.SkillBoard-module__tuyKSG__over{z-index:100;background:var(--paper);color:var(--ink);font-family:var(--font-ui);flex-direction:column;padding:clamp(16px,3vw,48px);display:flex;position:fixed;inset:0;overflow:auto}.SkillBoard-module__tuyKSG__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.SkillBoard-module__tuyKSG__title{margin:0;font-size:clamp(1.1rem,2.2vw,2rem);font-weight:800}.SkillBoard-module__tuyKSG__bar{flex-wrap:wrap;gap:8px;display:flex}.SkillBoard-module__tuyKSG__bar button,.SkillBoard-module__tuyKSG__open{min-height:44px;color:inherit;font:800 1rem var(--font-ui);cursor:pointer;background:0 0;border:2px solid;border-radius:999px;padding:0 16px}.SkillBoard-module__tuyKSG__bar button:disabled{opacity:.4;cursor:default}.SkillBoard-module__tuyKSG__stage{flex-direction:column;flex:1;justify-content:center;gap:clamp(12px,2vw,32px);width:100%;max-width:1100px;margin:0 auto;display:flex}.SkillBoard-module__tuyKSG__q{font-size:clamp(1.8rem,5vw,4.2rem);font-weight:800;line-height:1.3}:is(.SkillBoard-module__tuyKSG__q svg,.SkillBoard-module__tuyKSG__q img){max-width:100%;height:auto}.SkillBoard-module__tuyKSG__ans{border:3px solid;border-radius:20px;padding:16px 20px;font-size:clamp(1.4rem,3.4vw,3rem);font-weight:800}.SkillBoard-module__tuyKSG__worked{margin-top:10px;font-size:clamp(1.1rem,2.2vw,2rem);font-weight:600;line-height:1.5}.SkillBoard-module__tuyKSG__count{font-weight:700}@media print{.SkillBoard-module__tuyKSG__over,.SkillBoard-module__tuyKSG__open{display:none}}
.TeacherDisclosure-module___ny0lq__box{border:1px solid var(--line);background:var(--card);border-radius:14px;margin:14px 0 20px}.TeacherDisclosure-module___ny0lq__box>summary{cursor:pointer;font-weight:var(--w-strong);padding:10px 14px;list-style-position:inside}.TeacherDisclosure-module___ny0lq__body{padding:0 14px 12px}.TeacherDisclosure-module___ny0lq__body p{margin:4px 0 8px;font-size:.95em}.TeacherDisclosure-module___ny0lq__links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.TeacherDisclosure-module___ny0lq__links a{border:1px solid var(--line-strong,currentColor);border-radius:999px;padding:6px 12px;font-size:.95em;font-weight:700;text-decoration:none;display:inline-block}.TeacherDisclosure-module___ny0lq__links a:hover{background:var(--sun,transparent)}@media print{.TeacherDisclosure-module___ny0lq__box{display:none}}
