._pDlSW_board{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}._pDlSW_levels{flex:none;gap:6px;display:flex}._pDlSW_level:first-of-type{--hue:var(--candy-mint)}._pDlSW_level:nth-of-type(2){--hue:var(--candy-sky)}._pDlSW_level:nth-of-type(3){--hue:var(--candy-grape)}._pDlSW_level:nth-of-type(4){--hue:var(--candy-pink)}._pDlSW_level{--hue:var(--candy-mint);--lip:var(--hue-lip);min-height:var(--tap);border:2px solid var(--hue-edge);background:var(--hue-bg);color:var(--hue-ink);font-size:max(13px, var(--type-floor));cursor:pointer;border-radius:14px;flex:1 1 0;padding:6px 8px;font-weight:800}@media (hover:hover){._pDlSW_level:hover{background:var(--hue-bg-hover)}}._pDlSW_level[aria-pressed=true]{--lip:var(--hue-fill-lip);border-color:var(--hue-fill-lip);background:var(--hue-fill);color:var(--hue-deep)}._pDlSW_level:focus-visible{outline:3px solid var(--accent-2);outline-offset:2px}._pDlSW_question{background:linear-gradient(180deg, var(--wash-2), var(--panel));border:2px solid var(--border);border-radius:20px;flex-direction:column;flex:auto;justify-content:safe center;gap:8px;min-height:0;padding:12px 14px;display:flex;position:relative;overflow:hidden}@media (max-height:700px){._pDlSW_question{gap:4px;padding:8px 12px}}.dark ._pDlSW_question{background:linear-gradient(180deg, var(--panel-2), var(--panel))}@media (min-width:1024px){._pDlSW_teaching{min-height:390px}}._pDlSW_prompt{text-align:center;letter-spacing:-1px;color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(34px,9vw,60px);font-weight:800}._pDlSW_askText{text-align:center;color:var(--muted);margin:0;font-size:14px;font-weight:700}._pDlSW_objects{flex-wrap:wrap;justify-content:center;gap:6px;min-height:0;display:flex}._pDlSW_objects img{width:clamp(30px,7vw,48px);height:clamp(30px,7vw,48px)}._pDlSW_extra{border:2px dashed var(--accent);border-radius:10px;flex-wrap:wrap;justify-content:center;gap:6px;padding:2px;display:flex}._pDlSW_showBtn{--hue:var(--candy-sky);--lip:var(--hue-lip);border:2px solid var(--hue-edge);background:var(--hue-bg);min-height:40px;color:var(--hue-ink);font-size:max(13px, var(--type-floor));cursor:pointer;border-radius:12px;align-self:center;padding:0 14px;font-weight:700}@media (hover:hover){._pDlSW_showBtn:hover{background:var(--hue-bg-hover)}}._pDlSW_showBtn:focus-visible{outline:3px solid var(--accent-2);outline-offset:2px}._pDlSW_actions{flex:none;align-items:center;gap:10px;display:flex}._pDlSW_dots{flex-wrap:wrap;flex:auto;gap:4px;display:flex}._pDlSW_dot{background:var(--border);border-radius:999px;width:10px;height:10px}._pDlSW_dotRight{background:var(--good)}._pDlSW_dotHelped{background:var(--warn)}._pDlSW_dotNow{box-shadow:0 0 0 3px var(--wash-1);background:var(--accent)}._pDlSW_helpBtn{--hue:var(--candy-lemon);--lip:var(--hue-lip);border:2px solid var(--hue-edge);background:var(--hue-bg);min-height:48px;color:var(--hue-ink);cursor:pointer;border-radius:14px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}@media (hover:hover){._pDlSW_helpBtn:hover{background:var(--hue-bg-hover)}}._pDlSW_helpBtn:focus-visible{outline:3px solid var(--warn);outline-offset:2px}._pDlSW_teach{z-index:4;background:var(--panel);flex-direction:column;gap:10px;padding:12px 14px;animation:.22s cubic-bezier(.22,1,.36,1) _pDlSW_slideUp;display:flex;position:absolute;inset:0}._pDlSW_teachHead{justify-content:space-between;align-items:center;gap:8px;display:flex}._pDlSW_teachHead h2{color:var(--accent);margin:0;font-size:15px;font-weight:800}._pDlSW_stepDots{gap:4px;display:flex}._pDlSW_stepDots i{background:var(--border);border-radius:3px;width:18px;height:6px;display:block}._pDlSW_stepDots i._pDlSW_stepOn{background:var(--accent)}._pDlSW_teachBody{flex-direction:column;flex:auto;align-items:center;gap:12px;min-height:0;padding-bottom:8px;display:flex;overflow-y:auto}._pDlSW_teachBody>:first-child{margin-top:auto}._pDlSW_teachBody>:last-child{margin-bottom:auto}._pDlSW_teachText{text-align:center;margin:0;font-size:clamp(16px,4vw,20px);font-weight:700;line-height:1.4}._pDlSW_teachActions{flex:none;gap:8px;display:flex}._pDlSW_nextBtn{--lip:var(--accent-lip);background:var(--accent-fill);color:#fff;cursor:pointer;border:0;border-radius:16px;flex:auto;min-height:56px;font-size:17px;font-weight:800}@media (hover:hover){._pDlSW_nextBtn:hover{background:var(--accent-fill-hover)}}._pDlSW_nextBtn:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}._pDlSW_againBtn{--hue:var(--candy-peach);--lip:var(--hue-lip);border:2px solid var(--hue-edge);background:var(--hue-bg);min-height:56px;color:var(--hue-ink);cursor:pointer;border-radius:16px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}@media (hover:hover){._pDlSW_againBtn:hover{background:var(--hue-bg-hover)}}._pDlSW_againBtn:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}._pDlSW_countWrap{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}._pDlSW_countRow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._pDlSW_countItem{opacity:.3;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:4px 4px 0;transition:opacity .2s,transform .2s;display:flex}._pDlSW_countItem img{width:clamp(34px,8vw,52px);height:clamp(34px,8vw,52px)}._pDlSW_countItem b{min-height:20px;color:var(--accent);font-size:15px;font-weight:800}._pDlSW_counted{opacity:1;transform:translateY(-3px)}._pDlSW_extraItem{background:var(--wash-1);box-shadow:inset 0 0 0 2px var(--accent)}.dark ._pDlSW_extraItem{background:0 0}._pDlSW_bigCount{min-height:46px;color:var(--accent);font-variant-numeric:tabular-nums;margin:0;font-size:40px;font-weight:800;line-height:1}._pDlSW_answerLine{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(24px,6vw,34px);font-weight:800}._pDlSW_answerLine strong{color:var(--accent)}._pDlSW_frame{grid-template-columns:repeat(5,1fr);gap:5px;width:min(300px,88%);display:grid}._pDlSW_cell{aspect-ratio:1;border:2px solid var(--border);background:var(--panel-2);color:#0000;border-radius:9px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}._pDlSW_cellFilled{background:var(--accent-fill);border-color:var(--accent);color:#fff;animation:.4s _pDlSW_pulse}._pDlSW_cellAdded{background:var(--accent-2);border-color:var(--accent-2);color:#fff;animation:.4s _pDlSW_pulse}._pDlSW_line{width:100%;max-width:420px}._pDlSW_columns{justify-content:center;align-items:flex-end;gap:28px;height:140px;display:flex}._pDlSW_column{flex-direction:column-reverse;align-items:center;gap:3px;display:flex}._pDlSW_column i{background:var(--accent);border-radius:4px;width:34px;height:12px;display:block}._pDlSW_column b{color:var(--accent);margin-top:6px;font-size:20px;font-weight:800}._pDlSW_done{text-align:center;flex-direction:column;flex:auto;justify-content:safe center;align-items:center;gap:10px;min-height:0;padding:8px;display:flex;overflow-y:auto}._pDlSW_doneHead,._pDlSW_doneBody{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}@media (min-width:720px){._pDlSW_done{flex-direction:row;gap:40px}._pDlSW_doneHead{flex:0 320px}._pDlSW_doneBody{flex:0 380px}}@media (max-width:719px) and (max-height:700px){._pDlSW_done ._pDlSW_bigPlant{width:60px;height:60px}._pDlSW_done ._pDlSW_garden img{width:32px;height:32px}}._pDlSW_doneTitle{color:var(--accent);margin:0;font-size:clamp(22px,6vw,32px);font-weight:800}._pDlSW_doneScore{color:var(--muted);margin:0;font-size:15px;font-weight:700}._pDlSW_bigPlant{width:clamp(88px,24vw,132px);height:clamp(88px,24vw,132px);animation:.6s cubic-bezier(.22,1.6,.4,1) _pDlSW_grow}._pDlSW_bigStars{color:var(--warn);gap:6px;display:flex}._pDlSW_garden{flex-wrap:wrap;justify-content:center;gap:6px;max-width:340px;display:flex}._pDlSW_garden img{width:38px;height:38px}._pDlSW_gardenLocked{opacity:.22;filter:grayscale()}._pDlSW_playBtn{--lip:var(--accent-lip);min-height:var(--tap);background:var(--accent-fill);color:#fff;cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:18px;font-weight:800;line-height:1;display:inline-flex}@media (hover:hover){._pDlSW_playBtn:hover{background:var(--accent-fill-hover)}}._pDlSW_playBtn:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}@keyframes _pDlSW_slideUp{0%{opacity:0;transform:translateY(14px)}}@keyframes _pDlSW_pulse{50%{transform:scale(1.14)}}@keyframes _pDlSW_grow{0%{transform:scale(.3)rotate(-12deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){._pDlSW_teach,._pDlSW_cellAdded,._pDlSW_bigPlant{animation:none}}@media (max-width:480px){._pDlSW_level{font-size:max(12px, var(--type-floor));padding:4px}._pDlSW_helpBtn{font-size:max(13px, var(--type-floor));padding:0 12px}}._pDlSW_exitBtn{border:2px solid var(--border);background:var(--panel-2);min-height:44px;color:var(--muted);font-size:max(13px, var(--type-floor));cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-weight:700;display:inline-flex}@media (hover:hover){._pDlSW_exitBtn:hover{color:#e11d48;border-color:#fb7185}}._pDlSW_exitBtn:focus-visible{outline:3px solid var(--accent-2);outline-offset:2px}@media (max-width:480px){._pDlSW_exitBtn span{display:none}._pDlSW_exitBtn{padding:0 10px}}@media (orientation:landscape) and (max-height:520px){._pDlSW_board{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px 12px;display:grid}._pDlSW_levels,._pDlSW_done{grid-column:1/-1}._pDlSW_done{grid-row:2/4}._pDlSW_question{grid-area:2/1/4}._pDlSW_question._pDlSW_teaching{grid-area:2/1/auto/-1}._pDlSW_board>[role=group]:not(._pDlSW_levels){grid-area:2/2;align-content:center}._pDlSW_actions{grid-area:3/2}._pDlSW_exitBtn span{display:none}._pDlSW_done ._pDlSW_bigPlant{width:56px;height:56px}._pDlSW_done ._pDlSW_doneTitle{font-size:22px}._pDlSW_board:has(._pDlSW_question) ._pDlSW_levels{display:none}._pDlSW_teachBody{flex-direction:row;justify-content:center;gap:16px}._pDlSW_teachBody>*{margin:auto 0}._pDlSW_teachText{text-align:left;flex:0 38%}}._pDlSW_boardStart{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}._pDlSW_start{background:#e9b98a;border-radius:22px;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f;container:start/size}._pDlSW_startScene{z-index:0;object-fit:cover;object-position:50% 72%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dark ._pDlSW_start{background:#5a4a6a}.dark ._pDlSW_startScene{filter:brightness(.8)saturate(.9)}._pDlSW_startOwlRow{align-items:center;gap:8px;min-width:0;display:flex;position:relative}._pDlSW_startOwlRow ._pDlSW_startOwl{filter:drop-shadow(0 5px 4px #3c1e1459);flex:none;width:58px;height:58px}._pDlSW_startBubble{background:var(--panel);color:var(--text);border-radius:16px;margin:0;padding:8px 14px;font-size:15px;font-weight:700;line-height:1.35;box-shadow:0 8px 20px -10px #00000073}._pDlSW_startBubble strong{color:var(--accent)}._pDlSW_startCards{grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;min-height:0;display:grid;position:relative}._pDlSW_levelCard{--lip:var(--lip-tile);border:3px solid var(--hue-edge);background:var(--panel);min-height:0;color:var(--text);text-align:left;cursor:pointer;border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:grid;container:card/size}._pDlSW_levelCard[data-level=seed]{--hue:var(--candy-mint)}._pDlSW_levelCard[data-level=sprout]{--hue:var(--candy-sky)}._pDlSW_levelCard[data-level=bloom]{--hue:var(--candy-grape)}._pDlSW_levelCard:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}._pDlSW_sample{background:var(--hue-bg);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;height:100%;padding:4px;display:flex;overflow:hidden;container-type:inline-size}._pDlSW_samplePics,._pDlSW_sampleRow{justify-content:center;align-items:flex-end;gap:2px;display:flex}._pDlSW_sampleRow{gap:0}._pDlSW_basket{aspect-ratio:1;flex:none;width:clamp(34px,min(46cqh,46cqw),120px);position:relative}._pDlSW_basket img{display:block;position:absolute}._pDlSW_basketBack,._pDlSW_basketFront{width:100%;height:100%;inset:0}._pDlSW_basketThing{width:50%;height:50%;top:27%;left:25%}._pDlSW_basketFront{clip-path:inset(53% 0 0)}._pDlSW_sampleThing{width:clamp(22px,min(28cqh,30cqw),74px);height:clamp(22px,min(28cqh,30cqw),74px)}._pDlSW_samplePlus{color:var(--hue-ink);align-self:center;font-size:clamp(18px,min(22cqh,24cqw),48px);font-weight:800;line-height:1}._pDlSW_sampleSmall{width:clamp(16px,min(26cqh,19cqw),64px);height:clamp(16px,min(26cqh,19cqw),64px)}._pDlSW_sampleTowers{align-items:flex-end;gap:clamp(8px,6cqh,20px);display:flex}._pDlSW_sampleTower{flex-direction:column-reverse;gap:2px;display:flex}._pDlSW_sampleTower i{background:var(--hue-fill);width:clamp(18px,13cqh,40px);height:clamp(4px,5.2cqh,13px);box-shadow:inset 0 -2px 0 var(--hue-fill-lip);border-radius:3px;display:block}._pDlSW_sampleSum{letter-spacing:-1px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text);font-size:clamp(20px,min(22cqh,24cqw),52px);font-weight:800;line-height:1.05}._pDlSW_sample[data-kind=compare] ._pDlSW_sampleSum{font-size:clamp(20px,min(22cqh,44cqw),52px)}._pDlSW_sampleSum b{color:var(--accent)}._pDlSW_cardText{gap:2px;min-width:0;display:grid}._pDlSW_cardName{color:var(--hue-ink);font-size:clamp(17px,17cqh,30px);font-weight:800;line-height:1.15}._pDlSW_cardFact{color:var(--muted);font-size:clamp(14px,11cqh,20px);font-weight:700;line-height:1.25}._pDlSW_cardGo{background:var(--accent-fill);color:#fff;width:clamp(44px,min(32cqh,24cqw),72px);height:clamp(44px,min(32cqh,24cqw),72px);box-shadow:0 3px 0 var(--accent-lip);border-radius:50%;place-items:center;display:grid}._pDlSW_cardGo svg{width:46%;height:46%}@media (hover:hover){._pDlSW_levelCard:hover{background:var(--hue-bg)}._pDlSW_levelCard:hover ._pDlSW_sample{background:var(--panel)}}@container start (min-aspect-ratio:7/5){._pDlSW_startCards{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}._pDlSW_levelCard{text-align:center;grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;padding:10px}._pDlSW_sample{width:100%}._pDlSW_cardText{justify-items:center}._pDlSW_basket{width:clamp(30px,min(30cqh,46cqw),120px)}._pDlSW_sampleThing{width:clamp(20px,min(18cqh,30cqw),74px);height:clamp(20px,min(18cqh,30cqw),74px)}._pDlSW_samplePlus{font-size:clamp(16px,min(13cqh,24cqw),48px)}._pDlSW_sampleSmall{width:clamp(18px,min(14cqh,15cqw),56px);height:clamp(18px,min(14cqh,15cqw),56px)}._pDlSW_sampleTower i{width:clamp(14px,9cqh,40px);height:clamp(3px,3.1cqh,13px)}._pDlSW_sampleSum{font-size:clamp(20px,min(14cqh,24cqw),56px)}._pDlSW_sample[data-kind=compare] ._pDlSW_sampleSum{font-size:clamp(20px,min(14cqh,44cqw),56px)}._pDlSW_cardName{font-size:clamp(17px,9cqh,30px)}._pDlSW_cardFact{font-size:clamp(14px,6cqh,20px)}._pDlSW_cardGo{width:clamp(40px,19cqh,72px);height:clamp(40px,19cqh,72px)}}@container card (max-height:260px) and (max-aspect-ratio:3/2){._pDlSW_cardGo{display:none}}
