.GardenPlotGame-module__8zZH8q__root{--paper:#fbf6ea;--paper-edge:#e4d8bd;--ink:#2f2416;--ink-soft:#6b5a42;--accent:#2f6b3a;--accent-ink:#fff;--accent-2:#e8dfc8;--line-bg:#f2ead8;--gold:#e3a929;--star-ink:#8a5d06;--twine:#ecdebac7;--twine-bed:#f6e7b8;--bed-fill:#faecc41f;--tape:#e9cf6f;--soil:#5a3d28;--gravel:#c9bba1;--grass:#6f8f4e;--path:#d6cbb6eb;--wood:#9b7148;--wood-dark:#6f4d2e;--edging:#a8794a;--edging-top:#d9b07a;--stone:#cfc6b4;--stone-edge:#8c8270;--spot:#ffe9a8;color:var(--ink);-webkit-user-select:none;user-select:none;touch-action:none;background:#3f5a2f;font-family:Quicksand,Nunito,ui-rounded,system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;inset:0;overflow:hidden}.GardenPlotGame-module__8zZH8q__night{--paper:#2b241b;--paper-edge:#4a3e2f;--ink:#f4ecd9;--ink-soft:#cdbfa2;--accent:#5ea86b;--accent-ink:#10180f;--accent-2:#3d3326;--line-bg:#3a3125;--twine:#f0e2beb3;--twine-bed:#ffe9a8;--bed-fill:#ffecb41a;--tape:#c7ad55;--soil:#2f2117;--gravel:#4b4a52;--grass:#26361f;--path:#5c5c68eb;--edging:#8a6440;--edging-top:#c79c66;--stone:#77736c;--stone-edge:#3e3b36;--spot:#ffe39a;--star-ink:#e3a929;background:#141b12}.GardenPlotGame-module__8zZH8q__stage{transform-origin:0 0;position:absolute;top:0;left:0}.GardenPlotGame-module__8zZH8q__garden{position:absolute;overflow:hidden}.GardenPlotGame-module__8zZH8q__svg{width:100%;height:100%;display:block}.GardenPlotGame-module__8zZH8q__panel{box-sizing:border-box;background:linear-gradient(180deg, var(--paper) 0%, var(--paper) 92%, var(--paper-edge) 100%);border-left:6px solid var(--wood);flex-direction:column;gap:14px;padding:22px 24px 18px;display:flex;position:absolute;box-shadow:-6px 0 18px #00000040}.GardenPlotGame-module__8zZH8q__panelTall{border-left:none;border-top:6px solid var(--wood);gap:10px;padding:18px 22px 14px;font-size:1.12em}.GardenPlotGame-module__8zZH8q__dayRow{align-items:center;gap:8px;display:flex}.GardenPlotGame-module__8zZH8q__dot{border:2px solid var(--ink-soft);border-radius:50%;width:14px;height:14px}.GardenPlotGame-module__8zZH8q__dot[data-state=done]{background:var(--accent);border-color:var(--accent)}.GardenPlotGame-module__8zZH8q__dot[data-state=now]{border-color:var(--accent);box-shadow:0 0 0 3px #2f6b3a40}.GardenPlotGame-module__8zZH8q__stars{color:var(--star-ink);align-items:center;gap:4px;margin-left:auto;font-size:20px;font-weight:700;display:inline-flex}.GardenPlotGame-module__8zZH8q__note{background:var(--line-bg);border:1px solid var(--paper-edge);box-shadow:0 2px 0 var(--paper-edge);border-radius:10px;padding:12px 16px 14px}.GardenPlotGame-module__8zZH8q__noteTitle{letter-spacing:.04em;color:var(--ink-soft);text-transform:uppercase;font-size:14px;font-weight:700}.GardenPlotGame-module__8zZH8q__noteText{margin:6px 0 0;font-size:22px;font-weight:600;line-height:1.38}.GardenPlotGame-module__8zZH8q__panelTall .GardenPlotGame-module__8zZH8q__noteText{font-size:24px}.GardenPlotGame-module__8zZH8q__plan{flex:auto;min-height:0;overflow:hidden}.GardenPlotGame-module__8zZH8q__planTitle{letter-spacing:.04em;color:var(--ink-soft);text-transform:uppercase;font-size:14px;font-weight:700}.GardenPlotGame-module__8zZH8q__planEmpty{color:var(--ink-soft);margin-top:6px;font-size:17px;font-style:italic}.GardenPlotGame-module__8zZH8q__planList{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.GardenPlotGame-module__8zZH8q__planItem{align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.GardenPlotGame-module__8zZH8q__planItem[data-ok="0"]{color:var(--ink-soft);font-weight:500}.GardenPlotGame-module__8zZH8q__planItem[data-ok="0"] .GardenPlotGame-module__8zZH8q__mini polygon{fill:none;stroke:var(--ink-soft);stroke-dasharray:3 3}.GardenPlotGame-module__8zZH8q__planItem[data-kept="1"]{color:var(--accent)}.GardenPlotGame-module__8zZH8q__planText{flex-direction:column;display:flex}.GardenPlotGame-module__8zZH8q__planValue{font-size:16px;font-weight:700}.GardenPlotGame-module__8zZH8q__planLine{display:inline}.GardenPlotGame-module__8zZH8q__mini{flex:none;width:40px;height:40px}.GardenPlotGame-module__8zZH8q__mini polygon{fill:#2f6b3a38;stroke:var(--accent);stroke-width:2px}.GardenPlotGame-module__8zZH8q__miniFrame{fill:none;stroke:var(--paper-edge);stroke-width:1.5px}.GardenPlotGame-module__8zZH8q__lineBox{flex-direction:column;justify-content:flex-end;gap:4px;min-height:92px;display:flex}.GardenPlotGame-module__8zZH8q__counting{color:var(--ink-soft);font-size:19px;font-weight:600}.GardenPlotGame-module__8zZH8q__countStep{opacity:0;animation:.16s ease-out forwards GardenPlotGame-module__8zZH8q__gpFadeIn}.GardenPlotGame-module__8zZH8q__line{margin:0;font-size:21px;font-weight:700;line-height:1.38}.GardenPlotGame-module__8zZH8q__actions{flex-wrap:wrap;align-items:center;gap:12px;min-height:64px;display:flex}.GardenPlotGame-module__8zZH8q__primary,.GardenPlotGame-module__8zZH8q__secondary{font:inherit;cursor:pointer;min-width:56px;min-height:56px;min-height:max(56px, calc(44px / var(--gp-scale,1)));border:none;border-radius:14px;padding:0 26px;font-size:22px;font-weight:700;transition:transform .12s,box-shadow .12s}.GardenPlotGame-module__8zZH8q__primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 4px #1f4a27}.GardenPlotGame-module__8zZH8q__secondary{background:var(--accent-2);color:var(--ink);box-shadow:0 4px 0 var(--paper-edge)}.GardenPlotGame-module__8zZH8q__primary:active,.GardenPlotGame-module__8zZH8q__secondary:active{transform:translateY(3px);box-shadow:0 1px #1f4a27}.GardenPlotGame-module__8zZH8q__primary:focus-visible,.GardenPlotGame-module__8zZH8q__secondary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.GardenPlotGame-module__8zZH8q__hintLine{color:var(--ink-soft);font-size:17px;font-weight:600}.GardenPlotGame-module__8zZH8q__overlay{background:#141c1073;place-items:center;display:grid;position:absolute;inset:0}.GardenPlotGame-module__8zZH8q__card{background:var(--paper);text-align:center;border-radius:20px;max-width:520px;padding:34px 40px 30px;box-shadow:0 18px 40px #00000059}.GardenPlotGame-module__8zZH8q__cardTitle{color:var(--accent);margin:0 0 10px;font-size:36px}.GardenPlotGame-module__8zZH8q__cardBody{margin:0 0 22px;font-size:21px;line-height:1.4}.GardenPlotGame-module__8zZH8q__frac{vertical-align:middle;align-items:center;gap:.12em;margin:0 .08em;display:inline-flex}.GardenPlotGame-module__8zZH8q__fracW{font-size:1em}.GardenPlotGame-module__8zZH8q__fracStack{flex-direction:column;align-items:center;font-size:.72em;line-height:1.02;display:inline-flex}.GardenPlotGame-module__8zZH8q__fracN{border-bottom:.11em solid;padding:0 .12em}.GardenPlotGame-module__8zZH8q__fracD{padding:0 .12em}.GardenPlotGame-module__8zZH8q__grass{fill:var(--grass)}.GardenPlotGame-module__8zZH8q__gravel{fill:var(--gravel)}.GardenPlotGame-module__8zZH8q__soil{fill:var(--soil)}.GardenPlotGame-module__8zZH8q__rulerText{paint-order:stroke;stroke:#fffaecd9;stroke-width:3px;stroke-linejoin:round;font-family:inherit;font-weight:700}.GardenPlotGame-module__8zZH8q__night .GardenPlotGame-module__8zZH8q__rulerText{stroke:#14120ee6}.GardenPlotGame-module__8zZH8q__boxBoard{fill:var(--wood);stroke:var(--wood-dark);stroke-width:4px}.GardenPlotGame-module__8zZH8q__boxSoil{fill:#4a3220}.GardenPlotGame-module__8zZH8q__night .GardenPlotGame-module__8zZH8q__boxSoil{fill:#2a1d13}.GardenPlotGame-module__8zZH8q__floorPatch{fill:#46301e59;stroke:#f0e2be73;stroke-width:2px;stroke-dasharray:6 6}.GardenPlotGame-module__8zZH8q__peg{fill:#d9c79a;stroke:var(--wood-dark);stroke-width:2px}.GardenPlotGame-module__8zZH8q__path{fill:var(--path)}.GardenPlotGame-module__8zZH8q__pathLabel{font-family:inherit;font-size:22px;font-weight:700}.GardenPlotGame-module__8zZH8q__twine{stroke:var(--twine);stroke-width:1.6px}.GardenPlotGame-module__8zZH8q__tape{fill:var(--tape);stroke:#8a6b1e;stroke-width:1.5px}.GardenPlotGame-module__8zZH8q__ghost{opacity:.45}.GardenPlotGame-module__8zZH8q__ghost .GardenPlotGame-module__8zZH8q__twineBed{stroke-dasharray:10 8}.GardenPlotGame-module__8zZH8q__helper{fill:none;stroke:var(--twine-bed);stroke-width:2.5px;stroke-dasharray:8 8;opacity:.85}.GardenPlotGame-module__8zZH8q__bedFill{fill:var(--bed-fill)}.GardenPlotGame-module__8zZH8q__twineBed{fill:none;stroke:var(--twine-bed);stroke-width:5px;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #00000073)}.GardenPlotGame-module__8zZH8q__plant{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.26s ease-out forwards GardenPlotGame-module__8zZH8q__gpDrop}.GardenPlotGame-module__8zZH8q__leafStand{fill:#5f9a3f;stroke:#3d6b27;stroke-width:2px}.GardenPlotGame-module__8zZH8q__basilStand{fill:#4e8f38;stroke:#2f5d22;stroke-width:2px}.GardenPlotGame-module__8zZH8q__spread{animation:.7s ease-out both GardenPlotGame-module__8zZH8q__gpFadeIn}.GardenPlotGame-module__8zZH8q__mulchBase{fill:#8a4f2c}.GardenPlotGame-module__8zZH8q__slide{animation-name:GardenPlotGame-module__8zZH8q__gpSlide;animation-timing-function:ease-in-out;animation-fill-mode:both}.GardenPlotGame-module__8zZH8q__cutGhost{fill:#ffe9a829;stroke:#ffe9a8;stroke-width:3px;stroke-dasharray:9 7;stroke-linejoin:round}.GardenPlotGame-module__8zZH8q__cutRect{fill:none;stroke:#ffe9a8;stroke-width:3px;stroke-dasharray:9 7;opacity:0;animation:.4s ease-out forwards GardenPlotGame-module__8zZH8q__gpFadeIn}.GardenPlotGame-module__8zZH8q__cutLine{stroke:#ffe9a8;stroke-width:3px;stroke-dasharray:7 6;opacity:0;animation:.3s ease-out forwards GardenPlotGame-module__8zZH8q__gpFadeIn}.GardenPlotGame-module__8zZH8q__layer{opacity:0;animation:.42s ease-out forwards GardenPlotGame-module__8zZH8q__gpRise}.GardenPlotGame-module__8zZH8q__soilFront{fill:#4b3221}.GardenPlotGame-module__8zZH8q__soilSide{fill:#3b2718}.GardenPlotGame-module__8zZH8q__soilTop{fill:#5e4029;stroke:#00000040;stroke-width:1px}.GardenPlotGame-module__8zZH8q__frameBack{fill:#7a5634;stroke:var(--wood-dark);stroke-width:2px}.GardenPlotGame-module__8zZH8q__frameWall{fill:#9b7148e0;stroke:var(--wood-dark);stroke-width:3px}.GardenPlotGame-module__8zZH8q__frameWallSide{fill:#7a5634e6;stroke:var(--wood-dark);stroke-width:3px}.GardenPlotGame-module__8zZH8q__frameTick{stroke:var(--ink);stroke-width:3px}.GardenPlotGame-module__8zZH8q__gaugeText{fill:#f4ecd9;paint-order:stroke;stroke:#0000008c;stroke-width:4px;font-family:inherit;font-size:26px;font-weight:700}.GardenPlotGame-module__8zZH8q__post{opacity:0;animation:.12s ease-out forwards GardenPlotGame-module__8zZH8q__gpFadeIn}.GardenPlotGame-module__8zZH8q__rail{stroke:#c8a06a;stroke-width:7px;stroke-linecap:round}.GardenPlotGame-module__8zZH8q__night .GardenPlotGame-module__8zZH8q__rail{stroke:#b08a58}.GardenPlotGame-module__8zZH8q__postTop{fill:#7a5634;stroke:#3f2a17;stroke-width:2px}.GardenPlotGame-module__8zZH8q__gap{fill:none;stroke:#ffd36a;stroke-width:4px;stroke-dasharray:5 5;opacity:0;animation:.3s ease-out forwards GardenPlotGame-module__8zZH8q__gpFadeIn}.GardenPlotGame-module__8zZH8q__coil{opacity:0;animation:.3s ease-out forwards GardenPlotGame-module__8zZH8q__gpFadeIn}.GardenPlotGame-module__8zZH8q__coilRing{fill:none;stroke:#c8a06a;stroke-width:6px}.GardenPlotGame-module__8zZH8q__stakeHit{cursor:grab;outline:none}.GardenPlotGame-module__8zZH8q__focusRing{fill:none;stroke:var(--gold);stroke-width:5px;stroke-dasharray:10 6}.GardenPlotGame-module__8zZH8q__spot{fill:var(--spot);stroke:#00000073;stroke-width:1.5px;opacity:.85;pointer-events:none}.GardenPlotGame-module__8zZH8q__edging{fill:none;stroke:var(--edging);stroke-width:11px;stroke-linejoin:round;filter:drop-shadow(0 2px 1.5px #00000080)}.GardenPlotGame-module__8zZH8q__edgingTop{fill:none;stroke:var(--edging-top);stroke-width:3px;stroke-linejoin:round;opacity:.9}.GardenPlotGame-module__8zZH8q__half{fill:#ffe9a81a;stroke:var(--twine-bed);stroke-width:3px;stroke-dasharray:9 7;animation:.4s ease-out both GardenPlotGame-module__8zZH8q__gpFadeIn}.GardenPlotGame-module__8zZH8q__stonePath{fill:var(--stone);stroke:var(--stone-edge);stroke-width:2px}.GardenPlotGame-module__8zZH8q__stoneJoint{stroke:var(--stone-edge);stroke-width:2px}.GardenPlotGame-module__8zZH8q__stone{fill:var(--stone);stroke:var(--stone-edge);stroke-width:2px}.GardenPlotGame-module__8zZH8q__tapeHook{fill:#b9bec4;stroke:#5b6168;stroke-width:1.5px}.GardenPlotGame-module__8zZH8q__stakeHit:focus-visible .GardenPlotGame-module__8zZH8q__stakeRing{stroke:var(--gold);stroke-width:6px}.GardenPlotGame-module__8zZH8q__stakeRing{fill:#ffe9a81f;stroke:#ffe9a8d9;stroke-width:3px}.GardenPlotGame-module__8zZH8q__stakeRing[data-on="1"]{stroke:var(--gold);stroke-width:5px;fill:#e3a92933}.GardenPlotGame-module__8zZH8q__stakeShadow{fill:#00000059}.GardenPlotGame-module__8zZH8q__stakeTop{fill:#c9a26a;stroke:#5d3f22;stroke-width:2.5px}.GardenPlotGame-module__8zZH8q__stakeTwine{fill:#e8d7a6}.GardenPlotGame-module__8zZH8q__anchor .GardenPlotGame-module__8zZH8q__stakeTop{fill:#b48f5c}@keyframes GardenPlotGame-module__8zZH8q__gpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes GardenPlotGame-module__8zZH8q__gpDrop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes GardenPlotGame-module__8zZH8q__gpRise{0%{opacity:0}to{opacity:1}}@keyframes GardenPlotGame-module__8zZH8q__gpSlide{0%{translate:0}to{translate:var(--dx) 0}}.GardenPlotGame-module__8zZH8q__reduced .GardenPlotGame-module__8zZH8q__plant,.GardenPlotGame-module__8zZH8q__reduced .GardenPlotGame-module__8zZH8q__post,.GardenPlotGame-module__8zZH8q__reduced .GardenPlotGame-module__8zZH8q__layer,.GardenPlotGame-module__8zZH8q__reduced .GardenPlotGame-module__8zZH8q__countStep,.GardenPlotGame-module__8zZH8q__reduced .GardenPlotGame-module__8zZH8q__spread,.GardenPlotGame-module__8zZH8q__reduced .GardenPlotGame-module__8zZH8q__gap,.GardenPlotGame-module__8zZH8q__reduced .GardenPlotGame-module__8zZH8q__coil,.GardenPlotGame-module__8zZH8q__reduced .GardenPlotGame-module__8zZH8q__half,.GardenPlotGame-module__8zZH8q__reduced .GardenPlotGame-module__8zZH8q__cutRect,.GardenPlotGame-module__8zZH8q__reduced .GardenPlotGame-module__8zZH8q__cutLine{animation-duration:1ms}.GardenPlotGame-module__8zZH8q__reduced .GardenPlotGame-module__8zZH8q__primary,.GardenPlotGame-module__8zZH8q__reduced .GardenPlotGame-module__8zZH8q__secondary{transition:none}.GardenPlotGame-module__8zZH8q__root{--patio:#cbbfa9;--paver-joint:#5a4c3a8c;--walk:#c9c6be;--walk-joint:#504e4899;--board:#9a7a55}.GardenPlotGame-module__8zZH8q__night{--patio:#4a443c;--paver-joint:#12100c99;--walk:#5d5b57;--walk-joint:#141412b3;--board:#6b5238}.GardenPlotGame-module__8zZH8q__patio{fill:var(--patio)}.GardenPlotGame-module__8zZH8q__paverJoint{stroke:var(--paver-joint);stroke-width:3px}.GardenPlotGame-module__8zZH8q__sidewalk{fill:var(--walk);stroke:#46443e80;stroke-width:2px}.GardenPlotGame-module__8zZH8q__walkJoint{stroke:var(--walk-joint);stroke-width:2.5px}.GardenPlotGame-module__8zZH8q__planterShadow{fill:#00000047}.GardenPlotGame-module__8zZH8q__boardStandIn{fill:var(--board);stroke:var(--wood-dark);stroke-width:1.5px}.GardenPlotGame-module__8zZH8q__canStandIn{fill:#2f6e4f;stroke:#1c4632;stroke-width:2px}.GardenPlotGame-module__8zZH8q__potRim{fill:#c06a3e;stroke:#7d3f20;stroke-width:2px}.GardenPlotGame-module__8zZH8q__personStandIn{fill:#3d5f8f;stroke:#23395a;stroke-width:2px}.GardenPlotGame-module__8zZH8q__personHead{fill:#6a4a30;stroke:#3c2a1a}.GardenPlotGame-module__8zZH8q__toolStandIn{fill:#a9b0b6;stroke:#5b6168;stroke-width:1.5px}.GardenPlotGame-module__8zZH8q__toolStandIn .GardenPlotGame-module__8zZH8q__handle{fill:#a87a4a;stroke:#5d3f22}.GardenPlotGame-module__8zZH8q__benchStandIn{fill:#a8814f;stroke:#5d3f22;stroke-width:1.5px}.GardenPlotGame-module__8zZH8q__sackStandIn{fill:#b58c5c;stroke:#6d4f2e;stroke-width:2px}.GardenPlotGame-module__8zZH8q__dusk{fill:#0a102270;pointer-events:none}.GardenPlotGame-module__8zZH8q__lampHead{fill:#ffe7a6;stroke:#3c3426;stroke-width:3px}.GardenPlotGame-module__8zZH8q__lampCap{fill:#2b2a28}.GardenPlotGame-module__8zZH8q__potatoShadow{fill:#00000047}.GardenPlotGame-module__8zZH8q__noteHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.GardenPlotGame-module__8zZH8q__concept{color:var(--accent);letter-spacing:.01em;margin:0;font-size:26px;font-weight:800;line-height:1.15}.GardenPlotGame-module__8zZH8q__panelTall .GardenPlotGame-module__8zZH8q__concept{font-size:28px}.GardenPlotGame-module__8zZH8q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.GardenPlotGame-module__8zZH8q__askRow{align-items:center;gap:10px;display:flex}.GardenPlotGame-module__8zZH8q__askLabel{display:block}.GardenPlotGame-module__8zZH8q__askInput{font:inherit;box-sizing:border-box;width:7.5ch;min-height:max(56px, calc(44px / var(--gp-scale,1)));color:#2f2416;border:2px solid var(--paper-edge);text-align:center;-webkit-user-select:text;user-select:text;background:#fff;border-radius:12px;outline:none;padding:0 12px;font-size:26px;font-weight:700}.GardenPlotGame-module__8zZH8q__askInput:focus-visible{border-color:var(--typed-focus-stroke);box-shadow:none}.GardenPlotGame-module__8zZH8q__askWrong{color:#b3261e;background:#e74c3c38;border-color:#e74c3c;animation:.36s ease-out GardenPlotGame-module__8zZH8q__gpJiggle}.GardenPlotGame-module__8zZH8q__askUnit{color:var(--ink-soft);font-size:21px;font-weight:700}.GardenPlotGame-module__8zZH8q__askNudge{color:var(--ink-soft);margin:-4px 0 0;font-size:18px;font-weight:700}.GardenPlotGame-module__8zZH8q__askChoices{flex:auto;grid-template-columns:1fr 1fr;align-content:start;gap:10px;min-height:0;display:grid}.GardenPlotGame-module__8zZH8q__askOption{font:inherit;text-align:left;min-height:max(56px, calc(44px / var(--gp-scale,1)));cursor:pointer;color:#2f2416;border:2px solid var(--paper-edge);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:6px 12px;font-size:20px;font-weight:700;display:flex}.GardenPlotGame-module__8zZH8q__askOption[data-state=picked]{border-color:#2f6db5;box-shadow:0 0 0 3px #2f6db547}.GardenPlotGame-module__8zZH8q__askOption[data-state=wrong]{color:#b3261e;background:#e74c3c38;border-color:#e74c3c;animation:.36s ease-out GardenPlotGame-module__8zZH8q__gpJiggle}.GardenPlotGame-module__8zZH8q__askOption[data-state=locked]{color:#7a7266;cursor:default;background:#e7e3da;border-color:#cfc8ba}.GardenPlotGame-module__8zZH8q__askOption[data-state=key]{border-color:#2f6b3a;box-shadow:0 0 0 3px #2f6b3a4d}.GardenPlotGame-module__8zZH8q__askOption:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.GardenPlotGame-module__8zZH8q__askOption .GardenPlotGame-module__8zZH8q__mini polygon{fill:#2f6b3a38;stroke:#2f6b3a}.GardenPlotGame-module__8zZH8q__askOption[data-state=locked] .GardenPlotGame-module__8zZH8q__mini polygon{fill:none;stroke:#9a9284}.GardenPlotGame-module__8zZH8q__askOptionText{display:inline}.GardenPlotGame-module__8zZH8q__primary:disabled{color:#f4efe4;cursor:default;background:#b9b1a1;box-shadow:0 4px #8f8778}.GardenPlotGame-module__8zZH8q__night .GardenPlotGame-module__8zZH8q__primary:disabled{color:#9d937f;background:#4a4337;box-shadow:0 4px #2d2820}.GardenPlotGame-module__8zZH8q__night .GardenPlotGame-module__8zZH8q__askOption[data-state=locked]{color:#9d937f;background:#3a352d;border-color:#514a3e}.GardenPlotGame-module__8zZH8q__night .GardenPlotGame-module__8zZH8q__askOption[data-state=picked]{border-color:#7fb0f0}.GardenPlotGame-module__8zZH8q__night .GardenPlotGame-module__8zZH8q__askOption[data-state=key]{border-color:#8fd39a}@keyframes GardenPlotGame-module__8zZH8q__gpJiggle{0%{transform:translate(0)}20%{transform:translate(-6px)}45%{transform:translate(6px)}70%{transform:translate(-3px)}to{transform:translate(0)}}.GardenPlotGame-module__8zZH8q__reduced .GardenPlotGame-module__8zZH8q__askWrong,.GardenPlotGame-module__8zZH8q__reduced .GardenPlotGame-module__8zZH8q__askOption[data-state=wrong]{animation-name:none}.GardenPlotGame-module__8zZH8q__night .GardenPlotGame-module__8zZH8q__askInput,.GardenPlotGame-module__8zZH8q__night .GardenPlotGame-module__8zZH8q__askOption{color:#f4ecd9;background:#3d3326;border-color:#6a5a44}.GardenPlotGame-module__8zZH8q__night .GardenPlotGame-module__8zZH8q__askWrong,.GardenPlotGame-module__8zZH8q__night .GardenPlotGame-module__8zZH8q__askOption[data-state=wrong]{color:#ffd0c8;background:#e74c3c4d;border-color:#ff7b6b}.GardenPlotGame-module__8zZH8q__night .GardenPlotGame-module__8zZH8q__askOption .GardenPlotGame-module__8zZH8q__mini polygon{fill:#5ea86b4d;stroke:#8fd39a}.GardenPlotGame-module__8zZH8q__cardActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.GardenPlotGame-module__8zZH8q__countStep,.GardenPlotGame-module__8zZH8q__spread,.GardenPlotGame-module__8zZH8q__cutRect,.GardenPlotGame-module__8zZH8q__cutLine,.GardenPlotGame-module__8zZH8q__post,.GardenPlotGame-module__8zZH8q__gap,.GardenPlotGame-module__8zZH8q__coil,.GardenPlotGame-module__8zZH8q__half{animation:1ms linear both GardenPlotGame-module__8zZH8q__gpFadeIn}.GardenPlotGame-module__8zZH8q__plant{animation:1ms linear forwards GardenPlotGame-module__8zZH8q__gpDrop}.GardenPlotGame-module__8zZH8q__layer{animation:1ms linear forwards GardenPlotGame-module__8zZH8q__gpRise}.GardenPlotGame-module__8zZH8q__slide{animation:1ms linear both GardenPlotGame-module__8zZH8q__gpSlide}.GardenPlotGame-module__8zZH8q__askWrong,.GardenPlotGame-module__8zZH8q__askOption[data-state=wrong]{animation:none}.GardenPlotGame-module__8zZH8q__primary,.GardenPlotGame-module__8zZH8q__secondary{transition:none}}
.VendorSignInButtons-module__0qrPna__root{flex-direction:column;align-items:stretch;gap:clamp(10px,2vh,18px);width:100%;display:flex}.VendorSignInButtons-module__0qrPna__googleBtn{font-family:var(--font-family);color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #80808040;border-radius:24px;justify-content:center;align-items:center;gap:12px;width:100%;padding:12px 24px;font-size:19px;font-weight:500;display:flex;box-shadow:0 1px 3px #00000014}.VendorSignInButtons-module__0qrPna__pairRow{flex-direction:row;gap:10px;width:100%;display:flex}.VendorSignInButtons-module__0qrPna__appleBtn{color:#fff;letter-spacing:.3px;cursor:pointer;background:#000;border:none;border-radius:24px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:50px;max-height:54px;padding:0 12px;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:19px;font-weight:500;display:flex}.VendorSignInButtons-module__0qrPna__stacked .VendorSignInButtons-module__0qrPna__appleBtn{flex:none;width:100%;min-height:48px}@media (max-width:600px){.VendorSignInButtons-module__0qrPna__googleBtn,.VendorSignInButtons-module__0qrPna__appleBtn{padding:10px 16px;font-size:16px}.VendorSignInButtons-module__0qrPna__appleBtn{min-height:44px}}body[data-night-chrome=true] .skyTextChip .VendorSignInButtons-module__0qrPna__appleBtn{box-shadow:0 0 0 1.5px #ffffff73}
.AgreementCard-module__r5c6kW__scrim{z-index:9000;background:#14141cb8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.AgreementCard-module__r5c6kW__card{text-align:left;box-sizing:border-box;color:#1a1a2e;--ag-ink-2:#4a4f5c;--ag-link:#2453c4;--ag-panel-bg:#f6f7f9;--ag-panel-edge:#e2e5eb;--ag-cancel-edge:#c0c4ca;--ag-check:#1a8449;background:#fff;border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:640px;padding:24px 28px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;display:flex;box-shadow:0 8px 32px #0000002e}.AgreementCard-module__r5c6kW__wide{max-width:880px}.AgreementCard-module__r5c6kW__cardOverlay{max-height:70vh;max-height:min(calc(100dvh - 32px), calc(70dvh + var(--ag-boost,0px)));overflow-y:auto}.AgreementCard-module__r5c6kW__card>*{flex-shrink:0}.AgreementCard-module__r5c6kW__card>.AgreementCard-module__r5c6kW__panel{flex-shrink:1}@media (max-height:520px){.AgreementCard-module__r5c6kW__cardOverlay{max-height:calc(100dvh - 32px)}}body[data-night-chrome=true] .AgreementCard-module__r5c6kW__clock{color:var(--ds-ink-strong,#f0f2f7);--ag-ink-2:var(--ds-ink-mid,#e9ecf4c7);--ag-link:#7fb4f0;--ag-panel-bg:#e9ecf40f;--ag-panel-edge:var(--ds-border,#e9ecf41f);--ag-cancel-edge:#e9ecf447;--ag-check:#7ab98d}.AgreementCard-module__r5c6kW__title{color:inherit;margin:0;font-size:22px;font-weight:700}.AgreementCard-module__r5c6kW__intro{color:var(--ag-ink-2);margin:0;font-size:15px}.AgreementCard-module__r5c6kW__links{flex-wrap:wrap;gap:6px 18px;font-size:15px;font-weight:600;display:flex}.AgreementCard-module__r5c6kW__links a{color:var(--ag-link);text-underline-offset:2px;text-decoration:underline}.AgreementCard-module__r5c6kW__panel{background:var(--ag-panel-bg);border:1px solid var(--ag-panel-edge);min-height:96px;color:inherit;border-radius:12px;flex:auto;padding:14px 18px;font-size:15px;overflow-y:auto}.AgreementCard-module__r5c6kW__cardInline .AgreementCard-module__r5c6kW__panel{max-height:260px}.AgreementCard-module__r5c6kW__panel[data-psb-dom]{padding-right:23px}.AgreementCard-module__r5c6kW__panel{overflow-wrap:anywhere;overflow-x:hidden}.AgreementCard-module__r5c6kW__panel table{max-width:100%;display:block;overflow-x:auto}:is(.AgreementCard-module__r5c6kW__panel img,.AgreementCard-module__r5c6kW__panel pre){max-width:100%}.AgreementCard-module__r5c6kW__panel p{margin:0 0 10px}.AgreementCard-module__r5c6kW__panel p:last-of-type{margin-bottom:0}.AgreementCard-module__r5c6kW__panel a{color:var(--ag-link)}.AgreementCard-module__r5c6kW__panel:focus-visible{outline:2px solid var(--ag-link);outline-offset:2px}.AgreementCard-module__r5c6kW__panelEnd{height:1px}.AgreementCard-module__r5c6kW__choices{flex-wrap:wrap;gap:4px 20px;font-size:15px;display:flex}.AgreementCard-module__r5c6kW__choices label{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:inline-flex}.AgreementCard-module__r5c6kW__choices input[type=text]{border:1px solid var(--ag-panel-edge);color:#1a1a2e;min-width:0;min-height:44px;font:inherit;background:#fff;border-radius:8px;flex:220px;padding:8px 12px;font-size:16px}.AgreementCard-module__r5c6kW__choices input[type=radio]{width:18px;height:18px;accent-color:var(--ag-check);cursor:pointer;margin:0}.AgreementCard-module__r5c6kW__check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:8px 0;font-size:15px;font-weight:600;display:flex}.AgreementCard-module__r5c6kW__check input{width:20px;height:20px;accent-color:var(--ag-check);cursor:pointer;flex-shrink:0;margin:1px 0 0}.AgreementCard-module__r5c6kW__check a{color:var(--ag-link)}.AgreementCard-module__r5c6kW__note{color:var(--ag-ink-2);margin:-6px 0 0;font-size:12.5px}.AgreementCard-module__r5c6kW__error{color:#b3261e;margin:0;font-size:14px}body[data-night-chrome=true] .AgreementCard-module__r5c6kW__clock .AgreementCard-module__r5c6kW__error{color:var(--dsn-danger,#e08585)}.AgreementCard-module__r5c6kW__errorRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.AgreementCard-module__r5c6kW__errorRow .AgreementCard-module__r5c6kW__error{flex:220px}.AgreementCard-module__r5c6kW__actions{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.AgreementCard-module__r5c6kW__cancel{border:1px solid var(--ag-cancel-edge);min-height:44px;color:var(--ag-ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:0 18px;font-size:15px;font-weight:600}.AgreementCard-module__r5c6kW__accept{min-height:48px;font:inherit;cursor:pointer;border-radius:14px;padding:0 26px;font-size:16px;font-weight:700}.AgreementCard-module__r5c6kW__accept:disabled{cursor:default}@media (max-width:520px){.AgreementCard-module__r5c6kW__cardOverlay{max-height:88vh;max-height:min(calc(100dvh - 32px), calc(88dvh + var(--ag-boost,0px)))}.AgreementCard-module__r5c6kW__card{border-radius:14px;padding:20px 18px 16px}.AgreementCard-module__r5c6kW__title{font-size:20px}.AgreementCard-module__r5c6kW__actions{flex-direction:column-reverse;align-items:stretch}.AgreementCard-module__r5c6kW__accept,.AgreementCard-module__r5c6kW__cancel{width:100%}}
.TapBevel-module__Lw2yDq__bevel{cursor:pointer;--bevel-ink:var(--b3d-ink);}.TapBevel-module__Lw2yDq__pressMotion{transition:transform 80ms ease-out}.TapBevel-module__Lw2yDq__pressMotion:active{transition:none;transform:translateY(2px)}.TapBevel-module__Lw2yDq__held{}.TapBevel-module__Lw2yDq__sheen:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse var(--bevel-sheen-w,70px) var(--bevel-sheen-h,34px) at var(--gx,50%) var(--gy,50%), #ffffff8c 0%, #ffffff38 40%, #fff0 85%);mix-blend-mode:var(--bevel-sheen-blend,overlay);opacity:0;transition:opacity .22s ease-out;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.TapBevel-module__Lw2yDq__sheen:hover:not(:disabled):before{opacity:1}}.TapBevel-module__Lw2yDq__sheen:active:not(:disabled):before{opacity:.5}.TapBevel-module__Lw2yDq__circle{border-radius:50%}.TapBevel-module__Lw2yDq__pill{border-radius:999px}.TapBevel-module__Lw2yDq__square{border-radius:10px}.TapBevel-module__Lw2yDq__card{border-radius:16px}.TapBevel-module__Lw2yDq__sticker{width:var(--sticker-size,44px);height:var(--sticker-size,44px);border-radius:var(--sticker-radius,12px);flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .12s ease-out,box-shadow .12s ease-out;display:inline-flex;}.TapBevel-module__Lw2yDq__stickerLabelled{gap:6px;width:auto;padding:0 12px}@media (hover:hover) and (pointer:fine){.TapBevel-module__Lw2yDq__sticker:hover:not(:active):not(:disabled){--hover-lift:1px;box-shadow:0 4px 0 var(--b3d-rim), 0 8px 16px #00000024, inset 0 1px 0 #ffffff8c, inset 0 -5px 8px -5px #fff6, inset 0 0 0 1px #ffffff1f;transform:translateY(-1px)}}.TapBevel-module__Lw2yDq__sticker:disabled{cursor:default;opacity:.55}.TapBevel-module__Lw2yDq__gold{}.TapBevel-module__Lw2yDq__reading{--b3d-ink:#fff;--b3d-hla:.8;--b3d-tshadow:0 1px 2px #0000004d;}.TapBevel-module__Lw2yDq__green{--b3d-ink:#fff;--b3d-hla:.8;--b3d-tshadow:0 1px 2px #0000004d;}.TapBevel-module__Lw2yDq__night{}.TapBevel-module__Lw2yDq__inert{}.TapBevel-module__Lw2yDq__danger{--b3d-ink:#fff;--b3d-hla:.8;--b3d-tshadow:0 1px 2px #0000004d;}.TapBevel-module__Lw2yDq__secondary{}
@keyframes GraphBuildWrongPaint-module__Fiiw5G__graphBuildWrongFill{0%,60%{fill:#e74c3c;fill-opacity:1}}@keyframes GraphBuildWrongPaint-module__Fiiw5G__graphBuildWrongFillStroke{0%,60%{fill:#e74c3c;fill-opacity:1;stroke:#e74c3c}}@keyframes GraphBuildWrongPaint-module__Fiiw5G__graphBuildWrongStroke{0%,60%{stroke:#e74c3c}}@keyframes GraphBuildWrongPaint-module__Fiiw5G__graphBuildWrongWash{0%,60%{background-color:#e74c3c47;box-shadow:inset 0 0 0 2px #e74c3c}}.GraphBuildWrongPaint-module__Fiiw5G__fill,.GraphBuildWrongPaint-module__Fiiw5G__fillStroke,.GraphBuildWrongPaint-module__Fiiw5G__stroke,.GraphBuildWrongPaint-module__Fiiw5G__wash{animation-duration:1.5s;animation-timing-function:ease-out;animation-fill-mode:none}.GraphBuildWrongPaint-module__Fiiw5G__fill{animation-name:GraphBuildWrongPaint-module__Fiiw5G__graphBuildWrongFill}.GraphBuildWrongPaint-module__Fiiw5G__fillStroke{animation-name:GraphBuildWrongPaint-module__Fiiw5G__graphBuildWrongFillStroke}.GraphBuildWrongPaint-module__Fiiw5G__stroke{animation-name:GraphBuildWrongPaint-module__Fiiw5G__graphBuildWrongStroke}.GraphBuildWrongPaint-module__Fiiw5G__wash{border-radius:6px;animation-name:GraphBuildWrongPaint-module__Fiiw5G__graphBuildWrongWash}@media (prefers-reduced-motion:reduce){.GraphBuildWrongPaint-module__Fiiw5G__fill,.GraphBuildWrongPaint-module__Fiiw5G__fillStroke,.GraphBuildWrongPaint-module__Fiiw5G__stroke,.GraphBuildWrongPaint-module__Fiiw5G__wash{animation:none}.GraphBuildWrongPaint-module__Fiiw5G__fill{fill:#e74c3c!important;fill-opacity:1!important}.GraphBuildWrongPaint-module__Fiiw5G__fillStroke{fill:#e74c3c!important;fill-opacity:1!important;stroke:#e74c3c!important}.GraphBuildWrongPaint-module__Fiiw5G__stroke{stroke:#e74c3c!important}.GraphBuildWrongPaint-module__Fiiw5G__wash{background-color:#e74c3c47!important;box-shadow:inset 0 0 0 2px #e74c3c!important}}
@keyframes CompletionWrongPaint-module__QeEA3a__completionWrongRegion{0%,60%{background-color:#fdecea;box-shadow:0 0 0 3px #e74c3c,0 4px 16px #e74c3c47}}@keyframes CompletionWrongPaint-module__QeEA3a__completionWrongJiggle{0%{transform:translate(0)}4%{transform:translate(-6px)}10%{transform:translate(5px)}16%{transform:translate(-3px)}21%{transform:translate(2px)}24%,to{transform:translate(0)}}.CompletionWrongPaint-module__QeEA3a__region{animation-name:CompletionWrongPaint-module__QeEA3a__completionWrongRegion,CompletionWrongPaint-module__QeEA3a__completionWrongJiggle;animation-duration:1.5s,1.5s;animation-timing-function:ease-out,ease-in-out;animation-fill-mode:none}@media (prefers-reduced-motion:reduce){.CompletionWrongPaint-module__QeEA3a__region{animation:none;background-color:#fdecea!important;box-shadow:0 0 0 3px #e74c3c,0 4px 16px #e74c3c47!important}}
.EvidenceDrag-module__-zrkBa__root{flex-direction:column;gap:14px;width:100%;max-width:720px;margin:0 auto;padding:4px 2px 2px;display:flex}.EvidenceDrag-module__-zrkBa__claimCard{color:#0f172a;background:#fffffff0;border:1.5px solid #cbd5e1;border-radius:12px;padding:12px 16px;font-size:18px;line-height:1.45}.EvidenceDrag-module__-zrkBa__claimLabel{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.EvidenceDrag-module__-zrkBa__slotsRow{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.EvidenceDrag-module__-zrkBa__slotsRow[data-across=true]{flex-direction:row}.EvidenceDrag-module__-zrkBa__slotCol{flex-direction:column;gap:6px;min-width:0;display:flex}.EvidenceDrag-module__-zrkBa__slot{cursor:pointer;align-items:center;display:flex;position:relative}.EvidenceDrag-module__-zrkBa__slot .EvidenceDrag-module__-zrkBa__slotPlaceholder{padding:0 10px}.EvidenceDrag-module__-zrkBa__slotLabel{text-transform:uppercase;letter-spacing:.04em;color:#475569;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.EvidenceDrag-module__-zrkBa__slotPlaceholder{font-size:calc(var(--q-register,40px) * var(--rq-step,1) * .8);color:#94a3b8;font-style:italic}.EvidenceDrag-module__-zrkBa__slotContent{color:#0f172a;justify-content:space-between;align-items:flex-start;gap:8px;padding:4px 0;font-size:16px;line-height:1.4;display:flex}.EvidenceDrag-module__-zrkBa__slotContent button{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:2px 6px;font-size:14px;display:flex}@media (hover:hover) and (pointer:fine){.EvidenceDrag-module__-zrkBa__slotContent button:hover{color:#0f172a;background:#64748b1a}}.EvidenceDrag-module__-zrkBa__slotContent button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.EvidenceDrag-module__-zrkBa__poolHeader{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.EvidenceDrag-module__-zrkBa__poolLabel{font-size:calc(var(--q-register,40px) * var(--rq-step,1) * .8);color:#64748b;font-weight:500}.EvidenceDrag-module__-zrkBa__tilePool{flex-wrap:wrap;gap:8px;display:flex}.EvidenceDrag-module__-zrkBa__tile{box-sizing:border-box;text-align:left;color:#0f172a;cursor:grab;background:#fff;border:2px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;min-height:72px;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.4;transition:border-color .15s,background .15s,transform .15s;display:flex}@media (hover:hover) and (pointer:fine){.EvidenceDrag-module__-zrkBa__tile:hover{border-color:#94a3b8}}.EvidenceDrag-module__-zrkBa__tile[data-selected=true]{background:#dbeafe66;border-color:#2563eb}.EvidenceDrag-module__-zrkBa__tile[data-dragging=true]{opacity:.5;cursor:grabbing}.EvidenceDrag-module__-zrkBa__tile[data-placed=true]{opacity:.45;cursor:default;background:#f1f5f9b3}.EvidenceDrag-module__-zrkBa__tile[data-correct=true]{background:#dcfce7;border-color:#22c55e}.EvidenceDrag-module__-zrkBa__tile[data-wrong=true]{background:#fee2e2;border-color:#ef4444}.EvidenceDrag-module__-zrkBa__tile:disabled{cursor:default}.EvidenceDrag-module__-zrkBa__flightFace{box-sizing:border-box;width:100%;font-family:var(--font-family-medium,system-ui);text-align:left;align-items:center;gap:8px;padding:12px 14px;line-height:1.4;display:flex}.EvidenceDrag-module__-zrkBa__tile:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.EvidenceDrag-module__-zrkBa__tileSourceTag{text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#64748b1f;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:600;display:inline-block}.EvidenceDrag-module__-zrkBa__controlsRow{gap:8px;margin-top:4px;display:flex}.EvidenceDrag-module__-zrkBa__controlButton{cursor:pointer;color:inherit;background:#96969614;border:1px solid #96969666;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:13px}@media (hover:hover) and (pointer:fine){.EvidenceDrag-module__-zrkBa__controlButton:hover{background:#96969629}}.EvidenceDrag-module__-zrkBa__controlButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (prefers-reduced-motion:reduce){.EvidenceDrag-module__-zrkBa__slot,.EvidenceDrag-module__-zrkBa__tile,.EvidenceDrag-module__-zrkBa__controlButton{transition:none!important}}
.CauseEffectMap-module__zJ99Ja__root{font-family:var(--font-family-medium,system-ui);color:#0f172a;flex-direction:column;gap:18px;padding:8px 4px;display:flex}.CauseEffectMap-module__zJ99Ja__prompt{color:#1e293b;margin:0 4px 4px;font-size:17px;font-weight:600;line-height:1.4}.CauseEffectMap-module__zJ99Ja__poolHeader{text-transform:uppercase;letter-spacing:.05em;color:#475569;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.CauseEffectMap-module__zJ99Ja__poolHeaderCause{color:#1d4ed8}.CauseEffectMap-module__zJ99Ja__poolHeaderEffect{color:#047857}.CauseEffectMap-module__zJ99Ja__gridLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:18px;display:grid}.CauseEffectMap-module__zJ99Ja__stackLayout{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.CauseEffectMap-module__zJ99Ja__singlePairLayout{flex-direction:column;align-items:stretch;gap:14px;display:flex}.CauseEffectMap-module__zJ99Ja__pool{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.CauseEffectMap-module__zJ99Ja__cardBtn{box-sizing:border-box;text-align:left;cursor:pointer;color:#0f172a;background:#fff;border:2px solid #cbd5e1;border-radius:10px;align-items:flex-start;gap:10px;min-height:48px;padding:10px 12px;font-size:15px;line-height:1.4;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.CauseEffectMap-module__zJ99Ja__cardBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CauseEffectMap-module__zJ99Ja__flightFace{box-sizing:border-box;width:100%;font-family:var(--font-family-medium,system-ui);text-align:left;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.4;display:flex}.CauseEffectMap-module__zJ99Ja__poolWrap{flex-flow:wrap;align-items:flex-start}.CauseEffectMap-module__zJ99Ja__poolWrap .CauseEffectMap-module__zJ99Ja__poolHeader{flex-basis:100%}.CauseEffectMap-module__zJ99Ja__cardBtnCorrect{background:#f0fdf4;border-color:#16a34a}.CauseEffectMap-module__zJ99Ja__cardBtnWrong{background:#fef2f2;border-color:#b91c1c}.CauseEffectMap-module__zJ99Ja__verdictBadge{pointer-events:none;background:#fff;border:1.5px solid;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-weight:700;line-height:1.3;display:inline-flex;position:absolute;top:-10px;right:10px}.CauseEffectMap-module__zJ99Ja__cardBtn:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.CauseEffectMap-module__zJ99Ja__cardBtn:disabled{cursor:default}.CauseEffectMap-module__zJ99Ja__cardBtnSelected{background:#eff6ff;border-width:3px;border-color:#2563eb}.CauseEffectMap-module__zJ99Ja__cardBtnPlaced{color:#94a3b8;cursor:default;background:#f1f5f9;border-color:#e2e8f0}.CauseEffectMap-module__zJ99Ja__cardBtnPlaced .CauseEffectMap-module__zJ99Ja__cardText{text-decoration:line-through}.CauseEffectMap-module__zJ99Ja__cardIcon{color:#1d4ed8;background:#dbeafe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.CauseEffectMap-module__zJ99Ja__cardIconEffect{color:#047857;background:#d1fae5}.CauseEffectMap-module__zJ99Ja__cardRoleLabel{text-transform:uppercase;letter-spacing:.05em;color:#475569;margin-right:2px;font-size:11px;font-weight:700}.CauseEffectMap-module__zJ99Ja__cardText{word-break:break-word;flex:1}.CauseEffectMap-module__zJ99Ja__slotGrid{flex-direction:column;gap:10px;display:flex}.CauseEffectMap-module__zJ99Ja__slotRow{grid-template-columns:minmax(0,1fr) 32px minmax(0,1.1fr);align-items:stretch;gap:8px;display:grid}.CauseEffectMap-module__zJ99Ja__slotRowStacked{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.CauseEffectMap-module__zJ99Ja__slotRowStacked .CauseEffectMap-module__zJ99Ja__slotArrow{align-self:center}.CauseEffectMap-module__zJ99Ja__regSlot{cursor:pointer;color:#475569;justify-content:flex-start;align-items:center;display:flex;position:relative}.CauseEffectMap-module__zJ99Ja__regSlot:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.CauseEffectMap-module__zJ99Ja__regSlot .CauseEffectMap-module__zJ99Ja__slotPlaceholder{padding:0 10px}.CauseEffectMap-module__zJ99Ja__slotArrow{color:#94a3b8;justify-content:center;align-items:center;display:flex}.CauseEffectMap-module__zJ99Ja__slot{color:#475569;cursor:pointer;background:#fff;border:2px dashed #cbd5e1;border-radius:12px;justify-content:flex-start;align-items:center;min-height:48px;padding:12px;font-size:15px;line-height:1.4;transition:border-color .15s,background .15s;display:flex}.CauseEffectMap-module__zJ99Ja__slot:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.CauseEffectMap-module__zJ99Ja__slotFixed{color:#0f172a;cursor:default;background:#f8fafc;border-style:solid}.CauseEffectMap-module__zJ99Ja__slotFilled{color:#0f172a;background:#eff6ff;border-style:solid;border-color:#2563eb}.CauseEffectMap-module__zJ99Ja__slotPrimed{background:#e8e8e8;border:2.5px solid #ffb74d}.CauseEffectMap-module__zJ99Ja__slotDropActive{background:#d6d6d6;border:3px solid #ffb74d}.CauseEffectMap-module__zJ99Ja__slotPlaceholder{color:#94a3b8;align-items:center;gap:6px;font-style:italic;display:flex}.CauseEffectMap-module__zJ99Ja__slotEmptyLabel{font-size:calc(var(--q-register,40px) * var(--rq-step,1) * .8)}.CauseEffectMap-module__zJ99Ja__slotLabel{text-transform:uppercase;letter-spacing:.05em;color:#475569;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.CauseEffectMap-module__zJ99Ja__slotLabelCause{color:#1d4ed8}.CauseEffectMap-module__zJ99Ja__slotLabelEffect{color:#047857}.CauseEffectMap-module__zJ99Ja__slotInner{flex:1}.CauseEffectMap-module__zJ99Ja__removeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-left:8px;padding:4px;display:inline-flex}@media (hover:hover) and (pointer:fine){.CauseEffectMap-module__zJ99Ja__removeBtn:hover{color:#1e293b;background:#f1f5f9}}.CauseEffectMap-module__zJ99Ja__removeBtn:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.CauseEffectMap-module__zJ99Ja__slotCorrect{background:#f0fdf4;border-color:#16a34a}.CauseEffectMap-module__zJ99Ja__slotWrong{background:#fef2f2;border-color:#b91c1c}.CauseEffectMap-module__zJ99Ja__feedbackIcon{justify-content:center;align-items:center;margin-left:8px;display:inline-flex}.CauseEffectMap-module__zJ99Ja__feedbackIconCorrect{color:#16a34a}.CauseEffectMap-module__zJ99Ja__feedbackIconWrong{color:#b91c1c}.CauseEffectMap-module__zJ99Ja__feedbackStatus{margin-left:6px;font-size:12px;font-weight:600}.CauseEffectMap-module__zJ99Ja__feedbackStatusCorrect{color:#16a34a}.CauseEffectMap-module__zJ99Ja__feedbackStatusWrong{color:#b91c1c}.CauseEffectMap-module__zJ99Ja__k2Mode .CauseEffectMap-module__zJ99Ja__cardBtn,.CauseEffectMap-module__zJ99Ja__k2Mode .CauseEffectMap-module__zJ99Ja__slot{min-height:64px;padding:14px 16px;font-size:18px}.CauseEffectMap-module__zJ99Ja__k2Mode .CauseEffectMap-module__zJ99Ja__prompt{font-size:19px}.CauseEffectMap-module__zJ99Ja__k2Mode .CauseEffectMap-module__zJ99Ja__cardIcon{width:36px;height:36px}@media (prefers-reduced-motion:reduce){.CauseEffectMap-module__zJ99Ja__cardBtn,.CauseEffectMap-module__zJ99Ja__slot{transition:none}}
.ClaimEvidenceBuilder-module__y9Bl_G__root{color:#0f172a;flex-direction:column;gap:16px;width:100%;font-family:inherit;display:flex}.ClaimEvidenceBuilder-module__y9Bl_G__passagePanes{gap:12px;display:grid}.ClaimEvidenceBuilder-module__y9Bl_G__passagePanes[data-passages="1"]{grid-template-columns:1fr}.ClaimEvidenceBuilder-module__y9Bl_G__passagePanes[data-passages="2"]{grid-template-columns:1fr 1fr}@media (max-width:720px){.ClaimEvidenceBuilder-module__y9Bl_G__passagePanes[data-passages="2"]{grid-template-columns:1fr}}.ClaimEvidenceBuilder-module__y9Bl_G__passagePane{font-size:max(15px, var(--ceb-body,15px));background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;padding:14px 16px;line-height:1.5;display:flex}.ClaimEvidenceBuilder-module__y9Bl_G__passageScroll{scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:8px;overflow:hidden auto}.ClaimEvidenceBuilder-module__y9Bl_G__taskCue{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.ClaimEvidenceBuilder-module__y9Bl_G__taskCueText{font-size:max(14px, var(--ceb-caption,14px));color:#1e3a5f;font-weight:500}.ClaimEvidenceBuilder-module__y9Bl_G__taskCueButton{color:#fff;font-family:inherit;font-size:max(13px, var(--ceb-caption,13px));cursor:pointer;background:#2563eb;border:none;border-radius:8px;flex:none;align-items:center;gap:5px;padding:7px 14px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.ClaimEvidenceBuilder-module__y9Bl_G__taskCueButton:hover{background:#1d4ed8}}.ClaimEvidenceBuilder-module__y9Bl_G__passagesSection{flex-direction:column;gap:10px;display:flex}.ClaimEvidenceBuilder-module__y9Bl_G__passagesToggle{cursor:pointer;width:100%;font-family:inherit;font-size:max(14px, var(--ceb-caption,14px));color:#334155;text-align:left;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.ClaimEvidenceBuilder-module__y9Bl_G__passagesToggle:hover{background:#e2e8f0}}.ClaimEvidenceBuilder-module__y9Bl_G__passagesToggleLabel{flex:auto}.ClaimEvidenceBuilder-module__y9Bl_G__passagesToggleHint{font-size:max(12px, var(--ceb-caption,12px));color:#64748b;flex:none;font-weight:500}.ClaimEvidenceBuilder-module__y9Bl_G__passageLabel{font-size:max(11px, var(--ceb-caption,11px));letter-spacing:.06em;text-transform:uppercase;color:#475569;background:#e2e8f0;border-radius:6px;margin-bottom:6px;padding:2px 8px;font-weight:700;display:inline-block}.ClaimEvidenceBuilder-module__y9Bl_G__passageTitle{font-size:calc(var(--reading-passage-px,14px) * 1.17);font-weight:700;font-family:var(--reading-passage-font,inherit);color:#1e293b;margin:0 0 6px;font-style:italic}.ClaimEvidenceBuilder-module__y9Bl_G__passageText{font-size:var(--reading-passage-px,14px);line-height:1.6;font-family:var(--reading-passage-font,inherit);color:#334155;white-space:pre-wrap}.ClaimEvidenceBuilder-module__y9Bl_G__constructionZone{background:#fff;border:2px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.ClaimEvidenceBuilder-module__y9Bl_G__constructionZone:not([data-cols="1"]){flex-flow:wrap;align-items:flex-start;column-gap:8px}.ClaimEvidenceBuilder-module__y9Bl_G__constructionZone:not([data-cols="1"])>.ClaimEvidenceBuilder-module__y9Bl_G__zoneHeader{flex:0 0 100%}.ClaimEvidenceBuilder-module__y9Bl_G__zoneHeader{font-size:max(14px, var(--ceb-caption,14px));color:#334155;margin-bottom:2px;font-weight:600}.ClaimEvidenceBuilder-module__y9Bl_G__slotRow{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ClaimEvidenceBuilder-module__y9Bl_G__slotLabel{font-size:max(12px, var(--ceb-caption,12px));text-transform:uppercase;letter-spacing:.04em;color:#475569;flex:none;align-items:center;gap:6px;font-weight:700;display:inline-flex}.ClaimEvidenceBuilder-module__y9Bl_G__slot{color:#0f172a;cursor:pointer;align-items:center;max-width:100%;line-height:1.4;display:flex}.ClaimEvidenceBuilder-module__y9Bl_G__slot .ClaimEvidenceBuilder-module__y9Bl_G__slotEmpty{padding:0 10px}.ClaimEvidenceBuilder-module__y9Bl_G__card[data-answered=correct]{opacity:1;background:#f0fdf4;border-color:#16a34a}.ClaimEvidenceBuilder-module__y9Bl_G__card[data-answered=wrong]{opacity:1;background:#fef2f2;border-color:#dc2626}.ClaimEvidenceBuilder-module__y9Bl_G__flightFace{box-sizing:border-box;text-align:left;align-items:center;width:100%;padding:10px 14px;font-family:inherit;line-height:1.4;display:flex}.ClaimEvidenceBuilder-module__y9Bl_G__slotEmpty{color:#94a3b8;font-style:italic;font-size:var(--ceb-caption,calc(var(--q-register,40px) * var(--rq-step,1) * .8))}.ClaimEvidenceBuilder-module__y9Bl_G__slotIcon{text-transform:none;flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.ClaimEvidenceBuilder-module__y9Bl_G__slotRemoveButton{color:#64748b;cursor:pointer;font-size:max(18px, var(--ceb-caption,18px));background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px 6px;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.ClaimEvidenceBuilder-module__y9Bl_G__slotRemoveButton:hover{color:#0f172a;background:#e2e8f0}}.ClaimEvidenceBuilder-module__y9Bl_G__slotRemoveButton:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.ClaimEvidenceBuilder-module__y9Bl_G__poolHeader{font-size:max(13px, var(--ceb-caption,13px));color:#475569;margin:4px 0 6px;font-weight:600}.ClaimEvidenceBuilder-module__y9Bl_G__poolSection{flex-direction:column;gap:10px;display:flex}.ClaimEvidenceBuilder-module__y9Bl_G__poolScroll{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex;overflow:hidden auto}.ClaimEvidenceBuilder-module__y9Bl_G__cardPool{flex-wrap:wrap;gap:8px;display:flex}.ClaimEvidenceBuilder-module__y9Bl_G__card{box-sizing:border-box;font-size:max(15px, var(--ceb-body,15px));color:#0f172a;cursor:grab;text-align:left;background:#fff;border:2px solid #cbd5e1;border-radius:10px;align-items:center;min-width:96px;max-width:100%;min-height:50px;padding:10px 14px;line-height:1.4;transition:border-color .15s,background .15s,transform .1s;display:flex}@media (hover:hover) and (pointer:fine){.ClaimEvidenceBuilder-module__y9Bl_G__card:hover:not([data-placed=true]):not([data-disabled=true]){background:#f8fafc;border-color:#64748b}}.ClaimEvidenceBuilder-module__y9Bl_G__card[data-picked=true]{background:#eff6ff;border-width:3px;border-color:#2563eb}.ClaimEvidenceBuilder-module__y9Bl_G__card[data-placed=true]{opacity:.4;cursor:default}.ClaimEvidenceBuilder-module__y9Bl_G__card[data-disabled=true]{cursor:default}@media (prefers-reduced-motion:reduce){.ClaimEvidenceBuilder-module__y9Bl_G__card,.ClaimEvidenceBuilder-module__y9Bl_G__slot,.ClaimEvidenceBuilder-module__y9Bl_G__slotRemoveButton{transition:none!important;transform:none!important}}.ClaimEvidenceBuilder-module__y9Bl_G__actionRow{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.ClaimEvidenceBuilder-module__y9Bl_G__helperText{font-size:calc(var(--q-register,40px) * var(--rq-step,1) * .8);color:#64748b}.ClaimEvidenceBuilder-module__y9Bl_G__helperText[data-status=ready]{color:#2563eb;font-weight:600}.ClaimEvidenceBuilder-module__y9Bl_G__helperText[data-status=correct]{color:#16a34a;font-weight:600}.ClaimEvidenceBuilder-module__y9Bl_G__helperText[data-status=wrong]{color:#dc2626;font-weight:600}.ClaimEvidenceBuilder-module__y9Bl_G__liveRegion{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ClaimEvidenceBuilder-module__y9Bl_G__completionHint{font-size:max(12px, var(--ceb-caption,12px));color:#2563eb;font-weight:600}.ClaimEvidenceBuilder-module__y9Bl_G__prompt{font-size:calc(var(--q-register,40px) * var(--rq-step,1) * .8);color:#334155;font-weight:500;line-height:1.5}@media (min-width:701px){.ClaimEvidenceBuilder-module__y9Bl_G__root{gap:10px}.ClaimEvidenceBuilder-module__y9Bl_G__taskCue,.ClaimEvidenceBuilder-module__y9Bl_G__zoneHeader{display:none}.ClaimEvidenceBuilder-module__y9Bl_G__passagesSection{min-height:100px;max-height:calc(var(--rq-column-h,calc(100vh - 290px)) / var(--base-content-scale,var(--content-scale,1)) * .25);flex:0 auto;overflow:hidden}.ClaimEvidenceBuilder-module__y9Bl_G__passagesToggle{flex-shrink:0}.ClaimEvidenceBuilder-module__y9Bl_G__passagePanes{flex:auto;min-height:0;overflow:hidden}.ClaimEvidenceBuilder-module__y9Bl_G__passagePane{min-height:0;overflow:hidden}.ClaimEvidenceBuilder-module__y9Bl_G__passageScroll{min-height:60px}.ClaimEvidenceBuilder-module__y9Bl_G__prompt,.ClaimEvidenceBuilder-module__y9Bl_G__constructionZone,.ClaimEvidenceBuilder-module__y9Bl_G__actionRow{flex-shrink:0}.ClaimEvidenceBuilder-module__y9Bl_G__poolSection,.ClaimEvidenceBuilder-module__y9Bl_G__poolScroll{flex:none;min-height:0;overflow:visible}.ClaimEvidenceBuilder-module__y9Bl_G__constructionZone{gap:8px;padding:12px}}@media (min-width:701px) and (max-height:699px){.ClaimEvidenceBuilder-module__y9Bl_G__passagesSection{min-height:106px}.ClaimEvidenceBuilder-module__y9Bl_G__poolSection{min-height:36px}}
.ClassGrowthRing-module__35x8jW__wrap{--ring-size:clamp(180px, 34vh, 330px);--disc-fill:#ffffff80;--disc-stroke:#ffffffd9;--track:#ffffff8c;--ink:#1f2937;--halo:0 0 6px #fffffff2, 0 0 2px #fffffff2;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.ClassGrowthRing-module__35x8jW__wrap[data-size=mini]{--ring-size:104px;gap:0}.ClassGrowthRing-module__35x8jW__wrap[data-size=mini] .ClassGrowthRing-module__35x8jW__count{background:var(--pill-fill,#ffffffdb);border-radius:999px;padding:2px 8px 3px;box-shadow:0 1px 3px #0000001f}:is(body[data-night-chrome=true] .ClassGrowthRing-module__35x8jW__wrap,body[data-dark-sky=true] .ClassGrowthRing-module__35x8jW__wrap){--disc-fill:#1418288c;--disc-stroke:#ffffff47;--track:#ffffff38;--ink:#fff;--halo:0 0 6px #000000b3, 0 0 2px #000c;--pill-fill:#141828d1}.ClassGrowthRing-module__35x8jW__ring{width:var(--ring-size);height:var(--ring-size);position:relative}.ClassGrowthRing-module__35x8jW__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ClassGrowthRing-module__35x8jW__disc{fill:var(--disc-fill);stroke:var(--disc-stroke);stroke-width:1px}.ClassGrowthRing-module__35x8jW__wrap[data-size=stage] .ClassGrowthRing-module__35x8jW__ring{filter:drop-shadow(0 10px 24px #00000024)}.ClassGrowthRing-module__35x8jW__ring:before{content:"";border-radius:50%;position:absolute;inset:8%}.ClassGrowthRing-module__35x8jW__track{stroke:var(--track)}.ClassGrowthRing-module__35x8jW__arc{transition:stroke-dasharray .7s cubic-bezier(.22,1,.36,1),stroke .8s,opacity .3s}.ClassGrowthRing-module__35x8jW__center{pointer-events:none;justify-content:center;align-items:center;height:34%;display:flex;position:absolute;top:16%;left:0;right:0}.ClassGrowthRing-module__35x8jW__wrap[data-size=mini] .ClassGrowthRing-module__35x8jW__center{height:36%;top:8%}.ClassGrowthRing-module__35x8jW__count{flex-direction:column;align-items:center;line-height:1;display:flex}.ClassGrowthRing-module__35x8jW__num{font-family:var(--font-family-heavy);font-size:calc(var(--ring-size) * .2);color:var(--ink);text-shadow:var(--halo);transform-origin:50% 60%;will-change:transform;display:inline-block}.ClassGrowthRing-module__35x8jW__miniGoal{font-family:var(--font-family-heavy);color:var(--ink);text-shadow:var(--halo);opacity:.8;margin-top:1px;font-size:10px}.ClassGrowthRing-module__35x8jW__status{text-align:center;max-width:70%;font-family:var(--font-family-heavy);font-size:calc(var(--ring-size) * .06);color:var(--ink);text-shadow:var(--halo);line-height:1.25;animation:.45s ease-out ClassGrowthRing-module__35x8jW__fadeIn}.ClassGrowthRing-module__35x8jW__statusBig{font-family:var(--font-family-heavy);font-size:calc(var(--ring-size) * .26);color:var(--ink);text-shadow:var(--halo);animation:.9s ease-out ClassGrowthRing-module__35x8jW__countIn}@keyframes ClassGrowthRing-module__35x8jW__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ClassGrowthRing-module__35x8jW__countIn{0%{opacity:0;transform:scale(1.5)}25%{opacity:1;transform:scale(1)}to{opacity:1}}.ClassGrowthRing-module__35x8jW__goalLine{font-family:var(--font-family-heavy);color:var(--ink);background:var(--disc-fill);border-radius:999px;padding:3px 14px;font-size:16px;transition:color .6s,background-color .6s;box-shadow:inset 0 1px #fff9}.ClassGrowthRing-module__35x8jW__wrap[data-reached=true] .ClassGrowthRing-module__35x8jW__goalLine{color:#3b2a05;background:#e2b33aeb}.ClassGrowthRing-module__35x8jW__beams{left:50%;top:calc(var(--ring-size) / 2);width:calc(var(--ring-size) * 2.6);height:calc(var(--ring-size) * 2.6);opacity:0;pointer-events:none;background:repeating-conic-gradient(#ffecaa8c 0deg 7deg,#ffecaa00 7deg 22deg);border-radius:50%;transition:opacity 1.2s;position:absolute;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 68%);mask-image:radial-gradient(circle,#000 18%,#0000 68%)}.ClassGrowthRing-module__35x8jW__wrap[data-size=mini] .ClassGrowthRing-module__35x8jW__beams{display:none}.ClassGrowthRing-module__35x8jW__wrap[data-reached=true] .ClassGrowthRing-module__35x8jW__beams{opacity:1;animation:40s linear infinite ClassGrowthRing-module__35x8jW__beamsTurn}@keyframes ClassGrowthRing-module__35x8jW__beamsTurn{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ClassGrowthRing-module__35x8jW__arc{transition:none}.ClassGrowthRing-module__35x8jW__wrap[data-reached=true] .ClassGrowthRing-module__35x8jW__beams,.ClassGrowthRing-module__35x8jW__status,.ClassGrowthRing-module__35x8jW__statusBig{animation:none}}
.FeedbackBanner-module__9ajVsG__host{z-index:125;pointer-events:none;opacity:0;visibility:hidden;justify-content:center;transition:opacity .3s,visibility 0s linear .3s;display:flex;position:fixed;top:0;left:0}.FeedbackBanner-module__9ajVsG__host[data-visible=true]{opacity:1;visibility:visible;transition:opacity .3s,visibility linear}.FeedbackBanner-module__9ajVsG__host:not([data-visible=true]) .FeedbackBanner-module__9ajVsG__glass{backdrop-filter:none!important}html[data-pc-ribbon-off=true] .FeedbackBanner-module__9ajVsG__host,html[data-pc-banner-off=true] .FeedbackBanner-module__9ajVsG__host{display:none!important}.FeedbackBanner-module__9ajVsG__inner{justify-content:center;max-width:100%;display:flex}.FeedbackBanner-module__9ajVsG__glass{--glass-fill-top:#e8f0fff7;--glass-fill-bottom:#dee9fff5;--glass-radius:16px;--glass-shadow:0 10px 28px #00000047, inset 0 1px 0 #ffffffe6;border-radius:var(--glass-radius);box-sizing:border-box;max-width:100%;color:var(--glass-text-primary);font-family:var(--font-family-medium);pointer-events:auto;border:1.5px solid #2563eb73;align-items:center;gap:8px;padding:10px 8px 10px 16px;font-size:20px;line-height:1.25;animation:.3s FeedbackBanner-module__9ajVsG__bannerIn;display:inline-flex}.FeedbackBanner-module__9ajVsG__host[data-band=K-2] .FeedbackBanner-module__9ajVsG__glass{font-size:24px}.FeedbackBanner-module__9ajVsG__host[data-band="3-5"] .FeedbackBanner-module__9ajVsG__glass{font-size:22px}.FeedbackBanner-module__9ajVsG__host[data-band="6-8"] .FeedbackBanner-module__9ajVsG__glass{font-size:21px}.FeedbackBanner-module__9ajVsG__host[data-band="9-12"] .FeedbackBanner-module__9ajVsG__glass{font-size:20px}@keyframes FeedbackBanner-module__9ajVsG__bannerIn{0%{transform:translateY(-4px)}to{transform:translateY(0)}}.FeedbackBanner-module__9ajVsG__lines{text-align:center;flex-flow:wrap;justify-content:center;align-items:center;gap:4px 12px;min-width:0;display:flex}.FeedbackBanner-module__9ajVsG__lines:empty{display:none}.FeedbackBanner-module__9ajVsG__misconception{color:#b34700;font-style:italic}.FeedbackBanner-module__9ajVsG__reveal{font-family:var(--font-family-heavy)}.FeedbackBanner-module__9ajVsG__reveal strong{color:var(--color-accent-blue-ink-glass);font-family:var(--font-family-heavy)}.FeedbackBanner-module__9ajVsG__close{color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative}.FeedbackBanner-module__9ajVsG__close:after{content:"";position:absolute;inset:-7px}@media (hover:hover) and (pointer:fine){.FeedbackBanner-module__9ajVsG__close:hover{color:#111827;background:#0000000f}}.FeedbackBanner-module__9ajVsG__close:active{transform:scale(.94)}
.CorrectiveRibbon-module__Dcztja__ribbon{--ribbon-row-inset:10px;left:0;right:0;bottom:calc(100% - var(--ribbon-row-inset));z-index:3;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;transition:opacity .3s,transform .3s,visibility 0s linear .3s;display:flex;position:absolute;transform:translateY(6px)}.CorrectiveRibbon-module__Dcztja__ribbon[data-visible=true]{opacity:1;visibility:visible;transition:opacity .3s,transform .3s,visibility linear;transform:translateY(0)}.CorrectiveRibbon-module__Dcztja__ribbon[data-stage=cue]{top:-17px;bottom:auto}html[data-pc-ribbon-off=true] .CorrectiveRibbon-module__Dcztja__ribbon{display:none!important}.CorrectiveRibbon-module__Dcztja__ribbon[data-slot=row],.CorrectiveRibbon-module__Dcztja__ribbon[data-slot=row][data-stage=cue]{top:auto;bottom:0}.CorrectiveRibbon-module__Dcztja__line{--glass-radius:14px;--glass-shadow:0 6px 18px #00000029, inset 0 1px 0 #ffffffd9;border-radius:var(--glass-radius);max-width:calc(100% - 8px);font-family:var(--font-family-medium);color:var(--glass-text-primary);text-align:center;pointer-events:none;align-items:center;gap:10px;padding:2px 12px;font-size:20px;line-height:1.2;display:inline-flex}.CorrectiveRibbon-module__Dcztja__ribbon[data-band="3-5"] .CorrectiveRibbon-module__Dcztja__line{font-size:22px}.CorrectiveRibbon-module__Dcztja__ribbon[data-band="6-8"] .CorrectiveRibbon-module__Dcztja__line{font-size:21px}.CorrectiveRibbon-module__Dcztja__ribbon[data-band="9-12"] .CorrectiveRibbon-module__Dcztja__line{font-size:20px}.CorrectiveRibbon-module__Dcztja__textCell{min-width:0;display:grid}.CorrectiveRibbon-module__Dcztja__textCell>span{grid-area:1/1;min-width:0}.CorrectiveRibbon-module__Dcztja__textIn{animation:.3s CorrectiveRibbon-module__Dcztja__ribbonTextIn}.CorrectiveRibbon-module__Dcztja__textOut{animation:.3s forwards CorrectiveRibbon-module__Dcztja__ribbonTextOut}@keyframes CorrectiveRibbon-module__Dcztja__ribbonTextIn{0%{opacity:0}to{opacity:1}}@keyframes CorrectiveRibbon-module__Dcztja__ribbonTextOut{0%{opacity:1}to{opacity:0}}.CorrectiveRibbon-module__Dcztja__speakerBtn{color:#6b7280;cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin:-4px -6px -4px -2px;transition:color .2s,transform .1s;display:inline-flex;position:relative}.CorrectiveRibbon-module__Dcztja__speakerBtn:after{content:"";position:absolute;inset:-7px}@media (hover:hover) and (pointer:fine){.CorrectiveRibbon-module__Dcztja__speakerBtn:hover{color:#374151}}.CorrectiveRibbon-module__Dcztja__speakerBtn:active{transform:scale(.94)}.CorrectiveRibbon-module__Dcztja__speakerBtn[data-speaking=true]{color:#f57c00}.CorrectiveRibbon-module__Dcztja__showMeBtn{color:#1d4ed8;font-family:var(--font-family-heavy);white-space:nowrap;cursor:pointer;pointer-events:auto;text-shadow:none;border-radius:10px;flex:none;align-items:center;margin:-2px -6px -2px 0;padding:3px 12px;font-size:14px;font-weight:700;display:inline-flex;position:relative;}.CorrectiveRibbon-module__Dcztja__showMeBtn:after{content:"";position:absolute;inset:-9px -4px}.CorrectiveRibbon-module__Dcztja__bannerLine{pointer-events:auto;justify-content:center;align-items:center;gap:10px;max-width:100%;display:inline-flex}.CorrectiveRibbon-module__Dcztja__bannerLine .CorrectiveRibbon-module__Dcztja__speakerBtn,.CorrectiveRibbon-module__Dcztja__bannerLine .CorrectiveRibbon-module__Dcztja__showMeBtn{pointer-events:auto}
.GamePauseDoor-module__p_aa_a__pauseBtn{cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding:0;display:flex;position:absolute;top:12px;left:12px;}.GamePauseDoor-module__p_aa_a__pauseBtnFixed{z-index:166;position:fixed}.GamePauseDoor-module__p_aa_a__prestartHome{z-index:30;position:absolute;top:12px;left:12px}.GamePauseDoor-module__p_aa_a__prestartHomeFixed{z-index:166;position:fixed}.GamePauseDoor-module__p_aa_a__root{z-index:20;background:#0a0e164d;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.GamePauseDoor-module__p_aa_a__rootNoDim{background:0 0}.GamePauseDoor-module__p_aa_a__rootFixed{z-index:170;position:fixed}.GamePauseDoor-module__p_aa_a__card{box-sizing:border-box;background:var(--ds-card,#fff);width:min(320px,100%);color:var(--ds-ink,#23252c);font-family:var(--font-family);text-align:center;border-radius:22px;flex-direction:column;align-items:stretch;gap:12px;padding:22px 22px 20px;display:flex;box-shadow:0 14px 40px #0a0e1652}.GamePauseDoor-module__p_aa_a__title{font-family:var(--font-family-heavy,var(--font-family));margin:0;font-size:26px;font-weight:800}.GamePauseDoor-module__p_aa_a__line{margin:-4px 0 0;font-size:16px;font-weight:600;line-height:1.35}.GamePauseDoor-module__p_aa_a__resume{display:flex}.GamePauseDoor-module__p_aa_a__resume>button{margin-top:0}.GamePauseDoor-module__p_aa_a__home{justify-content:center;display:flex}.GamePauseDoor-module__p_aa_a__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:2px;display:flex}.GamePauseDoor-module__p_aa_a__secondary{min-height:44px;font-family:var(--font-family);padding:0 18px;font-size:15px;font-weight:700}.GamePauseDoor-module__p_aa_a__cardRow{align-items:center;width:min(520px,100%)}.GamePauseDoor-module__p_aa_a__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.GamePauseDoor-module__p_aa_a__resumeRow{flex:180px;min-width:160px;max-width:240px}.GamePauseDoor-module__p_aa_a__resumeRow>button{margin-top:0}
.CollaborativeStageOverlay-module__xe7zpW__scrim{z-index:10050;background:#0f1e3280;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.CollaborativeStageOverlay-module__xe7zpW__card{background:#fff;border-radius:22px;flex-direction:column;width:100%;max-width:720px;max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 30px 80px #0f1e3252}.CollaborativeStageOverlay-module__xe7zpW__header{background:#fbfcfb;border-bottom:1px solid #eef0ee;align-items:center;gap:12px;padding:14px 22px;display:flex}.CollaborativeStageOverlay-module__xe7zpW__badge{font-family:var(--font-family-heavy,"Avenir-Heavy");letter-spacing:.6px;text-transform:uppercase;color:#0f766e;background:#e6f4f1;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}.CollaborativeStageOverlay-module__xe7zpW__headerNote{font-family:var(--font-family-medium,"Avenir-Medium");color:#4b5563;font-size:14px}.CollaborativeStageOverlay-module__xe7zpW__timer{font-family:var(--font-family-heavy,"Avenir-Heavy");color:#0f766e;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:17px;display:inline-flex}.CollaborativeStageOverlay-module__xe7zpW__body{flex:auto;min-height:0;padding:18px 22px 8px;overflow-y:auto}.CollaborativeStageOverlay-module__xe7zpW__emptyState{font-family:var(--font-family-medium,"Avenir-Medium");color:#374151;margin:8px 0 12px;font-size:16px;line-height:1.5}.CollaborativeStageOverlay-module__xe7zpW__groupTag,.CollaborativeStageOverlay-module__xe7zpW__label{font-family:var(--font-family-heavy,"Avenir-Heavy");letter-spacing:.7px;text-transform:uppercase;color:#6b7280;margin-bottom:4px;font-size:11px}.CollaborativeStageOverlay-module__xe7zpW__label{margin-top:14px}.CollaborativeStageOverlay-module__xe7zpW__groupName{font-family:var(--font-family-heavy,"Avenir-Heavy");color:#111827;margin:0 0 8px;font-size:24px}.CollaborativeStageOverlay-module__xe7zpW__groupMembers{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.CollaborativeStageOverlay-module__xe7zpW__memberChip{font-family:var(--font-family-medium,"Avenir-Medium");color:#1f2937;background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;padding:5px 12px;font-size:14px}.CollaborativeStageOverlay-module__xe7zpW__memberChipSelf{color:#fff;background:#0f766e;border-color:#0f766e}.CollaborativeStageOverlay-module__xe7zpW__prompt{font-family:var(--font-family-medium,"Avenir-Medium");color:#111827;background:#f4faf8;border-left:4px solid #0f766e;border-radius:6px 12px 12px 6px;margin:0 0 4px;padding:10px 14px;font-size:17px;line-height:1.45}.CollaborativeStageOverlay-module__xe7zpW__questionText{font-family:var(--font-family-medium,"Avenir-Medium");color:#111827;margin:6px 0 10px;font-size:17px;line-height:1.45}.CollaborativeStageOverlay-module__xe7zpW__options,.CollaborativeStageOverlay-module__xe7zpW__revealList{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.CollaborativeStageOverlay-module__xe7zpW__option,.CollaborativeStageOverlay-module__xe7zpW__revealRow{text-align:left;width:100%;min-height:52px;font-family:var(--font-family-medium,"Avenir-Medium");color:#111827;background:#fff;border:1.5px solid #d9dde3;border-radius:14px;align-items:center;gap:12px;padding:8px 14px;font-size:17px;display:flex}button.CollaborativeStageOverlay-module__xe7zpW__option{cursor:pointer}button.CollaborativeStageOverlay-module__xe7zpW__option:disabled{cursor:default}button.CollaborativeStageOverlay-module__xe7zpW__option:active:not(:disabled){background:#f3f7f6}@media (hover:hover) and (pointer:fine){button.CollaborativeStageOverlay-module__xe7zpW__option:hover:not(:disabled){border-color:#0f766e}}.CollaborativeStageOverlay-module__xe7zpW__optionStatic{cursor:default}.CollaborativeStageOverlay-module__xe7zpW__optionMine{background:#ecf7f4;border:2.5px solid #0f766e}.CollaborativeStageOverlay-module__xe7zpW__optionLocked{background:#d6efe8;border:2.5px solid #0f766e}.CollaborativeStageOverlay-module__xe7zpW__letter{width:30px;height:30px;font-family:var(--font-family-heavy,"Avenir-Heavy");color:#374151;background:#f1f3f5;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.CollaborativeStageOverlay-module__xe7zpW__optionMine .CollaborativeStageOverlay-module__xe7zpW__letter,.CollaborativeStageOverlay-module__xe7zpW__optionLocked .CollaborativeStageOverlay-module__xe7zpW__letter{color:#fff;background:#0f766e}.CollaborativeStageOverlay-module__xe7zpW__optionText{flex:auto;min-width:0}.CollaborativeStageOverlay-module__xe7zpW__revealRowKey{background:#f0fdf4;border:2.5px solid #16a34a}.CollaborativeStageOverlay-module__xe7zpW__keyTag{font-family:var(--font-family-heavy,"Avenir-Heavy");color:#15803d;vertical-align:middle;background:#dcfce7;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:12px;display:inline-flex}.CollaborativeStageOverlay-module__xe7zpW__revealGroups{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:6px;max-width:55%;display:flex}.CollaborativeStageOverlay-module__xe7zpW__revealNone{color:#9ca3af;font-size:13px}.CollaborativeStageOverlay-module__xe7zpW__revealSplitLabel{font-family:var(--font-family-heavy,"Avenir-Heavy");color:#4b5563;flex:auto;font-size:14px}.CollaborativeStageOverlay-module__xe7zpW__groupChip{font-family:var(--font-family-heavy,"Avenir-Heavy");color:#0f766e;white-space:nowrap;background:#e6f4f1;border-radius:999px;padding:4px 10px;font-size:13px}.CollaborativeStageOverlay-module__xe7zpW__groupChipSelf{color:#fff;background:#0f766e}.CollaborativeStageOverlay-module__xe7zpW__footer{background:#fbfcfb;border-top:1px solid #eef0ee;padding:12px 22px 16px}.CollaborativeStageOverlay-module__xe7zpW__statusLine{font-family:var(--font-family-heavy,"Avenir-Heavy");color:#1f2937;font-size:15px;line-height:1.4}.CollaborativeStageOverlay-module__xe7zpW__helpText{font-family:var(--font-family-medium,"Avenir-Medium");color:#6b7280;margin-top:4px;font-size:13px}@media (max-width:520px){.CollaborativeStageOverlay-module__xe7zpW__header,.CollaborativeStageOverlay-module__xe7zpW__body,.CollaborativeStageOverlay-module__xe7zpW__footer{padding-left:16px;padding-right:16px}.CollaborativeStageOverlay-module__xe7zpW__revealRow{flex-wrap:wrap}.CollaborativeStageOverlay-module__xe7zpW__revealGroups{justify-content:flex-start;max-width:100%}}
.GameSplashControls-module__21PQYq__pillGrid{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}.GameSplashControls-module__21PQYq__pillGrid.GameSplashControls-module__21PQYq__cols3{grid-template-columns:repeat(3,1fr)}.GameSplashControls-module__21PQYq__pillGrid.GameSplashControls-module__21PQYq__cols4{grid-template-columns:repeat(4,1fr)}.GameSplashControls-module__21PQYq__pillGrid>:only-child,.GameSplashControls-module__21PQYq__pillGrid:not(.GameSplashControls-module__21PQYq__cols3):not(.GameSplashControls-module__21PQYq__cols4)>:last-child:nth-child(odd):not(:only-child){grid-column:1/-1;justify-self:center;min-width:46%}.GameSplashControls-module__21PQYq__pill{--b3d-hover-glow:255, 255, 255;isolation:isolate;cursor:pointer;min-height:84px;font-family:var(--font-family);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px 8px;display:flex;}.GameSplashControls-module__21PQYq__pillRest{}.GameSplashControls-module__21PQYq__pillSelected{}.GameSplashControls-module__21PQYq__pillTrack{grid-template-columns:repeat(2,1fr);gap:12px;width:100%}.GameSplashControls-module__21PQYq__pillTrack.GameSplashControls-module__21PQYq__cols3{grid-template-columns:repeat(3,1fr)}.GameSplashControls-module__21PQYq__pillTrack.GameSplashControls-module__21PQYq__cols4{grid-template-columns:repeat(4,1fr)}.GameSplashControls-module__21PQYq__pillTrack.GameSplashControls-module__21PQYq__cols3 .GameSplashControls-module__21PQYq__pillSymbol{font-size:17px}.GameSplashControls-module__21PQYq__pillTrack.GameSplashControls-module__21PQYq__cols4 .GameSplashControls-module__21PQYq__pillSymbol{font-size:15px}.GameSplashControls-module__21PQYq__pillTrack>button:only-of-type,.GameSplashControls-module__21PQYq__pillTrack:not(.GameSplashControls-module__21PQYq__cols3):not(.GameSplashControls-module__21PQYq__cols4)>button:last-of-type:nth-of-type(odd):not(:only-of-type){grid-column:1/-1;justify-self:center;min-width:46%}.GameSplashControls-module__21PQYq__pillSeg{padding:0;display:flex}.GameSplashControls-module__21PQYq__pillFace{box-sizing:border-box;width:100%;min-height:84px;font-family:var(--font-family);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px 8px;display:flex}.GameSplashControls-module__21PQYq__pillGround{--b3d-hover-glow:255, 255, 255}.GameSplashControls-module__21PQYq__pillSymbol{font-size:24px;font-weight:800;font-family:var(--font-family-heavy,var(--font-family));white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;line-height:1;overflow:hidden}.GameSplashControls-module__21PQYq__pillGrid.GameSplashControls-module__21PQYq__cols3 .GameSplashControls-module__21PQYq__pillSymbol{font-size:17px}.GameSplashControls-module__21PQYq__pillGrid.GameSplashControls-module__21PQYq__cols4 .GameSplashControls-module__21PQYq__pillSymbol{font-size:15px}.GameSplashControls-module__21PQYq__pillLabel{font-family:var(--font-family-heavy,var(--font-family));text-align:center;font-size:13px;line-height:1.2}.GameSplashControls-module__21PQYq__primary{isolation:isolate;width:100%;height:60px;font-family:var(--font-family-heavy,var(--font-family));cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:0 28px;font-size:20px;font-weight:800;display:inline-flex;position:relative;}.GameSplashControls-module__21PQYq__primary:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 130px 70px at var(--gx,50%) var(--gy,50%), #ffffff8c 0%, #ffffff38 40%, #fff0 85%);mix-blend-mode:overlay;opacity:0;transition:opacity .22s ease-out;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.GameSplashControls-module__21PQYq__primary:hover:not(:disabled):before{opacity:1}}.GameSplashControls-module__21PQYq__primary:active:not(:disabled):before{opacity:.5}.GameSplashControls-module__21PQYq__primary:disabled{opacity:.5;cursor:default;transform:none}.GameSplashControls-module__21PQYq__primaryOrange{}.GameSplashControls-module__21PQYq__primarySky{}.GameSplashControls-module__21PQYq__primaryPurple{}.GameSplashControls-module__21PQYq__primaryGold{}.GameSplashControls-module__21PQYq__primaryRose{}.GameSplashControls-module__21PQYq__gradeRow{scrollbar-width:thin;border-radius:14px;gap:4px;width:100%;padding:4px;display:flex;overflow-x:auto}.GameSplashControls-module__21PQYq__gradeRow::-webkit-scrollbar{width:4px;height:4px}.GameSplashControls-module__21PQYq__gradeRow::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:2px}.GameSplashControls-module__21PQYq__gradeChip{--seg-font-size:14px;border-radius:12px;flex:none;min-width:44px;height:44px;padding:0 12px}.GameSplashControls-module__21PQYq__helperText{color:#ffffff8c;text-align:center;margin:-2px 0 0;font-size:11px}
@keyframes HintRenderer-module__mGlPeW__hintStepReveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.HintRenderer-module__mGlPeW__block{animation:none!important}}.HintRenderer-module__mGlPeW__block{background:#f59e0b12;border:1px solid #f59e0b2e;border-radius:12px;padding:14px 18px;animation:1.3s cubic-bezier(.22,1,.36,1) HintRenderer-module__mGlPeW__hintStepReveal}.HintRenderer-module__mGlPeW__blockHeader{align-items:center;gap:10px;margin-bottom:8px;display:flex}.HintRenderer-module__mGlPeW__stepBadge{font-family:var(--font-family-heavy);color:#3b82f6f2;letter-spacing:.3px;background:#3b82f61f;border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:13px}.HintRenderer-module__mGlPeW__strategyLabel{font-family:var(--font-family-heavy);color:var(--color-text);font-size:19px;font-weight:700;line-height:1.2}.HintRenderer-module__mGlPeW__stepSpeakerBtn{color:#3b82f6f2;cursor:pointer;background:#3b82f61a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;display:flex}@media (hover:hover) and (pointer:fine){.HintRenderer-module__mGlPeW__stepSpeakerBtn:hover{background:#3b82f633}}.HintRenderer-module__mGlPeW__stepSpeakerBtnActive{color:#fff;background:#3b82f6f2}@media (hover:hover) and (pointer:fine){.HintRenderer-module__mGlPeW__stepSpeakerBtnActive:hover{color:#fff;background:#3b82f6f2}}.hintK2Scope .HintRenderer-module__mGlPeW__stepSpeakerBtn{width:40px;height:40px}.HintRenderer-module__mGlPeW__polyaBadge{color:#6d28d9f2;font-family:var(--font-family-heavy);letter-spacing:.2px;background:#8b5cf624;border:1px solid #8b5cf647;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:2px 9px 2px 4px;font-size:12px;display:inline-flex}.HintRenderer-module__mGlPeW__polyaStepNum{color:#fff;background:#8b5cf6d9;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:inline-flex}.HintRenderer-module__mGlPeW__polyaStepName{text-transform:uppercase}.HintRenderer-module__mGlPeW__stepSimpleLabel{font-family:var(--font-family-heavy);color:var(--color-warning-orange);font-size:18px;font-weight:700}.HintRenderer-module__mGlPeW__prose{font-family:var(--font-family);color:var(--color-text);margin:4px 0;font-size:16px;line-height:1.5}.HintRenderer-module__mGlPeW__readingUnitWrap{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;margin:0 -7px;padding:0 7px}.HintRenderer-module__mGlPeW__readingUnit{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffa5001f;border-radius:6px;transition:background .2s,box-shadow .2s;box-shadow:0 0 0 3px #ffa5001f,0 0 0 4px #ffa5001a}.HintRenderer-module__mGlPeW__figureStandoff{justify-content:center;margin:14px 0;display:flex}.HintRenderer-module__mGlPeW__eqChain{grid-template-columns:auto 1fr;gap:10px;margin-top:10px;padding-left:8px;display:grid}.HintRenderer-module__mGlPeW__eqSign{font-family:var(--font-family-heavy);color:var(--color-text);text-align:right;align-self:center;min-width:14px;font-size:20px;line-height:1.1}.HintRenderer-module__mGlPeW__eqExpr{font-family:var(--font-family);color:var(--color-text);align-self:center;font-size:20px;line-height:1.4}.hintK2Scope .HintRenderer-module__mGlPeW__block{padding:16px 20px}.hintK2Scope .HintRenderer-module__mGlPeW__strategyLabel{font-size:23px}.hintK2Scope .HintRenderer-module__mGlPeW__stepSimpleLabel{font-size:22px}.hintK2Scope .HintRenderer-module__mGlPeW__stepBadge{padding:3px 11px;font-size:15px}.hintK2Scope .HintRenderer-module__mGlPeW__prose{font-size:20px;line-height:1.5}:is(.hintK2Scope .HintRenderer-module__mGlPeW__eqSign,.hintK2Scope .HintRenderer-module__mGlPeW__eqExpr){font-size:24px}@media (max-width:540px){.HintRenderer-module__mGlPeW__block{padding:10px 12px}.HintRenderer-module__mGlPeW__strategyLabel{font-size:16px}.HintRenderer-module__mGlPeW__prose{font-size:14px}.HintRenderer-module__mGlPeW__eqSign,.HintRenderer-module__mGlPeW__eqExpr{font-size:17px}.HintRenderer-module__mGlPeW__eqChain{gap:6px 8px}}@media (max-height:500px){.HintRenderer-module__mGlPeW__block{padding:8px 12px}.HintRenderer-module__mGlPeW__blockHeader{gap:8px;margin-bottom:4px}.HintRenderer-module__mGlPeW__stepBadge{padding:1px 7px;font-size:11px}.HintRenderer-module__mGlPeW__strategyLabel,.HintRenderer-module__mGlPeW__stepSimpleLabel{font-size:15px}.HintRenderer-module__mGlPeW__prose{margin:2px 0;font-size:13px;line-height:1.4}.HintRenderer-module__mGlPeW__eqChain{gap:4px 8px;margin-top:6px;padding-left:4px}.HintRenderer-module__mGlPeW__eqSign,.HintRenderer-module__mGlPeW__eqExpr{font-size:15px;line-height:1.2}.HintRenderer-module__mGlPeW__polyaBadge{padding:1px 7px 1px 3px;font-size:10px}.HintRenderer-module__mGlPeW__polyaStepNum{width:15px;height:15px;font-size:10px}}@media (max-width:540px){.HintRenderer-module__mGlPeW__polyaBadge{font-size:10px}.HintRenderer-module__mGlPeW__polyaStepNum{width:16px;height:16px;font-size:10px}}.HintRenderer-module__mGlPeW__prosePurple{color:#7e22ce}.HintRenderer-module__mGlPeW__proseGreen{color:#15803d}.HintRenderer-module__mGlPeW__proseBlue{color:#1d4ed8}.HintRenderer-module__mGlPeW__proseRed{color:#c62828}.HintRenderer-module__mGlPeW__proseYellow{color:#b8860b}.HintRenderer-module__mGlPeW__proseOrange{color:#d84315}
.HomeWeatherSkin-module__mUCOtq__diffuseCv{pointer-events:none;filter:blur(6px);will-change:transform;transition:opacity 4.5s;position:absolute;top:0;left:0}.HomeWeatherSkin-module__mUCOtq__cumulusCv{pointer-events:none;filter:blur(3px);will-change:transform;transition:opacity 5s,transform 8s;position:absolute;top:0;left:0}.HomeWeatherSkin-module__mUCOtq__ov{pointer-events:none;opacity:0;transition:opacity 2.5s;position:absolute;inset:0}.HomeWeatherSkin-module__mUCOtq__flash{background:radial-gradient(at 62% 12%,#fffffff2,#fff0 55%)}.HomeWeatherSkin-module__mUCOtq__flashOn{animation:9s ease-in-out infinite HomeWeatherSkin-module__mUCOtq__hwsFlash}.HomeWeatherSkin-module__mUCOtq__flashOnNight{animation:9s ease-in-out infinite HomeWeatherSkin-module__mUCOtq__hwsFlashNight}@keyframes HomeWeatherSkin-module__mUCOtq__hwsFlash{0%,82%,to{opacity:0}85%{opacity:.22}88%{opacity:.06}91%{opacity:.27}94%{opacity:0}}@keyframes HomeWeatherSkin-module__mUCOtq__hwsFlashNight{0%,82%,to{opacity:0}85%{opacity:.4}88%{opacity:.1}91%{opacity:.46}94%{opacity:0}}.HomeWeatherSkin-module__mUCOtq__drip{opacity:0;background:#cde6f8cc;border-radius:2px;width:3px;height:7px;animation:none;position:absolute}.HomeWeatherSkin-module__mUCOtq__dripsRain .HomeWeatherSkin-module__mUCOtq__drip{animation:1.9s cubic-bezier(.4,0,.9,1) infinite HomeWeatherSkin-module__mUCOtq__hwsDripRain;animation-delay:var(--hws-gdl)}.HomeWeatherSkin-module__mUCOtq__dripsAfter .HomeWeatherSkin-module__mUCOtq__drip{animation:7.6s cubic-bezier(.4,0,.9,1) infinite HomeWeatherSkin-module__mUCOtq__hwsDripAfter;animation-delay:var(--hws-gdl-a)}@keyframes HomeWeatherSkin-module__mUCOtq__hwsDripRain{0%{opacity:0;transform:translateY(0)}5%{opacity:.9}43%{opacity:.85;transform:translateY(58px)}50%,to{opacity:0;transform:translateY(64px)}}@keyframes HomeWeatherSkin-module__mUCOtq__hwsDripAfter{0%{opacity:0;transform:translateY(0)}1.5%{opacity:.9}10.5%{opacity:.85;transform:translateY(58px)}12.5%,to{opacity:0;transform:translateY(64px)}}.HomeWeatherSkin-module__mUCOtq__splashRow{opacity:0;pointer-events:none;width:100%;height:18px;transition:opacity 1.5s;position:absolute;left:0}.HomeWeatherSkin-module__mUCOtq__sp{width:14px;height:6px;position:absolute;bottom:0;transform:translate(-50%)}.HomeWeatherSkin-module__mUCOtq__sp:before{content:"";animation:HomeWeatherSkin-module__mUCOtq__hwsSpring var(--hws-st) ease-out infinite;animation-delay:var(--hws-sdl);opacity:0;border:1.5px solid #bed6ecb3;border-bottom-color:#0000;border-radius:50%;position:absolute;inset:0}.HomeWeatherSkin-module__mUCOtq__sp:after{content:"";width:9px;height:4px;animation:HomeWeatherSkin-module__mUCOtq__hwsSpDark var(--hws-st) ease-out infinite;animation-delay:var(--hws-sdl);opacity:0;background:#3c281a66;border-radius:50%;position:absolute;top:1px;left:50%;transform:translate(-50%)}.HomeWeatherSkin-module__mUCOtq__splashStorm .HomeWeatherSkin-module__mUCOtq__sp:before,.HomeWeatherSkin-module__mUCOtq__splashStorm .HomeWeatherSkin-module__mUCOtq__sp:after{animation-duration:calc(var(--hws-st) * .7)}@keyframes HomeWeatherSkin-module__mUCOtq__hwsSpring{0%{opacity:0;transform:scale(.3)}18%{opacity:.85}to{opacity:0;transform:scale(1.5)translateY(-3px)}}@keyframes HomeWeatherSkin-module__mUCOtq__hwsSpDark{0%{opacity:0}18%{opacity:.55}to{opacity:0}}.HomeWeatherSkin-module__mUCOtq__fly{opacity:0;width:5px;height:5px;animation:HomeWeatherSkin-module__mUCOtq__hwsFlyWander var(--hws-fd) ease-in-out infinite alternate, HomeWeatherSkin-module__mUCOtq__hwsFlyBlink var(--hws-fp) ease-in-out infinite;animation-delay:0s, var(--hws-fbdl);background:#ffe9a3;border-radius:50%;position:absolute;box-shadow:0 0 11px 4px #ffe98ccc}@keyframes HomeWeatherSkin-module__mUCOtq__hwsFlyWander{0%{transform:translate(0)}to{transform:translate(var(--hws-fx), var(--hws-fy))}}@keyframes HomeWeatherSkin-module__mUCOtq__hwsFlyBlink{0%,90%,to{opacity:0}93%{opacity:.35}95%{opacity:.95}97%{opacity:.4}}.HomeWeatherSkin-module__mUCOtq__fogband{filter:blur(18px);opacity:0;pointer-events:none;background:#ffffff8c;border-radius:50%;width:130%;height:14%;transition:opacity 3s;animation:26s ease-in-out infinite alternate HomeWeatherSkin-module__mUCOtq__hwsFogDrift;position:absolute;left:-15%}.HomeWeatherSkin-module__mUCOtq__fogband2{animation-duration:34s;animation-direction:alternate-reverse}@keyframes HomeWeatherSkin-module__mUCOtq__hwsFogDrift{0%{transform:translate(-4%)}to{transform:translate(5%)}}.HomeWeatherSkin-module__mUCOtq__dawnWash{background:linear-gradient(#ffd6aa47,#fff4d61f 55%,#0000)}.HomeWeatherSkin-module__mUCOtq__snowpack{pointer-events:none;width:100%;transition:opacity 1.8s;display:block;position:absolute;left:0;overflow:visible}.HomeWeatherSkin-module__mUCOtq__grassFrost{filter:blur(2px);pointer-events:none;background:linear-gradient(#fff0,#ffffff9e);width:100%;transition:opacity 2.5s;position:absolute;left:0}@media (prefers-reduced-motion:reduce){.HomeWeatherSkin-module__mUCOtq__flashOn,.HomeWeatherSkin-module__mUCOtq__flashOnNight{animation:none;opacity:0!important}.HomeWeatherSkin-module__mUCOtq__drip,.HomeWeatherSkin-module__mUCOtq__dripsRain .HomeWeatherSkin-module__mUCOtq__drip,.HomeWeatherSkin-module__mUCOtq__dripsAfter .HomeWeatherSkin-module__mUCOtq__drip,.HomeWeatherSkin-module__mUCOtq__sp:before,.HomeWeatherSkin-module__mUCOtq__sp:after,.HomeWeatherSkin-module__mUCOtq__fly,.HomeWeatherSkin-module__mUCOtq__fogband{animation:none}}
.LockedDoor-module__jWbzxG__jiggle{animation:.32s ease-in-out LockedDoor-module__jWbzxG__lockedDoorJiggle}@keyframes LockedDoor-module__jWbzxG__lockedDoorJiggle{0%{rotate:none}20%{rotate:-3deg}45%{rotate:3deg}70%{rotate:-1.5deg}88%{rotate:.75deg}to{rotate:none}}@media (prefers-reduced-motion:reduce){.LockedDoor-module__jWbzxG__jiggle{animation:none}}.LockedDoor-module__jWbzxG__glyph{opacity:.8;flex-shrink:0;width:.8em;height:.8em}.LockedDoor-module__jWbzxG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LockedDoor-module__jWbzxG__overlayRoot{z-index:210;padding:16px}.LockedDoor-module__jWbzxG__panel{text-align:center;width:min(380px,100%);color:var(--glass-text-primary);border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:24px 22px 20px;display:flex;position:relative}.LockedDoor-module__jWbzxG__lockMark{width:44px;height:44px;color:var(--glass-text-primary);background:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;display:flex}.LockedDoor-module__jWbzxG__art{border-radius:18px;width:132px;height:132px;overflow:hidden;box-shadow:0 4px 14px #00000029}.LockedDoor-module__jWbzxG__art svg{width:100%;height:100%;display:block}.LockedDoor-module__jWbzxG__title{font-family:var(--font-family-heavy);margin:0;font-size:21px;line-height:1.2}.LockedDoor-module__jWbzxG__line{font-family:var(--font-family-medium);color:var(--glass-text-secondary);max-width:30ch;margin:0;font-size:15.5px;line-height:1.45}.LockedDoor-module__jWbzxG__actions{gap:10px;width:100%;margin-top:6px;display:flex}.LockedDoor-module__jWbzxG__primary,.LockedDoor-module__jWbzxG__secondary{min-height:44px;font-family:var(--font-family-heavy);cursor:pointer;border-radius:12px;flex:1;font-size:15px}.LockedDoor-module__jWbzxG__primary{color:#fff;background:#2563eb;border:none}.LockedDoor-module__jWbzxG__secondary{color:var(--glass-text-primary);background:#ffffffd9;border:1px solid #00000024}.LockedDoor-module__jWbzxG__grownUp{color:#555;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;min-height:44px;margin:12px auto 0;padding:0 12px;font-size:14px;font-weight:600;text-decoration:underline;display:block}
.PickMisconceptionNote-module__eUbbMW__note{background:#7c4dff14;border-radius:10px;margin-top:6px;padding:7px 10px;box-shadow:inset 3px 0 #7c4dff}.PickMisconceptionNote-module__eUbbMW__kicker{letter-spacing:.06em;text-transform:uppercase;color:#6a3de8;margin-bottom:2px;font-size:10px;font-weight:800}.PickMisconceptionNote-module__eUbbMW__short{font-family:var(--font-family-heavy);color:var(--ds-ink-strong,#1a1a2e);font-size:13px}body[data-night-chrome=true] .PickMisconceptionNote-module__eUbbMW__note{background:#a78bfa24;box-shadow:inset 3px 0 #a78bfa}body[data-night-chrome=true] .PickMisconceptionNote-module__eUbbMW__kicker{color:#c4b5fd}:is(body[data-night-chrome=true] .dsTrustedLight .PickMisconceptionNote-module__eUbbMW__note,body[data-night-chrome=true] .dsLightIsland .PickMisconceptionNote-module__eUbbMW__note){background:#7c4dff14;box-shadow:inset 3px 0 #7c4dff}:is(body[data-night-chrome=true] .dsTrustedLight .PickMisconceptionNote-module__eUbbMW__kicker,body[data-night-chrome=true] .dsLightIsland .PickMisconceptionNote-module__eUbbMW__kicker){color:#6a3de8}
.LessonDetailSheet-module__VH5y-q__backdrop{z-index:260;background:#14141e59;justify-content:center;align-items:center;padding:24px;animation:.18s LessonDetailSheet-module__VH5y-q__sheetFadeIn;display:flex;position:fixed;inset:0}@keyframes LessonDetailSheet-module__VH5y-q__sheetFadeIn{0%{opacity:0}to{opacity:1}}.LessonDetailSheet-module__VH5y-q__lessonSheetPanel{--glass-radius:20px;width:min(680px,100%);max-height:86vh;font-family:var(--font-family);border-radius:20px;flex-direction:column;animation:.22s LessonDetailSheet-module__VH5y-q__sheetSlideUp;display:flex;overflow:hidden}@keyframes LessonDetailSheet-module__VH5y-q__sheetSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.LessonDetailSheet-module__VH5y-q__lessonSheetHeader{border-bottom:1px solid #3c3c4314;align-items:flex-start;gap:12px;padding:16px 20px 14px;display:flex}.LessonDetailSheet-module__VH5y-q__headerMain{flex:1;min-width:0}.LessonDetailSheet-module__VH5y-q__lessonSheetTitle{color:#1a1a2e;font-size:17px;font-weight:800;font-family:var(--font-family-heavy);line-height:1.25}.LessonDetailSheet-module__VH5y-q__badgeRow{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.LessonDetailSheet-module__VH5y-q__badge{color:#3c3c43b8;white-space:nowrap;background:#3c3c4312;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.LessonDetailSheet-module__VH5y-q__lessonSheetClose{color:#3c3c43a6;cursor:pointer;background:#3c3c4312;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s;display:flex}@media (hover:hover) and (pointer:fine){.LessonDetailSheet-module__VH5y-q__lessonSheetClose:hover{background:#3c3c4324}}.LessonDetailSheet-module__VH5y-q__scroller{padding:4px 20px 16px;overflow:hidden auto}.LessonDetailSheet-module__VH5y-q__scroller::-webkit-scrollbar{width:6px;height:6px}.LessonDetailSheet-module__VH5y-q__scroller::-webkit-scrollbar-thumb{background:#3c3c4326;border-radius:3px}.LessonDetailSheet-module__VH5y-q__body{flex-direction:column;display:flex}.LessonDetailSheet-module__VH5y-q__section{padding:12px 0 0}.LessonDetailSheet-module__VH5y-q__sectionLabel{letter-spacing:.04em;text-transform:uppercase;color:#3c3c4380;font-size:11px;font-weight:800;font-family:var(--font-family-heavy);margin-bottom:4px}.LessonDetailSheet-module__VH5y-q__text{color:#33333d;font-size:13px;line-height:1.5}.LessonDetailSheet-module__VH5y-q__list,.LessonDetailSheet-module__VH5y-q__orderedList{flex-direction:column;gap:3px;margin:0;padding-left:20px;display:flex}.LessonDetailSheet-module__VH5y-q__listItem{color:#33333d;font-size:13px;line-height:1.5}.LessonDetailSheet-module__VH5y-q__research{color:#3c3c43a8;font-size:12px;font-style:italic;line-height:1.5}.LessonDetailSheet-module__VH5y-q__lessonSheetFooter{border-top:1px solid #3c3c4314;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.LessonDetailSheet-module__VH5y-q__primaryBtn{background:var(--accent);color:#fff;font-family:var(--font-family);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:700;transition:filter .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.LessonDetailSheet-module__VH5y-q__primaryBtn:hover{filter:brightness(1.06)}}.LessonDetailSheet-module__VH5y-q__secondaryBtn{color:#444;font-family:var(--font-family);cursor:pointer;background:#ffffffb8;border:1px solid #3c3c432e;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.LessonDetailSheet-module__VH5y-q__secondaryBtn:hover{background:#fff;border-color:#3c3c4352}}@media (max-width:640px){.LessonDetailSheet-module__VH5y-q__backdrop{padding:12px}.LessonDetailSheet-module__VH5y-q__lessonSheetPanel{max-height:92vh}.LessonDetailSheet-module__VH5y-q__lessonSheetFooter{justify-content:stretch}.LessonDetailSheet-module__VH5y-q__primaryBtn,.LessonDetailSheet-module__VH5y-q__secondaryBtn{flex:1;justify-content:center}}
.portalChrome-module__7l7meq__root{min-height:100vh;display:flex}.portalChrome-module__7l7meq__nav{box-sizing:border-box;background:#fff;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:2px;width:220px;height:100vh;padding:20px 0;display:flex;position:sticky;top:0;overflow-y:auto}.portalChrome-module__7l7meq__navHead{border-bottom:1px solid #e6e4dd;align-items:center;gap:8px;margin-bottom:8px;padding:0 16px 16px;display:flex}.portalChrome-module__7l7meq__menuButton{display:none}.portalChrome-module__7l7meq__navBody{flex-direction:column;flex:1;gap:2px;display:flex}.portalChrome-module__7l7meq__scrim{display:none}.portalChrome-module__7l7meq__main{scrollbar-gutter:stable;background:#fafaf7;flex:1;min-width:0;overflow-y:auto}.portalChrome-module__7l7meq__mainWithNav{padding:24px 32px}@media (max-width:767px){.portalChrome-module__7l7meq__root{flex-direction:column}.portalChrome-module__7l7meq__nav{z-index:40;border-bottom:1px solid #e6e4dd;align-self:stretch;width:100%;height:auto;padding:0;position:sticky;top:0;overflow:visible;border-right:none!important}.portalChrome-module__7l7meq__navHead{border-bottom:none;justify-content:space-between;min-height:56px;margin-bottom:0;padding:6px 8px 6px 16px}.portalChrome-module__7l7meq__menuButton{color:#555;cursor:pointer;background:#fff;border:1px solid #e6e4dd;border-radius:8px;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.portalChrome-module__7l7meq__menuButton[aria-expanded=true]{color:#3d7a4e;background:#e7f1ea;border-color:#cfe0d4}.portalChrome-module__7l7meq__navBody{display:none}.portalChrome-module__7l7meq__navOpen .portalChrome-module__7l7meq__navBody{background:#fff;border-bottom:1px solid #e6e4dd;max-height:calc(100dvh - 57px);padding:8px 0 0;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #1218131f}.portalChrome-module__7l7meq__navOpen+.portalChrome-module__7l7meq__scrim{z-index:39;background:#12181340;display:block;position:fixed;inset:0}.portalChrome-module__7l7meq__main{overflow-y:visible}.portalChrome-module__7l7meq__mainWithNav{padding:16px}}
.LessonResultsSheet-module__EeiZpa__summary{color:#3c3c43c7;margin-top:8px;font-size:12.5px;line-height:1.35}.LessonResultsSheet-module__EeiZpa__summary strong{color:#1a1a2e;font-weight:800}.LessonResultsSheet-module__EeiZpa__badgeOpen{color:#2e7d32;background:#2e7d321f}.LessonResultsSheet-module__EeiZpa__block{padding:12px 0 0}.LessonResultsSheet-module__EeiZpa__empty{color:#3c3c4399;padding:8px 0;font-size:13px}.LessonResultsSheet-module__EeiZpa__rollupRow{background:#7c3aed0f;border-radius:10px;align-items:baseline;gap:10px;margin-bottom:4px;padding:7px 10px;display:flex}.LessonResultsSheet-module__EeiZpa__rollupLabel{color:#5b21b6;flex-shrink:0;max-width:55%;font-size:12.5px;font-weight:700}.LessonResultsSheet-module__EeiZpa__rollupNames{color:#3c3c43bf;flex:1;min-width:0;font-size:12px;line-height:1.35}@media (max-width:600px){.LessonResultsSheet-module__EeiZpa__rollupRow{flex-wrap:wrap;row-gap:2px}.LessonResultsSheet-module__EeiZpa__rollupLabel{max-width:100%}.LessonResultsSheet-module__EeiZpa__rollupNames{flex-basis:100%}}.LessonResultsSheet-module__EeiZpa__row{border-bottom:1px solid #3c3c4312;padding:9px 0}.LessonResultsSheet-module__EeiZpa__row:last-child{border-bottom:none}.LessonResultsSheet-module__EeiZpa__rowMain{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LessonResultsSheet-module__EeiZpa__name{color:#1a1a2e;font-size:13.5px;font-weight:700}.LessonResultsSheet-module__EeiZpa__status{white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.LessonResultsSheet-module__EeiZpa__statusDone{color:#2e7d32;background:#e8f5e9}.LessonResultsSheet-module__EeiZpa__statusWaiting{color:#3c3c43b8;background:#3c3c4312}.LessonResultsSheet-module__EeiZpa__spacer{flex:1}.LessonResultsSheet-module__EeiZpa__score{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.LessonResultsSheet-module__EeiZpa__scoreLabel{color:#3c3c4399;font-size:10.5px;font-weight:700}.LessonResultsSheet-module__EeiZpa__scoreValue{text-align:center;border-radius:7px;min-width:34px;padding:1px 7px;font-size:12px;font-weight:800}.LessonResultsSheet-module__EeiZpa__toneGood{color:#1b5e20;background:#c8e6c9}.LessonResultsSheet-module__EeiZpa__toneMid{color:var(--color-score-amber-ink,#a45e00);background:#fff9c4}.LessonResultsSheet-module__EeiZpa__toneLow{color:#b71c1c;background:#ffcdd2}.LessonResultsSheet-module__EeiZpa__tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.LessonResultsSheet-module__EeiZpa__tag{color:#5b21b6;background:#7c3aed14;border-radius:7px;padding:2px 8px;font-size:11px;font-weight:700}.LessonResultsSheet-module__EeiZpa__section{margin-top:22px}.LessonResultsSheet-module__EeiZpa__sectionTitle{color:#1e3a8a;font-size:18px;font-weight:800;font-family:var(--font-family-heavy);padding:2px 0 8px}.LessonResultsSheet-module__EeiZpa__runRow{text-align:left;border:1px solid var(--ds-border,#eee);background:var(--ds-card,#fff);cursor:pointer;width:100%;font-family:var(--font-family);border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:11px 16px;transition:background .12s,transform 80ms;display:flex}@media (hover:hover) and (pointer:fine){.LessonResultsSheet-module__EeiZpa__runRow:hover{background:var(--ds-panel,#f7f7fa)}}.LessonResultsSheet-module__EeiZpa__runRow:active{transform:scale(.99)}.LessonResultsSheet-module__EeiZpa__runTitle{color:var(--ds-ink,#1a1a2e);font-size:14px;font-weight:800}.LessonResultsSheet-module__EeiZpa__runMeta{color:var(--dsn-ink-faint,var(--ds-muted,#23252ca6));font-size:11.5px}.LessonResultsSheet-module__EeiZpa__runCount{color:#3f51b5;white-space:nowrap;background:#eef2ff;border-radius:8px;flex-shrink:0;padding:2px 9px;font-size:11px;font-weight:800}.LessonResultsSheet-module__EeiZpa__showAll{color:#3f51b5;cursor:pointer;font-size:12px;font-weight:700;font-family:var(--font-family);background:0 0;border:none;padding:4px 0}@media (prefers-reduced-motion:reduce){.LessonResultsSheet-module__EeiZpa__runRow{transition:none}.LessonResultsSheet-module__EeiZpa__runRow:active{transform:none}}
.TierRungLabel-module__kk_OaW__rung{white-space:nowrap;color:var(--tier-rung-ink,var(--color-text-secondary));flex:none;font-size:12px;font-style:normal;font-weight:400;line-height:1.2}.TierRungLabel-module__kk_OaW__fixedLight{--tier-rung-ink:#2d2d34d1}
.PopupFade-module__al8rYq__layer100{z-index:100}.PopupFade-module__al8rYq__layer200{z-index:200}.PopupFade-module__al8rYq__layer220{z-index:220}.PopupFade-module__al8rYq__layer250{z-index:250}.PopupFade-module__al8rYq__layer300{z-index:300}.PopupFade-module__al8rYq__layer340{z-index:340}.PopupFade-module__al8rYq__layer400{z-index:400}.PopupFade-module__al8rYq__layer500{z-index:500}.PopupFade-module__al8rYq__layer1000{z-index:1000}.PopupFade-module__al8rYq__layer1100{z-index:1100}.PopupFade-module__al8rYq__layer1200{z-index:1200}.PopupFade-module__al8rYq__layer9000{z-index:9000}.PopupFade-module__al8rYq__layer9400{z-index:9400}.PopupFade-module__al8rYq__layer9500{z-index:9500}.PopupFade-module__al8rYq__layer9999{z-index:9999}.PopupFade-module__al8rYq__layer10000{z-index:10000}.PopupFade-module__al8rYq__layer10002{z-index:10002}.PopupFade-module__al8rYq__dim30{background:#0000004d}.PopupFade-module__al8rYq__dim35{background:#00000059}.PopupFade-module__al8rYq__dim40{background:#0006}.PopupFade-module__al8rYq__dim45{background:#00000073}.PopupFade-module__al8rYq__dim50{background:#00000080}.PopupFade-module__al8rYq__dim55{background:#0000008c}.PopupFade-module__al8rYq__dim60{background:#0009}.PopupFade-module__al8rYq__dimInk28{background:#1e222c47}.PopupFade-module__al8rYq__dimInk35{background:#12141a59}.PopupFade-module__al8rYq__dimSlate45{background:#0f172a73}.PopupFade-module__al8rYq__dimSlate72{background:#0f172ab8}.PopupFade-module__al8rYq__creamBackdrop{background:linear-gradient(160deg,#faf6ef 0%,#f5eef4 55%,#efe6f2 100%)}.PopupFade-module__al8rYq__pad16{padding:16px}.PopupFade-module__al8rYq__pad20{padding:20px}.PopupFade-module__al8rYq__pad24{padding:24px}.PopupFade-module__al8rYq__secondaryBtn{min-height:44px;font-family:var(--font-family-heavy);padding:10px 20px;font-size:15px}.PopupFade-module__al8rYq__gradeCompleteSecondaryBtn{min-height:44px;font-family:var(--font-family-heavy);padding:12px 24px;font-size:15px}
.PotatoMountain-module__Z9066a__scene{z-index:0;pointer-events:none;contain:strict;transition:opacity .15s;position:fixed;inset:0;overflow:hidden}.PotatoMountain-module__Z9066a__sceneFading{opacity:0}.PotatoMountain-module__Z9066a__sky{position:absolute;inset:0}.PotatoMountain-module__Z9066a__stars{background-image:radial-gradient(1.5px 1.5px at 12% 18%,#ffffffd9 50%,#0000 51%),radial-gradient(1px 1px at 28% 9%,#ffffffb3 50%,#0000 51%),radial-gradient(1.5px 1.5px at 44% 24%,#fffc 50%,#0000 51%),radial-gradient(1px 1px at 61% 12%,#ffffffa6 50%,#0000 51%),radial-gradient(1.5px 1.5px at 77% 20%,#ffffffd9 50%,#0000 51%),radial-gradient(1px 1px at 88% 6%,#ffffffb3 50%,#0000 51%),radial-gradient(1px 1px at 35% 33%,#fff9 50%,#0000 51%),radial-gradient(1.5px 1.5px at 69% 36%,#ffffffb3 50%,#0000 51%);position:absolute;inset:0 0 40%}.PotatoMountain-module__Z9066a__far{will-change:transform;background-repeat:repeat-x;position:absolute;top:0;left:0;right:0}.PotatoMountain-module__Z9066a__world{transform-origin:0 0;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.PotatoMountain-module__Z9066a__tile{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute}.PotatoMountain-module__Z9066a__mirror{transform:scaleX(-1)}.PotatoMountain-module__Z9066a__rock{height:4000px;position:absolute}.PotatoMountain-module__Z9066a__marker{transform-origin:0 0;width:0;height:0;position:absolute}.PotatoMountain-module__Z9066a__flagSvg{position:absolute;top:0;left:0;overflow:visible}.PotatoMountain-module__Z9066a__potato{will-change:transform;justify-content:center;display:flex;position:absolute;top:0;left:0}.PotatoMountain-module__Z9066a__wobble{transform-origin:50% 88%;animation:.52s ease-in-out PotatoMountain-module__Z9066a__mountainWobble}@keyframes PotatoMountain-module__Z9066a__mountainWobble{0%{transform:rotate(0)}20%{transform:rotate(-7deg)}45%{transform:rotate(6deg)}70%{transform:rotate(-3deg)}to{transform:rotate(0)}}.PotatoMountain-module__Z9066a__flagGrow{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.PotatoMountain-module__Z9066a__hopBox{position:relative}.PotatoMountain-module__Z9066a__cheerHop{animation:PotatoMountain-module__Z9066a__mountainCheerHop var(--hop-ms,.34s) linear}@keyframes PotatoMountain-module__Z9066a__mountainCheerHop{0%{animation-timing-function:cubic-bezier(.33,.67,.67,1);transform:translateY(0)}50%{transform:translateY(var(--hop-h,-30px));animation-timing-function:cubic-bezier(.33,0,.67,.33)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PotatoMountain-module__Z9066a__wobble{animation:none}.PotatoMountain-module__Z9066a__scene{transition:none}.PotatoMountain-module__Z9066a__cheerHop{animation:none}.PotatoMountain-module__Z9066a__flagGrow{transition:none!important}}.PotatoMountain-module__Z9066a__screen{width:100%;height:var(--app-vh-base,100dvh);position:relative;overflow:hidden}.PotatoMountain-module__Z9066a__card{z-index:2;top:calc(max(14px, env(safe-area-inset-top)) + 58px);box-sizing:border-box;color:#1a1a1e;width:min(420px,100vw - 32px);font-family:var(--font-family);background:#fff;border-radius:22px;padding:22px 22px 20px;position:absolute;left:16px;box-shadow:0 10px 30px #14283c2e,inset 0 1px #ffffffe6}@media (max-width:640px){.PotatoMountain-module__Z9066a__card{width:auto;padding:18px 18px 16px;right:16px}}.PotatoMountain-module__Z9066a__cardTitle{font-family:var(--font-family-heavy);margin:0 0 6px;font-size:clamp(22px,3.2vw,28px);line-height:1.15}.PotatoMountain-module__Z9066a__skillLabel{margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.3}.PotatoMountain-module__Z9066a__summits{color:#9b1d20;align-items:center;gap:6px;margin:0 0 10px;font-size:15px;font-weight:700;display:inline-flex}.PotatoMountain-module__Z9066a__firstSummit{font-family:var(--font-family-heavy);color:#1f7a3a;letter-spacing:.02em;margin:0 0 4px;font-size:16px}.PotatoMountain-module__Z9066a__cardLine{margin:0 0 12px;font-size:15px;line-height:1.4}.PotatoMountain-module__Z9066a__starLine{align-items:center;gap:8px;margin:2px 0 14px;font-size:16px;font-weight:700;display:flex}.PotatoMountain-module__Z9066a__cardActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:6px;display:flex}.PotatoMountain-module__Z9066a__secondaryBtn{height:clamp(44px,8vh,56px);min-height:44px;font-family:var(--font-family);padding:0 18px;font-size:15px;font-weight:700}.PotatoMountain-module__Z9066a__climbBar{height:64px;margin:6px 20px 14px 4px;position:relative}.PotatoMountain-module__Z9066a__barTrack{background:#e3eaef;border-radius:5px;height:10px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 0 0 1.5px #c3ced6}.PotatoMountain-module__Z9066a__barFill{background:linear-gradient(90deg,#4fcf76,#2fbf5a);border-radius:5px;height:100%}.PotatoMountain-module__Z9066a__barMark{width:0;height:0;position:absolute;bottom:5px}.PotatoMountain-module__Z9066a__barFlag{position:absolute;bottom:-2px;left:-3px;overflow:visible}.PotatoMountain-module__Z9066a__barPole{stroke:#7d8890}.PotatoMountain-module__Z9066a__barPoleLit{stroke:#3f4a52}.PotatoMountain-module__Z9066a__barPennant{fill:#e8a7a8;stroke:#a98384}.PotatoMountain-module__Z9066a__barPennantLit{fill:#e5383b;stroke:#9b1d20}.PotatoMountain-module__Z9066a__barStars{gap:1px;display:flex;position:absolute;bottom:30px;left:0;transform:translate(-50%)}.PotatoMountain-module__Z9066a__barStarLit{fill:var(--color-gold-star)}.PotatoMountain-module__Z9066a__barStarDim{fill:#cfd8de}.PotatoMountain-module__Z9066a__overlayRoot{z-index:60;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.PotatoMountain-module__Z9066a__panel{box-sizing:border-box;color:#1a1a1e;width:min(460px,100%);max-height:min(80vh,640px);font-family:var(--font-family);background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:20px;display:flex;position:relative;box-shadow:0 14px 40px #141e3247}.PotatoMountain-module__Z9066a__panelTitle{font-family:var(--font-family-heavy);margin:0;font-size:21px}.PotatoMountain-module__Z9066a__pickerList{flex-direction:column;gap:12px;min-height:0;display:flex;overflow-y:auto}.PotatoMountain-module__Z9066a__pickerList[data-psb-dom]{padding-right:18px}.PotatoMountain-module__Z9066a__pickerGroup{flex-direction:column;gap:6px;display:flex}.PotatoMountain-module__Z9066a__pickerGroupTitle{letter-spacing:.04em;text-transform:uppercase;color:#4a5560;margin:4px 0 0;font-size:13px;font-weight:800}.PotatoMountain-module__Z9066a__pickerRow{color:#1a1a1e;text-align:left;min-height:48px;font-family:var(--font-family);cursor:pointer;background:#fff;border:2px solid #d5dde3;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.PotatoMountain-module__Z9066a__pickerRow:active{background:#eef3f6}@media (hover:hover) and (pointer:fine){.PotatoMountain-module__Z9066a__pickerRow:hover{border-color:#8fb3c9}}.PotatoMountain-module__Z9066a__pickerRowOn{border-color:#2fbf5a;box-shadow:inset 0 0 0 1px #2fbf5a}.PotatoMountain-module__Z9066a__pickerLabel{flex:1;min-width:0}.PotatoMountain-module__Z9066a__pickerSummits{color:#9b1d20;white-space:nowrap;align-items:center;gap:4px;font-weight:800;display:inline-flex}.PotatoMountain-module__Z9066a__climb{width:100%;height:var(--app-vh-base,100dvh);position:relative}.PotatoMountain-module__Z9066a__climbLayer{z-index:1;--corner-reserve:64px;height:100%;position:relative}.PotatoMountain-module__Z9066a__climb [data-typed-enter-scope]{transition:opacity .3s}.PotatoMountain-module__Z9066a__climb[data-mountain-walking="1"] [data-typed-enter-scope]{opacity:0;pointer-events:none}.PotatoMountain-module__Z9066a__climbCuts [data-typed-enter-scope]{transition:none}.PotatoMountain-module__Z9066a__climb [data-verdict-overlay]{transition:opacity .3s}.PotatoMountain-module__Z9066a__climb[data-mountain-walking="1"] [data-verdict-overlay]{opacity:0}.PotatoMountain-module__Z9066a__climbCuts [data-verdict-overlay]{transition:none}@media (prefers-reduced-motion:reduce){:is(.PotatoMountain-module__Z9066a__climb [data-typed-enter-scope],.PotatoMountain-module__Z9066a__climb [data-verdict-overlay]){transition:none}}.PotatoMountain-module__Z9066a__meter{justify-content:center;align-items:flex-end;gap:5px;min-height:22px;display:flex}.PotatoMountain-module__Z9066a__meterStep{background:#b9d7c2;border:1.5px solid #6f9a7c;border-radius:50%;width:9px;height:9px}.PotatoMountain-module__Z9066a__meterThird{background:#ecb3b4;border-color:#a06a6b;border-radius:3px;width:10px;height:18px}.PotatoMountain-module__Z9066a__meterReached{background:#2fbf5a;border-color:#1f7a3a}.PotatoMountain-module__Z9066a__meterThird.PotatoMountain-module__Z9066a__meterReached{background:#e5383b;border-color:#9b1d20}.PotatoMountain-module__Z9066a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(body[data-night-chrome=true] .PotatoMountain-module__Z9066a__card,body[data-night-chrome=true] .PotatoMountain-module__Z9066a__panel){color:#eef2f8;background:#1c2433;box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff14}:is(body[data-night-chrome=true] .PotatoMountain-module__Z9066a__summits,body[data-night-chrome=true] .PotatoMountain-module__Z9066a__pickerSummits){color:#ff9a9c}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__firstSummit{color:#7fe0a0}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__barTrack{background:#263046;box-shadow:inset 0 0 0 1.5px #46546e}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__barFill{background:linear-gradient(90deg,#45d36f,#2fbf5a)}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__barPole{stroke:#8a97a8}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__barPoleLit{stroke:#dfe6f0}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__barPennant{fill:#6b3a3c;stroke:#d68c8e}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__barPennantLit{fill:#ff5a5d;stroke:#ffb3b4}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__barStarDim{fill:#46546e}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__pickerGroupTitle{color:#b7c3d3}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__pickerRow{color:#eef2f8;background:#222c3e;border-color:#46546e}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__pickerRow:active{background:#2b3750}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__secondaryBtn{--b3d-deep:#2b2e35;--b3d-caustic:#4a4e58;--b3d-rim:#0000008c;--b3d-ink:#e6e8ec;--b3d-hla:.3;--b3d-glowa:.35;--b3d-tshadow:0 1px 2px #0000004d}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__meterStep{background:#3c5a47;border-color:#7fbf94}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__meterThird{background:#6b3a3c;border-color:#d68c8e}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__meterReached{background:#45d36f;border-color:#a6efbd}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__meterThird.PotatoMountain-module__Z9066a__meterReached{background:#ff5a5d;border-color:#ffb3b4}.PotatoMountain-module__Z9066a__plantFall,.PotatoMountain-module__Z9066a__plantLean{width:0;height:0;position:absolute;top:0;left:0}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__srOnly{color:#eef2f8}
.RemediationViewToggle-module__2xMW7G__track{background:var(--dsn-hover,#3c3c4314);border-radius:999px;gap:2px;padding:3px}.RemediationViewToggle-module__2xMW7G__seg{--seg-font-size:13px;border-radius:999px;gap:6px;padding:6px 14px}
.RowMoreMenu-module__uh5pva__wrap{flex:none;position:relative}.RowMoreMenu-module__uh5pva__wrap[data-open=true]{z-index:30}.RowMoreMenu-module__uh5pva__btn{width:36px;height:36px;color:var(--color-text-secondary,#5a6371);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;transition:background-color .12s,transform 80ms ease-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.RowMoreMenu-module__uh5pva__btn:hover{color:var(--glass-text-primary,#1a1a2e);background:#23252c14}}.RowMoreMenu-module__uh5pva__btn:active{transform:translateY(1px)}.RowMoreMenu-module__uh5pva__wrap[data-open=true] .RowMoreMenu-module__uh5pva__btn{background:#23252c14}body[data-night-chrome=true] .RowMoreMenu-module__uh5pva__btn{color:var(--ds-ink-mid,#c9ced8)}body[data-night-chrome=true] .RowMoreMenu-module__uh5pva__wrap[data-open=true] .RowMoreMenu-module__uh5pva__btn{background:#ffffff1a}.RowMoreMenu-module__uh5pva__menu{z-index:5;background:var(--dsn-panel,#fff);border:1px solid var(--dsn-border,#3c3c431f);border-radius:14px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #0000002e}body[data-night-chrome=true] .RowMoreMenu-module__uh5pva__menu{box-shadow:0 14px 36px #00000080}.RowMoreMenu-module__uh5pva__menu[data-align=end]{left:auto;right:0}.RowMoreMenu-module__uh5pva__item{text-align:left;min-height:44px;font:inherit;font-family:var(--font-family-heavy);color:var(--dsn-ink-strong,#1f2937);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:10px 12px;font-size:14px;display:block}@media (hover:hover) and (pointer:fine){.RowMoreMenu-module__uh5pva__item:not(:disabled):hover{background:var(--dsn-hover,#23252c0f)}}.RowMoreMenu-module__uh5pva__item:active{background:var(--dsn-hover,#23252c17)}.RowMoreMenu-module__uh5pva__item:disabled{color:var(--dsn-ink-faint,#8a8f99);cursor:default}.RowMoreMenu-module__uh5pva__item[data-danger=true]{color:var(--dsn-tint-danger,#a3322a)}.RowMoreMenu-module__uh5pva__confirm{color:var(--dsn-ink,#374151);flex-direction:column;gap:2px;padding:6px 8px 2px;font-size:13px;display:flex}.RowMoreMenu-module__uh5pva__lockAfterLabel{vertical-align:-.08em;margin-left:5px}
.RosterNeedsYourEye-module__CR0ffq__box{color:#4a3500;text-align:left;background:#fff8ea;border:1px solid #e8c98a;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.5}.RosterNeedsYourEye-module__CR0ffq__title{margin-bottom:4px;font-weight:700}.RosterNeedsYourEye-module__CR0ffq__list{margin:0;padding-left:18px}.RosterNeedsYourEye-module__CR0ffq__name{font-weight:600}
.ReviewChallengeLabel-module__5IvoIq__name{font-weight:700}.ReviewChallengeLabel-module__5IvoIq__bar{opacity:.45;margin:0 10px;font-weight:700}.ReviewChallengeLabel-module__5IvoIq__scope{font-weight:600}.ReviewChallengeLabel-module__5IvoIq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.TypedField-module__dBzJCq__field{border:3px solid var(--typed-field-edge);background:#fff;border-radius:14px;outline:none;transition:border-color .15s}
.StudentDetailToggles-module__7dKQLG__subjectSeg{padding:5px 14px}.StudentDetailToggles-module__7dKQLG__sourceTrack{background:#f0f0f0;border-radius:7px;padding:2px}.StudentDetailToggles-module__7dKQLG__sourceSeg{border-radius:5px;padding:2px 9px}.StudentDetailToggles-module__7dKQLG__gradeTrack{border-radius:999px;flex-wrap:wrap}.StudentDetailToggles-module__7dKQLG__gradeSeg{border-radius:999px;padding:3px 11px}.StudentDetailToggles-module__7dKQLG__itemTimeSeg{--seg-font-size:12.5px;white-space:normal;padding-left:6px;padding-right:6px;line-height:1.2}
.BookPreviewOverlay-module___T7LWG__root{z-index:2000;padding:20px}