.gyAITG_main{max-width:calc(var(--page-max) + 96px);margin:0 auto;padding:24px clamp(12px,2.4vw,32px) 48px}.gyAITG_titleRow{flex-direction:column;gap:8px;padding:4px clamp(4px,1.6vw,24px) 18px;display:flex}.gyAITG_title{letter-spacing:-.028em;font-size:clamp(32px,4.4vw,52px);font-weight:800}.gyAITG_tagline{color:var(--ink-2);max-width:760px;font-size:18px;line-height:1.5}.gyAITG_titleActions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.gyAITG_stage{--sphere-atmosphere:#9ccfff;--sphere-biosphere:#86d68f;--sphere-hydrosphere:#4fd0d6;--sphere-geosphere:#e0a866;--sphere-human:#c9a8ff;background:var(--space);color:var(--space-text);border-radius:var(--r-xl);isolation:isolate;flex-direction:column;height:clamp(520px,78vh,860px);display:flex;position:relative;overflow:hidden}.gyAITG_stage:fullscreen{border-radius:0;height:100vh}.gyAITG_pseudoFull{z-index:1000;border-radius:0;height:100dvh;min-height:0;position:fixed;inset:0}.gyAITG_speed{font-family:var(--font-mono);letter-spacing:.06em;color:var(--space-text-2);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.gyAITG_speedBars{align-items:flex-end;gap:2px;display:inline-flex}.gyAITG_speedBars i{background:var(--space-text-3);opacity:.5;border-radius:1px;width:4px;display:block}.gyAITG_speedBars i:first-child{height:5px}.gyAITG_speedBars i:nth-child(2){height:7px}.gyAITG_speedBars i:nth-child(3){height:9px}.gyAITG_speedBars i:nth-child(4){height:11px}.gyAITG_speedBars i.gyAITG_speedOn{background:var(--sun);opacity:1}.gyAITG_formula sub,.gyAITG_formula sup{font-size:.7em;line-height:0}.gyAITG_equation{font-family:var(--font-mono);letter-spacing:.02em;font-size:15px}.gyAITG_journey{z-index:40;background:var(--space);color:var(--space-text);flex-direction:column;gap:14px;padding:18px 20px 16px;display:flex;position:absolute;inset:0}.gyAITG_stage [data-sphere=atmosphere]{--sc:var(--sphere-atmosphere)}.gyAITG_stage [data-sphere=biosphere]{--sc:var(--sphere-biosphere)}.gyAITG_stage [data-sphere=hydrosphere]{--sc:var(--sphere-hydrosphere)}.gyAITG_stage [data-sphere=geosphere]{--sc:var(--sphere-geosphere)}.gyAITG_stage [data-sphere=human]{--sc:var(--sphere-human)}.gyAITG_jTop{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gyAITG_jTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:26px;font-weight:800}.gyAITG_jStats{font-family:var(--font-mono);letter-spacing:.04em;color:var(--space-text-2);margin-top:4px;font-size:12px}.gyAITG_jBody{flex:1;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:16px;min-height:0;display:grid}.gyAITG_jFlow{flex-wrap:wrap;align-content:flex-start;align-items:center;row-gap:24px;margin:0;padding:8px 4px 24px;list-style:none;display:flex;overflow-y:auto}.gyAITG_jStop,.gyAITG_jStep{font:inherit;color:inherit;cursor:pointer}.gyAITG_jStop:focus-visible,.gyAITG_jStep:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.gyAITG_jStop{background:var(--space-2);border:1px solid var(--space-line);border-top:4px solid var(--sc);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:5px;width:150px;min-height:150px;padding:10px 10px 12px;display:flex}.gyAITG_jStop[data-now=true]{box-shadow:0 0 0 1px var(--sc), 0 0 22px -6px var(--sc)}.gyAITG_jStop[aria-pressed=true],.gyAITG_jStep[aria-pressed=true]{border-color:var(--space-text-2);background:#1a2240}.gyAITG_jSphere{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sc);font-size:12px}.gyAITG_jBadge{place-items:center;min-height:30px;display:grid}.gyAITG_jName{font-size:15px;font-weight:700;line-height:1.2}.gyAITG_jPlace{color:var(--space-text-2);font-size:14px}.gyAITG_jTime{font-family:var(--font-mono);color:var(--space-text-3);margin-top:auto;font-size:12px}.gyAITG_jStep{text-align:center;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:5px;width:124px;padding:6px 4px;display:flex}.gyAITG_jArrow{background:var(--space-text-3);width:100%;height:2px;position:relative}.gyAITG_jArrow:after{content:"";border-left:9px solid var(--space-text-3);border-top:6px solid #0000;border-bottom:6px solid #0000;position:absolute;top:-5px;right:-1px}.gyAITG_jIconWrap{width:42px;height:42px;color:var(--space-text);border:1.5px solid;border-radius:50%;flex:none;place-items:center;display:grid}.gyAITG_jIconWrap[data-icon=sun]{color:var(--sun)}.gyAITG_jIconWrap[data-icon=flame]{color:var(--heat)}.gyAITG_jIconWrap[data-icon=drop],.gyAITG_jIconWrap[data-icon=sink],.gyAITG_jIconWrap[data-icon=rise]{color:#7fd8e6}.gyAITG_jIconWrap[data-icon=bubbles]{color:#b9e46e}.gyAITG_jIconWrap[data-icon=layers]{color:#e0a866}.gyAITG_jIconWrap[data-icon=breath]{color:#c9cfdd}.gyAITG_jIconWrap[data-icon=build]{color:#86d68f}.gyAITG_jStepName{font-size:14px;font-weight:600;line-height:1.25}.gyAITG_jCross{font-family:var(--font-mono);color:var(--space-text-3);font-size:12px}.gyAITG_jDetail{background:var(--space-2);border:1px solid var(--space-line);border-radius:16px;flex-direction:column;gap:10px;padding:16px;font-size:14.5px;line-height:1.5;display:flex;overflow-y:auto}.gyAITG_jDetailHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gyAITG_jDetailName{font-family:var(--font-display);letter-spacing:-.01em;font-size:21px;font-weight:800}.gyAITG_jMuted{color:var(--space-text-2)}.gyAITG_jFacts{grid-template-columns:auto 1fr;gap:6px 12px;margin:4px 0 0;display:grid}.gyAITG_jFacts dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--space-text-3);padding-top:2px;font-size:12px}.gyAITG_jFacts dd{margin:0}.gyAITG_jEmpty{color:var(--space-text-2);text-align:center}.gyAITG_jGoals{flex-wrap:wrap;flex:none;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (max-height:520px){.gyAITG_jGoals{flex-wrap:nowrap;overflow-x:auto}.gyAITG_jGoals>li{flex:none}}.gyAITG_jGoal{border:1px solid var(--space-line);background:var(--space-2);min-height:44px;color:var(--space-text-2);font:inherit;text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:14px;display:flex}.gyAITG_jGoal[data-met=true]{color:var(--space-text);border-color:#ffb2248c}.gyAITG_jGoal[aria-pressed=true]{border-color:var(--space-text-2);background:#1a2240}.gyAITG_jGoal:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.gyAITG_jStickerBtn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;width:48px;height:48px;padding:0;display:grid}.gyAITG_jStickerBtn[aria-pressed=true]{border-color:var(--space-text-2);background:#1a2240}.gyAITG_jStickerBtn:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.gyAITG_jStickerBtn .gyAITG_jGoalSticker{width:42px;height:42px;margin:0}.gyAITG_jGoalSticker{flex:none;width:34px;height:34px;margin:-4px 0}.gyAITG_jDetailSticker{flex:none;width:112px;height:112px;margin:-4px 0 -2px -6px}.gyAITG_jGoalAsk{color:var(--space-text-2);font-weight:700}@media (max-width:640px){.gyAITG_journey{gap:10px;padding:12px;overflow-y:auto}.gyAITG_jGoals{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.gyAITG_jGoals>li{flex:none}.gyAITG_jGoal{white-space:nowrap}.gyAITG_jTitle{font-size:21px}.gyAITG_jTop{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.gyAITG_jTop>div{display:contents}.gyAITG_jTop .gyAITG_jTitle{grid-area:1/1}.gyAITG_jTop>button{grid-area:1/2}.gyAITG_jBody{flex:1 1 0;grid-template-rows:minmax(150px,1fr) minmax(0,max-content);grid-template-columns:minmax(0,1fr);gap:10px;min-height:300px}.gyAITG_jStats{grid-area:2/1/3/3;margin-top:0;font-size:12px}.gyAITG_jDetail{max-height:34vh;padding:12px;font-size:14px}.gyAITG_jStop{width:124px;min-height:136px}.gyAITG_jStep{width:96px}}.gyAITG_next{border-top:1px solid var(--space-line);flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}.gyAITG_nextHead{pointer-events:auto;width:100%;min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:2px 0;display:flex}.gyAITG_nextHead:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:6px}.gyAITG_nextLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sun);flex:none;font-size:12px}.gyAITG_nextSummary{min-width:0;color:var(--space-text);flex:1 0 100%;order:3;font-size:14px;font-weight:600;line-height:1.35}.gyAITG_nextChevron{color:var(--space-text-2);flex:none;align-self:center;margin-left:auto;transition:transform .15s}.gyAITG_nextChevron[data-open=true]{transform:rotate(180deg)}.gyAITG_wayList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gyAITG_way{flex-direction:column;gap:1px;display:flex}.gyAITG_wayName{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:15px;font-weight:600;display:flex}.gyAITG_wayProcess{color:var(--space-text-2);font-size:13px;font-weight:500}.gyAITG_wayNeed{font-family:var(--font-mono);color:var(--space-text-2);font-size:12px;font-weight:500}.gyAITG_wayNeed[data-done=true]{color:var(--sun)}.gyAITG_wayNeed[data-done=true]:before{content:"✓"}.gyAITG_needHint{color:var(--space-text-2);font-size:14px;line-height:1.4}.gyAITG_fork{gap:8px;max-width:min(360px,100% - 28px);max-height:calc(100% - 204px);position:absolute;top:190px;left:14px;overflow-y:auto}.gyAITG_stage:has(.gyAITG_fork) .gyAITG_quality{visibility:hidden}.gyAITG_forkWhere{opacity:.85;margin:2px 0 6px;font-size:13px;line-height:1.35;display:block}.gyAITG_forkList{flex-direction:column;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.gyAITG_forkBtn{border:1px solid var(--space-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;pointer-events:auto;background:#ffffff0f;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}.gyAITG_forkBtn:hover:not(:disabled){background:#ffffff1f}.gyAITG_forkBtn:disabled{cursor:default;opacity:.55}.gyAITG_forkName{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.gyAITG_forkKey{border:1px solid var(--space-line);width:20px;height:20px;font-family:var(--font-mono);color:var(--space-text-2);border-radius:6px;place-items:center;font-size:12px;display:inline-grid}.gyAITG_forkLine{color:var(--space-text-2);font-size:14px;line-height:1.4}.gyAITG_geoSide{pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;width:196px;display:flex;position:absolute;top:252px;right:14px}.gyAITG_geoSide[hidden]{display:none}.gyAITG_gauge{pointer-events:none;gap:4px}.gyAITG_stage .gyAITG_whereBtn{pointer-events:auto;justify-content:center}.gyAITG_stage .gyAITG_deepNote{pointer-events:none;gap:1px;display:flex}.gyAITG_deepDate{font-family:var(--font-display);text-wrap:balance;color:var(--space-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.25}.gyAITG_deepScale{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--space-text-3);font-size:11px}.gyAITG_deepScale span{white-space:nowrap}.gyAITG_gaugeRow{font-family:var(--font-mono);flex-direction:column;font-size:13px;line-height:1.45;display:flex}.gyAITG_gaugeBar{background:#ffffff24;border-radius:3px;height:5px;display:block;overflow:hidden}.gyAITG_gaugeHeat{transform-origin:0;background:linear-gradient(90deg,#6fb4ff,#ffd166 45%,#ff6a2a);height:100%;display:block;transform:scaleX(0)}.gyAITG_gaugeRank:empty,.gyAITG_gaugeYears:empty{display:none}.gyAITG_gaugeRank{font-size:14px;font-weight:600}.gyAITG_gaugeYears{font-family:var(--font-mono);color:#ffd166;font-size:13px}.gyAITG_evolveCard{border:1px solid var(--space-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;z-index:2;background:#060913b8;border-radius:20px;flex-direction:column;align-items:center;gap:6px;width:min(560px,100% - 28px);padding:16px 20px;display:flex;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.gyAITG_evolveName{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.05}.gyAITG_evolveWords{color:var(--space-text-2);font-size:15px}.gyAITG_stage .gyAITG_skip{min-height:36px;margin-top:4px}.gyAITG_fade{opacity:0;pointer-events:none;z-index:3;background:#d8f0c0;position:absolute;inset:0}.gyAITG_lockHint{text-align:center;max-width:min(520px,60%);color:var(--space-text-2);background:#0e1428b8;border-radius:999px;align-self:center;padding:8px 14px;font-size:14px;line-height:1.35}.gyAITG_stage .gyAITG_scene{touch-action:none}.gyAITG_scene{outline-offset:-4px;-webkit-user-select:none;user-select:none}.gyAITG_host{position:absolute;inset:0}.gyAITG_exitHold{pointer-events:none;z-index:2;opacity:0;width:0;height:0;transition:opacity .15s;position:absolute;top:0;left:0}.gyAITG_exitHold[data-on=true]{opacity:1}.gyAITG_exitHold:before{content:"";background:conic-gradient(#ffd96a calc(var(--hold,0) * 1turn), #ffffff47 0);filter:drop-shadow(0 0 4px #00000073);border-radius:50%;width:76px;height:76px;position:absolute;top:-38px;left:-38px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.gyAITG_host>canvas{width:100%;height:100%;display:block}.gyAITG_hudTop{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:14px;left:14px;right:14px}.gyAITG_hudTop button{pointer-events:auto}.gyAITG_where{min-width:0;max-width:min(330px,100% - 200px)}.gyAITG_whereText,.gyAITG_whereMore{display:contents}.gyAITG_whereHead{display:none}.gyAITG_sphereName{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--space-text-3);font-size:12px}.gyAITG_formName{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.15}.gyAITG_formRow{align-items:center;gap:8px;display:flex}.gyAITG_place{color:var(--space-text-2);font-size:14px}.gyAITG_stage .gyAITG_floating{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1428e0}.gyAITG_stage .gyAITG_floating:hover:not(:disabled){background:#1e2640f0}.gyAITG_topActions{flex:none;gap:8px;display:flex}.gyAITG_topIcon{display:none}.gyAITG_menu{z-index:3;grid-template-columns:1fr 1fr;gap:6px;width:min(300px,100% - 24px);padding:8px;display:grid;position:absolute;top:82px;right:12px}.gyAITG_menuItem{min-height:44px;color:var(--space-text);font:inherit;text-align:left;cursor:pointer;background:#ffffff0f;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.gyAITG_menuItem>svg,.gyAITG_menuGlyph{width:18px;color:var(--space-text-2);flex:none}.gyAITG_menuGlyph{text-align:center;font-weight:800}.gyAITG_menuItem[aria-pressed=true],.gyAITG_menuItem[aria-expanded=true]{background:#ffffff29}.gyAITG_menuItem:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.gyAITG_help{z-index:5;overscroll-behavior:contain;flex-direction:column;align-items:flex-start;gap:12px;width:min(420px,100% - 32px);max-height:calc(100% - 24px);padding:20px 22px;display:flex;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.gyAITG_helpTitle{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.25}.gyAITG_winSticker{width:140px;height:140px;margin:-10px 0 -6px}.gyAITG_startBtn{border:1px solid var(--space-line);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border-radius:14px;align-items:center;gap:9px;padding:7px 10px;font-size:14px;line-height:1.25;display:flex}.gyAITG_startBtn>svg{flex:none}.gyAITG_startText{flex-direction:column;gap:1px;min-width:0;display:flex}.gyAITG_startSphere{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sc);font-size:12px}@media (max-width:400px){.gyAITG_startBtn>svg{display:none}}.gyAITG_startBtn:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.gyAITG_poster{object-fit:cover;transform-origin:50%;will-change:transform;pointer-events:none;width:100%;height:100%;transition:opacity .7s,visibility 0s linear .7s;animation:14s cubic-bezier(.25,.6,.3,1) forwards gyAITG_posterIn;position:absolute;inset:0}.gyAITG_posterGone{opacity:0;visibility:hidden}@keyframes gyAITG_posterIn{0%{transform:scale(1)}to{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.gyAITG_poster{animation:none}}.gyAITG_arrivalCard{z-index:5;flex-direction:column;gap:12px;width:min(520px,100% - 32px);padding:14px 16px;animation:.45s cubic-bezier(.2,.7,.3,1) both gyAITG_arrivalCardIn;display:flex;position:absolute;bottom:clamp(14px,4%,32px);left:50%;transform:translate(-50%)}@keyframes gyAITG_arrivalCardIn{0%{opacity:0;translate:0 14px}}@media (prefers-reduced-motion:reduce){.gyAITG_arrivalCard{animation-name:none}}.gyAITG_arrivalStart{align-items:center;gap:12px;margin:0;display:flex}.gyAITG_arrivalStart>svg{flex:none}.gyAITG_arrivalStart .gyAITG_startText{flex:1;font-size:16px;line-height:1.3}.gyAITG_stage .gyAITG_arrivalGo{flex:none;min-width:112px;min-height:48px;font-size:16px}.gyAITG_stage[data-arrival] .gyAITG_hudTop,.gyAITG_stage[data-arrival] .gyAITG_minimap,.gyAITG_stage[data-arrival] .gyAITG_flyPad,.gyAITG_stage[data-arrival] .gyAITG_stickBase,.gyAITG_stage[data-arrival] .gyAITG_stickHint,.gyAITG_stage[data-arrival] .gyAITG_layerTag,.gyAITG_stage[data-arrival] .gyAITG_quality,.gyAITG_stage[data-arrival] .gyAITG_lockHint{visibility:hidden}@media (max-height:700px){.gyAITG_help{gap:9px;padding:16px 18px}.gyAITG_help .gyAITG_helpList{gap:4px;font-size:14px;line-height:1.4}.gyAITG_controls th,.gyAITG_controls td{padding-top:3px;padding-bottom:3px}}.gyAITG_hudBottom{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.gyAITG_hudBottom button{pointer-events:auto}.gyAITG_bottomRight{gap:8px;display:flex}.gyAITG_stage .gyAITG_quality{min-height:36px;color:var(--space-text-2);padding:0 12px;font-size:14px;font-weight:600}.gyAITG_minimap{pointer-events:none;border:1.5px solid #ffffff80;border-radius:16px;width:168px;height:168px;position:absolute;top:70px;right:14px;overflow:hidden;box-shadow:0 6px 20px #06091359}.gyAITG_mapCanvas{width:100%;height:100%;display:block}.gyAITG_mapBtn{pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.gyAITG_mapBtn:focus-visible{outline:3px solid var(--blue);outline-offset:-3px;border-radius:inherit}.gyAITG_marker{width:16px;height:16px;line-height:0;position:absolute;top:50%;left:50%}.gyAITG_stickBase{opacity:0;pointer-events:none;background:#ffffff0f;border:1.5px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:absolute;top:0;left:0}.gyAITG_stickBase[data-on=true]{opacity:1}.gyAITG_stickBase[data-on=true]~.gyAITG_stickHint{opacity:0}.gyAITG_stickKnob{background:#ffffff8c;border-radius:50%;width:48px;height:48px}.gyAITG_onlyCoarse{display:none}@media (pointer:coarse){.gyAITG_onlyCoarse{display:flex}p.gyAITG_onlyCoarse{display:block}.gyAITG_onlyFine{display:none}}@media (max-width:520px){.gyAITG_onlyFine{display:none}}@media (max-width:720px){.gyAITG_stage{border-radius:22px;height:calc(100svh - 190px);min-height:480px}.gyAITG_tagline{font-size:16px}.gyAITG_pseudoFull{border-radius:0;height:100dvh;min-height:0}}.gyAITG_storyWrap{z-index:6;flex-direction:column;align-items:stretch;width:min(660px,100% - 28px);animation:.25s ease-out gyAITG_storyIn;display:flex;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}@keyframes gyAITG_storyIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.gyAITG_story{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--space-text);font:inherit;text-align:left;cursor:pointer;background:#080c1ae6;border:1.5px solid #ffffff42;border-radius:20px;flex-direction:column;gap:10px;padding:18px 22px 12px;display:flex;box-shadow:0 12px 40px #00000059}.gyAITG_story:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.gyAITG_storyText{font-size:18px;line-height:1.5;display:block;position:relative}.gyAITG_storyGhost{visibility:hidden}.gyAITG_storyTyped{position:absolute;inset:0}.gyAITG_storyFoot{color:var(--space-text-2);align-items:center;gap:10px;display:flex}.gyAITG_storyDots{gap:6px;margin-right:auto;display:flex}.gyAITG_storyDot{background:#ffffff38;border-radius:50%;width:7px;height:7px}.gyAITG_storyDot[data-on=true]{background:var(--sun)}.gyAITG_storyMore{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.gyAITG_storyArrow{animation:1.2s ease-in-out infinite gyAITG_storyNudge}@keyframes gyAITG_storyNudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.gyAITG_storySkip{border:1px solid var(--space-line);min-height:36px;color:var(--space-text-2);font:inherit;cursor:pointer;background:#080c1ac7;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600;position:absolute;top:-44px;right:0}.gyAITG_storySkip:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.gyAITG_markers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gyAITG_target{will-change:transform;width:0;height:0;transition:opacity .3s;position:absolute;top:0;left:0}.gyAITG_targetRing{border:2px solid #fffffff2;border-radius:50%;width:22px;height:22px;position:absolute;top:-11px;left:-11px;box-shadow:0 0 0 3px #06091359,0 0 14px #ffdc8c99}.gyAITG_target[data-edge=true] .gyAITG_targetRing{display:none}.gyAITG_targetArrow{width:18px;height:18px;transform:rotate(var(--turn,0deg));display:none;position:absolute;top:-9px;left:-9px}.gyAITG_targetArrow:before{content:"";clip-path:polygon(100% 50%,0 0,28% 50%,0 100%);filter:drop-shadow(0 0 2px #060913cc);background:#fff;position:absolute;inset:0}.gyAITG_target[data-edge=true] .gyAITG_targetArrow{display:block}.gyAITG_layerTag{opacity:0;will-change:transform;transition:opacity .3s;position:absolute;top:0;left:0}.gyAITG_layerTag>span{color:#fff4e0;white-space:nowrap;background:#080c1abd;border:1px solid #ffe4b880;border-radius:999px;padding:3px 10px;font-size:14px;font-weight:600;line-height:1.3;display:inline-block}.gyAITG_islandTags{opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.gyAITG_islandTags>span{color:#f4f6fb;white-space:nowrap;opacity:0;will-change:transform;background:#080c1ab3;border:1px solid #ffffff59;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.3;position:absolute;top:0;left:0}.gyAITG_islandTags>.gyAITG_islandYou{color:#ffe9c4;border-color:#ffe4b8b3;font-size:14px}.gyAITG_target[data-side=left] .gyAITG_targetLabel{top:-11px;left:16px;transform:none}.gyAITG_target[data-side=right] .gyAITG_targetLabel{top:-11px;left:auto;right:16px;transform:none}.gyAITG_target[data-side=bottom] .gyAITG_targetLabel{top:-40px}.gyAITG_target[data-quiet=true] .gyAITG_targetLabel{display:none}.gyAITG_targetLabel{margin-top:var(--dy,0px);translate:var(--dx,0px) 0;white-space:nowrap;color:#fff;background:#080c1ab8;border-radius:999px;padding:3px 9px;font-size:14px;font-weight:600;line-height:1.3;position:absolute;top:16px;left:0;transform:translate(-50%)}.gyAITG_flyPad{z-index:2;pointer-events:none;align-items:flex-end;gap:12px;position:absolute;bottom:76px;right:16px}.gyAITG_padBtn{pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font:inherit;letter-spacing:.04em;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#080c1a80;border:1.5px solid #ffffff8c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;font-weight:700;display:flex}.gyAITG_flyBtn{border-width:2px;border-color:#fffc;width:84px;height:84px;font-size:14px}.gyAITG_backBtn{width:56px;height:56px;margin-bottom:2px;font-size:14px}.gyAITG_padBtn:active{background:#ffffff47}.gyAITG_padBtn:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.gyAITG_benchCard{z-index:6;flex-direction:column;gap:10px;width:min(560px,100% - 32px);max-height:calc(100% - 24px);padding:18px 20px;display:flex;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.gyAITG_benchFlying{z-index:6;max-width:calc(100% - 32px);color:var(--space-text);background:#080c1ad9;border-radius:999px;align-items:baseline;gap:10px;padding:8px 14px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.gyAITG_benchFlying .gyAITG_helpTitle{font-size:15px}.gyAITG_benchText{color:var(--space-text);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-word;background:#00000059;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.gyAITG_benchActions{flex-wrap:wrap;gap:10px;display:flex}.gyAITG_controlsBox{flex-direction:column;gap:10px;width:100%;display:flex}.gyAITG_tabs{background:#ffffff14;border-radius:999px;gap:4px;width:100%;padding:3px;display:flex}.gyAITG_tab{white-space:nowrap;min-width:0;min-height:34px;color:var(--space-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;padding:4px 8px;font-size:14px;font-weight:600}.gyAITG_tab:hover{color:var(--space-text)}.gyAITG_tab[aria-pressed=true]{background:var(--space-text);color:#0b1020}.gyAITG_tab:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.gyAITG_padStatus{color:var(--space-text-2);font-size:14px;line-height:1.4}.gyAITG_padStatus[data-on=true]{color:var(--space-text)}.gyAITG_controls{border-collapse:collapse;width:100%;font-size:14px;line-height:1.35}.gyAITG_controls th{text-align:left;vertical-align:top;white-space:nowrap;color:var(--space-text);padding:5px 12px 5px 0;font-weight:700}.gyAITG_controls td{color:var(--space-text-2);padding:5px 0}.gyAITG_controls tr+tr>*{border-top:1px solid #ffffff14}.gyAITG_controlsNote{color:var(--space-text-2);font-size:14px;line-height:1.4}.gyAITG_helpList{color:var(--space-text-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:15px;line-height:1.45;display:flex}.gyAITG_perf{font-family:var(--font-mono);color:#e8eeff;pointer-events:none;white-space:pre;text-align:center;z-index:4;background:#060913b3;border-radius:6px;padding:2px 8px;font-size:11px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.gyAITG_perf:empty{display:none}@media (max-width:720px){.gyAITG_perf{white-space:pre-line;text-align:center;background:#060913eb;width:max-content;max-width:calc(100% - 16px)}}.gyAITG_stickHint{pointer-events:none;flex-direction:column;align-items:center;gap:6px;transition:opacity .2s;position:absolute;bottom:128px;left:22px}.gyAITG_stickHintRing{background:#06091347;border:1.5px dashed #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.gyAITG_stickHintKnob{background:#fff9;border-radius:50%;width:40px;height:40px;animation:1.6s ease-in-out infinite gyAITG_stickNudge}.gyAITG_stickHintLabel{color:#fff;text-shadow:0 1px 4px #0009;font-size:14px;font-weight:600}.gyAITG_stickHint[data-kind=look] .gyAITG_stickHintKnob{animation-name:gyAITG_lookSway}@keyframes gyAITG_lookSway{0%,to{transform:translate(-18px)}50%{transform:translate(18px)}}@keyframes gyAITG_stickNudge{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@media (prefers-reduced-motion:reduce){.gyAITG_stickHintKnob{animation:none;transform:translateY(-10px)}.gyAITG_stickHint[data-kind=look] .gyAITG_stickHintKnob{animation:none;transform:translate(12px)}.gyAITG_storyWrap,.gyAITG_storyArrow{animation:none}}@media (max-width:720px),(max-height:520px){.gyAITG_hudTop{gap:8px;top:12px;left:12px;right:12px}.gyAITG_where{gap:0;max-width:calc(100% - 124px);padding:0;overflow:hidden}.gyAITG_whereHead{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px;display:flex}div.gyAITG_whereHead{cursor:auto}.gyAITG_whereHead:focus-visible{outline:3px solid var(--blue);outline-offset:-3px;border-radius:16px}.gyAITG_withWays{flex-wrap:wrap;row-gap:0}.gyAITG_waysRow{border-top:1px solid var(--space-line);flex:1 0 100%;align-items:center;gap:8px;margin-top:4px;padding:7px 4px 3px;display:flex}.gyAITG_wayBlock{padding-top:2px}.gyAITG_whereText{flex:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;display:grid}.gyAITG_formRow{display:contents}.gyAITG_formRow>svg{grid-row:1/span 2}.gyAITG_formName{white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.2;overflow:hidden}.gyAITG_place{white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.gyAITG_place .gyAITG_sphereName{letter-spacing:.05em}.gyAITG_whereMore{flex-direction:column;gap:2px;max-height:calc(100svh - 150px);padding:0 12px 10px;display:flex;overflow-y:auto}.gyAITG_next{margin-top:6px;padding-top:6px}.gyAITG_wayName{font-size:14px}.gyAITG_needHint{font-size:14px;line-height:1.4}.gyAITG_topActions{margin-right:70px}.gyAITG_topIcon{display:block}.gyAITG_topText{display:none}.gyAITG_stage .gyAITG_topBtn{width:44px;padding:0}.gyAITG_topBtn>.gyAITG_topCount{margin:0;padding:0 5px;font-size:11px;position:absolute;top:-5px;right:-7px}.gyAITG_minimap{border-radius:12px;width:62px;height:62px;transition:width .2s,height .2s,top .2s;top:12px;right:12px}.gyAITG_minimap[data-big=true]{z-index:3;width:min(200px,50vw,55vh);height:min(200px,50vw,55vh);top:66px}.gyAITG_storyWrap{bottom:16px}.gyAITG_story{padding:14px 16px 10px}.gyAITG_storyText{font-size:16px}.gyAITG_evolveCard{bottom:16px}.gyAITG_hudBottom{display:contents}.gyAITG_stage .gyAITG_quality,.gyAITG_bottomRight{display:none}.gyAITG_stage[data-arrival] .gyAITG_bottomRight{display:flex;position:absolute;top:12px;right:12px}.gyAITG_fork{max-width:none;inset:auto 12px 16px}.gyAITG_stage[data-geo] .gyAITG_lookBtn,.gyAITG_stage[data-geo] .gyAITG_lookCard{bottom:calc(var(--fork-top,120px) + 12px)}.gyAITG_geoSide{width:120px;top:84px;right:12px}.gyAITG_gauge{padding:8px 10px}.gyAITG_stage .gyAITG_deepNote{padding:7px 10px 8px}.gyAITG_deepDate{font-size:15px}.gyAITG_deepScale{letter-spacing:.08em;font-size:10px}.gyAITG_stage .gyAITG_whereBtn{padding-inline:8px;font-size:14px}.gyAITG_gaugeRow,.gyAITG_gaugeYears,.gyAITG_gaugeRank{font-size:12px}.gyAITG_gaugeRank{font-family:var(--font-mono)}.gyAITG_lockHint{top:max(64px, calc(var(--where-bottom,52px) + 10px));text-align:left;border-radius:16px;width:fit-content;max-width:none;font-size:14px;position:absolute;left:12px;right:82px}.gyAITG_stage[data-geo] .gyAITG_lockHint{right:144px}.gyAITG_flyPad{bottom:16px;right:14px}.gyAITG_stickHint{bottom:20px;left:20px}}@media (max-height:520px){.gyAITG_geoSide{width:180px}.gyAITG_gaugeRow{flex-flow:wrap;column-gap:10px}.gyAITG_stage[data-geo] .gyAITG_lockHint{right:204px}}@media (min-width:721px) and (min-height:521px) and (max-height:820px){.gyAITG_geoSide{gap:6px;width:210px}.gyAITG_gaugeRow{flex-flow:wrap;column-gap:10px}.gyAITG_gaugeYears{font-size:12px}.gyAITG_deepDate{font-size:16px}.gyAITG_stage .gyAITG_deepNote{padding-block:8px}.gyAITG_deepScale{letter-spacing:.06em;font-size:10px}}.gyAITG_lookBtn{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:48px;color:var(--space-text);font:inherit;text-align:left;cursor:pointer;pointer-events:auto;background:#080c1adb;border:1.5px solid #ffffff4d;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 8px;animation:.25s ease-out gyAITG_lookIn;display:flex;position:absolute;bottom:72px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0000004d}.gyAITG_lookBtn:hover{background:#141c34eb}.gyAITG_lookBtn:focus-visible,.gyAITG_lookClose:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@keyframes gyAITG_lookIn{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.gyAITG_lookEye{background:var(--sun);color:#14110a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.gyAITG_lookText{flex-direction:column;line-height:1.2;display:flex}.gyAITG_lookVerb{font-size:16px;font-weight:700}.gyAITG_lookName{color:var(--space-text-2);font-size:13px}.gyAITG_lookKey{border:1px solid var(--space-line);min-width:22px;height:22px;font-family:var(--font-mono);color:var(--space-text-2);border-radius:6px;place-items:center;margin-left:4px;padding:0 5px;font-size:12px;display:inline-grid}.gyAITG_lookCard{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(420px,100% - 28px);color:var(--space-text);pointer-events:auto;background:#080c1ae6;border:1.5px solid #ffffff42;border-radius:20px;flex-direction:column;gap:8px;padding:16px 20px;animation:.25s ease-out gyAITG_lookIn;display:flex;position:absolute;bottom:64px;right:14px;box-shadow:0 12px 40px #00000059}.gyAITG_lookHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.gyAITG_lookTitle{margin:0;font-size:18px;font-weight:700}.gyAITG_lookClose{border:1px solid var(--space-line);min-height:36px;color:var(--space-text-2);font:inherit;cursor:pointer;background:#ffffff0f;border-radius:999px;flex:none;padding:0 14px;font-size:14px;font-weight:600}.gyAITG_lookClose:hover{background:#ffffff1f}.gyAITG_lookFact{margin:0;font-size:16px;line-height:1.5}.gyAITG_lookCarbon{color:var(--space-text-2);background:#ffffff0f;border-radius:12px;margin:0;padding:10px 12px;font-size:15px;line-height:1.45}.gyAITG_lookBeen{background:var(--sun);color:#14110a;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}@media (prefers-reduced-motion:reduce){.gyAITG_lookBtn,.gyAITG_lookCard{animation:none}}@media (max-width:720px){.gyAITG_lookBtn{bottom:132px}.gyAITG_lookCard{gap:6px;width:auto;padding:12px 14px;bottom:132px;left:14px;right:14px}.gyAITG_lookFact{font-size:15px}}.gyAITG_stationCard{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(780px,100% - 28px);max-height:calc(100% - 96px);color:var(--space-text);background:#080c1aeb;border:1.5px solid #ffffff42;border-radius:20px;grid-template:"eyebrow fig""head fig""line fig"1fr"leave fig"/minmax(0,.85fr) minmax(0,1.15fr);gap:8px 20px;padding:18px 22px 16px;animation:.25s ease-out gyAITG_storyIn;display:grid;position:absolute;bottom:72px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 12px 40px #00000059}.gyAITG_stationEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--sun);grid-area:eyebrow;margin:0;font-size:13px;font-weight:700}.gyAITG_stationHead{color:var(--space-text-2);grid-area:head;margin:0;font-size:18px;font-weight:700}.gyAITG_stationPpm{font-family:var(--font-display);color:var(--space-text);font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.gyAITG_stationLine{grid-area:line;margin:0;font-size:16px;line-height:1.45}.gyAITG_stationFigure{background:#ffffff0f;border-radius:12px;grid-area:fig;margin:0;padding:10px 12px}.gyAITG_stationChart{width:100%;height:auto;display:block}.gyAITG_stationGrid{stroke:#ffffff1f;stroke-width:1px}.gyAITG_stationTick{fill:var(--space-text-3);font-family:var(--font-mono);font-size:10px}.gyAITG_stationCurve{fill:none;stroke:var(--sun);stroke-width:1.4px;stroke-linejoin:round}.gyAITG_stationDot{fill:var(--space-text)}.gyAITG_stationMark{fill:var(--space-text);font-family:var(--font-mono);font-size:11px;font-weight:700}.gyAITG_stationCaption{color:var(--space-text-2);margin:4px 0 0;font-size:13px;line-height:1.45}.gyAITG_stationSource{color:var(--space-text-3)}.gyAITG_stationLeave{grid-area:leave;justify-self:start;margin-top:4px}.gyAITG_stationLeave:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.gyAITG_stationKey{border:1px solid var(--line-strong);min-width:22px;height:22px;font-family:var(--font-mono);color:var(--ink-2);border-radius:6px;place-items:center;padding:0 5px;font-size:12px;font-weight:400;display:inline-grid}@media (prefers-reduced-motion:reduce){.gyAITG_stationCard{animation:none}}@media (max-width:720px),(max-height:520px){.gyAITG_stationCard{row-gap:6px;max-height:calc(100% - 72px);padding:14px 16px 12px;bottom:16px}.gyAITG_stationPpm{font-size:32px}.gyAITG_stationLine{font-size:15px}}@media (max-width:720px){.gyAITG_stationCard{flex-direction:column;gap:6px;width:min(560px,100% - 28px);display:flex}.gyAITG_stationLeave{align-self:stretch}}.gyAITG_jLooks{scrollbar-width:thin;flex-wrap:nowrap;margin:-6px;padding:6px;overflow-x:auto}.gyAITG_jLooks>li{flex:none}.gyAITG_jLooks .gyAITG_jGoal{white-space:nowrap}.gyAITG_jLooks[data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.gyAITG_jLooks[data-more=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000)}.gyAITG_jLooks[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.gyAITG_jGuideLabel{min-height:44px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--space-text-2);align-items:center;padding-right:4px;font-size:12px;display:flex}.gyAITG_jUnfound{border:1px dashed var(--space-line);min-height:44px;color:var(--space-text-2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;display:flex}.gyAITG_topBtn{position:relative}.gyAITG_topCount{background:var(--sun);color:var(--ink);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:12px;font-weight:700;line-height:1.4}.gyAITG_topCount[data-done=true]{background:#86d68f}.gyAITG_continueBtn{border-style:dashed}.gyAITG_sheet{z-index:45;background:var(--space);outline:none;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;inset:0;overflow:auto;container-type:size}.gyAITG_sheet[hidden]{display:none}.gyAITG_sheetTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.gyAITG_sheetTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--space-text);margin:0;font-size:24px}.gyAITG_sheetBody{flex:auto;grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:14px;min-height:0;display:grid}.gyAITG_sheetPanel{background:var(--surface);min-height:0;color:var(--ink);border-radius:var(--r-lg);flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.gyAITG_sheetLoading{color:var(--ink-2);padding:24px}.gyAITG_sheetMissions{border-radius:var(--r-lg);background:var(--space-2);border:1px solid var(--space-line);color:var(--space-text);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.gyAITG_sheetMissionsHead{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--space-text-2);margin:0;font-size:12px;font-weight:400}.gyAITG_sheetMissionsLead{margin:0;font-size:18px;font-weight:700}.gyAITG_missionList{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.gyAITG_missionItem{min-height:44px;color:var(--space-text-2);align-items:center;gap:10px;font-size:15px;line-height:1.3;display:flex}.gyAITG_missionItem[data-met=true]{color:var(--space-text)}.gyAITG_missionSticker{flex:none;width:40px;height:40px}.gyAITG_sheetMissionsNote{color:var(--space-text-3);margin:0;font-size:14px}@media (max-width:760px){.gyAITG_sheet{padding:12px}.gyAITG_sheetTitle{font-size:21px}.gyAITG_sheetBody{flex:none;grid-template-columns:minmax(0,1fr)}.gyAITG_sheetPanel{height:max(420px,100cqh - 86px)}}.gyAITG_loading{z-index:6;pointer-events:none;flex-direction:column;align-items:center;gap:8px;transition:opacity .7s,visibility 0s linear .7s;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.gyAITG_loadingGone{opacity:0;visibility:hidden}.gyAITG_molecule{width:200px;height:200px;position:relative}.gyAITG_moleculeSpin{width:0;height:0;animation:gyAITG_molSpin var(--spin) linear infinite;position:absolute;top:50%;left:50%}@keyframes gyAITG_molSpin{to{transform:rotate(360deg)}}.gyAITG_molArm{width:0;height:0;animation-duration:var(--cycle);animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;top:0;left:0}.gyAITG_molBond,.gyAITG_molAtom{animation-duration:var(--cycle);animation-iteration-count:infinite;animation-fill-mode:both;display:block;position:absolute}.gyAITG_molBond{transform-origin:0;background:#d8d4cc;border-radius:2px;height:4.5px;top:-2.25px;left:0;box-shadow:0 1px 3px #06091359}.gyAITG_molAtom{border-radius:50%;box-shadow:0 1px 5px #06091373}.gyAITG_molAtom[data-el=C]{background:radial-gradient(circle,#616166 0%,#3a3a3c 58%,#222224 100%);box-shadow:0 0 0 1.5px #e8eeff,0 1px 5px #06091373}.gyAITG_molAtom[data-el=O]{background:radial-gradient(circle,#ff9580 0%,#e0503c 60%,#a8372a 100%)}.gyAITG_molAtom[data-el=H]{background:radial-gradient(circle,#fff 0%,#f2f2f2 55%,#c4c8d0 100%)}.gyAITG_molAtom[data-el=Ca]{background:radial-gradient(circle,#a6e295 0%,#6fbf5a 58%,#4a8c3c 100%)}.gyAITG_loadingStep{color:var(--space-text);background:#06091380;border-radius:999px;margin:0;padding:4px 12px 5px;font-size:14px;font-weight:600}.gyAITG_ring{--w:4px;background:radial-gradient(circle,#06091333 0%,#0609131a 62%,#06091300 71%);border-radius:50%;position:absolute;inset:-4px}.gyAITG_ringTrack,.gyAITG_ringArc,.gyAITG_ringHead{border-radius:50%;height:100%;position:absolute;top:0}.gyAITG_ringTrack{box-sizing:border-box;border:var(--w) solid #ffffff47;width:100%;left:0;box-shadow:0 0 0 1px #0609131f,inset 0 0 0 1px #0609131f}.gyAITG_ringHalf{width:50%;height:100%;position:absolute;top:0;overflow:hidden}.gyAITG_ringHalf[data-side=right]{left:50%}.gyAITG_ringHalf[data-side=left]{left:0}.gyAITG_ringArc{box-sizing:border-box;border:var(--w) solid transparent;border-bottom-color:var(--sun);border-left-color:var(--sun);width:200%}.gyAITG_ringHalf[data-side=right] .gyAITG_ringArc{animation:6s cubic-bezier(.2,.7,.3,1) both gyAITG_ringCreepRight;left:-100%}.gyAITG_ringHalf[data-side=left] .gyAITG_ringArc{left:0}.gyAITG_ringHead{width:100%;animation:6s cubic-bezier(.2,.7,.3,1) both gyAITG_ringCreepHead;left:0}.gyAITG_ringCap,.gyAITG_ringDot{border-radius:50%;position:absolute;left:50%}.gyAITG_ringCap{width:var(--w);height:var(--w);margin-left:calc(var(--w) / -2);background:var(--sun);top:0}.gyAITG_ringDot{top:calc(var(--w) / 2 - 5px);background:#fff4d6;width:10px;height:10px;margin-left:-5px;box-shadow:0 0 6px 2px #ffc45ccc}@keyframes gyAITG_ringCreepRight{0%{transform:rotate(45deg)}to{transform:rotate(calc(45deg + var(--p0) * 360deg))}}@keyframes gyAITG_ringCreepHead{0%{transform:rotate(0)}to{transform:rotate(calc(var(--p0) * 360deg))}}@media (prefers-reduced-motion:reduce){.gyAITG_loading{transition:none}.gyAITG_moleculeSpin,.gyAITG_molArm,.gyAITG_molBond,.gyAITG_molAtom,.gyAITG_ringHalf .gyAITG_ringArc,.gyAITG_ringHead{animation:none}}@media (max-width:640px){.gyAITG_loading{top:56px}.gyAITG_molecule{margin:-20px 0 -14px;transform:scale(.8)}}@media (max-height:520px) and (min-width:641px){.gyAITG_loading{top:10px}.gyAITG_molecule{margin:-38px 0 -32px;transform:scale(.62)}.gyAITG_loadingStep{padding:3px 11px 4px;font-size:13px}}.gyAITG_visionLabel{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.gyAITG_visionLabel[data-dir=down],.gyAITG_visionSwatches [data-dir=down]{--vc:#6ee6ff}.gyAITG_visionLabel[data-dir=up],.gyAITG_visionSwatches [data-dir=up]{--vc:#ffb04a}.gyAITG_visionLead{width:1.5px;height:var(--lead,0px);background:color-mix(in srgb, var(--vc) 55%, transparent);position:absolute;top:0;left:-.75px}.gyAITG_visionLead:after{content:"";background:var(--vc);border-radius:50%;width:6px;height:6px;position:absolute;bottom:-3px;left:-2.25px}.gyAITG_visionLabel[data-pin=true] .gyAITG_visionLead,.gyAITG_visionLabel[data-far=true] .gyAITG_visionName{display:none}.gyAITG_visionLabel[data-far=true] .gyAITG_visionAmount{font-size:15px}.gyAITG_visionTag{transform:translateX(calc(-50% + var(--sx,0px)));border:1px solid color-mix(in srgb, var(--vc) 45%, transparent);white-space:nowrap;background:#080c1abd;border-radius:12px;flex-direction:column;align-items:center;padding:3px 10px 4px;display:flex;position:absolute;bottom:4px;left:0}.gyAITG_visionAmount{color:var(--vc);font-family:var(--font-display);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:18px;font-weight:800;line-height:1.15;display:flex}.gyAITG_visionName{color:var(--space-text-2);font-size:12px;font-weight:600;line-height:1.3}.gyAITG_visionKey{z-index:3;pointer-events:auto;flex-direction:column;gap:6px;width:min(330px,100% - 28px);padding:10px 14px 12px;display:flex;position:absolute;bottom:64px;right:14px}.gyAITG_visionKeyHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.gyAITG_visionTitle{font-family:var(--font-display);font-size:16px;font-weight:700}.gyAITG_visionOff{min-height:32px;color:var(--space-text);font:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.gyAITG_visionOff:hover{background:#ffffff2e}.gyAITG_visionOff:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.gyAITG_visionLine{color:var(--space-text-2);font-size:13px;line-height:1.4}.gyAITG_visionSwatches{gap:16px;font-size:13px;font-weight:600;display:flex}.gyAITG_visionSwatches span{color:var(--vc);align-items:center;gap:6px;display:flex}.gyAITG_visionSwatches span:before{content:"";background:var(--vc);width:9px;height:9px;box-shadow:0 0 8px var(--vc);border-radius:50%}@media (max-width:720px){.gyAITG_visionKey{gap:4px;width:auto;padding:8px 12px 10px;inset:100px 12px auto}.gyAITG_visionLine,.gyAITG_visionSwatches{font-size:12px}.gyAITG_visionAmount{font-size:15px}.gyAITG_visionName{font-size:11px}}.gyAITG_target[data-gold=true] .gyAITG_targetRing{border:3px solid #ffc94a;width:30px;height:30px;animation:1.6s ease-in-out infinite gyAITG_goldPulse;top:-15px;left:-15px;box-shadow:0 0 0 3px #06091366,0 0 18px 4px #ffbe3cbf}.gyAITG_target[data-gold=true] .gyAITG_targetArrow:before{background:#ffc94a}.gyAITG_target[data-gold=true] .gyAITG_targetLabel{color:#2b1d00;background:#ffc94a;box-shadow:0 0 12px #ffbe3c8c}@keyframes gyAITG_goldPulse{0%,to{transform:scale(1);box-shadow:0 0 0 3px #06091366,0 0 14px 2px #ffbe3c99}50%{transform:scale(1.18);box-shadow:0 0 0 3px #06091366,0 0 24px 8px #ffbe3cd9}}.gyAITG_whereCol{pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;max-width:min(330px,100% - 200px);display:flex}.gyAITG_whereCol>.gyAITG_where{max-width:100%}.gyAITG_goalStrip{color:#fff3d6;pointer-events:auto;background:#1e1604d1;border:1.5px solid #ffc94a;border-radius:14px;align-items:center;gap:8px;max-width:100%;padding:6px 6px 6px 8px;display:flex;box-shadow:0 0 16px #ffbe3c59}.gyAITG_goalSticker{flex:none;width:34px;height:34px;margin:0}.gyAITG_goalText{flex-direction:column;min-width:0;font-size:13px;line-height:1.3;display:flex}.gyAITG_goalName{color:#ffd770;font-weight:700}.gyAITG_goalLine{color:#fff3d6}.gyAITG_goalStop{color:#fff3d6;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.gyAITG_goalStop:hover{background:#ffffff2e}.gyAITG_goalStop:focus-visible{outline-offset:2px;outline:3px solid #ffc94a}.gyAITG_forkBtn[data-gold=true]{border-color:#ffc94a;box-shadow:0 0 0 1px #ffc94a,0 0 16px #ffbe3c73}.gyAITG_forkBtn[data-gold=true] .gyAITG_forkKey{color:#2b1d00;background:#ffc94a}.gyAITG_way[data-gold=true] .gyAITG_wayName{color:#ffd770}.gyAITG_wayGold{vertical-align:1px;background:#ffc94a;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block;box-shadow:0 0 6px #ffbe3ccc}.gyAITG_jStickerBtn[data-follow=true]{border-color:#ffc94a;box-shadow:0 0 10px #ffbe3c8c}.gyAITG_jFollow{color:#2b1d00;background:#ffc94a;border-color:#ffc94a;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;font-weight:700;display:inline-flex}.gyAITG_jFollow:hover{background:#ffd770}.gyAITG_jFollow[data-on=true]{color:#ffd770;background:0 0}.gyAITG_jFollowDot{background:#2b1d00;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 2px #2b1d0040}.gyAITG_jGuideLabel:has(.gyAITG_jGuideHint){flex-direction:column;justify-content:center;align-items:flex-start}.gyAITG_jGuideHint{font-family:var(--font-sans,inherit);letter-spacing:.02em;text-transform:none;color:#ffd770;font-size:11px}@media (max-width:720px),(max-height:520px){.gyAITG_whereCol{gap:6px;max-width:calc(100% - 124px)}.gyAITG_goalStrip{gap:6px;padding:4px 4px 4px 6px}.gyAITG_goalSticker{width:28px;height:28px}.gyAITG_goalText{font-size:12px}.gyAITG_goalStop{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.gyAITG_target[data-gold=true] .gyAITG_targetRing{animation:none}}.gyAITG_jGoalHead{align-items:center;gap:10px;display:flex}.gyAITG_jGoalHead .gyAITG_jDetailSticker{width:76px;height:76px;margin:-4px 0 -4px -4px}.gyAITG_jGoalHead .gyAITG_jDetailName{display:block}.gyAITG_jGoalHead .gyAITG_jGoalAsk{margin:2px 0 0}
