:root{--crm-color-primary:#172a43;--crm-color-primary-hover:#245cb1;--crm-color-action-hover:#1d498d;--crm-color-focus:#245cb1;--crm-color-marker:#e8f0fb;--crm-color-marker-border:#c7d8f1;--crm-color-on-primary:#fff;--crm-color-sidebar-text:#e1eaf7;--crm-color-sidebar-icon:#b7cbe4;--crm-color-sidebar-hover:#223c5b;--crm-color-sidebar-border:#566982;--crm-color-sidebar-focus:#f6ce73;--crm-color-text:#17283f;--crm-color-muted:#566982;--crm-color-background:#f3f6fb;--crm-color-surface:#fff;--crm-color-border:#d8e1ee;--crm-color-overlay:#17283f80;--crm-color-shadow:#17283f;--crm-color-danger:#b73f51;--crm-color-warning-background:#fcefd2;--crm-color-warning-border:#e9c46a;--crm-color-warning-text:#7a5200;--crm-color-warning-subtle:#fffbf2;--crm-color-success-background:#e3f3ea;--crm-color-success-border:#a8d5ba;--crm-color-success-text:#1d5c3a;--crm-color-viewer-background:#0b1626;--crm-color-viewer-text:#e1eaf7;--crm-color-viewer-muted:#c9d6ea;--public-color-text:#18352e;--public-color-background:#f4f6f2;--public-color-border:#c9d7ce;--public-color-control-border:#8ca599;--public-color-accent:#486d5b;--public-color-muted:#486353;--public-color-action:#214f3e;--public-color-on-action:#fff;--public-color-focus:#bd8125}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--public-color-text);background:var(--public-color-background);font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:1120px;margin:auto;padding:2rem clamp(1.2rem,5vw,4rem)}header{border-bottom:1px solid var(--public-color-border);padding-bottom:2rem}section{max-width:760px;padding-top:clamp(2rem,8vw,6rem)}.eyebrow{color:var(--public-color-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}h1{letter-spacing:-.04em;margin:1rem 0 2rem;font-size:clamp(2.5rem,6vw,4.7rem);line-height:1.08}p{line-height:1.6}.description{font-size:1.25rem}form{margin-top:3rem}label{margin-bottom:.7rem;font-weight:600;display:block}.controls{flex-wrap:wrap;gap:.75rem;display:flex}.language{max-width:16rem;margin:1.5rem 0}select,button{font:inherit;border:1px solid var(--public-color-control-border);border-radius:.5rem;max-width:100%;padding:.85rem}button{background:var(--public-color-action);color:var(--public-color-on-action);cursor:pointer}:focus-visible{outline:3px solid var(--public-color-focus);outline-offset:3px}.sample{color:var(--public-color-muted);margin-top:1.5rem;font-size:.85rem}.invitation h1{overflow-wrap:anywhere;font-size:clamp(2rem,5vw,3.2rem)}.platform h1{font-size:clamp(2rem,5vw,3.2rem)}.platform input{border:1px solid var(--public-color-control-border);width:100%;font:inherit;border-radius:.5rem;margin-bottom:1rem;padding:.85rem;display:block}.platform form{margin-top:1.5rem}.platform h2{margin-top:2.5rem}.platform dd{overflow-wrap:anywhere;margin:.3rem 0 1rem}button:disabled{opacity:.65;cursor:default}.workspace h1{font-size:clamp(2rem,5vw,3.2rem)}.workspace li{overflow-wrap:anywhere;padding:.75rem 0}.customers h1{font-size:clamp(2rem,5vw,3.2rem)}.customers input{width:100%;max-width:32rem;font:inherit;border:1px solid var(--public-color-control-border);border-radius:.5rem;margin-bottom:1rem;padding:.8rem;display:block}.customers li{overflow-wrap:anywhere;padding:.8rem 0}.customers li span{font-size:.9rem;display:block}
