.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:var(--grind-terracotta);--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}
.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:18px;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:18px}.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:360px}.practice-module__J2InBG__diagramViewCaption{border-top:1px solid var(--grind-rule);color:var(--grind-muted);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}}
.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>.questions-module__VirJuW__freeCard,.questions-module__VirJuW__listMain>.questions-module__VirJuW__freeOffer{margin-top:28px}.questions-module__VirJuW__freeOffer>*{max-width:420px;margin-top:0}@media (min-width:960px){.questions-module__VirJuW__listMain{grid-template-columns:minmax(0,1fr) 340px;align-items:start;column-gap:56px;display:grid}.questions-module__VirJuW__listMain>*{grid-column:1/-1}.questions-module__VirJuW__listMain>.questions-module__VirJuW__intro{grid-area:1/1}.questions-module__VirJuW__listMain>.questions-module__VirJuW__freeCard,.questions-module__VirJuW__listMain>.questions-module__VirJuW__freeOffer{grid-area:1/2;margin-top:10px}}.questions-module__VirJuW__freeCard{border:1px solid var(--grind-rule);background:var(--grind-sheet);border-radius:18px;max-width:420px;padding:26px 26px 22px}.questions-module__VirJuW__freeCard h2{text-wrap:balance;font-family:var(--grind-display);margin:0 0 8px;font-size:30px;font-weight:400;line-height:1.1}.questions-module__VirJuW__freeCard>p{color:var(--grind-muted);margin:0;font-size:15px;line-height:1.55}.questions-module__VirJuW__freeCardButton{width:100%;margin:20px 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__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:1130px;margin:0 auto;padding:42px 38px 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,340px);justify-content:space-between;column-gap:56px;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){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__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)}
.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}}
.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__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{border-left:2px solid var(--grind-blue);color:var(--grind-muted);margin:1.7em 0;padding:.1em 0 .1em 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 6%}.blog-module__vn6y_q__previewArt{background:var(--grind-sheet);border-radius:14px;margin-bottom:16px;padding:8px 12%}.blog-module__vn6y_q__articleArt{max-width:460px;margin:40px auto 0}.blog-module__vn6y_q__tryFirst{border:1px solid var(--grind-rule);border-left:3px solid var(--grind-blue);background:var(--grind-sheet);border-radius:4px 14px 14px 4px;margin:36px 0 0;padding:24px 28px 26px}.blog-module__vn6y_q__tryFirstLabel{color:var(--grind-blue-ink);font-family:var(--grind-hand);margin:0;font-size:17px}.blog-module__vn6y_q__tryFirst h2{font-family:var(--grind-display);margin:4px 0 10px;font-size:32px;font-weight:400;line-height:1.1}.blog-module__vn6y_q__tryFirst>p:not(.blog-module__vn6y_q__tryFirstLabel){margin:0;font-size:17px;line-height:1.65}.blog-module__vn6y_q__tryFirstActions{flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin-top:20px;display:flex}.blog-module__vn6y_q__tryFirstActions a{background:var(--grind-ink);min-height:40px;color:var(--grind-paper);border-radius:8px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:530;display:inline-flex}.blog-module__vn6y_q__tryFirstActions a:hover{background:#39443e}.blog-module__vn6y_q__tryFirstActions span:not([aria-hidden]){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__tryFirst{padding:20px 20px 22px}.blog-module__vn6y_q__tryFirst h2{font-size:28px}.blog-module__vn6y_q__tryFirst>p:not(.blog-module__vn6y_q__tryFirstLabel){font-size:16px}.blog-module__vn6y_q__featuredArt{padding:0 4% 8px}}
.question-admin-module__4GArYW__main{max-width:1130px;margin:0 auto;padding:42px 38px 140px}.question-admin-module__4GArYW__eyebrow{color:var(--grind-blue-ink);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:530}.question-admin-module__4GArYW__pageTitle{font-family:var(--grind-display);letter-spacing:-.03em;overflow-wrap:anywhere;margin:14px 0 0;font-size:clamp(40px,5vw,60px);font-weight:400;line-height:1.04}.question-admin-module__4GArYW__deck{max-width:640px;color:var(--grind-muted);margin:14px 0 0;font-size:15px;line-height:1.55}.question-admin-module__4GArYW__filesNote{border-left:3px solid var(--grind-rule);max-width:640px;color:var(--grind-muted);margin:10px 0 0;padding:1px 0 1px 10px;font-size:14px;line-height:1.5}.question-admin-module__4GArYW__backLink{color:var(--grind-blue-ink);text-underline-offset:4px;margin-bottom:32px;font-size:14px;display:inline-block}.question-admin-module__4GArYW__backLink:hover{text-decoration:underline}.question-admin-module__4GArYW__empty{max-width:560px;color:var(--grind-muted);margin:40px 0 0;font-size:17px;line-height:1.6}.question-admin-module__4GArYW__message{max-width:580px;margin:10px 0 30px}.question-admin-module__4GArYW__message h1{font-family:var(--grind-display);margin:0 0 10px;font-size:clamp(34px,4vw,44px);font-weight:400;line-height:1.1}.question-admin-module__4GArYW__message p{color:var(--grind-muted);margin:0;font-size:17px;line-height:1.6}.question-admin-module__4GArYW__message a{color:var(--grind-blue-ink);text-underline-offset:4px;text-decoration:underline}.question-admin-module__4GArYW__badges{flex-wrap:wrap;flex:none;gap:6px;display:inline-flex}.question-admin-module__4GArYW__badge{border:1px solid var(--grind-rule);background:var(--grind-sheet);color:var(--grind-muted);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:540;display:inline-block}.question-admin-module__4GArYW__badge[data-status=published]{color:var(--grind-green);background:#e8f1ec;border-color:#b9d3c6}.question-admin-module__4GArYW__badge[data-status=unpublished]{color:#7a5d12;background:#f8efd5;border-color:#e3cf96}.question-admin-module__4GArYW__badge[data-status=hidden]{color:var(--grind-terracotta-ink);background:#f6e5dc;border-color:#e2bfae}.question-admin-module__4GArYW__header{max-width:760px}.question-admin-module__4GArYW__bank{border-top:1px solid var(--grind-rule);margin:40px 0 0;padding:0;list-style:none}.question-admin-module__4GArYW__bankRow{border-bottom:1px solid var(--grind-rule);justify-content:space-between;align-items:center;gap:20px;padding:18px 4px;display:flex;position:relative}.question-admin-module__4GArYW__bankRow:hover{background:#fffcf599}.question-admin-module__4GArYW__bankRow:has(a:focus-visible){outline:2px solid var(--grind-focus);outline-offset:2px}.question-admin-module__4GArYW__rowMain{min-width:0}.question-admin-module__4GArYW__rowTitle{font-family:var(--grind-display);margin:0;font-size:28px;font-weight:400;line-height:1.15}.question-admin-module__4GArYW__rowTitle a:after{content:"";position:absolute;inset:0}.question-admin-module__4GArYW__rowTitle a:focus-visible{outline:none}.question-admin-module__4GArYW__bankRow[data-hidden] .question-admin-module__4GArYW__rowTitle{color:var(--grind-muted)}.question-admin-module__4GArYW__rowMeta{color:var(--grind-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:6px 0 0;font-size:14px;line-height:1.5;display:flex}.question-admin-module__4GArYW__slug{font-family:var(--font-mono,ui-monospace, monospace);color:var(--grind-ink);font-size:13px}.question-admin-module__4GArYW__rowAlert{color:var(--grind-terracotta-ink);margin:8px 0 0;font-size:14px}.question-admin-module__4GArYW__detailHeader{max-width:760px}.question-admin-module__4GArYW__detailStatus{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.question-admin-module__4GArYW__detailStatus .question-admin-module__4GArYW__rowMeta{margin:0}.question-admin-module__4GArYW__detailBody{grid-template-columns:minmax(0,720px) minmax(260px,320px);justify-content:space-between;gap:48px;margin-top:44px;display:grid}.question-admin-module__4GArYW__aside{align-content:start;gap:16px;display:grid}.question-admin-module__4GArYW__panel{border:1px solid var(--grind-rule);background:var(--grind-sheet);border-radius:14px;padding:18px}.question-admin-module__4GArYW__panelTitle{margin:0;font-size:15px;font-weight:600}.question-admin-module__4GArYW__panelText{color:var(--grind-muted);margin:6px 0 14px;font-size:14px;line-height:1.5}.question-admin-module__4GArYW__visibilityText{margin:6px 0 14px;font-size:14px;line-height:1.5}.question-admin-module__4GArYW__visibility[data-hidden] .question-admin-module__4GArYW__visibilityText{color:var(--grind-terracotta-ink)}.question-admin-module__4GArYW__versions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.question-admin-module__4GArYW__version{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.question-admin-module__4GArYW__version:hover{background:var(--grind-paper)}.question-admin-module__4GArYW__version[aria-pressed=true]{border-color:var(--grind-blue);background:#edf2f8}.question-admin-module__4GArYW__version:focus-visible{outline:2px solid var(--grind-focus);outline-offset:2px}.question-admin-module__4GArYW__versionName{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.question-admin-module__4GArYW__current{color:var(--grind-green);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:540}.question-admin-module__4GArYW__versionMeta{color:var(--grind-muted);font-variant-numeric:tabular-nums;font-size:13px}.question-admin-module__4GArYW__versionNotice{background:#edf2f8;border:1px solid #c9d7e7;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:32px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.question-admin-module__4GArYW__versionNotice p{margin:0}.question-admin-module__4GArYW__content{gap:52px;display:grid}.question-admin-module__4GArYW__sectionTitle{font-family:var(--grind-display);margin:0 0 16px;font-size:34px;font-weight:400;line-height:1.1}.question-admin-module__4GArYW__sectionDeck{color:var(--grind-muted);margin:-6px 0 18px;font-size:15px;line-height:1.55}.question-admin-module__4GArYW__summary{color:var(--grind-muted);margin:0 0 16px;font-size:17px;line-height:1.6}.question-admin-module__4GArYW__prose{font-size:17px;line-height:1.7}.question-admin-module__4GArYW__prose>:first-child{margin-top:0}.question-admin-module__4GArYW__prose p,.question-admin-module__4GArYW__prose :is(ul,ol){margin:0 0 1.05em}.question-admin-module__4GArYW__prose :is(ul,ol){padding-left:1.4em}.question-admin-module__4GArYW__prose ul{list-style:outside}.question-admin-module__4GArYW__prose ol{list-style:decimal}.question-admin-module__4GArYW__prose :is(h1,h2,h3,h4){font-family:var(--grind-display);margin:1.4em 0 .5em;font-weight:400;line-height:1.15}.question-admin-module__4GArYW__prose :is(h1,h2){font-size:28px}.question-admin-module__4GArYW__prose :is(h3,h4){font-size:23px}.question-admin-module__4GArYW__prose code{background:#eee8db;border-radius:3px;padding:.1em .25em;font-size:.86em}.question-admin-module__4GArYW__points{margin:0 0 22px;padding-left:1.3em;font-size:16px;line-height:1.6;list-style:outside}.question-admin-module__4GArYW__points li+li{margin-top:4px}.question-admin-module__4GArYW__none{color:var(--grind-muted);margin:0 0 22px;font-size:15px}.question-admin-module__4GArYW__criteria{gap:10px;margin:0;padding:0;list-style:none;display:grid}.question-admin-module__4GArYW__criterion{border:1px solid var(--grind-rule);background:var(--grind-sheet);border-radius:12px;padding:12px 14px}.question-admin-module__4GArYW__criterionHead{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:15px;line-height:1.45;display:flex}.question-admin-module__4GArYW__criterionId{font-family:var(--font-mono,ui-monospace, monospace);background:#eee8db;border-radius:4px;padding:1px 6px;font-size:12px;font-weight:500}.question-admin-module__4GArYW__optional{color:var(--grind-muted);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:540}.question-admin-module__4GArYW__criterionText{color:var(--grind-muted);margin:6px 0 0;font-size:15px;line-height:1.55}.question-admin-module__4GArYW__alternatives{margin-top:8px;font-size:14px;line-height:1.5}.question-admin-module__4GArYW__alternatives p{margin:0;font-weight:600}.question-admin-module__4GArYW__alternatives ul{color:var(--grind-muted);margin:2px 0 0;padding-left:1.2em;list-style:outside}.question-admin-module__4GArYW__step+.question-admin-module__4GArYW__step{margin-top:28px}.question-admin-module__4GArYW__stepTitle{margin:0 0 10px;font-size:16px;font-weight:600}.question-admin-module__4GArYW__subStep{border-left:3px solid var(--grind-rule);margin-top:14px;padding-left:14px}.question-admin-module__4GArYW__subStep+.question-admin-module__4GArYW__subStep{margin-top:26px}.question-admin-module__4GArYW__facts{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:10px 0 12px;font-size:15px;line-height:1.55;display:grid}.question-admin-module__4GArYW__facts dt{color:var(--grind-muted);font-weight:540}.question-admin-module__4GArYW__facts dd{margin:0}.question-admin-module__4GArYW__walkthrough{margin:0;padding-left:1.2em;list-style:decimal}.question-admin-module__4GArYW__limitsUpdated{color:var(--grind-muted);font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:13px}.question-admin-module__4GArYW__limits{border-top:1px solid var(--grind-rule);max-width:760px;margin:40px 0 0}.question-admin-module__4GArYW__limitRow{border-bottom:1px solid var(--grind-rule);grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:12px 32px;padding:22px 4px;display:grid}.question-admin-module__4GArYW__limitLabel{margin:0;font-size:17px;font-weight:600;line-height:1.4;display:block}.question-admin-module__4GArYW__limitHelper{max-width:52ch;color:var(--grind-muted);margin:4px 0 0;font-size:15px;line-height:1.55}.question-admin-module__4GArYW__limitField{align-items:center;gap:10px;display:flex}.question-admin-module__4GArYW__limitInput{border:1px solid var(--grind-rule);background:var(--grind-sheet);width:112px;height:44px;color:var(--grind-ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:10px;padding:0 12px;font-size:16px}.question-admin-module__4GArYW__limitInput:focus-visible{border-color:var(--grind-blue);outline:2px solid var(--grind-focus);outline-offset:2px}.question-admin-module__4GArYW__limitInput[aria-invalid=true]{border-color:var(--grind-terracotta)}.question-admin-module__4GArYW__limitUnit{color:var(--grind-muted);font-size:15px}.question-admin-module__4GArYW__limitHint{min-height:1.45em;color:var(--grind-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.question-admin-module__4GArYW__limitHint[data-invalid]{color:var(--grind-terracotta-ink)}.question-admin-module__4GArYW__limitsFooter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 12px;min-height:76px;padding:18px 4px 0;display:flex}.question-admin-module__4GArYW__limitsStatus{color:var(--grind-green);margin:0 auto 0 0;font-size:14px;line-height:1.5}.question-admin-module__4GArYW__limitsStatus[data-failed]{color:var(--grind-terracotta-ink)}.question-admin-module__4GArYW__placeholder{background:#ebe4d6;border-radius:6px;display:block}.question-admin-module__4GArYW__placeholderTitle{width:72%;height:clamp(40px,5vw,60px);margin-top:14px}.question-admin-module__4GArYW__placeholderRowTitle{width:280px;max-width:70vw;height:28px}.question-admin-module__4GArYW__placeholderRowMeta{width:360px;max-width:70vw;height:14px;margin-top:10px}.question-admin-module__4GArYW__detailStatus .question-admin-module__4GArYW__placeholderRowMeta{margin-top:0}.question-admin-module__4GArYW__placeholderStatus{border-radius:999px;width:92px;height:26px}.question-admin-module__4GArYW__placeholderLine,.question-admin-module__4GArYW__placeholderLineShort{height:17px;margin-bottom:12px}.question-admin-module__4GArYW__placeholderLineShort{width:60%}.question-admin-module__4GArYW__placeholderButton{border-radius:8px;width:170px;height:45px}.question-admin-module__4GArYW__placeholderUpdated{width:190px;height:13px;margin-top:12px}.question-admin-module__4GArYW__placeholderInput{border-radius:10px;width:112px;height:44px}.question-admin-module__4GArYW__placeholderVersion{border-radius:10px;height:48px;margin-top:6px}.question-admin-module__4GArYW__codesCreate{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px 16px;max-width:760px;margin:36px 0 0;display:grid}.question-admin-module__4GArYW__codesCreate>.question-admin-module__4GArYW__rowAlert{grid-column:1/-1;margin:0}.question-admin-module__4GArYW__codesField .question-admin-module__4GArYW__limitLabel{margin-bottom:6px;font-size:15px}.question-admin-module__4GArYW__codesInput{border:1px solid var(--grind-rule);background:var(--grind-sheet);width:100%;height:44px;color:var(--grind-ink);font:inherit;border-radius:10px;padding:0 12px;font-size:16px}.question-admin-module__4GArYW__codesMono{overflow-wrap:anywhere;font-family:var(--font-mono,ui-monospace, monospace);font-weight:600}.question-admin-module__4GArYW__codesTable{border-collapse:collapse;width:100%;max-width:960px;margin:32px 0 0;font-size:15px}.question-admin-module__4GArYW__codesTable th{border-bottom:1px solid var(--grind-rule);color:var(--grind-muted);text-align:left;padding:0 12px 10px 0;font-size:13px;font-weight:540}.question-admin-module__4GArYW__codesTable td{border-bottom:1px solid var(--grind-rule);vertical-align:middle;padding:14px 12px 14px 0}.question-admin-module__4GArYW__codesTable th:nth-child(3),.question-admin-module__4GArYW__codesNumber{text-align:right;font-variant-numeric:tabular-nums}.question-admin-module__4GArYW__codesActions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.question-admin-module__4GArYW__codesAction{color:var(--grind-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;display:inline-flex}.question-admin-module__4GArYW__codesAction:hover:not(:disabled){background:var(--grind-sheet)}.question-admin-module__4GArYW__codesAction:disabled{color:var(--grind-muted);cursor:default}.question-admin-module__4GArYW__placeholderCodesInput{border-radius:10px;height:44px}.question-admin-module__4GArYW__placeholderCode{width:120px;height:18px}.question-admin-module__4GArYW__placeholderClaims{width:24px;height:18px;margin-left:auto}@media (max-width:640px){.question-admin-module__4GArYW__codesCreate{grid-template-columns:minmax(0,1fr)}.question-admin-module__4GArYW__codesTable th:nth-child(2),.question-admin-module__4GArYW__codesTable td:nth-child(2){display:none}}@media (prefers-reduced-motion:no-preference){.question-admin-module__4GArYW__placeholder{animation:1.6s ease-in-out infinite question-admin-module__4GArYW__breathe}}@keyframes question-admin-module__4GArYW__breathe{50%{opacity:.55}}@media (max-width:900px){.question-admin-module__4GArYW__detailBody{grid-template-columns:minmax(0,1fr);gap:36px}.question-admin-module__4GArYW__aside{order:-1}}@media (max-width:640px){.question-admin-module__4GArYW__main{padding:30px 20px 110px}.question-admin-module__4GArYW__bankRow{flex-direction:column;align-items:flex-start;gap:10px}.question-admin-module__4GArYW__facts,.question-admin-module__4GArYW__limitRow{grid-template-columns:minmax(0,1fr)}.question-admin-module__4GArYW__facts dd{margin-bottom:6px}}
.preview-banner-module__bolRAW__banner{color:#6b510f;background:#f8efd5;border:1px solid #e3cf96;margin:0;padding:7px 14px;font-size:14px;font-weight:540;line-height:1.4}.preview-banner-module__bolRAW__banner[data-visibility=hidden]{color:var(--grind-terracotta-ink);background:#f6e5dc;border-color:#e2bfae}.preview-banner-module__bolRAW__adminLink{color:inherit;text-underline-offset:2px;text-decoration:underline}.preview-banner-module__bolRAW__banner[data-placement=page]{border-radius:10px;max-width:680px;margin-bottom:28px}.preview-banner-module__bolRAW__banner[data-placement=bar]{text-align:center;border-width:0 0 1px}.preview-banner-module__bolRAW__versionNote{color:var(--grind-muted);margin:0;font-size:13px;line-height:1.4}.preview-banner-module__bolRAW__notices[data-placement=page]{max-width:680px;margin-bottom:28px}.preview-banner-module__bolRAW__notices[data-placement=page] .preview-banner-module__bolRAW__banner{margin-bottom:0}.preview-banner-module__bolRAW__notices[data-placement=page] .preview-banner-module__bolRAW__banner+.preview-banner-module__bolRAW__versionNote{margin-top:8px}.preview-banner-module__bolRAW__notices[data-placement=bar] .preview-banner-module__bolRAW__versionNote{border-bottom:1px solid var(--color-line);background:var(--color-surface);color:var(--color-muted-ink);text-align:center;padding:5px 14px}
:where(.founding-offer-module__u3Q0sG__main){--founding-background:#f5f6f5;--founding-ink:#20211f;--founding-muted:#666a65;--founding-accent:#a45c16;--founding-placeholder:#e1e4e2;--founding-min-height:100vh;--founding-title-size:1.875rem;--founding-title-weight:600;--founding-title-tracking:-.025em;--founding-title-leading:2.25rem}.founding-offer-module__u3Q0sG__main{min-height:var(--founding-min-height);background:var(--founding-background);max-width:28rem;color:var(--founding-ink);flex-direction:column;justify-content:center;margin:0 auto;padding:4rem 1.5rem;display:flex}.founding-offer-module__u3Q0sG__title{color:var(--founding-title-color,var(--founding-ink));font-family:var(--founding-title-font);font-size:var(--founding-title-size);font-weight:var(--founding-title-weight);letter-spacing:var(--founding-title-tracking);line-height:var(--founding-title-leading)}.founding-offer-module__u3Q0sG__tier{color:var(--founding-accent);margin-top:.75rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.founding-offer-module__u3Q0sG__price{align-items:baseline;gap:.5rem;margin-top:1.5rem;display:flex}.founding-offer-module__u3Q0sG__price s{color:var(--founding-muted);font-size:1.125rem;line-height:1.75rem}.founding-offer-module__u3Q0sG__price strong{letter-spacing:-.025em;font-size:3rem;font-weight:600;line-height:1}.founding-offer-module__u3Q0sG__price>span:not([class]){color:var(--founding-muted);font-size:.875rem;line-height:1.25rem}.founding-offer-module__u3Q0sG__detail{color:var(--founding-muted);margin-top:.75rem;font-size:.875rem;line-height:1.5rem}.founding-offer-module__u3Q0sG__emphasis{color:var(--founding-ink);font-weight:500}.founding-offer-module__u3Q0sG__features{margin-top:1.5rem;font-size:.875rem;line-height:1.5rem}.founding-offer-module__u3Q0sG__features>:not(:last-child){margin-bottom:.5rem}.founding-offer-module__u3Q0sG__features li{gap:.5rem;display:flex}.founding-offer-module__u3Q0sG__features li>span{color:var(--founding-accent)}.founding-offer-module__u3Q0sG__action{margin-top:2rem}.founding-offer-module__u3Q0sG__button{width:100%}.founding-offer-module__u3Q0sG__note{color:var(--founding-muted);text-align:center;margin-top:.75rem;font-size:.75rem;line-height:1rem}.founding-offer-module__u3Q0sG__finePrint{color:var(--founding-muted);margin-top:1.5rem;font-size:.75rem;line-height:1.25rem}.founding-offer-module__u3Q0sG__label{color:var(--founding-muted);margin-top:1rem;font-size:.875rem;line-height:1.25rem}.founding-offer-module__u3Q0sG__title+.founding-offer-module__u3Q0sG__label{margin-top:1.5rem}.founding-offer-module__u3Q0sG__placeholder{background:var(--founding-placeholder);border-radius:5px;margin-top:.5rem;display:block}.founding-offer-module__u3Q0sG__pendingPrice{width:7rem;height:3rem}.founding-offer-module__u3Q0sG__pendingRenewal{width:10rem;height:1.25rem}.founding-offer-module__u3Q0sG__pendingButton{border-radius:8px;width:100%;height:2.75rem;margin-top:2rem}
