.mdpVJq_header{z-index:5;position:relative}.mdpVJq_light{background:var(--surface);border-bottom:1px solid var(--line)}.mdpVJq_inner{max-width:var(--page-max);padding:0 var(--gutter);height:calc(var(--site-header-h) - 1px);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.mdpVJq_brand{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:11px;font-size:21px;font-weight:700;text-decoration:none;display:flex}.mdpVJq_dark .mdpVJq_brand{color:#fff}.mdpVJq_nav{align-items:center;gap:clamp(14px,3vw,34px);font-size:16px;display:flex}.mdpVJq_link{color:var(--ink-2);text-decoration:none}.mdpVJq_link:hover{color:var(--ink)}.mdpVJq_dark .mdpVJq_link{color:var(--space-text-2)}.mdpVJq_dark .mdpVJq_link:hover{color:#fff}.mdpVJq_cta{background:var(--ink);color:#fff;border-radius:999px;padding:10px 18px;font-weight:700;text-decoration:none}.mdpVJq_cta:hover{color:#fff;background:#232a3d}.mdpVJq_dark .mdpVJq_cta{color:var(--ink);background:#fff}.mdpVJq_dark .mdpVJq_cta:hover{background:var(--space-text-2);color:var(--ink)}@media (max-width:640px){.mdpVJq_link{display:none}}.mdpVJq_account{position:relative}.mdpVJq_avatar{width:42px;height:42px;font-family:var(--font-display);cursor:pointer;background:var(--blue);color:#fff;border:0;border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.mdpVJq_avatar:hover{background:var(--blue-hover)}.mdpVJq_avatar[aria-expanded=true]{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--blue)}.mdpVJq_dark .mdpVJq_avatar[aria-expanded=true]{box-shadow:0 0 0 3px var(--space), 0 0 0 5px #fff}.mdpVJq_menu{width:min(280px, calc(100vw - 2 * var(--gutter)));background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-md);padding:8px;font-size:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 40px #0a0e1a2e}.mdpVJq_menuWho{border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;gap:2px;margin-bottom:6px;padding:10px 12px 12px;font-weight:700;display:flex}.mdpVJq_menuWho span{color:var(--ink-3);font-size:14px;font-weight:400}.mdpVJq_menuLinks{flex-direction:column;display:flex}.mdpVJq_menuLinks a,.mdpVJq_menuOut{text-align:left;border-radius:var(--r-sm);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 12px;text-decoration:none;display:block}.mdpVJq_menuLinks a:hover,.mdpVJq_menuOut:hover{background:var(--surface-2);color:var(--ink)}.mdpVJq_menuOut{border-top:1px solid var(--line);border-radius:0 0 var(--r-sm) var(--r-sm);color:var(--ink-2);margin-top:6px}
.-tFMgq_form{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.-tFMgq_input{border:2px solid var(--ink);border-radius:var(--r-md);width:13ch;min-height:56px;font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;background:var(--surface);padding:0 18px;font-size:24px}.-tFMgq_input::placeholder{color:var(--line-strong)}.-tFMgq_form .btn{min-height:56px;padding:0 26px;font-size:17px}.-tFMgq_lg .-tFMgq_input{text-align:center;flex:220px;width:100%;min-height:68px;font-size:32px}.-tFMgq_lg .btn{flex:100%;min-height:68px;font-size:19px}.-tFMgq_error{color:var(--bad);flex-basis:100%;font-size:15px}
.Us1ioa_main{--edge:clamp(12px, 2.4vw, 32px);--main-top:28px;--inset:max(8px, calc(max(0px, (100vw - var(--page-max)) / 2) + var(--gutter) - max(0px, (100vw - var(--page-max) - 96px) / 2) - var(--edge)));max-width:calc(var(--page-max) + 96px);padding:var(--main-top) var(--edge) 0;margin:0 auto}.Us1ioa_titleRow{padding:8px var(--inset) 22px;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.Us1ioa_titleText{flex-direction:column;gap:10px;max-width:820px;display:flex}.Us1ioa_title{letter-spacing:-.028em;font-size:clamp(34px,4.4vw,56px);font-weight:800}.Us1ioa_tagline{color:var(--ink-2);font-size:18px;line-height:1.5}.Us1ioa_titleActions{flex-shrink:0}.Us1ioa_stageCol{flex-direction:column;gap:20px;min-width:0;display:flex}.Us1ioa_first{flex-direction:column;min-width:0;display:flex}.Us1ioa_firstFit{min-height:min(calc(100svh - var(--site-header-h) - var(--main-top) - 12px), 1040px)}.Us1ioa_stage{background:var(--space);color:var(--space-text);border-radius:var(--r-xl);isolation:isolate;flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative;overflow:hidden}.Us1ioa_solo{flex-direction:column;flex:auto;min-height:480px;max-height:880px;display:flex}.Us1ioa_frame{background:var(--space);border-radius:var(--r-xl);height:clamp(480px,100svh - 24px,860px);scroll-margin-top:12px;display:flex;overflow:hidden}.Us1ioa_frame .Us1ioa_stage{border-radius:0;flex:auto;min-width:0;height:auto}.Us1ioa_drawer{background:var(--surface);min-width:0;min-height:0;color:var(--ink);border-left:1px solid var(--line);flex-direction:column;flex:0 0 360px;display:flex}.Us1ioa_drawerTab{border:0;border-bottom:1px solid var(--line);background:var(--surface-2);min-height:40px;color:var(--ink-2);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:flex}.Us1ioa_drawerTab:hover{color:var(--ink)}.Us1ioa_drawerTab:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.Us1ioa_drawerBody{flex-direction:column;flex:auto;min-height:0;display:flex}.Us1ioa_drawerBody[hidden]{display:none}.Us1ioa_frameShut .Us1ioa_drawer{flex-basis:44px}.Us1ioa_frameShut .Us1ioa_drawerTab{writing-mode:vertical-rl;border-bottom:0;flex-direction:column-reverse;flex:auto;justify-content:flex-start;padding:14px 0}.Us1ioa_frameShut .Us1ioa_drawerTab svg{writing-mode:horizontal-tb}.Us1ioa_panelLoading{color:var(--ink-2);padding:28px 24px}.Us1ioa_teacher{padding:0 var(--inset);flex-direction:column;gap:28px;margin-top:72px;display:flex}.Us1ioa_teacherHead{flex-direction:column;gap:10px;display:flex}.Us1ioa_teacherTitle{letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);font-weight:800}.Us1ioa_takeaways{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.Us1ioa_takeaways li{gap:14px;font-size:18px;line-height:1.45;display:flex}.Us1ioa_num{background:var(--ink);color:#fff;width:34px;height:34px;font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.Us1ioa_teacherGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.Us1ioa_teacherCard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:12px;padding:24px;font-size:16px;display:flex}.Us1ioa_teacherCard h3{font-size:20px;font-weight:700}.Us1ioa_standards{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Us1ioa_standards .mono{color:var(--blue);margin-right:6px;font-size:14px}@media (max-width:1080px){.Us1ioa_drawer{flex-basis:320px}.Us1ioa_takeaways,.Us1ioa_teacherGrid{grid-template-columns:minmax(0,1fr)}}@media (max-height:800px) and (min-width:721px){.Us1ioa_main{--main-top:12px}.Us1ioa_titleRow{padding:0 var(--inset) 10px;align-items:center}.Us1ioa_titleText{flex-direction:row;align-items:baseline;gap:18px;min-width:0;max-width:none}.Us1ioa_title{white-space:nowrap;font-size:30px}.Us1ioa_tagline{font-size:15px;line-height:1.35}.Us1ioa_titleActions .btn{min-height:38px;padding:0 14px;font-size:14px}}@media (max-width:720px){.Us1ioa_titleRow{flex-direction:column;align-items:flex-start}.Us1ioa_firstFit{min-height:0}.Us1ioa_solo{flex:none;height:clamp(600px,88svh,780px);min-height:0;max-height:none}.Us1ioa_stage{border-radius:var(--r-lg)}.Us1ioa_titleActions{display:none}.Us1ioa_frame{border-radius:var(--r-lg);flex-direction:column;height:clamp(600px,100svh - 16px,900px);position:relative}.Us1ioa_frame .Us1ioa_stage{border-radius:0}.Us1ioa_drawer{z-index:20;border-radius:var(--r-lg) var(--r-lg) 0 0;border-left:0;height:54%;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -12px 32px #00000059}.Us1ioa_frameShut .Us1ioa_drawer{height:auto;box-shadow:none;border-top:1px solid var(--line);border-radius:0;flex:none;position:static}.Us1ioa_drawerTab svg{transform:rotate(90deg)}.Us1ioa_frameShut .Us1ioa_drawerTab{writing-mode:horizontal-tb;flex-direction:row;flex:none;justify-content:space-between;min-height:44px;padding:8px 16px}}
.ETmgkq_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);color:var(--ink);flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.ETmgkq_card:hover{color:var(--ink);border-color:var(--ink-3)}.ETmgkq_art{aspect-ratio:16/10;background:var(--space);position:relative;overflow:hidden}.ETmgkq_art .ETmgkq_note{background:var(--surface);color:var(--ink);position:absolute;top:14px;left:14px}.ETmgkq_art .ETmgkq_kind{background:var(--surface);color:var(--ink);position:absolute;top:14px;right:14px}.ETmgkq_art img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.ETmgkq_card:hover .ETmgkq_art img{transform:scale(1.025)}.ETmgkq_text{flex-direction:column;flex:auto;gap:12px;padding:26px 30px 30px;display:flex}.ETmgkq_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.ETmgkq_title{font-size:clamp(26px,2.4vw,32px);font-weight:700}.ETmgkq_standards{font-family:var(--font-mono);color:var(--ink-2);font-size:13px}.ETmgkq_tagline{color:var(--ink-2);flex:auto;font-size:17px;line-height:1.5}.ETmgkq_open{color:var(--blue);align-items:center;gap:8px;padding-top:4px;font-weight:700;display:inline-flex}
._2yJSnW_scene{touch-action:none;flex:auto;min-height:0;position:relative;overflow:hidden}._2yJSnW_scene>canvas{width:100%;height:100%;position:absolute;inset:0}._2yJSnW_dock{border:1px solid var(--space-line);color:var(--space-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1428e6;border-radius:22px;flex-wrap:wrap;flex:none;align-items:center;gap:12px 16px;margin:0 16px 16px;padding:12px 14px;display:flex}._2yJSnW_dockGrow{flex:260px;min-width:0}._2yJSnW_btn{border:1.5px solid var(--space-line);min-height:44px;color:var(--space-text);cursor:pointer;white-space:nowrap;background:#ffffff0f;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}._2yJSnW_btn:hover:not(:disabled){background:#ffffff1f}._2yJSnW_btn:disabled{opacity:.45;cursor:not-allowed}._2yJSnW_btnLight{color:var(--ink);background:#fff;border-color:#fff}._2yJSnW_btnLight:hover:not(:disabled){background:var(--space-text-2)}._2yJSnW_btnSun{border-color:var(--sun);color:var(--sun);background:#ffb2241a}._2yJSnW_btnSun[aria-pressed=true],._2yJSnW_btnSun[aria-pressed=true]:hover:not(:disabled){background:var(--sun);color:var(--ink)}._2yJSnW_btnRound{border-radius:50%;width:48px;min-height:48px;padding:0}._2yJSnW_segment{background:#ffffff14;border-radius:14px;gap:2px;padding:4px;display:inline-flex}._2yJSnW_segment button{min-height:40px;color:var(--space-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:15px;font-weight:700}._2yJSnW_segment button:disabled{opacity:.4;cursor:not-allowed}._2yJSnW_segment button[aria-pressed=true]{color:var(--ink);background:#fff}._2yJSnW_sliderWrap{flex-direction:column;gap:6px;min-width:0;display:flex}._2yJSnW_sliderLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--space-text-3);justify-content:space-between;gap:12px;font-size:12px;display:flex}._2yJSnW_sliderLabel strong{color:var(--space-text);letter-spacing:.04em;font-weight:600}._2yJSnW_slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}._2yJSnW_slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--track-fill,var(--sun)) 0 var(--pct,0%), #ffffff2e var(--pct,0%) 100%);border-radius:3px;height:6px}._2yJSnW_slider::-moz-range-track{background:#ffffff2e;border-radius:3px;height:6px}._2yJSnW_slider::-moz-range-progress{background:var(--track-fill,var(--sun));border-radius:3px;height:6px}._2yJSnW_slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 0 0 4px #ffffff29}._2yJSnW_slider::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:22px;height:22px}._2yJSnW_ticks{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--space-text-3);justify-content:space-between;font-size:11px;display:flex}._2yJSnW_readout{border:1px solid var(--space-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1428d1;border-radius:16px;flex-direction:column;gap:2px;padding:10px 14px;display:inline-flex}._2yJSnW_readoutLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--space-text-3);font-size:11px}._2yJSnW_readoutValue{font-family:var(--font-display);letter-spacing:-.01em;font-size:26px;font-weight:700;line-height:1.1}._2yJSnW_floatCard{border:1px solid var(--space-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--space-text);background:#0e1428e0;border-radius:20px}._2yJSnW_label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--space-text-2);pointer-events:none;white-space:nowrap;font-size:12px;position:absolute}._2yJSnW_caption{color:var(--space-text-2);font-size:14px;line-height:1.45}@media (max-width:720px){._2yJSnW_scene{touch-action:pan-y}._2yJSnW_dock{gap:10px;margin:0 10px 10px;padding:10px}._2yJSnW_readoutValue{font-size:21px}}._2yJSnW_fullscreenable:fullscreen,._2yJSnW_fullscreenable[data-pseudo-full]{background:var(--space);border-radius:0;width:100%;height:100dvh;max-height:none}._2yJSnW_fullscreenable[data-pseudo-full]{z-index:1000;position:fixed;inset:0}._2yJSnW_iconOnly{flex:none;width:44px;padding:0}
._4YprnW_sticker{display:block;overflow:visible}._4YprnW_slap{animation:.64s cubic-bezier(.2,1.5,.35,1) both _4YprnW_slap}@keyframes _4YprnW_slap{0%{opacity:0;transform:scale(1.7)rotate(-16deg)}45%{opacity:1;transform:scale(.9)rotate(3deg)}72%{transform:scale(1.04)rotate(-1deg)}to{transform:none}}._4YprnW_locked{filter:grayscale()brightness(.62);opacity:.4}._4YprnW_drift{animation:3.2s ease-in-out infinite _4YprnW_drift}@keyframes _4YprnW_drift{50%{transform:translate(3px,-4px)}}._4YprnW_twinkle,._4YprnW_twinkleLate{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite _4YprnW_twinkle}._4YprnW_twinkleLate{animation-delay:.9s}@keyframes _4YprnW_twinkle{50%{opacity:.7;transform:scale(.55)rotate(20deg)}}._4YprnW_floatZ,._4YprnW_floatZLate,._4YprnW_floatZLater{animation:2.4s ease-in-out infinite _4YprnW_floatZ}._4YprnW_floatZLate{animation-delay:.4s}._4YprnW_floatZLater{animation-delay:.8s}@keyframes _4YprnW_floatZ{50%{opacity:.7;transform:translateY(-5px)}}._4YprnW_flicker{transform-box:fill-box;transform-origin:50% 100%;animation:1.1s ease-in-out infinite _4YprnW_flicker}@keyframes _4YprnW_flicker{50%{transform:scale(.96,1.06)}}._4YprnW_spinSlow{transform-box:fill-box;transform-origin:50%;animation:30s linear infinite _4YprnW_spin}@keyframes _4YprnW_spin{to{transform:rotate(360deg)}}._4YprnW_still *,._4YprnW_locked *{animation:none!important}@media (prefers-reduced-motion:reduce){._4YprnW_sticker,._4YprnW_sticker *{animation:none!important}}
.MOQsJW_more{flex-direction:column;gap:24px;display:flex}.MOQsJW_head{flex-direction:column;gap:8px;max-width:50em;display:flex}.MOQsJW_title{letter-spacing:-.025em;font-size:clamp(28px,3vw,36px);font-weight:800}.MOQsJW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}@media (max-width:960px){.MOQsJW_grid{grid-template-columns:minmax(0,1fr)}}
.XCyLQa_opener{align-items:center;gap:8px;display:inline-flex}.XCyLQa_backdrop{z-index:1000;background:#03050cbd;padding:clamp(0px,1.6vw,22px);display:flex;position:fixed;inset:0}.XCyLQa_dialog{--sphere-atmosphere:#9ccfff;--sphere-biosphere:#86d68f;--sphere-hydrosphere:#4fd0d6;--sphere-geosphere:#e0a866;--sphere-human:#c9a8ff;--line-2:#ffffff1f;--panel:#0e1428f0;background:var(--space);color:#fff;min-width:0;font-family:var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:28px;flex-direction:column;flex:1;display:flex;overflow:hidden}.XCyLQa_dialog [data-sphere=atmosphere]{--sc:var(--sphere-atmosphere)}.XCyLQa_dialog [data-sphere=biosphere]{--sc:var(--sphere-biosphere)}.XCyLQa_dialog [data-sphere=hydrosphere]{--sc:var(--sphere-hydrosphere)}.XCyLQa_dialog [data-sphere=geosphere]{--sc:var(--sphere-geosphere)}.XCyLQa_dialog [data-sphere=human]{--sc:var(--sphere-human)}.XCyLQa_dialog :focus-visible{outline-offset:2px;outline:3px solid #fff}.XCyLQa_head{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px 6px;display:flex}.XCyLQa_headText{min-width:0}.XCyLQa_eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--space-text-2);margin:0 0 6px;font-size:12px}.XCyLQa_title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.6vw,32px);font-weight:800;line-height:1.1}.XCyLQa_stats{color:var(--space-text-2);flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;font-size:14px;display:flex}.XCyLQa_stats b{font-family:var(--font-display);color:#fff;font-size:17px}.XCyLQa_buildStat{color:var(--sun)}.XCyLQa_close{border:1px solid var(--line-2);color:#fff;cursor:pointer;background:#ffffff0f;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.XCyLQa_close:hover{background:#ffffff24}.XCyLQa_tools{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 22px 14px;display:flex}.XCyLQa_segment{background:#ffffff0f;border-radius:14px;gap:2px;padding:3px;display:inline-flex}.XCyLQa_segment button{min-height:38px;color:var(--space-text-2);font:600 14px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:11px;padding:0 14px}.XCyLQa_segment button[aria-pressed=true]{color:#fff;background:#ffffff29}.XCyLQa_filters{flex-wrap:wrap;gap:6px;display:flex}.XCyLQa_filter{border:1px solid var(--line-2);color:#fff;min-height:38px;font:500 13px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.XCyLQa_filter[aria-pressed=false]{color:var(--space-text-2);opacity:.55}.XCyLQa_filter[aria-pressed=false] .XCyLQa_chipDot{box-shadow:inset 0 0 0 1.5px var(--sc);background:0 0}.XCyLQa_filter[data-build]{border-color:color-mix(in srgb, var(--sun) 60%, transparent);color:var(--sun)}.XCyLQa_filter[data-build][aria-pressed=true]{background:var(--sun);color:#0a0e1a;opacity:1}@media (pointer:coarse){.XCyLQa_segment button,.XCyLQa_filter{min-height:44px}}.XCyLQa_body{border-top:1px solid var(--line-2);flex:1;min-height:0;display:flex;position:relative}.XCyLQa_viewport{touch-action:none;cursor:grab;background-image:radial-gradient(#ffffff12 1px,#0000 1.2px);background-size:26px 26px;flex:1;min-width:0;position:relative;overflow:hidden}.XCyLQa_viewport:active{cursor:grabbing}.XCyLQa_layer{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.XCyLQa_cluster{background:color-mix(in srgb, var(--sc) 6%, transparent);border:1px solid color-mix(in srgb, var(--sc) 24%, transparent);border-radius:22px;position:absolute}.XCyLQa_cluster[data-model]{--sc:#9aa3b8;border-style:dashed}.XCyLQa_clusterName{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sc);white-space:nowrap;font-size:12px;position:absolute;top:9px;left:16px}.XCyLQa_edges{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.XCyLQa_stop{stop-color:var(--sc)}.XCyLQa_arrowHead{fill:var(--sc)}.XCyLQa_arrowMove{fill:#e9eeffb3}.XCyLQa_edge{fill:none;stroke-width:2.2px;stroke-linecap:round;opacity:.62;transition:opacity .2s,stroke-width .2s}.XCyLQa_edge[data-change=transport]{stroke-dasharray:10 6}.XCyLQa_edge[data-kind=passage],.XCyLQa_edge[data-kind=entry]{stroke:#e9eeff99;stroke-width:2px;stroke-dasharray:.5 6}.XCyLQa_edge[data-kind=model]{stroke:#aab2c4a6;stroke-width:1.8px;stroke-dasharray:5 7}.XCyLQa_edge[data-state=lit]{opacity:1;stroke-width:3.2px}.XCyLQa_edge[data-state=dim]{opacity:.07}.XCyLQa_flow{fill:none;stroke:#ffffffe6;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1 17;animation:1.1s linear infinite XCyLQa_flow}@keyframes XCyLQa_flow{to{stroke-dashoffset:-18px}}@media (prefers-reduced-motion:reduce){.XCyLQa_flow{opacity:.45;animation:none}.XCyLQa_edge,.XCyLQa_node,.XCyLQa_edgeMark{transition:none}}.XCyLQa_dot{display:none}.XCyLQa_dot[data-on]{display:inline}.XCyLQa_dotGlow{fill:var(--sun);opacity:.32;filter:blur(5px)}.XCyLQa_dotCore{fill:#fff;stroke:var(--sun);stroke-width:3px}.XCyLQa_edgeMark{color:#dfe6f5;cursor:pointer;background:#0c1226;border:1px solid #fff3;border-radius:50%;place-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;padding:0;transition:opacity .2s,transform .2s;display:grid;position:absolute}.XCyLQa_edgeMark:before{content:"";border-radius:50%;position:absolute;inset:-9px}.XCyLQa_edgeMark svg{width:17px;height:17px}.XCyLQa_edgeMark[data-kind=passage],.XCyLQa_edgeMark[data-kind=entry]{color:#e9eeffbf;width:20px;height:20px;margin:-10px 0 0 -10px}.XCyLQa_edgeMark[data-kind=passage] svg,.XCyLQa_edgeMark[data-kind=entry] svg{width:13px;height:13px}.XCyLQa_edgeMark[data-kind=model]{color:#aab2c4;border-style:dashed}.XCyLQa_edgeMark[data-state=dim]{opacity:.1}.XCyLQa_edgeMark[data-state=lit],.XCyLQa_edgeMark[aria-pressed=true]{z-index:3;border-color:#fff;transform:scale(1.15)}.XCyLQa_edgeMark[data-icon=sun],.XCyLQa_wayIcon[data-icon=sun]{color:var(--sun)}.XCyLQa_edgeMark[data-icon=flame],.XCyLQa_wayIcon[data-icon=flame]{color:var(--heat)}.XCyLQa_edgeMark[data-icon=drop],.XCyLQa_wayIcon[data-icon=drop],.XCyLQa_edgeMark[data-icon=sink],.XCyLQa_wayIcon[data-icon=sink]{color:var(--sphere-hydrosphere)}.XCyLQa_edgeMark[data-icon=breath],.XCyLQa_wayIcon[data-icon=breath],.XCyLQa_edgeMark[data-icon=build],.XCyLQa_wayIcon[data-icon=build]{color:var(--sphere-biosphere)}.XCyLQa_edgeMark[data-icon=bubbles],.XCyLQa_wayIcon[data-icon=bubbles],.XCyLQa_edgeMark[data-icon=rise],.XCyLQa_wayIcon[data-icon=rise]{color:var(--sphere-atmosphere)}.XCyLQa_edgeMark[data-icon=layers],.XCyLQa_wayIcon[data-icon=layers]{color:var(--sphere-geosphere)}.XCyLQa_edgeLabel{white-space:nowrap;color:#fff;font:500 13px/1.3 var(--font-body);pointer-events:none;background:#060913e6;border:1px solid #ffffff29;border-radius:9px;align-items:center;gap:6px;margin-top:5px;padding:3px 9px;display:inline-flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.XCyLQa_edgeLabel b{background:var(--sun);color:#0a0e1a;min-width:18px;height:18px;font:700 11px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.XCyLQa_node{border:1px solid color-mix(in srgb, var(--sc) 45%, transparent);background:var(--panel);box-shadow:inset 3px 0 0 var(--sc);color:#fff;text-align:left;cursor:pointer;z-index:2;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px 6px 8px;transition:opacity .2s,box-shadow .2s,border-color .2s;display:grid;position:absolute}.XCyLQa_node:hover,.XCyLQa_node[data-state=lit]{border-color:var(--sc)}.XCyLQa_node[data-state=picked]{border-color:var(--sc);box-shadow:inset 3px 0 0 var(--sc), 0 0 0 2px var(--sc), 0 0 30px color-mix(in srgb, var(--sc) 45%, transparent)}.XCyLQa_node[data-state=dim]{opacity:.26}.XCyLQa_node[data-model]{background:#0e14289e;border-style:dashed}.XCyLQa_node[data-issue]{outline:2px dashed var(--heat);outline-offset:3px}.XCyLQa_nodeBadge{place-items:center;width:44px;height:40px;display:grid}.XCyLQa_nodeBadge svg{max-width:42px;max-height:30px}.XCyLQa_nodeText{gap:1px;min-width:0;display:grid}.XCyLQa_nodeName{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.15;overflow:hidden}.XCyLQa_nodeWhere{color:var(--space-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.XCyLQa_nodeFormula{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-size:30px;font-weight:700;line-height:1;display:none}.XCyLQa_layer[data-zoom=far] .XCyLQa_nodeText,.XCyLQa_layer[data-zoom=far] .XCyLQa_nodeYears{display:none}.XCyLQa_layer[data-zoom=far] .XCyLQa_nodeFormula{display:block}.XCyLQa_layer[data-zoom=far] .XCyLQa_node{grid-template-columns:44px minmax(0,1fr)}.XCyLQa_layer[data-zoom=far] .XCyLQa_clusterName{text-overflow:ellipsis;font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;font-size:22px;font-weight:700;top:3px;left:14px;right:12px;overflow:hidden}.XCyLQa_layer[data-zoom=far] .XCyLQa_startTag,.XCyLQa_layer[data-zoom=far] .XCyLQa_traceTag{padding:1px 10px;font-size:17px;top:-16px}.XCyLQa_nodeYears{font-family:var(--font-mono);color:var(--space-text-2);white-space:nowrap;align-self:start;margin-top:3px;font-size:11px}.XCyLQa_startTag,.XCyLQa_traceTag{background:var(--sun);color:#0a0e1a;font:700 10px/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:1px 7px;position:absolute;top:-9px;right:12px}.XCyLQa_traceTag{background:#fff;left:12px;right:auto}.XCyLQa_legend{border:1px solid var(--line-2);max-width:calc(100% - 90px);color:var(--space-text-2);pointer-events:none;background:#0e1428db;border-radius:12px;flex-wrap:wrap;gap:6px 16px;padding:8px 12px;font-size:13px;display:flex;position:absolute;bottom:14px;left:14px}.XCyLQa_legend span{align-items:center;gap:7px;display:inline-flex}.XCyLQa_legend i{border-top:2.5px solid var(--sphere-biosphere);width:26px;display:inline-block}.XCyLQa_legend i[data-line=moves]{border-top-style:dashed;border-color:var(--sphere-hydrosphere)}.XCyLQa_legend i[data-line=into]{border-top:2.5px dotted #e9eeffbf}.XCyLQa_legend i[data-line=model]{border-top:2px dashed #aab2c4}.XCyLQa_zoom{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:14px;right:14px}.XCyLQa_zoom button{border:1px solid var(--line-2);color:#fff;width:44px;height:44px;font:600 22px/1 var(--font-body);cursor:pointer;background:#0e1428eb;border-radius:12px;place-items:center;display:grid}.XCyLQa_panel{background:var(--space-2);border-left:1px solid var(--line-2);flex:none;width:380px;padding:18px 18px 28px;overflow-y:auto}.XCyLQa_panelClose{color:var(--space-text-2);font:600 14px/1.4 var(--font-body);cursor:pointer;background:0 0;border:0;min-height:32px;margin:0 0 14px;padding:0}.XCyLQa_panelClose:before{content:"← "}.XCyLQa_panelHead{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding-bottom:12px;display:flex}.XCyLQa_panelHead .XCyLQa_eyebrow{color:var(--sc);margin-bottom:3px}.XCyLQa_panelBadge{width:52px;height:52px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sc) 50%, transparent);background:#ffffff0d;border-radius:14px;flex:none;place-items:center;display:grid}.XCyLQa_panelTitle{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:21px;font-weight:700;line-height:1.15}.XCyLQa_formulaMuted{color:var(--space-text-2);font-family:var(--font-mono);font-size:15px;font-weight:400}.XCyLQa_panelWhere{color:var(--space-text-2);margin:3px 0 0;font-size:15px}.XCyLQa_stay,.XCyLQa_text{color:#e9edf6;margin:12px 0 0;font-size:15px;line-height:1.5}.XCyLQa_muted{color:var(--space-text-2);margin:8px 0 0;font-size:14px;line-height:1.45}.XCyLQa_stay strong,.XCyLQa_text strong{color:#fff}.XCyLQa_equation{font-family:var(--font-mono);background:#ffffff0d;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:14px;overflow-x:auto}.XCyLQa_listHead{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--space-text-2);margin:20px 0 8px;font-size:12px;font-weight:400}.XCyLQa_ways,.XCyLQa_steps,.XCyLQa_log,.XCyLQa_issues,.XCyLQa_checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.XCyLQa_way{background:#ffffff0a;border:1px solid #0000;border-radius:12px;padding:10px 12px}.XCyLQa_way[data-kind=model]{border:1px dashed #aab2c480}.XCyLQa_wayHead{color:#fff;width:100%;font:600 15px/1.3 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:32px;padding:0;display:flex}.XCyLQa_wayIcon{color:#dfe6f5;background:#ffffff12;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.XCyLQa_wayIcon svg{width:19px;height:19px}.XCyLQa_wayName{min-width:0}.XCyLQa_share{font-family:var(--font-mono);color:var(--sun);margin-left:auto;font-size:13px}.XCyLQa_wayAction{color:var(--space-text-2);margin:6px 0 0 40px;font-size:14px;line-height:1.45}.XCyLQa_needs{flex-wrap:wrap;gap:6px;margin:8px 0 0 40px;padding:0;list-style:none;display:flex}.XCyLQa_needs li{background:#ffffff17;border-radius:999px;padding:2px 10px;font-size:13px}.XCyLQa_wayTo{color:var(--space-text-2);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0 40px;font-size:13px;display:flex}.XCyLQa_chip{border:1px solid color-mix(in srgb, var(--sc) 45%, transparent);color:#e9edf6;max-width:100%;font:400 13px/1.3 var(--font-body);text-align:left;cursor:pointer;background:#ffffff0d;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;display:inline-flex}.XCyLQa_chip strong{color:#fff;font-weight:600}.XCyLQa_chipDot{background:var(--sc);border-radius:50%;flex:none;width:9px;height:9px}.XCyLQa_fromTo{justify-items:start;gap:4px;margin-top:12px;display:grid}.XCyLQa_arrow{color:var(--space-text-2);margin-left:14px}.XCyLQa_facts{gap:12px;margin:18px 0 0;display:grid}.XCyLQa_facts dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--space-text-2);font-size:11px}.XCyLQa_facts dd{margin:3px 0 0;font-size:15px;line-height:1.4}.XCyLQa_bigStat{font-family:var(--font-display);letter-spacing:-.02em;margin:12px 0 0;font-size:34px;font-weight:800;line-height:1.05}.XCyLQa_bigStat span{font-family:var(--font-body);letter-spacing:0;color:var(--space-text-2);margin-top:4px;font-size:15px;font-weight:400;display:block}.XCyLQa_issues li{color:#ffb49e;font-size:14px;line-height:1.45}.XCyLQa_checks li{font-size:14px}.XCyLQa_checks li:before{content:"✗ ";color:#ff8a70}.XCyLQa_checks li[data-ok=true]:before{content:"✓ ";color:#7fdc8f}.XCyLQa_field{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--space-text-2);gap:6px;margin-top:12px;font-size:12px;display:grid}.XCyLQa_field select{color:#fff;width:100%;min-width:0;min-height:44px;font:400 15px/1.2 var(--font-body);letter-spacing:0;text-transform:none;background:#ffffff0f;border:1px solid #fff3;border-radius:12px;padding:0 10px}.XCyLQa_panel .XCyLQa_segment{margin-top:12px}.XCyLQa_stepButton{color:#fff;width:100%;font:400 14px/1.4 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;display:flex}.XCyLQa_steps{counter-reset:step;margin-top:12px}.XCyLQa_clock{font-family:var(--font-display);letter-spacing:-.02em;color:var(--sun);margin:14px 0 0;font-size:40px;font-weight:800;line-height:1}.XCyLQa_clock span{font-family:var(--font-body);letter-spacing:0;color:var(--space-text-2);margin-top:6px;font-size:14px;font-weight:400;display:block}.XCyLQa_row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.XCyLQa_visited{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.XCyLQa_visited li{border:1px solid var(--line-2);color:var(--space-text-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;display:inline-flex}.XCyLQa_visited li .XCyLQa_chipDot{box-shadow:inset 0 0 0 1.5px var(--sc);background:0 0}.XCyLQa_visited li[data-on]{color:#fff;border-color:color-mix(in srgb, var(--sc) 60%, transparent)}.XCyLQa_visited li[data-on] .XCyLQa_chipDot{background:var(--sc);box-shadow:none}.XCyLQa_btn{color:#fff;min-height:44px;font:600 15px/1 var(--font-body);cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:14px;padding:0 18px}.XCyLQa_btnSun{background:var(--sun);border-color:var(--sun);color:#0a0e1a}.XCyLQa_log{margin-top:16px}.XCyLQa_log li{align-items:center;gap:10px;font-size:14px;line-height:1.35;display:flex}.XCyLQa_log li:first-child{color:#fff}.XCyLQa_list{flex:1;min-width:0;padding:4px 22px 28px;overflow-y:auto}.XCyLQa_listGroup{margin-top:18px}.XCyLQa_listGroup ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.XCyLQa_listGroupHead{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sc);margin:0 0 8px;font-size:12px;font-weight:400}.XCyLQa_listRow{color:#fff;width:100%;font:400 14px/1.35 var(--font-body);text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,1fr) 72px;align-items:center;gap:14px;padding:10px 12px;display:grid}.XCyLQa_listRow:hover,.XCyLQa_listRow[aria-pressed=true]{border-color:#ffffff3d}.XCyLQa_listRow[data-kind=model]{border:1px dashed #aab2c480}.XCyLQa_listFrom,.XCyLQa_listTo{border-left:3px solid var(--sc);padding-left:10px;display:grid}.XCyLQa_listFrom span,.XCyLQa_listTo span{color:var(--space-text-2);font-size:13px}.XCyLQa_listWay{align-items:center;gap:10px;display:flex}.XCyLQa_listWay>span:last-child{display:grid}.XCyLQa_listAction{color:var(--space-text-2);font-size:13px}.XCyLQa_listShare{font-family:var(--font-mono);color:var(--sun);text-align:right;font-size:13px}@media (max-width:760px){.XCyLQa_backdrop{padding:0}.XCyLQa_head .XCyLQa_eyebrow{display:none}.XCyLQa_title{padding-right:4px;font-size:19px}.XCyLQa_stats{margin-top:5px}.XCyLQa_stats b{font-size:15px}.XCyLQa_statLong{display:none}.XCyLQa_dialog{border-radius:0}.XCyLQa_head{padding:12px 14px 4px}.XCyLQa_stats{gap:4px 12px;font-size:13px}.XCyLQa_tools{scrollbar-width:none;flex-wrap:nowrap;padding:8px 14px 12px;overflow-x:auto}.XCyLQa_filters{flex-wrap:nowrap}.XCyLQa_panel{border-left:0;border-top:1px solid var(--line-2);z-index:5;border-radius:22px 22px 0 0;width:auto;max-height:56%;display:none;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 40px #00000073}.XCyLQa_panel[data-open]{display:block}.XCyLQa_legend{gap:3px 10px;max-width:calc(100% - 76px);padding:6px 10px;font-size:12px;bottom:10px;left:10px}.XCyLQa_legend i{width:18px}.XCyLQa_zoom{bottom:10px;right:10px}.XCyLQa_list{padding:4px 14px 24px}.XCyLQa_listRow{grid-template-columns:minmax(0,1fr);gap:8px}.XCyLQa_listShare{text-align:left}}.XCyLQa_layer[data-zoom=far] .XCyLQa_edgeLabel{background:0 0;border:0;gap:0;padding:0;font-size:0}.XCyLQa_layer[data-zoom=far] .XCyLQa_edgeLabel b{min-width:30px;height:30px;font-size:17px}.XCyLQa_stocks{border-collapse:collapse;width:100%;font-size:14px;line-height:1.35}.XCyLQa_stocks th{text-align:left;vertical-align:top;padding:4px 10px 4px 0;font-weight:600}.XCyLQa_stocks td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:4px 0}.XCyLQa_stocks tr+tr>*{border-top:1px solid var(--line,#00000014)}.XCyLQa_poolsStage{background-image:radial-gradient(#ffffff12 1px,#0000 1.2px);background-size:26px 26px;flex:1;justify-content:center;align-items:center;min-width:0;padding:14px 18px;display:flex;overflow:auto;container-type:size}.XCyLQa_poolsFrame{width:min(100cqw, 100cqh * var(--ratio));flex:none;position:relative;container-type:inline-size}.XCyLQa_poolsFrame[data-layout=tall]{width:100%}.XCyLQa_poolsSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.XCyLQa_poolArrow path{fill:none;stroke:var(--sc);stroke-linecap:round;opacity:.85;transition:opacity .2s}.XCyLQa_poolArrow[data-state=lit] path{opacity:1}.XCyLQa_poolArrow[data-state=dim] path{opacity:.14}.XCyLQa_poolLabel{fill:#e9edf6;font:600 15px/1 var(--font-body);paint-order:stroke;stroke:var(--space);stroke-width:5px;stroke-linejoin:round;transition:opacity .2s}.XCyLQa_poolsFrame[data-layout=tall] .XCyLQa_poolLabel{stroke-width:7px;font-size:22px}.XCyLQa_poolLabelAmount{fill:#fff;font-weight:800}.XCyLQa_poolLabel[data-state=dim]{opacity:.2}.XCyLQa_pool{border:1.5px solid color-mix(in srgb, var(--sc) 60%, transparent);background:var(--panel);box-shadow:inset .4cqw 0 0 var(--sc);color:#fff;text-align:left;cursor:pointer;z-index:2;border-radius:1.4cqw;flex-direction:column;justify-content:center;gap:.35cqw;padding:0 1.3cqw;transition:opacity .2s,box-shadow .2s,border-color .2s;display:flex;position:absolute}.XCyLQa_pool:hover,.XCyLQa_pool[data-state=lit]{border-color:var(--sc)}.XCyLQa_pool[data-state=picked]{border-color:var(--sc);box-shadow:inset .4cqw 0 0 var(--sc), 0 0 0 2px var(--sc), 0 0 30px color-mix(in srgb, var(--sc) 45%, transparent)}.XCyLQa_pool[data-state=dim]{opacity:.32}.XCyLQa_poolName{font:700 1.6cqw/1.15 var(--font-display,var(--font-body));color:#fff}.XCyLQa_poolAmount{font:600 1.25cqw/1.2 var(--font-body);color:var(--sc);font-variant-numeric:tabular-nums}.XCyLQa_poolWhat{font:400 1.1cqw/1.25 var(--font-body);color:var(--space-text-2)}.XCyLQa_poolsFrame[data-layout=tall] .XCyLQa_pool{box-shadow:inset .8cqw 0 0 var(--sc);border-radius:2.6cqw;gap:.6cqw;padding:0 2.6cqw}.XCyLQa_poolsFrame[data-layout=tall] .XCyLQa_pool[data-state=picked]{box-shadow:inset .8cqw 0 0 var(--sc), 0 0 0 2px var(--sc), 0 0 24px color-mix(in srgb, var(--sc) 45%, transparent)}.XCyLQa_poolsFrame[data-layout=tall] .XCyLQa_poolName{font-size:3.6cqw}.XCyLQa_poolsFrame[data-layout=tall] .XCyLQa_poolAmount{font-size:3cqw}.XCyLQa_poolFlows{gap:10px;margin:0 0 6px;padding:0;list-style:none;display:grid}.XCyLQa_poolFlow{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;font-size:14px;line-height:1.35;display:grid}.XCyLQa_poolFlowName{font-weight:600}.XCyLQa_poolFlowAmount{color:var(--space-text-2);font-variant-numeric:tabular-nums;text-align:right}.XCyLQa_poolFlow .XCyLQa_chip{grid-column:1/-1;justify-self:start}.XCyLQa_poolOpen{background:var(--sphere-atmosphere);width:100%;min-height:44px;color:var(--space);font:700 15px/1.3 var(--font-body);cursor:pointer;border:0;border-radius:999px;margin-top:18px;padding:12px 16px;display:block}.XCyLQa_poolOpen:hover{filter:brightness(1.08)}.XCyLQa_poolsCaption{display:none}@media (max-width:760px){.XCyLQa_poolsStage{flex-direction:column;justify-content:flex-start;align-items:stretch;padding:10px 10px 16px}.XCyLQa_poolsCaption{color:var(--space-text-2);margin:0 4px 10px;font-size:14px;line-height:1.4;display:block}}
._2kNnWG_bar{flex-direction:column;gap:14px;display:flex}._2kNnWG_fields{grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:12px;display:grid}._2kNnWG_search{display:block;position:relative}._2kNnWG_search svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}._2kNnWG_searchInput{padding-left:46px}._2kNnWG_standard{display:block}._2kNnWG_select{appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3 5l4 4 4-4' fill='none' stroke='%23636b7e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}._2kNnWG_chips{flex-wrap:wrap;gap:8px;display:flex}._2kNnWG_chip{border:1.5px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 16px;font-size:15px;font-weight:700;transition:background-color .12s,border-color .12s,color .12s}._2kNnWG_chip:hover{border-color:var(--ink-3)}._2kNnWG_chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}._2kNnWG_picked{border-radius:var(--r-md);background:var(--blue-wash);color:var(--ink);margin:0;padding:12px 16px}._2kNnWG_picked ._2kNnWG_mono{color:var(--blue);margin-right:6px;font-weight:700}._2kNnWG_status{color:var(--ink-2);margin:0}._2kNnWG_status:empty{display:none}._2kNnWG_clear{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}._2kNnWG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px){._2kNnWG_fields{grid-template-columns:minmax(0,1fr)}._2kNnWG_chips{margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._2kNnWG_chips::-webkit-scrollbar{display:none}}
.WXYxlW_pips{gap:6px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.WXYxlW_pip{background:#ffffff2e;border-radius:4px;flex:0 22px;min-width:8px;height:8px}.WXYxlW_pipSolved{background:var(--sun)}.WXYxlW_pipSkipped{background:#fff6}.WXYxlW_pipCurrent{box-shadow:0 0 0 2px var(--space-2), 0 0 0 3.5px #fff}.WXYxlW_winWrap{z-index:21;background:radial-gradient(#0609138c,#06091333 70%);justify-content:center;align-items:center;padding:16px;animation:.2s both WXYxlW_fadeIn;display:flex;position:absolute;inset:0}.WXYxlW_win{text-align:center;color:#fff;background:#0e1428f0;border:1px solid #ffb22473;border-radius:26px;flex-direction:column;align-items:center;gap:14px;width:min(460px,100%);padding:26px 24px 22px;animation:.42s cubic-bezier(.2,1.4,.4,1) both WXYxlW_pop;display:flex;box-shadow:0 0 0 6px #ffb22414,0 20px 60px #00000080}.WXYxlW_winText{flex-direction:column;align-items:center;gap:8px;display:flex}.WXYxlW_winWrap[data-place=corner]{width:var(--win-corner-w,min(420px, calc(100% - 32px)));background:0 0;padding:0;display:block;inset:16px 16px auto auto}.WXYxlW_winWrap[data-place=corner] .WXYxlW_win{text-align:left;background:#0e1428;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px;width:100%;padding:18px 20px;display:grid}.WXYxlW_winWrap[data-place=corner] .WXYxlW_winText{align-items:flex-start;gap:6px}.WXYxlW_winWrap[data-place=corner] .WXYxlW_winTitle{font-size:28px}.WXYxlW_winWrap[data-place=corner] .WXYxlW_winDetail{font-size:16px}.WXYxlW_winWrap[data-place=corner] .WXYxlW_medal{width:56px;height:56px}.WXYxlW_winWrap[data-place=corner] .WXYxlW_winBtn{grid-column:1/-1}.WXYxlW_winTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--sun);font-size:34px;font-weight:800;line-height:1}.WXYxlW_winDetail{color:var(--space-text-2);margin-bottom:4px;font-size:17px;line-height:1.45}.WXYxlW_winNote{color:var(--space-text-3);margin-top:-6px;font-size:15px;line-height:1.4}.WXYxlW_medal{width:76px;height:76px}.WXYxlW_medalRing{fill:none;stroke:var(--sun);stroke-width:3px;stroke-dasharray:190;stroke-dashoffset:190px;animation:.6s ease-out 80ms forwards WXYxlW_draw}.WXYxlW_medalFill{fill:var(--sun);transform-origin:32px 32px;animation:.38s cubic-bezier(.2,1.6,.4,1) .12s both WXYxlW_grow}.WXYxlW_medalCheck{fill:none;stroke:var(--ink);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.3s ease-out .38s forwards WXYxlW_draw}.WXYxlW_winBtn,.WXYxlW_ghostBtn{cursor:pointer;border:0;border-radius:14px;min-height:48px;padding:0 24px;font-size:16px;font-weight:700}.WXYxlW_winBtn{background:var(--sun);color:var(--ink)}.WXYxlW_winBtn:hover{background:#ffc24d}.WXYxlW_ghostBtn{color:#fff;border:1.5px solid var(--space-line);background:0 0}.WXYxlW_ghostBtn:hover{border-color:#fff}.WXYxlW_doneWrap{z-index:21;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060913b8;padding:16px;animation:.24s both WXYxlW_fadeIn;display:flex;position:absolute;inset:0;overflow-y:auto;container-type:size}.WXYxlW_done{text-align:center;background:var(--space-2);border:1px solid var(--space-line);color:#fff;border-radius:28px;flex-direction:column;align-items:center;gap:10px;width:min(440px,100%);margin:auto;padding:28px 24px 24px;animation:.46s cubic-bezier(.2,1.4,.4,1) both WXYxlW_pop;display:flex}.WXYxlW_badge{filter:grayscale()brightness(.55);opacity:.7;border-radius:50%;width:132px;height:132px;margin-bottom:6px;overflow:hidden}.WXYxlW_badge img{object-fit:cover;width:100%;height:100%}.WXYxlW_badgeArt{width:156px;height:156px;margin-bottom:2px}.WXYxlW_badgeArtLocked{filter:grayscale()brightness(.55);opacity:.7}.WXYxlW_badgeEarned{filter:none;opacity:1;animation:.7s cubic-bezier(.2,1.3,.4,1) both WXYxlW_spinIn;box-shadow:0 0 0 4px #ffb22480,0 0 40px #ffb22459}.WXYxlW_doneScore{font-family:var(--font-display);letter-spacing:-.02em;font-size:48px;font-weight:800;line-height:1}.WXYxlW_doneScore span{color:var(--space-text-2);font-size:22px;font-weight:700}.WXYxlW_doneTitle{color:var(--sun);font-size:18px;font-weight:700}.WXYxlW_doneDetail{color:var(--space-text-2);font-size:16px;line-height:1.45}.WXYxlW_doneBest{font-family:var(--font-mono);color:var(--space-text-3);font-size:13px}.WXYxlW_doneActions{flex-wrap:wrap;justify-content:center;gap:10px;padding-top:8px;display:flex}@container (max-height:470px){.WXYxlW_done{gap:6px;padding:16px 22px}.WXYxlW_badge{width:76px;height:76px;margin-bottom:2px}.WXYxlW_badgeArt{width:92px;height:92px}.WXYxlW_doneScore{font-size:36px}.WXYxlW_doneScore span{font-size:19px}.WXYxlW_doneDetail{font-size:15px;line-height:1.4}.WXYxlW_doneActions{padding-top:4px}}@keyframes WXYxlW_fadeIn{0%{opacity:0}}@keyframes WXYxlW_pop{0%{opacity:0;transform:scale(.86)translateY(10px)}}@keyframes WXYxlW_grow{0%{transform:scale(0)}}@keyframes WXYxlW_draw{to{stroke-dashoffset:0}}@keyframes WXYxlW_spinIn{0%{opacity:0;transform:scale(.4)rotate(-40deg)}}@media (max-width:520px){.WXYxlW_win{gap:10px;padding:20px 18px 18px}.WXYxlW_winWrap[data-place=corner]{width:auto;inset:10px 10px auto}.WXYxlW_winWrap[data-place=corner] .WXYxlW_win{padding:14px 16px 16px}.WXYxlW_winTitle{font-size:28px}.WXYxlW_medal{width:60px;height:60px}}
.xI3j_q_moonStage{flex-direction:column;flex:auto;min-height:0;display:flex;container:moonstage/inline-size}.xI3j_q_scene{background:radial-gradient(120% 90% at 50% 45%, #0a1024 0%, var(--space) 70%);container:moonscene/inline-size}.xI3j_q_layer{position:absolute;inset:0}.xI3j_q_layer>canvas{width:100%;height:100%;position:absolute;inset:0}.xI3j_q_off{display:none!important}.xI3j_q_spaceOverlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.xI3j_q_sunGlow{mix-blend-mode:screen;will-change:transform;background:radial-gradient(circle,#ffc86e4d 0%,#ffb22421 22%,#ffb2240a 45%,#ffb22400 68%);border-radius:50%;width:1100px;height:1100px;position:absolute;top:0;left:0}.xI3j_q_sunLabel{color:var(--sun);align-items:center;gap:8px;font-weight:600;display:inline-flex;top:0;left:0}.xI3j_q_sunArrow{display:inline-flex}.xI3j_q_orbitLabel{color:var(--space-text-2);will-change:transform;background:#0609138c;border-radius:999px;padding:3px 8px;top:0;left:0}.xI3j_q_dragHint{color:var(--ink);white-space:nowrap;background:#ffffffeb;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700;transition:opacity .4s;position:absolute;top:0;left:0;box-shadow:0 6px 20px #00000059}.xI3j_q_fallback{text-align:center;color:var(--space-text-2);position:absolute;inset:40% 24px auto}.xI3j_q_topLeft{pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;top:16px;left:16px}.xI3j_q_of{color:var(--space-text-3);font-size:.6em;font-weight:600}.xI3j_q_readoutSub{color:var(--space-text-2);font-size:14px}.xI3j_q_cardEyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--space-text-3);font-size:12px}.xI3j_q_earthCard{pointer-events:none;flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex;position:absolute;top:16px;right:16px}.xI3j_q_earthCardBody{align-items:center;gap:16px;display:flex}.xI3j_q_scene .xI3j_q_cardDisc,.xI3j_q_challenge .xI3j_q_targetDisc{flex-shrink:0;position:static}.xI3j_q_earthCardText{color:var(--space-text-2);flex-direction:column;gap:2px;min-width:132px;font-size:15px;display:flex}.xI3j_q_phaseName{font-family:var(--font-display);letter-spacing:-.02em;color:var(--space-text);margin-bottom:2px;font-size:22px;font-weight:700;line-height:1.1}.xI3j_q_pct{font-family:var(--font-display);color:var(--sun);font-size:20px;font-weight:700}.xI3j_q_riseLine{color:var(--space-text-3);font-size:14px}.xI3j_q_viewTabs{z-index:2;border:1px solid var(--space-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1428db;position:absolute;top:16px;left:50%;transform:translate(-50%)}.xI3j_q_halvesBox{pointer-events:none;flex-direction:row-reverse;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.xI3j_q_halvesBox[hidden]{display:none}.xI3j_q_inset{border:1.5px solid #ffffff47;border-radius:6px;width:176px;height:176px}.xI3j_q_legend{color:var(--space-text-2);flex-direction:column;gap:4px;padding:8px 12px;font-size:14px;display:flex}.xI3j_q_scene[data-opening] .xI3j_q_dragHint{visibility:hidden}.xI3j_q_legend>span{align-items:center;gap:8px;display:inline-flex}.xI3j_q_swAmber,.xI3j_q_swBlue{background:var(--sun);border-radius:2px;width:22px;height:4px;display:inline-block}.xI3j_q_swBlue{background:#5b8cff}.xI3j_q_resetBtn{background:#0e1428cc;position:absolute;bottom:16px;left:16px}.xI3j_q_scaleBtn{background:#0e1428cc;gap:8px;min-height:48px;position:absolute;bottom:16px;left:74px}.xI3j_q_scaleBtn[aria-pressed=true],.xI3j_q_scaleBtn[aria-pressed=true]:hover:not(:disabled){color:var(--ink);background:#fff;border-color:#fff}.xI3j_q_scaleCard{flex-direction:column;align-items:flex-start;gap:6px;width:min(300px,100% - 32px);padding:14px 16px;display:flex;position:absolute;bottom:16px;right:16px}.xI3j_q_scaleLine{color:var(--space-text);font-size:17px;line-height:1.35}.xI3j_q_scaleLine strong{color:var(--sun)}.xI3j_q_scaleTip{color:var(--space-text-2);font-size:14px}.xI3j_q_bodyTag{opacity:0;color:#fff;background:#060913b3;border-radius:999px;padding:3px 8px;top:0;left:0}.xI3j_q_skyLabel{color:#fff;text-shadow:0 1px 4px #0009;font-weight:600;top:0;left:0}.xI3j_q_sunText{color:#fff4d6}.xI3j_q_compass{color:var(--space-text-2);font-size:13px;font-weight:700;top:0;left:0}.xI3j_q_below{text-align:center;color:#fff;pointer-events:none;flex-direction:column;align-items:center;gap:6px;max-width:260px;font-size:14px;line-height:1.35;display:flex;position:absolute;top:0;left:0}.xI3j_q_below>span{border:1px solid var(--space-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060913b8;border-radius:14px;padding:8px 12px}.xI3j_q_belowArrow{color:#fff}.xI3j_q_mapCard{pointer-events:none;flex-direction:column;align-items:center;gap:4px;padding:10px 12px;display:flex;position:absolute;top:16px;right:16px}.xI3j_q_scene .xI3j_q_mapCanvas{width:164px;height:164px;position:static}.xI3j_q_mapKey{font-size:12px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--space-text-2);align-items:center;gap:6px;display:flex}.xI3j_q_keyYou,.xI3j_q_keySky{background:var(--sun);border-radius:50%;width:8px;height:8px;display:inline-block}.xI3j_q_keySky{background:#78a0ff73;border-radius:3px;width:12px;margin-left:6px}.xI3j_q_earthChip{text-align:left;cursor:pointer;font:inherit;color:var(--space-text);border-radius:30px;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:none;position:absolute;top:10px;right:10px}.xI3j_q_earthChip[aria-expanded=true]{border-radius:20px;gap:12px;padding:10px 16px 12px 10px}.xI3j_q_scene .xI3j_q_chipDisc{flex-shrink:0;position:static}.xI3j_q_chipText{flex-direction:column;gap:1px;min-width:0;display:flex}.xI3j_q_chipEyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--space-text-3);margin-bottom:2px;font-size:12px}.xI3j_q_earthChip[aria-expanded=false] .xI3j_q_chipEyebrow{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xI3j_q_chipName{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.15}.xI3j_q_chipPct{font-family:var(--font-display);color:var(--sun);font-size:15px;font-weight:700;line-height:1.2}.xI3j_q_chipChevron{color:var(--space-text-3);flex-shrink:0;transition:transform .2s}.xI3j_q_earthChip[aria-expanded=true] .xI3j_q_chipChevron{align-self:flex-start;margin-top:4px;transform:rotate(180deg)}.xI3j_q_chipMore{color:var(--space-text-2);font-size:14px}.xI3j_q_challenge{flex-direction:column;gap:12px;width:min(348px,100% - 32px);padding:14px 16px 16px;display:flex;position:absolute;top:16px;left:16px}.xI3j_q_challenge[data-won]{visibility:hidden}.xI3j_q_challengeHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.xI3j_q_pipsRow{display:flex}.xI3j_q_linkBtn{min-height:32px;color:var(--space-text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:14px;font-weight:700}.xI3j_q_linkBtn:hover{color:#fff;background:#ffffff14}.xI3j_q_challengeBody{align-items:center;gap:16px;display:flex}.xI3j_q_challengeText{flex-direction:column;gap:8px;min-width:0;display:flex}.xI3j_q_prompt{color:var(--space-text);font-size:16px;line-height:1.4}.xI3j_q_coach{min-height:1.4em;color:var(--space-text-2);font-size:15px;line-height:1.4}.xI3j_q_coach[data-tone=miss]{border-left:3px solid var(--sun);color:#fff;padding-left:10px}.xI3j_q_discs{flex-shrink:0;gap:12px;display:flex}.xI3j_q_discFig{flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.xI3j_q_discFig figcaption{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--space-text-3);font-size:11px}.xI3j_q_challenge[data-kind=look] .xI3j_q_challengeBody{flex-direction:column;align-items:flex-start;gap:10px}.xI3j_q_smallBtn.xI3j_q_lockBtn{color:var(--ink);background:#fff;border-color:#fff}.xI3j_q_smallBtn.xI3j_q_lockBtn:hover:not(:disabled){background:var(--space-text-2)}.xI3j_q_goalsBtn[aria-pressed=true],.xI3j_q_goalsBtn[aria-pressed=true]:hover:not(:disabled){color:var(--ink);background:#fff;border-color:#fff}.xI3j_q_hintText{color:var(--space-text);background:#ffffff0f;border-radius:12px;padding:10px 12px;font-size:15px;line-height:1.4}.xI3j_q_challengeBtns{flex-wrap:wrap;gap:8px;display:flex}.xI3j_q_smallBtn{border:1.5px solid var(--space-line);min-height:44px;color:var(--space-text);cursor:pointer;background:#ffffff0f;border-radius:12px;padding:0 16px;font-size:15px;font-weight:700}.xI3j_q_smallBtn:hover:not(:disabled){background:#ffffff1f}.xI3j_q_smallBtn:disabled{opacity:.45;cursor:not-allowed}.xI3j_q_ticks{height:14px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--space-text-3);margin:0 11px;font-size:11px;position:relative}.xI3j_q_ticks>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.xI3j_q_ticks>span[data-edge=start]{transform:translate(-11px)}.xI3j_q_ticks>span[data-edge=end]{transform:translate(calc(11px - 100%))}.xI3j_q_sunToggle[aria-pressed=true]:hover:not(:disabled){color:var(--ink);background:#ffc14d}.xI3j_q_tickShort{display:none}.xI3j_q_phaseStep{border:1.5px solid var(--space-line);background:#ffffff0f;border-radius:999px;flex:none;align-items:stretch;height:52px;display:flex}.xI3j_q_stepArrow,.xI3j_q_stepNow{color:var(--space-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.xI3j_q_stepArrow{flex:0 0 48px;width:48px}.xI3j_q_stepArrow:first-child{border-radius:999px 0 0 999px}.xI3j_q_stepArrow:last-child{border-radius:0 999px 999px 0}.xI3j_q_stepNow{border-left:1px solid var(--space-line);border-right:1px solid var(--space-line);white-space:nowrap;gap:10px;min-width:182px;padding:0 6px;font-size:16px;font-weight:700}@media (hover:hover){.xI3j_q_stepArrow:hover:not(:disabled),.xI3j_q_stepNow:hover:not(:disabled){background:#ffffff1a}}.xI3j_q_phaseStep button:disabled{opacity:.45;cursor:not-allowed}.xI3j_q_stepDiscWrap{background:#02040c;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.xI3j_q_phaseStep .xI3j_q_stepDisc{width:32px!important;height:32px!important}.xI3j_q_stepDiscHidden{border:1.5px dashed var(--space-text-3);border-radius:50%;width:32px;height:32px}.xI3j_q_fullBtn{width:52px;min-height:52px}.xI3j_q_dockRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.xI3j_q_phoneRow{display:none}.xI3j_q_tabBtn{border:1.5px solid var(--space-line);min-width:0;min-height:56px;color:var(--space-text);white-space:nowrap;cursor:pointer;background:#ffffff0f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 4px;font-size:14px;font-weight:700;line-height:1.1;display:flex}.xI3j_q_tabBtn[aria-pressed=true]{color:var(--ink);background:#fff;border-color:#fff}.xI3j_q_tabBtn:disabled{opacity:.4;cursor:not-allowed}.xI3j_q_tabSun{border-color:var(--sun);color:var(--sun);background:#ffb2241a}.xI3j_q_tabSun[aria-pressed=true]{background:var(--sun);border-color:var(--sun);color:var(--ink)}@container moonscene (max-width:1100px){.xI3j_q_earthCard{padding:10px 14px 12px}.xI3j_q_scene .xI3j_q_cardDisc{width:84px!important;height:84px!important}.xI3j_q_earthCardText{min-width:0}.xI3j_q_phaseName{font-size:19px}.xI3j_q_pct{font-size:18px}}@container moonstage (max-width:1400px){.xI3j_q_tickLong{display:none}.xI3j_q_tickShort{display:inline}}@container moonstage (max-width:719px){.xI3j_q_moonStage .xI3j_q_scene{touch-action:pan-y}.xI3j_q_topLeft,.xI3j_q_earthCard{display:none}.xI3j_q_earthChip{display:flex}.xI3j_q_viewTabs{top:10px;left:10px;transform:none}.xI3j_q_earthChip{top:62px}.xI3j_q_halvesBox{flex-direction:column;align-items:stretch;gap:6px;bottom:10px;right:10px}.xI3j_q_inset{width:148px;height:116px}.xI3j_q_scene[data-game] .xI3j_q_inset{display:none}.xI3j_q_legend{flex-direction:row;justify-content:space-between;gap:10px;padding:6px 10px;font-size:13px}.xI3j_q_legend>span{gap:6px}.xI3j_q_swAmber,.xI3j_q_swBlue{width:14px}.xI3j_q_legendLong{display:none!important}.xI3j_q_resetBtn{bottom:10px;left:10px}.xI3j_q_scaleBtn{padding:0 14px;bottom:10px;left:68px}.xI3j_q_moonStage[data-scale] .xI3j_q_earthChip{display:none}.xI3j_q_scaleCard{width:auto;padding:10px 14px;inset:62px 10px auto}.xI3j_q_scaleEyebrow,.xI3j_q_scaleTip{display:none}.xI3j_q_scaleLine{font-size:15px}.xI3j_q_dragHint{padding:8px 14px;font-size:15px}.xI3j_q_mapCard{padding:8px;top:10px;right:10px}.xI3j_q_scene .xI3j_q_mapCanvas{width:118px;height:118px}.xI3j_q_compass{font-size:14px}.xI3j_q_below{max-width:220px}.xI3j_q_dock{grid-template-columns:48px minmax(0,1fr) 52px;align-items:center;gap:10px 12px;padding:10px 12px 12px;display:grid}.xI3j_q_daySlider{grid-column:2/-1}.xI3j_q_phaseStep{order:1;grid-column:1/3}.xI3j_q_stepNow{flex:auto;min-width:0}.xI3j_q_fullBtn{order:1;grid-column:3}.xI3j_q_hourSlider{order:2;grid-column:1/-1}.xI3j_q_dockRow,.xI3j_q_moonStage[data-done] .xI3j_q_dock{display:none}.xI3j_q_phoneRow{order:3;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.xI3j_q_ticks{letter-spacing:.02em;height:15px;font-size:12px}}@container moonstage (max-width:899px){.xI3j_q_challenge{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pips btns""body body""hint hint";align-items:center;gap:8px 10px;width:auto;padding:10px 12px 12px;display:grid;top:8px;left:8px;right:8px}.xI3j_q_challengeHead{display:none}.xI3j_q_pipsRow{grid-area:pips}.xI3j_q_challengeBtns{flex-wrap:nowrap;grid-area:btns}.xI3j_q_challengeBody{grid-area:body;align-items:flex-start;gap:12px}.xI3j_q_hintText{grid-area:hint;padding:8px 10px;font-size:14px}.xI3j_q_challenge .xI3j_q_targetDisc{width:64px!important;height:64px!important}.xI3j_q_challenge[data-kind=look] .xI3j_q_challengeBody{flex-direction:row;align-items:flex-start}.xI3j_q_discs{gap:8px}.xI3j_q_challengeText{gap:6px}.xI3j_q_prompt{font-size:15px;line-height:1.35}.xI3j_q_coach{font-size:14px;line-height:1.4}.xI3j_q_smallBtn{padding:0 14px;font-size:14px}}@media (max-height:800px){@container moonstage (min-width:900px){.xI3j_q_challenge{gap:7px;padding:10px 14px 12px;top:10px}.xI3j_q_challenge .xI3j_q_targetDisc{width:60px!important;height:60px!important}.xI3j_q_challenge[data-kind=look] .xI3j_q_challengeBody{gap:6px}.xI3j_q_challengeText{gap:5px}.xI3j_q_prompt{font-size:15px;line-height:1.35}.xI3j_q_coach{font-size:14px;line-height:1.35}.xI3j_q_hintText{padding:7px 10px;font-size:14px;line-height:1.35}.xI3j_q_challenge .xI3j_q_linkBtn{min-height:26px}.xI3j_q_challenge .xI3j_q_smallBtn{min-height:40px}}}@container moonstage (max-width:899px){.xI3j_q_scene[data-game] .xI3j_q_viewTabs{top:var(--goal-foot,10px);left:8px;transform:none}.xI3j_q_scene[data-game] .xI3j_q_mapCard{top:var(--goal-foot,10px)}.xI3j_q_scene[data-game] .xI3j_q_below{max-width:168px}}
.SEJR3a_frame{flex-direction:column;flex:auto;min-height:0;display:flex;container:seasons/inline-size}.SEJR3a_scene{background:radial-gradient(110% 90% at 40% 45%, #0b1128 0%, var(--space) 70%)}.SEJR3a_orbit,.SEJR3a_three{position:absolute;inset:0}.SEJR3a_three>canvas{width:100%;height:100%;position:absolute;inset:0}.SEJR3a_short,.SEJR3a_toSun{display:none}.SEJR3a_overlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.SEJR3a_overlay>span{will-change:transform;top:0;left:0}.SEJR3a_sunLabel{color:var(--sun);font-weight:600}.SEJR3a_starLabel{color:#eef2ff;text-shadow:0 1px 4px #000000b3;align-items:center;gap:6px;font-weight:600;display:inline-flex}.SEJR3a_starLabel svg{color:#fff;filter:drop-shadow(0 0 4px #c8dcffe6)}.SEJR3a_youLabel{min-height:28px;color:var(--ink);letter-spacing:.06em;pointer-events:auto;touch-action:none;cursor:ns-resize;background:#ffb224f0;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #00000059}.SEJR3a_youLocked{pointer-events:none;cursor:default}.SEJR3a_monthLabel{color:var(--space-text-3);border-radius:999px;padding:2px 6px;transition:color .16s}.SEJR3a_monthLabel[data-current]{color:#fff;font-weight:700}.SEJR3a_dragHint{color:var(--ink);white-space:nowrap;background:#fffffff0;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700;transition:opacity .4s;position:absolute;box-shadow:0 6px 20px #00000059}.SEJR3a_fallback{text-align:center;color:var(--space-text-2);position:absolute;inset:40% 24px auto}.SEJR3a_readouts{pointer-events:none;align-items:stretch;gap:8px;display:flex;position:absolute;top:16px;left:16px}.SEJR3a_readout{min-width:150px;padding:8px 14px}.SEJR3a_seasonReadout{display:none}.SEJR3a_readoutValue{white-space:nowrap}.SEJR3a_unit{color:var(--space-text-2);letter-spacing:0;font-size:.58em;font-weight:600}.SEJR3a_resetBtn{background:#0e1428cc;position:absolute;bottom:16px;left:16px}.SEJR3a_scaleBtn{background:#0e1428cc;gap:8px;min-height:48px;position:absolute;bottom:16px;left:72px}.SEJR3a_scaleBtn[aria-pressed=true],.SEJR3a_scaleBtn[aria-pressed=true]:hover:not(:disabled){color:var(--ink);background:#fff;border-color:#fff}.SEJR3a_scaleCard{flex-direction:column;align-items:flex-start;gap:8px;width:min(320px,100% - 32px);padding:14px 16px;display:flex;position:absolute;bottom:76px;left:16px}.SEJR3a_scaleEyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--space-text-3);font-size:12px}.SEJR3a_scaleLine{color:var(--space-text);margin:0;font-size:16px;line-height:1.4}.SEJR3a_scaleLine strong{color:var(--sun)}.SEJR3a_earthTag{opacity:0;color:#fff;background:#060913b3;border-radius:999px;padding:3px 8px;top:0;left:0}.SEJR3a_side{pointer-events:none;flex-direction:column;gap:10px;width:340px;display:flex;position:absolute;top:14px;bottom:14px;right:14px}.SEJR3a_side>*{pointer-events:auto}.SEJR3a_spot{overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;flex:0 auto;gap:10px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.SEJR3a_spotHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.SEJR3a_cardEyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--space-text-3);font-size:12px}.SEJR3a_seasonChip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#ffffff1f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.SEJR3a_seasonChip[data-season=summer]{background:var(--sun);color:var(--ink)}.SEJR3a_seasonChip[data-season=winter]{color:var(--ink);background:#9dbcff}.SEJR3a_placeRow{flex-direction:column;gap:8px;display:flex}.SEJR3a_place{border:1.5px solid var(--space-line);width:100%;min-height:44px;color:var(--space-text);appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23c9cfdd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center no-repeat,#ffffff0f;border-radius:12px;padding:0 36px 0 12px;font-size:15px;font-weight:600}.SEJR3a_place option{background:var(--space-2);color:#fff}.SEJR3a_place:disabled,.SEJR3a_latWrap input:disabled{opacity:.5;cursor:not-allowed}.SEJR3a_latWrap{gap:2px}.SEJR3a_skyBox,.SEJR3a_beamBox{background:#00000038;border-radius:14px;position:relative;overflow:hidden}.SEJR3a_skyBox{height:150px}.SEJR3a_beamRow{grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:12px;display:grid}.SEJR3a_beamBox{height:88px}.SEJR3a_beamStat{margin:0}.SEJR3a_sky,.SEJR3a_beam{width:100%;height:100%;position:absolute;inset:0}.SEJR3a_stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:0;display:grid}.SEJR3a_stat{flex-direction:column;gap:1px;min-width:0;display:flex}.SEJR3a_stat dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--space-text-3);font-size:11px}.SEJR3a_stat dd{margin:0}.SEJR3a_statValue{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-size:22px;font-weight:700;line-height:1.15}.SEJR3a_sunValue{color:var(--sun)}.SEJR3a_statSub{color:var(--space-text-2);font-size:14px;line-height:1.3}.SEJR3a_spot>*{flex-shrink:0}.SEJR3a_spotGame .SEJR3a_placeRow,.SEJR3a_spotGame .SEJR3a_beamRow,.SEJR3a_spotGame .SEJR3a_stats .SEJR3a_stat:first-child .SEJR3a_statSub{display:none}.SEJR3a_spotGame .SEJR3a_skyBox{height:124px}.SEJR3a_challenge{flex-direction:column;flex:none;gap:10px;padding:14px 16px 16px;display:flex}.SEJR3a_challengeHead{align-items:center;gap:12px;display:flex}.SEJR3a_challengeHead>button{margin-left:auto}.SEJR3a_linkBtn{min-height:32px;color:var(--space-text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:14px;font-weight:700}.SEJR3a_linkBtn:hover{color:#fff;background:#ffffff14}.SEJR3a_prompt{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;font-size:20px;font-weight:700;line-height:1.2}.SEJR3a_coach{color:var(--space-text-2);border-left:3px solid var(--sun);padding-left:12px;font-size:15px;line-height:1.4}.SEJR3a_hint{color:#fff;background:#ffffff12;border-radius:12px;padding:10px 12px;font-size:15px;line-height:1.4}.SEJR3a_challengeBtns{align-items:center;gap:10px;display:flex}.SEJR3a_pipsSlot{margin-left:auto}.SEJR3a_dateWrap{flex:320px}.SEJR3a_tiltWrap{flex:0 230px;min-width:170px}.SEJR3a_dockEvent{color:var(--sun)!important}.SEJR3a_miniBtn{border:1px solid var(--space-line);min-height:24px;color:var(--space-text-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:8px;padding:0 8px;font-size:11px}.SEJR3a_miniBtn:hover{color:#fff;border-color:#fff}.SEJR3a_ticks{height:14px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--space-text-3);margin:0 11px;font-size:11px;position:relative}.SEJR3a_ticks>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.SEJR3a_ticks>span[data-edge=start]{transform:translate(-11px)}.SEJR3a_ticks>span[data-edge=end]{transform:translate(calc(11px - 100%))}.SEJR3a_tickShort{display:none}@container seasons (max-width:1040px){.SEJR3a_side{width:300px}.SEJR3a_spot{padding:12px 14px}.SEJR3a_skyBox{height:130px}.SEJR3a_statValue{font-size:19px}}@container seasons (max-width:900px){.SEJR3a_side{width:272px}.SEJR3a_skyBox{height:118px}.SEJR3a_stats .SEJR3a_stat:first-child .SEJR3a_statSub{display:none}.SEJR3a_beamRow{grid-template-columns:minmax(0,1fr) 112px}.SEJR3a_place{font-size:14px}.SEJR3a_long{display:none}.SEJR3a_short{display:inline}.SEJR3a_beamBox{height:74px}.SEJR3a_tiltWrap{flex:0 180px;min-width:140px}.SEJR3a_dateWrap{flex-basis:220px}}@container seasons (max-width:759px){.SEJR3a_scene{flex-direction:column;display:flex}.SEJR3a_orbit{flex:auto;min-height:150px;position:relative;inset:auto}.SEJR3a_readouts{gap:6px;top:8px;left:8px;right:8px}.SEJR3a_dateReadout{display:none}.SEJR3a_toSun{display:inline}.SEJR3a_readout{border-radius:12px;min-width:0;padding:6px 12px}.SEJR3a_readout>span:first-child{display:none}.SEJR3a_readoutValue{font-size:18px}.SEJR3a_resetBtn{width:40px;min-height:40px;bottom:6px;left:8px}.SEJR3a_scaleBtn{min-height:40px;padding:0 12px;font-size:14px;bottom:6px;left:56px}.SEJR3a_scaleCard{width:auto;padding:8px 12px;inset:58px 8px auto}.SEJR3a_scaleEyebrow{display:none}.SEJR3a_scaleLine{font-size:14px;line-height:1.35}.SEJR3a_side{flex:none;width:auto;margin:0 10px 10px;position:relative;inset:auto}.SEJR3a_spot{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"place place""lat lat""sky stats""beam sun";align-items:center;gap:8px 12px;padding:10px 12px 12px;display:grid;overflow:visible}.SEJR3a_spotHead,.SEJR3a_placeRow,.SEJR3a_beamRow{display:contents}.SEJR3a_spotHead .SEJR3a_cardEyebrow,.SEJR3a_spotHead .SEJR3a_seasonChip{display:none}.SEJR3a_seasonReadout{order:2;align-self:center;align-items:center;margin-left:auto;display:inline-flex}.SEJR3a_latWord{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SEJR3a_place{background-position:right 10px center,0 0;grid-area:place;min-height:40px;padding:0 30px 0 10px;font-size:14px}.SEJR3a_latWrap{flex-direction:row;grid-area:lat;align-items:center;gap:12px}.SEJR3a_latWrap>label{flex:none}.SEJR3a_latWrap>input{flex:auto}.SEJR3a_skyBox{grid-area:sky;height:100px}.SEJR3a_stats{grid-area:stats;grid-template-columns:minmax(0,1fr);gap:6px}.SEJR3a_beamBox{grid-area:beam;height:56px}.SEJR3a_beamStat{grid-area:sun}.SEJR3a_statValue{font-size:19px}.SEJR3a_stats .SEJR3a_stat:first-child .SEJR3a_statSub,.SEJR3a_scene[data-game] .SEJR3a_spot,.SEJR3a_long{display:none}.SEJR3a_short{display:inline}.SEJR3a_challenge{gap:8px;padding:12px}.SEJR3a_prompt{font-size:17px}.SEJR3a_coach,.SEJR3a_hint{font-size:14px}.SEJR3a_dateWrap{flex:calc(100% - 64px)}.SEJR3a_tiltWrap{flex:150px}.SEJR3a_tickLong{display:none}.SEJR3a_tickShort{display:inline}}@media (max-height:760px){@container seasons (max-width:759px){.SEJR3a_skyBox{height:88px}.SEJR3a_beamBox{height:46px}.SEJR3a_stats{gap:2px}.SEJR3a_statValue{font-size:17px}.SEJR3a_spot{gap:6px 12px}}}.SEJR3a_miss{color:#fff;font-size:15px;line-height:1.4}.SEJR3a_miss:empty{display:none}.SEJR3a_scene[data-game] .SEJR3a_seasonChip,.SEJR3a_scene[data-opening] .SEJR3a_dragHint{visibility:hidden}@container seasons (min-width:760px){.SEJR3a_coach{display:none}}@media (max-height:800px){@container seasons (min-width:760px){.SEJR3a_side{gap:8px;top:10px;bottom:10px}.SEJR3a_spot{gap:8px;padding:10px 14px;overflow:hidden}.SEJR3a_placeRow{flex-direction:row;align-items:flex-end;gap:10px}.SEJR3a_place{flex:56%;min-width:0;min-height:40px;padding-left:10px;font-size:14px}.SEJR3a_latWrap{flex:44%;min-width:0}.SEJR3a_latWord{display:none}.SEJR3a_spot>.SEJR3a_skyBox{flex:110px;height:auto;min-height:80px}.SEJR3a_stats .SEJR3a_stat:first-child .SEJR3a_statSub{display:none}.SEJR3a_beamBox{height:60px}.SEJR3a_spotGame .SEJR3a_skyBox,.SEJR3a_spotGame .SEJR3a_spotHead{display:none}.SEJR3a_challenge{gap:8px;padding:12px 14px 14px}.SEJR3a_prompt{font-size:18px}}}
.D0nrlG_recent{padding-top:48px}.D0nrlG_head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.D0nrlG_title{font-size:26px;font-weight:700}.D0nrlG_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.D0nrlG_item{height:100%;color:var(--ink);flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;transition:border-color .12s;display:flex}.D0nrlG_item:hover{border-color:var(--ink-3);color:var(--ink)}.D0nrlG_label{font-size:18px;font-weight:700}.D0nrlG_meta{color:var(--ink-2);font-size:15px}.D0nrlG_code{font-family:var(--font-mono);letter-spacing:.12em;border-radius:var(--r-sm);background:var(--surface-2);align-self:flex-start;margin-top:8px;padding:4px 10px;font-size:15px}
.s0NXhW_wrap{z-index:6;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:absolute;bottom:20px;left:0;right:0}.s0NXhW_card{pointer-events:auto;text-align:left;cursor:pointer;width:min(620px,100%);font:inherit;color:var(--space-text);border-color:var(--sun);flex-direction:column;gap:12px;padding:18px 22px 14px;display:flex;box-shadow:0 10px 40px #00000073}.s0NXhW_card:hover{border-color:#ffd27a}.s0NXhW_card:focus-visible{outline-offset:3px;outline:3px solid #fff}.s0NXhW_text{font-size:20px;line-height:1.45}.s0NXhW_foot{justify-content:space-between;align-items:center;display:flex}.s0NXhW_dots{gap:6px;display:inline-flex}.s0NXhW_dots i{background:#ffffff40;border-radius:50%;width:8px;height:8px}.s0NXhW_dots i[data-on]{background:var(--sun)}.s0NXhW_next{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}@media (max-width:720px){.s0NXhW_wrap{padding:0 10px;bottom:12px}.s0NXhW_text{font-size:17px}}
.a4yhbq_eclStage{flex-direction:column;flex:auto;min-height:0;display:flex;container:eclstage/inline-size}.a4yhbq_scene{background:radial-gradient(120% 90% at 50% 45%, #0a1024 0%, var(--space) 70%)}.a4yhbq_layer,.a4yhbq_overlay{position:absolute;inset:0}.a4yhbq_layer>canvas,.a4yhbq_scene .a4yhbq_overlay{width:100%;height:100%;position:absolute;inset:0}.a4yhbq_overlay{pointer-events:none}.a4yhbq_off{display:none!important}.a4yhbq_spaceOverlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.a4yhbq_sunGlow{mix-blend-mode:screen;will-change:transform;background:radial-gradient(circle,#ffc86e4d 0%,#ffb22421 22%,#ffb2240a 45%,#ffb22400 68%);border-radius:50%;width:1100px;height:1100px;position:absolute;top:0;left:0}.a4yhbq_sunLabel{color:var(--sun);align-items:center;gap:8px;font-weight:600;display:inline-flex;top:0;left:0}.a4yhbq_sunArrow{display:inline-flex}.a4yhbq_orbitLabel,.a4yhbq_nodeLabel,.a4yhbq_planeLabel{color:var(--space-text-2);will-change:transform;background:#0609138c;border-radius:999px;padding:3px 8px;top:0;left:0}.a4yhbq_nodeLabel[data-season]{color:var(--sun)}.a4yhbq_planeLabel{color:#8fb4ff}.a4yhbq_dragHint{color:var(--ink);white-space:nowrap;background:#ffffffeb;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700;transition:opacity .4s;position:absolute;top:0;left:0;box-shadow:0 6px 20px #00000059}.a4yhbq_fallback{text-align:center;color:var(--space-text-2);position:absolute;inset:40% 24px auto}.a4yhbq_viewBtns{gap:8px;display:flex;position:absolute;bottom:16px;left:16px}.a4yhbq_viewBtns>button{background:#0e1428cc}.a4yhbq_viewBtns>.a4yhbq_scaleBtn{gap:8px;padding:0 14px 0 12px}.a4yhbq_scene[data-opening] .a4yhbq_dragHint{visibility:hidden}.a4yhbq_viewBtns>.a4yhbq_scaleBtn[aria-pressed=true],.a4yhbq_viewBtns>.a4yhbq_scaleBtn[aria-pressed=true]:hover:not(:disabled){color:var(--ink);background:#fff;border-color:#fff}.a4yhbq_scaleCard{flex-direction:column;gap:6px;width:min(460px,100% - 32px);padding:14px 16px;display:flex;position:absolute;top:76px;left:50%;transform:translate(-50%)}.a4yhbq_scaleLine{color:var(--space-text);font-size:16px;line-height:1.4}.a4yhbq_scaleLine strong{color:var(--sun)}.a4yhbq_bodyTag{opacity:0;color:#fff;background:#060913b3;border-radius:999px;padding:3px 8px;top:0;left:0}.a4yhbq_topBar{pointer-events:none;justify-content:center;display:flex;position:absolute;top:12px;left:0;right:0}.a4yhbq_topBar>*{pointer-events:auto}.a4yhbq_viewTabs{border:1px solid var(--space-line);background:#0e1428d9}.a4yhbq_viewTabs button{min-width:88px}.a4yhbq_fullBtn{width:44px;height:44px}.a4yhbq_topLeft{pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;top:16px;left:16px}.a4yhbq_dateValue,.a4yhbq_heightValue{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.15}.a4yhbq_readoutSub{color:var(--space-text-2);font-size:14px}.a4yhbq_nowBadge,.a4yhbq_seasonBadge{background:var(--sun);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700}.a4yhbq_nowBadge[data-kind=lunar]{color:#fff;background:#e0784a}.a4yhbq_seasonBadge{color:var(--sun);background:#ffb22424;border:1px solid #ffb22480}.a4yhbq_cardEyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--space-text-3);font-size:12px}.a4yhbq_phoneHeight{display:none}.a4yhbq_lineupCard{flex-direction:column;gap:6px;width:248px;padding:12px 14px 14px;display:flex;position:absolute;top:74px;right:16px}.a4yhbq_lineupDate{font-family:var(--font-display);letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.15}.a4yhbq_scene .a4yhbq_miniCanvas{background:#00000047;border-radius:12px;width:100%;height:112px;display:block}.a4yhbq_lineupVerdict{color:var(--space-text-2);font-size:15px;line-height:1.4}.a4yhbq_lineupVerdict[data-eclipse]{color:var(--sun);font-weight:700}.a4yhbq_cardBtn{border:1.5px solid var(--space-line);min-height:40px;color:var(--space-text);cursor:pointer;white-space:nowrap;background:#ffffff14;border-radius:12px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.a4yhbq_cardBtn:hover{background:#ffffff24}.a4yhbq_lineupChip{white-space:nowrap;pointer-events:none;border-radius:999px;align-items:baseline;gap:10px;max-width:calc(100% - 20px);padding:6px 14px;display:none;position:absolute;top:60px;left:50%;transform:translate(-50%)}.a4yhbq_chipEyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--space-text-3);font-size:12px}.a4yhbq_chipName{font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1.2}.a4yhbq_chipName[data-eclipse]{color:var(--sun)}.a4yhbq_shadowCard{pointer-events:none;flex-direction:column;gap:8px;width:272px;padding:12px 14px 14px;display:flex;position:absolute;top:74px;right:16px}.a4yhbq_shadowCardBody{align-items:center;gap:12px;display:flex}.a4yhbq_scene .a4yhbq_insetCanvas{background:#0b1a3a;border-radius:12px;flex-shrink:0;width:88px;height:88px}.a4yhbq_insetText{color:var(--space-text-2);flex-direction:column;gap:3px;min-width:0;font-size:15px;line-height:1.35;display:flex}.a4yhbq_insetText>span:first-child{color:var(--space-text);font-weight:700}.a4yhbq_insetText>span:empty{display:none}.a4yhbq_shadowCaption{color:var(--space-text-2);pointer-events:none;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.a4yhbq_shadowCaption>span{background:#060913b3;border-radius:999px;padding:6px 12px}.a4yhbq_shadowCaption .a4yhbq_cardBtn{pointer-events:auto;background:#0e1428e6}.a4yhbq_dateSlider{flex-basis:360px}.a4yhbq_sliderHead{align-items:center;gap:12px;min-width:0;display:flex}.a4yhbq_sliderHead>label{flex:auto;min-width:0}.a4yhbq_dockClock{color:var(--space-text-2)}.a4yhbq_dockPhase{white-space:nowrap}.a4yhbq_sliderBox{position:relative}.a4yhbq_dots{pointer-events:none;height:0;position:absolute;top:calc(50% + 6px);left:11px;right:11px}.a4yhbq_dots>i{background:var(--sun);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:0}.a4yhbq_dots>i[data-kind=lunar]{background:#e0784a}.a4yhbq_ticks{height:14px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--space-text-3);margin:0 11px;font-size:11px;position:relative}.a4yhbq_ticks>span{white-space:nowrap;position:absolute;top:0}.a4yhbq_tickShort{display:none}.a4yhbq_stepper{border:1.5px solid var(--space-line);background:#ffffff0f;border-radius:14px;align-items:center;gap:2px;padding:3px;display:inline-flex}.a4yhbq_stepLabel{white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 6px;font-size:15px;font-weight:700;display:inline-flex}.a4yhbq_stepLabel>svg{width:18px;height:18px}.a4yhbq_stepper>button{width:40px;height:40px;color:var(--space-text);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.a4yhbq_stepper>button:hover:not(:disabled){background:#ffffff1f}.a4yhbq_stepper>button:disabled{opacity:.35;cursor:not-allowed}.a4yhbq_yearStep{flex:none;padding:1px}.a4yhbq_yearStep>button{width:34px;height:32px}.a4yhbq_yearStep .a4yhbq_stepLabel{min-width:48px;font-family:var(--font-display);padding:0;font-size:16px}.a4yhbq_dockRow{flex:none;align-items:center;gap:10px;display:flex}.a4yhbq_under{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.a4yhbq_list{flex-direction:column;gap:10px;padding:20px 22px;display:flex}.a4yhbq_listRows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.a4yhbq_listBtn{border-radius:var(--r-md);text-align:left;width:100%;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1.5px solid #0000;grid-template-columns:14px 120px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.a4yhbq_listBtn:hover{background:var(--surface-2)}.a4yhbq_listDot{background:var(--sun);border-radius:50%;width:12px;height:12px}.a4yhbq_listDot[data-kind=lunar]{background:#c8562a}.a4yhbq_listDate{font-weight:700}.a4yhbq_listType{color:var(--ink)}.a4yhbq_listTime{font-family:var(--font-mono);color:var(--ink-2);font-size:14px}@media (max-width:1080px){.a4yhbq_under{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.a4yhbq_listBtn{grid-template-columns:12px minmax(0,1fr) auto;grid-template-areas:"dot date time""dot type type";row-gap:2px}.a4yhbq_listDot{grid-area:dot}.a4yhbq_listDate{grid-area:date}.a4yhbq_listType{color:var(--ink-2);grid-area:type;font-size:15px}.a4yhbq_listTime{grid-area:time}}@container eclstage (max-width:1000px){.a4yhbq_tickLong{display:none}.a4yhbq_tickShort{display:inline}.a4yhbq_stepRest{display:none}}@container eclstage (max-width:719px){.a4yhbq_eclStage .a4yhbq_scene{touch-action:pan-y}.a4yhbq_topLeft,.a4yhbq_lineupCard,.a4yhbq_dockPhase,.a4yhbq_shadowCaption>span{display:none}.a4yhbq_lineupChip{display:flex}.a4yhbq_lineupChip[hidden]{display:none}.a4yhbq_topBar{top:8px}.a4yhbq_viewTabs button{min-width:84px}.a4yhbq_phoneHeight{border:1px solid var(--space-line);max-width:calc(100% - 150px);color:var(--space-text-2);pointer-events:none;background:#0e1428d9;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:6px 12px;font-size:14px;display:flex;position:absolute;bottom:10px;left:10px}.a4yhbq_phoneHeight strong{color:var(--space-text);font-size:16px}.a4yhbq_phoneHeight em{color:var(--sun);font-style:normal;font-weight:700}.a4yhbq_phoneHeight em[data-kind=lunar]{color:#f09a72}.a4yhbq_shadowCard{gap:4px;width:auto;padding:8px 10px;top:62px;left:10px;right:10px}.a4yhbq_shadowCard .a4yhbq_cardEyebrow{display:none}.a4yhbq_scene .a4yhbq_insetCanvas{width:60px;height:60px}.a4yhbq_insetText{gap:1px;font-size:14px}.a4yhbq_viewBtns{flex-direction:column-reverse;align-items:flex-end;bottom:10px;left:auto;right:10px}.a4yhbq_scaleCard{width:auto;padding:10px 12px;inset:70px 10px auto;transform:none}.a4yhbq_scaleEyebrow{display:none}.a4yhbq_scaleLine{font-size:14px}.a4yhbq_shadowCaption{justify-content:flex-end;bottom:10px;left:auto;right:10px}.a4yhbq_dragHint{padding:8px 14px;font-size:15px}.a4yhbq_dock{gap:10px 8px;padding:10px 12px 12px}.a4yhbq_playBtn{margin-right:4px}.a4yhbq_dateSlider{flex:calc(100% - 64px)}.a4yhbq_dockRow{flex:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px;gap:8px;display:grid}.a4yhbq_stepRest{display:none}.a4yhbq_fullBtn{width:48px;height:52px}.a4yhbq_dockRow .a4yhbq_stepper{justify-content:space-between;min-width:0;height:52px;padding:2px}.a4yhbq_dockRow .a4yhbq_stepper>button{width:44px;height:46px}.a4yhbq_yearStep>button{width:36px;height:36px}.a4yhbq_stepLabel{gap:4px;min-width:0;padding:0;font-size:14px}.a4yhbq_stepLabel>svg{flex:none;width:12px;height:12px}.a4yhbq_dockRow .a4yhbq_stepLabel{gap:3px;font-size:13px}.a4yhbq_yearStep .a4yhbq_stepLabel{min-width:44px}.a4yhbq_eclStage[data-done] .a4yhbq_dock{display:none}.a4yhbq_ticks{letter-spacing:.02em;height:15px;font-size:12px}}
._5Mn0VG_yosStage{flex-direction:column;flex:auto;min-height:0;display:flex;container:yosstage/inline-size}._5Mn0VG_yosStage ._5Mn0VG_scene{touch-action:none;background:#c9d9e6}._5Mn0VG_layer{position:absolute;inset:0}._5Mn0VG_layer>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}._5Mn0VG_off{display:none!important}._5Mn0VG_fallback{text-align:center;color:var(--ink-2);position:absolute;inset:40% 24px auto}._5Mn0VG_cardEyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--space-text-3);font-size:12px}._5Mn0VG_caseHead{justify-content:space-between;align-items:center;gap:12px;display:flex}._5Mn0VG_linkBtn{min-height:32px;color:var(--space-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:14px;font-weight:700}._5Mn0VG_linkBtn:hover{color:#fff;background:#ffffff14}._5Mn0VG_goalTitle{font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.2}._5Mn0VG_coach{min-height:1.4em;color:var(--space-text-2);border-left:3px solid var(--space-line);padding-left:10px;font-size:15px;line-height:1.4}._5Mn0VG_coach[data-tone=close]{color:#fff;border-left-color:#ffb22499}._5Mn0VG_coach[data-tone=match]{border-left-color:var(--sun);color:var(--sun);font-weight:700}._5Mn0VG_hintText{background:#ffffff0f;border-radius:12px;padding:10px 12px;font-size:15px;line-height:1.4}._5Mn0VG_caseBtns{flex-wrap:wrap;gap:8px;display:flex}._5Mn0VG_cardBtn{border:1.5px solid var(--space-line);min-height:44px;color:var(--space-text);cursor:pointer;white-space:nowrap;background:#ffffff14;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}._5Mn0VG_cardBtn:hover:not(:disabled){background:#ffffff24}._5Mn0VG_cardBtn:disabled{opacity:.45;cursor:not-allowed}._5Mn0VG_primaryBtn{color:var(--ink);background:#fff;border-color:#fff}._5Mn0VG_primaryBtn:hover:not(:disabled){background:#f1f1f1}._5Mn0VG_smallBtn{border:1.5px solid var(--space-line);min-height:44px;color:var(--space-text);cursor:pointer;background:#ffffff0f;border-radius:12px;padding:0 14px;font-size:15px;font-weight:700}._5Mn0VG_smallBtn:hover:not(:disabled){background:#ffffff1f}._5Mn0VG_smallBtn:disabled{opacity:.45;cursor:not-allowed}._5Mn0VG_storyWrap{z-index:3;justify-content:center;padding:0 16px;display:flex;position:absolute;bottom:20px;left:0;right:0}._5Mn0VG_story{text-align:left;cursor:pointer;width:min(640px,100%);font:inherit;color:var(--space-text);flex-direction:column;gap:12px;padding:18px 22px 14px;display:flex}._5Mn0VG_story:hover{border-color:#fff6}._5Mn0VG_storyText{font-size:20px;line-height:1.45}._5Mn0VG_storyFoot{justify-content:space-between;align-items:center;display:flex}._5Mn0VG_storyDots{gap:6px;display:inline-flex}._5Mn0VG_storyDots i{background:#ffffff40;border-radius:50%;width:8px;height:8px}._5Mn0VG_storyDots i[data-on]{background:var(--sun)}._5Mn0VG_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}._5Mn0VG_storyWhen{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#9fd3f0;font-size:12px}._5Mn0VG_fade{pointer-events:none;z-index:4;background:#0f1a26;justify-content:center;align-items:center;transition:opacity .9s;display:flex;position:absolute;inset:0}._5Mn0VG_fade span{font-family:var(--font-display);color:var(--space-text-2);font-size:22px;font-weight:700}._5Mn0VG_perf{color:#9effa8;font:12px/1.4 var(--font-mono);white-space:pre;pointer-events:none;z-index:6;background:#000000b3;border-radius:8px;margin:0;padding:6px 10px;position:absolute;top:8px;left:50%;transform:translate(-50%)}._5Mn0VG_goalCard{z-index:2;flex-direction:column;gap:8px;width:min(340px,100% - 330px);padding:12px 14px 14px;display:flex;position:absolute;top:16px;left:16px}._5Mn0VG_fieldMap{z-index:2;flex-direction:column;gap:8px;width:288px;max-height:calc(100% - 32px);padding:10px 12px 12px;display:flex;position:absolute;top:16px;right:16px;overflow:auto}._5Mn0VG_mapHead{flex-direction:column;padding-right:34px;line-height:1.2;display:flex;position:relative}._5Mn0VG_mapHead strong{font-family:var(--font-display);font-size:16px}._5Mn0VG_mapHead span{color:var(--space-text-3);font-size:12px}._5Mn0VG_mapHide{width:32px;height:32px;color:var(--space-text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;display:grid;position:absolute;top:-2px;right:-4px}._5Mn0VG_mapHide:hover{color:var(--space-text);background:#ffffff14}._5Mn0VG_yosStage ._5Mn0VG_mapAway{display:none}._5Mn0VG_mapPill{z-index:2;min-height:44px;color:var(--space-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:700;animation:.5s cubic-bezier(.2,.8,.2,1) _5Mn0VG_pillIn;display:flex;position:absolute;top:16px;right:16px}._5Mn0VG_mapPill b{color:#ffc857;background:#ffb2242e;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:13px;display:grid}@keyframes _5Mn0VG_pillIn{0%{transform:scale(.88);box-shadow:0 0 0 8px #ffb22459}}._5Mn0VG_mapFrame{aspect-ratio:124/136;background:#efe7d4;border-radius:10px;flex:none;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000040}._5Mn0VG_mapPaper{width:100%;height:100%;display:block;position:absolute;inset:0}._5Mn0VG_mapMarks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._5Mn0VG_mapMarks ._5Mn0VG_scratch{stroke:#7a2e14;stroke-width:2.2px;stroke-linecap:round;fill:none}._5Mn0VG_mapMarks ._5Mn0VG_scratchTick{stroke:#7a2e14;stroke-width:1.4px;stroke-linecap:round}._5Mn0VG_mapCompass{pointer-events:none;width:26px;height:34px;position:absolute;top:6px;left:6px}._5Mn0VG_mapFar{color:#3d2f20;white-space:nowrap;pointer-events:none;background:#fffcf4db;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-size:11px;font-weight:700;display:flex;position:absolute}._5Mn0VG_mapFar svg{flex:none}._5Mn0VG_mapFar[data-at=ne]{top:6px;right:6px}._5Mn0VG_mapFar[data-at=sw]{bottom:6px;left:6px}._5Mn0VG_mapScale{color:#3d2f20;font:600 10px/1 var(--font-mono);pointer-events:none;flex-direction:column;align-items:flex-end;gap:1px;display:flex;position:absolute;bottom:8px;right:8px}._5Mn0VG_mapScale i{border:1.5px solid #3d2f20;border-top:0;height:4px;display:block}._5Mn0VG_pin{color:#fff;width:22px;height:22px;font:800 11px/1 var(--font-sans,inherit);cursor:pointer;background:#e8692c;border:2px solid #fff;border-radius:50%;place-items:center;margin:-11px 0 0 -11px;padding:0;animation:.45s cubic-bezier(.2,.8,.2,1.4) _5Mn0VG_pinIn;display:grid;position:absolute;box-shadow:0 1px 3px #00000073}._5Mn0VG_pin:before{content:"";border-radius:50%;position:absolute;inset:-9px}._5Mn0VG_pin:hover,._5Mn0VG_pin:focus-visible{background:#ff8a45}._5Mn0VG_pin[data-egg]{background:#8a6a3c}@keyframes _5Mn0VG_pinIn{0%{transform:scale(.2)}}._5Mn0VG_mapYou{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}._5Mn0VG_mapYou:before{content:"";clip-path:polygon(50% 0,100% 100%,50% 76%,0 100%);width:16px;height:18px;transform:rotate(var(--turn,0deg));filter:drop-shadow(0 0 2px #fff);background:#1f6fd1;position:absolute;top:-9px;left:-8px}._5Mn0VG_mapList{flex-direction:column;gap:2px;display:flex}._5Mn0VG_mapItem{min-height:34px;color:var(--space-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 8px 0 4px;font-size:14px;font-weight:600;display:flex}._5Mn0VG_mapItem:hover{background:#ffffff14}._5Mn0VG_mapItem b{color:#fff;background:#e8692c;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;display:grid}._5Mn0VG_mapItem[data-egg] b{background:#8a6a3c}._5Mn0VG_mapEmpty{color:var(--space-text-3);padding:2px 4px;font-size:14px;line-height:1.4}._5Mn0VG_center{z-index:3;background:#070b1859;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}._5Mn0VG_center[data-beside]{right:320px}._5Mn0VG_askCard{flex-direction:column;gap:10px;width:min(440px,100%);padding:18px 20px;display:flex}._5Mn0VG_askLine{color:var(--space-text-2);margin:0;font-size:15px;line-height:1.4}._5Mn0VG_hookLine{color:var(--sun);margin:0;font-size:18px;font-weight:700;line-height:1.35}._5Mn0VG_lockCard{flex-direction:column;gap:12px;width:min(540px,100%);max-height:100%;padding:14px 18px 0;display:flex;overflow:auto}._5Mn0VG_lockCard ._5Mn0VG_goalTitle{font-size:19px}._5Mn0VG_lockFoot{background:#0e1428f7;margin:0 -18px;padding:10px 18px 14px;position:sticky;bottom:0}._5Mn0VG_lockRow{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}._5Mn0VG_lockRow legend{margin-bottom:4px;padding:0;font-size:15px;font-weight:700}._5Mn0VG_chips{flex-wrap:wrap;gap:8px;display:flex}._5Mn0VG_chip{border:1.5px solid var(--space-line);min-height:40px;color:var(--space-text);cursor:pointer;background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}._5Mn0VG_chip:hover{background:#ffffff1f}._5Mn0VG_chip[aria-pressed=true]{background:var(--sun);border-color:var(--sun);color:var(--ink)}._5Mn0VG_chip svg{flex:none}._5Mn0VG_nudge{color:#ffd6a0;margin:0 0 6px;font-size:15px;line-height:1.4}._5Mn0VG_cardWrap{z-index:3;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:absolute;bottom:16px;left:0;right:320px}._5Mn0VG_yosStage[data-map-away] ._5Mn0VG_cardWrap{right:0}._5Mn0VG_findCard{border:1px solid var(--space-line);pointer-events:auto;border-radius:20px;grid-template-columns:190px minmax(0,1fr);width:min(560px,100%);animation:.3s cubic-bezier(.2,.8,.2,1) _5Mn0VG_cardUp;display:grid;overflow:hidden}@keyframes _5Mn0VG_cardUp{0%{transform:translateY(16px)}}._5Mn0VG_findPic{border-right:1px solid var(--space-line);min-height:190px;position:relative}._5Mn0VG_findPic:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 30px #0006}._5Mn0VG_findBody{color:var(--space-text);background:#0e1428f2;flex-direction:column;gap:6px;padding:14px 16px;display:flex}._5Mn0VG_findName{font-family:var(--font-display);font-size:19px;line-height:1.15}._5Mn0VG_findLine{font-size:15px;line-height:1.4}._5Mn0VG_moreText{color:var(--space-text-2);border-left:3px solid var(--space-line);padding-left:10px;font-size:14px;line-height:1.4}._5Mn0VG_dockSpacer{flex:auto}._5Mn0VG_keysHint{color:var(--space-text-3);font-size:13px}._5Mn0VG_dockBtn[aria-pressed=true],._5Mn0VG_dockBtn[aria-pressed=true]:hover:not(:disabled){color:#0e1428;background:#fff;border-color:#fff}._5Mn0VG_lookBtn{min-width:150px;min-height:52px;font-size:17px}._5Mn0VG_lookBtn[data-near]:not(:disabled){background:var(--sun);color:var(--ink);animation:1.2s ease-in-out infinite _5Mn0VG_nearPulse}@keyframes _5Mn0VG_nearPulse{50%{box-shadow:0 0 0 6px #ffb22440}}._5Mn0VG_fullBtn{width:52px;min-height:52px}._5Mn0VG_yosStage[data-ice] ._5Mn0VG_goalCard,._5Mn0VG_yosStage[data-ice] ._5Mn0VG_fieldMap,._5Mn0VG_yosStage[data-ice] ._5Mn0VG_mapPill{opacity:0;pointer-events:none;transition:opacity .3s}@container yosstage (max-width:1000px){._5Mn0VG_keysHint{display:none}}@container yosstage (max-width:719px){._5Mn0VG_goalCard{gap:6px;width:auto;padding:9px 11px 10px;top:8px;left:8px;right:72px}._5Mn0VG_goalCard ._5Mn0VG_goalTitle{font-size:16px}._5Mn0VG_goalCard ._5Mn0VG_cardBtn,._5Mn0VG_goalCard ._5Mn0VG_smallBtn{min-height:38px;font-size:14px}._5Mn0VG_coach{font-size:14px}._5Mn0VG_fieldMap{z-index:3;width:auto;max-height:none;inset:8px}._5Mn0VG_mapFrame{align-self:center;width:min(100%,340px)}._5Mn0VG_mapPill{gap:6px;padding:0 10px;top:8px;right:8px}._5Mn0VG_mapPill span{display:none}._5Mn0VG_center{padding:8px}._5Mn0VG_center[data-beside]{right:0}._5Mn0VG_cardWrap{padding:0 8px;bottom:8px;right:0}._5Mn0VG_findCard{grid-template-columns:116px minmax(0,1fr)}._5Mn0VG_findPic{min-height:150px}._5Mn0VG_findBody{padding:10px 12px}._5Mn0VG_findName{font-size:17px}._5Mn0VG_findLine{font-size:14px}._5Mn0VG_askCard,._5Mn0VG_lockCard{padding:14px}._5Mn0VG_lockFoot{margin:0 -14px;padding:10px 14px 14px}._5Mn0VG_chip{min-height:40px;padding:0 12px;font-size:14px}._5Mn0VG_storyWrap{padding:0 8px;bottom:10px}._5Mn0VG_story{padding:14px 16px 12px}._5Mn0VG_storyText{font-size:17px}._5Mn0VG_dockBtn{white-space:normal;text-align:center;flex-direction:column;flex:1 1 0;gap:2px;min-width:0;min-height:56px;padding:4px;font-size:13px;line-height:1.1}._5Mn0VG_dockSpacer{display:none}._5Mn0VG_lookBtn{flex:1 1 0;min-width:0;min-height:56px}._5Mn0VG_fullBtn{width:56px;min-height:56px}._5Mn0VG_fade span{text-align:center;padding:0 20px;font-size:18px}}@media (prefers-reduced-motion:reduce){._5Mn0VG_findCard,._5Mn0VG_mapPill,._5Mn0VG_pin,._5Mn0VG_lookBtn[data-near]:not(:disabled){animation:none}._5Mn0VG_fade{transition:none}}
.o4oigq_goStage{flex-direction:column;flex:auto;min-height:0;display:flex;container:gostage/inline-size}.o4oigq_scene{background:var(--space)}.o4oigq_goStage .o4oigq_scene{touch-action:pan-y}.o4oigq_host,.o4oigq_layer{position:absolute;inset:0}.o4oigq_host>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.o4oigq_layer{pointer-events:none;overflow:hidden}.o4oigq_fallback{text-align:center;color:var(--space-text-2);position:absolute;inset:40% 24px auto}.o4oigq_flag,.o4oigq_target{will-change:transform;position:absolute;top:0;left:0}.o4oigq_flag svg,.o4oigq_target svg{display:block;overflow:visible}.o4oigq_target svg{filter:drop-shadow(0 0 6px #ff5a4f8c)}.o4oigq_tag,.o4oigq_targetTag{font-family:var(--font-mono);white-space:nowrap;border-radius:7px;padding:3px 6px;font-size:12px;font-weight:700;line-height:1;position:absolute;top:0;left:0;box-shadow:0 1px 4px #00000080}.o4oigq_tag{color:#241503;background:#ffad42}.o4oigq_targetTag{color:#fff;background:#ff5a4f;padding:4px 8px;font-size:13px}.o4oigq_clock,.o4oigq_bridgeLabel{font-family:var(--font-mono);white-space:nowrap;text-shadow:0 1px 3px #000000e6,0 0 8px #0009;font-size:13px;font-weight:700;position:absolute;top:0;left:0}.o4oigq_clock{color:#fff1c9}.o4oigq_bridgeLabel{color:#dff4ff;font-size:14px}.o4oigq_fade{pointer-events:none;z-index:4;background:#070b18;justify-content:center;align-items:center;transition:opacity .6s;display:flex;position:absolute;inset:0}.o4oigq_fade[data-gone]{opacity:0}.o4oigq_fade span{font-family:var(--font-display);color:var(--space-text-2);font-size:22px;font-weight:700}.o4oigq_perf{color:#9effa8;font:12px/1.4 var(--font-mono);white-space:pre;pointer-events:none;z-index:6;background:#000000b3;border-radius:8px;margin:0;padding:6px 10px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.o4oigq_storyWrap{z-index:3;justify-content:center;padding:0 16px;display:flex;position:absolute;bottom:20px;left:0;right:0}.o4oigq_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}.o4oigq_story:hover{border-color:#fff6}.o4oigq_storyText{font-size:20px;line-height:1.45}.o4oigq_storyFoot{justify-content:space-between;align-items:center;display:flex}.o4oigq_storyDots{gap:6px;display:inline-flex}.o4oigq_storyDots i{background:#ffffff40;border-radius:50%;width:8px;height:8px}.o4oigq_storyDots i[data-on]{background:var(--sun)}.o4oigq_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}.o4oigq_goalCard{z-index:2;flex-direction:column;gap:9px;width:min(330px,100% - 32px);padding:12px 14px 14px;display:flex;position:absolute;top:16px;left:16px}.o4oigq_cardHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.o4oigq_cardEyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--space-text-3);font-size:12px}.o4oigq_linkBtn{min-height:32px;color:var(--space-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;margin-right:-6px;padding:0 10px;font-size:14px;font-weight:700}.o4oigq_linkBtn:hover{color:#fff;background:#ffffff14}.o4oigq_goalTitle{font-family:var(--font-display);font-size:21px;font-weight:700;line-height:1.2}.o4oigq_coach{min-height:1.4em;color:var(--space-text-2);border-left:3px solid var(--space-line);margin:0;padding-left:10px;font-size:15px;line-height:1.4}.o4oigq_coach[data-tone=close]{color:#fff;border-left-color:#ffb22499}.o4oigq_coach[data-tone=match]{border-left-color:var(--sun);color:var(--sun);font-weight:700}.o4oigq_hintText{background:#ffffff0f;border-radius:12px;margin:0;padding:10px 12px;font-size:15px;line-height:1.4}.o4oigq_btnRow{flex-wrap:wrap;gap:8px;display:flex}.o4oigq_cardBtn,.o4oigq_smallBtn,.o4oigq_choiceBtn{border:1.5px solid var(--space-line);min-height:44px;color:var(--space-text);cursor:pointer;white-space:nowrap;background:#ffffff14;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.o4oigq_smallBtn{background:#ffffff0f}.o4oigq_cardBtn:hover:not(:disabled),.o4oigq_smallBtn:hover:not(:disabled),.o4oigq_choiceBtn:hover:not(:disabled){background:#ffffff24}.o4oigq_primaryBtn,.o4oigq_primaryBtn:hover:not(:disabled){color:var(--ink);background:#fff;border-color:#fff}.o4oigq_predict{flex-direction:column;gap:8px;display:flex}.o4oigq_predictQ{color:#fff;margin:0;font-size:15px;line-height:1.4}.o4oigq_choices{flex-direction:column;gap:6px;display:flex}.o4oigq_choiceBtn{white-space:normal;text-align:left;justify-content:flex-start;padding:8px 14px}.o4oigq_center{z-index:3;background:#070b1859;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.o4oigq_askCard{flex-direction:column;gap:10px;width:min(420px,100%);padding:18px 20px;display:flex}.o4oigq_askLine{color:var(--space-text-2);margin:0;font-size:15px;line-height:1.4}.o4oigq_dock{flex-wrap:nowrap}.o4oigq_speed{flex:auto;align-items:center;gap:10px;min-width:0;max-width:560px;display:flex}.o4oigq_speedBox{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.o4oigq_speedLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--space-text-3);font-size:12px}.o4oigq_slider{width:100%}.o4oigq_speedValue{min-width:108px;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#fff;flex:none;font-size:28px;font-weight:700;line-height:1}.o4oigq_speedValue small{color:var(--space-text-2);font-size:15px;font-weight:600}.o4oigq_dockSpacer{flex:1 1 0}.o4oigq_gravityBtn[aria-pressed=false],.o4oigq_gravityBtn[aria-pressed=false]:hover:not(:disabled){color:#1a0e33;background:#c7a2ff;border-color:#c7a2ff}.o4oigq_pick{gap:6px;display:flex}.o4oigq_pickBtn{gap:8px}.o4oigq_pickBtn i{background:#3b3d43;border-radius:50%;width:14px;height:14px;box-shadow:inset -2px -3px #00000059,0 0 0 1.5px #ffffff8c}.o4oigq_pickBtn[data-ball=gold] i{background:#e8b83a}.o4oigq_pickBtn[data-ball=jello] i{background:#45d066}.o4oigq_pickBtn[aria-pressed=true],.o4oigq_pickBtn[aria-pressed=true]:hover:not(:disabled){color:var(--ink);background:#fff;border-color:#fff}.o4oigq_pickBtn[data-ball=jello][aria-pressed=true],.o4oigq_pickBtn[data-ball=jello][aria-pressed=true]:hover:not(:disabled){background:#8cf06a;border-color:#8cf06a}.o4oigq_pickBtn[data-ball=gold][aria-pressed=true],.o4oigq_pickBtn[data-ball=gold][aria-pressed=true]:hover:not(:disabled){background:#ffd24a;border-color:#ffd24a}.o4oigq_stopBtn{white-space:nowrap}.o4oigq_fireBtn{min-width:132px;min-height:52px;font-size:18px}.o4oigq_fullBtn{width:52px;min-height:52px}@container gostage (max-width:719px){.o4oigq_goalCard{gap:7px;width:calc(100% - 16px);padding:10px 12px 12px;top:8px;left:8px}.o4oigq_goalTitle{font-size:18px}.o4oigq_storyWrap{padding:0 10px;bottom:10px}.o4oigq_story{padding:14px 16px 12px}.o4oigq_storyText{font-size:17px}.o4oigq_dock{flex-wrap:wrap}.o4oigq_speed{flex:100%;max-width:none}.o4oigq_speedValue{min-width:0;font-size:22px}.o4oigq_dockSpacer{display:none}.o4oigq_fireBtn{flex:1 1 0;min-width:0}.o4oigq_gravityBtn,.o4oigq_pickBtn,.o4oigq_stopBtn{flex:1 1 0;gap:6px;min-width:0;padding:0 10px;font-size:14px}.o4oigq_pick{flex:100%;min-width:0}}
.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:264px}.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{gap:6px}.rKhlPW_dockBtns>button{flex:1 1 0;min-width:0;padding:0 8px;font-size:14px}.rKhlPW_storyText{font-size:17px}.rKhlPW_dockBtns>.rKhlPW_fullBtn{flex:0 0 48px;width:48px;padding:0}}@container (max-width:639px){.rKhlPW_storyWrap{padding:0 8px;top:10px;bottom:auto;right:0}.rKhlPW_scene [data-place=corner][data-place]{width:auto;inset:8px 8px auto}}
.irSfBG_root{flex-direction:column;flex:auto;min-height:0;display:flex;container:photon/inline-size}.irSfBG_root:focus,.irSfBG_root:focus-visible{outline:none}.irSfBG_root .irSfBG_scene{touch-action:none;background:#03040c}.irSfBG_canvas{outline:none;display:block}.irSfBG_canvas[data-aiming]{cursor:crosshair}.irSfBG_canvas:focus-visible{outline:3px solid var(--sun);outline-offset:-3px}.irSfBG_perf{font-family:var(--font-mono);color:#fff;text-shadow:0 1px 2px #000;pointer-events:none;z-index:2;font-size:11px;position:absolute;top:12px;right:12px}.irSfBG_perf:empty{display:none}.irSfBG_who{pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:7px 13px 7px 10px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.irSfBG_whoDot{background:radial-gradient(circle at 40% 40%,#fffbe0,#ffd25a 45%,#ff9f1c);border-radius:50%;width:14px;height:14px;box-shadow:0 0 10px #ffc850cc}.irSfBG_who[data-light=infrared] .irSfBG_whoDot{background:radial-gradient(circle at 40% 40%,#ffe2d6,#ff6a45 45%,#d6301b);box-shadow:0 0 10px #ff5a3cd9}.irSfBG_cardWrap{z-index:3;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:absolute;left:0;right:0}.irSfBG_cardWrap[data-place=bottom]{bottom:18px}.irSfBG_cardWrap[data-place=top]{top:64px}.irSfBG_story{pointer-events:auto;text-align:left;cursor:pointer;width:min(560px,100%);font:inherit;color:var(--space-text);flex-direction:column;gap:10px;padding:16px 20px 12px;animation:.26s ease-out irSfBG_cardIn;display:flex}.irSfBG_story:hover{border-color:#fff6}@keyframes irSfBG_cardIn{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.irSfBG_story{animation:none}}.irSfBG_storyTitle{font-family:var(--font-display);font-size:22px;line-height:1.15}.irSfBG_storyText{font-size:19px;line-height:1.45}.irSfBG_big{font-family:var(--font-mono);letter-spacing:.02em;color:var(--sun);word-break:break-all;margin:6px 0;font-size:15px;display:block}.irSfBG_storyFoot{justify-content:space-between;align-items:center;gap:12px;display:flex}.irSfBG_dots{gap:6px;display:inline-flex}.irSfBG_dots i{background:#ffffff40;border-radius:50%;width:7px;height:7px}.irSfBG_dots i[data-on]{background:var(--sun)}.irSfBG_storyNext{color:var(--sun);font-weight:700}.irSfBG_dock{flex-wrap:nowrap}.irSfBG_status{min-width:0;color:var(--space-text-2);flex:auto;font-size:15px;line-height:1.3}.irSfBG_newTrip{white-space:nowrap;flex:none}@container photon (max-width:560px){.irSfBG_dock{flex-wrap:wrap;row-gap:8px}.irSfBG_dock .irSfBG_status{flex:1 0 100%;min-height:2.6em}.irSfBG_dock>button:first-of-type{flex:auto}.irSfBG_newTrip{padding:0 14px}.irSfBG_storyText{font-size:17px}.irSfBG_storyTitle{font-size:20px}.irSfBG_cardWrap{padding:0 8px}.irSfBG_cardWrap[data-place=bottom]{bottom:8px}.irSfBG_cardWrap[data-place=top]{top:56px}.irSfBG_status{font-size:14px}.irSfBG_who{font-size:13px;top:10px;left:10px}}
.WSsfRG_shell{background:var(--space);background-image:url(/images/moon-disc.jpg);background-position:50% -18%;background-repeat:no-repeat;background-size:min(760px,120vw);flex-direction:column;min-height:100svh;display:flex;position:relative}.WSsfRG_shell:before{content:"";background:linear-gradient(180deg, #06091359 0%, #060913d9 45%, var(--space) 70%);pointer-events:none;position:absolute;inset:0}.WSsfRG_main{flex:auto;justify-content:center;align-items:flex-end;padding:48px 16px 64px;display:flex;position:relative}.WSsfRG_card{background:var(--surface);border-radius:var(--r-xl);flex-direction:column;gap:18px;width:min(480px,100%);padding:32px 28px;display:flex}.WSsfRG_title{letter-spacing:-.03em;font-size:38px;font-weight:800}.WSsfRG_status{font-size:18px;font-family:var(--font-mono)}.WSsfRG_error{color:var(--bad);font-size:16px}.WSsfRG_small{color:var(--ink-2);font-size:15px}
.HS70Aa_main{padding-top:64px;padding-bottom:96px}.HS70Aa_main>*{max-width:720px}.HS70Aa_title{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(36px,5vw,56px);font-weight:800}.HS70Aa_lead{color:var(--ink-2);margin-bottom:28px;font-size:19px;line-height:1.55}.HS70Aa_note{margin:-8px 0 28px;font-size:17px;font-weight:700}.HS70Aa_actions{flex-wrap:wrap;gap:12px;display:flex}
._CrZ6q_root{flex-direction:column;flex:auto;min-height:0;display:flex}._CrZ6q_root ._CrZ6q_scene{touch-action:manipulation;container-type:size}._CrZ6q_readout{z-index:2;pointer-events:none;min-width:180px;position:absolute;top:14px;left:14px}._CrZ6q_unit{color:var(--space-text-2);font-size:15px;font-weight:600}._CrZ6q_sub{color:var(--space-text-2);font-size:14px}._CrZ6q_sub strong{color:var(--space-text)}._CrZ6q_muted{color:var(--space-text-3);font-size:12px}._CrZ6q_near:not(:empty){color:#ffd8a8;margin-top:4px;font-size:14px;font-weight:600}._CrZ6q_date{font-family:var(--font-mono);letter-spacing:.08em;color:var(--space-text-3);margin-top:4px;font-size:11px}._CrZ6q_record{z-index:2;max-width:min(330px,46%);padding:6px 12px 10px;position:absolute;top:14px;right:14px}._CrZ6q_recordHead{width:100%;min-height:36px;color:var(--space-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;font-size:15px;font-weight:700;display:flex}._CrZ6q_recordEmpty{color:var(--space-text-2);margin:0;font-size:13px}._CrZ6q_table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:13px}._CrZ6q_table th{color:var(--space-text-3);text-align:right;padding:2px 0 4px 10px;font-size:11px;font-weight:600}._CrZ6q_table td{text-align:right;border-top:1px solid var(--space-line);padding:3px 0 3px 10px}._CrZ6q_table th:first-child,._CrZ6q_table td:first-child{padding-left:0}._CrZ6q_pad{z-index:2;grid-template-columns:1fr 1fr;gap:8px;width:250px;display:grid;position:absolute;bottom:14px;right:14px}._CrZ6q_padBtn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1428db;font-size:15px}._CrZ6q_padBtn[data-kind=faster]{border-color:#4fd18b99}._CrZ6q_padBtn[data-kind=slower]{border-color:#ff6b5e99}._CrZ6q_queued{z-index:2;color:#ffe2b0;background:#281e0ae6;border:1px solid #ffc45cb3;border-radius:12px;align-items:center;gap:10px;padding:6px 6px 6px 12px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:68px;right:14px}._CrZ6q_cancel{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffc45c80;border-radius:8px;padding:0 10px}._CrZ6q_padBtn:active:not(:disabled){background:#ffffff29}._CrZ6q_status{z-index:3;color:#e9fff3;white-space:nowrap;background:#143c28eb;border:1px solid #7cf0b099;border-radius:14px;align-items:center;gap:12px;padding:10px 16px;font-weight:700;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}._CrZ6q_statusBtn{min-height:36px}._CrZ6q_hint{z-index:2;border:1px solid var(--space-line);color:var(--space-text-2);white-space:nowrap;pointer-events:none;background:#0e1428db;border-radius:12px;padding:8px 14px;font-size:14px;position:absolute;top:14px;left:50%;transform:translate(-50%)}._CrZ6q_storyWrap{z-index:4;justify-content:center;padding:0 16px;display:flex;position:absolute;bottom:20px;left:0;right:0}._CrZ6q_story{text-align:left;cursor:pointer;width:min(560px,100%);font:inherit;color:var(--space-text);flex-direction:column;align-items:flex-start;gap:12px;padding:18px 22px 14px;display:flex}._CrZ6q_storyText{font-size:19px;line-height:1.45}._CrZ6q_storyNext{min-height:40px;color:var(--ink);background:#fff;border-radius:12px;align-self:flex-end;align-items:center;padding:0 18px;font-size:16px;font-weight:700;display:inline-flex}._CrZ6q_dock{justify-content:space-between}._CrZ6q_toolRow,._CrZ6q_timeRow{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){._CrZ6q_toolRow,._CrZ6q_timeRow{display:contents}._CrZ6q_dock{justify-content:flex-start;gap:8px}._CrZ6q_dock button{min-height:40px;padding:0 12px;font-size:14px}}@container (max-width:640px){._CrZ6q_readout{min-width:0;padding:8px 10px;top:10px;left:10px}._CrZ6q_record{max-width:46%;top:10px;right:10px}._CrZ6q_table th:nth-child(n+3),._CrZ6q_table td:nth-child(n+3){display:none}._CrZ6q_pad{gap:8px;width:auto;bottom:10px;left:10px;right:10px}._CrZ6q_queued{justify-content:space-between;bottom:62px;left:10px;right:10px}._CrZ6q_padBtn{white-space:normal;padding:0 4px;font-size:15px;line-height:1.1}._CrZ6q_hint{top:auto;bottom:64px}._CrZ6q_status{white-space:normal;max-width:calc(100% - 20px);top:auto;bottom:64px}}._CrZ6q_toggle[aria-pressed=true],._CrZ6q_toggle[aria-pressed=true]:hover:not(:disabled){background:var(--sun);border-color:var(--sun);color:var(--ink)}
.soh_jW_main{padding-top:64px}.soh_jW_main>*{max-width:820px}.soh_jW_title{letter-spacing:-.03em;margin-bottom:32px;font-size:clamp(44px,6vw,72px);font-weight:800}.soh_jW_body{color:var(--ink-2);flex-direction:column;gap:14px;font-size:18px;line-height:1.6;display:flex}.soh_jW_lead{color:var(--ink);font-size:22px;line-height:1.45}.soh_jW_updated{font-size:15px}.soh_jW_body h2{color:var(--ink);margin-top:22px;font-size:24px;font-weight:700}
