._page_14rtg_1{color:#293c48;background:#f4f7f8;min-height:100vh}._header_14rtg_1{z-index:5;background:#fff;border-bottom:1px solid #e1e8eb;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 32px;display:grid;position:sticky;top:0}._back_14rtg_1{color:#71828b;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}._brand_14rtg_1{letter-spacing:-1px;align-items:center;font-size:24px;font-weight:850;display:flex}._brand_14rtg_1>span{color:#fff;background:#65b83c;border-radius:10px;place-items:center;width:34px;height:35px;margin-right:8px;display:grid;box-shadow:0 3px #469b22}._brand_14rtg_1 b{color:#64b63b}._score_14rtg_1{justify-self:end;align-items:center;gap:8px;display:flex}._score_14rtg_1 svg{color:#dda62d}._score_14rtg_1 span{letter-spacing:1px;color:#96a2a8;font-size:10px;font-weight:800}._score_14rtg_1 b{font-size:18px}._layout_14rtg_1{grid-template-columns:250px 1fr;gap:32px;max-width:1320px;margin:auto;padding:34px 32px 70px;display:grid}._layout_14rtg_1 aside{background:#fff;border:1px solid #e0e7ea;border-radius:16px;height:calc(100vh - 106px);padding:13px;position:sticky;top:90px;overflow:auto;box-shadow:0 4px #e9eef0}._asideLabel_14rtg_1{color:#81a269;letter-spacing:1.2px;padding:9px 10px 13px;font-size:10px;font-weight:850;display:block}._layout_14rtg_1 aside button{text-align:left;color:#526873;background:0 0;border:0;border-radius:10px;width:100%;padding:11px 12px;font-size:13px;font-weight:700;line-height:1.25}._layout_14rtg_1 aside button span{color:#a0acb2;letter-spacing:.8px;margin-bottom:4px;font-size:8px;display:block}._layout_14rtg_1 aside button:hover{background:#f4f8f2}._layout_14rtg_1 aside ._active_14rtg_1{color:#4f922e;background:#edf8e8}._layout_14rtg_1 aside ._active_14rtg_1 span{color:#76a65b}._workspace_14rtg_1{min-width:0}._titleRow_14rtg_1{justify-content:space-between;align-items:end;gap:18px;margin:5px 0 24px;display:flex}._titleRow_14rtg_1>div>span{color:#67a645;letter-spacing:1.5px;font-size:10px;font-weight:850}._titleRow_14rtg_1 h1{letter-spacing:-1px;margin:8px 0 6px;font-size:32px}._titleRow_14rtg_1 p{color:#819098;margin:0;font-size:14px}._restart_14rtg_1{color:#687b84;background:#fff;border:1px solid #dce5e8;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:13px;font-weight:700;display:flex}._gameCard_14rtg_1{background:#fff;border:1px solid #dce5e8;border-radius:19px;overflow:hidden;box-shadow:0 5px #e6ecee}._cardTop_14rtg_1{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;height:56px;padding:0 22px;display:flex}._cardTop_14rtg_1 span{color:#65a642;letter-spacing:1px;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}._cardTop_14rtg_1 b{color:#9aa6ac;font-size:11px}._playArea_14rtg_1{min-height:520px;padding:34px}._promptBlock_14rtg_1{text-align:center}._promptBlock_14rtg_1 h2,._standalonePrompt_14rtg_1{letter-spacing:-.5px;max-width:700px;margin:23px auto 9px;font-size:24px;line-height:1.35}._promptBlock_14rtg_1 p{color:#87969d;font-size:13px}._clueVisual_14rtg_1{color:#5a8f42;letter-spacing:2px;background:radial-gradient(circle at 50% 10%,#fff 0,#f0f7eb 55%,#e9f2f4);border:1px solid #dae7df;border-radius:18px;justify-content:center;align-items:center;gap:12px;max-width:620px;height:150px;margin:auto;font-weight:850;display:flex}._outlineStage_14rtg_1{color:#8b9aa1;background:linear-gradient(145deg,#edf6f8,#f2f8ed);border:1px solid #dce8e5;border-radius:18px;place-items:center;max-width:620px;height:210px;margin:auto;font-size:12px;display:grid;overflow:hidden}._outlineStage_14rtg_1 svg{width:100%;height:100%}._outlineStage_14rtg_1 path{fill:#71b84a;stroke:#3d7c25;stroke-width:1.2px;filter:drop-shadow(0 6px 7px #35611e28)}._choices_14rtg_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:760px;margin:25px auto 0;display:grid}._choices_14rtg_1 button{color:#49606b;text-align:left;background:#fff;border:1px solid #dce5e8;border-bottom:3px solid #d4dfe2;border-radius:11px;align-items:center;gap:10px;min-height:59px;padding:11px 14px;font-weight:750;display:flex}._choices_14rtg_1 button:hover:not(._dim_14rtg_1){background:#f7fbf4;border-color:#9ac77d}._choices_14rtg_1 button span{color:#89979e;background:#eff3f4;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}._choices_14rtg_1 button svg{margin-left:auto}._choices_14rtg_1 ._correct_14rtg_1{color:#4b8e2c!important;background:#edf9e7!important;border-color:#69ac45!important}._choices_14rtg_1 ._wrong_14rtg_1{color:#b95647!important;background:#fff0ec!important;border-color:#d87968!important}._dim_14rtg_1{opacity:.48}._feedback_14rtg_1{border-radius:11px;align-items:center;gap:11px;max-width:760px;margin:17px auto 0;padding:13px 15px;display:flex}._feedback_14rtg_1>span{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}._feedback_14rtg_1 strong{font-size:14px}._feedback_14rtg_1 p{margin:3px 0 0;font-size:12px;line-height:1.5}._feedbackGood_14rtg_1{color:#508d32;background:#eff9ea}._feedbackGood_14rtg_1>span{background:#d9f0ce}._feedbackBad_14rtg_1{color:#af5848;background:#fff1ed}._feedbackBad_14rtg_1>span{background:#ffddd4}._flagBuild_14rtg_1{aspect-ratio:3/2;border:8px solid #fff;border-radius:14px;outline:1px solid #dde5e7;grid-template-columns:repeat(3,1fr);width:min(480px,100%);margin:auto;display:grid;overflow:hidden;box-shadow:0 12px 30px #344e5a22}._flagBuild_14rtg_1 button{border:0;min-width:0}._submit_14rtg_1{color:#fff;background:#67b83d;border:1px solid #58a62f;border-bottom:4px solid #438b25;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin:22px auto 0;padding:10px 22px;font-weight:800;display:flex}._revealRow_14rtg_1{color:#88979e;justify-content:space-between;align-items:center;max-width:760px;margin:16px auto 0;font-size:12px;display:flex}._revealRow_14rtg_1 button{color:#5d747e;background:#fff;border:1px solid #d9e3e6;border-radius:8px;padding:8px 11px;font-weight:700}._ultimateHead_14rtg_1{color:#7ca25f;letter-spacing:1px;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:10px;font-weight:850;display:flex}._ultimateHead_14rtg_1>div{gap:7px;display:flex}._ultimateHead_14rtg_1 i{background:#e7ecee;border-radius:5px;width:35px;height:6px}._ultimateHead_14rtg_1 ._now_14rtg_1{background:#e8ad38}._ultimateHead_14rtg_1 ._done_14rtg_1{background:#70b64a}._nextRow_14rtg_1{color:#598b3c;justify-content:space-between;align-items:center;max-width:760px;margin:18px auto 0;display:flex}._nextRow_14rtg_1 button{color:#fff;background:#66b63c;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-weight:750;display:flex}._finish_14rtg_1{text-align:center;color:#5f9e3b;padding:80px 20px}._finish_14rtg_1 h2{margin:12px 0 0;font-size:45px}._finish_14rtg_1 p{color:#829098}._tip_14rtg_1{color:#7d8e96;background:#f9fbfb;border:1px solid #dfe7ea;border-radius:12px;align-items:center;gap:12px;margin-top:20px;padding:14px 17px;display:flex}._tip_14rtg_1 svg{color:#72aa50;flex:none}._tip_14rtg_1 p{margin:0;font-size:12px}._tip_14rtg_1 strong{color:#50656f}._stanalonePrompt_14rtg_1{text-align:center}@media (max-width:850px){._header_14rtg_1{padding:0 17px}._brand_14rtg_1{font-size:20px}._back_14rtg_1{font-size:0}._layout_14rtg_1{grid-template-columns:1fr;padding:22px 16px 50px}._layout_14rtg_1 aside{gap:7px;height:auto;padding:9px;display:flex;position:static;overflow:auto}._asideLabel_14rtg_1{display:none}._layout_14rtg_1 aside button{min-width:150px}._titleRow_14rtg_1{align-items:flex-start}._titleRow_14rtg_1 h1{font-size:27px}._playArea_14rtg_1{min-height:480px;padding:24px 16px}._choices_14rtg_1{grid-template-columns:1fr}._clueVisual_14rtg_1{height:125px}}@media (max-width:520px){._score_14rtg_1 span{display:none}._restart_14rtg_1{padding:0 12px;font-size:0}._titleRow_14rtg_1 p{line-height:1.5}._promptBlock_14rtg_1 h2,._standalonePrompt_14rtg_1{font-size:20px}._playArea_14rtg_1{padding:20px 13px}._outlineStage_14rtg_1{height:180px}}._standaloneLayout_14rtg_9{max-width:1040px;display:block}._standaloneLayout_14rtg_9 ._workspace_14rtg_1{width:100%}._progressPanel_14rtg_11{justify-content:space-between;align-items:center;gap:22px;margin:0 0 18px;display:flex}._progressPanel_14rtg_11>div:first-child{flex:1}._progressPanel_14rtg_11 b{color:#293c48;white-space:nowrap;font-size:14px}._difficultyBadge_14rtg_11{color:#4f812f;margin-left:12px}._stagePips_14rtg_11{gap:6px;width:100%;max-width:430px;margin-top:12px;display:flex}._stagePips_14rtg_11 i{background:#dce5e8;border-radius:5px;flex:1;min-width:12px;height:6px}._stagePips_14rtg_11 ._current_14rtg_11{background:#d9a32a}._stagePips_14rtg_11 ._complete_14rtg_11{background:#66b63c}._roundStatus_14rtg_11{align-items:center;gap:20px;display:flex}._timer_14rtg_11{color:#71828b;border-right:1px solid #dce5e8;align-items:center;gap:7px;padding-right:18px;display:flex}._timer_14rtg_11 strong{font-variant-numeric:tabular-nums;color:#526976;font-size:22px}._timer_14rtg_11 small{margin-left:2px;font-size:13px}._timerUrgent_14rtg_11,._timerUrgent_14rtg_11 strong{color:#d95049}._lives_14rtg_11{gap:7px;display:flex}._lifeOn_14rtg_11{color:#db5964}._lifeOff_14rtg_11{color:#cfd8dc}._lost_14rtg_11{color:#bd5f52}._lost_14rtg_11 ._submit_14rtg_1{background:#d66d5d;border-color:#b74f42}._gameCard_14rtg_1{transition:border-color .2s}._playArea_14rtg_1{position:relative}._choices_14rtg_1 button:disabled,._submit_14rtg_1:disabled{cursor:default}._feedback_14rtg_1{animation:.2s ease-out _feedbackIn_14rtg_1}@keyframes _feedbackIn_14rtg_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:600px){._progressPanel_14rtg_11{gap:12px}._stagePips_14rtg_11{margin-top:9px}._roundStatus_14rtg_11{gap:10px}._timer_14rtg_11{padding-right:10px}._lives_14rtg_11{gap:3px}}._figurePortrait_14rtg_15{background:#182a32;border:1px solid #263b44;border-radius:18px;width:fit-content;max-width:100%;height:auto;margin:auto;display:inline-block;position:relative}._figurePortrait_14rtg_15 img{object-fit:contain;box-sizing:border-box;border-radius:17px;width:auto;max-width:100%;height:auto;max-height:560px;padding:10px;display:block}._figurePortrait_14rtg_15 a{color:#fff;background:#14252ddd;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:10px;right:12px}._figurePortrait_14rtg_15 a:hover{text-decoration:underline}._loadingPortraits_14rtg_17{color:#7c8e97;place-items:center;min-height:430px;font-weight:700;display:grid}@media (max-width:520px){._figurePortrait_14rtg_15 img{max-height:430px;padding:7px}._figurePortrait_14rtg_15 a{font-size:9px;bottom:7px;right:8px}}._figureCard_14rtg_21 ._playArea_14rtg_1{min-height:0;padding:24px}._figureRound_14rtg_23{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);align-items:start;gap:28px;display:grid}._figureVisual_14rtg_25{min-width:0}._figureVisual_14rtg_25 ._figurePortrait_14rtg_15{display:block}._figureVisual_14rtg_25 ._figurePortrait_14rtg_15 img{max-height:500px}._figureAnswers_14rtg_31{min-width:0}._figureAnswers_14rtg_31>h2{letter-spacing:-.5px;margin:0 0 16px;font-size:24px;line-height:1.3}._figureChoices_14rtg_35{grid-template-columns:1fr;gap:10px;max-width:none;margin:0}._figureChoices_14rtg_35 button{min-height:54px}._figureAnswers_14rtg_31 ._feedback_14rtg_1{max-width:none;margin:14px 0 0}._figureAnswers_14rtg_31>._submit_14rtg_1{margin:14px 0 0 auto}@media (max-width:620px){._figureCard_14rtg_21 ._playArea_14rtg_1{padding:14px}._figureRound_14rtg_23{grid-template-columns:minmax(0,43%) minmax(0,57%);gap:12px}._figureVisual_14rtg_25 ._figurePortrait_14rtg_15 img{max-height:430px;padding:6px}._figurePortrait_14rtg_15 a{padding:5px 6px;font-size:0;bottom:7px;right:7px}._figurePortrait_14rtg_15 a:before{content:"Source";font-size:9px}._figureAnswers_14rtg_31>h2{margin-bottom:10px;font-size:16px}._figureChoices_14rtg_35{gap:7px}._figureChoices_14rtg_35 button{gap:7px;min-height:47px;padding:7px 8px;font-size:12px}._figureChoices_14rtg_35 button span{flex:none;width:24px;height:24px}._figureAnswers_14rtg_31 ._feedback_14rtg_1{gap:8px;margin-top:9px;padding:9px 10px}._figureAnswers_14rtg_31 ._feedback_14rtg_1>span{width:28px;height:28px}._figureAnswers_14rtg_31 ._feedback_14rtg_1 strong{font-size:12px}._figureAnswers_14rtg_31 ._feedback_14rtg_1 p{font-size:10px;line-height:1.35}._figureAnswers_14rtg_31>._submit_14rtg_1{min-height:42px;margin-top:9px;padding:8px 13px;font-size:12px}}@media (max-width:390px){._figureRound_14rtg_23{grid-template-columns:1fr}._figureVisual_14rtg_25 ._figurePortrait_14rtg_15 img{max-height:330px}._figureAnswers_14rtg_31>h2{text-align:center}}._builder_14rtg_49{max-width:900px;margin:auto}._builderBrief_14rtg_49{text-align:center;margin-bottom:23px}._builderBrief_14rtg_49>span{color:#69a747;letter-spacing:1.1px;background:#f0f8eb;border:1px solid #dbeccf;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:850;display:inline-block}._builderBrief_14rtg_49 h2{letter-spacing:-.6px;margin:10px 0 5px;font-size:27px}._builderBrief_14rtg_49 p{color:#788b94;margin:0;font-size:14px;line-height:1.55}._builderWork_14rtg_49{grid-template-columns:minmax(0,1.35fr) minmax(275px,.65fr);align-items:start;gap:24px;display:grid}._flagCompare_14rtg_49{background:linear-gradient(145deg,#f3f8f8,#f7faf4);border:1px solid #dfe8e9;border-radius:16px;grid-template-columns:1fr 1fr;gap:15px;padding:18px;display:grid}._flagCompare_14rtg_49>div{min-width:0}._flagCompare_14rtg_49 small{color:#7e919a;letter-spacing:1px;margin:0 0 9px;font-size:10px;font-weight:850;display:block}._flagCanvas_14rtg_49{aspect-ratio:3/2;border:7px solid #fff;border-radius:9px;outline:1px solid #d9e3e5;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:100%;display:grid;overflow:hidden;box-shadow:0 8px 20px #344e5a1b}._flagCanvas_14rtg_49>div,._flagCanvas_14rtg_49>button{color:#17242b;border:0;place-items:center;min-width:0;display:grid;position:relative}._flagCanvasEditable_14rtg_49>button{cursor:pointer;box-shadow:inset 0 0 0 1px #17242b10}._flagCanvasEditable_14rtg_49>button:hover{box-shadow:inset 0 0 0 3px #fffa}._flagCanvasEditable_14rtg_49>button[aria-pressed=true]{box-shadow:inset 0 0 0 3px #f0aa2f,inset 0 0 0 5px #fff}._flagMark_14rtg_49{color:inherit;text-shadow:0 1px 2px #fff8;font-family:Arial,sans-serif;font-size:clamp(24px,4vw,43px);line-height:1}._builderTools_14rtg_49{background:#fff;border:1px solid #dfe7e9;border-radius:15px;overflow:hidden}._toolHeader_14rtg_49{border-bottom:1px solid #e9eef0;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}._toolHeader_14rtg_49>div:first-child{flex-direction:column;display:flex}._toolHeader_14rtg_49 strong{font-size:13px}._toolHeader_14rtg_49 span{color:#6ba449;margin-top:2px;font-size:11px}._toolHeader_14rtg_49>div:last-child{gap:6px;display:flex}._toolHeader_14rtg_49 button{color:#627780;background:#f8faf9;border:1px solid #dce5e7;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}._toolHeader_14rtg_49 button:disabled{opacity:.35}._regionPicker_14rtg_49{border-bottom:1px solid #edf1f2;grid-template-columns:1fr 1fr;gap:7px;padding:12px;display:grid}._regionPicker_14rtg_49>button{color:#617681;text-align:left;background:#fff;border:1px solid #dee6e8;border-radius:8px;align-items:center;gap:7px;min-height:41px;padding:6px 7px;font-size:11px;font-weight:750;display:flex}._regionPicker_14rtg_49>button:first-child{grid-column:1/-1}._regionPicker_14rtg_49>button:hover,._regionPicker_14rtg_49 ._toolActive_14rtg_49{color:#4f9130;background:#f0f8eb;border-color:#81ba60}._regionIcon_14rtg_49{border:1px solid #aab9bf;border-radius:3px;flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:22px;height:16px;display:grid;overflow:hidden}._regionIcon_14rtg_49 i{background:#edf1f2;border:.5px solid #fff}._region_all_14rtg_49 i,._region_tl_14rtg_49 i:first-child,._region_tr_14rtg_49 i:nth-child(2),._region_bl_14rtg_49 i:nth-child(3),._region_br_14rtg_49 i:nth-child(4){background:#69ad44}._toolGroup_14rtg_49{border-bottom:1px solid #edf1f2;padding:12px 14px}._toolGroup_14rtg_49:last-child{border:0}._toolGroup_14rtg_49>span{color:#687c85;align-items:center;gap:6px;margin-bottom:9px;font-size:11px;font-weight:800;display:flex}._colorPicker_14rtg_49,._markPicker_14rtg_49{flex-wrap:wrap;gap:8px;display:flex}._colorPicker_14rtg_49 button{border:3px solid #fff;border-radius:50%;outline:1px solid #cfdadd;width:29px;height:29px;box-shadow:0 2px 5px #31465218}._colorPicker_14rtg_49 button:hover{transform:translateY(-2px)}._markPicker_14rtg_49 button{color:#415963;background:#f8faf9;border:1px solid #d9e3e5;border-radius:8px;place-items:center;width:35px;height:35px;font-size:19px;display:grid}._markPicker_14rtg_49 button:hover{background:#f2f8ee;border-color:#8dbe70}._builder_14rtg_49>._submit_14rtg_1{margin-top:20px}._builder_14rtg_49 ._feedback_14rtg_1{margin-top:14px}@media (max-width:760px){._builderWork_14rtg_49{grid-template-columns:1fr}._builderTools_14rtg_49{grid-template-columns:1fr 1fr;display:grid}._toolHeader_14rtg_49{grid-column:1/-1}._regionPicker_14rtg_49{border-bottom:0;border-right:1px solid #edf1f2}._toolGroup_14rtg_49{border-bottom:0}._toolGroup_14rtg_49:last-child{border-top:1px solid #edf1f2}._flagCompare_14rtg_49{width:100%;max-width:570px;margin:auto}}@media (max-width:520px){._builderBrief_14rtg_49{margin-bottom:17px}._builderBrief_14rtg_49 h2{font-size:23px}._builderBrief_14rtg_49 p{font-size:13px}._flagCompare_14rtg_49{gap:9px;padding:11px}._flagCanvas_14rtg_49{border-width:4px}._flagMark_14rtg_49{font-size:24px}._builderTools_14rtg_49{display:block}._regionPicker_14rtg_49{border-bottom:1px solid #edf1f2;border-right:0}._colorPicker_14rtg_49 button{width:32px;height:32px}._markPicker_14rtg_49 button{width:38px;height:38px}}._studioMode_14rtg_55{color:#629e3f;letter-spacing:1px;background:#eff8ea;border:1px solid #d8ebcd;border-radius:999px;justify-self:end;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:850;display:flex}._studioCard_14rtg_55{overflow:visible}._studioPlayArea_14rtg_55{min-height:0;padding:25px}._studioTopbar_14rtg_55{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}._studioTopbar_14rtg_55 label{flex:1;max-width:390px;display:block}._studioTopbar_14rtg_55 label>span{color:#82939b;letter-spacing:1px;margin-bottom:7px;font-size:10px;font-weight:850;display:block}._studioTopbar_14rtg_55 input{color:#2d414b;background:#fbfcfc;border:1px solid #d9e3e6;border-radius:9px;outline:none;width:100%;height:44px;padding:0 13px;font-size:16px;font-weight:750}._studioTopbar_14rtg_55 input:focus{border-color:#76b653;box-shadow:0 0 0 3px #6aaf4330}._studioTopbar_14rtg_55>div{gap:8px;display:flex}._studioTopbar_14rtg_55 button{color:#5c727c;background:#fff;border:1px solid #d9e3e6;border-bottom:3px solid #d1dcdf;border-radius:9px;align-items:center;gap:7px;height:42px;padding:0 12px;font-size:12px;font-weight:750;display:flex}._studioTopbar_14rtg_55 ._downloadFlag_14rtg_55{color:#fff;background:#67b83d;border-color:#58a62f #58a62f #438b25}._studioWork_14rtg_55{grid-template-columns:minmax(0,1.5fr) minmax(285px,.5fr);align-items:start;gap:24px;display:grid}._studioCanvasPanel_14rtg_55{background:radial-gradient(circle at 50% 12%,#fff 0,#f1f7f3 58%,#eaf3f5);border:1px solid #dce7e7;border-radius:16px;padding:18px;box-shadow:inset 0 1px #fff}._studioCanvasPanel_14rtg_55 ._flagCanvas_14rtg_49{max-width:620px;margin:16px auto}._canvasLabel_14rtg_55{justify-content:space-between;align-items:center;display:flex}._canvasLabel_14rtg_55 span{color:#65a541;letter-spacing:1.2px;font-size:10px;font-weight:850}._canvasLabel_14rtg_55 b{color:#91a0a7;font-size:11px}._studioCanvasPanel_14rtg_55>p{text-align:center;color:#7d8f98;margin:12px 0 0;font-size:12px}._studioCanvasPanel_14rtg_55 ._flagMark_14rtg_49{font-size:clamp(35px,6vw,68px)}@media (max-width:760px){._studioWork_14rtg_55{grid-template-columns:1fr}._studioCanvasPanel_14rtg_55{padding:14px}._studioTopbar_14rtg_55{flex-direction:column;align-items:stretch}._studioTopbar_14rtg_55 label{max-width:none}._studioTopbar_14rtg_55>div{justify-content:space-between}._studioTopbar_14rtg_55 button{flex:1;justify-content:center}._studioMode_14rtg_55{padding:8px;font-size:0}._studioMode_14rtg_55 svg{width:18px}}@media (max-width:520px){._studioPlayArea_14rtg_55{padding:16px 12px}._studioTopbar_14rtg_55>div{flex-direction:column}._studioTopbar_14rtg_55 button{min-height:42px}._studioCanvasPanel_14rtg_55 ._flagMark_14rtg_49{font-size:32px}}._studioCanvasPanel_14rtg_55{position:sticky;top:94px}._builderTools_14rtg_49{scrollbar-width:thin;max-height:720px;overflow-y:auto}._patternPicker_14rtg_61{grid-template-columns:1fr 1fr;gap:7px;display:grid}._patternPicker_14rtg_61>button{color:#647983;text-align:left;background:#fff;border:1px solid #dce5e7;border-radius:9px;align-items:center;gap:8px;min-height:54px;padding:6px;font-size:11px;font-weight:750;display:flex}._patternPicker_14rtg_61>button:hover,._patternPicker_14rtg_61>._toolActive_14rtg_49,._markPicker_14rtg_49>._toolActive_14rtg_49{color:#4e8e31;background:#f0f8eb;border-color:#7fba5d}._patternThumb_14rtg_61{flex:none;width:48px;display:block}._patternThumb_14rtg_61 ._flagCanvas_14rtg_49{box-shadow:none;border:2px solid #fff;border-radius:4px;outline:1px solid #d4dfe2;display:block}._colorPicker_14rtg_49 ._colorActive_14rtg_61{outline-offset:2px;outline:3px solid #5d9f3a}._customColor_14rtg_61{color:#607680;cursor:pointer;background:#f8faf9;border:1px dashed #aab9bf;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:850;display:grid;position:relative;overflow:hidden}._customColor_14rtg_61 input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._customColor_14rtg_61 span{pointer-events:none}._positionPicker_14rtg_61{background:#f4f7f8;border:1px solid #dce5e7;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:6px;width:132px;padding:7px;display:grid}._positionPicker_14rtg_61 button{background:#fff;border:1px solid #0000;border-radius:7px;place-items:center;height:31px;display:grid}._positionPicker_14rtg_61 button i{background:#a1b0b6;border-radius:50%;width:7px;height:7px}._positionPicker_14rtg_61 button:hover,._positionPicker_14rtg_61 ._toolActive_14rtg_49{background:#eaf6e4;border-color:#76b653}._positionPicker_14rtg_61 ._toolActive_14rtg_49 i{background:#5a9d37;box-shadow:0 0 0 3px #78b9572a}._flagCanvas_14rtg_49{display:block}@media (max-width:760px){._studioCanvasPanel_14rtg_55{position:static}._builderTools_14rtg_49{max-height:none;display:block}._toolGroup_14rtg_49{border-bottom:1px solid #edf1f2}._toolGroup_14rtg_49:last-child{border-top:0}._patternPicker_14rtg_61{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){._patternPicker_14rtg_61{grid-template-columns:1fr 1fr}._patternThumb_14rtg_61{width:42px}._customColor_14rtg_61{width:32px;height:32px}}._noPatternButton_14rtg_67{grid-column:1/-1!important;justify-content:center!important;min-height:40px!important}._noSymbolButton_14rtg_67{color:#566c76;background:#f8faf9;border:1px solid #d9e3e5;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:39px;margin-bottom:9px;font-size:12px;font-weight:750;display:flex}._noSymbolButton_14rtg_67:hover,._noSymbolButton_14rtg_67._toolActive_14rtg_49{color:#4e8e31;background:#f0f8eb;border-color:#7fba5d}._rangeControl_14rtg_67{margin-top:12px;display:block}._rangeControl_14rtg_67+._rangeControl_14rtg_67{margin-top:16px}._rangeControl_14rtg_67>span{color:#6c8089;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:12px;font-weight:700;display:flex}._rangeControl_14rtg_67 b{color:#559536}._rangeControl_14rtg_67 input{accent-color:#65ad3f;cursor:pointer;width:100%}._markPicker_14rtg_49{gap:7px}._markPicker_14rtg_49 button{width:38px;height:38px;font-size:20px}._builderGameArea_14rtg_69{min-height:570px;padding:25px}._countryBrief_14rtg_69{text-align:center;margin-bottom:22px}._countryBrief_14rtg_69>span{color:#69a747;letter-spacing:1.1px;background:#eff8e9;border:1px solid #d8ebcd;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:850}._countryBrief_14rtg_69 h2{letter-spacing:-1px;margin:14px 0 4px;font-size:35px}._countryBrief_14rtg_69 p{color:#7b8d95;margin:0;font-size:13px}._builderGameGrid_14rtg_69{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);align-items:start;gap:25px;display:grid}._builderPreview_14rtg_69{background:linear-gradient(145deg,#f0f7f3,#edf5f7);border:1px solid #dce6e8;border-radius:15px;padding:16px;position:sticky;top:94px}._builderPreview_14rtg_69>small{color:#68a545;letter-spacing:1px;margin-bottom:11px;font-size:10px;font-weight:850;display:block}._builderPreview_14rtg_69 ._flagCanvas_14rtg_49{border-width:6px}._buildChecklist_14rtg_69{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:13px;display:flex}._buildChecklist_14rtg_69 span{color:#91a0a7;background:#eef2f3;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;font-weight:800;display:flex}._buildChecklist_14rtg_69 ._ready_14rtg_69{color:#589536;background:#e8f6e1}._builderChoices_14rtg_69{gap:15px;display:grid}._builderChoices_14rtg_69 section{border:1px solid #e0e7e9;border-radius:13px;padding:13px}._builderChoices_14rtg_69 h3{color:#536a74;margin:0 0 10px;font-size:13px}._structureChoices_14rtg_69{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}._structureChoices_14rtg_69 button{color:#687d86;background:#fff;border:1px solid #dce5e7;border-radius:9px;padding:6px;font-size:10px;font-weight:750}._structureChoices_14rtg_69 button:hover,._structureChoices_14rtg_69 ._choiceActive_14rtg_69,._slotPicker_14rtg_69 ._choiceActive_14rtg_69,._gameSymbols_14rtg_69 ._choiceActive_14rtg_69{color:#4e8f30;background:#eff8e9;border-color:#72b34e;box-shadow:0 0 0 2px #6cae4721}._structureChoices_14rtg_69 ._flagCanvas_14rtg_49{box-shadow:none;border:2px solid #fff;border-radius:5px;outline:1px solid #d3dde0;margin-bottom:5px;display:block}._slotPicker_14rtg_69{flex-wrap:wrap;gap:7px;display:flex}._slotPicker_14rtg_69 button{color:#617780;background:#fff;border:1px solid #dce5e7;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:750;display:flex}._slotPicker_14rtg_69 i{border:1px solid #becace;border-radius:4px;width:15px;height:15px}._gamePalette_14rtg_69{flex-wrap:wrap;gap:9px;margin-top:11px;display:flex}._gamePalette_14rtg_69 button{border:3px solid #fff;border-radius:50%;outline:1px solid #cad6da;width:34px;height:34px;box-shadow:0 2px 5px #31465218}._gamePalette_14rtg_69 button:hover{outline-color:#6cae47;transform:translateY(-2px)}._gameSymbols_14rtg_69{flex-wrap:wrap;gap:7px;display:flex}._gameSymbols_14rtg_69 button{color:#415963;background:#f8faf9;border:1px solid #d9e3e5;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:43px;height:40px;padding:0 10px;font-size:21px;font-weight:750;display:flex}._gameSymbols_14rtg_69 button:first-child{font-size:11px}._builderGameArea_14rtg_69>._submit_14rtg_1{margin-top:20px}._builderGameArea_14rtg_69>._feedback_14rtg_1{margin-top:14px}._otherShape_14rtg_71{color:#7f8b91;place-items:center;width:30px;height:30px;display:grid}._otherShape_14rtg_71 svg{filter:grayscale()brightness(0);opacity:.52}._builderTitleActions_14rtg_73{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (max-width:780px){._builderGameGrid_14rtg_69{grid-template-columns:1fr}._builderPreview_14rtg_69{width:100%;max-width:560px;margin:auto;position:static}._structureChoices_14rtg_69{grid-template-columns:repeat(4,1fr)}}@media (max-width:520px){._builderGameArea_14rtg_69{padding:18px 12px}._countryBrief_14rtg_69 h2{font-size:29px}._structureChoices_14rtg_69{grid-template-columns:1fr 1fr}._builderChoices_14rtg_69 section,._builderPreview_14rtg_69{padding:11px}}._builderJourney_14rtg_79{background:#fff;border:1px solid #dfe7e9;border-radius:14px;align-items:center;gap:14px;margin:0 0 18px;padding:12px 14px;display:flex;box-shadow:0 3px #e8edef}._builderJourney_14rtg_79>div{border-right:1px solid #e4eaec;flex:none;padding-right:14px}._builderJourney_14rtg_79>div span{color:#70a553;letter-spacing:1.1px;font-size:9px;font-weight:850;display:block}._builderJourney_14rtg_79>div b{color:#526873;margin-top:4px;font-size:11px;display:block}._builderJourney_14rtg_79 ol{flex:1;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}._builderJourney_14rtg_79 li{color:#9aa6ac;border-radius:9px;align-items:center;gap:6px;min-width:0;padding:7px 6px;display:flex}._builderJourney_14rtg_79 li>i{background:#eef2f3;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:850;display:grid}._builderJourney_14rtg_79 li>span{min-width:0}._builderJourney_14rtg_79 li strong,._builderJourney_14rtg_79 li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._builderJourney_14rtg_79 li strong{font-size:9px}._builderJourney_14rtg_79 li small{margin-top:2px;font-size:8px;font-weight:750}._builderJourney_14rtg_79 ._levelCurrent_14rtg_79{color:#a66f12;background:#fff7e6}._builderJourney_14rtg_79 ._levelCurrent_14rtg_79>i{color:#fff;background:#e5aa35;box-shadow:0 2px #c78b1d}._builderJourney_14rtg_79 ._levelDone_14rtg_79{color:#568f38;background:#eef8e9}._builderJourney_14rtg_79 ._levelDone_14rtg_79>i{color:#fff;background:#69ae46}._builderJourney_14rtg_79 ._levelLocked_14rtg_79{color:#aab4b9}._builderTarget_14rtg_79{flex:none;width:180px}._builderTarget_14rtg_79>span{color:#91a0a7;letter-spacing:1px;font-size:9px;font-weight:850;display:block}._builderTarget_14rtg_79>strong{color:#4f8f31;margin-top:2px;font-size:18px;display:block}._builderTarget_14rtg_79>strong small{color:#8c9aa1;font-size:11px}._builderTarget_14rtg_79>div{background:#e2e9eb;border-radius:999px;height:6px;margin-top:5px;overflow:hidden}._builderTarget_14rtg_79>div i{border-radius:inherit;background:#67b342;height:100%;transition:width .25s;display:block}._stagePips_14rtg_11 ._partial_14rtg_79{background:#e4a631}._stagePips_14rtg_11 ._miss_14rtg_79{background:#dc7667}._builderLevelScreen_14rtg_79{text-align:center;color:#526873;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:42px 20px;display:flex}._levelScreenIcon_14rtg_79{color:#5b9c39;background:#e9f6e2;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:17px;display:grid;box-shadow:0 4px #d4e9c8}._builderLevelScreen_14rtg_79>small{color:#67a545;letter-spacing:1.3px;font-size:10px;font-weight:900}._builderLevelScreen_14rtg_79 h2{color:#293c48;letter-spacing:-.7px;max-width:620px;margin:10px 0 7px;font-size:30px}._builderLevelScreen_14rtg_79>p{color:#7c8e97;max-width:580px;margin:0;font-size:14px;line-height:1.55}._builderLevelScreen_14rtg_79>._submit_14rtg_1{margin-top:24px}._builderLevelResults_14rtg_79{grid-template-columns:1fr 1fr;gap:10px;width:min(650px,100%);margin-top:22px;display:grid}._builderLevelResults_14rtg_79>div{text-align:left;background:#f8faf9;border:1px solid #dfe7e9;border-radius:11px;padding:13px}._builderLevelResults_14rtg_79 span,._builderLevelResults_14rtg_79 strong,._builderLevelResults_14rtg_79 small{display:block}._builderLevelResults_14rtg_79 span{color:#92a0a6;letter-spacing:1px;font-size:9px;font-weight:850}._builderLevelResults_14rtg_79 strong{color:#405761;margin:4px 0;font-size:13px}._builderLevelResults_14rtg_79 small{color:#68a345;font-size:11px;font-weight:750}._builderChoices_14rtg_69 h3{justify-content:space-between;align-items:center;gap:10px;display:flex}._builderChoices_14rtg_69 h3 em{color:#68a345;font-size:10px;font-style:normal;font-weight:850}._structureChoices_14rtg_69 button:disabled,._slotPicker_14rtg_69 button:disabled,._gamePalette_14rtg_69 button:disabled,._gameSymbols_14rtg_69 button:disabled{cursor:default}._structureChoices_14rtg_69 button:disabled:hover,._gamePalette_14rtg_69 button:disabled:hover{transform:none}._buildChecklist_14rtg_69 ._wrongPart_14rtg_79{color:#b75f51;background:#fff0ed}._builderRoundFeedback_14rtg_79{border:1px solid #dde6e8;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:12px 16px;max-width:850px;margin:16px auto 0;padding:14px;display:grid}._builderFeedbackGood_14rtg_79{background:#eff9ea;border-color:#d2e8c7}._builderFeedbackPartial_14rtg_79{background:#fff8e9;border-color:#efdfb8}._builderFeedbackBad_14rtg_79{background:#fff1ed;border-color:#f0d5ce}._builderFeedbackHeading_14rtg_79{align-items:center;gap:11px;display:flex}._builderFeedbackHeading_14rtg_79>span{background:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}._builderFeedbackGood_14rtg_79 ._builderFeedbackHeading_14rtg_79>span{color:#579737}._builderFeedbackPartial_14rtg_79 ._builderFeedbackHeading_14rtg_79>span{color:#b47b1d}._builderFeedbackBad_14rtg_79 ._builderFeedbackHeading_14rtg_79>span{color:#bf6253}._builderFeedbackHeading_14rtg_79 strong{color:#3e555f;font-size:14px;display:block}._builderFeedbackHeading_14rtg_79 p{color:#758990;margin:4px 0 0;font-size:11px;line-height:1.45}._builderPartScores_14rtg_79{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}._builderPartScores_14rtg_79>span{border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;font-weight:800;display:flex}._builderPartScores_14rtg_79 b{margin-left:2px}._partHit_14rtg_79{color:#508c33;background:#dff0d5}._partMiss_14rtg_79{color:#a66458;background:#f1e0dc}._builderNext_14rtg_79{color:#fff;background:#68b442;border:1px solid #5ca137;border-bottom:3px solid #438529;border-radius:9px;grid-area:1/2;align-items:center;gap:6px;min-height:39px;padding:8px 12px;font-size:11px;font-weight:850;display:flex}@media (max-width:1050px){._builderJourney_14rtg_79{align-items:flex-start;overflow-x:auto}._builderJourney_14rtg_79 ol{min-width:max-content;display:flex}._builderJourney_14rtg_79 li{width:120px}._builderJourney_14rtg_79>div{z-index:1;background:#fff;position:sticky;left:0}._builderTarget_14rtg_79{width:155px}}@media (max-width:650px){._builderJourney_14rtg_79{padding:10px}._builderJourney_14rtg_79>div{display:none}._builderJourney_14rtg_79+._progressPanel_14rtg_11{flex-wrap:wrap;align-items:flex-start}._builderJourney_14rtg_79+._progressPanel_14rtg_11>div:first-child{flex-basis:100%}._builderTarget_14rtg_79{flex:1}._builderLevelScreen_14rtg_79{min-height:440px;padding:30px 8px}._builderLevelScreen_14rtg_79 h2{font-size:25px}._builderLevelResults_14rtg_79,._builderRoundFeedback_14rtg_79{grid-template-columns:1fr}._builderNext_14rtg_79{grid-area:auto/1;justify-content:center}._builderFeedbackHeading_14rtg_79{align-items:flex-start}._builderPartScores_14rtg_79{grid-column:1}._buildChecklist_14rtg_69{gap:5px}._buildChecklist_14rtg_69 span{padding:5px 7px}._builderTitleActions_14rtg_73{flex-direction:column;align-items:flex-end}}._titleActions_14rtg_89{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._filterOn_14rtg_91{color:#3d7d1f;background:#f6fbf2;border-color:#9fd17f}._filterPanel_14rtg_93{background:#fff;border:1px solid #dce5e8;border-radius:14px;gap:12px;margin:0 0 18px;padding:14px 16px;display:grid}._filterPanel_14rtg_93>div:first-child{gap:3px;display:grid}._filterPanel_14rtg_93 strong{color:#293c48;font-size:14px}._filterPanel_14rtg_93 span{color:#819098;font-size:12px}._filterChips_14rtg_101{flex-wrap:wrap;gap:8px;display:flex}._filterChips_14rtg_101 button{cursor:pointer;color:#49606b;background:#fff;border:1px solid #dce5e8;border-radius:99px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}._filterChips_14rtg_101 small{color:#96a2a8;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}._filterChips_14rtg_101 ._chipOn_14rtg_107{color:#3d7d1f;background:#f1f9ec;border-color:#9fd17f}._filterChips_14rtg_101 ._chipOff_14rtg_109{color:#9aa6ac;background:#f6f8f9;text-decoration:line-through}._filterChips_14rtg_101 button:disabled{cursor:not-allowed;opacity:.7}
