.rKhlPW_scene{container-type:inline-size}.rKhlPW_canvas{font-family:var(--font-mono)}.rKhlPW_topBar{z-index:3;pointer-events:none;position:absolute;top:0;left:0;right:268px}.rKhlPW_topBar>*{pointer-events:auto}.rKhlPW_picker{pointer-events:none;width:min(540px,100% - 80px);height:92px;margin-left:40px;position:relative}.rKhlPW_picker>button{pointer-events:auto}.rKhlPW_orbit{background:linear-gradient(90deg,#ffb22473,#ffffff24 40%,#ffffff14);height:1px;position:absolute;top:46px;left:22px;right:-14px}.rKhlPW_planetBtn{left:var(--at);min-width:60px;color:var(--space-text-3);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:2px 4px 4px;display:flex;position:absolute;top:22px;transform:translate(-50%)}.rKhlPW_discWrap{justify-content:center;align-items:center;width:48px;height:48px;margin-top:-12px;display:flex}.rKhlPW_disc{border-radius:50%;transition:box-shadow .16s}.rKhlPW_planetBtn:hover .rKhlPW_disc{box-shadow:0 0 0 3px var(--space), 0 0 0 4.5px #fff6}.rKhlPW_planetBtn[aria-pressed=true] .rKhlPW_disc{box-shadow:0 0 0 3px var(--space), 0 0 0 5px #fff}.rKhlPW_planetName{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:12px}.rKhlPW_planetBtn:hover .rKhlPW_planetName{color:var(--space-text-2)}.rKhlPW_planetBtn[aria-pressed=true] .rKhlPW_planetName{color:#fff;font-weight:700}.rKhlPW_challenge{cursor:default;flex-direction:column;gap:6px;width:min(560px,100% - 110px);margin:14px 0 0 96px;padding:14px 16px 12px;display:flex}.rKhlPW_challengeHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.rKhlPW_cardEyebrow{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sun);font-size:12px}.rKhlPW_prompt{color:#fff;font-size:18px;font-weight:700;line-height:1.35}.rKhlPW_coach{color:var(--space-text-2);min-height:1.4em;font-size:15px;line-height:1.4}.rKhlPW_hint{color:#ffd27a;font-size:15px;line-height:1.4}.rKhlPW_challengeBtns{gap:8px;padding-top:4px;display:flex}.rKhlPW_smallBtn{border:1.5px solid var(--space-line);color:#fff;cursor:pointer;background:#ffffff0f;border-radius:12px;min-height:44px;padding:0 16px;font-size:15px;font-weight:700}.rKhlPW_smallBtn:hover{background:#ffffff1f}.rKhlPW_linkBtn{color:var(--space-text-2);background:0 0;border-color:#0000;margin-left:auto}.rKhlPW_thermo{z-index:3;border:1px solid var(--space-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:default;--t:.19;background:#0e1428d6;border-radius:20px;flex-direction:column;gap:14px;width:232px;padding:16px 16px 14px;display:flex;position:absolute;top:16px;bottom:16px;right:16px}.rKhlPW_thermoHead{grid-area:head;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rKhlPW_eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--space-text-3);font-size:12px}.rKhlPW_trend{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap;font-size:12px}.rKhlPW_trend[data-trend=warming]{color:#ff8a6a}.rKhlPW_trend[data-trend=cooling]{color:#8fb4ff}.rKhlPW_values{flex-direction:column;grid-area:values;gap:2px;display:flex}.rKhlPW_valueC{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:56px;font-weight:800;line-height:1}.rKhlPW_unit{letter-spacing:-.01em;color:var(--space-text-2);font-size:28px}.rKhlPW_valueF{font-family:var(--font-display);color:var(--space-text-2);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.rKhlPW_balance{flex-direction:column;grid-area:balance;gap:8px;display:flex}.rKhlPW_balRow{flex-direction:column;gap:4px;display:flex}.rKhlPW_balLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--space-text-2);white-space:nowrap;font-size:12px}.rKhlPW_bar{background:#ffffff1a;border-radius:4px;height:8px;display:block;overflow:hidden}.rKhlPW_bar i{border-radius:4px;height:100%;display:block}.rKhlPW_barSun{background:var(--sun);width:70%}.rKhlPW_barHeat{background:var(--heat);width:70%}.rKhlPW_scale{--bulb:26px;flex:auto;grid-area:scale;min-height:140px;margin-top:4px;position:relative}.rKhlPW_tube{top:6px;left:8px;bottom:calc(var(--bulb) - 4px);background:#ffffff14;border-radius:6px 6px 0 0;width:12px;position:absolute;box-shadow:inset 0 0 0 1.5px #ffffff47}.rKhlPW_bulb{left:calc(14px - var(--bulb) / 2);width:var(--bulb);height:var(--bulb);background:radial-gradient(circle at 38% 35%, #ffb59c, var(--heat) 60%);border-radius:50%;position:absolute;bottom:0;box-shadow:0 0 0 1.5px #ffffff47}.rKhlPW_fill{height:calc(var(--t) * (100% - 6px) + 4px);background:linear-gradient(to top, var(--heat), #ff8a6a);border-radius:3px 3px 0 0;transition:height 80ms linear;position:absolute;bottom:-4px;left:3px;right:3px}.rKhlPW_gauge{top:6px;left:22px;bottom:calc(var(--bulb) - 4px);background:repeating-linear-gradient(0deg,#ffffff59 0 1px,#0000 1px 10%);width:6px;position:absolute}.rKhlPW_tick{left:34px;bottom:calc(var(--bulb) - 4px + (100% - var(--bulb) - 2px) * var(--at));font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--space-text-3);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;transform:translateY(50%)}.rKhlPW_tick[data-current]{color:#fff;font-weight:700}.rKhlPW_tickDot{background:#a8a39d;border-radius:50%;flex-shrink:0;width:10px;height:10px}.rKhlPW_tick[data-planet=venus] .rKhlPW_tickDot{background:#f0d49a}.rKhlPW_tick[data-planet=earth] .rKhlPW_tickDot{background:#5b9dff}.rKhlPW_tick[data-planet=mars] .rKhlPW_tickDot{background:#d9744a}.rKhlPW_tick[data-current] .rKhlPW_tickDot{box-shadow:0 0 0 2px var(--space-2), 0 0 0 3.5px #fff}.rKhlPW_tick[data-planet=earth]{transform:translateY(calc(50% - 6px))}.rKhlPW_tick[data-planet=mars]{transform:translateY(calc(50% + 6px))}.rKhlPW_dockBtns{gap:10px;display:flex}.rKhlPW_realTag{white-space:nowrap;color:var(--sun)!important}.rKhlPW_ghStage{flex-direction:column;flex:auto;min-height:0;display:flex}.rKhlPW_storyWrap{z-index:3;justify-content:center;padding:0 16px;display:flex;position:absolute;bottom:20px;left:0;right:0}.rKhlPW_story{text-align:left;cursor:pointer;width:min(620px,100%);font:inherit;color:var(--space-text);flex-direction:column;gap:12px;padding:18px 22px 14px;display:flex}.rKhlPW_story:hover{border-color:#fff6}.rKhlPW_storyText{font-size:20px;line-height:1.45}.rKhlPW_storyFoot{justify-content:space-between;align-items:center;display:flex}.rKhlPW_storyDots{gap:6px;display:inline-flex}.rKhlPW_storyDots i{background:#ffffff40;border-radius:50%;width:8px;height:8px}.rKhlPW_storyDots i[data-on]{background:var(--sun)}.rKhlPW_storyNext{min-height:40px;color:var(--ink);background:#fff;border-radius:12px;align-items:center;padding:0 18px;font-size:16px;font-weight:700;display:inline-flex}.rKhlPW_center{z-index:3;background:#070b1859;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.rKhlPW_askCard{flex-direction:column;gap:10px;width:min(420px,100%);padding:18px 20px;display:flex}.rKhlPW_askLine{color:var(--space-text-2);margin:0;font-size:15px;line-height:1.4}.rKhlPW_goalTitle{font-family:var(--font-display);font-size:21px;font-weight:700;line-height:1.2}.rKhlPW_btnRow{flex-wrap:wrap;gap:8px;display:flex}.rKhlPW_cardBtn{border:1.5px solid var(--space-line);min-height:44px;color:var(--space-text);cursor:pointer;background:#ffffff14;border-radius:12px;padding:0 14px;font-size:15px;font-weight:700}.rKhlPW_cardBtn:hover{background:#ffffff24}.rKhlPW_primaryBtn,.rKhlPW_primaryBtn:hover{color:var(--ink);background:#fff;border-color:#fff}.rKhlPW_fullBtn{width:52px;min-height:52px}.rKhlPW_scene [data-place=corner][data-place]{width:min(560px,100% - 378px);inset:14px auto auto 96px}@container (max-width:639px){.rKhlPW_topBar{right:0}.rKhlPW_picker{width:calc(100% - 60px);height:78px;margin-left:26px}.rKhlPW_orbit{top:38px;left:16px}.rKhlPW_planetBtn{min-width:48px;padding:2px 2px 4px;top:14px}.rKhlPW_planetName{letter-spacing:.06em;font-size:12px}.rKhlPW_challenge{gap:4px;width:auto;margin:8px 8px 0;padding:10px 12px}.rKhlPW_prompt{font-size:16px}.rKhlPW_coach,.rKhlPW_hint{font-size:14px}.rKhlPW_challengeBtns{padding-top:2px}.rKhlPW_thermo{background:#0e1428c7;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"head head scale""values balance scale";gap:4px 14px;width:auto;padding:10px 14px 6px;display:grid;inset:auto 8px 8px}.rKhlPW_valueC{font-size:36px}.rKhlPW_unit{font-size:20px}.rKhlPW_valueF{font-size:15px}.rKhlPW_balance{justify-content:center;gap:4px}.rKhlPW_balRow{gap:3px}.rKhlPW_balLabel{letter-spacing:.02em;font-size:11px}.rKhlPW_scale{--bulb:20px;width:92px;height:100px;min-height:0;margin-top:0}.rKhlPW_tube{width:10px;left:40px}.rKhlPW_bulb{left:calc(45px - var(--bulb) / 2)}.rKhlPW_gauge{display:none}.rKhlPW_tick{letter-spacing:.02em;gap:4px;font-size:12px;left:56px}.rKhlPW_tick[data-planet=mercury],.rKhlPW_tick[data-planet=mars]{flex-direction:row-reverse;left:auto;right:calc(100% - 34px)}.rKhlPW_tickName,.rKhlPW_tickUnit{display:none}.rKhlPW_tickDot{width:8px;height:8px}.rKhlPW_tick[data-planet=earth],.rKhlPW_tick[data-planet=mars]{transform:translateY(50%)}}@media (max-width:720px){.rKhlPW_longLabel{display:none}.rKhlPW_dockBtns[data-free]{width:100%}.rKhlPW_dockBtns>button{flex:1 1 0}.rKhlPW_storyText{font-size:17px}.rKhlPW_dockBtns>.rKhlPW_fullBtn{flex:0 0 52px}}@container (max-width:639px){.rKhlPW_scene [data-place=corner][data-place]{width:auto;inset:8px 8px auto}}
