/* Refinamento da identidade aprovada: azul profundo, vidro sutil e turquesa. */
.account-header{min-height:72px;background:linear-gradient(110deg,#0e2430,#07151f);box-shadow:0 8px 30px #00000016}.account-shell{max-width:1720px;grid-template-columns:220px minmax(0,1fr)}.account-shell aside{background:linear-gradient(180deg,#0c1e29,#08131d);padding-top:26px}.account-shell main{padding:34px 34px 60px}.account-shell nav a{font-size:13px;display:flex;align-items:center;gap:12px;min-height:45px}.account-shell nav a svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;flex:none}.page-head{margin-bottom:24px}h1{font-size:30px;letter-spacing:-.04em}.account-avatar{width:34px;height:34px;border:1px solid #43797b;background:linear-gradient(140deg,#285b63,#153343);border-radius:11px;display:grid;place-items:center;color:#aff9e7;font-weight:600;font-size:16px}.overview{grid-template-columns:minmax(0,2.2fr) minmax(220px,1fr)}.setup-card{position:relative;overflow:hidden;padding:28px;background:radial-gradient(ellipse at 95% 0,#24515b80,transparent 65%),linear-gradient(130deg,#12303c,#0b1e2b)}.setup-card h2{font-size:32px;max-width:22ch;line-height:1.2}.setup-heading{margin-bottom:14px;color:#8ec8d2}.setup-card>p:not(.setup-heading){max-width:60ch}.connection-flow{margin-top:24px}.trial-card{background:linear-gradient(150deg,#122d36,#0a1b26);padding:24px}.trial-card>strong{font-size:42px}.trial-card a{margin-top:16px}.workspace-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.workspace-shortcuts>a{display:grid;grid-template-columns:34px 1fr;column-gap:12px;text-decoration:none;padding:20px;border:1px solid #2a4556;border-radius:12px;background:linear-gradient(140deg,#122835,#0b1b26);color:#edf7fc;box-shadow:inset 0 1px #b8e8ff08}.workspace-shortcuts a:hover{border-color:#4f8f90;background:#15323f}.workspace-shortcuts svg{grid-row:span 2;width:28px;height:28px;stroke:#80cfdb;fill:none;stroke-width:1.5}.workspace-shortcuts strong{font-size:14px}.workspace-shortcuts span{font-size:11px;color:#8eafc2;margin-top:4px}.checklist{padding:24px}.checklist ol{gap:20px}.availability{margin-top:20px}.plans{align-items:stretch}.plan-card{border-radius:13px;padding:24px}.plan-price{font-size:30px;margin:8px 0 18px}.included-ingests{color:#9cf0d9;font-size:14px;margin:0 0 10px}.quote-card{margin-top:20px}.quote-inputs{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.quote-inputs label{margin-top:0}.quote-inputs input,.quote-inputs select{margin-top:8px}#quote-result{font-size:24px;font-weight:600;color:#a1eddd}.settings-card,.plan-card{box-shadow:inset 0 1px #b8e8ff08,0 10px 30px #0000000c}button.primary,a.primary{background:linear-gradient(120deg,#68dec8,#9be9df);border-color:#88e8da;color:#062c28}.quiet{box-shadow:inset 0 1px #ffffff08}@media(max-width:1200px){.overview{grid-template-columns:minmax(0,1.6fr) minmax(210px,1fr)}.workspace-shortcuts{gap:10px}.workspace-shortcuts>a{padding:16px;grid-template-columns:1fr}.workspace-shortcuts svg{margin-bottom:10px}.account-shell main{padding:28px 24px}}@media(max-width:1000px){.overview{grid-template-columns:1fr}.workspace-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-card{display:block}}@media(max-width:720px){.account-shell{display:block}.account-shell main{padding:24px 16px}.account-shell aside{padding:10px}.account-shell nav a{font-size:12px;gap:7px;padding:9px}.account-shell nav a svg{width:17px;height:17px}.workspace-shortcuts{grid-template-columns:1fr}.workspace-shortcuts>a{grid-template-columns:34px 1fr;padding:18px}.workspace-shortcuts svg{margin:0}.setup-card{padding:22px}.setup-card h2{font-size:27px}.quote-inputs{grid-template-columns:1fr;gap:8px}#quote-result{font-size:20px}.account-avatar{display:none}.plan-price{white-space:normal}}

.quiet svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}
.button-row{display:flex;flex-wrap:wrap;gap:8px}.member-head:has(svg){justify-content:flex-start;align-items:center;gap:10px}.member-head:has(svg) small{margin-left:auto}.member-head svg{flex:none}
