@media screen{.power-flow-page{background:#f2f6f5!important}.power-flow-page [data-overview-anchor]{color:#fff;background:radial-gradient(circle at 85% 10%,#59c3a73d,#0000 32%),linear-gradient(115deg,#0b3433,#1c584d);border-radius:14px;max-width:none;margin:16px 0 24px;padding:clamp(25px,3vw,38px);position:relative;overflow:hidden}.power-flow-page [data-overview-anchor]>div{color:#9adfcc}.power-flow-page [data-overview-anchor] h1{color:#fff;max-width:800px}.power-flow-page [data-overview-anchor] p{color:#d3e9e2;max-width:850px}.power-flow-page [aria-label="흐름도 보기 설정"]{flex-wrap:wrap;gap:8px;margin:22px 0 10px;display:flex}.power-flow-page [aria-label="흐름도 보기 설정"] button{color:#245047;background:#fff;border:1px solid #d2e2dc;border-radius:7px;font-weight:700}.power-flow-page [aria-label="흐름도 보기 설정"] button[aria-pressed=true]{color:#11594c;background:#e5f4ed;border-color:#167564}.power-flow-page [data-power-flow]{background:#fff;border:1px solid #cdded8;border-radius:12px;box-shadow:0 10px 28px #123b3210}.power-flow-page [aria-label="흐름도 단계별 설명"]{gap:12px}.power-flow-page [aria-label="흐름도 단계별 설명"] a{color:#214c43;background:#fff;border:1px solid #d9e6df;border-radius:9px;text-decoration:none}.power-flow-page [aria-label="흐름도 단계별 설명"] a:hover{border-color:#429984;box-shadow:0 6px 18px #153b3211}.power-flow-page :is(a,button,[data-power-flow]):focus-visible{outline-offset:3px;outline:3px solid #48a98f}@media (max-width:600px){.power-flow-page [data-overview-anchor]{padding:25px 20px}.power-flow-page [data-overview-anchor] h1{font-size:27px}.power-flow-page [aria-label="흐름도 보기 설정"] button{flex:auto}.power-flow-page [data-power-flow]{border-radius:9px}}@media (prefers-reduced-motion:reduce){.power-flow-page *{scroll-behavior:auto}}}
