[data-theme=basic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cse-brand:#e76618;--cse-brand-hover:#d85b10;--cse-brand-active:#c74f0a;--cse-brand-soft:#f8e5da;--cse-brand-muted:#ecd5c8;--cse-brand-line:#e9a27b;--cse-background:#f1f1f1;--cse-surface:#fff;--cse-surface-muted:#eee9e5;--cse-surface-hover:#faf8f6;--cse-text:#161616;--cse-text-secondary:#595959;--cse-text-soft:#7b7b77;--cse-text-on-brand:#fff;--cse-border:#dedbd7;--cse-border-strong:#c9c4bf;--cse-danger:#b42318;--cse-danger-soft:#fff1f0;--cse-focus:#1c1c1c;--cse-font-sans:"Avenir Next", Avenir, "Segoe UI", Helvetica, Arial, sans-serif;--cse-content-max:1000px;--cse-header-height:4.25rem;--cse-mobile-nav-height:4.35rem;--cse-space-1:.25rem;--cse-space-2:.5rem;--cse-space-3:.75rem;--cse-space-4:1rem;--cse-space-5:1.25rem;--cse-space-6:1.5rem;--cse-space-8:2rem;--cse-space-10:2.5rem;--cse-space-12:3rem;--cse-radius-sm:.35rem;--cse-radius-md:.6rem;--cse-radius-lg:.8rem;--cse-radius-pill:999px;--cse-shadow-sm:0 1px 3px #00000012;--cse-shadow-md:0 8px 24px #00000017;--theme-elevation-150:var(--cse-border);--theme-elevation-250:var(--cse-border-strong);--theme-elevation-600:var(--cse-text-secondary);--theme-error-500:var(--cse-danger)}
*,:before,:after{box-sizing:border-box}html{background:var(--cse-background);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;min-width:100%;min-height:100%}body{min-width:100%;min-height:100dvh;font-family:var(--cse-font-sans);color:var(--cse-text);background:var(--cse-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img,picture,svg{max-width:100%;display:block}button{touch-action:manipulation}:focus-visible{outline:3px solid var(--cse-focus);outline-offset:3px}::selection{color:var(--cse-text);background:var(--cse-brand-soft)}.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 (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
