.security-showcase-module__bTuc3a__showcase{text-align:left;width:100%;max-width:none}.security-showcase-module__bTuc3a__demoHeading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.security-showcase-module__bTuc3a__demoHeading>span{color:var(--surface-heading);align-items:center;gap:.6rem;font-size:.85rem;display:flex}.security-showcase-module__bTuc3a__demoHeading svg{color:#fca5a5}.security-showcase-module__bTuc3a__demoHeading small{color:var(--surface-foreground);font-size:.7rem}.security-showcase-module__bTuc3a__scenarios{gap:.6rem;margin-bottom:1rem;display:flex}.security-showcase-module__bTuc3a__scenarios button{color:#b8bdc9;cursor:pointer;background:#19151c;border:1px solid #ffffff12;border-radius:.8rem;flex:1;padding:.85rem .6rem;font-size:.8rem;transition:background .25s,border-color .25s,color .25s}.security-showcase-module__bTuc3a__scenarios button[aria-pressed=true]{color:#fff;background:#39212b;border-color:#f8717160}.security-showcase-module__bTuc3a__scenarios button:hover{color:#fff;background:#2b1d25}.security-showcase-module__bTuc3a__showcase button:focus-visible,.security-showcase-module__bTuc3a__showcase a:focus-visible{outline-offset:4px;outline:2px solid #fb7185}.security-showcase-module__bTuc3a__panel{color:#243b55;background:#fff;border:0;border-radius:1.4rem;overflow:hidden;box-shadow:0 16px 48px #00000026}.security-showcase-module__bTuc3a__panelBar{letter-spacing:.09em;color:#7b899a;background:#f8fafc;border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;padding:.85rem 1.4rem;font-size:.6rem;display:flex}.security-showcase-module__bTuc3a__panelBar>span:first-child{gap:4px;display:flex}.security-showcase-module__bTuc3a__panelBar i{background:#bcc7d4;border-radius:50%;width:5px;height:5px}.security-showcase-module__bTuc3a__panelBody{grid-template-columns:.9fr 1.1fr;display:grid}.security-showcase-module__bTuc3a__diagramSide{background:radial-gradient(#fee2e266,#0000 70%),#f8fafc;border-right:1px solid #e5eaf1;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.3rem;display:flex}.security-showcase-module__bTuc3a__diagramSide>p{text-align:center;color:#718096;margin-top:1.4rem;font-size:.75rem;line-height:1.7}.security-showcase-module__bTuc3a__assetMap{flex-direction:column;align-items:center;width:100%;max-width:24rem;display:flex}.security-showcase-module__bTuc3a__assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.security-showcase-module__bTuc3a__assets>div{color:#65414b;text-align:center;background:#fff;border:1px solid #e5cbd2;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;min-height:5.5rem;padding:.8rem .3rem;font-size:.65rem;line-height:1.4;transition:border-color .5s,color .5s;display:flex}.security-showcase-module__bTuc3a__connections{border-bottom:1px solid #d5a9b4;border-radius:0 0 14px 14px;justify-content:space-between;width:68%;height:3.2rem;display:flex;position:relative}.security-showcase-module__bTuc3a__connections i{background:#d5a9b4;width:1px;height:100%;position:relative}.security-showcase-module__bTuc3a__connections i:after{content:"";background:#d58a9f;border-radius:50%;width:5px;height:5px;animation:3.6s ease-in-out infinite security-showcase-module__bTuc3a__connect;position:absolute;top:0;left:-2px}.security-showcase-module__bTuc3a__connections i:nth-child(2):after{animation-delay:.7s}.security-showcase-module__bTuc3a__connections i:nth-child(3):after{animation-delay:1.4s}.security-showcase-module__bTuc3a__shield{color:#9f1239;background:#ffe4e6;border:1px solid #fecdd3;border-radius:1.25rem;place-items:center;width:5rem;height:5rem;margin-top:1.6rem;transition:background .5s,color .5s,border-color .5s;display:grid;position:relative}.security-showcase-module__bTuc3a__shield:before{content:"";background:#d5a9b4;width:1px;height:1.6rem;position:absolute;top:-1.6rem}.security-showcase-module__bTuc3a__shieldRing{border:1px solid #fda4af60;border-radius:1.6rem;animation:4s ease-in-out infinite security-showcase-module__bTuc3a__breathe;position:absolute;inset:-8px}.security-showcase-module__bTuc3a__mapLabel{color:#7d6470;margin-top:1.2rem;font-size:.65rem}.security-showcase-module__bTuc3a__assetMap[data-secured=true] .security-showcase-module__bTuc3a__shield{color:#166534;background:#dcfce7;border-color:#86efac}.security-showcase-module__bTuc3a__assetMap[data-secured=true] .security-showcase-module__bTuc3a__shieldRing{border-color:#86efac80}.security-showcase-module__bTuc3a__assetMap[data-secured=true] .security-showcase-module__bTuc3a__assets>div{color:#166534;border-color:#bbdfc8}.security-showcase-module__bTuc3a__detailSide{padding:1.7rem}.security-showcase-module__bTuc3a__kicker{letter-spacing:.09em;color:#a33650;font-size:.6rem;font-weight:700}.security-showcase-module__bTuc3a__detailSide h2{color:#243b55;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.025em;margin-top:.65rem;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:600;line-height:1.2}.security-showcase-module__bTuc3a__scenarioDescription{color:#65778c;min-height:3.3rem;margin-top:.65rem;font-size:.8rem;line-height:1.65}.security-showcase-module__bTuc3a__steps{margin:1rem 0;padding:0;list-style:none}.security-showcase-module__bTuc3a__steps li{border-top:1px solid #e5eaf1;align-items:center;gap:.7rem;min-height:4rem;padding:.7rem 0;display:flex}.security-showcase-module__bTuc3a__stepIcon{color:#be3457;background:#fff1f2;border-radius:50%;flex-shrink:0;place-items:center;width:1.8rem;height:1.8rem;transition:color .3s,background .3s;display:grid}.security-showcase-module__bTuc3a__stepLabel{color:#243b55;font-size:.78rem;line-height:1.5}.security-showcase-module__bTuc3a__steps small{color:#8290a1;margin-top:.15rem;font-size:.65rem;display:block}.security-showcase-module__bTuc3a__steps li[data-complete=true] .security-showcase-module__bTuc3a__stepIcon{color:#fff;background:#166534}.security-showcase-module__bTuc3a__processing{border:2px solid #fecdd3;border-top-color:#be3457;border-radius:50%;flex-shrink:0;width:.85rem;height:.85rem;margin-left:auto;animation:1s linear infinite security-showcase-module__bTuc3a__spin}.security-showcase-module__bTuc3a__actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.security-showcase-module__bTuc3a__demoButton{color:#fff;cursor:pointer;background:#243b55;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.7rem .9rem;font-size:.75rem;transition:background .2s;display:flex}.security-showcase-module__bTuc3a__demoButton:hover{background:#15283e}.security-showcase-module__bTuc3a__actions>span{color:#8290a1;font-size:.65rem}.security-showcase-module__bTuc3a__result{background:#fff;border-top:1px solid #e5eaf1;align-items:center;gap:.8rem;padding:1.2rem 1.4rem;display:flex}.security-showcase-module__bTuc3a__resultIcon{color:#a33650;flex-shrink:0}.security-showcase-module__bTuc3a__result strong{color:#243b55;font-size:.85rem;font-weight:700;display:block}.security-showcase-module__bTuc3a__result p{color:#65778c;margin-top:.25rem;font-size:.72rem;line-height:1.6}.security-showcase-module__bTuc3a__result[data-secured=true] .security-showcase-module__bTuc3a__resultIcon,.security-showcase-module__bTuc3a__result[data-secured=true] strong{color:#166534}.security-showcase-module__bTuc3a__result a{color:var(--primary);flex-shrink:0;align-items:center;gap:.35rem;min-height:44px;margin-left:auto;font-size:.75rem;font-weight:600;display:flex}.security-showcase-module__bTuc3a__demoNote{text-align:center;max-width:44rem;color:var(--surface-foreground);margin:1rem auto 0;font-size:.65rem;line-height:1.7}@keyframes security-showcase-module__bTuc3a__connect{0%,to{opacity:0;transform:translateY(0)}20%{opacity:.8}80%{opacity:0;transform:translateY(42px)}}@keyframes security-showcase-module__bTuc3a__breathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes security-showcase-module__bTuc3a__spin{to{transform:rotate(360deg)}}.security-showcase-module__bTuc3a__showcase[data-running=false] *,.security-showcase-module__bTuc3a__showcase[data-running=false] :after{animation-play-state:paused}@media not (min-width:768px){.security-showcase-module__bTuc3a__showcase{margin-top:0}.security-showcase-module__bTuc3a__panelBody{grid-template-columns:1fr}.security-showcase-module__bTuc3a__diagramSide{border-bottom:1px solid #e5eaf1;border-right:0;padding:1.2rem}.security-showcase-module__bTuc3a__diagramSide>p{display:none}.security-showcase-module__bTuc3a__assets>div{gap:.4rem;min-height:4rem}.security-showcase-module__bTuc3a__connections{height:1.4rem}.security-showcase-module__bTuc3a__shield{border-radius:1rem;width:3.5rem;height:3.5rem;margin-top:1rem}.security-showcase-module__bTuc3a__shield:before{height:1rem;top:-1rem}.security-showcase-module__bTuc3a__shieldRing{border-radius:1.25rem;inset:-5px}.security-showcase-module__bTuc3a__mapLabel{margin-top:.75rem}.security-showcase-module__bTuc3a__detailSide{padding:1.2rem}.security-showcase-module__bTuc3a__scenarioDescription{min-height:0}.security-showcase-module__bTuc3a__result{flex-wrap:wrap;padding:1rem 1.2rem}.security-showcase-module__bTuc3a__result>div{flex:1}.security-showcase-module__bTuc3a__result a{margin-left:2.3rem}.security-showcase-module__bTuc3a__demoHeading small{display:none}.security-showcase-module__bTuc3a__scenarios{gap:.4rem}.security-showcase-module__bTuc3a__scenarios button{min-height:44px;padding:.75rem .4rem;font-size:.7rem}.security-showcase-module__bTuc3a__panelBar{padding-inline:1rem;font-size:.5rem}}@media (prefers-reduced-motion:reduce){.security-showcase-module__bTuc3a__showcase *,.security-showcase-module__bTuc3a__showcase :after{transition:none!important;animation:none!important}}.security-showcase-module__bTuc3a__terminalBar{color:#d9d9d9;background:#202020;align-items:center;gap:.75rem;padding:.45rem .75rem 0;font-family:ui-monospace,Consolas,monospace;display:flex}.security-showcase-module__bTuc3a__terminalTab{background:#0c0c0c;border-radius:.5rem .5rem 0 0;align-items:center;gap:.6rem;padding:.75rem .85rem;font-size:.65rem;display:flex}.security-showcase-module__bTuc3a__terminalTab>svg:first-child{color:#e57373}.security-showcase-module__bTuc3a__terminalTab>svg:last-child{margin-left:.8rem}.security-showcase-module__bTuc3a__windowControls{gap:1.1rem;margin-left:auto;display:flex}.security-showcase-module__bTuc3a__terminalPrompt{color:#e5e5e5;background:#0c0c0c;border-bottom:1px solid #333;padding:.8rem 1.1rem;font-family:ui-monospace,Consolas,monospace;font-size:.65rem}.security-showcase-module__bTuc3a__terminalPrompt>span:first-child{color:#fb7185;margin-right:.6rem}.security-showcase-module__bTuc3a__promptDetail{color:#999}.security-showcase-module__bTuc3a__showcase .security-showcase-module__bTuc3a__demoButton{color:#fff;background:#dc2626}.security-showcase-module__bTuc3a__showcase .security-showcase-module__bTuc3a__demoButton:hover{background:#b91c1c}@media not (min-width:768px){.security-showcase-module__bTuc3a__terminalTab{gap:.3rem;padding-inline:.5rem;font-size:.55rem}.security-showcase-module__bTuc3a__windowControls{gap:.5rem}.security-showcase-module__bTuc3a__promptDetail{display:none}}.security-showcase-module__bTuc3a__tabList{gap:.25rem;min-width:0;display:flex;overflow-x:auto}.security-showcase-module__bTuc3a__terminalTab{min-width:0;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;transition:background .18s}.security-showcase-module__bTuc3a__terminalTab[aria-pressed=true]{background:#0c0c0c}.security-showcase-module__bTuc3a__terminalTab:hover{background:#303030}.security-showcase-module__bTuc3a__terminalTab[aria-pressed=true]:hover{background:#0c0c0c}.security-showcase-module__bTuc3a__terminalTab:focus-visible{outline-offset:-3px;outline:2px solid #fb7185}.security-showcase-module__bTuc3a__newTab{flex-shrink:0}@media not (min-width:768px){.security-showcase-module__bTuc3a__terminalTab{min-width:0}}@media (prefers-reduced-motion:reduce){.security-showcase-module__bTuc3a__terminalTab{transition:none}}
