@tailwind base;@tailwind components;@tailwind utilities;:root{--bg:#fafafa;--surface:#fff;--surface-2:#f4f4f4;--label:#0a0a0a;--label-2:#262626;--label-3:#525252;--label-4:#8a8a8a;--accent:#0a0a0a;--cta:#0a0a0a;--cta-text:#fff;--cta-hover:#1a1a1a;--separator:#e5e5e5;--separator-strong:#d4d4d4;--green:#2a2a2a;--red:#1f1f1f;--blue:#2a2a2a;--footer-bg:#0a0a0a;--footer-text:#fff;--fill:#f4f4f4;--fill-2:#e5e5e5;--dark:#0a0a0a;--dark-2:#525252}body,html{background:var(--bg);color:var(--label);font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,body,html{margin:0;padding:0}*{box-sizing:border-box}:not(.cl-dropzone):not(.cl-dropzone *){border-radius:0!important}button,input,select,textarea{font-family:inherit}a,button{-webkit-tap-highlight-color:transparent}::selection{background:#d4d4d4}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--separator-strong)}.cl-input{padding:14px 16px;font-size:15px;line-height:1.4;border:1px solid var(--separator-strong);background:var(--surface);color:var(--label);width:100%;font-family:inherit;min-height:48px;box-sizing:border-box}.cl-input:focus{outline:none;border-color:var(--label)}.cl-textarea{min-height:96px;padding-top:14px;padding-bottom:14px;resize:vertical}.cl-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;font-weight:500;font-size:14px;text-decoration:none;cursor:pointer;border:1px solid var(--cta);background:var(--cta);color:var(--cta-text);min-height:46px}.cl-button:hover{background:#000;color:#fff}.cl-button.secondary{background:var(--surface);color:var(--label);border-color:var(--separator-strong)}.cl-button.secondary:hover{background:var(--surface-2);color:var(--label);border-color:var(--label)}.cl-dropzone{border-radius:8px!important}.cl-summary[open] .cl-summary-content{display:block}.cl-summary summary{list-style:none}.cl-summary summary::-webkit-details-marker{display:none}.cl-summary[open] summary{border-bottom:1px solid var(--separator)}.cl-summary-toggle:before{content:"+"}.cl-summary[open] .cl-summary-toggle:before{content:"–"}