.lg__wrap[data-astro-cid-rtx3uqr3]{overflow-x:auto}.lg[data-astro-cid-rtx3uqr3]{display:grid;grid-template-columns:minmax(8.5rem,13rem) repeat(var(--n),minmax(3.5rem,1fr));gap:2px;font-size:.75rem}.lg__head[data-astro-cid-rtx3uqr3]{font:500 .625rem var(--font-mono);color:var(--ink-soft);padding:0 2px 6px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg__subj[data-astro-cid-rtx3uqr3]{position:sticky;left:0;z-index:1;background:var(--surface);display:block;padding-right:10px;font-size:.8125rem;line-height:34px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:34px}.lg__subj[data-astro-cid-rtx3uqr3]:hover{color:var(--signal)}.lg__cell[data-astro-cid-rtx3uqr3]{position:relative;display:flex;align-items:center;justify-content:center;min-height:34px;border-radius:3px;font:500 .75rem var(--font-mono);color:var(--ink)}.lg__cell[data-astro-cid-rtx3uqr3]:before{content:"";position:absolute;inset:0;border-radius:3px;background:var(--signal);opacity:var(--o)}.lg__cell[data-astro-cid-rtx3uqr3] span[data-astro-cid-rtx3uqr3]{position:relative}.lg__cell[data-astro-cid-rtx3uqr3].is-dark{color:var(--signal-ink)}a[data-astro-cid-rtx3uqr3].lg__cell:hover{outline:1px solid var(--ink);outline-offset:1px}.lg__cell[data-astro-cid-rtx3uqr3].is-empty{background:var(--surface-alt)}.lg__cell[data-astro-cid-rtx3uqr3].is-empty:before{display:none}.lg__key[data-astro-cid-rtx3uqr3]{display:flex;align-items:center;gap:4px;margin-top:12px;font-size:.75rem;color:var(--ink-faint)}.lg__key[data-astro-cid-rtx3uqr3] i[data-astro-cid-rtx3uqr3]{display:block;width:18px;height:10px;border-radius:2px;background:var(--signal)}.lg__key[data-astro-cid-rtx3uqr3] span[data-astro-cid-rtx3uqr3]:first-child{margin-right:4px}.lg__key[data-astro-cid-rtx3uqr3] i[data-astro-cid-rtx3uqr3]+span[data-astro-cid-rtx3uqr3]{margin-left:4px}.ls[data-astro-cid-mupc3d2o]{display:grid;gap:2px}.ls__row[data-astro-cid-mupc3d2o]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr) 5rem;align-items:center;gap:16px;padding:8px 0;border-top:1px solid var(--line)}.ls__row[data-astro-cid-mupc3d2o]:first-child{border-top:0}.ls__txt[data-astro-cid-mupc3d2o]{display:grid;gap:2px;min-width:0}.ls__title[data-astro-cid-mupc3d2o]{font:600 .9375rem/1.25 var(--font-display);color:var(--ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ls__sub[data-astro-cid-mupc3d2o]{font-size:.8125rem;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls__row[data-astro-cid-mupc3d2o]:hover .ls__title[data-astro-cid-mupc3d2o]{color:var(--signal)}.ls__track[data-astro-cid-mupc3d2o]{display:block;height:14px;min-width:0}.ls__track[data-astro-cid-mupc3d2o] i[data-astro-cid-mupc3d2o]{display:block;height:100%;min-width:3px;border-radius:3px;background:var(--signal)}.ls__val[data-astro-cid-mupc3d2o]{font:400 .75rem var(--font-mono);color:var(--ink-soft);text-align:right;white-space:nowrap}@media(max-width:640px){.ls__row[data-astro-cid-mupc3d2o]{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.ls__txt[data-astro-cid-mupc3d2o]{grid-column:1 / -1}.ls__track[data-astro-cid-mupc3d2o]{grid-column:1}.ls__val[data-astro-cid-mupc3d2o]{grid-column:2}}.lec__index-wrap[data-astro-cid-j7pbfwtb]{max-width:1400px;margin:0 auto;padding:0 4vw}.lec__index[data-astro-cid-j7pbfwtb]{margin:40px 0 0;border:1px solid var(--line-strong);background:var(--surface)}.lec__index-head[data-astro-cid-j7pbfwtb]{display:flex;align-items:center;justify-content:space-between;padding:13px 20px;border-bottom:1px solid var(--line);font:500 .6875rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.lec__index-list[data-astro-cid-j7pbfwtb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.lec__index-row[data-astro-cid-j7pbfwtb]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 20px;border-bottom:1px solid var(--line);font:400 .75rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);transition:color .18s var(--ease)}.lec__index-row[data-astro-cid-j7pbfwtb]:hover{color:var(--ink)}.lec__index-row[data-astro-cid-j7pbfwtb] b[data-astro-cid-j7pbfwtb]{color:var(--signal);font-weight:500}.lec__insts[data-astro-cid-j7pbfwtb]{max-width:1400px;margin:28px auto 0;padding:0 4vw;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lec__insts-label[data-astro-cid-j7pbfwtb]{font:500 .625rem var(--font-mono);letter-spacing:.14em;color:var(--ink-faint);text-transform:uppercase;margin-right:6px}.ichip[data-astro-cid-j7pbfwtb]{font:500 .71rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--line);padding:7px 13px;background:var(--surface)}.rails[data-astro-cid-j7pbfwtb]{padding-top:36px}.lec__hall[data-astro-cid-j7pbfwtb]{max-width:1400px;margin:40px auto 0;padding:0 4vw 96px}.lec__hall-head[data-astro-cid-j7pbfwtb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.lec__hall-title[data-astro-cid-j7pbfwtb]{font:600 1.1rem var(--font-display);margin:0}.lec__hall-grid[data-astro-cid-j7pbfwtb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.lec__hall-grid[data-astro-cid-j7pbfwtb] .lcard{width:auto}.lec__empty[data-astro-cid-j7pbfwtb]{max-width:640px;margin:48px auto 0;border:1px solid var(--line-strong);background:var(--surface);padding:40px;display:flex;flex-direction:column;gap:12px}@media(max-width:800px){.lec__index-wrap[data-astro-cid-j7pbfwtb],.lec__insts[data-astro-cid-j7pbfwtb],.lec__hall[data-astro-cid-j7pbfwtb]{padding-left:4vw;padding-right:4vw}}.intro[data-astro-cid-j7pbfwtb],.faq[data-astro-cid-j7pbfwtb]{padding:56px 4vw 0;border-top:1px solid var(--line);margin-top:56px}.intro[data-astro-cid-j7pbfwtb]{display:flex;flex-direction:column;gap:12px;margin-top:0;border-top:0;padding:28px 4vw 12px}.intro[data-astro-cid-j7pbfwtb] h1[data-astro-cid-j7pbfwtb]{font:700 clamp(1.6rem,3vw,2.4rem) var(--font-display);letter-spacing:-.01em;margin:0}.intro[data-astro-cid-j7pbfwtb] p[data-astro-cid-j7pbfwtb]{max-width:62ch;color:var(--ink-soft);font-size:1rem;line-height:1.6;margin:0}.faq[data-astro-cid-j7pbfwtb]{max-width:62ch;display:flex;flex-direction:column;gap:24px;padding-bottom:56px}.faq[data-astro-cid-j7pbfwtb] h2[data-astro-cid-j7pbfwtb]{font:600 1.25rem var(--font-display);margin:0 0 4px}.faq__item[data-astro-cid-j7pbfwtb]{display:flex;flex-direction:column;gap:6px}.faq__item[data-astro-cid-j7pbfwtb] h3[data-astro-cid-j7pbfwtb]{font:600 1.05rem var(--font-display);color:var(--ink);margin:0}.faq__item[data-astro-cid-j7pbfwtb] p[data-astro-cid-j7pbfwtb]{color:var(--ink-soft);line-height:1.6;margin:0}
