.title.svelte-uzd5uw{display:flex;align-items:center;gap:14px;margin-top:18px}.title.svelte-uzd5uw>div:where(.svelte-uzd5uw){display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}h1.svelte-uzd5uw{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.08}.stats.svelte-uzd5uw{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:20px}@media (max-width: 520px){.stats.svelte-uzd5uw{grid-template-columns:1fr 1fr}}.card.stat.svelte-uzd5uw{display:flex;flex-direction:column;gap:4px}.s-lbl.svelte-uzd5uw{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text-2)}.s-val.svelte-uzd5uw{font-size:21px;font-weight:800;letter-spacing:-.02em}.layout.svelte-uzd5uw{display:grid;gap:24px;margin-top:24px}.layout.svelte-uzd5uw>:where(.svelte-uzd5uw){min-width:0}@media (min-width: 900px){.layout.svelte-uzd5uw{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.side.svelte-uzd5uw{position:sticky;top:76px}}.main.svelte-uzd5uw>*+*{margin-top:20px}.prof.svelte-uzd5uw h2:where(.svelte-uzd5uw){font-size:17px;font-weight:700}.p-head.svelte-uzd5uw{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}svg.svelte-uzd5uw{display:block;width:100%;height:140px}.p-area.svelte-uzd5uw{fill:var(--nature-soft)}.p-line.svelte-uzd5uw{fill:none;stroke:var(--nature);stroke-width:2.5;vector-effect:non-scaling-stroke}.p-axis.svelte-uzd5uw{display:flex;justify-content:space-between;margin-top:6px}.kw.svelte-uzd5uw{display:flex;flex-wrap:wrap;gap:6px}.kwi.svelte-uzd5uw{font-size:13px;padding:5px 10px;border-radius:999px;background:var(--fill);color:var(--text-2)}.card.side-card.svelte-uzd5uw{display:flex;flex-direction:column;gap:14px}.side-card.svelte-uzd5uw .btn:where(.svelte-uzd5uw){min-height:46px}.wm-line.svelte-uzd5uw{display:flex;gap:10px;align-items:center}.wm-line.svelte-uzd5uw>span:where(.svelte-uzd5uw){display:flex;flex-direction:column}.lbl.svelte-uzd5uw{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-2)}@media (min-width: 760px){h1.svelte-uzd5uw{font-size:34px}}.others.svelte-uzd5uw{margin-top:28px}.others.svelte-uzd5uw .grid:where(.svelte-uzd5uw){grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}
