.shell-module__RGrgUa__page{--header-h:60px;--pad:clamp(14px, 1.8vw, 28px);min-height:100dvh;color:var(--ink);background:var(--paper);display:flow-root;overflow-x:clip}.shell-module__RGrgUa__page h1:before,.shell-module__RGrgUa__page h1:after,.shell-module__RGrgUa__page h2:before,.shell-module__RGrgUa__page h2:after,.shell-module__RGrgUa__page h3:before,.shell-module__RGrgUa__page h3:after{content:none!important}.shell-module__RGrgUa__scrollBar{z-index:60;background:var(--primary);transform-origin:0;width:100%;height:3px;transform:scaleX(var(--sp,0));pointer-events:none;position:fixed;top:0;left:0}.shell-module__RGrgUa__page[data-room] .shell-module__RGrgUa__scrollBar{display:none}.shell-module__RGrgUa__main{min-width:0}.shell-module__RGrgUa__loading{padding:clamp(48px, 12vh, 120px) var(--pad);font-family:var(--font-heading);font-size:var(--t-title);text-align:center;color:var(--ink-soft);margin:0}@media (min-width:1001px){.shell-module__RGrgUa__page[data-room]{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.shell-module__RGrgUa__page[data-room] .shell-module__RGrgUa__main{flex-direction:column;flex:auto;min-height:0;display:flex}}
.plan-module__DiDhOW__spacer{flex:1}.plan-module__DiDhOW__modes{flex-wrap:wrap;gap:8px;margin:0 0 clamp(22px,3.2vw,36px);display:flex}.plan-module__DiDhOW__mode{min-height:44px;font:inherit;font-size:var(--t-body);color:var(--ink);background:var(--sheet);border:1.5px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.plan-module__DiDhOW__mode:hover{border-color:var(--ink-soft)}.plan-module__DiDhOW__mode[aria-selected=true]{background:var(--primary-soft);border-color:var(--primary);font-weight:700}.plan-module__DiDhOW__mode:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}.plan-module__DiDhOW__modeCount{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--on-primary);background:var(--primary);border-radius:999px;padding:0 8px;font-weight:400}.plan-module__DiDhOW__panelBody{flex-direction:column;gap:clamp(18px,2.4vw,28px);display:flex}.plan-module__DiDhOW__panelKicker{font-family:var(--font-heading);font-size:var(--t-title);color:var(--ink-soft);margin:0;line-height:1.25}.plan-module__DiDhOW__panelSub{font-size:var(--t-control);color:var(--ink-soft);margin:0;line-height:1.55}.plan-module__DiDhOW__empty{max-width:62ch;font-size:var(--t-control);color:var(--ink-soft);border:1.5px dashed var(--line);border-radius:16px;margin:0;padding:22px 24px;line-height:1.55}.plan-module__DiDhOW__wizard{grid-template-columns:minmax(0,1fr);gap:clamp(28px,3.4vw,52px);display:grid}@media (min-width:1001px){.plan-module__DiDhOW__wizard:not([data-review]){grid-template-columns:minmax(0,1fr) clamp(300px,26vw,380px);align-items:start}}.plan-module__DiDhOW__wizardMain{min-width:0}.plan-module__DiDhOW__stepper{flex-wrap:wrap;gap:6px 0;margin:0 0 clamp(22px,3vw,34px);padding:0;list-style:none;display:flex}.plan-module__DiDhOW__stepperItem{align-items:center;margin:0;padding:0;display:flex}.plan-module__DiDhOW__stepperItem:before{content:none}.plan-module__DiDhOW__stepperItem:not(:last-child):after{content:"";border-top:2px dashed var(--line);width:clamp(14px,2.2vw,34px);height:0;margin-inline:4px}.plan-module__DiDhOW__stepperItem[data-state=done]:not(:last-child):after{border-top-color:var(--primary)}.plan-module__DiDhOW__stepperButton{min-height:44px;font:inherit;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:4px 14px 4px 5px;display:inline-flex;position:relative}.plan-module__DiDhOW__stepperButton:hover:not(:disabled){background:var(--sheet-2)}.plan-module__DiDhOW__stepperButton:disabled{cursor:default}.plan-module__DiDhOW__stepperButton:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}.plan-module__DiDhOW__stepperDot{width:32px;height:32px;font-family:var(--font-heading);font-size:var(--t-body);color:var(--ink-soft);background:var(--sheet);border:1.5px dashed var(--line);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.plan-module__DiDhOW__stepperItem[data-state=done] .plan-module__DiDhOW__stepperDot{color:var(--ink);background:var(--primary-soft);border:1.5px solid var(--primary)}.plan-module__DiDhOW__stepperItem[data-state=current] .plan-module__DiDhOW__stepperDot{color:var(--on-primary);background:var(--primary);border:1.5px solid var(--primary)}.plan-module__DiDhOW__stepperItem[data-state=current] .plan-module__DiDhOW__stepperButton{color:var(--ink);background:var(--sheet);border-color:var(--line)}.plan-module__DiDhOW__stepperText{flex-direction:column;line-height:1.2;display:flex}.plan-module__DiDhOW__stepperLabel{font-size:var(--t-body)}.plan-module__DiDhOW__stepperItem[data-state=current] .plan-module__DiDhOW__stepperLabel{font-weight:700}.plan-module__DiDhOW__stepperValue{font-size:var(--t-meta);color:var(--ink-soft)}.plan-module__DiDhOW__stepBody{min-width:0}.plan-module__DiDhOW__stepQuestion{font-family:var(--font-heading);font-size:var(--t-display);border:0;margin:0 0 clamp(16px,2.4vw,26px);padding:0;font-weight:700;line-height:1.1}.plan-module__DiDhOW__stepQuestion:focus{outline:none}.plan-module__DiDhOW__stepQuestion:focus-visible{outline:2.5px solid var(--primary);outline-offset:4px}.plan-module__DiDhOW__stepNav{flex-wrap:wrap;align-items:center;gap:10px;margin-top:clamp(20px,3vw,32px);display:flex}.plan-module__DiDhOW__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(12px,1.6vw,20px);display:grid}.plan-module__DiDhOW__card{min-height:132px;font:inherit;color:var(--ink);text-align:left;background:var(--sheet);border:1.5px solid var(--line);cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px 16px;transition:transform .15s,border-color .15s,background .15s;display:flex;position:relative}.plan-module__DiDhOW__card:hover{border-color:var(--ink-soft);transform:translateY(-2px)}.plan-module__DiDhOW__card:active{transform:translateY(0)}.plan-module__DiDhOW__card[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary);box-shadow:var(--shadow-md)}.plan-module__DiDhOW__card:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}.plan-module__DiDhOW__cardIcon{color:color-mix(in srgb, var(--primary) 70%, var(--ink))}.plan-module__DiDhOW__cardName{font-family:var(--font-heading);font-size:var(--t-heading);font-weight:700;line-height:1.15}.plan-module__DiDhOW__cardDetail{font-size:var(--t-body);color:var(--ink-soft);line-height:1.4}.plan-module__DiDhOW__card[aria-pressed=true] .plan-module__DiDhOW__cardDetail{color:var(--ink)}.plan-module__DiDhOW__cardSource{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft);margin-top:auto}.plan-module__DiDhOW__card[aria-pressed=true] .plan-module__DiDhOW__cardSource{color:var(--ink)}.plan-module__DiDhOW__cardCheck{width:24px;height:24px;font-size:var(--t-kicker);color:var(--on-primary);background:var(--primary);border-radius:50%;place-items:center;font-weight:700;display:none;position:absolute;top:12px;right:12px}.plan-module__DiDhOW__card[aria-pressed=true] .plan-module__DiDhOW__cardCheck{display:grid}.plan-module__DiDhOW__cardsCompact{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.plan-module__DiDhOW__cardsCompact .plan-module__DiDhOW__card{flex-flow:wrap;align-items:center;gap:2px 10px;min-height:0;padding:12px 16px}.plan-module__DiDhOW__cardsCompact .plan-module__DiDhOW__cardIcon svg{width:28px;height:28px}.plan-module__DiDhOW__cardsCompact .plan-module__DiDhOW__cardName{font-size:var(--t-title)}.plan-module__DiDhOW__cardsCompact .plan-module__DiDhOW__cardDetail{font-size:var(--t-meta);flex-basis:100%}.plan-module__DiDhOW__cardsCompact .plan-module__DiDhOW__cardCheck{width:20px;height:20px;top:8px;right:8px}.plan-module__DiDhOW__styleNote{font-size:var(--t-control);color:var(--ink);background:var(--info-soft);border:1px solid var(--line);border-left:4px solid var(--info);border-radius:6px 16px 16px 6px;margin:0 0 18px;padding:14px 18px;line-height:1.5}.plan-module__DiDhOW__mapTotals{font-family:var(--font-heading);font-size:var(--t-title);color:var(--ink-soft);margin:0 0 6px;line-height:1.3}.plan-module__DiDhOW__map{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plan-module__DiDhOW__mapStage{border-top:1.5px dashed var(--line);grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:start;gap:4px 16px;margin:0;padding:14px 6px;display:grid}.plan-module__DiDhOW__mapStage:last-child{border-bottom:1.5px dashed var(--line)}.plan-module__DiDhOW__mapStage:before{content:none}.plan-module__DiDhOW__mapNo{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft);padding-top:.25rem}.plan-module__DiDhOW__mapMain{flex-direction:column;gap:2px;min-width:0;display:flex}.plan-module__DiDhOW__mapTitle{font-family:var(--font-heading);font-size:var(--t-title);font-weight:700;line-height:1.2}.plan-module__DiDhOW__mapStage[data-core=true] .plan-module__DiDhOW__mapTitle{background:linear-gradient(transparent 64%, color-mix(in srgb, var(--mark) 70%, transparent) 64%);align-self:flex-start}.plan-module__DiDhOW__mapReason{font-size:var(--t-body);color:var(--ink-soft);line-height:1.5}.plan-module__DiDhOW__mapMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:.2rem;display:flex}.plan-module__DiDhOW__mapCount{font-size:var(--t-meta);color:var(--ink-soft);white-space:nowrap}.plan-module__DiDhOW__startBar{border-top:1.5px dashed var(--line);flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:clamp(22px,3vw,32px);padding-top:20px;display:flex}.plan-module__DiDhOW__startNote{max-width:70ch;font-size:var(--t-body);color:var(--ink-soft);flex:320px;margin:0;line-height:1.55}.plan-module__DiDhOW__startNote b{color:var(--ink)}.plan-module__DiDhOW__livePlan{color:var(--ink);background:color-mix(in srgb, var(--mark) 36%, var(--sheet));border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:6px 6px 16px;padding:26px 22px 20px;position:relative;rotate:.8deg}@media (min-width:1001px){.plan-module__DiDhOW__livePlan{top:calc(var(--header-h,60px) + 20px);position:sticky}}.plan-module__DiDhOW__liveTotals{font-size:var(--t-control);margin:6px 0 12px;line-height:1.4}.plan-module__DiDhOW__liveTotals b{font-family:var(--font-heading);font-size:var(--t-title)}.plan-module__DiDhOW__liveList{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.plan-module__DiDhOW__liveList li{font-size:var(--t-body);align-items:baseline;gap:10px;margin:0;padding:0;display:flex}.plan-module__DiDhOW__liveList li:before{content:none}.plan-module__DiDhOW__liveDotSmall{border:1.5px solid var(--ink-soft);border-radius:50%;flex:none;width:9px;height:9px}.plan-module__DiDhOW__liveList li[data-core] .plan-module__DiDhOW__liveDotSmall{background:var(--ink);border-color:var(--ink)}.plan-module__DiDhOW__liveName{flex:1;min-width:0}.plan-module__DiDhOW__liveMin{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft);white-space:nowrap}.plan-module__DiDhOW__liveNote{font-size:var(--t-meta);color:var(--ink-soft);margin:14px 0 0;line-height:1.5}.plan-module__DiDhOW__rounds{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:clamp(12px,1.6vw,20px);display:grid}.plan-module__DiDhOW__roundCard{font:inherit;color:var(--ink);text-align:left;background:var(--sheet);border:1.5px solid var(--line);cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px 14px;transition:transform .15s,border-color .15s;display:flex;position:relative}.plan-module__DiDhOW__roundCard:hover{border-color:var(--ink-soft);transform:translateY(-2px)}.plan-module__DiDhOW__roundCard[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary);box-shadow:var(--shadow-md)}.plan-module__DiDhOW__roundCard:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}.plan-module__DiDhOW__roundCard[aria-pressed=true] .plan-module__DiDhOW__cardCheck{display:grid}.plan-module__DiDhOW__roundTitle{font-family:var(--font-heading);font-size:var(--t-title);padding-right:28px;font-weight:700;line-height:1.15}.plan-module__DiDhOW__roundTop{align-items:center;gap:8px;display:flex}.plan-module__DiDhOW__roundTop>span:first-child{width:30px;height:30px}.plan-module__DiDhOW__roundPitch{font-size:var(--t-body);color:var(--ink-soft);line-height:1.45}.plan-module__DiDhOW__roundCard[aria-pressed=true] .plan-module__DiDhOW__roundPitch{color:var(--ink)}.plan-module__DiDhOW__roundMeta{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft);flex-wrap:wrap;gap:4px 12px;margin-top:auto;display:flex}.plan-module__DiDhOW__roundCard[aria-pressed=true] .plan-module__DiDhOW__roundMeta{color:var(--ink)}.plan-module__DiDhOW__drillSettings{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(18px,2.4vw,32px);display:grid}.plan-module__DiDhOW__drillSettings>div{flex-direction:column;gap:10px;display:flex}.plan-module__DiDhOW__retryList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plan-module__DiDhOW__retryItem{border-top:1.5px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;margin:0;padding:12px 6px;display:flex}.plan-module__DiDhOW__retryItem:last-child{border-bottom:1.5px dashed var(--line)}.plan-module__DiDhOW__retryItem:before{content:none}.plan-module__DiDhOW__retryTitle{min-width:0;font-size:var(--t-control);flex:320px;line-height:1.45}.plan-module__DiDhOW__retryMeta{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft)}@media (max-width:720px){.plan-module__DiDhOW__stepperText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.plan-module__DiDhOW__stepperItem[data-state=current] .plan-module__DiDhOW__stepperText{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}.plan-module__DiDhOW__stepperButton{padding-right:6px}.plan-module__DiDhOW__mapStage{grid-template-columns:2rem minmax(0,1fr)}.plan-module__DiDhOW__mapMeta{grid-column:2;justify-content:flex-start}.plan-module__DiDhOW__livePlan{rotate:none}}@media (prefers-reduced-motion:reduce){.plan-module__DiDhOW__card,.plan-module__DiDhOW__roundCard{transition:none}.plan-module__DiDhOW__card:hover,.plan-module__DiDhOW__roundCard:hover{transform:none}}
.lobby-module__GbyGTa__previewHead{align-items:center;gap:12px;margin-bottom:14px;display:flex}.lobby-module__GbyGTa__previewWho{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.lobby-module__GbyGTa__previewWho b{font-family:var(--font-heading);font-size:var(--t-title);font-weight:700}.lobby-module__GbyGTa__previewWho small{font-size:var(--t-meta);color:var(--ink-soft)}.lobby-module__GbyGTa__previewClock{flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.lobby-module__GbyGTa__previewClock svg{position:absolute;inset:0;rotate:-90deg}.lobby-module__GbyGTa__ringTrack,.lobby-module__GbyGTa__ringFill{fill:none;stroke-width:4px}.lobby-module__GbyGTa__ringTrack{stroke:var(--line)}.lobby-module__GbyGTa__ringFill{stroke:var(--primary);stroke-linecap:round}.lobby-module__GbyGTa__previewClock em{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink);font-style:normal}.lobby-module__GbyGTa__ask{font-family:var(--font-heading);font-size:var(--t-heading);margin:0 0 12px;line-height:1.3}.lobby-module__GbyGTa__you{font-size:var(--t-body);color:var(--ink);background:var(--sheet-2);border:1.5px dashed var(--line);border-radius:12px;margin:0;padding:10px 14px;line-height:1.45}.lobby-module__GbyGTa__push{font-family:var(--font-heading);font-size:var(--t-heading);margin:0;line-height:1.3}.lobby-module__GbyGTa__rubric{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.lobby-module__GbyGTa__rubric li{font-size:var(--t-body);margin:0;padding:0 0 0 24px;line-height:1.4;position:relative}.lobby-module__GbyGTa__rubric li:before{content:"✓";color:var(--primary);font-weight:700;position:absolute;top:0;left:0}.lobby-module__GbyGTa__pickBody{min-height:7.2rem}.lobby-module__GbyGTa__pickTitle{font-family:var(--font-heading);font-size:var(--t-heading);margin:0;line-height:1.2}.lobby-module__GbyGTa__pickMeta{font-size:var(--t-body);color:var(--ink-soft);margin:8px 0 0;line-height:1.5}.lobby-module__GbyGTa__pickActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lobby-module__GbyGTa__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,44px);margin:0;padding:0;list-style:none;display:grid;position:relative}.lobby-module__GbyGTa__step{flex-direction:column;gap:8px;margin:0;padding:0;display:flex;position:relative}.lobby-module__GbyGTa__step:before{content:none}.lobby-module__GbyGTa__step:not(:last-child):after{content:"";border-top:3px dashed color-mix(in srgb, var(--accent,var(--primary)) 30%, var(--line));width:calc(100% + clamp(20px,3vw,44px) - 84px);height:0;position:absolute;top:28px;left:68px}.lobby-module__GbyGTa__stepNo{width:56px;height:56px;font-family:var(--font-heading);font-size:var(--t-title);color:var(--ink);background:var(--sheet);border:2.5px solid var(--accent,var(--primary));border-radius:50%;place-items:center;margin-bottom:6px;font-weight:700;display:grid}.lobby-module__GbyGTa__stepTitle{font-family:var(--font-heading);font-size:var(--t-heading);font-weight:700;line-height:1.15}.lobby-module__GbyGTa__stepBody{font-size:var(--t-control);color:var(--ink-soft);line-height:1.55}@media (max-width:900px){.lobby-module__GbyGTa__steps{grid-template-columns:minmax(0,1fr)}.lobby-module__GbyGTa__step{padding-left:76px}.lobby-module__GbyGTa__step:not(:last-child):after{border-top:0;border-left:3px dashed color-mix(in srgb, var(--accent,var(--primary)) 30%, var(--line));width:0;height:auto;top:60px;bottom:-20px;left:27px}.lobby-module__GbyGTa__stepNo{position:absolute;top:0;left:0}}
.readiness-module__ULCA9q__top{grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.4vw,32px);padding-top:12px;display:grid}@media (min-width:721px){.readiness-module__ULCA9q__top{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.1fr)}}.readiness-module__ULCA9q__gaugeCard,.readiness-module__ULCA9q__streakCard{flex-direction:column;align-items:flex-start;gap:6px;padding:24px 24px 20px;display:flex}.readiness-module__ULCA9q__gaugeCard{justify-content:center;align-items:center}.readiness-module__ULCA9q__nextUp{flex-direction:column;align-items:flex-start;gap:8px;padding:26px 24px 22px;display:flex;rotate:.8deg}.readiness-module__ULCA9q__nextUp>button{margin-top:auto}.readiness-module__ULCA9q__nextStage{font-family:var(--font-heading);font-size:var(--t-heading);line-height:1.2}.readiness-module__ULCA9q__gauge{place-items:center;width:128px;height:128px;display:grid;position:relative}.readiness-module__ULCA9q__gauge svg{position:absolute;inset:0}.readiness-module__ULCA9q__gaugeTrack{fill:none;stroke:var(--sheet-2);stroke-width:12px}.readiness-module__ULCA9q__gaugeEmpty .readiness-module__ULCA9q__gaugeTrack{stroke:var(--line);stroke-dasharray:3 7;stroke-linecap:round;stroke-width:6px}.readiness-module__ULCA9q__gaugeFill{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-width:12px}.readiness-module__ULCA9q__gaugeFill[data-band=not-yet]{stroke:var(--danger)}.readiness-module__ULCA9q__gaugeFill[data-band=getting-there]{stroke:var(--caution)}.readiness-module__ULCA9q__gaugeFill[data-band=ready],.readiness-module__ULCA9q__gaugeFill[data-band=strong]{stroke:var(--success)}.readiness-module__ULCA9q__gaugeNum{font-family:var(--font-heading);font-size:var(--t-display);color:var(--ink);margin-top:-10px;font-weight:700;line-height:1;position:relative}.readiness-module__ULCA9q__gaugeBand{font-size:var(--t-kicker);color:var(--ink-soft);white-space:nowrap;position:absolute;bottom:30px}.readiness-module__ULCA9q__num{font-family:var(--font-heading);font-size:var(--t-display);color:var(--ink);font-weight:700;line-height:1.05}.readiness-module__ULCA9q__tileLabel{font-size:var(--t-body);color:var(--ink-soft);line-height:1.45}.readiness-module__ULCA9q__tileLabel b{color:var(--ink)}.readiness-module__ULCA9q__streakDots{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.readiness-module__ULCA9q__streakDot{border:1.5px dashed var(--line);border-radius:50%;width:14px;height:14px}.readiness-module__ULCA9q__streakDot[data-on]{background:var(--primary);border:1.5px solid var(--primary)}.readiness-module__ULCA9q__sub{font-family:var(--font-heading);font-size:var(--t-heading);border:0;margin:clamp(28px,4vw,44px) 0 10px;padding:0;font-weight:700;line-height:1.2}.readiness-module__ULCA9q__compList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.readiness-module__ULCA9q__compRow{border-top:1.5px dashed var(--line);grid-template-columns:minmax(7rem,1fr) 4rem 4.4rem 130px;align-items:center;gap:4px 16px;margin:0;padding:10px 6px;display:grid}.readiness-module__ULCA9q__compRow:last-child{border-bottom:1.5px dashed var(--line)}.readiness-module__ULCA9q__compRow:before{content:none}.readiness-module__ULCA9q__compName{font-family:var(--font-heading);font-size:var(--t-title);line-height:1.2}.readiness-module__ULCA9q__compScore{font-family:var(--font-mono);font-size:var(--t-meta);color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;background:var(--sheet-2);border-radius:999px;padding:2px 8px;font-weight:700}.readiness-module__ULCA9q__compScore[data-band=not-yet]{background:var(--danger-soft)}.readiness-module__ULCA9q__compScore[data-band=getting-there]{background:var(--caution-soft)}.readiness-module__ULCA9q__compScore[data-band=ready],.readiness-module__ULCA9q__compScore[data-band=strong]{background:var(--success-soft)}.readiness-module__ULCA9q__compDelta{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft);font-variant-numeric:tabular-nums}.readiness-module__ULCA9q__compDelta[data-dir=up]{color:color-mix(in srgb, var(--success) 65%, var(--ink))}.readiness-module__ULCA9q__compDelta[data-dir=down]{color:color-mix(in srgb, var(--danger) 70%, var(--ink))}.readiness-module__ULCA9q__trend,.readiness-module__ULCA9q__trendWide{width:120px;height:34px;display:block;overflow:visible}.readiness-module__ULCA9q__trendWide{width:100%;max-width:220px;height:48px;margin-top:6px}.readiness-module__ULCA9q__trendBar{stroke:var(--line);stroke-dasharray:3 3;stroke-width:1.5px}.readiness-module__ULCA9q__trendLine{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.readiness-module__ULCA9q__trendDot{fill:var(--primary)}.readiness-module__ULCA9q__once{font-size:var(--t-meta);color:var(--ink-soft)}.readiness-module__ULCA9q__heat{border-collapse:separate;border-spacing:3px;width:100%;font-size:var(--t-meta)}.readiness-module__ULCA9q__heat th,.readiness-module__ULCA9q__heat td{border:0}.readiness-module__ULCA9q__heat th{text-align:left;color:var(--ink-soft);white-space:nowrap;background:0 0;padding:4px 8px;font-weight:400}.readiness-module__ULCA9q__heat thead th{font-family:var(--font-mono);font-size:var(--t-kicker);text-align:center}.readiness-module__ULCA9q__heat tbody th{font-family:var(--font-heading);font-size:var(--t-body);color:var(--ink)}.readiness-module__ULCA9q__heat td{min-width:52px;font-family:var(--font-mono);font-size:var(--t-kicker);text-align:center;color:var(--ink);background:var(--sheet-2);border-radius:8px;padding:6px 8px}.readiness-module__ULCA9q__heat td[data-band=not-yet]{background:var(--danger-soft)}.readiness-module__ULCA9q__heat td[data-band=getting-there]{background:var(--caution-soft)}.readiness-module__ULCA9q__heat td[data-band=ready],.readiness-module__ULCA9q__heat td[data-band=strong]{background:var(--success-soft)}.readiness-module__ULCA9q__tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(16px,2vw,28px);margin-bottom:8px;display:grid}.readiness-module__ULCA9q__tile{border-left:3px dashed var(--line);flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:0 0 0 16px;display:flex}.readiness-module__ULCA9q__history{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.readiness-module__ULCA9q__historyRow{border-top:1.5px dashed var(--line);grid-template-columns:4.2rem minmax(0,1fr) auto;align-items:center;gap:4px 16px;margin:0;padding:10px 6px;display:grid}.readiness-module__ULCA9q__historyRow:last-child{border-bottom:1.5px dashed var(--line)}.readiness-module__ULCA9q__historyRow:before{content:none}.readiness-module__ULCA9q__historyDate{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft)}.readiness-module__ULCA9q__historyWhat{font-size:var(--t-control);line-height:1.4}.readiness-module__ULCA9q__historyScore{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft)}.readiness-module__ULCA9q__empty{background:var(--sheet);border:1.5px dashed var(--line);border-radius:20px;flex-wrap:wrap;align-items:center;gap:24px clamp(24px,4vw,56px);max-width:880px;padding:26px clamp(20px,3vw,36px);display:flex}.readiness-module__ULCA9q__emptyText{font-size:var(--t-control);color:var(--ink-soft);flex:320px;line-height:1.6}.readiness-module__ULCA9q__emptyText p{margin:0}.readiness-module__ULCA9q__emptyTitle{font-family:var(--font-heading);font-size:var(--t-heading);color:var(--ink);margin:0 0 6px;line-height:1.2}@media (max-width:720px){.readiness-module__ULCA9q__compRow{grid-template-columns:minmax(0,1fr) 4rem 4rem}.readiness-module__ULCA9q__compRow>svg,.readiness-module__ULCA9q__compRow>.readiness-module__ULCA9q__once{grid-column:1/-1}.readiness-module__ULCA9q__nextUp{rotate:none}.readiness-module__ULCA9q__historyRow{grid-template-columns:minmax(0,1fr) auto}.readiness-module__ULCA9q__historyDate{grid-column:1/-1}}.readiness-module__ULCA9q__heat tbody tr:nth-child(2n) td:not(.tone-yes):not(.tone-no):not(.tone-warn):not(.tone-bad){background:var(--sheet-2)}.readiness-module__ULCA9q__heat tbody tr:nth-child(2n) td[data-band=not-yet]:not(.tone-yes):not(.tone-no):not(.tone-warn):not(.tone-bad){background:var(--danger-soft)}.readiness-module__ULCA9q__heat tbody tr:nth-child(2n) td[data-band=getting-there]:not(.tone-yes):not(.tone-no):not(.tone-warn):not(.tone-bad){background:var(--caution-soft)}:is(.readiness-module__ULCA9q__heat tbody tr:nth-child(2n) td[data-band=ready]:not(.tone-yes):not(.tone-no):not(.tone-warn):not(.tone-bad),.readiness-module__ULCA9q__heat tbody tr:nth-child(2n) td[data-band=strong]:not(.tone-yes):not(.tone-no):not(.tone-warn):not(.tone-bad)){background:var(--success-soft)}
.guide-module___nygwq__decoder{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,44px);display:grid}.guide-module___nygwq__roundList{flex-direction:column;display:flex}.guide-module___nygwq__roundTab{min-height:48px;font:inherit;color:var(--ink);text-align:left;border:0;border-top:1.5px dashed var(--line);cursor:pointer;background:0 0;border-radius:12px;grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:grid}.guide-module___nygwq__roundTab:first-child{border-top-color:#0000}.guide-module___nygwq__roundTab:hover{background:var(--sheet-2)}.guide-module___nygwq__roundTab[aria-selected=true]{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.guide-module___nygwq__roundTab:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}.guide-module___nygwq__roundCode{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft)}.guide-module___nygwq__roundName{font-family:var(--font-heading);font-size:var(--t-title);line-height:1.2}.guide-module___nygwq__roundTab[aria-selected=true] .guide-module___nygwq__roundName{font-weight:700}.guide-module___nygwq__roundPanel{flex-direction:column;gap:14px;min-width:0;padding:clamp(24px,3vw,36px);display:flex}.guide-module___nygwq__panelTop{align-items:center;gap:14px;display:flex}.guide-module___nygwq__panelHead{flex:1;min-width:0}.guide-module___nygwq__panelWho{font-size:var(--t-meta);color:var(--ink-soft);margin:0}.guide-module___nygwq__panelTitle{font-family:var(--font-heading);font-size:var(--t-display);border:0;margin:0;padding:0;font-weight:700;line-height:1.1}.guide-module___nygwq__panelCount{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft);background:var(--sheet-2);border:1px solid var(--line);border-radius:999px;flex:none;padding:3px 12px}.guide-module___nygwq__pitch{font-family:var(--font-heading);font-size:var(--t-heading);margin:0;line-height:1.4}.guide-module___nygwq__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px 28px;margin:0;display:grid}.guide-module___nygwq__facts dt{font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.guide-module___nygwq__facts dd{font-size:var(--t-control);margin:2px 0 0;line-height:1.5}.guide-module___nygwq__shape{counter-reset:shape;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guide-module___nygwq__shape li{font-size:var(--t-body);background:var(--sheet);border:1.5px dashed var(--line);counter-increment:shape;border-radius:999px;align-items:center;gap:8px;margin:0;padding:5px 14px 5px 6px;display:inline-flex}.guide-module___nygwq__shape li:before{content:counter(shape);width:24px;height:24px;font-family:var(--font-heading);font-size:var(--t-meta);color:var(--on-primary);background:var(--primary);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.guide-module___nygwq__twoCol{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(14px,2vw,24px);display:grid}.guide-module___nygwq__tips{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.guide-module___nygwq__tips li{font-size:var(--t-body);margin:0;padding:0 0 0 22px;line-height:1.5;position:relative}.guide-module___nygwq__tips li:before{content:"✓";color:color-mix(in srgb, var(--success) 70%, var(--ink));font-weight:700;position:absolute;top:0;left:0}.guide-module___nygwq__marked li:before{content:"✕";color:color-mix(in srgb, var(--danger) 70%, var(--ink))}.guide-module___nygwq__practise{align-self:flex-start;margin-top:6px}.guide-module___nygwq__rubric{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.guide-module___nygwq__criterion{border-top:1.5px dashed var(--line);grid-template-columns:3rem minmax(0,1fr) 150px;align-items:center;gap:8px 18px;margin:0;padding:14px 6px;display:grid}.guide-module___nygwq__criterion:last-child{border-bottom:1.5px dashed var(--line)}.guide-module___nygwq__criterion:before{content:none}.guide-module___nygwq__critNum{font-family:var(--font-heading);font-size:var(--t-heading);color:color-mix(in srgb, var(--primary) 70%, var(--ink));font-weight:700}.guide-module___nygwq__critText b{font-family:var(--font-heading);font-size:var(--t-title);font-weight:700;line-height:1.2}.guide-module___nygwq__critText p{font-size:var(--t-body);color:var(--ink-soft);margin:4px 0 0;line-height:1.5}.guide-module___nygwq__weight{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft);align-items:center;gap:10px;display:flex}.guide-module___nygwq__weightBar{background:var(--sheet-2);border:1px solid var(--line);border-radius:999px;flex:1;height:8px}.guide-module___nygwq__weightBar span{background:var(--primary);border-radius:inherit;height:100%;display:block}.guide-module___nygwq__subHead{font-family:var(--font-heading);font-size:var(--t-heading);border:0;margin:clamp(28px,4vw,44px) 0 14px;padding:0;font-weight:700;line-height:1.2}.guide-module___nygwq__scale{gap:6px;display:flex}.guide-module___nygwq__band{min-width:0;color:var(--ink);background:var(--sheet-2);border:1.5px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.guide-module___nygwq__band b{font-family:var(--font-heading);font-size:var(--t-title);line-height:1.15}.guide-module___nygwq__band span{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft)}.guide-module___nygwq__band[data-verdict=no-hire]{background:var(--danger-soft);border-color:var(--danger)}.guide-module___nygwq__band[data-verdict=lean-no]{background:var(--caution-soft);border-color:var(--caution)}.guide-module___nygwq__band[data-verdict=hire]{background:var(--success-soft);border-color:color-mix(in srgb, var(--success) 60%, var(--line))}.guide-module___nygwq__band[data-verdict=strong-hire]{background:var(--success-soft);border-color:var(--success)}.guide-module___nygwq__rules{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(20px,2.4vw,32px);padding-top:8px;display:grid}.guide-module___nygwq__rule{rotate:var(--tilt,0deg);padding:28px 22px 22px}.guide-module___nygwq__rule b{font-family:var(--font-heading);font-size:var(--t-title);line-height:1.2}.guide-module___nygwq__rule p{font-size:var(--t-body);margin:8px 0 0;line-height:1.55}.guide-module___nygwq__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.guide-module___nygwq__splitCopy{min-width:0}.guide-module___nygwq__lead{max-width:54ch;font-size:var(--t-lead);color:var(--ink-soft);margin:0;line-height:1.6}.guide-module___nygwq__checks{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.guide-module___nygwq__checks li{font-size:var(--t-control);margin:0;padding:0 0 0 30px;line-height:1.45;position:relative}.guide-module___nygwq__checks li:before{content:"✓";width:22px;height:22px;font-size:var(--t-kicker);color:var(--on-primary);background:var(--primary);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:1px;left:0}.guide-module___nygwq__sheet{flex-direction:column;gap:10px;min-width:0;margin:0;padding:clamp(26px,3vw,36px);display:flex;rotate:.8deg}.guide-module___nygwq__sampleTag{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink);background:var(--mark);border-radius:8px;padding:3px 10px;font-weight:700;position:absolute;top:14px;right:16px;rotate:4deg}.guide-module___nygwq__verdict{font-family:var(--font-heading);font-size:var(--t-section);color:color-mix(in srgb, var(--success) 70%, var(--ink));margin:0;font-weight:700;line-height:1}.guide-module___nygwq__verdict span{font-size:var(--t-heading);color:var(--ink-soft)}.guide-module___nygwq__bars{flex-direction:column;gap:8px;margin:6px 0;padding:0;list-style:none;display:flex}.guide-module___nygwq__bars li{font-size:var(--t-body);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr) 3rem;align-items:center;gap:12px;margin:0;padding:0;display:grid}.guide-module___nygwq__bars li:before{content:none}.guide-module___nygwq__bar{background:var(--sheet-2);border:1px solid var(--line);border-radius:999px;height:10px}.guide-module___nygwq__bar span{background:var(--ink-soft);border-radius:inherit;height:100%;display:block}.guide-module___nygwq__bars li[data-verdict=no-hire] .guide-module___nygwq__bar span{background:var(--danger)}.guide-module___nygwq__bars li[data-verdict=lean-no] .guide-module___nygwq__bar span{background:var(--caution)}.guide-module___nygwq__bars li[data-verdict=hire] .guide-module___nygwq__bar span,.guide-module___nygwq__bars li[data-verdict=strong-hire] .guide-module___nygwq__bar span{background:var(--success)}.guide-module___nygwq__bars b{font-family:var(--font-mono);font-size:var(--t-kicker);text-align:right;font-weight:400}.guide-module___nygwq__reasons p{font-size:var(--t-body);margin:0 0 6px;line-height:1.5}.guide-module___nygwq__faq{flex-direction:column;max-width:880px;display:flex}.guide-module___nygwq__faqItem{border-top:1.5px dashed var(--line)}.guide-module___nygwq__faqItem:last-child{border-bottom:1.5px dashed var(--line)}.guide-module___nygwq__faqItem summary{min-height:56px;font-family:var(--font-heading);font-size:var(--t-title);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:8px 6px;line-height:1.25;list-style:none;display:flex}.guide-module___nygwq__faqItem summary::-webkit-details-marker{display:none}.guide-module___nygwq__faqItem summary:after{content:"+";width:28px;height:28px;font-family:var(--font-body);font-size:var(--t-title);color:var(--ink-soft);border:1.5px dashed var(--line);border-radius:50%;flex:none;place-items:center;display:grid}.guide-module___nygwq__faqItem[open] summary:after{content:"−";color:var(--on-primary);background:var(--primary);border:1.5px solid var(--primary)}.guide-module___nygwq__faqItem summary:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px;border-radius:12px}.guide-module___nygwq__faqItem p{max-width:68ch;font-size:var(--t-control);color:var(--ink-soft);margin:0;padding:0 6px 18px;line-height:1.6}@media (max-width:1000px){.guide-module___nygwq__decoder,.guide-module___nygwq__split{grid-template-columns:minmax(0,1fr)}.guide-module___nygwq__roundList{flex-direction:row;gap:8px;padding-bottom:6px;overflow-x:auto}.guide-module___nygwq__roundTab{border:1.5px solid var(--line);border-radius:999px;flex:none;grid-template-columns:auto auto auto;gap:8px;padding:6px 14px 6px 12px}.guide-module___nygwq__roundTab:first-child{border-top-color:var(--line)}.guide-module___nygwq__roundTab[aria-selected=true]{border-color:var(--primary);box-shadow:none}}@media (max-width:720px){.guide-module___nygwq__criterion{grid-template-columns:2.4rem minmax(0,1fr)}.guide-module___nygwq__weight{grid-column:2}.guide-module___nygwq__scale{flex-direction:column}.guide-module___nygwq__scale .guide-module___nygwq__band{flex-grow:0!important}.guide-module___nygwq__rule,.guide-module___nygwq__sheet{rotate:none}.guide-module___nygwq__bars li{grid-template-columns:minmax(0,1fr) 3rem}.guide-module___nygwq__bars .guide-module___nygwq__bar{order:3;grid-column:1/-1}}
.roomBar-module__osRNHq__rail{flex-direction:column;flex:220px;gap:5px;min-width:0;max-width:560px;margin-inline:auto;display:flex}.roomBar-module__osRNHq__where{font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.04em;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;overflow:hidden}.roomBar-module__osRNHq__where b{color:var(--ink);font-weight:700}.roomBar-module__osRNHq__segments{gap:4px;margin:0;padding:0;list-style:none;display:flex}.roomBar-module__osRNHq__segment{background:var(--sheet-2);border:1px solid var(--line);border-radius:999px;flex:1 1 0;min-width:12px;height:8px;margin:0;padding:0;position:relative;overflow:hidden}.roomBar-module__osRNHq__segment:before{content:none}.roomBar-module__osRNHq__segment[data-state=current]{border-color:var(--primary)}.roomBar-module__osRNHq__segment[data-state=done]{background:var(--primary);border-color:var(--primary)}.roomBar-module__osRNHq__fill{background:var(--primary);transition:width .3s;position:absolute;inset:0 auto 0 0}.roomBar-module__osRNHq__clock{min-width:3.4em;font-family:var(--font-mono);font-size:var(--t-meta);text-align:right;color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;padding:0 4px;font-weight:400}.roomBar-module__osRNHq__end{height:40px;font:inherit;font-size:var(--t-body);color:var(--ink);background:var(--sheet);border:1.5px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;padding:0 18px;font-weight:700;display:inline-flex}.roomBar-module__osRNHq__end:hover{border-color:var(--danger)}.roomBar-module__osRNHq__end:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}@media (max-width:720px){.roomBar-module__osRNHq__end{height:44px}.roomBar-module__osRNHq__rail{flex-basis:100%;order:9;max-width:none}}@media (prefers-reduced-motion:reduce){.roomBar-module__osRNHq__fill{transition:none}}
