.mk-scope{--navy:#1a2236;--gold:#c9a24e;--gold-deep:#b8932f;--gold-bright:#e9c46a;--beige:#faf6ef;--ink:#2b2b33;--sub:#6b6b76;--line:#e8e2d6;--mid:#4e2a5c;--mid-deep:#38213f;--mid-tint:#f4eef7;--mid-line:#ddd0e4;background:var(--beige);color:var(--ink);-webkit-font-smoothing:antialiased;word-break:keep-all;max-width:960px;margin:0 auto;font-family:SUIT Variable,Pretendard,Noto Sans KR,sans-serif}@media (width>=900px){.mk-scope{max-width:960px;font-size:16px}.mk-scope .hero{padding:56px 44px 48px}.mk-scope .hero h1{font-size:34px}.mk-scope .hero p{font-size:16px}.mk-scope .wrap{padding:0 32px}.mk-scope .cond b{font-size:16px}.mk-scope .cond p{font-size:13.5px}.mk-scope .check p{font-size:14.5px}.mk-scope .tab{padding:14px 4px;font-size:15px}.mk-scope .panel h4{font-size:18px}.mk-scope .track-title{font-size:16px}}.mk-scope *{box-sizing:border-box}.mk-scope p,.mk-scope b,.mk-scope h1,.mk-scope h2,.mk-scope h3,.mk-scope h4,.mk-scope h5,.mk-scope h6,.mk-scope div,.mk-scope span,.mk-scope td,.mk-scope th{overflow-wrap:break-word}.mk-scope .mbr{display:inline}.mk-scope .nw{white-space:nowrap}.mk-scope button{font-family:inherit}.mk-scope .wrap{padding:0 18px}.mk-scope .sec-label{color:var(--mid);flex-wrap:wrap;align-items:baseline;gap:9px;margin:40px 0 16px;font-size:18px;font-weight:800;display:flex}.mk-scope .sec-label:before{content:"";background:var(--gold);border-radius:2px;flex:none;align-self:center;width:18px;height:4px}.mk-scope .sec-label small{color:var(--sub);font-size:12.5px;font-weight:600}@media (width>=640px){.mk-scope .sec-label{margin:52px 0 20px;font-size:22px}.mk-scope .sec-label small{font-size:13.5px}}.mk-scope .card{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:12px;padding:18px}.mk-scope .note-line{color:var(--sub);word-break:keep-all;margin-top:10px;font-size:11.5px;line-height:1.65}.mk-scope .note-line b{color:var(--ink)}.mk-scope header{background:var(--navy);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.mk-scope .logo{align-items:center;gap:8px;display:flex}.mk-scope .logo .mark{background:linear-gradient(180deg,#e3c579,var(--gold) 55%,var(--gold-deep));width:26px;height:26px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}.mk-scope .logo b{color:#fff;font-size:15px;font-weight:800}.mk-scope .logo span{color:#9aa3b8;margin-left:2px;font-size:11.5px}.mk-scope header .right{color:#9aa3b8;font-size:12px}.mk-scope .subbar{background:var(--navy);justify-content:space-between;align-items:center;padding:0 18px 14px;display:flex}.mk-scope .crumb{color:#c7cddc;font-size:12.5px}.mk-scope .crumb b{color:#fff}.mk-scope .chip-open{border:1px solid var(--gold);color:var(--gold);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.mk-scope .hero{background:linear-gradient(175deg,var(--mid) 0%,var(--mid-deep) 100%);color:#fff;padding:36px 22px 30px}.mk-scope .eyebrow{color:var(--gold);letter-spacing:.14em;margin-bottom:12px;font-size:11.5px;font-weight:700}.mk-scope .hero h1{word-break:keep-all;font-size:24px;font-weight:800;line-height:1.36}.mk-scope .hero h1 em{color:var(--gold);font-style:normal}.mk-scope .hero p{color:#ffffffd9;word-break:keep-all;margin-top:14px;font-size:13.5px;line-height:1.7}.mk-scope .cond{border:1px solid var(--line);background:#fff;border-radius:13px;gap:12px;margin-bottom:9px;padding:15px 16px;display:flex}.mk-scope .cond .n{background:var(--mid);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;font-weight:900;display:flex}.mk-scope .cond b{word-break:keep-all;margin-bottom:3px;font-size:14px;font-weight:800;display:block}.mk-scope .cond p{color:var(--sub);word-break:keep-all;font-size:11.5px;line-height:1.65}.mk-scope .cond p em{color:var(--mid);font-style:normal;font-weight:700}.mk-scope .chain{text-align:center;color:var(--gold-deep);word-break:keep-all;padding:2px 0 10px;font-size:11.5px;font-weight:700}.mk-scope .chain:before{content:"▼";margin-bottom:3px;font-size:11px;display:block}.mk-scope .motto{background:linear-gradient(180deg,var(--mid),var(--mid-deep));color:#fff;text-align:center;border-radius:14px;margin-top:12px;padding:20px 18px}.mk-scope .motto .s{color:#ffffffbf;word-break:keep-all;font-size:12px;line-height:1.7}.mk-scope .motto .m{word-break:keep-all;margin-top:9px;font-size:16px;font-weight:800;line-height:1.5}.mk-scope .motto .m em{color:var(--gold);font-style:normal}.mk-scope .check{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:12px 14px;display:flex}.mk-scope .check .c{border:2px solid var(--gold);border-radius:5px;flex:none;width:18px;height:18px;margin-top:1px;position:relative}.mk-scope .check .c:after{content:"✓";color:var(--gold-deep);justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex;position:absolute;inset:0}.mk-scope .check p{word-break:keep-all;font-size:12.5px;line-height:1.55}.mk-scope .check-out{text-align:center;color:var(--mid);word-break:keep-all;margin-top:11px;font-size:12.5px;font-weight:700}.mk-scope .vs3-dim{gap:8px;margin-bottom:8px;display:flex}.mk-scope .vs3-dim div{border:1px solid var(--line);text-align:center;background:#f1ede4;border-radius:11px;flex:1;padding:12px 10px}.mk-scope .vs3-dim small{color:#9a927f;letter-spacing:.05em;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.mk-scope .vs3-dim b{color:#7c7466;word-break:keep-all;font-size:12px;font-weight:700;line-height:1.5}.mk-scope .vs3-arrow{text-align:center;color:var(--gold-deep);padding:2px 0 8px;font-size:13px}.mk-scope .vs3-us{background:linear-gradient(180deg,var(--mid),var(--mid-deep));border:1.5px solid var(--gold);color:#fff;text-align:center;border-radius:13px;padding:16px}.mk-scope .vs3-us small{color:var(--gold);letter-spacing:.08em;margin-bottom:5px;font-size:10.5px;font-weight:800;display:block}.mk-scope .vs3-us b{word-break:keep-all;font-size:16px;font-weight:800}.mk-scope .vs3-us p{color:#fffc;word-break:keep-all;margin-top:8px;font-size:11.5px;line-height:1.65}.mk-scope .vs3-us p em{color:var(--gold);font-style:normal;font-weight:700}.mk-scope .track{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:10px;padding:16px 14px}.mk-scope .track-title{text-align:center;word-break:keep-all;margin-bottom:13px;font-size:13.5px;font-weight:800}.mk-scope .st{background:var(--mid-tint);border:1px solid var(--mid-line);border-radius:12px;gap:11px;padding:12px;display:flex}.mk-scope .st .badge-n{background:var(--mid);color:#fff;border-radius:11px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:40px;height:40px;line-height:1;display:flex}.mk-scope .st .badge-n small{letter-spacing:.05em;color:#ffffffb3;font-size:7.5px;font-weight:800}.mk-scope .st .badge-n b{font-size:16px;font-weight:900}.mk-scope .st .bd b{color:var(--mid);font-size:13px;font-weight:800;display:block}.mk-scope .st .bd p{color:var(--sub);word-break:keep-all;margin-top:2px;font-size:10.5px;line-height:1.5}.mk-scope .st .who{color:#7a5f1d;background:linear-gradient(#f7e7bd,#f0d896);border:1px solid #e2c477;border-radius:999px;align-items:center;gap:4px;margin-top:6px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.mk-scope .st .who.dim{border-color:var(--mid-line);color:var(--mid);background:#fff}.mk-scope .st-link{background:var(--mid-line);width:2px;height:14px;margin:0 auto}.mk-scope .after-track{border:1.5px dashed var(--mid-line);text-align:center;background:#fff;border-radius:12px;padding:11px 12px}.mk-scope .after-track small{color:var(--sub);letter-spacing:.06em;margin-bottom:6px;font-size:9.5px;font-weight:800;display:block}.mk-scope .after-track .chips{gap:6px;display:flex}.mk-scope .after-track .chips span{border:1px solid var(--mid-line);color:var(--mid);word-break:keep-all;border-radius:8px;flex:1;padding:7px 3px;font-size:10px;font-weight:700;line-height:1.35}.mk-scope .track-note{color:var(--mid);text-align:center;word-break:keep-all;margin-top:11px;font-size:11.5px;font-weight:700;line-height:1.6}.mk-scope .exam-card{background:#fdf9ee;border:1px solid #eadfc2;border-radius:13px;padding:16px}.mk-scope .exam-card .tag{background:var(--gold);color:#fff;border-radius:6px;margin-bottom:8px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.mk-scope .exam-card h5{word-break:keep-all;margin-bottom:8px;font-size:14.5px;font-weight:800;line-height:1.45}.mk-scope .exam-card h5 em{color:var(--gold-deep);font-style:normal}.mk-scope .exam-card p{color:var(--sub);word-break:keep-all;font-size:11.5px;line-height:1.7}.mk-scope .exam-card p b{color:var(--ink)}.mk-scope .exam-card .fn{color:#a99e83;word-break:keep-all;margin-top:8px;font-size:10px;line-height:1.5}.mk-scope .flow-intro{background:var(--mid-tint);border:1px solid var(--mid-line);color:var(--mid);text-align:center;word-break:keep-all;border-radius:11px;margin-bottom:10px;padding:11px 13px;font-size:11.5px;font-weight:700}.mk-scope .tab-guide{text-align:center;color:var(--gold-deep);margin-bottom:9px;font-size:12px;font-weight:800}.mk-scope .tab-guide span{animation:1.3s ease-in-out infinite nudge;display:inline-block}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.mk-scope .area-tabs{display:block}.mk-scope .area-tab-radio{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.mk-scope .tabs{gap:7px;margin-bottom:12px;display:flex}.mk-scope .tab{border:1.5px solid var(--mid-line);color:var(--mid);cursor:pointer;box-shadow:0 2px 0 var(--mid-line);text-align:center;-webkit-user-select:none;user-select:none;background:#fff;border-radius:11px;flex:1;padding:12px 2px;font-family:inherit;font-size:13px;font-weight:800;transition:all .18s;position:relative}.mk-scope .tab:hover{border-color:var(--mid);transform:translateY(-2px);box-shadow:0 4px 10px #4e2a5c24}.mk-scope .tab:after{content:"눌러보기";background:var(--gold);color:#fff;opacity:.9;pointer-events:none;border-radius:999px;padding:1px 6px;font-size:8px;font-weight:800;position:absolute;top:-8px;right:-3px}.mk-scope #midkor-area-lit:checked~.tabs label[for=midkor-area-lit],.mk-scope #midkor-area-read:checked~.tabs label[for=midkor-area-read],.mk-scope #midkor-area-gram:checked~.tabs label[for=midkor-area-gram],.mk-scope #midkor-area-vocab:checked~.tabs label[for=midkor-area-vocab]{background:var(--mid);color:#fff;border-color:var(--mid);box-shadow:0 3px 0 var(--mid-deep);transform:scale(1.02)}.mk-scope #midkor-area-lit:checked~.tabs label[for=midkor-area-lit]:after,.mk-scope #midkor-area-read:checked~.tabs label[for=midkor-area-read]:after,.mk-scope #midkor-area-gram:checked~.tabs label[for=midkor-area-gram]:after,.mk-scope #midkor-area-vocab:checked~.tabs label[for=midkor-area-vocab]:after{content:"선택됨";background:var(--gold)}.mk-scope .tab-count{text-align:center;color:var(--sub);margin:-4px 0 12px;font-size:11px;font-weight:700}.mk-scope .tab-count b{color:var(--mid)}.mk-scope .panel{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:12px;padding:15px;display:none}.mk-scope #midkor-area-lit:checked~.area-lit,.mk-scope #midkor-area-read:checked~.area-read,.mk-scope #midkor-area-gram:checked~.area-gram,.mk-scope #midkor-area-vocab:checked~.area-vocab{display:block}.mk-scope .panel .num{color:var(--gold-deep);letter-spacing:.1em;font-size:10px;font-weight:800}.mk-scope .panel h4{color:var(--mid);word-break:keep-all;margin:3px 0 10px;font-size:15.5px;font-weight:800}.mk-scope .lesson-step{margin-bottom:14px}.mk-scope .lesson-step .lh{align-items:flex-start;gap:8px;margin-bottom:7px;display:flex}.mk-scope .lesson-step .lh i{background:var(--mid);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-style:normal;font-weight:900;display:flex}.mk-scope .lesson-step .lh b{word-break:keep-all;font-size:13px;font-weight:800;line-height:1.4}.mk-scope .lesson-step .lh p{color:var(--sub);word-break:keep-all;margin-top:2px;font-size:11px;line-height:1.55}.mk-scope .cap-img{border:1px solid var(--line);border-radius:9px;width:100%;display:block}.mk-scope .cap-caption{color:var(--gold-deep);text-align:center;margin-top:5px;font-size:10px;font-weight:700}.mk-scope .lesson-out{background:var(--mid-tint);border:1px solid var(--mid-line);text-align:center;color:var(--mid);word-break:keep-all;border-radius:10px;padding:10px;font-size:11.5px;font-weight:800}.mk-scope .covers{gap:8px;margin:10px 0;display:flex}.mk-scope .cover{aspect-ratio:3/4;border-radius:8px;flex-direction:column;flex:1;padding:9px 8px;display:flex;position:relative;overflow:hidden}.mk-scope .cover .sm{letter-spacing:.08em;opacity:.75;font-size:7.5px;font-weight:800}.mk-scope .cover .tt{word-break:keep-all;margin-top:4px;font-size:12.5px;font-weight:900;line-height:1.25}.mk-scope .cover .rd{margin-top:auto;font-size:9px;font-weight:800}.mk-scope .cover .mk{background:linear-gradient(180deg,#e3c579,var(--gold-deep));color:#3d2e08;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;font-weight:900;display:flex;position:absolute;bottom:7px;right:7px}.mk-scope .cover.c1{color:var(--mid);border:1px solid var(--mid-line);background:#efe6f4}.mk-scope .cover.c2{color:#fff;background:linear-gradient(#7a4b8c,#5d3570)}.mk-scope .cover.c3{background:linear-gradient(180deg,var(--mid),var(--mid-deep));color:#fff;border:1.5px solid var(--gold)}.mk-scope .cover.c3 .rd{color:var(--gold-bright)}.mk-scope .gram-pts{gap:6px;margin-top:4px;display:flex}.mk-scope .gram-pts span{background:var(--mid-tint);border:1px solid var(--mid-line);text-align:center;color:var(--mid);word-break:keep-all;border-radius:8px;flex:1;padding:7px 4px;font-size:9.5px;font-weight:700;line-height:1.4}.mk-scope .vocab-page{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:10px;overflow:hidden}.mk-scope .vocab-head{background:var(--navy);color:#fff;padding:9px 12px}.mk-scope .vocab-head b{font-size:11.5px;display:block}.mk-scope .vocab-head small{color:var(--gold);font-size:9.5px}.mk-scope .vocab-sec{color:var(--mid);padding:9px 12px 3px;font-size:10px;font-weight:800}.mk-scope .vocab-tb{border-collapse:collapse;width:100%;margin-bottom:4px}.mk-scope .vocab-tb td{vertical-align:top;border-top:1px solid #f0ece2;padding:6px 12px;font-size:10.5px}.mk-scope .vocab-tb td:first-child{width:32%;color:var(--mid);word-break:keep-all;font-weight:800}.mk-scope .vocab-tb td:last-child{color:var(--sub);word-break:keep-all;line-height:1.5}.mk-scope .vocab-foot{background:var(--mid-tint);color:var(--mid);text-align:center;padding:7px 12px;font-size:9.5px;font-weight:700}.mk-scope .homework{background:linear-gradient(180deg,var(--mid) 0%,var(--mid-deep) 100%);color:#fff;margin:0 -18px;padding:26px 22px 22px}@media (width>=640px){.mk-scope .homework{margin:0 -30px;padding:32px 38px 26px}}.mk-scope .homework .cap{color:var(--gold);letter-spacing:.12em;text-align:center;font-size:11.5px;font-weight:700}.mk-scope .homework h3{text-align:center;word-break:keep-all;margin:6px 0 14px;font-size:19px;font-weight:800}.mk-scope .hw-why{text-align:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;margin-bottom:16px;padding:18px 16px}.mk-scope .hw-why p{color:#ffffffe6;word-break:keep-all;font-size:12px;line-height:1.75}.mk-scope .hw-cry{color:var(--gold-bright);word-break:keep-all;margin:13px 0;font-size:16px;font-weight:800;line-height:1.5}@media (width>=640px){.mk-scope .hw-cry{font-size:19px}.mk-scope .hw-why p{font-size:12.5px}}.mk-scope .hw-step{background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;gap:11px;margin-bottom:8px;padding:12px;display:flex}.mk-scope .hw-step .n{background:var(--gold);width:22px;height:22px;color:var(--mid-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:900;display:flex}.mk-scope .hw-step b{margin-bottom:2px;font-size:12.5px;display:block}.mk-scope .hw-step p{color:#ffffffd1;word-break:keep-all;font-size:11.5px;line-height:1.62}.mk-scope .hw-step.key{border-color:var(--gold);background:linear-gradient(#e3c57924,#c9a24e0f)}.mk-scope .hw-pend{color:#fff9;text-align:center;border:1.5px dashed #ffffff59;border-radius:9px;margin-top:10px;padding:10px;font-size:10.5px;line-height:1.5}.mk-scope .hw-quote{text-align:center;color:var(--gold);word-break:keep-all;margin-top:14px;font-size:13px;font-weight:700}.mk-scope .set-head{color:var(--gold-deep);letter-spacing:.02em;align-items:center;gap:9px;margin:22px 0 4px;font-size:12.5px;font-weight:800;display:flex}.mk-scope .set-head:before,.mk-scope .set-head:after{content:"";background:linear-gradient(90deg,#0000,#e2d4b4);flex:1;height:1px}.mk-scope .sec-label.sub{margin-top:16px;font-size:16px}@media (width>=640px){.mk-scope .sec-label.sub{font-size:18px}}.mk-scope .dose{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mk-scope .dose .card{text-align:center;margin:0;padding:15px 10px}.mk-scope .dose h5{color:var(--mid);margin-bottom:6px;font-size:13px;font-weight:800}.mk-scope .dose p{color:var(--sub);font-size:11px;line-height:1.6}.mk-scope .dose .tag{color:var(--gold-deep);background:#faf3e2;border-radius:999px;margin-bottom:7px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.mk-scope .first-card{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:12px;padding:18px}.mk-scope .first-card .decl{background:linear-gradient(180deg,var(--mid),var(--mid-deep));color:#fff;text-align:center;border-radius:11px;margin-bottom:13px;padding:14px}.mk-scope .first-card .decl small{color:var(--gold);letter-spacing:.1em;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.mk-scope .first-card .decl b{word-break:keep-all;font-size:15.5px;font-weight:800;line-height:1.5}.mk-scope .ff{border-left:3px solid var(--gold);margin-bottom:12px;padding:2px 0 2px 12px}.mk-scope .ff b{word-break:keep-all;margin-bottom:3px;font-size:13px;display:block}.mk-scope .ff p{color:var(--sub);word-break:keep-all;font-size:11.5px;line-height:1.65}.mk-scope .first-out{background:var(--mid-tint);border:1px solid var(--mid-line);text-align:center;color:var(--mid);word-break:keep-all;border-radius:10px;padding:11px;font-size:12px;font-weight:800;line-height:1.6}.mk-scope .rm-hero{background:linear-gradient(180deg,var(--mid),var(--mid-deep));border:1.5px solid var(--gold);color:#fff;border-radius:16px;margin-bottom:8px;padding:20px 18px;position:relative}.mk-scope .rm-hero .now{background:linear-gradient(180deg,#f3d98f,var(--gold-bright));color:#5a4310;border-radius:999px;padding:4px 11px;font-size:10px;font-weight:900;position:absolute;top:-9px;left:16px}.mk-scope .rm-hero small{color:var(--gold-bright);letter-spacing:.1em;margin:4px 0 5px;font-size:10.5px;font-weight:800;display:block}.mk-scope .rm-hero h5{margin-bottom:6px;font-size:18px;font-weight:800}.mk-scope .rm-hero p{color:#ffffffd1;word-break:keep-all;font-size:12px;line-height:1.7}.mk-scope .rm-after{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:12px;padding:14px}.mk-scope .rm-after .lb{color:var(--gold-deep);letter-spacing:.08em;margin-bottom:9px;font-size:10px;font-weight:800}.mk-scope .rm-line{align-items:center;gap:6px;display:flex}.mk-scope .rm-line span{background:var(--mid-tint);border:1px solid var(--mid-line);text-align:center;color:var(--mid);word-break:keep-all;border-radius:8px;flex:1;padding:8px 3px;font-size:10px;font-weight:800;line-height:1.3}.mk-scope .rm-line i{color:var(--gold-deep);font-size:11px;font-style:normal;font-weight:900}.mk-scope .rm-line span:last-child{color:var(--sub);background:#fff;border-style:dashed}.mk-scope .rm-after p{color:var(--sub);word-break:keep-all;text-align:center;margin-top:9px;font-size:10.5px;line-height:1.6}.mk-scope .class-card{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:10px;padding:16px}.mk-scope .class-card .top{align-items:center;gap:8px;margin-bottom:4px;display:flex}.mk-scope .class-card .badge{background:var(--mid);color:#fff;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:800}.mk-scope .class-card b.nm{font-size:15px;font-weight:800}.mk-scope .class-card .time{color:var(--gold-deep);margin-left:auto;font-size:12.5px;font-weight:700}.mk-scope .class-card .gr{background:var(--mid-tint);border:1px solid var(--mid-line);color:var(--mid);border-radius:999px;margin:5px 6px 7px 0;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.mk-scope .class-card .gr.gold{color:var(--gold-deep);background:#faf3e2;border-color:#eadfc2}.mk-scope .class-card .gr.open{color:#3a2408;background:linear-gradient(165deg,#f6e1a4,#e7c878 45%,#caa23e);border:1.5px solid #f3dca0;padding:3px 11px;font-weight:900;box-shadow:0 0 0 1px #4e2a5c24,inset 0 1px #ffffffd1,inset 0 -2px 5px #a07d2e59}.mk-scope .class-card p{color:var(--sub);word-break:keep-all;font-size:11.5px;line-height:1.65}.mk-scope .class-card .teacher{color:var(--mid);background:var(--mid-tint);border:1px solid var(--mid-line);white-space:nowrap;letter-spacing:-.1px;border-radius:999px;align-items:center;gap:6px;margin:2px 0 8px;padding:4px 11px 4px 9px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.mk-scope .class-card .teacher b{letter-spacing:-.2px;font-weight:900}.mk-scope .class-card .teacher .tdot{background:var(--mid);width:6px;height:6px;box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--mid-line);border-radius:50%;flex:none}.mk-scope .sys{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:10px;padding:17px}.mk-scope .sys h5{word-break:keep-all;margin-bottom:11px;font-size:14px;font-weight:800}.mk-scope .sys .week{align-items:center;gap:8px;margin-bottom:12px;display:flex}.mk-scope .sys .week div{text-align:center;border-radius:10px;flex:1;padding:11px 5px}.mk-scope .sys .week .m{background:var(--mid);color:#fff}.mk-scope .sys .week .m b{font-size:12.5px;display:block}.mk-scope .sys .week .m small{color:#ffffffb3;font-size:9.5px}.mk-scope .sys .week .plus{color:var(--gold-deep);flex:none;font-size:15px;font-weight:900}.mk-scope .sys .week .c{color:var(--gold-deep);background:#faf3e2;border:1px solid #eadfc2}.mk-scope .sys .week .c b{font-size:12.5px;display:block}.mk-scope .sys .week .c small{color:#a98c3f;font-size:9.5px}.mk-scope .sys .def{gap:9px;margin-bottom:9px;display:flex}.mk-scope .sys .def i{border-radius:6px;flex:none;margin-top:1px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800}.mk-scope .sys .def i.m{background:var(--mid-tint);color:var(--mid);border:1px solid var(--mid-line)}.mk-scope .sys .def i.c{color:var(--gold-deep);background:#faf3e2;border:1px solid #eadfc2}.mk-scope .sys .def p{color:var(--sub);word-break:keep-all;font-size:11.5px;line-height:1.6}.mk-scope .sys .def p b{color:var(--ink)}.mk-scope .sys table{border-collapse:collapse;width:100%;margin:4px 0 10px}.mk-scope .sys th{background:var(--mid-tint);color:var(--mid);border:1px solid var(--mid-line);padding:7px 6px;font-size:10.5px;font-weight:800}.mk-scope .sys td{text-align:center;color:var(--ink);border:1px solid #eee7da;padding:8px 6px;font-size:11px;line-height:1.55}.mk-scope .sys td .sel{color:var(--sub);margin-top:2px;font-size:9.5px;display:block}.mk-scope .sys .ex{background:var(--mid-tint);border:1px solid var(--mid-line);color:var(--mid);word-break:keep-all;border-radius:10px;margin-bottom:8px;padding:10px 12px;font-size:11px;line-height:1.7}.mk-scope .sys .ex b{letter-spacing:.06em;margin-bottom:3px;font-size:10px;display:block}.mk-scope .sys .rule{color:var(--sub);word-break:keep-all;font-size:10.5px;line-height:1.7}.mk-scope .sys .rule b{color:var(--ink)}.mk-scope .sys .fee{text-align:center;color:var(--sub);margin-top:9px;font-size:11px}.mk-scope .sig{border:1.5px solid var(--gold);background:#fffdf7;border-radius:16px;margin:22px 0 0;padding:26px 18px 18px;position:relative;box-shadow:0 4px 16px #c9a24e24}.mk-scope .sig .cap{white-space:nowrap;background:linear-gradient(180deg,#f6dd96,var(--gold-bright) 55%,#d5a94e);color:#3d2e08;letter-spacing:.14em;border-radius:999px;padding:5px 14px;font-size:10px;font-weight:900;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #c9a24e4d}.mk-scope .sig h3{text-align:center;color:var(--mid);margin:2px 0 5px;font-size:17px;font-weight:800;line-height:1.45}.mk-scope .sig .sub{text-align:center;color:var(--sub);margin-bottom:14px;font-size:11.5px}.mk-scope .sig .duo{align-items:center;gap:8px;margin-bottom:13px;display:flex}.mk-scope .sig .duo div{text-align:center;border-radius:10px;flex:1;padding:12px 6px;font-size:11.5px;font-weight:700}.mk-scope .sig .duo .a{background:var(--mid-tint);border:1px solid var(--mid-line);color:var(--mid)}.mk-scope .sig .duo .plus{color:var(--gold-deep);flex:none;font-size:15px;font-weight:900}.mk-scope .sig .duo .b{border:1.5px solid var(--gold);color:var(--gold-deep);background:#fdf6e4}.mk-scope .sig .duo small{color:var(--sub);margin-top:2px;font-size:10px;font-weight:500;display:block}.mk-scope .sig p{color:var(--sub);font-size:12px;line-height:1.75}.mk-scope .sig .pt{text-align:center;color:var(--mid);border-top:1px dashed #e5d6ae;margin-top:12px;padding-top:12px;font-size:13px;font-weight:800}.mk-scope .sig .pt mark{color:var(--mid);background:linear-gradient(#0000 62%,#f3e2b0 62%);padding:0 2px}.mk-scope .cta{background:var(--navy);margin-top:26px;padding:26px 18px 28px}.mk-scope .cta h6{text-align:center;color:#fff;word-break:keep-all;font-size:16px;font-weight:800;line-height:1.5}.mk-scope .cta h6 em{color:var(--gold-bright);font-style:normal}.mk-scope .cta .lead{text-align:center;color:#9aa3b8;word-break:keep-all;margin:7px 0 16px;font-size:11.5px;line-height:1.6}.mk-scope .cta .btn-gold{text-align:center;color:#3d2e08;cursor:pointer;background:linear-gradient(180deg,#f6dd96 0%,var(--gold-bright) 45%,#d5a94e 100%);border:none;border-radius:13px;width:100%;padding:16px;font-family:inherit;font-size:16px;font-weight:900;display:block;box-shadow:0 4px 14px #e9c46a59,inset 0 1px #ffffff8c}.mk-scope .cta .btn-gold small{color:#6b5316;margin-top:3px;font-size:11px;font-weight:700;display:block}.mk-scope .cta .btn-line{text-align:center;color:#e8ebf2;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:12px;width:100%;margin-top:10px;padding:13px;font-family:inherit;font-size:13.5px;font-weight:700;display:block}.mk-scope .cta .btn-line small{color:#8f99b0;margin-top:2px;font-size:10.5px;font-weight:500;display:block}.mk-scope .hw-lead{text-align:center;color:#fff;word-break:keep-all;margin:14px 0 4px;font-size:13px;font-weight:800}.mk-scope .hw-lead b{color:var(--gold-bright)}.mk-scope .hw-lead2{text-align:center;color:#ffffffb8;word-break:keep-all;margin-bottom:12px;font-size:11.5px;line-height:1.6}.mk-scope .demo-frame,.mk-scope .rec-frame{background:0 0;border:none;border-radius:14px;width:100%;max-width:364px;margin:0 auto;display:block;overflow:hidden}@media (width>=640px){.mk-scope .demo-frame,.mk-scope .rec-frame{max-width:480px}}.mk-scope .demo-shot,.mk-scope .rec-shot{border-radius:14px;width:100%;max-width:364px;margin:0 auto;display:block;box-shadow:0 8px 24px #00000038}.mk-scope .demo-cap,.mk-scope .rec-cap{text-align:center;word-break:keep-all;margin-top:9px;font-size:10.5px}.mk-scope .demo-cap{color:#fff9}.mk-scope .rec-cap{color:var(--sub)}@media (width>=640px){.mk-scope .demo-shot,.mk-scope .rec-shot{max-width:480px}}.mk-scope footer{background:var(--navy);text-align:center;color:#6d7690;padding:0 0 22px;font-size:10.5px}@media (width>=640px){.mk-scope .mbr{display:none}.mk-scope .wrap{padding:0 30px}.mk-scope .hero{padding:46px 38px 38px}.mk-scope .hero h1{font-size:31px}.mk-scope .hero p{max-width:560px;font-size:14.5px}.mk-scope .homework{margin:0 -30px;padding:32px 38px 34px}.mk-scope .checks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mk-scope .checks .check{margin-bottom:0}.mk-scope .cgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mk-scope .cgrid .class-card{margin-bottom:0}.mk-scope .cap-img,.mk-scope .vocab-page{max-width:520px;margin-left:auto;margin-right:auto}.mk-scope .covers{max-width:420px;margin-left:auto;margin-right:auto}.mk-scope .sig{padding:28px 26px 20px}.mk-scope .cta .btns{grid-template-columns:1.6fr 1fr;gap:10px;max-width:560px;margin:0 auto;display:grid}.mk-scope .cta .btn-line{margin-top:0}}.mk-scope .class-card{padding:22px;position:relative;overflow:hidden;box-shadow:0 6px 18px #38213f14}.mk-scope .class-card:before{content:"";background:linear-gradient(90deg,var(--mid-deep) 0%,var(--mid) 100%);border-top-left-radius:14px;border-top-right-radius:14px;height:5px;position:absolute;top:0;left:0;right:0}.mk-scope .class-card .top{margin-top:6px}.mk-scope .class-card .gr.solid{background:var(--mid);border:1px solid var(--mid);color:#fff}.mk-scope .sys .week .m.tint{background:var(--mid-tint);color:var(--mid-deep);border:1.5px solid #cdb6d8;padding:14px 5px}.mk-scope .sys .week .m.tint b{color:var(--mid-deep)}.mk-scope .sys .week .m.tint small{color:var(--sub)}.mk-scope .sys .week .c{padding:14px 5px}.mk-scope .q-eyebrow{align-items:center;gap:10px;margin:44px 0 14px;display:flex}.mk-scope .q-eyebrow .qn{background:linear-gradient(180deg,#d9b46a 0%,var(--gold) 55%,#a8813a 100%);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:flex;box-shadow:0 2px 4px #a8813a40}.mk-scope .q-eyebrow b{color:var(--mid);white-space:nowrap;letter-spacing:-.01em;font-size:14px;font-weight:800}.mk-scope .q-eyebrow i{background:linear-gradient(90deg,var(--mid-line),transparent);flex:1;height:1px}@media (width>=640px){.mk-scope .q-eyebrow{margin:52px 0 16px}.mk-scope .q-eyebrow b{font-size:15px}}.mk-scope .q-eyebrow+.sec-label{margin-top:6px}@media (width<=720px){.mk-scope .class-card .top{flex-wrap:wrap;row-gap:8px}.mk-scope .class-card .top b.nm{flex:auto;min-width:0}.mk-scope .class-card .time{white-space:nowrap;order:3;width:100%;margin-left:0;font-size:12.5px}}.td-scope *{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.td-scope{color:#2b2b33;background:0 0;width:100%;max-width:340px;margin:0 auto;padding:0;font-family:SUIT Variable,Pretendard,Noto Sans KR,sans-serif}@media (width>=640px){.td-scope{max-width:480px}}.td-scope .demo{width:340px}.td-scope .note{color:#ffffff8c;text-align:center;margin-bottom:9px;font-size:9.5px}.td-scope .note b{color:#c9a24e;border:1px solid #c9a24e99;border-radius:999px;padding:0 6px;font-weight:700}.td-scope .tabs{background:#ffffff1f;border-radius:10px;margin-bottom:10px;padding:3px;display:flex}.td-scope .tab{text-align:center;color:#fff9;cursor:pointer;border-radius:8px;flex:1;padding:6px 0;font-size:10.5px;font-weight:700}.td-scope .tab.on{color:#38213f;background:#fffdf8}.td-scope .dots{text-align:center;margin-bottom:10px}.td-scope .dot{background:#ffffff40;border-radius:50%;width:7px;height:7px;margin:0 3px;transition:all .25s;display:inline-block}.td-scope .dot.on{background:#c9a24e;border-radius:4px;width:18px}.td-scope .card{color:#2b2b33;background:#fffdf8;border-radius:14px;padding:15px 14px 13px;box-shadow:0 6px 20px #00000040}.td-scope .tag{letter-spacing:1.1px;color:#4e2a5c;background:#f4eef7;border-radius:999px;margin-bottom:9px;padding:2px 8px;font-size:9px;font-weight:800;display:inline-block}.td-scope .ct{color:#1a2236;word-break:keep-all;margin-bottom:9px;font-size:13px;font-weight:800;line-height:1.5}.td-scope .hint{color:#8a6d2f;word-break:keep-all;margin-top:8px;font-size:10px;font-weight:700;line-height:1.6}.td-scope .track{background:0 0;border:none;border-radius:0;margin-bottom:0;padding:0;display:none}.td-scope .track.on{display:block}.td-scope .step{display:none}.td-scope .step.on{animation:.3s in;display:block}@keyframes in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.td-scope .btn{color:#fff;cursor:pointer;background:#c9a24e;border:none;border-radius:9px;width:100%;margin-top:11px;padding:10px;font-family:inherit;font-size:12px;font-weight:800;display:block}.td-scope .btn:disabled{color:#a99f88;cursor:default;background:#e5ddc9}.td-scope .btn.plum{background:#4e2a5c}.td-scope .qrow{align-items:center;gap:7px;padding:5px 0;font-size:11.5px;display:flex}.td-scope .qn{color:#6b6b76;width:26px;font-weight:700}.td-scope .chip{color:#6b6b76;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid #d8d4cb;border-radius:50%;width:26px;height:26px;font-size:11px;line-height:23px}.td-scope .chip.sel{color:#fff;background:#4e2a5c;border-color:#4e2a5c;font-weight:700}.td-scope .chip.lock{cursor:default;opacity:.85}.td-scope .res{color:#8f2148;word-break:keep-all;background:#fdf1f4;border:1px solid #efc4d2;border-radius:9px;margin-top:10px;padding:9px 11px;font-size:11px;line-height:1.7;display:none}.td-scope .res b{font-size:13px}.td-scope .player{background:#141020;border-radius:11px;overflow:hidden}.td-scope .scr{background:radial-gradient(circle at 50% 42%,#3a2d55 0%,#181227 70%);flex-direction:column;justify-content:center;align-items:center;height:135px;display:flex}.td-scope .play{color:#141020;text-align:center;cursor:pointer;background:#c9a24e;border-radius:50%;width:44px;height:44px;font-size:16px;font-weight:800;line-height:44px}.td-scope .play.done{color:#fff;cursor:default;background:#3d9c6e}.td-scope .ptitle{color:#ffffffd9;margin-top:9px;font-size:10.5px}.td-scope .pbar{background:#ffffff26;height:5px}.td-scope .pfill{background:#c9a24e;width:0%;height:100%;transition:width .12s linear}.td-scope .pmeta{color:#ffffff8c;justify-content:space-between;padding:6px 9px;font-size:9px;display:flex}.td-scope .gate{color:#d6427e;border:1.5px solid #d6427e;border-radius:999px;margin-bottom:8px;padding:1px 8px;font-size:9px;font-weight:800;display:inline-block}.td-scope .opt{cursor:pointer;word-break:keep-all;border:1.5px solid #e3ddd0;border-radius:9px;margin-bottom:6px;padding:8px 11px;font-size:11.5px;line-height:1.6}.td-scope .opt.ok{cursor:default;background:#eaf6f0;border-color:#3d9c6e;font-weight:700}.td-scope .opt.no{background:#fdf1f4;border-color:#d6427e}.td-scope .pass{color:#1e6b48;margin-top:8px;font-size:11px;font-weight:800;line-height:1.6;display:none}.td-scope .pass small{color:#6b6b76;margin-top:3px;font-weight:600;display:block}.td-scope .clinic{background:#faf6ef;border:1px solid #e8e2d6;border-radius:9px;margin-top:10px;padding:9px 11px;display:none}.td-scope .cl-lb{color:#4e2a5c;letter-spacing:.5px;margin-bottom:5px;font-size:9px;font-weight:800}.td-scope .cl-row{color:#3a3a42;align-items:flex-start;gap:6px;font-size:10.5px;line-height:1.6;display:flex}.td-scope .cl-b{color:#0c447c;background:#e6f1fb;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:9px;font-weight:700}.td-scope .cl-msg{color:#4e2a5c;word-break:keep-all;margin-top:7px;font-size:10.5px;font-weight:700;line-height:1.7}.td-scope .cl-msg b{color:#38213f}.td-scope .sent{cursor:pointer;word-break:keep-all;border-radius:5px;padding:1px 3px;font-size:11.5px;line-height:1.95;transition:all .15s}.td-scope .sent:hover{background:#f4eef7}.td-scope .sent.gold{cursor:default;background:#c9a24e52;border-bottom:2.5px solid #c9a24e;font-weight:700}.td-scope .sent.shake{background:#fdf1f4}.td-scope .why{color:#d6427e;border:1.5px solid #d6427e;border-radius:999px;margin-bottom:7px;padding:1px 7px;font-size:9px;font-weight:800;display:inline-block}.td-scope .segline{word-break:keep-all;font-size:12px;line-height:2.05}.td-scope .seg{cursor:pointer;border-bottom:1.5px dotted #c9c2b4;border-radius:5px;padding:1px 2px;transition:all .15s}.td-scope .seg:hover{background:#f4eef7}.td-scope .seg.hit{color:#d6427e;cursor:default;border-bottom:none;font-weight:800;text-decoration:line-through}.td-scope .seg.shake{background:#fdf1f4}.td-scope .anno{color:#d6427e;margin:3px 0 0 1px;font-size:9.5px;font-weight:700;line-height:1.6;display:none}.td-scope .evwrap{margin-top:10px;display:none}.td-scope .evlbl{color:#2e4a8f;margin-bottom:5px;font-size:9.5px;font-weight:800}.td-scope .ev{cursor:pointer;word-break:keep-all;border:1.5px dashed #c9d3ea;border-radius:7px;margin-bottom:5px;padding:7px 9px;font-size:11px;line-height:1.7}.td-scope .ev.pick{cursor:default;background:#f2f5fb;border:1.5px solid #2e4a8f;font-weight:700}.td-scope .ev.no{background:#fdf1f4;border-color:#d6427e}.td-scope .oxq{word-break:keep-all;margin-bottom:9px;font-size:12px;line-height:1.8}.td-scope .oxb{text-align:center;color:#6b6b76;cursor:pointer;border:1.5px solid #d8d4cb;border-radius:9px;width:46%;padding:9px 0;font-size:13px;font-weight:800;display:inline-block}.td-scope .oxb.ok{color:#1e6b48;background:#eaf6f0;border-color:#3d9c6e}.td-scope .oxb.no{color:#8f2148;background:#fdf1f4;border-color:#d6427e}.td-scope .psg{word-break:keep-all;color:#3a3a42;background:#faf6ef;border-radius:8px;margin-bottom:9px;padding:9px 11px;font-size:11px;line-height:1.9}.td-scope .poem{color:#3a3a42;background:#faf6ef;border-radius:8px;margin-bottom:9px;padding:9px 12px;font-size:11.5px;line-height:2}.td-scope .poem small{color:#9a938a;margin-top:3px;font-size:9px;display:block}.td-scope .slot{margin-bottom:8px}.td-scope .sl{color:#4e2a5c;margin-bottom:4px;font-size:10px;font-weight:800}.td-scope .sc{color:#6b6b76;cursor:pointer;border:1.5px solid #d8d4cb;border-radius:999px;margin:0 4px 4px 0;padding:4px 11px;font-size:10.5px;display:inline-block}.td-scope .sc.ok{color:#1e6b48;cursor:default;background:#eaf6f0;border-color:#3d9c6e;font-weight:700}.td-scope .sc.no{background:#fdf1f4;border-color:#d6427e}.td-scope .gsel{gap:8px;margin-top:4px;display:flex}.td-scope .gbtn{text-align:center;cursor:pointer;background:#fff;border:1.5px solid #ddd0e4;border-radius:10px;flex:1;padding:12px 8px}.td-scope .gbtn b{color:#38213f;font-size:12.5px;display:block}.td-scope .gbtn span{color:#8a8494;font-size:9.5px}.td-scope .rot{gap:5px;margin:9px 0 2px;display:flex}.td-scope .rt{text-align:center;color:#a99f88;border:1px dashed #d8d4cb;border-radius:7px;flex:1;padding:5px 2px;font-size:9px;line-height:1.5}.td-scope .rt.on{color:#8a6d2f;background:#c9a24e1a;border:1.5px solid #c9a24e;font-weight:800}.td-scope .streak{gap:5px;margin:2px 0 10px;display:flex}.td-scope .sq{color:#a99f88;text-align:center;border:1.5px dashed #d8d4cb;border-radius:7px;flex:1;height:26px;font-size:10px;font-weight:800;line-height:24px;transition:all .2s}.td-scope .sq.hit{color:#1e6b48;background:#eaf6f0;border:1.5px solid #3d9c6e}.td-scope .sq.miss{color:#8f2148;background:#fdf1f4;border:1.5px solid #d6427e}.td-scope .wordcard{text-align:center;margin-bottom:8px}.td-scope .word{color:#1a2236;font-size:17px;font-weight:800}.td-scope .ctx{word-break:keep-all;color:#3a3a42;background:#faf6ef;border-left:3px solid #c9a24e;margin-bottom:9px;padding:7px 10px;font-size:10.5px;line-height:1.75}.td-scope .ctx b{background:#c9a24e4d;border-radius:3px;padding:0 2px}.td-scope .ctx small{color:#9a938a;margin-bottom:2px;font-size:8.5px;display:block}.td-scope .fin{color:#4e2a5c;word-break:keep-all;background:#f4eef7;border-radius:9px;margin-top:10px;padding:10px 12px;font-size:10.5px;line-height:1.75;display:none}.td-scope .fin b{color:#38213f}.td-scope .fin.show{display:block}.td-scope .rsum{flex-direction:column;gap:6px;margin-bottom:2px;display:flex}.td-scope .ri{color:#3a3a42;background:#faf6ef;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:10.5px;display:flex}.td-scope .ri i{color:#fff;text-align:center;background:#4e2a5c;border-radius:50%;flex-shrink:0;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:800;line-height:20px}.td-scope .again{color:#ffffffa6;cursor:pointer;background:0 0;border:none;margin-top:9px;margin-left:auto;margin-right:auto;font-family:inherit;font-size:10px;text-decoration:underline;display:block}.mk-scope .td-scope .tabs{background:#ffffff1f;border-radius:10px;gap:0;margin-bottom:10px;padding:3px;display:flex}.mk-scope .td-scope .tabs .tab{box-shadow:none;color:#ffffffc7;text-align:center;background:0 0;border:none;border-radius:8px;flex:1;padding:7px 0;font-size:11px;font-weight:700;transform:none}.mk-scope .td-scope .tabs .tab.on{color:#38213f;box-shadow:none;background:#fffdf8;transform:none}.mk-scope .td-scope .tabs .tab:not(.on):after{content:none}.mk-scope .td-scope .tabs .tab:not(.on):hover{box-shadow:none;background:#ffffff0f;border-color:#0000;transform:none}@media (width>=900px){.td-scope{max-width:560px}.td-scope .demo{width:100%}.mk-scope .td-scope .tabs .tab{padding:9px 0;font-size:13px}}.rs-scope *{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.rs-scope{color:#2b2b33;background:0 0;width:100%;max-width:340px;margin:0 auto;font-family:SUIT Variable,Pretendard,Noto Sans KR,sans-serif}@media (width>=640px){.rs-scope{max-width:480px}}.rs-scope .lead{text-align:center;color:#6b6b76;word-break:keep-all;margin-bottom:10px;font-size:12px;line-height:1.7}.rs-scope .lead b{color:#38213f}.rs-scope .vtabs{background:#efe9dd;border-radius:10px;margin-bottom:10px;padding:3px;display:flex}.rs-scope .vt{text-align:center;color:#8a8478;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:7px 0;font-family:inherit;font-size:11px;font-weight:700}.rs-scope .vt.on{color:#fff;background:#4e2a5c}.rs-scope .view{display:none}.rs-scope .view.on{animation:.3s rs-in;display:block}@keyframes rs-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rs-scope .card{background:#fff;border:1px solid #e8e2d6;border-radius:14px;padding:14px 13px 12px;box-shadow:0 4px 14px #3c281412}.rs-scope .chead{align-items:center;gap:7px;margin-bottom:10px;display:flex}.rs-scope .badge{color:#fff;background:#4e2a5c;border-radius:5px;padding:2px 8px;font-size:9px;font-weight:800}.rs-scope .chead b{color:#1a2236;font-size:12.5px}.rs-scope .chead small{color:#9a938a;margin-left:auto;font-size:9px}.rs-scope .trow{border-top:1px solid #f1ece2;align-items:flex-start;gap:7px;padding:8px 0;font-size:10.5px;line-height:1.65;display:flex}.rs-scope .trow:first-of-type{border-top:none}.rs-scope .tb{border-radius:4px;flex-shrink:0;margin-top:1px;padding:1px 6px;font-size:9px;font-weight:700}.rs-scope .tb.k{color:#0c447c;background:#e6f1fb}.rs-scope .tb.v{color:#3c3489;background:#eeedfe}.rs-scope .tb.g{color:#831f2e;background:#f9e9ec}.rs-scope .trow em{color:#d6427e;font-style:normal;font-weight:700}.rs-scope .tmsg{color:#4e2a5c;word-break:keep-all;background:#f4eef7;border-radius:9px;margin-top:9px;padding:9px 11px;font-size:10.5px;font-weight:700;line-height:1.75}.rs-scope .tmsg b{color:#38213f}.rs-scope .ritem{word-break:keep-all;background:#46906f0f;border:1px solid #46906f47;border-radius:11px;align-items:center;gap:8px;margin-bottom:7px;padding:9px 11px;font-size:11px;line-height:1.6;display:flex}.rs-scope .ritem .ok{color:#46906f;text-align:center;background:#46906f29;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-left:auto;font-size:11px;font-weight:800;line-height:18px}.rs-scope .rpill{color:#b45309;background:#f59e0b24;border-radius:999px;flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:9px;font-weight:700}.rs-scope .rpill.c{color:#0e7490;background:#06b6d41f}.rs-scope .rnote{color:#854f0b;word-break:keep-all;background:#f59e0b1a;border-radius:9px;align-items:flex-start;gap:6px;padding:8px 10px;font-size:10px;line-height:1.7;display:flex}.rs-scope .foot{text-align:center;color:#9a938a;word-break:keep-all;margin-top:10px;font-size:10px;line-height:1.7}
