.ln-ic{width:18px;height:18px;-webkit-mask:var(--ln-i) center/contain no-repeat;-webkit-mask:var(--ln-i) center/contain no-repeat;-webkit-mask:var(--ln-i) center/contain no-repeat;-webkit-mask:var(--ln-i) center/contain no-repeat;mask:var(--ln-i) center/contain no-repeat;vertical-align:middle;background:currentColor;flex:none;display:inline-block}.ln-ic.ln-s14{width:14px;height:14px}.ln-ic.ln-s16{width:16px;height:16px}.ln-ic.ln-s20{width:20px;height:20px}.ln-ic.ln-s22{width:22px;height:22px}.ln-ic.ln-s24{width:24px;height:24px}.ln-ic.ln-s28{width:28px;height:28px}.ln-ic.ln-s32{width:32px;height:32px}.ln-ic.ln-s48{width:48px;height:48px}.ln-ic.ln-s64{width:64px;height:64px}.ln-i-home{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 10.5 12 3l9 7.5'/><path d='M5 9.5V20h14V9.5'/></svg>")}.ln-i-video{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='5' width='15' height='14' rx='3'/><path d='m17 10 5-3v10l-5-3'/></svg>")}.ln-i-work{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='7' width='18' height='13' rx='2'/><path d='M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2M3 13h18'/></svg>")}.ln-i-bookmark{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 3h12v18l-6-4-6 4z'/></svg>")}.ln-i-book{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 5h6a3 3 0 0 1 3 3v12a2 2 0 0 0-2-2H3zM21 5h-6a3 3 0 0 0-3 3v12a2 2 0 0 1 2-2h7z'/></svg>")}.ln-i-headphones{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 15v-3a8 8 0 0 1 16 0v3'/><rect x='3' y='14' width='5' height='7' rx='2'/><rect x='16' y='14' width='5' height='7' rx='2'/></svg>")}.ln-i-pen{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 20h4L19 9l-4-4L4 16z'/><path d='m13 7 4 4'/></svg>")}.ln-i-mic{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='9' y='3' width='6' height='11' rx='3'/><path d='M5 11a7 7 0 0 0 14 0M12 18v3'/></svg>")}.ln-i-grammar{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 19 9 5l5 14M6 14h6'/><path d='m15 16 2.5 2.5L22 14'/></svg>")}.ln-i-layers{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m12 3 9 5-9 5-9-5z'/><path d='m3 13 9 5 9-5'/></svg>")}.ln-i-user{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8' r='4'/><path d='M4 21c0-4 3.6-7 8-7s8 3 8 7'/></svg>")}.ln-i-users{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8' r='3.5'/><path d='M2.5 20c0-3.6 2.9-6 6.5-6s6.5 2.4 6.5 6M16 4.6a3.5 3.5 0 0 1 0 6.8M18 14.2c2.1.6 3.5 2.8 3.5 5.8'/></svg>")}.ln-i-logout{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15 4h4v16h-4M10 8l-4 4 4 4M6 12h10'/></svg>")}.ln-i-bell{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 16v-5a6 6 0 0 1 12 0v5l2 2H4z'/><path d='M10 20a2 2 0 0 0 4 0'/></svg>")}.ln-i-chev-l{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m15 18-6-6 6-6'/></svg>")}.ln-i-chev-r{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m9 6 6 6-6 6'/></svg>")}.ln-i-chev-d{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>")}.ln-i-arrow-r{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></svg>")}.ln-i-arrow-l{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M19 12H5M11 6l-6 6 6 6'/></svg>")}.ln-i-clock{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7v5l3 2'/></svg>")}.ln-i-help{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M9.5 9.5a2.5 2.5 0 1 1 3.5 2.3c-.7.3-1 .9-1 1.7M12 17h.01'/></svg>")}.ln-i-file{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 3h8l4 4v14H6z'/><path d='M14 3v4h4M9 12h6M9 16h6'/></svg>")}.ln-i-check{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='m5 12.5 4.5 4.5L19 7.5'/></svg>")}.ln-i-x{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 6l12 12M18 6 6 18'/></svg>")}.ln-i-flag{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 21V4h11l-2 4 2 4H5'/></svg>")}.ln-i-search{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='6.5'/><path d='m20 20-4-4'/></svg>")}.ln-i-plus{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 5v14M5 12h14'/></svg>")}.ln-i-minus{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/></svg>")}.ln-i-play{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='2' stroke-linejoin='round'><path d='M7 4v16l13-8z'/></svg>")}.ln-i-pause{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'><path d='M8 5v14M16 5v14'/></svg>")}.ln-i-volume{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 9h4l5-4v14l-5-4H4z'/><path d='M17 9a4 4 0 0 1 0 6M19.5 6.5a8 8 0 0 1 0 11'/></svg>")}.ln-i-settings{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6h9M19 6h1M4 12h3M13 12h7M4 18h11M21 18h-1'/><circle cx='16' cy='6' r='2.5'/><circle cx='10' cy='12' r='2.5'/><circle cx='18' cy='18' r='2.5'/></svg>")}.ln-i-note{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 3h14v12l-6 6H5z'/><path d='M13 21v-6h6M8 8h8M8 12h5'/></svg>")}.ln-i-flame{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3s5.5 4.5 5.5 10a5.5 5.5 0 0 1-11 0c0-2.2 1-3.8 2.2-4.8.2 2 1.2 3.2 2.3 3.2C11 8.5 12 6 12 3z'/></svg>")}.ln-i-target{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><circle cx='12' cy='12' r='5'/><circle cx='12' cy='12' r='1'/></svg>")}.ln-i-star{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m12 3 2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z'/></svg>")}.ln-i-calendar{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='16' rx='2'/><path d='M8 3v4M16 3v4M3 10h18'/></svg>")}.ln-i-folder{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 7a2 2 0 0 1 2-2h4l2 2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/></svg>")}.ln-i-trophy{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M8 4h8v5a4 4 0 0 1-8 0zM8 6H5a3 3 0 0 0 3 4M16 6h3a3 3 0 0 1-3 4M12 13v4M8 21h8M9 17h6'/></svg>")}.ln-i-chart{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 19V5M4 19h16'/><path d='m7 15 4-4 3 3 5-6'/></svg>")}.ln-i-list{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M9 6h11M9 12h11M9 18h11M4 6h.01M4 12h.01M4 18h.01'/></svg>")}.ln-i-grid{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='4' width='7' height='7' rx='1'/><rect x='13' y='4' width='7' height='7' rx='1'/><rect x='4' y='13' width='7' height='7' rx='1'/><rect x='13' y='13' width='7' height='7' rx='1'/></svg>")}.ln-i-edit{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 20h4L20 8l-4-4L4 16z'/><path d='m14 6 4 4'/></svg>")}.ln-i-trash{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7h16M9 7V4h6v3M6 7l1 13h10l1-13'/></svg>")}.ln-i-upload{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 15V4M7 9l5-5 5 5M4 17v3h16v-3'/></svg>")}.ln-i-download{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 4v11M7 10l5 5 5-5M4 17v3h16v-3'/></svg>")}.ln-i-copy{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='8' y='8' width='12' height='12' rx='2'/><path d='M16 8V4H4v12h4'/></svg>")}.ln-i-ext{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M14 4h6v6M20 4l-9 9M18 14v6H4V6h6'/></svg>")}.ln-i-inbox{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 13l2.5-8h13L21 13v6H3z'/><path d='M3 13h5l1.5 2.5h5L16 13h5'/></svg>")}.ln-i-alert{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7.5v5M12 16.5h.01'/></svg>")}.ln-i-refresh{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 11a8 8 0 1 0-2.3 5.7M20 4v7h-7'/></svg>")}.ln-i-shuffle{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 7h4l10 10h4M3 17h4l3-3M14 10l3-3h4M18 4l3 3-3 3M18 14l3 3-3 3'/></svg>")}.ln-i-eye{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/><circle cx='12' cy='12' r='3'/></svg>")}.ln-i-lock{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='5' y='11' width='14' height='10' rx='2'/><path d='M8 11V7a4 4 0 0 1 8 0v4'/></svg>")}.ln-i-sparkle{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l2 6 6 2-6 2-2 6-2-6-6-2 6-2z'/></svg>")}.ln-i-translate{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7h14l-3-3M20 17H6l3 3'/></svg>")}.ln-i-dice{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='4' width='16' height='16' rx='3'/><circle cx='8.5' cy='8.5' r='1.2' fill='black'/><circle cx='15.5' cy='15.5' r='1.2' fill='black'/><circle cx='12' cy='12' r='1.2' fill='black'/><circle cx='15.5' cy='8.5' r='1.2' fill='black'/><circle cx='8.5' cy='15.5' r='1.2' fill='black'/></svg>")}.ln-i-mail{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><path d='m3 7 9 6 9-6'/></svg>")}.ln-i-menu{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'><path d='M4 6h16M4 12h16M4 18h16'/></svg>")}.ln-i-more{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><circle cx='5' cy='12' r='1.8'/><circle cx='12' cy='12' r='1.8'/><circle cx='19' cy='12' r='1.8'/></svg>")}.ln-i-sort{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M7 4v16M3 16l4 4 4-4M17 20V4M13 8l4-4 4 4'/></svg>")}.ln-i-filter{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 5h16l-6 8v6l-4-2v-4z'/></svg>")}.ln-i-globe{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M3 12h18M12 3c2.5 2.5 3.5 5.5 3.5 9s-1 6.5-3.5 9c-2.5-2.5-3.5-5.5-3.5-9s1-6.5 3.5-9'/></svg>")}.ln-i-expand{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 9V4h5M20 9V4h-5M4 15v5h5M20 15v5h-5'/></svg>")}.ln-i-rewind{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 12a8 8 0 1 0 2.3-5.7M4 4v5h5'/></svg>")}.ln-i-forward{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 12a8 8 0 1 1-2.3-5.7M20 4v5h-5'/></svg>")}.ln-i-puzzle{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 8h4V6a2 2 0 1 1 4 0v2h4v4h2a2 2 0 1 1 0 4h-2v4H4z'/></svg>")}.ln-i-dna{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M7 3c0 6 10 12 10 18M17 3c0 6-10 12-10 18M8.5 7h7M7.5 12h9M8.5 17h7'/></svg>")}.ln-i-zap{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 2 4 14h7l-1 8 9-12h-7z'/></svg>")}.ln-i-radar{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><circle cx='12' cy='12' r='5'/><path d='M12 12 18 6'/></svg>")}.ln-i-cards{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='7' width='14' height='14' rx='2'/><path d='M7 3h12a2 2 0 0 1 2 2v12'/></svg>")}.ln-i-podium{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 20v-7h6v7M9 20V6h6v14M15 20v-10h6v10'/></svg>")}.ln-i-send{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 3 3 10l7 3 3 7z'/><path d='m10 13 4-4'/></svg>")}.ln-i-grip{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><circle cx='9' cy='6' r='1.6'/><circle cx='15' cy='6' r='1.6'/><circle cx='9' cy='12' r='1.6'/><circle cx='15' cy='12' r='1.6'/><circle cx='9' cy='18' r='1.6'/><circle cx='15' cy='18' r='1.6'/></svg>")}.ln-i-contrast{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'><circle cx='12' cy='12' r='9'/><path d='M12 3a9 9 0 0 1 0 18z' fill='black'/></svg>")}.ln-i-image{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='16' rx='2'/><circle cx='9' cy='10' r='2'/><path d='m21 16-5-5-9 9'/></svg>")}.ln-i-chat{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 5h16v11H9l-5 4z'/></svg>")}.ln-i-cap{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m2 9 10-5 10 5-10 5z'/><path d='M6 11v5c3 2 9 2 12 0v-5'/></svg>")}.ln-i-swap{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M8 5 4 9l4 4M4 9h16M16 11l4 4-4 4M20 15H4'/></svg>")}.ln-i-key{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='8' cy='15' r='4'/><path d='m11 12 9-9M17 6l3 3'/></svg>")}.ln-i-link{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10 14a4 4 0 0 0 6 0l3-3a4 4 0 0 0-6-6l-1 1M14 10a4 4 0 0 0-6 0l-3 3a4 4 0 0 0 6 6l1-1'/></svg>")}.ln-i-google{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'><path d='M20 12h-8M20 12a8 8 0 1 1-2.3-5.6'/></svg>")}.ln-i-coffee{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 9h13v5a5 5 0 0 1-5 5H9a5 5 0 0 1-5-5zM17 10h1.5a2.5 2.5 0 0 1 0 5H17M8 3v3M12 3v3'/></svg>")}.ln-i-pot{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 10h16v6a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4zM2 10h2M20 10h2M9 6c0-1 1-1 1-2M14 6c0-1 1-1 1-2'/></svg>")}.ln-i-moon{--ln-i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 14A8 8 0 0 1 10 4a8 8 0 1 0 10 10z'/></svg>")}.ln-lms{--ln-canvas:#f5f6f8;--ln-surface:#fff;--ln-border:#e3e6ee;--ln-ink:#212020;--ln-text2:#5b6170;--ln-muted:#8a93a6;--ln-blue:#4760e5;--ln-blue-deep:#2e44b5;--ln-blue-wash:#e9edfc;--ln-lime:#e0f77d;--ln-ok:#2db36a;--ln-ok-deep:#1d7046;--ln-ok-wash:#e4f6ec;--ln-bad:#ef5350;--ln-bad-deep:#c62828;--ln-bad-wash:#fdecec;--ln-streak:#ff9f1c;--ln-warn-deep:#b35c00;--ln-warn-wash:#fff1dc;--ln-p-lime:#f3fbd0;--ln-p-lime-ink:#4a5a0b;--ln-p-apricot:#fdebd8;--ln-p-apricot-ink:#8a4a06;--ln-p-mint:#e4f6ec;--ln-shadow:0 4px 16px #21202014;--ln-display:"Baloo 2","Be Vietnam Pro",sans-serif;--ln-body:"Be Vietnam Pro","Segoe UI",Arial,sans-serif;--ln-c-flu:#1d7046;--ln-c-flu-w:#e4f6ec;--ln-c-pro:#2e44b5;--ln-c-pro-w:#e9edfc;--ln-c-lex:#b35c00;--ln-c-lex-w:#fff1dc;--ln-c-gra:#c62828;--ln-c-gra-w:#fdecec;background:var(--ln-canvas);width:100%;min-height:900px;color:var(--ln-ink);font-family:var(--ln-body);flex-wrap:wrap;align-items:stretch;font-size:15px;font-weight:400;line-height:1.55;display:flex}.ln-lms *,.ln-lms :before,.ln-lms :after{box-sizing:border-box}.ln-lms a{color:inherit;text-decoration:none}.ln-lms button{font:inherit;color:inherit}.ln-lms h1,.ln-lms h2,.ln-lms h3,.ln-lms p{margin:0}.ln-lms .ln-side{background:var(--ln-surface);border-right:1px solid var(--ln-border);flex:0 0 248px}.ln-lms .ln-side.ln-mini{flex-basis:76px}.ln-lms .ln-main{flex:999 640px;min-width:0;padding:28px 30px 56px;position:relative}.ln-lms .ln-wrap{flex-direction:column;gap:24px;max-width:1320px;margin:0 auto;display:flex}.ln-lms .ln-h1{font-family:var(--ln-display);font-size:32px;font-weight:700;line-height:1.3}.ln-lms .ln-h2{font-size:20px;font-weight:600;line-height:1.4}.ln-lms .ln-h3{font-size:16px;font-weight:600;line-height:1.4}.ln-lms .ln-eyebrow{color:var(--ln-blue-deep);font-size:13px;font-weight:600}.ln-lms .ln-muted{color:var(--ln-text2)}.ln-lms .ln-faint{color:var(--ln-muted)}.ln-lms .ln-small{font-size:13px}.ln-lms .ln-xs{font-size:12px}.ln-lms .ln-b{font-weight:600}.ln-lms .ln-bb{font-weight:700}.ln-lms .ln-num{font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.ln-lms .ln-ok{color:var(--ln-ok-deep)}.ln-lms .ln-bad{color:var(--ln-bad-deep)}.ln-lms .ln-acc{color:var(--ln-blue-deep)}.ln-lms .ln-warn{color:var(--ln-warn-deep)}.ln-lms .ln-mono{font-family:ui-monospace,Menlo,monospace}.ln-lms .ln-row{align-items:center;gap:12px;display:flex}.ln-lms .ln-row.ln-top{align-items:flex-start}.ln-lms .ln-row.ln-wrapx{flex-wrap:wrap}.ln-lms .ln-row.ln-base{align-items:baseline}.ln-lms .ln-col{flex-direction:column;gap:12px;display:flex}.ln-lms .ln-between{justify-content:space-between}.ln-lms .ln-end{justify-content:flex-end}.ln-lms .ln-center{justify-content:center}.ln-lms .ln-g4{gap:4px}.ln-lms .ln-g6{gap:6px}.ln-lms .ln-g8{gap:8px}.ln-lms .ln-g10{gap:10px}.ln-lms .ln-g16{gap:16px}.ln-lms .ln-g20{gap:20px}.ln-lms .ln-g24{gap:24px}.ln-lms .ln-g32{gap:32px}.ln-lms .ln-grow{flex:1;min-width:0}.ln-lms .ln-none{flex:none}.ln-lms .ln-grid2,.ln-lms .ln-grid3,.ln-lms .ln-grid4,.ln-lms .ln-grid5,.ln-lms .ln-grid6{gap:16px;display:grid}.ln-lms .ln-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-lms .ln-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.ln-lms .ln-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.ln-lms .ln-grid5{grid-template-columns:repeat(5,minmax(0,1fr))}.ln-lms .ln-grid6{grid-template-columns:repeat(6,minmax(0,1fr))}.ln-lms .ln-split-72{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.ln-lms .ln-split-37{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.ln-lms .ln-mt8{margin-top:8px}.ln-lms .ln-mt16{margin-top:16px}.ln-lms .ln-mt24{margin-top:24px}.ln-lms .ln-hr{background:var(--ln-border);border:0;height:1px}.ln-lms .ln-card{background:var(--ln-surface);border:1px solid var(--ln-border);border-radius:24px;padding:24px;position:relative}.ln-lms .ln-card.ln-s{border-radius:16px;padding:16px}.ln-lms .ln-card.ln-float{box-shadow:var(--ln-shadow)}.ln-lms .ln-pastel{border-radius:24px;padding:20px 24px}.ln-lms .ln-pb{background:var(--ln-blue-wash)}.ln-lms .ln-pl{background:var(--ln-p-lime)}.ln-lms .ln-pa{background:var(--ln-p-apricot)}.ln-lms .ln-pm{background:var(--ln-p-mint)}.ln-lms .ln-pr{background:var(--ln-bad-wash)}.ln-lms .ln-pg{background:var(--ln-canvas)}.ln-lms .ln-soft{background:var(--ln-canvas);border-radius:16px;padding:14px 16px}.ln-lms .ln-empty{border:1.5px dashed var(--ln-border);text-align:center;color:var(--ln-text2);background:var(--ln-canvas);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;display:flex}.ln-lms .ln-btn{border:1px solid var(--ln-border);background:var(--ln-surface);min-height:44px;color:var(--ln-ink);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.ln-lms .ln-btn.ln-p{background:var(--ln-blue);border-color:var(--ln-blue);color:#fff}.ln-lms .ln-btn.ln-o{border-color:var(--ln-blue-deep);color:var(--ln-blue-deep)}.ln-lms .ln-btn.ln-q{color:var(--ln-blue-deep);background:0 0;border-color:#0000;padding:0 10px}.ln-lms .ln-btn.ln-r{border-color:var(--ln-bad-deep);color:var(--ln-bad-deep)}.ln-lms .ln-btn.ln-rf{background:var(--ln-bad-deep);border-color:var(--ln-bad-deep);color:#fff}.ln-lms .ln-btn.ln-okf{background:var(--ln-ok-deep);border-color:var(--ln-ok-deep);color:#fff}.ln-lms .ln-btn.ln-sm{min-height:36px;padding:0 14px;font-size:13px}.ln-lms .ln-btn.ln-lg{min-height:52px;padding:0 24px;font-size:15px}.ln-lms .ln-btn.ln-full{width:100%}.ln-lms .ln-btn.ln-dis,.ln-lms .ln-btn[disabled]{background:var(--ln-canvas);border-color:var(--ln-border);color:var(--ln-muted);cursor:not-allowed}.ln-lms .ln-ibtn{border:1px solid var(--ln-border);background:var(--ln-surface);width:44px;height:44px;color:var(--ln-text2);cursor:pointer;border-radius:999px;place-items:center;display:inline-grid;position:relative}.ln-lms .ln-ibtn.ln-sm{width:36px;height:36px}.ln-lms .ln-link{color:var(--ln-blue-deep);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ln-lms .ln-chip{white-space:nowrap;background:var(--ln-canvas);height:24px;color:var(--ln-text2);border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.ln-lms .ln-chip.ln-b{background:var(--ln-blue-wash);color:var(--ln-blue-deep)}.ln-lms .ln-chip.ln-ok{background:var(--ln-ok-wash);color:var(--ln-ok-deep)}.ln-lms .ln-chip.ln-bad{background:var(--ln-bad-wash);color:var(--ln-bad-deep)}.ln-lms .ln-chip.ln-warn{background:var(--ln-warn-wash);color:var(--ln-warn-deep)}.ln-lms .ln-chip.ln-ap{background:var(--ln-p-apricot);color:var(--ln-p-apricot-ink)}.ln-lms .ln-chip.ln-li{background:var(--ln-p-lime);color:var(--ln-p-lime-ink)}.ln-lms .ln-chip.ln-lime{background:var(--ln-lime);color:var(--ln-ink)}.ln-lms .ln-chip.ln-dark{background:var(--ln-ink);color:#fff}.ln-lms .ln-chip.ln-lg{height:28px;padding:0 10px;font-size:13px}.ln-lms .ln-chip.ln-dot:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.ln-lms .ln-chip.ln-x:after{content:"×";margin-left:4px;font-weight:700}.ln-lms .ln-dotr{background:var(--ln-bad-deep);border-radius:999px;width:8px;height:8px;display:inline-block}.ln-lms .ln-sk-r{background:var(--ln-blue-wash);color:var(--ln-blue-deep)}.ln-lms .ln-sk-l{background:var(--ln-p-apricot);color:var(--ln-p-apricot-ink)}.ln-lms .ln-sk-w{background:var(--ln-ok-wash);color:var(--ln-ok-deep)}.ln-lms .ln-sk-s{background:var(--ln-bad-wash);color:var(--ln-bad-deep)}.ln-lms .ln-tile{background:var(--ln-blue-wash);width:44px;height:44px;color:var(--ln-blue-deep);border-radius:12px;flex:none;place-items:center;font-weight:700;display:grid}.ln-lms .ln-tile.ln-sm{border-radius:10px;width:36px;height:36px;font-size:13px}.ln-lms .ln-ava{background:var(--ln-blue-wash);width:40px;height:40px;color:var(--ln-blue-deep);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.ln-lms .ln-ava.ln-sm{width:32px;height:32px;font-size:12px}.ln-lms .ln-ava.ln-lg{width:72px;height:72px;font-size:24px}.ln-lms .ln-ava.ln-lime{background:var(--ln-lime);color:var(--ln-ink)}.ln-lms .ln-ava.ln-ap{background:var(--ln-p-apricot);color:var(--ln-p-apricot-ink)}.ln-lms .ln-ava.ln-r{background:var(--ln-bad-wash);color:var(--ln-bad-deep)}.ln-lms .ln-ava.ln-g{background:var(--ln-ok-wash);color:var(--ln-ok-deep)}.ln-lms .ln-bar{background:var(--ln-border);border-radius:999px;height:12px;overflow:hidden}.ln-lms .ln-bar.ln-thin{height:6px}.ln-lms .ln-bar>i{background:var(--ln-blue);border-radius:999px;height:100%;display:block}.ln-lms .ln-bar.ln-ok>i{background:var(--ln-ok)}.ln-lms .ln-bar.ln-bad>i{background:var(--ln-bad)}.ln-lms .ln-bar.ln-warn>i{background:var(--ln-streak)}.ln-lms .ln-field{color:var(--ln-ink);flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.ln-lms .ln-field .ln-hint{color:var(--ln-text2);font-size:12px;font-weight:400}.ln-lms .ln-in{border:1px solid var(--ln-border);background:var(--ln-surface);height:44px;font:inherit;color:var(--ln-ink);border-radius:8px;width:100%;padding:0 12px;font-size:15px}.ln-lms .ln-in.ln-ph{color:var(--ln-muted)}.ln-lms textarea.ln-in{resize:vertical;height:auto;padding:10px 12px;line-height:1.6}.ln-lms .ln-sel{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ln-text2) 50%),linear-gradient(135deg,var(--ln-text2) 50%,transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.ln-lms .ln-searchbox{align-items:center;display:flex;position:relative}.ln-lms .ln-searchbox .ln-ic{color:var(--ln-text2);position:absolute;left:12px}.ln-lms .ln-searchbox .ln-in{padding-left:38px}.ln-lms .ln-seg{background:var(--ln-canvas);border:1px solid var(--ln-border);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.ln-lms .ln-seg>*{min-height:36px;color:var(--ln-text2);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.ln-lms .ln-seg>.ln-on,.ln-lms .ln-seg>[aria-pressed=true]{background:var(--ln-surface);color:var(--ln-blue-deep);box-shadow:var(--ln-shadow);font-weight:600}.ln-lms .ln-check{background:var(--ln-surface);color:#fff;border:1.5px solid #c5cad6;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.ln-lms .ln-check.ln-on{background:var(--ln-blue);border-color:var(--ln-blue)}.ln-lms .ln-radio{background:var(--ln-surface);border:1.5px solid #c5cad6;border-radius:999px;flex:none;width:20px;height:20px}.ln-lms .ln-radio.ln-on{border:6px solid var(--ln-blue)}.ln-lms .ln-toggle{background:#cdd2dd;border-radius:999px;flex:none;width:42px;height:24px;position:relative}.ln-lms .ln-toggle:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.ln-lms .ln-toggle.ln-on{background:var(--ln-ok-deep)}.ln-lms .ln-toggle.ln-on:after{left:21px}.ln-lms .ln-tabs{border-bottom:1px solid var(--ln-border);flex-wrap:wrap;gap:4px;display:flex}.ln-lms .ln-tabs>*{color:var(--ln-text2);border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 16px;font-weight:500;display:inline-flex}.ln-lms .ln-tabs>.ln-on,.ln-lms .ln-tabs>[aria-current=page]{color:var(--ln-blue-deep);border-color:var(--ln-blue);font-weight:600}.ln-lms .ln-tblwrap{overflow-x:auto}.ln-lms .ln-tbl{border-collapse:collapse;width:100%;font-size:14px}.ln-lms .ln-tbl th{text-align:left;color:var(--ln-text2);background:var(--ln-canvas);white-space:nowrap;padding:12px 16px;font-size:13px;font-weight:600}.ln-lms .ln-tbl td{border-top:1px solid var(--ln-border);vertical-align:middle;padding:12px 16px}.ln-lms .ln-tbl tr.ln-sel td{background:#f7f8fe}.ln-lms .ln-pager{align-items:center;gap:6px;display:flex}.ln-lms .ln-pager>*{border:1px solid var(--ln-border);background:var(--ln-surface);border-radius:999px;place-items:center;min-width:36px;height:36px;padding:0 10px;font-size:13px;font-weight:500;display:inline-grid}.ln-lms .ln-pager>.ln-on{background:var(--ln-blue-wash);border-color:var(--ln-blue-deep);color:var(--ln-blue-deep);font-weight:600}.ln-lms .ln-pager>.ln-gap{background:0 0;border:0}.ln-lms .ln-scrim{z-index:30;background:#2120206b;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.ln-lms .ln-modal{background:var(--ln-surface);border-radius:24px;flex-direction:column;gap:18px;width:620px;max-width:100%;padding:28px;display:flex;position:relative;box-shadow:0 24px 64px #21202040}.ln-lms .ln-drawer{background:var(--ln-surface);z-index:31;border-left:1px solid var(--ln-border);flex-direction:column;width:560px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #21202029}.ln-lms .ln-pop{background:var(--ln-surface);border:1px solid var(--ln-border);box-shadow:var(--ln-shadow);border-radius:16px;padding:12px}.ln-lms .ln-skel{background:linear-gradient(90deg,#eceef3,#f7f8fa 50%,#eceef3);border-radius:8px}.ln-lms .ln-toast{background:var(--ln-ink);color:#fff;box-shadow:var(--ln-shadow);border-radius:16px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.ln-lms .ln-ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ln-lms .ln-ph-txt{flex-direction:column;gap:4px;max-width:760px;display:flex}:where(.ln-lms) .ln-rail,.ln-rail:where(.ln-lms){height:100%;min-height:900px;color:var(--ln-ink);flex-direction:column;padding:22px 14px 16px;display:flex;position:relative}:where(.ln-lms) .ln-rail-brand,.ln-rail-brand:where(.ln-lms){flex-direction:column;padding:2px 10px 16px;display:flex;position:relative}:where(.ln-lms) .ln-rail-word,.ln-rail-word:where(.ln-lms){font-family:"Baloo 2",Be Vietnam Pro,sans-serif;font-size:28px;font-weight:800;line-height:1.1}:where(.ln-lms) .ln-rail-x,.ln-rail-x:where(.ln-lms){color:var(--ln-text2);margin-top:2px;font-size:12px;font-weight:500}:where(.ln-lms) .ln-rail-collapse,.ln-rail-collapse:where(.ln-lms){background:var(--ln-surface);border:1px solid var(--ln-border);width:30px;height:30px;color:var(--ln-text2);border-radius:999px;place-items:center;display:grid;position:absolute;top:4px;right:-30px}:where(.ln-lms) .ln-rail-nav,.ln-rail-nav:where(.ln-lms){flex-direction:column;gap:2px;display:flex;overflow-y:auto}:where(.ln-lms) .ln-rail-grp,.ln-rail-grp:where(.ln-lms){color:var(--ln-text2);padding:14px 12px 4px;font-size:13px;font-weight:500}:where(.ln-lms) .ln-rail-link,.ln-rail-link:where(.ln-lms){min-height:44px;color:var(--ln-ink);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;display:flex}:where(.ln-lms) .ln-rail-link[aria-current=page],.ln-rail-link[aria-current=page]:where(.ln-lms){background:var(--ln-blue-wash);color:var(--ln-blue-deep);font-weight:600}:where(.ln-lms) .ln-rail-sub,.ln-rail-sub:where(.ln-lms){min-height:34px;color:var(--ln-text2);border-radius:10px;align-items:center;padding:0 12px 0 44px;font-size:14px;display:flex}:where(.ln-lms) .ln-rail-sub[aria-current=page],.ln-rail-sub[aria-current=page]:where(.ln-lms){color:var(--ln-blue-deep);font-weight:600}:where(.ln-lms) .ln-rail-badge,.ln-rail-badge:where(.ln-lms){background:var(--ln-bad-deep);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;margin-left:auto;font-size:13px;font-weight:700;display:grid}:where(.ln-lms) .ln-rail-foot,.ln-rail-foot:where(.ln-lms){flex-direction:column;gap:10px;margin-top:auto;padding-top:12px;display:flex}:where(.ln-lms) .ln-rail-switch,.ln-rail-switch:where(.ln-lms){background:var(--ln-canvas);border:1px solid var(--ln-border);border-radius:999px;padding:4px;display:flex}:where(.ln-lms) .ln-rail-switch>*,.ln-rail-switch:where(.ln-lms)>*{min-height:38px;color:var(--ln-text2);border-radius:999px;flex:1;place-items:center;font-size:14px;display:grid}:where(.ln-lms) .ln-rail-switch>.ln-on,.ln-rail-switch:where(.ln-lms)>.ln-on{background:var(--ln-surface);color:var(--ln-blue-deep);box-shadow:var(--ln-shadow);font-weight:600}:where(.ln-lms) .ln-rail-org,.ln-rail-org:where(.ln-lms){border:1px solid var(--ln-border);border-radius:16px;align-items:center;gap:10px;padding:10px;display:flex}:where(.ln-lms) .ln-rail.ln-mini,.ln-rail.ln-mini:where(.ln-lms){align-items:center;padding:22px 10px 16px}:where(.ln-lms) .ln-rail.ln-mini .ln-lbl,.ln-rail.ln-mini:where(.ln-lms) .ln-lbl{display:none}:where(.ln-lms) .ln-rail.ln-mini .ln-rail-link,.ln-rail.ln-mini:where(.ln-lms) .ln-rail-link{justify-content:center;width:48px;padding:0;position:relative}:where(.ln-lms) .ln-rail.ln-mini .ln-rail-badge,.ln-rail.ln-mini:where(.ln-lms) .ln-rail-badge{width:16px;height:16px;font-size:10px;position:absolute;top:2px;right:2px}.ln-lms .ln-cr-flu{background:var(--ln-c-flu-w);color:var(--ln-c-flu)}.ln-lms .ln-cr-pro{background:var(--ln-c-pro-w);color:var(--ln-c-pro)}.ln-lms .ln-cr-lex{background:var(--ln-c-lex-w);color:var(--ln-c-lex)}.ln-lms .ln-cr-gra{background:var(--ln-c-gra-w);color:var(--ln-c-gra)}.ln-lms mark.ln-m-ta{color:inherit;background:#ddf3e6;box-shadow:inset 0 -2px #1d7046}.ln-lms mark.ln-m-cc{color:inherit;background:#e3e8fb;box-shadow:inset 0 -2px #2e44b5}.ln-lms mark.ln-m-lr{color:inherit;background:#ffebcf;box-shadow:inset 0 -2px #b35c00}.ln-lms mark.ln-m-gr{color:inherit;background:#fbdcdc;box-shadow:inset 0 -2px #c62828}[data-skin=student]:where([data-skin=student]){--ln-ground:#efe8da;--ln-card:#fffcf6;--ln-border:#e2d6be;--ln-outline:#d9cbae;--ln-divider:#efe5d1;--ln-track:#efe5d1;--ln-ink:#1d2338;--ln-muted:#4e4a43;--ln-faint:#8f887a;--ln-shadow:#1d233812;--ln-side:#1c2540;--ln-side-edge:transparent;--ln-side-text:#e9e2d2;--ln-side-sub:#c9c2b0;--ln-side-muted:#a9a493;--ln-active-bg:#d8b46a29;--ln-active-text:#f3d9a0;--ln-active-ring:#d8b46a61;--ln-brand-gold:#d8b46a;--ln-avatar-bg:#d8b46a;--ln-avatar-text:#1c2540;--ln-student-bg:#e9e2d2;--ln-student-text:#1c2540;--ln-accent:#b8893b;--ln-accent-text:#8a6220;--ln-accent-hover:#5e4214;--ln-primary-bg:#1c2540;--ln-primary-text:#f5efe3;--ln-plan-bg:#1c2540;--ln-plan-text:#f3ecdd;--ln-plan-muted:#c9c2b0;--ln-plan-accent:#d8b46a;--ln-label-bg:#23407f;--ln-label-text:#fff;--ln-badge:#b5473a;--ln-soft-bg:#f1e7d2;--ln-soft-text:#8a6220;--ln-tile-bg:#1c2540;--ln-tile-text:#f3d9a0;--ln-streak:#b5473a;--ln-check:#3f7a5a;--ln-danger-bg:#f6e2dd;--ln-danger-text:#8e3328;--ln-art:#b8893b;--ln-warn-bg:#fbefd9;--ln-warn-text:#7a4e0e;--ln-read:#3d5a98;--ln-read-tint:#e3e8f3;--ln-read-tag:#2f4a82;--ln-listen:#b8893b;--ln-listen-icon:#8a6220;--ln-listen-tint:#f1e7d2;--ln-listen-tag:#6e4e18;--ln-write:#3f7a5a;--ln-write-tint:#e1ede5;--ln-speak:#b5473a;--ln-speak-icon:#a33f33;--ln-speak-tint:#f6e2dd;--ln-speak-tag:#8e3328;--ln-pattern:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='40' viewBox='0 0 80 40' fill='none' stroke='%23E3D8C2' stroke-width='1.2'><path d='M0 40a40 40 0 0 1 80 0M-40 20a40 40 0 0 1 80 0M40 20a40 40 0 0 1 80 0M10 40a30 30 0 0 1 60 0M20 40a20 20 0 0 1 40 0M-30 20a30 30 0 0 1 60 0M50 20a30 30 0 0 1 60 0'/></svg>");--ln-pattern-size:80px 40px;--ln-display:"Baloo 2","Nunito",sans-serif;--ln-body:"Nunito","Segoe UI",Arial,sans-serif;--ln-brand:"Fredoka","Baloo 2",sans-serif}:where([data-skin=student]) .ln-app,.ln-app:where([data-skin=student]){background:var(--ln-ground);width:100%;min-height:900px;color:var(--ln-ink);font-family:var(--ln-body);flex-wrap:wrap;align-items:stretch;font-size:15px;font-weight:500;line-height:1.5;display:flex}:where([data-skin=student]) .ln-app *,.ln-app:where([data-skin=student]) *,:where([data-skin=student]) .ln-app :before,.ln-app:where([data-skin=student]) :before,:where([data-skin=student]) .ln-app :after,.ln-app:where([data-skin=student]) :after{box-sizing:border-box}:where([data-skin=student]) .ln-app a,.ln-app:where([data-skin=student]) a{color:inherit;text-decoration:none}:where([data-skin=student]) .ln-app button,.ln-app:where([data-skin=student]) button{font:inherit;color:inherit}:where([data-skin=student]) .ln-app h1,.ln-app:where([data-skin=student]) h1,:where([data-skin=student]) .ln-app h2,.ln-app:where([data-skin=student]) h2,:where([data-skin=student]) .ln-app h3,.ln-app:where([data-skin=student]) h3,:where([data-skin=student]) .ln-app p,.ln-app:where([data-skin=student]) p{margin:0}:where([data-skin=student]) .ln-side,.ln-side:where([data-skin=student]){background:var(--ln-side);box-shadow:inset -1px 0 0 var(--ln-side-edge);flex:0 0 248px}:where([data-skin=student]) .ln-side.ln-mini,.ln-side.ln-mini:where([data-skin=student]){flex-basis:76px}:where([data-skin=student]) .ln-main,.ln-main:where([data-skin=student]){background-color:var(--ln-ground);background-image:var(--ln-pattern);background-size:var(--ln-pattern-size);flex:999 560px;min-width:0;padding:36px 56px 72px;position:relative}:where([data-skin=student]) .ln-main.ln-plain,.ln-main.ln-plain:where([data-skin=student]){background-image:none}:where([data-skin=student]) .ln-wrap,.ln-wrap:where([data-skin=student]){flex-direction:column;gap:40px;max-width:1180px;margin:0 auto;display:flex}:where([data-skin=student]) .ln-lib,.ln-lib:where([data-skin=student]){flex-direction:column;gap:28px;display:flex}:where([data-skin=student]) .ln-cluster,.ln-cluster:where([data-skin=student]){z-index:5;gap:8px;display:flex;position:absolute;top:18px;right:24px}:where([data-skin=student]) .ln-d,.ln-d:where([data-skin=student]){font-family:var(--ln-display);letter-spacing:-.01em;font-weight:800;line-height:1.08}:where([data-skin=student]) .ln-h-xl,.ln-h-xl:where([data-skin=student]){font-family:var(--ln-display);font-size:62px;font-weight:800;line-height:1.04}:where([data-skin=student]) .ln-h1,.ln-h1:where([data-skin=student]){font-family:var(--ln-display);font-size:46px;font-weight:800;line-height:1.08}:where([data-skin=student]) .ln-h2,.ln-h2:where([data-skin=student]){font-family:var(--ln-display);font-size:28px;font-weight:800;line-height:1.15}:where([data-skin=student]) .ln-h3,.ln-h3:where([data-skin=student]){font-family:var(--ln-display);font-size:21px;font-weight:800;line-height:1.2}:where([data-skin=student]) .ln-h4,.ln-h4:where([data-skin=student]){font-size:17px;font-weight:800;line-height:1.3}:where([data-skin=student]) .ln-eyebrow,.ln-eyebrow:where([data-skin=student]){letter-spacing:.12em;text-transform:uppercase;color:var(--ln-accent-text);font-size:12px;font-weight:800}:where([data-skin=student]) .ln-kicker,.ln-kicker:where([data-skin=student]){letter-spacing:.1em;text-transform:uppercase;color:var(--ln-faint);font-size:12px;font-weight:800}:where([data-skin=student]) .ln-lead,.ln-lead:where([data-skin=student]){color:var(--ln-muted);font-size:17px;line-height:1.6}:where([data-skin=student]) .ln-muted,.ln-muted:where([data-skin=student]){color:var(--ln-muted)}:where([data-skin=student]) .ln-faint,.ln-faint:where([data-skin=student]){color:var(--ln-faint)}:where([data-skin=student]) .ln-acc,.ln-acc:where([data-skin=student]){color:var(--ln-accent-text)}:where([data-skin=student]) .ln-ok,.ln-ok:where([data-skin=student]){color:var(--ln-check)}:where([data-skin=student]) .ln-bad,.ln-bad:where([data-skin=student]){color:var(--ln-danger-text)}:where([data-skin=student]) .ln-small,.ln-small:where([data-skin=student]){font-size:13px}:where([data-skin=student]) .ln-xs,.ln-xs:where([data-skin=student]){font-size:12px}:where([data-skin=student]) .ln-b,.ln-b:where([data-skin=student]){font-weight:800}:where([data-skin=student]) .ln-strike,.ln-strike:where([data-skin=student]){color:var(--ln-faint);text-decoration:line-through}:where([data-skin=student]) .ln-num,.ln-num:where([data-skin=student]){font-family:var(--ln-display);font-weight:800;line-height:1}:where([data-skin=student]) .ln-mono,.ln-mono:where([data-skin=student]){font-family:ui-monospace,SFMono-Regular,Menlo,monospace}:where([data-skin=student]) .ln-row,.ln-row:where([data-skin=student]){align-items:center;gap:12px;display:flex}:where([data-skin=student]) .ln-row.ln-top,.ln-row.ln-top:where([data-skin=student]){align-items:flex-start}:where([data-skin=student]) .ln-row.ln-base,.ln-row.ln-base:where([data-skin=student]){align-items:baseline}:where([data-skin=student]) .ln-row.ln-wrapx,.ln-row.ln-wrapx:where([data-skin=student]){flex-wrap:wrap}:where([data-skin=student]) .ln-col,.ln-col:where([data-skin=student]){flex-direction:column;gap:12px;display:flex}:where([data-skin=student]) .ln-between,.ln-between:where([data-skin=student]){justify-content:space-between}:where([data-skin=student]) .ln-center,.ln-center:where([data-skin=student]){justify-content:center}:where([data-skin=student]) .ln-end,.ln-end:where([data-skin=student]){justify-content:flex-end}:where([data-skin=student]) .ln-g4,.ln-g4:where([data-skin=student]){gap:4px}:where([data-skin=student]) .ln-g6,.ln-g6:where([data-skin=student]){gap:6px}:where([data-skin=student]) .ln-g8,.ln-g8:where([data-skin=student]){gap:8px}:where([data-skin=student]) .ln-g10,.ln-g10:where([data-skin=student]){gap:10px}:where([data-skin=student]) .ln-g16,.ln-g16:where([data-skin=student]){gap:16px}:where([data-skin=student]) .ln-g20,.ln-g20:where([data-skin=student]){gap:20px}:where([data-skin=student]) .ln-g24,.ln-g24:where([data-skin=student]){gap:24px}:where([data-skin=student]) .ln-g32,.ln-g32:where([data-skin=student]){gap:32px}:where([data-skin=student]) .ln-g40,.ln-g40:where([data-skin=student]){gap:40px}:where([data-skin=student]) .ln-grow,.ln-grow:where([data-skin=student]){flex:1;min-width:0}:where([data-skin=student]) .ln-none,.ln-none:where([data-skin=student]){flex:none}:where([data-skin=student]) .ln-grid2,.ln-grid2:where([data-skin=student]),:where([data-skin=student]) .ln-grid3,.ln-grid3:where([data-skin=student]),:where([data-skin=student]) .ln-grid4,.ln-grid4:where([data-skin=student]),:where([data-skin=student]) .ln-grid5,.ln-grid5:where([data-skin=student]),:where([data-skin=student]) .ln-grid6,.ln-grid6:where([data-skin=student]){gap:20px;display:grid}:where([data-skin=student]) .ln-grid2,.ln-grid2:where([data-skin=student]){grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-skin=student]) .ln-grid3,.ln-grid3:where([data-skin=student]){grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-skin=student]) .ln-grid4,.ln-grid4:where([data-skin=student]){grid-template-columns:repeat(4,minmax(0,1fr))}:where([data-skin=student]) .ln-grid5,.ln-grid5:where([data-skin=student]){grid-template-columns:repeat(5,minmax(0,1fr))}:where([data-skin=student]) .ln-grid6,.ln-grid6:where([data-skin=student]){grid-template-columns:repeat(6,minmax(0,1fr))}:where([data-skin=student]) .ln-split-72,.ln-split-72:where([data-skin=student]){grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}:where([data-skin=student]) .ln-split-37,.ln-split-37:where([data-skin=student]){grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}:where([data-skin=student]) .ln-split-66,.ln-split-66:where([data-skin=student]){grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}:where([data-skin=student]) .ln-mt8,.ln-mt8:where([data-skin=student]){margin-top:8px}:where([data-skin=student]) .ln-mt12,.ln-mt12:where([data-skin=student]){margin-top:12px}:where([data-skin=student]) .ln-mt16,.ln-mt16:where([data-skin=student]){margin-top:16px}:where([data-skin=student]) .ln-mt24,.ln-mt24:where([data-skin=student]){margin-top:24px}:where([data-skin=student]) .ln-hr,.ln-hr:where([data-skin=student]){background:var(--ln-divider);border:0;height:1px;margin:4px 0}:where([data-skin=student]) .ln-card,.ln-card:where([data-skin=student]){background:var(--ln-card);box-shadow:inset 0 0 0 1px var(--ln-border),0 10px 30px var(--ln-shadow);border-radius:20px;padding:24px;position:relative}:where([data-skin=student]) .ln-card.ln-s,.ln-card.ln-s:where([data-skin=student]){border-radius:16px;padding:16px}:where([data-skin=student]) .ln-card.ln-l,.ln-card.ln-l:where([data-skin=student]){border-radius:22px;padding:32px}:where([data-skin=student]) .ln-card.ln-flat,.ln-card.ln-flat:where([data-skin=student]){box-shadow:inset 0 0 0 1px var(--ln-border)}:where([data-skin=student]) .ln-soft,.ln-soft:where([data-skin=student]){background:var(--ln-ground);border-radius:14px;padding:14px 16px}:where([data-skin=student]) .ln-plan,.ln-plan:where([data-skin=student]){background:var(--ln-plan-bg);color:var(--ln-plan-text);box-shadow:0 10px 30px var(--ln-shadow);border-radius:20px;padding:26px}:where([data-skin=student]) .ln-plan .ln-muted,.ln-plan:where([data-skin=student]) .ln-muted{color:var(--ln-plan-muted)}:where([data-skin=student]) .ln-plan .ln-acc,.ln-plan:where([data-skin=student]) .ln-acc{color:var(--ln-plan-accent)}:where([data-skin=student]) .ln-skc,.ln-skc:where([data-skin=student]){background:var(--ln-card);box-shadow:inset 0 0 0 1px var(--ln-border),0 10px 30px var(--ln-shadow);border-radius:22px;flex-direction:column;gap:12px;padding:26px 24px 22px;display:flex;position:relative;overflow:hidden}:where([data-skin=student]) .ln-skc:before,.ln-skc:where([data-skin=student]):before{content:"";background:linear-gradient(90deg,var(--ln-c1,var(--ln-accent)),var(--ln-c2,var(--ln-plan-accent)));height:4px;position:absolute;top:0;left:0;right:0}:where([data-skin=student]) .ln-c-read,.ln-c-read:where([data-skin=student]){--ln-c1:var(--ln-read);--ln-c2:#7c93c9}:where([data-skin=student]) .ln-c-listen,.ln-c-listen:where([data-skin=student]){--ln-c1:var(--ln-listen);--ln-c2:#d8b46a}:where([data-skin=student]) .ln-c-write,.ln-c-write:where([data-skin=student]){--ln-c1:var(--ln-write);--ln-c2:#7fae90}:where([data-skin=student]) .ln-c-speak,.ln-c-speak:where([data-skin=student]){--ln-c1:var(--ln-speak);--ln-c2:#d98a7e}:where([data-skin=student]) .ln-empty,.ln-empty:where([data-skin=student]){border:2px dashed var(--ln-outline);text-align:center;background:var(--ln-card);border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:44px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){:where([data-skin=student]) .ln-empty,.ln-empty:where([data-skin=student]){background:color-mix(in srgb,var(--ln-card) 70%,transparent)}}:where([data-skin=student]) .ln-btn,.ln-btn:where([data-skin=student]){cursor:pointer;white-space:nowrap;background:var(--ln-card);min-height:44px;color:var(--ln-ink);box-shadow:inset 0 0 0 1px var(--ln-outline);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}:where([data-skin=student]) .ln-btn.ln-p,.ln-btn.ln-p:where([data-skin=student]){background:var(--ln-primary-bg);color:var(--ln-primary-text);box-shadow:none}:where([data-skin=student]) .ln-btn.ln-a,.ln-btn.ln-a:where([data-skin=student]){background:var(--ln-accent);color:#fff;box-shadow:none}:where([data-skin=student]) .ln-btn.ln-r,.ln-btn.ln-r:where([data-skin=student]){background:var(--ln-badge);color:#fff;box-shadow:none}:where([data-skin=student]) .ln-btn.ln-ok,.ln-btn.ln-ok:where([data-skin=student]){background:var(--ln-check);color:#fff;box-shadow:none}:where([data-skin=student]) .ln-btn.ln-q,.ln-btn.ln-q:where([data-skin=student]){box-shadow:none;color:var(--ln-accent-text);background:0 0;padding:0 8px}:where([data-skin=student]) .ln-btn.ln-sm,.ln-btn.ln-sm:where([data-skin=student]){border-radius:10px;min-height:36px;padding:0 13px;font-size:14px}:where([data-skin=student]) .ln-btn.ln-lg,.ln-btn.ln-lg:where([data-skin=student]){border-radius:14px;min-height:52px;padding:0 24px;font-size:16px}:where([data-skin=student]) .ln-btn.ln-full,.ln-btn.ln-full:where([data-skin=student]){width:100%}:where([data-skin=student]) .ln-btn.ln-dis,.ln-btn.ln-dis:where([data-skin=student]),:where([data-skin=student]) .ln-btn[disabled],.ln-btn[disabled]:where([data-skin=student]){opacity:.45;cursor:not-allowed}:where([data-skin=student]) .ln-ibtn,.ln-ibtn:where([data-skin=student]){background:var(--ln-card);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--ln-border),0 6px 18px var(--ln-shadow);cursor:pointer;color:var(--ln-ink);border:0;border-radius:12px;place-items:center;display:inline-grid;position:relative}:where([data-skin=student]) .ln-ibtn.ln-sm,.ln-ibtn.ln-sm:where([data-skin=student]){border-radius:10px;width:36px;height:36px}:where([data-skin=student]) .ln-ibtn.ln-round,.ln-ibtn.ln-round:where([data-skin=student]){border-radius:999px}:where([data-skin=student]) .ln-dotc,.ln-dotc:where([data-skin=student]){background:var(--ln-badge);color:#fff;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--ln-card);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}:where([data-skin=student]) .ln-link,.ln-link:where([data-skin=student]){color:var(--ln-accent-text);align-items:center;gap:6px;font-weight:800;display:inline-flex}:where([data-skin=student]) .ln-pill,.ln-pill:where([data-skin=student]){background:var(--ln-card);min-height:34px;box-shadow:inset 0 0 0 1px var(--ln-border);color:var(--ln-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}:where([data-skin=student]) .ln-pill.ln-eb:before,.ln-pill.ln-eb:where([data-skin=student]):before{content:"";background:var(--ln-accent);border-radius:999px;width:7px;height:7px}:where([data-skin=student]) .ln-pill.ln-on,.ln-pill.ln-on:where([data-skin=student]){background:var(--ln-primary-bg);color:var(--ln-primary-text);box-shadow:none}:where([data-skin=student]) .ln-tag,.ln-tag:where([data-skin=student]){white-space:nowrap;height:24px;box-shadow:inset 0 0 0 1px var(--ln-border);color:var(--ln-muted);background:var(--ln-card);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}:where([data-skin=student]) .ln-tag.ln-read,.ln-tag.ln-read:where([data-skin=student]){background:var(--ln-read-tint);color:var(--ln-read-tag);box-shadow:none}:where([data-skin=student]) .ln-tag.ln-listen,.ln-tag.ln-listen:where([data-skin=student]){background:var(--ln-listen-tint);color:var(--ln-listen-tag);box-shadow:none}:where([data-skin=student]) .ln-tag.ln-write,.ln-tag.ln-write:where([data-skin=student]){background:var(--ln-write-tint);color:var(--ln-write);box-shadow:none}:where([data-skin=student]) .ln-tag.ln-speak,.ln-tag.ln-speak:where([data-skin=student]){background:var(--ln-speak-tint);color:var(--ln-speak-tag);box-shadow:none}:where([data-skin=student]) .ln-tag.ln-soft,.ln-tag.ln-soft:where([data-skin=student]){background:var(--ln-soft-bg);color:var(--ln-soft-text);box-shadow:none}:where([data-skin=student]) .ln-tag.ln-danger,.ln-tag.ln-danger:where([data-skin=student]){background:var(--ln-danger-bg);color:var(--ln-danger-text);box-shadow:none}:where([data-skin=student]) .ln-tag.ln-ok,.ln-tag.ln-ok:where([data-skin=student]){background:var(--ln-write-tint);color:var(--ln-check);box-shadow:none}:where([data-skin=student]) .ln-tag.ln-warn,.ln-tag.ln-warn:where([data-skin=student]){background:var(--ln-warn-bg);color:var(--ln-warn-text);box-shadow:none}:where([data-skin=student]) .ln-tag.ln-dark,.ln-tag.ln-dark:where([data-skin=student]){background:var(--ln-plan-bg);color:var(--ln-plan-text);box-shadow:none}:where([data-skin=student]) .ln-tag.ln-lg,.ln-tag.ln-lg:where([data-skin=student]){height:30px;padding:0 12px;font-size:13px}:where([data-skin=student]) .ln-section-tag,.ln-section-tag:where([data-skin=student]){background:var(--ln-label-bg);height:28px;color:var(--ln-label-text);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;padding:0 13px;font-size:11.5px;font-weight:800;display:inline-flex}:where([data-skin=student]) .ln-tile,.ln-tile:where([data-skin=student]){background:var(--ln-soft-bg);width:44px;height:44px;color:var(--ln-soft-text);border-radius:12px;flex:none;place-items:center;font-weight:800;display:grid}:where([data-skin=student]) .ln-tile.ln-sm,.ln-tile.ln-sm:where([data-skin=student]){border-radius:10px;width:36px;height:36px;font-size:13px}:where([data-skin=student]) .ln-tile.ln-lg,.ln-tile.ln-lg:where([data-skin=student]){border-radius:16px;width:56px;height:56px}:where([data-skin=student]) .ln-tile.ln-read,.ln-tile.ln-read:where([data-skin=student]){background:var(--ln-read-tint);color:var(--ln-read)}:where([data-skin=student]) .ln-tile.ln-listen,.ln-tile.ln-listen:where([data-skin=student]){background:var(--ln-listen-tint);color:var(--ln-listen-icon)}:where([data-skin=student]) .ln-tile.ln-write,.ln-tile.ln-write:where([data-skin=student]){background:var(--ln-write-tint);color:var(--ln-write)}:where([data-skin=student]) .ln-tile.ln-speak,.ln-tile.ln-speak:where([data-skin=student]){background:var(--ln-speak-tint);color:var(--ln-speak-icon)}:where([data-skin=student]) .ln-tile.ln-dark,.ln-tile.ln-dark:where([data-skin=student]){background:var(--ln-tile-bg);color:var(--ln-tile-text)}:where([data-skin=student]) .ln-tile.ln-ok,.ln-tile.ln-ok:where([data-skin=student]){background:var(--ln-write-tint);color:var(--ln-check)}:where([data-skin=student]) .ln-tile.ln-danger,.ln-tile.ln-danger:where([data-skin=student]){background:var(--ln-danger-bg);color:var(--ln-danger-text)}:where([data-skin=student]) .ln-tile.ln-grad,.ln-tile.ln-grad:where([data-skin=student]){background:linear-gradient(135deg,var(--ln-plan-bg),#3a4c7c);color:var(--ln-tile-text)}:where([data-skin=student]) .ln-ava,.ln-ava:where([data-skin=student]){background:var(--ln-avatar-bg);width:40px;height:40px;color:var(--ln-avatar-text);border-radius:999px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}:where([data-skin=student]) .ln-ava.ln-sm,.ln-ava.ln-sm:where([data-skin=student]){width:32px;height:32px;font-size:12px}:where([data-skin=student]) .ln-ava.ln-lg,.ln-ava.ln-lg:where([data-skin=student]){width:72px;height:72px;font-size:24px}:where([data-skin=student]) .ln-meter,.ln-meter:where([data-skin=student]){background:var(--ln-track);border-radius:999px;height:10px;position:relative}:where([data-skin=student]) .ln-meter>i,.ln-meter:where([data-skin=student])>i{background:var(--ln-accent);border-radius:999px;height:100%;display:block}:where([data-skin=student]) .ln-meter>b,.ln-meter:where([data-skin=student])>b{background:var(--ln-ink);border-radius:2px;width:3px;height:18px;position:absolute;top:-4px}:where([data-skin=student]) .ln-meter.ln-thin,.ln-meter.ln-thin:where([data-skin=student]){height:6px}:where([data-skin=student]) .ln-meter.ln-read>i,.ln-meter.ln-read:where([data-skin=student])>i{background:var(--ln-read)}:where([data-skin=student]) .ln-meter.ln-listen>i,.ln-meter.ln-listen:where([data-skin=student])>i{background:var(--ln-listen)}:where([data-skin=student]) .ln-meter.ln-write>i,.ln-meter.ln-write:where([data-skin=student])>i{background:var(--ln-write)}:where([data-skin=student]) .ln-meter.ln-speak>i,.ln-meter.ln-speak:where([data-skin=student])>i{background:var(--ln-speak)}:where([data-skin=student]) .ln-meter.ln-ok>i,.ln-meter.ln-ok:where([data-skin=student])>i{background:var(--ln-check)}:where([data-skin=student]) .ln-meter.ln-bad>i,.ln-meter.ln-bad:where([data-skin=student])>i{background:var(--ln-badge)}:where([data-skin=student]) .ln-plan .ln-meter,.ln-plan:where([data-skin=student]) .ln-meter{background:#ffffff24}:where([data-skin=student]) .ln-plan .ln-meter>i,.ln-plan:where([data-skin=student]) .ln-meter>i{background:var(--ln-plan-accent)}:where([data-skin=student]) .ln-ring,.ln-ring:where([data-skin=student]){--ln-p:50;background:conic-gradient(var(--ln-accent) calc(var(--ln-p)*1%),var(--ln-track) 0);border-radius:999px;flex:none;place-items:center;width:132px;height:132px;display:grid}:where([data-skin=student]) .ln-ring>span,.ln-ring:where([data-skin=student])>span{background:var(--ln-card);width:104px;height:104px;font-family:var(--ln-display);border-radius:999px;place-items:center;font-size:30px;font-weight:800;display:grid}:where([data-skin=student]) .ln-ring.ln-sm,.ln-ring.ln-sm:where([data-skin=student]){width:88px;height:88px}:where([data-skin=student]) .ln-ring.ln-sm>span,.ln-ring.ln-sm:where([data-skin=student])>span{width:68px;height:68px;font-size:20px}:where([data-skin=student]) .ln-field,.ln-field:where([data-skin=student]){color:var(--ln-muted);flex-direction:column;gap:6px;font-size:13px;font-weight:800;display:flex}:where([data-skin=student]) .ln-in,.ln-in:where([data-skin=student]){background:var(--ln-card);height:44px;box-shadow:inset 0 0 0 1px var(--ln-outline);font:inherit;color:var(--ln-ink);border:0;border-radius:12px;width:100%;padding:0 14px;font-size:15px;font-weight:600}:where([data-skin=student]) .ln-in.ln-ph,.ln-in.ln-ph:where([data-skin=student]){color:var(--ln-faint)}:where([data-skin=student]) textarea.ln-in,textarea.ln-in:where([data-skin=student]){resize:vertical;height:auto;padding:12px 14px;line-height:1.6}:where([data-skin=student]) .ln-sel,.ln-sel:where([data-skin=student]){appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ln-muted) 50%),linear-gradient(135deg,var(--ln-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}:where([data-skin=student]) .ln-searchbox,.ln-searchbox:where([data-skin=student]){align-items:center;display:flex;position:relative}:where([data-skin=student]) .ln-searchbox .ln-ic,.ln-searchbox:where([data-skin=student]) .ln-ic{color:var(--ln-faint);position:absolute;left:14px}:where([data-skin=student]) .ln-searchbox .ln-in,.ln-searchbox:where([data-skin=student]) .ln-in{padding-left:40px}:where([data-skin=student]) .ln-seg,.ln-seg:where([data-skin=student]){background:var(--ln-track);border-radius:12px;gap:2px;padding:4px;display:inline-flex}:where([data-skin=student]) .ln-seg>*,.ln-seg:where([data-skin=student])>*{min-height:36px;color:var(--ln-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}:where([data-skin=student]) .ln-seg>.ln-on,.ln-seg:where([data-skin=student])>.ln-on,:where([data-skin=student]) .ln-seg>[aria-pressed=true],.ln-seg:where([data-skin=student])>[aria-pressed=true],:where([data-skin=student]) .ln-seg>[aria-selected=true],.ln-seg:where([data-skin=student])>[aria-selected=true]{background:var(--ln-primary-bg);color:var(--ln-primary-text)}:where([data-skin=student]) .ln-check,.ln-check:where([data-skin=student]){width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--ln-outline);background:var(--ln-card);color:var(--ln-primary-text);border-radius:6px;flex:none;place-items:center;display:inline-grid}:where([data-skin=student]) .ln-check.ln-on,.ln-check.ln-on:where([data-skin=student]){background:var(--ln-primary-bg);box-shadow:none}:where([data-skin=student]) .ln-radio,.ln-radio:where([data-skin=student]){width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--ln-outline);background:var(--ln-card);border-radius:999px;flex:none}:where([data-skin=student]) .ln-radio.ln-on,.ln-radio.ln-on:where([data-skin=student]){box-shadow:inset 0 0 0 6px var(--ln-primary-bg)}:where([data-skin=student]) .ln-toggle,.ln-toggle:where([data-skin=student]){background:var(--ln-track);width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--ln-outline);border-radius:999px;flex:none;position:relative}:where([data-skin=student]) .ln-toggle:after,.ln-toggle:where([data-skin=student]):after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}:where([data-skin=student]) .ln-toggle.ln-on,.ln-toggle.ln-on:where([data-skin=student]){background:var(--ln-check);box-shadow:none}:where([data-skin=student]) .ln-toggle.ln-on:after,.ln-toggle.ln-on:where([data-skin=student]):after{left:21px}:where([data-skin=student]) .ln-tabs,.ln-tabs:where([data-skin=student]){border-bottom:1px solid var(--ln-border);gap:4px;display:flex}:where([data-skin=student]) .ln-tabs>*,.ln-tabs:where([data-skin=student])>*{color:var(--ln-muted);border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 16px;font-weight:800;display:inline-flex}:where([data-skin=student]) .ln-tabs>[aria-selected=true],.ln-tabs:where([data-skin=student])>[aria-selected=true],:where([data-skin=student]) .ln-tabs>.ln-on,.ln-tabs:where([data-skin=student])>.ln-on{color:var(--ln-ink);border-color:var(--ln-accent)}:where([data-skin=student]) .ln-pager,.ln-pager:where([data-skin=student]){flex-wrap:wrap;align-items:center;gap:6px;display:flex}:where([data-skin=student]) .ln-pager>*,.ln-pager:where([data-skin=student])>*{background:var(--ln-card);min-width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--ln-border);border-radius:10px;place-items:center;padding:0 12px;font-size:14px;font-weight:800;display:inline-grid}:where([data-skin=student]) .ln-pager>.ln-on,.ln-pager:where([data-skin=student])>.ln-on{background:var(--ln-primary-bg);color:var(--ln-primary-text);box-shadow:none}:where([data-skin=student]) .ln-pager>.ln-gap,.ln-pager:where([data-skin=student])>.ln-gap{box-shadow:none;background:0 0}:where([data-skin=student]) .ln-tbl,.ln-tbl:where([data-skin=student]){border-collapse:collapse;width:100%;font-size:14px}:where([data-skin=student]) .ln-tbl th,.ln-tbl:where([data-skin=student]) th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ln-faint);border-bottom:1px solid var(--ln-border);padding:12px 16px;font-size:11.5px;font-weight:800}:where([data-skin=student]) .ln-tbl td,.ln-tbl:where([data-skin=student]) td{border-bottom:1px solid var(--ln-divider);vertical-align:middle;padding:14px 16px}:where([data-skin=student]) .ln-scrim,.ln-scrim:where([data-skin=student]){z-index:30;background:#1216287a;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}:where([data-skin=student]) .ln-modal,.ln-modal:where([data-skin=student]){background:var(--ln-card);border-radius:22px;flex-direction:column;gap:18px;width:560px;max-width:100%;padding:28px;display:flex;box-shadow:0 30px 80px #12162859}:where([data-skin=student]) .ln-modal-x,.ln-modal-x:where([data-skin=student]){position:absolute;top:18px;right:18px}:where([data-skin=student]) .ln-toast,.ln-toast:where([data-skin=student]){background:var(--ln-card);box-shadow:0 18px 40px #1216282e,inset 0 0 0 1px var(--ln-border);border-radius:14px;align-items:center;gap:12px;max-width:420px;padding:12px 14px 12px 16px;font-size:14px;font-weight:700;display:flex}:where([data-skin=student]) .ln-toast .ln-tile,.ln-toast:where([data-skin=student]) .ln-tile{border-radius:9px;width:30px;height:30px}:where([data-skin=student]) .ln-loadbar,.ln-loadbar:where([data-skin=student]){background:var(--ln-track);z-index:40;height:4px;position:absolute;top:0;left:0;right:0;overflow:hidden}:where([data-skin=student]) .ln-loadbar>i,.ln-loadbar:where([data-skin=student])>i{background:var(--ln-accent);border-radius:999px;width:34%;position:absolute;top:0;bottom:0;left:22%}:where([data-skin=student]) .ln-skel,.ln-skel:where([data-skin=student]){background:linear-gradient(90deg,var(--ln-divider),var(--ln-card) 50%,var(--ln-divider));border-radius:10px}:where([data-skin=student]) .ln-pop,.ln-pop:where([data-skin=student]){background:var(--ln-card);box-shadow:0 24px 60px #12162838,inset 0 0 0 1px var(--ln-border);border-radius:18px;padding:16px}:where([data-skin=student]) .ln-hero,.ln-hero:where([data-skin=student]){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}:where([data-skin=student]) .ln-hero-txt,.ln-hero-txt:where([data-skin=student]){flex-direction:column;flex:520px;gap:14px;min-width:0;display:flex}:where([data-skin=student]) .ln-countcard,.ln-countcard:where([data-skin=student]){flex:0 0 280px;align-items:center;gap:16px;display:flex}:where([data-skin=student]) .ln-filter,.ln-filter:where([data-skin=student]){background:var(--ln-card);box-shadow:inset 0 0 0 1px var(--ln-border),0 10px 30px var(--ln-shadow);border-radius:20px;flex-direction:column;gap:14px;padding:18px;display:flex}:where([data-skin=student]) .ln-filter-foot,.ln-filter-foot:where([data-skin=student]){border-top:1px solid var(--ln-divider);flex-wrap:wrap;align-items:center;gap:16px;padding-top:12px;font-size:14px;display:flex}:where([data-skin=student]) .ln-sb,.ln-sb:where([data-skin=student]){height:100%;min-height:900px;color:var(--ln-side-text);flex-direction:column;padding:22px 14px 16px;display:flex;position:relative}:where([data-skin=student]) .ln-sb-brand,.ln-sb-brand:where([data-skin=student]){flex-direction:column;padding:4px 10px 18px;display:flex;position:relative}:where([data-skin=student]) .ln-wordmark,.ln-wordmark:where([data-skin=student]){font-family:var(--ln-brand);letter-spacing:-.01em;font-size:30px;font-weight:700;line-height:1}:where([data-skin=student]) .ln-sb-x,.ln-sb-x:where([data-skin=student]){letter-spacing:.2em;text-transform:uppercase;color:var(--ln-side-sub);margin-top:6px;font-size:12px;font-weight:800}:where([data-skin=student]) .ln-sb-collapse,.ln-sb-collapse:where([data-skin=student]){background:var(--ln-card);width:28px;height:28px;color:var(--ln-ink);border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:6px;right:-28px;box-shadow:0 4px 12px #0000002e}:where([data-skin=student]) .ln-sb-nav,.ln-sb-nav:where([data-skin=student]){flex-direction:column;gap:2px;display:flex}:where([data-skin=student]) .ln-sb-nav a,.ln-sb-nav:where([data-skin=student]) a{min-height:44px;color:var(--ln-side-text);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:700;display:flex}:where([data-skin=student]) .ln-sb-nav a[aria-current=page],.ln-sb-nav:where([data-skin=student]) a[aria-current=page]{background:var(--ln-active-bg);color:var(--ln-active-text);box-shadow:inset 0 0 0 1px var(--ln-active-ring);font-weight:800}:where([data-skin=student]) .ln-sb-nav a.ln-sub,.ln-sb-nav:where([data-skin=student]) a.ln-sub{min-height:34px;color:var(--ln-side-sub);padding-left:44px;font-size:14px;font-weight:600}:where([data-skin=student]) .ln-sb-nav a.ln-sub[aria-current=page],.ln-sb-nav:where([data-skin=student]) a.ln-sub[aria-current=page]{box-shadow:none;color:var(--ln-active-text);background:0 0;font-weight:800}:where([data-skin=student]) .ln-sb-title,.ln-sb-title:where([data-skin=student]){letter-spacing:.16em;text-transform:uppercase;color:var(--ln-side-muted);padding:16px 12px 6px;font-size:11.5px;font-weight:800}:where([data-skin=student]) .ln-sb-badge,.ln-sb-badge:where([data-skin=student]){background:var(--ln-badge);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:800;display:grid}:where([data-skin=student]) .ln-sb-sky,.ln-sb-sky:where([data-skin=student]){color:var(--ln-brand-gold);opacity:.5;margin-top:auto;padding:14px 4px 6px}:where([data-skin=student]) .ln-sb-switch,.ln-sb-switch:where([data-skin=student]){background:#ffffff14;border-radius:12px;margin:10px 0;padding:4px;display:flex}:where([data-skin=student]) .ln-sb-switch>*,.ln-sb-switch:where([data-skin=student])>*{min-height:36px;color:var(--ln-side-sub);border-radius:9px;flex:1;place-items:center;font-size:13px;font-weight:800;display:grid}:where([data-skin=student]) .ln-sb-switch>.ln-on,.ln-sb-switch:where([data-skin=student])>.ln-on{background:var(--ln-student-bg);color:var(--ln-student-text)}:where([data-skin=student]) .ln-sb-user,.ln-sb-user:where([data-skin=student]){background:#ffffff0f;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}:where([data-skin=student]) .ln-sb-user .ln-ibtn,.ln-sb-user:where([data-skin=student]) .ln-ibtn{box-shadow:none;color:var(--ln-side-sub);background:0 0;width:36px;height:36px}:where([data-skin=student]) .ln-sb.ln-mini,.ln-sb.ln-mini:where([data-skin=student]){align-items:center;padding:22px 10px 16px}:where([data-skin=student]) .ln-sb.ln-mini .ln-lbl,.ln-sb.ln-mini:where([data-skin=student]) .ln-lbl{display:none}:where([data-skin=student]) .ln-sb.ln-mini .ln-sb-nav a,.ln-sb.ln-mini:where([data-skin=student]) .ln-sb-nav a{justify-content:center;width:48px;padding:0}:where([data-skin=student]) .ln-sb.ln-mini .ln-sb-badge,.ln-sb.ln-mini:where([data-skin=student]) .ln-sb-badge{min-width:18px;height:18px;margin:0;font-size:10px;position:absolute;transform:translate(14px,-12px)}:where([data-skin=student]) .ln-sb.ln-mini .ln-sb-nav a,.ln-sb.ln-mini:where([data-skin=student]) .ln-sb-nav a{position:relative}:where([data-skin=student]) .ln-mtop,.ln-mtop:where([data-skin=student]){z-index:10;background:var(--ln-side);height:60px;color:var(--ln-side-text);align-items:center;gap:10px;padding:0 14px;display:flex;position:sticky;top:0}:where([data-skin=student]) .ln-mtop .ln-ibtn,.ln-mtop:where([data-skin=student]) .ln-ibtn{box-shadow:none;color:var(--ln-side-text);background:#ffffff14;width:40px;height:40px}:where([data-skin=student]) .ln-lang,.ln-lang:where([data-skin=student]){background:var(--ln-card);box-shadow:inset 0 0 0 1px var(--ln-border);border-radius:10px;padding:3px;font-size:12px;font-weight:800;display:inline-flex}:where([data-skin=student]) .ln-lang>*,.ln-lang:where([data-skin=student])>*{color:var(--ln-muted);border-radius:7px;padding:6px 9px}:where([data-skin=student]) .ln-lang>.ln-on,.ln-lang:where([data-skin=student])>.ln-on{background:var(--ln-primary-bg);color:var(--ln-primary-text)}:where([data-skin=student]) .ln-exam,.ln-exam:where([data-skin=student]){color:#16181d;width:100%;height:900px;font-family:var(--ln-body);background:#fff;flex-direction:column;font-weight:500;display:flex;position:relative;overflow:hidden}:where([data-skin=student]) .ln-exam *,.ln-exam:where([data-skin=student]) *{box-sizing:border-box}:where([data-skin=student]) .ln-exam h1,.ln-exam:where([data-skin=student]) h1,:where([data-skin=student]) .ln-exam h2,.ln-exam:where([data-skin=student]) h2,:where([data-skin=student]) .ln-exam p,.ln-exam:where([data-skin=student]) p{margin:0}:where([data-skin=student]) .ln-etop,.ln-etop:where([data-skin=student]){background:#fff;border-bottom:1px solid #e6e3dc;flex:none;align-items:center;gap:12px;height:56px;padding:0 14px;display:flex}:where([data-skin=student]) .ln-etop .ln-ibtn,.ln-etop:where([data-skin=student]) .ln-ibtn{background:#fff;box-shadow:inset 0 0 0 1px #e6e3dc}:where([data-skin=student]) .ln-tbox,.ln-tbox:where([data-skin=student]){background:#f4f2ee;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:92px;height:42px;padding:0 12px;line-height:1.1;display:inline-flex}:where([data-skin=student]) .ln-tbox small,.ln-tbox:where([data-skin=student]) small{color:#6b6860;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}:where([data-skin=student]) .ln-tbox b,.ln-tbox:where([data-skin=student]) b{font-variant-numeric:tabular-nums;font-size:18px}:where([data-skin=student]) .ln-tbox.ln-warn,.ln-tbox.ln-warn:where([data-skin=student]){color:#a3271c;background:#fde3df}:where([data-skin=student]) .ln-tbox.ln-warn small,.ln-tbox.ln-warn:where([data-skin=student]) small{color:#a3271c}:where([data-skin=student]) .ln-esub,.ln-esub:where([data-skin=student]){background:#faf8f4;border-bottom:1px solid #e6e3dc;flex:none;align-items:center;gap:16px;padding:10px 20px;font-size:14px;display:flex}:where([data-skin=student]) .ln-esplit,.ln-esplit:where([data-skin=student]){flex:1;min-height:0;display:flex}:where([data-skin=student]) .ln-pane,.ln-pane:where([data-skin=student]){min-width:0;padding:24px 30px 40px;overflow:auto}:where([data-skin=student]) .ln-passage,.ln-passage:where([data-skin=student]){color:#16181d;font-size:16px;line-height:1.75}:where([data-skin=student]) .ln-passage p+p,.ln-passage:where([data-skin=student]) p+p{margin-top:14px}:where([data-skin=student]) .ln-passage h2,.ln-passage:where([data-skin=student]) h2{margin-bottom:12px;font-size:22px;font-weight:800}:where([data-skin=student]) .ln-divider,.ln-divider:where([data-skin=student]){background:#f2efe9;border-left:1px solid #e6e3dc;border-right:1px solid #e6e3dc;flex:none;justify-content:center;align-items:center;width:12px;display:flex}:where([data-skin=student]) .ln-divider>span,.ln-divider:where([data-skin=student])>span{color:#6b6860;background:#fff;border-radius:8px;place-items:center;width:22px;height:44px;display:grid;box-shadow:0 2px 8px #0000001f}:where([data-skin=student]) .ln-qgroup,.ln-qgroup:where([data-skin=student]){flex-direction:column;gap:12px;margin-bottom:26px;display:flex}:where([data-skin=student]) .ln-qgroup h3,.ln-qgroup:where([data-skin=student]) h3{font-size:16px;font-weight:800}:where([data-skin=student]) .ln-q,.ln-q:where([data-skin=student]){border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}:where([data-skin=student]) .ln-q.ln-cur,.ln-q.ln-cur:where([data-skin=student]){background:#fffcf6;border-color:#d9cbae}:where([data-skin=student]) .ln-qn,.ln-qn:where([data-skin=student]){background:#f1eee7;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}:where([data-skin=student]) .ln-opt,.ln-opt:where([data-skin=student]){color:#16181d;background:#fff;border:1.5px solid #d6d2c8;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}:where([data-skin=student]) .ln-opt.ln-on,.ln-opt.ln-on:where([data-skin=student]){background:var(--ln-primary-bg);border-color:var(--ln-primary-bg);color:var(--ln-primary-text)}:where([data-skin=student]) .ln-opt.ln-right,.ln-opt.ln-right:where([data-skin=student]){color:#1f5a3a;background:#e3f2e8;border-color:#3f7a5a}:where([data-skin=student]) .ln-opt.ln-wrong,.ln-opt.ln-wrong:where([data-skin=student]){color:#8e3328;background:#fbe4e0;border-color:#b5473a}:where([data-skin=student]) .ln-gapin,.ln-gapin:where([data-skin=student]){vertical-align:middle;border:1.5px solid #9a968c;border-radius:6px;min-width:130px;height:30px;padding:3px 8px;font-size:14px;font-weight:700;display:inline-block}:where([data-skin=student]) .ln-flagbtn,.ln-flagbtn:where([data-skin=student]){color:#9a968c;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}:where([data-skin=student]) .ln-flagbtn.ln-on,.ln-flagbtn.ln-on:where([data-skin=student]){color:#b5473a;background:#fbe4e0}:where([data-skin=student]) .ln-palette,.ln-palette:where([data-skin=student]){background:#fff;border-top:1px solid #e6e3dc;flex:none;align-items:center;gap:8px;height:68px;padding:0 14px;display:flex;position:relative}:where([data-skin=student]) .ln-ptab,.ln-ptab:where([data-skin=student]){white-space:nowrap;background:#f4f2ee;border-radius:12px;align-items:center;gap:6px;height:48px;padding:0 14px;font-size:13px;font-weight:800;display:flex}:where([data-skin=student]) .ln-ptab.ln-on,.ln-ptab.ln-on:where([data-skin=student]){background:#fff;padding:0 8px;box-shadow:inset 0 0 0 1.5px #d9cbae}:where([data-skin=student]) .ln-pn,.ln-pn:where([data-skin=student]){border-radius:6px;place-items:center;width:30px;height:38px;font-size:13px;font-weight:800;display:grid;position:relative}:where([data-skin=student]) .ln-pn:after,.ln-pn:where([data-skin=student]):after{content:"";background:#ddd8ce;border-radius:3px;height:3px;position:absolute;bottom:2px;left:4px;right:4px}:where([data-skin=student]) .ln-pn.ln-ans:after,.ln-pn.ln-ans:where([data-skin=student]):after{background:var(--ln-accent)}:where([data-skin=student]) .ln-pn.ln-cur,.ln-pn.ln-cur:where([data-skin=student]){background:#f4f2ee}:where([data-skin=student]) .ln-pn.ln-cur:after,.ln-pn.ln-cur:where([data-skin=student]):after{background:var(--ln-plan-bg)}:where([data-skin=student]) .ln-pn.ln-ok:after,.ln-pn.ln-ok:where([data-skin=student]):after{background:#2f8a57}:where([data-skin=student]) .ln-pn.ln-no:after,.ln-pn.ln-no:where([data-skin=student]):after{background:#c2402f}:where([data-skin=student]) .ln-pn.ln-fl:before,.ln-pn.ln-fl:where([data-skin=student]):before{content:"";background:#b5473a;border-radius:2px;width:8px;height:8px;position:absolute;top:1px;right:1px}:where([data-skin=student]) .ln-submitbtn,.ln-submitbtn:where([data-skin=student]){background:var(--ln-primary-bg);width:52px;height:52px;color:var(--ln-primary-text);border:0;border-radius:999px;place-items:center;margin-left:auto;display:grid}:where([data-skin=student]) .ln-navfloat,.ln-navfloat:where([data-skin=student]){z-index:4;gap:8px;display:flex;position:absolute;bottom:82px;right:16px}:where([data-skin=student]) .ln-navfloat .ln-ibtn,.ln-navfloat:where([data-skin=student]) .ln-ibtn{border-radius:999px;width:44px;height:44px}:where([data-skin=student]) mark.ln-hy,mark.ln-hy:where([data-skin=student]){color:inherit;background:#fef08a}:where([data-skin=student]) mark.ln-hg,mark.ln-hg:where([data-skin=student]){color:inherit;background:#bbf7d0}:where([data-skin=student]) mark.ln-hp,mark.ln-hp:where([data-skin=student]){color:inherit;background:#fbcfe8}:where([data-skin=student]) mark.ln-hb,mark.ln-hb:where([data-skin=student]){color:inherit;background:#bfdbfe}:where([data-skin=student]) mark.ln-ev,mark.ln-ev:where([data-skin=student]){color:inherit;background:#bbf7d0;box-shadow:inset 0 0 0 2px #3f7a5a}:where([data-skin=student]) .ln-exam.ln-dark,.ln-exam.ln-dark:where([data-skin=student]){color:#f2f2f2;background:#0e0f12}:where([data-skin=student]) .ln-exam.ln-dark .ln-etop,.ln-exam.ln-dark:where([data-skin=student]) .ln-etop,:where([data-skin=student]) .ln-exam.ln-dark .ln-palette,.ln-exam.ln-dark:where([data-skin=student]) .ln-palette{background:#0e0f12;border-color:#2a2c33}:where([data-skin=student]) .ln-exam.ln-dark .ln-esub,.ln-exam.ln-dark:where([data-skin=student]) .ln-esub{background:#15171c;border-color:#2a2c33}:where([data-skin=student]) .ln-exam.ln-dark .ln-passage,.ln-exam.ln-dark:where([data-skin=student]) .ln-passage{color:#f2f2f2}:where([data-skin=student]) .ln-exam.ln-dark .ln-divider,.ln-exam.ln-dark:where([data-skin=student]) .ln-divider{background:#15171c;border-color:#2a2c33}:where([data-skin=student]) .ln-exam.ln-dark .ln-qn,.ln-exam.ln-dark:where([data-skin=student]) .ln-qn,:where([data-skin=student]) .ln-exam.ln-dark .ln-ptab,.ln-exam.ln-dark:where([data-skin=student]) .ln-ptab,:where([data-skin=student]) .ln-exam.ln-dark .ln-tbox,.ln-exam.ln-dark:where([data-skin=student]) .ln-tbox{color:#f2f2f2;background:#1e2027}:where([data-skin=student]) .ln-exam.ln-dark .ln-opt,.ln-exam.ln-dark:where([data-skin=student]) .ln-opt{color:#f2f2f2;background:#15171c;border-color:#3a3d46}:where([data-skin=student]) .ln-exam.ln-dark .ln-ibtn,.ln-exam.ln-dark:where([data-skin=student]) .ln-ibtn{color:#f2f2f2;background:#15171c;box-shadow:inset 0 0 0 1px #2a2c33}:where([data-skin=student]) .ln-exam.ln-dark .ln-gapin,.ln-exam.ln-dark:where([data-skin=student]) .ln-gapin{border-color:#6b6e78}:where([data-skin=student]) .ln-exam.ln-dark .ln-pn:after,.ln-exam.ln-dark:where([data-skin=student]) .ln-pn:after{background:#3a3d46}:where(.ln-sk-choose){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ln-gold:#efe8da;--ln-grid:#1d233816;--ln-ink:#1d2338;--ln-ink-2:#4e4a43;--ln-olive:#8a6220;--ln-cream:#fffcf6;--ln-cream-2:#fff;--ln-paper:#fffdf9;--ln-yellow:#d8b46a;--ln-yellow-deep:#b8893b;--ln-yellow-soft:#f1e7d2;--ln-mint:#e1ede5;--ln-mint-ink:#3f7a5a;--ln-pink:#f6e2dd;--ln-pink-ink:#8e3328;--ln-lilac:#e3e8f3;--ln-lilac-ink:#2f4a82;--ln-red:#b5473a;--ln-red-soft:#f6e2dd;--ln-line:2.5px solid var(--ln-ink);--ln-line-thin:2px solid var(--ln-ink);--ln-r-lg:20px;--ln-r-md:14px;--ln-r-sm:10px;--ln-shadow:0 3px 0 #1d23382e;--ln-font-ui:"Outfit",system-ui,-apple-system,sans-serif;--ln-font-read:"DM Sans",Georgia,serif}:where(.ln-sk-choose) *,:where(.ln-sk-choose){box-sizing:border-box}:where(.ln-sk-choose),:where(.ln-sk-choose){height:100%}:where(.ln-sk-choose){font-family:var(--ln-font-ui);color:var(--ln-ink);background-color:var(--ln-gold);background-image:linear-gradient(var(--ln-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ln-grid) 1px,transparent 1px);background-size:46px 46px;margin:0}:where(.ln-sk-choose) button,button:where(.ln-sk-choose){color:inherit;cursor:pointer;font-family:inherit}:where(.ln-sk-choose) textarea,textarea:where(.ln-sk-choose){font-family:inherit}:where(.ln-sk-choose) :focus-visible,:focus-visible:where(.ln-sk-choose){outline:3px solid var(--ln-ink);outline-offset:2px}:where(.ln-sk-choose) ::selection,:where(.ln-sk-choose)::selection{background:var(--ln-yellow)}:where(.ln-sk-choose) .ln-shell,.ln-shell:where(.ln-sk-choose){flex-direction:column;gap:12px;max-width:1180px;height:100%;margin:0 auto;padding-block:16px 0;padding-inline:16px;display:flex}:where(.ln-sk-choose) .ln-topbar,.ln-topbar:where(.ln-sk-choose){background:var(--ln-cream);border:var(--ln-line);border-radius:var(--ln-r-lg);box-shadow:var(--ln-shadow);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:12px 14px;display:flex}:where(.ln-sk-choose) .ln-iconbtn,.ln-iconbtn:where(.ln-sk-choose){border:var(--ln-line-thin);background:var(--ln-cream-2);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}:where(.ln-sk-choose) .ln-iconbtn:hover,.ln-iconbtn:hover:where(.ln-sk-choose){background:var(--ln-yellow-soft)}:where(.ln-sk-choose) .ln-iconbtn svg,.ln-iconbtn:where(.ln-sk-choose) svg{fill:none;width:17px;height:17px;stroke:var(--ln-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}:where(.ln-sk-choose) .ln-brand,.ln-brand:where(.ln-sk-choose){flex-direction:column;gap:3px;min-width:0;display:flex}:where(.ln-sk-choose) .ln-brand h1,.ln-brand:where(.ln-sk-choose) h1{letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:19px;font-weight:800;line-height:1}:where(.ln-sk-choose) .ln-brand .ln-status,.ln-brand:where(.ln-sk-choose) .ln-status{letter-spacing:.11em;text-transform:uppercase;color:var(--ln-olive);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}:where(.ln-sk-choose) .ln-live,.ln-live:where(.ln-sk-choose){background:#3f7a5a;border-radius:999px;flex:none;width:8px;height:8px}:where(.ln-sk-choose) .ln-grow,.ln-grow:where(.ln-sk-choose){flex:1;min-width:8px}:where(.ln-sk-choose) .ln-voicewrap,.ln-voicewrap:where(.ln-sk-choose){flex-direction:column;align-items:center;gap:5px;display:flex}:where(.ln-sk-choose) .ln-voicewrap .ln-cap,.ln-voicewrap:where(.ln-sk-choose) .ln-cap{letter-spacing:.14em;text-transform:uppercase;color:var(--ln-olive);font-size:10px;font-weight:700}:where(.ln-sk-choose) .ln-voicerow,.ln-voicerow:where(.ln-sk-choose){flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}:where(.ln-sk-choose) .ln-playbtn,.ln-playbtn:where(.ln-sk-choose){border:var(--ln-line-thin);background:var(--ln-yellow);width:42px;height:38px;box-shadow:var(--ln-shadow);border-radius:11px;flex:none;place-items:center;display:grid}:where(.ln-sk-choose) .ln-playbtn:hover,.ln-playbtn:hover:where(.ln-sk-choose){background:var(--ln-yellow-deep)}:where(.ln-sk-choose) .ln-playbtn svg,.ln-playbtn:where(.ln-sk-choose) svg{width:14px;height:14px;fill:var(--ln-ink)}:where(.ln-sk-choose) .ln-voicesel,.ln-voicesel:where(.ln-sk-choose){appearance:none;font-family:var(--ln-font-ui);color:var(--ln-ink);background:var(--ln-cream-2);border:var(--ln-line-thin);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D2338' stroke-width='2.4' stroke-linecap='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 11px center;background-repeat:no-repeat;background-size:15px;border-radius:12px;padding:9px 34px 9px 14px;font-size:14px;font-weight:600}:where(.ln-sk-choose) .ln-chip,.ln-chip:where(.ln-sk-choose){border:var(--ln-line-thin);background:var(--ln-cream-2);letter-spacing:.07em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:11px;flex:none;align-items:center;gap:7px;padding:9px 13px;font-size:11.5px;font-weight:700;display:inline-flex}:where(.ln-sk-choose) .ln-chip svg,.ln-chip:where(.ln-sk-choose) svg{fill:none;width:13px;height:13px;stroke:var(--ln-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}:where(.ln-sk-choose) .ln-chip.ln-counter,.ln-chip.ln-counter:where(.ln-sk-choose){background:var(--ln-yellow-soft)}:where(.ln-sk-choose) .ln-chip.ln-mode,.ln-chip.ln-mode:where(.ln-sk-choose){background:var(--ln-ink);color:var(--ln-cream)}:where(.ln-sk-choose) .ln-chip.ln-mode svg,.ln-chip.ln-mode:where(.ln-sk-choose) svg{stroke:var(--ln-cream)}:where(.ln-sk-choose) .ln-endbtn,.ln-endbtn:where(.ln-sk-choose){border:var(--ln-line-thin);background:var(--ln-red-soft);color:var(--ln-red);border-radius:11px;flex:none;padding:9px 18px;font-size:14px;font-weight:700}:where(.ln-sk-choose) .ln-endbtn:hover,.ln-endbtn:hover:where(.ln-sk-choose){background:#efcfc8}:where(.ln-sk-choose) .ln-chooser,.ln-chooser:where(.ln-sk-choose){flex:1;min-height:0;padding:4px 4px 20px;overflow:hidden auto}:where(.ln-sk-choose) .ln-choosehead,.ln-choosehead:where(.ln-sk-choose){text-align:center;margin:10px 0 20px}:where(.ln-sk-choose) .ln-choosehead h2,.ln-choosehead:where(.ln-sk-choose) h2{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:30px;font-weight:800;line-height:1.1}:where(.ln-sk-choose) .ln-choosehead p,.ln-choosehead:where(.ln-sk-choose) p{max-width:52ch;font-family:var(--ln-font-read);color:var(--ln-ink-2);margin:8px auto 0;font-size:15.5px;line-height:1.55}:where(.ln-sk-choose) .ln-options,.ln-options:where(.ln-sk-choose){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:860px){:where(.ln-sk-choose) .ln-options,.ln-options:where(.ln-sk-choose){grid-template-columns:1fr}}:where(.ln-sk-choose) .ln-opt,.ln-opt:where(.ln-sk-choose){text-align:left;background:var(--ln-cream);border:var(--ln-line);border-radius:var(--ln-r-lg);box-shadow:var(--ln-shadow);flex-direction:column;gap:9px;padding:18px 19px;transition:transform .12s,box-shadow .12s;display:flex}:where(.ln-sk-choose) .ln-opt:hover,.ln-opt:hover:where(.ln-sk-choose){transform:translateY(-2px);box-shadow:0 6px #1d233833}:where(.ln-sk-choose) .ln-opt:active,.ln-opt:active:where(.ln-sk-choose){transform:translateY(1px);box-shadow:0 2px #1d233833}:where(.ln-sk-choose) .ln-opt .ln-top,.ln-opt:where(.ln-sk-choose) .ln-top{align-items:center;gap:10px;display:flex}:where(.ln-sk-choose) .ln-opt .ln-num,.ln-opt:where(.ln-sk-choose) .ln-num{border:var(--ln-line-thin);background:var(--ln-yellow);border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}:where(.ln-sk-choose) .ln-opt .ln-nm,.ln-opt:where(.ln-sk-choose) .ln-nm{letter-spacing:-.01em;font-size:16px;font-weight:800;line-height:1.15}:where(.ln-sk-choose) .ln-opt .ln-state,.ln-opt:where(.ln-sk-choose) .ln-state{letter-spacing:.06em;text-transform:uppercase;border:1.8px solid var(--ln-ink);background:var(--ln-cream-2);border-radius:999px;flex:none;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:700}:where(.ln-sk-choose) .ln-opt .ln-state.ln-done,.ln-opt:where(.ln-sk-choose) .ln-state.ln-done{background:var(--ln-mint);color:var(--ln-mint-ink)}:where(.ln-sk-choose) .ln-opt .ln-d,.ln-opt:where(.ln-sk-choose) .ln-d{font-family:var(--ln-font-read);color:var(--ln-ink-2);flex:1;margin:0;font-size:13.5px;line-height:1.5}:where(.ln-sk-choose) .ln-opt .ln-facts,.ln-opt:where(.ln-sk-choose) .ln-facts{flex-wrap:wrap;gap:7px;display:flex}:where(.ln-sk-choose) .ln-opt .ln-facts span,.ln-opt:where(.ln-sk-choose) .ln-facts span{letter-spacing:.05em;text-transform:uppercase;border:1.8px solid var(--ln-ink);background:var(--ln-yellow-soft);border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}:where(.ln-sk-choose) .ln-opt .ln-go,.ln-opt:where(.ln-sk-choose) .ln-go{border-bottom:2.5px solid var(--ln-ink);align-self:flex-start;align-items:center;gap:8px;margin-top:3px;padding-bottom:1px;font-size:13.5px;font-weight:700;display:inline-flex}:where(.ln-sk-choose) .ln-opt .ln-go svg,.ln-opt:where(.ln-sk-choose) .ln-go svg{fill:none;width:14px;height:14px;stroke:var(--ln-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}:where(.ln-sk-choose) .ln-opt.ln-full,.ln-opt.ln-full:where(.ln-sk-choose){background:var(--ln-ink);border-color:var(--ln-ink);color:var(--ln-cream);flex-flow:wrap;grid-column:1/-1;align-items:center;gap:18px}:where(.ln-sk-choose) .ln-opt.ln-full .ln-num,.ln-opt.ln-full:where(.ln-sk-choose) .ln-num{background:var(--ln-yellow);border-color:var(--ln-yellow)}:where(.ln-sk-choose) .ln-opt.ln-full .ln-nm,.ln-opt.ln-full:where(.ln-sk-choose) .ln-nm{font-size:19px}:where(.ln-sk-choose) .ln-opt.ln-full .ln-d,.ln-opt.ln-full:where(.ln-sk-choose) .ln-d{color:#e2d6be;min-width:220px}:where(.ln-sk-choose) .ln-opt.ln-full .ln-facts span,.ln-opt.ln-full:where(.ln-sk-choose) .ln-facts span,:where(.ln-sk-choose) .ln-opt.ln-full .ln-state,.ln-opt.ln-full:where(.ln-sk-choose) .ln-state{color:var(--ln-cream);background:#fffcf624;border-color:#fffcf680}:where(.ln-sk-choose) .ln-opt.ln-full .ln-go,.ln-opt.ln-full:where(.ln-sk-choose) .ln-go{border-bottom-color:var(--ln-yellow);color:var(--ln-yellow)}:where(.ln-sk-choose) .ln-opt.ln-full .ln-go svg,.ln-opt.ln-full:where(.ln-sk-choose) .ln-go svg{stroke:var(--ln-yellow)}:where(.ln-sk-choose) .ln-opt.ln-full .ln-body,.ln-opt.ln-full:where(.ln-sk-choose) .ln-body{flex-direction:column;flex:1;gap:8px;min-width:240px;display:flex}:where(.ln-sk-choose) .ln-rail,.ln-rail:where(.ln-sk-choose){flex-wrap:wrap;flex:none;align-items:stretch;gap:10px;display:flex}:where(.ln-sk-choose) .ln-part,.ln-part:where(.ln-sk-choose){border:var(--ln-line-thin);border-radius:var(--ln-r-md);text-align:left;background:#fffcf680;flex-direction:column;flex:1;gap:5px;min-width:190px;padding:9px 12px;display:flex}:where(.ln-sk-choose) .ln-part:not(:disabled):hover,.ln-part:not(:disabled):hover:where(.ln-sk-choose){background:#fffcf6d9}:where(.ln-sk-choose) .ln-part.ln-now,.ln-part.ln-now:where(.ln-sk-choose){background:var(--ln-cream);border:var(--ln-line);box-shadow:var(--ln-shadow)}:where(.ln-sk-choose) .ln-part:disabled,.ln-part:disabled:where(.ln-sk-choose){opacity:.6;cursor:not-allowed}:where(.ln-sk-choose) .ln-part .ln-pt,.ln-part:where(.ln-sk-choose) .ln-pt{align-items:center;gap:8px;display:flex}:where(.ln-sk-choose) .ln-part .ln-pn,.ln-part:where(.ln-sk-choose) .ln-pn{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}:where(.ln-sk-choose) .ln-part .ln-pk,.ln-part:where(.ln-sk-choose) .ln-pk{color:var(--ln-ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-left:auto;font-size:10.5px;font-weight:600;display:flex}:where(.ln-sk-choose) .ln-part .ln-pk svg,.ln-part:where(.ln-sk-choose) .ln-pk svg{fill:none;width:11px;height:11px;stroke:var(--ln-ink-2);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}:where(.ln-sk-choose) .ln-part .ln-pd,.ln-part:where(.ln-sk-choose) .ln-pd{font-size:11px;font-family:var(--ln-font-read);color:var(--ln-ink-2);line-height:1.3}:where(.ln-sk-choose) .ln-segs,.ln-segs:where(.ln-sk-choose){gap:3px;display:flex}:where(.ln-sk-choose) .ln-seg,.ln-seg:where(.ln-sk-choose){border:1.5px solid var(--ln-ink);background:0 0;border-radius:999px;flex:1;height:6px}:where(.ln-sk-choose) .ln-seg.ln-done,.ln-seg.ln-done:where(.ln-sk-choose){background:var(--ln-ink)}:where(.ln-sk-choose) .ln-seg.ln-now,.ln-seg.ln-now:where(.ln-sk-choose){background:var(--ln-yellow)}:where(.ln-sk-choose) .ln-tick,.ln-tick:where(.ln-sk-choose){border:1.8px solid var(--ln-ink);border-radius:999px;flex:none;place-items:center;width:16px;height:16px;display:grid}:where(.ln-sk-choose) .ln-tick.ln-on,.ln-tick.ln-on:where(.ln-sk-choose){background:var(--ln-ink)}:where(.ln-sk-choose) .ln-tick svg,.ln-tick:where(.ln-sk-choose) svg{fill:none;width:9px;height:9px;stroke:var(--ln-cream);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}:where(.ln-sk-choose) .ln-screens,.ln-screens:where(.ln-sk-choose){flex:1;min-height:0;display:flex}:where(.ln-sk-choose) .ln-screen,.ln-screen:where(.ln-sk-choose){flex-direction:column;flex:1;min-width:0;display:flex}:where(.ln-sk-choose) .ln-thread,.ln-thread:where(.ln-sk-choose){scroll-behavior:smooth;flex-direction:column;flex:1;gap:15px;min-height:0;padding:4px 4px 18px;display:flex;overflow:hidden auto}:where(.ln-sk-choose) .ln-turn,.ln-turn:where(.ln-sk-choose){flex-direction:column;gap:14px;animation:.28s ease-out ln-speaking-choose-rise;display:flex}@keyframes ln-speaking-choose-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where(.ln-sk-choose) .ln-intro,.ln-intro:where(.ln-sk-choose){background:var(--ln-cream);border:var(--ln-line);border-radius:var(--ln-r-lg);width:min(620px,96%);box-shadow:var(--ln-shadow);align-self:center;margin-top:auto;margin-bottom:auto;padding:24px 26px}:where(.ln-sk-choose) .ln-intro .ln-pin,.ln-intro:where(.ln-sk-choose) .ln-pin{letter-spacing:.14em;text-transform:uppercase;background:var(--ln-ink);color:var(--ln-cream);border-radius:999px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-block}:where(.ln-sk-choose) .ln-intro h2,.ln-intro:where(.ln-sk-choose) h2{letter-spacing:-.01em;text-wrap:balance;margin:13px 0 6px;font-size:27px;font-weight:800;line-height:1.15}:where(.ln-sk-choose) .ln-intro .ln-say,.ln-intro:where(.ln-sk-choose) .ln-say{font-family:var(--ln-font-read);color:var(--ln-ink-2);margin:0;font-size:16px;line-height:1.6}:where(.ln-sk-choose) .ln-facts,.ln-facts:where(.ln-sk-choose){flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}:where(.ln-sk-choose) .ln-facts span,.ln-facts:where(.ln-sk-choose) span{letter-spacing:.06em;text-transform:uppercase;border:var(--ln-line-thin);background:var(--ln-yellow-soft);border-radius:999px;padding:6px 13px;font-size:11px;font-weight:700}:where(.ln-sk-choose) .ln-divider,.ln-divider:where(.ln-sk-choose){align-items:center;gap:12px;margin:4px 0;display:flex}:where(.ln-sk-choose) .ln-divider span,.ln-divider:where(.ln-sk-choose) span{letter-spacing:.14em;text-transform:uppercase;color:var(--ln-ink);background:var(--ln-yellow-soft);border:var(--ln-line-thin);border-radius:999px;flex:none;padding:5px 14px;font-size:10.5px;font-weight:700}:where(.ln-sk-choose) .ln-divider:before,.ln-divider:where(.ln-sk-choose):before,:where(.ln-sk-choose) .ln-divider:after,.ln-divider:where(.ln-sk-choose):after{content:"";background:#1d23384d;flex:1;height:2px}:where(.ln-sk-choose) .ln-ask,.ln-ask:where(.ln-sk-choose){align-self:flex-start;max-width:min(640px,92%);margin-left:22px;position:relative}:where(.ln-sk-choose) .ln-quotemark,.ln-quotemark:where(.ln-sk-choose){background:var(--ln-ink);width:38px;height:38px;color:var(--ln-cream);border-radius:999px;place-items:center;padding-top:9px;font-family:Georgia,serif;font-size:21px;font-weight:800;line-height:1;display:grid;position:absolute;top:-14px;left:-22px}:where(.ln-sk-choose) .ln-bubble,.ln-bubble:where(.ln-sk-choose){background:var(--ln-cream);border:var(--ln-line);border-radius:var(--ln-r-lg);box-shadow:var(--ln-shadow);padding:16px 20px}:where(.ln-sk-choose) .ln-bubble .ln-tag,.ln-bubble:where(.ln-sk-choose) .ln-tag{letter-spacing:.13em;text-transform:uppercase;color:var(--ln-olive);margin-bottom:7px;font-size:10.5px;font-weight:700}:where(.ln-sk-choose) .ln-bubble .ln-say,.ln-bubble:where(.ln-sk-choose) .ln-say{font-family:var(--ln-font-read);margin:0;font-size:17px;line-height:1.5}:where(.ln-sk-choose) .ln-askrow,.ln-askrow:where(.ln-sk-choose){align-items:flex-start;gap:12px;display:flex}:where(.ln-sk-choose) .ln-hearbtn,.ln-hearbtn:where(.ln-sk-choose){border:var(--ln-line-thin);background:var(--ln-yellow);border-radius:999px;flex:none;place-items:center;width:34px;height:34px;margin-top:1px;display:grid}:where(.ln-sk-choose) .ln-hearbtn:hover,.ln-hearbtn:hover:where(.ln-sk-choose){background:var(--ln-yellow-deep)}:where(.ln-sk-choose) .ln-hearbtn svg,.ln-hearbtn:where(.ln-sk-choose) svg{width:13px;height:13px;fill:var(--ln-ink)}:where(.ln-sk-choose) .ln-dots,.ln-dots:where(.ln-sk-choose){gap:6px;padding:4px 0 2px;display:flex}:where(.ln-sk-choose) .ln-dots i,.ln-dots:where(.ln-sk-choose) i{background:var(--ln-olive);border-radius:999px;width:9px;height:9px;animation:1s infinite ln-speaking-choose-bounce}:where(.ln-sk-choose) .ln-dots i:nth-child(2),.ln-dots:where(.ln-sk-choose) i:nth-child(2){animation-delay:.16s}:where(.ln-sk-choose) .ln-dots i:nth-child(3),.ln-dots:where(.ln-sk-choose) i:nth-child(3){animation-delay:.32s}@keyframes ln-speaking-choose-bounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}:where(.ln-sk-choose) .ln-said,.ln-said:where(.ln-sk-choose){align-self:flex-end;max-width:min(620px,92%)}:where(.ln-sk-choose) .ln-said .ln-bubble,.ln-said:where(.ln-sk-choose) .ln-bubble{background:var(--ln-yellow-soft)}:where(.ln-sk-choose) .ln-said .ln-head,.ln-said:where(.ln-sk-choose) .ln-head{align-items:baseline;gap:14px;margin-bottom:7px;display:flex}:where(.ln-sk-choose) .ln-said .ln-tag,.ln-said:where(.ln-sk-choose) .ln-tag{margin:0}:where(.ln-sk-choose) .ln-said .ln-stamp,.ln-said:where(.ln-sk-choose) .ln-stamp{color:var(--ln-ink-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px;font-weight:600}:where(.ln-sk-choose) .ln-cue,.ln-cue:where(.ln-sk-choose){background:var(--ln-paper);border:3px solid var(--ln-ink);border-radius:var(--ln-r-lg);align-self:center;width:min(560px,96%);padding:20px 22px;box-shadow:0 5px #1d233838}:where(.ln-sk-choose) .ln-cue .ln-tag,.ln-cue:where(.ln-sk-choose) .ln-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--ln-olive);font-size:10.5px;font-weight:700}:where(.ln-sk-choose) .ln-cue h2,.ln-cue:where(.ln-sk-choose) h2{font-family:var(--ln-font-read);margin:9px 0 14px;font-size:19px;font-weight:500;line-height:1.4}:where(.ln-sk-choose) .ln-cue .ln-lead,.ln-cue:where(.ln-sk-choose) .ln-lead{letter-spacing:.08em;text-transform:uppercase;color:var(--ln-olive);margin-bottom:7px;font-size:12px;font-weight:700}:where(.ln-sk-choose) .ln-cue ul,.ln-cue:where(.ln-sk-choose) ul{flex-direction:column;gap:6px;margin:0 0 14px;padding-left:20px;display:flex}:where(.ln-sk-choose) .ln-cue li,.ln-cue:where(.ln-sk-choose) li{font-family:var(--ln-font-read);font-size:16px;line-height:1.4}:where(.ln-sk-choose) .ln-cue .ln-explain,.ln-cue:where(.ln-sk-choose) .ln-explain{font-family:var(--ln-font-read);border-top:2px dashed #1d23384d;margin:0;padding-top:12px;font-size:16px;line-height:1.45}:where(.ln-sk-choose) .ln-cue .ln-rules,.ln-cue:where(.ln-sk-choose) .ln-rules{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}:where(.ln-sk-choose) .ln-cue .ln-rules span,.ln-cue:where(.ln-sk-choose) .ln-rules span{letter-spacing:.07em;text-transform:uppercase;border:var(--ln-line-thin);background:var(--ln-yellow-soft);border-radius:999px;padding:5px 12px;font-size:10.5px;font-weight:700}:where(.ln-sk-choose) .ln-coach,.ln-coach:where(.ln-sk-choose){background:var(--ln-mint);border:var(--ln-line);border-radius:var(--ln-r-lg);box-shadow:var(--ln-shadow);align-self:stretch;padding:17px 19px}:where(.ln-sk-choose) .ln-coachhead,.ln-coachhead:where(.ln-sk-choose){flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}:where(.ln-sk-choose) .ln-coachhead .ln-tag,.ln-coachhead:where(.ln-sk-choose) .ln-tag{letter-spacing:.13em;text-transform:uppercase;color:var(--ln-mint-ink);font-size:11px;font-weight:800}:where(.ln-sk-choose) .ln-pill,.ln-pill:where(.ln-sk-choose){border:var(--ln-line-thin);background:var(--ln-yellow-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:9px;margin-left:auto;padding:5px 11px;font-size:10.5px;font-weight:700}:where(.ln-sk-choose) .ln-coach .ln-note,.ln-coach:where(.ln-sk-choose) .ln-note{font-family:var(--ln-font-read);margin:0 0 14px;font-size:15.5px;font-weight:500;line-height:1.6}:where(.ln-sk-choose) .ln-panel,.ln-panel:where(.ln-sk-choose){background:var(--ln-paper);border:var(--ln-line-thin);border-radius:var(--ln-r-md);padding:15px 16px}:where(.ln-sk-choose) .ln-panel h3,.ln-panel:where(.ln-sk-choose) h3{letter-spacing:.1em;text-transform:uppercase;color:var(--ln-olive);margin:0;font-size:12.5px;font-weight:700}:where(.ln-sk-choose) .ln-panel .ln-sub,.ln-panel:where(.ln-sk-choose) .ln-sub{font-family:var(--ln-font-read);color:var(--ln-ink-2);margin:4px 0 0;font-size:13px}:where(.ln-sk-choose) .ln-panelhead,.ln-panelhead:where(.ln-sk-choose){flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}:where(.ln-sk-choose) .ln-conf,.ln-conf:where(.ln-sk-choose){border:var(--ln-line-thin);background:var(--ln-cream-2);font-variant-numeric:tabular-nums;border-radius:9px;flex:none;margin-left:auto;padding:5px 11px;font-size:11.5px;font-weight:700}:where(.ln-sk-choose) .ln-signalslab,.ln-signalslab:where(.ln-sk-choose){letter-spacing:.12em;text-transform:uppercase;color:var(--ln-olive);margin:14px 0 8px;font-size:10.5px;font-weight:700}:where(.ln-sk-choose) .ln-tiles,.ln-tiles:where(.ln-sk-choose){grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){:where(.ln-sk-choose) .ln-tiles,.ln-tiles:where(.ln-sk-choose){grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.ln-sk-choose) .ln-tile,.ln-tile:where(.ln-sk-choose){border:var(--ln-line-thin);border-radius:var(--ln-r-sm);min-width:0;padding:11px 12px}:where(.ln-sk-choose) .ln-tile .ln-k,.ln-tile:where(.ln-sk-choose) .ln-k{letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;font-weight:700;line-height:1.3}:where(.ln-sk-choose) .ln-tile .ln-v,.ln-tile:where(.ln-sk-choose) .ln-v{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:5px;font-size:21px;font-weight:800;line-height:1.2}:where(.ln-sk-choose) .ln-tile .ln-v.ln-small,.ln-tile:where(.ln-sk-choose) .ln-v.ln-small{font-size:15px;font-weight:700}:where(.ln-sk-choose) .ln-tile .ln-n,.ln-tile:where(.ln-sk-choose) .ln-n{font-size:11px;font-weight:500;font-family:var(--ln-font-read);margin-top:3px;line-height:1.35}:where(.ln-sk-choose) .ln-tile.ln-rate,.ln-tile.ln-rate:where(.ln-sk-choose){background:var(--ln-yellow-soft)}:where(.ln-sk-choose) .ln-tile.ln-rate .ln-k,.ln-tile.ln-rate:where(.ln-sk-choose) .ln-k{color:#8a6220}:where(.ln-sk-choose) .ln-tile.ln-pause,.ln-tile.ln-pause:where(.ln-sk-choose){background:var(--ln-mint)}:where(.ln-sk-choose) .ln-tile.ln-pause .ln-k,.ln-tile.ln-pause:where(.ln-sk-choose) .ln-k{color:var(--ln-mint-ink)}:where(.ln-sk-choose) .ln-tile.ln-filler,.ln-tile.ln-filler:where(.ln-sk-choose){background:var(--ln-pink)}:where(.ln-sk-choose) .ln-tile.ln-filler .ln-k,.ln-tile.ln-filler:where(.ln-sk-choose) .ln-k{color:var(--ln-pink-ink)}:where(.ln-sk-choose) .ln-tile.ln-clarity,.ln-tile.ln-clarity:where(.ln-sk-choose){background:var(--ln-lilac)}:where(.ln-sk-choose) .ln-tile.ln-clarity .ln-k,.ln-tile.ln-clarity:where(.ln-sk-choose) .ln-k{color:var(--ln-lilac-ink)}:where(.ln-sk-choose) .ln-perq,.ln-perq:where(.ln-sk-choose){border:var(--ln-line-thin);border-radius:var(--ln-r-sm);background:var(--ln-cream-2);margin-top:12px;padding:12px 13px}:where(.ln-sk-choose) .ln-perq .ln-k,.ln-perq:where(.ln-sk-choose) .ln-k{letter-spacing:.09em;text-transform:uppercase;color:var(--ln-olive);margin-bottom:8px;font-size:9.5px;font-weight:700}:where(.ln-sk-choose) .ln-qrow,.ln-qrow:where(.ln-sk-choose){border-bottom:1px dashed #1d23382e;align-items:center;gap:10px;padding:5px 0;font-size:12.5px;display:flex}:where(.ln-sk-choose) .ln-qrow:last-child,.ln-qrow:last-child:where(.ln-sk-choose){border-bottom:none}:where(.ln-sk-choose) .ln-qrow .ln-num,.ln-qrow:where(.ln-sk-choose) .ln-num{background:var(--ln-yellow-soft);border:1.6px solid var(--ln-ink);font-variant-numeric:tabular-nums;border-radius:5px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:800}:where(.ln-sk-choose) .ln-qrow .ln-txt,.ln-qrow:where(.ln-sk-choose) .ln-txt{min-width:0;font-family:var(--ln-font-read);color:var(--ln-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}:where(.ln-sk-choose) .ln-qrow .ln-w,.ln-qrow:where(.ln-sk-choose) .ln-w{font-variant-numeric:tabular-nums;flex:none;font-weight:700}:where(.ln-sk-choose) .ln-qrow .ln-flag,.ln-qrow:where(.ln-sk-choose) .ln-flag{text-transform:uppercase;letter-spacing:.05em;color:var(--ln-pink-ink);background:var(--ln-pink);border:1.6px solid var(--ln-ink);border-radius:5px;flex:none;padding:1px 6px;font-size:10px;font-weight:700}:where(.ln-sk-choose) .ln-practise,.ln-practise:where(.ln-sk-choose){border:var(--ln-line-thin);border-radius:var(--ln-r-sm);background:var(--ln-cream-2);margin-top:10px;padding:11px 13px}:where(.ln-sk-choose) .ln-practise .ln-k,.ln-practise:where(.ln-sk-choose) .ln-k{letter-spacing:.09em;text-transform:uppercase;color:var(--ln-olive);font-size:9.5px;font-weight:700}:where(.ln-sk-choose) .ln-practise p,.ln-practise:where(.ln-sk-choose) p{font-family:var(--ln-font-read);color:var(--ln-ink-2);margin:5px 0 0;font-size:13px;line-height:1.45}:where(.ln-sk-choose) .ln-gate,.ln-gate:where(.ln-sk-choose){background:var(--ln-cream);border:var(--ln-line);border-radius:var(--ln-r-lg);box-shadow:var(--ln-shadow);flex-wrap:wrap;align-self:stretch;align-items:center;gap:16px;padding:18px 20px;display:flex}:where(.ln-sk-choose) .ln-gate .ln-n,.ln-gate:where(.ln-sk-choose) .ln-n{border:var(--ln-line);background:var(--ln-yellow);border-radius:999px;flex:none;place-items:center;width:46px;height:46px;font-size:17px;font-weight:800;display:grid}:where(.ln-sk-choose) .ln-gate .ln-t,.ln-gate:where(.ln-sk-choose) .ln-t{flex:1;min-width:200px}:where(.ln-sk-choose) .ln-gate h2,.ln-gate:where(.ln-sk-choose) h2{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:15px;font-weight:800}:where(.ln-sk-choose) .ln-gate p,.ln-gate:where(.ln-sk-choose) p{font-family:var(--ln-font-read);color:var(--ln-ink-2);margin:4px 0 0;font-size:14px;line-height:1.5}:where(.ln-sk-choose) .ln-wrap,.ln-wrap:where(.ln-sk-choose){background:var(--ln-cream);border:var(--ln-line);border-radius:var(--ln-r-lg);box-shadow:var(--ln-shadow);align-self:stretch;padding:18px 20px}:where(.ln-sk-choose) .ln-wrap h2,.ln-wrap:where(.ln-sk-choose) h2{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:16px;font-weight:800}:where(.ln-sk-choose) .ln-wrap .ln-sub,.ln-wrap:where(.ln-sk-choose) .ln-sub{font-family:var(--ln-font-read);color:var(--ln-ink-2);margin:5px 0 14px;font-size:14px;line-height:1.5}:where(.ln-sk-choose) .ln-sums,.ln-sums:where(.ln-sk-choose){grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){:where(.ln-sk-choose) .ln-sums,.ln-sums:where(.ln-sk-choose){grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.ln-sk-choose) .ln-sum,.ln-sum:where(.ln-sk-choose){border:var(--ln-line-thin);border-radius:var(--ln-r-sm);background:var(--ln-cream-2);padding:11px 12px}:where(.ln-sk-choose) .ln-sum .ln-k,.ln-sum:where(.ln-sk-choose) .ln-k{letter-spacing:.09em;text-transform:uppercase;color:var(--ln-olive);font-size:9.5px;font-weight:700}:where(.ln-sk-choose) .ln-sum .ln-v,.ln-sum:where(.ln-sk-choose) .ln-v{font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:800}:where(.ln-sk-choose) .ln-sum .ln-n,.ln-sum:where(.ln-sk-choose) .ln-n{font-size:11px;font-family:var(--ln-font-read);color:var(--ln-ink-2);margin-top:2px}:where(.ln-sk-choose) .ln-composer,.ln-composer:where(.ln-sk-choose){background:var(--ln-cream);border:var(--ln-line);border-radius:var(--ln-r-lg) var(--ln-r-lg) 0 0;padding:16px 18px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-bottom:none;flex-wrap:wrap;flex:none;align-items:flex-start;gap:18px;display:flex}:where(.ln-sk-choose) .ln-micwrap,.ln-micwrap:where(.ln-sk-choose),:where(.ln-sk-choose) .ln-prepwrap,.ln-prepwrap:where(.ln-sk-choose),:where(.ln-sk-choose) .ln-donewrap,.ln-donewrap:where(.ln-sk-choose){flex-direction:column;flex:none;align-items:center;gap:6px;width:118px;display:flex}:where(.ln-sk-choose) .ln-mic,.ln-mic:where(.ln-sk-choose),:where(.ln-sk-choose) .ln-donebtn,.ln-donebtn:where(.ln-sk-choose){border:var(--ln-line);background:var(--ln-yellow);width:66px;height:66px;box-shadow:var(--ln-shadow);border-radius:999px;place-items:center;display:grid}:where(.ln-sk-choose) .ln-mic:hover,.ln-mic:hover:where(.ln-sk-choose),:where(.ln-sk-choose) .ln-donebtn:hover,.ln-donebtn:hover:where(.ln-sk-choose){background:var(--ln-yellow-deep)}:where(.ln-sk-choose) .ln-mic:disabled,.ln-mic:disabled:where(.ln-sk-choose){box-shadow:none;cursor:not-allowed;background:#efe5d1;border-color:#c9c2b0}:where(.ln-sk-choose) .ln-mic:disabled svg,.ln-mic:disabled:where(.ln-sk-choose) svg{stroke:#8f887a}:where(.ln-sk-choose) .ln-mic svg,.ln-mic:where(.ln-sk-choose) svg{fill:none;width:25px;height:25px;stroke:var(--ln-ink);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}:where(.ln-sk-choose) .ln-donebtn svg,.ln-donebtn:where(.ln-sk-choose) svg{fill:none;width:27px;height:27px;stroke:var(--ln-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}:where(.ln-sk-choose) .ln-mic.ln-live,.ln-mic.ln-live:where(.ln-sk-choose){background:var(--ln-red-soft);border-color:var(--ln-red);animation:1.4s ease-in-out infinite ln-speaking-choose-pulse}:where(.ln-sk-choose) .ln-mic.ln-live svg,.ln-mic.ln-live:where(.ln-sk-choose) svg{stroke:var(--ln-red)}@keyframes ln-speaking-choose-pulse{0%,to{box-shadow:0 3px #1d23382e}50%{box-shadow:0 3px #1d23382e,0 0 0 9px #b5473a2b}}:where(.ln-sk-choose) .ln-miclab,.ln-miclab:where(.ln-sk-choose){letter-spacing:.11em;text-transform:uppercase;text-align:center;font-size:10.5px;font-weight:700;line-height:1.3}:where(.ln-sk-choose) .ln-michint,.ln-michint:where(.ln-sk-choose){font-size:11px;font-family:var(--ln-font-read);color:var(--ln-ink-2);text-align:center;font-variant-numeric:tabular-nums;line-height:1.3}:where(.ln-sk-choose) .ln-prepdial,.ln-prepdial:where(.ln-sk-choose){border:var(--ln-line);background:var(--ln-yellow-soft);width:66px;height:66px;box-shadow:var(--ln-shadow);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:19px;font-weight:800;display:grid}:where(.ln-sk-choose) .ln-prepdial.ln-low,.ln-prepdial.ln-low:where(.ln-sk-choose){background:var(--ln-pink);border-color:var(--ln-red);color:var(--ln-red)}:where(.ln-sk-choose) .ln-prepdial svg,.ln-prepdial:where(.ln-sk-choose) svg{fill:none;width:26px;height:26px;stroke:var(--ln-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}:where(.ln-sk-choose) .ln-writer,.ln-writer:where(.ln-sk-choose){flex-direction:column;flex:1;gap:9px;min-width:min(260px,100%);display:flex}:where(.ln-sk-choose) .ln-answerbox,.ln-answerbox:where(.ln-sk-choose){resize:vertical;background:var(--ln-cream-2);width:100%;min-height:88px;color:var(--ln-ink);border:var(--ln-line-thin);border-radius:var(--ln-r-md);font-family:var(--ln-font-read);padding:13px 15px;font-size:15.5px;line-height:1.5}:where(.ln-sk-choose) .ln-answerbox::placeholder,.ln-answerbox:where(.ln-sk-choose)::placeholder{color:#a9a493}:where(.ln-sk-choose) .ln-answerbox:disabled,.ln-answerbox:disabled:where(.ln-sk-choose){color:var(--ln-ink-2);background:#f4eee2}:where(.ln-sk-choose) .ln-writerbar,.ln-writerbar:where(.ln-sk-choose){flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.ln-sk-choose) .ln-count,.ln-count:where(.ln-sk-choose){color:var(--ln-ink-2);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}:where(.ln-sk-choose) .ln-linkbtn,.ln-linkbtn:where(.ln-sk-choose){color:var(--ln-olive);text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:12px;font-weight:700;text-decoration:underline}:where(.ln-sk-choose) .ln-linkbtn:hover,.ln-linkbtn:hover:where(.ln-sk-choose){color:var(--ln-ink)}:where(.ln-sk-choose) .ln-act,.ln-act:where(.ln-sk-choose){border:var(--ln-line);background:var(--ln-yellow);box-shadow:var(--ln-shadow);border-radius:12px;flex:none;align-items:center;gap:9px;margin-left:auto;padding:11px 20px;font-size:15px;font-weight:700;display:inline-flex}:where(.ln-sk-choose) .ln-act:hover,.ln-act:hover:where(.ln-sk-choose){background:var(--ln-yellow-deep)}:where(.ln-sk-choose) .ln-act:disabled,.ln-act:disabled:where(.ln-sk-choose){color:#8f887a;box-shadow:none;cursor:not-allowed;background:#efe5d1;border-color:#c9c2b0}:where(.ln-sk-choose) .ln-act svg,.ln-act:where(.ln-sk-choose) svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}:where(.ln-sk-choose) .ln-act.ln-ghost,.ln-act.ln-ghost:where(.ln-sk-choose){background:var(--ln-cream-2)}:where(.ln-sk-choose) .ln-act.ln-ghost:hover,.ln-act.ln-ghost:hover:where(.ln-sk-choose){background:var(--ln-yellow-soft)}:where(.ln-sk-choose) .ln-saved,.ln-saved:where(.ln-sk-choose){border:var(--ln-line-thin);border-radius:var(--ln-r-md);background:var(--ln-cream-2);width:100%;font-family:var(--ln-font-read);color:var(--ln-ink-2);flex-wrap:wrap;align-items:center;gap:14px;padding:15px 16px;font-size:15.5px;display:flex}:where(.ln-sk-choose) .ln-saved span,.ln-saved:where(.ln-sk-choose) span{flex:1;min-width:180px}@media (prefers-reduced-motion:reduce){:where(.ln-sk-choose) *,:where(.ln-sk-choose){scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:620px){:where(.ln-sk-choose) .ln-brand h1,.ln-brand:where(.ln-sk-choose) h1{font-size:16px}:where(.ln-sk-choose) .ln-voicewrap,.ln-voicewrap:where(.ln-sk-choose){order:5;align-items:flex-start;width:100%}:where(.ln-sk-choose) .ln-voicewrap .ln-cap,.ln-voicewrap:where(.ln-sk-choose) .ln-cap{display:none}:where(.ln-sk-choose) .ln-voicerow,.ln-voicerow:where(.ln-sk-choose){justify-content:flex-start}:where(.ln-sk-choose) .ln-micwrap,.ln-micwrap:where(.ln-sk-choose),:where(.ln-sk-choose) .ln-donewrap,.ln-donewrap:where(.ln-sk-choose),:where(.ln-sk-choose) .ln-prepwrap,.ln-prepwrap:where(.ln-sk-choose){width:84px}:where(.ln-sk-choose) .ln-mic,.ln-mic:where(.ln-sk-choose),:where(.ln-sk-choose) .ln-donebtn,.ln-donebtn:where(.ln-sk-choose),:where(.ln-sk-choose) .ln-prepdial,.ln-prepdial:where(.ln-sk-choose){width:56px;height:56px}:where(.ln-sk-choose) .ln-prepdial,.ln-prepdial:where(.ln-sk-choose){font-size:16px}:where(.ln-sk-choose) .ln-intro h2,.ln-intro:where(.ln-sk-choose) h2{font-size:22px}:where(.ln-sk-choose) .ln-choosehead h2,.ln-choosehead:where(.ln-sk-choose) h2{font-size:24px}}.ln-sk-page:where(.ln-sk-choose){height:900px;font-family:var(--ln-font-ui);color:var(--ln-ink);background-color:var(--ln-gold);background-image:linear-gradient(var(--ln-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ln-grid) 1px,transparent 1px);background-size:46px 46px;margin:0;position:relative;overflow:hidden}.ln-sk-page:where(.ln-sk-choose) .ln-shell{height:100%}.ln-sk-page:where(.ln-sk-choose) .ln-overlay,.ln-sk-page:where(.ln-sk-choose) .ln-notice{position:absolute}:where(.ln-sk-choose) :where(.ln-sk-page a.ln-sk-btn),:where(.ln-sk-page a.ln-sk-btn):where(.ln-sk-choose){color:inherit;text-decoration:none}:where(.ln-sk-interview){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ln-gold:#efe8da;--ln-grid:#1d233816;--ln-ink:#1d2338;--ln-ink-2:#4e4a43;--ln-olive:#8a6220;--ln-cream:#fffcf6;--ln-cream-2:#fff;--ln-paper:#fffdf9;--ln-yellow:#d8b46a;--ln-yellow-deep:#b8893b;--ln-yellow-soft:#f1e7d2;--ln-mint:#e1ede5;--ln-mint-ink:#3f7a5a;--ln-pink:#f6e2dd;--ln-pink-ink:#8e3328;--ln-lilac:#e3e8f3;--ln-lilac-ink:#2f4a82;--ln-red:#b5473a;--ln-red-soft:#f6e2dd;--ln-line:2.5px solid var(--ln-ink);--ln-line-thin:2px solid var(--ln-ink);--ln-r-lg:20px;--ln-r-md:14px;--ln-r-sm:10px;--ln-shadow:0 3px 0 #1d23382e;--ln-font-ui:"Outfit",system-ui,-apple-system,sans-serif;--ln-font-read:"DM Sans",Georgia,serif}:where(.ln-sk-interview) *,:where(.ln-sk-interview){box-sizing:border-box}:where(.ln-sk-interview),:where(.ln-sk-interview){height:100%}:where(.ln-sk-interview){font-family:var(--ln-font-ui);color:var(--ln-ink);background-color:var(--ln-gold);background-image:linear-gradient(var(--ln-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ln-grid) 1px,transparent 1px);background-size:46px 46px;margin:0}:where(.ln-sk-interview) button,button:where(.ln-sk-interview){color:inherit;cursor:pointer;font-family:inherit}:where(.ln-sk-interview) textarea,textarea:where(.ln-sk-interview){font-family:inherit}:where(.ln-sk-interview) :focus-visible,:focus-visible:where(.ln-sk-interview){outline:3px solid var(--ln-ink);outline-offset:2px}:where(.ln-sk-interview) ::selection,:where(.ln-sk-interview)::selection{background:var(--ln-yellow)}:where(.ln-sk-interview) .ln-shell,.ln-shell:where(.ln-sk-interview){flex-direction:column;gap:12px;max-width:1180px;height:100%;margin:0 auto;padding-block:16px 0;padding-inline:16px;display:flex}:where(.ln-sk-interview) .ln-topbar,.ln-topbar:where(.ln-sk-interview){background:var(--ln-cream);border:var(--ln-line);border-radius:var(--ln-r-lg);box-shadow:var(--ln-shadow);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:12px 14px;display:flex}:where(.ln-sk-interview) .ln-iconbtn,.ln-iconbtn:where(.ln-sk-interview){border:var(--ln-line-thin);background:var(--ln-cream-2);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}:where(.ln-sk-interview) .ln-iconbtn:hover,.ln-iconbtn:hover:where(.ln-sk-interview){background:var(--ln-yellow-soft)}:where(.ln-sk-interview) .ln-iconbtn svg,.ln-iconbtn:where(.ln-sk-interview) svg{fill:none;width:17px;height:17px;stroke:var(--ln-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}:where(.ln-sk-interview) .ln-brand,.ln-brand:where(.ln-sk-interview){flex-direction:column;gap:3px;min-width:0;display:flex}:where(.ln-sk-interview) .ln-brand h1,.ln-brand:where(.ln-sk-interview) h1{letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:19px;font-weight:800;line-height:1}:where(.ln-sk-interview) .ln-brand .ln-status,.ln-brand:where(.ln-sk-interview) .ln-status{letter-spacing:.11em;text-transform:uppercase;color:var(--ln-olive);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}:where(.ln-sk-interview) .ln-live,.ln-live:where(.ln-sk-interview){background:#3f7a5a;border-radius:999px;flex:none;width:8px;height:8px}:where(.ln-sk-interview) .ln-grow,.ln-grow:where(.ln-sk-interview){flex:1;min-width:8px}:where(.ln-sk-interview) .ln-voicewrap,.ln-voicewrap:where(.ln-sk-interview){flex-direction:column;align-items:center;gap:5px;display:flex}:where(.ln-sk-interview) .ln-voicewrap .ln-cap,.ln-voicewrap:where(.ln-sk-interview) .ln-cap{letter-spacing:.14em;text-transform:uppercase;color:var(--ln-olive);font-size:10px;font-weight:700}:where(.ln-sk-interview) .ln-voicerow,.ln-voicerow:where(.ln-sk-interview){flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}:where(.ln-sk-interview) .ln-playbtn,.ln-playbtn:where(.ln-sk-interview){border:var(--ln-line-thin);background:var(--ln-yellow);width:42px;height:38px;box-shadow:var(--ln-shadow);border-radius:11px;flex:none;place-items:center;display:grid}:where(.ln-sk-interview) .ln-playbtn:hover,.ln-playbtn:hover:where(.ln-sk-interview){background:var(--ln-yellow-deep)}:where(.ln-sk-interview) .ln-playbtn svg,.ln-playbtn:where(.ln-sk-interview) svg{width:14px;height:14px;fill:var(--ln-ink)}:where(.ln-sk-interview) .ln-voicesel,.ln-voicesel:where(.ln-sk-interview){appearance:none;font-family:var(--ln-font-ui);color:var(--ln-ink);background:var(--ln-cream-2);border:var(--ln-line-thin);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D2338' stroke-width='2.4' stroke-linecap='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 11px center;background-repeat:no-repeat;background-size:15px;border-radius:12px;padding:9px 34px 9px 14px;font-size:14px;font-weight:600}:where(.ln-sk-interview) .ln-chip,.ln-chip:where(.ln-sk-interview){border:var(--ln-line-thin);background:var(--ln-cream-2);letter-spacing:.07em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:11px;flex:none;align-items:center;gap:7px;padding:9px 13px;font-size:11.5px;font-weight:700;display:inline-flex}:where(.ln-sk-interview) .ln-chip svg,.ln-chip:where(.ln-sk-interview) svg{fill:none;width:13px;height:13px;stroke:var(--ln-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}:where(.ln-sk-interview) .ln-chip.ln-counter,.ln-chip.ln-counter:where(.ln-sk-interview){background:var(--ln-yellow-soft)}:where(.ln-sk-interview) .ln-endbtn,.ln-endbtn:where(.ln-sk-interview){border:var(--ln-line-thin);background:var(--ln-red-soft);color:var(--ln-red);border-radius:11px;flex:none;padding:9px 18px;font-size:14px;font-weight:700}:where(.ln-sk-interview) .ln-endbtn:hover,.ln-endbtn:hover:where(.ln-sk-interview){background:#efcfc8}:where(.ln-sk-interview) .ln-rail,.ln-rail:where(.ln-sk-interview){flex-wrap:wrap;flex:none;align-items:stretch;gap:10px;display:flex}:where(.ln-sk-interview) .ln-part,.ln-part:where(.ln-sk-interview){border:var(--ln-line-thin);border-radius:var(--ln-r-md);background:#fffcf680;flex-direction:column;flex:1;gap:5px;min-width:190px;padding:9px 12px;display:flex}:where(.ln-sk-interview) .ln-part.ln-now,.ln-part.ln-now:where(.ln-sk-interview){background:var(--ln-cream);border:var(--ln-line);box-shadow:var(--ln-shadow)}:where(.ln-sk-interview) .ln-part.ln-locked,.ln-part.ln-locked:where(.ln-sk-interview){opacity:.62}:where(.ln-sk-interview) .ln-part .ln-pt,.ln-part:where(.ln-sk-interview) .ln-pt{align-items:center;gap:8px;display:flex}:where(.ln-sk-interview) .ln-part .ln-pn,.ln-part:where(.ln-sk-interview) .ln-pn{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}:where(.ln-sk-interview) .ln-part .ln-pk,.ln-part:where(.ln-sk-interview) .ln-pk{color:var(--ln-ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-left:auto;font-size:10.5px;font-weight:600;display:flex}:where(.ln-sk-interview) .ln-part .ln-pk svg,.ln-part:where(.ln-sk-interview) .ln-pk svg{fill:none;width:11px;height:11px;stroke:var(--ln-ink-2);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}:where(.ln-sk-interview) .ln-part .ln-pd,.ln-part:where(.ln-sk-interview) .ln-pd{font-size:11px;font-family:var(--ln-font-read);color:var(--ln-ink-2);line-height:1.3}:where(.ln-sk-interview) .ln-segs,.ln-segs:where(.ln-sk-interview){gap:3px;display:flex}:where(.ln-sk-interview) .ln-seg,.ln-seg:where(.ln-sk-interview){border:1.5px solid var(--ln-ink);background:0 0;border-radius:999px;flex:1;height:6px}:where(.ln-sk-interview) .ln-seg.ln-done,.ln-seg.ln-done:where(.ln-sk-interview){background:var(--ln-ink)}:where(.ln-sk-interview) .ln-seg.ln-now,.ln-seg.ln-now:where(.ln-sk-interview){background:var(--ln-yellow)}:where(.ln-sk-interview) .ln-tick,.ln-tick:where(.ln-sk-interview){border:1.8px solid var(--ln-ink);border-radius:999px;flex:none;place-items:center;width:16px;height:16px;display:grid}:where(.ln-sk-interview) .ln-tick.ln-on,.ln-tick.ln-on:where(.ln-sk-interview){background:var(--ln-ink)}:where(.ln-sk-interview) .ln-tick svg,.ln-tick:where(.ln-sk-interview) svg{fill:none;width:9px;height:9px;stroke:var(--ln-cream);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}:where(.ln-sk-interview) .ln-thread,.ln-thread:where(.ln-sk-interview){scroll-behavior:smooth;flex-direction:column;flex:1;gap:15px;min-height:0;padding:4px 4px 18px;display:flex;overflow:hidden auto}:where(.ln-sk-interview) .ln-turn,.ln-turn:where(.ln-sk-interview){flex-direction:column;gap:14px;animation:.28s ease-out ln-speaking-interview-rise;display:flex}@keyframes ln-speaking-interview-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where(.ln-sk-interview) .ln-divider,.ln-divider:where(.ln-sk-interview){align-items:center;gap:12px;margin:4px 0;display:flex}:where(.ln-sk-interview) .ln-divider span,.ln-divider:where(.ln-sk-interview) span{letter-spacing:.14em;text-transform:uppercase;color:var(--ln-ink);background:var(--ln-yellow-soft);border:var(--ln-line-thin);border-radius:999px;flex:none;padding:5px 14px;font-size:10.5px;font-weight:700}:where(.ln-sk-interview) .ln-divider.ln-part span,.ln-divider.ln-part:where(.ln-sk-interview) span{background:var(--ln-ink);color:var(--ln-cream);padding:7px 18px;font-size:11.5px}:where(.ln-sk-interview) .ln-divider:before,.ln-divider:where(.ln-sk-interview):before,:where(.ln-sk-interview) .ln-divider:after,.ln-divider:where(.ln-sk-interview):after{content:"";background:#1d23384d;flex:1;height:2px}:where(.ln-sk-interview) .ln-ask,.ln-ask:where(.ln-sk-interview){align-self:flex-start;max-width:min(640px,92%);margin-left:22px;position:relative}:where(.ln-sk-interview) .ln-quotemark,.ln-quotemark:where(.ln-sk-interview){background:var(--ln-ink);width:38px;height:38px;color:var(--ln-cream);border-radius:999px;place-items:center;padding-top:9px;font-family:Georgia,serif;font-size:21px;font-weight:800;line-height:1;display:grid;position:absolute;top:-14px;left:-22px}:where(.ln-sk-interview) .ln-bubble,.ln-bubble:where(.ln-sk-interview){background:var(--ln-cream);border:var(--ln-line);border-radius:var(--ln-r-lg);box-shadow:var(--ln-shadow);padding:16px 20px}:where(.ln-sk-interview) .ln-bubble .ln-tag,.ln-bubble:where(.ln-sk-interview) .ln-tag{letter-spacing:.13em;text-transform:uppercase;color:var(--ln-olive);margin-bottom:7px;font-size:10.5px;font-weight:700}:where(.ln-sk-interview) .ln-bubble .ln-say,.ln-bubble:where(.ln-sk-interview) .ln-say{font-family:var(--ln-font-read);margin:0;font-size:17px;line-height:1.5}:where(.ln-sk-interview) .ln-askrow,.ln-askrow:where(.ln-sk-interview){align-items:flex-start;gap:12px;display:flex}:where(.ln-sk-interview) .ln-hearbtn,.ln-hearbtn:where(.ln-sk-interview){border:var(--ln-line-thin);background:var(--ln-yellow);border-radius:999px;flex:none;place-items:center;width:34px;height:34px;margin-top:1px;display:grid}:where(.ln-sk-interview) .ln-hearbtn:hover,.ln-hearbtn:hover:where(.ln-sk-interview){background:var(--ln-yellow-deep)}:where(.ln-sk-interview) .ln-hearbtn svg,.ln-hearbtn:where(.ln-sk-interview) svg{width:13px;height:13px;fill:var(--ln-ink)}:where(.ln-sk-interview) .ln-dots,.ln-dots:where(.ln-sk-interview){gap:6px;padding:4px 0 2px;display:flex}:where(.ln-sk-interview) .ln-dots i,.ln-dots:where(.ln-sk-interview) i{background:var(--ln-olive);border-radius:999px;width:9px;height:9px;animation:1s infinite ln-speaking-interview-bounce}:where(.ln-sk-interview) .ln-dots i:nth-child(2),.ln-dots:where(.ln-sk-interview) i:nth-child(2){animation-delay:.16s}:where(.ln-sk-interview) .ln-dots i:nth-child(3),.ln-dots:where(.ln-sk-interview) i:nth-child(3){animation-delay:.32s}@keyframes ln-speaking-interview-bounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}:where(.ln-sk-interview) .ln-said,.ln-said:where(.ln-sk-interview){align-self:flex-end;max-width:min(620px,92%)}:where(.ln-sk-interview) .ln-said .ln-bubble,.ln-said:where(.ln-sk-interview) .ln-bubble{background:var(--ln-yellow-soft)}:where(.ln-sk-interview) .ln-said .ln-head,.ln-said:where(.ln-sk-interview) .ln-head{align-items:baseline;gap:14px;margin-bottom:7px;display:flex}:where(.ln-sk-interview) .ln-said .ln-tag,.ln-said:where(.ln-sk-interview) .ln-tag{margin:0}:where(.ln-sk-interview) .ln-said .ln-stamp,.ln-said:where(.ln-sk-interview) .ln-stamp{color:var(--ln-ink-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px;font-weight:600}:where(.ln-sk-interview) .ln-coach.ln-teacher,.ln-coach.ln-teacher:where(.ln-sk-interview){background:var(--ln-cream)}:where(.ln-sk-interview) .ln-pill.ln-band,.ln-pill.ln-band:where(.ln-sk-interview){background:var(--ln-ink);color:var(--ln-cream);border-color:var(--ln-ink)}:where(.ln-sk-interview) .ln-gradehead,.ln-gradehead:where(.ln-sk-interview){background:var(--ln-ink);color:var(--ln-cream);border:var(--ln-line);border-radius:var(--ln-r-lg);box-shadow:var(--ln-shadow);flex-wrap:wrap;align-self:stretch;align-items:center;gap:18px;padding:18px 20px;display:flex}:where(.ln-sk-interview) .ln-gradehead .ln-who,.ln-gradehead:where(.ln-sk-interview) .ln-who{flex:1;min-width:200px}:where(.ln-sk-interview) .ln-gradehead .ln-lbl,.ln-gradehead:where(.ln-sk-interview) .ln-lbl{letter-spacing:.14em;text-transform:uppercase;color:#d9cbae;font-size:10.5px;font-weight:700}:where(.ln-sk-interview) .ln-gradehead h2,.ln-gradehead:where(.ln-sk-interview) h2{letter-spacing:-.01em;margin:5px 0 0;font-size:20px;font-weight:800}:where(.ln-sk-interview) .ln-gradehead .ln-sub,.ln-gradehead:where(.ln-sk-interview) .ln-sub{font-family:var(--ln-font-read);color:#e2d6be;margin:4px 0 0;font-size:13.5px;line-height:1.5}:where(.ln-sk-interview) .ln-gradehead .ln-bands,.ln-gradehead:where(.ln-sk-interview) .ln-bands{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.ln-sk-interview) .ln-gradehead .ln-pb,.ln-gradehead:where(.ln-sk-interview) .ln-pb{border:1.8px solid #fffcf673;border-radius:9px;align-items:center;gap:7px;padding:5px 11px;display:flex}:where(.ln-sk-interview) .ln-gradehead .ln-pb .ln-n,.ln-gradehead:where(.ln-sk-interview) .ln-pb .ln-n{color:#d9cbae;font-size:10.5px;font-weight:700}:where(.ln-sk-interview) .ln-gradehead .ln-pb .ln-v,.ln-gradehead:where(.ln-sk-interview) .ln-pb .ln-v{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}:where(.ln-sk-interview) .ln-gradehead .ln-overall,.ln-gradehead:where(.ln-sk-interview) .ln-overall{text-align:right;border-left:1.8px solid #fffcf64d;flex:none;padding-left:18px}:where(.ln-sk-interview) .ln-gradehead .ln-overall .ln-n,.ln-gradehead:where(.ln-sk-interview) .ln-overall .ln-n{letter-spacing:.09em;text-transform:uppercase;color:#d9cbae;font-size:10.5px;font-weight:700}:where(.ln-sk-interview) .ln-gradehead .ln-overall .ln-v,.ln-gradehead:where(.ln-sk-interview) .ln-overall .ln-v{color:var(--ln-yellow);font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1}:where(.ln-sk-interview) .ln-critgrid,.ln-critgrid:where(.ln-sk-interview){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:4px;display:grid}@media (max-width:700px){:where(.ln-sk-interview) .ln-critgrid,.ln-critgrid:where(.ln-sk-interview){grid-template-columns:1fr}}:where(.ln-sk-interview) .ln-critcard,.ln-critcard:where(.ln-sk-interview){border:var(--ln-line-thin);border-radius:var(--ln-r-sm);background:var(--ln-paper);border-left-width:6px;padding:11px 13px}:where(.ln-sk-interview) .ln-critcard.ln-fluency,.ln-critcard.ln-fluency:where(.ln-sk-interview){border-left-color:#3f7a5a}:where(.ln-sk-interview) .ln-critcard.ln-pron,.ln-critcard.ln-pron:where(.ln-sk-interview){border-left-color:#3d5a98}:where(.ln-sk-interview) .ln-critcard.ln-lexical,.ln-critcard.ln-lexical:where(.ln-sk-interview){border-left-color:#8a6220}:where(.ln-sk-interview) .ln-critcard.ln-grammar,.ln-critcard.ln-grammar:where(.ln-sk-interview){border-left-color:#8e3328}:where(.ln-sk-interview) .ln-critrow,.ln-critrow:where(.ln-sk-interview){align-items:baseline;gap:10px;display:flex}:where(.ln-sk-interview) .ln-critname,.ln-critname:where(.ln-sk-interview){letter-spacing:-.01em;flex:1;min-width:0;font-size:12px;font-weight:800}:where(.ln-sk-interview) .ln-critband,.ln-critband:where(.ln-sk-interview){font-variant-numeric:tabular-nums;flex:none;font-size:18px;font-weight:800}:where(.ln-sk-interview) .ln-critcard.ln-fluency .ln-critband,.ln-critcard.ln-fluency:where(.ln-sk-interview) .ln-critband{color:#3f7a5a}:where(.ln-sk-interview) .ln-critcard.ln-pron .ln-critband,.ln-critcard.ln-pron:where(.ln-sk-interview) .ln-critband{color:#3d5a98}:where(.ln-sk-interview) .ln-critcard.ln-lexical .ln-critband,.ln-critcard.ln-lexical:where(.ln-sk-interview) .ln-critband{color:#8a6220}:where(.ln-sk-interview) .ln-critcard.ln-grammar .ln-critband,.ln-critcard.ln-grammar:where(.ln-sk-interview) .ln-critband{color:#8e3328}:where(.ln-sk-interview) .ln-critnote,.ln-critnote:where(.ln-sk-interview){font-family:var(--ln-font-read);color:var(--ln-ink-2);margin:5px 0 0;font-size:12.5px;line-height:1.5}:where(.ln-sk-interview) .ln-marks,.ln-marks:where(.ln-sk-interview){flex-direction:column;gap:8px;margin-top:9px;display:flex}:where(.ln-sk-interview) .ln-mark,.ln-mark:where(.ln-sk-interview){border:1.8px solid var(--ln-ink);border-radius:var(--ln-r-sm);background:var(--ln-paper);border-left-width:5px;padding:9px 11px}:where(.ln-sk-interview) .ln-mark.ln-fluency,.ln-mark.ln-fluency:where(.ln-sk-interview){border-left-color:#3f7a5a}:where(.ln-sk-interview) .ln-mark.ln-pron,.ln-mark.ln-pron:where(.ln-sk-interview){border-left-color:#3d5a98}:where(.ln-sk-interview) .ln-mark.ln-lexical,.ln-mark.ln-lexical:where(.ln-sk-interview){border-left-color:#8a6220}:where(.ln-sk-interview) .ln-mark.ln-grammar,.ln-mark.ln-grammar:where(.ln-sk-interview){border-left-color:#8e3328}:where(.ln-sk-interview) .ln-marktop,.ln-marktop:where(.ln-sk-interview){align-items:center;gap:8px;margin-bottom:5px;display:flex}:where(.ln-sk-interview) .ln-mtag,.ln-mtag:where(.ln-sk-interview){letter-spacing:.05em;text-transform:uppercase;border:1.4px solid;border-radius:5px;padding:2px 7px;font-size:9px;font-weight:800}:where(.ln-sk-interview) .ln-mtag.ln-fluency,.ln-mtag.ln-fluency:where(.ln-sk-interview){background:var(--ln-mint);color:#3f7a5a;border-color:#3f7a5a}:where(.ln-sk-interview) .ln-mtag.ln-pron,.ln-mtag.ln-pron:where(.ln-sk-interview){color:#3d5a98;background:#e3e8f3;border-color:#3d5a98}:where(.ln-sk-interview) .ln-mtag.ln-lexical,.ln-mtag.ln-lexical:where(.ln-sk-interview){background:var(--ln-yellow-soft);color:#8a6220;border-color:#8a6220}:where(.ln-sk-interview) .ln-mtag.ln-grammar,.ln-mtag.ln-grammar:where(.ln-sk-interview){background:var(--ln-pink);color:#8e3328;border-color:#8e3328}:where(.ln-sk-interview) .ln-mquote,.ln-mquote:where(.ln-sk-interview){font-family:var(--ln-font-read);color:var(--ln-ink);font-size:13.5px;font-style:italic;line-height:1.45}:where(.ln-sk-interview) .ln-mfix,.ln-mfix:where(.ln-sk-interview),:where(.ln-sk-interview) .ln-mnote,.ln-mnote:where(.ln-sk-interview){color:var(--ln-ink-2);margin-top:5px;font-size:12px;line-height:1.45}:where(.ln-sk-interview) .ln-mfix b,.ln-mfix:where(.ln-sk-interview) b,:where(.ln-sk-interview) .ln-mnote b,.ln-mnote:where(.ln-sk-interview) b{letter-spacing:.06em;text-transform:uppercase;color:var(--ln-olive);margin-bottom:2px;font-size:9px;font-weight:800;display:block}:where(.ln-sk-interview) .ln-mfix,.ln-mfix:where(.ln-sk-interview){color:var(--ln-ink);font-weight:600}:where(.ln-sk-interview) .ln-noerr,.ln-noerr:where(.ln-sk-interview){font-size:12px;font-family:var(--ln-font-read);color:var(--ln-olive);margin:9px 0 0}:where(.ln-sk-interview) .ln-recs,.ln-recs:where(.ln-sk-interview){border:var(--ln-line-thin);border-radius:var(--ln-r-sm);background:var(--ln-cream-2);margin-top:12px;padding:12px 13px}:where(.ln-sk-interview) .ln-recs .ln-k,.ln-recs:where(.ln-sk-interview) .ln-k{letter-spacing:.09em;text-transform:uppercase;color:var(--ln-olive);margin-bottom:9px;font-size:9.5px;font-weight:700}:where(.ln-sk-interview) .ln-qblock,.ln-qblock:where(.ln-sk-interview){border-bottom:1px dashed #1d233829;padding:11px 0}:where(.ln-sk-interview) .ln-qblock:first-of-type,.ln-qblock:first-of-type:where(.ln-sk-interview){padding-top:0}:where(.ln-sk-interview) .ln-qblock:last-child,.ln-qblock:last-child:where(.ln-sk-interview){border-bottom:none;padding-bottom:0}:where(.ln-sk-interview) .ln-qbhead,.ln-qbhead:where(.ln-sk-interview){flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:8px;display:flex}:where(.ln-sk-interview) .ln-qbq,.ln-qbq:where(.ln-sk-interview){flex:1;min-width:140px;font-size:13px;font-weight:600;line-height:1.35}:where(.ln-sk-interview) .ln-qbw,.ln-qbw:where(.ln-sk-interview){font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:800}:where(.ln-sk-interview) .ln-qbscript,.ln-qbscript:where(.ln-sk-interview){font-family:var(--ln-font-read);color:var(--ln-ink-2);border-left:2.5px solid #1d233838;margin:8px 0 0;padding-left:11px;font-size:13.5px;line-height:1.6}:where(.ln-sk-interview) .ln-recrow,.ln-recrow:where(.ln-sk-interview){align-items:center;gap:10px;display:flex}:where(.ln-sk-interview) .ln-reclab,.ln-reclab:where(.ln-sk-interview){text-align:center;background:var(--ln-yellow-soft);border:1.6px solid var(--ln-ink);border-radius:5px;flex:none;min-width:34px;padding:1px 6px;font-size:10.5px;font-weight:800}:where(.ln-sk-interview) .ln-miniplay,.ln-miniplay:where(.ln-sk-interview){border:1.8px solid var(--ln-ink);background:var(--ln-yellow);border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}:where(.ln-sk-interview) .ln-miniplay:hover,.ln-miniplay:hover:where(.ln-sk-interview){background:var(--ln-yellow-deep)}:where(.ln-sk-interview) .ln-miniplay svg,.ln-miniplay:where(.ln-sk-interview) svg{width:10px;height:10px;fill:var(--ln-ink)}:where(.ln-sk-interview) .ln-bar,.ln-bar:where(.ln-sk-interview){border:1.6px solid var(--ln-ink);background:var(--ln-paper);border-radius:999px;flex:1;min-width:40px;height:7px;overflow:hidden}:where(.ln-sk-interview) .ln-barfill,.ln-barfill:where(.ln-sk-interview){background:var(--ln-ink);width:0;height:100%;transition:width .2s linear;display:block}:where(.ln-sk-interview) .ln-ptime,.ln-ptime:where(.ln-sk-interview){color:var(--ln-ink-2);text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:76px;font-size:11px;font-weight:600}:where(.ln-sk-interview) .ln-cue,.ln-cue:where(.ln-sk-interview){background:var(--ln-paper);border:3px solid var(--ln-ink);border-radius:var(--ln-r-lg);align-self:center;width:min(560px,96%);padding:20px 22px;box-shadow:0 5px #1d233838}:where(.ln-sk-interview) .ln-cue .ln-tag,.ln-cue:where(.ln-sk-interview) .ln-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--ln-olive);font-size:10.5px;font-weight:700}:where(.ln-sk-interview) .ln-cue h2,.ln-cue:where(.ln-sk-interview) h2{font-family:var(--ln-font-read);margin:9px 0 14px;font-size:19px;font-weight:500;line-height:1.4}:where(.ln-sk-interview) .ln-cue .ln-lead,.ln-cue:where(.ln-sk-interview) .ln-lead{letter-spacing:.08em;text-transform:uppercase;color:var(--ln-olive);margin-bottom:7px;font-size:12px;font-weight:700}:where(.ln-sk-interview) .ln-cue ul,.ln-cue:where(.ln-sk-interview) ul{flex-direction:column;gap:6px;margin:0 0 14px;padding-left:20px;display:flex}:where(.ln-sk-interview) .ln-cue li,.ln-cue:where(.ln-sk-interview) li{font-family:var(--ln-font-read);font-size:16px;line-height:1.4}:where(.ln-sk-interview) .ln-cue .ln-explain,.ln-cue:where(.ln-sk-interview) .ln-explain{font-family:var(--ln-font-read);border-top:2px dashed #1d23384d;margin:0;padding-top:12px;font-size:16px;line-height:1.45}:where(.ln-sk-interview) .ln-cue .ln-rules,.ln-cue:where(.ln-sk-interview) .ln-rules{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}:where(.ln-sk-interview) .ln-cue .ln-rules span,.ln-cue:where(.ln-sk-interview) .ln-rules span{letter-spacing:.07em;text-transform:uppercase;border:var(--ln-line-thin);background:var(--ln-yellow-soft);border-radius:999px;padding:5px 12px;font-size:10.5px;font-weight:700}:where(.ln-sk-interview) .ln-coach,.ln-coach:where(.ln-sk-interview){background:var(--ln-mint);border:var(--ln-line);border-radius:var(--ln-r-lg);box-shadow:var(--ln-shadow);align-self:stretch;padding:17px 19px}:where(.ln-sk-interview) .ln-coachhead,.ln-coachhead:where(.ln-sk-interview){flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}:where(.ln-sk-interview) .ln-coachhead .ln-tag,.ln-coachhead:where(.ln-sk-interview) .ln-tag{letter-spacing:.13em;text-transform:uppercase;color:var(--ln-mint-ink);font-size:11px;font-weight:800}:where(.ln-sk-interview) .ln-pill,.ln-pill:where(.ln-sk-interview){border:var(--ln-line-thin);background:var(--ln-yellow-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:9px;margin-left:auto;padding:5px 11px;font-size:10.5px;font-weight:700}:where(.ln-sk-interview) .ln-coach .ln-note,.ln-coach:where(.ln-sk-interview) .ln-note{font-family:var(--ln-font-read);margin:0 0 14px;font-size:15.5px;font-weight:500;line-height:1.6}:where(.ln-sk-interview) .ln-panel,.ln-panel:where(.ln-sk-interview){background:var(--ln-paper);border:var(--ln-line-thin);border-radius:var(--ln-r-md);padding:15px 16px}:where(.ln-sk-interview) .ln-panel h3,.ln-panel:where(.ln-sk-interview) h3{letter-spacing:.1em;text-transform:uppercase;color:var(--ln-olive);margin:0;font-size:12.5px;font-weight:700}:where(.ln-sk-interview) .ln-panel .ln-sub,.ln-panel:where(.ln-sk-interview) .ln-sub{font-family:var(--ln-font-read);color:var(--ln-ink-2);margin:4px 0 0;font-size:13px}:where(.ln-sk-interview) .ln-panelhead,.ln-panelhead:where(.ln-sk-interview){flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}:where(.ln-sk-interview) .ln-conf,.ln-conf:where(.ln-sk-interview){border:var(--ln-line-thin);background:var(--ln-cream-2);font-variant-numeric:tabular-nums;border-radius:9px;flex:none;margin-left:auto;padding:5px 11px;font-size:11.5px;font-weight:700}:where(.ln-sk-interview) .ln-signalslab,.ln-signalslab:where(.ln-sk-interview){letter-spacing:.12em;text-transform:uppercase;color:var(--ln-olive);margin:14px 0 8px;font-size:10.5px;font-weight:700}:where(.ln-sk-interview) .ln-tiles,.ln-tiles:where(.ln-sk-interview){grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){:where(.ln-sk-interview) .ln-tiles,.ln-tiles:where(.ln-sk-interview){grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.ln-sk-interview) .ln-tile,.ln-tile:where(.ln-sk-interview){border:var(--ln-line-thin);border-radius:var(--ln-r-sm);min-width:0;padding:11px 12px}:where(.ln-sk-interview) .ln-tile .ln-k,.ln-tile:where(.ln-sk-interview) .ln-k{letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;font-weight:700;line-height:1.3}:where(.ln-sk-interview) .ln-tile .ln-v,.ln-tile:where(.ln-sk-interview) .ln-v{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:5px;font-size:21px;font-weight:800;line-height:1.2}:where(.ln-sk-interview) .ln-tile .ln-v.ln-small,.ln-tile:where(.ln-sk-interview) .ln-v.ln-small{font-size:15px;font-weight:700}:where(.ln-sk-interview) .ln-tile .ln-n,.ln-tile:where(.ln-sk-interview) .ln-n{font-size:11px;font-weight:500;font-family:var(--ln-font-read);margin-top:3px;line-height:1.35}:where(.ln-sk-interview) .ln-tile.ln-rate,.ln-tile.ln-rate:where(.ln-sk-interview){background:var(--ln-yellow-soft)}:where(.ln-sk-interview) .ln-tile.ln-rate .ln-k,.ln-tile.ln-rate:where(.ln-sk-interview) .ln-k{color:#8a6220}:where(.ln-sk-interview) .ln-tile.ln-pause,.ln-tile.ln-pause:where(.ln-sk-interview){background:var(--ln-mint)}:where(.ln-sk-interview) .ln-tile.ln-pause .ln-k,.ln-tile.ln-pause:where(.ln-sk-interview) .ln-k{color:var(--ln-mint-ink)}:where(.ln-sk-interview) .ln-tile.ln-filler,.ln-tile.ln-filler:where(.ln-sk-interview){background:var(--ln-pink)}:where(.ln-sk-interview) .ln-tile.ln-filler .ln-k,.ln-tile.ln-filler:where(.ln-sk-interview) .ln-k{color:var(--ln-pink-ink)}:where(.ln-sk-interview) .ln-tile.ln-clarity,.ln-tile.ln-clarity:where(.ln-sk-interview){background:var(--ln-lilac)}:where(.ln-sk-interview) .ln-tile.ln-clarity .ln-k,.ln-tile.ln-clarity:where(.ln-sk-interview) .ln-k{color:var(--ln-lilac-ink)}:where(.ln-sk-interview) .ln-perq,.ln-perq:where(.ln-sk-interview){border:var(--ln-line-thin);border-radius:var(--ln-r-sm);background:var(--ln-cream-2);margin-top:12px;padding:12px 13px}:where(.ln-sk-interview) .ln-perq .ln-k,.ln-perq:where(.ln-sk-interview) .ln-k{letter-spacing:.09em;text-transform:uppercase;color:var(--ln-olive);margin-bottom:8px;font-size:9.5px;font-weight:700}:where(.ln-sk-interview) .ln-qrow,.ln-qrow:where(.ln-sk-interview){border-bottom:1px dashed #1d23382e;align-items:center;gap:10px;padding:5px 0;font-size:12.5px;display:flex}:where(.ln-sk-interview) .ln-qrow:last-child,.ln-qrow:last-child:where(.ln-sk-interview){border-bottom:none}:where(.ln-sk-interview) .ln-qrow .ln-num,.ln-qrow:where(.ln-sk-interview) .ln-num{background:var(--ln-yellow-soft);border:1.6px solid var(--ln-ink);font-variant-numeric:tabular-nums;border-radius:5px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:800}:where(.ln-sk-interview) .ln-qrow .ln-txt,.ln-qrow:where(.ln-sk-interview) .ln-txt{min-width:0;font-family:var(--ln-font-read);color:var(--ln-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}:where(.ln-sk-interview) .ln-qrow .ln-w,.ln-qrow:where(.ln-sk-interview) .ln-w{font-variant-numeric:tabular-nums;flex:none;font-weight:700}:where(.ln-sk-interview) .ln-qrow .ln-flag,.ln-qrow:where(.ln-sk-interview) .ln-flag{text-transform:uppercase;letter-spacing:.05em;color:var(--ln-pink-ink);background:var(--ln-pink);border:1.6px solid var(--ln-ink);border-radius:5px;flex:none;padding:1px 6px;font-size:10px;font-weight:700}:where(.ln-sk-interview) .ln-practise,.ln-practise:where(.ln-sk-interview){border:var(--ln-line-thin);border-radius:var(--ln-r-sm);background:var(--ln-cream-2);margin-top:10px;padding:11px 13px}:where(.ln-sk-interview) .ln-practise .ln-k,.ln-practise:where(.ln-sk-interview) .ln-k{letter-spacing:.09em;text-transform:uppercase;color:var(--ln-olive);font-size:9.5px;font-weight:700}:where(.ln-sk-interview) .ln-practise p,.ln-practise:where(.ln-sk-interview) p{font-family:var(--ln-font-read);color:var(--ln-ink-2);margin:5px 0 0;font-size:13px;line-height:1.45}:where(.ln-sk-interview) .ln-gate,.ln-gate:where(.ln-sk-interview){background:var(--ln-cream);border:var(--ln-line);border-radius:var(--ln-r-lg);box-shadow:var(--ln-shadow);flex-wrap:wrap;align-self:stretch;align-items:center;gap:16px;padding:18px 20px;display:flex}:where(.ln-sk-interview) .ln-gate .ln-n,.ln-gate:where(.ln-sk-interview) .ln-n{border:var(--ln-line);background:var(--ln-yellow);border-radius:999px;flex:none;place-items:center;width:46px;height:46px;font-size:17px;font-weight:800;display:grid}:where(.ln-sk-interview) .ln-gate .ln-t,.ln-gate:where(.ln-sk-interview) .ln-t{flex:1;min-width:200px}:where(.ln-sk-interview) .ln-gate h2,.ln-gate:where(.ln-sk-interview) h2{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:15px;font-weight:800}:where(.ln-sk-interview) .ln-gate p,.ln-gate:where(.ln-sk-interview) p{font-family:var(--ln-font-read);color:var(--ln-ink-2);margin:4px 0 0;font-size:14px;line-height:1.5}:where(.ln-sk-interview) .ln-wrap,.ln-wrap:where(.ln-sk-interview){background:var(--ln-cream);border:var(--ln-line);border-radius:var(--ln-r-lg);box-shadow:var(--ln-shadow);align-self:stretch;padding:18px 20px}:where(.ln-sk-interview) .ln-wrap h2,.ln-wrap:where(.ln-sk-interview) h2{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:16px;font-weight:800}:where(.ln-sk-interview) .ln-wrap .ln-sub,.ln-wrap:where(.ln-sk-interview) .ln-sub{font-family:var(--ln-font-read);color:var(--ln-ink-2);margin:5px 0 14px;font-size:14px;line-height:1.5}:where(.ln-sk-interview) .ln-sums,.ln-sums:where(.ln-sk-interview){grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){:where(.ln-sk-interview) .ln-sums,.ln-sums:where(.ln-sk-interview){grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.ln-sk-interview) .ln-sum,.ln-sum:where(.ln-sk-interview){border:var(--ln-line-thin);border-radius:var(--ln-r-sm);background:var(--ln-cream-2);padding:11px 12px}:where(.ln-sk-interview) .ln-sum .ln-k,.ln-sum:where(.ln-sk-interview) .ln-k{letter-spacing:.09em;text-transform:uppercase;color:var(--ln-olive);font-size:9.5px;font-weight:700}:where(.ln-sk-interview) .ln-sum .ln-v,.ln-sum:where(.ln-sk-interview) .ln-v{font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:800}:where(.ln-sk-interview) .ln-sum .ln-n,.ln-sum:where(.ln-sk-interview) .ln-n{font-size:11px;font-family:var(--ln-font-read);color:var(--ln-ink-2);margin-top:2px}:where(.ln-sk-interview) .ln-composer,.ln-composer:where(.ln-sk-interview){background:var(--ln-cream);border:var(--ln-line);border-radius:var(--ln-r-lg) var(--ln-r-lg) 0 0;padding:16px 18px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-bottom:none;flex-wrap:wrap;flex:none;align-items:flex-start;gap:18px;display:flex}:where(.ln-sk-interview) .ln-micwrap,.ln-micwrap:where(.ln-sk-interview),:where(.ln-sk-interview) .ln-prepwrap,.ln-prepwrap:where(.ln-sk-interview),:where(.ln-sk-interview) .ln-donewrap,.ln-donewrap:where(.ln-sk-interview){flex-direction:column;flex:none;align-items:center;gap:6px;width:118px;display:flex}:where(.ln-sk-interview) .ln-mic,.ln-mic:where(.ln-sk-interview),:where(.ln-sk-interview) .ln-donebtn,.ln-donebtn:where(.ln-sk-interview){border:var(--ln-line);background:var(--ln-yellow);width:66px;height:66px;box-shadow:var(--ln-shadow);border-radius:999px;place-items:center;display:grid}:where(.ln-sk-interview) .ln-mic:hover,.ln-mic:hover:where(.ln-sk-interview),:where(.ln-sk-interview) .ln-donebtn:hover,.ln-donebtn:hover:where(.ln-sk-interview){background:var(--ln-yellow-deep)}:where(.ln-sk-interview) .ln-mic:disabled,.ln-mic:disabled:where(.ln-sk-interview){box-shadow:none;cursor:not-allowed;background:#efe5d1;border-color:#c9c2b0}:where(.ln-sk-interview) .ln-mic:disabled svg,.ln-mic:disabled:where(.ln-sk-interview) svg{stroke:#8f887a}:where(.ln-sk-interview) .ln-mic svg,.ln-mic:where(.ln-sk-interview) svg{fill:none;width:25px;height:25px;stroke:var(--ln-ink);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}:where(.ln-sk-interview) .ln-donebtn svg,.ln-donebtn:where(.ln-sk-interview) svg{fill:none;width:27px;height:27px;stroke:var(--ln-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}:where(.ln-sk-interview) .ln-mic.ln-live,.ln-mic.ln-live:where(.ln-sk-interview){background:var(--ln-red-soft);border-color:var(--ln-red);animation:1.4s ease-in-out infinite ln-speaking-interview-pulse}:where(.ln-sk-interview) .ln-mic.ln-live svg,.ln-mic.ln-live:where(.ln-sk-interview) svg{stroke:var(--ln-red)}@keyframes ln-speaking-interview-pulse{0%,to{box-shadow:0 3px #1d23382e}50%{box-shadow:0 3px #1d23382e,0 0 0 9px #b5473a2b}}:where(.ln-sk-interview) .ln-miclab,.ln-miclab:where(.ln-sk-interview){letter-spacing:.11em;text-transform:uppercase;text-align:center;font-size:10.5px;font-weight:700;line-height:1.3}:where(.ln-sk-interview) .ln-michint,.ln-michint:where(.ln-sk-interview){font-size:11px;font-family:var(--ln-font-read);color:var(--ln-ink-2);text-align:center;font-variant-numeric:tabular-nums;line-height:1.3}:where(.ln-sk-interview) .ln-prepdial,.ln-prepdial:where(.ln-sk-interview){border:var(--ln-line);background:var(--ln-yellow-soft);width:66px;height:66px;box-shadow:var(--ln-shadow);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:19px;font-weight:800;display:grid}:where(.ln-sk-interview) .ln-prepdial.ln-low,.ln-prepdial.ln-low:where(.ln-sk-interview){background:var(--ln-pink);border-color:var(--ln-red);color:var(--ln-red)}:where(.ln-sk-interview) .ln-prepdial svg,.ln-prepdial:where(.ln-sk-interview) svg{fill:none;width:26px;height:26px;stroke:var(--ln-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}:where(.ln-sk-interview) .ln-writer,.ln-writer:where(.ln-sk-interview){flex-direction:column;flex:1;gap:9px;min-width:min(260px,100%);display:flex}:where(.ln-sk-interview) .ln-answerbox,.ln-answerbox:where(.ln-sk-interview){resize:vertical;background:var(--ln-cream-2);width:100%;min-height:88px;color:var(--ln-ink);border:var(--ln-line-thin);border-radius:var(--ln-r-md);font-family:var(--ln-font-read);padding:13px 15px;font-size:15.5px;line-height:1.5}:where(.ln-sk-interview) .ln-answerbox::placeholder,.ln-answerbox:where(.ln-sk-interview)::placeholder{color:#a9a493}:where(.ln-sk-interview) .ln-answerbox:disabled,.ln-answerbox:disabled:where(.ln-sk-interview){color:var(--ln-ink-2);background:#f4eee2}:where(.ln-sk-interview) .ln-writerbar,.ln-writerbar:where(.ln-sk-interview){flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.ln-sk-interview) .ln-count,.ln-count:where(.ln-sk-interview){color:var(--ln-ink-2);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}:where(.ln-sk-interview) .ln-linkbtn,.ln-linkbtn:where(.ln-sk-interview){color:var(--ln-olive);text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:12px;font-weight:700;text-decoration:underline}:where(.ln-sk-interview) .ln-linkbtn:hover,.ln-linkbtn:hover:where(.ln-sk-interview){color:var(--ln-ink)}:where(.ln-sk-interview) .ln-act,.ln-act:where(.ln-sk-interview){border:var(--ln-line);background:var(--ln-yellow);box-shadow:var(--ln-shadow);border-radius:12px;flex:none;align-items:center;gap:9px;margin-left:auto;padding:11px 20px;font-size:15px;font-weight:700;display:inline-flex}:where(.ln-sk-interview) .ln-act:hover,.ln-act:hover:where(.ln-sk-interview){background:var(--ln-yellow-deep)}:where(.ln-sk-interview) .ln-act:disabled,.ln-act:disabled:where(.ln-sk-interview){color:#8f887a;box-shadow:none;cursor:not-allowed;background:#efe5d1;border-color:#c9c2b0}:where(.ln-sk-interview) .ln-act svg,.ln-act:where(.ln-sk-interview) svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}:where(.ln-sk-interview) .ln-act.ln-ghost,.ln-act.ln-ghost:where(.ln-sk-interview){background:var(--ln-cream-2)}:where(.ln-sk-interview) .ln-act.ln-ghost:hover,.ln-act.ln-ghost:hover:where(.ln-sk-interview){background:var(--ln-yellow-soft)}:where(.ln-sk-interview) .ln-saved,.ln-saved:where(.ln-sk-interview){border:var(--ln-line-thin);border-radius:var(--ln-r-md);background:var(--ln-cream-2);width:100%;font-family:var(--ln-font-read);color:var(--ln-ink-2);flex-wrap:wrap;align-items:center;gap:14px;padding:15px 16px;font-size:15.5px;display:flex}:where(.ln-sk-interview) .ln-saved span,.ln-saved:where(.ln-sk-interview) span{flex:1;min-width:180px}:where(.ln-sk-interview){--ln-ed:#4760e5;--ln-ed-deep:#2e44b5;--ln-ed-soft:#e9edfc;--ln-lime:#e0f77d;--ln-lime-deep:#c9e35a;--ln-ed-bg:#1c2540;--ln-ed-bg-2:#2a3558}:where(.ln-sk-interview) .ln-edtile,.ln-edtile:where(.ln-sk-interview){background:var(--ln-ed-bg);border:var(--ln-line-thin);box-shadow:inset 0 0 0 3px var(--ln-ed-bg-2);border-radius:16px;flex:none;place-items:center;display:grid}:where(.ln-sk-interview) .ln-edmark,.ln-edmark:where(.ln-sk-interview){flex:none;display:block}:where(.ln-sk-interview) .ln-coach.ln-ed,.ln-coach.ln-ed:where(.ln-sk-interview){background:var(--ln-cream)}:where(.ln-sk-interview) .ln-coach.ln-ed .ln-coachhead .ln-tag,.ln-coach.ln-ed:where(.ln-sk-interview) .ln-coachhead .ln-tag{color:var(--ln-ed-deep)}:where(.ln-sk-interview) .ln-pill.ln-edband,.ln-pill.ln-edband:where(.ln-sk-interview){background:var(--ln-ed);color:#fff;border-color:var(--ln-ink)}:where(.ln-sk-interview) .ln-gradehead.ln-ed,.ln-gradehead.ln-ed:where(.ln-sk-interview){background:var(--ln-ed-bg);color:#fff}:where(.ln-sk-interview) .ln-gradehead.ln-ed .ln-lbl,.ln-gradehead.ln-ed:where(.ln-sk-interview) .ln-lbl,:where(.ln-sk-interview) .ln-gradehead.ln-ed .ln-pb .ln-n,.ln-gradehead.ln-ed:where(.ln-sk-interview) .ln-pb .ln-n,:where(.ln-sk-interview) .ln-gradehead.ln-ed .ln-overall .ln-n,.ln-gradehead.ln-ed:where(.ln-sk-interview) .ln-overall .ln-n{color:var(--ln-lime)}:where(.ln-sk-interview) .ln-gradehead.ln-ed .ln-sub,.ln-gradehead.ln-ed:where(.ln-sk-interview) .ln-sub{color:#c9d0ea}:where(.ln-sk-interview) .ln-gradehead.ln-ed .ln-overall .ln-v,.ln-gradehead.ln-ed:where(.ln-sk-interview) .ln-overall .ln-v{color:var(--ln-lime)}:where(.ln-sk-interview) .ln-gradehead.ln-ed .ln-who,.ln-gradehead.ln-ed:where(.ln-sk-interview) .ln-who{align-items:center;gap:14px;display:flex}:where(.ln-sk-interview) .ln-gradehead.ln-ed .ln-edtile,.ln-gradehead.ln-ed:where(.ln-sk-interview) .ln-edtile{border-color:#3d4a72;width:68px;height:68px}:where(.ln-sk-interview) .ln-improved,.ln-improved:where(.ln-sk-interview){border:1.8px solid var(--ln-ink);border-radius:var(--ln-r-sm);background:var(--ln-ed-soft);margin-top:9px;padding:10px 12px}:where(.ln-sk-interview) .ln-improved .ln-k,.ln-improved:where(.ln-sk-interview) .ln-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ln-ed-deep);margin-bottom:5px;font-size:10.5px;font-weight:800}:where(.ln-sk-interview) .ln-improved p,.ln-improved:where(.ln-sk-interview) p{font-family:var(--ln-font-read);margin:0;font-size:14px;line-height:1.55}:where(.ln-sk-interview) .ln-edgrading,.ln-edgrading:where(.ln-sk-interview){align-items:center;gap:14px;display:flex}:where(.ln-sk-interview) .ln-edgrading .ln-edmark,.ln-edgrading:where(.ln-sk-interview) .ln-edmark{animation:1s ease-in-out infinite ln-speaking-interview-bob}@keyframes ln-speaking-interview-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(-4deg)}}:where(.ln-sk-interview) .ln-overlay,.ln-overlay:where(.ln-sk-interview){z-index:40;background:#1d23388c;place-items:center;padding:16px;animation:.18s ease-out ln-speaking-interview-fade;display:grid;position:fixed;inset:0}@keyframes ln-speaking-interview-fade{0%{opacity:0}to{opacity:1}}:where(.ln-sk-interview) .ln-picker,.ln-picker:where(.ln-sk-interview){background:var(--ln-cream);border:var(--ln-line);border-radius:var(--ln-r-lg);width:min(640px,100%);max-height:calc(100% - 16px);padding:22px;animation:.24s ease-out ln-speaking-interview-rise;overflow:auto;box-shadow:0 6px #1d233840}:where(.ln-sk-interview) .ln-picker .ln-eyebrow,.ln-picker:where(.ln-sk-interview) .ln-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ln-olive);font-size:10.5px;font-weight:800}:where(.ln-sk-interview) .ln-picker h2,.ln-picker:where(.ln-sk-interview) h2{letter-spacing:-.01em;margin:6px 0 4px;font-size:24px;font-weight:800}:where(.ln-sk-interview) .ln-picker .ln-lede,.ln-picker:where(.ln-sk-interview) .ln-lede{font-family:var(--ln-font-read);color:var(--ln-ink-2);margin:0 0 18px;font-size:15px;line-height:1.5}:where(.ln-sk-interview) .ln-choices,.ln-choices:where(.ln-sk-interview){grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){:where(.ln-sk-interview) .ln-choices,.ln-choices:where(.ln-sk-interview){grid-template-columns:1fr}}:where(.ln-sk-interview) .ln-choice,.ln-choice:where(.ln-sk-interview){text-align:left;border:var(--ln-line);border-radius:var(--ln-r-md);background:var(--ln-cream-2);box-shadow:var(--ln-shadow);flex-direction:column;gap:10px;padding:16px;transition:transform .12s ease-out;display:flex}:where(.ln-sk-interview) .ln-choice:hover,.ln-choice:hover:where(.ln-sk-interview){transform:translateY(-2px)}:where(.ln-sk-interview) .ln-choice.ln-ed,.ln-choice.ln-ed:where(.ln-sk-interview){background:var(--ln-cream-2)}:where(.ln-sk-interview) .ln-choice.ln-ed:hover,.ln-choice.ln-ed:hover:where(.ln-sk-interview){background:#d3daf8}:where(.ln-sk-interview) .ln-choice.ln-teacher:hover,.ln-choice.ln-teacher:hover:where(.ln-sk-interview){background:var(--ln-yellow-soft)}:where(.ln-sk-interview) .ln-choice .ln-face,.ln-choice:where(.ln-sk-interview) .ln-face{border:var(--ln-line-thin);border-radius:16px;flex:none;place-items:center;width:58px;height:58px;display:grid}:where(.ln-sk-interview) .ln-choice.ln-ed .ln-face,.ln-choice.ln-ed:where(.ln-sk-interview) .ln-face{background:var(--ln-ed-bg);box-shadow:inset 0 0 0 3px var(--ln-ed-bg-2)}:where(.ln-sk-interview) .ln-choice.ln-teacher .ln-face,.ln-choice.ln-teacher:where(.ln-sk-interview) .ln-face{background:var(--ln-yellow);font-size:18px;font-weight:800}:where(.ln-sk-interview) .ln-choice .ln-nm,.ln-choice:where(.ln-sk-interview) .ln-nm{font-size:19px;font-weight:800}:where(.ln-sk-interview) .ln-choice .ln-d,.ln-choice:where(.ln-sk-interview) .ln-d{font-family:var(--ln-font-read);color:var(--ln-ink-2);margin:0;font-size:13.5px;line-height:1.5}:where(.ln-sk-interview) .ln-choice .ln-when,.ln-choice:where(.ln-sk-interview) .ln-when{border:1.8px solid var(--ln-ink);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:10.5px;font-weight:800}:where(.ln-sk-interview) .ln-choice.ln-ed .ln-when,.ln-choice.ln-ed:where(.ln-sk-interview) .ln-when{background:var(--ln-ed);color:#fff}:where(.ln-sk-interview) .ln-choice.ln-teacher .ln-when,.ln-choice.ln-teacher:where(.ln-sk-interview) .ln-when{background:var(--ln-cream)}:where(.ln-sk-interview) .ln-picker .ln-foot,.ln-picker:where(.ln-sk-interview) .ln-foot{justify-content:flex-end;margin-top:16px;display:flex}:where(.ln-sk-interview) .ln-sentcard,.ln-sentcard:where(.ln-sk-interview){background:var(--ln-cream);border:var(--ln-line);border-radius:var(--ln-r-lg);box-shadow:var(--ln-shadow);flex-wrap:wrap;align-self:stretch;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}:where(.ln-sk-interview) .ln-sentcard .ln-av,.ln-sentcard:where(.ln-sk-interview) .ln-av{border:var(--ln-line-thin);background:var(--ln-yellow);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:17px;font-weight:800;display:grid}:where(.ln-sk-interview) .ln-sentcard .ln-body,.ln-sentcard:where(.ln-sk-interview) .ln-body{flex:1;min-width:220px}:where(.ln-sk-interview) .ln-sentcard h2,.ln-sentcard:where(.ln-sk-interview) h2{margin:0;font-size:20px;font-weight:800}:where(.ln-sk-interview) .ln-sentcard p,.ln-sentcard:where(.ln-sk-interview) p{font-family:var(--ln-font-read);color:var(--ln-ink-2);margin:5px 0 0;font-size:14.5px;line-height:1.55}:where(.ln-sk-interview) .ln-steps,.ln-steps:where(.ln-sk-interview){flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}:where(.ln-sk-interview) .ln-step,.ln-step:where(.ln-sk-interview){border:1.8px solid var(--ln-ink);background:var(--ln-cream-2);color:var(--ln-ink-2);border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 6px;font-size:12px;font-weight:700;display:inline-flex}:where(.ln-sk-interview) .ln-step i,.ln-step:where(.ln-sk-interview) i{border:1.8px solid var(--ln-ink);background:var(--ln-cream);border-radius:999px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}:where(.ln-sk-interview) .ln-step.ln-done,.ln-step.ln-done:where(.ln-sk-interview){background:var(--ln-mint);color:var(--ln-mint-ink)}:where(.ln-sk-interview) .ln-step.ln-done i,.ln-step.ln-done:where(.ln-sk-interview) i{background:var(--ln-mint-ink);border-color:var(--ln-mint-ink)}:where(.ln-sk-interview) .ln-step.ln-done i:after,.ln-step.ln-done:where(.ln-sk-interview) i:after{content:"";border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}:where(.ln-sk-interview) .ln-step.ln-now,.ln-step.ln-now:where(.ln-sk-interview){background:var(--ln-yellow-soft);color:var(--ln-ink)}:where(.ln-sk-interview) .ln-step.ln-now i,.ln-step.ln-now:where(.ln-sk-interview) i{background:var(--ln-yellow);animation:1.4s ease-in-out infinite ln-speaking-interview-pulse}:where(.ln-sk-interview) .ln-notice,.ln-notice:where(.ln-sk-interview){z-index:30;background:var(--ln-ink);width:min(560px,100% - 32px);color:var(--ln-cream);border:var(--ln-line);border-radius:var(--ln-r-md);align-items:center;gap:12px;padding:12px 12px 12px 14px;animation:.3s ease-out ln-speaking-interview-drop;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 6px #1d233840}@keyframes ln-speaking-interview-drop{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}:where(.ln-sk-interview) .ln-notice .ln-av,.ln-notice:where(.ln-sk-interview) .ln-av{background:var(--ln-yellow);width:40px;height:40px;color:var(--ln-ink);border:2px solid var(--ln-cream);border-radius:12px;flex:none;place-items:center;font-weight:800;display:grid}:where(.ln-sk-interview) .ln-notice .ln-t,.ln-notice:where(.ln-sk-interview) .ln-t{flex:1;min-width:0}:where(.ln-sk-interview) .ln-notice .ln-t b,.ln-notice:where(.ln-sk-interview) .ln-t b{font-size:14.5px;display:block}:where(.ln-sk-interview) .ln-notice .ln-t span,.ln-notice:where(.ln-sk-interview) .ln-t span{font-family:var(--ln-font-read);color:#e2d6be;font-size:12.5px}:where(.ln-sk-interview) .ln-notice .ln-act,.ln-notice:where(.ln-sk-interview) .ln-act{margin-left:0;padding:9px 14px;font-size:14px}:where(.ln-sk-interview) .ln-demo,.ln-demo:where(.ln-sk-interview){border:2px dashed var(--ln-olive);color:var(--ln-olive);background:0 0;border-radius:12px;padding:9px 14px;font-size:12.5px;font-weight:700}:where(.ln-sk-interview) .ln-demo:hover,.ln-demo:hover:where(.ln-sk-interview){background:var(--ln-yellow-soft);color:var(--ln-ink)}@media (prefers-reduced-motion:reduce){:where(.ln-sk-interview) *,:where(.ln-sk-interview){scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:620px){:where(.ln-sk-interview) .ln-brand h1,.ln-brand:where(.ln-sk-interview) h1{font-size:16px}:where(.ln-sk-interview) .ln-voicewrap,.ln-voicewrap:where(.ln-sk-interview){order:5;align-items:flex-start;width:100%}:where(.ln-sk-interview) .ln-voicewrap .ln-cap,.ln-voicewrap:where(.ln-sk-interview) .ln-cap{display:none}:where(.ln-sk-interview) .ln-voicerow,.ln-voicerow:where(.ln-sk-interview){justify-content:flex-start}:where(.ln-sk-interview) .ln-micwrap,.ln-micwrap:where(.ln-sk-interview),:where(.ln-sk-interview) .ln-donewrap,.ln-donewrap:where(.ln-sk-interview),:where(.ln-sk-interview) .ln-prepwrap,.ln-prepwrap:where(.ln-sk-interview){width:84px}:where(.ln-sk-interview) .ln-mic,.ln-mic:where(.ln-sk-interview),:where(.ln-sk-interview) .ln-donebtn,.ln-donebtn:where(.ln-sk-interview),:where(.ln-sk-interview) .ln-prepdial,.ln-prepdial:where(.ln-sk-interview){width:56px;height:56px}:where(.ln-sk-interview) .ln-prepdial,.ln-prepdial:where(.ln-sk-interview){font-size:16px}}.ln-sk-page:where(.ln-sk-interview){height:900px;font-family:var(--ln-font-ui);color:var(--ln-ink);background-color:var(--ln-gold);background-image:linear-gradient(var(--ln-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ln-grid) 1px,transparent 1px);background-size:46px 46px;margin:0;position:relative;overflow:hidden}.ln-sk-page:where(.ln-sk-interview) .ln-shell{height:100%}.ln-sk-page:where(.ln-sk-interview) .ln-overlay,.ln-sk-page:where(.ln-sk-interview) .ln-notice{position:absolute}:where(.ln-sk-interview) :where(.ln-sk-page a.ln-sk-btn),:where(.ln-sk-page a.ln-sk-btn):where(.ln-sk-interview){color:inherit;text-decoration:none}:where(.ln-sk-queue){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ln-bg:#f5f6f8;--ln-surface:#fff;--ln-surface-2:#fafbfc;--ln-border:#e3e6ee;--ln-border-strong:#cdd2dd;--ln-ink:#212020;--ln-ink-2:#5b6170;--ln-ink-3:#8a93a6;--ln-accent:#4760e5;--ln-accent-ink:#fff;--ln-accent-soft:#e9edfc;--ln-accent-line:#b9c4f4;--ln-accent-deep:#2e44b5;--ln-ok:#1d7046;--ln-ok-bg:#e4f6ec;--ln-ok-line:#b7e3c8;--ln-warn:#b35c00;--ln-warn-bg:#fff1dc;--ln-warn-line:#f7d9a8;--ln-info:#2e44b5;--ln-info-bg:#eef1fd;--ln-info-line:#c7d0f6;--ln-ed:#4760e5;--ln-ed-bg:#1c2540;--ln-ed-bg-2:#2a3558}:where(.ln-sk-queue) *,:where(.ln-sk-queue){box-sizing:border-box}:where(.ln-sk-queue),:where(.ln-sk-queue){min-height:100%}:where(.ln-sk-queue){background:var(--ln-bg);color:var(--ln-ink);font-family:Inter,system-ui,-apple-system,sans-serif}:where(.ln-sk-queue) h1,h1:where(.ln-sk-queue),:where(.ln-sk-queue) h2,h2:where(.ln-sk-queue),:where(.ln-sk-queue) h3,h3:where(.ln-sk-queue){text-wrap:balance;margin:0}:where(.ln-sk-queue) p,p:where(.ln-sk-queue){margin:0}:where(.ln-sk-queue) button,button:where(.ln-sk-queue){cursor:pointer;color:inherit;font-family:inherit}:where(.ln-sk-queue) :focus-visible,:focus-visible:where(.ln-sk-queue){outline:2px solid var(--ln-accent);outline-offset:2px}:where(.ln-sk-queue) .ln-mono,.ln-mono:where(.ln-sk-queue){font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace}:where(.ln-sk-queue) .ln-app,.ln-app:where(.ln-sk-queue){max-width:1240px;margin:0 auto;padding:0 20px 40px}:where(.ln-sk-queue) .ln-topbar,.ln-topbar:where(.ln-sk-queue){border-bottom:1px solid var(--ln-border);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;display:flex}:where(.ln-sk-queue) .ln-avatar,.ln-avatar:where(.ln-sk-queue){background:linear-gradient(135deg,#d3daf8,var(--ln-accent-soft));border:1px solid var(--ln-accent-line);width:38px;height:38px;color:var(--ln-accent);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}:where(.ln-sk-queue) .ln-who,.ln-who:where(.ln-sk-queue){flex-direction:column;line-height:1.3;display:flex}:where(.ln-sk-queue) .ln-who .ln-name,.ln-who:where(.ln-sk-queue) .ln-name{font-size:14.5px;font-weight:700}:where(.ln-sk-queue) .ln-who .ln-meta,.ln-who:where(.ln-sk-queue) .ln-meta{color:var(--ln-ink-3);font-size:12px}:where(.ln-sk-queue) .ln-spacer,.ln-spacer:where(.ln-sk-queue){flex:1}:where(.ln-sk-queue) .ln-stat,.ln-stat:where(.ln-sk-queue){flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}:where(.ln-sk-queue) .ln-stat b,.ln-stat:where(.ln-sk-queue) b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}:where(.ln-sk-queue) .ln-stat span,.ln-stat:where(.ln-sk-queue) span{color:var(--ln-ink-3);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}:where(.ln-sk-queue) .ln-head,.ln-head:where(.ln-sk-queue){flex-wrap:wrap;align-items:flex-end;gap:16px;padding:22px 0 14px;display:flex}:where(.ln-sk-queue) .ln-head h1,.ln-head:where(.ln-sk-queue) h1{letter-spacing:-.02em;font-size:22px;font-weight:800}:where(.ln-sk-queue) .ln-head p,.ln-head:where(.ln-sk-queue) p{color:var(--ln-ink-2);margin-top:4px;font-size:13.5px}:where(.ln-sk-queue) .ln-tabs,.ln-tabs:where(.ln-sk-queue){flex-wrap:wrap;gap:6px;display:flex}:where(.ln-sk-queue) .ln-tab,.ln-tab:where(.ln-sk-queue){border:1px solid var(--ln-border);background:var(--ln-surface);color:var(--ln-ink-2);border-radius:8px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}:where(.ln-sk-queue) .ln-tab .ln-n,.ln-tab:where(.ln-sk-queue) .ln-n{background:var(--ln-surface-2);border:1px solid var(--ln-border);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:700}:where(.ln-sk-queue) .ln-tab[aria-current=true],.ln-tab[aria-current=true]:where(.ln-sk-queue){border-color:var(--ln-accent);color:var(--ln-ink);box-shadow:0 0 0 3px var(--ln-accent-soft)}:where(.ln-sk-queue) .ln-tab[aria-current=true] .ln-n,.ln-tab[aria-current=true]:where(.ln-sk-queue) .ln-n{background:var(--ln-accent);border-color:var(--ln-accent);color:#fff}:where(.ln-sk-queue) .ln-list,.ln-list:where(.ln-sk-queue){background:var(--ln-surface);border:1px solid var(--ln-border);border-radius:12px;overflow:hidden}:where(.ln-sk-queue) .ln-row,.ln-row:where(.ln-sk-queue){border-top:1px solid var(--ln-border);grid-template-columns:minmax(200px,1.5fr) minmax(150px,1fr) minmax(150px,1fr) minmax(120px,.8fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}:where(.ln-sk-queue) .ln-row:first-child,.ln-row:first-child:where(.ln-sk-queue){border-top:none}:where(.ln-sk-queue) .ln-row.ln-colhead,.ln-row.ln-colhead:where(.ln-sk-queue){background:var(--ln-surface-2);padding-block:9px}:where(.ln-sk-queue) .ln-row.ln-colhead span,.ln-row.ln-colhead:where(.ln-sk-queue) span{color:var(--ln-ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}:where(.ln-sk-queue) .ln-row.ln-urgent,.ln-row.ln-urgent:where(.ln-sk-queue){background:linear-gradient(90deg,var(--ln-accent-soft),var(--ln-surface) 40%)}:where(.ln-sk-queue) .ln-stu,.ln-stu:where(.ln-sk-queue){align-items:center;gap:11px;min-width:0;display:flex}:where(.ln-sk-queue) .ln-stu .ln-av,.ln-stu:where(.ln-sk-queue) .ln-av{background:var(--ln-surface-2);border:1px solid var(--ln-border-strong);width:34px;height:34px;color:var(--ln-ink-2);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}:where(.ln-sk-queue) .ln-stu .ln-nm,.ln-stu:where(.ln-sk-queue) .ln-nm{font-size:14px;font-weight:700}:where(.ln-sk-queue) .ln-stu .ln-cl,.ln-stu:where(.ln-sk-queue) .ln-cl{color:var(--ln-ink-3);font-size:12px}:where(.ln-sk-queue) .ln-test b,.ln-test:where(.ln-sk-queue) b{font-size:13.5px;display:block}:where(.ln-sk-queue) .ln-test span,.ln-test:where(.ln-sk-queue) span{color:var(--ln-ink-3);font-size:12px}:where(.ln-sk-queue) .ln-chip,.ln-chip:where(.ln-sk-queue){white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 4px;font-size:12px;font-weight:600;display:inline-flex}:where(.ln-sk-queue) .ln-chip.ln-ed,.ln-chip.ln-ed:where(.ln-sk-queue){color:#2e44b5;background:#e9edfc;border-color:#c7d0f6}:where(.ln-sk-queue) .ln-chip.ln-ed .ln-t,.ln-chip.ln-ed:where(.ln-sk-queue) .ln-t{background:var(--ln-ed-bg);border-radius:999px;place-items:center;width:20px;height:20px;display:grid}:where(.ln-sk-queue) .ln-chip.ln-wait,.ln-chip.ln-wait:where(.ln-sk-queue){background:var(--ln-surface-2);border-color:var(--ln-border);color:var(--ln-ink-2);padding-left:10px}:where(.ln-sk-queue) .ln-chip.ln-draft,.ln-chip.ln-draft:where(.ln-sk-queue){background:var(--ln-info-bg);border-color:var(--ln-info-line);color:var(--ln-info);padding-left:10px}:where(.ln-sk-queue) .ln-due b,.ln-due:where(.ln-sk-queue) b{font-variant-numeric:tabular-nums;font-size:13px;display:block}:where(.ln-sk-queue) .ln-due span,.ln-due:where(.ln-sk-queue) span{color:var(--ln-ink-3);font-size:12px}:where(.ln-sk-queue) .ln-due.ln-soon b,.ln-due.ln-soon:where(.ln-sk-queue) b{color:var(--ln-accent-deep)}:where(.ln-sk-queue) .ln-gbtn,.ln-gbtn:where(.ln-sk-queue){border:1px solid var(--ln-accent);background:var(--ln-accent);color:var(--ln-accent-ink);white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700}:where(.ln-sk-queue) .ln-gbtn:hover,.ln-gbtn:hover:where(.ln-sk-queue){background:var(--ln-accent-deep);border-color:var(--ln-accent-deep)}:where(.ln-sk-queue) .ln-gbtn.ln-ghost,.ln-gbtn.ln-ghost:where(.ln-sk-queue){background:var(--ln-surface);color:var(--ln-ink-2);border-color:var(--ln-border-strong)}:where(.ln-sk-queue) .ln-gbtn.ln-ghost:hover,.ln-gbtn.ln-ghost:hover:where(.ln-sk-queue){background:var(--ln-surface-2)}@media (max-width:860px){:where(.ln-sk-queue) .ln-row,.ln-row:where(.ln-sk-queue){grid-template-columns:1fr 1fr}:where(.ln-sk-queue) .ln-row.ln-colhead,.ln-row.ln-colhead:where(.ln-sk-queue){display:none}:where(.ln-sk-queue) .ln-row>:last-child,.ln-row:where(.ln-sk-queue)>:last-child{grid-column:1/-1;justify-self:start}}:where(.ln-sk-queue) .ln-foot,.ln-foot:where(.ln-sk-queue){color:var(--ln-ink-3);margin-top:12px;font-size:12.5px}:where(.ln-sk-queue) .ln-overlay,.ln-overlay:where(.ln-sk-queue){z-index:40;background:#21202080;place-items:center;padding:16px;display:grid;position:fixed;inset:0}:where(.ln-sk-queue) .ln-dialog,.ln-dialog:where(.ln-sk-queue){background:var(--ln-surface);border:1px solid var(--ln-border);border-radius:14px;width:min(640px,100%);max-height:calc(100% - 16px);padding:22px;overflow:auto;box-shadow:0 20px 50px #21202040}:where(.ln-sk-queue) .ln-dialog .ln-eyebrow,.ln-dialog:where(.ln-sk-queue) .ln-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ln-ink-3);font-size:11px;font-weight:700}:where(.ln-sk-queue) .ln-dialog h2,.ln-dialog:where(.ln-sk-queue) h2{letter-spacing:-.01em;margin-top:6px;font-size:20px;font-weight:800}:where(.ln-sk-queue) .ln-dialog .ln-lede,.ln-dialog:where(.ln-sk-queue) .ln-lede{color:var(--ln-ink-2);margin:6px 0 18px;font-size:13.5px;line-height:1.5}:where(.ln-sk-queue) .ln-modes,.ln-modes:where(.ln-sk-queue){grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){:where(.ln-sk-queue) .ln-modes,.ln-modes:where(.ln-sk-queue){grid-template-columns:1fr}}:where(.ln-sk-queue) .ln-mode,.ln-mode:where(.ln-sk-queue){text-align:left;background:var(--ln-surface);border:1px solid var(--ln-border-strong);border-radius:12px;flex-direction:column;gap:9px;padding:16px;transition:border-color .12s,box-shadow .12s;display:flex}:where(.ln-sk-queue) .ln-mode:hover,.ln-mode:hover:where(.ln-sk-queue){border-color:var(--ln-accent);box-shadow:0 0 0 3px var(--ln-accent-soft)}:where(.ln-sk-queue) .ln-mode .ln-ic,.ln-mode:where(.ln-sk-queue) .ln-ic{border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}:where(.ln-sk-queue) .ln-mode.ln-draft .ln-ic,.ln-mode.ln-draft:where(.ln-sk-queue) .ln-ic{background:var(--ln-ed-bg);box-shadow:inset 0 0 0 3px var(--ln-ed-bg-2)}:where(.ln-sk-queue) .ln-mode.ln-scratch .ln-ic,.ln-mode.ln-scratch:where(.ln-sk-queue) .ln-ic{background:var(--ln-accent-soft);border:1px solid var(--ln-accent-line)}:where(.ln-sk-queue) .ln-mode.ln-scratch .ln-ic svg,.ln-mode.ln-scratch:where(.ln-sk-queue) .ln-ic svg{fill:none;width:22px;height:22px;stroke:var(--ln-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}:where(.ln-sk-queue) .ln-mode .ln-nm,.ln-mode:where(.ln-sk-queue) .ln-nm{font-size:16px;font-weight:800}:where(.ln-sk-queue) .ln-mode .ln-d,.ln-mode:where(.ln-sk-queue) .ln-d{color:var(--ln-ink-2);font-size:13px;line-height:1.5}:where(.ln-sk-queue) .ln-mode .ln-facts,.ln-mode:where(.ln-sk-queue) .ln-facts{flex-wrap:wrap;gap:6px;display:flex}:where(.ln-sk-queue) .ln-mode .ln-facts span,.ln-mode:where(.ln-sk-queue) .ln-facts span{border:1px solid var(--ln-border);background:var(--ln-surface-2);color:var(--ln-ink-2);border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600}:where(.ln-sk-queue) .ln-dialog .ln-end,.ln-dialog:where(.ln-sk-queue) .ln-end{justify-content:flex-end;margin-top:16px;display:flex}:where(.ln-sk-queue) .ln-linkbtn,.ln-linkbtn:where(.ln-sk-queue){color:var(--ln-ink-2);text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:underline}:where(.ln-sk-queue) #ln-toast,#ln-toast:where(.ln-sk-queue){opacity:0;background:var(--ln-ink);color:#fff;pointer-events:none;z-index:60;border-radius:9px;padding:10px 16px;font-size:13px;font-weight:600;transition:opacity .2s,transform .2s;position:fixed;bottom:20px;left:50%;transform:translate(-50%)translateY(20px)}:where(.ln-sk-queue) #ln-toast.ln-on,#ln-toast.ln-on:where(.ln-sk-queue){opacity:1;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){:where(.ln-sk-queue) *,:where(.ln-sk-queue){transition:none!important}}.ln-sk-page:where(.ln-sk-queue){background:var(--ln-bg);min-height:900px;color:var(--ln-ink);margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;position:relative}.ln-sk-page:where(.ln-sk-queue) .ln-overlay{position:absolute}.ln-sk-page:where(.ln-sk-queue) #ln-toast{position:absolute;top:836px;bottom:auto}:where(.ln-sk-queue) :where(.ln-sk-page a.ln-sk-btn),:where(.ln-sk-page a.ln-sk-btn):where(.ln-sk-queue){color:inherit;text-decoration:none}.ln-sk-page:where(.ln-sk-queue) .ln-row.ln-urgent{background:linear-gradient(90deg,#fff1dc,var(--ln-surface) 40%)}.ln-sk-page:where(.ln-sk-queue) .ln-due.ln-soon b{color:#b35c00}:where(.ln-sk-grading){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ln-bg:#f5f6f8;--ln-surface:#fff;--ln-surface-2:#fafbfc;--ln-border:#e3e6ee;--ln-border-strong:#cdd2dd;--ln-ink:#212020;--ln-ink-2:#5b6170;--ln-ink-3:#8a93a6;--ln-accent:#4760e5;--ln-accent-ink:#fff;--ln-accent-soft:#e9edfc;--ln-accent-line:#b9c4f4;--ln-accent-deep:#2e44b5;--ln-c-fluency:#1d7046;--ln-c-fluency-bg:#e4f6ec;--ln-c-fluency-line:#b7e3c8;--ln-c-pron:#2e44b5;--ln-c-pron-bg:#eef1fd;--ln-c-pron-line:#c7d0f6;--ln-c-lexical:#b35c00;--ln-c-lexical-bg:#fff1dc;--ln-c-lexical-line:#f5d9ae;--ln-c-grammar:#c62828;--ln-c-grammar-bg:#fdecec;--ln-c-grammar-line:#f4c7c7;--ln-badge-neutral-bg:#f0f2f6;--ln-badge-neutral-ink:#3c4150;--ln-badge-neutral-line:#e3e6ee;--ln-badge-priority-bg:#fff1dc;--ln-badge-priority-ink:#b35c00;--ln-badge-priority-line:#f7d9a8;--ln-badge-attempt-bg:#eef1fd;--ln-badge-attempt-ink:#2e44b5;--ln-badge-attempt-line:#c7d0f6;--ln-danger:#c62828;--ln-danger-soft:#fdecec;--ln-danger-line:#f4c7c7;--ln-ok:#1d7046;--ln-select-bg:#f3fbd0;--ln-select-line:#c9e35a;--ln-select-ink:#4a5a0b}:where(.ln-sk-grading) *,:where(.ln-sk-grading){box-sizing:border-box}:where(.ln-sk-grading){background:var(--ln-bg);color:var(--ln-ink);font-family:Inter,system-ui,-apple-system,sans-serif}:where(.ln-sk-grading) .ln-mono,.ln-mono:where(.ln-sk-grading){font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace}:where(.ln-sk-grading) h1,h1:where(.ln-sk-grading),:where(.ln-sk-grading) h2,h2:where(.ln-sk-grading),:where(.ln-sk-grading) h3,h3:where(.ln-sk-grading){text-wrap:balance;margin:0}:where(.ln-sk-grading) p,p:where(.ln-sk-grading){margin:0}:where(.ln-sk-grading) button,button:where(.ln-sk-grading){cursor:pointer;font-family:inherit}:where(.ln-sk-grading) textarea,textarea:where(.ln-sk-grading),:where(.ln-sk-grading) input,input:where(.ln-sk-grading),:where(.ln-sk-grading) select,select:where(.ln-sk-grading){background:var(--ln-surface);color:var(--ln-ink);font-family:inherit}:where(.ln-sk-grading) :focus-visible,:focus-visible:where(.ln-sk-grading){outline:2px solid var(--ln-accent);outline-offset:2px}:where(.ln-sk-grading) ::selection,:where(.ln-sk-grading)::selection{background:var(--ln-accent-soft)}:where(.ln-sk-grading) .ln-app,.ln-app:where(.ln-sk-grading){max-width:1560px;margin:0 auto}:where(.ln-sk-grading) .ln-topbar,.ln-topbar:where(.ln-sk-grading){top:env(safe-area-inset-top,0px);z-index:20;background:var(--ln-surface);border-bottom:1px solid var(--ln-border);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 20px;display:flex;position:sticky}:where(.ln-sk-grading) .ln-avatar,.ln-avatar:where(.ln-sk-grading){background:linear-gradient(135deg,#d3daf8,var(--ln-accent-soft));border:1px solid var(--ln-accent-line);width:38px;height:38px;color:var(--ln-accent);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}:where(.ln-sk-grading) .ln-who,.ln-who:where(.ln-sk-grading){flex-direction:column;line-height:1.3;display:flex}:where(.ln-sk-grading) .ln-who .ln-name,.ln-who:where(.ln-sk-grading) .ln-name{letter-spacing:-.01em;font-size:14.5px;font-weight:700}:where(.ln-sk-grading) .ln-who .ln-meta,.ln-who:where(.ln-sk-grading) .ln-meta{color:var(--ln-ink-3);font-size:12px}:where(.ln-sk-grading) .ln-spacer,.ln-spacer:where(.ln-sk-grading){flex:1}:where(.ln-sk-grading) .ln-badges,.ln-badges:where(.ln-sk-grading){flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.ln-sk-grading) .ln-badge,.ln-badge:where(.ln-sk-grading){letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}:where(.ln-sk-grading) .ln-badge.ln-neutral,.ln-badge.ln-neutral:where(.ln-sk-grading){background:var(--ln-badge-neutral-bg);color:var(--ln-badge-neutral-ink);border-color:var(--ln-badge-neutral-line)}:where(.ln-sk-grading) .ln-badge.ln-priority,.ln-badge.ln-priority:where(.ln-sk-grading){background:var(--ln-badge-priority-bg);color:var(--ln-badge-priority-ink);border-color:var(--ln-badge-priority-line)}:where(.ln-sk-grading) .ln-badge.ln-attempt,.ln-badge.ln-attempt:where(.ln-sk-grading){background:var(--ln-badge-attempt-bg);color:var(--ln-badge-attempt-ink);border-color:var(--ln-badge-attempt-line)}:where(.ln-sk-grading) .ln-tbtn,.ln-tbtn:where(.ln-sk-grading){background:var(--ln-surface);border:1px solid var(--ln-border-strong);color:var(--ln-ink-2);border-radius:7px;padding:6px 12px;font-size:12.5px;font-weight:600}:where(.ln-sk-grading) .ln-tbtn:hover,.ln-tbtn:hover:where(.ln-sk-grading){background:var(--ln-surface-2)}:where(.ln-sk-grading) .ln-tbtn.ln-danger,.ln-tbtn.ln-danger:where(.ln-sk-grading){color:var(--ln-danger);border-color:var(--ln-danger-line);background:var(--ln-danger-soft)}:where(.ln-sk-grading) .ln-overallbar,.ln-overallbar:where(.ln-sk-grading){background:var(--ln-surface);border:1px solid var(--ln-border);border-radius:11px;flex-wrap:wrap;align-items:center;gap:18px;margin:14px 20px 0;padding:11px 16px;display:flex}:where(.ln-sk-grading) .ln-ovparts,.ln-ovparts:where(.ln-sk-grading){flex-wrap:wrap;flex:1;align-items:center;gap:7px;min-width:0;display:flex}:where(.ln-sk-grading) .ln-ovpart,.ln-ovpart:where(.ln-sk-grading){border:1px solid var(--ln-border);background:var(--ln-surface-2);border-radius:8px;flex:none;align-items:center;gap:7px;padding:5px 11px;display:flex}:where(.ln-sk-grading) .ln-ovpart.ln-graded,.ln-ovpart.ln-graded:where(.ln-sk-grading){background:var(--ln-c-fluency-bg);border-color:var(--ln-c-fluency-line)}:where(.ln-sk-grading) .ln-ovpart .ln-nm,.ln-ovpart:where(.ln-sk-grading) .ln-nm{color:var(--ln-ink-2);font-size:11.5px;font-weight:700}:where(.ln-sk-grading) .ln-ovpart .ln-bd,.ln-ovpart:where(.ln-sk-grading) .ln-bd{color:var(--ln-c-fluency);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}:where(.ln-sk-grading) .ln-ovpart .ln-bd.ln-unset,.ln-ovpart:where(.ln-sk-grading) .ln-bd.ln-unset{color:var(--ln-ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}:where(.ln-sk-grading) .ln-ovtotal,.ln-ovtotal:where(.ln-sk-grading){border-left:1px solid var(--ln-border);flex:none;align-items:center;gap:11px;padding-left:18px;display:flex}:where(.ln-sk-grading) .ln-ovtotal .ln-lbl,.ln-ovtotal:where(.ln-sk-grading) .ln-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--ln-ink-3);font-size:11px;font-weight:700}:where(.ln-sk-grading) .ln-ovtotal .ln-val,.ln-ovtotal:where(.ln-sk-grading) .ln-val{letter-spacing:-.02em;color:var(--ln-accent);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}@media (max-width:720px){:where(.ln-sk-grading) .ln-ovtotal,.ln-ovtotal:where(.ln-sk-grading){border-left:none;justify-content:space-between;width:100%;padding-left:0}}:where(.ln-sk-grading) .ln-parts,.ln-parts:where(.ln-sk-grading){flex-wrap:wrap;gap:10px;padding:12px 20px 0;display:flex}:where(.ln-sk-grading) .ln-parttab,.ln-parttab:where(.ln-sk-grading){text-align:left;background:var(--ln-surface);border:1px solid var(--ln-border);border-radius:10px;flex-direction:column;flex:1;gap:4px;min-width:210px;padding:10px 13px;transition:border-color .12s,box-shadow .12s;display:flex}:where(.ln-sk-grading) .ln-parttab:hover,.ln-parttab:hover:where(.ln-sk-grading){border-color:var(--ln-border-strong)}:where(.ln-sk-grading) .ln-parttab[aria-current=true],.ln-parttab[aria-current=true]:where(.ln-sk-grading){border-color:var(--ln-accent);box-shadow:0 0 0 3px var(--ln-accent-soft)}:where(.ln-sk-grading) .ln-parttab .ln-pt-top,.ln-parttab:where(.ln-sk-grading) .ln-pt-top{align-items:center;gap:8px;display:flex}:where(.ln-sk-grading) .ln-parttab .ln-pt-name,.ln-parttab:where(.ln-sk-grading) .ln-pt-name{letter-spacing:-.01em;font-size:13px;font-weight:700}:where(.ln-sk-grading) .ln-parttab .ln-pt-band,.ln-parttab:where(.ln-sk-grading) .ln-pt-band{margin-left:auto;font-size:14px;font-weight:800}:where(.ln-sk-grading) .ln-parttab .ln-pt-band.ln-unset,.ln-parttab:where(.ln-sk-grading) .ln-pt-band.ln-unset{color:var(--ln-ink-3);font-size:11.5px;font-weight:600}:where(.ln-sk-grading) .ln-parttab .ln-pt-meta,.ln-parttab:where(.ln-sk-grading) .ln-pt-meta{color:var(--ln-ink-3);font-size:11px;font-weight:500}:where(.ln-sk-grading) .ln-dotstate,.ln-dotstate:where(.ln-sk-grading){background:var(--ln-border-strong);border-radius:999px;flex:none;width:7px;height:7px}:where(.ln-sk-grading) .ln-dotstate.ln-done,.ln-dotstate.ln-done:where(.ln-sk-grading){background:var(--ln-ok)}:where(.ln-sk-grading) .ln-layout,.ln-layout:where(.ln-sk-grading){grid-template-columns:minmax(0,1.55fr) minmax(250px,.78fr) minmax(320px,1fr);gap:16px;padding:14px 20px 40px;display:grid}@media (max-width:1080px){:where(.ln-sk-grading) .ln-layout,.ln-layout:where(.ln-sk-grading){grid-template-columns:1fr}}:where(.ln-sk-grading) .ln-panel,.ln-panel:where(.ln-sk-grading){background:var(--ln-surface);border:1px solid var(--ln-border);border-radius:12px}:where(.ln-sk-grading) .ln-eyebrow,.ln-eyebrow:where(.ln-sk-grading){letter-spacing:.08em;text-transform:uppercase;color:var(--ln-ink-3);font-size:11px;font-weight:700}:where(.ln-sk-grading) .ln-col,.ln-col:where(.ln-sk-grading){flex-direction:column;gap:16px;min-width:0;display:flex}:where(.ln-sk-grading) .ln-headcard,.ln-headcard:where(.ln-sk-grading){flex-wrap:wrap;align-items:flex-start;gap:16px;padding:18px 20px 0;display:flex}:where(.ln-sk-grading) .ln-headcard h1,.ln-headcard:where(.ln-sk-grading) h1{letter-spacing:-.01em;margin-top:4px;font-size:19px;font-weight:700;line-height:1.35}:where(.ln-sk-grading) .ln-headscore,.ln-headscore:where(.ln-sk-grading){text-align:right;margin-left:auto}:where(.ln-sk-grading) .ln-headscore .ln-num,.ln-headscore:where(.ln-sk-grading) .ln-num{letter-spacing:-.02em;color:var(--ln-c-fluency);font-size:30px;font-weight:800}:where(.ln-sk-grading) .ln-headscore .ln-num.ln-unset,.ln-headscore:where(.ln-sk-grading) .ln-num.ln-unset{color:var(--ln-ink-3)}:where(.ln-sk-grading) .ln-headscore .ln-lbl,.ln-headscore:where(.ln-sk-grading) .ln-lbl{color:var(--ln-ink-3);font-size:11px;font-weight:600}:where(.ln-sk-grading) .ln-metarow,.ln-metarow:where(.ln-sk-grading){border-bottom:1px solid var(--ln-border);flex-wrap:wrap;gap:22px;padding:14px 20px 16px;font-size:12.5px;display:flex}:where(.ln-sk-grading) .ln-metarow div b,.ln-metarow:where(.ln-sk-grading) div b{color:var(--ln-ink);font-size:13.5px;font-weight:700;display:block}:where(.ln-sk-grading) .ln-metarow div span,.ln-metarow:where(.ln-sk-grading) div span{color:var(--ln-ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}:where(.ln-sk-grading) .ln-answerbar,.ln-answerbar:where(.ln-sk-grading){border-bottom:1px solid var(--ln-border);background:var(--ln-surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}:where(.ln-sk-grading) .ln-answerbar .ln-lbl,.ln-answerbar:where(.ln-sk-grading) .ln-lbl{color:var(--ln-ink-2);font-size:12px;font-weight:600}:where(.ln-sk-grading) .ln-playall,.ln-playall:where(.ln-sk-grading){border:1px solid var(--ln-border-strong);background:var(--ln-surface);color:var(--ln-ink);border-radius:7px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;display:flex}:where(.ln-sk-grading) .ln-playall svg,.ln-playall:where(.ln-sk-grading) svg{width:11px;height:11px;fill:var(--ln-ink)}:where(.ln-sk-grading) .ln-speedgroup,.ln-speedgroup:where(.ln-sk-grading){border:1px solid var(--ln-border-strong);border-radius:7px;flex:none;display:flex;overflow:hidden}:where(.ln-sk-grading) .ln-speedgroup button,.ln-speedgroup:where(.ln-sk-grading) button{background:var(--ln-surface);color:var(--ln-ink-2);border:none;border-right:1px solid var(--ln-border-strong);padding:5px 9px;font-size:11px;font-weight:600}:where(.ln-sk-grading) .ln-speedgroup button:last-child,.ln-speedgroup:where(.ln-sk-grading) button:last-child{border-right:none}:where(.ln-sk-grading) .ln-speedgroup button.ln-active,.ln-speedgroup:where(.ln-sk-grading) button.ln-active{background:var(--ln-accent-soft);color:var(--ln-accent-deep);font-weight:700}:where(.ln-sk-grading) .ln-qlist,.ln-qlist:where(.ln-sk-grading){flex-direction:column;display:flex}:where(.ln-sk-grading) .ln-qcard,.ln-qcard:where(.ln-sk-grading){border-bottom:1px solid var(--ln-border);cursor:pointer;padding:16px 20px;transition:background .12s,box-shadow .12s}:where(.ln-sk-grading) .ln-qcard:last-child,.ln-qcard:last-child:where(.ln-sk-grading){border-bottom:none}:where(.ln-sk-grading) .ln-qcard:hover,.ln-qcard:hover:where(.ln-sk-grading){background:var(--ln-surface-2)}:where(.ln-sk-grading) .ln-qcard.ln-selected,.ln-qcard.ln-selected:where(.ln-sk-grading){background:var(--ln-select-bg);box-shadow:inset 3px 0 0 var(--ln-select-line)}:where(.ln-sk-grading) .ln-qcard.ln-selected:hover,.ln-qcard.ln-selected:hover:where(.ln-sk-grading){background:var(--ln-select-bg)}:where(.ln-sk-grading) .ln-qcard.ln-active,.ln-qcard.ln-active:where(.ln-sk-grading),:where(.ln-sk-grading) .ln-qcard.ln-selected.ln-active,.ln-qcard.ln-selected.ln-active:where(.ln-sk-grading){box-shadow:inset 3px 0 0 var(--ln-accent)}:where(.ln-sk-grading) .ln-qcard.ln-selected .ln-qnum,.ln-qcard.ln-selected:where(.ln-sk-grading) .ln-qnum{background:var(--ln-select-line);color:var(--ln-select-ink);border-color:var(--ln-select-ink)}:where(.ln-sk-grading) .ln-selflag,.ln-selflag:where(.ln-sk-grading){letter-spacing:.05em;text-transform:uppercase;background:var(--ln-select-line);color:var(--ln-select-ink);border-radius:5px;flex:none;padding:2px 6px;font-size:9.5px;font-weight:800}:where(.ln-sk-grading) .ln-qhead,.ln-qhead:where(.ln-sk-grading){flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}:where(.ln-sk-grading) .ln-qnum,.ln-qnum:where(.ln-sk-grading){background:var(--ln-badge-neutral-bg);color:var(--ln-badge-neutral-ink);border:1px solid var(--ln-border-strong);border-radius:5px;flex:none;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}:where(.ln-sk-grading) .ln-qtext,.ln-qtext:where(.ln-sk-grading){color:var(--ln-ink);flex:1;min-width:200px;font-size:13.5px;font-weight:600;line-height:1.5}:where(.ln-sk-grading) .ln-qmeta,.ln-qmeta:where(.ln-sk-grading){color:var(--ln-ink-3);white-space:nowrap;font-size:11px;font-weight:600}:where(.ln-sk-grading) .ln-qplayer,.ln-qplayer:where(.ln-sk-grading){align-items:center;gap:10px;margin-bottom:10px;display:flex}:where(.ln-sk-grading) .ln-playbtn,.ln-playbtn:where(.ln-sk-grading){border:1px solid var(--ln-accent);background:var(--ln-accent);border-radius:999px;flex:none;place-items:center;width:30px;height:30px;display:grid}:where(.ln-sk-grading) .ln-playbtn:hover,.ln-playbtn:hover:where(.ln-sk-grading){background:#3a51d0}:where(.ln-sk-grading) .ln-playbtn svg,.ln-playbtn:where(.ln-sk-grading) svg{fill:#fff;width:11px;height:11px}:where(.ln-sk-grading) .ln-wave,.ln-wave:where(.ln-sk-grading){cursor:pointer;flex:1;min-width:0;height:32px}:where(.ln-sk-grading) .ln-time,.ln-time:where(.ln-sk-grading){color:var(--ln-ink-3);text-align:right;flex:none;min-width:74px;font-size:11px}:where(.ln-sk-grading) .ln-transcript,.ln-transcript:where(.ln-sk-grading){color:var(--ln-ink);cursor:text;font-size:14px;line-height:2}:where(.ln-sk-grading) .ln-transcript::selection,.ln-transcript:where(.ln-sk-grading)::selection,:where(.ln-sk-grading) .ln-transcript ::selection,.ln-transcript:where(.ln-sk-grading) ::selection{background:var(--ln-accent-soft)}:where(.ln-sk-grading) .ln-transcript mark,.ln-transcript:where(.ln-sk-grading) mark{color:inherit;border-bottom:2px dotted var(--ln-c-grammar);cursor:pointer;background:0 0;padding:0 1px}:where(.ln-sk-grading) .ln-transcript mark.ln-lexical,.ln-transcript:where(.ln-sk-grading) mark.ln-lexical{border-bottom-color:var(--ln-c-lexical)}:where(.ln-sk-grading) .ln-transcript mark.ln-fluency,.ln-transcript:where(.ln-sk-grading) mark.ln-fluency{border-bottom-color:var(--ln-c-fluency)}:where(.ln-sk-grading) .ln-transcript mark.ln-pron,.ln-transcript:where(.ln-sk-grading) mark.ln-pron{border-bottom-color:var(--ln-c-pron)}:where(.ln-sk-grading) .ln-transcript mark.ln-teacher,.ln-transcript:where(.ln-sk-grading) mark.ln-teacher{border-bottom-style:solid}:where(.ln-sk-grading) .ln-transcript mark.ln-focus,.ln-transcript:where(.ln-sk-grading) mark.ln-focus{background:var(--ln-accent-soft);box-shadow:0 0 0 2px var(--ln-accent-line);border-radius:3px}:where(.ln-sk-grading) .ln-transcript sup,.ln-transcript:where(.ln-sk-grading) sup{background:var(--ln-c-grammar-bg);color:var(--ln-c-grammar);border:1px solid var(--ln-c-grammar-line);cursor:pointer;border-radius:999px;margin-left:2px;padding:1px 4px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}:where(.ln-sk-grading) .ln-transcript sup.ln-lexical,.ln-transcript:where(.ln-sk-grading) sup.ln-lexical{background:var(--ln-c-lexical-bg);color:var(--ln-c-lexical);border-color:var(--ln-c-lexical-line)}:where(.ln-sk-grading) .ln-transcript sup.ln-fluency,.ln-transcript:where(.ln-sk-grading) sup.ln-fluency{background:var(--ln-c-fluency-bg);color:var(--ln-c-fluency);border-color:var(--ln-c-fluency-line)}:where(.ln-sk-grading) .ln-transcript sup.ln-pron,.ln-transcript:where(.ln-sk-grading) sup.ln-pron{background:var(--ln-c-pron-bg);color:var(--ln-c-pron);border-color:var(--ln-c-pron-line)}:where(.ln-sk-grading) #ln-markpop,#ln-markpop:where(.ln-sk-grading){z-index:40;background:var(--ln-surface);border:1px solid var(--ln-border-strong);border-radius:10px;width:max-content;max-width:min(320px,92vw);padding:9px 10px;position:absolute;box-shadow:0 8px 24px #21202029}:where(.ln-sk-grading) #ln-markpop[hidden],#ln-markpop[hidden]:where(.ln-sk-grading){display:none}:where(.ln-sk-grading) #ln-markpop .ln-pophead,#ln-markpop:where(.ln-sk-grading) .ln-pophead{align-items:center;gap:8px;margin-bottom:7px;display:flex}:where(.ln-sk-grading) #ln-markpop .ln-popq,#ln-markpop:where(.ln-sk-grading) .ln-popq{color:var(--ln-ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:11px;font-style:italic;overflow:hidden}:where(.ln-sk-grading) #ln-markpop .ln-popx,#ln-markpop:where(.ln-sk-grading) .ln-popx{color:var(--ln-ink-3);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 2px;font-size:14px;line-height:1}:where(.ln-sk-grading) #ln-markpop .ln-poplab,#ln-markpop:where(.ln-sk-grading) .ln-poplab{letter-spacing:.06em;text-transform:uppercase;color:var(--ln-ink-3);margin-bottom:6px;font-size:9.5px;font-weight:700}:where(.ln-sk-grading) #ln-markpop .ln-popgrid,#ln-markpop:where(.ln-sk-grading) .ln-popgrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}:where(.ln-sk-grading) #ln-markpop .ln-popgrid button,#ln-markpop:where(.ln-sk-grading) .ln-popgrid button{text-align:left;border:1px solid var(--ln-border);background:var(--ln-surface-2);cursor:pointer;border-radius:7px;padding:6px 9px;font-size:11.5px;font-weight:700;line-height:1.25}:where(.ln-sk-grading) #ln-markpop .ln-popgrid button:hover,#ln-markpop:where(.ln-sk-grading) .ln-popgrid button:hover{background:var(--ln-surface)}:where(.ln-sk-grading) #ln-markpop .ln-popgrid button.ln-fluency,#ln-markpop:where(.ln-sk-grading) .ln-popgrid button.ln-fluency{border-left:3px solid var(--ln-c-fluency);color:var(--ln-c-fluency)}:where(.ln-sk-grading) #ln-markpop .ln-popgrid button.ln-pron,#ln-markpop:where(.ln-sk-grading) .ln-popgrid button.ln-pron{border-left:3px solid var(--ln-c-pron);color:var(--ln-c-pron)}:where(.ln-sk-grading) #ln-markpop .ln-popgrid button.ln-lexical,#ln-markpop:where(.ln-sk-grading) .ln-popgrid button.ln-lexical{border-left:3px solid var(--ln-c-lexical);color:var(--ln-c-lexical)}:where(.ln-sk-grading) #ln-markpop .ln-popgrid button.ln-grammar,#ln-markpop:where(.ln-sk-grading) .ln-popgrid button.ln-grammar{border-left:3px solid var(--ln-c-grammar);color:var(--ln-c-grammar)}:where(.ln-sk-grading) .ln-gradepanel,.ln-gradepanel:where(.ln-sk-grading){flex-direction:column;gap:16px;padding:18px;display:flex}:where(.ln-sk-grading) .ln-gradehead,.ln-gradehead:where(.ln-sk-grading){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}:where(.ln-sk-grading) .ln-gradehead .ln-meta,.ln-gradehead:where(.ln-sk-grading) .ln-meta{color:var(--ln-ink-3);font-size:11px;font-weight:600}:where(.ln-sk-grading) .ln-gradehead .ln-meta b,.ln-gradehead:where(.ln-sk-grading) .ln-meta b{color:var(--ln-ink-2)}:where(.ln-sk-grading) .ln-scopenote,.ln-scopenote:where(.ln-sk-grading){color:var(--ln-ink-2);background:var(--ln-surface-2);border:1px solid var(--ln-border);border-left:3px solid var(--ln-accent);border-radius:7px;padding:8px 11px;font-size:11.5px;line-height:1.5}:where(.ln-sk-grading) .ln-scorerow,.ln-scorerow:where(.ln-sk-grading){align-items:flex-end;gap:10px;display:flex}:where(.ln-sk-grading) .ln-scorerow label,.ln-scorerow:where(.ln-sk-grading) label{letter-spacing:.05em;text-transform:uppercase;color:var(--ln-ink-3);margin-bottom:5px;font-size:11px;font-weight:700;display:block}:where(.ln-sk-grading) .ln-scoreinput,.ln-scoreinput:where(.ln-sk-grading){border:1.5px solid var(--ln-c-fluency-line);background:var(--ln-c-fluency-bg);width:84px;color:var(--ln-c-fluency);border-radius:8px;padding:7px 10px;font-size:20px;font-weight:800}:where(.ln-sk-grading) .ln-scoreinput:focus,.ln-scoreinput:focus:where(.ln-sk-grading){background:var(--ln-surface)}:where(.ln-sk-grading) .ln-ghostbtn,.ln-ghostbtn:where(.ln-sk-grading){border:1px solid var(--ln-border-strong);background:var(--ln-surface-2);color:var(--ln-ink-2);border-radius:8px;padding:9px 14px;font-size:12.5px;font-weight:600}:where(.ln-sk-grading) .ln-ghostbtn:hover,.ln-ghostbtn:hover:where(.ln-sk-grading){background:var(--ln-surface)}:where(.ln-sk-grading) .ln-tabs,.ln-tabs:where(.ln-sk-grading){border-bottom:1px solid var(--ln-border);flex-wrap:wrap;gap:2px;display:flex}:where(.ln-sk-grading) .ln-tabs button,.ln-tabs:where(.ln-sk-grading) button{color:var(--ln-ink-3);background:0 0;border:none;border-bottom:2px solid #0000;margin-right:16px;padding:8px 4px;font-size:12.5px;font-weight:600}:where(.ln-sk-grading) .ln-tabs button.ln-active,.ln-tabs:where(.ln-sk-grading) button.ln-active{color:var(--ln-ink);border-bottom-color:var(--ln-accent)}:where(.ln-sk-grading) .ln-tabpanel,.ln-tabpanel:where(.ln-sk-grading){padding-top:10px}:where(.ln-sk-grading) .ln-tabpanel[hidden],.ln-tabpanel[hidden]:where(.ln-sk-grading){display:none}:where(.ln-sk-grading) .ln-tabpanel textarea,.ln-tabpanel:where(.ln-sk-grading) textarea{resize:vertical;border:1px solid var(--ln-border);width:100%;min-height:86px;color:var(--ln-ink-2);background:var(--ln-surface-2);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.55}:where(.ln-sk-grading) .ln-impblock,.ln-impblock:where(.ln-sk-grading){margin-bottom:10px}:where(.ln-sk-grading) .ln-impblock:last-child,.ln-impblock:last-child:where(.ln-sk-grading){margin-bottom:0}:where(.ln-sk-grading) .ln-impblock .ln-impq,.ln-impblock:where(.ln-sk-grading) .ln-impq{color:var(--ln-ink-3);align-items:center;gap:6px;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}:where(.ln-sk-grading) .ln-impblock .ln-impq .ln-qnum,.ln-impblock:where(.ln-sk-grading) .ln-impq .ln-qnum{background:var(--ln-surface-2);color:var(--ln-ink-3)}:where(.ln-sk-grading) .ln-impblock textarea,.ln-impblock:where(.ln-sk-grading) textarea{min-height:64px;font-size:12.5px}:where(.ln-sk-grading) .ln-actionrow,.ln-actionrow:where(.ln-sk-grading){gap:10px;display:flex}:where(.ln-sk-grading) .ln-btn-primary,.ln-btn-primary:where(.ln-sk-grading){background:var(--ln-accent);color:var(--ln-accent-ink);border:none;border-radius:8px;flex:1;padding:10px 14px;font-size:13px;font-weight:700}:where(.ln-sk-grading) .ln-btn-primary:hover,.ln-btn-primary:hover:where(.ln-sk-grading){background:#3a51d0}:where(.ln-sk-grading) .ln-btn-secondary,.ln-btn-secondary:where(.ln-sk-grading){border:1px solid var(--ln-border-strong);background:var(--ln-surface);color:var(--ln-ink-2);border-radius:8px;padding:10px 14px;font-size:13px;font-weight:600}:where(.ln-sk-grading) .ln-critheader h2,.ln-critheader:where(.ln-sk-grading) h2{letter-spacing:-.01em;font-size:13px;font-weight:700}:where(.ln-sk-grading) .ln-critheader p,.ln-critheader:where(.ln-sk-grading) p{color:var(--ln-ink-3);margin-top:2px;font-size:11.5px;line-height:1.45}:where(.ln-sk-grading) .ln-critcard,.ln-critcard:where(.ln-sk-grading){border:1px solid var(--ln-border);background:var(--ln-surface);border-left-width:3px;border-radius:9px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}:where(.ln-sk-grading) .ln-critcard.ln-fluency,.ln-critcard.ln-fluency:where(.ln-sk-grading){border-left-color:var(--ln-c-fluency)}:where(.ln-sk-grading) .ln-critcard.ln-pron,.ln-critcard.ln-pron:where(.ln-sk-grading){border-left-color:var(--ln-c-pron)}:where(.ln-sk-grading) .ln-critcard.ln-lexical,.ln-critcard.ln-lexical:where(.ln-sk-grading){border-left-color:var(--ln-c-lexical)}:where(.ln-sk-grading) .ln-critcard.ln-grammar,.ln-critcard.ln-grammar:where(.ln-sk-grading){border-left-color:var(--ln-c-grammar)}:where(.ln-sk-grading) .ln-critrow,.ln-critrow:where(.ln-sk-grading){justify-content:space-between;align-items:flex-start;gap:10px;display:flex}:where(.ln-sk-grading) .ln-critname,.ln-critname:where(.ln-sk-grading){font-size:12.5px;font-weight:700}:where(.ln-sk-grading) .ln-critcard.ln-fluency .ln-critname,.ln-critcard.ln-fluency:where(.ln-sk-grading) .ln-critname{color:var(--ln-c-fluency)}:where(.ln-sk-grading) .ln-critcard.ln-pron .ln-critname,.ln-critcard.ln-pron:where(.ln-sk-grading) .ln-critname{color:var(--ln-c-pron)}:where(.ln-sk-grading) .ln-critcard.ln-lexical .ln-critname,.ln-critcard.ln-lexical:where(.ln-sk-grading) .ln-critname{color:var(--ln-c-lexical)}:where(.ln-sk-grading) .ln-critcard.ln-grammar .ln-critname,.ln-critcard.ln-grammar:where(.ln-sk-grading) .ln-critname{color:var(--ln-c-grammar)}:where(.ln-sk-grading) .ln-critsub,.ln-critsub:where(.ln-sk-grading){color:var(--ln-ink-3);margin-top:2px;font-size:10.5px}:where(.ln-sk-grading) .ln-critscore,.ln-critscore:where(.ln-sk-grading){flex:none;align-items:center;gap:6px;display:flex}:where(.ln-sk-grading) .ln-critscore input,.ln-critscore:where(.ln-sk-grading) input{text-align:center;border:1px solid var(--ln-border-strong);background:var(--ln-surface);width:46px;color:var(--ln-ink);border-radius:6px;padding:5px 4px;font-size:14.5px;font-weight:700}:where(.ln-sk-grading) .ln-editlbl,.ln-editlbl:where(.ln-sk-grading){letter-spacing:.05em;color:var(--ln-ink-3);text-transform:uppercase;font-size:9.5px;font-weight:700}:where(.ln-sk-grading) .ln-critcard textarea,.ln-critcard:where(.ln-sk-grading) textarea{resize:vertical;border:1px solid var(--ln-border);width:100%;min-height:44px;color:var(--ln-ink-2);background:var(--ln-surface-2);border-radius:7px;padding:7px 9px;font-size:12px;line-height:1.5}:where(.ln-sk-grading) .ln-railpanel,.ln-railpanel:where(.ln-sk-grading){padding:16px}:where(.ln-sk-grading) .ln-railhead,.ln-railhead:where(.ln-sk-grading){justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}:where(.ln-sk-grading) .ln-railhead h2,.ln-railhead:where(.ln-sk-grading) h2{font-size:13px;font-weight:700}:where(.ln-sk-grading) .ln-railclose,.ln-railclose:where(.ln-sk-grading){color:var(--ln-ink-3);background:0 0;border:none;padding:2px;font-size:15px;line-height:1}:where(.ln-sk-grading) .ln-railhint,.ln-railhint:where(.ln-sk-grading){color:var(--ln-ink-3);margin-bottom:12px;font-size:11.5px;line-height:1.5}:where(.ln-sk-grading) .ln-railfilter,.ln-railfilter:where(.ln-sk-grading){background:var(--ln-select-bg);border:1px solid var(--ln-select-line);border-radius:7px;align-items:center;gap:8px;margin-bottom:12px;padding:7px 9px;display:flex}:where(.ln-sk-grading) .ln-railfilter span,.ln-railfilter:where(.ln-sk-grading) span{color:var(--ln-select-ink);font-size:11px;font-weight:700;line-height:1.3}:where(.ln-sk-grading) .ln-railfilter button,.ln-railfilter:where(.ln-sk-grading) button{border:1px solid var(--ln-select-line);background:var(--ln-surface);color:var(--ln-select-ink);border-radius:5px;flex:none;margin-left:auto;padding:3px 8px;font-size:10.5px;font-weight:700}:where(.ln-sk-grading) .ln-railfilter button:hover,.ln-railfilter:where(.ln-sk-grading) button:hover{background:var(--ln-select-bg)}:where(.ln-sk-grading) .ln-railgroup,.ln-railgroup:where(.ln-sk-grading){margin-bottom:14px}:where(.ln-sk-grading) .ln-railgroup:last-child,.ln-railgroup:last-child:where(.ln-sk-grading){margin-bottom:0}:where(.ln-sk-grading) .ln-railgrouphead,.ln-railgrouphead:where(.ln-sk-grading){align-items:center;gap:7px;margin-bottom:7px;display:flex}:where(.ln-sk-grading) .ln-railgrouphead .ln-qnum,.ln-railgrouphead:where(.ln-sk-grading) .ln-qnum{font-size:10px}:where(.ln-sk-grading) .ln-railgrouphead .ln-rgq,.ln-railgrouphead:where(.ln-sk-grading) .ln-rgq{color:var(--ln-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}:where(.ln-sk-grading) .ln-evlist,.ln-evlist:where(.ln-sk-grading){flex-direction:column;gap:8px;display:flex}:where(.ln-sk-grading) .ln-evcard,.ln-evcard:where(.ln-sk-grading){border:1px solid var(--ln-border);cursor:pointer;background:var(--ln-surface);border-radius:9px;padding:10px 11px;transition:border-color .12s,background .12s}:where(.ln-sk-grading) .ln-evcard:hover,.ln-evcard:hover:where(.ln-sk-grading){background:var(--ln-surface-2)}:where(.ln-sk-grading) .ln-evcard.ln-focus,.ln-evcard.ln-focus:where(.ln-sk-grading){background:var(--ln-accent-soft);border-color:var(--ln-accent-line)}:where(.ln-sk-grading) .ln-evtop,.ln-evtop:where(.ln-sk-grading){align-items:center;gap:6px;margin-bottom:5px;display:flex}:where(.ln-sk-grading) .ln-evtag,.ln-evtag:where(.ln-sk-grading){letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:2px 6px;font-size:9.5px;font-weight:800}:where(.ln-sk-grading) .ln-evtag.ln-grammar,.ln-evtag.ln-grammar:where(.ln-sk-grading){background:var(--ln-c-grammar-bg);color:var(--ln-c-grammar)}:where(.ln-sk-grading) .ln-evtag.ln-lexical,.ln-evtag.ln-lexical:where(.ln-sk-grading){background:var(--ln-c-lexical-bg);color:var(--ln-c-lexical)}:where(.ln-sk-grading) .ln-evtag.ln-fluency,.ln-evtag.ln-fluency:where(.ln-sk-grading){background:var(--ln-c-fluency-bg);color:var(--ln-c-fluency)}:where(.ln-sk-grading) .ln-evtag.ln-pron,.ln-evtag.ln-pron:where(.ln-sk-grading){background:var(--ln-c-pron-bg);color:var(--ln-c-pron)}:where(.ln-sk-grading) .ln-evsrc,.ln-evsrc:where(.ln-sk-grading){letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--ln-border-strong);color:var(--ln-ink-3);background:var(--ln-surface-2);border-radius:4px;padding:2px 5px;font-size:9px;font-weight:700}:where(.ln-sk-grading) .ln-evsrc.ln-teacher,.ln-evsrc.ln-teacher:where(.ln-sk-grading){background:var(--ln-accent-soft);color:var(--ln-accent-deep);border-color:var(--ln-accent-line)}:where(.ln-sk-grading) .ln-evtime,.ln-evtime:where(.ln-sk-grading){color:var(--ln-ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}:where(.ln-sk-grading) .ln-evquote,.ln-evquote:where(.ln-sk-grading){color:var(--ln-ink);font-size:12px;font-style:italic;line-height:1.45}:where(.ln-sk-grading) .ln-evfix,.ln-evfix:where(.ln-sk-grading){color:var(--ln-ink-2);margin-top:4px;font-size:11.5px;line-height:1.4}:where(.ln-sk-grading) .ln-evfix b,.ln-evfix:where(.ln-sk-grading) b{color:var(--ln-ink-3);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:9.5px;font-weight:700;display:block}:where(.ln-sk-grading) .ln-evfix input,.ln-evfix:where(.ln-sk-grading) input,:where(.ln-sk-grading) .ln-evnote textarea,.ln-evnote:where(.ln-sk-grading) textarea{border:1px solid var(--ln-border);width:100%;color:var(--ln-ink-2);background:var(--ln-surface-2);border-radius:6px;padding:5px 7px;font-family:inherit;font-size:11.5px;line-height:1.4}:where(.ln-sk-grading) .ln-evnote,.ln-evnote:where(.ln-sk-grading){margin-top:6px}:where(.ln-sk-grading) .ln-evnote b,.ln-evnote:where(.ln-sk-grading) b{color:var(--ln-ink-3);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:9.5px;font-weight:700;display:block}:where(.ln-sk-grading) .ln-evnote textarea,.ln-evnote:where(.ln-sk-grading) textarea{resize:vertical;min-height:40px}:where(.ln-sk-grading) .ln-evnote textarea.ln-filled,.ln-evnote:where(.ln-sk-grading) textarea.ln-filled{background:var(--ln-surface);border-color:var(--ln-border-strong);color:var(--ln-ink)}:where(.ln-sk-grading) .ln-evfoot,.ln-evfoot:where(.ln-sk-grading){align-items:center;gap:8px;margin-top:6px;display:flex}:where(.ln-sk-grading) .ln-evfoot .ln-dropbtn,.ln-evfoot:where(.ln-sk-grading) .ln-dropbtn{border:1px solid var(--ln-danger-line);background:var(--ln-danger-soft);color:var(--ln-danger);cursor:pointer;border-radius:5px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700}:where(.ln-sk-grading) .ln-evfoot .ln-dropbtn:hover,.ln-evfoot:where(.ln-sk-grading) .ln-dropbtn:hover{background:#f8d7d7}:where(.ln-sk-grading) .ln-railempty,.ln-railempty:where(.ln-sk-grading){color:var(--ln-ink-3);font-size:12px;line-height:1.5}:where(.ln-sk-grading) .ln-railtip,.ln-railtip:where(.ln-sk-grading){color:var(--ln-ink-2);background:var(--ln-surface-2);border:1px dashed var(--ln-border-strong);border-radius:7px;margin-top:12px;padding:8px 10px;font-size:11px;line-height:1.5}:where(.ln-sk-grading) .ln-railtip b,.ln-railtip:where(.ln-sk-grading) b{color:var(--ln-ink);font-weight:700}:where(.ln-sk-grading) .ln-critcount,.ln-critcount:where(.ln-sk-grading){letter-spacing:.04em;text-transform:uppercase;background:var(--ln-surface-2);border:1px solid var(--ln-border-strong);color:var(--ln-ink-3);border-radius:5px;padding:2px 6px;font-size:9.5px;font-weight:800}:where(.ln-sk-grading) .ln-critcount.ln-has,.ln-critcount.ln-has:where(.ln-sk-grading){background:var(--ln-accent-soft);border-color:var(--ln-accent-line);color:var(--ln-accent-deep)}:where(.ln-sk-grading) #ln-toast,#ln-toast:where(.ln-sk-grading){background:var(--ln-ink);color:#fff;opacity:0;pointer-events:none;z-index:50;border-radius:8px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:opacity .18s,transform .18s;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(8px)}:where(.ln-sk-grading) #ln-toast.ln-on,#ln-toast.ln-on:where(.ln-sk-grading){opacity:1;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){:where(.ln-sk-grading) *,:where(.ln-sk-grading){transition:none!important}}.ln-sk-page:where(.ln-sk-grading){background:var(--ln-bg);min-height:900px;color:var(--ln-ink);margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;position:relative}.ln-sk-page:where(.ln-sk-grading) .ln-overlay{position:absolute}.ln-sk-page:where(.ln-sk-grading) #ln-toast{position:absolute;top:836px;bottom:auto}:where(.ln-sk-grading) :where(.ln-sk-page a.ln-sk-btn),:where(.ln-sk-page a.ln-sk-btn):where(.ln-sk-grading){color:inherit;text-decoration:none}
