.site-header[data-astro-cid-3ef6ksr2]{position:relative;container-type:inline-size}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px 16px;padding:16px}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;font-weight:800;font-size:17px;letter-spacing:-.01em;text-decoration:none;margin-right:auto;white-space:nowrap}.logo[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{flex-shrink:0}.nav[data-astro-cid-3ef6ksr2]{display:flex;gap:6px 14px;font-size:14px;font-weight:500}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible,.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{text-decoration:underline;text-underline-offset:5px}.nav[data-astro-cid-3ef6ksr2] .nav-desk[data-astro-cid-3ef6ksr2]{display:none}.search[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1.5px solid var(--ink);border-radius:8px;background:var(--card)}.search[data-astro-cid-3ef6ksr2].search-desk{display:none}.search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:16px;outline:none}.search[data-astro-cid-3ef6ksr2]:focus-within{outline:2px solid var(--ink);outline-offset:2px}.menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-12px -12px -12px 0;cursor:pointer}.menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.menu-panel[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;z-index:20;padding:12px 16px 16px;background:var(--paper);border-bottom:1.5px solid var(--ink);display:flex;flex-direction:column;gap:10px}.menu-panel[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}.menu-panel[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:10px 0;font-size:16px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--line)}.menu-panel[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{text-decoration:underline;text-underline-offset:5px}.sr-only[data-astro-cid-3ef6ksr2]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@container (max-width: 430px){.bar[data-astro-cid-3ef6ksr2]{gap:8px;padding:14px 12px}.logo[data-astro-cid-3ef6ksr2]{font-size:16px}.nav[data-astro-cid-3ef6ksr2]{gap:8px;font-size:14px}}@container (max-width: 362px){.logo-text[data-astro-cid-3ef6ksr2]{display:none}}@container (max-width: 385px){.logo[data-astro-cid-3ef6ksr2]{font-size:15px}.nav[data-astro-cid-3ef6ksr2]{gap:8px;font-size:13px}}@container (min-width: 560px){.nav[data-astro-cid-3ef6ksr2] .nav-desk[data-astro-cid-3ef6ksr2]{display:inline}}@container (min-width: 900px){.bar[data-astro-cid-3ef6ksr2]{padding:18px 24px;gap:24px}.nav[data-astro-cid-3ef6ksr2]{gap:22px;font-size:15px}.search[data-astro-cid-3ef6ksr2].search-desk{display:flex;width:220px}.search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]{font-size:14px}.menu[data-astro-cid-3ef6ksr2]{display:none}}.site-footer[data-astro-cid-sz7xmlte]{margin-top:auto;padding:28px 16px 32px;display:flex;flex-direction:column;gap:12px;font-size:13px;color:var(--muted-2)}.site-footer--dark[data-astro-cid-sz7xmlte]{background:var(--ink);color:#c9cbcf;padding:20px 16px 28px;margin-top:32px}.links[data-astro-cid-sz7xmlte]{display:flex;gap:16px;flex-wrap:wrap;font-weight:500}.site-footer--dark[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff}p[data-astro-cid-sz7xmlte]{margin:0;line-height:1.5}:root{--ink: #15171a;--ink-2: #3a3e44;--ink-3: #4a4e55;--ink-4: #5e636b;--ink-5: #8a8e94;--muted: #4a4e55;--muted-2: #5e636b;--muted-3: #8a8e94;--line: #dddcd6;--line-soft: #eeeeea;--line-2: #eeeeea;--line-3: #e4e3de;--line-4: #cfcfc9;--paper: #f7f6f2;--paper-2: #fbfaf7;--card: #fff;--card-shadow: 0 1px 0 #e4e3de;--shadow-frame: 0 20px 50px -24px rgba(20, 22, 26, .25);--frame-border: #d9d9d4;--board: #1e2328;--board-sub: #fafaf8;--board-text: #c9cbcf;--warn-bg: #fff4ea;--warn-text: #3a2a1a;--dash: #bdbcb6;--metro-1: #0052a4;--metro-2: #00a84d;--metro-3: #ef7c1c;--metro-4: #00a5de;--metro-5: #996cac;--metro-6: #cd7c2f;--metro-7: #747f00;--metro-8: #e6186c;--metro-9: #bdb092;--region-gangwon: #0e8a8a;--region-gyeongsang-busan: #d2463c;--region-jeolla-chungcheong: #6e9a2b;--region-jeju: #f0a30a;--drama-goblin: #ef7c1c;--drama-goblin-ink: #b85a0c;--drama-qot: #996cac;--drama-qot-ink: #7a4e8e;--font-sans: "Schibsted Grotesk", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--max: 1200px;--radius-frame: 22px;--radius-card: 6px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:15px;line-height:1.5;color:var(--ink);background:#ebeae4;min-height:100vh}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit}.site-shell--wide{--max: min(100%, 1280px)}.site-shell{width:min(100%,var(--max));margin:0 auto;background:var(--paper);border:1px solid var(--frame-border);border-radius:0;overflow:hidden;min-height:100vh;display:flex;flex-direction:column}@media(min-width:420px){body{padding:24px 16px 48px}.site-shell{border-radius:var(--radius-frame);box-shadow:var(--shadow-frame);min-height:auto}}@media(min-width:720px){:root{--max: 640px}}.mono{font-family:var(--font-mono)}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.section-rule{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1.5px solid var(--ink)}.section-rule h2,.section-rule h3{margin:0;font-size:13px;font-family:var(--font-mono);font-weight:500;letter-spacing:.08em}.legend{display:flex;gap:12px;font-size:12px;color:var(--ink-3)}.legend span{display:flex;align-items:center;gap:5px}.dot{width:8px;height:8px;border-radius:50%;background:var(--ink);flex-shrink:0}.dot--hollow{background:transparent;border:1.5px solid var(--ink)}.dot--fan{background:transparent;border:1.5px dashed var(--ink);border-radius:1px;transform:rotate(45deg) scale(.85)}.chip-row{display:flex;gap:8px;flex-wrap:wrap}.chip{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--ink);background:transparent;color:var(--ink);font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.chip[aria-pressed=true],.chip.is-active{background:var(--ink);color:#fff}.chip-swatch{width:12px;height:4px;border-radius:2px;display:inline-block}.prose-lead{margin:0;font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.015em;text-wrap:pretty}.prose-body{margin:0;font-size:15px;line-height:1.55;color:var(--muted);text-wrap:pretty}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}[hidden]{display:none!important}.site-shell--album{--max: min(100%, 1080px)}@media(min-width:720px){.site-shell--album{--max: min(100%, 1080px)}}.album-scope{--album-bg: #eef1f4;--album-surface: #ffffff;--album-ink: #1b2436;--album-muted: #5e677a;--album-line: #d6dce4;--album-pin: #e5484d;--album-jade: #2f8f83;--album-amber: #b7791f;--album-land: #dce3ea;--album-sea: #eef1f4;--album-display: "Bricolage Grotesque", "Schibsted Grotesk", system-ui, sans-serif;--album-body: "Instrument Sans", "Schibsted Grotesk", system-ui, -apple-system, sans-serif;color:var(--album-ink);font-family:var(--album-body);font-size:16px;line-height:1.55;background:var(--album-bg);padding:0 20px 40px;-webkit-font-smoothing:antialiased}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .album-scope{--album-bg: #141a26;--album-surface: #1d2536;--album-ink: #e9edf3;--album-muted: #9aa4b6;--album-line: #2e3850;--album-pin: #ff6369;--album-jade: #4fb8aa;--album-amber: #e0a447;--album-land: #28324a;--album-sea: #141a26}}:root[data-theme=dark] .album-scope{--album-bg: #141a26;--album-surface: #1d2536;--album-ink: #e9edf3;--album-muted: #9aa4b6;--album-line: #2e3850;--album-pin: #ff6369;--album-jade: #4fb8aa;--album-amber: #e0a447;--album-land: #28324a;--album-sea: #141a26}.album-scope a{color:inherit}.album-scope :focus-visible{outline:2px solid var(--album-pin);outline-offset:2px;border-radius:4px}.album-scope .album-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:center;padding:24px 0 40px}.album-scope .album-hero h1{font-family:var(--album-display);font-weight:800;font-size:clamp(32px,5.5vw,58px);line-height:.98;letter-spacing:-.035em;margin:0 0 18px;color:var(--album-ink)}.album-scope .album-hero>div>p{color:var(--album-muted);max-width:44ch;margin:0 0 22px;font-size:17px}.album-scope .album-stats{display:flex;gap:28px;font-size:14px;color:var(--album-muted)}.album-scope .album-stats strong{display:block;font-family:var(--album-display);font-size:26px;color:var(--album-ink);line-height:1.1}.album-scope .mapbox{position:relative;max-width:360px;justify-self:end;width:100%}.album-scope .mapbox svg{width:100%;height:auto;display:block}.album-scope .map-land{fill:var(--album-land)}.album-scope .map-pin{cursor:pointer}.album-scope .map-pin circle.halo{fill:var(--album-pin);opacity:.18}.album-scope .map-pin path{fill:var(--album-pin)}.album-scope .map-pin text{font-family:var(--album-body);font-size:11px;font-weight:600;fill:var(--album-ink)}.album-scope .map-pin text.pin-name{fill-opacity:0;pointer-events:none}.album-scope .map-pin:hover path,.album-scope .map-pin:focus path{fill:var(--album-ink)}.album-scope .map-pin:focus{outline:none}.album-scope .map-pin:focus-visible circle.halo{opacity:.5}@media(prefers-reduced-motion:no-preference){.album-scope .drop .map-pin{animation:album-pin-drop .5s cubic-bezier(.2,1.4,.4,1) both}}@keyframes album-pin-drop{0%{transform:translateY(-18px);opacity:0}to{transform:none;opacity:1}}.album-scope .hub-legend{padding:4px 0 18px}.album-scope .album-shortcuts{display:flex;flex-wrap:wrap;gap:6px 14px;padding:0 0 18px}.album-scope .album-shortcuts a{font-size:14px;font-weight:500;color:var(--album-ink);text-decoration:none;border-bottom:2px solid var(--hue);padding-bottom:1px}.album-scope .album-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--album-line);padding:18px 0}.album-scope .album-bar h2{font-family:var(--album-display);font-size:24px;margin:0;letter-spacing:-.02em;color:var(--album-ink)}.album-scope .album-chips{display:flex;gap:8px;flex-wrap:wrap}.album-scope .album-chip{border:1px solid var(--album-line);background:transparent;border-radius:999px;padding:6px 14px;font-size:14px;cursor:pointer;color:var(--album-ink);height:auto;font-weight:500}.album-scope .album-chip[aria-pressed=true]{background:var(--album-ink);color:var(--album-bg);border-color:var(--album-ink)}.album-scope .album-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;padding-bottom:40px}.album-scope .drama-card{position:relative;display:flex;flex-direction:column;text-align:left;background:var(--album-surface);border:1px solid var(--album-line);border-radius:14px;overflow:hidden;text-decoration:none;min-height:300px;color:inherit}.album-scope .drama-card:not(.drama-card--soon):hover{border-color:var(--album-ink);text-decoration:none}.album-scope .drama-card .face{position:relative;flex:1;padding:18px 18px 16px;background:var(--hue);color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:190px}.album-scope .drama-card .face .yr{font-size:13px;opacity:.85}.album-scope .drama-card .face .t{font-family:var(--album-display);font-weight:800;font-size:30px;line-height:1;letter-spacing:-.03em;max-width:9ch}.album-scope .drama-card .face .ko{font-size:13px;opacity:.85;margin-top:6px}.album-scope .drama-card .face svg{position:absolute;right:16px;top:16px;width:22px;height:30px;fill:#fff;opacity:.9}.album-scope .drama-card .meta{padding:14px 18px 16px;display:flex;flex-direction:column;gap:4px}.album-scope .drama-card .meta .where{font-weight:600}.album-scope .drama-card .meta .how{font-size:14px;color:var(--album-muted)}.album-scope .drama-card .draft-pill{position:absolute;top:12px;left:12px;z-index:1;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#00000073;color:#fff}.album-scope .album-empty{color:var(--album-muted);padding:30px 0;grid-column:1 / -1}.album-scope .album-back{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:8px 0;cursor:pointer;color:var(--album-muted);font-size:15px;text-decoration:none}.album-scope .album-back:hover{color:var(--album-ink)}.album-scope .draft-banner{display:inline-block;margin:8px 0 0;padding:4px 10px;border:1px solid var(--album-amber);border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--album-amber)}.album-scope .dhead{border-radius:18px;background:var(--hue);color:#fff;padding:28px 26px;margin:6px 0 28px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:end}.album-scope .dhead h1{font-family:var(--album-display);font-weight:800;font-size:clamp(32px,5.5vw,56px);line-height:1;letter-spacing:-.035em;margin:0 0 10px}.album-scope .dhead p{margin:0;opacity:.9;max-width:52ch}.album-scope .dhead .facts{font-size:14px;opacity:.9;margin-top:14px}.album-scope .dhead .hub-intro{margin-top:14px;font-size:15px;line-height:1.55;max-width:62ch}.album-scope .dhead .hub-intro-src{margin-top:6px;font-size:12px}.album-scope .dhead .hub-intro-src a{color:inherit;text-decoration:underline}.album-scope .dhead .hub-note{margin-top:12px;padding:10px 12px;border-radius:8px;background:#ffffff29;font-size:14px}.album-scope .guide-link{display:inline-block;margin-top:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.album-scope .dgrid{display:grid;grid-template-columns:1fr 300px;gap:36px;padding-bottom:40px}.album-scope .dgrid h2{font-family:var(--album-display);font-size:24px;letter-spacing:-.02em;margin:0 0 14px;color:var(--album-ink)}.album-scope section.block{margin-bottom:38px}.album-scope .loc{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:16px 0;border-top:1px solid var(--album-line)}.album-scope .loc:last-child{border-bottom:1px solid var(--album-line)}.album-scope .loc .pinmark{width:14px;height:19px;margin-top:5px;fill:var(--album-pin)}.album-scope .loc.nearby .pinmark{fill:var(--album-muted)}.album-scope .loc h3{margin:0 0 2px;font-size:18px;font-weight:600}.album-scope .loc .scene{color:var(--album-muted);margin:0 0 8px;font-size:15px}.album-scope .loc .setting,.album-scope .loc .access,.album-scope .loc .also-in{margin:0 0 6px;font-size:14px}.album-scope .loc .also-in{margin-top:8px}.album-scope .loc .k{font-weight:600}.album-scope .notice-box{margin:16px 0 0;padding:14px 16px;border:1px solid var(--album-amber);border-left-width:4px;border-radius:8px}.album-scope .notice-box h2{margin:0 0 6px;font-size:17px}.album-scope .notice-box p{margin:0 0 6px;font-size:14px}.album-scope .notice-box .notice-ends{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--album-amber)}.album-scope .loc .row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px}.album-scope .badge{border-radius:6px;padding:2px 8px;font-weight:600;font-size:12px}.album-scope .badge.confirmed{background:color-mix(in srgb,var(--album-jade) 16%,transparent);color:var(--album-jade)}.album-scope .badge.reported{background:color-mix(in srgb,var(--album-amber) 18%,transparent);color:var(--album-amber)}.album-scope .badge.fan-spotted{background:transparent;color:var(--album-ink);border:1px dashed currentColor;font-style:italic}.album-scope .badge.nearby{background:color-mix(in srgb,var(--album-muted) 16%,transparent);color:var(--album-muted)}.album-scope .loc .row a{color:var(--album-muted)}.album-scope .tabs{display:flex;gap:6px;margin-bottom:14px}.album-scope .tab{border:1px solid var(--album-line);background:transparent;border-radius:8px;padding:7px 14px;cursor:pointer;font-size:14px;color:var(--album-ink)}.album-scope .tab[aria-selected=true]{background:var(--album-ink);color:var(--album-bg);border-color:var(--album-ink)}.album-scope ol.steps{list-style:none;margin:0;padding:0;counter-reset:s}.album-scope ol.steps li{counter-increment:s;display:grid;grid-template-columns:28px 1fr auto;gap:10px;padding:12px 0;border-top:1px solid var(--album-line);align-items:baseline}.album-scope ol.steps li:before{content:counter(s);font-family:var(--album-display);font-weight:700;color:var(--album-pin)}.album-scope ol.steps .time{font-size:14px;color:var(--album-muted);white-space:nowrap}.album-scope .total{font-size:14px;color:var(--album-muted);margin-top:10px}.album-scope .route-panel[hidden]{display:none}.album-scope .route-fallback-title{font-size:15px;font-weight:600;margin:18px 0 6px;color:var(--album-ink)}.album-scope .js-route-tabs .route-fallback-title{display:none}.album-scope .timeline{list-style:none;padding:0;border-left:2px solid var(--album-line);margin:0 0 0 6px}.album-scope .timeline li{position:relative;padding:0 0 18px 20px}.album-scope .timeline li:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--album-surface);border:2px solid var(--album-pin)}.album-scope .timeline .when{font-size:13px;color:var(--album-muted)}.album-scope .timeline .what{font-weight:600}.album-scope aside .panel{background:var(--album-surface);border:1px solid var(--album-line);border-radius:14px;padding:18px;margin-bottom:18px}.album-scope aside .panel h3{margin:0 0 8px;font-size:16px;color:var(--album-ink)}.album-scope aside .panel p{margin:0 0 12px;font-size:14px;color:var(--album-muted)}.album-scope .cta{display:block;width:100%;text-align:center;background:var(--album-pin);color:#fff;border:none;border-radius:10px;padding:11px;font-weight:600;text-decoration:none}.album-scope .cta:hover{text-decoration:none;filter:brightness(1.05)}.album-scope aside .mini svg{width:100%;height:auto;display:block}.album-scope .srcs{margin:0;padding-left:18px;font-size:14px;color:var(--album-muted)}.album-scope .srcs a{color:var(--album-muted)}.album-below{padding:8px 0 0}@media(max-width:820px){.album-scope .album-hero{grid-template-columns:1fr;gap:10px;padding-top:8px}.album-scope .mapbox{justify-self:center;max-width:260px}.album-scope .dgrid,.album-scope .dhead{grid-template-columns:1fr}}@media(max-width:480px){.album-scope{padding:0 14px 32px}.album-scope .album-grid{grid-template-columns:1fr 1fr;gap:12px}.album-scope .drama-card{min-height:250px}.album-scope .drama-card .face{min-height:150px;padding:14px}.album-scope .drama-card .face .t{font-size:22px}.album-scope .drama-card .meta{padding:12px 14px}.album-scope .drama-card .meta .how{font-size:13px}}.album-scope .drama-card--soon{cursor:default;opacity:.6}.album-scope .entry-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 0 22px}.album-scope .entry-tile{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1.5px solid var(--album-ink);border-radius:10px;color:var(--album-ink);text-decoration:none;background:var(--album-paper, transparent)}.album-scope .entry-tile strong{font-size:17px;font-weight:800}.album-scope .entry-tile strong:after{content:" →"}.album-scope .entry-tile span{font-size:13px;color:var(--album-muted)}.album-scope .entry-tile:hover,.album-scope .entry-tile:focus-visible{background:color-mix(in srgb,var(--album-ink) 6%,transparent)}@media(max-width:640px){.album-scope .entry-tiles{grid-template-columns:1fr}}
