:where(.pg-academy) .lessons svg.illo{display:block;width:100%;height:auto}:where(.pg-academy) .prow{background:var(--sun-l);border-radius:14px;text-decoration:none;color:inherit}:where(.pg-academy) .lrow.prow{border-top:0;margin:4px -10px;padding:10px;width:calc(100% + 20px)}:where(.pg-academy) .prow+.lrow{border-top:0}:where(.pg-academy) .track{padding:0;overflow:hidden}:where(.pg-academy) .track summary{list-style:none;display:flex;gap:12px;align-items:center;padding:14px;cursor:pointer}:where(.pg-academy) .track summary::-webkit-details-marker{display:none}:where(.pg-academy) .track .ti{width:54px;height:54px;border-radius:16px;border:var(--b-thin);display:grid;place-items:center;font-size:28px;flex:0 0 auto}:where(.pg-academy) .track[open] summary .chev{transform:rotate(90deg)}:where(.pg-academy) .chev{transition:transform .2s;width:22px}:where(.pg-academy) .lessons{padding:0 14px 10px}:where(.pg-academy) .lrow{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 0;border-top:2px solid var(--hair);font-weight:600}:where(.pg-academy) .lrow .st{width:30px;height:30px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:13px;font-weight:800;flex:0 0 auto}:where(.pg-academy) .player{position:fixed;inset:0;z-index:75;background:var(--paper);display:flex;flex-direction:column;max-width:480px;margin:0 auto;padding:calc(12px + var(--safe-t)) 18px calc(18px + var(--safe-b))}:where(.pg-academy) .pbars{display:flex;gap:4px;flex:1}:where(.pg-academy) .pbars i{flex:1;height:6px;border-radius:9px;background:#dcd6f2;overflow:hidden}:where(.pg-academy) .pbars i b{display:block;height:100%;background:var(--ink);width:0}:where(.pg-academy) .pbars i.done b{width:100%}:where(.pg-academy) .slide{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:22px;position:relative;-webkit-user-select:none;user-select:none}:where(.pg-academy) .slide .vis{width:min(78vw,280px);min-height:200px;display:grid;place-items:center}:where(.pg-academy) .slide .say{font-family:var(--f-display);font-weight:800;font-size:clamp(24px,7vw,30px);line-height:1.15;letter-spacing:-.015em;max-width:340px}:where(.pg-academy) .tapzones{position:absolute;inset:0;display:grid;grid-template-columns:1fr 2fr}:where(.pg-academy) .say-sm{font-size:clamp(18px,5vw,22px)!important;line-height:1.35!important;font-family:var(--f-body)!important;font-weight:700!important}:where(.pg-academy) .qopt{width:100%;text-align:left;justify-content:flex-start;white-space:normal;height:auto;min-height:58px;padding:12px 16px;font-family:var(--f-body);font-weight:700;font-size:16px}:where(.pg-academy) .qopt.right{--bg:var(--buy-l);border-color:var(--buy2)}:where(.pg-academy) .qopt.wrong{--bg:var(--sell-l)}:where(.pg-academy) .app .track[open]>summary{top:calc(var(--tb-h, calc(61px + var(--safe-t))) - 1px)}:root[data-theme=dark] :where(.pg-academy) .pbars i{background:var(--hair)}:root[data-theme=dark] :where(.pg-academy) .pbars i b{background:var(--ink2)}:root[data-theme=dark] :where(.pg-academy) .prow{box-shadow:inset 0 0 0 1px #ffc83d2e}:root[data-theme=dark] :where(.pg-academy) .qopt.wrong{--bg:var(--sell-l);background:var(--sell-l);border-color:#ff5c7a73}:root[data-theme=dark] :where(.pg-academy) .qopt.right{--bg:var(--buy-l);background:var(--buy-l);border-color:var(--buy);color:var(--buy2)}:root[data-theme=dark] :where(.pg-academy) .track .ti{background-image:linear-gradient(#17142ba8,#17142ba8)!important;border-color:var(--line)}
