@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/caveat-latin-600-normal.3sd7rc34fmee_.woff2)format("woff2"),url(../media/caveat-latin-600-normal.1837u0bbj5018.woff)format("woff")}
.KWb6la_page{max-width:1240px}.KWb6la_layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.KWb6la_picker{grid-template-rows:auto auto minmax(0,1fr);gap:.75rem;max-height:calc(100vh - 100px);display:grid;position:sticky;top:80px;overflow:hidden}.KWb6la_topicTabs{flex-wrap:wrap;gap:.35rem;display:flex}.KWb6la_list{overscroll-behavior:contain;align-content:start;gap:.9rem;min-height:0;padding-bottom:.5rem;padding-right:.3rem;display:grid;overflow-y:auto}.KWb6la_subName{font-family:var(--font-inscription);letter-spacing:.12em;text-transform:uppercase;color:var(--ochre);margin:0 0 .25rem;font-size:.72rem}.KWb6la_list ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.KWb6la_point{width:100%;font:inherit;text-align:left;color:var(--ink);border-radius:var(--radius-s);cursor:pointer;transition:background .15s, transform .2s var(--ease-spring), border-color .2s;background:0 0;border:1px solid #0000;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.88rem;line-height:1.3;display:flex}.KWb6la_point:hover{background:var(--marble-2);transform:translate(3px)}.KWb6la_point[aria-current]{background:var(--surface);border-color:var(--terracotta);font-weight:600}.KWb6la_dot{background:var(--ochre);border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}.KWb6la_mobilePick{display:none}.KWb6la_mobilePick select{width:100%;font:inherit;border-radius:var(--radius-s);border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:.6rem .7rem}.KWb6la_room{gap:1rem;min-width:0;display:grid}.KWb6la_stage{border-radius:var(--radius-m);border:1px solid var(--line);min-height:640px;padding:70px 4% 70px 25%;scroll-margin-top:80px;position:relative;overflow:hidden}.KWb6la_backdrop{width:100%;height:100%;position:absolute;inset:0}.KWb6la_teacher{z-index:1;width:19%;max-width:170px;height:auto;position:absolute;bottom:14px;left:4%}.KWb6la_boardWrap{z-index:2;gap:.4rem;display:grid;position:relative}.KWb6la_boardLabel{background:color-mix(in srgb, var(--surface) 85%, transparent);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-self:start;max-width:100%;margin:0;padding:.2rem .7rem;font-size:.8rem;overflow:hidden}.KWb6la_boardFrame{background:linear-gradient(#8a5a32,#6d4424);border-radius:10px;padding:12px;position:relative;box-shadow:0 18px 36px -18px #0000008c,inset 0 1px #ffffff26}.KWb6la_boardTools{color:#f3e9d6;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .6rem .55rem;font-size:.8rem;display:flex}.KWb6la_swatch{cursor:pointer;width:22px;height:22px;transition:transform .2s var(--ease-spring);border:2px solid #fff6;border-radius:50%}.KWb6la_swatch:hover{transform:scale(1.15)}.KWb6la_swatch[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 2px #00000059}.KWb6la_swatch[data-colour=yellow]{background:#f2dd6b}.KWb6la_swatch[data-colour=pink]{background:#f2a3bd}.KWb6la_swatch[data-colour=blue]{background:#93c8ef}.KWb6la_apply,.KWb6la_rub{font:inherit;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff73;border-radius:999px;padding:.25rem .7rem;font-size:.8rem;transition:background .2s}.KWb6la_apply:not(:disabled):hover,.KWb6la_rub:hover{background:#ffffff40}.KWb6la_apply:disabled{opacity:.6;cursor:default}.KWb6la_apply:not(:disabled){color:#3b2a1a;background:#f3e9d6;border-color:#f3e9d6;font-weight:600}.KWb6la_rub{margin-left:auto}.KWb6la_board{overscroll-behavior:contain;color:#ecebe2;scrollbar-color:#ffffff4d transparent;background:radial-gradient(at 20% 15%,#ffffff0f,#0000 55%),radial-gradient(at 80% 70%,#ffffff0a,#0000 50%),#24352c;border-radius:4px;height:min(62vh,520px);padding:1.4rem 1.6rem 1.8rem;overflow-y:auto;box-shadow:inset 0 0 40px #00000073}.KWb6la_board:focus-visible{outline-offset:2px;outline:2px solid #f2dd6b}.KWb6la_board ::selection{color:#fff;background:#f2dd6b73}.KWb6la_chalkTitle{font-family:"Caveat", var(--font-display);color:#fdfbf3;margin:0 0 .6rem;font-size:clamp(1.9rem,4vw,2.5rem);font-weight:600;line-height:1.1}.KWb6la_guide h3{font-family:"Caveat", var(--font-display);color:#f2dd6b;margin:1.3rem 0 .4rem;font-size:1.6rem;font-weight:600}.KWb6la_guide p,.KWb6la_guide li,.KWb6la_guide dd{font-size:1rem;line-height:1.6}.KWb6la_guide ul{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}.KWb6la_guide li::marker{color:#f2a3bd}.KWb6la_guide dl{gap:.5rem;margin:0;display:grid}.KWb6la_guide dt{color:#93c8ef;font-weight:700}.KWb6la_guide dd{margin:0}.KWb6la_board mark{color:#1b2620;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 1px}.KWb6la_board mark[data-colour=yellow]{background:#f2dd6b}.KWb6la_board mark[data-colour=pink]{background:#f2a3bd}.KWb6la_board mark[data-colour=blue]{background:#93c8ef}.KWb6la_board mark:hover{filter:brightness(.92);text-decoration:line-through}.KWb6la_chalkSmall{color:#ecebe2b3;margin-top:1.4rem;font-size:.85rem}.KWb6la_chalkSmall a{color:#f2dd6b}.KWb6la_locked{text-align:center;align-content:center;justify-items:center;gap:.3rem;min-height:100%;display:grid}.KWb6la_locked p{max-width:40ch;margin:0;font-size:1.05rem}.KWb6la_locked .KWb6la_chalkTitle{font-size:2.6rem}.KWb6la_tray{justify-content:flex-end;gap:10px;padding:6px 10px 0;display:flex}.KWb6la_tray span{opacity:.9;background:#f5f2e8;border-radius:3px;width:34px;height:7px}.KWb6la_tray span:nth-child(2){background:#f2dd6b;width:22px}.KWb6la_tray span:nth-child(3){background:#f2a3bd;width:26px}.KWb6la_ask{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);gap:.6rem;padding:1.1rem 1.25rem;display:grid}.KWb6la_askHead{justify-content:space-between;align-items:center;gap:1rem;display:flex}.KWb6la_askHead h2{align-items:center;gap:.4rem;margin:0;font-size:1.4rem;display:inline-flex}.KWb6la_askHead h2 svg{color:var(--ochre)}.KWb6la_balance{color:var(--terracotta-deep);border:1px solid var(--line);border-radius:999px;padding:.15rem .6rem;font-size:.82rem;font-weight:600;text-decoration:none}.KWb6la_askHelp{color:var(--ink-soft);margin:0;font-size:.92rem}.KWb6la_thread{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.KWb6la_thread:empty{display:none}.KWb6la_you{background:color-mix(in srgb, var(--terracotta) 12%, var(--surface));border-radius:14px 14px 4px;justify-self:end;width:fit-content;max-width:80%;margin:0 0 .4rem auto;padding:.5rem .8rem}.KWb6la_reply{grid-template-columns:30px 1fr;align-items:start;gap:.6rem;display:grid}.KWb6la_reply>div{color:#ecebe2;background:#24352c;border-radius:14px 14px 14px 4px;padding:.6rem .85rem}.KWb6la_reply p{margin:0 0 .5rem;line-height:1.55}.KWb6la_reply p:last-child{margin-bottom:0}.KWb6la_avatar{background:radial-gradient(circle at 40% 35%, var(--marble), var(--marble-3));border:2px solid var(--olive);border-radius:50%;width:30px;height:30px}.KWb6la_askForm{grid-template-columns:1fr auto;align-items:end;gap:.6rem;display:grid}.KWb6la_askForm textarea{font:inherit;border-radius:var(--radius-s);border:1px solid var(--line);background:var(--marble);color:var(--ink);resize:vertical;min-height:48px;padding:.6rem .75rem}.KWb6la_askForm textarea:focus-visible{outline:2px solid var(--ochre);outline-offset:1px}.KWb6la_soon{border:1px dashed var(--line);border-radius:var(--radius-s);color:var(--ink-soft);margin:0;padding:.6rem .8rem;font-size:.92rem}.KWb6la_err{margin:0}@media (max-width:900px){.KWb6la_layout{grid-template-columns:1fr}.KWb6la_picker{max-height:none;position:static}.KWb6la_list{display:none}.KWb6la_mobilePick{display:block}.KWb6la_stage{min-height:0;padding:62px 10px 16px}.KWb6la_teacher{width:62px;top:6px;bottom:auto;left:6px}.KWb6la_boardWrap{gap:.6rem}.KWb6la_boardLabel{white-space:normal;border-radius:12px;align-items:center;min-height:64px;margin-top:-54px;margin-left:64px;line-height:1.3;display:flex}.KWb6la_board{height:62vh;padding:1.1rem 1.1rem 1.4rem}.KWb6la_askForm{grid-template-columns:1fr}.KWb6la_askForm .btn{justify-self:start}}
