:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;background-color:#090015;background-image:radial-gradient(circle at 11% 8%,#00f0ff66,#00f0ff00 28%),radial-gradient(circle at 85% 10%,#ff18eb5c,#ff18eb00 30%),radial-gradient(circle at 76% 84%,#b8ff2794,#b8ff2700 36%),linear-gradient(160deg,#110424,#170731 48%,#101833);color:#f4f8ff}.app-shell{min-height:100vh;width:100%}.screen{min-height:100vh;height:100dvh;width:100%;overflow:hidden;display:flex;flex-direction:column;background-image:radial-gradient(circle at 14% 8%,#00f0ff96,#00f0ff00 36%),radial-gradient(circle at 88% 12%,#ff1aff7d,#ff1aff00 38%),radial-gradient(circle at 70% 82%,#b8ff27ad,#b8ff2700 40%),radial-gradient(circle at 36% 74%,#2f7bff7d,#2f7bff00 44%),linear-gradient(165deg,#10071f,#1a0b36 42%,#101a35)}.appbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:.65rem;padding:.95rem;border-bottom:1px solid #74f9ff59;background:#1a1137a8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.back{border:1px solid #8af9ff80;border-radius:999px;width:2rem;height:2rem;padding:.35rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#39f7ff63,#d72bff4d);color:#f7fcff;cursor:pointer}.back svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.back.hidden{visibility:hidden}.title{font-size:1rem;font-weight:620;color:#f6f9ff}.content{flex:1;overflow:auto;padding:.85rem;display:grid;gap:.65rem;align-content:start;grid-template-columns:1fr 1fr}.screen[data-level=questions] .content{grid-template-columns:1fr}.card,.question{border:1px solid #9dfdff5e;background:linear-gradient(165deg,#ffffff36,#c7a6ff1a);box-shadow:inset 0 1px #f0f9ff85,0 0 0 1px #ff4dff26,0 12px 28px #0901148c;color:#f3f7ff;border-radius:18px;padding:.9rem;text-align:left}.card{min-height:82px;cursor:pointer}.question{cursor:default}.card strong,.question strong{display:block;font-size:.94rem}.meta{display:block;margin-top:.2rem;font-size:.76rem;color:#d6deff}.hk-summary{grid-column:1 / -1;margin:0 0 .2rem;padding:1rem;border-radius:20px;background:radial-gradient(circle at 18% 18%,#00f0ff7d,#00f0ff00 42%),radial-gradient(circle at 86% 20%,#ff41ff66,#ff41ff00 45%),linear-gradient(145deg,#ffffff3d,#b69cff22);border:1px solid #8af9ff73;box-shadow:0 18px 32px #0700128a}.hk-summary strong{display:block;font-size:1.03rem;margin-bottom:.2rem}.hk-section{grid-column:1 / -1;margin:.25rem 0 .1rem;font-size:.7rem;font-weight:620;text-transform:uppercase;letter-spacing:.11em;color:#b8c8ff}.hk-list{display:flex;flex-direction:column;align-items:flex-start}.question-text{display:block;font-size:.92rem;line-height:1.4}@media (max-width: 420px){.screen{min-height:100vh;height:100dvh}}@media (min-width: 700px){.app-shell{padding:1rem}.screen{width:min(100%,420px);min-height:calc(100vh - 2rem);height:calc(100dvh - 2rem);margin:0 auto;border-radius:24px;box-shadow:0 20px 42px #0000008c}}
