.hub-show,.pl-show{--sh-k: #121318;--sh-paper: #ffffff;--sh-ground: #f6f0e4;--sh-ink: #121318;--sh-muted: #4a4b53;--sh-y: #ffd200;--sh-hot: #ff4f8b;--sh-trunk: #ff5e78;--sh-edge: #121318;--sh-shc: #121318;--sh-b: 3px solid var(--sh-edge);--sh-sh: 6px 6px 0 var(--sh-shc);--sh-sh-sm: 4px 4px 0 var(--sh-shc);--sh-disp: "Black Han Sans", "Pretendard", "Noto Sans KR", sans-serif;--sh-pop: cubic-bezier(.34, 1.56, .64, 1);--vb-k: #121318}:root[data-theme=dark] :is(.hub-show,.pl-show){--sh-paper: #17181c;--sh-ground: #0e0f12;--sh-ink: #f1f2f5;--sh-muted: #b4b8c2;--sh-edge: #e9eaee;--sh-shc: var(--sh-trunk)}.ht{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16 / 10;container-type:inline-size;background:var(--line, var(--sh-trunk))}.ht__rays{position:absolute;inset:-55%;z-index:-2;background:repeating-conic-gradient(from 6deg at 30% 60%,#1213181f 0 9deg,#ffffff14 9deg 18deg)}.ht__floor{position:absolute;left:0;right:0;bottom:0;height:22%;z-index:-1;background:linear-gradient(transparent,#12131838)}.ht__l{position:absolute;rotate:var(--r, 0deg)}.ht__ph{display:block;width:100%;overflow:hidden;background:#fff;border:4px solid #fff;outline:3px solid var(--sh-k);box-shadow:5px 6px #1213188c}.ht__ph img,.ht__round img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ht__face{display:block;width:100%;height:auto;filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(2px 0 0 #121318) drop-shadow(-2px 0 0 #121318) drop-shadow(0 2px 0 #121318) drop-shadow(0 -2px 0 #121318) drop-shadow(5px 6px 0 rgba(18,19,24,.45))}.ht__round{display:block;aspect-ratio:1;border-radius:50%;overflow:hidden;border:4px solid #fff;outline:3px solid var(--sh-k);box-shadow:5px 6px #1213188c}.ht__tiles{display:flex;flex-wrap:wrap;gap:3cqi;align-items:flex-end}.ht__tiles b{display:grid;place-items:center;width:17cqi;aspect-ratio:1;background:#fff;color:var(--sh-k);border:3px solid var(--sh-k);box-shadow:4px 4px 0 var(--sh-k);font:900 11cqi/1 Pretendard,Noto Sans KR,sans-serif}.ht__tiles b:nth-child(2){rotate:6deg;translate:0 1.5cqi}.ht__tiles small{flex-basis:100%;width:-moz-max-content;width:max-content;max-width:100%;padding:1cqi 2cqi;background:var(--sh-k);color:#fff;font:800 4.4cqi/1.2 Be Vietnam Pro,system-ui,sans-serif}.ht__bubbles{display:grid;gap:3cqi}.ht__bubbles b{position:relative;justify-self:start;padding:2cqi 5cqi;background:#fff;color:var(--sh-k);border:3px solid var(--sh-k);border-radius:6cqi;box-shadow:4px 4px 0 var(--sh-k);font:900 10cqi/1 Pretendard,Noto Sans KR,sans-serif;rotate:calc(-4deg + var(--k) * 8deg);translate:calc(var(--k) * 14cqi) 0}.ht__bubbles b:after{content:"";position:absolute;left:18%;bottom:-2.4cqi;width:4cqi;height:4cqi;background:#fff;border-right:3px solid var(--sh-k);border-bottom:3px solid var(--sh-k);rotate:45deg}.ht__seal{display:grid;grid-template-columns:1fr 1fr;aspect-ratio:1;padding:6%;background:#fff8ef;border:1.6cqi solid #cf2c43;border-radius:14%;outline:3px solid var(--sh-k);box-shadow:5px 6px #1213188c;color:#cf2c43;font:900 13cqi/1 Pretendard,Noto Sans KR,sans-serif}.ht__l--seal[style*="width:2"] .ht__seal{font-size:6.5cqi;border-width:1cqi}.ht__seal b{display:grid;place-items:center;writing-mode:vertical-rl}.ht__omr{display:grid;gap:1.8cqi;padding:4cqi 4cqi 5cqi;background:#fff;border:3px solid var(--sh-k);box-shadow:5px 6px #1213188c;border-top:2.4cqi solid #e4186b}.ht__omr-row{display:flex;align-items:center;gap:2cqi}.ht__omr-row em{width:4.5cqi;font:800 3.6cqi/1 Be Vietnam Pro,system-ui,sans-serif;font-style:normal;color:#e4186b}.ht__omr-row i{width:4.6cqi;aspect-ratio:1;border-radius:50%;border:2px solid #e4186b}.ht__omr-row i.on{background:var(--sh-k);border-color:var(--sh-k)}.ht__bell{display:block;width:100%;filter:drop-shadow(5px 6px 0 rgba(18,19,24,.55))}.ht__phone{display:grid;gap:2cqi;aspect-ratio:.55;padding:7cqi 2.4cqi 3cqi;background:#fff;border:3px solid var(--sh-k);border-radius:4cqi;box-shadow:5px 6px #1213188c;align-content:start}.ht__phone b{font:900 6cqi/1 Be Vietnam Pro,system-ui,sans-serif;color:var(--sh-k);text-align:center}.ht__phone i{height:3cqi;border-radius:1cqi;background:#e7e9ee;border:2px solid var(--sh-k)}.ht__phone i:first-of-type{background:#00a84d}.ht__sign{display:grid;justify-items:center;gap:1cqi;padding:4cqi 4cqi 3.5cqi;background:#fff;border:3px solid var(--sh-k);border-top:3cqi solid #d4003b;box-shadow:5px 6px #1213188c}.ht__sign b{font:900 15cqi/1 Be Vietnam Pro,Pretendard,sans-serif;color:#d4003b;letter-spacing:-.02em}.ht__sign small{font:800 4.2cqi/1.2 Pretendard,Noto Sans KR,sans-serif;color:var(--sh-k);white-space:nowrap}.ht__l--sign[style*="width:2"] b{font-size:9cqi}.ht__l--sign[style*="width:2"] small{font-size:4cqi}.ht__cap{--capsw: 1.8cqi;position:absolute;left:5cqi;bottom:6cqi;z-index:3;isolation:isolate;font:400 15cqi/1 var(--sh-disp);color:#fff;rotate:-5deg;transform-origin:20% 80%;white-space:nowrap}.ht--capr .ht__cap{left:auto;right:5cqi}.ht__cap:before{text-shadow:1cqi 1cqi 0 var(--vb-k)}.ht__sfx{position:absolute;z-index:4;left:3cqi;top:4cqi;width:21cqi;aspect-ratio:1;display:grid;place-items:center;rotate:-12deg}.ht__sfx svg{position:absolute;inset:0;width:100%;height:100%}.ht__sfx b{--capsw: 1cqi;position:relative;isolation:isolate;font:400 6cqi/1 var(--sh-disp);color:var(--sh-hot)}.ht__min{position:absolute;z-index:4;right:3cqi;bottom:3.4cqi;padding:.9cqi 2.2cqi;background:#121318db;color:#fff;font:800 max(12px,3.6cqi) / 1.2 "Be Vietnam Pro",system-ui,sans-serif}[data-armed] .ep .ht__cap{opacity:0}[data-armed] .ep.is-on .ht__cap{animation:ht-slam .36s var(--sh-pop) both}[data-armed] .ep.is-on .ht__sfx{animation:ht-pop .32s var(--sh-pop) .18s both}[data-armed] .ep.is-on .ht__l{animation:ht-drop .42s cubic-bezier(.2,.9,.3,1.2) calc(var(--i) * 70ms) both}@keyframes ht-slam{0%{transform:scale(1.8) rotate(-14deg);opacity:0}62%{transform:scale(.94);opacity:1}to{transform:none;opacity:1}}@keyframes ht-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}}@keyframes ht-drop{0%{transform:translateY(-14%) scale(1.06);opacity:0}}@media (hover: hover){[data-armed] .ep:hover .ht__rays{animation:sh-spin 14s linear infinite}[data-armed] .ep:hover .ht__l:last-of-type{animation:ht-bob .9s ease-in-out infinite alternate}}[data-armed] .ep.is-picked .ht__rays{animation:sh-spin 8s linear infinite}@keyframes ht-bob{to{translate:0 -2.5%}}
