:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b0f0d;--surface:#171d19;--surface-raised:#202923;--primary:#3ddf86;--primary-hover:#73eca7;--gold:#e8be65;--text:#f4f1e8;--muted:#a6b0a9;--border:#303a33;--control-border:#67766b;--danger:#f99;--warning:#e8be65;--info:#a1c9f5;--focus:#b0ffce;--radius:12px;--control-height:48px;--control-radius:6px;--field-font-size:14px;--action-font-size:14px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--ease-out:cubic-bezier(.16,1,.3,1);--shadow-overlay:0 24px 72px #0008}@media (min-width:761px){:root{--field-font-size:13px}}
body :is(input:not([type]),input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel],[type=number],[type=date],[type=datetime-local],[type=time]),textarea):not(:focus):not([aria-invalid=true]){border-color:#0000!important}body :is(input:not([type]),input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel],[type=number],[type=date],[type=datetime-local],[type=time]),textarea):focus-visible{outline-offset:3px;outline:2px solid var(--focus)!important}body :is(input,textarea)[aria-invalid=true]{border-color:var(--danger)!important}body :is(input:not([type]),input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel],[type=number]),textarea):not([autocomplete=one-time-code]){font-family:var(--font-body),sans-serif;font-size:var(--field-font-size);border-width:1px;font-weight:400;line-height:1.5}body :is(input:not([type]),input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel],[type=number]),textarea):not([autocomplete=one-time-code]):focus-visible{outline-offset:1px;outline-width:1px!important}body [data-input-group]:focus-within{outline:1px solid var(--focus);outline-offset:1px}body [data-input-group] input:focus-visible{box-shadow:none;border-color:#0000!important;outline:none!important}
*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--control-border) var(--background);scroll-padding-top:24px}body{background:var(--background);color:var(--text);font-family:var(--font-body), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed}::selection{background:var(--primary);color:var(--background)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}input,textarea{caret-color:var(--primary)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{line-height:1.65}svg{flex-shrink:0}button svg{pointer-events:none}.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}.skip-link{z-index:100;background:var(--primary);color:var(--background);border-radius:6px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}input:not([type=hidden]),textarea{appearance:none}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}input[type=radio]{appearance:none;border:1px solid var(--control-border);background:var(--background);border-radius:50%;flex-shrink:0;place-content:center;width:18px;height:18px;display:grid}input[type=radio]:before{content:"";background:var(--primary);border-radius:50%;width:8px;height:8px;transform:scale(0)}input[type=radio]:checked{border-color:var(--primary)}input[type=radio]:checked:before{transform:scale(1)}html{scroll-padding-top:112px}@media (max-width:700px){html{scroll-padding-top:92px}}
