:root{--surface:#fff;--canvas:#f9f8f6;--muted-surface:#eeece7;--text:#233d48;--heading:#032b3a;--muted:#49646f;--border:#dadfe2;--green:#388523;--green-hover:#276515;--green-soft:#e7f0e5;--purple:#542580;--purple-soft:#f0e9f7;--danger:#b31200;--danger-soft:#faecea;--orange:#984100;--orange-soft:#fff0e3;--warning:#645916;--warning-soft:#f5f0d1;--focus:#49646f;--space-1:4px;--space-2:8px;--space-compact:10px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:4px;--radius:8px;--radius-lg:16px;--shadow:0 1px 4px #0000001a, 0 4px 12px #0000000d;--font:Inter, Helvetica, Arial, sans-serif;--body-size:1rem;--small-size:.8125rem;--title-size:1.75rem;--hero-size:clamp(2rem, 4vw, 3.75rem);--line-height:1.5;--control:44px}
*,:before,:after{box-sizing:border-box}body{background:var(--canvas);color:var(--text);font:var(--body-size)/var(--line-height) var(--font);overflow-wrap:anywhere;margin:0}a{color:var(--green-hover);text-underline-offset:3px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{color:var(--heading);line-height:1.2}input,select,textarea{min-width:0;max-width:100%}svg,img{max-width:100%}dialog{color:var(--text);background:var(--surface)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.bVXCSG_footer{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-top:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:var(--small-size);flex-wrap:wrap;display:flex}.bVXCSG_poweredBy{align-items:center;gap:var(--space-3);color:var(--muted);text-decoration:none;display:inline-flex}.bVXCSG_poweredBy img{width:140px;height:auto}.bVXCSG_links{gap:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:48rem){.bVXCSG_footer{padding:var(--space-5) var(--space-4);text-align:center;justify-content:center}}
