.mk-scope{--navy:#1a2236;--gold:#c9a24e;--gold-deep:#b8932f;--gold-bright:#e9c46a;--beige:#faf6ef;--ink:#2b2b33;--sub:#5f5f6a;--line:#e8e2d6;--mid:#831f2e;--mid-deep:#5c1622;--mid-tint:#f9eef0;--mid-line:#ecd3d8;background:var(--beige);color:var(--ink);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;max-width:880px;margin:0 auto;font-family:SUIT Variable,Pretendard,Noto Sans KR,sans-serif;font-size:15px}.mk-scope *{box-sizing:border-box}.mk-scope p,.mk-scope h1,.mk-scope h2,.mk-scope h3,.mk-scope ol{margin:0;padding:0}.mk-scope button{font-family:inherit}.mk-scope .wrap{padding:0 16px}.mk-scope .sec-label{color:var(--mid);flex-wrap:wrap;align-items:baseline;gap:8px;margin:44px 0 14px;scroll-margin-top:72px;font-size:20px;font-weight:800;line-height:1.35;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);flex-basis:100%;margin-top:2px;font-size:13px;font-weight:600}.mk-scope .note-line{color:var(--sub);margin-top:10px;font-size:13px;line-height:1.65}.mk-scope .hero{background:linear-gradient(175deg, var(--mid) 0%, var(--mid-deep) 100%);color:#fff;flex-direction:column;justify-content:center;padding:32px 22px;display:flex}.mk-scope .eyebrow{color:var(--gold-bright);letter-spacing:.12em;margin-bottom:14px;font-size:13px;font-weight:700}.mk-scope .hero h1{font-size:30px;font-weight:800;line-height:1.36}.mk-scope .hero h1 em{color:var(--gold-bright);font-style:normal}.mk-scope .hero p{color:#ffffffe0;margin-top:16px;font-size:16px;line-height:1.7}.mk-scope .hero-btns{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.mk-scope .hero-btns>*{border-radius:13px;flex:140px;justify-content:center;align-items:center;min-height:52px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.mk-scope .btn-ghost{color:#fff;border:1.5px solid #ffffff8c}.mk-scope .conds{gap:12px;display:grid}.mk-scope .cond{border:1px solid var(--line);background:#fff;border-radius:14px;gap:14px;padding:18px 16px;display:flex}.mk-scope .cond .n{color:var(--mid);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex:none;font-size:22px;font-weight:900;line-height:1.1}.mk-scope .cond b{margin-bottom:4px;font-size:17px;font-weight:800;display:block}.mk-scope .cond p{color:var(--sub);font-size:13px;line-height:1.65}.mk-scope .cond p.plan{background:var(--mid-tint);border-left:3px solid var(--mid);color:var(--mid);border-radius:0 8px 8px 0;margin-top:10px;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.55}.mk-scope .checks{border:1px solid var(--line);background:#fff;border-radius:14px;padding:2px 16px}.mk-scope .check{border-bottom:1px solid #f0ebe1;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.mk-scope .check:last-child{border-bottom:0}.mk-scope .check .c{background:var(--mid-tint);border-radius:50%;flex:none;width:22px;height:22px;margin-top:1px;position:relative}.mk-scope .check .c:after{content:"✓";color:var(--mid);justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex;position:absolute;inset:0}.mk-scope .check b{color:var(--mid)}.mk-scope .check p{font-size:15px;line-height:1.55}.mk-scope .vs3{grid-template-columns:1fr;gap:6px;display:grid}.mk-scope .vs3 div{background:0 0;border:1px dashed #dcd4c4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.mk-scope .vs3 small{color:var(--sub);flex:none;font-size:13px;font-weight:700}.mk-scope .vs3 b{color:var(--sub);text-align:right;font-size:14px;font-weight:700;line-height:1.45}.mk-scope .vs3 .us{background:var(--mid);border:0;padding:14px}.mk-scope .vs3 .us small{color:var(--gold-bright)}.mk-scope .vs3 .us b{color:#fff;font-size:15px;font-weight:900}.mk-scope .road{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px 16px;list-style:none}.mk-scope .rdi{align-items:flex-start;gap:12px;padding-bottom:14px;display:flex;position:relative}.mk-scope .rdi:before{content:"";background:var(--mid-line);width:2px;position:absolute;top:28px;bottom:0;left:31px}.mk-scope .rdi.last{padding-bottom:0}.mk-scope .rdi.last:before{content:none}.mk-scope .rd-step{text-align:center;background:var(--mid-tint);width:64px;color:var(--mid);border:1px solid var(--mid-line);border-radius:999px;flex:none;padding:5px 0;font-size:12px;font-weight:900;position:relative}.mk-scope .rdi:first-child .rd-step{background:var(--mid);border-color:var(--mid);color:#fff}.mk-scope .rdi.after .rd-step{color:var(--mid);border:1.5px dashed var(--mid);background:#fff}.mk-scope .rdi b{color:var(--ink);font-size:15px;font-weight:800;line-height:1.5;display:block}.mk-scope .rdi b small{color:var(--sub);vertical-align:2px;background:#f3efe7;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:700;line-height:1.6;display:inline-block}.mk-scope .rdi p{color:var(--sub);margin-top:2px;font-size:13px;line-height:1.5}.mk-scope .band{background:linear-gradient(180deg, var(--mid) 0%, var(--mid-deep) 100%);color:#fff;margin-top:44px;padding:30px 16px 26px}.mk-scope .band-in{max-width:640px;margin:0 auto}.mk-scope .band .cap{color:var(--gold-bright);letter-spacing:.06em;text-align:center;font-size:13px;font-weight:700}.mk-scope .band h2{text-align:center;margin:8px 0 10px;font-size:21px;font-weight:800;line-height:1.4}.mk-scope .band .cry{text-align:center;color:var(--gold-bright);margin-bottom:18px;font-size:15px;font-weight:700;line-height:1.55}.mk-scope .atabs{background:#0000002e;border-radius:12px;gap:4px;margin-bottom:14px;padding:4px;display:flex}.mk-scope .atab{color:#ffffffd1;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;min-height:44px;font-size:15px;font-weight:800}.mk-scope .atab.on{color:var(--mid);background:#fff;box-shadow:0 1px 3px #0003}.mk-scope .layer{color:var(--ink);background:#fff;border-radius:14px;margin-bottom:12px;padding:18px 16px}.mk-scope .layer.dark{color:#fff;background:0 0;border:0;padding:6px 0 0}.mk-scope .layer-h.layer-next{border-top:1px solid var(--mid-line);margin-top:16px;padding-top:14px}.mk-scope .layer-h{color:var(--mid);align-items:center;gap:8px;margin-bottom:8px;font-size:15px;font-weight:800;display:flex}.mk-scope .layer.dark .layer-h{color:var(--gold-bright)}.mk-scope .layer.dark .layer-h i{background:var(--gold);color:#fff}.mk-scope .layer-h i{background:var(--mid-tint);width:22px;height:22px;color:var(--mid);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-style:normal;font-weight:900;display:flex}.mk-scope .layer-p{font-size:15px;line-height:1.6}.mk-scope .layer-p b{color:var(--mid)}.mk-scope .lsteps{margin-bottom:10px;padding-left:20px;font-size:15px;line-height:1.55}.mk-scope .lsteps li{margin-bottom:4px}.mk-scope .shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mk-scope .shot{margin:0}.mk-scope .shot-crop{border:1px solid var(--line);background:var(--beige);border-radius:10px;height:80px;display:block;position:relative;overflow:hidden}.mk-scope .shot-crop img{max-width:none;height:auto;position:absolute;top:0;left:0}.mk-scope .shot figcaption{color:var(--sub);text-align:center;margin-top:4px;font-size:12px;font-weight:700}@media (width>=768px){.mk-scope .shots{max-width:480px;margin:0 auto}.mk-scope .shot-crop{height:110px}}.mk-scope .shot-cap{color:var(--sub);text-align:center;margin-top:10px;font-size:12px;font-weight:600}.mk-scope .covers{grid-template-columns:repeat(3,minmax(0,124px));justify-content:center;gap:12px;margin:14px 0 0;display:grid}.mk-scope .cover{aspect-ratio:3/4;border-radius:4px 10px 10px 4px;flex-direction:column;padding:12px 10px 10px 18px;display:flex;position:relative;box-shadow:0 1px #0000000f,3px 5px 12px #5c162229}.mk-scope .cover:before{content:"";background:#00000024;border-radius:4px 0 0 4px;width:7px;position:absolute;top:0;bottom:0;left:0}.mk-scope .cover .tt{font-size:15px;font-weight:900;line-height:1.25}.mk-scope .cover .tt:after{content:"";opacity:.45;background:currentColor;width:20px;height:2px;margin-top:8px;display:block}.mk-scope .cover .rd{margin-top:auto;font-size:12px;font-weight:800;line-height:1.35}.mk-scope .cover.c1{background:var(--mid-tint);color:var(--mid);border:1px solid var(--mid-line)}.mk-scope .cover.c1:before{background:var(--mid-line)}.mk-scope .cover.c2{background:var(--mid);color:#fff}.mk-scope .cover.c3{background:var(--mid-deep);color:#fff;border:1.5px solid var(--gold)}.mk-scope .cover.c3 .rd{color:var(--gold-bright)}.mk-scope .vocab-tb{border-collapse:collapse;width:100%;margin-top:8px}.mk-scope .vocab-tb th,.mk-scope .vocab-tb td{vertical-align:top;text-align:left;border-top:1px solid #f0ece2;padding:8px 6px;font-size:13px;line-height:1.5}.mk-scope .vocab-tb th{width:26%;color:var(--mid);font-weight:800}.mk-scope .vocab-tb td{color:var(--sub)}.mk-scope .demo-link{background:linear-gradient(180deg, #f6dd96 0%, var(--gold-bright) 45%, #d5a94e 100%);color:#3d2e08;border-radius:13px;justify-content:center;align-items:center;min-height:52px;margin-top:4px;font-size:15px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 4px 14px #e9c46a4d}.mk-scope .report{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px}.mk-scope .report>p{margin-bottom:12px;font-size:15px;line-height:1.65}.mk-scope .report>p b{color:var(--mid)}.mk-scope .report-img{border:1px solid var(--line);aspect-ratio:940/600;border-radius:10px;max-width:560px;margin:0 auto;position:relative;overflow:hidden}.mk-scope .report-img.open{aspect-ratio:auto}.mk-scope .report-img img{width:100%;height:auto;display:block}.mk-scope .report-img:not(.open):after{content:"";background:linear-gradient(#0000,#fff);height:56px;position:absolute;bottom:0;left:0;right:0}.mk-scope .ex-badge{z-index:1;background:var(--gold);color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;position:absolute;top:8px;right:8px}.mk-scope .btn-sub{border:1.5px solid var(--mid);width:100%;min-height:48px;color:var(--mid);cursor:pointer;background:#fff;border-radius:12px;margin-top:12px;font-size:15px;font-weight:800;display:block}.mk-scope .text-link{min-height:44px;color:var(--mid);justify-content:center;align-items:center;font-size:15px;font-weight:800;text-decoration:underline;display:flex}.mk-scope .retry{border:1px solid var(--mid-line);background:var(--mid-tint);min-height:44px;color:var(--mid);cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;font-weight:800}.mk-scope .cgrid{gap:12px;display:grid}.mk-scope .class-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-content:center;align-items:center;column-gap:12px;padding:16px;display:grid;position:relative}.mk-scope .step-badge{background:var(--mid-tint);color:var(--mid);border:1px solid var(--mid-line);border-radius:999px;grid-row:span 2;padding:6px 12px;font-size:13px;font-weight:900}.mk-scope .class-card .nm{font-size:17px;font-weight:800}.mk-scope .class-card .nm small{color:var(--sub);font-size:13px;font-weight:600}.mk-scope .class-card .time{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1.6}.mk-scope .mk-chip{color:var(--mid);background:var(--mid-tint);border:1px solid var(--mid-line);border-radius:999px;padding:0 7px;font-size:12px;font-weight:800;display:inline-block}.mk-scope .sys{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:14px;padding:16px}.mk-scope .sys h3{color:var(--mid);margin-bottom:12px;font-size:17px;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:12px 4px}.mk-scope .sys .week b{font-size:15px;display:block}.mk-scope .sys .week small{font-size:12px}.mk-scope .sys .week .m{background:var(--mid-tint);border:1.5px solid var(--mid-line);color:var(--mid-deep)}.mk-scope .sys .week .c{color:var(--gold-deep);background:#faf3e2;border:1.5px solid #eadfc2}.mk-scope .sys .week .plus{color:var(--gold-deep);flex:none;font-weight:900}.mk-scope .sys table{border-collapse:collapse;width:100%}.mk-scope .sys th,.mk-scope .sys td{text-align:center;border:1px solid #eee7da;padding:9px 6px;font-size:13px;line-height:1.5}.mk-scope .sys thead th{background:var(--mid-tint);color:var(--mid);font-weight:800}.mk-scope .sys tbody th{width:22%;font-weight:800}.mk-scope .sys .fee{text-align:center;color:var(--sub);margin-top:10px;font-size:13px}.mk-scope .nw{white-space:nowrap}.mk-scope .class-card .time-next{color:var(--mid);grid-column:2;font-size:13px;line-height:1.5}.mk-scope .class-card.alt{background:var(--mid-tint);border:1.5px solid var(--mid-line);display:block}.mk-scope .alt-lb{color:#fff;background:var(--mid-deep);border-radius:999px;margin-bottom:8px;padding:2px 10px;font-size:12px;font-weight:800;display:inline-block}.mk-scope .class-card.alt .nm{line-height:1.6;display:block}.mk-scope .class-card.alt .mk-chip{vertical-align:2px;background:#fff;margin-left:4px}.mk-scope .alt-one{color:var(--mid);margin-top:4px;font-size:16px;font-weight:800}.mk-scope .alt-mix{color:var(--sub);margin-top:6px;font-size:13px;line-height:1.6}.mk-scope .alt-mix b{color:var(--ink)}.mk-scope .alt-cols{gap:10px;margin-top:12px;display:grid}.mk-scope .alt-cols>div{background:#fff;border-radius:10px;padding:10px 12px}.mk-scope .alt-cols h4{color:var(--mid);margin:0 0 4px;font-size:13px;font-weight:800}.mk-scope .alt-cols ul,.mk-scope .alt-cols ol{margin:0;padding-left:18px;font-size:14px;line-height:1.6}.mk-scope h1,.mk-scope h2,.mk-scope h3,.mk-scope h4,.mk-scope .cond b,.mk-scope .cond p,.mk-scope .check p,.mk-scope .vs3 b,.mk-scope .rdi p,.mk-scope .band .cry,.mk-scope .layer-p,.mk-scope .lsteps li,.mk-scope .alt-one,.mk-scope .note-line,.mk-scope .cta .lead,.mk-scope .md-ask,.mk-scope .md-res p{text-wrap:balance}.mk-scope .cta{background:var(--navy);margin-top:36px;padding:30px 16px}.mk-scope .cta h2{text-align:center;color:#fff;font-size:20px;font-weight:800;line-height:1.5}.mk-scope .cta h2 em{color:var(--gold-bright);font-style:normal}.mk-scope .cta .lead{text-align:center;color:#b4bccd;margin:8px 0 18px;font-size:13px;line-height:1.6}.mk-scope .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%;min-height:52px;padding:14px;font-size:16px;font-weight:900;display:block;box-shadow:0 4px 14px #e9c46a59}.mk-scope .btn-gold small{color:#6b5316;margin-top:3px;font-size:12px;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%;min-height:52px;margin-top:10px;padding:12px;font-size:15px;font-weight:700;display:block}.mk-scope .cta .btn-line small{color:#a9b2c6;margin-top:2px;font-size:12px;font-weight:500;display:block}@media (width>=768px){.mk-scope{font-size:16px}.mk-scope .wrap{padding:0 32px}.mk-scope .sec-label{margin:56px 0 18px;font-size:23px}.mk-scope .conds{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-scope .cond{flex-direction:column;gap:8px}.mk-scope .cond p.plan{margin-top:auto}.mk-scope .cond>div:last-child{flex-direction:column;flex:1;display:flex}.mk-scope .cond>div:last-child p:not(.plan){margin-bottom:12px}.mk-scope .sec-label small{font-size:14px}.mk-scope .hero{border-radius:16px;min-height:0;padding:52px 44px}.mk-scope .hero h1{font-size:36px}.mk-scope .hero p{max-width:600px;font-size:18px}.mk-scope .hero-btns{max-width:460px}.mk-scope .checks{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.mk-scope .checks .check:nth-last-child(2):nth-child(odd){border-bottom:0}.mk-scope .vs3{grid-template-columns:1fr 1fr 1.3fr;gap:8px}.mk-scope .vs3 div{text-align:center;flex-direction:column;justify-content:center;gap:6px;padding:16px 10px}.mk-scope .vs3 b{text-align:center;font-size:15px}.mk-scope .vs3 .us b{font-size:17px}.mk-scope .road{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 10px;padding:22px 18px;display:grid}.mk-scope .rdi{flex-direction:column;gap:10px;padding-bottom:0}.mk-scope .rdi:before{width:auto;height:2px;inset:13px -50% auto 50%}.mk-scope .rd-step{width:100%}.mk-scope .rdi b small{border-radius:8px;width:fit-content;margin:4px 0 0;display:block}.mk-scope .band{padding:40px 32px 34px}.mk-scope .band h2{font-size:26px}.mk-scope .cgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-scope .class-card.alt{grid-column:1/-1}.mk-scope .alt-cols{grid-template-columns:1fr 1fr}.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 .cg-kicker{color:var(--sub);align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:700;display:flex}.mk-scope .cg-kicker b{background:var(--mid);color:#fff;border-radius:999px;padding:2px 10px;font-size:13px}.mk-scope .class-card:not(.alt){border:1.5px solid var(--mid-line);align-content:start;padding:0 0 16px;display:block;overflow:hidden;box-shadow:0 4px 14px #5c162214}.mk-scope .class-card:not(.alt) .step-badge{background:var(--mid);color:#fff;letter-spacing:.04em;border:0;border-radius:0;padding:10px 16px;font-size:13px;display:block}.mk-scope .class-card .reg-tag{color:var(--gold-bright);font-size:12px;font-weight:800;position:absolute;top:10px;right:14px}.mk-scope .class-card:not(.alt) .nm{padding:14px 16px 0;font-size:19px;display:block}.mk-scope .class-card:not(.alt) .time{color:var(--mid);padding:2px 16px 0;font-size:20px;font-weight:800}.mk-scope .class-card:not(.alt) .time-next{padding:4px 16px 0}.mk-scope .alt-sep{color:var(--sub);align-items:center;gap:10px;margin:28px 0 10px;font-size:13px;font-weight:700;display:flex}.mk-scope .alt-sep:before,.mk-scope .alt-sep:after{content:"";background:var(--line);flex:1;height:1px}.mk-scope .class-card.alt{border:1px solid var(--line);box-shadow:none;background:#fff}.mk-scope .class-card.alt .alt-lb{background:var(--mid-tint);color:var(--mid)}.mk-scope .class-card.alt .alt-cols>div{background:#faf6ef}.mk-scope .class-card.alt{border:1.5px solid var(--mid-line);border-left:5px solid var(--gold);background:linear-gradient(#fff 0%,#fdf6f7 100%);padding:18px 16px;box-shadow:0 4px 14px #5c16220f}.mk-scope .class-card.alt .alt-lb{color:#6b4e0e;background:#fff4dc;border:1px solid #ecd9a6}.mk-scope .class-card.alt .nm{font-size:18px}.mk-scope .class-card.alt .alt-cols>div{border:1px solid var(--mid-line);background:#fff}.mk-scope .class-card.alt .alt-cols ul,.mk-scope .class-card.alt .alt-cols ol{counter-reset:altn;padding-left:0;list-style:none}.mk-scope .class-card.alt .alt-cols li{margin-top:6px;padding-left:26px;position:relative}.mk-scope .class-card.alt .alt-cols ul li:before{content:"✓";color:var(--mid);font-weight:900;position:absolute;top:0;left:2px}.mk-scope .class-card.alt .alt-cols ol li:before{counter-increment:altn;content:counter(altn);background:var(--mid);color:#fff;text-align:center;border-radius:50%;width:19px;height:19px;font-size:12px;font-weight:800;line-height:19px;position:absolute;top:2px;left:0}.mk-scope .class-card.alt .btn-sub{background:var(--mid);border-color:var(--mid);color:#fff}.ph-ko .wrap{padding:0}.ph-ko .hero{min-height:0;padding:32px 20px 28px}.ph-ko .ph-hero-h{text-wrap:balance;font-size:27px;font-weight:800;line-height:1.38}.ph-ko .ph-hero-h em{color:var(--gold-bright);font-style:normal}.ph-ko .hero p{font-size:15px}.ph-ko .hero p.ph-goal{color:#fff;margin-top:14px;font-size:17px;font-weight:800}.ph-ko .ph-goal span{color:var(--mid-deep);background:var(--gold-bright);vertical-align:2px;border-radius:6px;margin-right:6px;padding:2px 8px;font-size:13px;font-weight:900;display:inline-block}.ph-ko .ph-14{align-items:center;gap:10px;margin-top:18px;display:flex}.ph-ko .ph-14>b{color:var(--gold-bright);letter-spacing:-2px;font-size:64px;font-weight:900;line-height:.9}.ph-ko .ph-14>span{flex-direction:column;display:flex}.ph-ko .ph-14 em{color:#fff;font-size:24px;font-style:normal;font-weight:900;line-height:1.1}.ph-ko .ph-14 small{color:#ffffffd9;font-size:13px;font-weight:700}.ph-ko .hero p.ph-term-line{color:#ffffffd9;margin-top:10px;font-size:14px}.ph-ko .ph-term-line b{color:#fff;white-space:nowrap}.ph-ko .ph-hero-pts{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ph-ko .ph-hero-pts li{color:#ffffffd9;font-size:14px;line-height:1.5}.ph-ko .ph-hero-pts b{color:var(--gold-bright);border:1px solid #e9c46a99;border-radius:999px;margin-right:6px;padding:1px 9px;font-size:13px;font-weight:800;display:inline-block}.ph-ko .ph-sched{border:1px solid var(--mid-line);border-top:4px solid var(--mid);background:#fff;border-radius:14px;margin-top:18px;padding:16px}.ph-ko .ph-sched h3{color:var(--mid);font-size:17px;font-weight:900}.ph-ko .ph-sched ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ph-ko .ph-sched li{background:var(--mid-tint);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.ph-ko .ph-cls{color:var(--sub);flex:auto;min-width:0;font-size:14px;line-height:1.5}.ph-ko .ph-cls strong{color:var(--mid);font-size:16px}.ph-ko .ph-time{color:var(--ink);font-size:15px;font-weight:800;display:block}.ph-ko .ph-first{text-align:center;color:var(--mid);border:1.5px solid var(--mid);background:#fff;border-radius:10px;flex:none;padding:4px 10px;font-size:15px;font-style:normal;font-weight:900;line-height:1.3}.ph-ko .ph-first small{color:var(--sub);font-size:12px;font-weight:800;display:block}.ph-ko .ph-axes{margin-top:14px}.ph-ko .ph-ctabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ph-ko .ph-ctabs button{border:1px solid var(--mid-line);background:var(--mid-tint);cursor:pointer;border-bottom:0;border-radius:12px 12px 0 0;min-height:56px;padding:6px 2px}.ph-ko .ph-ctabs b{color:var(--mid);font-size:16px;font-weight:900;display:block}.ph-ko .ph-ctabs small{color:var(--sub);font-size:12px;font-weight:700;display:block}.ph-ko .ph-ctabs button.on{background:var(--mid);border-color:var(--mid)}.ph-ko .ph-ctabs button.on b{color:#fff}.ph-ko .ph-ctabs button.on small{color:var(--gold-bright)}.ph-ko .ph-cpanel{border:1px solid var(--line);border-top:3px solid var(--mid);background:#fff;border-radius:0 0 14px 14px;padding:16px 14px}.ph-ko .ph-chap{min-height:40px;margin-bottom:18px;padding-left:52px;position:relative}.ph-ko .ph-chap .wm{color:#e7c878;text-align:center;background:linear-gradient(150deg,#9a2738,#6a1824);border-radius:11px;width:40px;height:40px;font-size:16px;font-weight:800;line-height:40px;position:absolute;top:0;left:0}.ph-ko .ph-chap h3{color:var(--mid);font-size:19px;font-weight:900}.ph-ko .ph-chap p{color:var(--sub);margin-top:2px;font-size:13px}.ph-ko .ph-chap:after{content:"";background:linear-gradient(90deg, var(--mid) 0%, #831f2e00 100%);border-radius:3px;height:3px;position:absolute;bottom:-9px;left:52px;right:0}.ph-ko .ph-fig{border:1px solid var(--line);border-radius:14px;margin:12px 0 0;padding:12px 12px 10px}.ph-ko .ph-fig figcaption{text-align:center;color:var(--mid);font-size:13px;font-weight:800}.ph-ko .ph-fig svg{width:100%;max-width:360px;height:auto;margin:6px auto 0;display:block}.ph-ko .ph-fig>p{text-align:center;color:var(--sub);margin-top:6px;font-size:13px;line-height:1.5}.ph-ko .ph-flow{align-items:stretch;gap:4px;margin-top:12px;display:flex}.ph-ko .ph-flow .fcell{background:var(--beige);text-align:center;border:1px solid #ead9bd;border-radius:10px;flex:1;min-width:0;padding:9px 2px}.ph-ko .ph-flow .fcell.peak{background:linear-gradient(165deg,#f6e1a4 0%,#e7c878 45%,#caa23e 100%);border-color:#f3dca0}.ph-ko .ph-flow b{color:var(--mid);font-size:13px;font-weight:800;line-height:1.3;display:block}.ph-ko .ph-flow .peak b{color:#2a2208}.ph-ko .ph-flow small{color:var(--sub);margin-top:2px;font-size:12px;display:block}.ph-ko .ph-flow .peak small{color:#5a4710}.ph-ko .ph-flow .farr{color:var(--gold);align-items:center;font-weight:900;display:flex}.ph-ko .ph-usp{border:1.5px solid var(--gold);text-align:center;border-radius:14px;margin-top:22px;padding:18px 14px 14px;position:relative}.ph-ko .ph-usp>span{white-space:nowrap;background:var(--mid);color:#fff;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:800;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.ph-ko .ph-usp>b{color:var(--ink);text-wrap:balance;font-size:17px;font-weight:900;display:block}.ph-ko .ph-usp p{color:var(--sub);text-wrap:balance;margin-top:6px;font-size:13px;line-height:1.6}.ph-ko .ph-vstair{align-items:flex-end;gap:5px;height:130px;margin-top:10px;display:flex}.ph-ko .ph-vstair span{color:#fff;text-align:center;border-radius:7px 7px 0 0;flex:1;min-width:0;padding-top:8px;font-size:12px;font-weight:800}.ph-ko .ph-vstair .v1{background:#c98a94;height:40%}.ph-ko .ph-vstair .v2{background:#a9505d;height:60%}.ph-ko .ph-vstair .v3{background:var(--mid);height:80%}.ph-ko .ph-vstair .v4{color:#2a2208;background:linear-gradient(165deg,#f6e1a4 0%,#e7c878 45%,#caa23e 100%);height:100%}.ph-ko .ph-week{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.ph-ko .ph-week .layer{padding:4px 0 0}.ph-ko .ph-week .layer.dark{color:var(--ink);max-width:640px;margin-inline:auto}.ph-ko .ph-week .layer.dark .layer-h{color:var(--mid)}.ph-ko .ph-week .md-note{color:var(--sub)}.ph-ko .ph-week .md-note b{color:var(--mid);border-color:var(--gold)}.ph-ko .ph-ours{background:var(--mid-tint);border-radius:12px;margin:10px 0 0;padding:10px 14px}.ph-ko .ph-ours>div{grid-template-columns:52px minmax(0,1fr);gap:8px;padding:4px 0;font-size:14px;line-height:1.5;display:grid}.ph-ko .ph-ours dt{color:var(--mid);font-size:13px;font-weight:900}.ph-ko .ph-ours dd{margin:0}.ph-ko .ph-ev{border:1px solid #ecdcae;border-left:3px solid var(--gold);background:#fff8e6;border-radius:12px;margin:12px 0 0;padding:12px}.ph-ko .ph-ev figcaption{color:var(--mid);align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.ph-ko .ph-ev figcaption span{color:var(--sub);border:1px solid var(--line);background:#fff;border-radius:999px;padding:0 7px;font-size:12px}.ph-ko .ph-ev figcaption button{min-height:44px;font:inherit;color:var(--sub);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 6px;font-size:13px;font-weight:700}.ph-ko .ph-ev p{font-size:14px;line-height:1.75}.ph-ko .ph-ev-p{color:var(--ink);font-family:Noto Serif KR,serif}.ph-ko .ph-ev mark{color:inherit;background:linear-gradient(#c9a24e61,#c9a24e61) 0/100% 72% no-repeat}.ph-ko .ph-ev mark.h3{color:var(--mid-deep);background-image:linear-gradient(#831f2e29,#831f2e29);font-weight:700}.ph-ko .ph-ev-q{color:var(--sub);border-top:1px dashed #e4d6b2;margin-top:6px;padding-top:8px}.ph-ko .ph-ev-link{align-items:center;gap:6px;margin-top:6px;display:flex}.ph-ko .ph-ev-link i{color:var(--gold-deep);font-size:14px;font-style:normal;font-weight:800}.ph-ko .ph-ev-link i.n3{color:var(--mid)}.ph-ko .ph-ev-link span{color:var(--mid);margin-left:auto;font-size:13px;font-weight:800}.ph-ko .ph-ev-a{color:#2a2208;background:var(--gold);border-radius:10px;margin-top:6px;padding:8px 10px;font-weight:800;box-shadow:0 6px 16px #c9a24e4d}.ph-ko .ph-plan{gap:10px;list-style:none;display:grid}.ph-ko .ph-stage{border:1px solid var(--line);border-top:4px solid var(--mid);background:#fff;border-radius:14px;min-width:0;padding:14px}.ph-ko .ph-stage.real{border-top-color:var(--gold);box-shadow:0 0 0 1.5px var(--gold) inset}.ph-ko .ph-stage.school{background:var(--mid-tint);border-color:var(--mid-line);border-top-color:var(--mid-line)}.ph-ko .ph-stage-h{align-items:center;gap:8px;display:flex}.ph-ko .ph-when{color:var(--mid);font-size:18px;font-weight:900}.ph-ko .ph-kind{color:var(--mid);background:var(--mid-tint);border:1px solid var(--mid-line);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:800}.ph-ko .ph-stage.school .ph-kind{background:#fff}.ph-ko .ph-stage.real .ph-kind{border-color:var(--gold);color:var(--mid-deep);background:#fff8e6}.ph-ko .ph-stage-t{color:var(--ink);text-wrap:balance;margin-top:6px;font-size:17px;font-weight:900;line-height:1.4;display:block}.ph-ko .ph-stage-k{color:var(--sub);margin-top:2px;font-size:12px}.ph-ko .ph-stage dl{border-top:1px solid var(--line);margin:10px 0 0}.ph-ko .ph-stage dl>div{border-bottom:1px solid #f0ebe1;grid-template-columns:68px minmax(0,1fr);gap:8px;padding:8px 0;font-size:14px;line-height:1.5;display:grid}.ph-ko .ph-stage dl>div:last-child{border-bottom:0;padding-bottom:0}.ph-ko .ph-stage.school dl,.ph-ko .ph-stage.school dl>div{border-color:var(--mid-line)}.ph-ko .ph-stage dt{color:var(--mid);font-size:13px;font-weight:900}.ph-ko .ph-stage dd{color:var(--ink);margin:0}.ph-ko .ph-stage dl>div.em dd{color:var(--mid-deep);background:linear-gradient(#0000 60%,#f6dd96 60%);justify-self:start;font-weight:800}.ph-ko .ph-book{color:var(--sub);margin-top:2px;font-size:12px;display:block}.ph-ko .ph-prog{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ph-ko .ph-prog span{color:var(--mid);background:var(--mid-tint);border:1px solid var(--mid-line);border-radius:7px;padding:1px 8px;font-size:13px;font-weight:800}.ph-ko .ph-prog i{color:var(--sub);font-size:13px;font-style:normal;font-weight:900}.ph-ko .ph-mini{background:var(--mid-tint);border-radius:14px;padding:16px}.ph-ko .ph-new{color:var(--mid-deep);border:1px solid var(--gold);background:#fff8e6;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:900;display:inline-block}.ph-ko .ph-mini-lead{text-wrap:balance;margin-top:10px;font-size:15px;line-height:1.6}.ph-ko .ph-mini-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;list-style:none;display:grid;margin-top:12px!important}.ph-ko .ph-mini-flow li{text-align:center;background:#fff;border-radius:11px;padding:12px 6px}.ph-ko .ph-mini-flow i{background:var(--mid-tint);width:24px;height:24px;color:var(--mid);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 6px;font-size:13px;font-style:normal;font-weight:900;display:flex}.ph-ko .ph-mini-flow b{color:var(--mid);font-size:14px;font-weight:800;display:block}.ph-ko .ph-mini-flow small{color:var(--sub);margin-top:4px;font-size:12px;line-height:1.45;display:block}.ph-ko .ph-stair{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:6px;list-style:none;display:grid}.ph-ko .ph-stair li{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.ph-ko .ph-bar{background:var(--mid-tint);border:1px solid var(--mid-line);border-bottom:0;border-radius:10px 10px 0 0;justify-content:center;align-items:flex-start;padding-top:8px;display:flex}.ph-ko .ph-bar b{color:var(--mid);font-size:13px;font-weight:900}.ph-ko .ph-stair .s1 .ph-bar{background:var(--mid);border-color:var(--mid);height:44px}.ph-ko .ph-stair .s1 .ph-bar b{color:#fff}.ph-ko .ph-stair .s2 .ph-bar{height:66px}.ph-ko .ph-stair .s3 .ph-bar{height:88px}.ph-ko .ph-stair .s4 .ph-bar{border-color:var(--gold);background:#fff8e6;height:110px}.ph-ko .ph-stair strong{color:var(--ink);text-wrap:balance;margin-top:8px;font-size:13px;font-weight:900;line-height:1.35;display:block}.ph-ko .ph-stair p{color:var(--sub);margin-top:3px;font-size:12px;line-height:1.45}.ph-ko .ph-close{text-align:center;background:linear-gradient(175deg, var(--mid) 0%, var(--mid-deep) 100%);color:#fff;border-radius:14px;margin-top:36px;padding:30px 18px 26px}.ph-ko .ph-close p{color:#ffffffd1;text-wrap:balance;font-size:15px;line-height:1.7}.ph-ko .ph-close b{color:#fff}.ph-ko .ph-close p.big{color:#fff;margin-top:12px;font-size:25px;font-weight:900;line-height:1.4}.ph-ko .ph-close p.big em{color:var(--gold-bright);font-style:normal}.ph-ko .ph-close-term{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;max-width:520px;list-style:none;display:grid;margin:18px auto 0!important}.ph-ko .ph-close-term li{border-top:3px solid #e9c46a80;padding-top:8px}.ph-ko .ph-close-term li:last-child{border-top-color:var(--gold-bright)}.ph-ko .ph-close-term b{color:var(--gold-bright);font-size:14px;font-weight:900;display:block}.ph-ko .ph-close-term small{color:#ffffffd9;margin-top:2px;font-size:12px;line-height:1.4;display:block}.ph-ko .ph-brand{text-align:center;color:var(--sub);margin:14px 0 8px;font-size:14px;font-weight:700}.ph-ko .ph-brand strong{color:var(--mid)}@media (width>=768px){.ph-ko .hero{padding:40px 40px 36px}.ph-ko .ph-hero-h{font-size:33px}.ph-ko .hero p{max-width:640px;font-size:17px}.ph-ko .hero p.ph-goal{font-size:19px}.ph-ko .ph-hero-pts{grid-template-columns:auto auto;justify-content:start;gap:6px 18px}.ph-ko .ph-sched ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.ph-ko .ph-ctabs b{font-size:17px}.ph-ko .ph-cpanel{padding:22px 24px}.ph-ko .ph-plan{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.ph-ko .ph-stage dl>div{grid-template-columns:1fr;gap:2px}.ph-ko .ph-stair strong{font-size:15px}.ph-ko .ph-stair p{font-size:13px}.ph-ko .ph-close{border-radius:16px;padding:40px 32px 34px}.ph-ko .ph-close p.big{font-size:30px}}.ph-ko .hero{position:relative;overflow:hidden}.ph-ko .hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#c9a24e47,#0000 70%);border-radius:50%;width:170px;height:170px;position:absolute;top:-44px;right:-40px}.ph-ko .ph-loop{align-items:stretch;gap:4px;list-style:none;display:flex;margin-bottom:12px!important}.ph-ko .ph-loop li{text-align:center;border:1px solid var(--line);background:#fff;border-radius:12px;flex:1;min-width:0;padding:10px 4px}.ph-ko .ph-loop li:nth-child(3){background:var(--beige)}.ph-ko .ph-loop li.arr{color:var(--gold);background:0 0;border:0;flex:none;align-items:center;padding:0;font-weight:900;display:flex}.ph-ko .ph-loop li.last{border-color:var(--mid);background:linear-gradient(165deg,#9a2738,#831f2e)}.ph-ko .ph-loop i{background:var(--mid);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin:0 auto 6px;font-size:12px;font-style:normal;font-weight:900;display:flex}.ph-ko .ph-loop .last i{color:var(--mid);background:#fff}.ph-ko .ph-loop b{color:var(--mid);font-size:14px;font-weight:900;display:block}.ph-ko .ph-loop small{color:var(--gold-deep);margin-top:2px;font-size:12px;font-weight:800;display:block}.ph-ko .ph-loop span{color:var(--sub);margin-top:3px;font-size:12px;line-height:1.4;display:block}.ph-ko .ph-loop .last b,.ph-ko .ph-loop .last span{color:#fff}.ph-ko .ph-loop .last small{color:var(--gold-bright)}.ph-ko .ph-sig{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px 14px 16px}.ph-ko .ph-sig-beam{background:linear-gradient(#7a1d2b,#6a1824);border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;display:flex;box-shadow:0 6px 14px #6a182440}.ph-ko .ph-sig-beam b{color:#fff;font-size:15px;font-weight:900}.ph-ko .ph-sig-beam span{color:var(--gold-bright);font-size:12px;font-weight:800}.ph-ko .ph-sig-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.ph-ko .ph-sig-col{flex-direction:column;align-items:center;display:flex}.ph-ko .ph-sig-col>i{z-index:1;background:linear-gradient(90deg,#caa23e,#f6e1a4,#caa23e);border-radius:4px;width:calc(100% + 6px);height:8px;margin-bottom:-1px}.ph-ko .ph-sig-col>div{transform-origin:top;background:linear-gradient(#9a2738,#831f2e);border-radius:0 0 8px 8px;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:86px;padding:0 2px 10px;display:flex}.ph-ko .ph-sig-col b{color:#fff;font-size:14px;font-weight:900}.ph-ko .ph-sig-col small{text-align:center;color:#f0d6d6;margin-top:3px;font-size:12px;line-height:1.3}.ph-ko .ph-sig-base{background:var(--mid-line);border-radius:6px;height:8px}.ph-ko .ph-sig-foot{text-align:center;color:var(--sub);text-wrap:balance;margin-top:12px;font-size:14px;line-height:1.6}.ph-ko .ph-sig-foot strong{color:var(--mid)}.ph-ko .ph-rtabs{background:var(--mid-tint);border-radius:12px;margin:12px 0 10px;padding:3px;display:flex}.ph-ko .ph-rtabs button{min-height:44px;font:inherit;color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;font-size:14px;font-weight:800}.ph-ko .ph-rtabs button.on{background:var(--mid);color:#fff}.ph-ko .ph-tview{border:1px solid var(--mid-line);border-radius:14px;padding:14px;animation:.3s ph-in}.ph-ko .ph-tview-h{align-items:center;gap:7px;margin-bottom:8px;display:flex}.ph-ko .ph-tview-h span{color:#fff;background:var(--mid);border-radius:5px;padding:1px 8px;font-size:12px;font-weight:800}.ph-ko .ph-tview-h b{font-size:14px}.ph-ko .ph-tview-h small{color:var(--sub);margin-left:auto;font-size:12px}.ph-ko .ph-tview>p{border-top:1px solid var(--mid-tint);align-items:flex-start;gap:8px;padding:8px 0;font-size:13px;line-height:1.6;display:flex}.ph-ko .ph-tview em{color:var(--mid);background:var(--mid-tint);border-radius:4px;flex:none;padding:0 6px;font-size:12px;font-style:normal;font-weight:800}.ph-ko .ph-tview em.v{color:#7a5c14;background:#f6ecd2}.ph-ko .ph-tview strong{color:#c0392b}.ph-ko .ph-tview-msg{background:var(--mid-tint);color:var(--mid-deep);border-radius:10px;margin-top:6px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.65}.ph-ko .ph-rview{animation:.3s ph-in}.ph-ko .ph-close{background:radial-gradient(120% 90% at 80% 0%, #9a2738, var(--mid) 55%, var(--mid-deep))}@keyframes ph-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ph-grow{0%{opacity:0;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}@keyframes ph-drop{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:none}}@keyframes ph-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ph-draw{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}@keyframes ph-sweep{0%{background-size:0% 72%}to{background-size:100% 72%}}.ph-ko.rv-on .rv{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.ph-ko.rv-on .rv.in{opacity:1;transform:none}.ph-ko.rv-on .ph-sig.in .ph-sig-beam{animation:.5s cubic-bezier(.2,.95,.2,1) .3s both ph-drop}.ph-ko.rv-on .ph-sig.in .ph-sig-col>div{animation:.55s cubic-bezier(.2,.7,.2,1) both ph-grow}.ph-ko.rv-on .ph-sig.in .ph-sig-col:nth-child(2)>div{animation-delay:.1s}.ph-ko.rv-on .ph-sig.in .ph-sig-col:nth-child(3)>div{animation-delay:.2s}.ph-ko.rv-on .ph-sig.in .ph-sig-col:nth-child(4)>div{animation-delay:.3s}.ph-ko .ph-areawrap.in .ph-cpanel{animation:.3s ph-in}.ph-ko .ph-areawrap.in .ph-ev mark{animation:.6s cubic-bezier(.2,.7,.2,1) both ph-sweep}.ph-ko .ph-areawrap.in .ph-ev mark.h1{animation-delay:.3s}.ph-ko .ph-areawrap.in .ph-ev mark.h2{animation-delay:1.1s}.ph-ko .ph-areawrap.in .ph-ev mark.h3{animation-delay:1.9s}.ph-ko .ph-areawrap.in .ph-ev-link i{animation:.4s both ph-pop}.ph-ko .ph-areawrap.in .ph-ev-link .n1{animation-delay:.5s}.ph-ko .ph-areawrap.in .ph-ev-link .n2{animation-delay:1.3s}.ph-ko .ph-areawrap.in .ph-ev-link .n3{animation-delay:2.1s}.ph-ko .ph-areawrap.in .ph-ev-a{animation:.5s 2.5s both ph-in}.ph-ko .ph-areawrap.in .ph-fig .nd{transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.2,.9,.2,1) both ph-pop}.ph-ko .ph-areawrap.in .ph-fig .nd:nth-of-type(2){animation-delay:.3s}.ph-ko .ph-areawrap.in .ph-fig .nd:nth-of-type(3){animation-delay:.45s}.ph-ko .ph-areawrap.in .ph-fig .nd:nth-of-type(4){animation-delay:.6s}.ph-ko .ph-areawrap.in .ph-fig .nd:nth-of-type(5){animation-delay:.75s}.ph-ko .ph-areawrap.in .ph-fig .rl{stroke-dasharray:300;animation:1.1s both ph-draw}.ph-ko .ph-areawrap.in .ph-fig .st{animation:.4s both ph-in}.ph-ko .ph-areawrap.in .ph-fig .st.d2{animation-delay:.3s}.ph-ko .ph-areawrap.in .ph-fig .st.d3{animation-delay:.55s}.ph-ko .ph-areawrap.in .ph-fig .st.d4{animation-delay:.8s}.ph-ko .ph-areawrap.in .ph-vstair span{transform-origin:bottom;animation:.55s cubic-bezier(.2,.7,.2,1) both ph-grow}.ph-ko .ph-areawrap.in .ph-vstair .v2{animation-delay:.13s}.ph-ko .ph-areawrap.in .ph-vstair .v3{animation-delay:.26s}.ph-ko .ph-areawrap.in .ph-vstair .v4{animation-delay:.39s}.ph-ko.rv-on .ph-stair.in .ph-bar{transform-origin:bottom;animation:.55s cubic-bezier(.2,.7,.2,1) both ph-grow}.ph-ko.rv-on .ph-stair.in .s2 .ph-bar{animation-delay:.12s}.ph-ko.rv-on .ph-stair.in .s3 .ph-bar{animation-delay:.24s}.ph-ko.rv-on .ph-stair.in .s4 .ph-bar{animation-delay:.36s}@media (prefers-reduced-motion:reduce){.ph-ko *,.ph-ko.rv-on .rv{transition:none!important;animation:none!important}.ph-ko.rv-on .rv{opacity:1;transform:none}}.md-scope{color:#2b2b33;word-break:keep-all;overflow-wrap:break-word;font-family:SUIT Variable,Pretendard,Noto Sans KR,sans-serif}.md-scope *{box-sizing:border-box}.md-scope p{margin:0}.md-note{color:#ffffffb3;text-align:center;font-size:12px;margin-bottom:10px!important}.md-note b{color:#e9c46a;border:1px solid #e9c46a99;border-radius:999px;margin-right:4px;padding:0 7px}.md-card{background:#fffdf8;border-radius:14px;padding:14px;box-shadow:0 4px 14px #0000002e}.md-tag{color:#831f2e;background:#f9eef0;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.md-src{color:#6b6b76;font-size:12px;margin:6px 0 10px!important}.md-q{background:#faf6ef;border-radius:9px;padding:10px 12px;font-size:14px;line-height:1.7;margin-bottom:10px!important}.md-q mark{color:inherit;background:#c9a24e52;border-bottom:2px solid #c9a24e;padding:0 2px;font-weight:700}.md-ask{color:#1a2236;font-size:15px;font-weight:800;line-height:1.5;margin:4px 0 8px!important}.md-opts{flex-direction:column;gap:6px;display:flex}.md-opt{text-align:left;color:#2b2b33;cursor:pointer;background:#fff;border:1.5px solid #e3ddd0;border-radius:10px;min-height:44px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.55}.md-opts.long .md-opt{font-size:13px}.md-opt:disabled{cursor:default}.md-opt.ok{background:#eaf6f0;border-color:#3d9c6e;font-weight:700}.md-opt.ng{background:#fbefed;border-color:#c0392b}.md-opt.dim{opacity:.55}.md-mark{margin-right:6px;font-weight:900}.md-opt.ok .md-mark{color:#1e6b48}.md-opt.ng .md-mark{color:#c0392b}.md-tokens{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.md-tok{color:#2b2b33;cursor:pointer;background:#fff;border:1.5px solid #e3ddd0;border-radius:10px;min-height:44px;padding:6px 12px;font-family:inherit;font-size:16px;font-weight:700;box-shadow:0 2px #e3ddd0}.md-tok:not(:disabled):hover{border-color:#ecd3d8}.md-tok:disabled{cursor:default}.md-tok.ok{color:#1e6b48;background:#eaf6f0;border:1.5px solid #3d9c6e}.md-tok.ng{color:#c0392b;background:#fbefed;border:1.5px solid #c0392b;text-decoration:line-through}.md-res{border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.65}.md-res.ok{color:#1e6b48;background:#eaf6f0}.md-res.ng{color:#8e2a20;background:#fbefed}.md-res b{font-size:14px}.md-res p{color:#2b2b33;margin-top:2px!important}.md-again{color:#831f2e;cursor:pointer;background:#fff;border:1.5px solid #ecd3d8;border-radius:999px;min-height:44px;margin:8px 0 0 auto;padding:0 16px;font-family:inherit;font-size:13px;font-weight:800;display:block}.md-tok.seg{text-align:left;font-size:14px}.md-para{background:#faf6ef;border-radius:9px;padding:8px 10px;font-size:13px;line-height:1.75}.md-sent{font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border:none;border-bottom:1.5px dotted #c9c2b4;margin:0;padding:2px 0;display:inline}.md-sent:disabled{cursor:default}.md-sent.ok{background:#3d9c6e29;border-bottom:2px solid #3d9c6e;font-weight:700}.md-sent.ng{background:#c0392b1f;border-bottom:2px solid #c0392b}
