main.page-learning-platform .pl-board{flex-direction:column;display:flex;position:absolute;inset:0}main.page-learning-platform .pl-board .ln-app-body{flex:auto;min-height:0}main.page-learning-platform .pl-board .ln-row:not(.ln-head){min-height:calc(43 * var(--m));padding-block:calc(3 * var(--m))}@media (max-width:900px){main.page-learning-platform .pl-board .ln-vh{display:none}main.page-learning-platform .pl-board .ln-tiles{margin-top:calc(10 * var(--m));grid-template-columns:repeat(3,minmax(0,1fr))}main.page-learning-platform .pl-board .ln-tile:first-child,main.page-learning-platform .pl-board .ln-tnote,main.page-learning-platform .pl-board .ln-row:is(:nth-child(5),:nth-child(6),:nth-child(7)){display:none}main.page-learning-platform .pl-board .ln-row:not(.ln-head){min-height:calc(50 * var(--m));padding-block:calc(5 * var(--m))}}main.page-learning-platform .pl-skill .mock-body{padding:6px clamp(18px,2.6vw,36px) 20px}main.page-learning-platform :is(.pl-sk-scale,.pl-sk-rows li){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 96px;align-items:center;gap:clamp(20px,3vw,48px);display:grid}main.page-learning-platform .pl-sk-ticks{height:30px;position:relative}main.page-learning-platform .pl-sk-ticks i{left:var(--x);font-family:var(--mono);color:var(--slate);font-size:12px;font-style:normal;position:absolute;top:8px;transform:translate(-50%)}main.page-learning-platform .pl-sk-rows{margin:0;padding:0;list-style:none}main.page-learning-platform .pl-sk-rows li{border-top:1px solid #eef0f3;padding:clamp(14px,1.6vw,20px) 0}main.page-learning-platform .pl-sk-t{color:var(--navy);font-size:16.5px;line-height:1.4}main.page-learning-platform .pl-sk-trk{background:linear-gradient(var(--line),var(--line)) 0 50%/100% 1px no-repeat;height:16px;position:relative}main.page-learning-platform .pl-sk-rng{top:50%;left:var(--a);width:calc(var(--b) - var(--a));background:var(--blue);border-radius:2px;height:3px;position:absolute;transform:translateY(-50%)}main.page-learning-platform :is(.pl-sk-a,.pl-sk-b){box-sizing:border-box;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;transform:translate(-50%,-50%)}main.page-learning-platform .pl-sk-a{left:var(--a);background:var(--paper);border:2px solid var(--navy)}main.page-learning-platform .pl-sk-b{left:var(--b);background:var(--blue);box-shadow:0 0 0 4px #2563eb24}main.page-learning-platform .pl-sk-v{text-align:right;font-family:var(--mono);color:var(--slate);white-space:nowrap;font-size:13px}main.page-learning-platform .pl-sk-v b{color:var(--navy);font-weight:500}main.page-learning-platform .pl-sk-key{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);border-top:1px solid #eef0f3;flex-wrap:wrap;gap:10px 28px;padding-top:16px;font-size:12px;display:flex}main.page-learning-platform .pl-sk-key span{align-items:center;gap:9px;display:inline-flex}main.page-learning-platform .pl-sk-key span:last-child{margin-left:auto}main.page-learning-platform .pl-key{box-sizing:border-box;border-radius:50%;width:13px;height:13px}main.page-learning-platform .pl-key.a{border:2px solid var(--navy)}main.page-learning-platform .pl-key.b{background:var(--blue)}@media (max-width:600px){main.page-learning-platform .pl-skill .mock-t span{display:none}}@media (max-width:900px){main.page-learning-platform :is(.pl-sk-scale,.pl-sk-rows li){grid-template-columns:minmax(0,1fr) 78px;gap:10px 16px}main.page-learning-platform .pl-sk-scale>span:first-child{display:none}main.page-learning-platform .pl-sk-t{grid-column:1/-1;font-size:15.5px}main.page-learning-platform .pl-sk-key span:last-child{margin-left:0}}main.page-learning-platform .pl-f{margin:0;padding:0 clamp(18px,2.6vw,36px);list-style:none}main.page-learning-platform .pl-f li{border-top:1px solid #eef0f3;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:20px clamp(28px,5vw,80px);padding:clamp(22px,2.6vw,34px) 0;display:grid}main.page-learning-platform .pl-f li:first-child{border-top:0}main.page-learning-platform .pl-f-t .tag{padding:4px 10px;font-size:11px}main.page-learning-platform .pl-f-t h3{letter-spacing:-.01em;margin-top:14px;font-size:clamp(21px,1.8vw,27px);font-weight:400;line-height:1.2}main.page-learning-platform .pl-f-t p{max-width:62ch;color:var(--slate);margin-top:8px;font-size:15.5px;line-height:1.55}main.page-learning-platform .pl-f-viz{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:18px 20px 20px;display:flex}main.page-learning-platform .pl-mods-row{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}main.page-learning-platform .pl-mods-row i{border:1px solid var(--line);height:32px;font-family:var(--mono);color:var(--muted);border-radius:7px;place-items:center;font-size:11px;font-style:normal;display:grid}main.page-learning-platform .pl-mods-row i.done{background:var(--wash);color:#1d4ed8;border-color:#0000}main.page-learning-platform .pl-mods-row i.here{background:var(--navy);border-color:var(--navy);color:#fff}main.page-learning-platform .pl-mods-pin{font-family:var(--mono);letter-spacing:.04em;color:var(--navy);font-size:12px}main.page-learning-platform .pl-big{font-family:var(--display);letter-spacing:-.04em;color:var(--navy);font-size:56px;font-weight:300;line-height:1}main.page-learning-platform .pl-big small{letter-spacing:0;margin-left:2px;font-size:24px}main.page-learning-platform .pl-meter{background:#eef0f3;border-radius:999px;height:8px;display:block;overflow:hidden}main.page-learning-platform .pl-meter i{width:var(--w);border-radius:inherit;background:var(--blue);height:100%;display:block}main.page-learning-platform .pl-hr{font-family:var(--mono);letter-spacing:.04em;color:var(--slate);grid-template-columns:56px minmax(0,1fr) 52px;align-items:center;gap:12px;font-size:12px;display:grid}main.page-learning-platform .pl-hr b{text-align:right;color:var(--navy);font-weight:500}main.page-learning-platform .pl-hr+.pl-hr .pl-meter i{background:var(--navy)}@media (max-width:900px){main.page-learning-platform .pl-f li{grid-template-columns:minmax(0,1fr)}main.page-learning-platform .pl-find .mock-bar .mock-t{display:none}}main.page-learning-platform .pl-seat-stage{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}main.page-learning-platform .pl-covers{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);display:grid}main.page-learning-platform .pl-covers a{transition:transform .3s var(--ease);border-radius:18px;display:block}main.page-learning-platform .pl-covers a:hover{transform:translateY(-3px)}main.page-learning-platform .pl-covers .ln-cover{border-radius:14px}main.page-learning-platform .pl-seat-list{margin:0;padding:0;list-style:none}main.page-learning-platform .pl-seat-list li{border-top:1px solid var(--line);color:var(--navy);grid-template-columns:52px minmax(0,1fr);align-items:baseline;padding:clamp(18px,2vw,24px) 0;font-size:clamp(18px,1.45vw,21px);line-height:1.45;display:grid}main.page-learning-platform .pl-seat-list li:last-child{border-bottom:1px solid var(--line)}main.page-learning-platform .pl-soon{flex-wrap:wrap;align-items:baseline;gap:10px 24px;margin-top:22px;display:flex}main.page-learning-platform .pl-soon .k-label{font-size:12px}@media (max-width:900px){main.page-learning-platform .pl-seat-stage{grid-template-columns:minmax(0,1fr);gap:28px}main.page-learning-platform .pl-seat-list li{grid-template-columns:44px minmax(0,1fr);font-size:17px}}main.page-learning-platform .pl-not-list{max-width:900px;margin:0 auto;padding:0;list-style:none}main.page-learning-platform .pl-not-list li{border-top:1px solid var(--line);text-align:center;font-family:var(--display);letter-spacing:-.01em;color:var(--navy);text-wrap:balance;padding:clamp(18px,2vw,26px) 8px;font-size:clamp(20px,2vw,28px);font-weight:300;line-height:1.3}main.page-learning-platform .pl-not-list li:last-child{border-bottom:1px solid var(--line)}main.page-learning-platform .pl-not-more{text-align:center;margin-top:clamp(28px,3vw,40px)}@media (max-width:900px){main.page-learning-platform :is(.pl-f-t .tag,.pl-mods-row i){font-size:12px}}
