.pg-state{--black:#fff;--white:#000;--dim:#000000ad;--mute:#00000075;--faint:#0000001f;--line:#00000014;--panel:#ffffffa8;--coral:#cd2e3a;--coral-ink:#b8202d;--blue:#0047a0;--font:"Wanted Sans Variable","Wanted Sans",-apple-system,"Apple SD Gothic Neo",sans-serif}.pg-state *{box-sizing:border-box;margin:0;padding:0}html:has(.pg-state){-webkit-text-size-adjust:100%}.pg-state{min-height:100svh;color:var(--white);font-family:var(--font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;background-color:#fff;background-image:radial-gradient(62% 44% at 6% 0,#cd2e3a21,#0000 70%),radial-gradient(54% 40% at 100% 22%,#0047a01c,#0000 72%),radial-gradient(46% 34% at 30% 30%,#ffd6d638,#0000 72%),radial-gradient(50% 36% at 84% 48%,#c8daff33,#0000 72%),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;font-weight:500}.pg-state button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.pg-state a{color:inherit}.pg-state :focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:6px}.pg-state .top{z-index:20;-webkit-backdrop-filter:blur(14px);background:#ffffffa8;position:sticky;top:0}.pg-state .bar{align-items:center;gap:10px;max-width:1240px;margin:0 auto;padding:10px 16px 0;display:flex}.pg-state .logo{letter-spacing:-.04em;flex:1;font-size:21px;font-weight:900;line-height:44px;text-decoration:none}.pg-state .icon{border-radius:20px;place-items:center;width:40px;height:40px;display:grid}.pg-state .icon svg{width:22px;height:22px}.pg-state .report{background:var(--white);height:34px;color:var(--black);border-radius:17px;padding:0 14px;font-size:14px;font-weight:700}.pg-state .tabs{border-bottom:1px solid var(--line);gap:22px;max-width:1240px;margin:0 auto;padding:6px 16px 0;display:flex}.pg-state .tabs a{color:#00000075;border-bottom:2px solid #0000;padding:10px 0 12px;font-size:15px;font-weight:700;text-decoration:none}.pg-state .tabs a[aria-current=page]{color:#000;border-color:var(--coral)}.pg-state main{max-width:1240px;margin:0 auto;padding:0 16px 80px}.pg-state .hero{padding:28px 0 18px;position:relative}.pg-state .taeguk{aspect-ratio:1;opacity:.07;pointer-events:none;z-index:-1;width:min(78vw,520px);position:absolute;top:-20px;right:-60px;transform:rotate(-33.7deg)}@media (min-width:1080px){.pg-state .taeguk{opacity:.06;top:-60px;right:0}}.pg-state .hero .day{color:var(--coral-ink);font-size:15px;font-weight:700}.pg-state .hero h1{letter-spacing:-.05em;margin-top:6px;font-size:clamp(34px,9.6vw,64px);font-weight:900;line-height:1.02}.pg-state .hero h1 em{color:var(--coral-ink);font-style:normal}.pg-state .hero p{color:var(--dim);margin-top:10px;font-size:14px;line-height:1.5}.pg-state .sample{color:#fff;background:var(--coral-ink);border-radius:10px;margin-top:10px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.pg-state .kpis{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg-state .kpi{background:var(--panel);-webkit-backdrop-filter:blur(10px);text-align:left;border:1px solid #ffffffe6;border-radius:20px;flex-direction:column;min-width:0;padding:14px 14px 12px;transition:background .15s;display:flex;position:relative;box-shadow:0 1px #00000008,0 10px 30px -18px #141e5038}.pg-state .kpi:hover{background:#ffffffd9}.pg-state .kpi.good{box-shadow:none;background:#ffffff73;border:1.5px dashed #0047a059}.pg-state .kpi .k{color:var(--dim);font-size:13px;font-weight:700}.pg-state .kpi .v{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(22px,6.4vw,30px);font-weight:900;line-height:1.05}.pg-state .kpi .v small{margin-left:1px;font-size:.55em;font-weight:800}.pg-state .kpi .from{color:var(--mute);font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px}.pg-state .kpi .from b{color:var(--dim);font-weight:700}.pg-state .kpi .d{color:#fff;background:var(--coral-ink);font-variant-numeric:tabular-nums;border-radius:9px;align-self:flex-start;margin-top:8px;padding:2px 8px;font-size:12px;font-weight:800}.pg-state .kpi.good .d{background:var(--blue);color:#fff}.pg-state .kpi .spw{margin-top:10px;display:block}.pg-state .kpi svg.sp{width:100%;height:auto;display:block;overflow:visible}.pg-state .kpi .s{color:var(--mute);margin-top:8px;font-size:11px}.pg-state .sp .base{stroke:var(--faint);stroke-width:1px;stroke-dasharray:2 3}.pg-state .sp .line{fill:none;stroke:var(--coral);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.pg-state .sp .area{fill:url(#fadeCoral)}.pg-state .good .sp .line{stroke:var(--blue)}.pg-state .good .sp .area{fill:url(#fadeWhite)}.pg-state .sp .p0{fill:#fff;stroke:#000;stroke-width:2px}.pg-state .sp .p1{fill:var(--coral)}.pg-state .good .sp .p1{fill:var(--blue)}.pg-state .sp text{font-family:var(--font);fill:var(--mute);font-size:10px;font-weight:700}.pg-state .sp text.now{fill:var(--coral-ink);text-anchor:end}.pg-state .good .sp text.now{fill:var(--blue)}.pg-state .sec{margin-top:36px}.pg-state .sec h2{letter-spacing:-.04em;font-size:22px;font-weight:900}.pg-state .sec h2+p{color:var(--mute);margin-top:4px;font-size:13px}.pg-state .seg{scrollbar-width:none;gap:8px;margin:14px -16px 0;padding:0 16px 2px;display:flex;overflow-x:auto}.pg-state .seg::-webkit-scrollbar{display:none}.pg-state .seg button[aria-pressed=true]{background:var(--white);color:var(--black)}.pg-state .seg button span{opacity:.6;font-variant-numeric:tabular-nums;margin-left:5px;font-size:12px}.pg-state .tl{margin-top:8px;list-style:none}.pg-state .ev{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr;gap:12px;padding:16px 0;display:grid}.pg-state .ev[hidden]{display:none}.pg-state .ev .dt{color:var(--mute);font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px;font-weight:700}.pg-state .ev .dt b{color:var(--dim);font-size:15px;display:block}.pg-state .ev button.t{text-align:left;letter-spacing:-.03em;font-size:16px;font-weight:800;line-height:1.38;display:block}.pg-state .ev .meta{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.pg-state .tag{color:var(--white);background:#0000000f;border-radius:8px;padding:2px 7px;font-size:11px;font-weight:800}.pg-state .st{border:1px solid var(--coral);color:var(--coral-ink);border-radius:8px;padding:2px 7px;font-size:11px;font-weight:800}.pg-state .ev .link{color:var(--dim);font-weight:700;text-decoration:none}.pg-state .ev .link:hover{color:var(--white)}.pg-state .scrim{opacity:0;pointer-events:none;z-index:30;background:#0000005c;transition:opacity .2s;position:fixed;inset:0}.pg-state .sheet{z-index:31;max-width:560px;padding:10px 20px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;max-height:86svh;margin:0 auto;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(105%);box-shadow:0 -8px 40px #0000001f}.pg-state .open .scrim{opacity:1;pointer-events:auto}.pg-state .open .sheet{transform:none}.pg-state .grab{background:var(--faint);border-radius:2px;width:40px;height:4px;margin:0 auto 14px}.pg-state .sheet .tags{gap:6px;display:flex}.pg-state .sheet h3{letter-spacing:-.04em;margin-top:10px;font-size:22px;font-weight:900;line-height:1.3}.pg-state .steps{margin-top:18px;list-style:none;position:relative}.pg-state .steps:before{content:"";background:var(--faint);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.pg-state .steps li{padding:0 0 18px 30px;position:relative}.pg-state .steps li:before{content:"";border:2px solid var(--white);background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:0}.pg-state .steps li.hot:before{background:var(--coral);border-color:var(--coral)}.pg-state .steps .when{color:var(--mute);font-size:12px;font-weight:700}.pg-state .steps .what{margin-top:3px;font-size:15px;font-weight:700;line-height:1.45}.pg-state .steps q{color:var(--dim);quotes:"“" "”";margin-top:6px;font-size:14px;display:block}.pg-state .steps .src{color:var(--mute);margin-top:4px;font-size:11px}.pg-state .sheet .close{background:var(--white);width:100%;height:48px;color:var(--black);border-radius:24px;margin-top:6px;font-weight:800}.pg-state .foot{color:var(--mute);margin-top:40px;font-size:12px;line-height:1.6}@media (min-width:720px){.pg-state .kpis{grid-template-columns:repeat(3,1fr)}}@media (min-width:1080px){.pg-state main{padding:0 32px 80px}.pg-state .bar,.pg-state .tabs{padding-left:32px;padding-right:32px}.pg-state .kpis{grid-template-columns:repeat(5,1fr)}.pg-state .sec{max-width:820px}}@media (prefers-reduced-motion:reduce){.pg-state .sheet,.pg-state .scrim,.pg-state .kpi{transition:none}.pg-state .sp .line{animation:none!important}}.pg-state .sp .line{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:1.1s cubic-bezier(.3,.7,.2,1) .15s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.pg-state .sp .rip{fill:none;stroke:var(--coral);stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:2.2s cubic-bezier(.2,.6,.3,1) infinite ripple}.pg-state .sp .rip.r2{animation-delay:1.1s}.pg-state .good .sp .rip{stroke:var(--blue)}.pg-state .kpi.mid .d{color:#fff;background:#0000008c}.pg-state .mid .sp .line{stroke:#0000008c}.pg-state .mid .sp .area{fill:url(#fadeGrey)}.pg-state .mid .sp .p1{fill:#0009}.pg-state .mid .sp .rip{stroke:#0006}.pg-state .mid .sp text.now{fill:var(--dim)}@keyframes ripple{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(4.2)}}@media (prefers-reduced-motion:reduce){.pg-state .sp .rip{opacity:0;animation:none}}.pg-state .seg a{height:36px;color:var(--dim);background:#0000000d;border-radius:18px;flex:none;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.pg-state .seg a span{opacity:.6;margin-left:5px;font-size:12px}.pg-state .seg a:hover{color:#fff;background:#000}.pg-state .area{margin-top:26px;scroll-margin-top:120px}.pg-state .area h3{letter-spacing:-.03em;border-bottom:2px solid #000;align-items:baseline;gap:10px;padding-bottom:10px;font-size:18px;font-weight:900;display:flex}.pg-state .area h3 span{color:var(--mute);font-size:12px;font-weight:700}.pg-state .iss{border-bottom:1px solid var(--line)}.pg-state .iss summary{cursor:pointer;grid-template-columns:1fr 24px;gap:6px 12px;padding:16px 0;list-style:none;display:grid}.pg-state .iss summary::-webkit-details-marker{display:none}.pg-state .it{letter-spacing:-.03em;word-break:keep-all;font-size:17px;font-weight:800;line-height:1.4}.pg-state .im{color:var(--mute);flex-wrap:wrap;grid-column:1;align-items:center;gap:6px 10px;font-size:12px;font-weight:600;display:flex}.pg-state .chev{width:22px;height:22px;color:var(--mute);grid-area:1/2/3;align-self:center;transition:transform .2s}.pg-state .iss[open] .chev{transform:rotate(180deg)}.pg-state .iss[open] summary .it{color:var(--coral-ink)}.pg-state .iss .steps{background:#ffffffb3;border:1px solid #0000000f;border-radius:16px;margin:2px 0 6px;padding:14px 16px 4px}.pg-state .iss .steps li:before{background:#fff}.pg-state .iss .steps li.hot:before{background:var(--coral);border-color:var(--coral)}.pg-state .more{color:#000;margin:6px 0 16px;font-size:13px;font-weight:800;display:inline-block}@media (prefers-reduced-motion:reduce){.pg-state .chev{transition:none}}.pg-state .seg button{height:36px;color:var(--dim);background:#0000000d;border-radius:18px;flex:none;padding:0 16px;font-size:14px;font-weight:700}.pg-state .seg button[aria-selected=true]{color:#fff;background:#000}.pg-state .seg button span{opacity:.6;margin-left:5px;font-size:12px}.pg-state .area h3 .go{color:var(--dim);align-items:center;gap:2px;margin-left:auto;padding:4px 0 4px 8px;font-size:13px;font-weight:800;display:inline-flex}.pg-state .area h3 .go:hover{color:#000}.pg-state #th{scroll-margin-top:110px}@media (max-width:1079px){.pg-state .bar,.pg-state .tabs{padding-left:20px}.pg-state main{padding-left:20px;padding-right:20px}}.pg-state .logo,.pg-state .icon{color:inherit}.pg-state .report{align-items:center;text-decoration:none;display:inline-flex}.pg-state .kpi{color:inherit;text-decoration:none}.pg-state .area h3 .go svg{width:16px;height:16px}.pg-state .steps .src a{font-weight:700;text-decoration:none}.pg-state .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-state{isolation:isolate}
