@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/roboto-latin-300-normal-CCzlftfr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/roboto-latin-900-normal-lk0O8k6m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:var(--ui-texto);background:var(--ui-superficie);font-synthesis:none;text-rendering:optimizelegibility;--sbc-azul:#193661;--sbc-75:#536284;--sbc-50:#8a93ac;--sbc-25:#c3c8d5;--sbc-05:#f2f4f5;--sbc-branco:#fff;--sbc-blue:var(--sbc-azul);--sbc-red:#c93422;--sbc-background:var(--sbc-05);--sbc-surface:var(--sbc-branco);--sbc-text:var(--ui-texto);--sbc-text-secondary:var(--ui-texto-fraco);--sbc-border:var(--sbc-25);--ui-texto:#1a1a2e;--ui-texto-fraco:#5a6178;--ui-texto-tenue:#8b92a8;--ui-fundo:#f7f4ef;--ui-superficie:#fdfcfa;--ui-borda:#e8e2d8;--ui-azul-hover:#354e74;--ui-azul-tinte:#eef4f7;--decisao-sim-texto:var(--sbc-blue);--decisao-sim-borda:var(--sbc-25);--decisao-sim-borda-ativa:var(--sbc-75);--decisao-sim-fundo:var(--ui-azul-tinte);--decisao-sim-fundo-ativo:color-mix(in srgb, var(--sbc-blue) 14%, white);--decisao-nao-texto:#955f55;--decisao-nao-borda:#e0cec8;--decisao-nao-borda-ativa:#cba99e;--decisao-nao-fundo:#fcf6f3;--decisao-nao-fundo-ativo:#faeee9;--teal:#1b8ead;--teal-claro:#25b4d4;--teal-palido:#e6f4f8;--risco-1-solido:#1b7a43;--risco-1-sobre:#fff;--risco-2-solido:#8a6d00;--risco-2-sobre:#fff;--risco-3-solido:#a65200;--risco-3-sobre:#fff;--risco-4-solido:#b3261e;--risco-4-sobre:#fff;--risco-5-solido:#6a3fa0;--risco-5-sobre:#fff;--risco-1-acento:#2e9e5b;--risco-1-fundo:#e8f7ee;--risco-1-borda:#b7e4c7;--risco-2-acento:#a6842a;--risco-2-fundo:#fff6dc;--risco-2-borda:#f2da9b;--risco-3-acento:#c97a2e;--risco-3-fundo:#ffeedc;--risco-3-borda:#f5c89a;--risco-4-acento:#c94a40;--risco-4-fundo:#ffe3e0;--risco-4-borda:#f5b0a8;--risco-5-acento:#8b5fb8;--risco-5-fundo:#f1e7fa;--risco-5-borda:#d9bfee;--fonte-titulo:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--fonte-texto:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--peso-light:300;--peso-normal:400;--peso-medio:500;--peso-bold:700;--peso-black:900;--raio:10px;--raio-botao:8px;--sombra-card:0 1px 2px #19366114;--noite-fundo:#0b1d3a;--noite-texto:var(--sbc-branco);--noite-texto-fraco:#a3aec5;--noite-texto-tenue:#8492ae;--noite-linha:#2c4671;--noite-realce:#d8e0ee;--risco-1-negativo:#193661;--risco-2-negativo:#a94c12;--risco-3-negativo:#c93422;--risco-4-negativo:#8d2418;--risco-5-negativo:#4c140d;--calculado-fundo:#edf7f1;--calculado-borda:#1d5c3c;--gate-painel:clamp(28px, 5vw, 68px);--gate-coluna:24.75rem;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:100%;font-size:16px;overflow:hidden}body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;min-width:320px;height:100%;color:var(--ui-texto);background:var(--ui-superficie);font:400 1rem/1.65 var(--fonte-texto);margin:0;overflow-y:auto}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--sbc-azul);outline-offset:3px}h1,h2,h3,h4,h5,h6{color:var(--sbc-azul)}h1,h2{font-family:var(--fonte-titulo);letter-spacing:-.022em;text-wrap:balance;font-weight:700}h3,h4,h5,h6{font-family:var(--fonte-titulo);letter-spacing:-.012em;font-weight:600}input,output,data,time,dd,.numeric{font-variant-numeric:tabular-nums}.ldl-sim-panel{border:1px solid color-mix(in srgb, var(--calculado-borda) 45%, white);background:var(--sbc-surface);color:var(--ui-texto);border-radius:12px;overflow:hidden}.ldl-sim-panel>summary{cursor:pointer;color:var(--calculado-borda);background:var(--calculado-fundo);padding:1rem 1.2rem;font-weight:700;list-style-position:inside}.ldl-sim-panel>summary:hover{background:color-mix(in srgb, var(--calculado-borda) 12%, white)}.ldl-sim-panel>summary::marker{color:var(--calculado-borda)}.ldl-sim-panel>summary:focus-visible,.ldl-sim-panel input:focus-visible,.ldl-sim-panel select:focus-visible,.ldl-sim-panel button:focus-visible{outline:3px solid var(--sbc-blue);outline-offset:2px}.ldl-sim-content{border-top:1px solid var(--sbc-border);padding:1.2rem}.ldl-sim-intro,.ldl-sim-reference-chart>p,.ldl-sim-source{color:var(--sbc-text-secondary);margin:0 0 1rem;line-height:1.5}.ldl-sim-form{gap:1rem;display:grid}.ldl-sim-field{gap:.35rem;min-width:0;display:grid}.ldl-sim-field label,.ldl-sim-medications legend{font-weight:650}.ldl-sim-field input,.ldl-sim-field select{box-sizing:border-box;width:100%;min-height:2.75rem;color:var(--ui-texto);font:inherit;background:#fff;border:1px solid #aeb8c6;border-radius:8px;padding:.5rem .7rem}.ldl-sim-medications{border:0;min-width:0;margin:0;padding:0}.ldl-sim-medications legend{color:var(--sbc-blue);margin-bottom:calc(.3rem + 5px);padding:0}.ldl-sim-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.ldl-sim-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.ldl-sim-actions button{border:1px solid var(--sbc-blue);background:var(--sbc-blue);color:#fff;min-height:2.7rem;font:inherit;cursor:pointer;border-radius:8px;padding:.55rem 1rem;font-weight:700}.ldl-sim-actions .ldl-sim-clear{color:var(--sbc-blue);background:#fff}.ldl-sim-error{color:#a02b2b;margin:0;font-weight:650}.ldl-sim-reference-chart{border-top:1px solid #e2eae7;margin:1.5rem 0 0;padding-top:1.2rem}.ldl-sim-reference-chart figcaption{margin-bottom:.4rem;font-weight:700}.ldl-sim-chart-legend{flex-wrap:wrap;gap:.45rem .85rem;margin:.8rem 0 .9rem;padding:0;list-style:none;display:flex}.ldl-sim-chart-legend li{color:var(--ui-texto-suave);align-items:center;gap:.35rem;font-size:.7rem;font-weight:650;line-height:1.2;display:inline-flex}.ldl-sim-chart-legend i{background:var(--ldl-medication-color);border-radius:3px;flex:none;width:.7rem;height:.7rem}.ldl-sim-chart{border-top:1px solid var(--sbc-border);gap:.72rem;padding:1rem 0;display:grid}.ldl-sim-chart-row{grid-template-columns:minmax(11rem,1.25fr) minmax(8rem,1.5fr) 3.2rem;align-items:center;gap:.65rem;display:grid}.ldl-sim-chart-row>span{color:var(--ui-texto);font-size:.74rem;font-weight:650;line-height:1.25}.ldl-sim-chart-row>div{background:#e2e6ed;border-radius:999px;height:.68rem;overflow:hidden}.ldl-sim-chart-row i{width:var(--ldl-reduction);background:var(--ldl-strategy-color);border-radius:inherit;height:100%;display:block}.ldl-sim-chart-row>strong{color:var(--sbc-blue);text-align:right;font-size:.76rem}.ldl-sim-reference-chart .ldl-sim-source{margin-bottom:0;font-size:.85rem}@media (width<=600px){.ldl-sim-content{padding:1rem}.ldl-sim-select-grid{grid-template-columns:minmax(0,1fr)}.ldl-sim-actions button{white-space:nowrap;flex:2 auto}.ldl-sim-actions .ldl-sim-clear{flex:auto}.ldl-sim-chart-row{grid-template-columns:minmax(0,1fr) 2.8rem;gap:.35rem .6rem}.ldl-sim-chart-row>span{grid-column:1/-1}}.ldl-sim-field small{color:var(--sbc-text-secondary);font-size:.78rem;line-height:1.4}.ldl-sim-field small.ldl-sim-minimum-note{color:#a02b2b;margin-top:2px}.ldl-sim-result{color:var(--ui-texto)}.ldl-sim-result .ldl-sim-goal-note{color:var(--ui-texto);margin:.7rem 0 0;font-size:.95rem}.ldl-sim-result .ldl-sim-goal-note strong{color:var(--sbc-blue)}.ldl-sim-result .ldl-sim-goals{grid-template-columns:repeat(2,minmax(0,1fr))}.ldl-sim-result .ldl-sim-goals>div{justify-content:space-between}.ldl-sim-result p{color:var(--sbc-text-secondary);margin:.45rem 0 0;font-size:.8rem;line-height:1.45}.ldl-sim-source{border-top:1px solid var(--sbc-border);margin:1.2rem 0 0;padding-top:.9rem;font-size:.78rem}.gate{--gate-margem:clamp(16px, 4.5vw, 34px);background:var(--ui-superficie);flex-direction:column;min-height:100svh;display:flex}.gate-hero{padding:clamp(12px, 1.8vw, 22px) var(--gate-painel) clamp(10px, 1.5vw, 18px);background:var(--sbc-azul)}.gate-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.gate-lockup{align-items:center;display:flex}.gate-logo{width:clamp(128px,11.9vw,170px);height:auto;display:block}.gate-eyebrow{color:var(--noite-texto-tenue);font-size:.74rem;font-weight:var(--peso-bold);letter-spacing:.16em;text-transform:uppercase}.gate-hero-row{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:end;gap:clamp(24px,4vw,48px);margin-top:clamp(4px,1vw,10px);display:grid}.gate-hero-copy{align-self:center}.gate-hero-copy h1{max-width:none;color:var(--noite-texto);font-size:clamp(1.6rem,2.8vw,2.375rem);font-weight:var(--peso-black);letter-spacing:-.015em;text-wrap:balance;margin:25px 0 10px;line-height:1.16}.gate-h1-break--b,.gate-h1-space--a{display:none}.gate-hero-copy .gate-source{max-width:40ch;color:var(--noite-texto-fraco);margin:0 0 28px;font-size:1rem;line-height:1.5}.gate-source-break{display:none}.gate-entry{min-width:0}.gate-entry-inner{z-index:2;background:var(--ui-superficie);border-radius:5px;margin-bottom:-140px;padding:44px 38px 34px;position:relative;box-shadow:0 24px 48px #0b1d3a47}.gate-entry-inner h2{color:var(--sbc-azul);font-size:1.45rem;font-weight:var(--peso-black);letter-spacing:-.015em;margin:0 0 6px}.gate-entry-subtitle{color:var(--ui-texto-fraco);margin:0 0 22px;font-size:.88rem;line-height:1.5}.gate-consents{border:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.gate-consents legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gate-consent{cursor:pointer;grid-template-columns:1.125rem minmax(0,1fr);align-items:start;gap:12px;display:grid}.gate-consent input{width:1.125rem;height:1.125rem;accent-color:var(--sbc-azul);cursor:pointer;margin:2px 0 0}.gate-consent>span{color:var(--ui-texto);font-size:.92rem;line-height:1.45}.gate-consent strong{font-weight:var(--peso-bold)}.gate-doc-link{min-height:0;color:var(--sbc-azul);font:inherit;font-weight:var(--peso-medio);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.gate-doc-link:hover{color:var(--ui-azul-hover)}.gate-doc-dialog{width:min(640px,100vw - 32px);max-height:min(720px,100dvh - 64px);color:inherit;background:var(--ui-superficie);border:0;border-radius:14px;flex-direction:column;margin:auto;padding:0;display:flex;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 64px #0b1d3a59}.gate-doc-dialog::backdrop{background:#0b1d3a8c}.gate-doc-close{color:var(--ui-texto-fraco);cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-end;margin:10px 10px 0 0;padding:8px;font-size:1.3rem;line-height:1}.gate-doc-close:hover{color:var(--sbc-azul)}.gate-doc-dialog-body{box-sizing:border-box;flex:auto;min-height:0;margin:0;padding:4px clamp(20px,5vw,40px) 32px;font-size:.95rem;line-height:1.6;overflow-y:auto}.gate-doc-dialog-body h3{color:var(--sbc-azul);font-size:1.25rem;font-weight:var(--peso-black);margin:0 0 4px}.gate-doc-dialog-body .gate-doc-meta{border-bottom:1px solid var(--ui-borda);color:var(--ui-texto-fraco);margin:0 0 22px;padding-bottom:18px;font-size:.78rem}.gate-doc-dialog-body section+section{margin-top:22px}.gate-doc-dialog-body h4{color:var(--sbc-azul);font-size:1rem;font-weight:var(--peso-bold);margin:0 0 6px}.gate-doc-dialog-body p{margin:0}.gate-doc-dialog-body p+p{margin-top:10px}.gate-doc-dialog-body ul{margin:8px 0 0;padding-left:20px}.gate-doc-dialog-body li+li{margin-top:6px}.gate-doc-dialog-body h3:not(:has(+.gate-doc-meta)){margin-bottom:18px}.gate-start{width:100%;min-height:50px;color:var(--sbc-branco);background:var(--sbc-azul);border-radius:var(--raio-botao);font:inherit;font-weight:var(--peso-bold);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:14px 22px;display:inline-flex}.gate-start:hover:not(:disabled){background:var(--ui-azul-hover)}.gate-start:disabled{background:var(--sbc-50);cursor:not-allowed;opacity:1}.gate-start-hint{min-height:42px;margin-top:10px}.gate-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.gate-start{transition:background-color .15s}}.gate-scale{padding:clamp(130px, 12vw, 160px) var(--gate-painel) clamp(32px, 5vw, 48px);background:var(--ui-superficie)}.gate-scale h2{max-width:24ch;color:var(--sbc-azul);font-family:var(--fonte-titulo);font-size:clamp(1.7rem,3.3vw,2.1875rem);font-weight:var(--peso-black);letter-spacing:-.01em;margin:0 0 26px;line-height:1.2}.gate-scale ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.gate-scale li{flex-direction:column;gap:10px;display:flex}.gate-scale li>b{background:var(--nivel);border-radius:999px;height:8px}.gate-scale li>span{color:var(--ui-texto-fraco);font-size:.84rem;font-weight:var(--peso-bold)}.gate-nivel-1{--nivel:var(--risco-1-solido)}.gate-nivel-2{--nivel:var(--risco-2-solido)}.gate-nivel-3{--nivel:var(--risco-3-solido)}.gate-nivel-4{--nivel:var(--risco-4-solido)}.gate-nivel-5{--nivel:var(--risco-5-solido)}@media (prefers-reduced-motion:no-preference){.gate-scale li>b{transform-origin:0;animation:.8s cubic-bezier(.16,1,.3,1) backwards gate-nivel-percorre}.gate-scale li{animation:.6s cubic-bezier(.16,1,.3,1) backwards gate-nivel-surge}.gate-scale li:first-child,.gate-scale li:first-child>b{animation-delay:.1s}.gate-scale li:nth-child(2),.gate-scale li:nth-child(2)>b{animation-delay:.22s}.gate-scale li:nth-child(3),.gate-scale li:nth-child(3)>b{animation-delay:.34s}.gate-scale li:nth-child(4),.gate-scale li:nth-child(4)>b{animation-delay:.46s}.gate-scale li:nth-child(5),.gate-scale li:nth-child(5)>b{animation-delay:.58s}}@keyframes gate-nivel-percorre{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gate-nivel-surge{0%{opacity:0}to{opacity:1}}.gate-footer{padding:24px var(--gate-painel);border-top:1px solid var(--ui-borda);background:var(--ui-superficie);text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.gate-signature{align-items:center;gap:14px;display:flex}.gate-selo{object-fit:contain;flex:none;width:64px;height:64px}.gate-signature div{flex-direction:column;gap:2px;display:flex}.gate-signature small{color:var(--ui-texto-fraco);font-size:.74rem}.gate-signature strong{max-width:22ch;color:var(--sbc-azul);font-size:.8rem;font-weight:var(--peso-bold);line-height:1.3}.gate-colophon{color:var(--ui-texto-fraco);text-align:right;margin:0;font-size:.74rem;line-height:1.45}.gate-colophon span+span:before{content:" - "}@media (width<=900px){.gate-hero-row{grid-template-columns:1fr}.gate-hero{padding-top:32px}.gate-hero-copy .gate-source{margin-bottom:13px;font-size:.875rem}.gate-entry-inner{margin-left:-5px;margin-right:-5px;padding:39px 22px}.gate-start-hint{min-height:0;margin-top:0}.gate-scale{padding-top:190px}}@media (width>=901px){.gate-hero{padding-top:32px}.gate-scale{padding-top:60px}.gate-scale ol{width:48%}.gate-entry-inner{margin-left:-15px;padding-top:65px;top:40px}.gate-start-hint{min-height:21px}}@media (width>=621px) and (width<=900px){.gate{--gate-painel:100px}.gate-hero-copy h1{font-size:2.1rem}.gate-hero-copy .gate-source{max-width:none;font-size:1.1rem}.gate-source-break{display:inline}.gate-h1-break--a,.gate-h1-space--b{display:none}.gate-h1-break--b,.gate-h1-space--a{display:inline}}@media (width>=621px) and (width<=1100px){.gate-footer{flex-wrap:nowrap;align-items:center}.gate-signature{flex-shrink:0}.gate-colophon{text-align:left;flex-shrink:1;min-width:0;max-width:230px;margin-left:auto}.gate-entry-inner{padding-left:47px;padding-right:47px}}@media (width<=620px){.gate{--gate-margem:12px}.gate-eyebrow{width:max-content;max-width:40%;margin-right:calc(-1 * var(--gate-painel));text-align:left}.gate-scale ol{margin-top:50px}.gate-scale li{position:relative}.gate-scale li>span{white-space:nowrap}.gate-scale li:nth-child(2n)>span{margin-bottom:6px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.gate-scale li:nth-child(odd)>span{text-align:center;display:block}.gate-footer{flex-direction:column;align-items:flex-start}.gate-colophon{text-align:left}}@media (width<=480px){.gate-logo{width:clamp(122px,37.3vw,154px)}}.gate-entry-inner .update-notice{border-radius:var(--raio-botao);border:1px solid #e6cf9a;margin-bottom:24px;padding:14px 16px}.gate-entry-inner .update-notice button{min-height:38px;margin:0}@media (width>=621px) and (width<=900px){.gate-colophon{max-width:420px}}.intro-splash{z-index:100;background:var(--sbc-azul);place-items:center;display:grid;position:fixed;inset:0}.intro-splash-video{object-fit:cover;width:100%;height:100%;transform:translateY(-70px)}@media (width>=621px){.intro-splash-video{transform:translateY(-100px)scale(.85)}}.intro-splash-skip{min-height:44px;color:var(--sbc-branco);border-radius:var(--raio-botao);font:inherit;font-weight:var(--peso-bold);cursor:pointer;background:#ffffff29;border:1px solid #fff6;padding:10px 18px;position:absolute;bottom:16px;right:16px}.intro-splash-skip:hover{background:#ffffff47}.clinical-reference-footer{box-sizing:border-box;padding:24px var(--gate-painel);color:var(--ui-texto-fraco);background:var(--sbc-surface);border-top:1px solid var(--sbc-border);text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px 32px;font-size:.76rem;line-height:1.4;display:flex}.clinical-reference-footer__signature{align-items:center;gap:14px;display:flex}.clinical-reference-footer__seal{object-fit:contain;flex:none;width:64px;height:64px}.clinical-reference-footer__signature div{flex-direction:column;gap:2px;display:flex}.clinical-reference-footer__signature small{color:var(--ui-texto-fraco);font-size:.74rem}.clinical-reference-footer__signature strong{max-width:22ch;color:var(--sbc-azul);font-size:.8rem;font-weight:var(--peso-bold);line-height:1.3}.clinical-reference-footer__colophon{color:var(--ui-texto-fraco);text-align:right;margin:0;font-size:.74rem;line-height:1.45}.clinical-reference-footer__colophon span+span:before{content:" - "}@media (width>=621px) and (width<=1100px){.clinical-reference-footer{flex-wrap:nowrap}.clinical-reference-footer__signature{flex-shrink:0}.clinical-reference-footer__colophon{text-align:left;flex-shrink:1;min-width:0;max-width:230px;margin-left:auto}}@media (width>=621px) and (width<=900px){.clinical-reference-footer__colophon{max-width:420px}}@media (width<=620px){.clinical-reference-footer{flex-direction:column;align-items:flex-start}.clinical-reference-footer__colophon{text-align:left}}.clinical-abbreviations{padding-top:10px;color:var(--sbc-text-secondary);border-top:1px solid var(--sbc-border);margin-top:16px;padding-inline:clamp(24px,4vw,44px);font-size:.72rem;line-height:1.4}.clinical-abbreviations dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:5px 18px;margin:0;display:grid}.clinical-abbreviations dl>div{grid-template-columns:minmax(42px,auto) 1fr;align-items:baseline;gap:7px;display:grid}.clinical-abbreviations dt{color:var(--sbc-text-secondary);font-weight:700}.clinical-abbreviations dd{margin:0}.prevent-assessment{gap:10px;display:grid}.prevent-core-fields{border:1px solid var(--sbc-border);background:#fff;border-radius:10px;padding:16px}.prevent-groups{gap:18px;display:grid}.prevent-primary-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;gap:16px 18px;display:grid}.prevent-primary-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.prevent-primary-grid--stretch{align-items:stretch}.prevent-field,.prevent-choice,.prevent-derived-field,.prevent-inherited-fact{min-width:0}.prevent-field,.prevent-derived-field{flex-direction:column;display:flex}.prevent-choice,.prevent-inherited-fact{grid-template-rows:minmax(24px,1fr) auto;align-content:stretch;display:grid}.prevent-field-head,.prevent-derived-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-height:32px;margin:0 0 6px;display:flex}.prevent-choice>legend,.prevent-inherited-fact>span{align-items:center;min-height:32px;display:flex}.prevent-field-head>label,.prevent-derived-heading>strong,.prevent-choice>legend,.prevent-inherited-fact>span{color:var(--ui-texto);margin:0;padding:0;font-size:.875rem;font-weight:700;line-height:1.3}.prevent-choice>legend,.prevent-inherited-fact>span{align-self:end;margin-bottom:6px}.prevent-unit{color:var(--sbc-text-secondary);white-space:nowrap;pointer-events:none;font-size:.78rem;line-height:1.2;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.prevent-input-with-unit{position:relative}.prevent-input-with-unit input{width:100%;min-height:44px;color:var(--sbc-text);background:#fff;border:1px solid #aeb8c6;border-radius:8px;padding:8px 12px;font-size:1rem}.prevent-input-with-unit input:hover{border-color:var(--sbc-blue)}.prevent-input-with-unit input::placeholder{color:var(--sbc-text-secondary);opacity:.76}.prevent-choice{border:0;margin:0;padding:0}.prevent-binary-choice{flex-direction:column;display:flex}.prevent-binary-choice>.prevent-binary-toggle{margin-top:auto}.prevent-choice>legend{align-items:center;gap:5px;width:100%;display:flex}.prevent-choice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.prevent-choice button{min-height:44px;font:inherit;cursor:pointer;margin:0;padding:8px 10px;font-size:.875rem;font-weight:700}.prevent-choice>.prevent-binary-toggle{height:44px;display:grid}.prevent-choice .binary-segmented button{min-height:36px}.prevent-sex-choice button{color:var(--sbc-75);background:#fff;border:1px solid #aeb8c6;border-radius:0 8px 8px 0}.prevent-sex-choice button:first-child{border-radius:8px 0 0 8px}.prevent-sex-choice button+button{margin-left:-1px}.prevent-sex-choice button[aria-pressed=true]{z-index:1;color:#fff;background:var(--selecionado,var(--sbc-blue));border-color:var(--selecionado,var(--sbc-blue));position:relative}.prevent-inherited-fact>div{background:var(--sbc-05);border:1px solid var(--sbc-border);border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;padding:6px 12px;display:flex}.prevent-inherited-fact strong{color:var(--sbc-75);font-size:.875rem}.prevent-inherited-fact button{min-height:36px;color:var(--sbc-blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:-4px 0;padding:4px 6px;font-size:.8rem;font-weight:700}.prevent-mode-check{color:var(--ui-texto);cursor:pointer;align-items:center;gap:7px;font-size:.8rem;font-weight:600;line-height:1.2;display:inline-flex}.prevent-mode-check input{width:18px;height:18px;accent-color:var(--selecionado,var(--sbc-blue));cursor:pointer;flex:none;margin:0}.prevent-derived-field>.prevent-field>.prevent-field-head{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.prevent-derived-field>.prevent-field{display:block}.prevent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.prevent-calculator-grid .prevent-field{display:block}.prevent-field--label-hidden>.prevent-field-head{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;min-height:0;margin:0;position:absolute;overflow:hidden}.prevent-calculated-value{white-space:nowrap;color:#176b4d;flex-wrap:nowrap;justify-content:space-between;gap:6px;min-height:20px;margin-top:6px;font-size:.8rem;line-height:1.25;display:flex}.prevent-calculated-value span{color:var(--sbc-text-secondary)}.prevent-calculated-value strong{text-align:right;font-size:.8rem}.prevent-calculated-value--error{color:#b42318}.prevent-additional-data{border-top:1px solid var(--sbc-border);grid-column:1/-1;margin-top:16px;padding-top:22px}.prevent-additional-heading{color:var(--sbc-blue);justify-content:space-between;align-items:baseline;padding:0 0 10px;font-size:1rem;font-weight:700;display:flex}.prevent-additional-heading small{color:var(--sbc-text-secondary);font-size:.65rem;font-weight:var(--peso-normal)}.prevent-additional-body{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:end;gap:16px 18px;display:grid}.prevent-additional-body .prevent-field-head{min-height:0}.prevent-additional-note{color:var(--sbc-text-secondary);margin:12px 0 0;font-size:.8rem;line-height:1.45}.prevent-choice>.prevent-binary-toggle{border-radius:8px}.prevent-choice .prevent-binary-toggle button{border-radius:6px}.prevent-assessment .invalid-field input,.prevent-assessment .prevent-choice.invalid-field button{border-color:#b42318}.prevent-assessment .field-error{grid-column:1/-1;margin-top:4px;font-size:.75rem;line-height:1.25;display:block}.prevent-choice button:focus-visible,.prevent-inherited-fact button:focus-visible,.prevent-mode-check input:focus-visible{outline:3px solid var(--sbc-blue);outline-offset:2px}@media (width>=621px) and (width<=699px){.prevent-primary-grid--exams .prevent-derived-field{grid-column:1/-1}}@media (width>=700px) and (width<=900px){.prevent-primary-grid--exams{grid-template-columns:1fr 1fr 1.7fr}}@media (width<=620px){.prevent-assessment{gap:8px}.prevent-core-fields{padding:8px}.prevent-groups{gap:16px}.prevent-primary-grid{grid-template-columns:1fr;gap:14px}.prevent-primary-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prevent-additional-body{grid-template-columns:1fr}.prevent-sex-choice button{padding-inline:4px;font-size:.8rem}}@media (width<=380px){.prevent-primary-grid--pair{grid-template-columns:1fr}}.app-shell{--selecionado:var(--sbc-blue);--largura-tela:920px;flex-direction:column;min-height:100dvh;display:flex}@media (width>=621px) and (width<=900px){.app-shell{--gate-painel:32px}}.app-sticky-top{z-index:20;position:sticky;top:0;transform:translateZ(0)}.app-header{isolation:isolate;padding:18px var(--gate-painel) 28px;color:var(--sbc-branco);background:linear-gradient(135deg, #0b1d3a 0%, var(--sbc-azul) 55%, #1f4478 100%);border-bottom:1px solid var(--sbc-azul);align-items:center;gap:14px;display:flex;overflow:hidden}.app-logo{object-fit:contain;flex:none;width:auto;height:44px}.brand-copy{color:var(--sbc-branco);flex-direction:column;display:flex}.brand-copy strong{font-family:var(--fonte-titulo);font-size:1.08rem;font-weight:var(--peso-black)}.brand-copy span{color:var(--sbc-branco);opacity:.86;font-size:.88rem}.app-shell main{width:min(var(--largura-tela), calc(100% - (var(--gate-painel) * 2)));flex:1 0 auto;margin:0 auto;padding:48px 0 64px}h1{max-width:760px;color:var(--sbc-blue);font-size:clamp(2rem,5vw,3.5rem);line-height:1.14;font-weight:var(--peso-black);letter-spacing:-.03em;margin:10px 0 16px}button{border-radius:var(--raio-botao);color:#fff;background:var(--sbc-azul);font:inherit;font-weight:var(--peso-bold);border:0;margin-top:28px;padding:14px 22px}button:disabled{cursor:not-allowed;opacity:.5}footer{padding:24px var(--gate-painel);color:var(--sbc-text-secondary);background:var(--sbc-surface);border-top:1px solid var(--sbc-border);text-align:center;flex-direction:column;gap:8px;font-size:.82rem;display:flex}footer strong{color:var(--sbc-text);font-size:.88rem}footer span{max-width:920px;margin:0 auto}@media (width<=520px){.brand-copy strong{font-size:.92rem;line-height:1.35}.brand-copy span{font-size:.78rem}.app-shell main,.live-risk-indicator{width:min(100% - 24px,1120px)}.app-shell main{padding-top:24px}}.calculator-panel,.result-panel{background:var(--sbc-surface);border-radius:0 0 var(--raio) var(--raio);box-shadow:var(--sombra-card);padding:clamp(24px,4vw,44px)}.clinical-back-row{justify-content:flex-end;margin:-12px 0 8px;display:flex}.clinical-back-pill{min-height:30px;color:var(--sbc-text-secondary);background:var(--sbc-05);border:1px solid var(--sbc-border);font:inherit;font-size:.8rem;font-weight:var(--peso-bold);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:5px 16px;display:inline-flex;position:relative}.clinical-back-pill:before{content:"";position:absolute;inset:-10px}.clinical-back-pill:hover{color:var(--sbc-blue);background:var(--ui-azul-tinte);border-color:var(--sbc-75)}.clinical-back-pill:focus-visible{outline:3px solid var(--sbc-blue);outline-offset:3px}.section-heading{border-bottom:1px solid var(--sbc-border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.section-heading h2{color:var(--sbc-blue);margin:5px 0 0;font-size:clamp(1.45rem,3vw,2rem)}.section-heading p{color:var(--sbc-text-secondary);margin:6px 0 0;font-size:.9rem}.step-label{color:var(--sbc-75);font-weight:var(--peso-bold);text-transform:uppercase;letter-spacing:.16em;font-size:.75rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin-top:16px;display:grid}.field-group{min-width:0}.field-group label{color:var(--ui-texto);margin-bottom:8px;font-weight:700;display:block}.field-group input,.field-group select{width:100%;min-height:48px;color:var(--sbc-text);background:#fff;border:1px solid #aeb8c6;border-radius:10px;padding:11px 13px}.field-group input:hover,.field-group select:hover{border-color:var(--sbc-blue)}.field-group input[aria-invalid=true],.field-group select[aria-invalid=true]{background:#fff8f7;border-color:#b42318}.invalid-field>label,.invalid-field>legend{color:#9f2018}.check-field.invalid-field .fact-check,.check-group.invalid-field{background:#fff8f7;border-color:#b42318;box-shadow:0 0 0 1px #b4231814}.check-group.invalid-field{border-style:solid;border-width:1px;border-radius:10px;padding:14px}.check-field.invalid-field:focus-within .fact-check,.check-group.invalid-field:focus{outline-offset:2px;outline:3px solid #b4231833}.field-group small{color:var(--sbc-text-secondary);margin-top:6px;font-size:.76rem;display:block}.input-with-unit{position:relative}.input-with-unit input{padding-right:132px}.input-with-unit>span{max-width:116px;color:var(--sbc-text-secondary);text-align:right;pointer-events:none;font-size:.78rem;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.field-error{color:#b42318;margin-top:6px;font-size:.82rem;font-weight:700;display:block}.validation-summary{color:#7a271a;background:#fef3f2;border-left:4px solid #d92d20;border-radius:8px;flex-direction:column;gap:4px;margin-top:24px;padding:16px 18px;display:flex}.primary-button,.secondary-button{border-radius:var(--raio-botao);min-height:46px;font:inherit;font-weight:var(--peso-bold);cursor:pointer;padding:12px 22px}.primary-button{color:#fff;background:var(--sbc-azul);margin-top:28px}.primary-button:hover{background:var(--ui-azul-hover)}.secondary-button{color:var(--sbc-blue);border:1px solid var(--sbc-blue);background:#fff;margin-top:0}.secondary-button:hover{background:#eef5fc}.result-panel h3{color:var(--sbc-blue);margin:30px 0 14px}.result-actions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.result-actions .primary-button{margin-top:0}@media (width<=600px){.form-grid{grid-template-columns:1fr;row-gap:12px}.section-heading{flex-direction:column;gap:4px}.result-actions{flex-direction:column-reverse}.result-actions button{width:100%}}.live-risk-indicator{width:min(var(--largura-tela), calc(100% - (var(--gate-painel) * 2)));background:var(--ui-superficie);margin:0 auto 10px;padding-top:18px;padding-bottom:12px}.live-risk-notice{color:var(--sbc-text-secondary);flex-wrap:wrap;align-items:baseline;gap:2px 5px;margin-bottom:20px;font-size:.78rem;line-height:1.3;display:flex}.live-risk-notice span{font-weight:500}.live-risk-notice strong{color:var(--sbc-blue);font-size:.83rem;font-weight:700}.live-risk-indicator[data-risk=undetermined] .live-risk-notice strong{color:var(--sbc-text-secondary)}.live-risk-indicator[data-risk=intermediate] .live-risk-notice strong{color:var(--risco-2-solido)}.live-risk-indicator[data-risk=high] .live-risk-notice strong{color:var(--risco-3-solido)}.live-risk-indicator[data-risk=very-high] .live-risk-notice strong{color:var(--risco-4-solido)}.live-risk-indicator[data-risk=extreme] .live-risk-notice strong{color:var(--risco-5-solido)}.live-risk-bar{background:linear-gradient(90deg, var(--risco-1-solido) 0%, var(--risco-1-solido) 18%, var(--risco-2-solido) 22%, var(--risco-2-solido) 38%, var(--risco-3-solido) 42%, var(--risco-3-solido) 58%, var(--risco-4-solido) 62%, var(--risco-4-solido) 78%, var(--risco-5-solido) 82%, var(--risco-5-solido) 100%);border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));height:8px;display:grid}.live-risk-segment{position:relative}.live-risk-segment[data-active=true]:after{background:linear-gradient(145deg, color-mix(in srgb, currentColor 35%, white) 0%, currentColor 100%);content:"";border-radius:4px;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.live-risk-low{color:var(--risco-1-solido)}.live-risk-intermediate{color:var(--risco-2-solido)}.live-risk-high{color:var(--risco-3-solido)}.live-risk-very-high{color:var(--risco-4-solido)}.live-risk-extreme{color:var(--risco-5-solido)}.calculator-panel h1,.result-panel h1,.terminal-panel h1{color:var(--sbc-blue);font-size:clamp(1.5rem,3vw,2.15rem);font-weight:var(--peso-black);margin:5px 0 0}.form-actions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.form-actions .primary-button,.form-actions .secondary-button{margin-top:0}.prevent-stage-panel .prevent-page,.prevent-stage-panel .form-actions{margin-top:16px}.terminal-panel>p{max-width:800px;color:var(--sbc-text-secondary);line-height:1.65}.st1re-link{justify-content:center;align-items:center;width:fit-content;margin-top:6px;text-decoration:none;display:inline-flex}.update-notice{padding:14px var(--gate-painel);color:#5f4307;background:#fff9e8;border-bottom:1px solid #e6cf9a;justify-content:space-between;align-items:center;gap:18px;display:flex}.update-notice>div:first-child{flex-direction:column;gap:2px;display:flex}.update-actions{gap:8px;display:flex}.update-actions button{min-height:38px;margin:0;padding:8px 13px}@media (width<=620px){.input-with-unit input{padding-right:96px}.input-with-unit>span{max-width:84px;right:12px}.form-actions,.update-notice{flex-direction:column;align-items:stretch}.form-actions button,.update-actions button{width:100%}.prevent-stage-shell .app-header{gap:10px;padding-block:6px 8px}.prevent-stage-shell .app-logo{height:32px}.prevent-stage-shell .brand-copy strong{font-size:.92rem;line-height:1.15}.prevent-stage-shell .brand-copy span{font-size:.72rem;line-height:1.2}.prevent-stage-shell main{padding-top:8px}.prevent-stage-panel .step-label{display:none}.prevent-stage-panel .prevent-page{margin-top:10px}.prevent-stage-panel .form-actions{flex-direction:row;gap:8px;margin-top:10px}.prevent-stage-panel .form-actions button{flex:1;width:auto;min-height:44px;padding:8px 10px}.st1re-link{width:100%}.update-actions{flex-direction:column-reverse}}.clinical-block{background:var(--sbc-05);border:1px solid var(--sbc-border);border-radius:var(--raio);margin-top:26px;padding:24px}.app-shell main.event-stage-main{padding-top:clamp(20px,3vw,36px)}@media (width>=621px) and (width<=900px){.app-shell main,.app-shell main.event-stage-main{padding-top:3px}}@media (width>=901px){.app-header{padding-block:10px 21px}.live-risk-indicator{margin-bottom:0;padding-bottom:8px}.app-shell main,.app-shell main.event-stage-main{padding-top:20px}}.event-stage-panel{border-radius:var(--raio)}@media (width>=901px){.event-stage-panel{padding-top:calc(clamp(24px,4vw,44px) - 20px)}}.event-stage-panel .form-actions{margin-top:12px}.event-stage-panel .section-heading{border-bottom:0;padding-bottom:0}.event-stage-panel .section-heading h1{max-width:670px;font-family:var(--fonte-titulo);font-size:clamp(1.35rem,3.4vw,1.65rem);font-weight:var(--peso-bold);letter-spacing:-.02em;margin:0;line-height:1.3}.event-stage-panel.prevent-stage-panel .section-heading{border-bottom:1px solid var(--sbc-border);padding-bottom:16px}.prevent-stage-panel .prevent-core-fields{background:0 0;border:0;padding:0}.event-stage-panel .section-heading p{color:var(--sbc-text-secondary);margin:8px 0 0;font-size:.88rem;line-height:1.45}.event-history-page{margin:0}.event-history-question{padding:0}.event-stage-panel .event-history-page h1{max-width:670px;color:var(--sbc-blue);font-family:var(--fonte-titulo);font-size:clamp(1.35rem,3.4vw,1.65rem);font-weight:var(--peso-bold);letter-spacing:-.02em;margin:0;line-height:1.3}.event-history-question>p{color:var(--sbc-text-secondary);margin:8px 0 0;font-size:.88rem;line-height:1.45}.event-history-choice{border:0;min-width:0;margin:17px 0 0;padding:0}.event-history-choice .event-history-answers{margin-top:0}.event-history-criteria{background:var(--sbc-05);border:1px solid var(--sbc-border);border-radius:var(--raio);margin-top:18px;padding:0 14px}.event-history-criteria summary{color:var(--sbc-blue);font-size:.9rem;font-weight:var(--peso-bold);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 0;list-style:none;display:flex}.event-history-criteria summary::-webkit-details-marker{display:none}.event-history-criteria summary:before{content:"";transform-origin:3px 5px;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid;flex:none;width:0;height:0;margin-top:.42em;transition:transform .15s}.event-history-criteria[open]>summary:before{transform:rotate(90deg)}.event-history-criteria>div{color:var(--ui-texto);padding:0 0 14px;font-size:.9rem;line-height:1.55}.event-history-criteria>div>strong{text-transform:uppercase;letter-spacing:.025em;margin-bottom:7px;font-size:.75rem;display:block}.event-history-criteria ul{margin:0;padding:0;list-style:none}.event-history-criteria li{padding-left:16px;position:relative}.event-history-criteria li:before{content:"•";font-size:1.7em;line-height:1.2;position:absolute;top:-.05em;left:0}.event-history-criteria li+li{margin-top:5px}.event-history-criteria li small{font-size:inherit;margin-top:2px;display:block}.binary-segmented{border:1px solid var(--sbc-border);background:#fff;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;height:38px;padding:3px;display:grid}.binary-segmented button{min-width:0;min-height:30px;color:var(--sbc-text-secondary);font:inherit;font-size:.77rem;font-weight:var(--peso-bold);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:4px 10px;transition:color .15s,background .15s}.binary-segmented button:hover{color:var(--sbc-blue);background:var(--sbc-05)}.binary-segmented .binary-choice--no[aria-pressed=true]{color:var(--sbc-blue);background:#dce4ee}.binary-segmented .binary-choice--yes[aria-pressed=true]{color:#fff;background:var(--selecionado)}.binary-segmented button:focus-visible{outline:3px solid var(--sbc-blue);outline-offset:2px}.event-history-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.event-history-answer{background:var(--sbc-branco);border-radius:var(--raio-botao);min-height:48px;font-weight:var(--peso-bold);text-align:center;cursor:pointer;border:1px solid;justify-content:center;align-items:center;margin:0;padding:10px 14px;transition:background .15s,border-color .15s,transform .12s;display:flex}.event-history-answer--yes{color:var(--decisao-sim-texto);border-color:var(--decisao-sim-borda)}.event-history-answer--yes:hover,.event-history-answer--yes[aria-pressed=true]{background:var(--decisao-sim-fundo);border-color:var(--decisao-sim-borda-ativa)}.event-history-answer--yes:active{background:var(--decisao-sim-fundo-ativo)}.event-history-answer--no{color:var(--decisao-nao-texto);border-color:var(--decisao-nao-borda)}.event-history-answer--no:hover,.event-history-answer--no[aria-pressed=true]{background:var(--decisao-nao-fundo);border-color:var(--decisao-nao-borda-ativa)}.event-history-answer--no:active{background:var(--decisao-nao-fundo-ativo)}.event-history-answer:active{transform:translateY(1px)}.event-history-answer:focus-visible,.event-history-criteria summary:focus-visible{outline:3px solid var(--sbc-blue);outline-offset:3px}.direct-high-risk-explanation{max-width:680px;color:var(--sbc-text-secondary);margin:7px 0 0;font-size:.88rem;line-height:1.45}.direct-high-risk-options{gap:10px;display:grid}.direct-high-risk-option{border:1px solid var(--sbc-border);background:var(--sbc-branco);min-height:56px;color:var(--sbc-blue);font-weight:var(--peso-bold);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.direct-high-risk-option strong{color:var(--ui-texto);font-size:.9rem;font-weight:var(--peso-normal)}.direct-high-risk-option:has(input:checked){border-color:var(--decisao-sim-borda-ativa);background:var(--decisao-sim-fundo)}.post-prevent-ldl-page{margin-top:22px}.post-prevent-question{border:0;min-width:0;margin:0;padding:0}.post-prevent-question legend{max-width:650px;color:var(--sbc-blue);font-family:var(--fonte-titulo);font-size:clamp(1.18rem,2.5vw,1.45rem);font-weight:var(--peso-bold);padding:0;line-height:1.3}.post-prevent-question>p{color:var(--sbc-text-secondary);margin:7px 0 16px;font-size:.84rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.event-history-answer,.diabetes-type-answer{transition:none}.event-history-answer:active{transform:none}}.event-return-result{color:var(--sbc-blue);cursor:pointer;background:0 0;border:0;margin:14px auto 0;text-decoration:underline;display:block}.diabetes-type-choice{border:0;min-width:0;margin:0;padding:0}.diabetes-type-choice legend{color:var(--sbc-blue);font-family:var(--fonte-titulo);font-size:1.12rem;font-weight:var(--peso-bold);margin-bottom:12px}.diabetes-type-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.diabetes-type-answer{white-space:nowrap;min-height:48px;color:var(--sbc-blue);border:1px solid var(--sbc-border);border-radius:var(--raio-botao);font-size:.875rem;font:inherit;font-weight:var(--peso-bold);cursor:pointer;background:#fff;margin:0;padding:10px 6px;transition:background .15s,border-color .15s,color .15s}.diabetes-type-answer:hover{border-color:var(--sbc-50);background:var(--sbc-05)}.diabetes-type-answer[aria-pressed=true]{color:#fff;background:var(--selecionado);border-color:var(--selecionado)}.diabetes-type-answer:focus-visible{outline:3px solid var(--sbc-blue);outline-offset:3px}.diabetes-type-choice>.field-error{margin-top:9px;display:block}.diabetes-decision-page>.form-grid,.diabetes-inline-page>.form-grid,.diabetes-decision-page{margin-top:22px}.clinical-block.diabetes-inline-page{background:0 0;border:0;border-radius:0;margin-top:22px;padding:0}.diabetes-followup{margin-top:16px}.diabetes-followup>.form-grid{margin:16px 0 0}.expandable-check-group{border:1px solid var(--sbc-border);background:#fff;border-radius:10px;margin-top:16px}.expandable-check-group>summary{min-height:50px;color:var(--sbc-blue);font-weight:var(--peso-bold);cursor:pointer;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;column-gap:10px;padding:13px 14px 11px;line-height:1.45;list-style:none;display:grid}.expandable-check-group>summary::-webkit-details-marker{display:none}.expandable-check-group>summary:before{content:"";transform-origin:3px 5px;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid;align-self:start;width:0;height:0;margin-top:.32em;transition:transform .15s}.expandable-check-group[open]>summary:before{transform:rotate(90deg)}.expandable-check-group>summary>span{min-width:0}.expandable-check-group>summary>small{color:var(--sbc-text-secondary);font-size:.74rem;font-weight:var(--peso-normal);white-space:nowrap}.expandable-check-group>.check-group{margin:0;padding:0 12px 12px}.expandable-check-group>.check-group>div{gap:8px}.expandable-check-group>.check-group label{border-color:color-mix(in srgb, var(--sbc-border) 80%, transparent)}.diabetes-renal-ranges{background:color-mix(in srgb, var(--sbc-05) 62%, white);border:1px solid var(--sbc-border);border-radius:10px;margin-top:16px;padding:16px}.diabetes-renal-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.diabetes-renal-ranges h3{color:var(--sbc-blue);margin:0;font-size:.98rem}.renal-risk-badge{font-size:.72rem;font-weight:var(--peso-bold);border-radius:999px;flex:none;padding:5px 9px}.renal-risk-badge--ear{color:#765000;background:#fff4c7;border:1px solid #e5c760}.renal-risk-badge--emar{color:#8e2525;background:#fff0ed;border:1px solid #e6aaa1}.range-choice{border:0;min-width:0;margin:0;padding:0}.range-choice+.range-choice{margin-top:14px}.range-choice legend{color:var(--ui-texto);font-size:.84rem;font-weight:var(--peso-bold);margin-bottom:8px}.range-choice>div{border:1px solid var(--sbc-border);background:#fff;border-radius:10px;gap:0;display:grid;overflow:hidden}.range-choice--5>div{grid-template-columns:repeat(5,minmax(0,1fr))}.range-choice--3>div{grid-template-columns:repeat(3,minmax(0,1fr))}.range-choice button{min-width:0;min-height:44px;color:var(--sbc-blue);font:inherit;font-size:.75rem;font-weight:var(--peso-medio);cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;margin:0;padding:7px 4px;line-height:1.2;display:flex}.range-choice button+button{border-left:1px solid var(--sbc-border)}.range-choice button>span{font-weight:var(--peso-bold)}.range-choice button>small{color:inherit;font-size:.68rem;font-weight:var(--peso-normal);white-space:nowrap}.range-choice button:hover{background:var(--ui-azul-tinte)}.range-choice button[aria-pressed=true]{color:#fff;background:var(--selecionado)}.range-choice button:focus-visible{outline-offset:-4px;box-shadow:inset 0 0 0 2px var(--sbc-blue);outline:2px solid #fff}.expandable-check-group>summary:focus-visible{outline:3px solid var(--sbc-blue);outline-offset:3px}.clinical-block>.field-group+.field-group,.clinical-block>.field-group+.form-grid,.clinical-block>.check-group+.field-group{margin-top:22px}.clinical-block h2{color:var(--sbc-blue);margin:0 0 8px;font-size:1.22rem}.clinical-block>p:not(.derived-note){color:var(--sbc-text-secondary);margin:0}.check-group{border:0;min-width:0;margin:24px 0 0;padding:0}.check-group legend{color:var(--ui-texto);margin-bottom:12px;font-weight:700}.check-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.check-group--binary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.check-group label{border:1px solid var(--sbc-border);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.check-group input{width:18px;height:18px;accent-color:var(--sbc-blue);flex:none;margin-top:2px}.check-group label>span{min-width:0;color:var(--sbc-text);flex-direction:column;gap:3px;font-size:.88rem;line-height:1.35;display:flex}.check-group label>span strong{color:var(--ui-texto);font-weight:var(--peso-normal)}.check-group label>span small{color:var(--sbc-text-secondary);font-size:.77rem;line-height:1.4}.check-group .automatic-check{background:var(--calculado-fundo);border-color:var(--calculado-borda);cursor:default}.check-group .automatic-check input:disabled{opacity:1;cursor:not-allowed}.check-group .automatic-source{color:var(--ui-texto);margin-top:3px}.check-group .automatic-source b{color:var(--sbc-blue)}.result-panel{--risk-color:var(--risco-1-sobre);--risk-soft:var(--risco-1-solido);--risk-border:var(--risco-1-solido);--risk-detail:var(--risco-1-sobre);border-radius:var(--raio)}.category-low{--risk-color:var(--risco-1-sobre);--risk-soft:var(--risco-1-solido);--risk-border:var(--risco-1-solido);--risk-detail:var(--risco-1-sobre)}.category-intermediate{--risk-color:var(--risco-2-sobre);--risk-soft:var(--risco-2-solido);--risk-border:var(--risco-2-solido);--risk-detail:var(--risco-2-sobre)}.category-high{--risk-color:var(--risco-3-sobre);--risk-soft:var(--risco-3-solido);--risk-border:var(--risco-3-solido);--risk-detail:var(--risco-3-sobre)}.category-very-high{--risk-color:var(--risco-4-sobre);--risk-soft:var(--risco-4-solido);--risk-border:var(--risco-4-solido);--risk-detail:var(--risco-4-sobre)}.category-extreme{--risk-color:var(--risco-5-sobre);--risk-soft:var(--risco-5-solido);--risk-border:var(--risco-5-solido);--risk-detail:var(--risco-5-sobre)}.result-classification-label{color:color-mix(in srgb, var(--risk-soft) 72%, var(--sbc-text-secondary));letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:700;line-height:1.2;display:block}.report-risk-banner{color:var(--ui-texto);background:color-mix(in srgb, var(--risk-soft) 9%, white);border:1px solid color-mix(in srgb, var(--risk-soft) 28%, white);border-left:5px solid var(--risk-soft);border-radius:9px;flex-direction:column;gap:8px;margin:18px 0 0;padding:20px 22px 21px;display:flex}.report-risk-banner>strong{color:var(--risk-soft);font-size:1.75rem;line-height:1.2}.result-classification{margin-top:18px}.result-clinical-data{background:0 0;border:0;margin-top:22px;padding:0}.result-clinical-data-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.result-clinical-data-heading h2{color:var(--sbc-blue);font-family:var(--fonte-titulo);margin:0;font-size:1.05rem;line-height:1.25}.result-data-edit-button{min-height:34px;color:var(--sbc-75);border:1px solid var(--sbc-border);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;margin:0;padding:6px 12px;font-size:.74rem;font-weight:700}.result-data-edit-button:hover,.result-data-edit-button:focus-visible{color:var(--sbc-blue);border-color:var(--sbc-50)}.result-prevent{margin-top:27px}.result-prevent>h2{color:var(--sbc-blue);font-family:var(--fonte-titulo);margin:0;font-size:1.05rem;line-height:1.25}.result-prevent-horizon{margin-top:var(--result-title-gap,12px)}.result-prevent-horizon>h3{color:var(--sbc-text-secondary);margin:0;font-size:.8rem;font-weight:700}.goals-strip.result-prevent-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}.result-prevent-strip>div{justify-content:flex-start}.result-clinical-data-grid{margin:var(--result-title-gap,12px) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.result-clinical-data-grid>div{background:var(--sbc-05);border:1px solid color-mix(in srgb, var(--sbc-border) 55%, white);border-radius:7px;min-width:0;padding:9px 11px}.result-clinical-data-grid dt{color:var(--sbc-text-secondary);font-size:.74rem;line-height:1.25}.result-clinical-data-grid dd{color:var(--ui-texto);overflow-wrap:anywhere;margin:3px 0 0;font-size:.9rem;font-weight:700;line-height:1.3}.result-live-update-note{color:var(--sbc-text-secondary);margin:12px 0 0;font-size:.7rem;line-height:1.4}.result-clinical-data:not(.is-editing) .result-live-update-note{display:none}.result-clinical-data-editor,.result-prevent-editor{border-top:1px solid var(--sbc-border);margin-top:16px;padding-top:16px}.result-clinical-data-editor{gap:14px;display:grid}.result-clinical-data-editor .field-group{margin:0}.result-prevent-editor .prevent-core-fields{background:0 0;border:0;padding:0}.therapy-reference{border-top:1px solid var(--sbc-border);margin-top:32px;padding-top:24px}.high-intensity-explainer{color:var(--ui-texto);margin-top:24px;padding:0}.high-intensity-explainer>strong{margin:0 0 var(--result-title-gap,16px);color:var(--sbc-blue);font-family:var(--fonte-titulo);font-size:1.05rem;line-height:1.25;display:block}.high-intensity-explainer p{margin:0 0 6px}.high-intensity-explainer ul{margin:0;padding-left:20px}.category-therapy-list{gap:10px;display:grid}.category-therapy-list article{background:var(--sbc-05);border:1px solid var(--sbc-25);border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:15px 17px;display:grid}.category-therapy-list span{color:var(--sbc-75);letter-spacing:.08em;font-size:.68rem;font-weight:700}.category-therapy-list p{margin:0}.category-therapy-list small{color:var(--sbc-75);overflow-wrap:break-word;font-size:.8rem;line-height:1.4}.therapy-decision-support{color:var(--sbc-text-secondary);margin:24px 0 0;font-size:.8rem;line-height:1.5}.therapy-details{background:var(--sbc-surface);border:1px solid var(--sbc-border);border-radius:12px;margin-top:16px;overflow:clip}.therapy-details>summary{color:var(--sbc-blue);cursor:pointer;padding:1rem 1.2rem;font-weight:700;list-style-position:inside}.therapy-details>summary::marker{color:var(--sbc-blue)}.therapy-details>summary:hover{background:var(--sbc-05)}.therapy-details>summary:focus-visible{outline:3px solid var(--sbc-blue);outline-offset:2px}.contextual-therapy-references{border-bottom:1px solid var(--sbc-25);padding:16px}.contextual-therapy-references>h4{color:var(--sbc-azul);margin:0}.contextual-therapy-references>p{color:var(--sbc-75);margin:5px 0 14px;font-size:.84rem}.contextual-therapy-references .category-therapy-list article div strong{color:var(--ui-texto);margin-bottom:5px;display:block}.reference-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:2px;display:flex}.reference-footer>small{margin:0!important}.grade-tags{flex-wrap:wrap;gap:6px;display:inline-flex}@media (width<=620px){.grade-tags{gap:4px}.grade-tag{letter-spacing:0;padding:3px 6px;font-size:.64rem}}.grade-tag{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 8px;font-size:.7rem;font-weight:700;line-height:1.3}.grade-strength-forte,.grade-certainty-alta{color:var(--calculado-borda);background:var(--calculado-fundo);border-color:color-mix(in srgb, var(--calculado-borda) 30%, white)}.grade-strength-condicional{color:var(--risco-2-solido);background:var(--risco-2-fundo);border-color:var(--risco-2-borda)}.grade-certainty-moderada,.grade-certainty-baixa{color:var(--sbc-text-secondary);background:var(--sbc-05);border-color:var(--sbc-border)}.dietary-references{border-bottom:1px solid var(--sbc-25);padding:16px}.dietary-references>h4{color:var(--sbc-azul);margin:0 0 10px}.dietary-list{margin:0;padding:0;list-style:none;display:grid}.dietary-list li{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 17.5rem;align-items:center;gap:6px 14px;padding:12px 0;display:grid}.dietary-list .grade-tags{justify-content:flex-end}.dietary-component{color:var(--ui-texto);font-size:.9rem;font-weight:700}.dietary-target{color:var(--ui-texto);font-variant-numeric:tabular-nums;font-size:.9rem}.dietary-source{color:var(--sbc-75);margin-top:8px;font-size:.8rem;display:block}@media (width<=620px){.dietary-list li{grid-template-columns:minmax(0,1fr)}.dietary-list .grade-tags{justify-content:flex-start}}.medication-references{padding:16px}.medication-references>h4{color:var(--sbc-azul);margin:0}.medication-references>.therapy-safety-notice{color:#a52a1c;margin:8px 0 6px;font-size:.9rem;line-height:1.55}.medication-references>.therapy-safety-notice small{color:#a52a1c;font-size:.8rem}.medication-reference-list{grid-template-columns:minmax(0,1fr);display:grid}.medication-reference-list article{min-width:0;padding:14px 0}.medication-reference-list article+article,.dietary-list li+li,.therapy-details .category-therapy-list article+article{border-top:1px solid var(--sbc-25)}.therapy-details .category-therapy-list{gap:0}.therapy-details .category-therapy-list article{background:0 0;border:0;border-radius:0;padding:14px 0}.medication-reference-list h5{color:var(--sbc-azul);margin:0;font-size:.95rem}.medication-reference-list p{margin:6px 0 0}.medication-reference-list small{color:var(--sbc-75);margin-top:6px;font-size:.8rem;display:block}.medication-reference-list .medication-context{color:var(--ui-texto);font-size:.9rem}.medication-reference-list .medication-note{color:var(--sbc-text-secondary);font-size:.84rem}.dose-badge{max-width:52%;color:var(--ui-texto);background:var(--ui-azul-tinte);text-align:right;border-radius:5px;padding:5px 8px;font-size:.66rem;line-height:1.3}.dose-badge.dose-missing{color:var(--sbc-75);background:var(--sbc-05);border:1px solid var(--sbc-25)}.combination-title{color:var(--sbc-azul);margin:10px 16px 0}.combination-reference-list{gap:8px;padding:16px;display:grid}.combination-reference-list article{background:var(--sbc-05);border-radius:7px;grid-template-columns:76px minmax(0,1fr) 180px 160px;align-items:center;gap:12px;padding:12px 14px;display:grid}.combination-reference-list p{margin:0;font-weight:700}.combination-reference-list small{color:var(--sbc-75);text-align:right}.compact-risks .risk-card{min-height:126px}.path-list{gap:8px;padding-left:24px;display:grid}.path-list strong{color:var(--ui-texto)}.report-footnote{color:var(--sbc-text-secondary);border-top:1px solid var(--sbc-border);margin-top:30px;padding-top:18px;font-size:.82rem}.report-download-status{color:#176b4d;background:#edf7f1;border-radius:7px;align-items:center;gap:8px;margin:10px 0 0;padding:10px 12px;font-size:.8rem;font-weight:700;line-height:1.35;display:flex}.report-download-status:before{color:#fff;content:"✓";background:#176b4d;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:.7rem;display:grid}.report-download-status.error{color:#8f1f2f;background:#fef3f2}.report-download-status.error:before{content:"!";background:#a32638}.node-code{color:var(--sbc-75);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.74rem;font-weight:700;display:inline-flex}.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.fact-check{border:1px solid var(--sbc-border);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px;display:flex}.check-field>.field-error{margin-left:14px}.facts-grid .check-field{flex-direction:column;min-width:0;display:flex}.facts-grid .fact-check{flex:1;margin-top:0}.fact-check input{width:19px;height:19px;accent-color:var(--sbc-blue);flex:none;margin-top:2px}.fact-check span{flex-direction:column;gap:3px;min-width:0;display:flex}.fact-check strong{color:var(--ui-texto);font-size:.9rem;font-weight:var(--peso-normal)}.fact-check small{color:var(--sbc-text-secondary);font-size:.77rem;line-height:1.4}.binary-fact{justify-content:space-between;gap:12px;min-height:64px;position:relative;align-items:center!important;display:flex!important}.binary-fact>input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.binary-fact .gate-doc-link{z-index:3;text-align:left;-webkit-tap-highlight-color:transparent;position:relative}.check-group:focus{outline:none}.binary-fact>input:focus-visible~.binary-pill{outline:3px solid var(--sbc-blue);outline-offset:3px}.binary-fact>input:checked~.fact-check-copy strong{color:var(--sbc-blue)}.binary-fact .fact-check-copy{flex:1}.binary-fact .binary-pill{background:var(--sbc-05);border:1px solid var(--sbc-border);border-radius:999px;flex:0 0 104px;grid-template-columns:repeat(2,1fr);gap:0;height:38px;padding:3px;display:grid;position:relative}.binary-fact .binary-pill:before{content:"";background:#dce4ee;border-radius:999px;width:calc(50% - 3px);transition:transform .18s,background .18s;position:absolute;top:3px;bottom:3px;left:3px}.binary-fact>input:checked~.binary-pill:before{background:var(--selecionado);transform:translate(100%)}.binary-fact .binary-pill>span{z-index:1;color:var(--sbc-text-secondary);justify-content:center;align-items:center;font-size:.77rem;font-weight:700;display:flex}.binary-fact>input:not(:checked)~.binary-pill>span:first-child{color:var(--sbc-blue)}.binary-fact>input:checked~.binary-pill>span:last-child{color:#fff}.event-condition-grid{grid-template-columns:1fr;gap:8px;margin-top:18px}.event-condition-grid .binary-fact{min-height:52px;margin-top:0;padding:9px 12px}#female-aggravating-group legend{color:#6b3fa0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.report-subtle-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.report-subtle-list li{padding-left:16px;position:relative}.report-subtle-list li:before{content:"";background:var(--sbc-25);border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:0}.adaptive-form{gap:18px;display:grid}.result-short-reason{color:var(--ui-texto);margin:12px 0 0;line-height:1.5}.result-category-reason{margin:21px 0 18px}.result-summary{--result-title-gap:16px}.result-category-reason>h2{margin:0 0 var(--result-title-gap);color:var(--sbc-blue);font-family:var(--fonte-titulo);font-size:1.05rem;line-height:1.25}.result-category-reason .result-short-reason{margin:0}.result-category-reason .result-short-reason:before{content:"•";width:auto;height:auto;color:var(--sbc-blue);background:0 0;border-radius:0;font-size:1.7em;line-height:1.2;top:-.05em}.result-ldl-overview{margin:28px 0 24px}.result-ldl-overview>h2{margin:0 0 var(--result-title-gap);color:var(--sbc-blue);font-family:var(--fonte-titulo);font-size:1.05rem;line-height:1.25}.goals-strip{background:var(--sbc-border);border:1px solid var(--sbc-border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.goals-strip>div{background:#fff;flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.goals-strip dt{color:var(--sbc-text-secondary);font-size:.82rem;font-weight:600;line-height:1.3}.goals-strip dd{margin:0}.goals-strip__value{color:var(--sbc-blue);font-family:var(--fonte-titulo);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:800;line-height:1.15}.goals-strip__kind{color:var(--sbc-text-secondary);font-size:.8rem;font-weight:600}@media (width<=900px){.goals-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.goals-strip__value{font-size:1.15rem}.goals-strip>div{padding:14px 16px}}.result-view-heading{margin-bottom:22px}.result-view-heading>p{max-width:68ch;color:var(--sbc-text-secondary);margin:12px 0 0;line-height:1.55}@media (width<=620px){.result-clinical-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.goals-strip.result-prevent-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.result-prevent-strip>div{padding:12px}.result-prevent-strip dt{min-height:2.6em}}.result-next-actions{border-top:1px solid var(--sbc-border);max-width:680px;margin:30px auto 0;padding-top:24px}.result-next-actions-copy{color:var(--sbc-text-secondary);margin:0;font-size:.82rem;line-height:1.45}.result-next-actions .result-main-action{text-align:center;justify-content:center;align-items:center;width:100%;min-height:52px;margin:16px 0 0;line-height:1.2;display:inline-flex}.result-support-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.result-support-actions button{text-align:center;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin:0;padding:10px 14px;font-size:.84rem;line-height:1.2;display:inline-flex}.result-download-icon{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.result-tertiary-button{color:var(--sbc-blue);background:var(--sbc-05);border:1px solid var(--sbc-border);border-radius:var(--raio-botao);font:inherit;font-weight:var(--peso-bold);cursor:pointer}.result-tertiary-button:hover{background:var(--ui-azul-tinte);border-color:var(--sbc-50)}.result-next-actions button:focus-visible{outline:3px solid var(--sbc-blue);outline-offset:3px}.result-action-icon{flex:none;margin-right:8px}.result-recommendations-page>.therapy-reference{border-top:0;margin-top:0;padding-top:0}.result-recommendations-page .therapy-reference>.ldl-sim-panel{margin-top:20px}.clinical-block.prevent-page{background:0 0;border:0;gap:20px;margin-top:22px;padding:0;display:grid}.early-result-panel>h1{margin-bottom:8px}.early-result-panel>p{line-height:1.5}@media (prefers-reduced-motion:no-preference){.early-result-panel{animation:.18s ease-out both early-result-enter}@keyframes early-result-enter{0%{opacity:.78;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}.therapy-decision{background:var(--sbc-05);border:1px solid var(--sbc-border);border-radius:6px;margin-top:14px;padding:16px}.therapy-decision p{margin:7px 0}@media (width<=760px){.check-group>div,.facts-grid{grid-template-columns:1fr}.result-clinical-data{padding:0}.check-group--binary>div{grid-template-columns:1fr}}@media (width<=620px){.result-next-actions{margin-top:24px;padding-top:20px}.result-next-actions .result-main-action{min-height:50px;padding-inline:18px}.result-support-actions button{padding-inline:10px}.app-header,.sticky-risk-shell,.review-notice,.update-notice,footer{padding-inline:12px}.app-shell main{width:calc(100% - 24px)}.calculator-panel,.result-panel,.clinical-block{padding-inline:16px}.event-stage-panel{padding:22px 18px}.clinical-abbreviations{padding-inline:16px}.clinical-abbreviations--compact{padding-inline:18px}.event-history-answer{padding:12px}.binary-fact .binary-pill{flex-basis:96px}.expandable-check-group>summary{grid-template-columns:8px minmax(0,1fr);row-gap:3px}.expandable-check-group>summary>small{white-space:normal;grid-column:2}.diabetes-renal-ranges{padding-inline:12px}}@media (width<=350px){.prevent-stage-shell .brand-copy span{display:none}.prevent-stage-panel .form-actions{margin-top:7px}.prevent-stage-panel .form-actions button{white-space:nowrap;font-size:.875rem;line-height:1.2}}@media print{@page{size:A4 portrait;margin:11mm 12mm 13mm}html,body{color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:auto;min-height:auto}.app-shell{min-height:0;display:block}.update-notice,.clinical-abbreviations,footer,.no-print{display:none!important}.app-shell main{flex:none;width:100%;margin:0;padding:0}.result-panel{box-shadow:none;border:0;border-radius:0;padding:0}.report-risk-banner{margin:3mm 0;padding:3mm 3.5mm}.report-risk-banner>strong{font-size:15pt}.therapy-details{display:none}.report-risk-banner{break-inside:avoid}}.aggravating-binary-page{gap:24px;margin-top:22px;display:grid}.aggravating-binary-page>.check-group{margin:0}
