.install-page_page__Fip_w{--ink:#e9eef9;--muted:#a9b8d4;--line:#ffffff1f;--card:#121a33;--gold:#ffd36b;--sky:#8fd8ff;--mint:#9ff0cf;box-sizing:border-box;min-height:100dvh;display:grid;align-content:start;gap:2rem;padding:max(1.25rem,env(safe-area-inset-top)) max(1rem,calc((100% - 62rem) / 2)) max(2.5rem,env(safe-area-inset-bottom));color:var(--ink);background:radial-gradient(ellipse 70% 30% at 15% 0,#22306a,transparent 70%),#080c19;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif;letter-spacing:-.01em;line-height:1.6;word-break:keep-all}.install-page_page__Fip_w :is(h1,h2,h3,p,ol,ul,dl,dd,pre){margin:0}.install-page_page__Fip_w a{color:var(--sky);text-underline-offset:3px}.install-page_page__Fip_w a:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.install-page_page__Fip_w code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;padding:.05em .35em;border-radius:.35em;background:#ffffff12;color:#dff3ff;word-break:break-all}.install-page_hero__CVSNT{display:grid;gap:1rem}.install-page_home__buSYJ{justify-self:start;display:inline-flex;align-items:center;min-height:2.75rem;font-weight:700;text-decoration:none}.install-page_heroRow__YHIcR{display:flex;align-items:center;gap:1rem}.install-page_eyebrow__YiI40{font-size:.85rem;font-weight:800;letter-spacing:.06em;color:var(--mint)}.install-page_hero__CVSNT h1{font-size:clamp(1.6rem,4.6vw,2.4rem);font-weight:900;line-height:1.25;letter-spacing:-.03em;color:#fff}.install-page_lead__NC9yT{max-width:44rem;font-size:1.08rem;color:#d6e0f3}.install-page_lead__NC9yT b{color:#fff}.install-page_cta__Tmcbi{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.install-page_note__RG8d6{font-size:.92rem;color:var(--muted)}.install-page_note__RG8d6 b{color:var(--ink)}.install-page_section__0DRSr{display:grid;gap:1rem}.install-page_section__0DRSr h2,.install-page_sources___piFH h2{font-size:1.35rem;font-weight:900;color:#fff}.install-page_section__0DRSr h2 small,.install-page_sources___piFH h2 small{margin-left:.4rem;font-size:.8rem;font-weight:700;color:var(--gold);vertical-align:middle}.install-page_sectionLead__DKVqb{color:#d0dbef}.install-page_cards__TVSPP{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.install-page_card__rPtWp{display:grid;gap:.7rem;align-content:start;padding:1.1rem 1.2rem;border-radius:1.1rem;background:var(--card);border:1px solid var(--line);min-width:0}.install-page_card__rPtWp h3{font-size:1.1rem;font-weight:800;color:#fff}.install-page_card__rPtWp ol{display:grid;gap:.55rem;padding-left:1.3rem}.install-page_card__rPtWp li::marker{font-weight:800;color:var(--mint)}.install-page_card__rPtWp li b{color:#fff}.install-page_en__eML0y{display:inline-block;margin:0 .25rem;padding:0 .4rem;border-radius:.35rem;font-size:.78rem;font-weight:600;color:#b9cbe8;background:#ffffff0d;border:1px solid #ffffff17}.install-page_code__M96wd{margin-top:.45rem!important;padding:.7rem .8rem;border-radius:.7rem;background:#0a0f22;border:1px solid #ffffff1c;overflow-x:auto;white-space:pre-wrap}.install-page_code__M96wd code{padding:0;background:none;font-size:.82rem}.install-page_values__u9BJZ{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));padding:1rem 1.1rem;border-radius:1.1rem;background:linear-gradient(135deg,rgba(143,220,242,.1),rgba(159,240,207,.06));border:1px solid rgba(143,220,242,.3)}.install-page_values__u9BJZ div{display:grid;gap:.15rem;min-width:0}.install-page_values__u9BJZ dt{font-size:.8rem;font-weight:800;color:var(--mint)}.install-page_values__u9BJZ dd small{margin-left:.3rem;color:var(--muted)}.install-page_facts__a698D{display:grid;gap:.6rem;padding-left:1.2rem}.install-page_facts__a698D b{color:#fff}.install-page_sources___piFH{display:grid;gap:.6rem;padding-top:1.2rem;border-top:1px solid var(--line)}.install-page_sources___piFH ul{display:grid;gap:.35rem;padding-left:1.2rem;font-size:.88rem}.install_appIcon__XE9oE{display:block;flex:none;border-radius:22%;box-shadow:0 0 0 1px #ffffff26,0 4px 12px #0007}.install_icon__LEanj{flex:none;width:1.35em;height:1.35em}.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K{display:flex;align-items:center;gap:.5rem;margin:0;padding:.4rem;border-radius:1.1rem;color:#eaf2ff;background:linear-gradient(135deg,rgba(143,220,242,.14),rgba(159,240,207,.08));border:1px solid rgba(143,220,242,.35);box-sizing:border-box;min-width:0}.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K .install_offerMain__mo3DT{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-start;gap:.7rem;min-width:0;min-height:3.5rem;margin:0;padding:.35rem .8rem .35rem .4rem;border:0;border-radius:.85rem;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;box-shadow:none}.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K .install_offerMain__mo3DT:hover:not(:disabled){background:#ffffff12}.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K .install_offerMain__mo3DT:disabled{background:transparent;color:inherit;opacity:.6}.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K .install_offerWords__roTfo{display:grid;gap:.1rem;min-width:0}.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K .install_offerWords__roTfo strong{font-size:1.05rem;font-weight:800;line-height:1.3;color:#fff;letter-spacing:-.01em}.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K .install_offerWords__roTfo small{font-size:.85rem;font-weight:600;line-height:1.35;color:#c6d6ee;word-break:keep-all}.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K .install_later__TvK_n{flex:none;min-height:3.5rem;min-width:4.5rem;margin:0;padding:0 1rem;border-radius:.85rem;border:1px solid #ffffff2e;background:#ffffff0d;color:#d6e2f5;font:inherit;font-size:.95rem;font-weight:700;line-height:1.2;cursor:pointer;box-shadow:none}.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K .install_later__TvK_n:hover:not(:disabled){background:#ffffff1c}.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_compactOffer__WatlG{padding:.15rem}.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_compactOffer__WatlG .install_offerMain__mo3DT{padding:.2rem .6rem .2rem .3rem;gap:.6rem}.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_compactOffer__WatlG .install_offerWords__roTfo small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_offer__ANe8K.install_done__xRQ5N{display:block;padding:.8rem 1rem;font-size:.95rem;font-weight:700;line-height:1.45;color:#dff7ee;word-break:keep-all}.install_button__XlQIm.install_button__XlQIm.install_button__XlQIm{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.5rem;padding:.5rem 1.25rem;border-radius:.9rem;border:0;font:inherit;font-size:1.05rem;font-weight:800;color:#0b1430;background:linear-gradient(135deg,#9ff0cf,#8fd8ff);cursor:pointer;box-shadow:none}.install_button__XlQIm.install_button__XlQIm.install_button__XlQIm.install_compact__v5zao{min-height:2.75rem;padding:.35rem .9rem;border-radius:.7rem;font-size:.95rem}.install_button__XlQIm.install_button__XlQIm.install_button__XlQIm:disabled{opacity:.6;cursor:default}.install_button__XlQIm.install_button__XlQIm.install_button__XlQIm:focus-visible{outline:3px solid #ffd36b;outline-offset:2px}.install_doneLine__FZouN{margin:0;font-size:.92rem;font-weight:700;color:#bdf3dc}.install_guide__G1jbr.install_guide__G1jbr{box-sizing:border-box;width:min(28rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border-radius:1.4rem;border:1px solid rgba(143,220,242,.3);color:#eaf2ff;background:linear-gradient(160deg,#18244a,#0e1532 60%),#0e1532;box-shadow:0 30px 80px #000b;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif;letter-spacing:-.01em}.install_guide__G1jbr.install_guide__G1jbr::backdrop{background:#050a16cc;backdrop-filter:blur(6px)}.install_guide__G1jbr.install_guide__G1jbr[open]{display:block}.install_guideBody___CGT_{display:grid;gap:1rem;padding:1.25rem 1.25rem 1rem}.install_guideHead__73wkS{display:flex;align-items:center;gap:.85rem}.install_guide__G1jbr.install_guide__G1jbr h2{margin:0;font-size:1.25rem;font-weight:900;line-height:1.3;color:#fff;word-break:keep-all}.install_guide__G1jbr.install_guide__G1jbr .install_guideHead__73wkS p{margin:.25rem 0 0;font-size:.95rem;line-height:1.45;color:#c6d6ee;word-break:keep-all}.install_steps__Ey9xi{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.install_steps__Ey9xi li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;padding:.7rem .8rem;border-radius:1rem;background:#ffffff0b;border:1px solid #ffffff17}.install_steps__Ey9xi li>span:last-child{display:grid;gap:.2rem;min-width:0}.install_steps__Ey9xi strong{font-size:1.05rem;font-weight:700;line-height:1.35;color:#fff;word-break:keep-all}.install_steps__Ey9xi strong b{color:#8fdcf2;font-weight:900}.install_steps__Ey9xi small{font-size:.88rem;line-height:1.45;color:#b9c8e2;word-break:keep-all}.install_steps__Ey9xi small b{color:#eaf2ff}.install_glyph___OJOG{position:relative;display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:.9rem;color:#8fdcf2;background:#0a1128;border:1px solid rgba(143,220,242,.35)}.install_glyph___OJOG svg{width:1.9rem;height:1.9rem}.install_glyph___OJOG>b{position:absolute;top:-.4rem;left:-.4rem;display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;font-size:.78rem;font-weight:900;color:#0b1430;background:#ffd36b}.install_guideActions__IGlaP{display:grid;gap:.55rem}.install_guide__G1jbr.install_guide__G1jbr :is(.install_primary__flWX1,.install_secondary__8Q4kX){display:flex;align-items:center;justify-content:center;min-height:3.5rem;margin:0;padding:0 1rem;border-radius:1rem;font:inherit;font-size:1.05rem;font-weight:800;text-decoration:none;cursor:pointer;box-shadow:none}.install_guide__G1jbr.install_guide__G1jbr .install_primary__flWX1{border:0;color:#0b1430;background:linear-gradient(135deg,#9ff0cf,#8fd8ff)}.install_guide__G1jbr.install_guide__G1jbr .install_secondary__8Q4kX{border:1px solid #ffffff33;color:#eaf2ff;background:#ffffff0f}.install_guide__G1jbr.install_guide__G1jbr :is(.install_primary__flWX1,.install_secondary__8Q4kX,.install_more__TSImM):focus-visible{outline:3px solid #ffd36b;outline-offset:2px}.install_more__TSImM{justify-self:center;padding:.35rem .25rem;font-size:.88rem;font-weight:700;color:#ffd79a;text-underline-offset:3px}@media (orientation:landscape) and (max-height:520px){.install_guide__G1jbr.install_guide__G1jbr{width:min(46rem,calc(100vw - 2rem))}.install_guideBody___CGT_{gap:.7rem;padding:.9rem 1rem .8rem}.install_steps__Ey9xi{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.install_steps__Ey9xi li{grid-template-columns:1fr;justify-items:start;align-content:start;gap:.4rem;padding:.6rem .7rem}.install_glyph___OJOG{width:2.6rem;height:2.6rem}.install_glyph___OJOG svg{width:1.6rem;height:1.6rem}.install_guideActions__IGlaP{grid-auto-flow:column;grid-auto-columns:1fr}}.teacher_page__sAra1{--ink:#e9eef9;--muted:#9fb0cf;--line:#ffffff1c;--card:#121a33;--gold:#ffd36b;--sky:#8fd8ff;--mint:#9ff0cf;--rose:#ff9f8f;box-sizing:border-box;min-height:100dvh;padding:max(1rem,env(safe-area-inset-top)) max(1rem,calc((100% - 80rem) / 2)) 2rem;color:var(--ink);display:grid;align-content:start;gap:1rem;background:radial-gradient(ellipse 70% 35% at 20% 0,#1f2b5c,transparent 70%),#080c19;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif;letter-spacing:-.01em}.teacher_page__sAra1 :is(h1,h2,h3,h4,p,ul,dl,dd){margin:0}.teacher_page__sAra1 button{font:inherit;color:inherit;cursor:pointer;border:1px solid var(--line);background:#ffffff0f;border-radius:.7rem;padding:.45rem .8rem}.teacher_page__sAra1 button:disabled{opacity:.45;cursor:default}.teacher_page__sAra1 button:focus-visible,.teacher_page__sAra1 input:focus-visible,.teacher_page__sAra1 select:focus-visible,.teacher_page__sAra1 textarea:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.teacher_page__sAra1 input,.teacher_page__sAra1 select,.teacher_page__sAra1 textarea{font:inherit;color:var(--ink);background:#0b1022;border:1px solid #ffffff2e;border-radius:.7rem;padding:.5rem .7rem}.teacher_muted__8RjwR{color:var(--muted)}.teacher_small___3j4e{font-size:.82rem;color:var(--muted);line-height:1.5}.teacher_error__086Mc{color:var(--rose)}.teacher_eyebrow___khoI{font-size:.8rem;font-weight:800;letter-spacing:.08em;color:var(--sky)}.teacher_page__sAra1 .teacher_primary__6fql_{border:0;font-weight:800;color:#0b1430;background:linear-gradient(135deg,var(--mint),var(--sky));padding:.6rem 1.2rem}.teacher_page__sAra1 .teacher_ai__x8PXV{border:1px solid rgba(255,211,107,.5);background:rgba(255,211,107,.12);color:#ffe7a8;font-weight:800}.teacher_page__sAra1 .teacher_danger__RO0h1{border-color:rgba(255,159,143,.5);color:var(--rose)}.teacher_login__JTa63{justify-self:center;display:grid;gap:.9rem;width:min(30rem,100%);margin-top:12vh;padding:1.8rem;border-radius:1.4rem;background:var(--card);border:1px solid var(--line);box-shadow:0 30px 70px #0009}.teacher_login__JTa63 h1{font-size:1.8rem;font-weight:900}.teacher_login__JTa63 p{line-height:1.6;color:#cdd7ee;word-break:keep-all}.teacher_top__UbA5V{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.8rem}.teacher_top__UbA5V h1{font-size:1.6rem;font-weight:900}.teacher_topActions__unsKN{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.teacher_aiTag__Lx0G2{font-size:.8rem;font-weight:700;color:#ffe2a8}.teacher_installGuide__jnw0B{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .3rem;font-size:.9rem;font-weight:700;color:var(--mint);text-underline-offset:3px}.teacher_installGuide__jnw0B:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.teacher_login__JTa63 .teacher_installGuide__jnw0B{justify-self:start}.teacher_shortLabel__ksz1v{display:none}@media (max-width:520px){.teacher_top__UbA5V .teacher_longLabel__a3RHa{display:none}.teacher_top__UbA5V .teacher_shortLabel__ksz1v{display:inline}}.teacher_layout__XemSf{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:1rem;align-items:start}.teacher_side__Jyzuf{display:grid;gap:.4rem;padding:.9rem;border-radius:1.1rem;background:var(--card);border:1px solid var(--line);position:sticky;top:1rem}.teacher_side__Jyzuf h2{font-size:1rem;margin-bottom:.2rem}.teacher_side__Jyzuf>button{display:flex;justify-content:space-between;text-align:start}.teacher_side__Jyzuf>button[aria-pressed=true]{background:rgba(143,216,255,.18);border-color:rgba(143,216,255,.5)}.teacher_side__Jyzuf small{color:var(--muted)}.teacher_newClass__HdrK4{display:grid;gap:.4rem;margin-top:.4rem}.teacher_main__x__mU{display:grid;gap:1rem;min-width:0}.teacher_collect__CUdhI{display:grid;gap:.7rem;padding:1rem;border-radius:1.1rem;background:var(--card);border:1px solid var(--line)}.teacher_collect__CUdhI h2{font-size:1.1rem}.teacher_collectGrid__OfjT4{display:grid;grid-template-columns:2fr 1fr;gap:.7rem}.teacher_collectGrid__OfjT4 label,.teacher_collectRow__vSoIg label{display:grid;gap:.3rem;font-size:.85rem;font-weight:700;color:var(--muted)}.teacher_collectGrid__OfjT4 textarea{resize:vertical;min-height:4.5rem;font-size:.9rem}.teacher_collectRow__vSoIg{display:flex;flex-wrap:wrap;align-items:end;gap:.7rem}.teacher_stats__8q6vM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.teacher_stats__8q6vM div{padding:.8rem;border-radius:1rem;background:var(--card);border:1px solid var(--line)}.teacher_stats__8q6vM dt{font-size:.8rem;color:var(--muted)}.teacher_stats__8q6vM dd{font-size:1.6rem;font-weight:900}.teacher_group__1TDdZ{display:grid;gap:.8rem;padding:1rem;border-radius:1.1rem;background:var(--card);border:1px solid var(--line);overflow:hidden}.teacher_groupHead__fzT5N{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.6rem}.teacher_groupHead__fzT5N h2{font-size:1.25rem;font-weight:850}.teacher_kit__2Tda6{font-size:.78rem;font-weight:800;color:var(--mint)}.teacher_coverage__SQh1g{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem}.teacher_coverage__SQh1g div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;font-size:.9rem}.teacher_coverage__SQh1g i{position:relative;height:.5rem;border-radius:999px;background:#ffffff17;overflow:hidden}.teacher_coverage__SQh1g b{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--sky),var(--mint))}.teacher_coverage__SQh1g small{color:var(--muted)}.teacher_tableWrap__kbobe{overflow-x:auto}.teacher_table__pO78H{width:100%;min-width:40rem;border-collapse:collapse;font-size:.92rem}.teacher_table__pO78H th{text-align:start;font-size:.78rem;color:var(--muted);font-weight:700;padding:.4rem .5rem;border-bottom:1px solid var(--line);white-space:nowrap}.teacher_table__pO78H td{padding:.5rem;border-bottom:1px solid #ffffff10;vertical-align:middle}.teacher_table__pO78H tr[data-open] td{background:#ffffff08}.teacher_labelBtn___Xf_0.teacher_labelBtn___Xf_0{border:0;background:none;padding:0;font-weight:800;text-decoration:underline dotted #ffffff55;text-underline-offset:3px}.teacher_label__nSKHq{width:7rem}.teacher_outcome__IxSpM{padding:.1rem .5rem;border-radius:999px;font-size:.78rem;font-weight:800;background:#ffffff14;white-space:nowrap}.teacher_outcome__IxSpM[data-o="해결"]{color:#06241a;background:var(--mint)}.teacher_facets__r02P_{display:flex;flex-wrap:wrap;gap:.4rem}.teacher_facets__r02P_ span{display:inline-flex;align-items:center;gap:.15rem;padding:.15rem .45rem;border-radius:.5rem;background:#ffffff0d;font-size:.82rem;white-space:nowrap}.teacher_facets__r02P_ span[data-learned]{background:rgba(255,211,107,.14);color:#ffe7a8}.teacher_facets__r02P_ i{display:inline-block;width:.45rem;height:.45rem;border-radius:50%;background:#ffffff26}.teacher_facets__r02P_ i[data-on]{background:var(--mint)}.teacher_detailRow__pCA19 td{background:#0b1124}.teacher_detail__TqPLC{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.4rem}.teacher_detail__TqPLC h3{font-size:.95rem;margin:.4rem 0 .3rem;color:var(--sky)}.teacher_detail__TqPLC h4{font-size:.85rem;margin:.5rem 0 .2rem;color:var(--mint)}.teacher_words__008VX q{display:block;margin-bottom:.35rem;padding:.45rem .7rem;border-radius:.7rem;background:#ffffff0b;line-height:1.5;word-break:keep-all}.teacher_analysis__qejui ul{padding-left:1.1rem;line-height:1.55}.teacher_analysis__qejui p{line-height:1.55}.teacher_comment__94MUU{padding:.5rem .7rem;border-radius:.7rem;background:rgba(255,211,107,.1)}.teacher_detailActions___YfPC{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.8rem}.teacher_overlay__8nu00{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1rem;background:#040814cc;backdrop-filter:blur(4px)}.teacher_sheet__UNNfO{position:relative;display:grid;gap:.5rem;width:min(40rem,100%);max-height:calc(100dvh - 2rem);overflow:auto;padding:1.4rem;border-radius:1.3rem;background:#131c38;border:1px solid var(--line);line-height:1.55}.teacher_sheet__UNNfO h2{font-size:1.3rem}.teacher_sheet__UNNfO h3{font-size:.95rem;margin-top:.5rem;color:var(--mint)}.teacher_sheet__UNNfO ul{padding-left:1.1rem}.teacher_close__lBDR_{position:absolute;top:.8rem;right:.8rem}@media (max-width:900px){.teacher_layout__XemSf{grid-template-columns:1fr}.teacher_side__Jyzuf{position:static;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.teacher_newClass__HdrK4,.teacher_side__Jyzuf h2{grid-column:1/-1}.teacher_collectGrid__OfjT4,.teacher_detail__TqPLC{grid-template-columns:1fr}.teacher_stats__8q6vM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.teacher_table__pO78H{min-width:0}.teacher_table__pO78H thead{display:none}.teacher_table__pO78H tbody,.teacher_table__pO78H tr{display:block}.teacher_table__pO78H tr:not(.teacher_detailRow__pCA19){display:grid;grid-template-columns:1fr auto;align-items:center;gap:.15rem .5rem;padding:.55rem 0;border-bottom:1px solid #ffffff10}.teacher_table__pO78H tr:not(.teacher_detailRow__pCA19) td{border:0;padding:.1rem .3rem}.teacher_table__pO78H tr:not(.teacher_detailRow__pCA19) td:nth-child(n+2):nth-child(-n+5){grid-column:1/-1}.teacher_table__pO78H tr:not(.teacher_detailRow__pCA19) td:nth-child(6){grid-column:2;grid-row:1}.teacher_detailRow__pCA19,.teacher_detailRow__pCA19 td{display:block}}.teacher_agreeList__hQob7{display:grid;gap:.55rem;padding-left:1.1rem;line-height:1.55;color:#cdd7ee;word-break:keep-all}.teacher_agreeList__hQob7 b{color:#fff}.teacher_agreeCheck__ucOTj{display:flex;align-items:flex-start;gap:.5rem;font-weight:700;line-height:1.45}.teacher_agreeCheck__ucOTj input{width:1.2rem;height:1.2rem;margin-top:.1rem;flex:none}.teacher_back__yqQgH{justify-self:start;padding:.35rem .8rem;border-radius:999px;border:1px solid var(--line);background:#ffffff0d;color:inherit;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;min-height:2.6rem}.teacher_tabs__k1z2D{display:flex;gap:.4rem}.teacher_page__sAra1 .teacher_tabs__k1z2D button{font-weight:800;padding:.55rem 1.1rem}.teacher_page__sAra1 .teacher_tabs__k1z2D button[aria-pressed=true]{background:rgba(143,216,255,.18);border-color:rgba(143,216,255,.55)}