:root{--cdp-bg:#f2f2f2;--cdp-surface:#fff;--cdp-surface-soft:#e6e6e6;--cdp-text:#504f51;--cdp-text-muted:#666669;--cdp-line:#666669;--cdp-border:#88888b;--cdp-divider:#d9d9d9;--cdp-primary:#a6442f;--cdp-primary-hover:#8e3a28;--cdp-primary-accent:#ca614a;--cdp-primary-soft:#f8d7d0;--cdp-on-primary:#f2f2f2;--cdp-primary-ink:#8e3a28;--cdp-yellow-soft:#f4e394;--cdp-yellow:#e7b930;--cdp-green:#2b9983;--cdp-green-ink:#1f665b;--cdp-green-soft:#d7f0e8;--cdp-focus:#a6442f;--cdp-error:#b42318;--cdp-error-soft:#fce8e6;--cdp-disabled-bg:#e0e0e0;--cdp-disabled-text:#6e6e71;--cdp-font:"Mohr","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--cdp-text-title:24px;--cdp-leading-title:34px;--cdp-text-title-lg:32px;--cdp-leading-title-lg:40px;--cdp-text-body:16px;--cdp-leading-body:25.5px;--cdp-text-small:14px;--cdp-leading-small:22.3px;--cdp-space-1:8px;--cdp-space-2:16px;--cdp-space-3:24px;--cdp-space-4:32px;--cdp-radius-sm:4px;--cdp-radius-md:8px;--cdp-radius-lg:16px;--cdp-radius-pill:32px;--cdp-control-h:56px;--cdp-control-h-sm:48px;--cdp-space-half:4px;--cdp-space-inline:12px;--cdp-leading-control:24px;--cdp-leading-meta:22px;--cdp-leading-compact:20px;--cdp-radius-nav:12px;--cdp-target-min:44px;--cdp-area-min:104px;--cdp-appt-photo-w:70px;--cdp-appt-photo-h:92px;--cdp-avatar:52px;--cdp-acct-h:70px;--cdp-check-size:22px;--cdp-screen-pad:clamp(16px,calc((100cqw - 360px) * .5334 + 16px),32px);--cdp-font-mono:Consolas,"SF Mono",Menlo,monospace}
@font-face{font-family:Mohr;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Mohr-Regular.woff2)format("woff2")}@font-face{font-family:Mohr;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Mohr-Medium.woff2)format("woff2")}*{box-sizing:border-box}body{background:var(--cdp-bg);color:var(--cdp-text);font-family:var(--cdp-font);font-size:var(--cdp-text-body);line-height:var(--cdp-leading-body);font-synthesis:none;margin:0}.preparacao{max-width:640px;padding:var(--cdp-space-4);gap:var(--cdp-space-4);margin:64px auto;display:grid}h1{font-size:var(--cdp-text-title-lg);line-height:var(--cdp-leading-title-lg);margin:8px 0 16px;font-weight:500}p{margin:0}.identificacao{color:var(--cdp-text-muted);font-size:var(--cdp-text-small)}.estado{border-radius:var(--cdp-radius-pill);background:var(--cdp-primary-soft);width:fit-content;color:var(--cdp-primary-ink);font-size:var(--cdp-text-small);padding:8px 16px}@media (max-width:600px){.preparacao{margin:24px auto;padding:24px 16px}h1{font-size:var(--cdp-text-title);line-height:var(--cdp-leading-title)}}a{color:inherit}button,input{font:inherit}button,.button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--cdp-focus);outline-offset:4px}h2{font-size:var(--cdp-text-title);line-height:var(--cdp-leading-title);margin:0 0 8px;font-weight:500}.muted{color:var(--cdp-text-muted)}.small,.eyebrow{font-size:var(--cdp-text-small);line-height:var(--cdp-leading-small)}.eyebrow{color:var(--cdp-text-muted);margin-bottom:8px}.brand{flex-shrink:0;width:fit-content;display:inline-flex}.brand img{object-fit:contain;width:139px;height:95px}.entry{place-items:center;min-height:100svh;padding:48px 24px;display:grid}.entry-card{flex-direction:column;gap:24px;width:100%;max-width:440px;display:flex}.entry-card .brand{margin-bottom:24px}.entry-card .eyebrow{margin-bottom:-16px}.entry-card h1{margin:0 0 -12px}.form{gap:24px;margin:8px 0;display:grid}.field{gap:4px;display:grid}.field label{font-size:var(--cdp-text-small)}.field input{width:100%;min-height:var(--cdp-control-h);border:0;border-bottom:1px solid var(--cdp-line);color:var(--cdp-text);background:0 0;border-radius:0;padding:12px 0}.field input:focus{border-bottom:2px solid var(--cdp-focus);box-shadow:0 2px 0 var(--cdp-focus);outline:none}.button{min-height:var(--cdp-control-h);border-radius:var(--cdp-radius-pill);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:16px;padding:12px 24px;font-weight:500;text-decoration:none;display:inline-flex}.primary{background:var(--cdp-primary);color:var(--cdp-on-primary)}.primary:hover{background:var(--cdp-primary-hover)}.secondary{color:var(--cdp-primary);border-color:var(--cdp-primary);background:0 0}.secondary:hover,.quiet:hover{background:var(--cdp-primary-soft)}.quiet{color:var(--cdp-primary);min-height:var(--cdp-target-min);background:0 0}button:disabled{background:var(--cdp-disabled-bg);color:var(--cdp-disabled-text);cursor:wait}.form .primary{margin-top:8px}.text-link{color:var(--cdp-primary);text-underline-offset:4px;width:fit-content;min-height:var(--cdp-target-min);align-items:center;display:inline-flex}.notice{border-radius:var(--cdp-radius-md);background:var(--cdp-surface);padding:16px}.error{color:var(--cdp-error);background:var(--cdp-error-soft)}.team-header{border-bottom:1px solid var(--cdp-divider);background:var(--cdp-surface);align-items:center;gap:32px;min-height:128px;padding:16px 40px;display:flex}.team-header>form{margin-left:auto}.team-heading{font-size:var(--cdp-text-title);display:grid}.team-heading .eyebrow{margin:0}.workspace-body{grid-template-columns:248px minmax(0,1fr);max-width:1440px;margin:0 auto;display:grid}.sidebar{border-right:1px solid var(--cdp-divider);flex-direction:column;gap:48px;min-height:calc(100svh - 128px);padding:32px 24px;display:flex}.sidebar nav{gap:8px;display:grid}.sidebar nav a{min-height:var(--cdp-control-h-sm);border-radius:var(--cdp-radius-nav);align-items:center;padding:12px 16px;text-decoration:none;display:flex}.sidebar nav a:hover{background:var(--cdp-primary-soft);color:var(--cdp-primary-ink)}.identity{gap:4px;padding:0 16px;display:grid}.workspace-content{width:100%;max-width:1080px;padding:48px}.workspace-content>h1{margin:0 0 8px}.panel{border:1px solid var(--cdp-divider);border-radius:var(--cdp-radius-lg);background:var(--cdp-surface);padding:24px}.counter{align-items:center;gap:16px;margin:32px 0 24px;display:flex}.count{color:var(--cdp-primary);font-size:40px;font-weight:500;line-height:48px}.empty{text-align:center;justify-items:center;gap:16px;padding:48px 32px;display:grid}.empty p{max-width:480px;color:var(--cdp-text-muted)}.symbol{background:var(--cdp-primary-soft);width:56px;height:56px;color:var(--cdp-primary-ink);border-radius:50%;place-items:center;font-size:28px;display:grid}.member-list{gap:16px;margin:32px 0 24px;padding:0;list-style:none;display:grid}.member{align-items:center;gap:16px;display:flex}.avatar{width:var(--cdp-avatar);height:var(--cdp-avatar);background:var(--cdp-surface-soft);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.member-name{flex:1;min-width:0}.member h2{font-size:var(--cdp-text-body);line-height:var(--cdp-leading-body);margin:0}.badge{border-radius:var(--cdp-radius-pill);font-size:var(--cdp-text-small);align-items:center;padding:4px 12px;display:inline-flex}.positive{color:var(--cdp-green-ink);background:var(--cdp-green-soft)}.neutral{color:var(--cdp-text);background:var(--cdp-surface-soft)}.account{gap:24px;margin-top:32px;display:grid}.account dl{gap:24px;margin:0;display:grid}.account dt{color:var(--cdp-text-muted);font-size:var(--cdp-text-small)}.account dd{margin:4px 0 0}@media (max-width:760px){.entry{align-items:start;padding:32px}.entry-card .brand{margin-bottom:16px}.team-header{gap:16px;min-height:96px;padding:16px 24px}.team-header .brand img{width:102px;height:70px}.team-heading{font-size:18px}.team-heading .eyebrow{display:none}.workspace-body{flex-direction:column;display:flex}.sidebar{border-right:0;border-bottom:1px solid var(--cdp-divider);gap:16px;min-height:auto;padding:16px}.sidebar nav{flex-wrap:wrap;gap:4px;display:flex}.sidebar nav a{font-size:var(--cdp-text-small);padding:8px 12px}.identity{flex-wrap:wrap;gap:12px;padding:0 12px;display:flex}.workspace-content{padding:32px 24px}.workspace-content h1{font-size:var(--cdp-text-title);line-height:var(--cdp-leading-title)}.empty{padding:32px 24px}.member{flex-wrap:wrap;gap:12px;padding:16px}.member-name{flex-basis:calc(100% - 68px)}.member .badge{margin-left:64px}}@media (max-width:360px){.entry{padding:24px 16px}.team-header{gap:8px;padding:16px}.workspace-content{padding:24px 16px}.team-header .quiet{padding:8px 12px}}
