:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06070a;--s1:#131416;--s-pop:#141518;--s-hover:#1f2124;--s2:#28292e;--tx:#e2e2e2;--tx80:#e2e2e2cc;--tx60:#e2e2e299;--tx40:#e2e2e266;--tx20:#e2e2e233;--tx10:#e2e2e21a;--tx05:#e2e2e20d;--line:#e2e2e214;--on-light:#06070a;--pink:#ff0067;--pink-tx:#f37;--pink-press:#e0005b;--cyan:#33ecff;--green:#1aeb66;--yellow:#ffb200;--volt:#f7ff00;--red:#ff353c;--st-info:#3a7efc;--st-ok:#29bc30;--st-warn:#f8a623;--st-bad:#f05c39;--font-fallback:"Montserrat", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", system-ui, sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--fs-nav:11px;--fs-caption:12px;--fs-meta:13px;--fs-list:14px;--fs-row:15px;--fs-body:16px;--fs-cta:17px;--fs-section:18px;--fs-sheet-title:21px;--fs-page-title:26px;--fs-hero-title:30px;--fs-amount:40px;--fs-score:58px;--fs-gap:124px;--lh-tight:1.15;--lh-body:1.45;--tracking-title:-.02em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--gutter:20px;--touch:44px;--content-max:1200px;--column-max:560px;--r-tile:5px;--r-chip:80px;--r-pill:150px;--r-sheet:20px;--shadow-sheet:0 4px 16px #0003;--scrim:#0000009e;--ease:cubic-bezier(.16, 1, .3, 1);--dur-fast:.16s;--dur-base:.32s;--dur-slow:.9s;--dur-count:1.4s;--nav-h:78px;--topbar-h:56px;--hud-h:52px;--cta-h:54px;--side-w:232px;--font-sans:"VS Paperlogy", "Paperlogy", var(--font-fallback);--cta-glow:none;--cta-bg:var(--pink);--cta-fg:var(--on-light);--cta-radius:0;--gap-accent:var(--volt)}@media (min-width:1024px){:root{--fs-body:15px;--fs-section:18px;--fs-hero-title:56px;--cta-h:58px;--gutter:64px}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--s2) var(--bg)}body{background:var(--bg);min-height:100dvh;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);word-break:keep-all;overflow-wrap:anywhere;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{font-weight:var(--fw-bold);letter-spacing:var(--tracking-title);text-wrap:balance;line-height:1.2}a{color:inherit;text-underline-offset:3px;text-decoration:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}input{caret-color:var(--pink)}::selection{background:var(--pink);color:var(--on-light)}:focus-visible{outline:2px solid var(--tx);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--s2);border-radius:8px}.vs-num{font-variant-numeric:tabular-nums;font-style:italic;font-weight:var(--fw-semibold);letter-spacing:-.01em}.vs-num-lg{transform-origin:0 100%;font-style:normal;transform:skew(-8deg)}:is(span,b,strong,em).vs-num-lg{display:inline-block}.vs-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vs-skip-link{left:var(--sp-3);z-index:100;padding:var(--sp-3) var(--sp-4);background:var(--tx);color:var(--on-light);font-weight:var(--fw-bold);border-radius:var(--r-tile);position:absolute;top:-100px}.vs-skip-link:focus{top:var(--sp-3)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
@font-face{font-family:VS Paperlogy;src:url(/fonts/paperlogy/paperlogy-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VS Paperlogy;src:url(/fonts/paperlogy/paperlogy-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:VS Paperlogy;src:url(/fonts/paperlogy/paperlogy-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:VS Paperlogy;src:url(/fonts/paperlogy/paperlogy-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:VS Paperlogy;src:url(/fonts/paperlogy/paperlogy-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}
.vc-main{min-height:100dvh;padding:8px var(--gutter) 64px}.vc-main--dock{padding-bottom:calc(var(--nav-h) + 40px + env(safe-area-inset-bottom))}@media (min-width:1024px){.vc-main,.vc-main--dock{margin-left:var(--side-w);padding:40px var(--gutter) 96px 48px}}.vc-wide{width:100%;max-width:1240px}.vc-narrow{width:100%;max-width:560px}.vc-focus{min-height:100dvh}.vc-focus__bar{justify-content:space-between;align-items:center;gap:var(--sp-3);height:var(--topbar-h);padding:0 calc(var(--gutter) - 12px) 0 var(--gutter);display:flex}.vc-focus__body{width:100%;max-width:1120px;margin:0 auto}@media (min-width:1024px){.vc-focus__bar{height:76px;padding:0 52px}.vc-focus__body{padding:0 64px}}.vc-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4) var(--sp-6);flex-wrap:wrap;padding-top:24px;display:flex}.vc-head__text{min-width:0}.vc-title{font-size:var(--fs-page-title)}.vc-lead{font-size:var(--fs-list);color:var(--tx60);margin-top:6px}.vc-head__actions{align-items:center;gap:var(--sp-3);display:flex}.vc-head__actions>.vc-cta{min-width:220px}@media (min-width:1024px){.vc-head{padding-top:12px}.vc-title{font-size:34px}}@media (max-width:719px){.vc-head__actions{width:100%}.vc-head__actions>.vc-cta{flex:1}}.vc-section{margin-top:56px}.vc-section__head{justify-content:space-between;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-4);display:flex}.vc-section__title{font-size:var(--fs-section);font-weight:var(--fw-bold)}.vc-section__note{font-size:var(--fs-meta);color:var(--tx60)}.vc-figures{gap:var(--sp-6) 56px;flex-wrap:wrap;margin-top:32px;display:flex}.vc-figure{flex-direction:column-reverse;gap:2px;min-width:0;display:flex}.vc-figure dt{font-size:var(--fs-meta);color:var(--tx60)}.vc-figure dd{margin:0;font-size:34px;line-height:1.1}.vc-figure small{font-size:var(--fs-list);font-style:normal;font-weight:var(--fw-semibold);color:var(--tx60);margin-left:2px}@media (max-width:719px){.vc-figures{gap:var(--sp-5) var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.vc-figure dd{white-space:nowrap;font-size:24px}}.vc-lines{flex-direction:column;display:flex}.vc-line{justify-content:space-between;align-items:baseline;gap:var(--sp-4);min-height:44px;font-size:var(--fs-row);padding:10px 0;display:flex}.vc-line dt,.vc-line>:first-child{color:var(--tx60)}.vc-line dd{text-align:right;font-weight:var(--fw-semibold);margin:0}.vc-line dd.vs-num{white-space:nowrap}.vc-line--total{margin-top:var(--sp-3);font-size:var(--fs-section)}.vc-line--total dt,.vc-line--total>:first-child{color:var(--tx);font-weight:var(--fw-bold)}.vc-dim{color:var(--tx60)}.vc-note{font-size:var(--fs-meta);color:var(--tx60);line-height:1.55}.vc-warn{color:var(--st-warn)}.vc-row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.vc-stack{gap:var(--sp-4);flex-direction:column;display:flex}.vc-cta{min-width:0}.vc-link{color:var(--tx);font-weight:var(--fw-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--tx40);text-decoration-color:var(--tx40)}.vc-link:hover{-webkit-text-decoration-color:var(--tx);text-decoration-color:var(--tx)}.vc-thumb{border-radius:var(--r-tile);object-fit:cover;background:var(--s1);flex:none;width:40px;height:40px}.vc-game{align-items:center;gap:12px;min-width:0;display:flex}.vc-game__text{flex-direction:column;min-width:0;display:flex}.vc-game__sub{font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--tx60)}.vc-placeholder{background:var(--s1);border-radius:var(--r-tile);color:var(--tx60);font-size:var(--fs-meta);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.vc-placeholder svg{color:var(--tx40);font-size:28px}@media print{.vc-noprint{display:none!important}body:has(.vc-poster){background:#fff!important}body:has(.vc-poster) *{visibility:hidden}body .vc-poster,body .vc-poster *{visibility:visible}}.vc-flip{transform:scaleX(-1)}.vc-tabs{margin-top:32px}.vc-tabs>ul{padding-left:0;padding-right:0}
