.ls{--ls-ground: #eef0f3;--ls-surface: #ffffff;--ls-surface-2: #e4e7ec;--ls-ink: #16171b;--ls-muted: #575c67;--ls-rule: #d3d7de;--ls-rule-strong: #b4bac4;--ls-amber: var(--line, #fda600);--ls-amber-text: var(--line-tl, #8f5e00);--ls-ok: #17804a;--ls-no: #c4122f;--ls-body: #202227;--ls-body-2: #2c2f36;--ls-led-bg: #0b0c0e;--ls-band-a: #3a3d45;--ls-band-b: #4b4f59;--ls-plate: #1b1c20;--ls-ease: cubic-bezier(.16, 1, .3, 1);--ls-vi: "Be Vietnam Pro", "Pretendard", system-ui, sans-serif;--ls-ko: "Pretendard", "Noto Sans KR", "Be Vietnam Pro", system-ui, sans-serif;--ls-serif: "Noto Serif KR", "Noto Serif CJK KR", serif;--ls-r: var(--pl-radius, 8px);min-height:100dvh;background:var(--ls-ground);color:var(--ls-ink);font-family:var(--ls-vi);line-height:1.6;-webkit-tap-highlight-color:transparent}:root[data-theme=dark] .ls{--ls-ground: #0e0f12;--ls-surface: #17181c;--ls-surface-2: #1f2126;--ls-ink: #f1f2f5;--ls-muted: #a7acb7;--ls-rule: #2b2e35;--ls-rule-strong: #454a54;--ls-amber-text: var(--line-td, #fda600);--ls-ok: #3fbf7a;--ls-no: #ff6b81;--ls-body: #18191d;--ls-body-2: #24262c}.ls :where(h1,h2,h3,p,ul,ol,figure){margin:0}.ls :where(ul,ol){padding:0;list-style:none}.ls :where(button){font:inherit;color:inherit}.ls :where(button,a,[tabindex="0"]):focus-visible{outline:3px solid var(--pl-exit, #ffd200);outline-offset:2px;box-shadow:none}.ls [lang=ko]{font-family:var(--ls-ko);word-break:keep-all}.ls-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes ls-in{0%{opacity:0;transform:translateY(10px)}}@keyframes ls-fade{0%{opacity:0}}.ls-scene{position:relative;padding-top:22px}.ls-intro{max-width:1200px;margin:0 auto;padding:0 16px 18px}.ls-h1{font-size:clamp(1.5rem,1.15rem + 1.5vw,2.25rem);font-weight:800;line-height:1.15;letter-spacing:-.025em}.ls-intro__lede{max-width:62ch;margin-top:6px;color:var(--ls-muted);font-size:.975rem}.ls-led{--dot: .075em;display:inline-flex;align-items:flex-end;padding:.16em .26em .12em;border-radius:var(--ls-r);background:radial-gradient(circle,rgba(253,166,0,.08) 40%,transparent 46%) 0 0 / var(--dot) var(--dot),var(--ls-led-bg);box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 10px 24px #0000008c;color:var(--ls-amber);font:800 clamp(2.5rem,1.9rem + 2.6vw,3.75rem) / 1 var(--ls-vi);font-variant-numeric:tabular-nums;letter-spacing:.02em}.ls-led__num{display:inline-flex;height:1em;line-height:1;white-space:nowrap;-webkit-mask-image:radial-gradient(circle,#000 60%,transparent 66%);mask-image:radial-gradient(circle,#000 60%,transparent 66%);-webkit-mask-size:var(--dot) var(--dot);mask-size:var(--dot) var(--dot)}.ls-led{position:relative}.ls-led[data-approx]{padding-top:.42em}.ls-led__pre{position:absolute;top:.14em;left:.3em;font-size:.22em;font-weight:700;letter-spacing:.06em;opacity:.85}.ls-led__unit{margin:0 0 .12em .3em;font-size:.34em;font-weight:700;letter-spacing:.04em;line-height:1}.ls-odo__col{display:inline-block;height:1em;overflow:hidden}.ls-odo__reel{display:flex;flex-direction:column;transition:transform .75s var(--ls-ease)}.ls-odo__reel>span,.ls-odo__sep{display:block;height:1em;line-height:1}.ls-plate{overflow:hidden;border-radius:var(--ls-r);background:var(--ls-plate);color:#c9cdd6}.ls-plate__frame{display:grid;place-items:center;aspect-ratio:16 / 10}.ls-plate__frame img{display:block;width:100%;height:100%;animation:ls-fade .5s ease}.ls-plate[data-fit=contain] .ls-plate__frame img{-o-object-fit:contain;object-fit:contain;padding:14px}.ls-plate[data-fit=cover] .ls-plate__frame img{-o-object-fit:cover;object-fit:cover}.ls-plate__cap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:9px 14px 10px;border-top:1px solid rgba(255,255,255,.08);font-size:.8125rem;line-height:1.45}.ls-plate__credit{color:#9aa0ab;text-decoration:underline;text-decoration-color:#9aa0ab73;text-underline-offset:3px}.ls-plate__credit:hover{color:#fff}.ls-plate--type{display:grid}.ls-plate--type .ls-plate__glyph{display:grid;place-items:center;aspect-ratio:16 / 10;padding:16px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 22px),var(--ls-plate);color:#dfe2e8;font:700 clamp(3rem,2rem + 6vw,5.5rem) / 1 var(--ls-serif);letter-spacing:.06em;text-align:center;animation:ls-fade .5s ease}.ls-plate--type .ls-plate__glyph[data-len=long]{font-size:clamp(2rem,1.4rem + 3.5vw,3.5rem);letter-spacing:.02em}.ls-plate--type .ls-plate__cap{color:var(--ls-amber);font-weight:700;font-size:.9375rem}.ls-event__when{color:var(--ls-amber-text);font-size:.9375rem;font-weight:800;font-variant-numeric:tabular-nums}.ls-event__title{margin-top:2px;font-size:clamp(1.5rem,1.15rem + 1.5vw,2.125rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.ls-event__ko{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:1.125rem;font-weight:700}.ls-event__text{margin-top:12px;max-width:62ch;font-size:1.0625rem;line-height:1.72}.ls-listen{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border:0;border-radius:999px;background:var(--ls-surface-2);color:var(--ls-ink);cursor:pointer}.ls-listen:hover{background:var(--ls-amber);color:#121318}.ls-sheet{margin-top:32px;padding-top:22px;border-top:1px solid var(--ls-rule);animation:ls-in .5s var(--ls-ease)}.ls-sheet__lede{max-width:68ch;color:var(--ls-muted)}.ls-sheet__h{margin-top:20px;font-size:1rem;font-weight:700}.ls-words{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;margin-top:10px}.ls-word{padding:12px 14px 13px;border:1px solid var(--ls-rule);border-radius:var(--ls-r);background:var(--ls-surface)}.ls-word__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ls-word__ko{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.ls-word__rr{color:var(--ls-muted);font-size:.875rem}.ls-word__hanja{font-family:var(--ls-serif)}.ls-word__vi{margin-top:4px;font-size:.9375rem;font-weight:600}.ls-word__note{margin-top:6px;color:var(--ls-muted);font-size:.8125rem;line-height:1.5}.ls-sheet__today{margin-top:18px;font-size:.9375rem}.ls-tl{--s: .86;--top-h: 252px;--band-h: 32px;--bot-h: 262px;--drop: 28px;--ls-band-1: #d3d7de;--ls-band-2: #dfe2e7;--ls-band-on: #f7f8fa;--ls-line: #3a3f48;--ls-dot: #9aa1ac;--ls-pill: #dde0e5;border-bottom:1px solid var(--ls-rule)}:root[data-theme=dark] .ls-tl{--ls-band-1: #22252b;--ls-band-2: #2a2d34;--ls-band-on: #3a3e47;--ls-line: #c9cdd6;--ls-dot: #5a606b;--ls-pill: #2a2d34}@media (min-width: 900px){.ls-tl{--s: 1;--top-h: 300px;--band-h: 40px;--bot-h: 316px;--drop: 40px}}.ls-tl__group,.ls-tl__seg,.ls-scrub__seg,.ls-scrub__now{--era-text: var(--era-ink, var(--ls-ink))}:root[data-theme=dark] :is(.ls-tl__group,.ls-tl__seg,.ls-scrub__seg,.ls-scrub__now){--era-text: var(--era-ink-d, var(--ls-ink))}.ls-tl__vp{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab}.ls-tl__vp::-webkit-scrollbar{display:none}.ls-tl__vp[data-drag]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ls .ls-tl__vp:focus-visible{outline-offset:-3px}.ls-tl__track{position:relative;height:calc(var(--top-h) + var(--band-h) + var(--bot-h))}.ls-tl__band{position:absolute;top:var(--top-h);right:0;left:0;height:var(--band-h)}.ls-tl__seg{position:absolute;top:0;bottom:0;border-left:3px solid var(--ls-ground);background:color-mix(in srgb,var(--era) 22%,var(--ls-ground));background-clip:padding-box;box-shadow:inset 0 -3px color-mix(in srgb,var(--era) 55%,var(--ls-ground));transition:background .4s ease,box-shadow .4s ease}.ls-tl__seg[data-on]{background:color-mix(in srgb,var(--era) 34%,var(--ls-ground));box-shadow:inset 0 -5px 0 var(--era)}.ls-tl__era{position:absolute;top:var(--top-h);padding:calc(var(--band-h) + 14px) 0 0 8px}.ls-tl__brace{position:absolute;top:calc(var(--band-h) * -.28);left:5px;font:400 calc(var(--band-h) * 1.5) / 1 var(--ls-vi);color:var(--era-text);pointer-events:none}.ls-tl__brace:before{content:"{";display:block;transform:scaleX(.7);transform-origin:left center}.ls-tl__brace--close{top:calc(var(--top-h) - var(--band-h) * .28);margin-left:-5px;transform:translate(-100%)}.ls-tl__brace--close:before{content:"}";transform-origin:right center}.ls-tl__era-ko{color:var(--era-text);font:800 calc(2.25rem * var(--s)) / 1.05 var(--ls-ko);letter-spacing:-.035em}.ls-tl__era-vi{margin-top:6px;color:var(--era-text);font-size:calc(1rem * var(--s));font-weight:700;line-height:1.3}.ls-tl__era-range{color:var(--ls-muted);font-size:calc(.875rem * var(--s));font-variant-numeric:tabular-nums}.ls-tl__item{position:absolute;top:0;height:var(--top-h);border-left:1px dotted var(--ls-dot);animation:ls-in .55s var(--ls-ease) both;animation-delay:calc(var(--i) * 32ms)}.ls-tl__item[data-side=down]{top:calc(var(--top-h) + var(--band-h));height:var(--bot-h);padding-top:var(--drop)}.ls-tl__card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin-left:-1px;padding:1px 8px 4px 12px;border:0;border-left:2px solid var(--era, var(--ls-line));background:none;color:var(--ls-ink);text-align:left;cursor:pointer;transition:border-color .2s ease}.ls-tl__date{color:var(--ls-muted);font-size:calc(.875rem * var(--s));font-weight:500;font-variant-numeric:tabular-nums;line-height:1.3}.ls-tl__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:calc(1.125rem * var(--s));font-weight:800;line-height:1.17;letter-spacing:-.015em;text-wrap:balance;transition:color .2s ease}.ls-tl__pill{max-width:100%;overflow:hidden;padding:3px 12px 4px;border-radius:999px;background:color-mix(in srgb,var(--era, #8a909c) 16%,var(--ls-ground));color:var(--era-text, var(--ls-ink));font-size:calc(1rem * var(--s));font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ls-tl__thumb{display:block;width:calc(196px * var(--s));aspect-ratio:132 / 84;margin-top:4px;overflow:hidden;border-radius:4px;background:var(--ls-plate)}.ls-tl__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;transition:transform .4s var(--ls-ease)}.ls-tl__card:hover .ls-tl__title{color:var(--era-text, var(--ls-amber-text))}.ls-tl__card:hover .ls-tl__thumb img{transform:scale(1.04)}.ls-tl__card:active{transform:translateY(1px)}.ls-tl__card[data-on]{border-left-width:4px}.ls-tl__card[data-on] .ls-tl__title{color:var(--era-text, var(--ls-amber-text))}.ls-tl__bar{border-top:1px solid var(--ls-rule);background:var(--ls-ground)}.ls-tl__bar-in{display:flex;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:12px 16px 16px}.ls-scrub{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0}.ls-scrub__label{flex:none;color:var(--ls-muted);font-size:.8125rem;font-weight:600}.ls-scrub__now{margin-left:8px;color:var(--era-text);font-size:.875rem;font-weight:800}.ls-scrub__rule{position:relative;flex:1 1 240px;height:14px;border-radius:3px;background:var(--ls-band-1)}.ls-scrub__seg{position:absolute;top:0;bottom:0;min-width:2px;padding:0;border:0;background:color-mix(in srgb,var(--era) 40%,var(--ls-ground));box-shadow:inset -1px 0 0 var(--ls-ground);cursor:pointer}.ls-scrub__seg:after{content:"";position:absolute;inset:-10px 0}.ls-scrub__seg[data-pre]{border-radius:3px 0 0 3px;background:repeating-linear-gradient(135deg,rgba(90,96,107,.28) 0 2px,transparent 2px 6px),color-mix(in srgb,var(--era) 40%,var(--ls-ground))}.ls-scrub__seg:hover{background:color-mix(in srgb,var(--era) 70%,var(--ls-ground))}.ls-scrub__seg[data-on],.ls-scrub__seg[data-on][data-pre]{background:var(--era)}.ls-scrub__needle{position:absolute;top:-5px;bottom:-5px;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--ls-ink);box-shadow:0 0 0 1.5px var(--ls-ground);pointer-events:none;transition:left .4s var(--ls-ease)}.ls-tl__nav{display:flex;flex:none;gap:6px}.ls-step{display:grid;place-items:center;width:44px;height:40px;border:0;border-radius:var(--ls-r);background:var(--ls-surface-2);color:var(--ls-ink);cursor:pointer;transition:background .2s ease}.ls-step:hover:not(:disabled){background:var(--ls-amber);color:#121318}.ls-step:active:not(:disabled){transform:translateY(1px)}.ls-step:disabled{opacity:.35;cursor:default}@keyframes ls-slide-x{0%{transform:translate(100%)}}@keyframes ls-slide-y{0%{transform:translateY(100%)}}.ls-panel{position:fixed;inset:0 0 0 auto;width:min(540px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:var(--ls-surface);color:var(--ls-ink);font-family:var(--ls-vi);line-height:1.6;box-shadow:-24px 0 60px #0c0e1247}.ls-panel[open]{animation:ls-slide-x .42s var(--ls-ease)}.ls-panel::backdrop{background:#0e0f1273}@media (max-width: 719px){.ls-panel{inset:auto 0 0;width:100vw;height:92dvh;border-radius:14px 14px 0 0;box-shadow:0 -18px 50px #0c0e124d}.ls-panel[open]{animation-name:ls-slide-y}}.ls-panel__in{display:flex;flex-direction:column;height:100%}.ls-panel__head{display:flex;flex:none;align-items:center;gap:14px;padding:14px 14px 14px 16px;background:var(--ls-body);color:#fff;box-shadow:inset 0 -3px 0 var(--ls-amber)}.ls-panel .ls-led{font-size:2.125rem}.ls-panel__era{flex:1;min-width:0}.ls-panel__era-ko{font:800 1.5rem / 1.1 var(--ls-ko);letter-spacing:-.02em}.ls-panel__era-vi{margin-top:2px;color:#b8bcc6;font-size:.8125rem;font-variant-numeric:tabular-nums;line-height:1.4}.ls-panel__x{display:grid;flex:none;place-items:center;width:42px;height:42px;border:0;border-radius:var(--ls-r);background:var(--ls-body-2);color:#fff;cursor:pointer}.ls-panel__x:hover{background:var(--ls-amber);color:#121318}.ls-panel__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 28px}.ls-panel__event{animation:ls-in .4s var(--ls-ease)}.ls-panel__event .ls-plate{margin-bottom:18px}.ls-panel .ls-event__title{font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem)}.ls-panel .ls-sheet{margin-top:26px}.ls-panel__foot{display:grid;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ls-rule)}.ls-panel__nav{display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:6px 12px;border:0;border-radius:var(--ls-r);background:var(--ls-surface-2);color:var(--ls-ink);font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer}.ls-panel__nav small{display:block;color:var(--ls-muted);font-size:.75rem;font-weight:600}.ls-panel__nav--next{justify-self:end;text-align:right}.ls-panel__nav:hover:not(:disabled){background:var(--ls-amber);color:#121318}.ls-panel__nav:hover:not(:disabled) small{color:#121318}.ls-panel__nav:disabled{opacity:.35;cursor:default}.ls-panel__count{color:var(--ls-muted);font-size:.875rem;font-variant-numeric:tabular-nums}.ls-panel__count b{color:var(--ls-ink)}.ls-sec{padding:clamp(56px,7vw,96px) 0}.ls-sec__in{max-width:1200px;margin:0 auto;padding:0 16px}.ls-h2{font-size:clamp(1.75rem,1.2rem + 2.3vw,2.75rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;scroll-margin-top:80px}.ls-h2:focus{outline:none}.ls-lede{max-width:60ch;margin-top:10px;color:var(--ls-muted);font-size:1.0625rem}.ls-h3{margin:40px 0 14px;font-size:1.125rem;font-weight:800}.ls-h3 [lang=ko]{margin-right:.45em;color:var(--ls-amber-text)}.ls-go{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:4px 0;border:0;background:none;color:var(--ls-amber-text);font-size:.875rem;font-weight:600;text-align:left;cursor:pointer}.ls-go b{font-variant-numeric:tabular-nums}.ls-go:hover span{text-decoration:underline;text-underline-offset:3px}.ls-go--inline{min-height:0;padding:0 0 0 6px}.ls-text-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 0;border:0;background:none;color:var(--ls-amber-text);font-size:.9375rem;font-weight:700;cursor:pointer}.ls-text-btn:hover{text-decoration:underline;text-underline-offset:3px}.ls-text-btn--inline{display:inline-flex;padding:0;vertical-align:baseline}.ls-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px}.ls .pl-btn:disabled{opacity:.4;cursor:not-allowed;filter:none}.ls-btn-ghost{background:transparent;color:var(--ls-ink);box-shadow:inset 0 0 0 2px var(--ls-rule-strong)}.ls-era-chip{display:inline-block;padding:2px 9px;border-radius:999px;background:var(--ls-surface-2);font-size:.8125rem;font-weight:700}.ls-traces{background:var(--ls-surface);border-top:1px solid var(--ls-rule);border-bottom:1px solid var(--ls-rule)}.ls-wallet{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,78%);gap:18px;margin:0 -16px;padding:4px 16px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}@media (min-width: 720px){.ls-wallet{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;overflow:visible;gap:28px 24px}}.ls-wallet__item{scroll-snap-align:start}.ls-money{position:relative;aspect-ratio:2.1 / 1}.ls-money img{position:absolute;top:50%;left:0;display:block;transform:translateY(-50%)}.ls-money[data-kind=note] img{width:100%;height:auto;max-width:min(100%,100mm);border-radius:3px;box-shadow:0 10px 22px -12px #0c0e128c}.ls-money[data-kind=coin] img{width:auto;height:84%;filter:drop-shadow(0 8px 10px rgba(12,14,18,.28))}.ls-money[data-v=won10] img{height:66%;left:4%}@media print{.ls-money[data-kind=note] img{max-width:100mm}}.ls-money__credit{max-width:80ch;margin-top:14px;color:var(--ls-muted);font-size:.8125rem}.ls-money__credit a{color:var(--ls-amber-text)}.ls-wallet__name{margin-top:12px;font-size:1rem}.ls-wallet__name [lang=ko]{color:var(--ls-muted);font-weight:600}.ls-wallet__note{margin-top:4px;color:var(--ls-muted);font-size:.9375rem}.ls-days{display:grid;gap:14px}@media (min-width: 720px){.ls-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}}@media (min-width: 1100px){.ls-days{grid-template-columns:repeat(3,minmax(0,1fr))}}.ls-day{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:start}.ls-day__sheet{display:grid;overflow:hidden;border:1px solid var(--ls-rule);border-radius:var(--ls-r);background:var(--ls-ground);text-align:center}.ls-day__m{padding:4px 4px 3px;background:#5b606b;color:#fff;font-size:.75rem;font-weight:700;line-height:1.3}.ls-day__m [lang=ko]{display:block;font-weight:600;opacity:.85}.ls-day[data-off] .ls-day__m{background:#c4122f}.ls-day__d{padding-top:4px;font-size:2.5rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.ls-day[data-off] .ls-day__d{color:var(--ls-no)}.ls-day__off{padding:2px 4px 7px;color:var(--ls-muted);font-size:.6875rem;font-weight:600}.ls-day__ko{font-size:1.125rem;font-weight:800}.ls-day__vi{font-weight:600;font-size:.9375rem}.ls-day__note{margin-top:4px;color:var(--ls-muted);font-size:.9375rem}.ls-atlas{--ls-sea: #e2e7ee;--ls-sea-dot: rgba(87, 92, 103, .13);--ls-land: #ffffff;--ls-coast: #b9c0ca;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.ls-atlas__map{min-width:0}:root[data-theme=dark] .ls-atlas{--ls-sea: #101216;--ls-sea-dot: rgba(167, 172, 183, .1);--ls-land: #24272e;--ls-coast: #3d424c}@media (min-width: 960px){.ls-atlas{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:start}}.ls-atlas__stage{position:relative}.ls-atlas__canvas{position:relative;overflow:hidden;border-radius:12px;background:radial-gradient(circle,var(--ls-sea-dot) 1px,transparent 1.5px) 0 0 / 14px 14px,var(--ls-sea)}.ls-atlas__svg{position:absolute;inset:0;width:100%;height:100%}.ls-atlas__land{fill:var(--ls-land);stroke:var(--ls-coast);stroke-width:1.1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ls-atlas__sea{fill:var(--ls-muted);font:700 26px var(--ls-ko);letter-spacing:.4em;opacity:.55}.ls-atlas__lead{fill:none;stroke:var(--ls-muted);stroke-width:1.4;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.ls-atlas__stem line{stroke:var(--ls-muted);stroke-width:1.2;vector-effect:non-scaling-stroke}.ls-atlas__stem circle{fill:var(--ls-muted)}.ls-pin,.ls-atlas__detail,.ls-atlas__chip{--era-text: var(--era-ink, var(--ls-ink))}:root[data-theme=dark] :is(.ls-pin,.ls-atlas__detail,.ls-atlas__chip){--era-text: var(--era-ink-d, var(--ls-ink))}.ls-pin{position:absolute;z-index:1;width:22px;height:22px;padding:0;border:2.5px solid #ffffff;border-radius:50%;background:var(--era);box-shadow:0 3px 8px -2px #0c0e1273;cursor:pointer;transform:translate(-50%,-50%);transition:transform .25s var(--ls-ease)}:root[data-theme=dark] .ls-pin{border-color:#0e0f12}.ls-pin:hover,.ls-pin:focus-visible{z-index:3;transform:translate(-50%,-50%) scale(1.18)}.ls-pin[data-on]{z-index:4;transform:translate(-50%,-50%) scale(1.4);box-shadow:0 0 0 4px color-mix(in srgb,var(--era) 30%,transparent),0 4px 10px -2px #0c0e1280}@keyframes ls-ripple{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.ls-pin__ring{position:absolute;inset:-3px;border:2px solid var(--era);border-radius:50%;pointer-events:none;animation:ls-ripple 1.1s cubic-bezier(.16,1,.3,1) both}.ls-pin__tag{position:absolute;top:50%;left:calc(100% + 7px);padding:3px 8px 4px;border-radius:6px;background:var(--ls-surface);color:var(--era-text);box-shadow:0 6px 14px -8px #0c0e128c;font:700 12px/1.2 var(--ls-ko);white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-50%) scale(calc(1 / 1.18));transform-origin:left center;transition:opacity .2s ease}.ls-pin[data-on] .ls-pin__tag{transform:translateY(-50%) scale(calc(1 / 1.4))}.ls-pin:is(:hover,:focus-visible,[data-on]) .ls-pin__tag{opacity:1}.ls-pin--city{display:inline-flex;align-items:center;gap:6px;width:auto;height:28px;padding:0 4px 0 11px;border-radius:999px;border-color:var(--ls-surface);background:var(--ls-body);color:#fff;font:700 13px/1 var(--ls-ko)}.ls-pin--city b{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:var(--ls-amber);color:#121318;font:800 12px/1 var(--ls-vi)}.ls-pin--city[data-on]{box-shadow:0 0 0 4px color-mix(in srgb,var(--ls-amber) 40%,transparent),0 4px 10px -2px #0c0e1280;transform:translate(-50%,-50%) scale(1.08)}.ls-atlas__inset{margin-top:12px;padding:10px 12px 12px;border:1px solid var(--ls-rule);border-radius:12px;background:var(--ls-surface)}.ls-atlas__inset-h{font-size:.875rem;font-weight:700}.ls-atlas__inset-h [lang=ko]{margin-right:.35em;font-weight:800}.ls-atlas__inset-map{position:relative;margin-top:6px;border-radius:8px;background:radial-gradient(circle,var(--ls-sea-dot) 1px,transparent 1.5px) 0 0 / 12px 12px,var(--ls-sea)}.ls-atlas__inset-map svg{position:absolute;inset:0;width:100%;height:100%}.ls-atlas__land--city{stroke-width:1.4}@media (min-width: 720px){.ls-atlas__inset{position:absolute;top:var(--it);left:var(--il);width:var(--iw);margin:0;padding:8px 10px 10px;box-shadow:0 16px 34px -20px #0c0e128c}}@media (max-width: 719px){.ls-atlas__lead{display:none}.ls-pin--city{z-index:5;height:24px;padding:0 2px}.ls-pin--city>span{display:none}.ls-pin{width:20px;height:20px}}.ls-atlas__chips{display:flex;gap:8px;margin:14px -16px 0;padding:2px 16px 8px;overflow-x:auto;scrollbar-width:thin}@media (min-width: 960px){.ls-atlas__chips{flex-wrap:wrap;margin:14px 0 0;padding:0;overflow:visible}}.ls-atlas__chip{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 13px 0 11px;border:1px solid var(--ls-rule-strong);border-radius:999px;background:var(--ls-surface);color:var(--ls-ink);font:600 14px/1 var(--ls-ko);white-space:nowrap;cursor:pointer;transition:border-color .2s ease,background .2s ease}.ls-atlas__chip:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--era)}.ls-atlas__chip:hover{border-color:var(--era)}.ls-atlas__chip[aria-pressed=true]{border-color:var(--era);background:color-mix(in srgb,var(--era) 16%,var(--ls-surface));color:var(--era-text);font-weight:800}.ls-atlas__detail{display:flex;flex-direction:column;min-height:420px;padding:22px 22px 14px;border:1px solid var(--ls-rule);border-radius:12px;background:var(--ls-ground);box-shadow:inset 0 5px 0 var(--era)}@media (min-width: 960px){.ls-atlas__detail{position:sticky;top:76px;min-height:0}}.ls-atlas__body{animation:ls-in .4s var(--ls-ease)}.ls-atlas__where{display:inline-flex;align-items:center;gap:6px;color:var(--ls-muted);font-size:.875rem;font-weight:600}.ls-atlas__ko{margin-top:8px;color:var(--era-text);font:800 clamp(2rem,1.6rem + 1.4vw,2.75rem) / 1.1 var(--ls-ko);letter-spacing:-.03em;text-wrap:balance}.ls-atlas__vi{margin-top:4px;font-size:1.125rem;font-weight:700}.ls-atlas__note{max-width:52ch;margin-top:12px;font-size:1rem;line-height:1.7}.ls-atlas__event{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;margin-top:20px;padding:10px 14px 10px 10px;border:1px solid var(--ls-rule);border-radius:10px;background:var(--ls-surface);color:var(--ls-ink);text-align:left;cursor:pointer;transition:border-color .2s ease}.ls-atlas__event:hover{border-color:var(--era)}.ls-atlas__event:active{transform:translateY(1px)}.ls-atlas__thumb{display:block;aspect-ratio:112 / 72;overflow:hidden;border-radius:6px;background:var(--ls-plate)}.ls-atlas__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%}.ls-atlas__ev{display:grid;gap:1px;min-width:0}.ls-atlas__ev small{color:var(--ls-muted);font-size:.8125rem;font-weight:600}.ls-atlas__ev b{color:var(--era-text);font-size:.9375rem;font-variant-numeric:tabular-nums}.ls-atlas__ev span{font-weight:700;line-height:1.3}.ls-atlas__naver{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--ls-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--era);text-decoration-thickness:2px;text-underline-offset:5px}.ls-atlas__naver:hover{color:var(--era-text)}.ls-atlas__foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:22px}.ls-atlas__nav{display:grid;place-items:center;width:44px;height:40px;border:0;border-radius:var(--ls-r);background:var(--ls-surface-2);color:var(--ls-ink);cursor:pointer}.ls-atlas__nav:hover:not(:disabled){background:color-mix(in srgb,var(--era) 22%,var(--ls-surface));color:var(--era-text)}.ls-atlas__nav:disabled{opacity:.35;cursor:default}.ls-atlas__count{color:var(--ls-muted);font-size:.875rem;font-variant-numeric:tabular-nums}.ls-atlas__count b{color:var(--ls-ink)}@media (prefers-reduced-motion: reduce){.ls-pin__ring,.ls-atlas__body{animation:none}.ls-pin{transition:none}}.ls-order__status{margin-top:14px;font-variant-numeric:tabular-nums}.ls-order__best{color:var(--ls-muted)}.ls-order__board{margin-top:22px}.ls-slots{position:relative;display:grid;gap:12px;padding-left:26px}.ls-slots:before{content:"";position:absolute;top:6px;bottom:6px;left:8px;width:3px;border-radius:2px;background:var(--ls-ink)}.ls-slot{position:relative;display:grid;gap:4px}.ls-slot:before{content:"";position:absolute;top:30px;left:-18px;width:14px;height:2px;background:var(--ls-ink)}.ls-slot__no{color:var(--ls-muted);font-size:.8125rem;font-weight:600}.ls-slot__empty{display:grid;place-items:center;min-height:56px;border:1.5px dashed var(--ls-rule-strong);border-radius:var(--ls-r);color:var(--ls-muted);font-size:.875rem}@media (min-width: 900px){.ls-slots{grid-template-columns:repeat(5,minmax(0,1fr));padding:22px 0 0}.ls-slots:before{inset:0 0 auto;width:auto;height:3px}.ls-slot:before{top:-22px;left:50%;width:2px;height:16px}.ls-slot__no{text-align:center}.ls-slot__empty{min-height:96px}}.ls-card{display:grid;gap:4px;width:100%;min-height:56px;padding:12px 14px;border:1px solid var(--ls-rule);border-radius:var(--ls-r);background:var(--ls-surface);color:var(--ls-ink);text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s var(--ls-ease);animation:ls-in .3s var(--ls-ease)}.ls-card:hover:not(:disabled){border-color:var(--ls-amber)}.ls-card:active:not(:disabled){transform:scale(.98)}.ls-card:disabled{cursor:default}.ls-card__t{font-weight:700;line-height:1.35}.ls-card__ko{color:var(--ls-muted);font-size:.875rem}.ls-card--in{background:var(--ls-surface-2)}@media (min-width: 900px){.ls-card--in{min-height:96px;align-content:start}}.ls-card__y{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.ls-slot[data-ok=yes] .ls-card{border-color:var(--ls-ok);background:color-mix(in srgb,var(--ls-ok) 10%,var(--ls-surface))}.ls-slot[data-ok=yes] .ls-card__y{color:var(--ls-ok)}.ls-slot[data-ok=no] .ls-card{border-color:var(--ls-no);background:color-mix(in srgb,var(--ls-no) 8%,var(--ls-surface))}.ls-slot[data-ok=no] .ls-card__y{color:var(--ls-no)}.ls-tray{display:grid;gap:10px;margin-top:26px}@media (min-width: 640px){.ls-tray{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.ls-tray{grid-template-columns:repeat(5,minmax(0,1fr))}}.ls-order__answer{margin-top:22px}.ls-order__verdict{font-weight:700}.ls-order__right{display:grid;gap:6px;margin-top:8px;counter-reset:ls-r}.ls-order__right li{counter-increment:ls-r}.ls-order__right li:before{content:counter(ls-r) ". ";color:var(--ls-muted);font-variant-numeric:tabular-nums}.ls-order__right b{font-variant-numeric:tabular-nums}.ls-order__final{font-size:1.125rem}.ls-quiz{background:var(--ls-surface);border-top:1px solid var(--ls-rule)}.ls-quiz__intro{display:grid;gap:28px;align-items:center}.ls-quiz__intro .pl-btn{margin-top:22px}.ls-quiz__best{margin-top:10px;font-variant-numeric:tabular-nums}.ls-quiz__sample{max-width:360px}@media (min-width: 900px){.ls-quiz__intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}.ls-quiz__sample{justify-self:end}}.ls-q{max-width:820px;margin-top:22px}.ls-q__ticks{display:flex;gap:6px}.ls-q__ticks li{width:6px;height:22px;border-radius:2px;background:var(--ls-rule-strong)}.ls-q__ticks li[data-state=now]{background:var(--ls-ink)}.ls-q__ticks li[data-state=ok]{background:var(--ls-amber)}.ls-q__ticks li[data-state=no]{height:12px;margin-top:10px;background:var(--ls-no)}.ls-q__n{margin-top:16px;color:var(--ls-muted);font-size:.875rem;font-variant-numeric:tabular-nums}.ls-q__q{max-width:46ch;margin-top:4px;font-size:clamp(1.25rem,1.05rem + .9vw,1.625rem);font-weight:800;line-height:1.35;letter-spacing:-.01em}.ls-q__opts{display:grid;gap:10px;margin-top:18px}@media (min-width: 720px){.ls-q__opts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ls-opt{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 14px;border:1px solid var(--ls-rule-strong);border-radius:var(--ls-r);background:var(--ls-ground);color:var(--ls-ink);font-weight:600;text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s var(--ls-ease),opacity .2s ease}.ls-opt:hover:not(:disabled){border-color:var(--ls-amber)}.ls-opt:active:not(:disabled){transform:scale(.98)}.ls-opt:disabled{cursor:default}.ls-opt__k{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:6px;background:var(--ls-surface-2);font-size:.8125rem;font-weight:800}.ls-opt[data-state=ok]{border-color:var(--ls-ok);background:color-mix(in srgb,var(--ls-ok) 10%,var(--ls-surface))}.ls-opt[data-state=ok] .ls-opt__k{background:var(--ls-ok);color:#fff}.ls-opt[data-state=no]{border-color:var(--ls-no);background:color-mix(in srgb,var(--ls-no) 8%,var(--ls-surface))}.ls-opt[data-state=no] .ls-opt__k{background:var(--ls-no);color:#fff}.ls-opt[data-state=dim]{opacity:.55}.ls-q__explain{margin-top:16px;padding:14px 16px 8px;border-radius:var(--ls-r);background:var(--ls-surface-2);animation:ls-in .35s var(--ls-ease)}.ls-result{display:grid;gap:28px;margin-top:22px}@media (min-width: 900px){.ls-result{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:start}}.ls-led--result{font-size:clamp(4rem,3rem + 5vw,6.5rem)}.ls-result__rank{margin-top:14px;font-size:1.125rem;font-weight:600}.ls-result__rank [lang=ko]{display:block;font-size:1.75rem;font-weight:800}.ls-sources{padding-top:0;background:var(--ls-surface)}.ls-src{padding-top:24px;border-top:1px solid var(--ls-rule);color:var(--ls-muted);font-size:.875rem}.ls-src summary{color:var(--ls-ink);font-size:1rem;font-weight:700;cursor:pointer}.ls-src p{max-width:80ch;margin-top:12px}.ls-src ul{margin-top:12px;-moz-columns:2 320px;columns:2 320px;-moz-column-gap:32px;column-gap:32px}.ls-src li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:6px}.ls-src a{color:var(--ls-amber-text)}@media (prefers-reduced-motion: reduce){.ls-odo__reel,.ls-scrub__needle,.ls-tl__thumb img{transition:none}.ls-tl__item,.ls-panel[open],.ls-panel__event,.ls-sheet,.ls-card,.ls-plate__frame img,.ls-plate__glyph{animation:none}}[data-vx] .ls{--ls-ground: var(--vx-desk);--ls-surface: var(--vx-card);--ls-surface-2: #e8e1d0;--ls-ink: var(--vx-ink);--ls-muted: #4f4a42;--ls-rule: rgba(23, 23, 22, .18);--ls-rule-strong: rgba(23, 23, 22, .42);--ls-amber-text: #7a5000;--ls-red: var(--vx-red-d);--ls-ok: #1d6b3f;--ls-no: var(--vx-red-d);--ls-r: 0px;background:radial-gradient(1200px 800px at 28% 14%,rgba(255,250,236,.3),transparent 70%),radial-gradient(1000px 900px at 80% 60%,rgba(120,98,66,.08),transparent 70%),var(--vx-fiber),var(--vx-desk)}:root[data-theme=dark] [data-vx] .ls{--ls-ground: var(--vx-desk);--ls-surface: var(--vx-card);--ls-surface-2: #ddd5c3;--ls-ink: #f3ede1;--ls-muted: #cfc5b3;--ls-rule: rgba(243, 237, 225, .18);--ls-rule-strong: rgba(243, 237, 225, .4);--ls-amber-text: #fdb94a;--ls-red: #f4ab9f;--ls-ok: #6fd39a;--ls-no: #ff9a8c}[data-vx] .ls :is(.ls-panel,.ls-atlas,.ls-atlas__detail,.ls-atlas__chip,.ls-pin,.ls-word,.ls-q__explain,.ls-day__sheet,.ls-opt,.ls-card,.ls-step,.ls-listen){--ls-ink: var(--vx-ink);--ls-muted: #4f4a42;--ls-rule: rgba(23, 23, 22, .18);--ls-rule-strong: rgba(23, 23, 22, .42);--ls-surface: var(--vx-card);--ls-surface-2: #e8e1d0;--ls-amber-text: #7a5000;--ls-red: var(--vx-red-d);--ls-ok: #1d6b3f;--ls-no: var(--vx-red-d);--era-text: var(--era-ink, var(--vx-ink))}[data-vx] .ls :is(.ls-panel,.ls-atlas,.ls-atlas__detail,.ls-word,.ls-q__explain,.ls-day__sheet){color:var(--ls-ink)}[data-vx] .ls{--ls-tape: color-mix(in srgb, var(--vx-tape) 55%, rgba(201, 187, 143, .75))}[data-vx] .ls :is(.ls-traces,.ls-quiz,.ls-sources){background:transparent}[data-vx] .ls :is(.ls-traces,.ls-quiz){border-top:3px solid var(--ls-ink);border-bottom:0}[data-vx] .ls-h3 [lang=ko]{color:var(--ls-red)}[data-vx] .ls-tl{--top-h: 264px;--bot-h: 276px;--ls-dot: rgba(23, 23, 22, .42);border-bottom:0}:root[data-theme=dark] [data-vx] .ls-tl{--ls-dot: rgba(243, 237, 225, .36)}@media (min-width: 900px){[data-vx] .ls-tl{--top-h: 314px;--bot-h: 332px}}[data-vx] .ls-tl__date{display:inline-block;padding:3px 9px 4px;background:var(--vx-ink);color:#fff;font-size:calc(.8125rem * var(--s));font-weight:800;letter-spacing:.01em}[data-vx] .ls-tl__pill{border-radius:0;background:var(--vx-card);color:var(--era-ink, var(--vx-ink));box-shadow:inset 3px 0 0 var(--era, var(--vx-ink)),1px 2px 3px #1717162e}[data-vx] .ls-tl__thumb{position:relative;width:calc(178px * var(--s));aspect-ratio:auto;margin-top:8px;padding:6px 6px 15px;overflow:visible;border-radius:0;background:var(--vx-print);box-shadow:2px 5px 8px #1717164d;rotate:var(--vx-r, -1deg);transition:rotate .12s steps(2),translate .12s steps(2)}[data-vx] .ls-tl__thumb img{height:auto;aspect-ratio:132 / 84;transition:none}[data-vx] .ls-tl__thumb:before{content:"";position:absolute;top:-8px;left:50%;width:62px;height:18px;margin-left:-31px;background:var(--ls-tape);box-shadow:0 1px 1px #17171614;clip-path:polygon(3% 8%,97% 0,100% 30%,97% 60%,100% 100%,2% 94%,0 60%,3% 30%);rotate:calc(var(--vx-r, 0deg) * -2 - 3deg)}[data-vx] .ls-tl__card:hover .ls-tl__thumb{rotate:0deg;translate:0 -3px}[data-vx] .ls-tl__card:hover .ls-tl__thumb img{transform:none}[data-vx] .ls-tl__card[data-on] .ls-tl__thumb{rotate:0deg;box-shadow:0 0 0 3px var(--vx-red),2px 6px 10px #17171652}[data-vx] .ls-tl__era-vi{display:inline-block;margin-top:8px;padding:4px 11px 5px;background:var(--vx-ink);color:#fff;font-weight:800}[data-vx] .ls-tl__era-range{margin-top:5px;font:500 calc(.8125rem * var(--s)) / 1.4 var(--vx-mono)}[data-vx] .ls-tl__bar{border-top:3px solid var(--ls-ink);background:transparent}[data-vx] .ls-scrub__label{color:var(--ls-ink);font-family:var(--vx-mono)}[data-vx] .ls-scrub__rule{border-radius:0;box-shadow:inset 0 0 0 1.5px var(--ls-rule-strong)}[data-vx] .ls-scrub__seg[data-pre]{border-radius:0}[data-vx] .ls-scrub__needle{border-radius:0;background:var(--vx-red)}[data-vx] .ls :is(.ls-step,.ls-panel__nav,.ls-atlas__nav){border:var(--vx-b);border-radius:0;background:var(--vx-fiber),var(--line);color:var(--line-on);box-shadow:0 4px 0 var(--vx-ink);transition:transform .12s steps(2),box-shadow .12s steps(2)}[data-vx] .ls :is(.ls-step,.ls-panel__nav,.ls-atlas__nav):hover:not(:disabled){background:var(--vx-fiber),var(--line);color:var(--line-on);transform:translateY(-2px)}[data-vx] .ls :is(.ls-step,.ls-panel__nav,.ls-atlas__nav):active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--vx-ink)}[data-vx] .ls :is(.ls-step,.ls-panel__nav,.ls-atlas__nav):disabled{opacity:.4;box-shadow:none}[data-vx] .ls .ls-panel__nav small,[data-vx] .ls .ls-panel__nav:hover:not(:disabled) small{color:var(--line-on);font-family:var(--vx-mono)}[data-vx] .ls .ls-listen{border:2px solid var(--vx-ink);border-radius:0;background:var(--vx-fiber),var(--line);color:var(--line-on);box-shadow:0 3px 0 var(--vx-ink)}[data-vx] .ls .ls-listen:hover{background:var(--vx-fiber),var(--vx-ink);color:#fff}[data-vx] .ls :is(.ls-go,.ls-text-btn,.ls-money__credit a,.ls-src a){color:var(--ls-red);font-weight:800;-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:4px}[data-vx] .ls .ls-go:hover span{text-decoration:none}[data-vx] .ls .ls-btn-ghost{background:var(--vx-fiber),var(--vx-paper);color:var(--vx-ink)}[data-vx] .ls-panel{border-left:3px solid var(--vx-ink);background:var(--vx-fiber),var(--vx-paper);color:var(--vx-ink);box-shadow:-14px 0 40px #17171652}[data-vx] .ls-panel::backdrop{background:#17171680}@media (max-width: 719px){[data-vx] .ls-panel{border-left:0;border-top:3px solid var(--vx-ink);border-radius:0}}[data-vx] .ls-panel__head{background:var(--vx-ink);box-shadow:inset 0 -4px 0 var(--vx-red)}[data-vx] .ls-panel__era-vi{color:#d6cfbf}[data-vx] .ls .ls-panel__x{border-radius:0;background:var(--vx-fiber),var(--vx-paper);color:var(--vx-ink);box-shadow:0 3px #000}[data-vx] .ls .ls-panel__x:hover{background:var(--vx-fiber),var(--line);color:var(--line-on)}[data-vx] .ls-panel__foot{border-top:3px solid var(--vx-ink)}[data-vx] .ls-panel__count{font-family:var(--vx-mono)}[data-vx] .ls-plate{position:relative;overflow:visible;margin:10px 8px 24px;padding:10px 10px 0;border-radius:0;background:var(--vx-print);color:var(--vx-ink);box-shadow:var(--vx-sh);rotate:var(--vx-r, -.8deg)}[data-vx] .ls-plate:before,[data-vx] .ls-plate:after{content:"";position:absolute;z-index:1;width:84px;height:24px;background:var(--ls-tape);box-shadow:0 1px 1px #17171614;clip-path:polygon(3% 8%,97% 0,100% 30%,97% 60%,100% 100%,2% 94%,0 60%,3% 30%);pointer-events:none}[data-vx] .ls-plate:before{top:-6px;right:-26px;rotate:38deg}[data-vx] .ls-plate:after{top:-6px;left:-26px;rotate:-38deg}[data-vx] .ls-plate__frame{overflow:hidden;background:#1d1c1a}[data-vx] .ls-plate__cap{padding:8px 2px 11px;border-top:0;color:var(--vx-ink2);font:500 13px/1.45 var(--vx-mono)}[data-vx] .ls-plate__type{flex:1 1 60%}[data-vx] .ls-plate__credit{color:var(--vx-ink2);text-decoration-color:#17171659}[data-vx] .ls-plate__credit:hover{color:var(--vx-red-d)}[data-vx] .ls-plate--type .ls-plate__glyph{background:repeating-linear-gradient(transparent 0 27px,var(--vx-rule) 27px 28px),var(--vx-card);color:var(--vx-ink)}[data-vx] .ls-plate--type .ls-plate__cap{color:var(--vx-red-d);font:700 .9375rem/1.45 var(--ls-vi)}[data-vx] .ls-event__when{display:inline-block;padding:5px 12px 6px;background:var(--vx-ink);color:#fff}[data-vx] .ls-sheet{border-top:2px dashed var(--ls-rule-strong)}[data-vx] .ls-word{border:0;border-top:3px solid var(--vx-red);border-radius:0;background:var(--vx-card);box-shadow:2px 4px 8px #1717162e}[data-vx] .ls-day__sheet{border:0;border-radius:0;background:var(--vx-print);box-shadow:2px 5px 9px #17171642;rotate:-1.4deg}[data-vx] .ls-day:nth-child(2n) .ls-day__sheet{rotate:1.1deg}[data-vx] .ls-day__m{background:var(--vx-ink)}[data-vx] .ls-day[data-off] .ls-day__m{background:var(--vx-red)}[data-vx] .ls-day__off{font-family:var(--vx-mono)}[data-vx] .ls .ls-atlas{--ls-sea: #e3dbc8;--ls-sea-dot: rgba(23, 23, 22, .09);--ls-land: var(--vx-print);--ls-coast: rgba(23, 23, 22, .5)}[data-vx] .ls-atlas__canvas{border-radius:0;box-shadow:var(--vx-sh)}[data-vx] .ls .ls-pin{border-color:var(--vx-print)}[data-vx] .ls-pin__tag{border-radius:0;background:var(--vx-card)}[data-vx] .ls-pin--city{border-radius:0;background:var(--vx-ink)}[data-vx] .ls-atlas__inset{border:0;border-radius:0;background:var(--vx-print);box-shadow:3px 8px 16px #1717164d;rotate:1deg}[data-vx] .ls-atlas__inset-map{border-radius:0}[data-vx] .ls-atlas__detail{border:0;border-radius:0;background:var(--vx-fiber),var(--vx-card);box-shadow:inset 0 5px 0 var(--era, var(--vx-red)),var(--vx-sh)}[data-vx] .ls-atlas__where{font-family:var(--vx-mono)}[data-vx] .ls .ls-atlas__chip{border:2px solid var(--vx-ink);border-radius:0;background:var(--vx-card);color:var(--vx-ink);font-weight:700;box-shadow:0 3px 0 var(--vx-ink)}[data-vx] .ls .ls-atlas__chip:hover{border-color:var(--vx-ink);background:var(--vx-fiber),var(--line);color:var(--line-on)}[data-vx] .ls .ls-atlas__chip[aria-pressed=true]{border-color:var(--vx-ink);background:var(--vx-ink);color:#fff;box-shadow:0 1px 0 var(--vx-ink);translate:0 2px}[data-vx] .ls .ls-atlas__event{border:2px solid var(--vx-ink);border-radius:0;background:var(--vx-print);box-shadow:0 3px 0 var(--vx-ink)}[data-vx] .ls-atlas__thumb{padding:4px 4px 9px;border-radius:0;background:#fff;box-shadow:1px 3px 5px #17171647;rotate:-1.6deg}[data-vx] .ls-atlas__naver{text-decoration-color:var(--vx-red)}[data-vx] .ls-order__status{font-family:var(--vx-mono)}[data-vx] .ls-slot__no{color:var(--ls-ink);font-family:var(--vx-mono)}[data-vx] .ls-slot__empty{border:2px dashed var(--ls-rule-strong);border-radius:0;color:var(--ls-muted)}[data-vx] .ls .ls-card{border:var(--vx-b);border-radius:0;background:var(--vx-fiber),var(--line);color:var(--line-on);box-shadow:0 4px 0 var(--vx-ink),3px 9px 14px #17171629;rotate:-.5deg;transition:transform .12s steps(2),box-shadow .12s steps(2),rotate .12s steps(2)}[data-vx] .ls .ls-tray li:nth-child(2n) .ls-card{rotate:.6deg}[data-vx] .ls .ls-card:hover:not(:disabled){border-color:var(--vx-ink);transform:translateY(-2px);rotate:0deg}[data-vx] .ls .ls-card:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--vx-ink)}[data-vx] .ls .ls-card__t{font-weight:800}[data-vx] .ls .ls-card__ko{color:var(--line-on);font-weight:600}[data-vx] .ls .ls-card--in{background:var(--vx-fiber),var(--vx-ink);color:#fff;rotate:0deg}[data-vx] .ls .ls-slot[data-ok] .ls-card{border-color:var(--vx-ink);background:var(--vx-fiber),var(--vx-card);color:var(--vx-ink);box-shadow:2px 5px 9px #17171638}[data-vx] .ls .ls-slot[data-ok=no] .ls-card__t{color:var(--vx-ink2)}[data-vx] .ls-order__right li:before{font-family:var(--vx-mono)}[data-vx] .ls-q__ticks li{border-radius:0}[data-vx] .ls-q__ticks li[data-state=ok]{background:var(--line);box-shadow:inset 0 0 0 1.5px var(--ls-ink)}[data-vx] .ls-q__ticks li[data-state=no]{background:var(--vx-red)}[data-vx] .ls-q__n{font-family:var(--vx-mono)}[data-vx] .ls .ls-opt{border:var(--vx-b);border-radius:0;background:var(--vx-fiber),var(--line);color:var(--line-on);font-weight:700;box-shadow:0 4px 0 var(--vx-ink),3px 9px 14px #17171624;transition:transform .12s steps(2),box-shadow .12s steps(2)}[data-vx] .ls .ls-opt:hover:not(:disabled){border-color:var(--vx-ink);transform:translateY(-2px)}[data-vx] .ls .ls-opt:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--vx-ink)}[data-vx] .ls .ls-opt__k{border-radius:0;background:var(--vx-ink);color:#fff}[data-vx] .ls .ls-opt[data-state=ok]{border-color:var(--vx-ink);background:var(--vx-fiber),var(--line)}[data-vx] .ls .ls-opt[data-state=ok] .ls-opt__k{background:var(--vx-ink)}[data-vx] .ls .ls-opt:is([data-state=no],[data-state=dim]){border-color:var(--vx-ink);background:var(--vx-fiber),var(--vx-card);color:var(--vx-ink2);box-shadow:none;transform:translateY(3px)}[data-vx] .ls .ls-opt[data-state=no] .ls-opt__k{background:var(--vx-red)}[data-vx] .ls .ls-opt[data-state=dim]{opacity:.62}[data-vx] .ls-slots .vx-stamp{padding:10px 22px 12px;font-size:34px}[data-vx] .ls-result__rank [lang=ko]{display:table;margin-bottom:4px}[data-vx] .ls-q__explain{padding:16px 18px 10px;border-top:4px solid var(--vx-red);border-radius:0;background:var(--vx-fiber),var(--vx-card);color:var(--vx-ink);box-shadow:var(--vx-sh)}html:has(.ls) body{background:#eef0f3}html[data-theme=dark]:has(.ls) body{background:#0e0f12}
