.hero-copy{align-self:start;padding-top:90px}.hero h1{font-size:clamp(38px,4.3vw,62px)}
.evidence-dock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 20px;border-top:1px solid #ffffff0e;background:#101725}.evidence-dock small{display:block;color:#8896ad;font-size:8px;letter-spacing:.045em}.evidence-dock strong{display:block;font-size:10px;font-weight:500;color:#c1cad8;margin-top:4px}.execution-lock{display:flex;align-items:center;gap:12px;padding:13px 20px;border-top:1px solid #b59c5d22;background:#b59c5d08}.execution-lock>span{font-size:24px;color:#bba673}.execution-lock strong{display:block;font-size:11px;font-weight:550;color:#d3c39c}.execution-lock small{display:block;font-size:9px;color:#a19c93;max-width:370px;line-height:1.6}.execution-lock a{margin-left:auto;flex-shrink:0;font-size:9px;color:#c2b492;text-underline-offset:4px}
.analysis-overview{display:grid;grid-template-columns:1fr 1.2fr;gap:30px;align-items:center}.radar-card{border:1px solid #8d789044;border-radius:15px;background:radial-gradient(ellipse at 50% 35%,#38365622,transparent 65%),#0e1521;padding:23px}.radar-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;color:#c5b7d8}.radar-heading small{font-size:8px;color:#778aa0;text-align:right}.radar-card svg{display:block;max-width:410px;width:100%;margin:12px auto}.radar-node circle{fill:#0f1723;stroke:#66778e;stroke-width:1.5;transition:stroke .4s,fill .4s}.radar-node text{fill:#8e9eb2;font-size:8px;letter-spacing:.05em}.radar-node[data-state=illustrated] circle{fill:#b397dc33;stroke:#bda5dd}.radar-node[data-state=missing] circle,.radar-node[data-state=blocked] circle{stroke:#b69b64;fill:#b69b6415}.radar-core-caption{fill:#8e9eb2;font-size:9px;letter-spacing:.1em}.radar-core-state{fill:#cbb88c;font-size:10px;font-weight:650}.radar-legend{display:flex;gap:20px;justify-content:center;font-size:10px;color:#ada7bb}.radar-card p{font-size:11px;line-height:1.8;color:#8e9db4;margin:17px 0 0}.decision-layers{display:grid;gap:13px}.decision-layers article{display:grid;grid-template-columns:30px 1fr;gap:16px;padding:22px 25px;background:#111825;border:1px solid #ffffff10;border-radius:10px}.decision-layers article>span{font-size:12px;color:#a993ca}.decision-layers h3{font-size:16px;font-weight:550;margin:0 0 6px}.decision-layers p{font-size:12px;line-height:1.8;color:#9eacc0;margin:0}.decision-layers .decision-final{border-color:#c5ab6733;background:#c5ab6705}
.catalog-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:50px 0 22px}.catalog-header h3{font-size:23px;letter-spacing:-.02em;margin:0}.catalog-header p{font-size:12px;color:#9caac0;line-height:1.8;margin:7px 0 0}.profile-count{font-size:10px;color:#baa6d7;padding:9px 13px;border:1px solid #a993ca30;border-radius:7px;white-space:nowrap}.confluence-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;align-items:start}.confluence-catalog details{border:1px solid #ffffff10;background:#101722;border-radius:8px;padding:0;min-width:0}.confluence-catalog summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;min-height:65px;padding:14px 17px;list-style:none}.confluence-catalog summary::-webkit-details-marker{display:none}.confluence-catalog summary:after{content:'+';color:#7d8ba1;font-size:16px}.confluence-catalog details[open] summary:after{content:'−'}.confluence-catalog summary strong{font-size:12px;font-weight:550}.confluence-catalog summary small{font-size:8px;color:#9f92b8;margin-left:auto;text-align:right;max-width:110px}.confluence-catalog p{font-size:11px;color:#9eabc1;line-height:1.8;margin:0;padding:0 17px 17px}.confluence-catalog details[data-config=off]{background:#0c121b}.confluence-catalog details[data-config=off] summary{color:#8c96a7}.confluence-catalog details[data-config=off] small{color:#7f8898}.confluence-catalog details[data-config=active]{border-color:#55977d44}.confluence-catalog details[data-config=active] small{color:#93b9a9}.profile-explainer{margin-top:20px;border-top:1px solid #ffffff13;padding-top:16px}.profile-explainer summary{font-size:12px;color:#bbafce;cursor:pointer}.profile-explainer p{font-size:12px;line-height:1.8;color:#94a3ba;max-width:950px}
.safety-section{background:linear-gradient(180deg,#0c111c88,#0c111c00);border-top:1px solid #ffffff0a}.safety-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.safety-grid details{border:1px solid #aa957a26;border-radius:10px;background:#121821}.safety-grid summary{cursor:pointer;padding:20px;list-style:none}.safety-grid summary span{display:block;font-size:13px;color:#ddd5c9}.safety-grid summary small{display:block;font-size:10px;color:#a0937d;margin-top:5px}.safety-grid summary:after{content:'Ver exigências +';display:block;font-size:9px;color:#8897aa;margin-top:15px}.safety-grid details[open] summary:after{content:'Recolher −'}.safety-grid ul{padding:0 22px 18px 35px;margin:0;color:#9da9bc;font-size:11px;line-height:1.9}.safety-grid li+li{margin-top:6px}
.management-card{padding:10px;border:1px solid #88799e3d;border-radius:15px;background:#101724}.management-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.management-options button{min-height:48px;padding:11px;border:1px solid #ffffff13;background:#0c121c;color:#96a4ba;border-radius:8px;font-size:12px}.management-options button[aria-pressed=true]{border-color:#aa8ec45c;background:#a88ac218;color:#d7c6e5}.management-detail{padding:28px 25px;min-height:210px}.management-detail h3{margin:0 0 12px;font-size:25px;font-weight:550;letter-spacing:-.02em}.management-detail p{font-size:13px;line-height:1.8;color:#a2aec2;max-width:960px}.management-branches{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.management-branches>div{padding:18px 20px;display:flex;align-items:center;gap:18px;border:1px solid #ffffff15;border-radius:8px;background:#0d1520}.management-branches b{font-size:10px;letter-spacing:.1em;color:#a3cab8}.management-branches [data-result=loss] b{color:#c5ad8c}.management-branches span{font-size:12px;color:#c6ccd8}.management-gate{border-left:2px solid #bba166;padding-left:16px}.management-risk{margin:0;padding:18px 25px;border-top:1px solid #ffffff0e;color:#8c9bb1;font-size:11px;line-height:1.8}
.chart-scene [data-volume-camera]{will-change:transform}.chart-scene [data-volume-viewport]{opacity:calc(1 - var(--focus-amount) * .7)}.chart-scene[data-subject=volume] [data-volume-viewport]{opacity:1}.chart-scene[data-subject=volume] [data-price-viewport]{opacity:calc(1 - var(--focus-amount) * .94)}.focus-panel[data-subject=volume]{border-color:#d2b77444}.focus-panel[data-subject=volume] .focus-kicker{color:#d4bd8c}.focus-panel[data-subject=volume] .focus-check{display:none}
@media(max-width:1080px){.confluence-catalog,.safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy{padding-top:60px}.radar-heading{flex-direction:column;align-items:flex-start}.radar-heading small{text-align:left}}
@media(max-width:850px){.hero-copy{padding-top:0}.analysis-overview{grid-template-columns:1fr}.radar-card{max-width:570px;width:100%;margin:auto}.catalog-header{align-items:flex-start;flex-direction:column;gap:14px}.decision-layers article{padding:20px}.profile-count{white-space:normal}}
@media(max-width:480px){.evidence-dock{grid-template-columns:1fr 1fr;padding:12px 14px;gap:12px}.evidence-dock small{font-size:8px}.execution-lock{padding:12px 14px;gap:8px;flex-wrap:wrap}.execution-lock>div{flex:1;min-width:0}.execution-lock a{margin-left:32px}.execution-lock small{font-size:9px}.analysis-suite .section-heading h2,.safety-section h2{font-size:32px}.confluence-catalog,.safety-grid{grid-template-columns:1fr}.radar-card{padding:18px 12px}.radar-legend{font-size:9px;gap:12px}.decision-layers article{padding:18px;gap:8px;grid-template-columns:24px 1fr}.decision-layers h3{font-size:15px}.decision-layers p{font-size:12px}.catalog-header h3{font-size:21px}.catalog-header{margin-top:36px}.confluence-catalog summary{min-height:60px}.management-options{grid-template-columns:1fr 1fr}.management-options button{font-size:11px}.management-detail{padding:23px 14px;min-height:250px}.management-detail h3{font-size:23px}.management-branches{grid-template-columns:1fr}.management-branches>div{padding:16px;gap:12px}.management-risk{padding:16px 14px}.cinema-shortcuts{justify-content:space-between;gap:4px}.cinema-shortcuts button{font-size:9px;padding:5px 7px}}
@media(prefers-reduced-motion:reduce){.radar-node circle{transition:none}.chart-scene [data-volume-camera]{will-change:auto}}
