.pb-scope{--font-sans:"Onest","Onest Fallback",system-ui,sans-serif;--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback",ui-monospace,monospace;--font-serif:"Plyrum Serif",Georgia,serif;--bg:#faf8f2;--bg-2:#f3f1ea;--surface:#fffefa;--surface-2:#f7f5ef;--ink:#14211a;--ink-2:#3d4a42;--muted:#5b6860;--line:rgba(20,33,26,0.1);--line-strong:rgba(20,33,26,0.22);--field-line:#8b968f;--cta:#0e1e16;--cta-hover:#1c3024;--on-cta:#f6faf2;--leaf:#3d7a2a;--leaf-ink:#2f6a1f;--lime:#c3e27a;--lime-ink:#1d3311;--lime-soft:#edf5d9;--danger:#a84d57;--danger-soft:#fcecef;--warning:#9a5a17;--warning-soft:#fff4e5;--ring:rgba(61,122,42,0.28);--shadow-card:0 1px 2px rgba(23,42,28,0.05),0 10px 28px rgba(23,42,28,0.07);--shadow-pop:0 2px 6px rgba(23,42,28,0.07),0 24px 60px rgba(23,42,28,0.16);--overlay:rgba(14,30,22,0.32);--tier-start:#79a8b7;--tier-plus:#d9b448;--tier-pro:#3d7a2a;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-soft:cubic-bezier(0.32,0.72,0,1);--radius-lg:22px;--radius-md:14px;--radius-sm:10px;color-scheme:light;color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}html[data-plc-theme=dark] .pb-scope{--bg:#0f1012;--bg-2:#141518;--surface:#17181b;--surface-2:#1d1e22;--ink:#ecedef;--ink-2:#c3c6cb;--muted:#9a9ea6;--line:rgba(255,255,255,0.08);--line-strong:rgba(255,255,255,0.18);--field-line:#5b5f67;--cta:#e6e8ec;--cta-hover:#f4f6f9;--on-cta:#121316;--leaf:#8cc06a;--leaf-ink:#a6d184;--lime:#b5d877;--lime-ink:#16240d;--lime-soft:rgba(181,216,119,0.12);--danger:#e08e97;--danger-soft:rgba(224,142,151,0.13);--warning:#d9a86a;--warning-soft:rgba(217,168,106,0.13);--ring:rgba(181,216,119,0.25);--shadow-card:0 1px 2px rgba(0,0,0,0.3),0 10px 28px rgba(0,0,0,0.32);--shadow-pop:0 2px 6px rgba(0,0,0,0.35),0 24px 60px rgba(0,0,0,0.5);--overlay:rgba(0,0,0,0.55);--tier-start:#8fb7cd;--tier-plus:#e0c060;--tier-pro:#8cc06a;color-scheme:dark}.pb-scope--page{min-height:100dvh;background:var(--bg)}.pb-scope *,.pb-scope :after,.pb-scope :before{box-sizing:border-box}:where(.pb-scope) :is(h1,h2,h3,h4,h5,h6){font-family:inherit;letter-spacing:normal}.pb-scope ::-moz-selection{background:rgba(158,203,99,.35)}.pb-scope ::selection{background:rgba(158,203,99,.35)}.pb-scope :focus-visible{outline:2px solid var(--leaf);outline-offset:3px}.pb-scope a,.pb-scope button,.pb-scope input,.pb-scope label,.pb-scope summary{touch-action:manipulation}:where(.pb-scope button){font:inherit;color:inherit}:where(.pb-scope a){color:inherit}.pb-scope .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (pointer:coarse){.pb-scope input,.pb-scope select,.pb-scope textarea{font-size:max(16px,1em)!important}}@media (prefers-reduced-motion:reduce){.pb-scope *,.pb-scope :after,.pb-scope :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}