.security-preview-shell{color:#f4f5ee;font-family:var(--font-geist-sans), Arial, sans-serif;background:#102219}.security-preview-shell *,.security-preview-shell :before,.security-preview-shell :after{box-sizing:border-box}.security-preview-shell :is(h1,h2,h3,p){margin:0}.security-preview-section{width:min(100% - 6rem,1240px);margin-inline:auto;padding-block:4rem 3rem;scroll-margin-top:3rem}.integrated-v5-module#seguridad{scroll-margin-top:3rem}.security-showcase{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.security-story{min-width:0}.security-eyebrow{color:#c2d1bb;align-items:center;gap:.65rem;font-size:.78rem;font-weight:500;display:flex}.security-eyebrow>span{background:#c8e5ad;border-radius:50%;flex:none;width:7px;height:7px}.security-story :is(h1,h2){color:#f4f5ee;letter-spacing:-.045em;margin-top:1.5rem;font-size:clamp(2.6rem,4vw,3.5rem);font-weight:500;line-height:1.08}.security-story :is(h1,h2) span{text-wrap:balance;display:block}.security-story :is(h1,h2) span:last-child{color:#bad49e;margin-top:.12em}.security-description{color:#bbc8be;text-wrap:pretty;max-width:38ch;font-size:1rem;line-height:1.65;margin-top:1.5rem!important}.security-demo-link{color:#14281c;background:#c8e2ac;border:1px solid #d0e7b6;border-radius:7px;justify-content:center;align-items:center;gap:1.4rem;max-width:100%;min-height:52px;margin-top:1.75rem;padding:.9rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .18s;display:inline-flex}.security-demo-link svg{flex-shrink:0;transition:transform .18s}.security-demo-link:hover{background:#def0ca}.security-demo-link:hover svg{transform:translate(4px)}.security-story-footnote{color:#a3b4a6;font-size:.73rem;line-height:1.6;margin-top:1rem!important}.security-scene{flex-direction:column;width:100%;min-width:0;max-width:680px;margin-inline:auto;display:flex}.security-scene-image{aspect-ratio:3/2;pointer-events:none;width:min(100%,600px);margin-inline:auto;position:relative}.security-scene-image img{object-fit:contain;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 8% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 8% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.security-console{color:#193124;background:#f4f6ef;border:1px solid #d4dfca;border-radius:12px;width:100%;margin-top:.25rem;position:relative;box-shadow:0 12px 32px #040e0a28}.security-role-selector{border-bottom:1px solid #d6dfd1;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}.security-role-selector>p{color:#53694f;text-wrap:pretty;max-width:19ch;font-size:.72rem;line-height:1.5}.security-role-tabs{background:#e8eee1;border:1px solid #d0dac8;border-radius:8px;flex-shrink:0;gap:3px;padding:4px;display:flex}.security-role-tabs button{color:#455f40;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .85rem;font-size:.78rem;font-weight:500;transition:background .18s,color .18s;display:inline-flex}.security-role-tabs button svg{flex-shrink:0}.security-role-tabs button:hover{background:#d7e2ce}.security-role-tabs button[aria-selected=true]{color:#f5f8f0;background:#24442c}.security-preview-shell a:focus-visible{outline-offset:4px;outline:2px solid #e0edcd}.security-console :is(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:2px solid #315b3f}.security-access-panel{border-radius:0 0 12px 12px;min-width:0;padding:1.1rem 1.25rem 1rem}.security-panel-heading{align-items:center;gap:.65rem;padding-bottom:1rem;display:flex}.security-profile-icon{color:#456645;background:#e3ebd9;border-radius:7px;flex:0 0 36px;place-items:center;height:36px;display:grid}.security-panel-heading p{color:#5c6f5d;font-size:.68rem;line-height:1.5}.security-panel-heading strong{letter-spacing:-.02em;margin-top:.15rem;font-size:1rem;font-weight:600;line-height:1.4;display:block}.security-access-list{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.security-access-list li{background:#ebf2e5;border:1px solid #d4dfcc;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;min-height:58px;padding:.65rem .8rem;display:grid}.security-access-list li[data-access=restricted]{background:#f6ede8;border-color:#e3c8bd}.security-resource-name{align-items:center;gap:.55rem;min-width:0;font-size:.9rem;font-weight:600;line-height:1.45;display:flex}.security-resource-name svg{color:#456d47;flex-shrink:0}.security-access-status{color:#fff;white-space:nowrap;background:#285435;border-radius:5px;justify-content:center;align-items:center;gap:.4rem;min-width:9.5rem;min-height:34px;padding:.4rem .65rem;font-size:.8rem;font-weight:600;line-height:1.35;display:inline-flex}.security-access-status svg{flex-shrink:0}.security-access-list [data-access=restricted] .security-resource-name{color:#784330}.security-access-list [data-access=restricted] .security-resource-name svg{color:#965842}.security-access-list [data-access=restricted] .security-access-status{color:#793a27;background:#f0d9ce}.security-profile-summary{color:#36503a;text-wrap:pretty;min-height:3.2em;font-size:.8rem;line-height:1.6;margin-top:.8rem!important}.security-access-scope{color:#687362;font-size:.68rem;line-height:1.5;margin-top:.3rem!important}.security-access-content{animation:.24s ease-out security-access-enter}@keyframes security-access-enter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.security-foundations{border-top:1px solid #415044;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:3rem;padding-top:1.75rem;display:grid}.security-foundation{align-items:flex-start;gap:.9rem;display:flex}.security-foundation-number{color:#94ae85;font-variant-numeric:tabular-nums;font-size:.65rem;line-height:1.6rem}.security-foundation :is(h2,h3){color:#eef3e9;letter-spacing:-.02em;font-size:1rem;font-weight:500;line-height:1.5}.security-foundation p{color:#a6b8a9;max-width:38ch;font-size:.8rem;line-height:1.7;margin-top:.55rem!important}@media (max-width:1180px){.security-preview-section{width:min(100% - 4rem,1240px)}.security-role-selector{flex-direction:column;align-items:stretch;gap:.6rem}.security-role-selector>p{max-width:none}.security-role-tabs{justify-content:stretch}.security-role-tabs button{flex:1}.security-foundations{gap:1.5rem}}@media (max-width:1050px){.security-preview-section{width:min(100% - 4rem,720px)}.security-showcase{grid-template-columns:minmax(0,1fr);gap:1.5rem}.security-story{max-width:600px}.security-story :is(h1,h2){max-width:14ch;font-size:3.3rem}.security-description{max-width:51ch}.security-scene-image{width:min(100%,600px)}.security-role-selector{flex-direction:row;align-items:center}.security-role-selector>p{max-width:19ch}.security-role-tabs button{flex:none}}@media (max-width:640px){.security-preview-section{width:min(100% - 2.5rem,560px);padding-block:3.5rem 2.5rem}.security-story :is(h1,h2){max-width:12ch;font-size:clamp(2.45rem,8.3vw,3.1rem)}.security-eyebrow{font-size:.72rem}.security-description{font-size:.94rem;margin-top:1.3rem!important}.security-demo-link{margin-top:1.5rem}.security-console{margin-top:0}.security-role-selector{flex-direction:column;align-items:stretch;gap:.65rem;padding:1rem}.security-role-selector>p{text-align:center;max-width:none;font-size:.71rem}.security-role-tabs button{flex:1;min-height:44px;padding-inline:.45rem;font-size:.8rem}.security-access-panel{padding:1rem}.security-access-list li{gap:.5rem;padding:.6rem}.security-resource-name{gap:.4rem;font-size:.82rem}.security-access-status{min-width:8.3rem;padding-inline:.5rem;font-size:.74rem}.security-profile-summary{min-height:4.8em}.security-foundations{grid-template-columns:minmax(0,1fr);gap:0;margin-top:2rem;padding-top:0}.security-foundation{border-bottom:1px solid #415044;padding-block:1.4rem}.security-foundation:last-child{border-bottom:0;padding-bottom:0}.security-foundation p{max-width:45ch}}@media (prefers-reduced-motion:reduce){.security-access-content{animation:none}.security-demo-link,.security-demo-link svg,.security-role-tabs button{transition:none}}