.GateCard-module__nmlkNG__card{gap:var(--space-xs);padding:var(--space-m);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);flex-direction:column;max-width:34rem;display:flex}.GateCard-module__nmlkNG__pending{color:var(--state-flag)}.GateCard-module__nmlkNG__body{font-family:var(--font-read);font-size:var(--text-l);line-height:1.55}.GateCard-module__nmlkNG__action{gap:var(--space-xs);margin-block-start:var(--space-2xs);display:grid}.GateCard-module__nmlkNG__action:has(>:nth-child(2)){grid-template-columns:1fr 1fr}.GateCard-module__nmlkNG__action:has(>:nth-child(3))>:nth-child(3){grid-column:1/-1}
.TextLink-module__wHWacW__link{color:var(--accent-hover);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.TextLink-module__wHWacW__link:hover{text-decoration-thickness:2px}
.ProgressBar-module__D7suoa__track{background:var(--surface-sunk);border-radius:var(--radius-pill);width:100%;position:relative;overflow:hidden}.ProgressBar-module__D7suoa__fill{border-radius:var(--radius-pill);height:100%;transition:width var(--dur-mid) linear}.ProgressBar-module__D7suoa__accent{background:var(--accent)}.ProgressBar-module__D7suoa__ink{background:var(--ink)}.ProgressBar-module__D7suoa__line{background:var(--line-strong)}.ProgressBar-module__D7suoa__weak{background:var(--score-weak)}.ProgressBar-module__D7suoa__fair{background:var(--score-fair)}.ProgressBar-module__D7suoa__good{background:var(--score-good)}.ProgressBar-module__D7suoa__strong{background:var(--score-strong)}.ProgressBar-module__D7suoa__withMarker{margin-block-start:34px;position:relative}.ProgressBar-module__D7suoa__marker{background:var(--score-cut);width:2px;position:absolute;inset-block:-6px;transform:translate(-1px)}.ProgressBar-module__D7suoa__markerLabel{white-space:nowrap;color:var(--score-cut);position:absolute;inset-block-start:-26px;transform:translate(-50%)}
.ExamShell-module__W-tfAq__shell{background:var(--bg);color:var(--ink);flex-direction:column;min-height:100dvh;display:flex}.ExamShell-module__W-tfAq__chrome{z-index:40;background:var(--surface);border-block-end:1px solid var(--line);position:sticky;top:0}.ExamShell-module__W-tfAq__chromeWrap{position:relative}.ExamShell-module__W-tfAq__chromeRow{align-items:center;gap:var(--space-s);padding:12px 16px 14px;display:flex}.ExamShell-module__W-tfAq__chromeStacked{padding:0 16px}.ExamShell-module__W-tfAq__progress{inset-inline:0;position:absolute;bottom:0}.ExamShell-module__W-tfAq__counter{white-space:nowrap;font-family:var(--font-ui);font-size:var(--text-m);flex:none;margin:0;font-weight:600;line-height:1.2}.ExamShell-module__W-tfAq__counterOf{color:var(--ink-faint);font-weight:500}.ExamShell-module__W-tfAq__counterMeta{white-space:nowrap;font-family:var(--font-ui);font-size:var(--text-s);color:var(--ink-faint);margin:0;display:none}.ExamShell-module__W-tfAq__label{white-space:nowrap;font-family:var(--font-ui);font-size:var(--text-s);color:var(--ink-muted);flex:none;margin:0;font-weight:600}.ExamShell-module__W-tfAq__labelXs{font-size:var(--text-xs);color:var(--ink-faint);font-weight:400}.ExamShell-module__W-tfAq__end{margin-inline-start:auto}.ExamShell-module__W-tfAq__chromeButton{border:1px solid var(--line);border-radius:var(--radius);min-height:36px;color:var(--ink-muted);font-family:var(--font-ui);font-size:var(--text-s);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ExamShell-module__W-tfAq__chromeButton:hover{color:var(--ink);border-color:var(--line-strong)}.ExamShell-module__W-tfAq__chromeButtonIcon{flex:none;width:12px;height:12px}.ExamShell-module__W-tfAq__body{width:100%;max-width:var(--container);padding:24px 20px var(--space-2xl);gap:var(--space-l);flex:1;align-items:start;margin-inline:auto;display:grid}.ExamShell-module__W-tfAq__main{min-width:0}.ExamShell-module__W-tfAq__withBar .ExamShell-module__W-tfAq__body{padding-block-end:calc(var(--bar-bottom) + var(--space-xs))}.ExamShell-module__W-tfAq__aside{display:none}@media (min-width:64rem){.ExamShell-module__W-tfAq__chromeRow{gap:20px;padding:14px 32px 16px}.ExamShell-module__W-tfAq__chromeStacked{padding-inline:32px}.ExamShell-module__W-tfAq__counterMeta{display:block}.ExamShell-module__W-tfAq__chromeButton{padding-inline:12px}.ExamShell-module__W-tfAq__withBar .ExamShell-module__W-tfAq__body{padding-block-end:40px}.ExamShell-module__W-tfAq__body{grid-template-columns:minmax(0,1fr) 304px;gap:48px;max-width:1216px;padding:40px 32px}.ExamShell-module__W-tfAq__body:not(:has(.ExamShell-module__W-tfAq__aside)){grid-template-columns:minmax(0,1fr)}[data-exam-mode=full] .ExamShell-module__W-tfAq__main,[data-exam-mode=free] .ExamShell-module__W-tfAq__main{max-width:704px}.ExamShell-module__W-tfAq__aside{display:block;position:sticky;top:106px}}.ExamShell-module__W-tfAq__mark{flex:none;align-items:center;gap:3px;display:flex}.ExamShell-module__W-tfAq__markBar{border-radius:2px;width:4px;height:22px}.ExamShell-module__W-tfAq__markBar:first-child{background:var(--brand-bar-1)}.ExamShell-module__W-tfAq__markBar:nth-child(2){background:var(--brand-bar-2)}.ExamShell-module__W-tfAq__markBar:nth-child(3){background:var(--brand-bar-3)}
.ExamTimer-module__0LywTq__timer{font-family:var(--font-ui);font-size:var(--text-m);flex:none;align-items:center;gap:6px;margin:0 0 0 auto;font-weight:600;line-height:1.2;display:inline-flex}@media (min-width:64rem){.ExamTimer-module__0LywTq__timer{font-size:var(--text-l)}}.ExamTimer-module__0LywTq__normal{color:var(--ink)}.ExamTimer-module__0LywTq__warning{border-radius:var(--radius);background:var(--state-flag-wash);color:var(--state-flag);padding:4px 10px;font-weight:700}.ExamTimer-module__0LywTq__expired{color:var(--state-wrong);font-weight:700}.ExamTimer-module__0LywTq__icon{flex:none;width:14px;height:14px}
.Sheet-module__U6Ljqa__dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:flex-end;margin:0;padding:0;display:none;position:fixed;inset:0}.Sheet-module__U6Ljqa__dialog[open]{display:flex}.Sheet-module__U6Ljqa__dialog::backdrop{background:color-mix(in srgb, var(--bg) 60%, transparent)}.Sheet-module__U6Ljqa__panel{background:var(--surface);border-block-start:1px solid var(--line-strong);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-height:76dvh;box-shadow:var(--shadow-overlay);animation:Sheet-module__U6Ljqa__sheet-up var(--dur-sheet) var(--ease) both;flex-direction:column;display:flex}.Sheet-module__U6Ljqa__grip{touch-action:none;flex:none}.Sheet-module__U6Ljqa__handle{background:var(--line-strong);border-radius:2px;width:36px;height:4px;margin:10px auto 0;display:block}.Sheet-module__U6Ljqa__header{padding:var(--space-s) var(--space-m) var(--space-xs)}.Sheet-module__U6Ljqa__body{-webkit-overflow-scrolling:touch;min-height:0;padding:var(--space-xs) var(--space-m) var(--space-m);flex:auto;overflow-y:auto}.Sheet-module__U6Ljqa__footer{padding:var(--space-s) var(--space-m) calc(var(--space-m) + env(safe-area-inset-bottom));border-block-start:1px solid var(--line);background:var(--surface);flex:none}@media (min-width:64rem){.Sheet-module__U6Ljqa__dialog{align-items:center}.Sheet-module__U6Ljqa__panel{border:1px solid var(--line-strong);border-radius:var(--radius-lg);width:480px;max-height:80dvh;animation:none}.Sheet-module__U6Ljqa__handle{display:none}.Sheet-module__U6Ljqa__header{padding:var(--space-l) var(--space-l) var(--space-xs)}.Sheet-module__U6Ljqa__body{padding:var(--space-xs) var(--space-l) var(--space-l)}.Sheet-module__U6Ljqa__footer{padding:var(--space-m) var(--space-l)}}
.QuestionNavigator-module__gN4JxG__sheetHeader{padding-inline:var(--space-2xs);flex-direction:column;gap:10px;display:flex}.QuestionNavigator-module__gN4JxG__titleRow{justify-content:space-between;align-items:baseline;gap:var(--space-s);display:flex}.QuestionNavigator-module__gN4JxG__title{font-family:var(--font-ui);font-size:var(--text-l);letter-spacing:var(--tracking-tight);font-weight:700}.QuestionNavigator-module__gN4JxG__meta{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--ink-muted);white-space:nowrap}.QuestionNavigator-module__gN4JxG__legend{font-family:var(--font-ui);font-size:var(--text-2xs);color:var(--ink-muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.QuestionNavigator-module__gN4JxG__legend li{align-items:center;gap:6px;display:flex}.QuestionNavigator-module__gN4JxG__swatch{box-sizing:border-box;border-radius:3px;flex:none;width:12px;height:12px}.QuestionNavigator-module__gN4JxG__filters{gap:var(--space-xs);display:flex}.QuestionNavigator-module__gN4JxG__filter{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:40px;color:var(--ink-muted);font-family:var(--font-ui);font-size:var(--text-s);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;flex:1;font-weight:600}.QuestionNavigator-module__gN4JxG__filter:hover:not(:disabled){color:var(--ink)}.QuestionNavigator-module__gN4JxG__filter:disabled{color:var(--ink-faint);border-color:var(--line);cursor:default}.QuestionNavigator-module__gN4JxG__filterOn{background:var(--bg);color:var(--ink)}.QuestionNavigator-module__gN4JxG__footerTwo{gap:var(--space-xs);grid-template-columns:1fr 1fr;display:grid}.QuestionNavigator-module__gN4JxG__footerOne{grid-template-columns:1fr;display:grid}.QuestionNavigator-module__gN4JxG__footerButton{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:52px;color:var(--ink);font-family:var(--font-ui);font-size:var(--text-m);letter-spacing:var(--tracking-tight);cursor:pointer;background:0 0;font-weight:600}.QuestionNavigator-module__gN4JxG__footerButton:hover{border-color:var(--ink-faint)}.QuestionNavigator-module__gN4JxG__footerDanger{border:1.5px solid var(--state-wrong);color:var(--state-wrong)}.QuestionNavigator-module__gN4JxG__footerDanger:hover{background:var(--state-wrong-wash);border-color:var(--state-wrong)}.QuestionNavigator-module__gN4JxG__grid{margin:0;padding:0;list-style:none;display:grid}.QuestionNavigator-module__gN4JxG__gridSheet{padding-block:var(--space-xs) var(--space-s);grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.QuestionNavigator-module__gN4JxG__gridSheet .QuestionNavigator-module__gN4JxG__cell{min-height:44px;font-size:var(--text-xs)}.QuestionNavigator-module__gN4JxG__gridSidebar{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.QuestionNavigator-module__gN4JxG__gridSidebar .QuestionNavigator-module__gN4JxG__cell{min-height:26px;font-size:var(--text-2xs)}.QuestionNavigator-module__gN4JxG__cell{aspect-ratio:1;width:100%;font-family:var(--font-ui);font-variant-numeric:tabular-nums;cursor:pointer;border:1.5px solid #0000;border-radius:3px;place-items:center;padding:0;display:grid}.QuestionNavigator-module__gN4JxG__isAnswered{background:var(--ink);border-color:var(--ink);color:var(--bg);font-weight:600}.QuestionNavigator-module__gN4JxG__isEmpty{background:var(--bg);border-color:var(--line-strong);color:var(--ink-muted);font-weight:500}.QuestionNavigator-module__gN4JxG__isCorrect{background:var(--state-correct);border-color:var(--state-correct);color:var(--on-accent);font-weight:600}.QuestionNavigator-module__gN4JxG__isWrong{background:var(--state-wrong);border-color:var(--state-wrong);color:var(--bg);font-weight:600}.QuestionNavigator-module__gN4JxG__isFlagged{background:var(--state-flag-wash);border-color:var(--state-flag);color:var(--state-flag);font-weight:700}.QuestionNavigator-module__gN4JxG__isCurrent{outline:2px solid var(--accent);outline-offset:1px}.QuestionNavigator-module__gN4JxG__isCurrentSwatch{background:var(--bg);outline:2px solid var(--accent);outline-offset:1px}.QuestionNavigator-module__gN4JxG__aside{gap:var(--space-s);flex-direction:column;display:flex}.QuestionNavigator-module__gN4JxG__asideHead{justify-content:space-between;align-items:baseline;gap:var(--space-s);border-block-end:2px solid var(--ink);padding-block-end:10px;display:flex}.QuestionNavigator-module__gN4JxG__asideTitle{font-family:var(--font-ui);font-size:var(--text-s);font-weight:700}.QuestionNavigator-module__gN4JxG__finish{min-height:44px;font-size:var(--text-s);margin-block-start:var(--space-xs)}
.EeatStrip-module__K4J4pa__strip{border-block-start:2px solid var(--ink);border-block-end:1px solid var(--line);font-family:var(--font-ui);font-size:var(--text-xs);padding-block:12px}.EeatStrip-module__K4J4pa__grid{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.EeatStrip-module__K4J4pa__cell{min-width:0}.EeatStrip-module__K4J4pa__cell dd{margin:0}.EeatStrip-module__K4J4pa__value{color:var(--ink);font-weight:600;line-height:var(--leading-snug);margin-block-start:2px}.EeatStrip-module__K4J4pa__sub{color:var(--ink-muted);line-height:var(--leading-snug)}.EeatStrip-module__K4J4pa__verified{align-items:center;gap:var(--space-2xs);display:flex}.EeatStrip-module__K4J4pa__mark{width:12px;height:12px;color:var(--accent);flex:none}.EeatStrip-module__K4J4pa__author{color:var(--ink);border-block-end:1px solid var(--line-strong);text-decoration:none}.EeatStrip-module__K4J4pa__author:hover{color:var(--accent-hover);border-block-end-color:var(--accent)}.EeatStrip-module__K4J4pa__lastChange{display:none}.EeatStrip-module__K4J4pa__review{border-block-start:1px solid var(--line);color:var(--ink-muted);margin-block-start:var(--space-s);padding-block-start:var(--space-s)}@media (min-width:64rem){.EeatStrip-module__K4J4pa__strip{padding-block:14px}.EeatStrip-module__K4J4pa__grid{gap:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr))}.EeatStrip-module__K4J4pa__lastChange{display:block}.EeatStrip-module__K4J4pa__mobileLog{display:none}}
.SubmitConfirmation-module__IXi_QG__header{gap:var(--space-xs);padding-inline:var(--space-2xs);flex-direction:column;display:flex}.SubmitConfirmation-module__IXi_QG__title{font-size:var(--display-s);letter-spacing:var(--tracking-tight);font-weight:800;line-height:1.15}.SubmitConfirmation-module__IXi_QG__lede{font-family:var(--font-read);font-size:var(--text-l);color:var(--ink);line-height:1.55}.SubmitConfirmation-module__IXi_QG__body{gap:var(--space-s);padding-inline:var(--space-2xs);flex-direction:column;display:flex}.SubmitConfirmation-module__IXi_QG__block{gap:var(--space-xs);flex-direction:column;display:flex}.SubmitConfirmation-module__IXi_QG__cells{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.SubmitConfirmation-module__IXi_QG__cell{min-width:44px;min-height:44px;padding:0 var(--space-xs);border:1.5px solid var(--line-strong);background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-s);cursor:pointer;border-radius:3px;font-weight:600}.SubmitConfirmation-module__IXi_QG__cell:hover{border-color:var(--ink-faint)}.SubmitConfirmation-module__IXi_QG__meta{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--ink-faint)}.SubmitConfirmation-module__IXi_QG__actions{gap:var(--space-xs);grid-template-columns:1fr 1fr;display:grid}
.StickyCtaBar-module__dh7QZW__bar{z-index:40;padding:10px 16px calc(16px + env(safe-area-inset-bottom));background:var(--surface);border-block-start:1px solid var(--line-strong);box-shadow:0 -1px 2px color-mix(in srgb, var(--ink) 8%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.StickyCtaBar-module__dh7QZW__primary{width:100%;font-size:var(--text-m)}.StickyCtaBar-module__dh7QZW__secondary{min-height:44px;padding-inline:var(--space-2xs);font-family:var(--font-ui);font-size:var(--text-s);color:var(--ink-muted);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.StickyCtaBar-module__dh7QZW__secondary:hover{color:var(--accent-hover);text-decoration:underline}@media (min-width:64rem){.StickyCtaBar-module__dh7QZW__bar{display:none}}@media print{.StickyCtaBar-module__dh7QZW__bar{display:none}}
.TimeUp-module__Obrc9q__screen{justify-content:center;gap:var(--space-l);flex-direction:column;max-width:34rem;min-height:calc(100dvh - 10rem);display:flex}.TimeUp-module__Obrc9q__kicker{color:var(--ink-faint)}.TimeUp-module__Obrc9q__title{font-size:var(--display-l)}.TimeUp-module__Obrc9q__lede{font-family:var(--font-read);font-size:var(--text-l);line-height:var(--leading-body)}.TimeUp-module__Obrc9q__facts{gap:var(--space-m);border-block-start:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding-block-start:var(--space-m);display:grid}.TimeUp-module__Obrc9q__value{font-family:var(--font-ui);font-size:var(--display-s);margin-block-start:var(--space-2xs);font-weight:700;line-height:1.1}.TimeUp-module__Obrc9q__cta{margin-block-start:var(--space-xs)}@media (min-width:64rem){.TimeUp-module__Obrc9q__cta{align-self:flex-start;width:auto;min-width:18rem}}
.TableOfContents-module__jO9e2G__toc{max-width:var(--measure)}.TableOfContents-module__jO9e2G__details{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface)}.TableOfContents-module__jO9e2G__summary{justify-content:space-between;align-items:center;gap:var(--space-s);cursor:pointer;min-height:44px;font-family:var(--font-ui);font-size:var(--text-s);color:var(--ink);padding:12px 14px;font-weight:600;list-style:none;display:flex}.TableOfContents-module__jO9e2G__summary::-webkit-details-marker{display:none}.TableOfContents-module__jO9e2G__summary::marker{content:""}.TableOfContents-module__jO9e2G__kicker{display:none}.TableOfContents-module__jO9e2G__chevron{width:1.125rem;height:1.125rem;color:var(--ink-muted);transition:transform var(--dur-fast) var(--ease);flex:none}.TableOfContents-module__jO9e2G__details[open] .TableOfContents-module__jO9e2G__chevron{transform:rotate(180deg)}.TableOfContents-module__jO9e2G__list{font-family:var(--font-ui);font-size:var(--text-s);flex-direction:column;gap:2px;margin:0;padding:0 14px 12px;list-style:none;display:flex}.TableOfContents-module__jO9e2G__link{border-inline-start:2px solid var(--line);min-height:36px;color:var(--ink-muted);line-height:var(--leading-snug);align-items:center;padding:6px 0 6px 10px;text-decoration:none;display:flex}.TableOfContents-module__jO9e2G__link:hover{color:var(--ink);border-inline-start-color:var(--accent)}@media (min-width:64rem){.TableOfContents-module__jO9e2G__details{background:0 0;border:none;border-radius:0}.TableOfContents-module__jO9e2G__summary{padding:0 0 var(--space-xs);pointer-events:none;min-height:0}.TableOfContents-module__jO9e2G__summaryLabel,.TableOfContents-module__jO9e2G__chevron{display:none}.TableOfContents-module__jO9e2G__kicker{display:block}.TableOfContents-module__jO9e2G__list{padding:0;display:flex}}
.FreeTest-module__eMdP-W__desktopNav{display:none}@media (min-width:64rem){.FreeTest-module__eMdP-W__desktopNav{justify-content:space-between;gap:var(--space-s);margin-block-start:var(--space-l);padding-block-start:var(--space-xs);display:flex}.FreeTest-module__eMdP-W__desktopNav>:first-child{padding-inline:20px}.FreeTest-module__eMdP-W__desktopNav>:last-child{padding-inline:28px}}.FreeTest-module__eMdP-W__history{border-block-start:1px solid var(--line);margin-block-start:var(--space-2xl);padding-block-start:var(--space-xl)}
.WarningNotice-module__KpUrga__notice{margin:0 0 var(--space-l);border:1px solid var(--state-flag);border-radius:var(--radius);background:var(--state-flag-wash);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-s);padding:12px 14px;line-height:1.5}.WarningNotice-module__KpUrga__lead{color:var(--state-flag);font-weight:700}.WarningNotice-module__KpUrga__count{font-weight:700}.WarningNotice-module__KpUrga__jump{color:var(--state-flag);font:inherit;cursor:pointer;background:0 0;border:0;margin-block-start:6px;padding:0;font-weight:600;text-decoration:none;display:block}.WarningNotice-module__KpUrga__jump:hover{text-underline-offset:3px;text-decoration:underline}
.FullReportOffer-module__ygqMWW__offer{gap:var(--space-s);flex-direction:column;max-width:44rem;display:flex}.FullReportOffer-module__ygqMWW__title{font-size:var(--display-m)}.FullReportOffer-module__ygqMWW__lede{font-family:var(--font-read);font-size:var(--text-l);line-height:var(--leading-body);color:var(--ink-muted);max-width:var(--measure)}.FullReportOffer-module__ygqMWW__card{margin-block-start:var(--space-s)}@media (min-width:46rem){.FullReportOffer-module__ygqMWW__card{max-width:34rem}}.FullReportOffer-module__ygqMWW__fallback{font-size:var(--text-m);line-height:var(--leading-snug)}.FullReportOffer-module__ygqMWW__fallback a{align-items:center;min-height:44px;display:inline-flex}.FullReportOffer-module__ygqMWW__source{font-size:var(--text-xs);color:var(--ink-muted);margin-block-start:var(--space-xs);font-weight:500}
.Tabs-module__Kftrda__scroller{scrollbar-width:none;border-block-end:1px solid var(--line);overflow-x:auto}.Tabs-module__Kftrda__scroller::-webkit-scrollbar{display:none}.Tabs-module__Kftrda__list{gap:var(--space-m);min-width:max-content;display:flex}.Tabs-module__Kftrda__tab{align-items:center;gap:var(--space-xs);border:none;padding:var(--space-s) var(--space-2xs);min-height:44px;font-family:var(--font-ui);font-size:var(--text-s);color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border-block-end:2px solid #0000;font-weight:600;display:flex}.Tabs-module__Kftrda__tab:hover{color:var(--ink)}.Tabs-module__Kftrda__active{color:var(--ink);border-block-end-color:var(--accent);font-weight:700}.Tabs-module__Kftrda__count{font-size:var(--text-2xs);color:var(--ink-faint)}.Tabs-module__Kftrda__active .Tabs-module__Kftrda__count{color:var(--accent-hover)}
.Footer-module__hP-FLq__footer{border-block-start:2px solid var(--ink);background:var(--surface-sunk);margin-block-start:var(--space-3xl)}.Footer-module__hP-FLq__inner{padding-block:var(--space-xl) var(--space-l)}.Footer-module__hP-FLq__cols{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (min-width:40rem){.Footer-module__hP-FLq__cols{grid-template-columns:repeat(2,1fr)}}@media (min-width:62rem){.Footer-module__hP-FLq__cols{gap:var(--space-xl);grid-template-columns:repeat(3,1fr) 1.4fr}}.Footer-module__hP-FLq__col,.Footer-module__hP-FLq__colWide{min-width:0}.Footer-module__hP-FLq__colTitle{margin-block-end:var(--space-s)}.Footer-module__hP-FLq__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__hP-FLq__link{min-height:44px;padding-block:var(--space-2xs);font-family:var(--font-ui);font-size:var(--text-s);color:var(--ink);text-underline-offset:.16em;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:flex}.Footer-module__hP-FLq__link:hover{color:var(--accent-hover);text-decoration-thickness:2px}.Footer-module__hP-FLq__disclaimer{font-family:var(--font-ui);font-size:var(--text-s);line-height:var(--leading-snug);color:var(--ink);max-width:46ch}.Footer-module__hP-FLq__bottom{border-block-start:1px solid var(--line-strong);gap:var(--space-2xs);flex-direction:column;margin-block-start:var(--space-xl);padding-block-start:var(--space-m);display:flex}.Footer-module__hP-FLq__fine{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--ink-faint)}.Footer-module__hP-FLq__support{font-family:var(--font-ui);font-size:var(--text-s);line-height:var(--leading-snug);color:var(--ink);margin-block-start:var(--space-s)}
.EmbedSnippet-module__100h9q__block{gap:var(--space-m);max-width:var(--measure);flex-direction:column;display:flex}.EmbedSnippet-module__100h9q__preview{min-height:220px;padding:var(--space-m);background:var(--bg);color:var(--ink);border-radius:var(--radius-lg);flex-direction:column;gap:10px;display:flex}.EmbedSnippet-module__100h9q__previewKicker{color:var(--ink-muted)}.EmbedSnippet-module__100h9q__previewBody{min-width:0}.EmbedSnippet-module__100h9q__attribution{justify-content:space-between;gap:var(--space-s);font-family:var(--font-ui);font-size:var(--text-2xs);color:var(--ink-faint);margin-block-start:auto;display:flex}.EmbedSnippet-module__100h9q__snippet{gap:var(--space-xs);flex-direction:column;display:flex}.EmbedSnippet-module__100h9q__code{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);font-family:var(--font-ui);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px;font-size:13px;line-height:1.5}.EmbedSnippet-module__100h9q__copy{align-self:flex-start}.EmbedSnippet-module__100h9q__note{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-muted)}.EmbedSnippet-module__100h9q__alt{gap:var(--space-xs);font-family:var(--font-ui);font-size:var(--text-s);flex-direction:column;display:flex}.EmbedSnippet-module__100h9q__altSummary{cursor:pointer;min-height:44px;color:var(--ink-muted);align-items:center;font-weight:600;display:inline-flex}.EmbedSnippet-module__100h9q__altSummary:hover{color:var(--accent-hover)}.EmbedSnippet-module__100h9q__alt[open] .EmbedSnippet-module__100h9q__altSummary{margin-block-end:var(--space-xs)}.EmbedSnippet-module__100h9q__alt>*+*{margin-block-start:var(--space-xs)}
.Badge-module__g-cF8q__badge{align-items:center;gap:var(--space-2xs);font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius);white-space:nowrap;border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex}.Badge-module__g-cF8q__md{font-size:var(--text-2xs);padding:.34em .6em}.Badge-module__g-cF8q__sm{font-size:var(--text-2xs);padding:.2em .45em}.Badge-module__g-cF8q__neutral{background:var(--surface-sunk);border-color:var(--line-strong);color:var(--ink-muted)}.Badge-module__g-cF8q__accent{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-hover)}.Badge-module__g-cF8q__correct{background:var(--state-correct-wash);border-color:var(--state-correct);color:var(--state-correct)}.Badge-module__g-cF8q__wrong{background:var(--state-wrong-wash);border-color:var(--state-wrong);color:var(--state-wrong)}.Badge-module__g-cF8q__flag,.Badge-module__g-cF8q__pending{background:var(--state-flag-wash);border-color:var(--state-flag);color:var(--state-flag)}
.SpdSimulator-module__y90D0G__sim{--pad:var(--space-m);--depth:1100px;--walk:.6s;background:var(--bg);max-width:46rem;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);margin-inline:auto;overflow:clip;container-type:inline-size}@media (min-width:64rem){.SpdSimulator-module__y90D0G__sim{max-width:none}}.SpdSimulator-module__y90D0G__pad{gap:var(--space-s);padding:var(--pad);flex-direction:column;display:flex}.SpdSimulator-module__y90D0G__brief{font-family:var(--font-read);font-size:var(--text-m);line-height:var(--leading-snug)}.SpdSimulator-module__y90D0G__fine{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-faint)}.SpdSimulator-module__y90D0G__tall{min-height:56px}.SpdSimulator-module__y90D0G__viewport{background:var(--bg);perspective:620px;perspective-origin:50% 46%;height:46vh;min-height:240px;max-height:340px;position:relative;overflow:hidden}.SpdSimulator-module__y90D0G__rig{transform-style:preserve-3d;position:absolute;inset:0}.SpdSimulator-module__y90D0G__viewport[data-walking] .SpdSimulator-module__y90D0G__rig{animation:SpdSimulator-module__y90D0G__bob var(--walk) ease-in-out}@keyframes SpdSimulator-module__y90D0G__bob{25%{transform:translateY(-5px)rotate(.6deg)}60%{transform:translateY(3px)rotate(-.5deg)}to{transform:none}}.SpdSimulator-module__y90D0G__world{transform-style:preserve-3d;transition:transform var(--walk) cubic-bezier(.33, .05, .2, 1);position:absolute;inset:0}.SpdSimulator-module__y90D0G__room{--room:var(--line-strong);--room-wash:var(--surface);transform-style:preserve-3d;transform:translateZ(calc(var(--i) * var(--depth) * -1));position:absolute;inset:0}.SpdSimulator-module__y90D0G__room[data-side=dirty]{--room:var(--zone-dirty);--room-wash:var(--zone-dirty-wash)}.SpdSimulator-module__y90D0G__room[data-side=clean]{--room:var(--zone-clean);--room-wash:var(--zone-clean-wash)}.SpdSimulator-module__y90D0G__room:not([data-current]){opacity:.35}.SpdSimulator-module__y90D0G__room[data-current]{opacity:1}.SpdSimulator-module__y90D0G__floor,.SpdSimulator-module__y90D0G__ceiling,.SpdSimulator-module__y90D0G__wallLeft,.SpdSimulator-module__y90D0G__wallRight,.SpdSimulator-module__y90D0G__wallBack{background:var(--surface-sunk);position:absolute}.SpdSimulator-module__y90D0G__floor{width:200%;height:var(--depth);transform-origin:bottom;background:linear-gradient(to top, var(--surface) 0%, var(--surface-sunk) 60%, var(--bg) 100%);background-image:repeating-linear-gradient(to top, transparent 0 78px, var(--line) 78px 79px), linear-gradient(to top, var(--surface), var(--bg));bottom:0;left:-50%;transform:rotateX(90deg)}.SpdSimulator-module__y90D0G__ceiling{width:200%;height:var(--depth);transform-origin:top;background:linear-gradient(to bottom, var(--surface-sunk), var(--bg));top:0;left:-50%;transform:rotateX(-90deg)}.SpdSimulator-module__y90D0G__wallLeft,.SpdSimulator-module__y90D0G__wallRight{height:140%;width:var(--depth);background:linear-gradient(to right, var(--bg), var(--surface-sunk));top:-20%}.SpdSimulator-module__y90D0G__wallLeft{transform-origin:0;left:0;transform:rotateY(90deg)}.SpdSimulator-module__y90D0G__wallRight{transform-origin:100%;background:linear-gradient(to left, var(--bg), var(--surface-sunk));right:0;transform:rotateY(-90deg)}.SpdSimulator-module__y90D0G__wallBack{transform:translateZ(calc(var(--depth) * -1));background:var(--room-wash);border:1px solid var(--room);place-items:center;display:grid;inset:0}.SpdSimulator-module__y90D0G__wallSign{font-family:var(--font-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--room);opacity:.28;font-size:2.2rem;font-weight:700}.SpdSimulator-module__y90D0G__barrier{transform:translateZ(calc(var(--depth) * -.94));border:14px solid var(--zone-dirty);box-shadow:0 0 0 2px var(--bg) inset;border-bottom-width:0;border-radius:6px 6px 0 0;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:-6% 0 0}.SpdSimulator-module__y90D0G__barrierLabel{font-family:var(--font-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--bg);background:var(--zone-dirty);border-radius:0 0 4px 4px;margin-top:-12px;padding:1px 10px;font-size:11px}.SpdSimulator-module__y90D0G__solid{left:calc(var(--x) * 1%);bottom:calc(var(--y) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);transform:translate(-50%, 50%) translateZ(calc(var(--depth) * (var(--z) - 1)));background:var(--surface);border:1px solid var(--line-strong);border-radius:3px;position:absolute;box-shadow:0 10px 20px #00000059}.SpdSimulator-module__y90D0G__solid[data-lit]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 10px 24px #0006}.SpdSimulator-module__y90D0G__solid[data-shape=basin]{border-top-width:3px;border-radius:3px 3px 14px 14px}.SpdSimulator-module__y90D0G__solid[data-shape=machine]{background:linear-gradient(to bottom, var(--surface) 0 62%, var(--surface-sunk) 62% 100%);border-width:2px;border-radius:4px}.SpdSimulator-module__y90D0G__solid[data-shape=rack]{background:repeating-linear-gradient(to bottom, var(--surface) 0 6px, transparent 6px 22px);border-width:2px}.SpdSimulator-module__y90D0G__solid[data-shape=hook]{border-radius:2px 2px 40% 40%}.SpdSimulator-module__y90D0G__solid[data-shape=counter],.SpdSimulator-module__y90D0G__solid[data-shape=table]{border-top-width:4px;border-top-color:var(--line-strong);border-radius:2px}.SpdSimulator-module__y90D0G__solid[data-shape=bin]{border-top-width:5px;border-radius:2px 2px 6px 6px}.SpdSimulator-module__y90D0G__hotspots{pointer-events:none;position:absolute;inset:0}.SpdSimulator-module__y90D0G__hotspot{pointer-events:auto;min-height:34px;font-family:var(--font-ui);font-size:var(--text-2xs);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;transform:translate(-50%,50%);scale:calc(.78 + var(--depth) * .22);background:#0000008c;align-items:center;gap:5px;padding:4px 9px 4px 5px;display:flex;position:absolute}.SpdSimulator-module__y90D0G__hotspot:hover,.SpdSimulator-module__y90D0G__hotspot[data-open]{color:var(--bg);background:var(--accent);border-color:var(--accent)}.SpdSimulator-module__y90D0G__hotspot:focus-visible{box-shadow:var(--focus);outline:none}.SpdSimulator-module__y90D0G__hotspot:disabled{opacity:.3;cursor:default}.SpdSimulator-module__y90D0G__hotspotDot{background:var(--accent);border:2px solid var(--bg);border-radius:50%;width:8px;height:8px}.SpdSimulator-module__y90D0G__hotspot[data-open] .SpdSimulator-module__y90D0G__hotspotDot,.SpdSimulator-module__y90D0G__hotspot:hover .SpdSimulator-module__y90D0G__hotspotDot{background:var(--bg);border-color:var(--accent)}.SpdSimulator-module__y90D0G__hotspotLabel{white-space:nowrap}.SpdSimulator-module__y90D0G__held{pointer-events:none;width:62%;max-width:260px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.SpdSimulator-module__y90D0G__held[data-walking]{animation:SpdSimulator-module__y90D0G__carry var(--walk) ease-in-out}@keyframes SpdSimulator-module__y90D0G__carry{30%{transform:translate(-50%)translateY(6px)rotate(-1.6deg)}70%{transform:translate(-50%)translateY(-3px)rotate(1.2deg)}}.SpdSimulator-module__y90D0G__trayBody{background:linear-gradient(to bottom, var(--surface), var(--surface-sunk));border:2px solid var(--line-strong);border-bottom:0;border-radius:8px 8px 0 0;height:74px;padding:8px 12px;position:relative;overflow:hidden;box-shadow:0 -6px 22px #00000073}.SpdSimulator-module__y90D0G__trayGrime{background:radial-gradient(60% 50% at 30% 40%, var(--state-wrong) 0%, transparent 70%), radial-gradient(50% 40% at 72% 62%, var(--state-flag) 0%, transparent 70%);mix-blend-mode:screen;position:absolute;inset:0}.SpdSimulator-module__y90D0G__instruments,.SpdSimulator-module__y90D0G__pieces{align-items:flex-end;gap:7px;height:100%;padding-bottom:6px;display:flex;position:relative}.SpdSimulator-module__y90D0G__instruments i{background:var(--ink-faint);border-radius:40% 40% 2px 2px;flex:1;height:62%}.SpdSimulator-module__y90D0G__pieces i{background:var(--ink-muted);border-radius:2px;flex:1;height:38%}.SpdSimulator-module__y90D0G__trayBody[data-pack=wrap]:after,.SpdSimulator-module__y90D0G__trayBody[data-pack=rigid]:after,.SpdSimulator-module__y90D0G__trayBody[data-pack=towel]:after{content:"";background:var(--surface);border-top:2px solid var(--accent);position:absolute;inset:0}.SpdSimulator-module__y90D0G__trayBody[data-pack=rigid]:after{background:var(--surface-sunk);border-top-width:6px}.SpdSimulator-module__y90D0G__trayBody[data-pack=towel]:after{background:repeating-linear-gradient(45deg, var(--surface) 0 8px, var(--surface-sunk) 8px 16px);border-top-color:var(--state-flag)}.SpdSimulator-module__y90D0G__gloves{background:var(--ink-faint);opacity:.55;border-radius:12px 12px 0 0;height:26px;position:absolute;inset:auto 0 0}.SpdSimulator-module__y90D0G__gloves[data-ppe]{background:var(--accent);opacity:.75}.SpdSimulator-module__y90D0G__hud{justify-content:space-between;align-items:flex-start;gap:var(--space-s);padding:var(--space-xs) var(--pad);pointer-events:none;background:linear-gradient(#0009,#0000);display:flex;position:absolute;inset:0 0 auto}.SpdSimulator-module__y90D0G__hudRoom{min-width:0}.SpdSimulator-module__y90D0G__roomName{font-family:var(--font-ui);font-size:var(--text-l);letter-spacing:var(--tracking-tight);color:var(--ink);font-weight:700;line-height:1.1}.SpdSimulator-module__y90D0G__roomName:focus-visible{box-shadow:var(--focus);outline:none}.SpdSimulator-module__y90D0G__roomSide{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted)}.SpdSimulator-module__y90D0G__roomSide[data-side=dirty]{color:var(--zone-dirty)}.SpdSimulator-module__y90D0G__roomSide[data-side=clean]{color:var(--zone-clean)}.SpdSimulator-module__y90D0G__clock{color:var(--ink-muted);flex:none}.SpdSimulator-module__y90D0G__panel{gap:var(--space-2xs);padding:var(--space-s) var(--pad) 0;flex-direction:column;display:flex}.SpdSimulator-module__y90D0G__panelHead{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.SpdSimulator-module__y90D0G__close{font-family:var(--font-ui);font-size:var(--text-2xs);color:var(--ink-faint);cursor:pointer;background:0 0;border:0}.SpdSimulator-module__y90D0G__close:hover{color:var(--ink-muted)}.SpdSimulator-module__y90D0G__close:focus-visible{box-shadow:var(--focus);outline:none}.SpdSimulator-module__y90D0G__prompt{font-size:var(--text-s);line-height:var(--leading-snug);color:var(--ink-muted)}.SpdSimulator-module__y90D0G__actions{gap:var(--space-2xs);display:grid}.SpdSimulator-module__y90D0G__action{min-height:60px;padding:var(--space-xs) var(--space-l) var(--space-xs) var(--space-s);text-align:left;color:inherit;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;flex-direction:column;gap:2px;display:flex;position:relative}.SpdSimulator-module__y90D0G__action:hover:not(:disabled){border-color:var(--accent)}.SpdSimulator-module__y90D0G__action:focus-visible{box-shadow:var(--focus);outline:none}.SpdSimulator-module__y90D0G__action:disabled{cursor:default;opacity:.45}.SpdSimulator-module__y90D0G__actionLabel{font-family:var(--font-ui);font-size:var(--text-s);font-weight:600;line-height:var(--leading-snug)}.SpdSimulator-module__y90D0G__actionHint{font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--ink-faint)}.SpdSimulator-module__y90D0G__actionCost{top:var(--space-xs);right:var(--space-xs);color:var(--ink-faint);position:absolute}.SpdSimulator-module__y90D0G__dials{gap:var(--space-xs);padding:var(--space-xs) var(--space-s);background:var(--surface-sunk);border-radius:var(--radius);flex-direction:column;display:flex}.SpdSimulator-module__y90D0G__dial{flex-direction:column;gap:3px;display:flex}.SpdSimulator-module__y90D0G__dialLabel{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted)}.SpdSimulator-module__y90D0G__opts{flex-wrap:wrap;gap:4px;display:flex}.SpdSimulator-module__y90D0G__opt{min-height:40px;padding:0 var(--space-s);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--ink-muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer}.SpdSimulator-module__y90D0G__opt[data-on]{color:var(--bg);background:var(--accent);border-color:var(--accent)}.SpdSimulator-module__y90D0G__opt:focus-visible{box-shadow:var(--focus);outline:none}.SpdSimulator-module__y90D0G__walking,.SpdSimulator-module__y90D0G__logBlock{gap:var(--space-2xs);padding:var(--space-s) var(--pad) 0;flex-direction:column;display:flex}.SpdSimulator-module__y90D0G__walkRow{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.SpdSimulator-module__y90D0G__walk{min-height:48px;padding:var(--space-2xs) var(--space-s);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--ink-muted);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;align-items:center;gap:5px;display:flex}.SpdSimulator-module__y90D0G__walk:hover:not(:disabled){color:var(--ink);border-color:var(--accent)}.SpdSimulator-module__y90D0G__walk:focus-visible{box-shadow:var(--focus);outline:none}.SpdSimulator-module__y90D0G__walk:disabled{opacity:.4;cursor:default}.SpdSimulator-module__y90D0G__walkArrow{color:var(--ink-faint)}.SpdSimulator-module__y90D0G__log{max-height:7rem;padding:var(--space-xs) var(--space-s);font-size:var(--text-2xs);line-height:var(--leading-body);color:var(--ink-muted);background:var(--surface-sunk);border-radius:var(--radius);margin:0;list-style:none;overflow-y:auto}.SpdSimulator-module__y90D0G__log li+li{margin-top:3px}.SpdSimulator-module__y90D0G__log li[data-kind=world]{color:var(--state-flag)}.SpdSimulator-module__y90D0G__at{color:var(--ink-faint)}.SpdSimulator-module__y90D0G__giveUp{width:100%;margin-top:var(--space-s);padding:var(--space-s) var(--pad);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--ink-faint);border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0}.SpdSimulator-module__y90D0G__giveUp:hover{color:var(--ink-muted)}.SpdSimulator-module__y90D0G__giveUp:focus-visible{box-shadow:var(--focus);outline:none}.SpdSimulator-module__y90D0G__headline{align-items:flex-start;gap:var(--space-2xs);font-family:var(--font-ui);font-size:var(--text-l);font-weight:700;line-height:var(--leading-snug);display:flex}.SpdSimulator-module__y90D0G__headline[data-tone=ok]{color:var(--state-correct)}.SpdSimulator-module__y90D0G__headline[data-tone=bad]{color:var(--state-wrong)}.SpdSimulator-module__y90D0G__glyph{flex:none;width:20px;height:20px;margin-top:2px}.SpdSimulator-module__y90D0G__runMeta{color:var(--ink-faint)}.SpdSimulator-module__y90D0G__findings,.SpdSimulator-module__y90D0G__good{gap:var(--space-2xs);flex-direction:column;display:flex}.SpdSimulator-module__y90D0G__findingList,.SpdSimulator-module__y90D0G__goodList{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SpdSimulator-module__y90D0G__goodList{font-size:var(--text-s);color:var(--ink-muted);gap:3px}.SpdSimulator-module__y90D0G__finding{padding-left:var(--space-s);border-left:3px solid var(--state-wrong)}.SpdSimulator-module__y90D0G__findingWhat{font-size:var(--text-s);line-height:var(--leading-snug);color:var(--ink)}.SpdSimulator-module__y90D0G__source{margin-top:var(--space-2xs)}.SpdSimulator-module__y90D0G__quote{padding-left:var(--space-xs);font-family:var(--font-read);font-size:var(--text-s);line-height:var(--leading-body);color:var(--ink-muted);border-left:2px solid var(--accent);margin:0}.SpdSimulator-module__y90D0G__cite{font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--ink-muted);margin-top:2px}.SpdSimulator-module__y90D0G__checked{color:var(--ink-faint)}.SpdSimulator-module__y90D0G__replay{padding-top:var(--space-s);border-top:1px solid var(--line)}.SpdSimulator-module__y90D0G__replaySummary{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--ink-muted);cursor:pointer}.SpdSimulator-module__y90D0G__replayLog{margin:var(--space-xs) 0 0;font-size:var(--text-2xs);line-height:var(--leading-body);color:var(--ink-muted);padding:0;list-style:none}.SpdSimulator-module__y90D0G__replayLog li[data-kind=world]{color:var(--state-flag)}.SpdSimulator-module__y90D0G__onward{gap:var(--space-2xs);padding-top:var(--space-s);border-top:1px solid var(--line);flex-direction:column;display:flex}.SpdSimulator-module__y90D0G__onwardBody{font-size:var(--text-s);line-height:var(--leading-snug);color:var(--ink-muted)}@container (min-width:34rem){.SpdSimulator-module__y90D0G__sim{--pad:var(--space-l)}.SpdSimulator-module__y90D0G__viewport{perspective:760px;height:52vh;max-height:420px}.SpdSimulator-module__y90D0G__roomName{font-size:var(--display-s)}.SpdSimulator-module__y90D0G__actions{grid-template-columns:1fr 1fr}.SpdSimulator-module__y90D0G__dials{gap:var(--space-l);flex-direction:row}.SpdSimulator-module__y90D0G__hotspot{font-size:var(--text-xs);min-height:38px}.SpdSimulator-module__y90D0G__log{max-height:9rem}}@media (prefers-reduced-motion:reduce){.SpdSimulator-module__y90D0G__sim{--walk:1ms}.SpdSimulator-module__y90D0G__rig,.SpdSimulator-module__y90D0G__world,.SpdSimulator-module__y90D0G__held,.SpdSimulator-module__y90D0G__trayGrime{transition:none;animation:none}}
.login-module__oBo3cG__page{padding-block:var(--space-xl) var(--space-3xl)}.login-module__oBo3cG__grid{grid-template-areas:"head""form""paths";gap:20px;display:grid}.login-module__oBo3cG__head{flex-direction:column;grid-area:head;gap:20px;display:flex}.login-module__oBo3cG__title{margin:0}.login-module__oBo3cG__lede{font-family:var(--font-read);font-size:var(--text-l);line-height:var(--leading-body);color:var(--ink-muted);max-width:var(--measure);margin:0}.login-module__oBo3cG__form{grid-area:form}.login-module__oBo3cG__paths{border-block-start:2px solid var(--ink);flex-direction:column;grid-area:paths;gap:10px;padding-block-start:var(--space-m);display:flex}.login-module__oBo3cG__pathsTitle{font-family:var(--font-ui);font-size:var(--text-m);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-snug);margin:0}.login-module__oBo3cG__path{gap:var(--space-s);padding:14px var(--space-m);border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);grid-template-columns:1fr 20px;align-items:center;text-decoration:none;display:grid}.login-module__oBo3cG__path:hover{border-color:var(--ink-faint)}.login-module__oBo3cG__pathText{flex-direction:column;gap:2px;min-width:0;display:flex}.login-module__oBo3cG__pathLabel{font-size:var(--text-m);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-snug)}.login-module__oBo3cG__pathWhy{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-muted)}.login-module__oBo3cG__pathCue{width:16px;height:16px;color:var(--ink-faint)}.login-module__oBo3cG__off{gap:var(--space-2xs);padding:14px var(--space-m);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-sunk);flex-direction:column;display:flex}.login-module__oBo3cG__offTitle{font-size:var(--text-m);margin:0;font-weight:700}.login-module__oBo3cG__offBody{font-size:var(--text-s);color:var(--ink-muted);margin:0;line-height:1.5}@media (min-width:64rem){.login-module__oBo3cG__grid{column-gap:96px;row-gap:var(--space-l);max-width:1216px;padding-block:var(--space-2xl);grid-template-columns:minmax(0,1fr) 440px;grid-template-areas:"head form""paths form";align-items:start;margin-inline:auto}.login-module__oBo3cG__head,.login-module__oBo3cG__paths{max-width:520px}.login-module__oBo3cG__title{font-size:clamp(2.5rem,4.6vw,3.75rem)}.login-module__oBo3cG__form{background:var(--surface);border:1px solid var(--line);border-block-start:2px solid var(--ink);padding:28px}}
.page-module__oRS4AW__section{padding-block:var(--space-2xl)}.page-module__oRS4AW__section+.page-module__oRS4AW__section{padding-block-start:0}.page-module__oRS4AW__sectionTight{padding-block-start:var(--space-xl)}.page-module__oRS4AW__sectionTitle{font-size:var(--display-s);letter-spacing:var(--tracking-tight);margin-block-end:var(--space-m)}.page-module__oRS4AW__sectionLede{font-family:var(--font-read);font-size:var(--text-l);line-height:var(--leading-body);color:var(--ink-muted);max-width:var(--measure);margin-block-end:var(--space-l)}.page-module__oRS4AW__proofSource{color:var(--ink-faint);font-weight:400}.page-module__oRS4AW__sectionAction{max-width:var(--measure);font-size:var(--text-s);margin-block-start:var(--space-xs)}.page-module__oRS4AW__sectionAction a{align-items:center;min-height:44px;display:inline-flex}.page-module__oRS4AW__objection{gap:var(--space-l);max-width:var(--measure);flex-direction:column;display:flex}.page-module__oRS4AW__objectionClose{font-family:var(--font-read);font-size:var(--text-l);line-height:var(--leading-body);color:var(--ink)}.page-module__oRS4AW__subhead{font-size:var(--text-l);letter-spacing:var(--tracking-tight)}.page-module__oRS4AW__tableTitle{margin-block-start:var(--space-xl);margin-block-end:var(--space-m)}.page-module__oRS4AW__pricing{gap:var(--space-m);display:grid}@media (min-width:46rem){.page-module__oRS4AW__pricing{max-width:34rem}}.page-module__oRS4AW__pricingFallback{font-size:var(--text-m);line-height:var(--leading-snug)}.page-module__oRS4AW__pricingFallback a{align-items:center;min-height:44px;display:inline-flex}.page-module__oRS4AW__pricingNote{font-size:var(--text-xs);color:var(--ink-muted);margin-block-start:var(--space-m);font-weight:500}.page-module__oRS4AW__faqSection h2{font-size:var(--display-s)}.page-module__oRS4AW__close{padding-block:var(--space-3xl) 0}.page-module__oRS4AW__closeTitle{font-size:var(--display-s);letter-spacing:var(--tracking-tight);max-width:28ch}.page-module__oRS4AW__closeAction{margin-block-start:var(--space-l)}.page-module__oRS4AW__closeButton{width:100%}@media (min-width:40rem){.page-module__oRS4AW__closeButton{width:auto}}.page-module__oRS4AW__closeNote{font-size:var(--text-s);color:var(--ink-muted);max-width:var(--measure);margin-block-start:var(--space-m);font-weight:500}
.welcome-module__zw24Xq__page{padding-block:var(--space-xl) var(--space-3xl)}.welcome-module__zw24Xq__col{flex-direction:column;gap:20px;max-width:36rem;display:flex}.welcome-module__zw24Xq__title{margin:0}.welcome-module__zw24Xq__lede{font-family:var(--font-read);font-size:var(--text-l);line-height:var(--leading-body);color:var(--ink-muted);max-width:var(--measure);margin:0}.welcome-module__zw24Xq__who{font-size:var(--text-xs);color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.welcome-module__zw24Xq__whoEmail{color:var(--ink);font-weight:600}.welcome-module__zw24Xq__logout{font:inherit;color:var(--ink-muted);text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;margin:-10px -4px;padding:10px 4px;text-decoration:underline}.welcome-module__zw24Xq__logout:hover{color:var(--ink)}.welcome-module__zw24Xq__logout:disabled{cursor:progress}.welcome-module__zw24Xq__path{gap:var(--space-s);padding:var(--space-m);border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);grid-template-columns:1fr 20px;align-items:center;text-decoration:none;display:grid}.welcome-module__zw24Xq__path:hover{border-color:var(--ink-faint)}.welcome-module__zw24Xq__pathInk{background:var(--ink);border-color:var(--ink);color:var(--bg)}.welcome-module__zw24Xq__pathInk:hover{background:var(--ink-muted);border-color:var(--ink-muted)}.welcome-module__zw24Xq__pathText{flex-direction:column;gap:2px;min-width:0;display:flex}.welcome-module__zw24Xq__pathLabel{font-size:var(--text-l);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-snug)}.welcome-module__zw24Xq__pathWhy{font-size:var(--text-s);line-height:var(--leading-snug);color:var(--ink-muted)}.welcome-module__zw24Xq__pathInk .welcome-module__zw24Xq__pathWhy{color:inherit;opacity:.85}.welcome-module__zw24Xq__pathCue{width:16px;height:16px;color:var(--ink-faint)}.welcome-module__zw24Xq__pathInk .welcome-module__zw24Xq__pathCue{color:inherit}.welcome-module__zw24Xq__rule2{gap:var(--space-xs);border-block-start:2px solid var(--ink);flex-direction:column;padding-block-start:14px;display:flex}.welcome-module__zw24Xq__rule1{gap:var(--space-2xs);border-block-start:1px solid var(--line);flex-direction:column;padding-block-start:var(--space-m);display:flex}.welcome-module__zw24Xq__blockTitle{font-size:var(--text-m);margin:0;font-weight:700}.welcome-module__zw24Xq__blockBody{font-size:var(--text-s);color:var(--ink-muted);margin:0;line-height:1.5}.welcome-module__zw24Xq__state{gap:var(--space-2xs);padding:14px var(--space-m);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.welcome-module__zw24Xq__stateFlag{border-color:var(--state-flag);background:var(--state-flag-wash)}.welcome-module__zw24Xq__foot{font-size:var(--text-xs);color:var(--ink-faint);margin:0;line-height:1.5}@media (min-width:64rem){.welcome-module__zw24Xq__page{padding-block:var(--space-2xl) var(--space-3xl)}.welcome-module__zw24Xq__title{font-size:clamp(2.5rem,4.6vw,3.75rem)}}
.not-found-module__HS70Aa__page{padding-block:var(--space-xl) var(--space-3xl)}.not-found-module__HS70Aa__col{flex-direction:column;gap:20px;max-width:36rem;display:flex}.not-found-module__HS70Aa__title{margin:0}.not-found-module__HS70Aa__lede{font-family:var(--font-read);font-size:var(--text-l);line-height:var(--leading-body);color:var(--ink-muted);max-width:var(--measure);margin:0}.not-found-module__HS70Aa__list{border-block-start:2px solid var(--ink);margin:0;padding:0;list-style:none}.not-found-module__HS70Aa__row{border-block-end:1px solid var(--line);color:var(--ink);flex-direction:column;gap:2px;padding:14px 0;text-decoration:none;display:flex}.not-found-module__HS70Aa__row:hover .not-found-module__HS70Aa__rowLabel{text-underline-offset:.16em;text-decoration:underline}.not-found-module__HS70Aa__rowLabel{font-size:var(--text-m);font-weight:600}.not-found-module__HS70Aa__rowBlurb{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-faint)}@media (min-width:64rem){.not-found-module__HS70Aa__page{padding-block:var(--space-2xl) var(--space-3xl)}.not-found-module__HS70Aa__title{font-size:clamp(2.5rem,4.6vw,3.75rem)}}
.PlanBuilder-module__gWY9xq__page{padding-block:var(--space-xl) var(--space-2xl);gap:var(--space-l);flex-direction:column;display:flex}.PlanBuilder-module__gWY9xq__form{gap:var(--space-l);padding:var(--space-l);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;max-width:44rem;display:flex}.PlanBuilder-module__gWY9xq__field{border:none;min-width:0;margin:0;padding:0}.PlanBuilder-module__gWY9xq__label{font-family:var(--font-ui);font-size:var(--text-s);margin-block-end:var(--space-2xs);padding:0;font-weight:650;display:block}.PlanBuilder-module__gWY9xq__hint{font-size:var(--text-xs);color:var(--ink-muted);max-width:var(--measure)}.PlanBuilder-module__gWY9xq__input{min-height:44px;padding:var(--space-2xs) var(--space-xs);font-family:var(--font-ui);font-size:var(--text-m);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);margin-block-start:var(--space-2xs)}.PlanBuilder-module__gWY9xq__checks{gap:var(--space-2xs);flex-direction:column;margin-block-start:var(--space-xs);padding:0;list-style:none;display:flex}.PlanBuilder-module__gWY9xq__check{align-items:center;gap:var(--space-xs);min-height:44px;font-size:var(--text-s);cursor:pointer;display:flex}.PlanBuilder-module__gWY9xq__weight{color:var(--ink-muted)}.PlanBuilder-module__gWY9xq__plan{gap:var(--space-l);flex-direction:column;display:flex}.PlanBuilder-module__gWY9xq__shares{gap:var(--space-xs);flex-direction:column;max-width:44rem;padding:0;list-style:none;display:flex}.PlanBuilder-module__gWY9xq__share{gap:var(--space-2xs);grid-template-columns:1fr;display:grid}@media (min-width:34rem){.PlanBuilder-module__gWY9xq__share{align-items:center;gap:var(--space-s);grid-template-columns:minmax(0,1fr) 8rem 3rem}}.PlanBuilder-module__gWY9xq__shareName{font-size:var(--text-s);min-width:0}.PlanBuilder-module__gWY9xq__marked{color:var(--ink-muted);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-label)}.PlanBuilder-module__gWY9xq__shareBar{border-radius:var(--radius-pill);background:var(--surface-sunk);height:8px;display:block;overflow:hidden}.PlanBuilder-module__gWY9xq__shareBar>span{border-radius:var(--radius-pill);background:var(--accent);height:100%;display:block}.PlanBuilder-module__gWY9xq__sharePct{font-size:var(--text-xs);color:var(--ink-muted);text-align:end}.PlanBuilder-module__gWY9xq__actions{gap:var(--space-s);flex-wrap:wrap;display:flex}.PlanBuilder-module__gWY9xq__checkpoints{gap:var(--space-xs);flex-direction:column;max-width:44rem;margin-block-start:var(--space-m);padding:0;list-style:none;display:flex}.PlanBuilder-module__gWY9xq__checkpoint{gap:var(--space-2xs);padding:var(--space-s);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:1fr;display:grid}@media (min-width:34rem){.PlanBuilder-module__gWY9xq__checkpoint{align-items:center;gap:var(--space-s);grid-template-columns:10rem minmax(0,1fr)}}.PlanBuilder-module__gWY9xq__checkpointHead{align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.PlanBuilder-module__gWY9xq__checkpointDay{margin:0}.PlanBuilder-module__gWY9xq__checkpointDate{font-size:var(--text-xs);color:var(--ink-muted)}.PlanBuilder-module__gWY9xq__checkpointBody{align-items:center;gap:var(--space-s);flex-wrap:wrap;min-width:0;display:flex}.PlanBuilder-module__gWY9xq__checkpointNote{font-size:var(--text-s);min-width:0}.PlanBuilder-module__gWY9xq__reverify{gap:var(--space-m);flex-direction:column;display:flex}.PlanBuilder-module__gWY9xq__footnote,.PlanBuilder-module__gWY9xq__storageNote{font-size:var(--text-xs);color:var(--ink-muted);max-width:var(--measure)}
.DrillRunner-module__q2JKfW__chrome{align-items:center;gap:var(--space-s);padding:12px var(--space-m) 14px;display:flex;position:relative}.DrillRunner-module__q2JKfW__counter{white-space:nowrap;font-family:var(--font-ui);font-size:var(--text-m);flex:none;margin:0;font-weight:600}.DrillRunner-module__q2JKfW__counterOf{color:var(--ink-faint);font-weight:500}.DrillRunner-module__q2JKfW__untimed{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--ink-faint);white-space:nowrap;margin:0 0 0 auto}.DrillRunner-module__q2JKfW__chromeTitle{font-family:var(--font-ui);font-size:var(--text-m);color:var(--ink-muted);margin:0;font-weight:600}.DrillRunner-module__q2JKfW__exit{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-muted);font-family:var(--font-ui);font-size:var(--text-s);cursor:pointer;background:0 0;flex:none;padding:6px 10px;font-weight:600}.DrillRunner-module__q2JKfW__exit:hover{color:var(--ink)}.DrillRunner-module__q2JKfW__progress{inset-inline:0;position:absolute;bottom:0}@media (min-width:64rem){.DrillRunner-module__q2JKfW__chrome{padding:14px var(--space-xl) var(--space-m)}}.DrillRunner-module__q2JKfW__stack{flex-direction:column;gap:14px;max-width:44rem;display:flex}.DrillRunner-module__q2JKfW__kicker{color:var(--ink-faint)}.DrillRunner-module__q2JKfW__desktopActions{display:none}@media (min-width:64rem){.DrillRunner-module__q2JKfW__desktopActions{justify-content:flex-end;gap:var(--space-s);padding-block-start:var(--space-xs);display:flex}}.DrillRunner-module__q2JKfW__desktopActions .DrillRunner-module__q2JKfW__markedDesktop{background:var(--state-flag-wash);border-color:var(--state-flag);color:var(--state-flag);font-weight:700}.DrillRunner-module__q2JKfW__end{gap:var(--space-l);flex-direction:column;max-width:44rem;min-height:calc(100dvh - 12rem);display:flex}.DrillRunner-module__q2JKfW__endTitle{font-size:40px;line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.DrillRunner-module__q2JKfW__endLede{font-family:var(--font-read);font-size:var(--text-l);line-height:var(--leading-body);color:var(--ink-muted)}.DrillRunner-module__q2JKfW__coverage{gap:var(--space-xs);border-block-start:2px solid var(--ink);flex-direction:column;padding-block-start:14px;display:flex}.DrillRunner-module__q2JKfW__coverageHead{justify-content:space-between;gap:var(--space-s);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--ink-muted);display:flex}.DrillRunner-module__q2JKfW__coverageValue{color:var(--ink);font-weight:600}.DrillRunner-module__q2JKfW__coverageNote{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--ink-faint);margin-block-start:4px;line-height:1.5}.DrillRunner-module__q2JKfW__endActions{gap:var(--space-xs);flex-direction:column;margin-block-start:auto;display:flex}.DrillRunner-module__q2JKfW__endActions .DrillRunner-module__q2JKfW__back{min-height:52px;font-size:var(--text-m)}@media (min-width:64rem){.DrillRunner-module__q2JKfW__end{min-height:0}.DrillRunner-module__q2JKfW__endTitle{font-size:56px}.DrillRunner-module__q2JKfW__endActions{flex-direction:row;margin-block-start:var(--space-m)}.DrillRunner-module__q2JKfW__endActions>*{width:auto;padding-inline:var(--space-l)}}
