._region_dl0n5_1{top:var(--sp-4);z-index:40;width:min(360px, calc(100% - 2 * var(--sp-4)));pointer-events:none;position:fixed;left:50%;transform:translate(-50%)}._toast_dl0n5_21{padding:var(--sp-3) var(--sp-4);animation:_enter_dl0n5_1 var(--t-slow) var(--ease);transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease)}._toast_dl0n5_21[data-visible=false]{opacity:0;transform:translateY(calc(-1 * var(--sp-2)))}@keyframes _enter_dl0n5_1{0%{opacity:0;transform:translateY(calc(-1 * var(--sp-2)))}}._title_dl0n5_61{font-size:var(--fs-l);font-weight:600}._body_dl0n5_71{margin:var(--sp-1) 0 0;color:var(--text-2);font-size:var(--fs-m);line-height:1.45}._stats_dl0n5_85{gap:var(--sp-2);margin-top:var(--sp-3);display:grid}._backdrop_ic5h4_1{z-index:50;padding:var(--sp-4);background:color-mix(in srgb, var(--canvas) 62%, transparent);animation:_fade_ic5h4_1 var(--t-med) var(--ease);place-items:center;display:grid;position:fixed;inset:0}._panel_ic5h4_23{width:min(420px,100%);max-height:100%;padding:var(--sp-5);animation:_rise_ic5h4_1 var(--t-med) var(--ease);overflow:auto}._panel_ic5h4_23:focus{outline:none}._panel_ic5h4_23:focus-visible{outline:2px solid var(--signal);outline-offset:2px}._title_ic5h4_57{margin:0 0 var(--sp-3);font-size:var(--fs-l);letter-spacing:-.01em;font-weight:600}@keyframes _fade_ic5h4_1{0%{opacity:0}}@keyframes _rise_ic5h4_1{0%{opacity:0;transform:translateY(var(--sp-2)) scale(.98)}}._body_1juml_1{gap:var(--sp-3);display:grid}._prompt_1juml_11{font-size:var(--fs-m);color:var(--text);margin:0;line-height:1.5}._options_1juml_25{gap:var(--sp-1);border:0;min-width:0;margin:0;padding:0;display:grid}._option_1juml_25{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-s);font-size:var(--fs-m);color:var(--text-2);cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);line-height:1.4;display:flex}._option_1juml_25:hover{background:var(--line);color:var(--text)}._option_1juml_25:has(input:checked){background:var(--signal-soft);color:var(--text)}._option_1juml_25 input{accent-color:var(--signal);flex-shrink:0;margin:2px 0 0}._label_1juml_105{font-size:var(--fs-s);color:var(--text-2)}._chips_1juml_115{gap:var(--sp-1);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}._chip_1juml_115{height:28px;padding:0 var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--r-s);color:var(--text-2);font:500 var(--fs-s) var(--sans);cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0}._chip_1juml_115:hover{background:var(--line);color:var(--text)}._chip_1juml_115[aria-pressed=true]{background:var(--signal-soft);color:var(--signal);border-color:#0000}._textarea_1juml_179{width:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-s);background:var(--raised);color:var(--text);font-family:var(--sans);font-size:var(--fs-m);resize:vertical;line-height:1.5;display:block}._counter_1juml_207{font-size:var(--fs-s);color:var(--text-2);transition:color var(--t-med) var(--ease)}._enough_1juml_219{color:var(--ok)}._actions_1juml_227{justify-content:flex-end;align-items:center;gap:var(--sp-3);margin-top:var(--sp-1);display:flex}._actions_1juml_227 ._counter_1juml_207{margin-right:auto}._gauge_1ot24_1{width:100%;height:30px;display:block;overflow:visible}._gauge_1ot24_1 text{font-family:var(--mono);font-size:var(--fs-xs);fill:var(--text-3)}._track_1ot24_27{fill:var(--line)}._target_1ot24_35{fill:var(--signal);opacity:.6}._danger_1ot24_45{fill:var(--danger);opacity:.4}._ticks_1ot24_55 line{stroke:var(--line-strong)}._needle_1ot24_63{transition:transform var(--t-med) var(--ease)}._needle_1ot24_63 rect{fill:var(--text)}._segments_5y5mt_1{gap:var(--sp-1);display:flex}._segment_5y5mt_1{border-radius:var(--r-full);background:var(--line-strong);width:14px;height:3px;transition:background var(--t-slow) var(--ease)}._done_5y5mt_27{background:var(--text-2)}._now_5y5mt_35{background:var(--signal)}._card_1ac58_1{top:var(--sp-4);left:var(--sp-4);z-index:10;width:304px;max-height:calc(100dvh - 2 * var(--sp-4) - 88px);border-radius:var(--r-l);padding:14px 16px;position:fixed;overflow-y:auto}._chapter_1ac58_25{align-items:center;gap:var(--sp-2);font-size:var(--fs-s);color:var(--text-2);display:flex}._title_1ac58_41{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-l);letter-spacing:-.01em;transition:gap var(--t-med) var(--ease);align-items:center;gap:0;font-weight:600;display:flex}._title_1ac58_41 svg{fill:none;width:0;height:16px;stroke:var(--ok);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;transition:width var(--t-med) var(--ease), stroke-dashoffset var(--t-slow) var(--ease) var(--t-fast);flex-shrink:0}._done_1ac58_95 ._title_1ac58_41{gap:var(--sp-2)}._done_1ac58_95 ._title_1ac58_41 svg{stroke-dashoffset:0;width:16px}._brief_1ac58_113{font-size:var(--fs-m);color:var(--text-2);margin:0;line-height:1.45}._goals_1ac58_127{gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:0;list-style:none;display:grid}._goal_1ac58_127{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-m);color:var(--text-2);transition:color var(--t-med) var(--ease);line-height:1.35;display:flex}._goal_1ac58_127 svg{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px;margin-top:2px}._goal_1ac58_127 circle{stroke:var(--line-strong);transition:stroke var(--t-med) var(--ease)}._goal_1ac58_127 path{stroke:var(--ok);stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset var(--t-slow) var(--ease)}._met_1ac58_209{color:var(--text)}._met_1ac58_209 circle{stroke:var(--ok)}._met_1ac58_209 path{stroke-dashoffset:0}._gaugeHead_1ac58_233{margin-top:var(--sp-3);margin-bottom:var(--sp-1);font-size:var(--fs-s);color:var(--text-2);justify-content:space-between;align-items:baseline;display:flex}._gaugeValue_1ac58_253{font-size:var(--fs-m);color:var(--text)}._hint_1ac58_263{margin:var(--sp-3) 0 0;padding-left:var(--sp-3);border-left:2px solid var(--signal);font-size:var(--fs-m);color:var(--text);line-height:1.45}._footer_1ac58_281{gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}@media (width<=720px){._card_1ac58_1{width:auto;right:70px}}._notices_fbfdm_1{bottom:calc(var(--sp-5) + 54px + var(--sp-2));z-index:10;justify-items:center;gap:var(--sp-1);width:max-content;max-width:calc(100% - 2 * var(--sp-4));pointer-events:none;display:grid;position:fixed;left:50%;transform:translate(-50%)}._notice_fbfdm_1{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border-color:color-mix(in srgb, var(--danger) 35%, transparent);border-radius:var(--r-full);font-size:var(--fs-s);color:var(--text);animation:_rise_fbfdm_1 var(--t-med) var(--ease);margin:0;display:flex}._notice_fbfdm_1 svg{color:var(--danger);flex-shrink:0}@keyframes _rise_fbfdm_1{0%{opacity:0;transform:translateY(var(--sp-1))}}@media (width<=720px){._notices_fbfdm_1{bottom:calc(var(--sp-4) + 54px + var(--sp-2) + 38px + var(--sp-2))}}._avatar_1i2i6_1{width:34px;height:34px;color:var(--text-2);font-size:var(--fs-xs);place-items:center;font-weight:600;display:grid;position:relative}._avatar_1i2i6_1 svg{position:absolute;inset:0;transform:rotate(-90deg)}._avatar_1i2i6_1 circle{fill:none;stroke-width:2.5px}._track_1i2i6_45{stroke:var(--line)}._ring_1i2i6_53{stroke:var(--signal);stroke-linecap:round;transition:stroke-dashoffset var(--t-slow) var(--ease)}._hud_d46cf_1{top:var(--sp-4);right:var(--sp-4);z-index:10;align-items:center;gap:var(--sp-3);border-radius:var(--r-full);color:var(--text);font-family:var(--sans);text-align:left;cursor:pointer;transition:border-color var(--t-fast) var(--ease);padding:5px 5px 5px 14px;display:flex;position:fixed}._hud_d46cf_1:hover{border-color:var(--line-strong)}._meta_d46cf_43{display:grid}._level_d46cf_51{font-size:var(--fs-m);font-weight:500}._xp_d46cf_61{font-size:var(--fs-xs);color:var(--text-2)}@media (width<=720px){._hud_d46cf_1{padding:4px}._meta_d46cf_43{display:none}}._corner_17r1l_1{bottom:var(--sp-5);left:var(--sp-4);z-index:10;gap:var(--sp-2);display:flex;position:fixed}._zoom_17r1l_19{height:38px;padding:0 var(--sp-3);border-radius:var(--r-m);color:var(--text-2);font-size:var(--fs-s);cursor:pointer;transition:color var(--t-fast) var(--ease)}._zoom_17r1l_19:hover{color:var(--text)}@media (width<=720px){._corner_17r1l_1{bottom:calc(var(--sp-4) + 54px + var(--sp-2))}}._screen_1852z_2{padding:var(--sp-4);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:fixed;inset:0;overflow:auto}._card_1852z_10{gap:var(--sp-3);width:min(720px,100%);padding:var(--sp-6) var(--sp-5);font-size:var(--fs-m);color:var(--text-2);margin:0 auto;line-height:1.55;display:grid}._title_1852z_21{font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--text);margin:0;font-weight:600}._heading_1852z_29{margin:var(--sp-3) 0 0;font-size:var(--fs-l);color:var(--text);font-weight:600}._text_1852z_36{margin:0}._list_1852z_40{gap:var(--sp-1);padding-left:var(--sp-5);margin:0;display:grid}._card_1852z_10 strong{color:var(--text);font-weight:600}._card_1852z_10 code{background:var(--raised);border-radius:4px;padding:1px 5px;font-size:.95em}._link_1852z_59{margin-top:var(--sp-3);color:var(--text-2);font:inherit;font-size:var(--fs-s);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}._link_1852z_59:hover{color:var(--text)}._screen_719y6_1{height:100%;padding:var(--sp-6);overflow:auto}._content_719y6_13{max-width:880px;margin:0 auto}._brand_719y6_23{font-size:var(--fs-xl);letter-spacing:-.01em;margin:0;font-weight:600}._boardScroll_719y6_41{margin-top:var(--sp-7);padding:var(--sp-1) 0;scrollbar-width:thin;overflow-x:auto}._board_719y6_41{min-width:calc(var(--chapters) * 72px);position:relative}._tracks_719y6_65{pointer-events:none;width:100%;height:48px;position:absolute;top:0;left:0;overflow:visible}._track_719y6_65{stroke:var(--wire);stroke-width:2px}._live_719y6_95{stroke:var(--signal);opacity:.5}._particles_719y6_105{stroke:var(--signal);stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 22;animation:3s linear infinite _flow_719y6_1}@keyframes _flow_719y6_1{to{stroke-dashoffset:-48px}}._chapters_719y6_133{margin:0;padding:0;list-style:none;display:grid;position:relative}._chapter_719y6_133{align-items:center;gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}._chip_719y6_165{border-radius:var(--r-full);width:48px;height:48px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}._shape_719y6_193{width:48px;height:48px;position:absolute;overflow:visible}._body_719y6_207{stroke-width:2px;transition:fill var(--t-med) var(--ease), stroke var(--t-med) var(--ease)}._complete_719y6_221 ._body_719y6_207{fill:var(--signal-soft);stroke:var(--signal)}._open_719y6_231 ._body_719y6_207{fill:var(--surface-solid);stroke:var(--signal)}._locked_719y6_241 ._body_719y6_207{fill:var(--surface-solid);stroke:var(--line-strong)}._locked_719y6_241 ._chip_719y6_165{opacity:.4}._ring_719y6_259{fill:none;stroke:var(--signal);stroke-width:1px;opacity:0;transition:opacity var(--t-med) var(--ease)}._selected_719y6_275 ._ring_719y6_259{opacity:.5}._glyph_719y6_283{font-size:var(--fs-m);place-items:center;display:grid;position:relative}._complete_719y6_221 ._glyph_719y6_283{color:var(--signal)}._locked_719y6_241 ._glyph_719y6_283{color:var(--text-3)}._name_719y6_313{margin-top:var(--sp-1);font-size:var(--fs-s);color:var(--text-2)}._selected_719y6_275 ._name_719y6_313{color:var(--text)}._stars_719y6_333{font-size:var(--fs-xs);color:var(--text-2);white-space:nowrap}._panel_719y6_347{max-width:560px;margin-top:var(--sp-6);padding:var(--sp-4) var(--sp-5) var(--sp-3)}._title_719y6_359{margin:0 0 var(--sp-2);font-size:var(--fs-l);letter-spacing:-.01em;font-weight:600}._note_719y6_373{margin:0 0 var(--sp-2);font-size:var(--fs-m);color:var(--text-2)}._missions_719y6_385{margin:0;padding:0;list-style:none}._mission_719y6_385{align-items:center;gap:var(--sp-3);border-top:1px solid var(--line);min-height:40px;font-size:var(--fs-m);grid-template-columns:18px 1fr auto auto;display:grid}._mission_719y6_385:first-child{border-top:0}._done_719y6_425{color:var(--ok)}._pending_719y6_433{color:var(--text-3);text-align:center}._missionTitle_719y6_443{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rating_719y6_455{gap:2px;display:flex}._earned_719y6_465{color:var(--warn)}._missing_719y6_473{color:var(--text-3)}._sandbox_719y6_481{gap:var(--sp-2);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}@media (width<=720px){._screen_719y6_1{padding:var(--sp-5) var(--sp-4)}._panel_719y6_347{padding:var(--sp-3) var(--sp-4) var(--sp-2)}}._screen_1tm7d_1{padding:var(--sp-4);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}._backdrop_1tm7d_21{position:fixed;inset:0}._card_1tm7d_31{gap:var(--sp-4);width:min(380px,100%);padding:var(--sp-6) var(--sp-5);display:grid;position:relative}._brand_1tm7d_47{font-size:var(--fs-2xl);letter-spacing:-.02em;margin:0;font-weight:600}._subtitle_1tm7d_61{margin:calc(-1 * var(--sp-3)) 0 0;font-size:var(--fs-l);color:var(--text-2)}._title_1tm7d_73{font-size:var(--fs-xl);letter-spacing:-.01em;margin:0;font-weight:600}._choices_1tm7d_89{gap:var(--sp-2);display:grid}._choice_1tm7d_89{width:100%}._codeForm_1tm7d_109{gap:var(--sp-2);display:grid}._fieldLabel_1tm7d_119{font-size:var(--fs-m);color:var(--text-2)}._input_1tm7d_129{height:36px;padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--raised);color:var(--text);font-size:var(--fs-l);letter-spacing:.08em;text-transform:uppercase;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._input_1tm7d_129:focus-visible{outline:2px solid var(--signal);outline-offset:1px}._input_1tm7d_129[aria-invalid=true]{border-color:var(--danger)}._error_1tm7d_173{font-size:var(--fs-s);color:var(--danger);margin:0}._note_1tm7d_185{font-size:var(--fs-s);color:var(--text-2);margin:0}._credit_1tm7d_197{font-size:var(--fs-s);color:var(--text-3);text-align:center;margin:0}._text_1tm7d_211{font-size:var(--fs-m);color:var(--text-2);margin:0;line-height:1.55}._noticeCard_1tm7d_227{width:min(640px,100%);max-height:calc(100dvh - 2 * var(--sp-4));grid-template-rows:auto minmax(0,1fr) auto auto}._noticeBody_1tm7d_239{gap:var(--sp-4);padding-right:var(--sp-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:var(--fs-m);color:var(--text-2);line-height:1.55;display:grid;overflow:auto}._noticeHeading_1tm7d_261{margin:0 0 var(--sp-2);font-size:var(--fs-l);color:var(--text);font-weight:600}._points_1tm7d_275{gap:var(--sp-1);margin:var(--sp-1) 0 0;padding-left:var(--sp-5);display:grid}._noticeBody_1tm7d_239 strong{color:var(--text);font-weight:600}._link_1tm7d_299{color:var(--text-2);font:inherit;font-size:var(--fs-s);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}._link_1tm7d_299:hover{color:var(--text)}._actions_1tm7d_333{gap:var(--sp-2);flex-wrap:wrap;display:flex}._screen_ro0sl_1{height:100%;padding:var(--sp-6);overflow:auto}._content_ro0sl_13{gap:var(--sp-5);max-width:560px;margin:0 auto;display:grid}._header_ro0sl_27{align-items:center;gap:var(--sp-2);margin-left:calc(-1 * var(--sp-2));display:flex}._title_ro0sl_41{font-size:var(--fs-xl);letter-spacing:-.01em;margin:0;font-weight:600}._level_ro0sl_55{align-items:center;gap:var(--sp-3);padding:var(--sp-4);display:flex}._levelName_ro0sl_69{font-size:var(--fs-l);font-weight:600}._xp_ro0sl_79{font-size:var(--fs-s);color:var(--text-2)}._label_ro0sl_89{margin:0 0 var(--sp-2);font-size:var(--fs-s);color:var(--text-2);font-weight:500}._chapters_ro0sl_103{margin:0;padding:0;list-style:none}._chapter_ro0sl_103{justify-content:space-between;align-items:center;gap:var(--sp-3);border-top:1px solid var(--line);min-height:40px;font-size:var(--fs-m);color:var(--text-2);display:flex}._chapter_ro0sl_103:first-child{border-top:0}._stars_ro0sl_145{font-size:var(--fs-s);color:var(--text);flex-shrink:0}._badges_ro0sl_157{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}._badge_ro0sl_157{min-height:48px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-m);font-size:var(--fs-m);align-items:center;line-height:1.3;display:flex}._unlocked_ro0sl_197{background:var(--signal-soft);color:var(--text);border-color:#0000}._locked_ro0sl_209{color:var(--text-3);opacity:.5}._reminder_ro0sl_219{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid color-mix(in srgb, var(--warn) 35%, transparent);border-radius:var(--r-m);font-size:var(--fs-m);line-height:1.4}._exportRow_ro0sl_237{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}._exportDate_ro0sl_251,._exportNote_ro0sl_253{font-size:var(--fs-s);color:var(--text-2)}._exportNote_ro0sl_253,._exportError_ro0sl_265{margin:var(--sp-2) 0 0}._exportError_ro0sl_265{font-size:var(--fs-s);color:var(--danger)}._noticePanel_ro0sl_285._noticePanel_ro0sl_285{width:min(640px,100%);max-height:calc(100dvh - 2 * var(--sp-4));background:var(--surface-solid);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}._noticeActions_ro0sl_303{gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}._footer_ro0sl_317{gap:var(--sp-2);flex-wrap:wrap;display:flex}._credit_ro0sl_329{padding-bottom:var(--sp-5);font-size:var(--fs-s);color:var(--text-3);margin:0}@media (width<=720px){._screen_ro0sl_1{padding:var(--sp-5) var(--sp-4)}}
