:root{-webkit-font-smoothing:antialiased;color:#172c25;font-synthesis:none;text-rendering:optimizelegibility;--paper:#f7f8f4;--surface:#fff;--ink:#172c25;--soft:#65766b;--line:#e0e7dd;--brand:#225e45;--tint:#eaf2e7;--warning:#83501b;--warning-bg:#fbefd9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:100%;line-height:1.5}*{box-sizing:border-box}body{letter-spacing:-.015em;background-size:16px 16px;min-width:320px;margin:0;padding:28px 16px 34px;font-size:1rem}button,input{font:inherit}button{color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.5}button,a,input,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.next :focus-visible{outline-color:#fff}button,summary,a{touch-action:manipulation}.text-button{color:var(--brand);background:0 0;border:0;align-items:center;gap:5px;min-height:36px;padding:5px 0;font-size:.875rem;display:inline-flex}.eyebrow{text-transform:uppercase;letter-spacing:.1rem;color:var(--soft);font-size:.875rem;font-weight:650}.empty{background:var(--tint);color:var(--brand);border-radius:20px;padding:30px 22px}.empty h2{letter-spacing:-.025em;margin:13px 0 8px;font-size:1.2rem;line-height:1.35}.empty p{color:var(--soft);margin:0;font-size:1rem;line-height:1.65}.empty button{border:1px solid var(--brand);background:var(--surface);color:var(--brand);border-radius:9px;margin-top:18px;padding:10px 12px;font-size:1rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){:root{background:var(--paper)}body{background:var(--paper);padding:0}}
