.tv{color:#1b1d3a;background:#f4f6f8;min-height:100vh;font-family:Pretendard Variable,Pretendard,system-ui,sans-serif}.tv-in{max-width:480px;margin:0 auto;padding:0 0 32px}.tv-hall{background:#e7ebf2;overflow:hidden}.tv-hall svg{width:100%;height:auto;display:block}#hallD{display:none}.tv-lead{color:#3d4266;word-break:keep-all;margin:0;padding:14px 14px 0;font-size:14px;font-weight:800}.tv-row{gap:12px;padding:12px 14px 0;display:grid}.tv-gate{box-shadow:none;color:#1b1d3a;background:#fff;border:1px solid #dde1e8;border-radius:20px;align-items:stretch;min-height:112px;text-decoration:none;display:flex;overflow:hidden}.tv-pic{flex:none;place-items:center;width:104px;display:grid}.tv-tx{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;padding:12px;display:flex}.tv-k{color:#5c6182;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.tv-k i{color:#ffd23f;background:#1b1d3a;border-radius:6px;padding:2px 6px;font-size:11px;font-style:normal}.tv-tx b{letter-spacing:-.02em;font-size:19px;font-weight:900}.tv-tx small{color:#5c6182;word-break:keep-all;font-size:13px;font-weight:700}.tv-go{background:#ffd23f;border-left:2px solid #1b1d3a;flex:none;place-items:center;width:44px;font-size:20px;font-weight:900;display:grid}.tv-pass{color:#fff;background:#1b1d3a;border-radius:20px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.tv-bk{background:#2e3466;border:2px solid #ffd23f;border-radius:6px;flex:none;place-items:center;width:52px;height:68px;display:grid}.tv-pc{flex:1;min-width:0}.tv-pc small{color:#c3c8ea;font-size:12px;font-weight:800;display:block}.tv-pc b{margin-top:2px;font-size:20px;font-weight:900;display:block}.tv-cnt{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tv-cnt span{background:#323a72;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800}.tv-cnt em{color:#ffd23f;font-style:normal}.tv-arr{font-size:20px;font-weight:900}.tv-note{color:#5c6182;word-break:keep-all;margin:14px 14px 0;font-size:12px;font-weight:700;line-height:1.5}.tv a:focus-visible{outline-offset:2px;outline:3px solid #2e63d6}.tv-gate:hover{box-shadow:none}@media (width>=900px){.tv-in{max-width:1280px;padding:16px 28px 40px}.tv-hall{border:1px solid #dde1e8;border-radius:24px;height:280px}.tv-hall svg{height:100%}#hallM{display:none}#hallD{display:block}.tv-lead{padding:18px 0 0;font-size:16px}.tv-row{grid-template-columns:repeat(3,1fr) 300px;gap:14px;padding:14px 0 0}.tv-gate{flex-direction:column}.tv-pic{width:auto;height:110px}.tv-tx{justify-content:flex-start;gap:5px;padding:14px 16px}.tv-tx b{font-size:21px}.tv-tx small{font-size:14px}.tv-go{border-top:2px solid #1b1d3a;border-left:0;width:auto;height:44px}.tv-pass{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:18px;position:relative}.tv-pc b{font-size:28px}.tv-cnt span{padding:5px 10px;font-size:13px}.tv-arr{font-size:24px;position:absolute;bottom:16px;right:18px}.tv-note{margin:14px 0 0}}.fg{display:none}@media (width<=899px){.fg{gap:8px;margin:4px 0 18px;display:grid}.fg-h{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fg-fl{background:#fff;border:2px solid #1b1d3a;border-radius:16px;grid-template-columns:64px minmax(0,1fr);display:grid;overflow:hidden}.fg-n{background:var(--c);color:var(--fg);text-align:center;flex-direction:column;grid-row:span 3;justify-content:center;align-items:center;padding:6px;display:flex}.fg-n b{font-size:20px;font-weight:900;line-height:1}.fg-n span{display:none}.fg-main{color:#1b1d3a;flex-direction:column;gap:1px;min-height:44px;padding:10px 12px 6px;text-decoration:none;display:flex}.fg-main small{color:#5c6182;font-size:12px;font-weight:700}.fg-main b{font-size:18px;font-weight:900}.fg-main span{font-size:12px;font-weight:700}.fg-main i{display:none}.fg-ride{border:2px dashed var(--c);color:#1b1d3a;border-radius:10px;flex-direction:column;justify-content:center;min-height:44px;margin:0 12px 6px;padding:6px 10px;text-decoration:none;display:flex;display:none!important}.fg-fl[style*=\#FFD23F] .fg-ride,.fg-fl[style*="#1B1D3A;"] .fg-ride{border-color:#1b1d3a}.fg-ride small{color:#5c6182;font-size:11px;font-weight:700}.fg-ride b{font-size:14px;font-weight:900}.fg-ride span{color:#3d4266;font-size:12px}.fg-ride em{color:#c2185b;font-style:normal;font-weight:900}.fg-l{flex-wrap:wrap;gap:0 12px;margin:0;padding:0 12px 6px;list-style:none;display:flex}.fg-l a{color:#1b1d3a;text-underline-offset:3px;align-items:center;min-height:44px;font-size:13px;font-weight:700;text-decoration:underline;display:flex}}@media (width>=900px){.tv-in>:not(.fg):not(.tv-hall){display:none}.tv-hall{border:2px solid #1b1d3a;border-radius:20px;margin-top:18px;overflow:hidden}.fg{gap:10px;display:grid}.fg-h{align-items:baseline;gap:14px;margin:4px 0 2px;display:flex}.fg-h h2,.fg-h .fg-t{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:900}.fg-h p{color:#5c6182;margin:0;font-size:15px;font-weight:600}.fg-fl{background:#fff;border:2px solid #1b1d3a;border-radius:20px;grid-template-columns:120px minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);min-height:132px;display:grid;overflow:hidden}.fg-n{background:var(--c);color:var(--fg);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex}.fg-n b{font-size:30px;font-weight:900;line-height:1}.fg-n span{margin-top:6px;font-size:12px;font-weight:800;line-height:1.3}.fg-main{color:#1b1d3a;border-right:1px solid #dde1e8;flex-direction:column;justify-content:center;gap:2px;padding:14px 56px 14px 20px;text-decoration:none;display:flex;position:relative}.fg-main small{color:#5c6182;font-size:13px;font-weight:700}.fg-main b{letter-spacing:-.02em;font-size:24px;font-weight:900}.fg-main span{font-size:14px;font-weight:700}.fg-main i{background:var(--c);width:36px;height:36px;color:var(--fg);border:2px solid #1b1d3a;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.fg-main:hover{background:#f4f6f8}.fg-ride{border:2px solid var(--c);color:#1b1d3a;border-radius:14px;flex-direction:column;justify-content:center;gap:2px;margin:12px;padding:10px 14px;text-decoration:none;display:flex}.fg-fl[style*=\#FFD23F] .fg-ride,.fg-fl[style*="#1B1D3A;"] .fg-ride{border-color:#1b1d3a}.fg-ride small{color:#5c6182;font-size:12px;font-weight:700}.fg-ride b{font-size:17px;font-weight:900}.fg-ride span{color:#3d4266;font-size:13px;font-weight:600}.fg-ride em{color:#c2185b;font-style:normal;font-weight:900}.fg-ride:hover{background:#fff8db}.fg-l{flex-direction:column;justify-content:center;margin:0;padding:10px 14px;list-style:none;display:flex}.fg-l a{color:#1b1d3a;border-bottom:1px dashed #dde1e8;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.fg-l li:last-child a{border-bottom:0}.fg-l a:hover{color:#2e63d6}.fg a:focus-visible{outline-offset:-3px;outline:3px solid #2e63d6}}
