.page-header.svelte-162svzm{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}p.svelte-162svzm{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}h1.svelte-162svzm{letter-spacing:-.04em;color:var(--ink);margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(25px,3vw,32px);font-weight:600;line-height:1.2}span.svelte-162svzm{color:var(--muted);margin-top:7px;font-size:12px;display:block}.page-actions.svelte-162svzm{align-items:center;gap:8px;display:flex}@media (width<=600px){.page-header.svelte-162svzm{flex-direction:column;align-items:start}.page-actions.svelte-162svzm{width:100%}}.skeleton.svelte-3z3pf5{background:#fff;padding:8px 0}.skeleton.svelte-3z3pf5>div:where(.svelte-3z3pf5){border-bottom:1px solid #edf0ec;grid-template-columns:34px 1.4fr .8fr;align-items:center;gap:12px;min-height:58px;padding:12px 18px;display:grid}.skeleton.svelte-3z3pf5 i:where(.svelte-3z3pf5),.skeleton.svelte-3z3pf5 span:where(.svelte-3z3pf5){background:linear-gradient(90deg,#edf0ec 20%,#f7f8f5 45%,#edf0ec 70%) 0 0/240% 100%;border-radius:4px;animation:1.25s ease-in-out infinite svelte-3z3pf5-shimmer;display:block}.skeleton.svelte-3z3pf5 i:where(.svelte-3z3pf5){border-radius:7px;width:32px;height:32px}.skeleton.svelte-3z3pf5 span:where(.svelte-3z3pf5){height:9px}.skeleton.svelte-3z3pf5 span:where(.svelte-3z3pf5):last-child{width:70%}.skeleton.cards.svelte-3z3pf5{background:0 0;grid-template-columns:repeat(3,1fr);gap:14px;padding:0;display:grid}.skeleton.cards.svelte-3z3pf5>div:where(.svelte-3z3pf5){border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;align-items:stretch;min-height:170px;display:flex}.skeleton.cards.svelte-3z3pf5 i:where(.svelte-3z3pf5){width:38px;height:38px}.skeleton.cards.svelte-3z3pf5 span:where(.svelte-3z3pf5){width:85%;margin-top:14px}.state.svelte-3z3pf5{color:#8b948f;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:30px;display:flex}.state.svelte-3z3pf5 svg{color:#8da096;margin-bottom:10px}.state.svelte-3z3pf5 strong:where(.svelte-3z3pf5){color:#56615c;font-size:11px}.state.svelte-3z3pf5 span:where(.svelte-3z3pf5){margin-top:5px;font-size:9px}.state.error.svelte-3z3pf5 svg,.state.error.svelte-3z3pf5 strong:where(.svelte-3z3pf5){color:#a14e42}@keyframes svelte-3z3pf5-shimmer{to{background-position:-140% 0}}@media (width<=800px){.skeleton.cards.svelte-3z3pf5{grid-template-columns:1fr}}
