._1t0YVa_form{gap:12px;margin-top:20px;display:grid}._1t0YVa_label{color:var(--text);font-size:var(--cd-type-support);gap:6px;font-weight:700;display:grid}._1t0YVa_input{border:1px solid var(--line);background:var(--panel);width:100%;min-height:48px;color:var(--text);border-radius:8px;padding:10px 12px;font-size:16px}._1t0YVa_input:focus-visible,._1t0YVa_submit:focus-visible,._1t0YVa_link:focus-visible{outline:2px solid var(--teal);outline-offset:3px}._1t0YVa_submit{border:1px solid var(--line);background:var(--panel2);width:100%;min-height:48px;color:var(--text);font-size:var(--cd-type-support);border-radius:8px;padding:10px 15px;font-weight:700}._1t0YVa_submit:hover:not(:disabled){border-color:var(--teal);background:var(--panel)}._1t0YVa_submit:disabled,._1t0YVa_link:disabled{opacity:.55;cursor:not-allowed}._1t0YVa_status,._1t0YVa_error{font-size:var(--cd-type-support);margin:0}._1t0YVa_status{color:var(--text)}._1t0YVa_links{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}._1t0YVa_link{min-height:44px;color:var(--teal);font-size:var(--cd-type-support);background:0 0;border:0;padding:0;font-weight:700}
._KW8bW_stack{gap:12px;margin-top:28px;display:grid}._KW8bW_provider{border:1px solid var(--line);background:var(--panel2);width:100%;min-height:48px;color:var(--text);font-size:var(--cd-type-support);border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:10px 15px;font-weight:700;display:flex}._KW8bW_provider:hover:not(:disabled){border-color:var(--teal);background:var(--panel)}._KW8bW_provider:focus-visible{outline:2px solid var(--teal);outline-offset:3px}._KW8bW_provider:disabled{opacity:.55;cursor:not-allowed}._KW8bW_icon{flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}._KW8bW_error{color:#ffd1c7;font-size:var(--cd-type-body);margin:4px 0 0;line-height:1.5}
.kRfNhq_page{background:var(--bg);min-height:100dvh;color:var(--text);padding:clamp(20px,4vw,52px)}.kRfNhq_shell{width:min(1120px,100%);margin:0 auto}.kRfNhq_header{justify-content:space-between;align-items:center;gap:24px;padding-bottom:clamp(32px,6vw,76px);display:flex}.kRfNhq_header>a{align-items:center;min-height:44px;display:inline-flex}.kRfNhq_headerLabel{color:var(--muted);font-size:var(--cd-type-support);letter-spacing:.04em;font-weight:650}.kRfNhq_layout{grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);align-items:start;gap:clamp(40px,7vw,100px);display:grid}.kRfNhq_introduction{padding:clamp(4px,3vw,34px) 0 36px}.kRfNhq_eyebrow,.kRfNhq_detailLabel,.kRfNhq_stepNumber{color:var(--teal);font-size:var(--cd-type-meta);letter-spacing:.16em;margin:0;font-weight:800}.kRfNhq_introduction h1{letter-spacing:-.055em;text-wrap:balance;max-width:620px;margin:18px 0 20px;font-size:clamp(2.5rem,5vw,4.125rem);line-height:1.04}.kRfNhq_lead{max-width:550px;color:var(--muted);margin:0 0 42px;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.65}.kRfNhq_explainer{border-top:1px solid var(--line);gap:16px;max-width:480px;padding:18px 0;display:flex}.kRfNhq_explainerMark{color:var(--teal);font-size:var(--cd-type-support);font-variant-numeric:tabular-nums;flex:none;font-weight:750}.kRfNhq_explainer strong{font-size:var(--cd-type-support);line-height:1.45}.kRfNhq_explainer p{color:var(--muted);font-size:var(--cd-type-body);margin:5px 0 0;line-height:1.55}.kRfNhq_deviceNote{color:var(--muted);font-size:var(--cd-type-support);margin:16px 0 0;line-height:1.5}.kRfNhq_card{border:1px solid var(--line);background:var(--panel);border-radius:20px;min-width:0;padding:clamp(26px,3vw,40px);box-shadow:0 20px 70px #0002}.kRfNhq_brand{color:var(--text);text-decoration:none;display:inline-flex}.kRfNhq_cardTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.kRfNhq_stepTrack{gap:6px;display:flex}.kRfNhq_stepActive,.kRfNhq_stepInactive{border-radius:10px;width:30px;height:4px;display:block}.kRfNhq_stepActive{background:var(--teal)}.kRfNhq_stepInactive{background:var(--line)}.kRfNhq_card h2{letter-spacing:-.04em;margin:21px 0 0;font-size:clamp(1.625rem,3vw,2.125rem);line-height:1.16}.kRfNhq_cardIntro{color:var(--muted);font-size:var(--cd-type-body);margin:17px 0 26px;line-height:1.65}.kRfNhq_primary,.kRfNhq_secondary{width:100%;min-height:52px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-weight:700;text-decoration:none;display:flex}.kRfNhq_primary{border:1px solid var(--teal);color:#092e25;background:var(--teal)}:root[data-theme=light] .kRfNhq_primary{color:#fff;background:var(--green);border-color:var(--green)}.kRfNhq_primary:hover:not(:disabled){filter:brightness(1.1)}.kRfNhq_secondary{border:1px solid var(--line);color:var(--text);background:var(--panel2)}.kRfNhq_secondary:hover{border-color:var(--teal)}.kRfNhq_primary:focus-visible,.kRfNhq_secondary:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.kRfNhq_primary:disabled{opacity:.6;cursor:wait}.kRfNhq_notice{border:1px solid var(--line);border-left:3px solid var(--teal);color:var(--text);background:var(--panel2);font-size:var(--cd-type-body);border-radius:9px;margin:20px 0;padding:14px 16px;line-height:1.55}.kRfNhq_acceptance{margin-top:22px}.kRfNhq_invitationDetail{border:1px solid var(--line);background:var(--panel2);border-radius:12px;padding:21px}.kRfNhq_detailLabel{font-size:var(--cd-type-meta)}.kRfNhq_teamName{overflow-wrap:anywhere;font-size:var(--cd-type-section);letter-spacing:-.035em;margin-top:11px;line-height:1.2;display:block}.kRfNhq_teamIdentity{align-items:center;gap:16px;margin-top:16px;display:flex}.kRfNhq_teamIdentity .kRfNhq_teamName{min-width:0;margin-top:0}.kRfNhq_teamContext{color:var(--muted);font-size:var(--cd-type-support);overflow-wrap:anywhere;margin:12px 0 0;line-height:1.6}.kRfNhq_roleLine{font-size:var(--cd-type-support);margin:12px 0 0;font-weight:700;line-height:1.5}.kRfNhq_roleDescription{color:var(--muted);font-size:var(--cd-type-body);margin:5px 0 0;line-height:1.55}.kRfNhq_acceptForm{margin-top:20px}.kRfNhq_switchForm{margin-top:12px}.kRfNhq_privacy{border-top:1px solid var(--line);color:var(--muted);font-size:var(--cd-type-support);margin:26px 0 0;padding-top:18px;line-height:1.55}@media (max-width:760px){.kRfNhq_header{padding-bottom:30px}.kRfNhq_layout{grid-template-columns:minmax(0,1fr);gap:16px}.kRfNhq_introduction{padding:0}.kRfNhq_introduction h1{max-width:540px;margin:12px 0 14px;font-size:clamp(2.1875rem,7vw,3.25rem)}.kRfNhq_lead{margin-bottom:22px}.kRfNhq_explainer{display:none}.kRfNhq_deviceNote{margin-bottom:8px}}@media (max-width:480px){.kRfNhq_page{padding:18px 16px 32px}.kRfNhq_headerLabel{display:none}.kRfNhq_introduction h1{font-size:2.25rem}.kRfNhq_lead{font-size:var(--cd-type-body)}.kRfNhq_card{border-radius:16px;padding:25px 21px}}
.PVTnra_mobileNote{border-top:1px solid var(--line);max-width:420px;font-size:var(--cd-type-support);margin-top:32px;padding:20px 0 0;line-height:1.65}.PVTnra_mobileNote strong{color:var(--text)}.PVTnra_mobileNote p,.PVTnra_intro,.PVTnra_empty{color:var(--muted);line-height:1.65}.PVTnra_mobileNote p{margin:8px 0 0}.PVTnra_intro{font-size:var(--cd-type-body);margin:12px 0 24px}.PVTnra_teams{gap:12px;margin:0;padding:0;list-style:none;display:grid}.PVTnra_team{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:12px;align-items:center;gap:14px;min-width:0;padding:20px;text-decoration:none;display:flex}.PVTnra_team:hover{border-color:var(--teal)}.PVTnra_team:focus-visible,.PVTnra_textLink:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.PVTnra_monogram{background:color-mix(in srgb, var(--teal) 12%, var(--panel));height:44px;color:var(--teal);font-size:var(--cd-type-support);border-radius:12px;flex:0 0 44px;place-items:center;font-weight:800;display:grid}.PVTnra_teamDetails{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.PVTnra_teamDetails strong{font-size:var(--cd-type-body)}.PVTnra_teamDetails span{color:var(--muted);font-size:var(--cd-type-support);text-transform:capitalize}.PVTnra_teamDetails small{color:var(--teal);font-size:var(--cd-type-meta);line-height:1.4}.PVTnra_arrow{color:var(--teal);font-size:var(--cd-type-section);margin-left:auto}.PVTnra_textLink{min-height:44px;color:var(--teal);align-items:center;display:inline-flex}.PVTnra_empty{gap:12px;display:grid}@media (max-width:480px){.PVTnra_team{gap:12px;padding:16px}.PVTnra_mobileNote{font-size:var(--cd-type-support);margin-top:24px}}
.VW1Aha_back{min-height:44px;color:var(--muted);font-size:var(--cd-type-support);align-items:center;margin-top:16px;text-decoration:none;display:inline-flex}.VW1Aha_back:hover{color:var(--teal)}
.nFRoUW_badge{border:1px solid var(--line);background:var(--panel);width:72px;height:72px;color:var(--teal);font-size:var(--cd-type-meta);border-radius:16px;flex:0 0 72px;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}.nFRoUW_badge img{object-fit:contain;width:100%;height:100%;padding:7px;display:block}
.opao3q_productBrand{align-items:center;gap:8px;min-width:0;display:flex}.opao3q_productIcon{flex-shrink:0;width:36px;height:24px;display:block}.opao3q_productWordmark{object-fit:contain;object-position:left center;width:min(144px,100% - 44px);height:auto;max-height:20px;display:block}.opao3q_lightAsset{display:none}[data-theme=light] .opao3q_darkAsset{display:none}[data-theme=light] .opao3q_lightAsset{display:block}@media (prefers-color-scheme:light){[data-theme=system] .opao3q_darkAsset{display:none}[data-theme=system] .opao3q_lightAsset{display:block}}@media (min-width:701px){.opao3q_compact img.opao3q_productWordmark{display:none}}@media (max-width:380px){.opao3q_productBrand{gap:6px}}
._Yjm-G_control{flex-shrink:0;gap:6px;padding:8px;display:grid}._Yjm-G_control label{color:var(--muted);font-size:var(--cd-type-meta);font-weight:650}._Yjm-G_control select{border:1px solid var(--line);background:var(--panel);width:100%;min-height:44px;color:var(--text);border-radius:8px;padding:7px 10px}
.TRleya_empty{border:1px solid var(--line);background:var(--panel2);min-width:0;color:var(--text);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(20px,4vw,36px);display:flex}.TRleya_icon{border:1px solid var(--line);background:var(--panel);width:48px;height:48px;color:var(--teal);border-radius:12px;place-items:center;display:grid}.TRleya_icon svg{width:28px;height:28px}.TRleya_empty .TRleya_eyebrow{color:var(--teal);font-size:var(--cd-type-meta);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 0;font-weight:700}.TRleya_empty .TRleya_title{font-size:var(--cd-type-section);line-height:var(--cd-leading-heading);overflow-wrap:anywhere;margin:0}.TRleya_empty .TRleya_description{max-width:58ch;color:var(--muted);font-size:var(--cd-type-body);line-height:var(--cd-leading-body);margin:0}.TRleya_empty .TRleya_action{border:1px solid var(--teal);background:var(--panel);max-width:100%;min-height:44px;color:var(--teal);font:inherit;font-size:var(--cd-type-body);font-weight:700;line-height:var(--cd-leading-control);text-align:left;white-space:normal;cursor:pointer;border-radius:10px;margin-top:6px;padding:10px 16px}.TRleya_action:hover{background:var(--panel2)}.TRleya_action:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.TRleya_action:disabled{opacity:.6;cursor:default}
.uSvNAW_workspace{max-width:960px;color:var(--text);gap:18px;padding:24px;display:grid}.uSvNAW_workspace>*,.uSvNAW_detail>*,.uSvNAW_detailHeader>*,.uSvNAW_summary>div{min-width:0}.uSvNAW_workspace button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--text);font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:650;display:inline-flex}.uSvNAW_workspace button:hover:not(:disabled){border-color:color-mix(in srgb, var(--teal) 60%, var(--line));background:var(--panel2)}.uSvNAW_workspace button:disabled{opacity:.62;cursor:wait}.uSvNAW_workspace :is(button,input,summary,h2):focus-visible{outline:2px solid var(--teal);outline-offset:3px}.uSvNAW_intro h2,.uSvNAW_detailHeader h2{font-size:var(--cd-type-section);margin:0;line-height:1.25}.uSvNAW_intro p,.uSvNAW_blockIntro,.uSvNAW_detailMeta{color:var(--muted);font-size:var(--cd-type-support);margin:6px 0 0;line-height:1.5}.uSvNAW_notice{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px 18px;display:flex}.uSvNAW_notice p{margin:0}.uSvNAW_filter{gap:6px;max-width:420px;font-weight:650;display:grid}.uSvNAW_filter input,.uSvNAW_renameForm input{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:46px;color:var(--text);font:inherit;font-size:var(--cd-type-body);border-radius:10px;padding:.65rem .75rem}.uSvNAW_filterStatus{color:var(--muted);font-size:var(--cd-type-meta);margin:0}.uSvNAW_list,.uSvNAW_games{gap:10px;margin:0;padding:0;list-style:none;display:grid}.uSvNAW_workspace .uSvNAW_row{text-align:left;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 16px;display:grid}.uSvNAW_rowMain{gap:4px;min-width:0;display:grid}.uSvNAW_rowName{overflow-wrap:anywhere;font-size:var(--cd-type-body);font-weight:750}.uSvNAW_rowMeta{color:var(--muted);font-size:var(--cd-type-meta);flex-wrap:wrap;gap:4px 12px;font-weight:500;display:flex}.uSvNAW_tag{border:1px solid color-mix(in srgb, var(--teal) 45%, var(--line));color:var(--teal);border-radius:999px;padding:0 8px;font-weight:650}.uSvNAW_rowRecord{text-align:right}.uSvNAW_recordValue{font-size:var(--cd-type-section-small);font-variant-numeric:tabular-nums;font-weight:750}.uSvNAW_recordEmpty,.uSvNAW_summaryEmpty{color:var(--muted);font-size:var(--cd-type-meta);font-weight:500}.uSvNAW_chevron{color:var(--muted);font-size:1.5rem;line-height:1}.uSvNAW_detail{gap:18px;display:grid}.uSvNAW_workspace .uSvNAW_back{color:var(--teal);background:0 0;border-color:#0000;justify-self:start;padding-inline:8px}.uSvNAW_detailHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.uSvNAW_detailHeader h2{font-size:var(--cd-type-title);overflow-wrap:anywhere}.uSvNAW_rename,.uSvNAW_renameForm{gap:8px;display:grid}.uSvNAW_renameForm{width:min(100%,360px)}.uSvNAW_renameForm label{font-weight:650}.uSvNAW_renameActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.uSvNAW_workspace .uSvNAW_primary{border-color:var(--teal);color:var(--teal)}.uSvNAW_error{color:#d14343;font-size:var(--cd-type-support);margin:0}.uSvNAW_error:empty{display:none}:root[data-theme=light] .uSvNAW_error{color:#a32020}.uSvNAW_summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.uSvNAW_summary>div,.uSvNAW_block,.uSvNAW_game{border:1px solid var(--line);background:var(--panel);border-radius:14px}.uSvNAW_summary>div{align-content:start;gap:6px;padding:14px 16px;display:grid}.uSvNAW_summary dt{color:var(--muted);font-size:var(--cd-type-meta);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.uSvNAW_summary dd{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.uSvNAW_summary small{color:var(--muted);font-size:var(--cd-type-meta)}.uSvNAW_summaryValue{font-size:var(--cd-type-title);font-variant-numeric:tabular-nums;font-weight:750;line-height:1.1}.uSvNAW_summaryText{font-size:var(--cd-type-body);font-weight:700}.uSvNAW_block{gap:10px;padding:16px 18px;display:grid}.uSvNAW_block h3{font-size:var(--cd-type-section-small);margin:0}.uSvNAW_blockIntro{margin:0}.uSvNAW_tableWrap{overflow-x:auto}.uSvNAW_table{border-collapse:collapse;width:100%;font-size:var(--cd-type-support);font-variant-numeric:tabular-nums}.uSvNAW_table th,.uSvNAW_table td{border-bottom:1px solid var(--line);text-align:right;padding:10px 8px}.uSvNAW_table th:first-child{text-align:left;font-weight:650}.uSvNAW_table thead th{color:var(--muted);font-size:var(--cd-type-meta);font-weight:700}.uSvNAW_table tbody tr:last-child :is(th,td){border-bottom:0}.uSvNAW_notTracked{color:var(--muted);font-size:var(--cd-type-meta);margin:0;line-height:1.5}.uSvNAW_games{gap:8px}.uSvNAW_game summary{cursor:pointer;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-height:52px;padding:12px 16px;display:flex}.uSvNAW_gameWhen{align-items:baseline;gap:10px;font-weight:700;display:flex}.uSvNAW_gameWhen small{color:var(--muted);font-size:var(--cd-type-meta);font-weight:500}.uSvNAW_outcome{font-variant-numeric:tabular-nums;font-weight:750}.uSvNAW_win{color:var(--teal)}.uSvNAW_gameBody{gap:10px;padding:0 16px 16px;display:grid}.uSvNAW_gameBody p{color:var(--muted);font-size:var(--cd-type-support);margin:0}.uSvNAW_gameBody button{justify-self:start}.uSvNAW_gameStats{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:8px;margin:0;display:grid}.uSvNAW_gameStats>div{background:var(--panel2);border-radius:8px;justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.uSvNAW_gameStats dt{color:var(--muted);font-size:var(--cd-type-meta)}.uSvNAW_gameStats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:750}.uSvNAW_gameBody .uSvNAW_notTracked{font-size:var(--cd-type-meta)}.uSvNAW_game summary{list-style:none}.uSvNAW_game summary::-webkit-details-marker{display:none}.uSvNAW_outcome{margin-left:auto}.uSvNAW_disclosure{color:var(--muted);font-size:1.25rem;line-height:1}.uSvNAW_game[open] .uSvNAW_disclosure{transform:rotate(180deg)}.uSvNAW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.uSvNAW_workspace{gap:15px;padding:16px}.uSvNAW_summary{grid-template-columns:repeat(2,minmax(0,1fr))}.uSvNAW_summary>div:last-child{grid-column:1/-1}.uSvNAW_workspace .uSvNAW_row{grid-template-columns:minmax(0,1fr) auto}.uSvNAW_chevron{display:none}.uSvNAW_block{padding:14px}.uSvNAW_table th,.uSvNAW_table td{padding:9px 6px}}
.mcH4iW_badgeBlocked,.mcH4iW_badgeNote{--rule-blocked:#ffa897;border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--text);font-size:var(--cd-type-meta);border-radius:6px;align-items:center;padding:.1rem .5rem;font-weight:650;line-height:1.4;display:inline-flex}:root[data-theme=light] .mcH4iW_badgeBlocked{--rule-blocked:#a43624}.mcH4iW_badgeBlocked{border-color:var(--rule-blocked);background:color-mix(in srgb, var(--rule-blocked) 12%, var(--panel));border-left-width:3px}.mcH4iW_badgeNote{border-style:dashed;border-color:color-mix(in srgb, var(--teal) 55%, var(--line));background:color-mix(in srgb, var(--teal) 8%, var(--panel))}.mcH4iW_findings,.mcH4iW_findingsBlocked{--rule-blocked:#ffa897;border:1px solid color-mix(in srgb, var(--teal) 40%, var(--line));background:color-mix(in srgb, var(--teal) 6%, var(--panel));color:var(--text);border-radius:12px;gap:.6rem;padding:.9rem 1rem;display:grid}:root[data-theme=light] .mcH4iW_findingsBlocked{--rule-blocked:#a43624}.mcH4iW_findingsBlocked{border-color:var(--rule-blocked);background:color-mix(in srgb, var(--rule-blocked) 7%, var(--panel));border-left-width:4px}.mcH4iW_findings h3,.mcH4iW_findingsBlocked h3{font-size:var(--cd-type-section-small);margin:0}.mcH4iW_findings ul,.mcH4iW_findingsBlocked ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.mcH4iW_findings li,.mcH4iW_findingsBlocked li{gap:.35rem;display:grid}.mcH4iW_findings p,.mcH4iW_findingsBlocked p{max-width:75ch;font-size:var(--cd-type-support);margin:0;line-height:1.5}.mcH4iW_findingLead strong{font-weight:700}.mcH4iW_passage{border-left:3px solid var(--line);background:var(--panel2);border-radius:0 8px 8px 0;gap:.25rem;margin:0;padding:.5rem .75rem;display:grid}.mcH4iW_passage p{font-style:italic}.mcH4iW_passage footer{color:var(--muted);font-size:var(--cd-type-meta)}.mcH4iW_findingSource{color:var(--muted);font-size:var(--cd-type-meta)!important}.mcH4iW_toggle{min-height:44px;color:var(--text);font-size:var(--cd-type-support);cursor:pointer;align-items:center;gap:.5rem;padding:0 .25rem;font-weight:600;display:inline-flex}.mcH4iW_toggle input{width:1.15rem;height:1.15rem;accent-color:var(--teal);margin:0}
.SPmYiG_richText{min-width:0;color:inherit;font:inherit;white-space:normal;overflow-wrap:anywhere;line-height:1.65}.SPmYiG_richText>:first-child{margin-top:0}.SPmYiG_richText>:last-child{margin-bottom:0}.SPmYiG_richText p{margin:0 0 1em}.SPmYiG_richText h3,.SPmYiG_richText h4,.SPmYiG_richText h5{color:var(--text);letter-spacing:-.02em;margin:1.5em 0 .6em;font-weight:750;line-height:1.3}.SPmYiG_richText h3{font-size:var(--cd-type-section)}.SPmYiG_richText h4{font-size:var(--cd-type-section-small)}.SPmYiG_richText h5{font-size:var(--cd-type-body)}.SPmYiG_richText strong{color:var(--text);font-weight:750}.SPmYiG_richText ul,.SPmYiG_richText ol{gap:.65em;margin:.6em 0 1.1em;padding-left:1.5em;display:grid}.SPmYiG_richText li{padding-left:.25em}.SPmYiG_richText li::marker{color:var(--muted);font-weight:650}.SPmYiG_richText blockquote{border-left:3px solid var(--teal);background:color-mix(in srgb, var(--teal) 6%, var(--panel));color:var(--text);border-radius:0 8px 8px 0;margin:1em 0;padding:.8em 1em}.SPmYiG_richText hr{border:0;border-top:1px solid var(--line);margin:1.4em 0}.SPmYiG_richText code{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:4px;padding:.08em .3em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92em}.SPmYiG_richText a{color:var(--teal);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.SPmYiG_richText a:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.SPmYiG_richText [role=region]{margin:1em 0 1.2em}
.GBTl7a_chart{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 95%, var(--teal));border-radius:12px;min-width:0;margin:0 0 16px;padding:16px}.GBTl7a_heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-weight:650;display:flex}.GBTl7a_heading select{border:1px solid var(--line);min-width:0;max-width:100%;min-height:44px;color:var(--text);background:var(--panel);font:inherit;font-size:var(--cd-type-body);border-radius:8px;padding:8px 12px}.GBTl7a_heading select:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.GBTl7a_rows{gap:14px;margin:16px 0;padding:0;list-style:none;display:grid}.GBTl7a_label{font-size:var(--cd-type-support);overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.GBTl7a_label strong{font-variant-numeric:tabular-nums;flex-shrink:0}.GBTl7a_track{background:var(--panel2);border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.GBTl7a_track span{border-radius:inherit;background:var(--teal);height:100%;display:block}.GBTl7a_note{color:var(--muted);font-size:var(--cd-type-support);line-height:var(--cd-leading-body);margin:0}
.g5L8JW_scrollRegion{border:1px solid var(--line);background:var(--panel);scrollbar-color:var(--line) transparent;border-radius:10px;min-width:0;max-width:100%;overflow-x:auto}.g5L8JW_scrollRegion:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.g5L8JW_table{border-collapse:collapse;width:100%;min-width:100%;color:var(--text);font-size:var(--cd-type-support);text-align:left}.g5L8JW_table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.g5L8JW_table th,.g5L8JW_table td{border-bottom:1px solid var(--line);white-space:normal;overflow-wrap:anywhere;vertical-align:top;min-width:8rem;max-width:22rem;padding:12px 14px;line-height:1.5}.g5L8JW_table thead th{background:var(--panel2);color:var(--muted);font-size:var(--cd-type-support);letter-spacing:0;font-weight:700;position:sticky;top:0}.g5L8JW_table tbody th{font-weight:650}.g5L8JW_table tbody tr:last-child th,.g5L8JW_table tbody tr:last-child td{border-bottom:0}.g5L8JW_table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--bg) 30%, var(--panel))}.g5L8JW_table tbody th{color:var(--text)}
._eU7Pa_feedback{border-top:1px solid var(--line);gap:7px;margin-top:10px;padding-top:8px;display:grid}._eU7Pa_actions{color:var(--muted);font-size:var(--cd-type-control);flex-wrap:wrap;align-items:center;gap:6px;display:flex}._eU7Pa_actions>span{margin-right:auto}._eU7Pa_actions button,._eU7Pa_reasonForm button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;padding:5px 9px}._eU7Pa_actions button:hover,._eU7Pa_reasonForm button:hover{border-color:var(--teal)}._eU7Pa_reasonForm{gap:7px;display:grid}._eU7Pa_reasonForm label{color:var(--text);font-size:var(--cd-type-meta);font-weight:700}._eU7Pa_reasonForm textarea{resize:vertical;border:1px solid var(--line);background:var(--panel);width:100%;min-height:58px;color:var(--text);font:inherit;font-size:var(--cd-type-body);border-radius:7px;padding:8px}._eU7Pa_reasonForm>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}._eU7Pa_reasonForm>div button:last-child{border-color:var(--teal);background:var(--teal);color:var(--bg);font-weight:700}._eU7Pa_reasonForm button:disabled,._eU7Pa_actions button:disabled{cursor:wait;opacity:.6}._eU7Pa_status,._eU7Pa_error{font-size:var(--cd-type-body);margin:0;line-height:1.4}._eU7Pa_status{color:var(--teal)}._eU7Pa_disclosure,._eU7Pa_disclosureDetails{color:var(--muted);font-size:var(--cd-type-support);margin:0;line-height:1.5}._eU7Pa_disclosureDetails summary{cursor:pointer;align-content:center;min-height:44px}._eU7Pa_disclosureDetails p{margin:0 0 8px}._eU7Pa_error{color:var(--danger,#b42318)}._eU7Pa_actions button:focus-visible,._eU7Pa_disclosureDetails summary:focus-visible,._eU7Pa_reasonForm button:focus-visible,._eU7Pa_reasonForm textarea:focus-visible{outline:2px solid var(--teal);outline-offset:2px}
.QvHM6W_tableWrap{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 40%, var(--panel));border-radius:10px;max-width:100%;margin-top:4px;overflow-x:auto}.QvHM6W_table{border-collapse:collapse;width:100%;min-width:490px;font-size:var(--cd-type-meta);text-align:left}.QvHM6W_table caption{color:var(--text);text-align:left;padding:10px 11px}.QvHM6W_table caption strong,.QvHM6W_table caption span{display:block}.QvHM6W_table caption strong{font-size:var(--cd-type-support)}.QvHM6W_table caption span{color:var(--muted);font-size:var(--cd-type-meta);margin-top:3px;line-height:1.45}.QvHM6W_table th,.QvHM6W_table td{border-top:1px solid var(--line);vertical-align:top;padding:8px 9px}.QvHM6W_table thead th{background:var(--panel);color:var(--muted);font-size:var(--cd-type-meta);font-weight:700;position:sticky;top:0}.QvHM6W_table tbody th{min-width:95px;color:var(--text);font-weight:750}.QvHM6W_table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--panel) 75%, var(--teal) 4%)}.QvHM6W_table small{color:var(--muted);font-size:var(--cd-type-meta);margin-top:3px;font-weight:450;line-height:1.35;display:block}.QvHM6W_average{min-width:74px;color:var(--teal);font-size:var(--cd-type-meta);white-space:nowrap;font-weight:800}.QvHM6W_players{gap:5px;min-width:135px;margin:0;padding:0;list-style:none;display:grid}.QvHM6W_players li{color:var(--text);justify-content:space-between;gap:8px;display:flex}.QvHM6W_players li>span{overflow-wrap:anywhere;min-width:0}.QvHM6W_players li small{text-align:right;flex:none;margin:0}.QvHM6W_empty{color:var(--muted);font-style:italic}
.dNQclq_dialog{z-index:80;border:1px solid var(--line);width:min(540px,100vw - 32px);min-width:360px;max-width:none;height:min(780px,100dvh - 32px);max-height:none;color:var(--text);background:0 0;border-radius:14px;margin:0;padding:0;position:fixed;inset:auto 16px 16px auto;overflow:auto;box-shadow:0 18px 56px #0000003d}.dNQclq_dialog::backdrop{background:0 0}.dNQclq_panel{background:var(--panel);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:100%;display:grid;container-type:inline-size}.dNQclq_header{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel) 94%, var(--teal));align-items:center;gap:14px;padding:16px 20px;display:flex;position:relative}.dNQclq_brand{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}.dNQclq_brandMark{background:var(--teal);width:36px;height:36px;color:var(--bg);font-size:var(--cd-type-meta);letter-spacing:-.04em;border-radius:11px;place-items:center;font-weight:850;display:grid}.dNQclq_eyebrow{color:var(--teal);font-size:var(--cd-type-meta);letter-spacing:.12em;margin:0 0 2px;font-weight:800}.dNQclq_header h2{color:var(--text);font-size:var(--cd-type-section-small);letter-spacing:-.025em;margin:0}.dNQclq_close{border:1px solid var(--line);width:44px;height:44px;color:var(--muted);font:inherit;font-size:var(--cd-type-section);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.dNQclq_workspace{grid-template-columns:216px minmax(0,1fr);min-width:0;min-height:0;display:grid}.dNQclq_history{border-right:1px solid var(--line);background:color-mix(in srgb, var(--bg) 54%, var(--panel));flex-direction:column;min-height:0;padding:17px 12px;display:flex}.dNQclq_newChat{border:1px solid color-mix(in srgb, var(--teal) 45%, var(--line));background:var(--panel);min-height:38px;color:var(--text);font:inherit;font-size:var(--cd-type-support);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:0 11px;font-weight:700;display:flex}.dNQclq_newChat:hover,.dNQclq_conversationItem:hover{border-color:var(--teal)}.dNQclq_historyLabel{color:var(--muted);font-size:var(--cd-type-meta);letter-spacing:.12em;margin:24px 8px 8px;font-weight:800}.dNQclq_historyStatus{color:var(--muted);font-size:var(--cd-type-body);margin:10px 8px;line-height:1.5}.dNQclq_conversationList{gap:4px;display:grid;overflow:auto}.dNQclq_conversationItem{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:4px;padding:9px;display:grid}.dNQclq_conversationItem span{font-size:var(--cd-type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dNQclq_conversationItem small{color:var(--muted);font-size:var(--cd-type-meta)}.dNQclq_selected{border-color:var(--line);background:var(--panel)}.dNQclq_chat{grid-template-rows:max-content minmax(8rem,1fr) max-content max-content;min-width:0;min-height:0;display:grid;overflow-y:auto}.dNQclq_chatIntro{border-bottom:1px solid var(--line);min-width:0;color:var(--text);font-size:var(--cd-type-support);flex-wrap:wrap;align-items:center;gap:7px;padding:12px 20px;font-weight:650;display:flex}.dNQclq_chatIntro>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.dNQclq_chatIntro small{color:var(--muted);font-size:var(--cd-type-meta);margin-top:4px;font-weight:400;display:block}.dNQclq_mobileHistoryActions{flex-shrink:0;display:none}.dNQclq_childLink{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 48%, var(--panel));grid-template-columns:auto minmax(0,1fr) minmax(140px,auto);align-items:center;gap:10px;padding:9px 16px;display:grid}.dNQclq_childLink label{color:var(--text);font-size:var(--cd-type-body);font-weight:700}.dNQclq_childLink select{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:44px;color:var(--text);font:inherit;font-size:var(--cd-type-body);border-radius:8px;padding:7px 10px}.dNQclq_childLink p{color:var(--muted);font-size:var(--cd-type-meta);margin:0;line-height:1.35}.dNQclq_liveDot{background:var(--teal);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 14%, transparent);border-radius:50%;flex:0 0 7px}.dNQclq_messages{flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}.dNQclq_welcome{flex-direction:column;align-items:flex-start;gap:12px;max-width:100%;margin:16px 0 auto;display:flex}.dNQclq_welcomeKicker{color:var(--teal);font-size:var(--cd-type-meta);letter-spacing:.12em;margin:0;font-weight:800}.dNQclq_welcome h3{color:var(--text);font-size:var(--cd-type-title);letter-spacing:-.04em;margin:0}.dNQclq_welcome>p:not(.dNQclq_welcomeKicker){color:var(--muted);font-size:var(--cd-type-body);margin:0 0 10px;line-height:1.55}.dNQclq_suggestion{border:1px solid var(--line);background:var(--panel);width:100%;min-height:44px;color:var(--text);font:inherit;font-size:var(--cd-type-support);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:8px 11px;display:flex}.dNQclq_suggestion span{color:var(--teal)}.dNQclq_message{overflow-wrap:anywhere;border:0;border-radius:0;gap:6px;min-width:0;max-width:100%;padding:16px 0;display:grid}.dNQclq_userMessage{background:color-mix(in srgb, var(--teal) 9%, var(--panel));border-radius:14px 14px 4px;align-self:flex-end;max-width:90%;padding:12px 16px}.dNQclq_assistantMessage{background:var(--panel);align-self:stretch}.dNQclq_messageAuthor{color:var(--teal);font-size:var(--cd-type-meta);letter-spacing:.1em;font-weight:800}.dNQclq_messageText{color:var(--text);font-size:var(--cd-type-body);white-space:pre-wrap;margin:0;line-height:1.55}.dNQclq_assistantText{color:var(--text);font-size:var(--cd-type-body);line-height:1.6}.dNQclq_answerText{color:var(--text);font-size:var(--cd-type-meta);margin-top:9px}.dNQclq_scenarios{gap:9px;margin-top:4px;display:grid}.dNQclq_scenario{border-top:1px solid var(--line);min-width:0;padding:16px 0 8px}.dNQclq_scenarioHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dNQclq_scenarioHeading h4{color:var(--text);font-size:var(--cd-type-section-small);margin:0}.dNQclq_scenarioHeading p{color:var(--muted);font-size:var(--cd-type-body);margin:4px 0 0;line-height:1.4}.dNQclq_scenarioHeading>span{color:var(--muted);font-size:var(--cd-type-meta);flex:none}.dNQclq_players{gap:0;margin:9px 0 0;padding:0;list-style:none;display:grid}.dNQclq_emptyScenario{border-top:1px solid var(--line);color:var(--muted);font-size:var(--cd-type-body);margin:9px 0 0;padding:9px 0 2px;line-height:1.5}.dNQclq_players li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.dNQclq_playWhy{color:var(--text);font-size:var(--cd-type-body);margin:9px 0 0;line-height:1.5}.dNQclq_playRuleHeading{color:var(--text);font-size:var(--cd-type-meta);margin:10px 0 0}.dNQclq_answerItems{color:var(--text);font-size:var(--cd-type-body);gap:6px;margin:9px 0 0;padding-left:17px;line-height:1.5;display:grid}.dNQclq_scheduleProposal{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:10px;margin-top:14px;padding:14px;display:grid}.dNQclq_scheduleProposal strong{color:var(--text);font-size:var(--cd-type-body)}.dNQclq_scheduleProposal p{color:var(--muted);font-size:var(--cd-type-body);margin:0}.dNQclq_scheduleProposal>div{flex-wrap:wrap;gap:8px;display:flex}.dNQclq_scheduleProposal button{border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:8px 12px}.dNQclq_scheduleProposal button:first-child{border-color:var(--teal);background:var(--teal);color:#fff;font-weight:700}.dNQclq_scheduleProposal button:disabled{cursor:wait;opacity:.65}.dNQclq_citations{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 40%, var(--panel));border-radius:10px;gap:7px;padding:10px;display:grid}.dNQclq_citations h4{color:var(--text);font-size:var(--cd-type-section-small);margin:0}.dNQclq_citations a{color:var(--teal);font-size:var(--cd-type-meta);gap:3px;line-height:1.4;display:grid}.dNQclq_citations small{color:var(--muted);font-size:var(--cd-type-meta)}.dNQclq_rank{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:var(--cd-type-support);gap:2px;font-weight:650;display:grid}.dNQclq_rank small,.dNQclq_score small{color:var(--muted);font-size:var(--cd-type-meta);font-weight:450}.dNQclq_score{color:var(--text);font-size:var(--cd-type-meta);text-align:right;font-variant-numeric:tabular-nums;flex:none;gap:2px;font-weight:750;display:grid}.dNQclq_openScoring{min-height:44px;color:var(--teal);font:inherit;font-size:var(--cd-type-meta);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;padding:8px 0;font-weight:750;display:inline-flex}.dNQclq_thinking{color:var(--muted);font-size:var(--cd-type-meta);align-items:center;gap:8px;margin:0;padding:0 20px 12px;display:flex}.dNQclq_notice{color:#a85a23;font-size:var(--cd-type-body);margin:0 20px 8px;line-height:1.4}.dNQclq_noticeSlot{min-height:min-content}.dNQclq_form{border-top:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1fr) 44px;align-content:center;align-items:end;gap:5px 8px;padding:12px 18px 10px;display:grid}.dNQclq_form textarea{resize:none;border:1px solid var(--line);background:var(--bg);min-width:0;min-height:max(44px,1lh + 24px);max-height:min(9rem,26dvh);color:var(--text);line-height:1.5;font:inherit;font-size:var(--cd-type-body);border-radius:11px;padding:11px 13px;overflow-y:auto}.dNQclq_form textarea:focus-visible,.dNQclq_childLink select:focus-visible,.dNQclq_form button:focus-visible,.dNQclq_close:focus-visible,.dNQclq_newChat:focus-visible,.dNQclq_conversationItem:focus-visible,.dNQclq_suggestion:focus-visible,.dNQclq_openScoring:focus-visible{outline:3px solid color-mix(in srgb, var(--teal) 55%, transparent);outline-offset:2px}.dNQclq_form button{background:var(--teal);width:44px;height:44px;color:var(--bg);font-size:var(--cd-type-control);cursor:pointer;border:0;border-radius:11px;font-weight:750}.dNQclq_form button:disabled{cursor:wait;opacity:.55}.dNQclq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:620px){.dNQclq_dialog{border:0;border-radius:0;width:100vw;min-width:0;height:100dvh;inset:0}.dNQclq_panel{grid-template-rows:auto minmax(0,1fr)}.dNQclq_header{gap:8px;padding:12px}.dNQclq_workspace{grid-template-columns:1fr}.dNQclq_chat{grid-template-rows:max-content minmax(8rem,1fr) max-content max-content}.dNQclq_history{display:none}.dNQclq_chatIntro{justify-content:space-between;padding:12px}.dNQclq_mobileHistoryActions{align-items:center;gap:6px;display:flex}.dNQclq_mobileHistoryActions select{border:1px solid var(--line);background:var(--panel);max-width:min(46vw,180px);min-height:44px;color:var(--text);font:inherit;font-size:var(--cd-type-body);border-radius:7px}.dNQclq_mobileHistoryActions button{border:1px solid var(--line);background:var(--panel);width:44px;height:44px;color:var(--teal);font:inherit;font-size:var(--cd-type-control);cursor:pointer;border-radius:7px}.dNQclq_messages{padding:15px 12px}.dNQclq_chatIntro{padding:12px}.dNQclq_childLink{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 12px}.dNQclq_form{padding-left:12px;padding-right:12px}}@container (max-width:620px){.dNQclq_workspace{grid-template-columns:1fr}.dNQclq_chat{grid-template-rows:max-content minmax(8rem,1fr) max-content max-content}.dNQclq_history{display:none}.dNQclq_mobileHistoryActions{align-items:center;gap:6px;display:flex}.dNQclq_mobileHistoryActions select{border:1px solid var(--line);background:var(--panel);max-width:min(46cqw,180px);min-height:44px;color:var(--text);font:inherit;font-size:var(--cd-type-body);border-radius:7px}.dNQclq_mobileHistoryActions button{border:1px solid var(--line);background:var(--panel);width:44px;height:44px;color:var(--teal);font:inherit;font-size:var(--cd-type-control);cursor:pointer;border-radius:7px}.dNQclq_childLink{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 12px}}@media (prefers-reduced-motion:no-preference){.dNQclq_dialog[open]{animation:.16s ease-out dNQclq_assistant-in}@keyframes dNQclq_assistant-in{0%{opacity:.75;translate:22px}to{opacity:1;translate:0}}}.dNQclq_composerHelp{color:var(--muted);font-size:var(--cd-type-meta);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:4px 12px;line-height:1.4;display:flex}.dNQclq_sourceHint{color:var(--muted);font-size:var(--cd-type-meta);margin:0;line-height:1.5}.dNQclq_retry{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--teal);font:inherit;cursor:pointer;border-radius:8px;margin:0 20px 8px;padding:8px 12px}.dNQclq_panel :is(button,a,select,textarea):focus-visible{outline:3px solid var(--teal);outline-offset:2px}@media (max-width:620px){.dNQclq_form{padding-bottom:max(12px, env(safe-area-inset-bottom))}.dNQclq_header{padding-top:max(12px, env(safe-area-inset-top))}}@container (max-width:380px){.dNQclq_chatIntro>span:nth-child(2){flex-basis:calc(100% - 20px)}.dNQclq_mobileHistoryActions{justify-content:space-between;width:100%}.dNQclq_mobileHistoryActions select{max-width:calc(100% - 52px)}.dNQclq_players li{flex-wrap:wrap}}.dNQclq_recordContext{font-size:var(--cd-type-support);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.3rem .5rem;margin:0;padding:0;display:flex}.dNQclq_recordContext strong{overflow-wrap:anywhere}.dNQclq_recordContext small{color:var(--muted);font-size:inherit}.dNQclq_followUps{flex-wrap:wrap;gap:.5rem;padding:.5rem 1rem;display:flex}.dNQclq_followUps button{border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:1rem;padding:.65rem .85rem}.dNQclq_followUps button:focus-visible{outline-offset:3px;outline:2px solid}
.aALZga_card{border:1px solid color-mix(in srgb, var(--teal) 45%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--teal) 9%, var(--panel)), var(--panel) 45%);border-radius:14px;min-width:0;padding:16px}.aALZga_heading,.aALZga_activityHeading{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.aALZga_heading{justify-content:space-between}.aALZga_badge{color:var(--teal);font-size:var(--cd-type-support);font-weight:800}.aALZga_intro{color:var(--muted);font-size:var(--cd-type-support);overflow-wrap:anywhere;line-height:1.6}.aALZga_fields{border:0;gap:8px;min-width:0;margin:16px 0 0;padding:0;display:grid}.aALZga_fields label{font-size:var(--cd-type-support);font-weight:700}.aALZga_fields input,.aALZga_fields textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;color:var(--text);font:inherit;font-size:var(--cd-type-body);border-radius:8px;padding:10px;line-height:1.5}.aALZga_fields textarea{resize:vertical}.aALZga_timeline{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.aALZga_activity{border-left:3px solid var(--teal);gap:8px;min-width:0;padding:8px 0 8px 12px;display:grid}.aALZga_activity h4{font-size:var(--cd-type-body);overflow-wrap:anywhere;margin:0}.aALZga_time{font-size:var(--cd-type-support);color:var(--teal);font-variant-numeric:tabular-nums}.aALZga_duration{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aALZga_duration input{width:5.5em}.aALZga_activity details{min-width:0}.aALZga_activity summary{cursor:pointer;min-height:44px;color:var(--teal);font-size:var(--cd-type-support);align-content:center}.aALZga_total{font-size:var(--cd-type-support);font-weight:700;line-height:1.6}.aALZga_actions{flex-wrap:wrap;gap:8px;display:flex}.aALZga_actions button{border:1px solid var(--teal);background:var(--teal);min-height:44px;color:var(--bg);font:inherit;font-size:var(--cd-type-body);border-radius:9px;padding:10px 14px;font-weight:700}.aALZga_actions button+button{color:var(--text);border-color:var(--line);background:0 0}.aALZga_actions button:disabled{opacity:.6;cursor:default}.aALZga_card :focus-visible{outline:2px solid var(--teal);outline-offset:3px}
.d22XsW_page{max-width:1120px;padding-top:32px}.d22XsW_page .setup-brand{flex-wrap:wrap;gap:20px}.d22XsW_page .setup-canvas{background:var(--panel);border:1px solid var(--line);max-width:700px;box-shadow:0 18px 54px color-mix(in srgb, var(--bg) 60%, transparent);border-radius:20px;padding:clamp(24px,5vw,48px)}:is(.d22XsW_page .setup-field input,.d22XsW_page .setup-field select){border-color:var(--line);border-radius:9px}.d22XsW_page button:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.d22XsW_page .setup-field input:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.d22XsW_page .setup-field select:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.d22XsW_joiningNote{border:1px solid var(--line);background:var(--panel2);font-size:var(--cd-type-support);border-radius:12px;margin:24px 0 0;padding:18px;line-height:1.6}.d22XsW_joiningNote strong{color:var(--teal)}.d22XsW_joiningNote p{color:var(--muted);margin:6px 0 0}@media (max-width:480px){.d22XsW_page .setup-canvas{border-radius:16px;margin-top:24px;padding:24px 18px}.d22XsW_page .setup-progress{gap:8px}}
.DwRcPG_page{background:var(--bg);min-height:100vh;color:var(--text);padding:0 clamp(20px,5vw,72px) 36px}.DwRcPG_header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1320px;min-height:84px;margin:auto;display:flex}.DwRcPG_headerActions{align-items:center;gap:12px;display:flex}.DwRcPG_signOut{border:1px solid var(--line);background:var(--panel);min-width:80px;min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-weight:650;display:inline-flex}.DwRcPG_signOut:hover{background:var(--panel2)}.DwRcPG_intro{justify-content:space-between;align-items:end;gap:24px;max-width:1320px;margin:0 auto;padding:clamp(28px,4vw,48px) 0 28px;display:flex}.DwRcPG_eyebrow,.DwRcPG_seasonHeading{color:var(--teal);font-size:var(--cd-type-meta);letter-spacing:.16em;margin:0 0 12px;font-weight:800}.DwRcPG_intro h1{letter-spacing:-.025em;max-width:720px;margin:0;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.15}.DwRcPG_lede{max-width:620px;color:var(--muted);margin:10px 0 0;font-size:.9375rem;line-height:1.55}.DwRcPG_manage{border:1px solid var(--line);min-height:44px;color:var(--text);border-radius:11px;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-weight:650;text-decoration:none;display:inline-flex}.DwRcPG_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));align-items:start;gap:18px;max-width:1320px;margin:auto;display:grid}.DwRcPG_yearStep,.DwRcPG_teamStep,.DwRcPG_noSeasonGroup{max-width:1320px;margin:0 auto 34px}.DwRcPG_stepHeading{align-items:center;gap:14px;margin:0 0 16px;display:flex}.DwRcPG_stepNumber{border:1px solid var(--line);background:var(--panel);width:42px;height:42px;color:var(--teal);font-size:var(--cd-type-support);font-variant-numeric:tabular-nums;border-radius:13px;flex:none;place-items:center;font-weight:800;display:grid}.DwRcPG_stepLabel{color:var(--teal);font-size:var(--cd-type-meta);letter-spacing:.14em;margin:0 0 3px;font-weight:800}.DwRcPG_stepHeading h2,.DwRcPG_noSeasonGroup h2{margin:0;font-size:clamp(1.25rem,2vw,1.5625rem);line-height:1.25}.DwRcPG_yearOptions{flex-wrap:wrap;gap:10px;display:flex}.DwRcPG_yearOptions a{border:1px solid var(--line);background:var(--panel);min-width:88px;min-height:46px;color:var(--text);font-size:var(--cd-type-body);border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-weight:750;text-decoration:none;display:inline-flex}.DwRcPG_yearOptions a[aria-current=page]{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 13%, var(--panel));box-shadow:inset 0 0 0 1px var(--teal)}.DwRcPG_yearOptions a:hover{background:var(--panel2)}.DwRcPG_teamStep .DwRcPG_stepHeading{margin-bottom:18px}.DwRcPG_noSeasonGroup{border-top:1px solid var(--line);padding-top:22px}.DwRcPG_noSeasonGroup>div:first-child>p:last-child{color:var(--muted);margin:8px 0 18px}.DwRcPG_unseasonedList{grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));gap:18px;display:grid}.DwRcPG_unseasonedTeam{border:1px solid var(--line);background:var(--panel);border-radius:18px;overflow:hidden}.DwRcPG_card{border:1px solid var(--line);background:var(--panel);box-shadow:0 16px 38px color-mix(in srgb, var(--bg) 48%, transparent);border-radius:18px;overflow:hidden}.DwRcPG_teamHeader{border-bottom:1px solid var(--line);align-items:center;gap:17px;padding:26px 26px 24px;display:flex}.DwRcPG_logo{border:1px solid var(--line);background:var(--panel2);border-radius:15px;flex:none;place-items:center;width:58px;height:58px;display:grid}.DwRcPG_logo .team-picker-logo{object-fit:contain;width:42px;height:42px;font-size:var(--cd-type-section);place-items:center;font-weight:750;display:grid}.DwRcPG_teamIdentity{min-width:0}.DwRcPG_organization{color:var(--muted);font-size:var(--cd-type-support);text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;overflow:hidden}.DwRcPG_teamIdentity h2,.DwRcPG_teamIdentity h3{overflow-wrap:anywhere;font-size:var(--cd-type-section-small);margin:0;line-height:1.2}.DwRcPG_metadata{color:var(--muted);font-size:var(--cd-type-meta);flex-wrap:wrap;gap:7px;margin:9px 0 0;display:flex}.DwRcPG_limited{color:var(--muted);font-size:var(--cd-type-support);margin:9px 0 0;line-height:1.4}.DwRcPG_seasons{padding:20px 18px 18px}.DwRcPG_seasonHeading{margin-bottom:10px;padding-left:8px}.DwRcPG_season{min-height:58px;color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;text-decoration:none;display:flex}.DwRcPG_season+.DwRcPG_season{border-top:1px solid var(--line)}.DwRcPG_season strong{font-size:var(--cd-type-body);display:block}.DwRcPG_season small{color:var(--muted);font-size:var(--cd-type-meta);margin-top:3px;display:block}.DwRcPG_season .DwRcPG_accessLabel{color:var(--teal);font-weight:700}.DwRcPG_season svg{color:var(--teal);flex:none}.DwRcPG_season:hover,.DwRcPG_manage:hover,.DwRcPG_state a:hover,.DwRcPG_noSeason a:hover{background:var(--panel2)}.DwRcPG_noSeason{color:var(--muted);padding:20px 26px 26px;line-height:1.5}.DwRcPG_noSeason p{margin:0 0 8px}.DwRcPG_noSeason p:last-child{margin-bottom:0}.DwRcPG_noSeason a,.DwRcPG_state a{min-height:44px;color:var(--teal);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.DwRcPG_state{border:1px solid var(--line);background:var(--panel);border-radius:18px;max-width:1320px;margin:auto;padding:clamp(26px,4vw,48px)}.DwRcPG_state h2{font-size:var(--cd-type-title);margin:0 0 8px}.DwRcPG_state p{max-width:620px;color:var(--muted);margin:0 0 16px;line-height:1.6}.DwRcPG_footer{max-width:1320px;color:var(--muted);font-size:var(--cd-type-support);margin:48px auto 0}.DwRcPG_page a:focus-visible,.DwRcPG_page button:focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media (max-width:620px){.DwRcPG_header{flex-wrap:wrap;gap:12px;min-height:72px;padding:18px 0}.DwRcPG_headerActions{justify-content:space-between;width:100%}.DwRcPG_signOut{white-space:nowrap}.DwRcPG_intro{padding:24px 0 20px;display:block}.DwRcPG_manage{margin-top:24px}.DwRcPG_yearOptions{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));display:grid}.DwRcPG_yearOptions a{min-width:0;padding:0 10px}.DwRcPG_teamHeader{padding:22px}}@media (max-width:380px){.DwRcPG_headerActions{gap:4px}.DwRcPG_signOut{min-width:68px;font-size:var(--cd-type-support);padding:0 6px}}@media (prefers-reduced-motion:no-preference){.DwRcPG_season,.DwRcPG_manage{transition:background-color .15s}}
.We-ccG_browser{min-width:0;color:var(--text);gap:18px;padding:clamp(18px,3vw,34px);display:grid}.We-ccG_heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.We-ccG_eyebrow{color:var(--teal);font-size:var(--cd-type-meta);letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-weight:800}.We-ccG_heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.625rem,3vw,2.375rem)}.We-ccG_disclosure{max-width:68ch;color:var(--muted);font-size:var(--cd-type-support);margin:8px 0 0;line-height:1.5}.We-ccG_booksLayout,.We-ccG_groups,.We-ccG_formationGroup{gap:18px;display:grid}.We-ccG_createForm{border:1px solid var(--line);background:var(--panel2);border-radius:14px;gap:8px;padding:17px;display:grid}.We-ccG_createForm label,.We-ccG_bookSearch,.We-ccG_toolbar label{color:var(--muted);font-size:var(--cd-type-support);font-weight:700}.We-ccG_createControls{flex-wrap:wrap;gap:10px;display:flex}.We-ccG_createControls input{flex:220px}.We-ccG_createControls input,.We-ccG_bookSearch input,.We-ccG_toolbar input,.We-ccG_toolbar select{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:44px;color:var(--text);border-radius:9px;padding:9px 12px}.We-ccG_bookSearch{gap:7px;max-width:420px;display:grid}.We-ccG_toolbar{border:1px solid var(--line);background:var(--panel2);border-radius:14px;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.We-ccG_toolbar label{gap:7px;display:grid}.We-ccG_primaryButton,.We-ccG_addButton,.We-ccG_quietButton,.We-ccG_pagination button,.We-ccG_textButton{min-height:44px;font-size:var(--cd-type-control);border-radius:9px;padding:9px 14px;font-weight:750}.We-ccG_primaryButton{border:1px solid var(--teal);background:var(--teal);color:var(--bg)}.We-ccG_addButton{border:1px solid var(--teal);width:100%;color:var(--teal);background:0 0}.We-ccG_addButton:disabled{opacity:.45}.We-ccG_quietButton,.We-ccG_pagination button{border:1px solid var(--line);background:var(--panel2);color:var(--text)}.We-ccG_textButton{color:var(--teal);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.We-ccG_primaryButton:hover,.We-ccG_addButton:not(:disabled):hover,.We-ccG_quietButton:hover,.We-ccG_pagination button:not(:disabled):hover,.We-ccG_bookCard:hover,.We-ccG_playCard:hover{border-color:var(--teal)}.We-ccG_pagination button:disabled{opacity:.45;cursor:default}.We-ccG_bookGrid,.We-ccG_playGrid,.We-ccG_starterGrid{gap:10px;margin:0;padding:0;list-style:none;display:grid}.We-ccG_bookGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.We-ccG_playGrid,.We-ccG_starterGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.We-ccG_sectionHeading{justify-content:space-between;align-items:end;gap:12px;margin-top:4px;display:flex}.We-ccG_sectionHeading h3,.We-ccG_sectionHeading p{margin:0}.We-ccG_sectionHeading h3{font-size:var(--cd-type-section-small)}.We-ccG_sectionHeading p,.We-ccG_sectionHeading>span{color:var(--muted);font-size:var(--cd-type-body);line-height:1.5}.We-ccG_sectionHeading .We-ccG_addConfirmation{color:var(--teal)}.We-ccG_starterCard{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.We-ccG_starterThumbnailButton{border:0;border-bottom:1px solid var(--line);background:var(--panel2);width:100%;color:var(--text);text-align:left;padding:0;display:block}.We-ccG_starterThumbnailButton>span{color:var(--teal);font-size:var(--cd-type-control);padding:8px 12px;display:block}.We-ccG_starterThumbnailButton:focus-visible{outline-offset:-3px}.We-ccG_starterThumbnailButton:not(:disabled):hover{background:var(--panel)}.We-ccG_starterInfo{gap:6px;padding:12px;display:grid}.We-ccG_starterInfo strong{font-size:var(--cd-type-support)}.We-ccG_starterInfo>span{color:var(--muted);font-size:var(--cd-type-meta)}.We-ccG_starterInfo .We-ccG_starterMeta{color:var(--teal);font-weight:750}.We-ccG_bookCard,.We-ccG_playCard{border:1px solid var(--line);background:var(--panel);width:100%;height:100%;color:var(--text);text-align:left;border-radius:12px}.We-ccG_bookCard{grid-template-columns:1fr auto;align-content:start;gap:8px;min-height:138px;padding:16px;display:grid}.We-ccG_bookCard strong,.We-ccG_bookCard>span:nth-last-child(2){grid-column:1/-1}.We-ccG_bookCard>span:nth-last-child(2),.We-ccG_playInfo span{color:var(--muted);font-size:var(--cd-type-meta)}.We-ccG_bookIcon{color:var(--teal);font-size:var(--cd-type-title)}.We-ccG_bookArrow{color:var(--teal);grid-area:1/2;align-self:center}.We-ccG_resultCount{color:var(--muted);font-size:var(--cd-type-support);margin:-4px 0}.We-ccG_formationGroup{border:1px solid var(--line);background:var(--panel2);border-radius:14px;gap:10px;padding:15px}.We-ccG_formationGroup h3,.We-ccG_formationGroup h4{margin:0}.We-ccG_formationGroup h3{font-size:var(--cd-type-section-small)}.We-ccG_formationGroup h4{color:var(--teal);font-size:var(--cd-type-section-small);letter-spacing:.08em;text-transform:uppercase;margin:3px 0 9px}.We-ccG_playCard{padding:0;overflow:hidden}.We-ccG_thumbnail,.We-ccG_noPreview{aspect-ratio:5/3;width:100%;display:block}.We-ccG_thumbnail{--thumbnail-field:#102c2d;--thumbnail-offense:#ecf9f1;--thumbnail-defense:#f3c0ac;width:96%;height:auto;margin:2%;overflow:visible}.We-ccG_noPreview{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--cd-type-meta);text-align:center;place-items:center;padding:12px;display:grid}.We-ccG_field{fill:var(--thumbnail-field)}.We-ccG_lineOfScrimmage{stroke:#42635b;stroke-width:3.5px}.We-ccG_assignment{fill:none;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.We-ccG_route{stroke:var(--teal,#82e5bf)}.We-ccG_block{stroke:#ff9f9e;stroke-width:7px}.We-ccG_blockHalo{stroke:var(--thumbnail-field);stroke-width:15px;stroke-dasharray:none}.We-ccG_blockCap{stroke-linecap:butt;stroke-dasharray:none}.We-ccG_other{stroke:#c9d4e6;stroke-dasharray:20 12}.We-ccG_pass{stroke:#f7e38b;stroke-dasharray:8 17}.We-ccG_run{stroke:#ffc279;stroke-dasharray:30 10 8 10}.We-ccG_motion{stroke:#95c9ff;stroke-dasharray:24 14}.We-ccG_preSnapMotion{stroke-dasharray:12 12}.We-ccG_preSnapOrigin{fill:var(--thumbnail-field);stroke:#95c9ff;stroke-width:6px}.We-ccG_fake{stroke-dasharray:18 13}.We-ccG_offenseMarker{fill:var(--thumbnail-offense);stroke:var(--thumbnail-field);stroke-width:6px}.We-ccG_backMarker{fill:#bbebcc;stroke:var(--thumbnail-field);stroke-width:6px}.We-ccG_lineMarker{fill:#d3e5df;stroke:var(--thumbnail-field);stroke-width:6px}.We-ccG_quarterbackMarker{fill:#f8e3aa;stroke:var(--thumbnail-field);stroke-width:6px}.We-ccG_defenseMarker{fill:var(--thumbnail-defense);stroke:var(--thumbnail-field);stroke-width:6px;stroke-linejoin:round}@media (forced-colors:active){.We-ccG_field{fill:canvas}.We-ccG_assignment,.We-ccG_preSnapOrigin,.We-ccG_lineOfScrimmage{stroke:canvastext}.We-ccG_offenseMarker,.We-ccG_preSnapOrigin,.We-ccG_backMarker,.We-ccG_lineMarker,.We-ccG_quarterbackMarker{fill:canvas;stroke:canvastext}.We-ccG_defenseMarker{fill:canvastext;stroke:canvas}}.We-ccG_playInfo{gap:4px;padding:10px 12px 12px;display:grid}.We-ccG_playInfo strong{font-size:var(--cd-type-support)}.We-ccG_emptyState{border:1px dashed var(--line);min-height:100px;color:var(--muted);font-size:var(--cd-type-support);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:20px;display:flex}.We-ccG_error{color:#ffb6a5;font-size:var(--cd-type-body);margin:0}.We-ccG_pagination{color:var(--muted);font-size:var(--cd-type-support);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:760px){.We-ccG_toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.We-ccG_toolbar label:first-child,.We-ccG_toolbar .We-ccG_primaryButton{grid-column:1/-1}}@media (min-width:761px) and (max-width:1000px) and (max-height:500px){.We-ccG_toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.We-ccG_toolbar label:first-child,.We-ccG_toolbar .We-ccG_primaryButton{grid-column:1/-1}}@media (max-width:460px){.We-ccG_toolbar{grid-template-columns:minmax(0,1fr)}.We-ccG_toolbar label:first-child,.We-ccG_toolbar .We-ccG_primaryButton{grid-column:auto}}
._Q3AZq_sequence{border:1px solid var(--line);background:var(--panel2);min-width:0;color:var(--text);border-radius:14px;gap:12px;padding:17px;display:grid}._Q3AZq_eyebrow{color:var(--teal);font-size:var(--cd-type-meta);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800}._Q3AZq_sequence h3,._Q3AZq_group h4{letter-spacing:-.02em;margin:0}._Q3AZq_sequence h3{font-size:clamp(1.1875rem,2vw,1.5rem)}._Q3AZq_group h4{font-size:var(--cd-type-section-small)}._Q3AZq_intro,._Q3AZq_tell,._Q3AZq_empty,._Q3AZq_notice{max-width:70ch;color:var(--muted);font-size:var(--cd-type-body);margin:0;line-height:1.5}._Q3AZq_intro strong,._Q3AZq_tell strong{color:var(--text)}._Q3AZq_groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}._Q3AZq_group{align-content:start;gap:8px;display:grid}._Q3AZq_linkList{gap:8px;margin:0;padding:0;list-style:none;display:grid}._Q3AZq_linkButton{border:1px solid var(--line);background:var(--panel);width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;border-radius:9px;gap:4px;padding:10px 12px;display:grid}._Q3AZq_linkButton:hover,._Q3AZq_linkButton:focus-visible{border-color:var(--teal)}._Q3AZq_linkButton strong{font-size:var(--cd-type-control)}._Q3AZq_linkButton span{color:var(--muted);font-size:var(--cd-type-control)}
.nOKshG_viewer{min-width:0;color:var(--text);gap:20px;padding:clamp(18px,3vw,34px);display:grid}.nOKshG_heading,.nOKshG_playHeading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;display:flex}.nOKshG_eyebrow{color:var(--teal);font-size:var(--cd-type-meta);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-weight:800}.nOKshG_heading h2,.nOKshG_playHeading h3{letter-spacing:-.035em;margin:0}.nOKshG_heading h2{font-size:clamp(1.5625rem,3vw,2.25rem)}.nOKshG_playHeading h3{font-size:clamp(1.3125rem,2.3vw,1.8125rem)}.nOKshG_intro,.nOKshG_playHeading p:not(.nOKshG_eyebrow),.nOKshG_footnote{max-width:70ch;color:var(--muted);font-size:var(--cd-type-meta);margin:7px 0 0;line-height:1.5}.nOKshG_sourceLink{min-height:44px;font-size:var(--cd-type-support);text-underline-offset:3px;align-items:center;font-weight:700;display:inline-flex}.nOKshG_layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.nOKshG_library,.nOKshG_stage{border:1px solid var(--line);background:var(--panel2);border-radius:14px;min-width:0}.nOKshG_library{padding:15px}.nOKshG_stage{gap:14px;padding:17px;display:grid}.nOKshG_searchLabel{color:var(--muted);font-size:var(--cd-type-support);gap:7px;font-weight:700;display:grid}.nOKshG_search{border:1px solid var(--line);background:var(--panel);width:100%;min-height:44px;color:var(--text);border-radius:9px;padding:9px 11px}.nOKshG_resultCount{color:var(--muted);font-size:var(--cd-type-meta);margin:12px 0 9px}.nOKshG_playList{gap:7px;max-height:580px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.nOKshG_playOption{border:1px solid var(--line);background:var(--panel);width:100%;min-height:56px;color:var(--text);text-align:left;border-radius:9px;gap:4px;padding:10px;display:grid}.nOKshG_playOption:hover,.nOKshG_playOptionActive{border-color:var(--teal)}.nOKshG_playOptionActive{background:color-mix(in srgb, var(--teal) 10%, var(--panel))}.nOKshG_playOption strong{font-size:var(--cd-type-support)}.nOKshG_playOption span{color:var(--muted);font-size:var(--cd-type-meta)}.nOKshG_openButton,.nOKshG_compareButton{border:1px solid var(--teal);background:var(--teal);min-height:44px;color:var(--bg);font-size:var(--cd-type-control);border-radius:9px;padding:9px 13px;font-weight:750}.nOKshG_playActions{flex-wrap:wrap;gap:8px;display:flex}.nOKshG_coveragePicker{max-width:340px;color:var(--muted);font-size:var(--cd-type-support);gap:6px;font-weight:700;display:grid}.nOKshG_coveragePicker select{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--text);border-radius:9px;padding:9px 11px}.nOKshG_compareButton{border-color:var(--line);background:var(--panel);color:var(--text)}.nOKshG_compareButton:disabled{opacity:.5}.nOKshG_openButton:hover,.nOKshG_compareButton:hover:not(:disabled){filter:brightness(1.08)}.nOKshG_empty,.nOKshG_emptyStage{color:var(--muted);font-size:var(--cd-type-support);margin:0;line-height:1.5}.nOKshG_emptyStage{text-align:center;place-items:center;min-height:180px;display:grid}@media (max-width:800px){.nOKshG_layout{grid-template-columns:minmax(0,1fr)}.nOKshG_playList{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));max-height:180px}}@media (max-width:560px){.nOKshG_viewer{padding:16px}.nOKshG_stage{padding:12px}.nOKshG_openButton{width:100%}}@media (prefers-reduced-motion:reduce){.nOKshG_playOption,.nOKshG_openButton,.nOKshG_compareButton{scroll-behavior:auto;transition:none}}
.XiRxka_browser{min-width:0;color:var(--text);align-content:start;gap:18px;padding:clamp(18px,3vw,34px);display:grid}.XiRxka_heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.XiRxka_heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.625rem,3vw,2.375rem)}.XiRxka_eyebrow{color:var(--teal);font-size:var(--cd-type-meta);letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-weight:800}.XiRxka_subtle{color:var(--muted);font-size:var(--cd-type-support);margin:0;line-height:1.5}.XiRxka_notice,.XiRxka_state{border:1px solid var(--line);background:var(--panel2);border-radius:14px;margin:0;padding:16px;line-height:1.5}.XiRxka_notice{border-color:var(--teal)}.XiRxka_state p{margin:6px 0 12px}.XiRxka_create,.XiRxka_toolbar{border:1px solid var(--line);background:var(--panel2);border-radius:14px;gap:10px;padding:16px;display:grid}.XiRxka_create label,.XiRxka_search,.XiRxka_toolbar label{color:var(--muted);font-size:var(--cd-type-support);gap:7px;font-weight:700;display:grid}.XiRxka_row{flex-wrap:wrap;gap:10px;display:flex}.XiRxka_row input{flex:220px}.XiRxka_search{max-width:420px}.XiRxka_toolbar{grid-template-columns:minmax(180px,2fr) repeat(2,minmax(140px,1fr)) auto;align-items:end}.XiRxka_create input,.XiRxka_search input,.XiRxka_toolbar input,.XiRxka_toolbar select{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:44px;color:var(--text);border-radius:9px;padding:9px 12px}.XiRxka_primary,.XiRxka_secondary{min-height:44px;font:inherit;font-size:var(--cd-type-support);cursor:pointer;border-radius:9px;padding:9px 14px;font-weight:750}.XiRxka_primary{border:1px solid var(--teal);background:var(--teal);color:var(--bg)}.XiRxka_secondary{border:1px solid var(--line);background:var(--panel2);color:var(--text);justify-self:start}.XiRxka_primary:disabled,.XiRxka_secondary:disabled,.XiRxka_bookCard:disabled,.XiRxka_playCard:disabled{opacity:.55;cursor:default}.XiRxka_primary:not(:disabled):hover,.XiRxka_secondary:not(:disabled):hover,.XiRxka_bookCard:not(:disabled):hover,.XiRxka_playCard:not(:disabled):hover{border-color:var(--teal)}.XiRxka_primary:focus-visible,.XiRxka_secondary:focus-visible,.XiRxka_bookCard:focus-visible,.XiRxka_playCard:focus-visible,.XiRxka_create input:focus-visible,.XiRxka_search input:focus-visible,.XiRxka_toolbar input:focus-visible,.XiRxka_toolbar select:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.XiRxka_bookGrid,.XiRxka_playGrid{gap:12px;margin:0;padding:0;list-style:none;display:grid}.XiRxka_bookGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.XiRxka_playGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.XiRxka_bookCard,.XiRxka_playCard{border:1px solid var(--line);background:var(--panel);width:100%;height:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:12px}.XiRxka_bookCard{gap:8px;min-height:132px;padding:16px;display:grid}.XiRxka_bookCard>span:first-child{color:var(--teal);font-size:var(--cd-type-title)}.XiRxka_bookCard strong{font-size:var(--cd-type-body)}.XiRxka_bookCard small,.XiRxka_playInfo span{color:var(--muted);font-size:var(--cd-type-meta)}.XiRxka_playCard{padding:0;overflow:hidden}.XiRxka_playCard svg{aspect-ratio:5/3;width:100%;display:block}.XiRxka_playInfo{gap:6px;padding:12px;display:grid}.XiRxka_playInfo strong{font-size:var(--cd-type-support)}@media (max-width:850px){.XiRxka_toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.XiRxka_toolbar{grid-template-columns:1fr}.XiRxka_row>*{width:100%}}@media (prefers-reduced-motion:reduce){.XiRxka_browser *{scroll-behavior:auto}}
._1bxYWW_picker,._1bxYWW_panel{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:14px;margin:20px clamp(18px,3vw,34px) 0;padding:20px}._1bxYWW_picker{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}._1bxYWW_picker h2,._1bxYWW_panel h2{font-size:var(--cd-type-section-small);margin:0}._1bxYWW_picker p,._1bxYWW_panel p{color:var(--muted);line-height:1.5}._1bxYWW_eyebrow{font-size:var(--cd-type-meta);letter-spacing:.13em;font-weight:800;color:var(--teal)!important}._1bxYWW_picker label{color:var(--muted);font-size:var(--cd-type-support);gap:7px;font-weight:700;display:grid}._1bxYWW_picker select,._1bxYWW_panel button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--text);font:inherit;font-size:var(--cd-type-body);border-radius:9px;padding:9px 12px}._1bxYWW_panel button{cursor:pointer;font-weight:700}._1bxYWW_panel button:hover{border-color:var(--teal)}._1bxYWW_panel button:focus-visible,._1bxYWW_picker select:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._1bxYWW_actions{flex-wrap:wrap;gap:10px;display:flex}._1bxYWW_confirmation{align-items:flex-start;gap:10px;margin:0 0 16px;line-height:1.5;display:flex}._1bxYWW_confirmation input{width:20px;height:20px;accent-color:var(--teal);flex:none}._1bxYWW_message{color:var(--text);margin:20px clamp(18px,3vw,34px)}
.K0h-ZG_library{--plays-danger:#ffa897;--plays-danger-surface:color-mix(in srgb, #ffa897 12%, var(--panel));--plays-shadow:0 10px 28px #00000040;--plays-radius:14px;min-width:0;color:var(--text);overflow-wrap:anywhere;gap:1.5rem;display:grid}:root[data-theme=light] .K0h-ZG_library{--plays-danger:#a43624;--plays-danger-surface:#fdf0ed;--plays-shadow:0 10px 28px #182e2424}.K0h-ZG_library :is(p,h2,h3,h4,ul,dl,dd){margin:0}.K0h-ZG_library :is(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--teal);outline-offset:2px}.K0h-ZG_library :is(h2,h3,h4):focus{outline:none}.K0h-ZG_panel{gap:1.5rem;min-width:0;display:grid}.K0h-ZG_panel[hidden]{display:none}.K0h-ZG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.K0h-ZG_icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}.K0h-ZG_tabs{border:1px solid var(--line);background:var(--panel2);border-radius:12px;gap:.25rem;width:fit-content;max-width:100%;padding:.25rem;display:flex}.K0h-ZG_tab{min-height:44px;color:var(--muted);font-size:var(--cd-type-control);background:0 0;border:0;border-radius:9px;align-items:center;gap:.5rem;padding:0 1rem;font-weight:650;display:inline-flex}.K0h-ZG_tab:hover{color:var(--text)}.K0h-ZG_tab[aria-selected=true]{background:var(--panel);color:var(--text);box-shadow:0 1px 3px #0000002e}.K0h-ZG_tabCount{background:var(--panel2);min-width:1.4rem;color:var(--muted);font-size:var(--cd-type-meta);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 .35rem}.K0h-ZG_tab[aria-selected=true] .K0h-ZG_tabCount{background:color-mix(in srgb, var(--teal) 18%, var(--panel));color:var(--text)}.K0h-ZG_browse{gap:1.25rem;min-width:0;display:grid}.K0h-ZG_finder{gap:1rem;min-width:0;display:grid}.K0h-ZG_searchForm{align-items:center;max-width:44rem;display:flex;position:relative}.K0h-ZG_searchForm>.K0h-ZG_icon{color:var(--muted);pointer-events:none;position:absolute;left:1rem}.K0h-ZG_searchForm input{border:1px solid var(--line);background:var(--panel);width:100%;min-height:52px;color:var(--text);font-size:var(--cd-type-reading);appearance:none;border-radius:12px;padding:0 3.25rem 0 2.9rem}.K0h-ZG_searchForm input::placeholder{color:var(--muted)}.K0h-ZG_searchForm input::-webkit-search-cancel-button{display:none}.K0h-ZG_searchForm input:hover{border-color:color-mix(in srgb, var(--teal) 45%, var(--line))}.K0h-ZG_searchForm input:focus-visible{border-color:var(--teal);outline-offset:0}.K0h-ZG_searchForm .K0h-ZG_iconButton{position:absolute;right:.25rem}.K0h-ZG_filters{gap:.6rem;min-width:0;display:grid}.K0h-ZG_chipRow{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:.5rem;min-width:0;display:grid}.K0h-ZG_chipLabel{color:var(--muted);font-size:var(--cd-type-meta);padding-top:.7rem;font-weight:650;line-height:1.25}.K0h-ZG_chips{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.K0h-ZG_chip{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--text);font-size:var(--cd-type-support);white-space:nowrap;border-radius:999px;flex:none;padding:0 .85rem;font-weight:550}.K0h-ZG_chip:hover{border-color:var(--teal)}.K0h-ZG_chip[aria-pressed=true]{border-color:var(--teal);background:var(--teal);color:var(--panel);font-weight:650}.K0h-ZG_chipDivider{background:var(--line);flex:none;width:1px;height:1.5rem;margin:0 .3rem}.K0h-ZG_resultLine{border-top:1px solid var(--line);min-height:44px;color:var(--muted);font-size:var(--cd-type-support);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.25rem;display:flex}.K0h-ZG_resultLine strong{color:var(--text);font-variant-numeric:tabular-nums}.K0h-ZG_addingBanner{border:1px solid color-mix(in srgb, var(--teal) 50%, var(--line));background:color-mix(in srgb, var(--teal) 9%, var(--panel));border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .6rem .6rem 1rem;display:flex}.K0h-ZG_noResults{border:1px solid var(--line);border-radius:var(--plays-radius);background:var(--panel2);justify-items:start;gap:.85rem;padding:clamp(1.25rem,4vw,2.25rem);display:grid}.K0h-ZG_noResultsTitle{font-size:var(--cd-type-section)}.K0h-ZG_noResults p{color:var(--muted)}.K0h-ZG_suggestions{flex-wrap:wrap;gap:.4rem;display:flex}.K0h-ZG_families{gap:2.75rem;min-width:0;display:grid}.K0h-ZG_family{gap:1.75rem;min-width:0;display:grid}.K0h-ZG_familyHeader{border-bottom:2px solid var(--line);gap:.2rem;padding-bottom:.75rem;display:grid}.K0h-ZG_familyHeader h2{font-size:var(--cd-type-title);letter-spacing:-.015em}.K0h-ZG_familyHeader p,.K0h-ZG_categoryHeader p{color:var(--muted);font-size:var(--cd-type-support)}.K0h-ZG_category{gap:.85rem;min-width:0;display:grid}.K0h-ZG_categoryHeader{gap:.1rem;display:grid}.K0h-ZG_categoryHeader h3{font-size:var(--cd-type-section-small)}.K0h-ZG_categoryHeader h3 span{color:var(--muted);font-size:var(--cd-type-support);font-variant-numeric:tabular-nums;margin-left:.25rem;font-weight:500}.K0h-ZG_grid{grid-template-columns:repeat(auto-fill,minmax(min(16.5rem,100%),1fr));gap:1rem;min-width:0;display:grid}.K0h-ZG_card{border:1px solid var(--line);border-radius:var(--plays-radius);background:var(--panel);content-visibility:auto;contain-intrinsic-size:auto 26rem;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.K0h-ZG_card:hover{border-color:color-mix(in srgb, var(--teal) 60%, var(--line));box-shadow:var(--plays-shadow)}.K0h-ZG_card:has(.K0h-ZG_cardOpen:focus-visible){outline:2px solid var(--teal);outline-offset:2px;content-visibility:visible}.K0h-ZG_thumbnail{aspect-ratio:100/80;background:var(--panel2);position:relative;overflow:hidden}.K0h-ZG_thumbnail figure{background:0 0;border:0;border-radius:0;padding:0}.K0h-ZG_thumbnail figure figcaption{display:none}.K0h-ZG_thumbnail svg{shape-rendering:geometricprecision;width:calc(100% - 1rem);height:calc(100% - 1rem);position:absolute;top:.5rem;left:.5rem}.K0h-ZG_thumbnail text{text-rendering:geometricprecision}.K0h-ZG_thumbnailFullCourt{aspect-ratio:100/115}.K0h-ZG_thumbnailFullCourt svg{height:calc(100% - .5rem);top:.25rem}.K0h-ZG_thumbnailFullCourt text{font-size:5.6px}.K0h-ZG_cardBody{flex-direction:column;flex:1;gap:.5rem;min-width:0;padding:.9rem 1rem .85rem;display:flex}.K0h-ZG_cardTitle{font-size:var(--cd-type-section-small);font-weight:700;line-height:1.3}.K0h-ZG_cardOpen{color:inherit;font:inherit;letter-spacing:-.01em;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.K0h-ZG_cardOpen:after{z-index:1;content:"";position:absolute;inset:0}.K0h-ZG_library .K0h-ZG_cardOpen:focus-visible{outline:none}.K0h-ZG_card:hover .K0h-ZG_cardOpen,.K0h-ZG_cover:hover .K0h-ZG_cardOpen{color:var(--teal)}.K0h-ZG_cardSummary{color:var(--muted);font-size:var(--cd-type-support);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.K0h-ZG_cardSummary strong{color:var(--text);font-weight:650}.K0h-ZG_cardNote{color:var(--text);font-size:var(--cd-type-meta)}.K0h-ZG_cardMeta{color:var(--muted);font-size:var(--cd-type-meta);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:auto;padding-top:.35rem;display:flex}.K0h-ZG_stepCount{font-variant-numeric:tabular-nums;margin-left:auto}.K0h-ZG_level{color:var(--text);font-size:var(--cd-type-meta);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.K0h-ZG_levelBars{align-items:flex-end;gap:2px;height:.8rem;display:inline-flex}.K0h-ZG_levelBars i{background:color-mix(in srgb, var(--text) 22%, var(--panel));border-radius:1px;width:3px}.K0h-ZG_levelBars i:first-child{height:40%}.K0h-ZG_levelBars i:nth-child(2){height:60%}.K0h-ZG_levelBars i:nth-child(3){height:80%}.K0h-ZG_levelBars i:nth-child(4){height:100%}.K0h-ZG_levelBars .K0h-ZG_levelBarOn{background:var(--teal)}.K0h-ZG_ruleTag{background:color-mix(in srgb, var(--teal) 13%, var(--panel));color:var(--text);border-radius:6px;padding:.05rem .45rem;font-weight:550}.K0h-ZG_cardAction{z-index:2;padding:0 .75rem .75rem;position:relative}.K0h-ZG_addControl{align-items:center;gap:.5rem;min-width:0;display:flex}.K0h-ZG_addControl[data-state=added]{background:color-mix(in srgb, var(--teal) 11%, var(--panel));border-radius:10px;justify-content:space-between;min-height:44px;padding-left:.65rem}.K0h-ZG_addedStatus{min-width:0;color:var(--text);font-size:var(--cd-type-support);align-items:center;gap:.4rem;font-weight:650;display:inline-flex}.K0h-ZG_addedStatus span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.K0h-ZG_addedStatus .K0h-ZG_icon{width:1.1rem;height:1.1rem;color:var(--teal);stroke-width:2.6px}.K0h-ZG_addButton{border:1px solid color-mix(in srgb, var(--teal) 55%, var(--line));min-width:0;min-height:44px;color:var(--text);font-size:var(--cd-type-control);background:0 0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:0 .85rem;font-weight:650;display:inline-flex}.K0h-ZG_addButton:hover{border-color:var(--teal);background:var(--teal);color:var(--panel)}.K0h-ZG_addButton .K0h-ZG_icon{width:1.1rem;height:1.1rem;color:var(--teal)}.K0h-ZG_addButton:hover .K0h-ZG_icon{color:inherit}.K0h-ZG_addButton[aria-busy=true]{border-color:var(--line);background:var(--panel2);color:var(--muted);cursor:progress}.K0h-ZG_addLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.K0h-ZG_addControlLarge{justify-content:flex-end;width:100%}.K0h-ZG_addControlLarge .K0h-ZG_addButton{border-color:var(--teal);background:var(--teal);color:var(--panel);flex:0 18rem}.K0h-ZG_addControlLarge .K0h-ZG_addButton .K0h-ZG_icon{color:inherit}.K0h-ZG_addControlLarge .K0h-ZG_addButton[aria-busy=true]{border-color:var(--line);background:var(--panel2);color:var(--muted)}.K0h-ZG_primaryButton,.K0h-ZG_secondaryButton,.K0h-ZG_dangerButton{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--text);font-size:var(--cd-type-control);border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem;font-weight:650;display:inline-flex}.K0h-ZG_primaryButton{border-color:var(--teal);background:var(--teal);color:var(--panel)}.K0h-ZG_primaryButton:hover{background:color-mix(in srgb, var(--teal) 88%, var(--text))}.K0h-ZG_primaryButton:disabled{border-color:var(--line);background:var(--panel2);color:var(--muted);cursor:not-allowed}.K0h-ZG_secondaryButton:hover{border-color:var(--teal)}.K0h-ZG_dangerButton{border-color:var(--plays-danger);background:var(--plays-danger);color:var(--panel)}.K0h-ZG_dangerButton:hover{background:color-mix(in srgb, var(--plays-danger) 88%, var(--text))}.K0h-ZG_textButton,.K0h-ZG_dangerTextButton{min-height:44px;color:var(--teal);font-size:var(--cd-type-support);background:0 0;border:0;border-radius:8px;flex:none;padding:0 .7rem;font-weight:700}.K0h-ZG_textButton:hover{background:color-mix(in srgb, var(--teal) 14%, transparent)}.K0h-ZG_dangerTextButton{color:var(--plays-danger);font-size:var(--cd-type-control)}.K0h-ZG_dangerTextButton:hover{background:var(--plays-danger-surface)}.K0h-ZG_iconButton{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:inline-grid}.K0h-ZG_iconButton:hover{background:var(--panel2);color:var(--text)}.K0h-ZG_removeButton{border:1px solid var(--line);width:100%;min-height:44px;color:var(--muted);font-size:var(--cd-type-support);background:0 0;border-radius:10px;padding:0 .85rem;font-weight:650}.K0h-ZG_removeButton:hover{border-color:var(--plays-danger);background:var(--plays-danger-surface);color:var(--plays-danger)}.K0h-ZG_removeButton[aria-busy=true]{cursor:progress}.K0h-ZG_backButton{min-height:44px;color:var(--teal);font-size:var(--cd-type-control);background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:.25rem;padding:0 .6rem 0 .25rem;font-weight:650;display:inline-flex}.K0h-ZG_backButton:hover{background:color-mix(in srgb, var(--teal) 12%, transparent)}.K0h-ZG_notice{border:1px solid color-mix(in srgb, var(--teal) 50%, var(--line));background:color-mix(in srgb, var(--teal) 10%, var(--panel));color:var(--text);font-size:var(--cd-type-support);border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .35rem .35rem .9rem;display:flex}.K0h-ZG_notice p{padding:.35rem 0}.K0h-ZG_noticeError{border-color:var(--plays-danger);background:var(--plays-danger-surface)}.K0h-ZG_noticeError .K0h-ZG_textButton{color:var(--plays-danger)}.K0h-ZG_noticeActions{flex:none;align-items:center;display:flex}.K0h-ZG_noticeFloating{z-index:40;bottom:max(1rem, env(safe-area-inset-bottom));background:var(--panel);width:min(36rem,100vw - 2rem);box-shadow:var(--plays-shadow);position:fixed;left:50%;transform:translate(-50%)}.K0h-ZG_noticeFloating:not(.K0h-ZG_noticeError){background:color-mix(in srgb, var(--teal) 10%, var(--panel))}.K0h-ZG_formError{color:var(--plays-danger);font-size:var(--cd-type-support);font-weight:600}.K0h-ZG_panelMessage{border:1px solid var(--line);border-radius:var(--plays-radius);background:var(--panel2);justify-items:start;gap:.85rem;padding:1.5rem;display:grid}.K0h-ZG_panelNote,.K0h-ZG_rulebookLine{color:var(--muted);font-size:var(--cd-type-meta)}.K0h-ZG_rulebookLine a{color:inherit;text-underline-offset:2px;text-decoration:underline}.K0h-ZG_rulebookLine a:hover{color:var(--teal)}.K0h-ZG_modal{border:1px solid var(--line);background:var(--panel);width:min(32rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 3rem);color:var(--text);border-radius:18px;padding:0;overflow:hidden;box-shadow:0 24px 70px #0006}.K0h-ZG_modal[open]{flex-direction:column;display:flex}.K0h-ZG_modal::backdrop{background:#0a120e99}.K0h-ZG_modal:focus{outline:none}.K0h-ZG_modalLarge{width:min(66rem,100vw - 3rem)}.K0h-ZG_modalForm{flex-direction:column;min-height:0;display:flex}.K0h-ZG_modalHeader{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem .75rem .9rem 1.5rem;display:flex}.K0h-ZG_modalHeader h2{font-size:var(--cd-type-title);letter-spacing:-.015em}.K0h-ZG_modalHeading{gap:.2rem;min-width:0;display:grid}.K0h-ZG_modalEyebrow{color:var(--muted);font-size:var(--cd-type-meta);flex-wrap:wrap;align-items:center;gap:.2rem .75rem;font-weight:600;display:flex}.K0h-ZG_modalBody{overscroll-behavior:contain;flex:1;align-content:start;gap:1.5rem;min-height:0;padding:1.25rem 1.5rem 1.5rem;display:grid;overflow-y:auto}.K0h-ZG_modalFooter{padding:.75rem 1.5rem max(.75rem, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--panel);flex:none;gap:.6rem;display:grid}.K0h-ZG_dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.K0h-ZG_detailLead{max-width:70ch;font-size:var(--cd-type-reading);line-height:1.5}.K0h-ZG_callout{background:var(--panel2);max-width:70ch;font-size:var(--cd-type-support);border-radius:10px;padding:.7rem .9rem}.K0h-ZG_detailFacts{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1rem 2rem;display:grid}.K0h-ZG_detailFacts dt{color:var(--teal);font-size:var(--cd-type-support);margin-bottom:.2rem;font-weight:700}.K0h-ZG_detailSection{align-content:start;gap:.6rem;min-width:0;display:grid}.K0h-ZG_detailSection h3,.K0h-ZG_ruleNotes h3{font-size:var(--cd-type-section-small)}.K0h-ZG_detailDiagrams{min-width:0}.K0h-ZG_detailDiagrams>div{margin:0}.K0h-ZG_detailColumns{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:1.5rem 2rem;display:grid}.K0h-ZG_pointList,.K0h-ZG_mistakeList{gap:.6rem;padding:0;list-style:none;display:grid}.K0h-ZG_pointList li{padding-left:1.1rem;position:relative}.K0h-ZG_pointList li:before{background:var(--teal);content:"";border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.6em;left:.15rem}.K0h-ZG_mistakeList li{background:var(--panel2);border-radius:10px;gap:.15rem;padding:.65rem .85rem;display:grid}.K0h-ZG_mistakeList strong{font-weight:650}.K0h-ZG_mistakeList span{color:var(--muted);font-size:var(--cd-type-support)}.K0h-ZG_mistakeList em{color:var(--text);font-style:normal;font-weight:650}.K0h-ZG_ruleNotes{border:1px solid color-mix(in srgb, var(--teal) 40%, var(--line));background:color-mix(in srgb, var(--teal) 6%, var(--panel));border-radius:12px;gap:.5rem;padding:.9rem 1rem;display:grid}.K0h-ZG_ruleNotes p{max-width:75ch;font-size:var(--cd-type-support)}.K0h-ZG_formFields{gap:1.1rem;display:grid}.K0h-ZG_field{gap:.3rem;display:grid}.K0h-ZG_field label,.K0h-ZG_kindChoices legend{font-size:var(--cd-type-support);font-weight:650}.K0h-ZG_field input{border:1px solid var(--line);background:var(--panel);width:100%;min-height:48px;color:var(--text);border-radius:10px;padding:0 .8rem}.K0h-ZG_kindChoices{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}.K0h-ZG_kindChoices legend{margin-bottom:.35rem;padding:0}.K0h-ZG_kindChoice{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:.7rem;min-height:44px;padding:.5rem .75rem;display:flex}.K0h-ZG_kindChoice:hover{border-color:color-mix(in srgb, var(--teal) 55%, var(--line))}.K0h-ZG_kindChosen{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 9%, var(--panel))}.K0h-ZG_kindChoice input{width:1.1rem;height:1.1rem;accent-color:var(--teal);flex:none;margin:0}.K0h-ZG_kindChoice span{min-width:0;line-height:1.3;display:grid}.K0h-ZG_kindChoice strong{font-size:var(--cd-type-support);font-weight:650}.K0h-ZG_kindChoice small{color:var(--muted);font-size:var(--cd-type-meta)}.K0h-ZG_pickerList{gap:.4rem;padding:0;list-style:none;display:grid}.K0h-ZG_pickerRow{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;min-height:60px;padding:.4rem .5rem .4rem .9rem;display:flex}.K0h-ZG_pickerRowAdded{border-color:color-mix(in srgb, var(--teal) 50%, var(--line));background:color-mix(in srgb, var(--teal) 8%, var(--panel))}.K0h-ZG_pickerBook{min-width:0;line-height:1.3;display:grid}.K0h-ZG_pickerBook strong{font-weight:650}.K0h-ZG_pickerBook small{color:var(--muted);font-size:var(--cd-type-meta);font-variant-numeric:tabular-nums}.K0h-ZG_pickerIn{color:var(--text);font-weight:600}.K0h-ZG_pickerIn .K0h-ZG_icon{width:.9rem;height:.9rem;color:var(--teal);vertical-align:-.1em;stroke-width:3px}.K0h-ZG_pickerAdd{border:1px solid var(--teal);background:var(--teal);min-width:5rem;min-height:44px;color:var(--panel);font-size:var(--cd-type-support);border-radius:10px;flex:none;padding:0 .9rem;font-weight:700}.K0h-ZG_pickerAdd[aria-busy=true]{border-color:var(--line);background:var(--panel2);color:var(--muted);cursor:progress}.K0h-ZG_pickerFull{color:var(--muted);font-size:var(--cd-type-support);flex:none;padding-right:.5rem}.K0h-ZG_pickerNew{border:1px dashed var(--line);min-height:48px;color:var(--text);font-size:var(--cd-type-support);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;font-weight:650;display:inline-flex}.K0h-ZG_pickerNew:hover{border-color:var(--teal)}.K0h-ZG_pickerForm{gap:1rem;display:grid}.K0h-ZG_bookList,.K0h-ZG_bookDetail{gap:1.5rem;min-width:0;display:grid}.K0h-ZG_bookDetail{gap:1rem}.K0h-ZG_bookHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.K0h-ZG_bookTitle{flex:18rem;gap:.15rem;min-width:0;display:grid}.K0h-ZG_bookTitle h2{font-size:var(--cd-type-title);letter-spacing:-.015em}.K0h-ZG_bookTitle p{color:var(--muted);font-size:var(--cd-type-support)}.K0h-ZG_bookActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.K0h-ZG_bookDetail .K0h-ZG_families{margin-top:1rem}.K0h-ZG_coverGrid{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:1rem;display:grid}.K0h-ZG_cover{border:1px solid var(--line);border-radius:var(--plays-radius);background:var(--panel);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.K0h-ZG_cover:hover{border-color:color-mix(in srgb, var(--teal) 60%, var(--line));box-shadow:var(--plays-shadow)}.K0h-ZG_cover:has(.K0h-ZG_cardOpen:focus-visible){outline:2px solid var(--teal);outline-offset:2px}.K0h-ZG_coverArt{background:var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1px;height:9.5rem;display:grid;overflow:hidden}.K0h-ZG_coverArt .K0h-ZG_thumbnail{aspect-ratio:auto;min-width:0;height:9.5rem}.K0h-ZG_coverEmpty{background:var(--panel2);color:var(--muted);place-items:center;display:grid}.K0h-ZG_coverEmpty .K0h-ZG_icon{stroke-width:1.5px;width:2.25rem;height:2.25rem}.K0h-ZG_coverBody{gap:.2rem;padding:.9rem 1rem 1rem;display:grid}.K0h-ZG_coverBody h3{font-size:var(--cd-type-section-small);font-weight:700}.K0h-ZG_coverKind,.K0h-ZG_coverFamilies{color:var(--muted);font-size:var(--cd-type-support)}.K0h-ZG_coverFamilies{font-size:var(--cd-type-meta)}.K0h-ZG_missingList{gap:.5rem;padding:0;list-style:none;display:grid}.K0h-ZG_missingList li{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 1rem;display:flex}.K0h-ZG_missingList .K0h-ZG_removeButton{width:auto}@media (prefers-reduced-motion:no-preference){.K0h-ZG_card,.K0h-ZG_cover{transition:border-color .12s,box-shadow .16s}.K0h-ZG_modal[open]{animation:.16s ease-out K0h-ZG_plays-modal-in}}@keyframes K0h-ZG_plays-modal-in{0%{opacity:0;transform:translateY(.75rem)}}@media (max-width:640px){.K0h-ZG_library{gap:1rem}.K0h-ZG_tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.K0h-ZG_tab{justify-content:center;padding:0 .5rem}.K0h-ZG_chipRow{grid-template-columns:minmax(0,1fr);gap:.2rem}.K0h-ZG_chipLabel{padding-top:0}.K0h-ZG_chips{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-1rem;padding:.15rem 1rem;overflow-x:auto}.K0h-ZG_chips::-webkit-scrollbar{display:none}.K0h-ZG_chip{min-height:44px}.K0h-ZG_addControlLarge .K0h-ZG_addButton{flex:1}.K0h-ZG_grid{grid-template-columns:minmax(0,1fr)}.K0h-ZG_families{gap:2.25rem}.K0h-ZG_modal,.K0h-ZG_modalLarge{border-width:1px 0 0;border-radius:18px 18px 0 0;width:100%;max-height:94dvh;margin:auto 0 0}.K0h-ZG_modalHeader{padding:.9rem .5rem .75rem 1rem}.K0h-ZG_modalBody{padding:1rem}.K0h-ZG_modalFooter{padding-inline:1rem}.K0h-ZG_bookActions{width:100%}.K0h-ZG_bookActions .K0h-ZG_primaryButton{flex:1}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){.K0h-ZG_modal[open]{animation-name:K0h-ZG_plays-sheet-in;animation-duration:.2s}}@keyframes K0h-ZG_plays-sheet-in{0%{transform:translateY(100%)}}.K0h-ZG_editTextarea{border:1px solid var(--line);background:var(--panel);width:100%;min-height:5.5rem;color:var(--text);font:inherit;font-size:var(--cd-type-body);resize:vertical;border-radius:10px;padding:.6rem .8rem;line-height:1.5}.K0h-ZG_field input[aria-invalid=true],.K0h-ZG_editTextarea[aria-invalid=true]{border-color:var(--plays-danger)}.K0h-ZG_teamVersionBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.K0h-ZG_teamVersionBar p{color:var(--muted);font-size:var(--cd-type-support)}.K0h-ZG_teamVersionActions{flex-wrap:wrap;gap:.5rem;display:flex}
.VRGY0G_detail{color:var(--text);overflow-wrap:anywhere;min-width:0;line-height:1.6}.VRGY0G_detail h2{letter-spacing:-.025em;margin:.3rem 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.VRGY0G_detail h3{color:var(--teal);font-size:var(--cd-type-section-small);margin:0 0 .85rem;font-weight:750;line-height:1.35}.VRGY0G_detail p{margin:.4rem 0}.VRGY0G_heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.VRGY0G_eyebrow{color:var(--teal);text-transform:uppercase;font-size:var(--cd-type-meta);letter-spacing:.08em;font-weight:750}.VRGY0G_tags{flex-wrap:wrap;gap:.4rem;display:flex}.VRGY0G_tags span{border:1px solid var(--line);font-size:var(--cd-type-support);background:var(--panel2);border-radius:1rem;padding:.2rem .6rem}.VRGY0G_coachingProfile{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:1rem 0;padding:1rem 0;display:grid}.VRGY0G_coachingProfile dt{color:var(--teal);font-size:var(--cd-type-support);letter-spacing:.05em;text-transform:uppercase;font-weight:750}.VRGY0G_coachingProfile dd{font-size:var(--cd-type-support);margin:.35rem 0 0;line-height:1.6}.VRGY0G_resources{background:var(--panel2);border:1px solid var(--line);border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.VRGY0G_resources dt{font-weight:700;font-size:var(--cd-type-support);color:var(--muted)}.VRGY0G_resources dd{font-size:var(--cd-type-support);margin:.2rem 0 0}.VRGY0G_columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.VRGY0G_guide,.VRGY0G_guideStack{gap:1.5rem;min-width:0;display:grid}.VRGY0G_guide{margin-top:1.5rem}.VRGY0G_section{overflow-wrap:anywhere;min-width:0}.VRGY0G_guide .VRGY0G_section{border-top:1px solid var(--line);padding-top:1rem}.VRGY0G_section>:is(p,ol,ul,dl){margin:.85rem 0 0}.VRGY0G_section>p{font-size:var(--cd-type-body);line-height:1.75}.VRGY0G_corrections{gap:1rem;display:grid}.VRGY0G_corrections dt{font-weight:700}.VRGY0G_corrections dd{margin:.5rem 0 0}.VRGY0G_detail ol,.VRGY0G_detail ul{padding-left:1.35rem}.VRGY0G_detail li{padding:.3rem 0;line-height:1.7}.VRGY0G_detail .VRGY0G_meta{color:var(--muted);font-size:var(--cd-type-meta);line-height:1.6}.VRGY0G_visual{margin:1.2rem 0}.VRGY0G_thumbnail{min-width:0}.VRGY0G_previewPanel{border:1px solid var(--line);background:var(--panel2);border-radius:.75rem;grid-template-columns:minmax(0,1fr) minmax(9rem,12rem);align-items:center;gap:1rem;margin:.75rem 0 1rem;padding:.85rem 1rem;display:grid}.VRGY0G_previewCopy{gap:.5rem;min-width:0;display:grid}.VRGY0G_previewLabel{color:var(--teal);font-size:var(--cd-type-support);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.VRGY0G_previewCopy>p{font-size:var(--cd-type-body);margin:0;font-weight:650;line-height:1.55}.VRGY0G_previewFacts{flex-wrap:wrap;gap:.4rem;display:flex}.VRGY0G_previewFacts span{border:1px solid var(--line);color:var(--muted);font-size:var(--cd-type-support);border-radius:999px;padding:.2rem .55rem;font-weight:650}.VRGY0G_previewPanel .VRGY0G_thumbnail{justify-self:end;width:100%;max-width:12rem}.VRGY0G_previewPanel .VRGY0G_thumbnail .VRGY0G_frame{padding:.35rem}.VRGY0G_previewPanel .VRGY0G_thumbnail .VRGY0G_court{height:8rem}.VRGY0G_previewPanel .VRGY0G_thumbnail .VRGY0G_courtLines{stroke-width:.7px}.VRGY0G_ruleNotice{border:1px solid color-mix(in srgb, var(--teal) 45%, var(--line));border-left:3px solid var(--teal);background:color-mix(in srgb, var(--teal) 6%, var(--panel));font-size:var(--cd-type-support);border-radius:.65rem;justify-content:space-between;align-items:flex-start;gap:1rem;margin:1rem 0;padding:.85rem 1rem;display:flex}.VRGY0G_ruleNotice strong{color:var(--teal)}.VRGY0G_ruleNotice p{margin:.35rem 0 0;line-height:1.5}.VRGY0G_ruleNotice a{color:var(--teal);text-underline-offset:2px;flex:none;font-weight:700;text-decoration:underline}.VRGY0G_thumbnail .VRGY0G_frame{border-radius:.5rem;padding:.25rem}.VRGY0G_thumbnail .VRGY0G_frame figcaption{font-size:var(--cd-type-meta);text-align:center;gap:.1rem}.VRGY0G_thumbnail .VRGY0G_frame figcaption span{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.VRGY0G_thumbnail .VRGY0G_player text{font-size:5px}.VRGY0G_thumbnailFrames{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;width:100%;display:grid}.VRGY0G_thumbnailFrames .VRGY0G_frame{grid-template-rows:6.25rem auto;align-content:start;padding:.25rem;display:grid}.VRGY0G_thumbnailFrames .VRGY0G_court{object-fit:contain;height:6.25rem}.VRGY0G_thumbnailFrames .VRGY0G_frame figcaption{align-content:start;min-height:3.1rem}.VRGY0G_thumbnailFrames .VRGY0G_courtLines{stroke-width:.7px}.VRGY0G_thumbnailFrames .VRGY0G_arrows{stroke-width:1.25px}.VRGY0G_frames{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.VRGY0G_compactFrames{max-width:22rem}.VRGY0G_frame{border:1px solid var(--line);background:var(--panel2);break-inside:avoid;border-radius:.75rem;min-width:0;margin:0;padding:.6rem}.VRGY0G_court{width:100%;height:auto;color:var(--text);display:block}.VRGY0G_boundary{fill:color-mix(in srgb, #c9975b 16%, var(--panel));stroke:color-mix(in srgb, var(--text) 62%, var(--panel));stroke-width:.8px}.VRGY0G_paint{fill:color-mix(in srgb, var(--teal) 9%, transparent);stroke:none}.VRGY0G_courtLines{fill:none;stroke:color-mix(in srgb, var(--text) 58%, var(--panel));stroke-width:.6px}.VRGY0G_hoop{stroke:#d9591c;stroke-width:.8px}.VRGY0G_hoopOverlay{fill:none}.VRGY0G_arrows{fill:none;stroke:currentColor;stroke-width:.95px;stroke-linecap:round;stroke-linejoin:round}.VRGY0G_halo{stroke:color-mix(in srgb, #c9975b 16%, var(--panel));stroke-width:2.1px}.VRGY0G_defenseArrow{stroke:color-mix(in srgb, var(--text) 62%, var(--panel))}.VRGY0G_defenseArrowHead{fill:color-mix(in srgb, var(--text) 62%, var(--panel))}.VRGY0G_player{stroke:var(--panel);stroke-width:.55px}.VRGY0G_player text{stroke:none;font-variant-numeric:tabular-nums;font-size:4.4px;font-weight:800}.VRGY0G_attacker{fill:var(--teal)}.VRGY0G_attacker text{fill:var(--panel)}.VRGY0G_defender{fill:var(--text)}.VRGY0G_defender text{fill:var(--panel)}.VRGY0G_coach{fill:var(--panel);stroke:var(--text)}.VRGY0G_coach text{fill:var(--text)}.VRGY0G_ballMarker circle{fill:#f4a62a;stroke:#30220d;stroke-width:.45px}.VRGY0G_ballMarker path{fill:none;stroke:#30220d;stroke-width:.35px}.VRGY0G_cone{fill:#e8792b;stroke:#7a3a0c;stroke-width:.3px;stroke-linejoin:round}.VRGY0G_frame figcaption{font-size:var(--cd-type-support);flex-direction:column;gap:.25rem;padding:.2rem .25rem;line-height:1.5;display:flex}.VRGY0G_frame figcaption strong{color:var(--teal)}.VRGY0G_legend,.VRGY0G_meta{font-size:var(--cd-type-meta);color:var(--muted);line-height:1.5}.VRGY0G_legend{gap:.4rem;padding:.6rem .2rem;display:grid}.VRGY0G_legend p{margin:0}.VRGY0G_legendDefs{position:absolute}.VRGY0G_legendList{color:var(--text);flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:0;list-style:none;display:flex}.VRGY0G_legendList li{align-items:center;gap:.35rem;display:inline-flex}.VRGY0G_legendSwatch{width:2rem;height:.65rem;color:var(--text);fill:none;stroke:currentColor;stroke-width:.95px;stroke-linecap:round}.VRGY0G_legendChip{box-sizing:border-box;border-radius:50%;width:.8rem;height:.8rem}.VRGY0G_legendAttacker{background:var(--teal)}.VRGY0G_legendDefender{background:var(--text);border-radius:.1rem}.VRGY0G_legendCoach{border:1.5px solid var(--text);background:var(--panel)}.VRGY0G_legendCone{clip-path:polygon(50% 0,100% 100%,0 100%);background:#e8792b;border-radius:0}.VRGY0G_legendBall{background:#f4a62a;border:1px solid #30220d}.VRGY0G_footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.VRGY0G_footer p{max-width:50rem}.VRGY0G_button,.VRGY0G_primary{border:1px solid var(--line);background:var(--panel2);min-height:44px;color:var(--text);font:inherit;font-size:var(--cd-type-control);cursor:pointer;overflow-wrap:anywhere;border-radius:.5rem;min-width:0;max-width:100%;padding:.6rem 1rem;font-weight:650}.VRGY0G_primary{background:var(--teal);color:var(--panel);border-color:var(--teal)}.VRGY0G_button:focus-visible,.VRGY0G_primary:focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media (max-width:700px){.VRGY0G_frames,.VRGY0G_columns,.VRGY0G_resources,.VRGY0G_coachingProfile{grid-template-columns:1fr}.VRGY0G_previewPanel{grid-template-columns:minmax(0,1fr);gap:.65rem;padding:.75rem}.VRGY0G_heading,.VRGY0G_footer{flex-wrap:wrap}.VRGY0G_ruleNotice{flex-direction:column}.VRGY0G_frame{display:block}.VRGY0G_frame figcaption{font-size:var(--cd-type-support)}}@media print{.VRGY0G_detail{color:#111}.VRGY0G_button,.VRGY0G_primary{display:none}.VRGY0G_frames{grid-template-columns:repeat(3,minmax(0,1fr))}.VRGY0G_frame{background:#fff;border-color:#bbb;display:block}.VRGY0G_court{color:#164b3d}.VRGY0G_boundary,.VRGY0G_player{fill:#fff;stroke:#222}.VRGY0G_courtLines{stroke:#777}.VRGY0G_paint{fill:none}.VRGY0G_player text{fill:#111}.VRGY0G_defender{fill:#ddd}.VRGY0G_ballMarker circle{fill:#f4a62a;stroke:#30220d}.VRGY0G_ballMarker path{stroke:#30220d}.VRGY0G_legend,.VRGY0G_meta{fill:#444;color:#444}.VRGY0G_frame figcaption strong,.VRGY0G_eyebrow{color:#164b3d}.VRGY0G_resources,.VRGY0G_tags span{background:#fff;border-color:#bbb}.VRGY0G_columns{break-inside:avoid}}
.u2HM7G_card{border:1px solid var(--line);background:var(--panel);border-radius:18px;min-width:0;padding:19px 21px 0}.u2HM7G_cardHeader{border-bottom:1px solid var(--line);padding-bottom:13px}.u2HM7G_cardHeader p{color:var(--teal);font-size:var(--cd-type-meta);letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.u2HM7G_cardHeader h2{font-size:var(--cd-type-section-small);letter-spacing:-.03em;margin:0}.u2HM7G_rows{margin:0;padding:0;list-style:none}.u2HM7G_row{box-sizing:border-box;border-bottom:1px solid color-mix(in srgb, var(--line) 75%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:8px 0;display:flex}.u2HM7G_row>div:first-child{gap:3px;min-width:0;display:grid}.u2HM7G_row strong{font-size:var(--cd-type-support)}.u2HM7G_row span{color:var(--muted);font-size:var(--cd-type-meta)}.u2HM7G_citations{flex:none;gap:2px;display:flex}.u2HM7G_citations button{min-width:44px;min-height:44px;color:var(--teal);font-size:var(--cd-type-control);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:0 6px;font-weight:700;text-decoration:underline}.u2HM7G_citations button:focus-visible,.u2HM7G_close:focus-visible,.u2HM7G_links button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.u2HM7G_fine{color:var(--muted);font-size:var(--cd-type-meta);margin:0;padding:11px 0 13px}.u2HM7G_fine a,.u2HM7G_bookLink{color:var(--teal);text-underline-offset:3px}.u2HM7G_dialog{min-height:0;max-height:inherit;flex-direction:column;display:flex;overflow:hidden}.u2HM7G_dialogHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.u2HM7G_dialogHeader h2{font-size:var(--cd-type-title);letter-spacing:-.035em;margin:0;line-height:1.2}.u2HM7G_dialogHeader h2:focus{outline:none}.u2HM7G_citation{color:var(--teal);font-size:var(--cd-type-meta);margin:0 0 5px;font-weight:700}.u2HM7G_close{width:44px;height:44px;color:var(--muted);font-size:var(--cd-type-title);background:0 0;border:0;flex:none;margin:-6px -8px 0 0}.u2HM7G_dialogBody{gap:18px;padding:18px 22px 22px;display:grid;overflow-y:auto}.u2HM7G_dialogBody h3{font-size:var(--cd-type-body);margin:0 0 5px}.u2HM7G_dialogBody section>p{color:var(--muted);font-size:var(--cd-type-control);margin:0;line-height:1.5}.u2HM7G_source{border:1px solid var(--line);background:var(--panel2);border-radius:13px;padding:14px 15px}.u2HM7G_source>p{font-size:var(--cd-type-support);line-height:1.65}.u2HM7G_source mark{background:color-mix(in srgb, var(--teal) 32%, var(--panel2));color:var(--text);border-radius:3px;padding:1px 3px}.u2HM7G_sourceHeading{color:var(--muted);font-size:var(--cd-type-meta);justify-content:space-between;gap:10px;margin-bottom:8px;font-weight:600;display:flex}.u2HM7G_links{margin:0;padding:0;list-style:none}.u2HM7G_links button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:48px;color:var(--text);text-align:left;font-size:var(--cd-type-support);background:0 0;align-items:center;gap:10px;padding:5px 0;font-weight:600;display:flex}.u2HM7G_links button>span:last-child{color:var(--teal)}.u2HM7G_linkKind{color:var(--muted);font-size:var(--cd-type-meta);flex:0 0 96px;font-weight:500}.u2HM7G_linkTitle{flex:1;min-width:0}.u2HM7G_bookLink{font-size:var(--cd-type-meta)}.u2HM7G_drillDetail{padding:18px;overflow-y:auto}
.pB6xua_eyebrow{color:var(--teal);font-size:var(--cd-type-meta);letter-spacing:.08em;margin:0 0 6px;font-weight:800}.pB6xua_progress{gap:9px;min-width:min(100%,260px);display:grid}.pB6xua_progressLabel{color:var(--text);font-size:var(--cd-type-body);margin:0}.pB6xua_progressLabel strong{font-variant-numeric:tabular-nums}.pB6xua_progressTrack{background:color-mix(in srgb, var(--line) 80%, transparent);border-radius:999px;height:8px;overflow:hidden}.pB6xua_progressTrack span{border-radius:inherit;background:var(--teal);height:100%;transition:width .2s ease-out;display:block}.pB6xua_progressDates{color:var(--muted);font-size:var(--cd-type-support);flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}.pB6xua_progressDates div{gap:6px;display:flex}.pB6xua_progressDates dt:after{content:":"}.pB6xua_progressDates dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.pB6xua_todo{border:1px solid var(--line);background:var(--panel);border-radius:18px;min-width:0;padding:19px 21px 4px}.pB6xua_todoHeading{justify-content:space-between;align-items:end;gap:16px;padding-bottom:13px;display:flex}.pB6xua_todoHeading h2{font-size:var(--cd-type-section-small);letter-spacing:-.03em;margin:0}.pB6xua_todoHeading>span{border:1px solid var(--line);color:var(--muted);font-size:var(--cd-type-meta);white-space:nowrap;border-radius:999px;padding:6px 9px}.pB6xua_nextUp{border:1px solid color-mix(in srgb, var(--teal) 35%, var(--line));background:color-mix(in srgb, var(--teal) 9%, var(--panel));border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"label title action""label date action";align-items:center;gap:2px 12px;margin-bottom:6px;padding:10px 12px;display:grid}.pB6xua_nextUpLabel{background:var(--teal);color:var(--bg);font-size:var(--cd-type-meta);border-radius:999px;grid-area:label;justify-self:start;padding:4px 8px;font-weight:800}.pB6xua_nextUpTitle{min-width:0;font-size:var(--cd-type-body);grid-area:title}.pB6xua_nextUpDate{color:var(--muted);font-size:var(--cd-type-support);white-space:nowrap;grid-area:date}.pB6xua_nextUpDate[data-state=overdue]{color:var(--text);font-weight:700}.pB6xua_nextUpAction{grid-area:action}.pB6xua_nextUpAction,.pB6xua_rowAction{min-height:44px;color:var(--teal);font-size:var(--cd-type-control);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 4px 0 10px;font-weight:700;display:inline-flex}.pB6xua_nextUpAction:hover,.pB6xua_rowAction:hover{filter:brightness(1.18)}.pB6xua_rows{margin:0;padding:0;list-style:none;display:grid}.pB6xua_row{border-bottom:1px solid color-mix(in srgb, var(--line) 75%, transparent);grid-template-columns:44px minmax(108px,132px) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;display:grid}.pB6xua_row:last-child{border-bottom:0}.pB6xua_check{color:#0000;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.pB6xua_check svg{box-sizing:content-box;border:2px solid color-mix(in srgb, var(--muted) 70%, var(--line));border-radius:50%;padding:3px}.pB6xua_check[aria-checked=true]{color:var(--bg)}.pB6xua_check[aria-checked=true] svg{border-color:var(--teal);background:var(--teal)}.pB6xua_check:hover svg{border-color:var(--teal)}.pB6xua_when{color:var(--muted);font-size:var(--cd-type-support);font-variant-numeric:tabular-nums}.pB6xua_when[data-state=overdue]{color:var(--text);font-weight:800}.pB6xua_when[data-state=done]{color:var(--teal);font-weight:700}.pB6xua_rowBody{gap:3px;min-width:0;display:grid}.pB6xua_rowBody strong{font-size:var(--cd-type-support)}.pB6xua_rowBody span{color:var(--muted);font-size:var(--cd-type-meta)}.pB6xua_row[data-state=done] .pB6xua_rowBody strong{color:var(--muted)}.pB6xua_check:focus-visible,.pB6xua_nextUpAction:focus-visible,.pB6xua_rowAction:focus-visible,.pB6xua_todoFooter button:focus-visible,.pB6xua_seasonButtons button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.pB6xua_notice{border:1px solid var(--line);background:var(--panel2);color:var(--text);font-size:var(--cd-type-support);border-radius:10px;margin:8px 0;padding:9px 11px}.pB6xua_empty{color:var(--muted);font-size:var(--cd-type-support);margin:0;padding:16px 0}.pB6xua_todoFooter{border-top:1px solid var(--line);color:var(--muted);font-size:var(--cd-type-meta);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:6px 0 10px;display:flex}.pB6xua_todoFooter:empty{display:none}.pB6xua_todoFooter button{min-height:44px;color:var(--teal);font-size:var(--cd-type-control);background:0 0;border:0;padding:0 4px;font-weight:700}.pB6xua_intro{margin:8px 0 12px;scroll-margin-top:104px}.pB6xua_introLoading{color:var(--muted);font-size:var(--cd-type-support);margin:0;padding:12px 0}.pB6xua_season{border:1px solid var(--line);background:var(--panel);border-radius:18px;align-content:start;gap:12px;min-width:0;padding:19px 21px;display:grid}.pB6xua_seasonHeader p{color:var(--teal);font-size:var(--cd-type-meta);letter-spacing:.04em;margin:0 0 6px;font-weight:800}.pB6xua_seasonHeader h2{font-size:var(--cd-type-section-small);letter-spacing:-.03em;margin:0}.pB6xua_seasonDates,.pB6xua_seasonPanel ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.pB6xua_seasonDates li{border-bottom:1px solid color-mix(in srgb, var(--line) 75%, transparent);grid-template-columns:minmax(84px,112px) minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.pB6xua_seasonWhen{color:var(--text);font-size:var(--cd-type-support);font-variant-numeric:tabular-nums;font-weight:700}.pB6xua_seasonWhat{gap:2px;min-width:0;display:grid}.pB6xua_seasonWhat strong{font-size:var(--cd-type-support)}.pB6xua_seasonWhat span{color:var(--muted);font-size:var(--cd-type-meta)}.pB6xua_seasonButtons{flex-wrap:wrap;gap:8px;display:flex}.pB6xua_seasonButtons button{border:1px solid var(--line);background:var(--panel2);min-height:44px;color:var(--text);font-size:var(--cd-type-control);border-radius:10px;padding:0 12px}.pB6xua_seasonButtons button[aria-expanded=true]{border-color:var(--teal);color:var(--teal)}.pB6xua_seasonPanel li{border-bottom:1px solid color-mix(in srgb, var(--line) 75%, transparent);font-size:var(--cd-type-support);flex-wrap:wrap;gap:4px 10px;padding:8px 0;display:flex}.pB6xua_seasonPanel li span{color:var(--muted)}.pB6xua_seasonPanel a{color:var(--teal)}.pB6xua_seasonFine{color:var(--muted);font-size:var(--cd-type-meta);margin:0}@media (max-width:700px){.pB6xua_todo,.pB6xua_season{border-radius:14px;padding:16px 14px 4px}.pB6xua_row{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"check body""check when"".action";gap:2px 10px;padding:10px 0}.pB6xua_check{grid-area:check;align-self:start}.pB6xua_rowBody{grid-area:body}.pB6xua_when{grid-area:when}.pB6xua_rowAction{grid-area:action;justify-self:start;padding-left:0}}@media (max-width:560px){.pB6xua_nextUp{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label date""title title""action action";gap:8px 10px}.pB6xua_nextUpAction{border:1px solid color-mix(in srgb, var(--teal) 45%, var(--line));background:var(--panel);border-radius:10px;justify-content:center;width:100%;padding:0 12px}}@media (prefers-reduced-motion:reduce){.pB6xua_progressTrack span{transition:none}}
.ZjX1Ua_page{background:var(--bg);min-height:100dvh;color:var(--text);place-items:center;padding:clamp(18px,5vw,56px);display:grid}.ZjX1Ua_card{border:1px solid var(--line);background:var(--panel);border-radius:20px;width:min(640px,100%);padding:clamp(24px,5vw,44px);box-shadow:0 20px 70px #0002}.ZjX1Ua_brand{color:var(--muted);font-size:var(--cd-type-support);justify-content:space-between;align-items:center;gap:20px;font-weight:650;display:flex}.ZjX1Ua_eyebrow{color:var(--teal);font-size:var(--cd-type-meta);letter-spacing:.16em;margin:34px 0 10px;font-weight:800}.ZjX1Ua_card h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.12}.ZjX1Ua_intro,.ZjX1Ua_access p,.ZjX1Ua_footer{color:var(--muted);line-height:1.6}.ZjX1Ua_intro{font-size:var(--cd-type-body);margin:16px 0 24px}.ZjX1Ua_access{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 60%, var(--panel));border-radius:14px;padding:18px 20px}.ZjX1Ua_access h2{font-size:var(--cd-type-section-small);margin:0}.ZjX1Ua_access ul{margin:12px 0;padding-left:22px;line-height:1.7}.ZjX1Ua_access li+li{margin-top:4px}.ZjX1Ua_access p{font-size:var(--cd-type-body);margin:12px 0 0}.ZjX1Ua_identity{font-size:var(--cd-type-support);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:20px;display:flex}.ZjX1Ua_identity span{color:var(--muted)}.ZjX1Ua_scopes{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ZjX1Ua_scopes span{background:color-mix(in srgb, var(--teal) 12%, var(--panel));color:var(--text);font-size:var(--cd-type-support);border-radius:999px;padding:6px 10px}.ZjX1Ua_error{color:var(--danger,#b42318);font-size:var(--cd-type-body);margin:14px 0 0}.ZjX1Ua_actions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.ZjX1Ua_actions form{flex:1 1 0}.ZjX1Ua_actions button{width:100%;min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:10px 16px;font-weight:700}.ZjX1Ua_actions button:focus-visible,.ZjX1Ua_card a:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.ZjX1Ua_primary{background:var(--teal);color:var(--bg)}.ZjX1Ua_secondary{color:var(--text);background:0 0;border-color:var(--line)!important}.ZjX1Ua_footer{font-size:var(--cd-type-support);margin:18px 0 0}.ZjX1Ua_card a{color:var(--teal);margin-top:20px;display:inline-block}@media (max-width:480px){.ZjX1Ua_actions{flex-direction:column-reverse}}
