._Page_1h10n_1{width:100%;max-width:800px;height:100svh;height:100dvh;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));flex-direction:column;gap:7px;margin:0 auto;display:flex;overflow:hidden}._Header_1h10n_14{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:38px;display:flex}._Header_1h10n_14 h1{letter-spacing:-.6px;margin:0;font-size:clamp(17px,3.9vw,23px);line-height:1.1}._HeaderActions_1h10n_29{flex-shrink:0;gap:5px;display:flex}._HeaderActions_1h10n_29 button{color:#355b40;background:#dfebd7;border:1px solid #bfcfb9;min-height:36px;padding:7px 9px;font-size:10px}._HeaderActions_1h10n_29 button:hover:not(:disabled){background:#cfdfc5}._HeaderActions_1h10n_29 button[aria-pressed=true]{color:#fff;background:#355e46}._Resources_1h10n_50{color:#65795f;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:24px;padding:0 3px;font-size:11px;display:flex}._Resources_1h10n_50 strong{color:#2c4d37;margin-left:5px;font-size:19px;font-weight:650}._Resources_1h10n_50 small{font-size:10px;font-weight:400}._GameLayout_1h10n_72{flex:1;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);gap:6px;min-height:0;display:grid}._OrderArea_1h10n_81{min-width:0}._BoardArea_1h10n_85{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}._Canvas_1h10n_94{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}._Canvas_1h10n_94 canvas{touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;display:block}._Canvas_1h10n_94>div[role=alert]{padding:12px;font-size:12px}._Boosters_1h10n_114{gap:6px;min-width:0;display:flex}._Boosters_1h10n_114 button{color:#325743;background:#e9f0e3;border:1px solid #c2d2ba;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:44px;padding:5px;font-size:11px;display:flex}._Boosters_1h10n_114 button small{color:#58704d;font-size:10px;display:block}._Boosters_1h10n_114 button[aria-pressed=true]{background:#ccdfbe;border-color:#517b51}._Boosters_1h10n_114 button:hover:not(:disabled){color:#244631;background:#d9e8cf}._Selection_1h10n_147{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}._Selection_1h10n_147 span{color:#55704d;min-width:0;font-size:11px;line-height:1.15}._Selection_1h10n_147 button{flex-shrink:0;min-height:30px;padding:6px 12px;font-size:11px}._ScreenReaderOnly_1h10n_167{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._ApiError_1h10n_179{z-index:10;color:#71331f;pointer-events:auto;background:#fff5ed;border:1px solid #a34b35;border-radius:12px;padding:12px;font-size:13px;position:fixed;bottom:8px;left:8px;right:8px}._ApiError_1h10n_179 button{margin-left:12px}._Page_1h10n_1{isolation:isolate;position:relative}._CanvasLayer_1h10n_202{z-index:2;pointer-events:none;position:absolute;inset:0}._CanvasLayer_1h10n_202 canvas{pointer-events:none;display:block}._GameLayout_1h10n_72{pointer-events:none}._Header_1h10n_14,._Resources_1h10n_50,._OrderArea_1h10n_81,._Boosters_1h10n_114,._Selection_1h10n_147{z-index:1;pointer-events:auto;position:relative}._BoardArea_1h10n_85{pointer-events:none;overflow:visible}._Canvas_1h10n_94{pointer-events:none;position:relative}._BoardViewport_1h10n_233{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0}._BoardViewport_1h10n_233[data-input-mode=pointer]{outline:none}._CanvasError_1h10n_244{z-index:3;pointer-events:auto;position:absolute;inset:0}._ResetConfirm_1h10n_251{pointer-events:auto}._Resources_1h10n_50 strong{display:inline-block}._Embedded_1h10n_259{height:var(--game-height,100dvh)}._FlowBadge_1h10n_263{color:#71836c;margin-top:3px;font-size:9px;display:block}._ResourceInfo_1h10n_270{color:inherit;font-size:inherit;background:0 0;padding:2px 3px}._ResourceInfo_1h10n_270:hover:not(:disabled){color:#294b3c;background:#e3edd9}._ResetConfirm_1h10n_251{color:#29482f;background:#f5f8ee;border:1px solid #b6c9ac;border-radius:18px;width:min(410px,100vw - 32px);max-height:calc(100dvh - 32px);padding:22px;box-shadow:0 18px 70px #18271533}._ResetConfirm_1h10n_251 h2{margin:0 0 12px;font-size:20px}._ResetConfirm_1h10n_251 p{font-size:13px;line-height:1.5}._ResetConfirm_1h10n_251 button{min-height:40px;margin:4px 5px 0 0}._ResetConfirm_1h10n_251::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d2c2477}._Loading_1h10n_308{max-width:500px;margin:12vh auto;padding:24px}._Loading_1h10n_308 h1{font-size:26px}._Loading_1h10n_308 p{line-height:1.6}._Loading_1h10n_308 button{margin:4px}._Page_1h10n_1[data-presented=false] ._Resources_1h10n_50,._Page_1h10n_1[data-presented=false] ._OrderArea_1h10n_81,._Page_1h10n_1[data-presented=false] ._Boosters_1h10n_114,._Page_1h10n_1[data-presented=false] ._Selection_1h10n_147{opacity:0;visibility:hidden;pointer-events:none}._Page_1h10n_1[data-presented=true] ._Resources_1h10n_50,._Page_1h10n_1[data-presented=true] ._OrderArea_1h10n_81,._Page_1h10n_1[data-presented=true] ._Boosters_1h10n_114,._Page_1h10n_1[data-presented=true] ._Selection_1h10n_147{animation:.26s ease-out both _uiArrival_1h10n_1}@keyframes _uiArrival_1h10n_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:360px){._Page_1h10n_1{gap:5px}._Header_1h10n_14 h1{font-size:16px}._HeaderActions_1h10n_29 button{padding:7px}._Boosters_1h10n_114 button{gap:3px;font-size:10px}._Selection_1h10n_147 span{font-size:10px}}@media (min-aspect-ratio:5/4) and (max-height:600px){._Page_1h10n_1{max-width:1080px;padding-top:max(5px, env(safe-area-inset-top));gap:3px}._Header_1h10n_14{min-height:30px}._Header_1h10n_14 h1{font-size:18px}._HeaderActions_1h10n_29 button{min-height:28px;padding:4px 8px}._Resources_1h10n_50{min-height:20px}._Resources_1h10n_50 strong{font-size:17px}._GameLayout_1h10n_72{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) minmax(210px,300px);gap:5px 12px}._BoardArea_1h10n_85{grid-area:1/1/4}._OrderArea_1h10n_81{grid-area:1/2;align-self:start}._OrderArea_1h10n_81>div{grid-template-columns:1fr}._Boosters_1h10n_114{grid-area:2/2}._Boosters_1h10n_114 button{min-height:38px}._Selection_1h10n_147{grid-area:3/2}}@media (prefers-reduced-motion:reduce){._Page_1h10n_1[data-presented=true] ._Resources_1h10n_50,._Page_1h10n_1[data-presented=true] ._OrderArea_1h10n_81,._Page_1h10n_1[data-presented=true] ._Boosters_1h10n_114,._Page_1h10n_1[data-presented=true] ._Selection_1h10n_147{animation:none}}._Orders_6xnsn_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:0;display:grid}._Slot_6xnsn_9{min-width:0;min-height:64px}._Order_6xnsn_1{color:#42523b;text-align:left;cursor:default;transform-origin:50%;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#f8fbf5;border:1px solid #d0ddc9;border-radius:13px;flex-direction:column;justify-content:center;gap:2px;width:100%;min-width:0;height:64px;padding:5px 7px;transition:background-color .12s;display:flex;overflow:hidden}._Order_6xnsn_1:disabled{opacity:1}._Ready_6xnsn_40{background:#e8f1df;border-color:#6d9c52}._Ready_6xnsn_40:enabled{cursor:pointer}._Ready_6xnsn_40:enabled:hover{background:#dcebcf}._Order_6xnsn_1:focus-visible{outline-offset:2px;outline:2px solid #226349}._Title_6xnsn_58{white-space:nowrap;justify-content:space-between;align-items:center;gap:3px;width:100%;font-size:10px;line-height:1;display:flex}._Title_6xnsn_58 strong{color:#4a7835;font-size:11px}._Requirements_6xnsn_74{justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}._Requirement_6xnsn_74{align-items:center;gap:1px;min-width:0;display:flex}._Requirement_6xnsn_74 img{width:32px;height:32px}._Requirement_6xnsn_74 small{white-space:nowrap;font-size:10px}@media (max-height:600px) and (orientation:landscape){._Slot_6xnsn_9{min-height:52px}._Order_6xnsn_1{gap:0;height:52px;padding:3px 6px}._Requirement_6xnsn_74 img{width:28px;height:28px}}@media (max-width:359px){._Order_6xnsn_1{padding:5px}._Requirements_6xnsn_74{gap:2px}._Requirement_6xnsn_74 img{width:27px;height:27px}}._Shell_fdglx_1{--game-height:calc(100dvh - 68px);color:#294b3c;background:#eff4ec;height:100dvh;overflow:hidden}._Content_fdglx_9{height:var(--game-height);position:relative;overflow:hidden}._GameScreen_fdglx_15{height:100%;position:relative}._Nav_fdglx_20{z-index:5;max-width:800px;height:68px;padding:5px max(8px, env(safe-area-inset-right)) max(7px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));background:#f6f9f0;border-top:1px solid #c8d8c0;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 auto;display:grid;position:relative}._Nav_fdglx_20 button{color:#526f59;background:0 0;border-radius:12px;min-width:0;padding:7px 3px;font-size:12px}._Nav_fdglx_20 button[aria-current=page]{color:#244b3d;background:#dbe8cf}._Nav_fdglx_20 button strong{font-size:13px;display:block}._Meta_fdglx_50{max-width:800px;height:100%;padding:max(18px, env(safe-area-inset-top)) 18px 18px;overscroll-behavior:contain;margin:0 auto;overflow-y:auto}._Meta_fdglx_50 h1{letter-spacing:-1px;margin:8px 0 12px;font-size:clamp(25px,6vw,36px)}._Meta_fdglx_50 h2{font-size:20px}._Meta_fdglx_50 p{line-height:1.5}._Meta_fdglx_50>*{animation:.24s ease-out both _contentIn_fdglx_1}._Meta_fdglx_50>:nth-child(3){animation-delay:35ms}._Meta_fdglx_50>:nth-child(4){animation-delay:65ms}._Eyebrow_fdglx_79{color:#70836b;letter-spacing:.5px;margin:0;font-size:11px}._Intro_fdglx_86{color:#58705c;max-width:510px;font-size:14px}._List_fdglx_92{gap:10px;margin:18px 0;display:grid}._PrizeCard_fdglx_98{text-align:left;color:#294b3c;background:#f8fbf3;border:1px solid #c9d9bf;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;padding:18px;display:grid}._PrizeCard_fdglx_98:hover:not(:disabled){background:#e0ecd5}._PrizeCard_fdglx_98 strong,._PrizeCard_fdglx_98 small{display:block}._PrizeCard_fdglx_98 small{color:#647a61;margin-top:7px;font-size:12px}._Number_fdglx_123{color:#a07c3d;text-align:center;min-width:25px;font-size:23px}._Table_fdglx_130{border-collapse:collapse;width:100%;margin:16px 0}._Table_fdglx_130 td,._Table_fdglx_130 th{text-align:left;border-bottom:1px solid #d3dfcb;padding:12px 8px;font-size:13px}._Table_fdglx_130 th{color:#71836c;font-weight:400}._Table_fdglx_130 td:last-child,._Table_fdglx_130 th:last-child{text-align:right}._Table_fdglx_130 tr[data-me=true]{background:#deebd2;font-weight:600}._InlineActions_fdglx_153{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}._Muted_fdglx_160{color:#687c64;font-size:13px;line-height:1.5}._Panel_fdglx_166{background:#f8fbf3;border:1px solid #cbdac1;border-radius:15px;margin:18px 0;padding:18px}._Panel_fdglx_166 h2{margin:0 0 10px}._Dialog_fdglx_177{width:min(480px,100vw - 20px);max-height:min(88dvh,860px);margin:auto auto max(12px, env(safe-area-inset-bottom));overscroll-behavior:contain;color:#294b3c;background:#f6f9f0;border:1px solid #c5d5ba;border-radius:24px;padding:0;animation:.22s cubic-bezier(.2,.7,.2,1) both _sheetIn_fdglx_1;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 20px 80px #17291e38}._Dialog_fdglx_177[data-closing=true]{animation:.13s ease-in both _sheetOut_fdglx_1}._Dialog_fdglx_177::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d302577}._DialogContent_fdglx_201{padding:22px}._DialogContent_fdglx_201>p{font-size:14px;line-height:1.55}._DialogHeader_fdglx_209{justify-content:space-between;align-items:start;gap:14px;margin-bottom:18px;display:flex}._DialogHeader_fdglx_209 h2{letter-spacing:-.5px;margin:0;font-size:23px;line-height:1.2}._Close_fdglx_223{color:#3d6048;background:#e3ecd9;border-radius:50%;flex-shrink:0;width:32px;height:32px;padding:0;font-size:23px}._Actions_fdglx_234{gap:9px;margin-top:20px;display:grid}._Actions_fdglx_234 button{min-height:44px}._Secondary_fdglx_243{color:#3b5d46;background:#e0ead7}._Secondary_fdglx_243:hover:not(:disabled){background:#cddfc0}._Form_fdglx_251{gap:12px;display:grid}._Form_fdglx_251 label{color:#58705c;gap:8px;font-size:13px;display:grid}._Form_fdglx_251 input{width:100%;font:inherit;color:#294b3c;background:#fffef8;border:1px solid #afc4a2;border-radius:10px;padding:12px;font-size:16px}._Gift_fdglx_272{justify-content:center;align-items:center;min-height:130px;margin:10px 0;display:flex}._Rewards_fdglx_280{flex-wrap:wrap;justify-content:center;gap:10px;margin:18px 0;display:flex}._Rewards_fdglx_280>div{text-align:center;background:#e3edd9;border-radius:14px;min-width:110px;padding:15px}._Rewards_fdglx_280 strong,._Rewards_fdglx_280 span{display:block}._Rewards_fdglx_280 strong{margin-bottom:5px;font-size:28px}._Rewards_fdglx_280 span{color:#5e765a;font-size:12px}._Days_fdglx_306{grid-template-columns:repeat(4,1fr);gap:7px;margin:18px 0;display:grid}._Days_fdglx_306>div{text-align:center;color:#71856c;border:1px solid #d0ddc7;border-radius:12px;padding:12px 3px;font-size:12px}._Days_fdglx_306>div[data-active=true]{color:#2e593f;background:#dfeccd;border-color:#6f955e;font-weight:600}._Settings_fdglx_327{gap:8px;display:grid}._Settings_fdglx_327>button{text-align:left;min-height:43px}._Services_fdglx_336{grid-template-columns:1fr 1fr;gap:8px;display:grid}._Services_fdglx_336 button{color:#345943;background:#e2ecd8;min-height:70px}._Demo_fdglx_347{border-top:1px solid #cfddc6;margin-top:20px;padding-top:15px;font-size:12px}._Demo_fdglx_347 summary{cursor:pointer;color:#718168}._Demo_fdglx_347 p{line-height:1.5}._Demo_fdglx_347 button{margin:4px;font-size:12px}._Status_fdglx_365{color:#785c2b;text-align:center;background:#ede3c9;border-radius:18px;margin:20px 0;padding:26px 18px}._Status_fdglx_365 strong{font-size:28px;display:block}._Coach_fdglx_378{z-index:6;pointer-events:none;background:#f5f8ed;border:1px solid #c6d6b8;border-radius:12px;max-width:440px;margin:auto;padding:10px 14px;font-size:12px;line-height:1.4;position:absolute;bottom:8px;left:12px;right:12px}._Badge_fdglx_395{color:#71836c;font-size:10px;font-weight:400;display:block}._System_fdglx_402{height:var(--game-height);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}._System_fdglx_402 h1{max-width:400px;font-size:28px}._System_fdglx_402 p{max-width:400px;line-height:1.5}._Loader_fdglx_420{color:#6c8164;justify-content:center;align-items:center;gap:14px;height:100%;display:flex}._Loader_fdglx_420:before{content:"";border:3px solid #d0dfc5;border-top-color:#476d48;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite _loading_fdglx_1}._Error_fdglx_438{color:#923e29;background:#f9eadd;border-radius:10px;padding:12px;font-size:13px;line-height:1.45}@keyframes _sheetIn_fdglx_1{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes _sheetOut_fdglx_1{to{opacity:0;transform:translateY(22px)}}@keyframes _contentIn_fdglx_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes _loading_fdglx_1{to{transform:rotate(360deg)}}@media (min-width:700px){._Dialog_fdglx_177{max-height:85dvh;margin:auto;inset:0}._DialogContent_fdglx_201{padding:28px}}@media (max-width:360px){._DialogContent_fdglx_201{padding:18px}._Nav_fdglx_20 button{font-size:11px}._Days_fdglx_306{grid-template-columns:repeat(4,1fr)}._PrizeCard_fdglx_98{gap:8px;padding:14px}}@media (prefers-reduced-motion:reduce){._Dialog_fdglx_177,._Meta_fdglx_50>*,._Loader_fdglx_420:before{animation:none}}._Nav_fdglx_20 button:hover:not(:disabled){color:#244b3d;background:#e0ecd5}*{box-sizing:border-box}:root{color:#273e31;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#eff4ec;font-family:Segoe UI,Arial,sans-serif}body{min-width:320px;margin:0}button{font:inherit;color:#fff;cursor:pointer;touch-action:manipulation;background:#325e4d;border:none;border-radius:7px;padding:9px 13px;transition:background-color .12s,transform .1s}button:hover:not(:disabled){background:#244b3d}button:active:not(:disabled){transform:scale(.97)}button:disabled{opacity:.42;cursor:default}button:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #ba8845}input{accent-color:#325e4d}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}::view-transition-old(.tutu-screen){animation:.17s ease-in both flowLeave}::view-transition-new(.tutu-screen){animation:.24s cubic-bezier(.2,.7,.2,1) both flowEnter}::view-transition-group(*){animation-duration:.24s}@keyframes flowLeave{to{opacity:0;transform:translate(-14px)}}@keyframes flowEnter{0%{opacity:0;transform:translate(18px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-group(*){animation:none!important}}
