:root{--font-sans:"Manrope","Segoe UI","Noto Sans",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--color-background:#f9f9f8;--color-surface:#ffffff;--color-surface-soft:#f3f4f3;--color-primary:#163828;--color-on-primary:#ffffff;--color-primary-soft:#2d4f3e;--color-primary-muted:#c5ebd4;--color-secondary:#4b6457;--color-text:#191c1c;--color-text-muted:#5d6661;--color-outline:#c1c8c2;--color-outline-strong:#727973;--color-hero-glow-large:#375846;--color-hero-glow-small:#6d8b7a;--color-hero-copy:#d8e4de;--color-shadow:#10231a;--color-category-active-surface:#eef5f0;--color-checkbox-border:#98b4a5;--radius-card:22px;--radius-control:18px;--radius-pill:999px;--shadow-card:0 12px 28px rgba(16,35,26,0.1);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:18px;--space-6:22px;--space-7:28px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--background:var(--color-background);--surface:var(--color-surface);--surface-soft:var(--color-surface-soft);--primary:var(--color-primary);--on-primary:var(--color-on-primary);--primary-soft:var(--color-primary-soft);--primary-muted:var(--color-primary-muted);--secondary:var(--color-secondary);--text-strong:var(--color-text);--text-muted:var(--color-text-muted);--outline-soft:var(--color-outline);--outline-strong:var(--color-outline-strong);--shadow-strong:var(--color-shadow)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;max-width:100%;overflow-x:hidden}body{background:radial-gradient(circle at top right,rgba(55,88,70,.12),transparent 26%),radial-gradient(circle at bottom left,rgba(109,139,122,.14),transparent 22%),var(--color-background);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:15px;line-height:1.35}body,html{width:100%}button,input,select,textarea{font-family:var(--font-sans);font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;-webkit-tap-highlight-color:transparent}#__next{isolation:isolate}