:root{--ink:#173f43;--muted:#586f70;--teal:#08666d;--coral:#d5614a;--coral-dark:#aa4635;--coral-soft:#f9e7df;--mint:#e3efeb;--blue:#e3efeb;--gold:#d5614a;--rose:#d5614a;--paper:#fcf8ef;--white:#fffdf8;--line:#dedfd4;--shadow:0 12px 35px rgba(8,102,109,.08)}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}.button{border:0;border-radius:12px;padding:11px 16px;background:var(--ink);color:white;font-weight:750}.button.secondary{background:white;color:var(--ink);border:1px solid var(--line)}.button.teal{background:var(--teal)}.pill{display:inline-flex;padding:5px 9px;border-radius:999px;background:var(--mint);color:var(--teal);font-size:12px;font-weight:800}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--teal);font-weight:850}.muted{color:var(--muted)}.card{background:white;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--mint);font-weight:850;color:var(--teal)}.progress{height:7px;background:#edf0f1;border-radius:99px;overflow:hidden}.progress span{display:block;height:100%;background:var(--teal);border-radius:99px}.toast{position:fixed;right:24px;bottom:24px;background:var(--ink);color:white;padding:13px 18px;border-radius:12px;box-shadow:var(--shadow);opacity:0;transform:translateY(12px);transition:.25s;z-index:20}.toast.show{opacity:1;transform:none}@media(max-width:800px){.hide-small{display:none!important}}


/* MindBridge identity: original supplied logo, displayed without modifying its pixels. */
.brand-word{font-weight:850;letter-spacing:-.8px;color:var(--teal)}.brand-word span{color:var(--coral)}
.brand-art{display:block;width:220px;height:150px;overflow:hidden;position:relative;margin:0 auto 12px}
.brand-art img{position:absolute;width:250px;max-width:none;height:auto;left:-15px;top:-60px}
:focus-visible{outline:3px solid var(--coral-dark);outline-offset:3px}
.button:hover{filter:brightness(.94)}
