:is(.v48-shell,.v48-scope) .vault-page{--vault-ink:#252922;--vault-cream:#f6f4eb;max-width:1600px!important;color:var(--vault-ink);overflow:hidden}:is(.v48-shell,.v48-scope) .vault-page .vault-eyebrow{display:block;font:10px/1.6 var(--mono);letter-spacing:1.7px;margin-bottom:22px}:is(.v48-shell,.v48-scope) .vault-page h2{font-size:clamp(34px,4.2vw,58px);line-height:1.08;letter-spacing:-2px}:is(.v48-shell,.v48-scope) .vault-page p{font-size:16px;line-height:1.7}:is(.v48-shell,.v48-scope) .vault-hero{position:relative;isolation:isolate;min-height:610px;background:#252922;color:#fff;padding:58px 7% 76px}:is(.v48-shell,.v48-scope) .vault-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}:is(.v48-shell,.v48-scope) .vault-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,28,23,.94),rgba(24,28,23,.65) 52%,rgba(24,28,23,.12));z-index:-1}:is(.v48-shell,.v48-scope) .vault-hero-copy{max-width:740px}:is(.v48-shell,.v48-scope) .vault-back{display:inline-block;font-size:12px;color:#e5e6dc;margin-bottom:54px}:is(.v48-shell,.v48-scope) .vault-page .vault-hero h1{font-size:clamp(46px,6.1vw,84px);line-height:1.02;letter-spacing:-3.5px;color:white;margin:0 0 26px}:is(.v48-shell,.v48-scope) .vault-hero p{max-width:540px;color:#f1f0e8;margin:0 0 32px}:is(.v48-shell,.v48-scope) .vault-button{display:inline-flex;align-items:center;gap:42px;background:#e5eacf;color:#252922!important;border:1px solid #e5eacf;padding:15px 21px;border-radius:3px;font-size:13px}:is(.v48-shell,.v48-scope) .vault-button:hover{background:#f1f3e5}:is(.v48-shell,.v48-scope) .vault-tools{padding:33px 7% 42px;border-bottom:1px solid #e5e6df}:is(.v48-shell,.v48-scope) .vault-tools>p{font-size:12px;text-align:center;color:#606357;margin:0 0 30px}:is(.v48-shell,.v48-scope) .vault-logo-row{display:flex;justify-content:space-between;gap:24px;align-items:center;flex-wrap:wrap}:is(.v48-shell,.v48-scope) .vault-logo-row>div{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500}:is(.v48-shell,.v48-scope) .vault-logo-row img{object-fit:contain}:is(.v48-shell,.v48-scope) .vault-secrets{padding:94px 7% 80px}:is(.v48-shell,.v48-scope) .vault-section-heading{max-width:700px;margin:0 auto 48px;text-align:center}:is(.v48-shell,.v48-scope) .vault-section-heading p{max-width:600px;margin:0 auto;color:#5e6257}:is(.v48-shell,.v48-scope) .vault-split{position:relative;display:grid;grid-template-columns:1fr 1fr;margin:0;background:#f6f5ed;isolation:isolate;border:1px solid #e0e2d6}:is(.v48-shell,.v48-scope) .vault-split>div{padding:28px 32px 36px;text-align:center;position:relative}:is(.v48-shell,.v48-scope) .vault-kept{background-color:#e8eddc;background-image:radial-gradient(#a6b48a66 .7px,transparent .7px);background-size:6px 6px;border-right:1px solid #c6cfba}:is(.v48-shell,.v48-scope) .vault-scene-label{display:flex;gap:8px;align-items:center;font:10px var(--mono);letter-spacing:1px;text-align:left}:is(.v48-shell,.v48-scope) .vault-dot{width:6px;height:6px;border-radius:50%;background:#6d7e55}:is(.v48-shell,.v48-scope) .vault-returned .vault-dot{background:#b58d51}:is(.v48-shell,.v48-scope) .vault-envelope{position:relative;width:min(280px,95%);height:180px;margin:56px auto 36px;background:#fcfcf6;border:1px solid #8d9a78;box-shadow:0 13px 25px #45503912;display:flex;flex-direction:column;justify-content:flex-end;padding:23px;transform:rotate(-4deg)}:is(.v48-shell,.v48-scope) .vault-envelope-fold{position:absolute;inset:0;background:linear-gradient(33deg,transparent 49.6%,#bcc5aa 50%,transparent 50.5%) 0 0/50% 90px no-repeat,linear-gradient(-33deg,transparent 49.6%,#bcc5aa 50%,transparent 50.5%) 100% 0/50% 90px no-repeat}:is(.v48-shell,.v48-scope) .vault-envelope>span{font:9px var(--mono);letter-spacing:1px}:is(.v48-shell,.v48-scope) .vault-envelope>b{font:16px var(--mono);letter-spacing:4px;margin-top:9px}:is(.v48-shell,.v48-scope) .vault-seal{width:54px;height:54px;border-radius:50%;background:#d8e2bf;position:absolute;top:48px;left:calc(50% - 27px);display:grid;place-items:center;border:1px solid #98a77e}:is(.v48-shell,.v48-scope) .vault-seal svg{width:27px;fill:none;stroke:#45533a;stroke-width:1.5}:is(.v48-shell,.v48-scope) .vault-split strong{font-weight:500;font-size:19px}:is(.v48-shell,.v48-scope) .vault-split p{font-size:13px;line-height:1.7;color:#585e4e;margin:12px 0 0}:is(.v48-shell,.v48-scope) .vault-result{margin:38px auto 30px;max-width:340px;text-align:left;background:#fff;border:1px solid #d9d9ca;box-shadow:0 12px 25px #35382a0a;animation:vault-arrive 6s ease-in-out infinite}:is(.v48-shell,.v48-scope) .vault-result-top{display:flex;align-items:center;gap:10px;padding:16px;font-size:11px;border-bottom:1px solid #e8e7df}:is(.v48-shell,.v48-scope) .vault-document{display:flex;align-items:center;gap:12px;padding:21px 16px}:is(.v48-shell,.v48-scope) .vault-document strong{font-size:14px}:is(.v48-shell,.v48-scope) .vault-document small{display:block;margin-top:5px;font-size:11px;color:#69705e}:is(.v48-shell,.v48-scope) .vault-file-icon{font-size:29px;color:#75875b}:is(.v48-shell,.v48-scope) .vault-check{margin-left:auto;color:#617646}:is(.v48-shell,.v48-scope) .vault-result-footer{display:flex;justify-content:space-between;padding:11px 16px;border-top:1px solid #ecece5;font:10px var(--mono)}:is(.v48-shell,.v48-scope) .vault-result-footer b{font-weight:400;color:#596647}:is(.v48-shell,.v48-scope) .vault-split figcaption{position:absolute;bottom:-26px;right:0;font:10px var(--mono);color:#6c7063}:is(.v48-shell,.v48-scope) .vault-audiences{margin-top:74px;display:grid;grid-template-columns:1fr 1fr;gap:70px}:is(.v48-shell,.v48-scope) .vault-audiences .vault-eyebrow{margin-bottom:14px}:is(.v48-shell,.v48-scope) .vault-audiences h3{margin:0 0 12px;font-size:22px}:is(.v48-shell,.v48-scope) .vault-audiences p{font-size:14px;color:#626759;margin:0;max-width:420px}:is(.v48-shell,.v48-scope) .vault-revoke{background:#252922;color:#f6f4eb;padding:90px 7%;display:grid;grid-template-columns:.9fr 1.1fr;gap:7%;align-items:center}:is(.v48-shell,.v48-scope) .vault-revoke h2{color:#f6f4eb}:is(.v48-shell,.v48-scope) .vault-revoke-intro p{color:#d1d5c8;max-width:410px}:is(.v48-shell,.v48-scope) .vault-circuit{background:#30352c;border:1px solid #5a6152;padding:24px}:is(.v48-shell,.v48-scope) .vault-circuit-top{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:15px}:is(.v48-shell,.v48-scope) .vault-status{font:10px var(--mono);color:#d9e7be;border:1px solid #778266;border-radius:30px;padding:6px 10px}:is(.v48-shell,.v48-scope) .vault-circuit-diagram{display:flex;align-items:center;margin:44px 0 50px;min-height:85px}:is(.v48-shell,.v48-scope) .vault-circuit-end{width:55px;flex-shrink:0;text-align:center;position:relative}:is(.v48-shell,.v48-scope) .vault-circuit-end small,:is(.v48-shell,.v48-scope) .vault-switch small{position:absolute;white-space:nowrap;left:50%;transform:translateX(-50%);bottom:-27px;color:#cdd2c4;font-size:10px}:is(.v48-shell,.v48-scope) .vault-agent-icon{font-size:43px;color:#dbe6c6;line-height:1}:is(.v48-shell,.v48-scope) .vault-wire{position:relative;height:2px;flex:1;background:#9bb378}:is(.v48-shell,.v48-scope) .vault-wire i{position:absolute;height:6px;width:6px;top:-2px;background:#e3edc6;border-radius:50%;animation:vault-current 2s linear infinite}:is(.v48-shell,.v48-scope) .vault-switch{width:100px;position:relative}:is(.v48-shell,.v48-scope) .vault-switch svg{display:block;width:100%;overflow:visible;fill:#dce7c5;stroke:#b4ca93;stroke-width:3}:is(.v48-shell,.v48-scope) .vault-switch path{transform-origin:24px 48px;transition:transform .45s ease}:is(.v48-shell,.v48-scope) .vault-call-result{border-top:1px solid #626955;padding-top:22px}:is(.v48-shell,.v48-scope) .vault-call-result>span{font:10px var(--mono);color:#c2cabb}:is(.v48-shell,.v48-scope) .vault-call-result>strong{display:block;margin-top:10px;font-size:21px;font-weight:450;color:#e1edca}:is(.v48-shell,.v48-scope) .vault-call-result p{font-size:13px;color:#d0d5c7;min-height:45px;margin:10px 0 20px}:is(.v48-shell,.v48-scope) .vault-disconnect{background:#eee4c2;color:#252922;border:0;padding:12px 16px;border-radius:3px;font-size:12px;display:flex;width:100%;justify-content:space-between}:is(.v48-shell,.v48-scope) .vault-demo-note{font-size:10px!important;line-height:1.6!important;color:#bbc2b3;margin:14px 0 0}:is(.v48-shell,.v48-scope) .is-disconnected .vault-switch path{transform:rotate(-32deg)}:is(.v48-shell,.v48-scope) .is-disconnected .vault-wire-last{background:#69705f}:is(.v48-shell,.v48-scope) .is-disconnected .vault-wire i{display:none}:is(.v48-shell,.v48-scope) .is-disconnected .vault-status{color:#efc4af;border-color:#a78170}:is(.v48-shell,.v48-scope) .is-disconnected .vault-call-result>strong{color:#f0cbb5}:is(.v48-shell,.v48-scope) .vault-context{padding:92px 7%;display:grid;grid-template-columns:1fr 1fr;gap:9%;background:white}:is(.v48-shell,.v48-scope) .vault-context>div>p{color:#616759;max-width:360px}:is(.v48-shell,.v48-scope) .vault-related a{display:flex;gap:24px;padding:26px 0;border-top:1px solid #d6dacc;align-items:flex-start}:is(.v48-shell,.v48-scope) .vault-related a:last-child{border-bottom:1px solid #d6dacc}:is(.v48-shell,.v48-scope) .vault-related a>span{font:11px var(--mono);color:#69745b;margin-top:5px}:is(.v48-shell,.v48-scope) .vault-related h3{margin:0 0 9px;font-size:21px}:is(.v48-shell,.v48-scope) .vault-related p{font-size:13px;margin:0;color:#616759}:is(.v48-shell,.v48-scope) .vault-related b{margin-left:auto;font-size:21px;font-weight:400}:is(.v48-shell,.v48-scope) .vault-related a:hover h3{text-decoration:underline;text-underline-offset:5px}:is(.v48-shell,.v48-scope) .vault-close{padding:70px 7%;background:#eee3cd;background-image:radial-gradient(#9d896e44 .8px,transparent .8px);background-size:5px 5px;text-align:center}:is(.v48-shell,.v48-scope) .vault-close h2{font-size:clamp(40px,5vw,68px)}:is(.v48-shell,.v48-scope) .vault-close .vault-button{background:#252922;color:#fff!important;border-color:#252922}:is(.v48-shell,.v48-scope) .vault-close .vault-button:hover{background:#41483b}@keyframes vault-current{from{left:0}to{left:95%}}@keyframes vault-arrive{0%,12%{transform:translateY(6px);opacity:.65}25%,85%{transform:translateY(0);opacity:1}100%{transform:translateY(6px);opacity:.65}}@media(max-width:800px){:is(.v48-shell,.v48-scope) .vault-hero{min-height:560px}:is(.v48-shell,.v48-scope) .vault-page .vault-hero h1{letter-spacing:-2px}:is(.v48-shell,.v48-scope) .vault-logo-row{display:grid;grid-template-columns:repeat(3,1fr);gap:27px 16px}:is(.v48-shell,.v48-scope) .vault-logo-row>div{font-size:11px;gap:7px}:is(.v48-shell,.v48-scope) .vault-logo-row img{width:27px;height:27px}:is(.v48-shell,.v48-scope) .vault-revoke{grid-template-columns:1fr;gap:35px}:is(.v48-shell,.v48-scope) .vault-revoke-intro p{max-width:590px}:is(.v48-shell,.v48-scope) .vault-secrets,:is(.v48-shell,.v48-scope) .vault-context{padding:65px 6%}:is(.v48-shell,.v48-scope) .vault-revoke{padding:65px 6%}:is(.v48-shell,.v48-scope) .vault-split>div{padding:24px 17px 30px}:is(.v48-shell,.v48-scope) .vault-envelope{height:180px}:is(.v48-shell,.v48-scope) .vault-scene-label{font-size:8px}:is(.v48-shell,.v48-scope) .vault-split strong{font-size:16px}:is(.v48-shell,.v48-scope) .vault-context{gap:35px;grid-template-columns:1fr}:is(.v48-shell,.v48-scope) .vault-context>div>p{max-width:550px}}@media(max-width:540px){:is(.v48-shell,.v48-scope) .vault-hero{padding:35px 7% 55px;min-height:570px}:is(.v48-shell,.v48-scope) .vault-back{margin-bottom:45px}:is(.v48-shell,.v48-scope) .vault-hero p{font-size:15px}:is(.v48-shell,.v48-scope) .vault-hero-art{object-position:65% center}:is(.v48-shell,.v48-scope) .vault-logo-row{grid-template-columns:repeat(2,1fr)}:is(.v48-shell,.v48-scope) .vault-split{grid-template-columns:1fr}:is(.v48-shell,.v48-scope) .vault-kept{border-right:0;border-bottom:1px solid #c6cfba}:is(.v48-shell,.v48-scope) .vault-split>div{padding:25px 23px 35px}:is(.v48-shell,.v48-scope) .vault-scene-label{font-size:10px}:is(.v48-shell,.v48-scope) .vault-envelope{margin-top:37px}:is(.v48-shell,.v48-scope) .vault-audiences{grid-template-columns:1fr;gap:34px;margin-top:60px}:is(.v48-shell,.v48-scope) .vault-result{margin-top:32px}:is(.v48-shell,.v48-scope) .vault-circuit{padding:18px}:is(.v48-shell,.v48-scope) .vault-circuit-top{font-size:11px}:is(.v48-shell,.v48-scope) .vault-circuit-end{width:43px}:is(.v48-shell,.v48-scope) .vault-switch{width:86px}:is(.v48-shell,.v48-scope) .vault-circuit-end img{width:33px;height:33px}:is(.v48-shell,.v48-scope) .vault-page h2{letter-spacing:-1.3px}:is(.v48-shell,.v48-scope) .vault-context .vault-eyebrow{font-size:9px}:is(.v48-shell,.v48-scope) .vault-button{gap:25px}:is(.v48-shell,.v48-scope) .vault-close{padding:60px 6%}}@media(prefers-reduced-motion:reduce){:is(.v48-shell,.v48-scope) .vault-result,:is(.v48-shell,.v48-scope) .vault-wire i{animation:none}:is(.v48-shell,.v48-scope) .vault-switch path{transition:none}}

:is(.v48-shell,.v48-scope) .vault-flow{margin:45px 0 0}:is(.v48-shell,.v48-scope) .vault-flow-steps{display:grid;grid-template-columns:1fr 1.1fr 1fr;border:1px solid #dde2d4;border-radius:15px;overflow:hidden;background:white}:is(.v48-shell,.v48-scope) .vault-flow-steps>div{padding:30px;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;min-width:0}:is(.v48-shell,.v48-scope) .vault-flow-number{font:10px var(--mono);letter-spacing:1px;color:#727d63;align-self:flex-start;margin-bottom:28px}:is(.v48-shell,.v48-scope) .vault-flow-icon{height:42px;display:grid;place-items:center}:is(.v48-shell,.v48-scope) .vault-flow-icon svg{width:36px;height:36px;color:#63754b}:is(.v48-shell,.v48-scope) .vault-flow-steps h3{font-size:23px;margin:18px 0 23px;font-weight:500}:is(.v48-shell,.v48-scope) .vault-flow-steps code{font:12px var(--mono);background:#f4f6ef;padding:10px 12px;border-radius:6px;overflow-wrap:anywhere}:is(.v48-shell,.v48-scope) .vault-flow-steps p{font-size:13px;line-height:1.6;color:#626b56;margin:15px 0 0}:is(.v48-shell,.v48-scope) .vault-flow-center{background:#252922;color:#f7f7ef}:is(.v48-shell,.v48-scope) .vault-flow-center .vault-flow-number{color:#d4d3b8}:is(.v48-shell,.v48-scope) .vault-flow-center h3{color:#fff!important}:is(.v48-shell,.v48-scope) .vault-flow-center p{color:#d7d9cc}:is(.v48-shell,.v48-scope) .vault-flow-center>img{object-fit:contain;height:42px}:is(.v48-shell,.v48-scope) .vault-token{border:1px solid #6a705c;border-radius:9px;padding:15px;display:flex;align-items:center;gap:12px;width:100%;justify-content:center;background:#ffffff05}:is(.v48-shell,.v48-scope) .vault-token svg{width:24px;height:24px;flex-shrink:0;color:#ded4ad}:is(.v48-shell,.v48-scope) .vault-token strong{font:15px var(--mono);letter-spacing:2px}:is(.v48-shell,.v48-scope) .vault-token small{display:block;margin-top:9px;font-size:10px;color:#c1c8b3}:is(.v48-shell,.v48-scope) .vault-flow-file{display:flex;gap:12px;align-items:center;text-align:left;padding:18px 14px;border:1px solid #e1e6d8;border-radius:8px;width:100%;font-size:13px}:is(.v48-shell,.v48-scope) .vault-flow-file svg{width:23px;height:23px;flex-shrink:0;color:#7b8d5e}:is(.v48-shell,.v48-scope) .vault-flow-file small{display:block;font-size:11px;color:#758267;margin-top:7px}:is(.v48-shell,.v48-scope) .vault-flow-steps>div+div:before{content:'›';position:absolute;left:-1px;top:50%;font-size:25px;color:#8b9b70;background:#f2f4ec;border-radius:0 6px 6px 0;padding:4px}:is(.v48-shell,.v48-scope) .vault-return-path{display:flex;align-items:center;gap:16px;border:1px solid #dce3d2;border-radius:10px;background:white;padding:24px 28px;margin-top:18px}:is(.v48-shell,.v48-scope) .vault-return-path>svg{width:28px;height:28px;color:#7d9060;flex-shrink:0}:is(.v48-shell,.v48-scope) .vault-return-path strong{display:block;font-size:15px;font-weight:500}:is(.v48-shell,.v48-scope) .vault-return-path div>span{display:block;font-size:12px;color:#6d795f;margin-top:6px}:is(.v48-shell,.v48-scope) .vault-token-excluded{display:flex;align-items:center;gap:8px;margin-left:auto;color:#78664e;font-size:11px}:is(.v48-shell,.v48-scope) .vault-token-excluded svg{width:17px;height:17px}:is(.v48-shell,.v48-scope) .vault-flow figcaption{font-size:10px;color:#707964;text-align:right;margin-top:15px}:is(.v48-shell,.v48-scope) .vault-secrets .vault-audiences{margin-top:35px}:is(.v48-shell,.v48-scope) .vault-secrets .vault-audiences h3{font-size:18px;margin-bottom:0}@media(max-width:900px){:is(.v48-shell,.v48-scope) .vault-flow-steps>div{padding:24px 17px}:is(.v48-shell,.v48-scope) .vault-flow-number{font-size:8px}:is(.v48-shell,.v48-scope) .vault-flow-steps h3{font-size:20px}:is(.v48-shell,.v48-scope) .vault-token{padding:12px 8px;gap:7px}:is(.v48-shell,.v48-scope) .vault-token strong{font-size:11px}:is(.v48-shell,.v48-scope) .vault-flow-file{padding:12px 8px;font-size:12px}}@media(max-width:600px){:is(.v48-shell,.v48-scope) .vault-flow-steps{grid-template-columns:1fr}:is(.v48-shell,.v48-scope) .vault-flow-steps>div{padding:25px}:is(.v48-shell,.v48-scope) .vault-flow-number{margin-bottom:20px}:is(.v48-shell,.v48-scope) .vault-flow-steps>div+div:before{display:none}:is(.v48-shell,.v48-scope) .vault-return-path{flex-wrap:wrap;padding:20px}:is(.v48-shell,.v48-scope) .vault-token-excluded{margin-left:44px}:is(.v48-shell,.v48-scope) .vault-token,:is(.v48-shell,.v48-scope) .vault-flow-file{max-width:290px}:is(.v48-shell,.v48-scope) .vault-flow-steps h3{margin:15px 0}:is(.v48-shell,.v48-scope) .vault-secrets .vault-audiences{gap:24px}}

:is(.v48-shell,.v48-scope) .vault-switch{flex-shrink:0}:is(.v48-shell,.v48-scope) .vault-switch svg{height:70px}:is(.v48-shell,.v48-scope) .vault-switch path{transform-origin:24px 35px}:is(.v48-shell,.v48-scope) .vault-switch-logo{position:absolute;width:34px;height:34px;object-fit:contain;left:50%;transform:translateX(-50%);top:-32px}:is(.v48-shell,.v48-scope) .vault-circuit-diagram{margin-top:65px}:is(.v48-shell,.v48-scope) .vault-switch small{bottom:-13px}
