:root{--mark-mask:url(data:image/png;base64,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)}

/* Layout concept: an exam-prep "lesson room" — a sticky top bar, one content column on graph-paper ground,
   bottom tab bar on phones. Subject hues are chips; the orange accent is reserved for actions. */
:root{
  --bg:#f3f5f8; --surface:#ffffff; --surface-2:#e8edf3; --ink:#1c3246; --ink-2:#55687a; --line:#d2dae3; --grid:rgba(28,50,70,.07);
  --accent:#1c3246; --accent-ink:#ffffff; --accent-soft:#e2eaf2;
  --fig1:#2b63a8; --fig2:#d9661e; --fig3:#1f7a4d; --fig4:#7a4bc2; --grid-line:#e3e8ee;
  --maths:#2b63a8; --maths-soft:#e3ecf8; --phys:#6f4bc2; --phys-soft:#ece6fa; --chem:#1f7a4d; --chem-soft:#e0f2e8; --life:#b5531c; --life-soft:#fbe9dc;
  --good:#1f7a4d; --warn:#a9671a; --bad:#c2362e; --good-soft:#e0f2e8; --warn-soft:#fbeedd; --bad-soft:#fae3e1;
  --shadow:0 1px 2px rgba(21,33,58,.06),0 8px 24px -12px rgba(21,33,58,.18);
  --display:"Poppins","Segoe UI",system-ui,sans-serif; --body:"IBM Plex Sans","Segoe UI",system-ui,sans-serif; --mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;
  --r:14px; --r-sm:8px;
}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){
  --bg:#0e1823; --surface:#152331; --surface-2:#1e3041; --ink:#e8eef4; --ink-2:#a4b4c4; --line:#2a3e51; --grid:rgba(232,238,244,.06);
  --accent:#7fb7e3; --accent-ink:#0b1620; --accent-soft:#1c3246;
  --fig1:#7eaaea; --fig2:#f39a52; --fig3:#58cf8a; --fig4:#b39cf7; --grid-line:#22344a;
  --maths:#7eaaea; --maths-soft:#1b2f4d; --phys:#b39cf7; --phys-soft:#2b2250; --chem:#58cf8a; --chem-soft:#143826; --life:#f0a06a; --life-soft:#3f2414;
  --good:#58cf8a; --warn:#f0b35b; --bad:#f08a80; --good-soft:#143826; --warn-soft:#3a2a12; --bad-soft:#3f1d1a;
  --shadow:0 1px 2px rgba(0,0,0,.4),0 10px 28px -14px rgba(0,0,0,.6); color-scheme:dark}}
:root[data-theme="dark"]{
  --bg:#0e1823; --surface:#152331; --surface-2:#1e3041; --ink:#e8eef4; --ink-2:#a4b4c4; --line:#2a3e51; --grid:rgba(232,238,244,.06);
  --accent:#7fb7e3; --accent-ink:#0b1620; --accent-soft:#1c3246;
  --fig1:#7eaaea; --fig2:#f39a52; --fig3:#58cf8a; --fig4:#b39cf7; --grid-line:#22344a;
  --maths:#7eaaea; --maths-soft:#1b2f4d; --phys:#b39cf7; --phys-soft:#2b2250; --chem:#58cf8a; --chem-soft:#143826; --life:#f0a06a; --life-soft:#3f2414;
  --good:#58cf8a; --warn:#f0b35b; --bad:#f08a80; --good-soft:#143826; --warn-soft:#3a2a12; --bad-soft:#3f1d1a;
  --shadow:0 1px 2px rgba(0,0,0,.4),0 10px 28px -14px rgba(0,0,0,.6); color-scheme:dark}
*{box-sizing:border-box}
html,body{height:100%}
body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}
body{background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:28px 28px;background-attachment:fixed}
a{color:var(--maths);text-decoration-thickness:1px;text-underline-offset:2px}
h1,h2,h3,h4{font-family:var(--display);line-height:1.15;margin:0;text-wrap:balance;letter-spacing:-.01em}
h1{font-size:clamp(1.55rem,3.4vw,2.3rem);font-weight:700}
h2{font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:700}
h3{font-size:1.1rem;font-weight:700}
h4{font-size:.95rem;font-weight:700}
p{margin:0}
button{font:inherit;cursor:pointer}
input,select,textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:9px 11px;width:100%;min-width:0}
input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
textarea{min-height:90px;resize:vertical}
label{font-size:.85rem;color:var(--ink-2);font-weight:500;display:block;margin-bottom:4px}
.eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}
.muted{color:var(--ink-2)}
.small{font-size:.875rem}
.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}
.wrap{max-width:1120px;margin:0 auto;padding-inline:16px}
.topbar{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}
.topbar .wrap{display:flex;align-items:center;gap:14px;min-height:60px}
.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;min-width:0}
.brand .mark{width:38px;height:37px;flex:none;background:var(--ink);-webkit-mask:url(data:image/png;base64,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) center/contain no-repeat;mask:url(data:image/png;base64,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) center/contain no-repeat}
.logo-full{width:170px;max-width:40%;aspect-ratio:350/234;background:var(--ink);-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAg0AAAFfCAYAAADNtv/1AABEy0lEQVR42u2dbbBdV3nf//u8XEnWlWyuZOiXTCczTWf6OTNgEr8AsSRbL7ZL25AXvrQkhClgoOEldovvhYBDC3ETCJmAk2mnDQEyU2LJsi1ZgCVjgmGm3/KpmUyT6ZdgScZ6s3TveeuH9Tyc527tffba++yXtc/5/2b2HOnec89Ze6211/qvZz3PsyIQQhaBSF57JX/uWC4AmLCaCSGEkHbTqel7ekacEEKWeHVCCGmvYBgDWAWwE8B7AayU8Llj+ey/BvCy/OyyGTdodSCEEEJaRFdejwA4D+CSTOZlX5fk8zcw3f7ggoMQQghpmWA4CmBgJvgBgK0Sr7iAOAlgt1ghKBwIIYSQwNHJ+g0ArslkPoTbUqjC0qDOkK/L/zdEtPTZFIQQQkjY9EU4rMtkvlWRWEgSDyO4rQpuUxBCCCEtsTKsArhgJvNJTdcQwCaAA1KOLpuEkOWhwyogpJXsArCjge8dw0VnHBbBwDGEEEIICRT1I/gE6t2asFsUEwD/CG5REEJLAyEkeCIAtzU0WUdwfg1rAN7OcYQQQggJVywAwK1wzoh1+zPopdaNJ6RMjKIghBBCAhUNfbjsjE2JBv3OH8M5ZNqyEUIWGJoVCWnf8/oOOGfEccPluQXOIZMQQtFACAn0eX0bXOTECM35NQzgMkP+O/lZj81DCEUDISQsIrhcCaGU5TZwa4IQQggJTiwAwF406wQZ92t4BfRrIISWBkJIkIzhjsAOhV2gXwMhFA2EkCDZieYdIAH6NRBC0UAICRadkN8DYI9M2CFsB9CvgRCKBkJIoIQ0QVshszsgIZMlcgghhJDcdOESJfXl36FOKJEI/DWE4QQZd4a8AmBf4JNyF9u3T/oUEITQ0kBInn4/ktXxQP49CfSZ0EROHwCwH2FtTahfwwdi1ofQGMGFqu6V/w+kvSkcCMn50BOyTPRlwgCAQwDukH+/DOD7AK6aZ2MSiGDYAvCLAE7DOUJ2Anp2deJ9FcDPwaW3HiMMZ80uphaRQwDuFHHzIwBnAfy+1G0nkPISQggJSCCrFeEAgFO42dz+CoBjsUmnqbJ2zfcfAPBDKeMQzW9LpB1g9ZixNjRt/u+ZNjyRUu6T8vsOaHUlhBAidMxEsm4mXt2e2MJ2H4ETmO7R13WCowqFuHn/aKy8kwAvtSxcAbCRILZ6NQoIKw7vBfC8EVsDKecQwI0E4cCQUUIIoWBARyaGk2byHc6Y/CYALgI4Yj6jCqtDmlDYC2dOP5VR3lCv5wE8AuCNKRaAqKK67KeIrUGGheRkTFgSQgihYMDErDBnXQPzalfOZVkdkoTCHgAHATwOd+R0PEKhLZedoC+L8EkTEGVtYVhBtw/T7QgfsaXC4YxYJqxlihBCyBILhi3kM7mPzMr5wJxWhyhhlZ0mFPRqk3UhXu746n6WgOihWMhrZP6mC7f1dKGA2Bqa16Ox/kMIIWTB6ZrXIoIhaSU6lEmpm3OVHCVYFWYJhUELrQuzhFeWgLg9QUBEOdpY6/P0nGJraETiCWx3pCSEELLggmGtBMGQNKE8j6kZe9YkFxcL+wE8iuSojUUSCnkFxCsioA5helpmVr3qz+1WhLbzuIS2Vj+HNWN1IIQQsmCoz8FhOEfGsk38cavDvthk1k+wQKzB+UVcjE2gyyAU8gqI81JXazHxkFSvR7F9K6LMdtbPelX6Ei0OhBCyoILhCLbvUVexX6//vijiYX9CefbL7y7GLApt9VOoUkDELQRar2sJ9Xo7gOOo3u/D9qE7jYAhZKlhRkiyKIJhIKvCE6ZfV2VWVs98nUSuwmWTfFn+fwdcBkc1tw8R9tkWoRCv11cBfEVERVK9Vp0Geihl+R6At2OaIZTZIwkhpOUWhsOY+h7UlQRJtxlmhR8u6xZElfVaZ5Ir6+PA7JGElgZWAaGFoZQVsj1vQScWPl/z1+vQ/L+peh1IX3sGwIO0OBBCCC0MvHj5OMHS4kAIIRQMvHhROBCSBTs8aaNgCGFLgixv3zsCF8HBvkeWDu65kraJ3DEHbdIwST4OehFC0UBIAGhynfsB/JURChQMxZhwDKBwIISigSxyP+0C+AlcnP6YgqEQI9yc3TDpZ8RfOJwE8E6pR0ZUkIWGgy5pSz+dwCXY6cngzL47n2C4LJeKsRGrJzfaF+8HsFcEAxdihKKBkIbRie4ogJ2c4Aoxlno8A3c41D+V65D8rMtVcm4iU2cfMkKCEEJIAKLhAIBNMLwyz2XDUU8geRuii+lpkQxfzZ8x8gaA+2J9lRBCSIMrOl3Fncc0AyMnrdnXwLwekzrsYHrstB7frRbHY7G/YR1mC7IxgCuxOiWEENIwfVnFbWB7oh1e6ec36ImRRzxWwfq7I5iezElh5ifKHpD6o5WBEEICszasyaQ25qSWai632xH7PARDXDjsw/btCh7nnX6Q1QljwSGEEBKYtQEA1kUw0NqQPJEN4ZxGkUMwJL33aOwzWcfb6+JFuG2JHrgtQQghQVobIrE2XAOd9uy1Ka/PA7jXrH6jgvWsK+d74aIruCU03bLZAnAVwJ1SR4yYIISQQNGV8ANcAf90ElPhdNJM9mVMZD0jPk5SOGy7//WY9YsQQkjgwuG4TJrLKhxULAzgHER7Fax8Nbqia4TDsta33ZbYLYKB2xKEEBI4eiTxLXDbFHYCXbb8C3rqotZLVGF997C8+RxUnNptCUZLEEJIi6wNEZyz3lUZ0JclmkIn7KERDDsqrm/r52DzOSyL1UG3JR6TOuC2BCGEtAwduB/D8uy322iGIw1MYEn5HBa93tVv5CKcE25VFh1CCCEVr367mOZuGC24tUEFw0UAhxtc8apwWMPUz2GR615F0QatDIQQshjWho0FXvVaZ8+TMlnbybsJ9Lt7cJEEi7pdEXd+7NLKQAgh7bc27JaBfdEyGNp7OYFpZEQ3kLpXP4dF3K6g8yMhhCwgOpHevWCrXZ18L2Ca4bGD8FIWq7Vn0bYr6PxICCELis3d0HbhEE/YtGZW9qHX/6JsV4yNYKPzIyGELBg6qO8GcBntPdDKHk29jmoSNlVF2nZFG4WDWhk+SysDIdsHWkIWAR3su/LaxlXhSMTBCMBDAD4lwieSibcNbTCWCfYZAD8nr125pzayyUeLEIoGsri01VFtIGX/NoD7ZLJdMdaSNt7LqyJ+npb/j1ssHgghhCwQalnoA3gN2/el2xIhYQ+cWgQvfeu02bZjtrk9QQghS2BhOADgBtqRVto6PGo4pZ7xsEi08Zht6wh5O6bHshNCCFkAdCX4REsmJXvg1DEzuS7qxJR0zPaNllgbPiztQmsDIYQsADrRrgF4BeFHTgxw84FTy5A0KOmY7ZDzOeg2yuklaiNCCFkKK0MEF6IYupVhaCbLJs+PaIqOERAbCD+fg5brHkyzjxJCCGnxJBQBuAUuL0CoVoYxXPjeBMDzcPv7yyYYrGWoLfkc1DfmLK0NhBDSftqQCXJk/r1oERLzWoiA7emnQ7QSaZ86yHYjhJB2C4YIznQc8kpVvfDbluGxTtHXDVg4bIm14Ykltg4RQsjCTDhnZVAfINz8C2um3Azd247mc7DCIaTICt3uegUu/JJtSAghLRUMBwO0MiTlX9AVKicbf+EQUmQFwy8JIaTF9GWCeUImllBM2hpOGc+/EFLK9kiEjNZhKEIm5MgKhl8SQkhL0UluBcA/IpyU0TacMsT8C12PCTuEtk2KrNgCwy8JIYTMMfndJZNJCCtRndTOIMxwSjvB7QfwCTjHzEMAVgO1JAHbIyua3q5g+CUhhLRUNKwAOIcwzNehHzilZToAZ16/FCv/KwgzlbXWYU8EzgA3h7A21dZ3UzgQQkj46IS2Dy5ZUpPJnEYI+8CptFMm1fdiK1Z39h5C3a5o+qRMtTacw9QnhBBCSKD0ZKBelwG8qTDLoZl8Q1+lnzAiZ5AgssYxa0kX4Tlv7pDXw2g2g6TW3SaAN8WELCGEkACtDD0A59GcA6ROVhcRpsNjkj+AzwS7Fbhw6Ba8ryr8V4YAPhSrb0IIIQFOGgdkpdfEhJGUsCkUwVDGmQ5x4RCaIEqzoIwb6APPw/nWcIuCEEICRFd0T6D+MLwhkhM2hTJhpDkNFhFWWwELI8QsIMewPTdGnVsUA7hIFGsFI4QQEsgqGjKJvYJ6HSCt893RhIkrFMFQZnii3YIJ9QjvrrGqjMxEXucWxTqYIZIQQoK0MkQySNdpZUg6zroTWL0A2x0Ey6obK5ZC9N2w93+vtFFdIZljI6puQXj+H4QQsrQWBt0KuEUG6TqsDHY7wuZfCOl0yr5ZaVcViqhhpSGnxba+F9bPYYh6LFDHzfeHlJabEEKWQiSoubcXmxieRj0e89YfINTjrLsxwTCqcIWddgBXaPWRlJOi6r6i9fJgrDzxsz0oJAghpCSR0EX6nvBeuJMs6zI96+fHtyNCyr+Q5ARYh0k+KXIktMlQ6+ZeuJTeVW9l2SPZT8Gl5d6bYR2iNYIQQnJYEVQo9FJEwn4AjwB4HM7pcVLDqjG+mu6aQT4060LcDN9EuOEFhOkUai0gHUwdQ2+gHh+HCVwOkc9gerbHHgC3pZSzG3suCCFkqUVCHzdvNVhWAdwvA+yzcOciXJoxWdV5nHVITn8rZgVdp8PfJKMtQgw/1QlZ29BGlAxrqhd7/QTAZenf69LfV2eUm3kfCCFLRydFINyG6ZbD4wB+PGMi30I9Do8hH2eddvZCU+mz01JPh5rPQSfiddTn5zA2/TftPT+W/n9QnofbEOZpo4QQUttgvQbgURmwPwtntr2cYknQuPc68y+Efpx1LzbpDQIRDG1KqW1Fl7XS1JkYbGxEVtL3XpLn4sfynBw09cgtC0LIQmO9+i96TNpNnVBpsx6GeJx11wiwshI21X14V4jncdj6bPJI9XGGcHlqhsWOEEIWRjBEAO4zq+Etc43R7FHWSVEAGo0QYv4FuzLeDFAszDomPERHUnt0+YmEcjcpIMZGSGj/PBigmCWEkNJQZz3N2li1x3oZ50eEmqjIpkYeImzB0KaQVbtdcQzzndFRZRbSMdwZK0xRTQhZWDoAdsB5iY8DG4jTzo+IAqq7Jg9hqiM5VojbP0VPA60jfPPHcOGaAH0bCCELhg5qt2K6VxvK/vsWwj4/IoTjnqtOwx1idEXSQV8hCAdt9yuYJoqiaCCELKRo2AsXlx6KaLD+CyGeHxHqxFW2YAv1tMwQBZt+9yWKBkLIMoiGSwGIhrhjnnWCC23CCtFEXtXW0JEAhUPa1lBTDpIUDYQQigY0HwIYsv/CogqGuIizwmFHYH046RCwJnxKKBoIIRQNYLIhW5bQwv7qFA4D0zYhiTlrATls2qRu4UDRQAihaEC9/gt0vAs7JHOAcI8dT8qTUaefA0UDIYSiAfX6L4QqGBbdfyHviaKhHrOddKJoXW1G0UAIoWhAvf4LnYDqZdn8F/JGVsSP2Q5F7HVN2x2VctbRrykaCCEUDVg+/wUVL8vov1D0mO1ugO2ofXtfrB2rEn4UDYQQioaKVqmh+y90sbz+C0W2K2wCrhDzOajVocpjtikaCCEUDajG4THElWmSw2OdRzG39RqYVbwmgtoRWB+3x2yfqahtKRoIIRQNqMbhMbQDp3SSO4wwHR71NMUhwjhxNEk4xPM5hBaW2TPlqkIUUjQQQigaSlqFhpqwya5Cj6Ba8/W8k1FaGGSIYZkbCDMsUwVrtwLhQNFACKFomHNlHLLDo53U1rHdzB6iw+ElAC8A+Ae4Q5EmaCavRp6wzBDPDekkCIchKBoIIcRbNKyWKBrinvX7AhMMkblv678Q2gmVVnQdlYkoArAbwO2oPw9BnmsTySeUhpYSvMwIGYoGQsjSiIb9AC6XIBp08rIx/CEJhrg3vcbwh+TwGPcB2TfjfkK9h/iBVyH2hbJzcVA0EEIWHg2Pe0QGvXkmnqR00FFAA6fe676AV+lJSa90oo0SrtCtJcMUARR61s8izwFFAyFkaUTDp+YcLJPSQYeyjx13dryIm/0uQsq0GPcBmTXxpPllhLZdYbdaQgzL7JYgwCgaCCFLIxrWC4oGDbULNR20dcTbwPZojtDPdPBdjaeJotCEg637EMMyuykCbACKBkIImVs0DM2KLNToiLiXfGjm+7TTI7tztGXIp3Gm3W+IZ47kDcGlaCCELI1o+GRO0aDvO4Ow0wfbRD43EK6jYFkrb7taDvXcjLhlpYvwkn2tyGueDJIUDYSQpRENn8shGm7g5jj8boD3VGXK4DIP7Sp7j99OwCGf0HkD7Ugr7ptBUkXDFYoGQsiiogPjQQCvY5qmOM8KsRfg/RwxZQ1tsqzr0K6kqIBlrYui5Mkgqc/NKwD2UDQQQhYRHdRWAFxHep4G6xQW4l50N2F1PUJYDo9NrK6TogJCEw5tOSo9nkFymCCARgB+T56rPocXQsgiioYugF0AXjSD39hcWyh/773s1aBONHYfP+T0ynXu46f5OYSenyK0KJx4Bklt14GU/3X52e/I31A0EEIWEp1U7pyxMrfpgFcCWwVCyvY8wjzIKQQrjZ2AjyLMg7mSTkMNyepgIysOATiVcA8n4bYmQjvhkxBCKhEOR+DSEv8Ezgv8Fbj8BqE5PEYpk2Bo2xGDwKw0SSIrVCfRUP0cbNvdJ0LwOID/bIQOBQMhZOHRCWUVzvt7r/wbgQ3caYcNhZqTIDQrjbV00M9hPpGdJSoIIWQphEN8kgkta1/ZxxpXed5CiOGEPZR/ymNdfg6hiYc+pr5BFAyEkKUj6VCkEEjKeNiGkx1Dm+hsO4eez2GUIsB6fEwJIYRkTW4h5xzYxM3bEZ0W1G9ZpzzWvdXT4aNBCCEkaUIL+RTHeDhlp4Wr4TJOeazTqTR0Kw4hhJCa6bdoIouHU7bRfD7vKY9N+otwu4IQQpaUtO2I0EzmoYVTVlH3oYaycruCEELItpX6BsI9bCnUcMqysKc8hp40K75dwQgGQghZApJOFQw5HXSo4ZRlt0c8PXdo6afjWSRDO2abEEJIyfQTVrabAa5s9RCsUPMGVCEcQk8/Hc8iGeLpq4QQQkoWDIcR7nHWQ7PSDjFDYdXY9NNnEKaPiT1mu7OEbUQIIQuPzREwRJjHWSflX1jGEwyT0k+HKhzOmLaixYEQQlpOUjbC0NIYp+VfWObVq/oMdBF+Vs6RWK9ocSCEkJYLBs3Zbx3sQnN4VD+GDbQ7/0LZdFogHFSEDuGOfKdwIISQFk86MIIhNP8FtTBcxeLkX6hDOITWjrrN9SKAPeCBUoQQ0jp0tXefWaGGZGGwq+bHpKy72GyZwuFMoMJB2/JRKXOfzUaWeaVGSFv77ttkMEdgq7+JTCxXAHxZynsjgHJFUi69QjC1j+G2a0YAnjZWmtAYY7ESbxFC0UCWjiuBl28iYmEcyPOu5na9RoGMBQMRNE/Bbef0jRgMabwc85EjywydsUjb2RN4+SIAOwFcb3gS7MvEvAbgfZia118GcFomw64REU2MRQMADwFYlX+HuAVAJ0hCCGkhcZ+G0PbAQ/FpSDu0y16nARww4qKJFfyKCIeQfRqGAB5psJ4IIYSUIBzOykqZ0RM3T8a6it/ANApgSy7dntBJ+nADE6IVNSFHwYzhknPdbspNCCGkhaLhnoCtDWl5Gqr2IUhKnpSWw8LmIqgztbVNcvVphHkCpvarMYBzCMd5lBBCyJzWBhtTH6LFIX4QUqfiOrFpmm8g+4jupEO0qi6jFTUhtp0Vo3fXKKgIIYRUNPlEAO6Ci6QYIrx8DZPYxF3lCYoaEljkQKj4cd29iiZJ/by1HKKmaSvDWQoGQghZDHQP/jGEmYo46wTFMoSDPXr6COY7etoeD71W8mRpDxa7iHC3leJ1cQ+macsJIYS0GHWmWzMTUajWhrQTFOfZBrAWgQ1MzfzzmPt1sryI7X4ORR0Arag5ZsrWBsFwmlYGQghZTGvDugiGkK0Nk5gl4KgRDnknZZ2ID8AduV3moV1DIz6OJVgL8loXuth+sNgo8DbSMMsPY5pJkxBCyIJYGwBgH5xvQ+jWBp2U4z4Evs6HNlTxqJngyxZLo1gZ98Xq21fM3RsTNZPALxv18qac90wIIaQlomEVwPmWiIYkHwIfB8mOeY9duVdp6te6vBCzjMyyOuyQ18NGKAxa1ianRPgw5T4hhCwYfREPv4fwHSJ9HSSjmDCy/gt1HyVtv+eEEQxa73olOWWOWiQYbHv8TsxiQshSQ/VMFg113muj4BnIJHsazpyvk3RPLp241wAcl/cOUJ+DXtdYHY4BeE7KGRcDIxEPG3AHUHWNCCKEEEIaR/f4d8mkG7pnvq+DpD2Qa1V+FkKooo1+WIdLr3wrgNsAHET5TplNbk/sQr3pvwkJeqAlZFH68gTuRMlLcEmOJi3t4yOzOr8A4Kvy7/cC2J/wnhDKeRXTY6P3ymuoJ1X6oH1nS8TQDdPHCKFoIKTl6LHOd4mlYaXlq8NZgickMaTWhN4MQdHW+tfQ3UMAXpL+NOKjRigaCGl/P+7Bees/K8Kh7ZOWnbyG8u9ewM/sZAHHFe1D5wC8zQhTQpYWOkKSRaAHZwr/bREMdToH1iGI+phGKIRczmjBFiIqEu4B8MACCVFCaGkgSy0YhgDuhHNaWwl8RU7axVj60nUAPwPgNUydJQlZOqiaSdtFryY6+h8A/pn8nBY0UmYfG8Jtfb0Od9plH1OnT0IoGghpUf8dweUCOACaj0k1dEQkvBnOIfLvMc1ZQcjSPQyEtFUwjOH2mo/JapCCgVSBhlquAvhdtDeUl5BSHgZC2ip2d8KdM7GTIpjUwBDOX+YeAC9i6k9DyNINvoS0TeyOAXwdLlvfhH2Z1NTvJgA+A2d1WLRoEUIyoTmXtLHP6rbEhvyb/ZjUtcgaAvhZuKRP3wWdIskSKmdC2jRoA9yWIM2hybY2AdwP5xjJpE9k6QZhQtoicrktQZrugx247YnHAezmAowsEzTrkjb11RGAuwF8DtyWIM0utgZw2xQDAC+A2xRkiVQzIW1Z3a3AZX28E87KQNFAmkKzQr4G4F/AbZfpzwlZaMVMSBsYwe0lvxnTLJCENClkRwDWAPyKiIUeq4VQNBASTj/9JUyPYiYklH75b+Ccckeg9ZZQNBASTD/9BbgzAMYcnEkgjMEtCULRQEhQaNa9P5R/9zlQkwAYyRj6vwDcAM+jIBQNhASBOj1eBvCy/J+e6qRpIbsC4HsA/rv0T6aUJgsPTbykLdiQy3NwoW59VgtpgLF5fTuY4Iks2UBMSBtQa8PfA/h5uDC3TdBjnTQjGCYAHgLwHQoGskzQ0kDa1l878voUgCOYOkWyL5M6BcMDAJ6Fs3YNWDVkWaClgbR18P5Leb0L00OsKBwWk0kAixwKBkI4yJIW91s9h+IInNVBnXqbcu4dmYmlQ0FeWp3apElDqde6xy0KBkIIWQB2yOsRmVBGZqKp6xoW/B2v9GssE7L+/zKAK+b/A0zzI1R9aZ8aAjgs/Y0OuISWBkJaiq74DgM4Yfp01RaHuC/FabhwUAC4A8AhszodY+qLQdLRSVotC2cAnAXwpPz8YQAfhEvdrO+PKm5jWhgIIWQBhYO1OFS9yt8y/37OCATLIfndpKEVcpusCluxerkAYB3JWzz7AGwYS8SgonINaGEghJDFFw6HAVysSDjoFshELAtWLESyQu7FVr8qHi5RPMzcgpjAnRS5YSwJ2q6RqV8ktPMY1Ww5jSgYCCFkcdGV6RqAkwlWgXlXnjqh2FVwmtNj3GFvv/zdxdjEOVwiAZF0v+cBPC7iatXUV1x8WXHWN1aHE2aCL0Mkan85A+BeCgZCCFkO4dAtSTiMjXXheTOR+EZIxMXDmqymzyeIkkUVEL5WhVliIa2dAeCoEQxbc9Sh9pOTmPrEMAqGEEIWnI6Z1OcRDnblesJMIEVWnnHz+l5ZXZ/C9q0LKyAWzapwSe73kNy/FQpFQikjM7kfEFFXNHLFCoaufC6zjRJCCIWD96SnTnlHc1oX8ogHAHgjgEdkQr2cMPG2TTCMEqwK63BbNEWsCln0jFVgQ9osj69DkmDgYX6EEELhkCkcbK6HE3D75kD5oX1RigCxAmKCahz96rjSrAoRqknQZOsy7uswpmAghBBSVDik+Q7YML5jKRNSFSRZH4DtYZtZk18I2xEqto4DuL0iq0JWPdqto6OYhk4OEsp7g4KBEEJImnDomRWorjL10gn5Ily+B6CZlMVRwgR7zEx6IQqHcYrYihqsQxV6NneHigcrICgYCCGEJE4kHTMJX0iY/Ox2RAhe893Y5Hc1QIuD+l1cbVhsJaFWhwNweTVsuS/A+T/0jLAkhHgMpIQsW5+fwIX6vc9MLD+A877XSW8UUJl3ANgE8JhcY4STO2AgZVkH8GlT1lCwbXkILsX3JoCvAng11icIIYSQm+i0TEirlWQ/wtqm0DKcFxHWDbT+0tq7By6cCClt8CRkUdHDpvrm0m2AEFecejDTZQDfNvfQNEN5/VNZtXcCrb+xsTpoe0eY+joQQigaCMmciAfmGrXgWd2CO/UxFNGg9fhaS9o87ghJCKFoIGSh6QUy4U1kxX4FwJ/Jz4ZsHkIIIaR5dO99v6zsm/Zr0O++gulBU/QPIISWBkJIQGwCuCWg8tzgOEIIRQMhJMzndQvAd+X/Tfo16FbEn8BZG/qgnwAhFA2EkCCYwHn/bwJ4IQDRoITiY0EIoWgghAQ4UauAuY7wojkIIYQQgu3OkFfQnDOkfucmgJVY2QghtDQQQgLihlxNoVaFc9h+PgYhhKKBEBIImhvhGpwDItBMbgQ9BvsZuC2KUDNBEkIoGgiheGhwda/CZQLgGw0KF0IIRQMhxGOVD7itgUED4kG//wW48ya6oJWBEIoGQkjQouE7aOaQKLs1MeAYQgghhISNnsr5hEziW6g/auJNUhZGTRBCSwMhJHBrwwjAKZm065q4RyIaXga3JgghhJDWoL4MZ2Xivg7nkDiu6BrKNQFwd6wMhBBCCAlcNEQA7gJwEfUldnpKvpdWSkKWEO5HEtLu53cClyHyvWIBeKtYBsqa1NXx8odwPhTPi2BR/wZCCEUDIaQldLD93Ie9MpmX9WzrZ12OCRVCCCGEtFT892v4HvowEMLBhhDCZzoTWhcIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhCwCUYPfNWH1N9bmE/b3xDoo+3lgH69uXJqU/HlsR9JUP58EWK5Jk6KhC2CU8POeFGwUWGX1Sv7MYQADURdAB8DA1H0EYBxA/WfV+bBAXSV95iCh/0Uzfl8G+h3DOds7rY6abD/tU2WVRz9vMuOZmdV+syb8YQntWHSsSquncUOTRdntltZfu6bvd0sYb6oYm8siz31Fpj/Zftlv8HmOpE8kzRE3jV1RDYXRL9wr/9bOczWwhu9IueqirAklL3sBXG6Z1SNP28x6717zkF9N+f2kpOci/h1F+5fP39XZd7O+q1fCJL2aMLHNqtt5Pw8lflfIY04Iz3SRe16UeorXzW4RVE2Ox0l1O3OOiGqonIMA/gOAt5hC3gDwpwBeBHDarDAmDVfcGoD3ieorgy0AT8pr1kDUL1lAREag3Q/gzQDeKtcfyM9fbrD+tY/0AHwMwErCewYA/gTAq54CQ99j21HbVu/dtssmppYw/f14jgkmqe2v5rwHn36pZdT2A9ItelU914cA3GEGnC6AlwB8O4dw0BXOyHxeH8BvpfQHJLRfWp3qz3cA+M2Mz5uFjlXnADwv95llJbD3ddD0K5h2+36NCydrBo+3WwfAD+TegPm2L+0z/Ql5/XkAfwvgitzzmZwiQPt12WNzWRYG3/qLj3erAH4DwE6plx8C+BGA5xoYj1cB3BWbI74I4HUAn5dnudJtbTW/rAI4YW4+7TphzE5RAw3fldcjAC56lDfvdQXApdh1HsDjAB4BsD/FAlGGEFoBcDzA+lfzZQ/AyYzyXQRwZ6ytZrXj0YracZ7ropQr6x6K9MvTAA4Y4Vnlc9IV8X8qpSwjAI/l7KMA8FRg7ZV2PRUr9zz3db5Anyj6rHXkWTuRMQ6oRSaq6Jke5rznTsVjc5nXrPrTNtjjMd7peNwpafGSZSw4BuCVGeV52iy+KkMHrnX50i3pLOPYNTAr65PGVFOncNCOe6eUR8tb1jXwFBWnEgREt4RO8SYZyMexdhiY/zdR/3pvOojdSKm/6/L7F2TF2M2wquwDcE3+ZjP2WfE+uJXx+zKuLSnHRMq1z5Q1q34iWaWm9cuBtK0OxocrFg5a9+fkOwemH+ml5XnATCJZn3fI3IPel2/d+l5ltOPQrNRnPZ/688Ox+0qqp2uygq5SsHekTzw9ozxb8ruNOfpQJ+WZHkqb2udgv8dzoM/A0YrG5rKvWfWn/39U3vd6rJ8PE8bjbkX9IpLyxBf18TnC9tU3VdlH9Ubvkslwy5jy0q4bJXTYecq7wwyEWxUo0FkD0SBhRbpRwkCidfjbZmAPpf61j9ztWefaf26bUSda5kfk/ZuBrUI2pVyPeNax/v5zsTZKulQ8DGVFVsXKVT/vPtNm4xRLw1DM7nsyJgZ7jyG2WVobfi6jDVfMomnWfennrZuBvKoV5e2mbWa120URtnnHnqT+kXTP2m8+kVGH2m/2SF+amAk1xGsk1wUpc7z+9D4/Le+bNeZtVbyQS1rUj2eUZRPOveCnf1uFyaEP4DM5TF0rUpEflMlyUNNqN5Lv3Skm1wmq8c6NUq4+tntlD+X+1wH8HzEbTQqaqXQ/+X+Ksu/P2I9qov77AH7X3F8aIynLabE6dDP21XZ6ruTrRsuUd1/9mkcd2a2l4yIcJiULB/3+t5n6j2aYqEcebWXvMcQ2S2vDax7P3g4ZU2ZZW/ry+4dlrKziudO+8RtGgEcp7au+M++N/W3R/jGrHm/zuNeJGaOznoEQ+oZuB8+6r9c96qcvE/URON+HUYnzUhfTLaKPSZ9L2w638+HX7LzSKbni1GHljhwNHZkO+zCm+2J1MZEJKWqww3WNgBiI2j8hlz7QRSaB6wBuCaj+430kQraXPOC2bzY9+lPIHtYTALsKTNaR5/t0UPhLEU+jCgbaa/APc3wdy4c+SzsB3BtrG2SIhyrZmWP82Flh/9Bx5T05hNKoBYIyvlhL+/mfmQXjJMdCelhCHXTMGPRNDyuGjqUvwzlx/3QRUOagoh3iV4yiiXL+7fsL/G2ZK6kQBp2+sT4cg3OmWjOrtzz3tAXnzZ41odZV//E+MmvQmEhdvCpKN8L8oXxNr1LP5hQ345ztPcoxKFT1nIxlpf0Lnn+zG81GTuURfRMpr897r+X43KoZV/TeouPoLs9+GcGF/7Uh3HIiC7S0VXsHwGsAnvGoZ7uQ+2ABy8+sz/y61L/PoiIC8EnEcth0Su6YK2JW6eb8bF2B7pUVaEgTue9gknbNY30YSX3+LZxj1Qh+e59qWtqEC+VRxd50/Y+l/D59RPcwvwjnad6reICtar/zhpT9nFhMfEMjowKrPmt+/Kg87Cs1Pw8q7v4uY1LUQfMF09+tc3TZz1TR9h5JuVSAveA5ubZl/GqCsUfbaGi+hiCqA7deVfeRePvPujT094dS5rStuYEsmF71EIw63j2cY5KfNS6M4RyUH0C25Vq/6wRcWoRKwrlVXe03DTrOObjqYHHW3GjVgxtkoryUs8zq7erzXnVEzFsf8XrJ6+im77lfOvWo4fq3ER1ZfUR/fgV+jllJzj156neA6kMu70J2RIG9zz0AflzgWVIn26sozzHSt361nJcw3RaLPCbWpwrUadFnajxHez+VIQjyjCm2rvZ61NU87fYpj+dCf7ce+9uq+kfWPat1LitUdNa4W2f/8AkN162oDc9xSsfk43NYG7Sv3iLWr1HGXGAje25Bgk9dWXvXPano90ulDJDfG1jVzD1ynUM9CWuKKjftGJeRnviiA7d3F1dx3ZzfpQ5Mx+GcjV5CdgIdVfNnpIz7MTvboa3/uytQmD2jtH37yOsieKpuS8gkW7YZdAvAl8Va8qqx6Pg+7PsKirOe1O1xAA8BeLaBZ8lnbFGHzYfgl9xJn7O9KB5toPWT1d6auCeeeKeL9mUnvIF6tkHKtK5YR8gHsD0p1S7MTtiVNO7m+c4ephkRfyDXrOcnnoRuNMN62oFLmPTzIupnzQddc//H4MJm8zzH6jO2C8A35HWWlUFF03UZp69juu1Z+goygtt/uVjQymCV1bgma0NeS8PYKL9nRS3eL39/m7zGr/1wYXaPY3sCjXEBJazq90X4x/D25b0bsc/Iqv9z5m/LnJxX4DKnZYVQqQJ/An7haHktDbYtT8HFT78xpQ3nuVYLDqgaCnwKxcPN4iuGeQb1KlaSs1hNqU99zg7JM6Vhiz7Pkc0PsyHP5qy222PuoYoxpQ5Lg7UAX84oj7bpJ+ewNHzcs39cKeGeV2e03X5p40HO/qFj5LrpH2WLprwrf7stc2fOeTHvuDiPtamSASWvOf6eioVDXtGgDftgwe/Twe5Uyv3mqRvfGF793ZqIlqwHSH+3iXITeuTdvtLtnwOefSBvH5y3LfOuuKOCz9TH53ymhnKvT0s5imYbrUM0dDENQ/blWKw9fdr8WMH775Y8ptQpGlY9yqNt+rkCE4avyNXvPo/kfAY+/SNPH/HtH3pQ1GVMt/Ti7Z915c1rEYkFwWcOsAtGXwdn9RnzzZmkC8YXpb9UFtUTtzL4qroQrA15HnBt1GdiHbiL9DwM8XwMlkMAPmse1DzCQZPFbHg+3Pr7JzDd785Sm0MAH0Z5SWfspJPlD6Jt8I/wT2+dRzQk+W70Pdqx6DVPffnsRfsKzRNzrB7qtjRk1alOUpBnMusZ0t89J3+zo6L2C1U0ZJVHLW834LKQ5hl39TtuNfWcJUw+W8LYktVu2j+ezWHZ/Iz8zS5UnztE6/espxU4b9bOvJ+v9XO3WexUsgelHp5lxpPqnqH6NuT1AagC3dP5EbZ7evuscAamXlRknAbwH+EiIs6Yz/MdwPPE8NpcBxH88uZ3Zetlgvn3b9V/wTcPhHbev8A07LJMj3mI8PqkGRiqdISch3FJg9NAVl3HUMzfqG58rQaRPJP2GZ1VjxqpMa6p/dpEV0TDCwX73lgWjj6U4WPh03aRrJx972cg49+wpvbvyDh0FdkHQvXkHnTcn5W/wvpC6ByaNeZ24Laldft7WIVo0NAqnQzKzqg4kZVWCAOYhi/+yAxaRT5HBztd3X4bLvXqM/L/gWe92xjerHpX0fU8/JxL9fcH5ZpXtPXk7x+GX8ZJTWh0CtNzM/I8hL6D4zxt2TbUafZbYn4dBCDEyxDyE2nHTfiF5O5aMiFQZEzfnfNvVNhfhTsNFMjOp1JHOOrEjLUTz/dvoT4nVx1XvwfnGNnJqDebGO8DUs5exvzwdcx2fo9bbdZ9Fv2dOQeivFYGX/VmrQ1lTFxlKMIb8EuU5NthBqbRH8wpHPTvHobLKz/07BiP4eZjutNWDRMRNPP0ExWWXbjIGngIHFW8zyO/x7/vCiZC/uyMbZ8MdI+zqlTTdaPP4Lel3X366DK1ed3WLc1JEgo6AX9FBE2axdKKnic9RU+ZZewA+CO4SIUespPwjeBSQN+VMi/q+PpB6e9DZKfq78JtX56DR7TEPJPBIIeVYRJTNEPPzqsTVxfNJ0sposJ9O/YkJhxGOer/1z3q36YEveyhvvWz3o35zqPQNrsDbl/VJyWsKt4i9fhkxgBRxuDYZuGggrzKVNN1szujT2mioE0A313Stq9zcRUavguJJkSPWgFeBfCryN6i0N+vwp3dM06of80K+7DHIk2/y/f752rkuMl51krXmkcuw4WZ+JgS1dP718wk2XQO8nGFn6nC4XueK2xtu8OYxt/OagNVqV/2UNNqCrsd859HMYE73S0rM6G1MhTN0ZFnr3QZzdQ6qOyESzXdg//5Fm1eGc+7X0+WQ8g0IXryrvR1HL8HzmdhBOf0qVEcmip6LWNO0DmgC+BLnpaOwpWUx+Q8Me9/AMDPAPhZmUR8VJXu4bw9YCVb1sCnneVROE/nrIlN60IdXbImWA2/00RDWcJNzV7vLyjarG+Er0NrEStDkf6sJ062fcIsglqZjsL5OAxR7wFxTVpadoOQMPumt0+BmTu/DuCfwFnRNJ31MSMmslJF9+HvUzGXaPA1Oavn/TW4jG9Pi6XhvFTOOVP4WZNpX1bTIWxRVMlQJrKX4E5D63o0ooqFt3m0pz0A6ovI3iay51EUEW363vuQHYVRhpXBp3wqfvaIGBobK0rTYZZ1C4d4REUXiw8tDCTUsT8+/g09xrldAP4GLtHZhrx+C9knTOt4fFUWqdc8FqlzDzjANP4zLf5V40ofk/drbLTmN7gH2fGzNmZ/xQz8Zak7wC+Guep4alu3HbikRq9jmrMiK3bXNyFL3mRP+vn/FdOIjzx16/s9NqGXz/kMad/XhztJLis+fgSX8ORYRe3Ym7OPlJ0wLSvT3FFMQ23nKU+dz0qIz2+b8zTMUxbf/lFbxsFA+0fW2B/BPxnTPNdc7dApcGM+JmfdQ38FzjO0awqq0QGqqmbt4dgtijvgl2eg7SuhsVGbvpNnnmN41drw5x7WBjVb/yqyj7JO+rsPIju6Ix4SWiTXufaJt2Pq4JdlClyF20csO430qhFBTTDJMah2pK2+icVxjCSkjWguhe8B+IKM00PP5z1++qfP95yU7+khZ7RI3gHC1+SshfiaTFCdlJvx3cPpw/lBLIPzmq748jht5WlH/bznME1mAg/R9hbP71Ihok6UVkSklWck5SkqCvVv3iEWrSwHIPs7zc75dwD+XwnX/xVT4b6GBp7I/Nun3tTb+ptwe/7L6OdBSAgMZa77gogH30g633TWOi5eB/AuWWyO886reQZoG+b37ozJwCboSZr4dHXpY22In34ZQobIKleJXWnUqsLDbHa8V+GX/KQPl2J1xePz1cHy15EdrmkzPmoiknlipK8V+JuRfOdqSZaG/SKG/wZ+x3qXSRfT0/l8/UJ0//QogI9ieRwjCQlx/Fc/wCp8DdTX4Vdljil0Ymse0eBrctZJ/Vk4k3OWudnX2hBKhsi62F1hx9SJ+i88Jmq1Et0B50CYlWthLOLifo8+ph32uzkETFn92U6aKnTKuq7DeTW/18PSUpaFYSTP3M/A+cScySEc9Njyj8KdpJfmGMmtC0Kqf5b7cA7x/wV+DvG+VgxdqJ/AHEde5wlR800ZHT+nYdb7rLWhm2FtCClDZB2MK/7sEfzOo4hMfX8As30tbMTFO3KIBp+tkqopM3pCRcjOmlYnKux+WSwNmp78Jc9BR/vAKpwHdto2xTUQQqrGZoosYzGli5mrcGddzDXO+v6xb8roIuc0aHrjrPTJoWWIbLuaVedDn3TNXSMaohntnye3g3XK/Br8M4W2hQj+h5DNKwAjAN8x7ap+HY9g6tyYJULV0fUusTgMRPRoTPgOTyFICJl/IdCVsfFLyJFDYYYIsb4SRUPavR/+vCmj85zTYNMbv5ahqGyGyDye/CS9nSJMjwsee1gbZuVsyJtFUh+CL8Ll7vDJEtqmh17TvdYhGgC3xaNnMGxK/b8El2V0YsqVtTgYimg4ArfNMjGDzi8hOwacEFKOtaELl3hJnSKLCAebxOkLc3xOLtGQJ2W0/dy9noOrpsXMOiGtiCc/md0pJ7LKP4/s8xqyfBWKOECqkm7ayhA/ynzeS2Ou60xbvDtlsHhGhINuSWVlYe2K2HkK0ygQPTEvQnZkCiGknDEJmDpFDj2Ff/wz4kmcckdL5BUN1sTsc0qhnWBey2HJmMAlM/Ihjyc/md2h+iIY/jxDsFlRkHaIlWbv9HGAzJvSuipGpg/q1S/h6sKdJnkaczgcFbQ4WAZGOLwTfjHZkRHz63AhpP8AF12RJ3cIIWT+8Ukthu8sME7abYmX4BfC6WVFyBIVIzhv7L2YnpGQNXjtlMnjJGb7H+jKztdpzHry7wVwAZ4nc7WQcY3f8ZyIwq6HgLwdzrflU5h63asVaD+y971VrAzhd3hW1Q8k4JwHIziz/pPyWqRf6fPxA0x9RZpOXazC4Wm5jpmfZQmHEVzEDDyffRImnZLfR+odp3ry7B4X8e4TCKCWxjMAfh8FkjgVFQ3qMPFmWdlvZazwdeW5ApcD+1/Jzc5SN6tw++QPy8DU85i49LCsT6G8kJSQiFCP573N2XBZJv0J0s3PqnQfhttWuIRptMAQ0+NVZ01Ket6DfudcTjlz3HdXHqgvwDntqni5WoElo2k098K/lIHniMfAE8VWNiFPKOOWl6nqur3mKYDznBJL6u1LEZyV9yeY+v5lhb534KyMV5G9/VyaaNBDlN5iRITPhKfmzRNwJtqXsd1Maz2yf1MmK3hUhJY5konrjxfM2qAT7iryxfgXHTR11T+WVf86piatWeVbg4uk+DSmx3JPxLrU9SzrMyJCSzGZFbAwnIQ7SG2U0r/mfchHAfUrtRpEcP4NL8BFSfgkcopa8MzsbnGZJqgulFXH3HtlEZLmj6LP/FfNBDMACUk0qPO/hlPPEv06rl/F1BeptIV11qp+DLcNcCCnIo6n6T3k+fD4HguqE9evA/hDTM3ki0BHxFQeS8M8g6Y6RH4RbtvhDR7WhhGAjwP43zL5Qyahg56deQvAN8z31zl5duD8ON6FqelvFKuPRUTDuIZwTlFnMd3ui1p6Pxqp9V0ZY8Zo1ucib5l0K/cdqMb/xVqKdyDbUkxLQ9jzwqY8t/d59vUbcL6CpT7jnYwOB/jF3Get7GZ5mk8KrGi03Pcj+9jlNtGTe3m/CIGsOu/Ie+bx0i9yZHZHyvcUgN+D87L/vMeAY0Nsy0haUkQgRXCOn9dlAI2fsrrIaBiXhmL6RFSETFcG0qpSrldZJvUD2gG/o+2Ltncf/pZipg9vxxwx8Wh3iOXoGkrcmpjVSfPG3Gc9RLM8zaOCn6mnbS5Khki1ltwpq/gs/w6bAOQ7cw6aOpl+CX7RDHYL6nfgtjXeAr9jrbcA/KcGLEMTo9afg1/isUXEhmK+M8HS0kZ2t7xMPmHseVFL8Rr8LMUTWZnWtWom+cdoAPgK/H0UKrEcdTIUp0/MfVPYDJF1dcSqVjKRqffHzYATZXQie37EPGpSBYCvtcEKB7UYjT2+Qw9U+qEZ1OpeBd6AM/GFsjJtom/GIyraLhza2o46zr4PfpbFIp/9K5htKbb730/GJqiqYDry4uQRApXMiZ2MCfn+Kr+8pIfi3TUJmyojGjT64FtwvgE+lhN7kuiohIFTB4ovwT9Do81r0PH8/C9j6kvQhFk8Qj2ZGkNfbasT5DsxTS3bVn+OEEVDnsF9J9w2Rdl1sgIXKeOTdn9cg6UhfoT9Mlr6qpqzGy2ArjruRtimf10Na94AKyTK/h6NaPjNCr5HPZWPyTWEXwxuB+6gL5+zI3ytDerb4JPsaR5LxqjhCWpRnGbtlkveff2JaeNH4X9GRYjjwM6AyqP9+klk7yfr2LIb03NdeiXVSVba9zh1JO6yomFWNAdpkWpRk/NuuKyLeVNW2ivLATLtyuOYZfMGVG1tiADcUvLnaRjNEbEyDHM8uBGcL0EVKzaf0y/zDqQRphkgS3XMabgdm0a3XIo4w8YdI+2JmW0QC0XCk+u0NPhkudUQ3w/BhS+XcdqrfmYeJ/brNQrGa2CUxsKIBp2EP4ZpHHfWJDYxk4K9shwgZ6Xg9d3vjh/Z3a144Lhs7q/oQBeZSXMEl+HrKaP0sz7bnouedaR4Xuzpl+dQTgiYtTI0ec6EnWR+rcRVXSgT6O452tyeUXENU38ZWhqK9fe+1OPXzPiYZRV4A4BvmvG2qHDQhcguESK+B8f9GUpOApRj3iEtopcwAfdFoWadZqmrmo6876r836bS/UGOSU1T7t4B4Bfhv++sZXw/nBPhAOUne7Jmtc+bgXbo8XedmLiClHEfgP8GtyUxNm3gY83Rc9GrtKqsY+owOK+VoR+zMjS1PaB+IPcD+APz/0VY9cyzShzA7TE/I/17A27LY8cS3HtV5ZnAWew+Ar+tAV1AHBfxpn4/wxzPrEZgdUWAvAH+28uvcfVPiihUiIVhEzfHr8cvfTAuygSzH24PbQ/8TricxX55eNQ7f5xRlqGU+W74hf3ZCXovXDrkScb36LbJg3Pc16rc27rU28Tj3uylzlW6LdGvuC+cNvU7KXCpiLwo1qB5rDSz0HpYl+/d8mjHY7G+0K/wiiq6H+07l8wzN48VrC8Wi5MF273M8pT1/NZZpqRn6KyUYeBRf9rOJ+V5sWIgSrh6Cf1rLUf72TF8/xx1k7e//oT9o7L7sfVf9Tzx0+2Ecx4dTn/3tOncaZ1pngH2wdhAn1Wes7EHtkzRMDbfcwrOeeyN8vfx6zZ5PSirtk+KFeQ8gCsJ5Z7kHFB2o5x0x7PaLQLwYY9J2KfMVXfePKJhbAbxdTNY1mHlyHs/n6pRNNi/7WJ6ZkyePkrRsH08jQDck/NZ1/ddEMtDnoXWY2YxMqzx+cwrGrYA3ErR0E7R0DMF0lMK78gY5GxSoXfBOfusJJicJ3OYodUJ7zjc+RUPZJjZ1Lx3j1wvosRTvUyZ9Ps1NfYjKaZRNXmnWVzUL8HX6XHTmI/VdFmlWV3r7WsieNaQPxVpKL4MaQ9fTwTdRwF8Hzefj1IWAwB/IvWQt83qjmefmDp4l4jcW8ATLoug49U5GcOOwW+rQMeyfSLcTst49qdiadQ+tALgt2RCiG/p+qQY1rau8/nUcn1X7qWN0TokYWU5zFipbcl71uVvVipcmXVk0LpoVoizFPo4h7Uhr6Uh/l0D+K+29Roj33aETfNrjxmvYwDvmdVDVp9o1ESW09Jg63aAYhaUvNdFs2rsevb9HWLRmrVqrGqVpP3sKJz/zJZnv6WlIX0Mu+ZpNZ2k3MsVuYfL8nol4W8GOcYXfUY2Sng+fZ8//fnHaxgTaGmoaOztGAVoTymcZWVQ79ovz2lN8FWl1+GXpVAdKe/xsEyUMaj2PB5MbTC79eLbITUiZQxnpn7IrILrUOf6XUWSMYVqZYg/hD3MFx7sc22Jpeab8jrK6APa5nqQERpY5duTQD+P6SFjeceVZUfzEFwXy801+IeUR6YthmJFsD5jq2bxMjLPXOQ5ttj2rTux1252jfaikQ9q2s9K5qST1QuieKs+cMhmKcxzJsLX4fwNqk4eEmVcRZjEJt2HZDUwRr2pl23a55dzfnc8L0NT2R9927BoeLDPtSIT7i64JGS+oZ5VHpns24Z9AF+A2xbLk8GPpyVuF2C9OQTYrAWKOkJ2kW8x0pM2epexgNTZXtySaLlo0Bhvn2ROai5/Rjp+1SuKvGcidOT3u+Bi8X3CRkPpxGq1UcHxNIB/LnXdN9agutEDprYKtFndVoZQByO1Mn1IVoghnuWS1I5DmVQehF+qaXu6Xl0x/77t3mTfSBNgeeqmjEXJyDybvywWkC4n8Z/OHbwnzw8dAPhtuNMVZyVzmpjB7xuxQaLqB86ewJiVsc7G4u/weCDmSYwz76Bs9zg15O0i3PbKA/JvTdbSBGrd+CGmia18j2VtwsoQstlzkvN5ydMvowrLrJbIR035s9pzq8Y2962n3Q0KNSvAHpIFgVoHRjV9v1qQnwHwc/KKkr/fV3zUPUH7lOt1tCuhmU+bV3aWyL+GS+yR5USjvz8BvwOKyl6pAc5Mb/MVzHIgGiA7rKcrwuI08oeXFc1ZkOZUeB7Od2EttrIIYZXcxTT8b1bdj+S6hmrzMiS1I+AiWm5U3I5Frk15fcKIw6z78emXavm7ALfXXZWA0Po9Zu5nnHKfYxEYQLWObr71NJTfnZb3dhse7HXcPCrtZsO5xxWMOXasOYGp5bVbwfj8uYTvTHLQe6SG/qHPwa0yJowz+qzvs9m0UNgj/WaEdMfOMZyz5P6qxoTrCR03fumgdw3TvP2dmiusi+2JZ26klFWdg17xGEi1g3xEPvP1lM8setnIiaSH6CcymB3E9vDMbmCdtZNQ98OEetdB+1jN92GT3VwxA9S44UuTjqmj5b2e9RLvl2l9XVdHGzUMwjrZnIgtJLR/2zFiX02CMev5HZo6+khNQibPBLAvVp9ap0Pkj7SaJIyB+vML5pmsIvpK+/N9M8YHXXS+KveNGvqHikrNPXQ9YfGmY9bBAMferMXz66Zex7Hn8KqxrpVez/sB/BX8w8aihirWJp456VHeDQ/lqPdyq+dnzntdAvAcXCjMfbg5j0MPYYf79Dzq6amGTJDqMHY0QEvDEO5QMt9BKU+/1GRfHVTv9KuO0+tmlTxPaGlZi4msejop7+kG9HzZ+jkEF157CbNDtrOupPbYiFkvq6KTICqTrsdiIrSOOr4zY0xoaswqYwFX+1wdxTruRwC8JVaBW3Bhd7pH3WSufk0G0oVLOvTvcXN+/C0AfwTndHTNo7z6+x6cw1/SZxZhC+54XHU2+mu4KITLKZ17jLD31LTuV+B8YO4B8FZ5GDtwfg9PwB12pfvgk4bKeC/coWtvbmgw0GRI3wfwI7gzWE4j/1kC2i+/JfVtkyxtAvhjOAfmYQPP5RpcciHN0zJPEqt5x7D487siP/+BrDJ/X57H0M4Z0fFXy/RGAO8B8Da4hE1F0vFrtNNZGX8umDFmVMO99DPGh3NmdVz3mPAOAP8Wzlr+fSnTj2Qh14YxON7fPwbnWP1b8ruvyJynz2GlZl3bcfdie/a/sZg6bAOEUGmQCuskDNhXS/7MohPH1RlmprGpyzY54Niy7jUT2eWU9zSxghul9OW60O+8nDB4Fa3vWc9l3ZP0rCiKJsaItOf38oy+GxJJE/peEQ5vRXZGTntIYHxh0pSATxsfmlzw2P5xGe0l3pc1E+jVup/DWWaM0MzmWbHuRcpbxVHJGkdtY6kjtJtZWz6h7AeGtC/Zn7M8UaDPZdIhX1GAY0K/Rc9cmY54Td13qOND0hHhfYTtw+BTz72E+Saq+ot9fhZyYh6UXN4yK3zRE9xEgd9r05PFpOJ7YQKl9vXJPPeQ12kxNOtliG0RLeCzE3E8IIQQQkhw/H+yGWDIYquOBgAAAABJRU5ErkJggg==) center/contain no-repeat;mask:url(data:image/png;base64,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) center/contain no-repeat;flex:none}
.hero-top{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}
.slogan{font-family:var(--display);font-weight:500;color:var(--ink-2);font-size:.95rem;letter-spacing:.01em}
.brand b{font-family:var(--display);font-weight:700;font-size:1.05rem;letter-spacing:-.01em;white-space:nowrap}
.brand small{display:block;font-size:.72rem;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nav{display:flex;gap:2px;margin-left:auto;flex-wrap:wrap}
.nav button{background:none;border:0;border-radius:999px;padding:8px 13px;color:var(--ink-2);font-weight:500;font-size:.92rem}
.nav button[aria-current="page"]{background:var(--surface-2);color:var(--ink);font-weight:600}
.nav button:hover{color:var(--ink)}
.tabbar{display:none}
.gear{display:none;margin-left:auto;border:1px solid var(--line);background:var(--surface);border-radius:999px;width:38px;height:38px;align-items:center;justify-content:center;color:var(--ink-2)}
.gear svg{width:20px;height:20px}
@media (max-width:480px){.cd .big{font-size:1.45rem}}
@media (max-width:700px){.logo-full{display:none}}
@media (max-width:760px){
  .nav{display:none}
  .gear.show{display:inline-flex}
  .tabbar{display:grid;grid-template-columns:repeat(6,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px)}
  .tabbar button{background:none;border:0;padding:8px 2px 6px;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:.66rem;color:var(--ink-2);font-weight:500}
  .tabbar button svg{width:22px;height:22px}
  .tabbar button[aria-current="page"]{color:var(--accent)}
  main{padding-bottom:84px}
}
main{padding-block:22px 48px}
.stack{display:grid;gap:18px}
.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px;min-width:0}
.card.flat{box-shadow:none}
.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.grid{display:grid;gap:14px}
.grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
.grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.grid.cols-4{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}
.btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:9px 16px;font-weight:600;font-size:.92rem;text-decoration:none;line-height:1.2;white-space:nowrap}
.btn:hover{border-color:var(--ink-2)}
.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}
.btn.primary:hover{filter:brightness(1.05)}
.btn.ghost{background:transparent}
.btn.sm{padding:6px 11px;font-size:.82rem}
.btn:disabled{opacity:.5;cursor:default}
.btn svg{width:16px;height:16px;flex:none}
.pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 10px;font-size:.76rem;font-weight:600;letter-spacing:.01em;background:var(--surface-2);color:var(--ink-2);white-space:nowrap}
.pill.maths{background:var(--maths-soft);color:var(--maths)}
.pill.phys{background:var(--phys-soft);color:var(--phys)}
.pill.chem{background:var(--chem-soft);color:var(--chem)}
.pill.life{background:var(--life-soft);color:var(--life)}
.pill.good{background:var(--good-soft);color:var(--good)}
.pill.warn{background:var(--warn-soft);color:var(--warn)}
.pill.bad{background:var(--bad-soft);color:var(--bad)}
.pill.accent{background:var(--accent-soft);color:var(--accent)}
.pill.wrap{white-space:normal;text-align:left;line-height:1.3;padding:5px 10px}
.hero{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:22px}
.hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(90deg,transparent 30%,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 100%);pointer-events:none}
.hero>*{position:relative}
.countdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:16px}
.cd{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--surface);display:grid;gap:2px;min-width:0}
.cd .big{font-family:var(--mono);font-size:1.9rem;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}
.cd .big small{font-size:.8rem;color:var(--ink-2);font-family:var(--body);margin-left:4px}
.cd.next{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}
.cd.past{opacity:.55}
.topic-card{display:grid;gap:8px;text-align:left;border:1px solid var(--line);border-radius:var(--r);padding:16px;background:var(--surface);color:inherit;width:100%;position:relative}
.topic-card:hover{border-color:var(--ink-2)}
.topic-card .t{font-family:var(--display);font-weight:700;font-size:1.02rem;line-height:1.2}
.topic-card .meta{font-size:.8rem;color:var(--ink-2)}
.topic-card .status{position:absolute;top:12px;right:12px}
.section{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}
.section>summary{list-style:none;cursor:pointer;padding:14px 18px;display:flex;align-items:center;gap:12px;font-family:var(--display);font-weight:700;font-size:1rem;flex-wrap:wrap}
.section>summary>span:nth-child(2){flex:1 1 220px;min-width:0}
.section>summary::-webkit-details-marker{display:none}
.section>summary .chev{margin-left:auto;transition:transform .2s;flex:none;width:18px;height:18px;color:var(--ink-2)}
.section[open]>summary .chev{transform:rotate(180deg)}
.section .body{padding:4px 18px 18px;display:grid;gap:16px;border-top:1px solid var(--line)}
.block h4{display:flex;align-items:center;gap:8px;margin-bottom:8px}
.block h4 .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}
.block ul,.block ol{margin:0;padding-left:20px;display:grid;gap:6px}
.block li{min-width:0;overflow-wrap:anywhere}
.defs{display:grid;gap:8px}
.def{border-left:3px solid var(--maths);padding:6px 12px;background:var(--surface-2);border-radius:0 var(--r-sm) var(--r-sm) 0}
.def b{display:block;font-size:.85rem}
.example{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);padding:14px}
.example .q{font-weight:500;margin-bottom:10px}
.example ol{margin:0;padding-left:20px;display:grid;gap:8px}
.example .ans{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line);font-weight:600}
.bookref{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--r-sm);background:var(--surface-2);font-size:.86rem}
.bookref svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--ink-2)}
.callout{border-left:3px solid var(--accent);background:var(--accent-soft);padding:10px 14px;border-radius:0 var(--r-sm) var(--r-sm) 0}
mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}
mjx-container[display="true"]{margin:6px 0 !important}
table{border-collapse:collapse;width:100%;font-size:.9rem}
th,td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top}
th{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-weight:600}
.table-wrap{overflow-x:auto}
.quiz-opt{display:block;width:100%;text-align:left;border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:var(--r-sm);padding:10px 12px;margin-top:8px}
.quiz-opt:hover{border-color:var(--ink-2)}
.quiz-opt.correct{border-color:var(--good);background:var(--good-soft)}
.quiz-opt.wrong{border-color:var(--bad);background:var(--bad-soft)}
.quiz-opt:disabled{cursor:default}
.why{margin-top:10px;padding:10px 12px;border-radius:var(--r-sm);background:var(--surface-2);font-size:.9rem}
.progress-bar{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}
.progress-bar i{display:block;height:100%;background:var(--accent);border-radius:999px}
.lesson{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}
.lesson .date{border:1px solid var(--line);border-radius:12px;padding:8px 10px;text-align:center;min-width:64px;background:var(--surface-2)}
.lesson .date b{display:block;font-family:var(--mono);font-size:1.4rem;line-height:1}
.lesson .date span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}
.lesson.past{opacity:.65}
.overlay{position:fixed;inset:0;z-index:60;background:var(--bg);overflow:auto;padding:24px 16px 40px}
.overlay .inner{max-width:980px;margin:0 auto;display:grid;gap:18px}
.board{font-size:1.35rem;line-height:1.5}
.board .step{padding:12px 16px;border-left:4px solid var(--accent);background:var(--surface);border-radius:0 var(--r-sm) var(--r-sm) 0;margin-top:12px}
.board .q{font-weight:600;font-size:1.45rem;background:var(--surface);padding:16px 18px;border-radius:var(--r)}
.toast{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:999px;font-size:.9rem;z-index:80;box-shadow:var(--shadow);max-width:calc(100% - 32px)}
@media (min-width:761px){.toast{bottom:24px}}
.field{display:grid;gap:4px;min-width:0}
.sess-edit{border:1px solid var(--line);border-radius:var(--r-sm);padding:12px;display:grid;gap:10px;background:var(--surface-2)}
.sess-edit .grid{gap:10px}
.step-list{counter-reset:s;display:grid;gap:8px;padding-left:0;margin:0;list-style:none}
.step-list li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start}
.step-list li::before{counter-increment:s;content:counter(s);width:26px;height:26px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;font-family:var(--mono);font-size:.8rem;font-weight:600}
.plan-day{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:10px 0;border-top:1px solid var(--line)}
.plan-day:first-of-type{border-top:0}
.plan-day .d{font-family:var(--mono);font-size:.82rem;color:var(--ink-2);min-width:88px;padding-top:3px}
.plan-day.exam .d{color:var(--accent);font-weight:600}
.chipbtn{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:500}
.chipbtn.maths{border-color:var(--maths);color:var(--maths)}
.chipbtn.phys{border-color:var(--phys);color:var(--phys)}
.chipbtn.chem{border-color:var(--chem);color:var(--chem)}
.chipbtn.life{border-color:var(--life);color:var(--life)}
.search{display:flex;gap:8px;align-items:center}
.search input{flex:1}
.kbd{font-family:var(--mono);font-size:.75rem;border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;padding:1px 6px;background:var(--surface-2)}
.copybox{display:flex;gap:8px;align-items:center}
.copybox code{flex:1;font-family:var(--mono);font-size:.82rem;background:var(--surface-2);padding:8px 10px;border-radius:var(--r-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
.room-frame{width:100%;height:min(70vh,640px);min-height:360px;border-radius:var(--r);overflow:hidden;background:#0e1823;border:1px solid var(--line)}
.room-frame iframe{width:100%;height:100%;border:0;display:block}
.room-idle{display:flex;gap:18px;align-items:center;padding:18px;border:1px dashed var(--line);border-radius:var(--r);background:var(--surface-2)}
.room-mark{width:64px;height:62px;flex:none;background:var(--ink);-webkit-mask:url(data:image/png;base64,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) center/contain no-repeat;mask:url(data:image/png;base64,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) center/contain no-repeat}
@media (max-width:520px){.room-idle{flex-direction:column;align-items:flex-start}}
.embed-wrap{width:100%;height:min(80vh,760px);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--surface)}
.embed-wrap iframe{width:100%;height:100%;border:0;display:block}
.pq{line-height:1.65;overflow-wrap:anywhere}
.memo{margin-top:12px;padding:12px 14px;border-radius:var(--r-sm);background:var(--surface-2);border-left:3px solid var(--good)}
.memo-list{margin:8px 0 0;padding-left:20px;display:grid;gap:8px;overflow-wrap:anywhere}
.memo .ans{margin-top:10px;padding-top:8px;border-top:1px dashed var(--line);font-weight:600}
.mockq{border-top:1px solid var(--line);padding:14px 0}
.hidden{display:none !important}
@media (prefers-reduced-motion:reduce){*{transition:none !important;animation:none !important}}

/* ---- worked steps ---- */
.steps{counter-reset:st;list-style:none;margin:0;padding:0;display:grid;gap:10px}
.steps .st{counter-increment:st;position:relative;padding:10px 12px 10px 44px;background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0;overflow-x:auto}
.steps .st::before{content:counter(st);position:absolute;left:10px;top:10px;width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--surface);display:grid;place-items:center;font-family:var(--mono);font-size:.78rem;font-weight:600}
.st-say{font-weight:500;margin-bottom:2px}
.st-note{font-size:.85rem;color:var(--ink-2);margin-top:4px}
.m-line{padding:2px 0}
.m-disp{padding:2px 0 2px 4px;overflow-x:auto;overflow-y:hidden;font-size:1.06rem}
.m-disp mjx-container[display="true"]{margin:4px 0 !important;text-align:left !important}
.m-then{color:var(--fig2);font-weight:700;font-size:.95rem;padding-left:2px;line-height:1}
/* ---- marking memo ---- */
.memo-lines{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}
.mm{display:grid;grid-template-columns:3.6rem 1fr;gap:8px;align-items:start}
.mm-label{font-family:var(--mono);font-size:.82rem;font-weight:600;color:var(--ink);padding-top:3px}
.mm-body{display:grid;gap:2px;min-width:0}
.mm-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:baseline;padding:3px 0;border-bottom:1px dotted var(--line);min-width:0}
.mm-row:last-child{border-bottom:0}
.mm-text{min-width:0;overflow-x:auto;overflow-y:hidden}
.mm-ticks{color:var(--good);font-weight:700;letter-spacing:1px;white-space:nowrap;min-width:1.2em;text-align:right}
.m-arrow{color:var(--fig2);font-weight:700}
@media (max-width:520px){.mm{grid-template-columns:1fr}.mm-label{padding-top:0}}
/* ---- question layout ---- */
.q-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:baseline;padding:3px 0}
.q-stem{grid-template-columns:1fr;padding-bottom:6px}
.q-num{font-family:var(--mono);font-weight:600;font-size:.88rem;min-width:2.6rem}
.q-txt{min-width:0;overflow-wrap:anywhere}
.q-mk{font-family:var(--mono);font-size:.85rem;color:var(--ink-2);white-space:nowrap}
/* keep algebra like "100x 5" as typed: no contextual "x"→"×" substitution in the body font */
body{font-feature-settings:"calt" 0;font-variant-ligatures:no-contextual}

/* keep MathJax's hidden screen-reader copy inside its formula box (a long formula must not widen the page on a phone) */
mjx-container mjx-assistive-mml{width:1px!important;height:1px!important;overflow:hidden!important}

/* ---- figures (figlib.js classes, theme-aware) ---- */
.fg-fig{margin:8px 0 4px;display:grid;justify-items:center;gap:6px}
.fg-fig svg.fig{width:100%;max-width:560px;height:auto;display:block;background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--ink)}
.fg-fig figcaption{font-size:.82rem;color:var(--ink-2);text-align:center;max-width:60ch}
svg.fig .grid{stroke:var(--grid-line);stroke-width:1}
svg.fig .axis{stroke:var(--ink-2);stroke-width:1.3}
svg.fig .guide{stroke:var(--ink-2);stroke-opacity:.8;stroke-dasharray:5 5;stroke-width:1.2}
svg.fig .curve{fill:none;stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round}
svg.fig .c0{stroke:var(--fig1);fill:none} svg.fig .c1{stroke:var(--fig2);fill:none} svg.fig .c2{stroke:var(--fig3);fill:none} svg.fig .c3{stroke:var(--fig4);fill:none}
svg.fig text.c0{fill:var(--fig1);stroke:none;font-weight:600} svg.fig text.c1{fill:var(--fig2);stroke:none;font-weight:600} svg.fig text.c2{fill:var(--fig3);stroke:none;font-weight:600} svg.fig text.c3{fill:var(--fig4);stroke:none;font-weight:600}
svg.fig .dashed{stroke-dasharray:6 5}
svg.fig .tick{font-size:11px;fill:var(--ink-2);font-family:var(--mono)}
svg.fig .lbl{font-size:14px;fill:var(--ink);font-family:var(--body)}
svg.fig .pt{fill:var(--fig2);stroke:var(--surface);stroke-width:1.5}
svg.fig .line{stroke:var(--ink);stroke-width:1.8;fill:none;stroke-linejoin:round;stroke-linecap:round}
svg.fig .thin{stroke-width:1.2}
svg.fig .shade{fill:var(--fig1);fill-opacity:.13;stroke:none}
svg.fig .arrow{stroke-width:2.2;stroke:var(--fig2)}
svg.fig marker path{fill:var(--ink-2)}
/* data tables and schematic drawings (Life Sciences, apparatus) */
.fig-table{width:100%;max-width:640px;overflow-x:auto}
.fig-table table{width:100%;border-collapse:collapse;font-size:.88rem;background:var(--surface);border:1px solid var(--line);border-radius:10px}
.fig-table caption{caption-side:top;text-align:left;font-weight:600;font-size:.85rem;padding:0 0 6px;color:var(--ink)}
.fig-table th,.fig-table td{padding:6px 10px;border-bottom:1px solid var(--line);text-align:center;font-variant-numeric:tabular-nums}
.fig-table thead th{background:var(--surface-2);font-weight:600}
.fig-table tbody th{text-align:left;font-weight:600}
svg.fig.bio .line{stroke:var(--ink);stroke-width:1.6;fill:none}
svg.fig.bio .thick{stroke-width:2.6} svg.fig.bio .thin{stroke-width:1}
svg.fig.bio .ink{fill:var(--ink);stroke:none} svg.fig.bio .none{fill:none} svg.fig.bio .dot{fill:var(--ink);stroke:none}
svg.fig.bio .soft{fill:var(--surface-2);stroke:var(--ink-2);stroke-width:1.2}
svg.fig.bio .fa{fill:var(--fig1);fill-opacity:.18;stroke:var(--fig1);stroke-width:1.6}
svg.fig.bio .fb{fill:var(--fig2);fill-opacity:.2;stroke:var(--fig2);stroke-width:1.6}
svg.fig.bio .fc{fill:var(--fig3);fill-opacity:.18;stroke:var(--fig3);stroke-width:1.6}
svg.fig.bio .fd{fill:var(--fig4);fill-opacity:.18;stroke:var(--fig4);stroke-width:1.6}
svg.fig.bio .fe{fill:#c2362e;fill-opacity:.16;stroke:#c2362e;stroke-width:1.6}
svg.fig.bio .ff{fill:#d4a017;fill-opacity:.2;stroke:#a87f0d;stroke-width:1.6}
svg.fig.bio .lbl{font-size:13px;fill:var(--ink);font-family:var(--body);stroke:none}
svg.fig.bio .lbl-s{font-size:11px;fill:var(--ink-2);font-family:var(--body);stroke:none}
svg.fig.bio .lbl-i{font-size:13px;fill:var(--ink);font-style:italic;font-family:var(--body);stroke:none}
svg.fig.bio .arrow{stroke:var(--fig2);stroke-width:2;fill:none}
svg.fig.bio text.c0{fill:var(--fig1)} svg.fig.bio text.c1{fill:var(--fig2)} svg.fig.bio text.c2{fill:var(--fig3)} svg.fig.bio text.c3{fill:var(--fig4)}
.fig-table th,.fig-table caption{text-transform:none;letter-spacing:normal}
/* tap-to-enlarge for diagrams */
.fg-fig svg.fig{cursor:zoom-in}
.figzoom{position:fixed;inset:0;z-index:80;background:var(--bg);display:flex;flex-direction:column}
.figzoom-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line);flex:0 0 auto}
.figzoom-scroll{flex:1 1 auto;overflow:auto;padding:14px 12px 28px;overscroll-behavior:contain}
.figzoom-body{width:max(100%,720px);max-width:1200px;margin:0 auto}
.figzoom-body svg.fig{width:100%;max-width:none;height:auto;display:block;cursor:default;background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--ink)}
.figzoom-body figcaption{margin-top:8px;text-align:center;color:var(--ink-2);font-size:14px}
@media (max-width:640px){.fg-fig:has(svg.fig) figcaption::after{content:" · Tap the diagram to enlarge it.";font-style:italic}}

/* ---- portal additions ---- */
:where(svg:not(.fig):not([width])){width:20px;height:20px;flex:none;vertical-align:-4px}
.card.row>svg,.callout>svg,.row>svg:first-child{width:22px;height:22px}
.nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;min-width:0}
.nav::-webkit-scrollbar{display:none}
.nav button{padding:8px 10px;font-size:.9rem;white-space:nowrap;flex:none}
[hidden]{display:none !important}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.hp{position:absolute !important;left:-9999px !important;width:1px;height:1px;opacity:0}
.check{display:flex;gap:8px;align-items:flex-start;font-size:.9rem;color:var(--ink);font-weight:400;margin:0;cursor:pointer}
.check input{width:auto;margin-top:3px;flex:none;accent-color:var(--accent)}
.seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface);max-width:100%}
.seg button{border:0;background:none;border-radius:999px;padding:7px 14px;font-weight:600;font-size:.88rem;color:var(--ink-2)}
.seg button.on{background:var(--accent);color:var(--accent-ink)}
.seg.big button{padding:10px 18px;font-size:.95rem}
.chips{gap:6px}
.chipbtn{min-height:32px}
.chipbtn svg{width:14px;height:14px;vertical-align:-2px}
.badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:5px;border-radius:999px;background:var(--bad);color:#fff;font-size:.68rem;font-weight:700;font-style:normal;line-height:1;vertical-align:1px}
.tabbar button{position:relative}
.tabbar .badge{position:absolute;top:4px;left:calc(50% + 6px);margin:0}
/* auth */
.auth{min-height:calc(100vh - 140px);display:grid;place-items:center;padding:12px 0}
.auth-card{width:min(560px,100%);display:grid;gap:14px;padding:24px}
.auth-head{display:flex;gap:14px;align-items:center}
.mark.big,.auth-head .mark{width:56px;height:54px;flex:none;background:var(--ink);-webkit-mask:var(--mark-mask) center/contain no-repeat;mask:var(--mark-mask) center/contain no-repeat}
#auth-msg:not(:empty){padding:8px 12px;border-radius:var(--r-sm);background:var(--warn-soft);color:var(--ink)}
/* booking */
.pricebar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--line)}
.price{font-family:var(--display);font-weight:700;font-size:1.6rem;line-height:1.1}
.paybox{margin-top:10px;padding:12px 14px;border-radius:var(--r-sm);background:var(--surface-2);border-left:3px solid var(--accent);display:grid;gap:6px}
.tutor-msg{margin-top:8px;padding:8px 12px;border-radius:var(--r-sm);background:var(--surface-2);font-size:.9rem;white-space:pre-line}
.file-btn{cursor:pointer}
.warnline{margin-top:8px;color:var(--warn);font-size:.88rem;display:flex;gap:6px;align-items:center}
.warnline svg{width:16px;height:16px}
.decide{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line);display:grid;gap:10px}
.rand{display:flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding-left:10px}
.rand span{color:var(--ink-2);font-weight:600}
.rand input{border:0;background:none}
.kpi{text-align:left;cursor:pointer;color:inherit;font:inherit}
.kpi .big{font-size:1.5rem}
.kpi.hot{border-color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}
.kpi:hover{border-color:var(--ink-2)}
/* sheet (mobile "More") */
.sheet{position:fixed;inset:0;z-index:70;background:rgba(10,20,30,.45);display:flex;align-items:flex-end}
.sheet-in{width:100%;background:var(--surface);border-radius:18px 18px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));display:grid;gap:12px;max-height:80vh;overflow:auto}
.sheet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.sheet-grid button{display:grid;justify-items:center;gap:6px;padding:12px 6px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font-size:.8rem;font-weight:500}
.sheet-grid button svg{width:22px;height:22px}
.sheet-grid button[aria-current="page"]{border-color:var(--accent);color:var(--accent)}
/* study */
.est-line{display:flex;gap:6px;align-items:center;font-size:.82rem;color:var(--ink)}
.est-line svg{width:15px;height:15px;flex:none;color:var(--ink-2)}
.topic-card .progress-bar{height:6px}
.topic-card .status svg{width:18px;height:18px;color:var(--ink-2)}
.est-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px 14px;margin:14px 0 8px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}
.est-box div{display:grid;gap:2px;font-variant-numeric:tabular-nums}
.est-box b{font-family:var(--display);font-size:1.1rem}
.load .big{font-family:var(--display);font-size:1.4rem;font-weight:700}
.load p svg,.card p svg{width:15px;height:15px;vertical-align:-3px}
.load .progress-bar{margin-top:8px}
.outline{margin:10px 0 0;padding-left:22px;display:grid;gap:6px}
.outline li{padding:2px 0}
.ol-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}
.ol-row span:last-child{flex:none}
.next-sec{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:inherit;padding:8px 12px}
.next-sec:hover{border-color:var(--ink-2)}
.next-sec svg{width:18px;height:18px;flex:none;color:var(--ink-2)}
.next-sec span:nth-child(2){flex:1;min-width:0;display:grid}
.next-sec small{color:var(--ink-2);font-size:.78rem}
.tnote{border:1px solid color-mix(in srgb,var(--fig2) 45%,var(--line));background:color-mix(in srgb,var(--fig2) 9%,var(--surface));border-radius:10px;padding:10px 12px;display:grid;gap:4px;margin-bottom:8px}
.tnote .eyebrow{display:inline-flex;gap:6px;align-items:center;color:var(--fig2)}
.tnote .eyebrow svg{width:14px;height:14px}
.tnote-body{white-space:pre-line;overflow-wrap:anywhere}
.tnote-form{display:grid;gap:10px;background:var(--surface-2)}
.note-add{justify-self:start}
.example .q .q-row{font-weight:500}
.ans .eyebrow{display:block;margin-bottom:2px}
.section>summary .pill{font-family:var(--body);font-weight:600}
/* teach mode */
.overlay .teach-head{position:sticky;top:-24px;z-index:3;background:var(--bg);padding:8px 0}
.teach-ctl{position:sticky;bottom:-40px;background:var(--bg);padding:10px 0;z-index:3}
.board .steps .st{font-size:1.18rem;border-left:4px solid var(--accent)}
.board .step.answer{border-color:var(--good)}
.board .memo-lines{font-size:1.1rem}
.board-memo{border-left-color:var(--accent)}
@media (max-width:640px){.hide-sm{display:none}.board{font-size:1.05rem}.board .q{font-size:1.1rem}.board .steps .st{font-size:1rem}}
/* pen */
.pen-host{position:relative}
.pen-canvas{position:absolute;left:0;top:0;z-index:5;pointer-events:none;touch-action:none}
.pen-canvas.on{pointer-events:auto;cursor:crosshair}
.pen-bar{position:fixed;z-index:90;left:50%;transform:translateX(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:center;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;padding:6px 10px;max-width:calc(100% - 24px)}
.pen-col{width:28px;height:28px;border-radius:50%;border:2px solid var(--surface);background:var(--c);box-shadow:0 0 0 1px var(--line)}
.pen-col.on{box-shadow:0 0 0 2px var(--ink)}
.pen-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:6px 10px;font-size:.8rem;font-weight:600}
.pen-btn.on{background:var(--accent-soft);border-color:var(--accent)}
.pen-btn.done{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}
@media (max-width:760px){.pen-bar{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}
.pen-bar.in-teach{bottom:calc(76px + env(safe-area-inset-bottom,0px))}
@media (max-width:640px){.section .body{padding:4px 12px 14px}.example{padding:10px}.steps .st{padding:8px 10px 8px 38px}.steps .st::before{left:8px;top:9px}.overlay{padding:16px 10px 40px}}
/* messages */
.inbox{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:14px;align-items:start}
@media (max-width:760px){.inbox{grid-template-columns:1fr}}
.conv{display:grid;gap:2px;width:100%;text-align:left;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:var(--surface);color:inherit;position:relative}
.conv.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}
.conv-top{display:flex;justify-content:space-between;gap:8px}
.conv-last{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:24px}
.conv .badge{position:absolute;right:8px;bottom:8px}
.chat{display:grid;gap:10px}
.thread{display:grid;gap:6px;max-height:min(60vh,560px);overflow:auto;padding:6px 2px;align-content:start}
.msg{display:grid;justify-items:start;gap:2px}
.msg.me{justify-items:end}
.bubble{max-width:min(78%,560px);padding:8px 12px;border-radius:14px 14px 14px 4px;background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere}
.msg.me .bubble{background:var(--accent);color:var(--accent-ink);border-radius:14px 14px 4px 14px}
.msg.me .bubble a{color:inherit}
.msg-meta{font-size:.72rem;color:var(--ink-2)}
.msg-day{text-align:center;font-size:.75rem;color:var(--ink-2);margin:8px 0 2px}
.composer{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}
.composer textarea{min-height:46px}
/* protection (learners) */
#wm{position:fixed;inset:0;z-index:30;pointer-events:none;opacity:.07;background-repeat:repeat}
@media (prefers-color-scheme:dark){#wm{opacity:.1}}
body.learner .protect{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
body.learner .protect input,body.learner .protect textarea{-webkit-user-select:text;user-select:text}
@media print{body.learner #app{display:none !important}body.learner::before{content:"Printing the study notes is switched off.";display:block;padding:40px;font:16px sans-serif}}
@media (max-width:760px){.lesson{grid-template-columns:1fr}.lesson .date{display:flex;gap:8px;align-items:baseline;justify-self:start;padding:4px 10px}.lesson .date b{font-size:1rem}}
.btn{min-height:40px}
.btn.sm{min-height:34px}
@media (max-width:760px){.btn{min-height:44px}.btn.sm{min-height:38px}}
body:not(.learner) .nav button{padding:8px 8px;font-size:.86rem}
/* ---- tutors ---- */
.creds{border-color:var(--good);background:linear-gradient(0deg,var(--good-soft),var(--good-soft)) padding-box}
.creds .copybox code{white-space:pre-line}
.asg{display:inline-flex;align-items:center;gap:6px}
.asg.maths{background:var(--maths-soft)}.asg.phys{background:var(--phys-soft)}.asg.chem{background:var(--chem-soft)}.asg.life{background:var(--life-soft)}
.asg .x{border:0;background:none;color:var(--ink-2);padding:0 2px;font-size:.8rem;line-height:1;cursor:pointer}
.asg .x:hover{color:var(--bad)}
.linkbtn{border:0;background:none;padding:0;color:var(--accent);text-decoration:underline;font:inherit;cursor:pointer}
.bar{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}
.bar i{display:block;height:100%;background:var(--good);border-radius:999px}
.search.row input{flex:1;min-width:0}
details.card>summary{cursor:pointer;list-style:none}
details.card>summary::-webkit-details-marker{display:none}
/* ---- lesson board ---- */
.wb{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:8px}
.wb-bar{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;min-width:0}
.wb-group{display:flex;gap:4px;align-items:center;flex-wrap:wrap;min-width:0}
.wb-btn{min-width:36px;height:36px;box-sizing:border-box;margin:0;vertical-align:middle;display:inline-grid;place-items:center;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:0 8px;font-size:.82rem;font-weight:600;cursor:pointer}
.wb-btn svg{width:19px;height:19px;vertical-align:0}
.wb-btn.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}
.wb-btn:disabled{opacity:.4;cursor:default}
.wb-btn.wide{padding:0 11px}
.wb-col{width:26px;height:26px;border-radius:50%;border:2px solid var(--surface);background:var(--c);box-shadow:0 0 0 1px var(--line);cursor:pointer;padding:0}
.wb-col.on{box-shadow:0 0 0 2px var(--ink)}
.wb-dot{display:block;border-radius:50%;background:currentColor}
.wb-page{font-family:var(--mono);font-size:.82rem;min-width:44px;text-align:center}
.wb-group select{height:36px;padding:0 8px;width:auto}
.wb-stage{position:relative;width:100%;aspect-ratio:16/9;max-height:calc(100vh - 230px);min-height:260px;border-radius:10px;overflow:hidden;background:#c9d1da}
.wb-stage canvas{position:absolute;inset:0;touch-action:none;cursor:crosshair;display:block}
.wb-text{position:absolute;z-index:2;min-width:160px;max-width:80%;padding:0;margin:0;border:1px dashed #2b63a8;background:rgba(255,255,255,.85);font-family:"IBM Plex Sans",system-ui,sans-serif;line-height:1.25;resize:none;overflow:hidden;field-sizing:content;outline:none}
.wb-text.math{font-family:var(--mono);font-size:18px !important;color:#1c2733 !important;min-width:280px;padding:4px 6px}
.wb-help{margin:0;padding-left:20px;display:grid;gap:4px}
.wb:fullscreen{border-radius:0;padding:8px;height:100vh;width:100vw;box-sizing:border-box;background:var(--surface)}
.wb:fullscreen .wb-stage{flex:1;aspect-ratio:auto;max-height:none;height:auto}
@media (max-width:760px){.wb{padding:6px}.wb-bar{gap:4px 8px}.wb-btn{min-width:34px;height:34px}.wb-stage{max-height:none;min-height:0}}
.mini-select{width:auto;height:28px;padding:0 6px;font-size:.8rem;border-radius:999px}

.btn.wrap{white-space:normal;text-align:left;max-width:100%}

/* South African date/time pickers and the lesson timer */
.tsel{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.tsel select{width:auto;min-width:64px}.tsel b{font-weight:600}
.lesson-timer{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 12px;font-size:.86rem;font-weight:600;background:var(--surface-2);color:var(--ink-2)}
.lesson-timer svg{width:16px;height:16px}
.lesson-timer.live{background:var(--good-soft);color:var(--good)}.lesson-timer.warn{background:var(--warn-soft);color:var(--warn)}.lesson-timer.over{background:var(--bad-soft);color:var(--bad)}
.wb-timer .lesson-timer{font-size:.8rem;padding:4px 10px}
