._game-footer_11z76_3{width:min(100%,720px);color:var(--muted);margin:0 auto;padding:0 18px 32px;font-size:.875rem;line-height:1.7}._game-footer_11z76_3 p{max-width:520px;margin:0 auto 12px}._game-footer_11z76_3 nav{flex-wrap:wrap;justify-content:center;gap:4px 20px;display:flex}._game-footer_11z76_3 a{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}._game-footer_11z76_3 ._game-links_11z76_7{grid-template-columns:minmax(0,1fr);gap:12px;max-width:520px;margin:20px auto 24px;display:grid}._game-footer_11z76_3 ._game-link_11z76_7{border:2px solid var(--green);background:var(--mint);min-height:56px;color:var(--green-dark);text-align:center;border-radius:16px;justify-content:center;padding:14px 18px;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none}._game-footer_11z76_3 ._game-link_11z76_7:hover{background:var(--cream)}._game-footer_11z76_3 ._game-link_11z76_7:focus-visible{outline:3px solid var(--coral);outline-offset:3px}@media (width>=600px){._game-footer_11z76_3 ._game-links_11z76_7{grid-template-columns:repeat(2,minmax(0,1fr))}}._storage-warning_11z76_14{color:#8f3f20;max-width:520px;margin:16px auto;font-size:.875rem;line-height:1.7}._guide-link_11z76_15{z-index:1;text-align:center;max-width:520px;margin:8px auto 0;position:relative}._guide-link_11z76_15 a{min-height:48px;color:var(--green-dark);text-underline-offset:4px;align-items:center;font-size:1rem;display:inline-flex}._flip-page_11z76_18{--ink:#15372f;--muted:#65766f;--paper:#fffdf7;--cream:#f4efe3;--green:#2f6b5c;--green-dark:#15372f;--mint:#cde5d8;--coral:#ef8354;--line:#d9ddcf;--gold:#b87920;--gold-deep:#765015;--gold-soft:#f8e7b3;--difficulty-accent:#5f947b;--difficulty-soft:#dcecdf}:where(._flip-page_11z76_18) *{box-sizing:border-box}._flip-page_11z76_18{min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;background:linear-gradient(160deg,#f7f3e9 0%,#edf4e9 52%,#e7f0e7 100%);margin:0;font-family:Hiragino Sans,Yu Gothic,Noto Sans JP,system-ui,sans-serif;font-weight:400;line-height:1.5}:where(._flip-page_11z76_18) button{font:inherit;touch-action:manipulation}._game-shell_11z76_52{width:min(100%,720px);min-height:100svh;margin:0 auto;padding:28px 18px 20px;position:relative;overflow:hidden}._difficulty-veryEasy_11z76_61{--difficulty-accent:#5f947b;--difficulty-soft:#dcecdf}._difficulty-easy_11z76_62{--difficulty-accent:#397767;--difficulty-soft:#d2e6dc}._difficulty-normal_11z76_63{--difficulty-accent:#557a91;--difficulty-soft:#dbe8ee}._difficulty-hard_11z76_64{--difficulty-accent:#b26a45;--difficulty-soft:#f1dfd4}._difficulty-veryHard_11z76_65{--difficulty-accent:#7e5b78;--difficulty-soft:#eadfea}._ambient_11z76_67{z-index:0;pointer-events:none;filter:blur(2px);opacity:.62;border-radius:999px;position:absolute}._ambient-one_11z76_76{background:#f5c8a6;width:190px;height:190px;top:-86px;right:-72px}._ambient-two_11z76_77{background:#bcdcca;width:240px;height:240px;top:43%;left:-190px}._topbar_11z76_79,._difficulty-switch_11z76_79,._play-card_11z76_79,._howto_11z76_79{z-index:1;position:relative}._topbar_11z76_79{justify-content:space-between;align-items:center;width:min(100%,520px);margin:0 auto 11px;display:flex}._eyebrow_11z76_89,._section-label_11z76_89{color:var(--green);letter-spacing:.12em;margin:0 0 4px;font-size:.72rem;font-weight:800}:where(._flip-page_11z76_18) h1,:where(._flip-page_11z76_18) h2,:where(._flip-page_11z76_18) p{margin-top:0}:where(._flip-page_11z76_18) h1{letter-spacing:.04em;margin-bottom:0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(1.75rem,7vw,2.25rem);font-weight:700;line-height:1.1}._stage-badge_11z76_108{text-align:center;background:#fffdf7b3;border:1px solid #15372f29;border-radius:50%;place-content:center;width:66px;height:66px;display:grid;box-shadow:0 8px 25px #224a3d14}._stage-badge_11z76_108 span{color:var(--muted);letter-spacing:.13em;font-size:.56rem;font-weight:800}._stage-badge_11z76_108 strong{font-family:Georgia,serif;font-size:1.45rem;line-height:1}._difficulty-switch_11z76_79{border:1px solid color-mix(in srgb, var(--difficulty-accent) 28%, transparent);background:color-mix(in srgb, var(--paper) 88%, var(--difficulty-soft));width:min(100%,520px);min-height:54px;color:var(--ink);cursor:pointer;text-align:left;border-radius:18px;align-items:center;gap:11px;margin:0 auto 11px;padding:8px 14px;display:flex;box-shadow:0 7px 22px #1f443812}._difficulty-switch_11z76_79:hover{background:var(--difficulty-soft)}._difficulty-switch_11z76_79:focus-visible{outline:3px solid var(--coral);outline-offset:2px}._difficulty-switch-copy_11z76_143{gap:1px;display:grid}._difficulty-switch-copy_11z76_143 small{color:var(--muted);font-size:.6rem;font-weight:700}._difficulty-switch-copy_11z76_143 strong{color:var(--difficulty-accent);font-size:.9rem;line-height:1.2}._difficulty-progress_11z76_160{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:.68rem;font-weight:700;display:flex}._difficulty-progress_11z76_160 strong{border:1px solid color-mix(in srgb, var(--gold) 34%, transparent);background:color-mix(in srgb, var(--gold-soft) 58%, white);min-width:38px;color:var(--gold-deep);border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:3px 7px;font-size:.7rem;display:inline-flex}._chevron_11z76_184{color:var(--difficulty-accent);font-size:1.25rem;font-weight:900;line-height:1;transform:translateY(-2px)}._level-meter_11z76_192{flex:0 0 38px;justify-content:center;align-items:flex-end;gap:3px;width:38px;height:22px;display:flex}._difficulty-switch_11z76_79 ._level-meter_11z76_192{--meter-accent:var(--difficulty-accent)}._level-meter_11z76_192>span{background:#d5dbd4;border-radius:99px;width:5px}._level-meter_11z76_192>span:first-child{height:6px}._level-meter_11z76_192>span:nth-child(2){height:9px}._level-meter_11z76_192>span:nth-child(3){height:12px}._level-meter_11z76_192>span:nth-child(4){height:16px}._level-meter_11z76_192>span:nth-child(5){height:20px}._level-meter_11z76_192>span._is-filled_11z76_215{background:var(--meter-accent)}._level-meter_11z76_192._compact_11z76_217{flex-basis:36px;width:36px}._play-card_11z76_79{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf7e6;border:1px solid #3d5c4e21;border-radius:28px;width:min(100%,520px);margin:0 auto;padding:20px;box-shadow:0 18px 50px #1f44381f}._mission-row_11z76_233{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}._mission-copy_11z76_234{min-width:0}._mission-copy_11z76_234 h2{margin-bottom:5px;font-size:clamp(1.08rem,4.5vw,1.35rem);line-height:1.35}._mission-copy_11z76_234>p:last-child{max-width:330px;color:var(--muted);margin-bottom:0;font-size:1rem;line-height:1.7}._goal-wrap_11z76_237{text-align:center;flex:none}._goal-grid_11z76_239{border:2px solid var(--green-dark);background:var(--cream);border-radius:9px;grid-template-columns:repeat(10,1fr);gap:1px;width:76px;padding:4px;display:grid}._goal-cell_11z76_250{aspect-ratio:1;background:#fffdf7;border-radius:1px}._goal-cell_11z76_250._is-dark_11z76_251{background:var(--green-dark)}._goal-name_11z76_252{color:var(--muted);margin-top:4px;font-size:.65rem;font-weight:700;display:block}._status-row_11z76_254{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:17px 1px 9px;display:flex}._status-row_11z76_254 p{color:var(--muted);margin-bottom:0;font-size:.875rem}._status-row_11z76_254 strong{color:var(--ink);margin-left:3px;font-family:Georgia,serif;font-size:1.15rem}._status-row_11z76_254 ._minimum-note_11z76_257{background:var(--cream);color:var(--green-dark);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.875rem;font-weight:800}._board-frame_11z76_267{background:var(--green-dark);border-radius:16px;padding:6px;box-shadow:0 8px 24px #15372f2e}._board_11z76_267{background:#b9c2b6;grid-template-columns:repeat(10,1fr);gap:2px;width:100%;display:grid}._cell_11z76_270{aspect-ratio:1;background:var(--paper);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:2px;min-width:0;padding:0;transition:background-color .18s,transform .12s;position:relative}._cell_11z76_270._is-dark_11z76_251{background:var(--green-dark)}._cell_11z76_270:hover{box-shadow:inset 0 0 0 2px var(--coral)}._cell_11z76_270:focus-visible{z-index:2;outline:3px solid var(--coral);outline-offset:1px}._cell_11z76_270:active,._cell_11z76_270._was-tapped_11z76_286{transform:scale(.84)}._cell_11z76_270._was-tapped_11z76_286:after{content:"";border:2px solid var(--coral);border-radius:50%;position:absolute;inset:28%}._cell_11z76_270._is-hint_11z76_291{z-index:3;box-shadow:inset 0 0 0 4px var(--coral), 0 0 0 3px #ef835452;animation:1.15s ease-in-out infinite _hint-pulse_11z76_1}._cell_11z76_270._is-different_11z76_297:not(._is-hint_11z76_291){box-shadow:inset 0 0 0 3px var(--coral)}._coach-note_11z76_301{min-height:34px;color:var(--muted);text-align:center;margin:11px 2px 5px;font-size:.72rem;line-height:1.5}._coach-note_11z76_301._is-active_11z76_310{color:#9c4523;font-weight:800}._tool-row_11z76_315{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._tool-button_11z76_321,._compare-button_11z76_322,._primary-button_11z76_323{cursor:pointer;border:0;border-radius:999px;min-height:44px;font-weight:800}._tool-button_11z76_321{border:1px solid var(--line);color:var(--green-dark);background:#fffdf7;padding:9px 8px;font-size:.72rem}._tool-button_11z76_321:hover:not(:disabled){background:var(--cream)}._tool-button_11z76_321:focus-visible,._compare-button_11z76_322:focus-visible,._primary-button_11z76_323:focus-visible,._howto_11z76_79 summary:focus-visible{outline:3px solid var(--coral);outline-offset:2px}._tool-button_11z76_321:disabled{cursor:default;opacity:.38}._hint-button_11z76_346{border-color:var(--green);background:var(--mint)}._reset-button_11z76_351._is-armed_11z76_351{border-color:var(--coral);color:#8f3f20;background:#fff0e8}._compare-button_11z76_322{width:max-content;min-height:36px;color:var(--muted);text-underline-offset:3px;background:0 0;margin:11px auto -3px;padding:7px 15px;font-size:.68rem;-webkit-text-decoration:underline #aebbb3;text-decoration:underline #aebbb3;display:block}._compare-button_11z76_322._is-on_11z76_371{color:#9c4523;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral)}._howto_11z76_79{background:#fffdf794;border:1px solid #3d5c4e1f;border-radius:18px;width:min(100%,520px);margin:12px auto 0}._howto_11z76_79 summary{color:var(--muted);cursor:pointer;text-align:center;padding:12px 16px;font-size:.72rem;font-weight:800}._rule-content_11z76_390{align-items:center;gap:16px;padding:0 18px 17px;display:flex}._rule-content_11z76_390 p{color:var(--muted);margin-bottom:0;font-size:.72rem;line-height:1.7}._rule-copy_11z76_404{gap:7px;display:grid}._rule-copy_11z76_404 p+p{color:var(--green);font-weight:700}._rule-example_11z76_414{border:2px solid var(--green-dark);background:#bac3b8;border-radius:9px;flex:0 0 84px;grid-template-columns:repeat(3,1fr);gap:2px;padding:4px;display:grid}._rule-cell_11z76_425{aspect-ratio:1;background:var(--paper);border-radius:2px;position:relative}._rule-cell_11z76_425._flips_11z76_432{background:var(--green-dark)}._rule-cell_11z76_425._pressed_11z76_433:after{content:"";border:2px solid var(--coral);border-radius:50%;position:absolute;inset:25%}._clear-layer_11z76_441{z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#15372f75;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:hidden}._clear-card_11z76_446{z-index:2;background:var(--paper);text-align:center;border-radius:28px;width:min(100%,350px);padding:30px 26px 23px;animation:.36s cubic-bezier(.22,1,.36,1) both _card-in_11z76_1;position:relative;box-shadow:0 28px 80px #0d241e47}._clear-card_11z76_446._is-optimal_11z76_452{border:2px solid color-mix(in srgb, var(--gold) 62%, white);background:radial-gradient(circle at 50% 0%, #f8e7b3b8, transparent 42%), var(--paper);box-shadow:0 30px 90px #573b0d59,0 0 0 7px #f8e7b32e}._clear-mark_11z76_460{background:var(--mint);width:66px;height:66px;color:var(--green-dark);border-radius:50%;place-items:center;margin:0 auto 15px;font-size:2rem;font-weight:900;display:grid}._clear-mark_11z76_460._is-medal_11z76_465{color:#fff9e6;text-shadow:0 2px 2px #643e0959;background:radial-gradient(circle at 35% 28%,#ffe9a8 0 12%,#d5a13f 48%,#9d6919 100%);animation:.58s cubic-bezier(.22,1.35,.36,1) .12s both _medal-pop_11z76_1;position:relative;box-shadow:inset 0 0 0 5px #fff8de70,0 9px 24px #7e521245}._clear-card_11z76_446 h2{margin-bottom:15px;font-size:1.35rem}._clear-difficulty_11z76_476{color:var(--difficulty-accent);margin-bottom:5px;font-size:.72rem;font-weight:900}._optimal-reward_11z76_483{border:1px solid color-mix(in srgb, var(--gold) 36%, white);background:color-mix(in srgb, var(--gold-soft) 58%, white);color:var(--gold-deep);text-align:left;border-radius:16px;align-items:center;gap:11px;margin:-3px 0 15px;padding:11px 13px;display:flex}._reward-medal_11z76_496{color:#fff8df;background:linear-gradient(145deg,#e2b75a,#a56e1a);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:1.05rem;display:grid;box-shadow:inset 0 0 0 3px #fffae46b}._optimal-reward_11z76_483>span:last-child{gap:2px;display:grid}._optimal-reward_11z76_483 strong{font-size:.76rem;line-height:1.4}._optimal-reward_11z76_483 small{color:#7b6741;font-size:.64rem;font-weight:700}._optimal-challenge_11z76_513{color:var(--muted);margin:-5px 0 13px;font-size:.7rem;font-weight:700}._result-row_11z76_520{border-block:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0 0 19px;display:grid}._clear-card_11z76_446._is-optimal_11z76_452 ._result-row_11z76_520{border-color:color-mix(in srgb, var(--gold) 28%, var(--line))}._result-row_11z76_520 span{color:var(--muted);padding:10px 8px;font-size:.72rem}._result-row_11z76_520 span+span{border-left:1px solid var(--line)}._result-row_11z76_520 strong{color:var(--ink);margin-left:4px;font-family:Georgia,serif;font-size:1.12rem}._primary-button_11z76_323{background:var(--green-dark);color:#fff;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 22px;display:flex;box-shadow:0 8px 20px #15372f33}._primary-button_11z76_323:hover{background:var(--green)}._clear-actions_11z76_551{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:9px;display:grid}._clear-actions_11z76_551 button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:.68rem;font-weight:800}._clear-actions_11z76_551 button:hover{background:var(--cream);color:var(--ink)}._clear-actions_11z76_551 button:focus-visible{outline:3px solid var(--coral);outline-offset:1px}._next-note_11z76_572{color:var(--muted);margin-top:11px;font-size:.68rem;display:block}._difficulty-layer_11z76_579{width:100%;max-width:none;height:100%;max-height:none;color:inherit;z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15372f80;border:0;place-items:center;margin:0;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}._difficulty-layer_11z76_579:not([open]){display:none}._difficulty-layer_11z76_579::backdrop{background:0 0}._difficulty-card_11z76_601{background:var(--paper);border:1px solid #fff6;border-radius:28px;width:min(100%,470px);max-height:calc(100svh - 36px);padding:24px;animation:.3s cubic-bezier(.22,1,.36,1) both _card-in_11z76_1;overflow:auto;box-shadow:0 28px 80px #0d241e4d}._difficulty-card-header_11z76_613{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}._difficulty-card-header_11z76_613 h2{margin-bottom:0;font-size:1.35rem}._close-button_11z76_626{background:var(--cream);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:0 0 40px;place-items:center;font-size:1.45rem;line-height:1;display:grid}._close-button_11z76_626:hover{background:var(--mint)}._close-button_11z76_626:focus-visible{outline:3px solid var(--coral);outline-offset:2px}._difficulty-list_11z76_644{gap:8px;display:grid}._difficulty-option_11z76_649{--meter-accent:#5f947b;border:1px solid var(--line);min-height:78px;color:var(--ink);cursor:pointer;text-align:left;background:#fffef9;border-radius:17px;grid-template-columns:42px 1fr 24px;align-items:center;gap:10px;padding:10px 12px;display:grid}._difficulty-option_11z76_649:first-child{--meter-accent:#5f947b}._difficulty-option_11z76_649:nth-child(2){--meter-accent:#397767}._difficulty-option_11z76_649:nth-child(3){--meter-accent:#557a91}._difficulty-option_11z76_649:nth-child(4){--meter-accent:#b26a45}._difficulty-option_11z76_649:nth-child(5){--meter-accent:#7e5b78}._difficulty-option_11z76_649:hover{border-color:var(--meter-accent);background:var(--cream)}._difficulty-option_11z76_649._is-selected_11z76_672{border-color:var(--meter-accent);background:color-mix(in srgb, var(--meter-accent) 9%, var(--paper));box-shadow:inset 4px 0 0 var(--meter-accent)}._difficulty-option_11z76_649:focus-visible{outline:3px solid var(--coral);outline-offset:2px}._difficulty-option-copy_11z76_679{gap:2px;min-width:0;display:grid}._difficulty-option-copy_11z76_679 strong{color:var(--meter-accent);font-size:.88rem}._difficulty-option-copy_11z76_679 small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;line-height:1.45;overflow:hidden}._difficulty-option-copy_11z76_679 em{color:var(--ink);flex-wrap:wrap;align-items:center;gap:1px 8px;font-size:.65rem;font-style:normal;font-weight:800;display:flex}._option-rewards_11z76_711{color:var(--gold-deep);white-space:nowrap}._option-check_11z76_716{color:var(--meter-accent);text-align:center;font-size:1.2rem;font-weight:900}._save-note_11z76_723{color:var(--muted);text-align:center;margin:14px 4px 0;font-size:.65rem;line-height:1.55}._confetti_11z76_731{z-index:1;pointer-events:none;position:absolute;inset:0}._confetti_11z76_731 span{background:var(--coral);width:10px;height:18px;animation:_confetti-fall_11z76_1 2.3s ease-in var(--confetti-repeats,infinite);border-radius:3px;position:absolute;top:-22px;left:50%}._confetti_11z76_731 span:first-child{animation-delay:0s;left:8%}._confetti_11z76_731 span:nth-child(2){background:var(--mint);animation-delay:.6s;left:18%}._confetti_11z76_731 span:nth-child(3){background:#f0cc66;animation-delay:.2s;left:29%}._confetti_11z76_731 span:nth-child(4){animation-delay:1s;left:40%}._confetti_11z76_731 span:nth-child(5){background:var(--mint);animation-delay:.4s;left:51%}._confetti_11z76_731 span:nth-child(6){background:#f0cc66;animation-delay:1.2s;left:62%}._confetti_11z76_731 span:nth-child(7){animation-delay:.1s;left:71%}._confetti_11z76_731 span:nth-child(8){background:var(--mint);animation-delay:.8s;left:80%}._confetti_11z76_731 span:nth-child(9){background:#f0cc66;animation-delay:.3s;left:89%}._confetti_11z76_731 span:nth-child(10){animation-delay:1.4s;left:96%}._confetti_11z76_731._is-optimal_11z76_452 span{background:#e0ad46}._confetti_11z76_731._is-optimal_11z76_452 span:nth-child(2n){background:#fff0b7}._confetti_11z76_731._is-optimal_11z76_452 span:nth-child(3n){background:var(--mint)}._confetti_11z76_731 span:nth-child(11){animation-delay:1.1s;left:13%}._confetti_11z76_731 span:nth-child(12){animation-delay:1.5s;left:24%}._confetti_11z76_731 span:nth-child(13){animation-delay:.75s;left:35%}._confetti_11z76_731 span:nth-child(14){animation-delay:1.65s;left:57%}._confetti_11z76_731 span:nth-child(15){animation-delay:1.25s;left:76%}._confetti_11z76_731 span:nth-child(16){animation-delay:.95s;left:92%}@keyframes _card-in_11z76_1{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _medal-pop_11z76_1{0%{opacity:0;transform:scale(.45)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes _hint-pulse_11z76_1{0%,to{box-shadow:inset 0 0 0 4px var(--coral), 0 0 0 2px #ef83542e}50%{box-shadow:inset 0 0 0 4px var(--coral), 0 0 0 5px #ef835461}}@keyframes _confetti-fall_11z76_1{0%{transform:translateY(var(--confetti-start,-3vh)) rotate(0deg);opacity:1}to{transform:translateY(var(--confetti-fall,108vh)) rotate(540deg);opacity:.72}}@keyframes _sheet-up_11z76_1{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (width<=420px){._game-shell_11z76_52{padding:18px 12px 16px}._topbar_11z76_79{margin-bottom:9px;padding:0 5px}._stage-badge_11z76_108{width:58px;height:58px}._difficulty-switch_11z76_79{border-radius:16px;min-height:50px;margin-bottom:9px}._play-card_11z76_79{border-radius:23px;padding:16px 14px}._goal-grid_11z76_239{width:66px}._board-frame_11z76_267{border-radius:13px;padding:5px}._board_11z76_267{gap:1px}._coach-note_11z76_301,._howto_11z76_79{margin-top:9px}._difficulty-layer_11z76_579{align-items:end;padding:0}._difficulty-card_11z76_601{width:100%;max-height:92svh;padding:21px 16px max(20px, env(safe-area-inset-bottom));border-radius:28px 28px 0 0;animation-name:_sheet-up_11z76_1}._difficulty-option_11z76_649{min-height:74px;padding-inline:10px}}@media (width<=340px){._goal-name_11z76_252{display:none}._mission-row_11z76_233{flex-wrap:wrap;align-items:flex-start}._mission-copy_11z76_234{flex:190px}._tool-button_11z76_321{font-size:.67rem}._difficulty-progress_11z76_160{display:none}._difficulty-option-copy_11z76_679 small{font-size:.62rem}}@media (prefers-reduced-motion:reduce){:where(._flip-page_11z76_18) *,:where(._flip-page_11z76_18) :before,:where(._flip-page_11z76_18) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
