.KoreaScene_scene__TALfo{position:relative;height:clamp(640px,58vw,740px);overflow:hidden;isolation:isolate;color:var(--ui-text,#242824);word-break:keep-all;overflow-wrap:break-word}.KoreaScene_definitions__Kffo3{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.KoreaScene_grid__lN58j{position:absolute;inset:24px 0;pointer-events:none;background-image:radial-gradient(circle,var(--ui-border,#C4C9C1) .75px,transparent .9px);background-size:23px 23px;opacity:.36;mask-image:radial-gradient(ellipse,#000 38%,transparent 75%)}.KoreaScene_fit__h2FYZ{position:absolute;left:50%;top:50%;perspective-origin:50% 50%;pointer-events:none}.KoreaScene_camera__poH1i,.KoreaScene_pan__hKKCU,.KoreaScene_raised__dik5a{position:absolute;inset:0;width:100%;height:100%;transform-style:preserve-3d;pointer-events:none}.KoreaScene_camera__poH1i{transform-origin:50% 50%}.KoreaScene_pan__hKKCU>svg,.KoreaScene_raised__dik5a>svg{position:absolute;left:var(--map-surface-left);top:var(--map-surface-top);width:var(--map-surface-width);height:var(--map-surface-height);overflow:hidden;pointer-events:none}.KoreaScene_shadow__PdgKF{transform:translate3d(0,8px,-14px);fill:var(--ui-text,#242824);opacity:.1}.KoreaScene_edge__mbIBS{fill:color-mix(in srgb,var(--ui-border,#C4C9C1) 78%,var(--ui-text,#242824))}.KoreaScene_surface__w6Pxk,.KoreaScene_surface__w6Pxk use{-webkit-tap-highlight-color:transparent;outline:none}.KoreaScene_surface__w6Pxk use:focus{outline:none}.KoreaScene_selectedSurface__AEkcF use{pointer-events:auto}.KoreaScene_surface__w6Pxk use{pointer-events:auto;cursor:pointer;stroke:color-mix(in srgb,var(--ui-card,#F7F8F4) 72%,var(--ui-text,#242824));stroke-width:1.15px;stroke-linejoin:round;transition:fill .18s,opacity .2s,stroke .15s}.KoreaScene_surface__w6Pxk use.KoreaScene_hovered__bg9cj,.KoreaScene_surface__w6Pxk use:hover{stroke:var(--ui-text,#242824);stroke-width:2px}.KoreaScene_surface__w6Pxk use:focus-visible{outline:none;stroke:var(--ui-text,#242824);stroke-width:3px}.KoreaScene_extrusion__lVCtT{fill:color-mix(in srgb,var(--ui-primary,#79ADE3) 55%,var(--ui-text,#242824))}.KoreaScene_selectedSurface__AEkcF use{stroke:var(--ui-line-strong,#747D73);stroke-width:.65px;stroke-linejoin:round}.KoreaScene_anchors__N_xhW circle{fill:var(--ui-text,#242824);stroke:var(--ui-card,#F7F8F4);stroke-width:calc(1.8px * var(--map-fit, 1))}.KoreaScene_islands__6EvzD text{font:500 12px var(--font-sans,sans-serif);text-anchor:end;fill:var(--ui-muted,#5C635D);paint-order:stroke;stroke:var(--ui-card,#F7F8F4);stroke-width:3px;stroke-linejoin:round}.KoreaScene_islands__6EvzD circle{fill:var(--ui-muted,#5C635D)}.KoreaScene_cards__CIIOC,.KoreaScene_leaders__8jneS{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.KoreaScene_leaders__8jneS{overflow:visible}.KoreaScene_leaders__8jneS path{fill:none;stroke:var(--ui-line-strong,#747D73);stroke-width:1px;stroke-opacity:.7;vector-effect:non-scaling-stroke}.KoreaScene_pin__Lq_cF{position:absolute;top:0;left:0;display:flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid var(--ui-border,#c4c9c1);border-radius:10px;background:var(--ui-raised,#FDFDF9);color:var(--ui-text,#242824);box-shadow:0 3px 8px rgb(20 35 36/.075);pointer-events:auto;cursor:pointer;text-align:left;overflow:hidden;contain:layout style;transition:border-color .15s,box-shadow .15s}.KoreaScene_pin__Lq_cF:hover{border-color:var(--ui-line-strong,#747D73);box-shadow:0 4px 10px rgb(20 35 36/.12)}.KoreaScene_back__YKAFa:focus-visible,.KoreaScene_pin__Lq_cF:focus-visible{outline:2px solid var(--ui-text,#242824);outline-offset:3px}.KoreaScene_pinCopy__9PbqB{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px;line-height:1.3}.KoreaScene_pinCopy__9PbqB strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;max-width:100%;overflow:hidden;overflow-wrap:break-word;font-size:12px;line-height:1.15;font-weight:650}.KoreaScene_pinCopy__9PbqB small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ui-muted,#5C635D);font-size:9px}.KoreaScene_avatar__AsfyV{position:relative;display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--ui-primary,#79ADE3) 17%,var(--ui-card,#F7F8F4));font-size:13px;font-weight:600}.KoreaScene_avatar__AsfyV img{display:block;width:100%;height:100%;object-fit:cover}.KoreaScene_empty__5WN44{padding-left:11px;background:var(--ui-card,#F7F8F4);box-shadow:none;border-style:dashed}.KoreaScene_corner__HEAe8{position:absolute;z-index:1;top:12px;left:8px;display:flex;flex-direction:column;gap:3px;pointer-events:none}.KoreaScene_corner__HEAe8 strong{font:600 16px var(--font-display,var(--font-sans,sans-serif))}.KoreaScene_corner__HEAe8 span{color:var(--ui-muted,#5C635D);font-size:10px}.KoreaScene_back__YKAFa{position:absolute;z-index:2;top:13px;right:8px;min-height:36px;padding:6px 12px;border:1px solid var(--ui-border,#c4c9c1);border-radius:8px;background:var(--ui-raised,#FDFDF9);color:var(--ui-text,#242824);cursor:pointer;font:500 12px var(--font-sans,sans-serif)}.KoreaScene_caption__8Y2nX{position:absolute;bottom:12px;left:8px;display:flex;flex-direction:column;gap:4px;max-width:68%;pointer-events:none}.KoreaScene_caption__8Y2nX strong{font-size:12px;font-weight:600}.KoreaScene_caption__8Y2nX span{font-size:10px;line-height:1.5;color:var(--ui-muted,#5C635D)}.KoreaScene_legend__TCtra{position:absolute;bottom:12px;right:8px;display:grid;grid-template-columns:auto 52px auto;align-items:center;gap:3px 5px;color:var(--ui-muted,#5C635D);font-size:9px;pointer-events:none}.KoreaScene_legend__TCtra i{height:5px;border-radius:5px;background:linear-gradient(90deg,var(--ui-card,#F7F8F4),var(--ui-primary,#79ADE3))}.KoreaScene_legend__TCtra small{grid-column:1/-1;text-align:center;font-size:9px}.KoreaScene_scene__TALfo.KoreaScene_compact__A1F3C{height:clamp(420px,72svh,620px)}.KoreaScene_scene__TALfo.KoreaScene_compact__A1F3C:not([data-region=national]){height:clamp(420px,64svh,520px)}.KoreaScene_compact__A1F3C .KoreaScene_pin__Lq_cF{gap:4px;padding:2px 5px;border-radius:8px}.KoreaScene_compact__A1F3C .KoreaScene_avatar__AsfyV{width:22px;height:22px;flex-basis:22px;font-size:11px}.KoreaScene_compact__A1F3C .KoreaScene_pinCopy__9PbqB{gap:1px}.KoreaScene_compact__A1F3C .KoreaScene_pinCopy__9PbqB strong{font-size:11px;line-height:1.05}.KoreaScene_compact__A1F3C .KoreaScene_pinCopy__9PbqB small{font-size:8.5px;line-height:1.05}.KoreaScene_compact__A1F3C[data-region=national] .KoreaScene_pinCopy__9PbqB small span{display:none}.KoreaScene_compact__A1F3C:not([data-region=national]) .KoreaScene_pin__Lq_cF{gap:5px;padding:3px 6px}.KoreaScene_compact__A1F3C:not([data-region=national]) .KoreaScene_avatar__AsfyV{width:28px;height:28px;flex-basis:28px}.KoreaScene_compact__A1F3C:not([data-region=national]) .KoreaScene_pinCopy__9PbqB strong{font-size:12px}.KoreaScene_compact__A1F3C .KoreaScene_corner__HEAe8{top:7px;left:5px;gap:2px}.KoreaScene_compact__A1F3C .KoreaScene_corner__HEAe8 strong{font-size:13px}.KoreaScene_compact__A1F3C .KoreaScene_corner__HEAe8 span{font-size:9px}.KoreaScene_compact__A1F3C .KoreaScene_back__YKAFa{top:6px;right:5px;min-height:32px;padding:4px 9px;font-size:11px}.KoreaScene_compact__A1F3C .KoreaScene_caption__8Y2nX{bottom:6px;left:5px;max-width:66%;gap:2px}.KoreaScene_compact__A1F3C .KoreaScene_caption__8Y2nX strong{font-size:11px}.KoreaScene_compact__A1F3C .KoreaScene_caption__8Y2nX span{font-size:9px}.KoreaScene_compact__A1F3C .KoreaScene_legend__TCtra{right:5px;bottom:6px;grid-template-columns:auto 32px auto;gap:2px 4px;font-size:8px}.KoreaScene_compact__A1F3C .KoreaScene_legend__TCtra small{font-size:8px}@media (max-width:767px){.KoreaScene_scene__TALfo{height:clamp(420px,72svh,620px)}.KoreaScene_scene__TALfo:not([data-region=national]){height:clamp(420px,64svh,520px)}}@media (prefers-reduced-motion:reduce){.KoreaScene_pin__Lq_cF,.KoreaScene_surface__w6Pxk use{transition:none}}.ranker-orbit{color:var(--ranker-ink,currentColor);animation:ranker-orbit-spin 9s linear infinite;will-change:transform;pointer-events:none}.ranker-glyph{position:absolute;left:50%;top:50%;height:1em;transform-origin:0 0;display:block;text-align:center;white-space:pre;font-family:var(--font-sans,sans-serif);font-weight:800;line-height:1;letter-spacing:.02em}.ranker-glyph>span{display:inline-block;transform-origin:50% 50%}@keyframes ranker-orbit-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ranker-orbit{animation:none}}