.billing-interval-switch-module__9zu00a__row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.billing-interval-switch-module__9zu00a__switch{background:#e7e1d4;border:1px solid #bdb5a3;border-radius:999px;flex:none;align-items:center;width:40px;height:24px;padding:2px;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.billing-interval-switch-module__9zu00a__switch[aria-checked=true]{background:#26302b;border-color:#26302b}.billing-interval-switch-module__9zu00a__switch:focus-visible{outline-offset:3px;outline:2px solid #874614}.billing-interval-switch-module__9zu00a__switch:disabled{opacity:.6}.billing-interval-switch-module__9zu00a__knob{background:#fffdf8;border-radius:999px;width:18px;height:18px;transition:transform .15s;box-shadow:0 1px 2px #26302b40}.billing-interval-switch-module__9zu00a__switch[aria-checked=true] .billing-interval-switch-module__9zu00a__knob{transform:translate(16px)}.billing-interval-switch-module__9zu00a__label{color:#26302b;cursor:pointer;font-size:14px;font-weight:500}.billing-interval-switch-module__9zu00a__saving{color:#7a7f76;align-items:center;padding:2px 6px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.billing-interval-switch-module__9zu00a__highlighted{color:#26302b;font-weight:650}.billing-interval-switch-module__9zu00a__marker{fill:#e4c58b;opacity:.85;width:calc(100% + 6px);height:calc(100% + 2px);position:absolute;inset:-1px -3px;transform:rotate(-1deg)}.billing-interval-switch-module__9zu00a__savingText{position:relative}@media (prefers-reduced-motion:reduce){.billing-interval-switch-module__9zu00a__switch,.billing-interval-switch-module__9zu00a__knob{transition:none}}
.pricing-plans-module__-Rrnga__main{--pricing-title:#b45132;--pricing-display:var(--font-lycana-display), Georgia, serif;--pricing-ink:#26302b;--pricing-muted:#565f56;--pricing-rule:#d9d5ca;--pricing-card:#fbf8f1;--pricing-card-raised:#fffdf8;--pricing-check:#874614;--pricing-badge:#e7eee8;--pricing-badge-ink:#385a45;--pricing-placeholder:#e1e4e2;max-width:1000px;margin:0 auto;padding:42px 38px 115px}.pricing-plans-module__-Rrnga__intro{max-width:640px}.pricing-plans-module__-Rrnga__intro h1{color:var(--pricing-title);font-family:var(--pricing-display);letter-spacing:-.035em;margin:0;font-size:clamp(56px,6vw,78px);font-weight:400;line-height:.98}.pricing-plans-module__-Rrnga__intro p{max-width:520px;color:var(--pricing-muted);margin:14px 0 0;font-size:18px;line-height:1.55}.pricing-plans-module__-Rrnga__plans{border:1px solid var(--pricing-rule);background:var(--pricing-card);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px;display:grid}.pricing-plans-module__-Rrnga__plan{flex-direction:column;min-width:0;padding:30px 34px 32px;display:flex}.pricing-plans-module__-Rrnga__plan+.pricing-plans-module__-Rrnga__plan{border-left:1px solid var(--pricing-rule)}.pricing-plans-module__-Rrnga__proPlan{background:var(--pricing-card-raised);border-radius:0 15px 15px 0}.pricing-plans-module__-Rrnga__planHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.pricing-plans-module__-Rrnga__currentPlan{background:var(--pricing-badge);color:var(--pricing-badge-ink);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.3}.pricing-plans-module__-Rrnga__plan h2{font-family:var(--pricing-display);letter-spacing:-.02em;margin:0;font-size:34px;font-weight:400;line-height:1.1}.pricing-plans-module__-Rrnga__priceBlock{margin-top:auto;padding-top:6px}.pricing-plans-module__-Rrnga__price{align-items:baseline;gap:8px;margin:0;display:flex}.pricing-plans-module__-Rrnga__price strong{letter-spacing:-.03em;font-size:44px;font-weight:600;line-height:1}.pricing-plans-module__-Rrnga__price s{color:#7a7f76;font-size:20px}.pricing-plans-module__-Rrnga__price>span:not([class]){color:var(--pricing-muted);font-size:14px}.pricing-plans-module__-Rrnga__priceDetail{color:#6b716a;margin:8px 0 0;font-size:14px;line-height:1.45}.pricing-plans-module__-Rrnga__intervalRow{margin-top:14px}.pricing-plans-module__-Rrnga__pendingPrice{background:var(--pricing-placeholder);vertical-align:middle;border-radius:5px;width:96px;height:40px;display:inline-block}.pricing-plans-module__-Rrnga__foundingDetail{color:var(--pricing-badge-ink);margin:10px 0 0;font-size:13px;font-weight:550;line-height:1.45}.pricing-plans-module__-Rrnga__description{color:var(--pricing-ink);margin:14px 0 0;font-size:16px;line-height:1.5}.pricing-plans-module__-Rrnga__features{color:#3f473f;gap:10px;margin:22px 0 30px;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.pricing-plans-module__-Rrnga__features li{padding-left:22px;position:relative}.pricing-plans-module__-Rrnga__features li:before{color:var(--pricing-check);content:"✓";position:absolute;top:0;left:0}.pricing-plans-module__-Rrnga__pendingValue{background:var(--pricing-placeholder);vertical-align:middle;border-radius:5px;width:150px;height:14px;display:inline-block}.pricing-plans-module__-Rrnga__primaryAction,.pricing-plans-module__-Rrnga__secondaryAction{border-radius:9px;justify-content:center;align-items:center;min-height:46px;margin-top:24px;padding:0 18px;font-size:15px;font-weight:550;transition:background-color .15s,border-color .15s;display:inline-flex}.pricing-plans-module__-Rrnga__primaryAction{border:1px solid var(--pricing-ink);background:var(--pricing-ink);color:#f8f4eb}.pricing-plans-module__-Rrnga__primaryAction:hover{background:#3a4640}.pricing-plans-module__-Rrnga__secondaryAction{color:var(--pricing-ink);border:1px solid #bdb5a3}.pricing-plans-module__-Rrnga__secondaryAction:hover{border-color:var(--pricing-ink)}.pricing-plans-module__-Rrnga__footnote{min-height:1.5em;color:var(--pricing-muted);margin:14px 0 0;font-size:13px;line-height:1.5}.pricing-plans-module__-Rrnga__notice{color:var(--pricing-muted);margin:18px 0 0;font-size:14px}.pricing-plans-module__-Rrnga__terms{color:var(--pricing-muted);flex-wrap:wrap;justify-content:center;gap:6px 0;margin:22px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.pricing-plans-module__-Rrnga__terms li+li:before{color:#a39c8c;content:"·";margin:0 10px}@media (prefers-reduced-motion:reduce){.pricing-plans-module__-Rrnga__primaryAction,.pricing-plans-module__-Rrnga__secondaryAction{transition:none}}@media (min-width:761px){.pricing-plans-module__-Rrnga__priceBlock{min-height:118px}}@media (max-width:760px){.pricing-plans-module__-Rrnga__main{padding:46px 22px 85px}.pricing-plans-module__-Rrnga__intro p{font-size:16px}.pricing-plans-module__-Rrnga__plans{grid-template-columns:1fr}.pricing-plans-module__-Rrnga__plan+.pricing-plans-module__-Rrnga__plan{border-top:1px solid var(--pricing-rule);border-left:0}.pricing-plans-module__-Rrnga__proPlan{border-radius:0 0 15px 15px}.pricing-plans-module__-Rrnga__terms{flex-direction:column;align-items:center;gap:4px}.pricing-plans-module__-Rrnga__terms li+li:before{content:none}.pricing-plans-module__-Rrnga__plan{padding:26px 22px 28px}.pricing-plans-module__-Rrnga__footnote:empty{display:none}}
.plans-module__e_E8za__pricing{--pricing-title:var(--grind-blue-ink);--pricing-display:var(--grind-display);--pricing-ink:var(--grind-ink);--pricing-muted:var(--grind-muted);--pricing-rule:var(--grind-rule);--pricing-card:var(--grind-paper);--pricing-card-raised:var(--grind-sheet);--pricing-check:var(--grind-blue);--pricing-badge:#e2eaf2;--pricing-badge-ink:var(--grind-blue-ink);--pricing-placeholder:#ebe4d6;--pricing-link:var(--grind-blue-ink);--pricing-danger-ink:var(--grind-terracotta-ink);--pricing-danger-badge:#f6e1d8;--pricing-success:var(--grind-green);--pricing-focus:var(--grind-focus)}.plans-module__e_E8za__planAction{width:100%;margin-top:24px;display:flex}.plans-module__e_E8za__founding{--founding-background:transparent;--founding-ink:var(--grind-ink);--founding-muted:var(--grind-muted);--founding-accent:var(--grind-blue-ink);--founding-placeholder:#ebe4d6;--founding-min-height:auto;--founding-title-font:var(--grind-display);--founding-title-color:var(--grind-blue-ink);--founding-title-size:2.75rem;--founding-title-weight:400;--founding-title-tracking:-.03em;--founding-title-leading:1.04}.plans-module__e_E8za__codeRow{margin-top:16px}.plans-module__e_E8za__textButton{color:var(--grind-blue-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.plans-module__e_E8za__textButton:disabled{cursor:default;opacity:.6}.plans-module__e_E8za__codeForm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.plans-module__e_E8za__codeInput{width:min(220px,100%);min-height:40px;color:var(--grind-ink);font:inherit;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #bdb5a3;border-radius:9px;padding:0 12px;font-size:15px}.plans-module__e_E8za__codeInput::placeholder{letter-spacing:normal;text-transform:none}.plans-module__e_E8za__codeInput:focus-visible{outline:2px solid var(--grind-focus);outline-offset:2px}.plans-module__e_E8za__codeForm [data-slot=button]{width:auto}.plans-module__e_E8za__codeStatus{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.plans-module__e_E8za__codeStatus p{color:var(--grind-green);margin:0;font-size:14px;line-height:1.5}.plans-module__e_E8za__codeStatus p.plans-module__e_E8za__codeProblem{color:var(--grind-terracotta-ink)}
.cards-module__AJv1qW__body{gap:28px;max-width:1000px;margin-top:40px;display:grid}.cards-module__AJv1qW__planGrid{margin-top:0}.cards-module__AJv1qW__planGrid[data-single]{grid-template-columns:minmax(0,1fr)}.cards-module__AJv1qW__priceBlock{margin-top:4px}@media (min-width:761px){.cards-module__AJv1qW__priceBlock{min-height:98px}.cards-module__AJv1qW__planGrid[data-offer] .cards-module__AJv1qW__priceBlock{min-height:146px}}.cards-module__AJv1qW__cardFoot{margin-top:auto;padding-top:24px}.cards-module__AJv1qW__cardFoot>.cards-module__AJv1qW__actions:first-child{margin-top:0}@media (max-width:760px){.cards-module__AJv1qW__planGrid[data-current=pro] .cards-module__AJv1qW__proCard{border-top:0;border-radius:15px 15px 0 0;order:-1}.cards-module__AJv1qW__planGrid[data-current=pro] .cards-module__AJv1qW__freeCard{border-top:1px solid var(--pricing-rule)}}.cards-module__AJv1qW__status{background:var(--pricing-badge);color:var(--pricing-badge-ink);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.3}.cards-module__AJv1qW__status[data-tone=danger]{background:var(--pricing-danger-badge);color:var(--pricing-danger-ink)}.cards-module__AJv1qW__description{color:var(--pricing-muted);margin:10px 0 0;font-size:16px;line-height:1.5}.cards-module__AJv1qW__facts{gap:12px;margin:22px 0 0;display:grid}.cards-module__AJv1qW__fact{grid-template-columns:112px minmax(0,1fr);gap:4px 16px;display:grid}.cards-module__AJv1qW__fact dt{color:var(--pricing-muted);font-size:14px;line-height:1.5}.cards-module__AJv1qW__fact dd{color:var(--pricing-ink);margin:0;font-size:15px;line-height:1.5}.cards-module__AJv1qW__features{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cards-module__AJv1qW__features li{padding-left:22px;position:relative}.cards-module__AJv1qW__features li:before{color:var(--pricing-check);content:"✓";position:absolute;top:0;left:0}.cards-module__AJv1qW__actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:24px;display:flex}.cards-module__AJv1qW__actions [data-slot=button]{width:auto}.cards-module__AJv1qW__cancelRow{border-top:1px solid var(--pricing-rule);margin-top:18px;padding-top:16px}.cards-module__AJv1qW__actionNote{color:var(--pricing-muted);margin:0;font-size:13px;line-height:1.5}.cards-module__AJv1qW__price{align-items:baseline;gap:8px;margin:18px 0 0;display:flex}.cards-module__AJv1qW__price strong{letter-spacing:-.03em;font-size:40px;font-weight:600;line-height:1}.cards-module__AJv1qW__price s{color:#7a7f76;font-size:19px}.cards-module__AJv1qW__price>span:not([class]){color:var(--pricing-muted);font-size:14px}.cards-module__AJv1qW__priceDetail{color:var(--pricing-muted);margin:8px 0 0;font-size:14px;line-height:1.45}.cards-module__AJv1qW__intervalRow{margin-top:14px}.cards-module__AJv1qW__summary{border-top:1px solid var(--pricing-rule);margin-top:22px;padding-top:18px}.cards-module__AJv1qW__codeRow{margin-top:18px}.cards-module__AJv1qW__textButton{color:var(--pricing-link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.cards-module__AJv1qW__textButton:disabled{cursor:default;opacity:.6}.cards-module__AJv1qW__codeForm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cards-module__AJv1qW__codeInput{width:min(260px,100%);min-height:40px;color:var(--pricing-ink);font:inherit;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #bdb5a3;border-radius:9px;padding:0 12px;font-size:15px}.cards-module__AJv1qW__codeInput::placeholder{letter-spacing:normal;text-transform:none}.cards-module__AJv1qW__codeInput:focus-visible{outline:2px solid var(--pricing-focus);outline-offset:2px}.cards-module__AJv1qW__codeForm [data-slot=button]{width:auto}.cards-module__AJv1qW__codeStatus{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.cards-module__AJv1qW__codeStatus p{color:var(--pricing-success);margin:0;font-size:14px;line-height:1.5}.cards-module__AJv1qW__codeStatus p.cards-module__AJv1qW__codeProblem{color:var(--pricing-danger-ink)}.cards-module__AJv1qW__notice{border:1px solid var(--pricing-rule);background:var(--pricing-card);border-radius:12px;padding:16px 18px 18px}.cards-module__AJv1qW__notice h2{font-family:var(--pricing-display);margin:0 0 6px;font-size:26px;font-weight:400;line-height:1.15}.cards-module__AJv1qW__notice[data-tone=danger] h2{color:var(--pricing-danger-ink)}.cards-module__AJv1qW__notice[data-tone=success] h2{color:var(--pricing-success)}.cards-module__AJv1qW__notice p{color:var(--pricing-muted);margin:0;font-size:15px;line-height:1.55}.cards-module__AJv1qW__notice a{color:var(--pricing-link);text-underline-offset:3px;text-decoration:underline}.cards-module__AJv1qW__notice .cards-module__AJv1qW__actions{margin-top:14px}.cards-module__AJv1qW__error{color:var(--pricing-danger-ink);margin:0;font-size:15px;line-height:1.5}.cards-module__AJv1qW__pending{background:var(--pricing-placeholder);vertical-align:middle;border-radius:6px;display:inline-block}.cards-module__AJv1qW__pendingValue{width:180px;height:15px}.cards-module__AJv1qW__pendingPrice{width:96px;height:40px}.cards-module__AJv1qW__pendingButton{border-radius:12px;width:190px;height:48px}@media (prefers-reduced-motion:no-preference){.cards-module__AJv1qW__pending{animation:1.6s ease-in-out infinite cards-module__AJv1qW__breathe}}@keyframes cards-module__AJv1qW__breathe{50%{opacity:.55}}@media (max-width:700px){.cards-module__AJv1qW__fact{grid-template-columns:1fr}}
.practice-module__J2InBG__main{max-width:1130px;margin:0 auto;padding:42px 38px 110px}.practice-module__J2InBG__backLink{color:var(--grind-blue-ink);text-underline-offset:4px;margin-bottom:40px;font-size:14px;display:inline-block}.practice-module__J2InBG__backLink:hover{text-decoration:underline}.practice-module__J2InBG__eyebrow{color:var(--grind-blue-ink);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:530}.practice-module__J2InBG__pageTitle{font-family:var(--grind-display);letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(40px,5vw,60px);font-weight:400;line-height:1.04}.practice-module__J2InBG__pageTitle a{text-underline-offset:8px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.practice-module__J2InBG__pageTitle a:hover{text-decoration-color:currentColor}.practice-module__J2InBG__meta{color:var(--grind-muted);margin:14px 0 0;font-size:15px;line-height:1.5}.practice-module__J2InBG__layoutBody{grid-area:body;margin-top:44px}.practice-module__J2InBG__layoutBody>section+section{margin-top:52px}.practice-module__J2InBG__sectionTitle{font-family:var(--grind-display);margin:0 0 14px;font-size:36px;font-weight:400;line-height:1.1}.practice-module__J2InBG__sectionDeck{max-width:620px;color:var(--grind-muted);margin:-4px 0 20px;font-size:16px;line-height:1.55}.practice-module__J2InBG__actions{gap:10px;margin:20px 0 16px;display:grid}.practice-module__J2InBG__inlineLink{color:var(--grind-blue-ink);text-underline-offset:3px;text-decoration:underline}.practice-module__J2InBG__note{color:var(--grind-muted);margin:10px 0 0;font-size:13px;line-height:1.55}.practice-module__J2InBG__note a{color:var(--grind-blue-ink);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.practice-module__J2InBG__cardState{color:var(--grind-green);align-items:center;gap:7px;margin:0 0 8px;font-size:12.5px;font-weight:560;display:flex}.practice-module__J2InBG__cardState:before{content:"";background:currentColor;border-radius:2px;flex:none;width:7px;height:7px}.practice-module__J2InBG__cardActions{gap:10px;margin:20px 0 0;display:flex}.practice-module__J2InBG__cardResume{flex:1}.practice-module__J2InBG__cardRows{border-top:1px solid var(--grind-rule);gap:10px;margin:20px 0 0;padding:14px 0 0;list-style:none;display:grid}.practice-module__J2InBG__cardRows li{color:var(--grind-muted);flex-wrap:wrap;align-items:center;gap:4px 9px;font-size:13px;line-height:1.4;display:flex}.practice-module__J2InBG__cardRows svg{flex:none;width:15px;height:15px}.practice-module__J2InBG__cardRowText{flex:1 1 0;min-width:0}.practice-module__J2InBG__cardRowSub{color:var(--grind-muted);opacity:.85;flex-basis:100%;padding-left:24px;font-size:12.5px}.practice-module__J2InBG__cardRows a{color:var(--grind-blue-ink);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.practice-module__J2InBG__squares{flex:none;justify-content:center;gap:3px;min-width:15px;display:inline-flex}.practice-module__J2InBG__squares i{background:var(--grind-blue);border-radius:1.5px;width:6px;height:6px}.practice-module__J2InBG__squares i[data-used]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--grind-blue) 35%, white);background:0 0}.practice-module__J2InBG__notice,.practice-module__J2InBG__noticeBare{margin:20px 0 16px}.practice-module__J2InBG__notice{border:1px solid var(--grind-rule);background:var(--grind-sheet);border-radius:18px;padding:24px 26px}.practice-module__J2InBG__notice h3,.practice-module__J2InBG__noticeBare h3{font-family:var(--grind-display);text-wrap:balance;margin:0 0 8px;font-size:26px;font-weight:400;line-height:1.15}.practice-module__J2InBG__notice p,.practice-module__J2InBG__noticeBare p{color:var(--grind-muted);margin:0;font-size:15px;line-height:1.55}.practice-module__J2InBG__notice .practice-module__J2InBG__offerPrice,.practice-module__J2InBG__noticeBare .practice-module__J2InBG__offerPrice{color:var(--grind-ink);margin-top:10px}.practice-module__J2InBG__noticeButton{width:100%;margin-top:24px;display:flex}.practice-module__J2InBG__notice .practice-module__J2InBG__noticeMore,.practice-module__J2InBG__noticeBare .practice-module__J2InBG__noticeMore{text-align:center;margin-top:14px}.practice-module__J2InBG__notice .practice-module__J2InBG__noticeFootnote,.practice-module__J2InBG__noticeBare .practice-module__J2InBG__noticeFootnote{margin-top:14px;font-size:13px}.practice-module__J2InBG__noticeMore a{color:var(--grind-blue-ink);font-weight:500;text-decoration:none}.practice-module__J2InBG__noticeMore a:hover{text-underline-offset:3px;text-decoration:underline}.practice-module__J2InBG__placeholderOffer{width:100%;height:48px}.practice-module__J2InBG__placeholderOfferAction{border-radius:12px;width:100%;height:48px;margin-top:24px}.practice-module__J2InBG__placeholderOfferMore{vertical-align:middle;width:190px;height:1em;display:inline-block}.practice-module__J2InBG__notice p em,.practice-module__J2InBG__noticeBare p em{color:var(--grind-ink);font-style:normal;font-weight:500}.practice-module__J2InBG__grading{max-width:620px}.practice-module__J2InBG__diagramView{border:1px solid var(--grind-rule);background:var(--grind-sheet);border-radius:14px;margin:0;display:grid;overflow:hidden}.practice-module__J2InBG__diagramViewCanvas{height:var(--diagram-view-height,360px)}.practice-module__J2InBG__diagramViewCanvas[data-page-scroll] [class~=react-flow__pane]{touch-action:pan-y pinch-zoom}.practice-module__J2InBG__diagramViewCaption{border-top:1px solid var(--grind-rule);color:var(--grind-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.practice-module__J2InBG__scratch{background:var(--grind-sheet);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--grind-ink);border:0;margin:0;padding:0}.practice-module__J2InBG__scratch[open]{flex-direction:column;display:flex}.practice-module__J2InBG__scratch::backdrop{background:#26302b52}.practice-module__J2InBG__scratchHeader{border-bottom:1px solid var(--grind-rule);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.practice-module__J2InBG__scratchHeader h2{font-family:var(--grind-display);margin:0;font-size:22px;font-weight:400;line-height:1.15}.practice-module__J2InBG__scratchHeader p{color:var(--grind-muted);margin:4px 0 0;font-size:14px}.practice-module__J2InBG__scratchActions{flex-shrink:0;gap:8px;display:flex}.practice-module__J2InBG__scratchActions [data-slot=button]:disabled{--face-y:0px}.practice-module__J2InBG__scratchCanvas{flex:1;min-height:0;position:relative}@media (max-width:640px){.practice-module__J2InBG__scratchHeader{flex-direction:column;align-items:stretch;gap:12px}.practice-module__J2InBG__scratchActions{justify-content:flex-end}}.practice-module__J2InBG__exampleLocked{max-width:620px;color:var(--grind-muted);border:1px dashed #a9a596;border-radius:12px;padding:16px 18px;font-size:15px;line-height:1.55}.practice-module__J2InBG__exampleToggle{width:fit-content;margin-top:4px}.practice-module__J2InBG__example{gap:28px;margin-top:22px;display:grid}.practice-module__J2InBG__prose{font-size:17px;line-height:1.7}.practice-module__J2InBG__prose>:first-child{margin-top:0}.practice-module__J2InBG__prose p,.practice-module__J2InBG__prose :is(ul,ol){margin:0 0 1.05em}.practice-module__J2InBG__prose :is(ul,ol){padding-left:1.4em}.practice-module__J2InBG__prose ul{list-style:outside}.practice-module__J2InBG__prose ol{list-style:decimal}.practice-module__J2InBG__prose :is(h1,h2,h3,h4){font-family:var(--grind-display);margin:1.4em 0 .5em;font-weight:400;line-height:1.15}.practice-module__J2InBG__prose h1,.practice-module__J2InBG__prose h2{font-size:28px}.practice-module__J2InBG__prose h3,.practice-module__J2InBG__prose h4{font-size:23px}.practice-module__J2InBG__prose code{background:#eee8db;border-radius:3px;padding:.1em .25em;font-size:.86em}.practice-module__J2InBG__prose a{color:var(--grind-blue-ink);text-decoration:underline}.practice-module__J2InBG__prose table{border-collapse:collapse;font-size:15px}.practice-module__J2InBG__prose :is(th,td){border-bottom:1px solid var(--grind-rule);text-align:left;padding:6px 12px 6px 0}.practice-module__J2InBG__subTitle{color:var(--grind-muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:560}.practice-module__J2InBG__tradeOffs{margin:0;padding:0;list-style:none}.practice-module__J2InBG__tradeOffs li{padding:6px 0 6px 26px;font-size:16.5px;line-height:1.6;position:relative}.practice-module__J2InBG__tradeOffs li:before{color:var(--grind-blue);content:"–";position:absolute;top:6px;left:2px}.practice-module__J2InBG__attempts{border-top:1px solid var(--grind-rule);margin:0;padding:0;list-style:none}.practice-module__J2InBG__attemptRow{border-bottom:1px solid var(--grind-rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:20px;padding:15px 0 16px;display:grid;position:relative}.practice-module__J2InBG__attemptRow a{font-size:17px;font-weight:530}.practice-module__J2InBG__attemptRow a:after{content:"";position:absolute;inset:0}.practice-module__J2InBG__attemptRow:hover a{color:var(--grind-blue-ink)}.practice-module__J2InBG__attemptRow:has(a:focus-visible){outline:2px solid var(--grind-focus);outline-offset:2px;border-radius:4px}.practice-module__J2InBG__attemptRow a:focus-visible{outline:none}.practice-module__J2InBG__attemptStatus{color:var(--grind-muted);text-align:right;white-space:nowrap;font-size:14px}.practice-module__J2InBG__attemptStatus[data-status=graded]{color:var(--grind-ink)}.practice-module__J2InBG__attemptStatus[data-status=grading_failed]{color:var(--grind-terracotta-ink)}.practice-module__J2InBG__attemptScore{font-family:var(--grind-hand);font-size:18px}.practice-module__J2InBG__historyGroup+.practice-module__J2InBG__historyGroup{margin-top:46px}.practice-module__J2InBG__historyGroup h2{font-family:var(--grind-display);margin:0 0 4px;font-size:32px;font-weight:400;line-height:1.1}.practice-module__J2InBG__historyGroup h2 a:hover{color:var(--grind-blue-ink)}.practice-module__J2InBG__groupMeta{color:var(--grind-muted);margin:0 0 14px;font-size:14px}.practice-module__J2InBG__groupMeta a{color:var(--grind-blue-ink);text-underline-offset:3px;text-decoration:underline}.practice-module__J2InBG__empty{max-width:560px;color:var(--grind-muted);margin:0;font-size:17px;line-height:1.6}.practice-module__J2InBG__empty a{color:var(--grind-blue-ink);text-underline-offset:4px;text-decoration:underline}.practice-module__J2InBG__message{max-width:580px;margin:10px 0 30px}.practice-module__J2InBG__message h1{font-family:var(--grind-display);margin:0 0 10px;font-size:clamp(34px,4vw,44px);font-weight:400;line-height:1.1}.practice-module__J2InBG__message p{color:var(--grind-muted);margin:0;font-size:17px;line-height:1.6}.practice-module__J2InBG__message a{color:var(--grind-blue-ink);text-underline-offset:4px;text-decoration:underline}.practice-module__J2InBG__message [data-slot=button]{margin-top:20px}.practice-module__J2InBG__allowance{color:var(--grind-muted);margin:30px 0 0;font-size:14px;line-height:1.5}.practice-module__J2InBG__placeholder{background:#ebe4d6;border-radius:6px;display:block}.practice-module__J2InBG__placeholderTitle{width:72%;height:clamp(40px,5vw,60px);margin-top:14px}.practice-module__J2InBG__placeholderMeta{width:220px;height:15px;margin-top:18px}.practice-module__J2InBG__placeholderRow{width:60%;height:22px}.practice-module__J2InBG__placeholderInline{vertical-align:middle;width:70px;height:.9em;display:inline-block}@media (prefers-reduced-motion:no-preference){.practice-module__J2InBG__placeholder{animation:1.6s ease-in-out infinite practice-module__J2InBG__breathe}}@keyframes practice-module__J2InBG__breathe{50%{opacity:.55}}@media (max-width:700px){.practice-module__J2InBG__main{padding:30px 22px 80px}.practice-module__J2InBG__backLink{margin-bottom:28px}.practice-module__J2InBG__sectionTitle{font-size:31px}.practice-module__J2InBG__prose{font-size:16px}.practice-module__J2InBG__historyGroup h2{font-size:28px}}.practice-module__J2InBG__attemptDate{color:var(--grind-muted);font-weight:450}
.practice-attempt-module__8TXERG__timer{min-width:3.6em;color:var(--color-muted-ink);font-variant-numeric:tabular-nums;text-align:right;font-size:14px}@media (max-width:767px){.practice-attempt-module__8TXERG__timer{min-width:0;font-size:13px}}.practice-attempt-module__8TXERG__dialog{border:1px solid var(--color-line);background:var(--color-surface);width:min(480px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--color-ink);box-shadow:var(--shadow-dock);border-radius:16px;margin:auto;padding:0}.practice-attempt-module__8TXERG__dialog::backdrop{background:color-mix(in srgb, var(--color-ink) 32%, transparent)}.practice-attempt-module__8TXERG__dialogBody{padding:24px 24px 20px}.practice-attempt-module__8TXERG__dialogTitle{font-family:var(--grind-display);letter-spacing:-.02em;margin:0 0 10px;font-size:28px;font-weight:400;line-height:1.1}.practice-attempt-module__8TXERG__dialogText{color:var(--color-ink);margin:0;font-size:15px;line-height:1.55}.practice-attempt-module__8TXERG__dialogNote{color:var(--color-muted-ink);margin:12px 0 0;font-size:13.5px;line-height:1.55}.practice-attempt-module__8TXERG__dialogNote a{color:var(--grind-blue-ink);text-underline-offset:3px;text-decoration:underline}.practice-attempt-module__8TXERG__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.practice-attempt-module__8TXERG__dialogActions button{min-height:42px}.practice-attempt-module__8TXERG__dialog :is(a,button):focus-visible{outline:2px solid var(--grind-focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.practice-attempt-module__8TXERG__dialog[open]{animation:.16s cubic-bezier(.23,1,.32,1) practice-attempt-module__8TXERG__dialog-in}}@keyframes practice-attempt-module__8TXERG__dialog-in{0%{opacity:0;transform:translateY(6px)}}
.guided-attempt-module__e3BFuW__layer{--blue-wash:color-mix(in srgb, var(--grind-blue) 11%, var(--color-surface));--terracotta-wash:color-mix(in srgb, var(--grind-terracotta) 12%, var(--color-surface));--green-wash:color-mix(in srgb, var(--grind-green) 12%, var(--color-surface));--quiet-mark:color-mix(in srgb, var(--color-muted-ink) 75%, var(--color-canvas));z-index:50;background:var(--color-app);color:var(--color-ink);position:fixed;inset:0}.guided-attempt-module__e3BFuW__layer :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--grind-focus);outline-offset:2px}.guided-attempt-module__e3BFuW__app{grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid}.guided-attempt-module__e3BFuW__app:has(>[data-attempt-notices]){grid-template-rows:auto auto minmax(0,1fr)}.guided-attempt-module__e3BFuW__header{border-bottom:1px solid var(--color-line);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px;height:52px;padding:0 14px;display:grid}.guided-attempt-module__e3BFuW__back{color:var(--color-ink);border-radius:8px;justify-self:start;padding:6px 8px;font-size:14px;text-decoration:none}.guided-attempt-module__e3BFuW__back:hover{background:var(--color-canvas)}.guided-attempt-module__e3BFuW__title{font-family:var(--grind-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;font-weight:400;overflow:hidden}.guided-attempt-module__e3BFuW__headerRight{color:var(--color-muted-ink);font-variant-numeric:tabular-nums;justify-self:end;align-items:center;gap:14px;font-size:14px;display:flex}.guided-attempt-module__e3BFuW__stage{background-color:var(--color-canvas);background-image:radial-gradient(var(--canvas-grid) 1px, transparent 1px);background-size:20px 20px;min-height:0;position:relative}.guided-attempt-module__e3BFuW__focus{isolation:isolate;transform-origin:100%;flex-direction:column;align-items:center;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:16px 84px 18px}.guided-attempt-module__e3BFuW__stage:not([data-overview]){cursor:zoom-out}.guided-attempt-module__e3BFuW__stage :where(.guided-attempt-module__e3BFuW__sheet,.guided-attempt-module__e3BFuW__dock,.guided-attempt-module__e3BFuW__ticks){cursor:auto}.guided-attempt-module__e3BFuW__stage[data-overview] .guided-attempt-module__e3BFuW__focus,.guided-attempt-module__e3BFuW__returnHit{transform:scale(.58)}.guided-attempt-module__e3BFuW__returnHit{z-index:12;transform-origin:100%;cursor:zoom-in;background:0 0;border:0;border-radius:16px;position:absolute;inset:16px 84px 18px}.guided-attempt-module__e3BFuW__returnHit:hover,.guided-attempt-module__e3BFuW__returnHit:focus-visible{box-shadow:0 0 0 6px var(--blue-wash);outline:none}.guided-attempt-module__e3BFuW__returnLabel{background:var(--grind-blue);color:var(--primary-foreground);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:15px;font-weight:600;position:absolute;top:-52px;right:0}.guided-attempt-module__e3BFuW__overview{z-index:12;scrollbar-width:thin;flex-direction:column;gap:12px;width:calc(42% - 98.56px);padding-right:4px;display:flex;position:absolute;top:16px;bottom:18px;left:84px;overflow:auto}.guided-attempt-module__e3BFuW__overviewTitle{font-family:var(--grind-display);margin:0;font-size:34px;font-weight:400;line-height:1.05}.guided-attempt-module__e3BFuW__overview>p{margin:0}.guided-attempt-module__e3BFuW__overview>.guided-attempt-module__e3BFuW__overviewNote{color:var(--color-muted-ink);margin-top:-4px;font-size:14px}.guided-attempt-module__e3BFuW__overview>.guided-attempt-module__e3BFuW__planningNote{color:var(--grind-blue-ink);font-size:13.5px}.guided-attempt-module__e3BFuW__overviewSection{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;padding:12px 14px;font-size:13.5px}.guided-attempt-module__e3BFuW__overviewSection h3{margin:0 0 4px}.guided-attempt-module__e3BFuW__overviewSteps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guided-attempt-module__e3BFuW__overviewSteps li{border-radius:8px;margin:0 -6px;padding:2px 6px}.guided-attempt-module__e3BFuW__overviewSection[data-target]{border-color:var(--grind-blue);box-shadow:0 0 0 3px var(--blue-wash)}.guided-attempt-module__e3BFuW__overviewSteps li[data-target]{background:var(--blue-wash)}.guided-attempt-module__e3BFuW__overviewSection:focus-visible,.guided-attempt-module__e3BFuW__overviewSteps li:focus-visible{outline:2px solid var(--grind-focus);outline-offset:2px}.guided-attempt-module__e3BFuW__overviewSection:focus:not(:focus-visible),.guided-attempt-module__e3BFuW__overviewSteps li:focus:not(:focus-visible){outline:none}.guided-attempt-module__e3BFuW__progressButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px}.guided-attempt-module__e3BFuW__shortProgress{display:none}.guided-attempt-module__e3BFuW__progressButton:has(svg){align-items:center;gap:6px;display:inline-flex}.guided-attempt-module__e3BFuW__progressButton:hover,.guided-attempt-module__e3BFuW__progressButton[aria-pressed=true],.guided-attempt-module__e3BFuW__progressButton[data-lit]{background:var(--blue-wash);color:var(--grind-blue-ink)}@media (prefers-reduced-motion:no-preference){.guided-attempt-module__e3BFuW__progressButton{transition:background-color .3s,color .3s}.guided-attempt-module__e3BFuW__overview{animation:.35s ease-out .1s both guided-attempt-module__e3BFuW__overviewIn}}@media (prefers-reduced-motion:reduce){.guided-attempt-module__e3BFuW__focus{transition:none}}.guided-attempt-module__e3BFuW__ghosts{z-index:14;pointer-events:none;position:absolute;inset:0}.guided-attempt-module__e3BFuW__ghosts:empty{display:none}.guided-attempt-module__e3BFuW__filingFrame{border:1.5px solid var(--color-line);background:var(--color-surface);pointer-events:none;border-radius:16px;position:fixed;overflow:hidden}.guided-attempt-module__e3BFuW__sheet[data-waiting]{background:var(--color-surface)}.guided-attempt-module__e3BFuW__sheet[data-waiting]:not([data-wide])>*{opacity:0}.guided-attempt-module__e3BFuW__focus:has(>.guided-attempt-module__e3BFuW__sheet[data-waiting]) .guided-attempt-module__e3BFuW__dock{opacity:0}@media (prefers-reduced-motion:no-preference){.guided-attempt-module__e3BFuW__sheet[data-wide][data-waiting]>*{animation:.25s ease-out guided-attempt-module__e3BFuW__overviewFade}.guided-attempt-module__e3BFuW__stage[data-filing] .guided-attempt-module__e3BFuW__overview{animation-name:guided-attempt-module__e3BFuW__overviewFade}}@keyframes guided-attempt-module__e3BFuW__overviewFade{0%{opacity:0}}@keyframes guided-attempt-module__e3BFuW__overviewIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.guided-attempt-module__e3BFuW__ticks{z-index:15;flex-direction:column;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.guided-attempt-module__e3BFuW__tick{position:relative}.guided-attempt-module__e3BFuW__tick[data-open]:after{content:"";width:10px;position:absolute;top:-40px;bottom:-40px;left:100%}.guided-attempt-module__e3BFuW__tickButton{cursor:default;background:0 0;border:0;border-radius:4px;align-items:center;width:48px;height:14px;padding:0;display:flex}button.guided-attempt-module__e3BFuW__tickButton{cursor:pointer}.guided-attempt-module__e3BFuW__line{background:var(--quiet-mark);border-radius:2px;width:16px;height:2px;transition:width .2s,background .2s;display:block}.guided-attempt-module__e3BFuW__tick[data-status=met] .guided-attempt-module__e3BFuW__line{background:color-mix(in srgb, var(--color-muted-ink) 85%, var(--color-canvas))}.guided-attempt-module__e3BFuW__tick[data-status=anyway] .guided-attempt-module__e3BFuW__line{background:var(--grind-terracotta)}.guided-attempt-module__e3BFuW__tick[data-status=skipped] .guided-attempt-module__e3BFuW__line{background:var(--color-node-line)}.guided-attempt-module__e3BFuW__tick[data-status=active] .guided-attempt-module__e3BFuW__line{background:var(--grind-blue);width:40px;height:3px}.guided-attempt-module__e3BFuW__tick[data-placeholder] .guided-attempt-module__e3BFuW__line{background:repeating-linear-gradient(90deg, var(--quiet-mark) 0 3px, transparent 3px 6px)}.guided-attempt-module__e3BFuW__tick[data-in-view] .guided-attempt-module__e3BFuW__line{width:24px}.guided-attempt-module__e3BFuW__tick[data-navigable][data-open] .guided-attempt-module__e3BFuW__line{width:30px}.guided-attempt-module__e3BFuW__tick:not([data-navigable])[data-open] .guided-attempt-module__e3BFuW__line{width:22px}.guided-attempt-module__e3BFuW__tick[data-status=active][data-open] .guided-attempt-module__e3BFuW__line{width:40px}.guided-attempt-module__e3BFuW__tickGap{height:12px}.guided-attempt-module__e3BFuW__card{overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--color-line);background:var(--color-surface);width:300px;max-height:calc(100dvh - 76px);color:var(--color-ink);transform:translateY(calc(-50% + var(--card-shift,0px)));border-radius:12px;padding:12px 14px;font-size:13px;position:absolute;top:50%;left:56px;overflow-y:auto;box-shadow:0 10px 30px #20211f24}.guided-attempt-module__e3BFuW__card :where(p){margin:0}.guided-attempt-module__e3BFuW__card .guided-attempt-module__e3BFuW__cardAction{border-top:1px solid var(--color-line);color:var(--grind-blue-ink);margin-top:8px;padding-top:6px;font-size:12px;font-weight:560}.guided-attempt-module__e3BFuW__cardKicker{color:var(--color-muted-ink);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.guided-attempt-module__e3BFuW__cardKicker[data-status=met]{color:var(--grind-green)}.guided-attempt-module__e3BFuW__cardKicker[data-status=anyway]{color:var(--grind-terracotta-ink)}.guided-attempt-module__e3BFuW__cardKicker[data-status=skipped]{color:var(--color-muted-ink)}.guided-attempt-module__e3BFuW__cardKicker[data-status=active]{color:var(--grind-blue-ink)}.guided-attempt-module__e3BFuW__cardTitle{font-family:var(--grind-display);margin:1px 0 4px;font-size:21px;font-weight:500;line-height:1.15;display:block}.guided-attempt-module__e3BFuW__cardList{margin:0;padding-left:16px}.guided-attempt-module__e3BFuW__cardList li{padding:1px 0}.guided-attempt-module__e3BFuW__cardAdded{color:var(--grind-terracotta-ink);margin-top:4px;font-size:12px}.guided-attempt-module__e3BFuW__addedPoints{--added-ink:color-mix(in srgb, var(--grind-terracotta) 80%, var(--color-ink));border-left:2px dashed var(--grind-terracotta);color:var(--added-ink);margin-top:6px;padding-left:8px}.guided-attempt-module__e3BFuW__addedLabel{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.guided-attempt-module__e3BFuW__muted{color:var(--color-muted-ink)}.guided-attempt-module__e3BFuW__sheet{border:1.5px solid var(--grind-blue);background:var(--color-surface);width:100%;max-width:1120px;min-height:0;box-shadow:0 0 0 5px var(--blue-wash), 0 14px 40px #20211f1a;border-radius:16px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.guided-attempt-module__e3BFuW__sheet[data-done]{border-color:var(--color-line);box-shadow:0 14px 40px #20211f14}.guided-attempt-module__e3BFuW__sheetBody{flex-direction:column;flex:1;min-height:0;display:flex}.guided-attempt-module__e3BFuW__sheetHead{transform-origin:0 0;flex:none;justify-content:space-between;align-items:flex-start;gap:12px 24px;padding:22px 28px 0;display:flex}.guided-attempt-module__e3BFuW__headText{min-width:0}.guided-attempt-module__e3BFuW__stepMeta{color:var(--color-muted-ink);margin:6px 0 0;font-size:14px}.guided-attempt-module__e3BFuW__eyebrow{color:var(--grind-blue-ink);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:11.5px;font-weight:600}.guided-attempt-module__e3BFuW__stepHeading{font-family:var(--grind-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:42px;font-weight:400;line-height:1.16}.guided-attempt-module__e3BFuW__sheetRest{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 28px 20px;display:flex;overflow:auto}.guided-attempt-module__e3BFuW__sheetRest :where(p){margin:0}.guided-attempt-module__e3BFuW__prompt{max-width:66ch;color:var(--color-ink);font-size:16px}.guided-attempt-module__e3BFuW__notListed{color:var(--grind-terracotta-ink);cursor:help}.guided-attempt-module__e3BFuW__scene{color:var(--color-ink);font-size:16px}.guided-attempt-module__e3BFuW__carried{background:var(--color-canvas);border-radius:10px;max-width:66ch;padding:10px 14px;font-size:14px}.guided-attempt-module__e3BFuW__carried ul{margin:0;padding-left:18px;list-style:outside}.guided-attempt-module__e3BFuW__kicker{color:var(--color-muted-ink);letter-spacing:.07em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.guided-attempt-module__e3BFuW__kicker span{letter-spacing:0;text-transform:none;font-weight:400}.guided-attempt-module__e3BFuW__list{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.guided-attempt-module__e3BFuW__item{border:1px solid var(--color-line);color:var(--color-ink);border-radius:10px;font-size:17px;position:relative}.guided-attempt-module__e3BFuW__item:hover{border-color:var(--color-node-line)}.guided-attempt-module__e3BFuW__item[data-editing]{border-color:var(--grind-blue)}.guided-attempt-module__e3BFuW__itemText,.guided-attempt-module__e3BFuW__itemInput{border-radius:inherit;width:100%;color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:0;padding:10px 44px 10px 14px;display:block}.guided-attempt-module__e3BFuW__itemInput{outline:none}.guided-attempt-module__e3BFuW__item[data-pending]{color:var(--color-muted-ink);border-style:dashed}.guided-attempt-module__e3BFuW__item[data-pending] .guided-attempt-module__e3BFuW__itemText{cursor:default}.guided-attempt-module__e3BFuW__remove{width:24px;height:24px;color:var(--color-muted-ink);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-top:-12px;font-size:16px;line-height:1;position:absolute;top:50%;right:10px}.guided-attempt-module__e3BFuW__item:hover .guided-attempt-module__e3BFuW__remove,.guided-attempt-module__e3BFuW__remove:focus-visible{opacity:1}.guided-attempt-module__e3BFuW__remove:hover{background:var(--color-canvas);color:var(--color-ink)}@media (hover:none){.guided-attempt-module__e3BFuW__remove{opacity:1}}.guided-attempt-module__e3BFuW__blank{border:1.5px dashed var(--quiet-mark);min-height:160px;color:var(--color-muted-ink);text-align:center;border-radius:12px;flex:1 0 auto;place-items:center;padding:22px 24px;display:grid}.guided-attempt-module__e3BFuW__blank>div{width:100%}.guided-attempt-module__e3BFuW__blank strong{color:var(--color-ink);font-weight:560}.guided-attempt-module__e3BFuW__blank p{margin:0}.guided-attempt-module__e3BFuW__talkHint{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex;margin-bottom:6px!important}.guided-attempt-module__e3BFuW__spaceHint{align-items:center;gap:8px;display:inline-flex}@media (hover:none) and (pointer:coarse){.guided-attempt-module__e3BFuW__spaceHint{display:none}}.guided-attempt-module__e3BFuW__endpoint{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;display:inline-flex}.guided-attempt-module__e3BFuW__method{letter-spacing:.03em;border-radius:5px;padding:1px 6px;font-size:.82em;font-weight:600}.guided-attempt-module__e3BFuW__method[data-method=GET]{background:var(--green-wash);color:var(--grind-green)}.guided-attempt-module__e3BFuW__method[data-method=POST]{background:var(--blue-wash);color:var(--grind-blue-ink)}.guided-attempt-module__e3BFuW__method[data-method=PUT],.guided-attempt-module__e3BFuW__method[data-method=PATCH]{background:var(--color-canvas);color:var(--color-ink)}.guided-attempt-module__e3BFuW__method[data-method=DELETE]{background:var(--terracotta-wash);color:var(--grind-terracotta-ink)}.guided-attempt-module__e3BFuW__endpointBody{color:var(--color-muted-ink)}.guided-attempt-module__e3BFuW__endpointReturns{color:var(--color-ink)}.guided-attempt-module__e3BFuW__cardList .guided-attempt-module__e3BFuW__endpoint{font-size:12.5px}.guided-attempt-module__e3BFuW__cardList .guided-attempt-module__e3BFuW__method{font-size:11px}.guided-attempt-module__e3BFuW__designInfo{flex-direction:column;flex:none;gap:12px;display:flex}.guided-attempt-module__e3BFuW__walk{counter-reset:walk;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.guided-attempt-module__e3BFuW__walk li{background:var(--blue-wash);color:var(--grind-blue-ink);counter-increment:walk;border-radius:9px;padding:8px 10px 8px 34px;font-size:13.5px;position:relative}.guided-attempt-module__e3BFuW__walk li:before{background:var(--grind-blue);width:17px;height:17px;color:var(--primary-foreground);content:counter(walk);text-align:center;border-radius:50%;font-size:11px;font-weight:600;line-height:17px;position:absolute;top:8px;left:10px}.guided-attempt-module__e3BFuW__yourApi{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.guided-attempt-module__e3BFuW__yourApi .guided-attempt-module__e3BFuW__kicker{width:100%}.guided-attempt-module__e3BFuW__yourEndpoint{min-width:0}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__yourEndpoint{width:100%}.guided-attempt-module__e3BFuW__story{background:var(--terracotta-wash);border-radius:10px;padding:12px 14px}.guided-attempt-module__e3BFuW__story :where(p){color:var(--color-ink);font-size:15px}.guided-attempt-module__e3BFuW__storyNumbers{color:var(--grind-terracotta-ink);margin-top:4px;font-size:13px}.guided-attempt-module__e3BFuW__intro{flex:0 auto;max-width:760px;margin-block:auto}.guided-attempt-module__e3BFuW__problem{max-width:66ch;color:var(--color-ink);flex-direction:column;gap:10px;font-size:17px;line-height:1.55;display:flex}.guided-attempt-module__e3BFuW__reread{z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.guided-attempt-module__e3BFuW__focus[data-rereading]>:not(.guided-attempt-module__e3BFuW__reread){visibility:hidden}@media (prefers-reduced-motion:no-preference){.guided-attempt-module__e3BFuW__reread{animation:.2s ease-out both guided-attempt-module__e3BFuW__overviewFade}}.guided-attempt-module__e3BFuW__introProblem>p:not(:first-child){color:var(--color-muted-ink);font-size:15px}.guided-attempt-module__e3BFuW__introFacts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px 32px;margin-top:10px;display:grid}.guided-attempt-module__e3BFuW__factsTitle{color:var(--color-ink);margin-bottom:10px;font-size:12.5px;font-weight:600;display:block}.guided-attempt-module__e3BFuW__factsOff{color:var(--color-muted-ink)}.guided-attempt-module__e3BFuW__keyList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guided-attempt-module__e3BFuW__keyList li{align-items:flex-start;gap:12px;min-height:45px;display:flex}.guided-attempt-module__e3BFuW__keyLabel{align-items:center;min-height:40px;display:flex}.guided-attempt-module__e3BFuW__keyLabelSunk{margin-top:5px}.guided-attempt-module__e3BFuW__keyLabel,.guided-attempt-module__e3BFuW__plainFact{color:var(--color-muted-ink);font-size:14px;line-height:1.4}.guided-attempt-module__e3BFuW__plainFact{padding-left:52px}.guided-attempt-module__e3BFuW__scaleKey{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:11.5px}.guided-attempt-module__e3BFuW__factDetail{width:max-content;max-width:min(300px,100vw - 24px);padding:9px 12px}.guided-attempt-module__e3BFuW__factDetail p{color:var(--color-ink);text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}.guided-attempt-module__e3BFuW__scaleKey [data-slot=button-face]{transition-property:translate,background-color,border-color}.guided-attempt-module__e3BFuW__scaleKey[data-open]{--face-y:calc(var(--lift) * -1)}.guided-attempt-module__e3BFuW__scaleKey[data-open] [data-slot=button-face]{border-color:var(--grind-blue)}.guided-attempt-module__e3BFuW__scaleKey .guided-attempt-module__e3BFuW__keyRing{width:calc(100% + 3px);height:calc(100% + 3px);inset:-1.5px}.guided-attempt-module__e3BFuW__scaleKey .guided-attempt-module__e3BFuW__keyRing path{stroke:var(--grind-blue);stroke-width:1.5px;stroke-linecap:butt}.guided-attempt-module__e3BFuW__offKey,.guided-attempt-module__e3BFuW__offKey:hover,.guided-attempt-module__e3BFuW__offKey:active{--face:var(--disabled);--face-hover:var(--disabled);--face-ink:var(--disabled-foreground);--edge:var(--disabled-edge);--base:var(--disabled-base);--base-edge:var(--disabled-edge);--face-y:var(--depth);cursor:default}.guided-attempt-module__e3BFuW__drawWrap{border:1px solid var(--color-line);background:var(--color-canvas);border-radius:12px;flex:1;min-height:200px;display:flex;position:relative;overflow:hidden}.guided-attempt-module__e3BFuW__drawWrap>*{flex:1;min-width:0}.guided-attempt-module__e3BFuW__drawWrap[data-still]{opacity:.55;filter:saturate(.6)}.guided-attempt-module__e3BFuW__drawWrap{transition:opacity .3s,filter .3s}.guided-attempt-module__e3BFuW__stage[data-wide] .guided-attempt-module__e3BFuW__focus,.guided-attempt-module__e3BFuW__stage[data-wide] .guided-attempt-module__e3BFuW__returnHit{inset:0 0 0 68px}.guided-attempt-module__e3BFuW__stage[data-wide] .guided-attempt-module__e3BFuW__focus{--panel-width:clamp(320px, 27vw, 400px)}.guided-attempt-module__e3BFuW__sheet[data-wide]{grid-template-columns:var(--panel-width) minmax(0, 1fr);border:0;border-left:1px solid var(--color-line);max-width:none;box-shadow:none;border-radius:0;display:grid}.guided-attempt-module__e3BFuW__sheet[data-wide][data-done]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.guided-attempt-module__e3BFuW__sheet[data-wide][data-done] .guided-attempt-module__e3BFuW__sheetHead{padding:16px 24px 12px}.guided-attempt-module__e3BFuW__sheet[data-wide][data-done] .guided-attempt-module__e3BFuW__stepHeading{font-size:28px}.guided-attempt-module__e3BFuW__sheet[data-wide][data-done] .guided-attempt-module__e3BFuW__sheetRest{display:none}.guided-attempt-module__e3BFuW__sheet[data-wide] .guided-attempt-module__e3BFuW__drawWrap{border:0;border-radius:0;min-height:0}.guided-attempt-module__e3BFuW__panel{border-right:1px solid var(--color-line);background:var(--color-surface);scrollbar-width:thin;flex-direction:column;min-height:0;display:flex;overflow:auto}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__sheetBody{display:contents}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__sheetHead{order:0}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__drawer{order:1}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__sheetRest{flex:none;order:2}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__foot{order:3}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__sheetHead{padding:22px 22px 0}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__stepMeta{color:var(--grind-blue-ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11.5px;font-weight:600}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__stepHeading{font-size:30px;line-height:1.1}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__sheetRest{padding:12px 22px 18px;overflow:visible}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__prompt,.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__scene{font-size:15px}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__walk,.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__dives,.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__feedbackColumns{grid-template-columns:minmax(0,1fr)}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__walk li{padding-block:9px}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__feedbackColumns{gap:10px}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__howTo{width:100%}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__drawer{border-top:0;max-height:none;padding:14px 22px 2px;scroll-margin:12px;overflow:visible}.guided-attempt-module__e3BFuW__foldedBrief{align-items:baseline;gap:8px;display:flex}.guided-attempt-module__e3BFuW__foldedBrief>p{min-width:0;color:var(--color-muted-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}.guided-attempt-module__e3BFuW__foldedBrief .guided-attempt-module__e3BFuW__kicker{margin-right:6px;display:inline}.guided-attempt-module__e3BFuW__foldedBrief .guided-attempt-module__e3BFuW__footLink{flex:none;margin-right:-8px}.guided-attempt-module__e3BFuW__feedbackLine{background:var(--example-wash);width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;align-items:baseline;gap:8px;padding:9px 12px;font-size:13.5px;display:flex}.guided-attempt-module__e3BFuW__feedbackLine:hover{background:#efece4}.guided-attempt-module__e3BFuW__feedbackLineLabel{color:var(--color-muted-ink);letter-spacing:.07em;text-transform:uppercase;flex:none;font-size:11px;font-weight:600}.guided-attempt-module__e3BFuW__feedbackLineVerdict{flex:1;min-width:0;font-weight:560}.guided-attempt-module__e3BFuW__feedbackLine[data-ok=true] .guided-attempt-module__e3BFuW__feedbackLineVerdict{color:var(--grind-green)}.guided-attempt-module__e3BFuW__feedbackLine[data-ok=false] .guided-attempt-module__e3BFuW__feedbackLineVerdict{color:var(--grind-terracotta-ink)}.guided-attempt-module__e3BFuW__feedbackLineMore{color:var(--grind-blue-ink);flex:none;font-weight:560}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__feedback{border-radius:10px;padding:12px 14px}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__feedback[data-ok=true]{background:#e8f1ec}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__feedback[data-ok=false]{background:var(--terracotta-wash)}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__feedback .guided-attempt-module__e3BFuW__summary,.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__feedback ul{font-size:13.5px}.guided-attempt-module__e3BFuW__panel:has(>.guided-attempt-module__e3BFuW__drawer:not(:empty)) .guided-attempt-module__e3BFuW__sheetRest{border-top:1px solid var(--color-line);margin:14px 22px 0;padding:14px 0 18px}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__foot{z-index:1;background:var(--color-surface);margin-top:auto;position:sticky;bottom:0}.guided-attempt-module__e3BFuW__foot[data-compact]{flex-flow:column;align-items:stretch;gap:10px;padding:10px 18px 14px 22px}.guided-attempt-module__e3BFuW__footRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.guided-attempt-module__e3BFuW__footRow .guided-attempt-module__e3BFuW__footInfo{white-space:nowrap;font-size:12.5px}.guided-attempt-module__e3BFuW__footLinks{align-items:center;gap:8px;display:flex}.guided-attempt-module__e3BFuW__footLink{color:var(--grind-blue-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:13px;font-weight:560;display:inline-flex}.guided-attempt-module__e3BFuW__footLink:hover:not(:disabled),.guided-attempt-module__e3BFuW__footLink[aria-expanded=true]{background:var(--blue-wash)}.guided-attempt-module__e3BFuW__footLink:disabled{opacity:.5;cursor:default}.guided-attempt-module__e3BFuW__footMain{flex-wrap:wrap;gap:8px;display:flex}.guided-attempt-module__e3BFuW__footMain>*{flex:auto;min-width:0}.guided-attempt-module__e3BFuW__footMain .guided-attempt-module__e3BFuW__choosingNote{margin:0}.guided-attempt-module__e3BFuW__footAdmin{border:0;border-top:1px dashed var(--color-line);flex-wrap:wrap;align-items:center;gap:2px;min-inline-size:0;margin:2px 0 0;padding:8px 0 0;display:flex}.guided-attempt-module__e3BFuW__footAdmin .guided-attempt-module__e3BFuW__footLink{color:var(--color-muted-ink);font-size:12.5px}.guided-attempt-module__e3BFuW__footAdmin .guided-attempt-module__e3BFuW__footLink:hover:not(:disabled){color:var(--color-ink);background:#eceeed}.guided-attempt-module__e3BFuW__stage[data-wide] .guided-attempt-module__e3BFuW__focus .guided-attempt-module__e3BFuW__dock{bottom:22px;left:calc(var(--panel-width) + (100% - var(--panel-width)) / 2);z-index:5;width:min(640px, calc(100% - var(--panel-width) - 48px));margin:0;position:absolute;transform:translate(-50%)}.guided-attempt-module__e3BFuW__diagramMessage{color:var(--color-muted-ink);text-align:center;flex:1;place-items:center;padding:20px;display:grid}.guided-attempt-module__e3BFuW__dives{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.guided-attempt-module__e3BFuW__dive{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.guided-attempt-module__e3BFuW__dive:hover:not(:disabled){border-color:var(--grind-blue);box-shadow:0 0 0 3px var(--blue-wash)}.guided-attempt-module__e3BFuW__dive:disabled{opacity:.45;cursor:default}.guided-attempt-module__e3BFuW__diveTag{color:var(--color-muted-ink);font-size:11.5px}.guided-attempt-module__e3BFuW__diveTag[data-yours]{color:var(--grind-blue-ink);font-weight:560}.guided-attempt-module__e3BFuW__diveTitle{font-family:var(--grind-display);font-size:24px;font-weight:500;line-height:1.1}.guided-attempt-module__e3BFuW__diveStory{color:var(--color-muted-ink);font-size:13.5px}.guided-attempt-module__e3BFuW__drawer{border-top:1px solid var(--color-line);background:var(--color-surface);flex:none;max-height:42%;padding:14px 28px;overflow:auto}.guided-attempt-module__e3BFuW__drawer:empty{display:none}.guided-attempt-module__e3BFuW__drawer :where(p){margin:0}.guided-attempt-module__e3BFuW__hint{background:var(--color-canvas);border-radius:10px;padding:10px 12px}.guided-attempt-module__e3BFuW__hint :where(p){margin:0}.guided-attempt-module__e3BFuW__hint .guided-attempt-module__e3BFuW__kicker{margin-bottom:6px}.guided-attempt-module__e3BFuW__hintItem+.guided-attempt-module__e3BFuW__hintItem{border-top:1px solid #20211f14;margin-top:8px;padding-top:8px}.guided-attempt-module__e3BFuW__hintItem+.guided-attempt-module__e3BFuW__hintLevel{margin-top:8px}.guided-attempt-module__e3BFuW__hintLevel{display:block}.guided-attempt-module__e3BFuW__hintMark{color:var(--grind-blue-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:3px 10px 3px 8px;font-size:12.5px;font-weight:560;display:inline-flex}.guided-attempt-module__e3BFuW__hintMark:hover{background:var(--blue-wash)}.guided-attempt-module__e3BFuW__hintMark[aria-pressed=true]{border-color:color-mix(in srgb, var(--grind-blue) 35%, transparent);background:var(--blue-wash)}.guided-attempt-module__e3BFuW__hintClear{border-left:1px solid color-mix(in srgb, var(--grind-blue) 30%, transparent);color:var(--color-muted-ink);align-items:center;gap:3px;margin-left:4px;padding-left:8px;display:inline-flex}.guided-attempt-module__e3BFuW__hintMark[aria-pressed=true]:hover .guided-attempt-module__e3BFuW__hintClear{color:var(--color-ink)}.guided-attempt-module__e3BFuW__hint+*{margin-top:12px}.guided-attempt-module__e3BFuW__hintLevel{color:var(--color-muted-ink);font-size:11.5px}.guided-attempt-module__e3BFuW__feedbackTop{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.guided-attempt-module__e3BFuW__verdict{font-size:15px;font-weight:600}.guided-attempt-module__e3BFuW__verdict[data-ok=true]{color:var(--grind-green)}.guided-attempt-module__e3BFuW__verdict[data-ok=false]{color:var(--grind-terracotta-ink)}.guided-attempt-module__e3BFuW__note{color:var(--color-muted-ink);font-size:12.5px}.guided-attempt-module__e3BFuW__summary{max-width:80ch;color:var(--color-ink);margin-top:4px;font-size:14px}.guided-attempt-module__e3BFuW__feedbackColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px;margin-top:6px;display:grid}.guided-attempt-module__e3BFuW__feedbackColumns[data-single]{grid-template-columns:minmax(0,66ch)}.guided-attempt-module__e3BFuW__feedbackGaps{align-content:start;gap:12px;display:grid}.guided-attempt-module__e3BFuW__feedbackColumns h3{margin:0 0 2px;font-size:12px;font-weight:600}.guided-attempt-module__e3BFuW__feedbackColumns ul{margin:0;padding-left:18px;list-style:outside}.guided-attempt-module__e3BFuW__checking{color:var(--color-muted-ink)}.guided-attempt-module__e3BFuW__checking svg{vertical-align:-2px;margin-right:6px}.guided-attempt-module__e3BFuW__answer{border:1px dashed var(--color-line);background:var(--color-canvas);border-radius:10px;padding:10px 12px;font-size:14px}.guided-attempt-module__e3BFuW__answer+*{margin-top:12px}.guided-attempt-module__e3BFuW__answerPart{margin-top:10px}.guided-attempt-module__e3BFuW__answerPart h3{margin:0 0 4px;font-size:13px;font-weight:600}.guided-attempt-module__e3BFuW__answerPart ul{margin:0;padding-left:18px;list-style:outside}.guided-attempt-module__e3BFuW__answerPart ul.guided-attempt-module__e3BFuW__answerCriteria{padding-left:0;list-style:none}.guided-attempt-module__e3BFuW__answerPart li+li{margin-top:6px}.guided-attempt-module__e3BFuW__answerPart *+h3{margin-top:10px}.guided-attempt-module__e3BFuW__answerCriteria p{margin:2px 0 0}.guided-attempt-module__e3BFuW__answerOptional{color:var(--color-muted-ink);font-size:12.5px}.guided-attempt-module__e3BFuW__answerProse :where(p,ul,ol){margin:0 0 6px}.guided-attempt-module__e3BFuW__drawerAlert{background:var(--terracotta-wash);color:var(--grind-terracotta-ink);border-radius:8px;padding:8px 12px;font-size:14px}.guided-attempt-module__e3BFuW__foot{border-top:1px solid var(--color-line);background:var(--color-surface);flex-wrap:wrap;flex:none;align-items:center;gap:8px 20px;padding:10px 16px 10px 28px;display:flex;position:relative;container:foot/inline-size}.guided-attempt-module__e3BFuW__footInfo{min-width:0;color:var(--color-muted-ink);font-variant-numeric:tabular-nums;flex:999 auto;margin:0;font-size:13.5px}.guided-attempt-module__e3BFuW__finalNote{color:var(--color-ink);align-items:center;gap:6px;font-weight:560;display:inline-flex}.guided-attempt-module__e3BFuW__stepActions{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.guided-attempt-module__e3BFuW__stepActions:before{content:"";flex:0 0 0;order:1;margin-left:-8px}.guided-attempt-module__e3BFuW__stepActions>:not(.guided-attempt-module__e3BFuW__ghostAction,.guided-attempt-module__e3BFuW__adminTools){flex:none;order:2}@container foot not (min-width:480px){.guided-attempt-module__e3BFuW__stepActions:has(>:not(.guided-attempt-module__e3BFuW__ghostAction,.guided-attempt-module__e3BFuW__adminTools)+:not(.guided-attempt-module__e3BFuW__ghostAction,.guided-attempt-module__e3BFuW__adminTools)):before{flex-basis:100%;margin-top:-8px;margin-left:0}.guided-attempt-module__e3BFuW__stepActions>.guided-attempt-module__e3BFuW__adminTools{border-right:0;flex-basis:100%;padding-right:0}}@container foot not (min-width:770px){.guided-attempt-module__e3BFuW__stepActions:has(>.guided-attempt-module__e3BFuW__adminTools):has(>:not(.guided-attempt-module__e3BFuW__ghostAction,.guided-attempt-module__e3BFuW__adminTools)+:not(.guided-attempt-module__e3BFuW__ghostAction,.guided-attempt-module__e3BFuW__adminTools)):before{flex-basis:100%;margin-top:-8px;margin-left:0}}.guided-attempt-module__e3BFuW__adminTools{border:0;border-right:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:2px;min-inline-size:0;margin:0 6px 0 0;padding:0 8px 0 0;display:inline-flex}.guided-attempt-module__e3BFuW__adminLabel{color:var(--color-muted-ink);letter-spacing:.07em;text-transform:uppercase;margin-right:4px;font-size:11px;font-weight:600}.guided-attempt-module__e3BFuW__choosingNote{color:var(--color-muted-ink);margin:0 6px;font-size:13.5px}.guided-attempt-module__e3BFuW__stepActions .guided-attempt-module__e3BFuW__ghostAction:disabled{opacity:.5}.guided-attempt-module__e3BFuW__stepActions .guided-attempt-module__e3BFuW__ghostAction,.guided-attempt-module__e3BFuW__row .guided-attempt-module__e3BFuW__ghostAction{--face-ink:var(--grind-blue-ink)}.guided-attempt-module__e3BFuW__stepActions .guided-attempt-module__e3BFuW__adminTools .guided-attempt-module__e3BFuW__ghostAction{--face-ink:var(--color-muted-ink);--pad:.625rem}.guided-attempt-module__e3BFuW__sheet:not([data-drawing],[data-done]){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-line) transparent;scroll-padding-block-end:112px;overflow:hidden auto}.guided-attempt-module__e3BFuW__sheet:not([data-drawing],[data-done]) :is(.guided-attempt-module__e3BFuW__sheetBody,.guided-attempt-module__e3BFuW__sheetRest){flex:1 0 auto;overflow:visible}.guided-attempt-module__e3BFuW__sheet:not([data-drawing],[data-done]) .guided-attempt-module__e3BFuW__drawer{max-height:none;padding-bottom:20px;overflow:visible}.guided-attempt-module__e3BFuW__sheet:not([data-drawing],[data-done]) .guided-attempt-module__e3BFuW__foot{z-index:1;position:sticky;bottom:0}.guided-attempt-module__e3BFuW__sheet:not([data-drawing],[data-done]) .guided-attempt-module__e3BFuW__foot:before{background:linear-gradient(transparent, var(--color-surface));content:"";pointer-events:none;height:18px;position:absolute;bottom:100%;left:0;right:0}@supports (animation-timeline:scroll()){.guided-attempt-module__e3BFuW__sheet:not([data-drawing],[data-done]) .guided-attempt-module__e3BFuW__foot:before{opacity:0;height:56px;animation:linear both guided-attempt-module__e3BFuW__more-below;animation-timeline:scroll();animation-range:calc(100% - 56px) 100%}}@keyframes guided-attempt-module__e3BFuW__more-below{0%{opacity:1}to{opacity:0}}.guided-attempt-module__e3BFuW__focus .guided-attempt-module__e3BFuW__dock{--color-focus:var(--grind-blue);flex:none;width:min(680px,100%);margin-top:40px;position:relative;inset:auto;transform:none}.guided-attempt-module__e3BFuW__focus .guided-attempt-module__e3BFuW__dock [data-voice=true] :is([class~=command-activity],[class~=command-activity-label]){color:var(--grind-blue-ink)}.guided-attempt-module__e3BFuW__focus .guided-attempt-module__e3BFuW__dock [class~=command-voice-fill]{background:color-mix(in srgb, var(--grind-blue) 12%, var(--color-surface))}.guided-attempt-module__e3BFuW__stage[data-finished] .guided-attempt-module__e3BFuW__focus{right:calc(min(440px,40vw) + 32px)}.guided-attempt-module__e3BFuW__finish{z-index:20;border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;width:min(440px,40vw);padding:24px 26px;position:absolute;top:16px;bottom:18px;right:16px;overflow:auto;box-shadow:0 12px 40px #20211f1f}.guided-attempt-module__e3BFuW__finish :where(p){margin:0}.guided-attempt-module__e3BFuW__finish>h3{margin:20px 0 4px;font-size:13px;font-weight:600}.guided-attempt-module__e3BFuW__finish ul{margin:0;padding-left:18px;list-style:outside}.guided-attempt-module__e3BFuW__finishSummary{color:var(--color-ink);margin-top:20px}.guided-attempt-module__e3BFuW__quota{color:var(--color-muted-ink);margin-top:20px;font-size:13px}.guided-attempt-module__e3BFuW__panelTitle{font-family:var(--grind-display);margin:0 0 8px;font-size:36px;font-weight:400;line-height:1.05}.guided-attempt-module__e3BFuW__panelNote{color:var(--color-muted-ink);margin-top:8px}.guided-attempt-module__e3BFuW__results li{margin-left:-18px;padding:3px 0;list-style:none}.guided-attempt-module__e3BFuW__results li[data-outcome=met]{color:var(--grind-green)}.guided-attempt-module__e3BFuW__results li[data-outcome=anyway]{color:var(--grind-terracotta-ink)}.guided-attempt-module__e3BFuW__results li[data-outcome=skipped]{color:var(--color-muted-ink)}.guided-attempt-module__e3BFuW__results .guided-attempt-module__e3BFuW__muted{font-size:.92em}.guided-attempt-module__e3BFuW__unlocked{background:var(--blue-wash);color:var(--grind-blue-ink);border-radius:10px;margin:16px 0;padding:12px 14px}.guided-attempt-module__e3BFuW__row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.guided-attempt-module__e3BFuW__pulse{background:var(--grind-blue);vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:10px;display:inline-block}.guided-attempt-module__e3BFuW__placeholder{background:color-mix(in srgb, var(--color-line) 70%, var(--color-canvas));border-radius:5px;display:block}.guided-attempt-module__e3BFuW__placeholderTitle{width:220px;height:18px}.guided-attempt-module__e3BFuW__placeholderMeta{width:64px;height:14px}.guided-attempt-module__e3BFuW__placeholderHeading{width:min(420px,70%);height:40px;margin-block:4px 5px}.guided-attempt-module__e3BFuW__placeholderLine{width:min(560px,90%);height:16px}.guided-attempt-module__e3BFuW__placeholderAction{border-radius:10px;width:184px;height:40px}@media (prefers-reduced-motion:no-preference){.guided-attempt-module__e3BFuW__sheet[data-enter=full]{animation:.45s cubic-bezier(.2,.7,.2,1) .12s both guided-attempt-module__e3BFuW__sheet-in}.guided-attempt-module__e3BFuW__sheet[data-enter=full] .guided-attempt-module__e3BFuW__sheetHead{animation:1.3s cubic-bezier(.55,0,.2,1) .12s both guided-attempt-module__e3BFuW__head-in}.guided-attempt-module__e3BFuW__sheet[data-enter=full] .guided-attempt-module__e3BFuW__sheetRest,.guided-attempt-module__e3BFuW__sheet[data-enter=full] .guided-attempt-module__e3BFuW__foot{animation:.45s ease-out 1.2s both guided-attempt-module__e3BFuW__fade-up}.guided-attempt-module__e3BFuW__sheet[data-enter=swap] .guided-attempt-module__e3BFuW__sheetHead{animation:.5s cubic-bezier(.2,.7,.2,1) both guided-attempt-module__e3BFuW__swap-in}.guided-attempt-module__e3BFuW__sheet[data-enter=swap] .guided-attempt-module__e3BFuW__sheetRest>:not(.guided-attempt-module__e3BFuW__drawWrap){animation:.4s ease-out .15s both guided-attempt-module__e3BFuW__fade-up}.guided-attempt-module__e3BFuW__item[data-fresh]{animation:.28s ease-out guided-attempt-module__e3BFuW__pop}.guided-attempt-module__e3BFuW__tick[data-just] .guided-attempt-module__e3BFuW__line{animation:.7s ease-out guided-attempt-module__e3BFuW__tick-in}.guided-attempt-module__e3BFuW__pulse{animation:1.6s ease-in-out infinite guided-attempt-module__e3BFuW__pulse}}@keyframes guided-attempt-module__e3BFuW__sheet-in{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}@keyframes guided-attempt-module__e3BFuW__head-in{0%{opacity:0;transform:translate(10%,26vh)scale(1.4)}22%{opacity:1}58%{transform:translate(10%,26vh)scale(1.4)}to{transform:none}}@keyframes guided-attempt-module__e3BFuW__fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes guided-attempt-module__e3BFuW__swap-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes guided-attempt-module__e3BFuW__pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes guided-attempt-module__e3BFuW__tick-in{0%{background:var(--grind-blue);width:40px}to{width:16px}}@keyframes guided-attempt-module__e3BFuW__pulse{50%{opacity:.35}}@media (max-width:767px){.guided-attempt-module__e3BFuW__header{grid-template-columns:auto minmax(0,1fr) auto;padding:0 8px}.guided-attempt-module__e3BFuW__back{white-space:nowrap}.guided-attempt-module__e3BFuW__title{text-align:center}.guided-attempt-module__e3BFuW__longProgress{display:none}.guided-attempt-module__e3BFuW__shortProgress{display:inline}.guided-attempt-module__e3BFuW__sheetHead{flex-wrap:wrap}.guided-attempt-module__e3BFuW__foot{padding-left:16px}.guided-attempt-module__e3BFuW__stage[data-finished] .guided-attempt-module__e3BFuW__focus{inset:10px 10px 52% 44px}.guided-attempt-module__e3BFuW__finish{width:auto;height:50%;padding:18px;inset:auto 8px 8px}.guided-attempt-module__e3BFuW__title{font-size:18px}.guided-attempt-module__e3BFuW__focus{inset:10px 10px 12px 44px}.guided-attempt-module__e3BFuW__ticks{left:6px}.guided-attempt-module__e3BFuW__tickButton{width:32px}.guided-attempt-module__e3BFuW__card{width:min(300px,100vw - 60px);left:36px}.guided-attempt-module__e3BFuW__sheetHead{padding:16px 16px 0}.guided-attempt-module__e3BFuW__stepHeading{font-size:32px}.guided-attempt-module__e3BFuW__placeholderHeading{height:30px;margin-block:4px 3px}.guided-attempt-module__e3BFuW__sheetRest,.guided-attempt-module__e3BFuW__drawer{padding-inline:16px}.guided-attempt-module__e3BFuW__walk,.guided-attempt-module__e3BFuW__dives,.guided-attempt-module__e3BFuW__feedbackColumns{grid-template-columns:minmax(0,1fr)}.guided-attempt-module__e3BFuW__focus .guided-attempt-module__e3BFuW__dock{margin-top:34px}}.guided-attempt-module__e3BFuW__howTo{width:min(620px,100%);color:var(--color-muted-ink);text-align:left;flex:none;font-size:14px;container:how-to/inline-size}.guided-attempt-module__e3BFuW__blank .guided-attempt-module__e3BFuW__howTo{margin:28px auto 0}.guided-attempt-module__e3BFuW__sheetRest>.guided-attempt-module__e3BFuW__howTo,.guided-attempt-module__e3BFuW__sheetHead .guided-attempt-module__e3BFuW__howTo{background:var(--color-canvas);border-radius:12px;padding:10px 14px 14px}.guided-attempt-module__e3BFuW__sheetHead .guided-attempt-module__e3BFuW__howTo{width:min(400px,46%)}@media (max-width:767px){.guided-attempt-module__e3BFuW__sheetHead .guided-attempt-module__e3BFuW__howTo{width:100%}}.guided-attempt-module__e3BFuW__howTo p{margin:0}.guided-attempt-module__e3BFuW__howToHead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.guided-attempt-module__e3BFuW__howTo .guided-attempt-module__e3BFuW__howToLabel{color:var(--color-ink);white-space:nowrap;font-size:13px;font-weight:600}.guided-attempt-module__e3BFuW__blank .guided-attempt-module__e3BFuW__howToHead:after{background:var(--color-line);content:"";flex:1;order:1;height:1px}.guided-attempt-module__e3BFuW__howToClose{width:28px;height:28px;color:var(--color-muted-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;order:2;place-items:center;margin-left:auto;display:grid}.guided-attempt-module__e3BFuW__howToClose:hover{background:var(--color-canvas);color:var(--color-ink)}.guided-attempt-module__e3BFuW__howToPair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"say-caption.write-caption""say arrow write";align-items:center;gap:6px 14px;display:grid}.guided-attempt-module__e3BFuW__howToCaption{font-size:12.5px;font-weight:500}.guided-attempt-module__e3BFuW__sayCaption{grid-area:say-caption}.guided-attempt-module__e3BFuW__writeCaption{grid-area:write-caption}.guided-attempt-module__e3BFuW__howTo .guided-attempt-module__e3BFuW__exampleSay{color:var(--color-ink);text-wrap:pretty;grid-area:say;font-size:15.5px;line-height:1.45}.guided-attempt-module__e3BFuW__howToArrow{color:var(--grind-blue);grid-area:arrow}.guided-attempt-module__e3BFuW__exampleWrite{grid-area:write;min-width:0}.guided-attempt-module__e3BFuW__examplePoint{border:1px dashed var(--color-node-line);background:var(--color-surface);color:var(--color-muted-ink);border-radius:10px;padding:10px 14px;font-size:17px;line-height:1.4;display:block}.guided-attempt-module__e3BFuW__exampleNodes{flex-wrap:wrap;align-items:center;gap:6px 3px;display:flex}.guided-attempt-module__e3BFuW__exampleNodeWrap{align-items:center;gap:3px;min-width:0;max-width:100%;display:inline-flex}.guided-attempt-module__e3BFuW__exampleNode{border:1px dashed var(--color-node-line);background:var(--color-surface);min-width:0;color:var(--color-ink);overflow-wrap:anywhere;border-radius:7px;padding:3px 7px;font-size:12.5px}.guided-attempt-module__e3BFuW__exampleLink{color:var(--color-muted-ink);flex:none}.guided-attempt-module__e3BFuW__howTo .guided-attempt-module__e3BFuW__exampleTip{margin-top:12px;font-size:13px}.guided-attempt-module__e3BFuW__howTo .guided-attempt-module__e3BFuW__howToFrom{margin-top:12px;font-size:12px}@container how-to not (min-width:440px){.guided-attempt-module__e3BFuW__howToPair{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"say-caption say""write-caption write";align-items:baseline;gap:10px 12px}.guided-attempt-module__e3BFuW__howToArrow{display:none}.guided-attempt-module__e3BFuW__howTo .guided-attempt-module__e3BFuW__exampleSay{font-size:14px;line-height:1.4}.guided-attempt-module__e3BFuW__examplePoint{font-size:15px}}@media (prefers-reduced-motion:no-preference){.guided-attempt-module__e3BFuW__howTo{animation:.35s cubic-bezier(.2,.7,.2,1) both guided-attempt-module__e3BFuW__howToIn}.guided-attempt-module__e3BFuW__howTo[data-delayed]{animation-delay:.6s}}@keyframes guided-attempt-module__e3BFuW__howToIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:767px){.guided-attempt-module__e3BFuW__stage[data-wide]:not([data-finished]) .guided-attempt-module__e3BFuW__focus,.guided-attempt-module__e3BFuW__stage[data-wide]:not([data-finished]) .guided-attempt-module__e3BFuW__returnHit{inset:0 0 0 40px}.guided-attempt-module__e3BFuW__stage[data-wide] .guided-attempt-module__e3BFuW__focus{--panel-width:0px}.guided-attempt-module__e3BFuW__sheet[data-wide]{grid-template-rows:minmax(0,42%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.guided-attempt-module__e3BFuW__sheet[data-wide][data-done]{grid-template-rows:auto minmax(0,1fr)}.guided-attempt-module__e3BFuW__panel{border-right:0;border-bottom:1px solid var(--color-line)}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__sheetHead{padding:16px 16px 0}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__stepHeading{font-size:24px}.guided-attempt-module__e3BFuW__panel :is(.guided-attempt-module__e3BFuW__sheetRest,.guided-attempt-module__e3BFuW__drawer){padding-inline:16px}.guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__foot{margin-top:0;position:static}.guided-attempt-module__e3BFuW__stage[data-wide] .guided-attempt-module__e3BFuW__focus .guided-attempt-module__e3BFuW__dock{width:calc(100% - 24px);bottom:12px}}@media (prefers-reduced-motion:no-preference){.guided-attempt-module__e3BFuW__sheet[data-enter=expand] .guided-attempt-module__e3BFuW__panel :is(.guided-attempt-module__e3BFuW__sheetHead,.guided-attempt-module__e3BFuW__sheetRest,.guided-attempt-module__e3BFuW__foot){animation:.4s ease-out both guided-attempt-module__e3BFuW__fade-up}.guided-attempt-module__e3BFuW__sheet[data-enter=expand] .guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__sheetHead{animation-delay:.12s}.guided-attempt-module__e3BFuW__sheet[data-enter=expand] .guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__sheetRest{animation-delay:.2s}.guided-attempt-module__e3BFuW__sheet[data-enter=expand] .guided-attempt-module__e3BFuW__panel .guided-attempt-module__e3BFuW__foot{animation-delay:.28s}.guided-attempt-module__e3BFuW__sheet[data-enter=expand] .guided-attempt-module__e3BFuW__drawWrap{animation:.5s cubic-bezier(.2,.7,.2,1) .1s both guided-attempt-module__e3BFuW__canvas-in}.guided-attempt-module__e3BFuW__focus:has(>.guided-attempt-module__e3BFuW__sheet[data-enter=expand]) .guided-attempt-module__e3BFuW__dock{animation:.4s cubic-bezier(.2,.7,.2,1) .3s both guided-attempt-module__e3BFuW__dock-rise}.guided-attempt-module__e3BFuW__focus:has(>.guided-attempt-module__e3BFuW__sheet[data-enter=reveal]) .guided-attempt-module__e3BFuW__dock{animation:.4s cubic-bezier(.2,.7,.2,1) .15s both guided-attempt-module__e3BFuW__dock-rise}.guided-attempt-module__e3BFuW__sheet[data-wide][data-enter=full]{animation:none}.guided-attempt-module__e3BFuW__sheet[data-wide][data-enter=full] .guided-attempt-module__e3BFuW__sheetHead{animation:.5s cubic-bezier(.2,.7,.2,1) both guided-attempt-module__e3BFuW__swap-in}.guided-attempt-module__e3BFuW__sheet[data-wide][data-enter=full] :is(.guided-attempt-module__e3BFuW__sheetRest,.guided-attempt-module__e3BFuW__drawer,.guided-attempt-module__e3BFuW__foot){animation:.4s ease-out .15s both guided-attempt-module__e3BFuW__fade-up}}@keyframes guided-attempt-module__e3BFuW__canvas-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes guided-attempt-module__e3BFuW__dock-rise{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.guided-attempt-module__e3BFuW__hintWrap{display:inline-flex;position:relative}.guided-attempt-module__e3BFuW__hintButton{--face-ink:var(--grind-blue-ink)}.guided-attempt-module__e3BFuW__hintButton[data-glow=nudge]{box-shadow:0 0 0 3px #35689e73}.guided-attempt-module__e3BFuW__hintNudge{z-index:3;pointer-events:none;transition:opacity .9s ease-out;position:absolute;bottom:calc(100% + 10px);right:0}@starting-style{.guided-attempt-module__e3BFuW__hintNudge{opacity:0}}.guided-attempt-module__e3BFuW__hintNudge[data-leaving]{opacity:0;transition-duration:.15s}.guided-attempt-module__e3BFuW__stepActions .guided-attempt-module__e3BFuW__hintNudge{left:0;right:auto}.guided-attempt-module__e3BFuW__hintNudgeBody{background:var(--grind-blue-ink);color:#fff;white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:600;animation:1.6s ease-in-out infinite alternate guided-attempt-module__e3BFuW__hint-breathe;display:block;position:relative;box-shadow:0 6px 18px #14284624}.guided-attempt-module__e3BFuW__hintNudgeBody:after{border:6px solid #0000;border-top-color:var(--grind-blue-ink);content:"";position:absolute;top:100%;right:18px}.guided-attempt-module__e3BFuW__stepActions .guided-attempt-module__e3BFuW__hintNudgeBody:after{left:18px;right:auto}@media (prefers-reduced-motion:no-preference){.guided-attempt-module__e3BFuW__hintButton[data-glow=nudge]{animation:1.8s cubic-bezier(.23,1,.32,1) infinite guided-attempt-module__e3BFuW__hint-pulse}}@keyframes guided-attempt-module__e3BFuW__hint-pulse{0%{box-shadow:0 0 #35689eb3}75%,to{box-shadow:0 0 0 10px #35689e00}}@keyframes guided-attempt-module__e3BFuW__hint-breathe{0%{opacity:1}to{opacity:.45}}
.blog-module__vn6y_q__main{max-width:1130px;margin:0 auto;padding:42px 38px 115px}.blog-module__vn6y_q__intro{max-width:760px}.blog-module__vn6y_q__intro h1,.blog-module__vn6y_q__articleHeader h1{font-family:var(--grind-display);letter-spacing:-.035em;margin:0;font-size:clamp(56px,7vw,92px);font-weight:400;line-height:.98}.blog-module__vn6y_q__intro h1{color:var(--grind-blue-ink);font-size:clamp(56px,6vw,78px)}.blog-module__vn6y_q__intro p{max-width:520px;color:var(--grind-muted);margin:14px 0 0;font-size:18px;line-height:1.55}.blog-module__vn6y_q__categories{border-bottom:1px solid var(--grind-rule);flex-wrap:wrap;gap:8px 25px;margin:38px 0 0;display:flex;position:relative}.blog-module__vn6y_q__categories a{color:var(--grind-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:11px 0 13px;font-size:14px}.blog-module__vn6y_q__categories a:hover,.blog-module__vn6y_q__categories a[aria-current=page]{border-bottom-color:var(--grind-blue);color:var(--grind-ink)}.blog-module__vn6y_q__featured{border-bottom:1px solid var(--grind-rule);grid-template-columns:1fr 1fr;align-items:center;gap:25px;padding:18px 0 30px;display:grid}.blog-module__vn6y_q__featuredCopy{padding:22px 0 28px}.blog-module__vn6y_q__featured :is(h2,h3){max-width:490px;font-family:var(--grind-display);letter-spacing:-.025em;margin:18px 0 16px;font-size:clamp(42px,4.6vw,62px);font-weight:400;line-height:1.02}.blog-module__vn6y_q__featured :is(h2,h3) a:hover,.blog-module__vn6y_q__articlePreview :is(h2,h3) a:hover{color:var(--grind-blue-ink)}.blog-module__vn6y_q__featuredCopy>p{max-width:470px;color:var(--grind-muted);margin:0 0 20px;font-size:17px;line-height:1.55}.blog-module__vn6y_q__meta{color:var(--grind-muted);flex-wrap:wrap;gap:8px 17px;font-size:13px;display:flex}.blog-module__vn6y_q__meta>:first-child{color:var(--grind-blue-ink)}.blog-module__vn6y_q__readLink{border-bottom:1px solid var(--grind-blue);margin-top:18px;padding-bottom:4px;font-size:14px;display:inline-block}.blog-module__vn6y_q__readLink span{margin-left:8px}.blog-module__vn6y_q__recent{padding-top:42px}.blog-module__vn6y_q__recent h2,.blog-module__vn6y_q__related h2{font-family:var(--grind-display);margin:0 0 27px;font-size:39px;font-weight:400}.blog-module__vn6y_q__articleList{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;display:grid}.blog-module__vn6y_q__articlePreview :is(h2,h3){font-family:var(--grind-display);margin:10px 0 9px;font-size:27px;font-weight:400;line-height:1.12}.blog-module__vn6y_q__articlePreview p{max-width:470px;color:var(--grind-muted);margin:0;font-size:15px;line-height:1.55}.blog-module__vn6y_q__articleMain{max-width:756px;margin:0 auto;padding:50px 38px 110px}.blog-module__vn6y_q__backLink{color:var(--grind-blue-ink);text-underline-offset:4px;margin-bottom:54px;font-size:14px;display:inline-block}.blog-module__vn6y_q__backLink:hover{text-decoration:underline}.blog-module__vn6y_q__articleHeader h1{margin-top:20px;font-size:clamp(44px,5.4vw,66px)}.blog-module__vn6y_q__deck{max-width:700px;color:var(--grind-muted);margin:25px 0 21px;font-size:clamp(18px,2vw,22px);line-height:1.48}.blog-module__vn6y_q__byline{color:var(--grind-muted);margin:0;font-size:14px}.blog-module__vn6y_q__byline span{padding:0 6px}.blog-module__vn6y_q__articleBody{margin:44px 0 0;font-size:18px;line-height:1.75}.blog-module__vn6y_q__workedDiagram{--diagram-view-height:540px;margin:32px 0;font-size:14px;line-height:1.5}.blog-module__vn6y_q__articleBody p{margin:0 0 1.45em}.blog-module__vn6y_q__articleBody h2{font-family:var(--grind-display);margin:1.8em 0 .55em;font-size:42px;font-weight:400;line-height:1.15}.blog-module__vn6y_q__articleBody h3{margin:1.6em 0 .5em;font-size:23px;font-weight:600;line-height:1.3}.blog-module__vn6y_q__articleBody h4{margin:1.5em 0 .5em;font-size:18px;font-weight:600}.blog-module__vn6y_q__articleBody a{color:var(--grind-blue-ink);text-underline-offset:4px;text-decoration:underline}.blog-module__vn6y_q__articleBody ul,.blog-module__vn6y_q__articleBody ol{margin:0 0 1.45em;padding-left:1.5em}.blog-module__vn6y_q__articleBody ul{list-style:outside}.blog-module__vn6y_q__articleBody ol{list-style:decimal}.blog-module__vn6y_q__articleBody li{margin:.3em 0}.blog-module__vn6y_q__articleBody blockquote{color:var(--grind-muted);margin:1.7em 1.25em}.blog-module__vn6y_q__articleBody blockquote p:last-child{margin-bottom:0}.blog-module__vn6y_q__articleBody code{background:#eee8db;border-radius:3px;padding:.1em .25em;font-size:.84em}.blog-module__vn6y_q__articleBody pre{border:1px solid var(--grind-rule);background:#eee8db;max-width:100%;margin:1.5em 0;padding:16px;font-size:14px;line-height:1.5;overflow-x:auto}.blog-module__vn6y_q__articleBody pre code{background:0 0;padding:0}.blog-module__vn6y_q__articleBody img{max-width:100%;height:auto}.blog-module__vn6y_q__articleBody hr{border:0;border-top:1px solid var(--grind-rule);margin:2em 0}.blog-module__vn6y_q__articleBody table{border-collapse:collapse;max-width:100%;margin:1.5em 0;font-size:15px;display:block;overflow-x:auto}.blog-module__vn6y_q__articleBody th,.blog-module__vn6y_q__articleBody td{border:1px solid var(--grind-rule);text-align:left;padding:8px 12px}.blog-module__vn6y_q__related{margin-bottom:56px}.blog-module__vn6y_q__relatedList{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}@media (max-width:1000px){.blog-module__vn6y_q__articleList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.blog-module__vn6y_q__main{padding:46px 22px 85px}.blog-module__vn6y_q__intro p{font-size:16px}.blog-module__vn6y_q__categories{scrollbar-width:none;flex-wrap:nowrap;gap:20px;margin-top:30px;overflow-x:auto}.blog-module__vn6y_q__featured{flex-direction:column-reverse;align-items:stretch;gap:0;padding-bottom:0;display:flex}.blog-module__vn6y_q__featuredCopy{padding:0 0 35px}.blog-module__vn6y_q__featured :is(h2,h3){margin-top:13px}.blog-module__vn6y_q__articleList{grid-template-columns:1fr}.blog-module__vn6y_q__articleMain{padding:30px 22px 75px}.blog-module__vn6y_q__backLink{margin-bottom:42px}.blog-module__vn6y_q__relatedList{grid-template-columns:1fr}.blog-module__vn6y_q__articleBody{margin-top:36px;font-size:16px}.blog-module__vn6y_q__articleBody h2{font-size:35px}}.blog-module__vn6y_q__featuredArt,.blog-module__vn6y_q__previewArt,.blog-module__vn6y_q__articleArt{display:block}.blog-module__vn6y_q__featuredArt{padding:12px 0}.blog-module__vn6y_q__previewArt{margin-bottom:16px}.blog-module__vn6y_q__articleArt{max-width:680px;margin:40px auto 0}.blog-module__vn6y_q__coverImage{aspect-ratio:3/2;display:block;position:relative}.blog-module__vn6y_q__coverImage img{object-fit:contain;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.blog-module__vn6y_q__tryFirst{border-block:1px solid var(--grind-rule);margin:36px 0 0;padding:28px 0 30px}.blog-module__vn6y_q__tryFirst h2{font-family:var(--grind-display);margin:0 0 10px;font-size:32px;font-weight:400;line-height:1.1}.blog-module__vn6y_q__tryFirst>p{margin:0;font-size:17px;line-height:1.65}.blog-module__vn6y_q__tryFirstActions{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:20px;display:flex}.blog-module__vn6y_q__tryFirstHint{color:var(--grind-muted);font-size:14px}.blog-module__vn6y_q__practiseNext{border-block:1px solid var(--grind-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 28px;margin:56px 0 64px;padding:24px 0;display:flex}.blog-module__vn6y_q__practiseNext p{max-width:440px;color:var(--grind-muted);margin:0;font-size:16px;line-height:1.55}.blog-module__vn6y_q__practiseNext a{border-bottom:1px solid var(--grind-blue);white-space:nowrap;padding-bottom:4px;font-size:15px;font-weight:530}.blog-module__vn6y_q__practiseNext a:hover{color:var(--grind-blue-ink)}@media (max-width:700px){.blog-module__vn6y_q__workedDiagram{--diagram-view-height:320px}.blog-module__vn6y_q__tryFirst{padding:24px 0 26px}.blog-module__vn6y_q__tryFirst h2{font-size:28px}.blog-module__vn6y_q__tryFirst>p{font-size:16px}.blog-module__vn6y_q__featuredArt{padding:0 4% 8px}}
.questions-module__VirJuW__main{max-width:1130px;margin:0 auto;padding:42px 38px 110px}.questions-module__VirJuW__intro{max-width:760px}.questions-module__VirJuW__intro h1{color:var(--grind-blue-ink);font-family:var(--grind-display);letter-spacing:-.035em;margin:0;font-size:clamp(56px,6vw,78px);font-weight:400;line-height:.98}.questions-module__VirJuW__intro p{max-width:560px;color:var(--grind-muted);margin:14px 0 0;font-size:18px;line-height:1.55}.questions-module__VirJuW__sampleNotice{width:fit-content;max-width:100%;color:var(--grind-muted);border:1px dashed #a9a596;border-radius:10px;margin:30px 0 0;padding:9px 14px;font-size:14px;line-height:1.45}.questions-module__VirJuW__questionMain>.questions-module__VirJuW__sampleNotice{margin:-12px 0 32px}.questions-module__VirJuW__listMain{max-width:1300px;margin:0 auto;padding-inline:clamp(22px,3.5vw,52px)}.questions-module__VirJuW__listMain>.questions-module__VirJuW__rail{margin-top:28px}@media (min-width:960px){.questions-module__VirJuW__listMain:has(>.questions-module__VirJuW__rail){grid-template-columns:minmax(0,1fr) 380px;align-items:start;column-gap:72px;display:grid}.questions-module__VirJuW__listMain>*{grid-column:1}.questions-module__VirJuW__listMain>.questions-module__VirJuW__rail{grid-area:1/2/span 12;align-self:stretch;margin-top:0;padding-top:12px}}.questions-module__VirJuW__freeCard{border:1px solid var(--grind-rule);background:var(--grind-sheet);border-radius:18px;max-width:420px;padding:26px 26px 22px}@media (min-width:960px){.questions-module__VirJuW__freeCard{max-width:none;position:sticky;top:24px}}.questions-module__VirJuW__freeCard h2{color:var(--grind-blue-ink);text-wrap:balance;font-family:var(--grind-display);margin:0 0 8px;font-size:28px;font-weight:400;line-height:1.12}.questions-module__VirJuW__freeCard p{color:var(--grind-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.questions-module__VirJuW__freeCard [role=status]{margin:0}.questions-module__VirJuW__freeCardButton{width:100%;margin:24px 0 0;display:flex}.questions-module__VirJuW__freeCard .questions-module__VirJuW__freeCardMore{text-align:center;margin-top:14px}.questions-module__VirJuW__freeCardLink{color:var(--grind-blue-ink);font-size:15px;font-weight:500;text-decoration:none}.questions-module__VirJuW__freeCardLink:hover{text-underline-offset:3px;text-decoration:underline}.questions-module__VirJuW__freeCard .questions-module__VirJuW__forMember,html[data-session=in] .questions-module__VirJuW__freeCard .questions-module__VirJuW__forVisitor{display:none}html[data-session=in] .questions-module__VirJuW__freeCard .questions-module__VirJuW__forMember{display:block}.questions-module__VirJuW__placeholderCardTitle,.questions-module__VirJuW__placeholderCardLine,.questions-module__VirJuW__placeholderCardLineShort,.questions-module__VirJuW__placeholderCardAction{background:#ebe4d6;border-radius:6px;display:block}.questions-module__VirJuW__placeholderCardTitle{width:78%;height:28px;margin-bottom:14px}.questions-module__VirJuW__placeholderCardLine{width:100%;height:15px}.questions-module__VirJuW__placeholderCardLineShort{width:64%;height:15px;margin-top:9px}.questions-module__VirJuW__placeholderCardAction{border-radius:12px;height:54px;margin-top:24px}.questions-module__VirJuW__levelPlanTag{border:1px solid var(--grind-rule);color:var(--grind-muted);font-family:var(--font-grind-sans), system-ui, sans-serif;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500}.questions-module__VirJuW__group{margin-top:46px}.questions-module__VirJuW__group h2{font-family:var(--grind-display);align-items:baseline;gap:14px;margin:0 0 6px;font-size:34px;font-weight:400;line-height:1.1;display:flex}.questions-module__VirJuW__group h2 span:not([class]){color:var(--grind-muted);font-family:var(--font-grind-sans), system-ui, sans-serif;font-size:13px;font-weight:450}.questions-module__VirJuW__rows{border-top:1px solid var(--grind-rule);margin:0;padding:0;list-style:none}.questions-module__VirJuW__row{border-bottom:1px solid var(--grind-rule);grid-template-columns:minmax(0,1fr) auto;column-gap:24px;padding:20px 0 22px;display:grid;position:relative}.questions-module__VirJuW__row h3{font-family:var(--grind-display);margin:0;font-size:28px;font-weight:400;line-height:1.15}.questions-module__VirJuW__rowLink:after{content:"";position:absolute;inset:0}.questions-module__VirJuW__row p{max-width:640px;color:var(--grind-muted);grid-column:1;margin:6px 0 0;font-size:15px;line-height:1.55}.questions-module__VirJuW__rowArrow{color:var(--grind-blue-ink);grid-area:1/2/span 2;align-self:center;font-size:20px;transition:transform .16s}.questions-module__VirJuW__row:hover .questions-module__VirJuW__rowLink{color:var(--grind-blue-ink)}.questions-module__VirJuW__row:hover .questions-module__VirJuW__rowArrow{transform:translate(4px)}.questions-module__VirJuW__row:has(a:focus-visible){outline:2px solid var(--grind-focus);outline-offset:2px;border-radius:4px}.questions-module__VirJuW__row .questions-module__VirJuW__rowLink:focus-visible{outline:none}.questions-module__VirJuW__message{max-width:580px;margin:46px 0 30px}.questions-module__VirJuW__message :is(h1,h2){font-family:var(--grind-display);margin:0 0 10px;font-size:clamp(34px,4vw,44px);font-weight:400;line-height:1.1}.questions-module__VirJuW__message p{color:var(--grind-muted);margin:0;font-size:17px;line-height:1.6}.questions-module__VirJuW__message a{color:var(--grind-blue-ink);text-underline-offset:4px;text-decoration:underline}.questions-module__VirJuW__questionMain{max-width:1300px;margin:0 auto;padding:42px clamp(22px,3.5vw,52px) 110px}.questions-module__VirJuW__backLink{color:var(--grind-blue-ink);text-underline-offset:4px;margin-bottom:40px;font-size:14px;display:inline-block}.questions-module__VirJuW__backLink:hover{text-decoration:underline}.questions-module__VirJuW__question{grid-template:"header card""body card"1fr/minmax(0,680px) minmax(280px,380px);justify-content:space-between;column-gap:72px;display:grid}.questions-module__VirJuW__questionHeader{grid-area:header}.questions-module__VirJuW__level{color:var(--grind-blue-ink);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:530}.questions-module__VirJuW__questionHeader h1{font-family:var(--grind-display);letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(44px,5.4vw,66px);font-weight:400;line-height:1.02}.questions-module__VirJuW__deck{color:var(--grind-muted);margin:20px 0 0;font-size:clamp(18px,2vw,21px);line-height:1.5}.questions-module__VirJuW__practiseCard{border:1px solid var(--grind-rule);background:var(--grind-sheet);border-radius:18px;grid-area:card;align-self:start;padding:26px 26px 24px;position:sticky;top:24px}.questions-module__VirJuW__practiseCard h2{font-family:var(--grind-display);margin:0 0 8px;font-size:30px;font-weight:400;line-height:1.1}.questions-module__VirJuW__practiseButton{width:100%;margin:20px 0 0;display:flex}.questions-module__VirJuW__questionBody{grid-area:body;margin-top:48px}.questions-module__VirJuW__questionBody section+section{margin-top:46px}.questions-module__VirJuW__questionBody h2{font-family:var(--grind-display);margin:0 0 14px;font-size:36px;font-weight:400;line-height:1.1}.questions-module__VirJuW__questionBody h3{color:var(--grind-muted);letter-spacing:.05em;text-transform:uppercase;margin:22px 0 8px;font-size:13px;font-weight:560}.questions-module__VirJuW__problem{font-size:18px;line-height:1.7}.questions-module__VirJuW__problem p{margin:0 0 1.1em}.questions-module__VirJuW__problem :is(ul,ol){margin:0 0 1.1em;padding-left:1.4em;list-style:outside}.questions-module__VirJuW__problem code{background:#eee8db;border-radius:3px;padding:.1em .25em;font-size:.86em}.questions-module__VirJuW__problem a{color:var(--grind-blue-ink);text-decoration:underline}.questions-module__VirJuW__requirements{margin:0;padding:0;list-style:none}.questions-module__VirJuW__requirements li{padding:5px 0 5px 26px;font-size:17px;line-height:1.55;position:relative}.questions-module__VirJuW__requirements li:before{color:var(--grind-blue);content:"–";position:absolute;top:5px;left:2px}.questions-module__VirJuW__placeholderLevel,.questions-module__VirJuW__placeholderTitle,.questions-module__VirJuW__placeholderLine,.questions-module__VirJuW__placeholderLineShort,.questions-module__VirJuW__placeholderHeading,.questions-module__VirJuW__placeholderDeck{background:#ebe4d6;border-radius:6px;display:block}.questions-module__VirJuW__placeholderLevel{vertical-align:middle;width:76px;height:.9em;display:inline-block}.questions-module__VirJuW__placeholderTitle{width:min(52%,360px);height:28px}.questions-module__VirJuW__placeholderLine{width:100%;max-width:640px;height:15px;margin-top:12px}.questions-module__VirJuW__placeholderLineShort{width:62%;height:15px;margin-top:12px}.questions-module__VirJuW__placeholderHeading{width:78%;height:clamp(44px,5.4vw,66px);margin-top:14px}.questions-module__VirJuW__placeholderDeck{width:90%;height:24px;margin-top:22px}html[data-session=in] .questions-module__VirJuW__practiseCard .questions-module__VirJuW__forVisitor{display:none}@media (prefers-reduced-motion:no-preference){:is(.questions-module__VirJuW__placeholderLevel,.questions-module__VirJuW__placeholderTitle,.questions-module__VirJuW__placeholderLine,.questions-module__VirJuW__placeholderLineShort,.questions-module__VirJuW__placeholderHeading,.questions-module__VirJuW__placeholderDeck,.questions-module__VirJuW__placeholderCardTitle,.questions-module__VirJuW__placeholderCardLine,.questions-module__VirJuW__placeholderCardLineShort,.questions-module__VirJuW__placeholderCardAction){animation:1.6s ease-in-out infinite questions-module__VirJuW__breathe}}@keyframes questions-module__VirJuW__breathe{50%{opacity:.55}}@media (max-width:900px){.questions-module__VirJuW__question{grid-template:"header""card""body"/minmax(0,1fr)}.questions-module__VirJuW__practiseCard{margin-top:30px;position:static}}@media (max-width:700px){.questions-module__VirJuW__main,.questions-module__VirJuW__questionMain{padding:30px 22px 80px}.questions-module__VirJuW__freeCard{padding:22px 20px 20px}.questions-module__VirJuW__intro p{font-size:16px}.questions-module__VirJuW__row h3{font-size:24px}.questions-module__VirJuW__practiseCard{padding:22px 20px 20px}.questions-module__VirJuW__problem{font-size:16px}.questions-module__VirJuW__questionBody h2{font-size:31px}}
.not-found-module__-MBHGq__main{text-align:center;max-width:620px;margin:0 auto;padding:48px 24px 110px}.not-found-module__-MBHGq__art{max-width:220px;margin:0 auto 18px}.not-found-module__-MBHGq__main h1{font-family:var(--grind-display);margin:0;font-size:clamp(40px,5vw,56px);font-weight:400;line-height:1.05}.not-found-module__-MBHGq__main p{color:var(--grind-muted);margin:14px 0 0;font-size:17px;line-height:1.6}.not-found-module__-MBHGq__main .not-found-module__-MBHGq__links{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:28px;display:flex}.not-found-module__-MBHGq__links a{border-bottom:1px solid var(--grind-blue);color:var(--grind-ink);padding-bottom:3px;font-size:15px;font-weight:530}.not-found-module__-MBHGq__links a:hover{color:var(--grind-blue-ink)}
.landing-module__P7nTiW__main{padding:8px 0 88px}.landing-module__P7nTiW__sections{gap:64px;max-width:1180px;margin:0 auto;padding:24px clamp(18px,4vw,48px) 0;display:grid}.landing-module__P7nTiW__sections h2{font-family:var(--grind-display);letter-spacing:-.02em;margin:0;font-size:clamp(34px,4.4vw,52px);font-weight:400;line-height:1.04}.landing-module__P7nTiW__textLink{border-bottom:1px solid var(--grind-blue);gap:8px;padding-bottom:4px;font-size:15px;font-weight:530;display:inline-flex}.landing-module__P7nTiW__textLink:hover{color:var(--grind-blue-ink)}.landing-module__P7nTiW__showcase{grid-template-rows:auto auto minmax(0,1fr);min-height:calc(100svh - 136px);display:grid}.landing-module__P7nTiW__tagline{font-family:var(--grind-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(40px,6.6vw,78px);font-weight:400;line-height:1.02}.landing-module__P7nTiW__ledeRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin:18px 0 28px;display:flex}.landing-module__P7nTiW__company{color:var(--grind-blue);font-weight:650}.landing-module__P7nTiW__lede{max-width:54ch;color:var(--grind-muted);margin:0;font-size:clamp(16px,1.6vw,18px);line-height:1.5}.landing-module__P7nTiW__replay{isolation:isolate;background:#f0f1ec;border-radius:22px;flex-direction:column;max-height:760px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #26302b0f}.landing-module__P7nTiW__replay:before{z-index:-1;content:"";pointer-events:none;background-image:radial-gradient(#d3d6cf 1px,#0000 1.2px);background-size:18px 18px;position:absolute;inset:0}.landing-module__P7nTiW__replayButton{z-index:2;min-height:32px;color:var(--grind-blue-ink);font:inherit;cursor:pointer;background:#ffffffb3;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;transition:background-color .15s ease-out;display:inline-flex;position:absolute;top:12px;right:12px}.landing-module__P7nTiW__replayButton:hover{background:#35689e14}.landing-module__P7nTiW__replayButton svg{width:14px;height:14px}.landing-module__P7nTiW__camCorner{z-index:2;flex-direction:column;align-items:flex-start;gap:8px;width:clamp(96px,15%,172px);display:flex;position:absolute;top:14px;left:14px}.landing-module__P7nTiW__faceCam{--face-x:.53;--face-y:.306;--zoom:1.5;aspect-ratio:3/4;background:#dedbd1;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #26302b1f,0 10px 26px #20211f2e}.landing-module__P7nTiW__faceCam :is(img,video){top:calc(50% - var(--face-y) * var(--zoom) * 133.333%);left:calc(50% - var(--face-x) * var(--zoom) * 100%);width:calc(var(--zoom) * 100%);aspect-ratio:9/16;object-fit:cover;filter:brightness(.78);max-width:none;height:auto;display:block;position:absolute}.landing-module__P7nTiW__faceCam img{pointer-events:none;transition:opacity .6s cubic-bezier(.23,1,.32,1)}.landing-module__P7nTiW__faceCam[data-playing=true] img{opacity:0}@media (prefers-reduced-motion:reduce){.landing-module__P7nTiW__faceCam img{transition:none}}.landing-module__P7nTiW__camCorner[data-picture=false] .landing-module__P7nTiW__faceCam{display:none}.landing-module__P7nTiW__replay .landing-module__P7nTiW__replayCanvas{background:0 0;border:0;border-radius:0;flex:1;min-height:320px}.landing-module__P7nTiW__transcript{--color-focus:var(--grind-blue);padding:4px 16px 16px}.landing-module__P7nTiW__transcript [class~=command-transcript-sent]{color:var(--grind-blue-ink);text-decoration-color:#2c5a8773}.landing-module__P7nTiW__transcriptDock{max-width:640px;margin:0 auto}.landing-module__P7nTiW__transcript [role=status]{min-height:52px;max-height:52px;font-size:15px;line-height:22px}.landing-module__P7nTiW__steps ol{counter-reset:step;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.landing-module__P7nTiW__practice{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:40px 64px;display:grid}.landing-module__P7nTiW__practice p{max-width:65ch;color:var(--grind-muted);margin:18px 0;font-size:17px;line-height:1.65}.landing-module__P7nTiW__feedbackExample{border-block:1px solid var(--grind-rule);padding:24px 0}.landing-module__P7nTiW__feedbackExample h3{margin:0;font-size:20px;font-weight:600;line-height:1.4}.landing-module__P7nTiW__feedbackExample dl{margin:20px 0}.landing-module__P7nTiW__feedbackExample dt{color:var(--grind-blue-ink);margin-top:18px;font-size:14px;font-weight:650}.landing-module__P7nTiW__feedbackExample dd{margin:5px 0 0;font-size:16px;line-height:1.6}.landing-module__P7nTiW__feedbackExample>p:last-child{font-size:14px}@media (max-width:700px){.landing-module__P7nTiW__practice{grid-template-columns:minmax(0,1fr);gap:28px}}.landing-module__P7nTiW__steps li{counter-increment:step;gap:12px;font-size:16px;line-height:1.5;display:flex}.landing-module__P7nTiW__steps li:before{width:28px;height:28px;color:var(--grind-blue-ink);content:counter(step);background:#dfe7f0;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.landing-module__P7nTiW__steps strong{font-weight:650}.landing-module__P7nTiW__plans{border-top:1px solid var(--grind-rule);gap:32px clamp(28px,5vw,72px);padding-top:56px;display:grid}.landing-module__P7nTiW__plansIntro p{max-width:420px;color:var(--grind-muted);margin:18px 0 26px;font-size:18px;line-height:1.6}.landing-module__P7nTiW__planList{border:1px solid var(--grind-rule);border-radius:18px;align-self:start;display:grid;overflow:hidden}.landing-module__P7nTiW__plan{flex-direction:column;padding:20px 24px 22px;display:flex}.landing-module__P7nTiW__plan .landing-module__P7nTiW__planNote{margin:auto 0 -10px;padding-top:10px;font-size:11px;line-height:1.4}.landing-module__P7nTiW__plan+.landing-module__P7nTiW__plan{border-top:1px solid var(--grind-rule);background:var(--grind-sheet)}.landing-module__P7nTiW__plan h3{font-family:var(--grind-display);margin:0 0 6px;font-size:25px;font-weight:400;line-height:1.2}.landing-module__P7nTiW__plan p{color:var(--grind-muted);margin:0;font-size:15px;line-height:1.5}.landing-module__P7nTiW__reading{border-top:1px solid var(--grind-rule);padding-top:48px}.landing-module__P7nTiW__readingHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.landing-module__P7nTiW__readingList{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:40px 32px;display:grid}.landing-module__P7nTiW__reading .landing-module__P7nTiW__readingFeatured{border-bottom:0;padding:0}.landing-module__P7nTiW__reading .landing-module__P7nTiW__readingFeatured h3{margin:12px 0 14px;font-size:clamp(32px,3.4vw,44px)}@media (max-width:640px){.landing-module__P7nTiW__sections{padding-top:8px}.landing-module__P7nTiW__showcase{min-height:calc(100svh - 96px)}.landing-module__P7nTiW__tagline{white-space:nowrap;font-size:clamp(26px,7.4vw,34px)}.landing-module__P7nTiW__ledeRow{gap:10px;margin:10px 0 14px}.landing-module__P7nTiW__lede{font-size:15px}.landing-module__P7nTiW__camCorner{gap:6px;width:84px}.landing-module__P7nTiW__replay .landing-module__P7nTiW__replayCanvas{min-height:280px}}@media (min-width:600px){.landing-module__P7nTiW__planList{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__P7nTiW__plan+.landing-module__P7nTiW__plan{border-top:0;border-left:1px solid var(--grind-rule)}}@media (min-width:900px){.landing-module__P7nTiW__plans{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.landing-module__P7nTiW__replay .landing-module__P7nTiW__replayCanvas{min-height:300px}}@media (min-width:641px) and (max-height:900px){.landing-module__P7nTiW__sections{padding-top:8px}.landing-module__P7nTiW__tagline{font-size:clamp(38px,7.4vh,72px)}.landing-module__P7nTiW__ledeRow{margin:12px 0 16px}.landing-module__P7nTiW__camCorner{width:min(clamp(96px,15%,172px),19vh)}.landing-module__P7nTiW__replay .landing-module__P7nTiW__replayCanvas{min-height:240px}}
.login-module__WRL0za__main{grid-template-columns:minmax(0,420px) minmax(0,360px);justify-content:center;align-items:start;gap:clamp(40px,8vw,120px);max-width:1130px;margin:0 auto;padding:48px 38px 110px;display:grid}.login-module__WRL0za__panel h1{color:var(--grind-blue-ink);font-family:var(--grind-display);letter-spacing:-.035em;margin:0;font-size:clamp(52px,6vw,72px);font-weight:400;line-height:.98}.login-module__WRL0za__lede{color:var(--grind-muted);margin:14px 0 0;font-size:17px;line-height:1.55}.login-module__WRL0za__returnNote{color:var(--grind-muted);font-family:var(--grind-hand);margin:10px 0 0;font-size:16px}.login-module__WRL0za__notice,.login-module__WRL0za__error{border:1px solid var(--grind-rule);border-radius:10px;margin:22px 0 0;padding:10px 14px;font-size:14px;line-height:1.5}.login-module__WRL0za__notice{background:var(--grind-sheet)}.login-module__WRL0za__notice a{color:var(--grind-blue-ink);text-underline-offset:3px;font-weight:530;text-decoration:underline}.login-module__WRL0za__error{color:#8f3a22;background:#fbefea;border-color:#e2b9ab}.login-module__WRL0za__googleButton{width:100%;margin-top:28px}.login-module__WRL0za__googleLogo{flex-shrink:0;width:18px;height:18px}.login-module__WRL0za__divider{color:var(--grind-muted);align-items:center;gap:12px;margin:24px 0;font-size:13px;display:flex}.login-module__WRL0za__divider:before,.login-module__WRL0za__divider:after{background:var(--grind-rule);content:"";flex:1;height:1px}.login-module__WRL0za__form{gap:6px;display:grid}.login-module__WRL0za__form label{margin-top:10px;font-size:14px;font-weight:530}.login-module__WRL0za__form label:first-of-type{margin-top:0}.login-module__WRL0za__form input{background:var(--grind-sheet);min-height:46px;color:var(--grind-ink);border:1px solid #cfc9bb;border-radius:10px;padding:0 14px;font-size:16px}.login-module__WRL0za__form input:focus-visible{border-color:var(--grind-focus);outline:2px solid var(--grind-focus);outline-offset:1px}.login-module__WRL0za__formActions{margin-top:18px;display:grid}.login-module__WRL0za__formError{color:#8f3a22;margin:22px 0 0;font-size:14px;line-height:1.5}.login-module__WRL0za__formError a{color:#8f3a22;text-underline-offset:3px;font-weight:560;text-decoration:underline}.login-module__WRL0za__switch{color:var(--grind-muted);margin:22px 0 0;font-size:14px}.login-module__WRL0za__switch a{color:var(--grind-blue-ink);text-underline-offset:3px;font-weight:560;text-decoration:underline}.login-module__WRL0za__legal{color:var(--grind-muted);margin:28px 0 0;font-size:13px;line-height:1.55}.login-module__WRL0za__legal a{color:var(--grind-ink);text-underline-offset:3px;text-decoration:underline}.login-module__WRL0za__legal a:hover{color:var(--grind-blue-ink)}.login-module__WRL0za__aside{text-align:center}.login-module__WRL0za__sketch{max-width:340px;margin:0 auto}.login-module__WRL0za__aside p{color:var(--grind-muted);font-family:var(--grind-hand);margin:18px 0 0;font-size:18px}@media (max-width:860px){.login-module__WRL0za__main{grid-template-columns:minmax(0,440px);padding:30px 22px 80px}.login-module__WRL0za__aside{display:none}}
.sketches-module__2Eb7ZW__sketch{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.sketches-module__2Eb7ZW__animated .sketches-module__2Eb7ZW__draw{stroke-dasharray:1;animation:sketches-module__2Eb7ZW__draw .7s cubic-bezier(.4, 0, .3, 1) calc(var(--delay,0s) * .75) both}.sketches-module__2Eb7ZW__animated .sketches-module__2Eb7ZW__fade{animation:sketches-module__2Eb7ZW__fade .5s ease calc(var(--delay,0s) * .75) both}}@keyframes sketches-module__2Eb7ZW__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sketches-module__2Eb7ZW__fade{0%{opacity:0}}
.checkout-module__a96LWq__error{max-width:560px;color:var(--grind-terracotta-ink);margin:22px 0 0;font-size:16px;line-height:1.5}.checkout-module__a96LWq__actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px;display:flex}.checkout-module__a96LWq__textButton{color:var(--grind-blue-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;text-decoration:underline}.checkout-module__a96LWq__textButton:focus-visible{outline:2px solid var(--grind-focus);outline-offset:3px;border-radius:2px}
