:root{color-scheme:light;--paper:#f5f4ee;--ink:#20291f;--muted:#626c60;--border:#dfe4d6;--accent:#405e33}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:default;opacity:.6}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #68864d;outline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:clamp(30px,4vw,52px);line-height:1.12;letter-spacing:-1.5px}h2{font-size:24px;line-height:1.25}h3{font-size:18px}p{line-height:1.7}main{max-width:1320px;margin:auto;padding:24px 32px 70px}.video-avatar-public-header{max-width:1320px;margin:auto;padding:25px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);gap:20px}.video-avatar-public-header>a:last-child{font-size:13px}.brand{font-size:26px;font-weight:800;letter-spacing:-1px;text-decoration:none}.page-heading{margin:12px 0 26px}.page-heading .eyebrow{display:block;margin-bottom:13px}.page-heading p{max-width:800px;margin-top:15px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#5e7050}.panel{background:#fffef8;border:1px solid var(--border);border-radius:20px;padding:26px}.description,.caption{color:var(--muted)}.description{font-size:16px}.caption{font-size:12px;line-height:1.7;margin-top:12px}.field-label{display:block;font-size:13px;font-weight:600;margin:15px 0 8px}.input{border:1px solid #c8d0c0;border-radius:9px;background:white;color:var(--ink);padding:12px;max-width:100%;min-height:46px}.full{width:100%}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border:1px solid transparent;border-radius:10px;text-decoration:none;font-size:13px;font-weight:650;min-height:44px}.button.dark{background:#253321;color:#f7ffe9}.button.ghost{background:#e9eedf;color:#263421;border-color:#d6dfca}.setting-label{display:flex;gap:10px;align-items:flex-start;margin:15px 0;font-size:13px;line-height:1.6}.setting-label input{flex:0 0 auto;margin-top:4px}.text-link{border:0;background:none;text-decoration:underline;color:#405b33;font-size:13px}.video-avatar-loading{padding:40px 0}.video-avatar-loading p{margin-top:20px}.screen-reader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:650px){main{padding:20px 16px 48px}.video-avatar-public-header{padding:20px 16px}.brand{font-size:23px}.video-avatar-public-header>a:last-child{font-size:11px}.panel{padding:20px}.description{font-size:14px}.page-heading{margin-top:8px}}
