:where([data-vx],.vx-layer){--vx-desk: #e4ddcf;--vx-paper: #f3eee3;--vx-card: #f6f2e8;--vx-print: #f5f1e7;--vx-ink: #171716;--vx-ink2: #3b3832;--vx-red: #b8433f;--vx-red-d: #93403c;--vx-hl: rgba(218, 207, 8, .9);--vx-tape: rgba(247, 243, 228, .62);--vx-tape-paper: rgba(196, 184, 150, .55);--vx-rule: rgba(84, 118, 150, .2);--vx-sh: 3px 6px 10px rgba(23, 23, 22, .28);--vx-b: 3px solid var(--vx-ink);--vx-mono: ui-monospace, "Cascadia Mono", "SF Mono", Consolas, "Liberation Mono", monospace;--vx-serif: "Be Vietnam Pro", "Pretendard", system-ui, sans-serif;--vx-vi: "Be Vietnam Pro", "Pretendard", system-ui, sans-serif;--vx-ko: "Pretendard", "Noto Sans KR", "Be Vietnam Pro", sans-serif;--vx-fiber: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.03 .75' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .25 0 0 0 0 .18 0 0 0 .42 -.15'/%3E%3C/filter%3E%3Crect width='320' height='320' filter='url(%23f)'/%3E%3C/svg%3E")}:root[data-theme=dark] :where([data-vx]){--vx-desk: #2a241c;--vx-paper: #e6dfcf;--vx-card: #e9e2d2;--vx-print: #e8e2d4;--vx-sh: 3px 8px 14px rgba(0, 0, 0, .55)}.vx-desk,[data-vx] .vx-desk{background:radial-gradient(1200px 800px at 28% 30%,rgba(255,250,236,.32),transparent 70%),radial-gradient(1000px 900px at 78% 72%,rgba(120,98,66,.1),transparent 70%),var(--vx-fiber),var(--vx-desk)}.vx-light{position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 6%,rgba(255,248,226,.28) 15%,rgba(255,248,226,.22) 26%,transparent 46%);mix-blend-mode:screen;animation:vx-breathe 11s ease-in-out infinite alternate}@keyframes vx-breathe{0%{opacity:.7}to{opacity:1}}.vx-label{display:inline-block;background:var(--vx-ink);color:#fff;font:800 15px/1 var(--vx-vi);padding:7px 14px 8px;letter-spacing:.01em;white-space:nowrap}.vx-label [lang=ko],.vx-label.ko{font-family:var(--vx-ko);font-weight:900}.vx-print{position:relative;display:block;padding:10px 10px 34px;background:var(--vx-print);box-shadow:var(--vx-sh);rotate:var(--vx-r, -1.2deg)}.vx-print img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.vx-print:before,.vx-print:after{content:"";position:absolute;width:84px;height:26px;background:var(--vx-tape);clip-path:polygon(3% 8%,97% 0,100% 30%,97% 60%,100% 100%,2% 94%,0 60%,3% 30%);pointer-events:none}.vx-print:before{right:-24px;top:-4px;rotate:40deg}.vx-print:after{left:-22px;bottom:2px;rotate:38deg}.vx-mono img,img.vx-mono{filter:grayscale(1) contrast(1.35) brightness(1.06)}.vx-card{background:linear-gradient(var(--vx-card) 0 0) top / 100% 52px no-repeat,repeating-linear-gradient(transparent 0 27px,var(--vx-rule) 27px 28px) 0 52px,var(--vx-card);color:var(--vx-ink);box-shadow:var(--vx-sh);border-top:4px solid var(--vx-red)}.vx-hl{background-image:linear-gradient(transparent 14%,var(--vx-hl) 14% 86%,transparent 86%);background-repeat:no-repeat;background-size:0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px;color:var(--vx-ink)}svg.vx-pen{position:absolute;left:0;top:0;overflow:visible;pointer-events:none;z-index:3}.vx-pen path{fill:none;stroke:var(--vx-red);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round}.vx-stamp{position:absolute;z-index:4;display:grid;place-items:center;min-width:96px;padding:10px 14px;border:4px double var(--vx-red);border-radius:10px;color:var(--vx-red);font:900 22px/1.1 var(--vx-ko);text-align:center;mix-blend-mode:multiply;rotate:var(--vx-sr, -8deg);pointer-events:none;opacity:0;filter:url(#vx-ink)}.vx-stamp small{display:block;margin-top:2px;font:700 12px/1.2 var(--vx-vi);letter-spacing:.02em}.vx-stamp--round{border-radius:50%;aspect-ratio:1}.vx-layer{position:fixed;inset:0;z-index:90;pointer-events:none;font-family:var(--vx-vi)}.vx-slip{position:absolute;left:50%;bottom:max(22px,env(safe-area-inset-bottom));width:min(440px,calc(100% - 32px));padding:16px 20px 18px;background:var(--vx-fiber),var(--vx-paper);color:var(--vx-ink);box-shadow:5px 12px 24px #17171659;border-top:4px solid var(--vx-red);translate:-50% 0;rotate:-1.5deg;pointer-events:auto}.vx-slip__k{margin:0 0 10px;font:600 14px var(--vx-mono);color:var(--vx-red-d)}.vx-slip .vx-label{font-size:26px;padding:9px 16px 10px;min-height:46px}.vx-slip__v{margin:10px 0 0;font:800 19px/1.35 var(--vx-vi)}.vx-slip__icon{position:absolute;right:54px;top:-26px;width:64px;height:64px;rotate:8deg;filter:drop-shadow(2px 4px 4px rgba(23,23,22,.3))}.vx-slip__icon>*{width:100%;height:100%}.vx-slip__x{position:absolute;right:6px;top:6px;width:44px;height:44px;border:0;background:none;font:400 26px/1 var(--vx-vi);color:var(--vx-ink2);cursor:pointer}.vx-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vx-btn,[data-vx] .pl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 18px;border:var(--vx-b);border-radius:0;background:var(--vx-fiber),var(--line, #727c00);color:var(--line-on, #fff);font:700 16px/1.25 var(--vx-vi);text-decoration:none;cursor:pointer;box-shadow:0 4px 0 var(--vx-ink),3px 9px 14px #17171633;rotate:var(--vx-tl, -.5deg);filter:none;transition:transform .12s steps(2),box-shadow .12s steps(2),rotate .12s steps(2)}.vx-btn:hover,[data-vx] .pl-btn:hover{transform:translateY(-2px);rotate:0deg;filter:none}.vx-btn:active,[data-vx] .pl-btn:active{transform:translateY(3px);rotate:0deg;box-shadow:0 1px 0 var(--vx-ink),1px 2px 4px #17171633}.vx-btn--paper{background:var(--vx-fiber),var(--vx-paper);color:var(--vx-ink)}.vx-btn--red{background:var(--vx-fiber),var(--vx-red);color:#fff}.vx-btn[aria-pressed=true],.vx-btn.is-on{background:var(--vx-fiber),var(--vx-ink);color:#fff;rotate:-.8deg}[data-vx] .pl-top{background:var(--vx-fiber),var(--vx-paper);color:var(--vx-ink);box-shadow:none;border-bottom:3px solid var(--vx-ink)}[data-vx] .pl-top__ko,[data-vx] .pl-icon{color:var(--vx-ink2)}[data-vx] .pl-top__sep{background:#17171640}[data-vx] .pl-icon:hover{background:#17171614;color:var(--vx-ink)}[data-vx] .pl-icon[aria-pressed=true]{color:var(--vx-red-d)}[data-vx] .pl-pill{box-shadow:0 0 0 2px var(--vx-paper),0 0 0 4px var(--line, #727c00);border:0}[data-vx] .pl-tab{color:var(--vx-ink2);border-radius:0}[data-vx] .pl-tab:hover{color:var(--vx-ink);background:#1717160f}[data-vx] .pl-tab[aria-current=true],[data-vx] .pl-tab[aria-current=page],[data-vx] .pl-tab[aria-selected=true]{background:var(--vx-ink);color:#fff;box-shadow:inset 0 -4px 0 var(--line, #727c00)}:root[data-theme=dark] [data-vx] .pl-top__name{color:var(--vx-ink)}[data-vx] .vb-score{border:0;box-shadow:none;background:var(--vx-ink);height:40px}[data-vx] .vb-score__n{color:#fff}[data-vx] .vb-odo__s{transition:transform .34s steps(4)}.pl-platform[data-vx] .pl-about{border-radius:0;background:var(--vx-card);color:var(--vx-ink);box-shadow:var(--vx-sh)}@media (prefers-reduced-motion: reduce){.vx-light{animation:none}.vx-btn,[data-vx] .pl-btn{transition:none}}.pl-platform{--pe-k: #121318;--pe-panel: #1d1e24;--pe-y: #ffd200;--pe-trunk: #ff5e78;--pe-muted: #c9ccd4;--pe-disp: "Black Han Sans", "Pretendard", "Noto Sans KR", sans-serif;--vb-k: #121318;position:relative;z-index:1;padding:64px 16px 44px;background:var(--pe-k);color:#fff;font-family:var(--pl-vi);border-top:3px solid var(--pe-k)}.pl-platform:after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;background:var(--pe-trunk);border-top:3px solid var(--pe-k)}.pl-platform__in{max-width:1088px;margin:0 auto}.pl-platform a:focus-visible,.pl-platform button:focus-visible{outline:3px solid var(--pe-y);outline-offset:3px}.pl-platform__note{margin:26px 0 0;color:var(--pe-muted);font-size:13px}.pl-end{position:relative}.pl-end__cap{position:absolute;top:-36px;left:0;z-index:3;isolation:isolate;margin:0;--capsw: 7px;font:400 clamp(30px,2vw + 18px,44px) / 1 var(--pe-disp);color:var(--pe-y);letter-spacing:.01em;rotate:-3deg;pointer-events:none}.pl-end__grid{display:grid;gap:24px}.pl-next{display:flex;flex-direction:column;min-width:0;background:#fff;color:var(--pe-k);border:3px solid #fff;box-shadow:8px 8px 0 var(--line, var(--pe-y));text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.pl-next:hover{transform:translate(-2px,-2px);box-shadow:10px 10px 0 var(--line, var(--pe-y))}.pl-next:active{transform:translate(5px,5px);box-shadow:3px 3px 0 var(--line, var(--pe-y))}.pl-next__thumb{display:block;border-bottom:3px solid var(--pe-k)}.pl-next__body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1;padding:14px 16px 18px}.pl-next__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pl-next__flag{padding:3px 8px;background:var(--pe-y);border:2px solid var(--pe-k);font:900 13px/1.2 var(--pl-vi)}.pl-next__kind{color:#4a4b53;font:700 13px/1.2 var(--pl-vi)}.pl-next__title{font:900 clamp(19px,.8vw + 15px,23px) / 1.25 var(--pl-vi);letter-spacing:-.015em;text-wrap:balance}.pl-next__hook{color:#4a4b53;font:500 15px/1.5 var(--pl-vi)}.pl-next__go{display:inline-flex;align-items:center;min-height:46px;margin-top:6px;padding:0 18px;background:var(--line, var(--pe-y));color:var(--line-on, var(--pe-k));border:3px solid var(--pe-k);box-shadow:3px 3px 0 var(--pe-k);font:900 16px/1 var(--pl-vi)}.pl-end__side{display:grid;gap:20px;align-content:start}.pl-prev{display:flex;align-items:center;gap:12px;min-height:76px;padding:8px;background:var(--pe-panel);color:#fff;border:3px solid #fff;box-shadow:4px 4px 0 var(--line, var(--pe-y));text-decoration:none;transition:transform .08s ease,box-shadow .08s ease}.pl-prev:hover{transform:translate(-1px,-1px);box-shadow:6px 6px 0 var(--line, var(--pe-y))}.pl-prev:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--line, var(--pe-y))}.pl-prev__thumb{flex:none;width:116px;border:2px solid #fff}.pl-prev__thumb .ht__min{display:none}.pl-prev__t{display:grid;gap:2px;min-width:0}.pl-prev__t small{color:var(--pe-muted);font-size:13px;font-weight:700}.pl-prev__t b{font-size:17px;font-weight:900;line-height:1.25}.pl-outs{padding:14px;background:var(--pe-y);color:var(--pe-k);border:3px solid var(--pe-k);box-shadow:6px 6px #fff;rotate:-.6deg}.pl-outs__k{margin:0 0 10px;font:900 16px/1.3 var(--pl-vi)}.pl-outs__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pl-out{display:grid;gap:1px;min-height:52px;padding:8px 12px;background:#fff;color:var(--pe-k);border:2px solid var(--pe-k);box-shadow:3px 3px 0 var(--pe-k);text-decoration:none;transition:transform .08s ease,box-shadow .08s ease}.pl-out:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--pe-k)}.pl-out:active{transform:translate(3px,3px);box-shadow:none}.pl-out b{font-size:15px;font-weight:800}.pl-out small{color:#4a4b53;font-size:13px}.pl-outs .pl-out:focus-visible{outline-color:var(--pe-k)}.pl-end__fb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;margin-top:32px;padding:14px 16px;border:2px dashed rgba(255,255,255,.45)}.pl-end__fb p{margin:0;font-size:16px;font-weight:700;line-height:1.45}.pl-end__fb-btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;background:var(--pe-trunk);color:var(--pe-k);border:3px solid #fff;box-shadow:4px 4px 0 var(--pe-y);font:900 16px/1 var(--pl-vi);text-decoration:none;white-space:nowrap;transition:transform .08s ease,box-shadow .08s ease}.pl-end__fb-btn [lang=ko]{font:400 18px/1 var(--pe-disp)}.pl-end__fb-btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--pe-y)}.pl-end__fb-btn:active{transform:translate(4px,4px);box-shadow:none}@media (min-width: 760px){.pl-platform{padding:76px 24px 56px}.pl-end__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px}}.pl-platform .pl-about{border-radius:0;border:3px solid #fff}@media (prefers-reduced-motion: reduce){.pl-next,.pl-prev,.pl-out,.pl-end__fb-btn{transition:none}}
