.hotdesk-value{font:inherit;color:inherit;text-align:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hotdesk-value:hover{color:#327b64}.hotdesk-skeleton{color:#66786b;background:#e1e8de;border-radius:4px;min-width:8ch;display:inline-block}.hotdesk-page nav{border:0;justify-content:flex-start;gap:8px;padding:0 0 24px}.hotdesk-page nav button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #bbc8b7;border-radius:30px;padding:9px 18px}.hotdesk-page nav button[aria-pressed=true]{color:#fff;background:#253b35}[data-slot=sheet-overlay]{z-index:50;background:#15251db3;position:fixed;inset:0}.hotdesk-sources{z-index:51;color:#253b35;background:#fffef8;border-radius:20px 20px 0 0;max-height:80dvh;font-family:system-ui,sans-serif;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 60px #15251d33}.hotdesk-sources [data-slot=sheet-header],.hotdesk-source-body{max-width:1100px;margin:auto;padding:24px}.hotdesk-sources [data-slot=sheet-header]{padding-bottom:0}.hotdesk-sources h2{margin:0;padding-right:48px}.hotdesk-sources [data-slot=sheet-description]{color:#52675a}.hotdesk-sources>button{cursor:pointer;background:#fffef8;border:1px solid #bbc8b7;border-radius:50%;padding:8px;position:absolute;top:20px;right:20px}.hotdesk-sources>button svg{width:20px;height:20px;display:block}.hotdesk-sources .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hotdesk-sources dl{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.hotdesk-sources dt{font-weight:600}.hotdesk-sources dd{overflow-wrap:anywhere;margin:0}.hotdesk-sources pre{white-space:pre-wrap;background:#edf0e8;margin:0;padding:12px}.hotdesk-stale{color:#755019;background:#ffedbd;border-radius:20px;padding:6px 12px;display:inline-block}:root{color:#253b35;font-synthesis:none;background:#f6f6ef;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:1280px;margin:auto;padding:0 4vw}a{color:inherit;text-underline-offset:4px}nav{border-bottom:1px solid #d5dbcf;justify-content:space-between;padding:28px 0;display:flex}nav a:first-child{letter-spacing:.18em;font-weight:900;text-decoration:none}.hero{padding:64px 0 40px}span,small,.count{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}h1{letter-spacing:-.045em;margin:20px 0;font-family:Georgia,serif;font-size:clamp(3rem,7vw,6rem);font-weight:400;line-height:1.04}p{line-height:1.7}section{border-top:1px solid #bbc8b7;padding:28px 0}section h2{margin:10px 0;font-size:1.7rem}.columns{border:1px solid #ccd5c9;border-radius:12px;grid-template-columns:1.4fr 1fr;display:grid;overflow:hidden}.preview{background:#e9eee3;place-items:center;min-height:350px;padding:40px;display:grid}.preview article{width:100%;max-width:420px}.inspector{background:#fffef8;min-width:0;padding:24px}h3{margin-top:0}label{margin:16px 0;font-size:.85rem;display:block}input,select{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #aebca9;border-radius:5px;margin-top:7px;padding:10px;display:block}pre{background:#edf0e8;padding:12px;font-size:.8rem;line-height:1.5;overflow:auto}details{border-top:1px solid #d5dbcf;padding:12px 0}summary{cursor:pointer}footer{padding:32px 0;font-size:.8rem}:focus-visible{outline-offset:3px;outline:3px solid #327b64}@media (width<=720px){.columns{grid-template-columns:1fr}.preview{min-height:260px;padding:24px}}.dashboard{max-width:1440px}.dashboard-banner{letter-spacing:.08em;background:#e5ecdf;border-radius:8px;justify-content:space-between;gap:12px;margin:40px 0;padding:14px 18px;font-size:.75rem;display:flex}.dashboard-banner span{text-transform:none;letter-spacing:0}.dashboard-heading{margin:30px 0 42px}.dashboard-heading h1{font-size:clamp(3rem,6vw,5rem)}.dashboard-heading>p:first-child{letter-spacing:.15em;font-size:.75rem}.dashboard-kpis article{background:#fffef8;border:1px solid #c6d2bf;border-radius:12px;padding:26px}.dashboard-kpis h2{margin:0 0 28px;font-size:.95rem;font-weight:500}.dashboard-kpis figure{margin:0;font-family:Georgia,serif;font-size:3.1rem}.dashboard-kpis p{color:#61715c;margin-bottom:0;font-size:.8rem}.dashboard-note{max-width:700px;margin:32px 0;padding:24px 0}.dashboard-note h2{font-weight:500}@media (width<=600px){.dashboard-banner{flex-direction:column;margin:24px 0}.dashboard-heading{margin-bottom:28px}.dashboard-kpis article{padding:22px}}
