.IX2kmq_toggle{border:1px solid var(--chess-color-border-strong);border-radius:8px;flex:none;padding:.1875rem;display:inline-flex}.IX2kmq_option{min-block-size:2rem;min-inline-size:2.25rem;color:var(--chess-color-text-secondary);font:inherit;font-size:.75rem;font-weight:var(--chess-font-weight-semibold);letter-spacing:.04em;cursor:pointer;transition:color .12s var(--chess-motion-ease-standard);background:0 0;border:0;border-radius:5px}.IX2kmq_option:hover{color:var(--chess-color-text-primary)}.IX2kmq_option[aria-pressed=true]{background:var(--chess-color-surface-muted);color:var(--chess-color-text-primary)}.IX2kmq_option:focus-visible{outline:2px solid var(--chess-color-focus);outline-offset:2px}
.hhJLCG_story,.hhJLCG_focus{background:var(--chess-color-surface);border-radius:1rem;align-content:start;gap:.75rem;min-width:0;padding:1rem;display:grid}.hhJLCG_focus{border:1px solid var(--chess-color-border);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--chess-color-primary) 12%, transparent), transparent 34rem), linear-gradient(145deg, var(--chess-color-surface-muted), var(--chess-color-surface) 42%);box-shadow:var(--chess-shadow-raised);border-radius:1.25rem;gap:1.25rem;padding:1.5rem;position:relative;overflow:hidden}.hhJLCG_story{border-top:1px solid var(--chess-color-border);border-radius:0;margin-top:.75rem;padding-inline:0}.hhJLCG_history{border-top:1px solid var(--chess-color-border);padding-top:.75rem;font-size:.85rem}.hhJLCG_story h3,.hhJLCG_focus h2,.hhJLCG_focus h3,.hhJLCG_story p,.hhJLCG_focus p{margin:0}.hhJLCG_focus h2{letter-spacing:-.035em;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.25}.hhJLCG_focus h3{font-size:1.05rem;font-weight:700;line-height:1.4}.hhJLCG_story h3{font-size:1.15rem;font-weight:700;line-height:1.4}.hhJLCG_story p,.hhJLCG_focus p{line-height:1.5}.hhJLCG_eyebrow{letter-spacing:.07em;color:var(--chess-color-text-secondary);font-size:.68rem;font-weight:750}.hhJLCG_controls{flex-wrap:wrap;gap:.4rem;display:flex}.hhJLCG_controls button,.hhJLCG_controls a{border:1px solid var(--chess-color-border);min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:.65rem;padding:.55rem .7rem;font-size:.8rem;text-decoration:none}.hhJLCG_controls [aria-pressed=true]{background:var(--chess-color-primary);color:var(--chess-color-text-inverse);border-color:var(--chess-color-primary)}.hhJLCG_controls button:focus-visible,.hhJLCG_controls a:focus-visible,.hhJLCG_story summary:focus-visible,.hhJLCG_focus summary:focus-visible{outline:3px solid var(--chess-color-primary);outline-offset:3px}.hhJLCG_caption{padding:.2rem 0;font-size:.9rem;font-weight:600}.hhJLCG_rule{border:1px solid color-mix(in srgb, var(--chess-color-primary) 18%, transparent);background:color-mix(in srgb, var(--chess-color-surface-muted) 70%, var(--chess-color-surface));border-radius:.75rem;gap:.3rem;padding:.75rem;display:grid}.hhJLCG_rule strong{font-size:.8rem}.hhJLCG_dama{background:var(--chess-color-surface-muted);color:var(--chess-color-primary);border-left:3px solid var(--chess-color-primary);border-radius:.4rem;justify-self:start;padding:.3rem .55rem;font-size:.75rem;font-weight:700}.hhJLCG_story small,.hhJLCG_focus small{color:var(--chess-color-text-secondary);line-height:1.45}.hhJLCG_story details,.hhJLCG_focus details{font-size:.85rem}.hhJLCG_story summary,.hhJLCG_focus summary{cursor:pointer;padding:.4rem 0}.hhJLCG_focusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.hhJLCG_focusGrid article{border:1px solid var(--chess-color-border);background:color-mix(in srgb, var(--chess-color-surface) 92%, transparent);min-width:0;box-shadow:0 .35rem 1.25rem color-mix(in srgb, var(--chess-color-secondary) 6%, transparent);border-radius:.95rem;align-content:start;gap:.65rem;padding:1.15rem;display:grid;position:relative}.hhJLCG_focusGrid h4{font-size:var(--chess-font-size-heading-sm);font-weight:var(--chess-font-weight-semibold);margin:0;line-height:1.35}.hhJLCG_focusIntro{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.hhJLCG_focusIntro>div:first-child{gap:.45rem;display:grid}.hhJLCG_focusIntro p,.hhJLCG_recurrence{color:var(--chess-color-text-secondary)}.hhJLCG_focusSummary{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.hhJLCG_focusSummary span{border:1px solid var(--chess-color-border);background:color-mix(in srgb, var(--chess-color-surface) 82%, transparent);color:var(--chess-color-text-secondary);white-space:nowrap;border-radius:999px;align-items:baseline;gap:.3rem;padding:.45rem .65rem;font-size:.72rem;display:inline-flex}.hhJLCG_focusSummary strong{color:var(--chess-color-primary);font-variant-numeric:tabular-nums;font-size:.9rem}.hhJLCG_reason{gap:.2rem;display:grid}.hhJLCG_reason>span{color:var(--chess-color-text-secondary);font-size:.75rem;font-weight:700}.hhJLCG_transport{background:var(--chess-color-surface-muted);border:0;border-radius:.8rem;gap:.6rem;padding:.8rem}.hhJLCG_stepHeading{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;font-size:.9rem;display:flex}.hhJLCG_stepCount{color:var(--chess-color-primary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:750}.hhJLCG_move{color:var(--chess-color-text-secondary);white-space:nowrap;margin-left:auto;font-size:.8rem}.hhJLCG_steps{gap:.25rem}.hhJLCG_steps button{border:0;border-bottom:2px solid var(--chess-color-border);border-radius:.4rem;flex:auto;align-items:center;gap:.35rem;padding:.4rem;font-size:.72rem;display:flex}.hhJLCG_legend{color:var(--chess-color-text-secondary);flex-wrap:wrap;gap:.3rem .8rem;margin:0;padding:0;font-size:.7rem;list-style:none;display:flex}.hhJLCG_legend li{align-items:center;gap:.3rem;display:inline-flex}.hhJLCG_legend .hhJLCG_relation{fill:none;stroke:currentColor;stroke-width:2px;width:1.6rem;height:.7rem}.hhJLCG_threat,.hhJLCG_cut{color:var(--chess-color-danger)}.hhJLCG_support{color:var(--chess-color-warning)}.hhJLCG_defense{color:var(--chess-color-primary)}.hhJLCG_context{padding:.6rem 0;font-size:.85rem;line-height:1.5}.hhJLCG_context summary{cursor:pointer;color:var(--chess-color-text-secondary);padding-block:.4rem}.hhJLCG_context summary:focus-visible{outline:3px solid var(--chess-color-primary);outline-offset:3px}.hhJLCG_context p{margin:.45rem 0}.hhJLCG_positive{border-left:3px solid var(--chess-color-primary);background:color-mix(in srgb, var(--chess-color-primary) 6%, transparent);border-radius:0 .65rem .65rem 0;padding:.7rem .75rem}.hhJLCG_positive strong{margin-bottom:.3rem;font-size:.8rem;display:block}.hhJLCG_focusHeading{align-items:center;gap:.65rem;display:flex}.hhJLCG_focusHeading>span{background:var(--chess-color-primary);width:1.8rem;height:1.8rem;color:var(--chess-color-text-inverse);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 1.8rem;place-items:center;font-size:.72rem;font-weight:750;display:inline-grid}.hhJLCG_focus .hhJLCG_primaryAction{background:var(--chess-color-primary);color:var(--chess-color-text-inverse);border-color:#0000}.hhJLCG_prescription{border:1px solid color-mix(in srgb, var(--chess-color-primary) 26%, var(--chess-color-border));border-radius:var(--chess-radius-card);background:color-mix(in srgb, var(--chess-color-surface) 86%, transparent);padding:1.5rem}.hhJLCG_prescriptionBody{gap:1.25rem;display:grid}.hhJLCG_prescriptionSide{align-content:start;justify-items:start;gap:.9rem;display:grid}.hhJLCG_prescriptionSide :is(p,details){justify-self:stretch}.hhJLCG_prescriptionSide details{width:100%}.hhJLCG_chain{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.hhJLCG_chain li{gap:.2rem;padding-left:1.7rem;display:grid;position:relative}.hhJLCG_chain li:after{content:"";background:var(--chess-color-primary);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.4rem;left:.1rem}.hhJLCG_chain li[data-step=consequence]:after{background:var(--chess-color-warning)}.hhJLCG_chain li[data-step=action]:after{box-shadow:0 0 0 .25rem color-mix(in srgb, var(--chess-color-primary) 16%, transparent)}.hhJLCG_chain li:before{content:"";background:color-mix(in srgb, var(--chess-color-primary) 32%, transparent);width:1px;position:absolute;top:1.35rem;bottom:-.95rem;left:.4rem}.hhJLCG_chain li:last-child:before{display:none}.hhJLCG_chainStep{font-size:var(--chess-font-size-label);font-weight:var(--chess-font-weight-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--chess-color-text-secondary)}.hhJLCG_chain strong{font-size:1rem;font-weight:var(--chess-font-weight-medium);line-height:1.45}.hhJLCG_chain li[data-step=action] strong{color:var(--chess-color-primary);font-weight:var(--chess-font-weight-semibold)}.hhJLCG_chain small{color:var(--chess-color-text-secondary);font-size:.75rem;line-height:1.5}.hhJLCG_nextFocuses{border-top:1px solid var(--chess-color-border);gap:.85rem;padding-top:1.15rem;display:grid}.hhJLCG_nextFocuses h3{font-size:var(--chess-font-size-label);font-weight:var(--chess-font-weight-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--chess-color-text-secondary);margin:0}.hhJLCG_focusTags{flex-wrap:wrap;gap:.35rem;display:flex}.hhJLCG_focusTags span{border-radius:var(--chess-radius-round);background:var(--chess-color-surface-muted);color:var(--chess-color-primary);font-size:.68rem;font-weight:var(--chess-font-weight-semibold);white-space:nowrap;align-items:center;padding:.2rem .55rem;display:inline-flex}.hhJLCG_focusTags span[data-recurrence=isolated],.hhJLCG_focusTags span[data-trend=insufficient],.hhJLCG_focusTags span[data-trend=inconclusive]{background:var(--chess-color-background);color:var(--chess-color-text-secondary)}.hhJLCG_focusTags span[data-trend=regressing]{background:color-mix(in srgb, var(--chess-color-danger) 8%, var(--chess-color-surface));color:var(--chess-color-danger)}@media (min-width:64rem){.hhJLCG_prescriptionBody{grid-template-columns:minmax(0,1.4fr) minmax(15rem,.6fr);align-items:start;column-gap:2.5rem}.hhJLCG_prescriptionBody .hhJLCG_chain{grid-area:1/1}.hhJLCG_prescriptionSide{grid-area:1/2}}@media (max-width:44rem){.hhJLCG_focus{padding:1rem}.hhJLCG_focusIntro{gap:1rem;display:grid}.hhJLCG_focusSummary{justify-content:flex-start}.hhJLCG_focusGrid{grid-template-columns:1fr}}@media (max-width:480px){.hhJLCG_story,.hhJLCG_focus{padding:.8rem}.hhJLCG_controls button{flex:8rem}.hhJLCG_steps button{flex:1.5rem;justify-content:center}.hhJLCG_stepName{display:none}.hhJLCG_stepHeading{font-size:.82rem}.hhJLCG_story:not(.hhJLCG_transport){padding-inline:0}}.hhJLCG_decisionStory{border:1px solid color-mix(in srgb, var(--chess-color-primary) 18%, var(--chess-color-border));background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--chess-color-primary) 9%, transparent), transparent 20rem), linear-gradient(150deg, color-mix(in srgb, var(--chess-color-surface) 96%, transparent), color-mix(in srgb, var(--chess-color-surface-muted) 48%, var(--chess-color-surface)));box-shadow:0 1px 1px color-mix(in srgb, var(--chess-color-secondary) 5%, transparent), 0 1rem 2.6rem color-mix(in srgb, var(--chess-color-secondary) 5%, transparent);border-radius:1.2rem;gap:.9rem;margin-top:.9rem;padding:1.15rem;position:relative;overflow:hidden}.hhJLCG_decisionStory:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--chess-color-primary) 45%, transparent));content:"";width:min(42%,14rem);height:1px;position:absolute;top:0;right:0}.hhJLCG_decisionStory[data-story-active=true]{border-color:color-mix(in srgb, var(--chess-color-primary) 36%, var(--chess-color-border))}.hhJLCG_storyHeadline{gap:.4rem;display:grid}.hhJLCG_storyHeadline h3{letter-spacing:-.025em;text-wrap:balance;max-width:34ch;font-size:clamp(1.12rem,1.8vw,1.32rem)}.hhJLCG_storyOverview{grid-template-columns:minmax(8rem,.7fr) minmax(0,1fr);align-items:center;gap:.7rem .9rem;padding-block:.15rem;display:grid}.hhJLCG_storyPath{justify-content:space-between;align-items:center;gap:.3rem;min-width:0;height:1rem;display:flex;position:relative}.hhJLCG_storyPath:before{background:linear-gradient(90deg, color-mix(in srgb, var(--chess-color-primary) 58%, transparent), color-mix(in srgb, var(--chess-color-primary) 16%, var(--chess-color-border)));content:"";height:1px;position:absolute;top:50%;left:.35rem;right:.35rem}.hhJLCG_storyNode{z-index:1;border:2px solid var(--chess-color-surface);background:color-mix(in srgb, var(--chess-color-primary) 35%, var(--chess-color-border-strong));width:.58rem;height:.58rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--chess-color-primary) 22%, transparent);border-radius:50%;flex:none;position:relative}.hhJLCG_storyNode:first-child{background:var(--chess-color-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--chess-color-primary) 35%, transparent), 0 0 0 .28rem color-mix(in srgb, var(--chess-color-primary) 7%, transparent)}.hhJLCG_storyMeta{min-width:0;color:var(--chess-color-text-secondary);flex-wrap:wrap;gap:.25rem .55rem;font-size:.72rem;line-height:1.35;display:flex}.hhJLCG_storyMeta strong{color:var(--chess-color-text-primary);font-weight:650}.hhJLCG_storyTrigger{isolation:isolate;align-items:center;gap:.55rem;min-height:2.8rem;display:inline-flex;position:relative;overflow:hidden;border-color:color-mix(in srgb, var(--chess-color-primary) 32%, var(--chess-color-border))!important;background:color-mix(in srgb, var(--chess-color-primary) 6%, var(--chess-color-surface))!important;color:var(--chess-color-primary)!important;padding-inline:.85rem!important;font-weight:700!important}.hhJLCG_storyTrigger:before{z-index:-1;background:linear-gradient(110deg, transparent 12%, color-mix(in srgb, var(--chess-color-primary) 8%, transparent) 48%, transparent 82%);opacity:0;transition:opacity var(--chess-motion-duration-fast) var(--chess-motion-ease-standard), transform var(--chess-motion-duration-base) var(--chess-motion-ease-emphasized);content:"";position:absolute;inset:0;transform:translate(-24%)}.hhJLCG_storyTrigger:hover:before{opacity:1;transform:translate(0)}.hhJLCG_storyTriggerIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:1.65rem;height:.75rem;display:block}.hhJLCG_transport{border:1px solid color-mix(in srgb, var(--chess-color-primary) 22%, var(--chess-color-border));background:linear-gradient(135deg, color-mix(in srgb, var(--chess-color-surface) 94%, transparent), color-mix(in srgb, var(--chess-color-surface-muted) 72%, var(--chess-color-surface)));box-shadow:0 .8rem 2rem color-mix(in srgb, var(--chess-color-secondary) 5%, transparent);border-radius:1rem;gap:.85rem;padding:.95rem;position:relative;overflow:hidden}.hhJLCG_transport:after{background:linear-gradient(var(--chess-color-primary), color-mix(in srgb, var(--chess-color-primary) 10%, transparent));content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.hhJLCG_stepHeading{z-index:1;position:relative}.hhJLCG_stepCount{border:1px solid color-mix(in srgb, var(--chess-color-primary) 18%, transparent);border-radius:var(--chess-radius-round);background:color-mix(in srgb, var(--chess-color-primary) 7%, var(--chess-color-surface));justify-content:center;align-items:center;min-width:2.35rem;min-height:1.6rem;display:inline-flex}.hhJLCG_steps{grid-template-columns:repeat(var(--story-step-count,1), minmax(0, 1fr));gap:.35rem;display:grid;position:relative}.hhJLCG_steps:before{background:color-mix(in srgb, var(--chess-color-primary) 18%, var(--chess-color-border));content:"";height:1px;position:absolute;top:50%;left:.7rem;right:.7rem}.hhJLCG_steps .hhJLCG_stepButton{isolation:isolate;min-width:0;min-height:3.15rem;color:var(--chess-color-text-secondary);text-align:left;background:0 0;border:0;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.5rem .55rem;display:grid;position:relative}.hhJLCG_steps .hhJLCG_stepButton[aria-pressed=true]{color:var(--chess-color-text-primary);background:0 0}.hhJLCG_stepIndicator{z-index:-1;border:1px solid color-mix(in srgb, var(--chess-color-primary) 25%, var(--chess-color-border));border-radius:inherit;background:color-mix(in srgb, var(--chess-color-surface) 91%, var(--chess-color-surface-muted));box-shadow:0 .4rem 1.2rem color-mix(in srgb, var(--chess-color-secondary) 7%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--chess-color-primary) 50%, transparent);position:absolute;inset:0}.hhJLCG_stepIndex{border:1px solid color-mix(in srgb, var(--chess-color-primary) 20%, var(--chess-color-border));background:var(--chess-color-surface);width:1.55rem;height:1.55rem;color:var(--chess-color-primary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.68rem;font-weight:750;display:grid;position:relative}.hhJLCG_stepButton[aria-pressed=true] .hhJLCG_stepIndex{border-color:var(--chess-color-primary);background:var(--chess-color-primary);color:var(--chess-color-text-inverse)}.hhJLCG_frameNarrative{align-content:center;gap:.6rem;min-height:4rem;display:grid}.hhJLCG_frameNarrative .hhJLCG_caption{text-wrap:pretty;max-width:58ch;font-size:.93rem;line-height:1.45}.hhJLCG_legend{gap:.42rem}.hhJLCG_legend li{border:1px solid var(--chess-color-border);border-radius:var(--chess-radius-round);background:color-mix(in srgb, var(--chess-color-surface) 88%, transparent);min-height:1.75rem;padding:.22rem .52rem;font-weight:600}.hhJLCG_legend svg{width:1.7rem}.hhJLCG_storyPlayback{flex-wrap:wrap;gap:.45rem;display:flex}.hhJLCG_storyPlayback button:first-child{border-color:color-mix(in srgb, var(--chess-color-primary) 28%, var(--chess-color-border));background:color-mix(in srgb, var(--chess-color-primary) 7%, var(--chess-color-surface));color:var(--chess-color-primary);font-weight:700}@media (max-width:44rem){.hhJLCG_decisionStory{border-radius:1rem;padding:.95rem}.hhJLCG_storyOverview{grid-template-columns:1fr;gap:.45rem}.hhJLCG_storyPath{max-width:12rem}.hhJLCG_steps{grid-template-columns:repeat(min(var(--story-step-count,1), 4), minmax(0, 1fr))}}@media (max-width:480px){.hhJLCG_decisionStory{padding:.85rem}.hhJLCG_steps .hhJLCG_stepButton{grid-template-columns:1fr;justify-items:center;min-height:2.85rem;padding:.4rem}.hhJLCG_stepIndex{width:1.45rem;height:1.45rem}.hhJLCG_storyTrigger{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.hhJLCG_storyTrigger:before{transition:none}}
.onhDBW_snapshot{aspect-ratio:1;border-radius:var(--chess-radius-control);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;overflow:hidden}
.eDU71q_focus{min-width:0;color:var(--chess-color-text-primary);scroll-margin-top:5rem;container:study-desk/inline-size}.eDU71q_focus :where(h2,h3,h4,p){margin:0}.eDU71q_focusIntro{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.eDU71q_focusIntro h2,.eDU71q_nextFocuses h3{letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.3}.eDU71q_focusIntro>span{color:var(--chess-color-text-secondary);font-size:var(--chess-font-size-metadata)}.eDU71q_studyCard{border:1px solid var(--chess-color-border);border-radius:var(--chess-radius-card);background:var(--chess-color-surface);min-width:0;overflow:hidden}.eDU71q_studyHeader{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.eDU71q_studyHeader>strong{font-size:.9375rem;font-weight:600}.eDU71q_studyRank{border:1px solid var(--chess-color-accent);min-width:2.5rem;height:2.5rem;color:var(--chess-color-text-inverse);border-radius:var(--chess-radius-control);place-items:center;padding:.4rem;font-size:1.2rem;display:grid}.eDU71q_recurrenceTag{border:1px solid var(--chess-color-border);border-radius:var(--chess-radius-badge);color:var(--chess-color-text-secondary);font-size:var(--chess-font-size-metadata);padding:.3rem .6rem;display:inline-block}.eDU71q_recurrenceTag[data-recurrence=recurring]{background:var(--chess-color-forest-subtle);color:var(--chess-color-primary);border-color:#0000}.eDU71q_returnFocus{color:var(--chess-color-primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.6rem .25rem;font-size:.875rem;text-decoration:underline}.eDU71q_prescription{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:stretch;display:grid}.eDU71q_positionPanel{background:var(--chess-color-primary);min-width:0;color:var(--chess-color-text-inverse);flex-direction:column;align-items:start;gap:1.5rem;padding:2rem;display:flex}.eDU71q_positionHeading{align-items:center;gap:.8rem;font-size:.8125rem;display:flex}.eDU71q_boardFrame{border:6px solid var(--chess-color-primary-hover);border-radius:var(--chess-radius-control);width:100%;max-width:25rem;margin-inline:auto;overflow:hidden}.eDU71q_focus .eDU71q_positionCaption{font-family:var(--chess-font-family-coach);letter-spacing:-.02em;font-size:clamp(1.6rem,2vw,2rem);line-height:1.2}.eDU71q_positionCaption strong{color:var(--chess-color-accent);font-weight:400}.eDU71q_focus .eDU71q_positionNote{max-width:32ch;font-size:.875rem;line-height:1.6}.eDU71q_positionLink{width:100%;min-height:var(--chess-size-touch-target);color:var(--chess-color-text-inverse);border-top:1px solid var(--chess-color-accent);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.8rem 0;font-size:.875rem;text-decoration:none;display:flex}.eDU71q_positionLink:hover{text-underline-offset:4px;text-decoration:underline}.eDU71q_positionFallback{padding-block:2rem}.eDU71q_positionFallback>strong{font-family:var(--chess-font-family-coach);font-size:5rem;line-height:1.1;display:block}.eDU71q_positionFallback>span{font-size:1rem}.eDU71q_positionFallback>p{margin-top:1.5rem;font-size:.875rem;line-height:1.6}.eDU71q_tabs{isolation:isolate;border:1px solid var(--chess-color-border);border-radius:var(--chess-radius-control);background:var(--chess-color-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid;position:relative}.eDU71q_tabs button{min-height:var(--chess-size-touch-target);color:var(--chess-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:.6rem .4rem;font-size:.875rem}.eDU71q_tabs button[aria-selected=true]{color:var(--chess-color-primary);font-weight:600}.eDU71q_tabIndicator{z-index:-1;border:1px solid var(--chess-color-border);background:var(--chess-color-surface);width:calc(50% - 4px);transition:transform .22s var(--chess-motion-ease-standard);border-radius:4px;position:absolute;top:4px;bottom:4px;left:4px}.eDU71q_tabIndicator[data-view=check]{transform:translate(100%)}.eDU71q_lessonPanel{margin-top:1.25rem}.eDU71q_lessonPanel[hidden]{display:none}.eDU71q_coach{min-width:0;padding:1.75rem}.eDU71q_skill{max-width:26ch;color:var(--chess-color-text-primary);letter-spacing:-.025em;scroll-margin-top:6rem;font-size:1.5rem;font-weight:600;line-height:1.25}.eDU71q_skill:focus{outline:0}.eDU71q_focus .eDU71q_question{max-width:26ch;font-family:var(--chess-font-family-coach);letter-spacing:-.025em;text-wrap:balance;margin-top:1rem;margin-bottom:1.5rem;font-size:clamp(1.875rem,2.5vw,2.25rem);font-weight:400;line-height:1.18}.eDU71q_evidence{min-width:0}.eDU71q_evidence h4{color:var(--chess-color-text-secondary);margin-bottom:.7rem;font-size:.8125rem;font-weight:400}.eDU71q_evidenceStats{border-block:1px solid var(--chess-color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.eDU71q_occurrences strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.875rem;font-weight:600;line-height:1.15;display:block}.eDU71q_occurrences strong small{color:var(--chess-color-text-secondary);letter-spacing:0;font-size:1rem;font-weight:400}.eDU71q_occurrences>span{color:var(--chess-color-text-secondary);margin-top:.2rem;font-size:.8125rem;line-height:1.4;display:block}.eDU71q_proportion{margin-top:1rem}.eDU71q_presenceTrack,.eDU71q_nextPresence{background:var(--chess-color-border);border-radius:6px;height:6px;overflow:hidden}.eDU71q_presenceTrack>span,.eDU71q_nextPresence>span{background:var(--chess-color-primary);height:100%;display:block}.eDU71q_focus .eDU71q_sample{color:var(--chess-color-text-secondary);margin-top:.5rem;font-size:.8125rem;line-height:1.5}.eDU71q_consequences{margin-top:1.25rem}.eDU71q_consequences>p{color:var(--chess-color-primary);font-size:var(--chess-font-size-eyebrow);text-transform:uppercase;letter-spacing:.06em}.eDU71q_consequences ul{margin:.5rem 0 0;padding:0;list-style:none}.eDU71q_consequences li{grid-template-columns:1.2rem minmax(0,1fr);align-items:baseline;gap:.25rem .5rem;padding:.4rem 0;font-size:.875rem;display:grid}.eDU71q_consequences strong{color:var(--chess-color-warning);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.eDU71q_consequenceBar{background:var(--chess-color-border);border-radius:3px;grid-column:1/-1;height:3px;overflow:hidden}.eDU71q_consequenceBar>span{background:var(--chess-color-warning);height:100%;display:block}.eDU71q_focus .eDU71q_evidenceNote{color:var(--chess-color-text-secondary);margin-top:.75rem;font-size:.8125rem}.eDU71q_practice{border-left:3px solid var(--chess-color-primary);background:var(--chess-color-forest-subtle);margin:1.5rem 0 1.25rem;padding:1rem 1.1rem}.eDU71q_practice>span{color:var(--chess-color-primary);font-size:var(--chess-font-size-eyebrow);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.5rem;font-weight:600;display:block}.eDU71q_practice p{font-size:1.0625rem;line-height:1.5}.eDU71q_controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.eDU71q_controls a{min-height:var(--chess-size-touch-target);border:1px solid var(--chess-color-control-border);border-radius:var(--chess-radius-control);background:var(--chess-color-surface);color:var(--chess-color-text-primary);justify-content:center;align-items:center;padding:.7rem .9rem;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.eDU71q_controls .eDU71q_primaryAction{background:var(--chess-color-primary);border-color:var(--chess-color-primary);color:var(--chess-color-text-inverse)}.eDU71q_controls a:hover{background:var(--chess-color-surface-muted)}.eDU71q_controls .eDU71q_primaryAction:hover{background:var(--chess-color-primary-hover)}.eDU71q_focus details{color:var(--chess-color-text-secondary);font-size:.875rem;line-height:1.5}.eDU71q_focus summary{width:fit-content;min-height:var(--chess-size-touch-target);cursor:pointer;padding:.75rem 0}.eDU71q_focus summary:hover{color:var(--chess-color-primary)}.eDU71q_focus details p,.eDU71q_focus details small{max-width:65ch;margin-top:.5rem}.eDU71q_focus details small{font-size:var(--chess-font-size-metadata);display:block}.eDU71q_followUp{border-top:1px solid var(--chess-color-border);padding:.5rem 1.75rem}.eDU71q_followUp[open]{padding-bottom:1.5rem}.eDU71q_focus .eDU71q_positive{color:var(--chess-color-text-secondary);margin-top:1rem;font-size:.8125rem}.eDU71q_positive strong{color:var(--chess-color-text-primary);display:block}.eDU71q_positive a{width:fit-content;min-height:var(--chess-size-touch-target);color:var(--chess-color-primary);text-underline-offset:3px;padding:.65rem 0;font-weight:600;display:block}.eDU71q_nextFocuses{margin-top:1.75rem}.eDU71q_nextFocuses>p{color:var(--chess-color-text-secondary);margin-top:.5rem;font-size:.875rem}.eDU71q_focusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.eDU71q_focusGrid article{border:1px solid var(--chess-color-border);border-radius:var(--chess-radius-card);background:var(--chess-color-surface);grid-template-columns:6rem minmax(0,1fr);gap:1.25rem;min-width:0;padding:1.5rem;transition:border-color .15s,background-color .15s;display:grid}.eDU71q_nextVisual{flex-direction:column;gap:1rem;display:flex}.eDU71q_focusGrid article[data-selected=true]{border-color:var(--chess-color-primary);background:var(--chess-color-forest-subtle)}.eDU71q_rank{font-family:var(--chess-font-family-coach);color:var(--chess-color-text-muted);font-size:2rem;line-height:1}.eDU71q_nextBody{min-width:0}.eDU71q_nextBody h4{letter-spacing:-.015em;font-size:1.2rem;font-weight:600;line-height:1.3}.eDU71q_focusTags{color:var(--chess-color-primary);font-size:var(--chess-font-size-metadata);margin-top:.6rem}.eDU71q_focus .eDU71q_recurrence{color:var(--chess-color-text-secondary);font-size:var(--chess-font-size-metadata);margin-top:.4rem}.eDU71q_nextPresence{height:5px;margin-top:.7rem}.eDU71q_nextPresence>span{background:var(--chess-color-accent)}.eDU71q_focus .eDU71q_nextAction{margin:1rem 0;font-size:1rem;line-height:1.5}.eDU71q_explore{min-height:var(--chess-size-touch-target);border:1px solid var(--chess-color-control-border);border-radius:var(--chess-radius-control);background:var(--chess-color-surface);color:var(--chess-color-primary);font:inherit;cursor:pointer;align-items:center;gap:1rem;margin-bottom:.7rem;padding:.55rem .85rem;font-size:.875rem;font-weight:600;transition:background-color .12s;display:inline-flex}.eDU71q_explore:hover{background:var(--chess-color-forest-subtle)}.eDU71q_controls[data-compact=true]{gap:1rem}.eDU71q_controls[data-compact=true] a{color:var(--chess-color-primary);background:0 0;border:0;padding:.5rem 0;font-size:.875rem}.eDU71q_controls[data-compact=true] a:hover{text-underline-offset:3px;text-decoration:underline}.eDU71q_dama{font-size:var(--chess-font-size-metadata);flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.eDU71q_dama>span:first-child{font-weight:600}.eDU71q_focus :is(a,button,summary):focus-visible{outline:2px solid var(--chess-color-focus);outline-offset:4px}@container study-desk (max-width:50rem){.eDU71q_prescription{grid-template-columns:minmax(0,1fr)}.eDU71q_positionPanel{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:1rem 2rem;display:grid}.eDU71q_positionHeading{grid-column:1/-1}.eDU71q_boardFrame{grid-area:2/1/5;max-width:20rem}.eDU71q_positionLink{grid-column:2}.eDU71q_positionFallback{grid-column:1/-1}.eDU71q_skill{max-width:none}.eDU71q_focus .eDU71q_question{max-width:28ch}}@container study-desk (max-width:33rem){.eDU71q_focusIntro{flex-wrap:wrap;align-items:start;gap:.4rem}.eDU71q_focusIntro>span{width:100%}.eDU71q_followUp{padding-inline:1.25rem}.eDU71q_studyHeader{gap:.5rem}.eDU71q_studyHeader>strong{font-size:.875rem}.eDU71q_positionPanel{gap:1rem;padding:1.25rem;display:flex}.eDU71q_boardFrame{max-width:22rem}.eDU71q_positionLink{margin-top:.5rem}.eDU71q_coach{padding:1.25rem}.eDU71q_skill{font-size:1.375rem}.eDU71q_focus .eDU71q_question{font-size:1.875rem}.eDU71q_focusGrid{grid-template-columns:minmax(0,1fr)}.eDU71q_focusGrid article{grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding:1.25rem}.eDU71q_controls:not([data-compact=true]){flex-direction:column;align-items:stretch}.eDU71q_returnFocus{text-align:left;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.eDU71q_controls a,.eDU71q_focusGrid article,.eDU71q_explore,.eDU71q_tabIndicator{transition:none}}html[data-theme=dark] .eDU71q_positionPanel{background:var(--chess-color-sidebar-background);color:var(--chess-color-sidebar-text-strong)}:is(html[data-theme=dark] .eDU71q_studyRank,html[data-theme=dark] .eDU71q_positionLink){color:var(--chess-color-sidebar-text-strong)}html[data-theme=dark] .eDU71q_boardFrame{border-color:var(--chess-color-sidebar-border)}
._9K0w2G_guide{border-radius:var(--chess-radius-control);background:color-mix(in srgb, var(--chess-color-forest-subtle) 36%, var(--chess-color-surface));grid-template-columns:minmax(0,1fr);align-content:start;gap:.85rem;padding:1rem;display:grid}._9K0w2G_intro,._9K0w2G_explorer{min-width:0}._9K0w2G_eyebrow{color:var(--chess-color-primary);font-size:var(--chess-font-size-eyebrow);letter-spacing:.09em;text-transform:uppercase;font-weight:600}._9K0w2G_intro h3{font-family:var(--chess-font-family-coach);letter-spacing:-.015em;margin:.4rem 0 .5rem;font-size:1.375rem;font-weight:400;line-height:1.2}._9K0w2G_intro p{color:var(--chess-color-text-secondary);max-width:60ch;margin:0;font-size:.875rem;line-height:1.6}._9K0w2G_recommendation{border:1px solid var(--chess-color-border);border-radius:var(--chess-radius-badge);background:var(--chess-color-surface);color:var(--chess-color-primary);font-size:var(--chess-font-size-metadata);margin-top:.75rem;padding:.35rem .6rem;display:inline-block}._9K0w2G_steps{isolation:isolate;border:1px solid var(--chess-color-border);border-radius:var(--chess-radius-control);background:var(--chess-color-surface);grid-template-columns:repeat(4,minmax(0,1fr));padding:4px;display:grid;position:relative}._9K0w2G_selection{z-index:-1;background:var(--chess-color-primary);width:calc(25% - 2px);transform:translateX(calc(var(--selected-step) * 100%));transition:transform .26s var(--chess-motion-ease-standard);border-radius:4px;position:absolute;top:4px;bottom:4px;left:4px}._9K0w2G_steps button{min-width:0;min-height:3.5rem;color:var(--chess-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.5rem .2rem;line-height:1.25;transition:color .12s}._9K0w2G_steps button strong{margin-bottom:.25rem;font-size:1.25rem;font-weight:600;display:block}._9K0w2G_steps button>span{font-size:.8125rem}._9K0w2G_steps button[aria-pressed=true]{color:var(--chess-color-text-inverse)}._9K0w2G_steps button:not([aria-pressed=true]):hover{background:var(--chess-color-forest-subtle);color:var(--chess-color-primary)}._9K0w2G_steps button:focus-visible{outline:2px solid var(--chess-color-focus);outline-offset:5px}._9K0w2G_frame{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:1.25rem;margin-top:1rem;display:grid}._9K0w2G_scheme{aspect-ratio:5/3;border:1px solid var(--chess-color-border);border-radius:var(--chess-radius-control);background:var(--chess-color-forest-subtle);width:100%;max-width:18rem;margin-block:0;margin-inline:auto;position:relative;overflow:hidden}._9K0w2G_scheme>svg{width:100%;height:100%;display:block}._9K0w2G_scheme marker path{fill:none;stroke:var(--chess-color-primary);stroke-width:1.5px}._9K0w2G_trace,._9K0w2G_reply{fill:none;stroke:var(--chess-color-primary);stroke-width:2px;stroke-dasharray:170;animation:_9K0w2G_traceRelation .65s var(--chess-motion-ease-emphasized) both}._9K0w2G_reply{stroke:var(--chess-color-analysis)}._9K0w2G_latentLine{fill:none;stroke:var(--chess-color-analysis);stroke-width:2px;stroke-dasharray:4 4}._9K0w2G_nodeLeft,._9K0w2G_nodeRight{border:1px solid var(--chess-color-control-border);background:var(--chess-color-surface);border-radius:5px;place-items:center;width:23%;height:38%;padding:3%;display:grid;position:absolute;top:31%}._9K0w2G_nodeLeft{left:13.5%}._9K0w2G_nodeRight{right:13.5%}._9K0w2G_frame[data-step=movement] ._9K0w2G_nodeLeft{opacity:.4}._9K0w2G_frame[data-step=movement] ._9K0w2G_nodeRight{animation:_9K0w2G_followMovement .65s var(--chess-motion-ease-emphasized) both}@keyframes _9K0w2G_followMovement{0%{transform:translate(-217%)}to{transform:translate(0)}}._9K0w2G_scheme figcaption{color:var(--chess-color-text-secondary);justify-content:space-between;gap:.5rem;padding:0 10%;font-size:.75rem;display:flex;position:absolute;bottom:6%;left:0;right:0}._9K0w2G_scheme figcaption span{text-align:center;width:39%}._9K0w2G_prompt>span{color:var(--chess-color-primary);font-size:var(--chess-font-size-eyebrow);letter-spacing:.06em;text-transform:uppercase}._9K0w2G_prompt h4{margin:.45rem 0;font-size:1.375rem;font-weight:600;line-height:1.35}._9K0w2G_prompt p{color:var(--chess-color-text-secondary);margin:0;font-size:.875rem;line-height:1.6}@keyframes _9K0w2G_traceRelation{0%{stroke-dashoffset:170px}to{stroke-dashoffset:0}}@container study-desk (max-width:50rem){._9K0w2G_guide{border:0}._9K0w2G_intro p{max-width:60ch}._9K0w2G_frame{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}._9K0w2G_scheme{max-width:18rem}}@container study-desk (max-width:33rem){._9K0w2G_guide{padding:1rem}._9K0w2G_intro h3{font-size:1.375rem}._9K0w2G_steps button>span{font-size:.6875rem}._9K0w2G_frame{grid-template-columns:minmax(0,1fr);gap:1rem}._9K0w2G_scheme{aspect-ratio:5/2.9;max-width:100%}._9K0w2G_scheme figcaption{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){._9K0w2G_trace,._9K0w2G_reply,._9K0w2G_frame[data-step=movement] ._9K0w2G_nodeRight{animation:none}._9K0w2G_selection,._9K0w2G_steps button{transition:none}}
.Gy5F4W_chapter{--gutter:clamp(1rem, 4vw, 3.5rem);--ease:var(--chess-motion-ease-emphasized);--mono:ui-monospace, "Cascadia Mono", Consolas, monospace;background:var(--ink-0);color:var(--ink-text);scroll-margin-top:4rem}.Gy5F4W_inner{max-inline-size:82.5rem;padding:clamp(4rem, 7vw, 6.5rem) var(--gutter);border-block-start:1px solid var(--ink-line);margin-inline:auto}.Gy5F4W_head{max-inline-size:48rem;margin-block-end:clamp(2.25rem,4vw,3.5rem)}.Gy5F4W_eyebrow{color:var(--ink-accent);font-size:.75rem;font-weight:var(--chess-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.625rem;margin:0 0 1.125rem;line-height:1.5;display:flex}.Gy5F4W_number{color:var(--ink-faint);font-family:var(--mono);letter-spacing:.04em}.Gy5F4W_glyph{block-size:1.125rem;inline-size:1.125rem}.Gy5F4W_title{font-family:var(--chess-font-family-coach);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.125rem,1.3rem + 2.5vw,3.5rem);font-weight:400;line-height:1.05}.Gy5F4W_accent{color:var(--ink-accent)}.Gy5F4W_lead{max-inline-size:38rem;color:var(--ink-muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.55}.Gy5F4W_note{max-inline-size:44rem;color:var(--ink-faint);margin:1.75rem 0 0;font-size:.875rem;line-height:1.55}.Gy5F4W_srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.Gy5F4W_causeGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.Gy5F4W_causeBoard{margin:0;position:sticky;top:5.5rem}.Gy5F4W_causeBoard>div{border-radius:6px;box-shadow:0 0 0 1px #ffffff0f,0 2.5rem 5rem -1.5rem #000000b3}.Gy5F4W_causeBoard figcaption{color:var(--ink-faint);font-size:.75rem;font-weight:var(--chess-font-weight-semibold);letter-spacing:.06em;margin-block-start:.875rem}.Gy5F4W_causeNow{display:none}.Gy5F4W_causeRead{gap:1rem;display:grid}.Gy5F4W_readLabel{color:var(--ink-faint);font-size:.75rem;font-weight:var(--chess-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .875rem}.Gy5F4W_readLabel[data-tone=accent]{color:var(--ink-accent)}.Gy5F4W_readLabel span{color:var(--ink-muted);letter-spacing:0;text-transform:none;margin-block-start:.25rem;font-size:.9375rem;font-weight:400;display:block}.Gy5F4W_common{border:1px solid var(--ink-line);border-radius:12px;padding:1.25rem 1.5rem}.Gy5F4W_commonFacts{flex-wrap:wrap;align-items:flex-end;gap:.875rem 2rem;margin:0;display:flex}.Gy5F4W_commonFacts>div{gap:.2rem;display:grid}.Gy5F4W_commonFacts dt{color:var(--ink-faint);font-size:.75rem}.Gy5F4W_commonFacts dd{color:var(--ink-text);font-family:var(--mono);font-variant-numeric:tabular-nums;margin:0;font-size:1.0625rem}.Gy5F4W_drop{color:var(--ink-red)}.Gy5F4W_commonFacts .Gy5F4W_verdictChip{color:#ffd9cf;font-family:inherit;font-size:.8125rem;font-weight:var(--chess-font-weight-semibold);background:#5c1f17;border-radius:4px;padding:.3rem .6rem}.Gy5F4W_gap{border-block-start:1px dashed var(--ink-line-strong);color:var(--ink-muted);margin:1rem 0 0;padding-block-start:.875rem;font-size:.9375rem;line-height:1.5}.Gy5F4W_deep{border:1px solid color-mix(in srgb, var(--ink-accent) 32%, transparent);background:var(--ink-1);border-radius:12px;padding:1.25rem 1.5rem 1rem}.Gy5F4W_chain{--track:1.375rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.Gy5F4W_chain:before,.Gy5F4W_chain:after{content:"";top:1.35rem;bottom:2.6rem;left:calc(var(--track) / 2 - 1px);background:var(--ink-line-strong);border-radius:1px;inline-size:2px;position:absolute}.Gy5F4W_chain:after{background:var(--ink-red);transform:scaleY(var(--reached));transform-origin:top;transition:transform .7s var(--ease)}.Gy5F4W_chain button{grid-template-columns:var(--track) minmax(0, 1fr);inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background .16s var(--chess-motion-ease-standard);background:0 0;border:0;border-radius:8px;column-gap:.875rem;padding:.625rem .625rem .625rem 0;display:grid}.Gy5F4W_chain button:hover{background:#ffffff08}.Gy5F4W_chain button[aria-pressed=true]{background:var(--ink-2)}.Gy5F4W_chain button:focus-visible{outline:2px solid var(--ink-accent);outline-offset:2px}.Gy5F4W_node{--tone:var(--ink-text);z-index:1;border:2px solid var(--ink-line-strong);background:var(--ink-1);block-size:.875rem;inline-size:.875rem;transition:border-color .24s var(--chess-motion-ease-standard), box-shadow .24s var(--chess-motion-ease-standard), background .24s var(--chess-motion-ease-standard);border-radius:50%;grid-row:1/span 3;justify-self:center;margin-block-start:.2rem;position:relative}.Gy5F4W_chain li[data-step=blocker] .Gy5F4W_node,.Gy5F4W_chain li[data-step=skill] .Gy5F4W_node{--tone:var(--ink-amber)}.Gy5F4W_chain li[data-step=move] .Gy5F4W_node{--tone:var(--ink-muted)}.Gy5F4W_chain li[data-step=reply] .Gy5F4W_node{--tone:var(--ink-red)}.Gy5F4W_chain li[data-state] .Gy5F4W_node{border-color:var(--tone)}.Gy5F4W_chain li[data-step=blocker][data-state] .Gy5F4W_node{border-style:dashed}.Gy5F4W_chain li[data-step=skill][data-state] .Gy5F4W_node{background:var(--tone)}.Gy5F4W_chain li[data-state=current] .Gy5F4W_node{box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 25%, transparent)}.Gy5F4W_linkRole{color:var(--ink-faint);font-size:.6875rem;font-weight:var(--chess-font-weight-semibold);letter-spacing:.1em;text-transform:uppercase}.Gy5F4W_linkTitle{color:var(--ink-faint);font-size:1.0625rem;font-weight:var(--chess-font-weight-semibold);transition:color .24s var(--chess-motion-ease-standard);margin-block-start:.1rem;line-height:1.35}.Gy5F4W_linkBody{color:var(--ink-faint);opacity:.7;transition:color .24s var(--chess-motion-ease-standard), opacity .24s var(--chess-motion-ease-standard);margin-block-start:.15rem;font-size:.9375rem;line-height:1.5}.Gy5F4W_chain li[data-state] .Gy5F4W_linkTitle{color:var(--ink-text)}.Gy5F4W_chain li[data-state] .Gy5F4W_linkBody{color:var(--ink-muted);opacity:1}.Gy5F4W_chain li[data-step=skill] .Gy5F4W_linkRole,.Gy5F4W_chain li[data-step=skill][data-state] .Gy5F4W_linkTitle{color:var(--ink-amber)}.Gy5F4W_chain li[data-step=skill][data-state] .Gy5F4W_linkBody{color:var(--ink-text);font-family:var(--chess-font-family-coach);font-size:1.1875rem;line-height:1.35}.Gy5F4W_pattern{--games-gap:clamp(1rem, 2.5vw, 2rem)}.Gy5F4W_games{gap:var(--games-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.Gy5F4W_gameCard{border:1px solid var(--ink-line);background:var(--ink-1);border-radius:14px;align-content:start;gap:.875rem;padding:1rem 1rem 1.125rem;display:grid}.Gy5F4W_pattern[data-seen] .Gy5F4W_gameCard{animation:Gy5F4W_rise .56s var(--ease) both;animation-delay:calc(var(--i) * .14s)}.Gy5F4W_gameHead{justify-content:space-between;align-items:baseline;gap:1rem;margin:0;display:flex}.Gy5F4W_gameHead strong{font-size:.9375rem;font-weight:var(--chess-font-weight-semibold)}.Gy5F4W_gameHead span{color:var(--ink-faint);font-size:.8125rem}.Gy5F4W_gameBoard>div{border-radius:6px}.Gy5F4W_pattern[data-seen] .Gy5F4W_gameBoard :is([data-kind],g[data-tone]){animation-delay:calc(var(--i) * .38s + .5s)}.Gy5F4W_gameFacts{gap:.375rem;margin:0;display:grid}.Gy5F4W_gameFacts>div{border-block-end:1px dashed var(--ink-line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block-end:.375rem;display:flex}.Gy5F4W_gameFacts dt{color:var(--ink-faint);font-size:.8125rem}.Gy5F4W_gameFacts dd{color:var(--ink-muted);font-size:.875rem;font-weight:var(--chess-font-weight-semibold);text-align:end;margin:0}.Gy5F4W_gameFacts .Gy5F4W_san{color:var(--ink-text);font-family:var(--mono)}.Gy5F4W_causeTag{--mark-fill:color-mix(in srgb, var(--ink-red) 14%, var(--ink-1));border:1px solid color-mix(in srgb, var(--ink-red) 50%, transparent);background:var(--mark-fill);color:var(--ink-red);font-weight:var(--chess-font-weight-semibold);border-radius:10px;align-items:center;gap:.75rem;margin:0;padding:.625rem .875rem;display:flex}.Gy5F4W_pattern[data-seen] .Gy5F4W_causeTag{animation:Gy5F4W_tag .52s var(--ease) both;animation-delay:calc(1.6s + var(--i) * .14s)}.Gy5F4W_causeTagLabel{color:var(--ink-faint);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;display:block}.Gy5F4W_causeMark{flex:none;block-size:1rem;inline-size:2.5rem}.Gy5F4W_join{justify-items:center;display:grid}.Gy5F4W_bracket{block-size:2.75rem;margin-inline:calc((100% - 2 * var(--games-gap)) / 6);justify-self:stretch;position:relative}.Gy5F4W_bracket:before{content:"";border:2px solid var(--ink-red);border-block-start:0;border-radius:0 0 12px 12px;block-size:1.375rem;position:absolute;inset:0 0 auto}.Gy5F4W_bracket:after,.Gy5F4W_bracket>span:nth-child(2){content:"";background:var(--ink-red);inline-size:2px;position:absolute;left:calc(50% - 1px)}.Gy5F4W_bracket:after{top:1.375rem;bottom:0}.Gy5F4W_bracket>span:nth-child(2){block-size:1.375rem;top:0}.Gy5F4W_bracket>span:not(:nth-child(2)){display:none}.Gy5F4W_pattern:not([data-seen]) :is(.Gy5F4W_bracket,.Gy5F4W_joinPill){opacity:0}.Gy5F4W_pattern[data-seen] .Gy5F4W_bracket{animation:Gy5F4W_fade .48s var(--chess-motion-ease-standard) 2.2s both}.Gy5F4W_pattern[data-seen] .Gy5F4W_joinPill{animation:Gy5F4W_rise .52s var(--ease) 2.5s both}.Gy5F4W_joinPill{border:1px solid var(--ink-red);background:color-mix(in srgb, var(--ink-red) 16%, var(--ink-1));text-align:center;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem .875rem;margin:0;padding:.875rem 1.5rem;display:flex}.Gy5F4W_joinPill strong{font-size:1.0625rem;font-weight:var(--chess-font-weight-semibold)}.Gy5F4W_joinPill span{color:var(--ink-muted);font-size:.9375rem}.Gy5F4W_pattern .Gy5F4W_note{text-align:center;margin-inline:auto}.Gy5F4W_training{grid-template-columns:minmax(0,.78fr) minmax(0,1.4fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.Gy5F4W_trainingSteps{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.Gy5F4W_trainingSteps button{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background .2s var(--chess-motion-ease-standard), border-color .2s var(--chess-motion-ease-standard);background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1rem 1.125rem;display:grid;position:relative;overflow:hidden}.Gy5F4W_trainingSteps button:hover{background:#ffffff08}.Gy5F4W_trainingSteps button[aria-pressed=true]{border-color:var(--ink-line-strong);background:var(--ink-1)}.Gy5F4W_trainingSteps button:focus-visible{outline:2px solid var(--ink-accent);outline-offset:2px}.Gy5F4W_stepIndex{border:1px solid var(--ink-line-strong);block-size:2rem;inline-size:2rem;color:var(--ink-faint);font-family:var(--mono);transition:background .2s var(--chess-motion-ease-standard), color .2s var(--chess-motion-ease-standard), border-color .2s var(--chess-motion-ease-standard);border-radius:50%;place-items:center;font-size:.875rem;display:grid}.Gy5F4W_trainingSteps li[data-state=done] .Gy5F4W_stepIndex{border-color:var(--ink-accent);color:var(--ink-accent)}.Gy5F4W_trainingSteps li[data-state=current] .Gy5F4W_stepIndex{border-color:var(--ink-accent);background:var(--ink-accent);color:var(--ink-0)}.Gy5F4W_stepText{gap:.25rem;display:grid}.Gy5F4W_stepTitle{color:var(--ink-muted);font-size:1.125rem;font-weight:var(--chess-font-weight-semibold);line-height:1.35}.Gy5F4W_stepBody{color:var(--ink-faint);font-size:.9375rem;line-height:1.5}.Gy5F4W_trainingSteps button[aria-pressed=true] .Gy5F4W_stepTitle{color:var(--ink-text)}.Gy5F4W_trainingSteps button[aria-pressed=true] .Gy5F4W_stepBody{color:var(--ink-muted)}.Gy5F4W_stepTimer{background:var(--ink-accent);transform-origin:0;block-size:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Gy5F4W_training[data-playing] li:not(:last-child) button[aria-pressed=true] .Gy5F4W_stepTimer{animation:Gy5F4W_timer var(--step-ms) linear both}.Gy5F4W_app{border:1px solid var(--ink-line);background:var(--ink-1);border-radius:16px;gap:1rem;margin:0;padding:clamp(1rem,2vw,1.5rem);display:grid;box-shadow:0 2.5rem 5rem -2rem #000000b3}.Gy5F4W_appBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.Gy5F4W_origin{border:1px solid color-mix(in srgb, var(--ink-red) 45%, transparent);color:var(--ink-red);font-size:.75rem;font-weight:var(--chess-font-weight-semibold);border-radius:999px;margin:0;padding:.3rem .7rem}.Gy5F4W_session{color:var(--ink-muted);font-size:.8125rem;font-weight:var(--chess-font-weight-semibold);align-items:center;gap:.75rem;margin:0;display:flex}.Gy5F4W_pips{gap:.25rem;display:flex}.Gy5F4W_pips span{background:var(--ink-line-strong);border-radius:2px;block-size:.3rem;inline-size:1.25rem}.Gy5F4W_pips span[data-state=done]{background:var(--ink-accent)}.Gy5F4W_pips span[data-state=current]{background:var(--ink-text)}.Gy5F4W_appRail{border-block-end:1px solid var(--ink-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 0 .5rem;list-style:none;display:grid;position:relative}.Gy5F4W_appRail li{color:var(--ink-faint);font-size:.8125rem;font-weight:var(--chess-font-weight-semibold);text-align:center;transition:color .24s var(--chess-motion-ease-standard)}.Gy5F4W_appRail li[data-active]{color:var(--ink-text)}.Gy5F4W_appMarker{background:var(--ink-accent);block-size:2px;inline-size:25%;transform:translateX(calc(var(--index) * 100%));transition:transform .42s var(--ease);position:absolute;bottom:-1px;left:0}.Gy5F4W_appBody{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.25rem;min-block-size:20rem;display:grid}.Gy5F4W_appBoard>div{border-radius:6px}.Gy5F4W_coach{align-content:start;gap:1rem;font-size:1rem;display:grid}.Gy5F4W_side{color:var(--ink-muted);font-size:.8125em;font-weight:var(--chess-font-weight-semibold);align-items:center;gap:.5em;margin:0;display:flex}.Gy5F4W_sideKing{background:var(--chess-color-board-light);border-radius:4px;place-items:center;block-size:1.9em;inline-size:1.9em;display:grid}.Gy5F4W_sideKing svg{block-size:85%;inline-size:85%}.Gy5F4W_panel{animation:Gy5F4W_lift .42s var(--ease) both;gap:.9em;display:grid}.Gy5F4W_statement{font-family:var(--chess-font-family-coach);text-wrap:balance;margin:0;font-size:1.375em;line-height:1.2}.Gy5F4W_checklist{color:var(--ink-muted);gap:.5em;margin:0;padding:0;font-size:.9em;list-style:none;display:grid}.Gy5F4W_checklist li{transition:color .2s var(--chess-motion-ease-standard);align-items:center;gap:.6em;display:flex}.Gy5F4W_checklist li:before{content:"";border:1.5px solid var(--ink-line-strong);block-size:1em;inline-size:1em;transition:background .2s var(--chess-motion-ease-standard), border-color .2s var(--chess-motion-ease-standard);border-radius:3px;flex:none}.Gy5F4W_checklist li[data-checked]{color:var(--ink-text)}.Gy5F4W_checklist li[data-checked]:before{border-color:var(--ink-accent);background:no-repeat center / 70% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='%230e1613' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), var(--ink-accent)}.Gy5F4W_attempt{background:var(--ink-2);color:var(--ink-muted);animation:Gy5F4W_lift .36s var(--ease) both;border-radius:6px;align-items:baseline;gap:.6em;margin:0;padding:.5em .7em;font-size:.85em;display:flex}.Gy5F4W_attempt strong{color:var(--ink-text);font-family:var(--mono)}.Gy5F4W_grade{color:#ffd9cf;font-size:.82em;font-weight:var(--chess-font-weight-semibold);background:#5c1f17;border-radius:4px;justify-self:start;align-items:baseline;gap:.5em;margin:0;padding:.35em .65em;display:inline-flex}.Gy5F4W_grade span{font-family:var(--mono)}.Gy5F4W_coachQuestion{border-inline-start:2px solid var(--ink-amber);color:var(--ink-text);margin:0;padding-inline-start:.8em;font-size:.95em;line-height:1.4}.Gy5F4W_ladder{gap:.35em;margin:0;padding:0;list-style:none;display:grid}.Gy5F4W_ladder li{background:var(--ink-2);animation:Gy5F4W_lift .36s var(--ease) both;animation-delay:calc(var(--i) * 90ms);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.15em .6em;padding:.35em .55em .5em;font-size:.85em;display:grid}.Gy5F4W_ladder li[data-yours]{margin-block-start:.4em;box-shadow:inset 0 0 0 1px #6d2c22}.Gy5F4W_ladderMove{font-family:var(--mono);font-weight:var(--chess-font-weight-semibold)}.Gy5F4W_ladderTag{color:var(--ink-faint);font-size:.86em}.Gy5F4W_ladderScore{color:var(--ink-muted);font-family:var(--mono);font-variant-numeric:tabular-nums}.Gy5F4W_ladderBar{background:var(--ink-line);border-radius:2px;grid-column:1/-1;block-size:3px;position:relative}.Gy5F4W_ladderBar:after{content:"";inline-size:max(3px, var(--gap));background:var(--ink-accent);border-radius:2px;position:absolute;inset:0 auto 0 0}.Gy5F4W_ladder li:not(:first-child) .Gy5F4W_ladderBar:after{background:var(--ink-amber)}.Gy5F4W_ladder li[data-yours] .Gy5F4W_ladderBar:after{background:var(--ink-red)}.Gy5F4W_later{border:1px solid var(--ink-line-strong);color:var(--ink-muted);font-size:.78em;font-weight:var(--chess-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;justify-self:start;margin:0;padding:.3em .6em}.Gy5F4W_recovered{color:var(--ink-accent);font-size:.88em;font-weight:var(--chess-font-weight-semibold);animation:Gy5F4W_lift .36s var(--ease) both;background:#173828;border-radius:6px;gap:.25em;margin:0;padding:.55em .75em;display:grid}.Gy5F4W_recovered span{color:var(--ink-muted);font-size:.92em;font-weight:400;line-height:1.35}.Gy5F4W_schedule{color:var(--ink-faint);gap:.45em;margin:0;font-size:.8em;display:grid}.Gy5F4W_days{color:var(--ink-muted);align-items:center;gap:.4em;display:flex}.Gy5F4W_days span{border:1px solid var(--ink-line-strong);block-size:2em;min-inline-size:2em;color:var(--ink-text);font-variant-numeric:tabular-nums;font-weight:var(--chess-font-weight-semibold);border-radius:50%;place-items:center;display:grid}.Gy5F4W_evolution{grid-template-columns:minmax(0,1.65fr) minmax(15rem,.75fr);align-items:stretch;gap:1.25rem;display:grid}.Gy5F4W_evoBoard{border:1px solid var(--ink-line-strong);background:linear-gradient(180deg, #1b2822, var(--ink-1));border-radius:16px;gap:1.75rem;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 2rem 4rem -2rem #0009}.Gy5F4W_evoRow{grid-template-columns:8.5rem minmax(0,1fr) 8.5rem;align-items:center;gap:.75rem 1.5rem;display:grid}.Gy5F4W_evoLabel{color:var(--ink-text);font-size:1rem;font-weight:var(--chess-font-weight-semibold);margin:0;line-height:1.3}.Gy5F4W_tiles{grid-template-columns:repeat(10,minmax(0,1fr));gap:.4375rem;margin:0;padding:0;list-style:none;display:grid}.Gy5F4W_tiles li{--mark-fill:color-mix(in srgb, var(--ink-red) 34%, var(--ink-1));aspect-ratio:1;border:1.5px dashed var(--ink-line-strong);color:var(--ink-red);border-radius:7px;place-items:center;display:grid}.Gy5F4W_tiles li[data-shown]{border:1.5px solid color-mix(in srgb, var(--ink-accent) 28%, transparent);background:color-mix(in srgb, var(--ink-accent) 13%, var(--ink-1));animation:Gy5F4W_pop .28s var(--ease) both}.Gy5F4W_tiles li[data-shown]:not([data-hit]):after{content:"";background:var(--ink-accent);block-size:46%;inline-size:46%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat}.Gy5F4W_tiles li[data-hit]{border-color:var(--ink-red);background:var(--mark-fill);box-shadow:0 0 .875rem -.25rem color-mix(in srgb, var(--ink-red) 55%, transparent)}.Gy5F4W_tileMark{inline-size:80%}.Gy5F4W_evoCount{gap:.2rem;margin:0;display:grid}.Gy5F4W_evoCount strong{color:var(--ink-red);font-family:var(--chess-font-family-coach);font-variant-numeric:tabular-nums;font-size:2.125rem;font-weight:400;line-height:1}.Gy5F4W_evoRow[data-row=after] .Gy5F4W_evoCount strong{color:var(--ink-accent)}.Gy5F4W_evoCount span{color:var(--ink-muted);font-size:.8125rem}.Gy5F4W_share{background:var(--ink-line-strong);border-radius:3px;grid-column:2;block-size:6px;position:relative}.Gy5F4W_share:after{content:"";inline-size:calc(var(--share) * 100%);background:var(--ink-red);transition:inline-size .26s var(--chess-motion-ease-standard);border-radius:3px;position:absolute;inset:0 auto 0 0}.Gy5F4W_evoLegend{border-block-start:1px solid var(--ink-line-strong);color:var(--ink-muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding-block-start:1.25rem;font-size:.875rem;display:flex}.Gy5F4W_evoLegend span{align-items:center;gap:.5rem;display:inline-flex}.Gy5F4W_evoLegend span[data-kind=clean]:before{content:"";border:1.5px solid color-mix(in srgb, var(--ink-accent) 28%, transparent);background:no-repeat center / 60% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='%238fd1a9' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), color-mix(in srgb, var(--ink-accent) 13%, var(--ink-1));border-radius:4px;block-size:1rem;inline-size:1rem}.Gy5F4W_legendMark{block-size:.75rem;inline-size:1.75rem;color:var(--ink-red)}.Gy5F4W_verdict{border:1px solid var(--ink-line);background:var(--ink-1);transition:background .42s var(--chess-motion-ease-standard), border-color .42s var(--chess-motion-ease-standard);border-radius:16px;flex-direction:column;gap:.5rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.Gy5F4W_verdict[data-verdict=improving]{border-color:color-mix(in srgb, var(--ink-accent) 50%, transparent);background:color-mix(in srgb, var(--ink-accent) 12%, var(--ink-1))}.Gy5F4W_verdictLabel{color:var(--ink-faint);font-size:.75rem;font-weight:var(--chess-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;margin:0}.Gy5F4W_verdictValue{color:var(--ink-muted);font-family:var(--chess-font-family-coach);animation:Gy5F4W_lift .36s var(--ease) both;margin:.25rem 0 0;font-size:clamp(1.875rem,1.3rem + 1.5vw,2.625rem);line-height:1.05}.Gy5F4W_verdict[data-verdict=inconclusive] .Gy5F4W_verdictValue{color:var(--ink-amber)}.Gy5F4W_verdict[data-verdict=improving] .Gy5F4W_verdictValue{color:var(--ink-accent)}.Gy5F4W_verdictDetail{color:var(--ink-muted);margin:0;font-size:.9375rem;line-height:1.5}.Gy5F4W_verdictFoot{color:var(--ink-faint);margin:auto 0 0;padding-block-start:1.25rem;font-size:.75rem}.Gy5F4W_verdictReplay{min-block-size:2.25rem;color:var(--ink-muted);font:inherit;font-size:.8125rem;font-weight:var(--chess-font-weight-semibold);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:flex-start;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.Gy5F4W_verdictReplay:hover{color:var(--ink-text)}.Gy5F4W_verdictReplay:focus-visible{outline:2px solid var(--ink-accent);outline-offset:3px}@keyframes Gy5F4W_lift{0%{opacity:0;transform:translateY(.375rem)}}@keyframes Gy5F4W_rise{0%{opacity:0;transform:translateY(1rem)}}@keyframes Gy5F4W_fade{0%{opacity:0}}@keyframes Gy5F4W_tag{0%{opacity:.25;transform:scale(.96)}60%{box-shadow:0 0 0 6px color-mix(in srgb, var(--ink-red) 22%, transparent)}}@keyframes Gy5F4W_pop{0%{opacity:0;transform:scale(.6)}}@keyframes Gy5F4W_timer{to{transform:scaleX(1)}}@media (max-width:1099px){.Gy5F4W_training{grid-template-columns:minmax(0,1fr)}.Gy5F4W_trainingSteps{grid-template-columns:repeat(4,minmax(0,1fr))}.Gy5F4W_trainingSteps button{grid-template-columns:minmax(0,1fr);align-content:start;gap:.625rem;block-size:100%}.Gy5F4W_evoRow{grid-template-columns:7rem minmax(0,1fr) 7rem;gap:.625rem 1rem}}@media (max-width:899px){.Gy5F4W_causeGrid{grid-template-columns:minmax(0,1fr)}.Gy5F4W_causeBoard{justify-self:center;inline-size:min(100%,30rem);position:static}.Gy5F4W_causeNow{border-inline-start:2px solid var(--ink-red);background:var(--ink-1);min-block-size:4.5rem;color:var(--ink-muted);animation:Gy5F4W_lift .32s var(--ease) both;border-radius:0 8px 8px 0;margin:.875rem 0 0;padding:.75rem .875rem;font-size:.9375rem;line-height:1.45;display:block}.Gy5F4W_causeNow[data-step=skill]{border-color:var(--ink-amber)}.Gy5F4W_causeNow span{color:var(--ink-faint);font-size:.6875rem;font-weight:var(--chess-font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;display:block}.Gy5F4W_causeNow strong{color:var(--ink-text)}.Gy5F4W_evolution{grid-template-columns:minmax(0,1fr)}.Gy5F4W_trainingSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.Gy5F4W_games{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(80%,19rem);grid-auto-flow:column;overflow-x:auto}.Gy5F4W_gameCard{scroll-snap-align:start}.Gy5F4W_bracket{display:none}.Gy5F4W_join{margin-block-start:1.25rem}.Gy5F4W_joinPill{border-radius:14px}.Gy5F4W_appBody{grid-template-columns:minmax(0,1fr);min-block-size:0}.Gy5F4W_trainingSteps{grid-template-columns:minmax(0,1fr);gap:.25rem}.Gy5F4W_trainingSteps button{grid-template-columns:2rem minmax(0,1fr);gap:.875rem;padding:.75rem .875rem}.Gy5F4W_trainingSteps button:not([aria-pressed=true]) .Gy5F4W_stepBody{display:none}.Gy5F4W_evoRow{grid-template-columns:minmax(0,1fr) auto}.Gy5F4W_evoLabel{grid-row:1}.Gy5F4W_evoCount{text-align:end;grid-area:1/2;justify-items:end}.Gy5F4W_tiles,.Gy5F4W_share{grid-column:1/-1}.Gy5F4W_tiles{gap:.25rem}}@media (prefers-reduced-motion:reduce){.Gy5F4W_chain:after,.Gy5F4W_node,.Gy5F4W_linkTitle,.Gy5F4W_linkBody,.Gy5F4W_appMarker,.Gy5F4W_appRail li,.Gy5F4W_share:after,.Gy5F4W_verdict,.Gy5F4W_checklist li,.Gy5F4W_checklist li:before{transition:none}.Gy5F4W_pattern[data-seen] :is(.Gy5F4W_gameCard,.Gy5F4W_causeTag,.Gy5F4W_bracket,.Gy5F4W_joinPill),.Gy5F4W_causeNow,.Gy5F4W_panel,.Gy5F4W_attempt,.Gy5F4W_ladder li,.Gy5F4W_recovered,.Gy5F4W_tiles li[data-shown],.Gy5F4W_verdictValue,.Gy5F4W_stepTimer{animation:none}.Gy5F4W_pattern:not([data-seen]) :is(.Gy5F4W_bracket,.Gy5F4W_joinPill){opacity:1}}
.LW3XZq_paper{--mono:ui-monospace, "Cascadia Mono", Consolas, monospace;--ease:var(--chess-motion-ease-emphasized);background:var(--chess-color-background);color:var(--chess-color-text-primary)}.LW3XZq_paper>section{max-inline-size:82.5rem;margin-inline:auto;padding:clamp(4rem,8vw,6.5rem) clamp(1rem,4vw,3.5rem);scroll-margin-top:3.5rem}.LW3XZq_paper>section+section{border-block-start:1px solid var(--chess-color-border)}.LW3XZq_head{max-inline-size:42rem}.LW3XZq_eyebrow{color:var(--chess-color-primary);font-size:.75rem;font-weight:var(--chess-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;line-height:1.5}.LW3XZq_title{font-family:var(--chess-font-family-coach);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.3rem + 2.2vw,3.25rem);font-weight:400;line-height:1.06}.LW3XZq_lead{color:var(--chess-color-text-secondary);text-wrap:pretty;margin:1.25rem 0 0;font-size:1.125rem;line-height:1.55}.LW3XZq_dossier{--gap:clamp(2rem, 4vw, 3.5rem);gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);margin:clamp(2.5rem,4vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.LW3XZq_file{border:1px solid var(--chess-color-border);background:var(--chess-color-surface-elevated);border-radius:16px;grid-template-rows:auto 1fr;gap:.875rem;padding:clamp(1.25rem,2vw,1.75rem);display:grid;position:relative}.LW3XZq_dossier[data-seen] .LW3XZq_file{animation:LW3XZq_rise .56s var(--ease) both;animation-delay:calc(var(--i) * .18s)}.LW3XZq_file+.LW3XZq_file:before{content:"→";top:1.35rem;left:calc(var(--gap) / -2 - .875rem);border:1px solid var(--chess-color-border-strong);background:var(--chess-color-background);block-size:1.75rem;inline-size:1.75rem;color:var(--chess-color-primary);font-size:.875rem;font-weight:var(--chess-font-weight-semibold);border-radius:50%;place-items:center;display:grid;position:absolute}.LW3XZq_file[data-kind=conclusion]{border-color:var(--ink-line-strong);background:var(--ink-0);color:var(--ink-text);box-shadow:0 2rem 4rem -2rem #0e161373}.LW3XZq_fileLabel{color:var(--chess-color-text-muted);font-size:.75rem;font-weight:var(--chess-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.625rem;margin:0;display:flex}.LW3XZq_fileLabel span{background:var(--chess-color-primary);block-size:1.5rem;inline-size:1.5rem;color:var(--chess-color-text-inverse);letter-spacing:0;border-radius:50%;place-items:center;font-size:.75rem;display:grid}.LW3XZq_file[data-kind=conclusion] .LW3XZq_fileLabel{color:var(--ink-faint)}.LW3XZq_file[data-kind=conclusion] .LW3XZq_fileLabel span{background:var(--ink-accent);color:var(--ink-0)}.LW3XZq_fileMeta{color:var(--chess-color-text-secondary);margin:0;font-size:.875rem}.LW3XZq_moves{font-family:var(--mono);flex-wrap:wrap;gap:.25rem .875rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.LW3XZq_moves li{gap:.4rem;display:flex}.LW3XZq_moveNumber{color:var(--chess-color-text-muted)}.LW3XZq_moves span[data-played]{background:color-mix(in srgb, var(--chess-color-danger) 14%, transparent);color:var(--chess-color-danger);font-weight:var(--chess-font-weight-semibold);border-radius:4px;padding-inline:.3rem}.LW3XZq_moves span[data-played]:after{content:"??";margin-inline-start:.2em}.LW3XZq_fileBody{text-align:center;align-content:center;justify-items:center;gap:1rem;display:grid}.LW3XZq_fileBody .LW3XZq_moves{justify-content:center}.LW3XZq_fileBoard{inline-size:min(100%,15rem)}.LW3XZq_fileBoard>div{border-radius:6px;box-shadow:0 1rem 2rem -1rem #00000059}.LW3XZq_checksLead{max-inline-size:22rem;color:var(--chess-color-text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.LW3XZq_checks{text-align:start;gap:.625rem;inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.LW3XZq_checks li{border:1px solid var(--chess-color-border);background:var(--chess-color-background);border-radius:12px;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.75rem .875rem;display:grid}.LW3XZq_dossier[data-seen] .LW3XZq_checks li{animation:LW3XZq_lift .42s var(--ease) both;animation-delay:calc(.5s + var(--i) * .22s)}.LW3XZq_checkIcon{background:var(--chess-color-board-light);block-size:2.75rem;inline-size:2.75rem;color:var(--chess-color-board-ink);border-radius:10px;place-items:center;display:grid}.LW3XZq_checkIcon svg{block-size:1.75rem;inline-size:1.75rem;display:block}.LW3XZq_iconAlert{stroke:var(--chess-color-danger)}.LW3XZq_iconAlertFill{fill:var(--chess-color-danger);stroke:none}.LW3XZq_checkText{gap:.1rem;display:grid}.LW3XZq_checkLabel{color:var(--chess-color-text-secondary);font-size:.8125rem}.LW3XZq_checkValue{font-size:1rem;font-weight:var(--chess-font-weight-semibold);font-variant-numeric:tabular-nums}.LW3XZq_checkDrop{color:var(--chess-color-danger)}.LW3XZq_checkBadge{background:color-mix(in srgb, var(--chess-color-primary) 14%, transparent);color:var(--chess-color-primary);font-size:.75rem;font-weight:var(--chess-font-weight-semibold);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;display:inline-flex}.LW3XZq_checkBadge:before{content:"";background:currentColor;block-size:.75rem;inline-size:.75rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat}.LW3XZq_file[data-kind=conclusion] .LW3XZq_fileBody{text-align:start;justify-items:stretch}.LW3XZq_diagnosis{gap:1.25rem;margin:.25rem 0 0;display:grid}.LW3XZq_diagnosis div{gap:.35rem;display:grid}.LW3XZq_diagnosis dt{color:var(--ink-faint);font-size:.6875rem;font-weight:var(--chess-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.LW3XZq_diagnosis dd{color:var(--ink-muted);font-size:1.0625rem;font-weight:var(--chess-font-weight-semibold);margin:0}.LW3XZq_diagnosis div:first-child dd{color:var(--ink-text);font-family:var(--chess-font-family-coach);justify-items:start;gap:.625rem;font-size:clamp(1.75rem,1.4rem + .9vw,2.125rem);font-weight:400;line-height:1.1;display:grid}.LW3XZq_diagnosis div:nth-child(2) dd{color:var(--ink-amber)}.LW3XZq_diagnosisMark{--mark-fill:var(--ink-0);block-size:1.25rem;inline-size:3rem;color:var(--ink-red)}.LW3XZq_principles{border-block-start:1px solid var(--chess-color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 2rem;margin:clamp(2.5rem,4vw,3.5rem) 0 0;padding:1.75rem 0 0;list-style:none;display:grid}.LW3XZq_principles li{align-content:start;gap:.35rem;display:grid}.LW3XZq_principles strong{font-size:.9375rem;font-weight:var(--chess-font-weight-semibold);align-items:center;gap:.5rem;display:flex}.LW3XZq_principles strong:before{content:"";background:var(--chess-color-primary);border-radius:2px;flex:none;block-size:.5rem;inline-size:.5rem}.LW3XZq_principles span{color:var(--chess-color-text-secondary);font-size:.9375rem;line-height:1.5}.LW3XZq_quoteList{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:2rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.LW3XZq_quote{border-block-start:1px solid var(--chess-color-border);margin:0;padding-block-start:1.25rem}.LW3XZq_quote blockquote{font-family:var(--chess-font-family-coach);margin:0;font-size:1.25rem;line-height:1.45}.LW3XZq_quote figcaption{color:var(--chess-color-text-secondary);gap:.15rem;margin-block-start:1rem;font-size:.9375rem;display:grid}.LW3XZq_quote strong{color:var(--chess-color-text-primary)}.LW3XZq_pricing{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:3rem clamp(3rem,7vw,6rem);display:grid}.LW3XZq_pricingIntro{gap:clamp(2rem,4vw,3rem);display:grid}.LW3XZq_loop{aspect-ratio:1;inline-size:min(100% - 4rem,27rem);margin-inline:2rem;position:relative}.LW3XZq_loopArc{position:absolute;inset:0;overflow:visible}.LW3XZq_loopTrack,.LW3XZq_loopSweep{fill:none}.LW3XZq_loopTrack{stroke:var(--chess-color-border-strong);stroke-width:.35px;stroke-dasharray:1 1.2}.LW3XZq_loopSweep{stroke:var(--chess-color-primary);stroke-width:.5px;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:50px 50px;transform:rotate(-90deg)}.LW3XZq_loop[data-seen] .LW3XZq_loopSweep{animation:6s linear infinite LW3XZq_sweep}.LW3XZq_loopChevron{fill:none;stroke:var(--chess-color-primary);stroke-width:.6px;stroke-linecap:round;stroke-linejoin:round}.LW3XZq_loopRing{margin:0;padding:0;list-style:none;position:absolute;inset:0}.LW3XZq_loopRing li{--x:50%;--y:13%;top:var(--y);left:var(--x);z-index:1;text-align:center;justify-items:center;gap:.25rem;inline-size:10rem;display:grid;position:absolute;transform:translate(-50%,-1.375rem)}.LW3XZq_loopRing li:nth-child(2){--x:87%;--y:50%}.LW3XZq_loopRing li:nth-child(3){--x:50%;--y:87%}.LW3XZq_loopRing li:nth-child(4){--x:13%;--y:50%}.LW3XZq_loopNode{border:1.5px solid var(--chess-color-primary);background:var(--chess-color-background);block-size:2.75rem;inline-size:2.75rem;color:var(--chess-color-primary);border-radius:50%;place-items:center;margin-block-end:.25rem;display:grid}.LW3XZq_loopNode svg{block-size:1.375rem;inline-size:1.375rem}.LW3XZq_loopRing[data-seen] .LW3XZq_loopNode{animation:LW3XZq_node 6s var(--ease) infinite both;animation-delay:calc(var(--i) * .6s)}.LW3XZq_loopRing strong,.LW3XZq_loopRing li>span:last-child{background:var(--chess-color-background);padding-inline:.375rem}.LW3XZq_loopRing strong{font-size:1rem;font-weight:var(--chess-font-weight-semibold)}.LW3XZq_loopRing li>span:last-child{color:var(--chess-color-text-secondary);font-size:.8125rem;line-height:1.35}.LW3XZq_loopCenter{color:var(--chess-color-text-secondary);font-family:var(--chess-font-family-coach);text-align:center;text-wrap:balance;place-items:center;margin:0;font-size:1.125rem;line-height:1.3;display:grid;position:absolute;inset:34%}.LW3XZq_plan{border:1px solid var(--ink-line-strong);background:radial-gradient(120% 70% at 100% 0%, color-mix(in srgb, var(--ink-accent) 16%, transparent), transparent 60%), var(--ink-0);color:var(--ink-text);border-radius:20px;gap:.75rem;padding:clamp(1.75rem,3vw,2.5rem);display:grid;box-shadow:0 3rem 6rem -2.5rem #0e161380}.LW3XZq_planName{color:var(--ink-accent);font-size:.75rem;font-weight:var(--chess-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;margin:0}.LW3XZq_planTagline{font-family:var(--chess-font-family-coach);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.35rem + 1.1vw,2.25rem);line-height:1.1}.LW3XZq_planPrice{align-items:baseline;gap:.4rem;margin:.75rem 0 0;display:flex}.LW3XZq_planCurrency{color:var(--ink-muted);font-size:1.25rem;font-weight:var(--chess-font-weight-semibold)}.LW3XZq_planAmount{font-family:var(--chess-font-family-coach);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(3.25rem,2.5rem + 2.4vw,4.5rem);line-height:1}.LW3XZq_planPer{color:var(--ink-muted);font-size:1rem}.LW3XZq_planDaily{color:var(--ink-accent);font-size:.9375rem;font-weight:var(--chess-font-weight-semibold);margin:0}.LW3XZq_planCta{background:var(--ink-accent);min-block-size:3.25rem;inline-size:100%;color:var(--ink-0);margin-block-start:.75rem;font-size:1.0625rem}.LW3XZq_planCta:hover{background:var(--ink-accent-hover)}.LW3XZq_planIncludesLabel{border-block-start:1px solid var(--ink-line);color:var(--ink-faint);font-size:.6875rem;font-weight:var(--chess-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;margin:.75rem 0 0;padding-block-start:1.25rem}.LW3XZq_planIncludes{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.LW3XZq_planIncludes li{color:var(--ink-muted);grid-template-columns:1.125rem minmax(0,1fr);gap:.75rem;font-size:.9375rem;line-height:1.45;display:grid}.LW3XZq_planIncludes li:before{content:"";background:var(--ink-accent);block-size:1.125rem;inline-size:1.125rem;margin-block-start:.1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat}.LW3XZq_planFacts{color:var(--ink-faint);margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}.LW3XZq_planPromises{flex-wrap:wrap;justify-content:center;gap:.375rem 1rem;margin:0;padding:0;list-style:none;display:flex}.LW3XZq_planPromises li{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.45;display:inline-flex}.LW3XZq_planPromises li:before{content:"";background:var(--ink-accent);flex:none;block-size:.875rem;inline-size:.875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat}.LW3XZq_planPromises li:last-child{color:var(--ink-text);font-weight:var(--chess-font-weight-semibold)}.LW3XZq_planTry{border:1px dashed var(--ink-line-strong);border-radius:14px;gap:.5rem;margin-block-start:.5rem;padding:1rem 1.125rem;display:grid}.LW3XZq_planTry p{color:var(--ink-muted);margin:0;font-size:.875rem;line-height:1.5}.LW3XZq_planTry strong{color:var(--ink-text);font-weight:var(--chess-font-weight-semibold)}.LW3XZq_planTry a{min-block-size:44px;color:var(--ink-accent);font-size:.9375rem;font-weight:var(--chess-font-weight-semibold);justify-self:start;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.LW3XZq_planTry a:hover{text-underline-offset:3px;text-decoration:underline}.LW3XZq_planTry a:focus-visible{outline:2px solid var(--ink-accent);outline-offset:3px;border-radius:6px}.LW3XZq_faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:2.5rem clamp(3rem,7vw,6rem);display:grid}.LW3XZq_faqAside{position:sticky;top:6rem}.LW3XZq_faqList{border-block-start:1px solid var(--chess-color-border)}.LW3XZq_faqItem{border-block-end:1px solid var(--chess-color-border)}.LW3XZq_faqItem::details-content{block-size:0;transition:block-size .32s var(--ease), content-visibility .32s allow-discrete;overflow:clip}.LW3XZq_faqItem[open]::details-content{block-size:auto}.LW3XZq_faqItem summary{min-block-size:4rem;font-size:1.0625rem;font-weight:var(--chess-font-weight-semibold);cursor:pointer;grid-template-columns:2.25rem minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;padding-block:.875rem;line-height:1.4;list-style:none;display:grid}.LW3XZq_faqItem summary::-webkit-details-marker{display:none}.LW3XZq_faqIndex{color:var(--chess-color-text-muted);font-family:var(--chess-font-family-coach);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:400}.LW3XZq_faqItem[open] .LW3XZq_faqIndex{color:var(--chess-color-primary)}.LW3XZq_faqIcon{justify-self:end;block-size:1rem;inline-size:1rem;position:relative}.LW3XZq_faqIcon:before,.LW3XZq_faqIcon:after{content:"";block-size:2px;inline-size:100%;transition:transform .24s var(--ease);background:currentColor;border-radius:1px;position:absolute;top:50%;left:0}.LW3XZq_faqIcon:after{transform:rotate(90deg)}.LW3XZq_faqItem[open] .LW3XZq_faqIcon:after{transform:rotate(0)}.LW3XZq_faqItem p{max-inline-size:40rem;color:var(--chess-color-text-secondary);margin:0;padding:0 2.5rem 1.375rem 3.25rem;font-size:1rem;line-height:1.6}.LW3XZq_faqItem summary:focus-visible,.LW3XZq_planCta:focus-visible{outline:2px solid var(--chess-color-primary);outline-offset:4px;border-radius:4px}@keyframes LW3XZq_rise{0%{opacity:0;transform:translateY(1rem)}}@keyframes LW3XZq_lift{0%{opacity:0;transform:translateY(.375rem)}}@keyframes LW3XZq_node{0%,16%,to{background:var(--chess-color-background);color:var(--chess-color-primary);transform:none}4%{background:var(--chess-color-primary);color:var(--chess-color-text-inverse);transform:scale(1.14)}10%{background:var(--chess-color-primary);color:var(--chess-color-text-inverse);transform:none}}@keyframes LW3XZq_sweep{0%{stroke-dashoffset:1px;opacity:1}40%,80%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@media (max-width:1099px){.LW3XZq_dossier{grid-template-columns:repeat(2,minmax(0,1fr))}.LW3XZq_file[data-kind=conclusion]{grid-column:1/-1}.LW3XZq_file[data-kind=conclusion]:before{display:none}.LW3XZq_principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.LW3XZq_pricing,.LW3XZq_faq{grid-template-columns:minmax(0,1fr)}.LW3XZq_loop{justify-self:center}.LW3XZq_faqAside{position:static}}@media (max-width:599px){.LW3XZq_dossier{--gap:2.25rem;grid-template-columns:minmax(0,1fr)}.LW3XZq_file+.LW3XZq_file:before,.LW3XZq_file[data-kind=conclusion]:before{top:calc(var(--gap) / -2 - .875rem);display:grid;left:calc(50% - .875rem);transform:rotate(90deg)}.LW3XZq_principles{grid-template-columns:minmax(0,1fr);gap:1.25rem}.LW3XZq_loop{aspect-ratio:auto;inline-size:100%;margin-inline:0}.LW3XZq_loopArc{display:none}.LW3XZq_loopRing{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;display:grid;position:static}.LW3XZq_loopRing li{text-align:start;justify-items:start;inline-size:auto;position:static;transform:none}.LW3XZq_loopRing strong,.LW3XZq_loopRing li>span:last-child{padding-inline:0}.LW3XZq_loopCenter{text-align:start;margin-block-start:1.25rem;display:block;position:static}.LW3XZq_faqItem summary{grid-template-columns:1.75rem minmax(0,1fr) 1.25rem;gap:.75rem;font-size:1rem}.LW3XZq_faqItem p{padding:0 0 1.25rem 2.5rem;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.LW3XZq_faqIcon:before,.LW3XZq_faqIcon:after{transition:none}.LW3XZq_faqItem::details-content{transition:none}.LW3XZq_dossier[data-seen] :is(.LW3XZq_file,.LW3XZq_checks li),.LW3XZq_loopRing[data-seen] .LW3XZq_loopNode,.LW3XZq_loop[data-seen] .LW3XZq_loopSweep{animation:none}.LW3XZq_loopSweep{stroke-dashoffset:0}}
.CDv3Ka_story{background:var(--ink-0);color:var(--ink-text)}.CDv3Ka_inner{--stage:min(38rem, 46vw, calc(100svh - 23rem));--gutter:clamp(1rem, 4vw, 3.5rem);--ease:var(--chess-motion-ease-emphasized);--mono:ui-monospace, "Cascadia Mono", Consolas, monospace;grid-template-columns:minmax(0, 1fr) var(--stage);max-inline-size:82.5rem;padding-inline:var(--gutter);column-gap:clamp(2.5rem,6vw,6rem);margin-inline:auto;display:grid}.CDv3Ka_hero{flex-direction:column;grid-area:1/1;justify-content:center;min-block-size:calc(100svh - 4rem);padding-block:3rem 5rem;display:flex}.CDv3Ka_eyebrow,.CDv3Ka_chapterEyebrow{color:var(--ink-accent);font-size:.75rem;font-weight:var(--chess-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;line-height:1.5}.CDv3Ka_title{font-family:var(--chess-font-family-coach);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,1.4rem + 4.2vw,5.75rem);font-weight:400;line-height:.98}.CDv3Ka_titleAccent{color:var(--ink-accent);margin-block-start:.12em;display:block}.CDv3Ka_lead{max-inline-size:32rem;color:var(--ink-muted);text-wrap:pretty;margin:1.75rem 0 0;font-size:clamp(1.0625rem,.95rem + .4vw,1.25rem);line-height:1.55}.CDv3Ka_actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-block-start:2.25rem;display:flex}.CDv3Ka_cta{background:var(--ink-accent);min-block-size:3.25rem;color:var(--ink-0);padding-inline:1.5rem;font-size:1.0625rem}.CDv3Ka_cta:hover{background:var(--ink-accent-hover)}.CDv3Ka_textLink{min-block-size:2.75rem;color:var(--ink-text);font-weight:var(--chess-font-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--ink-line-strong);text-decoration-color:var(--ink-line-strong);text-underline-offset:.3em;transition:text-decoration-color .12s var(--chess-motion-ease-standard);align-items:center;gap:.5rem;display:inline-flex}.CDv3Ka_textLink:hover{-webkit-text-decoration-color:var(--ink-accent);text-decoration-color:var(--ink-accent)}.CDv3Ka_sources{color:var(--ink-faint);margin:1.5rem 0 0;font-size:.875rem;line-height:1.5}.CDv3Ka_sources strong{color:var(--ink-muted);font-weight:var(--chess-font-weight-semibold)}.CDv3Ka_heroRunway{display:none}.CDv3Ka_stage{top:max(4.75rem, calc((100svh - var(--stage) - 18rem) / 2 + 2rem));inline-size:var(--stage);grid-area:1/2/span 6;align-self:start;gap:1rem;margin:0 0 6rem;display:grid;position:sticky}.CDv3Ka_rail{border-block-end:1px solid var(--ink-line);position:relative}.CDv3Ka_rail ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.CDv3Ka_rail a{min-block-size:2.25rem;color:var(--ink-faint);font-size:.75rem;font-weight:var(--chess-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;transition:color .18s var(--chess-motion-ease-standard);justify-content:center;align-items:center;text-decoration:none;display:flex}.CDv3Ka_rail a:hover,.CDv3Ka_rail a[aria-current]{color:var(--ink-text)}.CDv3Ka_railMarker{background:var(--ink-accent);block-size:2px;inline-size:20%;transform:translateX(calc(var(--index) * 100%));transition:transform .42s var(--ease);position:absolute;bottom:-1px;left:0}.CDv3Ka_canvas{inline-size:var(--stage);aspect-ratio:1;font-size:max(11px, calc(var(--stage) * .024));position:relative;container-type:size}.CDv3Ka_slot{--tx:5%;--ty:4%;--ts:.9;transform-origin:0 0;inline-size:100%;transform:translate(var(--tx), var(--ty)) scale(var(--ts));transition:transform .78s var(--ease), opacity .42s var(--chess-motion-ease-standard);position:absolute;top:0;left:0}.CDv3Ka_slot>div{border-radius:6px;box-shadow:0 0 0 1px #ffffff0f,0 2.5rem 5rem -1.5rem #000000b3}.CDv3Ka_slot>div[data-cropped]{box-shadow:none}.CDv3Ka_caption{align-content:start;gap:.35rem;min-block-size:1.5rem;display:grid}.CDv3Ka_stage[data-active=move] .CDv3Ka_caption{min-block-size:10.5rem}.CDv3Ka_game{color:var(--ink-faint);font-size:.75rem;font-weight:var(--chess-font-weight-semibold);letter-spacing:.06em;margin:0}.CDv3Ka_captionTitle{font-size:1.125rem;font-weight:var(--chess-font-weight-semibold);margin:.15rem 0 0;line-height:1.35}.CDv3Ka_captionDetail{color:var(--ink-muted);margin:.2rem 0 0;font-size:.9375rem;line-height:1.5}.CDv3Ka_outcome{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-block-size:1.75rem;display:flex}.CDv3Ka_ledger{flex-wrap:wrap;gap:.375rem;display:flex}.CDv3Ka_ledger span{background:var(--ink-1);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:var(--chess-font-weight-semibold);animation:CDv3Ka_lift .36s var(--ease) both;border-radius:4px;padding:.2rem .55rem}.CDv3Ka_ledger span[data-tone=gain]{color:var(--ink-accent)}.CDv3Ka_ledger span[data-tone=loss]{color:var(--ink-red)}.CDv3Ka_captionSkill{color:var(--ink-amber);font-weight:var(--chess-font-weight-semibold);animation:CDv3Ka_lift .36s var(--ease) both;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.CDv3Ka_captionSkill span{color:var(--ink-faint);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.CDv3Ka_play{border:1px solid var(--ink-accent);min-block-size:2.75rem;color:var(--ink-accent);font:inherit;font-weight:var(--chess-font-weight-semibold);cursor:pointer;transition:background .12s var(--chess-motion-ease-standard), color .12s var(--chess-motion-ease-standard);background:0 0;border-radius:6px;justify-content:center;justify-self:start;align-items:center;gap:.5rem;margin-block-start:.25rem;padding:0 1.25rem;display:inline-flex}.CDv3Ka_play:hover{background:var(--ink-accent);color:var(--ink-0)}.CDv3Ka_heroControls{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block-start:.25rem;display:flex}.CDv3Ka_steps{border:1px solid var(--ink-line);border-radius:6px;padding:2px;display:inline-flex}.CDv3Ka_steps button,.CDv3Ka_replay{min-block-size:2.25rem;color:var(--ink-muted);font:inherit;font-size:.8125rem;font-weight:var(--chess-font-weight-semibold);cursor:pointer;transition:background .12s var(--chess-motion-ease-standard), color .12s var(--chess-motion-ease-standard);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 .75rem;display:inline-flex}.CDv3Ka_steps button:hover,.CDv3Ka_replay:hover{color:var(--ink-text)}.CDv3Ka_steps button[aria-pressed=true]{background:var(--ink-2);color:var(--ink-text)}.CDv3Ka_replay{text-underline-offset:.25em;text-decoration:underline}.CDv3Ka_play:focus-visible,.CDv3Ka_steps button:focus-visible,.CDv3Ka_replay:focus-visible,.CDv3Ka_rail a:focus-visible,.CDv3Ka_textLink:focus-visible,.CDv3Ka_cta:focus-visible{outline:2px solid var(--ink-accent);outline-offset:3px}@keyframes CDv3Ka_lift{0%{opacity:0;transform:translateY(.375rem)}}@keyframes CDv3Ka_reveal{0%{opacity:0;transform:scale(.6)}}@keyframes CDv3Ka_fade{0%{opacity:0}}@media (max-width:899px){.CDv3Ka_inner{--stage:clamp(15rem, min(calc(100vw - 2rem), calc(100svh - 22rem)), 30rem);display:block}.CDv3Ka_hero{min-block-size:0;padding-block:1.75rem 1.5rem}.CDv3Ka_eyebrow{margin-block-end:.875rem}.CDv3Ka_title{font-size:clamp(2.125rem,1.1rem + 5.4vw,3.5rem)}.CDv3Ka_lead{margin-block-start:1rem;font-size:1rem}.CDv3Ka_actions{gap:.75rem 1.25rem;margin-block-start:1.25rem}.CDv3Ka_cta{min-block-size:3rem;font-size:1rem}.CDv3Ka_hero .CDv3Ka_textLink{display:none}.CDv3Ka_sources{margin-block-start:.875rem;font-size:.8125rem}.CDv3Ka_heroRunway{block-size:45svh;display:block}.CDv3Ka_stage{z-index:3;inline-size:auto;margin:0 calc(-1 * var(--gutter));padding:.5rem var(--gutter) .625rem;border-block-end:1px solid var(--ink-line);background:var(--ink-0);justify-items:center;gap:.5rem;top:3.5rem}.CDv3Ka_rail{inline-size:var(--stage)}.CDv3Ka_rail a{letter-spacing:.04em;min-block-size:2rem;font-size:.6875rem}.CDv3Ka_caption{inline-size:var(--stage);gap:.15rem;min-block-size:0}.CDv3Ka_stage[data-active=move] .CDv3Ka_caption{min-block-size:8.75rem}.CDv3Ka_stage:not([data-active=move]) .CDv3Ka_caption{display:none}.CDv3Ka_outcome:has(.CDv3Ka_captionSkill) .CDv3Ka_ledger{display:none}.CDv3Ka_game{display:none}.CDv3Ka_captionTitle{font-size:1rem}.CDv3Ka_captionDetail{font-size:.875rem}}@media (max-width:899px) and (max-height:600px){.CDv3Ka_stage{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.CDv3Ka_railMarker,.CDv3Ka_slot{transition:none}.CDv3Ka_ledger span,.CDv3Ka_captionSkill{animation:none}}@media (max-width:399px){.CDv3Ka_rail a{letter-spacing:0;font-size:.625rem}}
.leCHZG_page{--ink-0:#0e1613;--ink-1:#16211c;--ink-2:#213029;--ink-line:#26352e;--ink-line-strong:#3d5047;--ink-text:#eef0ea;--ink-muted:#b0bbb3;--ink-faint:#8c9a91;--ink-accent:#8fd1a9;--ink-accent-hover:#a6dcbb;--ink-amber:#f0b54f;--ink-red:#f2917a;background:var(--ink-0);min-block-size:100vh;color:var(--chess-color-text-primary);font-family:var(--chess-font-family-sans)}.leCHZG_skip{z-index:30;background:var(--ink-accent);color:var(--ink-0);font-weight:var(--chess-font-weight-semibold);border-radius:6px;padding:.5rem 1rem;position:absolute;top:.5rem;left:.5rem;transform:translateY(-160%)}.leCHZG_skip:focus-visible{transform:none}.leCHZG_main{overflow-x:clip}.leCHZG_nav{z-index:20;border-block-end:1px solid var(--ink-line);background:var(--ink-0);color:var(--ink-text);position:sticky;top:0}.leCHZG_navInner{align-items:center;gap:2rem;min-block-size:4rem;max-inline-size:82.5rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,3.5rem);display:flex}.leCHZG_navHome{color:inherit;border-radius:6px;text-decoration:none;display:inline-flex}.leCHZG_lockup{color:var(--ink-text)}.leCHZG_navLinks{gap:1.75rem;margin-inline-start:auto;display:flex}.leCHZG_navLinks a{min-block-size:2.75rem;color:var(--ink-muted);font-size:.9375rem;font-weight:var(--chess-font-weight-semibold);transition:color .12s var(--chess-motion-ease-standard);align-items:center;text-decoration:none;display:inline-flex}.leCHZG_navLinks a:hover{color:var(--ink-text)}.leCHZG_navActions{align-items:center;gap:.75rem;display:flex}.leCHZG_navSignIn{color:inherit;text-underline-offset:4px;white-space:nowrap;font-size:.9375rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.leCHZG_navSignIn:hover{text-decoration-color:currentColor}.leCHZG_navCta,.leCHZG_ctaLight{background:var(--ink-accent);color:var(--ink-0)}.leCHZG_navCta:hover,.leCHZG_ctaLight:hover{background:var(--ink-accent-hover)}.leCHZG_language{border:1px solid var(--ink-line-strong);border-radius:6px;padding:2px;display:inline-flex}.leCHZG_languageOption{min-block-size:2.25rem;min-inline-size:2.5rem;color:var(--ink-muted);font:inherit;font-size:.8125rem;font-weight:var(--chess-font-weight-semibold);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 .5rem;display:inline-flex}.leCHZG_languageOption[aria-pressed=true],.leCHZG_languageOption[aria-current=page]{background:var(--ink-2);color:var(--ink-text)}a.leCHZG_languageOption{min-block-size:44px;min-inline-size:44px;text-decoration:none}.leCHZG_navHome:focus-visible,.leCHZG_navLinks a:focus-visible,.leCHZG_footerLinks a:focus-visible,.leCHZG_languageOption:focus-visible,.leCHZG_navCta:focus-visible,.leCHZG_ctaLight:focus-visible{outline:2px solid var(--ink-accent);outline-offset:3px}.leCHZG_final{border-block-start:1px solid var(--ink-line);background:radial-gradient(60% 80% at 80% 50%, color-mix(in srgb, var(--ink-accent) 10%, transparent), transparent 70%), var(--ink-0);color:var(--ink-text);grid-template-columns:minmax(0,36rem) minmax(0,22rem);justify-content:center;align-items:center;gap:2.5rem clamp(3rem,8vw,7rem);padding:clamp(4rem,8vw,6.5rem) clamp(1rem,4vw,3.5rem);display:grid}.leCHZG_finalBoard{gap:.875rem;margin:0;display:grid}.leCHZG_finalBoard>div{border-radius:6px;box-shadow:0 0 0 1px #ffffff0f,0 2rem 4rem -1.5rem #000000b3}.leCHZG_finalBoard figcaption{color:var(--ink-faint);font-size:.875rem;line-height:1.5}.leCHZG_finalCopy{justify-items:start;gap:1.25rem;display:grid}.leCHZG_finalTitle{font-family:var(--chess-font-family-coach);letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,1.5rem + 3.4vw,4.5rem);font-weight:400;line-height:.98}.leCHZG_finalLead{max-inline-size:30rem;color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.55}.leCHZG_finalActions{justify-items:start;gap:.875rem;margin-block-start:.5rem;display:grid}.leCHZG_finalSources{color:var(--ink-faint);margin:0;font-size:.875rem}.leCHZG_ctaLight{min-block-size:3.25rem;padding-inline:1.5rem;font-size:1.0625rem}.leCHZG_footer{border-block-start:1px solid var(--ink-line);background:var(--ink-0);color:var(--ink-muted)}.leCHZG_footerInner,.leCHZG_footerBase{flex-wrap:wrap;align-items:center;max-inline-size:82.5rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,3.5rem);display:flex}.leCHZG_footerInner{gap:1.25rem 2.5rem;padding-block:1.75rem 1.25rem}.leCHZG_footerBrand{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-inline-end:auto;display:flex}.leCHZG_footerBrand p{margin:0;font-size:.9375rem}.leCHZG_footerLinks{flex-wrap:wrap;gap:0 1.5rem;display:flex}.leCHZG_footerLinks a{min-block-size:2.75rem;color:var(--ink-text);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}.leCHZG_footerLinks a:hover{text-underline-offset:.25em;text-decoration:underline}.leCHZG_footerBase{color:var(--ink-faint);gap:.25rem 2rem;padding-block:0 1.75rem;font-size:.8125rem}.leCHZG_footerBase p{margin:0}@media (max-width:899px){.leCHZG_final{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.leCHZG_finalBoard{inline-size:min(16rem,100%)}.leCHZG_finalCopy,.leCHZG_finalActions{justify-items:center}.leCHZG_footerBrand{margin-inline-end:0}.leCHZG_navInner{gap:.75rem;min-block-size:3.5rem}.leCHZG_navLinks{display:none}.leCHZG_navActions{margin-inline-start:auto}.leCHZG_navCta{min-block-size:2.5rem;padding-inline:1rem}}@media (max-width:420px){.leCHZG_lockup span{font-size:1.0625rem}.leCHZG_navActions .leCHZG_language{display:none}}
.cvaPcq_page{background:var(--chess-color-background);min-height:100vh;color:var(--chess-color-text-primary)}.cvaPcq_header,.cvaPcq_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1184px;margin:auto;padding:24px;display:flex}.cvaPcq_header{border-bottom:1px solid var(--chess-color-border)}.cvaPcq_header nav{align-items:center;gap:16px;display:flex}.cvaPcq_header nav a{min-width:44px}.cvaPcq_header a,.cvaPcq_footer a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.cvaPcq_header a[aria-current=page]{font-weight:600;text-decoration-thickness:2px}.cvaPcq_crumbs{max-width:760px;margin:0 auto;padding:24px 24px 0}.cvaPcq_crumbs ol{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.cvaPcq_crumbs li{align-items:center;min-width:0;max-width:100%;min-height:44px;display:inline-flex}.cvaPcq_crumbs li:not(:last-child):after{content:"/";color:var(--chess-color-text-secondary);margin:0 8px}.cvaPcq_crumbs a{min-height:44px;color:var(--chess-color-text-primary);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.cvaPcq_crumbs li[aria-current=page]{color:var(--chess-color-text-secondary)}.cvaPcq_article{max-width:760px;margin:auto;padding:32px 24px 64px}.cvaPcq_eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:600}.cvaPcq_article h1{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.03em;margin:24px 0;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1.1}.cvaPcq_intro{font-size:20px;line-height:1.5}.cvaPcq_byline{color:var(--chess-color-text-secondary);margin:24px 0;font-size:14px}.cvaPcq_contents{background:var(--chess-color-surface-subtle);margin:32px 0 48px;padding:16px 24px}.cvaPcq_contents li{padding:6px 0}.cvaPcq_article section{margin-top:48px;scroll-margin-top:24px}.cvaPcq_article h2,.cvaPcq_related h2{margin-bottom:16px;font-size:24px;font-weight:600;line-height:1.3}.cvaPcq_article p{margin-bottom:16px;line-height:1.65}.cvaPcq_article ul,.cvaPcq_related ul{padding-left:24px}.cvaPcq_article li{margin:12px 0}.cvaPcq_article a,.cvaPcq_related a,.cvaPcq_footer a,.cvaPcq_header nav a{color:var(--chess-color-text-primary);text-underline-offset:4px}.cvaPcq_article section a,.cvaPcq_related a,.cvaPcq_footer a,.cvaPcq_header nav a{text-decoration:underline}.cvaPcq_article details{border-bottom:1px solid var(--chess-color-border);padding:16px 0}.cvaPcq_article summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.cvaPcq_article details p{margin-top:16px}.cvaPcq_cta{border-top:2px solid var(--chess-color-border);margin-top:48px;padding-top:32px}.cvaPcq_cta a{color:var(--chess-color-text-inverse)}.cvaPcq_related{max-width:1184px;margin:auto;padding:48px 24px}.cvaPcq_related ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;list-style:none;display:grid}.cvaPcq_related li{border-top:1px solid var(--chess-color-border);padding-top:24px}.cvaPcq_related li a{font-size:20px;font-weight:600;line-height:1.4;display:inline-block}.cvaPcq_related p{color:var(--chess-color-text-secondary);margin-top:12px;line-height:1.5}.cvaPcq_footer{border-top:1px solid var(--chess-color-border);justify-content:flex-start}.cvaPcq_footer p{color:var(--chess-color-text-secondary);flex-basis:100%;font-size:14px}.cvaPcq_skip{position:absolute;top:-80px;left:16px}.cvaPcq_skip:focus{z-index:2;background:var(--chess-color-surface);padding:12px;top:8px}.cvaPcq_page a:focus-visible,.cvaPcq_page summary:focus-visible{outline:2px solid var(--chess-color-text-primary);outline-offset:4px}@media (max-width:720px){.cvaPcq_article{padding-top:40px}.cvaPcq_related ul{grid-template-columns:1fr}.cvaPcq_header,.cvaPcq_header nav{gap:12px}}
.tszUna_frame[data-theme-scope]{--chess-color-background:#0e1613;--chess-color-surface:#16211c;--chess-color-surface-muted:#213029;--chess-color-surface-elevated:#213029;--chess-color-border:#26352e;--chess-color-border-strong:#3d5047;--chess-color-control-border:#5b6e64;--chess-color-primary:#8fd1a9;--chess-color-primary-hover:#a6dcbb;--chess-color-focus:#8fd1a9;--chess-color-text-primary:#eef0ea;--chess-color-text-secondary:#b0bbb3;--chess-color-text-muted:#8c9a91;--chess-color-text-inverse:#0e1613;background:radial-gradient(55% 70% at 78% 45%, color-mix(in srgb, var(--chess-color-primary) 8%, transparent), transparent 70%), var(--chess-color-background);min-block-size:100svh;color:var(--chess-color-text-primary);grid-template-rows:auto 1fr;display:grid}.tszUna_bar{border-block-end:1px solid var(--chess-color-border);justify-content:space-between;align-items:center;gap:1rem;min-block-size:72px;inline-size:min(100% - 2.5rem,76rem);margin-inline:auto;display:flex}.tszUna_barEnd{align-items:center;gap:1rem;display:flex}.tszUna_backLink{min-block-size:44px;color:var(--chess-color-text-secondary);font-size:.875rem;font-weight:var(--chess-font-weight-semibold);transition:color .12s var(--chess-motion-ease-standard);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.tszUna_backLink:hover{color:var(--chess-color-text-primary)}.tszUna_backLink:focus-visible{outline:2px solid var(--chess-color-focus);outline-offset:2px;border-radius:4px}.tszUna_body{grid-template-columns:minmax(0,25rem) minmax(0,27rem);justify-content:center;align-items:start;gap:2rem clamp(3rem,9vw,8rem);inline-size:min(100% - 2.5rem,76rem);margin-inline:auto;padding-block:clamp(1.5rem,5svh,3.5rem) clamp(2rem,6svh,4rem);display:grid}.tszUna_task{min-inline-size:0}.tszUna_formBoundary{border:0;min-inline-size:0;margin:0;padding:0}.tszUna_startupStatus{min-block-size:1.5rem;color:var(--chess-color-text-secondary);margin:1rem 0 0;font-size:.875rem}.tszUna_startupStatus[data-pending=false]{visibility:hidden}.tszUna_context{justify-items:center;display:grid}@media (max-width:960px){.tszUna_body{grid-template-columns:minmax(0,26rem);align-items:start}.tszUna_context{display:none}}@media (max-width:520px){.tszUna_backLabel{display:none}.tszUna_barEnd{gap:.5rem}}.tszUna_panel{gap:1.125rem;display:grid}.tszUna_head{gap:.625rem;display:grid}.tszUna_formBoundary[data-intent=sign-in] .tszUna_signUpCopy,.tszUna_formBoundary[data-intent=sign-up] .tszUna_signInCopy{display:none}html:not([data-entry-intent=signup]) .tszUna_formBoundary:not([data-intent]) .tszUna_signUpCopy{display:none}html[data-entry-intent=signup] .tszUna_formBoundary:not([data-intent]) .tszUna_signInCopy{display:none}html:not([data-entry-purchase=true]) .tszUna_purchaseCopy{display:none}html[data-entry-purchase=true] .tszUna_regularSignupCopy{display:none}.tszUna_eyebrow{color:var(--chess-color-primary);font-size:.75rem;font-weight:var(--chess-font-weight-semibold);letter-spacing:.09em;text-transform:uppercase;margin:0;line-height:1.5}.tszUna_title{font-family:var(--chess-font-family-coach);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.5rem + 1.6vw,2.625rem);font-weight:400;line-height:1.04}.tszUna_title:focus{outline:none}.tszUna_title:focus-visible{outline:2px solid var(--chess-color-focus);outline-offset:4px;border-radius:4px}.tszUna_lead{max-inline-size:38ch;color:var(--chess-color-text-secondary);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.55}.tszUna_stack{gap:.75rem;display:grid}.tszUna_providers{gap:.625rem;display:grid}.tszUna_provider{inline-size:100%}.tszUna_provider svg{flex:none}.tszUna_divider{color:var(--chess-color-text-muted);align-items:center;gap:.875rem;margin:.25rem 0;font-size:.8125rem;display:flex}.tszUna_divider:before,.tszUna_divider:after{background:var(--chess-color-border);content:"";flex:1;block-size:1px}.tszUna_textButton{min-block-size:44px;color:var(--chess-color-primary);font:inherit;font-size:.9375rem;font-weight:var(--chess-font-weight-semibold);cursor:pointer;transition:color .12s var(--chess-motion-ease-standard);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:0 .25rem;display:inline-flex}.tszUna_textButton:hover:not(:disabled){color:var(--chess-color-primary-hover);text-underline-offset:.2em;text-decoration:underline}.tszUna_textButton:focus-visible{outline:2px solid var(--chess-color-focus);outline-offset:2px}.tszUna_textButton:disabled{cursor:not-allowed;opacity:.58}.tszUna_quietActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1rem;display:flex}.tszUna_switchLine{border-block-start:1px solid var(--chess-color-border);color:var(--chess-color-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .25rem;margin:0;padding-block-start:.75rem;font-size:.9375rem;display:flex}.tszUna_devNote{border:1px dashed var(--chess-color-border-strong);color:var(--chess-color-text-muted);text-align:center;border-radius:4px;justify-self:center;margin:0;padding:.125rem .625rem;font-size:.75rem;line-height:1.5}.tszUna_account{border:1px solid var(--chess-color-border-strong);background:var(--chess-color-surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.875rem 1rem;display:grid}.tszUna_avatar{background:var(--chess-color-brand-mark-background,#2f4a3c);block-size:2.75rem;inline-size:2.75rem;color:var(--chess-color-primary);font-size:1rem;font-weight:var(--chess-font-weight-semibold);text-transform:uppercase;border-radius:999px;place-items:center;display:grid}.tszUna_account[data-size=compact]{padding:.5rem .5rem .5rem .75rem}.tszUna_account[data-size=compact] .tszUna_avatar{block-size:2rem;inline-size:2rem;font-size:.8125rem}.tszUna_accountText{gap:.125rem;min-inline-size:0;display:grid}.tszUna_accountName{color:var(--chess-color-text-primary);font-weight:var(--chess-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tszUna_accountMeta{color:var(--chess-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.tszUna_method{color:var(--chess-color-text-muted);align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.tszUna_terms{color:var(--chess-color-text-muted);text-align:center;text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.5}.tszUna_supportLine{margin-block-start:var(--chess-space-6)}.tszUna_terms a{color:var(--chess-color-text-secondary);text-underline-offset:.16em;text-decoration:underline}.tszUna_terms a:hover{color:var(--chess-color-text-primary)}.tszUna_terms a:focus-visible{outline:2px solid var(--chess-color-focus);outline-offset:2px;border-radius:2px}@media (min-width:1200px){.tszUna_body{grid-template-columns:minmax(0,31rem) minmax(0,33rem);align-content:center;align-items:center;column-gap:clamp(3rem,5vw,6rem);min-block-size:calc(100svh - 72px);inline-size:min(100% - 3rem,80rem);padding-block:clamp(2rem,4svh,3.5rem)}.tszUna_panel{gap:1.375rem}.tszUna_title{font-size:clamp(2.5rem,1.9rem + 1.2vw,3.125rem)}.tszUna_lead{font-size:1.125rem}}
