@font-face{font-family:Spline Sans Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/spline-sans-latin-ext-wght-normal-DGzmlScV.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/spline-sans-latin-wght-normal-DI10v4rJ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#10120f;background:#f1efe8;font-family:Spline Sans Variable,Helvetica Neue,sans-serif;font-synthesis:none;--canvas: #f1efe8;--paper: #fbfaf6;--ink: #10120f;--quiet: #666960;--line: #d8d5cb;--blue: #3155f5;--blue-wash: #dce4ff;--amber: #f0a53a;--green: #26735a;--red: #b84637}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--canvas)}button,input{font:inherit}a{color:inherit;text-decoration:none}.shell{width:min(1280px,calc(100% - 48px));margin-inline:auto}.mono{font:400 11px/1.2 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:650;letter-spacing:-.03em}.mark{width:25px;height:25px;display:inline-grid;place-items:center;border:1px solid currentColor;border-radius:50%}.mark span{width:10px;height:18px;border-radius:50%;background:currentColor;transform:rotate(30deg)}.nav-links{display:flex;gap:30px;font-size:14px;color:var(--quiet)}.nav-links a:hover{color:var(--ink)}.build-state{font:400 10px/1 IBM Plex Mono,monospace;text-transform:uppercase;display:flex;align-items:center;gap:8px}.build-state i{width:7px;height:7px;border-radius:50%;background:var(--amber)}.build-state span{color:var(--quiet)}.nav-utility{display:flex;align-items:center;gap:18px}.open-app{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;gap:18px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-size:11px;font-weight:600;transition:background-color .18s ease,border-color .18s ease}.open-app:hover{border-color:var(--blue);background:var(--blue)}.hero{min-height:690px;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:60px;padding-block:90px;overflow:hidden}.eyebrow{margin:0 0 22px;font:400 11px/1.2 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--blue)}h1{margin:0;font-size:clamp(54px,5.7vw,86px);line-height:.98;letter-spacing:-.05em;font-weight:570}h1 em{color:var(--blue);font-style:normal}.lede{max-width:600px;margin:34px 0 0;font-size:20px;line-height:1.55;color:var(--quiet)}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:38px}.button{display:inline-flex;gap:28px;align-items:center;padding:15px 18px;border:1px solid var(--ink);font-size:13px;font-weight:600}.button.primary{background:var(--ink);color:#fff}.button:hover{background:var(--blue);border-color:var(--blue);color:#fff}.text-link{border-bottom:1px solid var(--ink);padding-block:4px;font-size:13px}.faq{padding-block:118px;display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(48px,8vw,120px);border-top:1px solid var(--line)}.faq-heading{align-self:start;position:sticky;top:34px}.faq-heading h2{max-width:430px;margin:0;font-size:clamp(34px,4vw,54px);line-height:.98;letter-spacing:-.055em}.faq-heading>p:last-of-type{max-width:390px;margin:24px 0;color:var(--quiet);font-size:14px;line-height:1.6}.faq-heading>a{display:inline-block;padding-bottom:4px;border-bottom:1px solid var(--ink);font-size:12px;font-weight:650}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-size:18px;font-weight:620;letter-spacing:-.025em}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--blue);font-size:21px;font-weight:400;transition:transform .18s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:720px;margin:-5px 52px 26px 0;color:var(--quiet);font-size:14px;line-height:1.65}.eclipse{position:relative;min-height:500px;display:grid;place-items:center;isolation:isolate}.eclipse:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:var(--blue-wash);filter:blur(1px);z-index:-3}.eclipse:after{content:"";position:absolute;width:350px;height:350px;border-radius:50%;background:var(--ink);box-shadow:55px -34px 0 -4px var(--blue);z-index:-1}.eclipse-core{width:190px;min-height:150px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2}.eclipse-core strong{font:500 27px/1 IBM Plex Mono,monospace;margin:13px 0 21px}.eclipse-core button{appearance:none;border:1px solid #696d68;background:transparent;color:#fff;padding:8px 11px;font-size:11px;cursor:pointer}.eclipse-core button:hover{border-color:#fff}.orbit{position:absolute;border:1px solid #b8b9b0;border-radius:50%;transform:rotate(-22deg)}.orbit-one{width:475px;height:270px}.orbit-two{width:560px;height:330px;border-style:dashed;opacity:.58}.signal{position:absolute;padding:7px 9px;background:var(--paper);border:1px solid var(--line);font:400 9px/1 IBM Plex Mono,monospace}.signal:before{content:"";display:inline-block;width:6px;height:6px;background:var(--blue);border-radius:50%;margin-right:6px}.signal-a{top:78px;left:22px}.signal-b{bottom:75px;right:12px}.signal-c{top:118px;right:3px}.technology{padding-block:92px;border-block:1px solid var(--line);background:var(--paper)}.technology-inner{display:grid;grid-template-columns:minmax(240px,.46fr) minmax(0,1.54fr);gap:72px;align-items:start}.technology-heading h2,.assurances-heading h2{margin:0;font-size:clamp(34px,3.5vw,50px);line-height:1.03;letter-spacing:-.04em;font-weight:560;text-wrap:balance}.technology-heading>p:last-child{max-width:380px;margin:26px 0 0;color:var(--quiet);font-size:14px;line-height:1.65}.technology-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.technology-card{position:relative;min-height:252px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);overflow:hidden;transition:background-color .22s ease,color .22s ease}.technology-card:before{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .26s ease}.technology-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.technology-logo{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;transition:transform .26s cubic-bezier(.2,.7,.2,1)}.technology-logo img{width:28px;height:28px;display:block;object-fit:contain}.technology-status{color:var(--quiet);font:400 8px/1 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.technology-card .mono{color:var(--blue);font-size:9px}.technology-card h3{margin:9px 0 8px;font-size:23px;line-height:1;letter-spacing:-.035em}.technology-card p{margin:0;color:var(--quiet);font-size:12px;line-height:1.5}.technology-arrow{position:absolute;top:66px;right:24px;color:var(--blue);opacity:0;transform:translate(-5px,5px);transition:opacity .22s ease,transform .22s ease}.technology-card:hover{background:var(--blue-wash)}.technology-card:hover:before{transform:scaleX(1)}.technology-card:hover .technology-logo{transform:translateY(-3px) rotate(-5deg)}.technology-card:hover .technology-arrow{opacity:1;transform:translate(0)}.workbench{padding-block:130px}.section-intro{display:grid;grid-template-columns:.78fr 1.42fr .8fr;gap:40px;align-items:start}.section-intro h2{margin:0;font-size:clamp(38px,4.1vw,58px);line-height:1.04;letter-spacing:-.038em;font-weight:560;text-wrap:balance}.section-intro>p:last-child{margin:0;color:var(--quiet);line-height:1.6;font-size:15px}.access-rail{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);margin-top:70px}.access{appearance:none;border:0;border-right:1px solid var(--line);background:transparent;min-height:115px;padding:22px 20px;text-align:left;display:flex;gap:18px;cursor:pointer;color:var(--quiet)}.access:first-child{border-left:1px solid var(--line)}.access.active{background:var(--blue);color:#fff}.access-code{width:27px;height:27px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font:400 10px/1 IBM Plex Mono,monospace;flex:none}.access strong,.access small{display:block}.access strong{color:currentColor;font-size:16px;margin-bottom:8px}.access small{font-size:12px;line-height:1.4}.console-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:26px;margin-top:26px}.mandate-sheet,.request-panel{border:1px solid var(--line);background:var(--paper);min-height:420px}.mandate-sheet{padding:30px;position:relative;box-shadow:10px 10px 0 var(--blue-wash)}.mandate-sheet:after{content:"";position:absolute;top:-1px;right:-1px;width:42px;height:42px;background:linear-gradient(225deg,var(--canvas) 49%,var(--line) 50%,var(--paper) 51%)}.sheet-head,.request-head{display:flex;align-items:start;justify-content:space-between;gap:20px}.sheet-head h3{font-size:26px;letter-spacing:-.04em;margin:9px 0 0}.sealed-badge{padding:7px 10px;color:var(--blue);border:1px solid var(--blue);font:400 9px/1 IBM Plex Mono,monospace;text-transform:uppercase;margin-right:36px}.rule-lines{margin-top:40px;border-top:1px solid var(--line)}.rule-lines div{min-height:58px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:30px}.rule-lines span{color:var(--quiet);font-size:13px}.rule-lines b{font:500 12px/1 IBM Plex Mono,monospace}.rule-lines .veiled b{color:var(--blue);letter-spacing:.2em}.mandate-sheet footer{display:flex;justify-content:space-between;color:var(--quiet);font:400 10px/1.4 IBM Plex Mono,monospace;margin-top:32px}.request-panel{padding:30px;background:var(--ink);color:#fff}.not-chain{color:#a6aaa2;font:400 9px/1 IBM Plex Mono,monospace;text-transform:uppercase}.request-panel label{display:block;margin-top:42px}.request-panel label span{display:flex;justify-content:space-between;color:#aeb2aa;font-size:13px}.request-panel label b{color:#fff;font-family:IBM Plex Mono,monospace;font-weight:400}input[type=range]{width:100%;margin-top:18px;accent-color:var(--blue)}.decision{display:flex;gap:16px;align-items:center;margin-top:42px;padding:20px;border:1px solid #41443f}.decision.allowed{border-color:var(--green)}.decision.denied{border-color:var(--red)}.decision-mark{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:var(--green);flex:none}.decision.denied .decision-mark{background:var(--red)}.decision span,.decision strong,.decision small{display:block}.decision span{color:#9fa39b;font:400 9px/1 IBM Plex Mono,monospace;text-transform:uppercase}.decision strong{margin:6px 0;font-size:16px}.decision small{color:#b7bab4;line-height:1.4}.assurances{padding-block:112px;border-top:1px solid #c6cff6;background:var(--blue-wash)}.assurances-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:88px;align-items:start}.assurances-heading{max-width:520px}.assurance-list{border-top:1px solid #adb9ee}.assurance-item{min-height:120px;display:grid;grid-template-columns:38px 1fr;gap:20px;align-items:start;padding:25px 4px;border-bottom:1px solid #adb9ee}.assurance-item>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--blue);border-radius:50%;color:var(--blue);font:500 11px/1 IBM Plex Mono,monospace;transition:background-color .18s ease,color .18s ease}.assurance-item h3{margin:0;font-size:21px;letter-spacing:-.025em}.assurance-item p{max-width:560px;margin:8px 0 0;color:#535a73;font-size:13px;line-height:1.55}.assurance-item:hover>span{background:var(--blue);color:#fff}.delegation{background:var(--ink);color:#fff;padding-block:130px;overflow:hidden}.delegation-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.section-intro.inverse{display:block}.section-intro.inverse h2{max-width:500px}.section-intro.inverse>p:last-child{max-width:500px;margin-top:28px;color:#aeb2aa}.grant-tree{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:8px}.grant{background:#171a16;border:1px solid #41443f;padding:20px;width:250px;position:relative}.grant span,.grant strong,.grant small,.grant b{display:block}.grant span{color:#7f847c}.grant strong{font-size:18px;margin:10px 0 5px}.grant small{color:#9da198}.grant b{margin-top:17px;color:#8ca3ff;font:400 11px/1 IBM Plex Mono,monospace}.owner-node{background:var(--blue);border-color:var(--blue)}.owner-node span,.owner-node small{color:#d8dfff}.stem{height:42px;width:1px;background:#4c504a;position:relative}.stem i{width:7px;height:7px;border-radius:50%;background:var(--amber);position:absolute;left:-3px;top:17px}.branches{width:55%;height:40px;border-top:1px solid #4c504a;position:relative;margin-top:40px}.branches:before,.branches:after{content:"";position:absolute;height:40px;width:1px;background:#4c504a;top:-40px}.branches:before{left:0;top:0}.branches:after{right:0;top:0}.branches i:first-child,.branches i:last-child{position:absolute;width:6px;height:6px;background:var(--amber);border-radius:50%;top:36px}.branches i:first-child{left:-3px}.branches i:last-child{right:-3px}.children{width:88%;display:grid;grid-template-columns:1fr 1fr;gap:28px}.children .grant{width:100%}.quiet-node{border-style:dashed}.developers{padding-block:130px}.stack-line{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:16px;margin-top:70px}.stack-line div{min-height:150px;border-top:2px solid var(--ink);padding-top:18px}.stack-line>i{font-style:normal;color:var(--blue);align-self:center}.stack-line span,.stack-line strong,.stack-line small{display:block}.stack-line span{color:var(--blue);font:400 10px/1 IBM Plex Mono,monospace}.stack-line strong{margin:30px 0 8px}.stack-line small{color:var(--quiet);line-height:1.4}.adapter-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid var(--line);padding-top:24px}.adapter-row span{color:var(--quiet);margin-right:auto;font-size:13px}.adapter-row b{font:400 10px/1 IBM Plex Mono,monospace;padding:9px 11px;border:1px solid var(--line)}.live-proof{padding-block:130px;background:var(--ink);color:#fff}.live-proof .section-intro>p:last-child{color:#aeb2aa}.live-metrics{margin-top:70px;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #3b3e39}.live-metrics>div{min-height:105px;padding:24px;display:flex;flex-direction:column;justify-content:center;gap:10px;border-right:1px solid #3b3e39}.live-metrics>div:first-child{border-left:1px solid #3b3e39}.live-metrics span{color:#8f948b;font:400 10px/1 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.live-metrics strong,.live-metrics a{font-size:16px}.live-metrics a:hover{color:#91a5ff}.receipt-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:50px}.live-receipt{border:1px solid #3b3e39;background:#151814;padding:28px}.live-receipt header{display:flex;justify-content:space-between;align-items:center}.live-receipt header i{color:#87d4ad;font:400 10px/1 IBM Plex Mono,monospace;font-style:normal;text-transform:uppercase}.live-receipt header i:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#4ee39b}.live-receipt h3{margin:42px 0 7px;font-size:28px;letter-spacing:-.04em}.live-receipt>p{margin:0;color:#8f948b;font-size:13px}.receipt-path{display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px;border-top:1px solid #3b3e39}.receipt-path a{padding:18px 12px 0 0;display:flex;flex-direction:column;gap:8px}.receipt-path a:hover b{color:#91a5ff}.receipt-path span{color:#91a5ff;font:400 9px/1 IBM Plex Mono,monospace}.receipt-path b{font-size:12px}.receipt-path small{color:#8f948b;font-size:10px}.proof-caveat{max-width:720px;margin:34px 0 0;color:#8f948b;font-size:12px;line-height:1.6}.footer{min-height:120px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px}.footer p{color:var(--quiet);font-size:13px}.footer>.mono{color:var(--red)}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.2,.65,.25,1),transform .65s cubic-bezier(.2,.65,.25,1);transition-delay:calc(var(--reveal-delay, 0) * 80ms)}[data-reveal=left]{transform:translate(-24px)}[data-reveal=scale]{transform:translateY(14px) scale(.97)}[data-reveal-delay="1"]{--reveal-delay: 1}[data-reveal-delay="2"]{--reveal-delay: 2}[data-reveal].is-visible{opacity:1;transform:translate(0) scale(1)}@media(max-width:900px){.nav-links{display:none}.hero{grid-template-columns:1fr;padding-top:70px}.eclipse{min-height:460px}.technology-inner,.assurances-inner{grid-template-columns:1fr;gap:48px}.technology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-intro{grid-template-columns:1fr}.access-rail{grid-template-columns:1fr 1fr}.console-grid,.delegation-inner,.faq{grid-template-columns:1fr}.faq{gap:48px}.faq-heading{position:static}.stack-line{grid-template-columns:1fr}.live-metrics{grid-template-columns:1fr 1fr}.receipt-grid{grid-template-columns:1fr}.stack-line>i{transform:rotate(90deg);justify-self:center}}@media(max-width:560px){.shell{width:min(100% - 28px,1180px)}.build-state span,.build-state{display:none}h1{font-size:47px}.lede{font-size:17px}.hero-actions{align-items:flex-start;flex-direction:column}.eclipse{transform:scale(.8);margin-inline:-50px}.technology-grid,.access-rail,.children{grid-template-columns:1fr}.access{border-left:1px solid var(--line)}.technology{padding-block:72px}.technology-card{min-height:220px}.assurances{padding-block:84px}.mandate-sheet footer,.footer{align-items:flex-start;flex-direction:column;justify-content:center}.branches{display:none}.children{width:100%;gap:14px;margin-top:35px}.grant{width:100%}.live-metrics,.receipt-path{grid-template-columns:1fr}.live-metrics>div{min-height:85px;border-left:1px solid #3b3e39;border-bottom:1px solid #3b3e39}.faq{padding-block:78px}.faq-list summary{min-height:70px;font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.vault-app{min-height:100vh;background:#ebe9e2;color:var(--ink)}.app-nav{width:min(1460px,calc(100% - 44px));height:72px;margin-inline:auto;display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid #cfccc2}.app-brand{display:inline-flex;align-items:center;gap:10px;width:fit-content;font-weight:650;letter-spacing:-.03em}.app-mark{width:27px;height:27px;display:inline-grid;place-items:center;border:1px solid currentColor;border-radius:50%}.app-mark>span{width:10px;height:19px;border-radius:50%;background:currentColor;transform:rotate(30deg)}.app-nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px}.app-network{font:400 9px/1 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.app-network i{width:6px;height:6px;display:inline-block;margin-right:7px;border-radius:50%;background:#ef9c2d}.app-nav-actions button,.new-vault,.workspace-heading button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer}.app-nav-actions button{min-width:132px;min-height:37px;padding:0 14px;font-size:12px}.app-nav-actions select{min-height:37px;max-width:150px;padding:0 28px 0 10px;border:1px solid #cfccc2;border-radius:0;background:#f7f5ee;color:var(--ink);font:400 10px/1 IBM Plex Mono,monospace}.app-nav-actions button:hover,.new-vault:hover,.workspace-heading button:hover{background:var(--blue);border-color:var(--blue)}.app-nav-actions button:disabled{cursor:wait;opacity:.65}.app-shell{width:min(1460px,calc(100% - 44px));margin-inline:auto;padding:72px 0 100px}.app-hero{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end}.app-kicker{margin:0 0 15px;color:var(--blue);font:400 9px/1.2 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.app-hero h1{max-width:640px;font-size:clamp(42px,4vw,60px);line-height:1}.app-hero>div>p:last-child{max-width:620px;margin:24px 0 0;color:#656860;font-size:17px;line-height:1.55}.new-vault{min-height:48px;padding:0 20px;display:inline-flex;align-items:center;gap:14px;font-size:13px;font-weight:600}.new-vault span{font-size:18px;font-weight:400}.app-notice{min-height:48px;margin-top:42px;padding:0 16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid #bdc8f4;background:#dce4ff}.app-notice>span{width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--blue);border-radius:50%;color:var(--blue);font:500 9px/1 IBM Plex Mono,monospace}.app-notice p{margin:0;font-size:12px}.app-notice b{color:#5b6797;font:400 8px/1 IBM Plex Mono,monospace;letter-spacing:.08em}.onboarding{margin-top:28px;display:grid;grid-template-columns:.72fr 1.28fr;border:1px solid #cfccc2;background:#f7f5ef}.onboarding-copy{padding:32px;border-right:1px solid #cfccc2}.onboarding-copy h2,.workspace-heading h2{margin:0;font-size:27px;line-height:1.05;letter-spacing:-.035em}.onboarding-copy>p:last-child{max-width:360px;margin:17px 0 0;color:#686b64;font-size:12px;line-height:1.55}.onboarding-steps{margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none}.onboarding-steps li{min-width:0;padding:27px 20px;display:grid;grid-template-columns:28px 1fr;align-content:center;gap:12px;border-right:1px solid #cfccc2}.onboarding-steps li:last-child{border-right:0}.onboarding-steps li>span{width:27px;height:27px;display:grid;place-items:center;border:1px solid #b7b8b1;border-radius:50%;color:#777a73;font:400 9px/1 IBM Plex Mono,monospace}.onboarding-steps strong,.onboarding-steps small{display:block}.onboarding-steps strong{margin-top:2px;font-size:12px}.onboarding-steps small{margin-top:7px;color:#7b7e76;font-size:10px;line-height:1.35}.onboarding-steps li.active{background:var(--blue);color:#fff}.onboarding-steps li.active>span{border-color:#fff;color:#fff}.onboarding-steps li.active small{color:#dce2ff}.onboarding-steps li.complete>span{border-color:#26735a;background:#26735a;color:#fff}.app-summary{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px;border-top:1px solid #cfccc2;border-left:1px solid #cfccc2}.app-summary article{min-height:128px;padding:23px;display:flex;flex-direction:column;border-right:1px solid #cfccc2;border-bottom:1px solid #cfccc2;background:#f7f5ef}.app-summary span{color:#73766e;font-size:11px}.app-summary strong{margin:auto 0 5px;font-size:34px;letter-spacing:-.05em}.app-summary small{color:#85877f;font:400 9px/1 IBM Plex Mono,monospace}.app-workspace{margin-top:28px}.workspace-main{display:grid;gap:28px}.workspace-section{border:1px solid #cfccc2;background:#f7f5ef}.workspace-heading{min-height:92px;padding:23px 26px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #cfccc2}.workspace-heading .app-kicker{margin-bottom:10px}.workspace-heading h2{font-size:23px}.workspace-heading button{min-height:36px;padding:0 14px;font-size:11px}.vault-table-head,.vault-row{display:grid;grid-template-columns:1.45fr .65fr 1fr 1fr .62fr;align-items:center;gap:18px}.vault-table-head{min-height:42px;padding:0 24px;color:#85877f;border-bottom:1px solid #dedbd2;font:400 8px/1 IBM Plex Mono,monospace;text-transform:uppercase}.vault-row{min-height:88px;padding:16px 24px;border-bottom:1px solid #dedbd2}.vault-row>div{display:flex;align-items:center;gap:13px;min-width:0}.vault-row p{margin:0;min-width:0}.vault-row strong,.vault-row small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vault-row strong{font-size:12px}.vault-row small{margin-top:7px;color:#85877f;font-size:9px}.grant-cell small{display:flex;align-items:center;gap:9px;overflow:visible}.grant-cell button,.grant-cell a{padding:0;border:0;background:transparent;color:var(--blue);cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:3px}.grant-cell a{color:#686b64}.grant-cell button:focus-visible,.grant-cell a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.vault-orb{width:31px;height:31px;flex:0 0 auto;border:7px solid #cdd6ff;border-radius:50%;background:var(--ink);box-shadow:5px -4px 0 -2px var(--blue)}.row-status,.permit-status{width:fit-content;padding:7px 8px;border:1px solid #c9c5bb;color:#62655e;font:400 8px/1 IBM Plex Mono,monospace;text-transform:uppercase}.row-status.live{border-color:#7db79f;color:#26735a;background:#e1eee8}.example-note{margin:0;padding:14px 24px;color:#80837b;font-size:10px;line-height:1.5}.workspace-empty{margin:0;padding:44px 26px;color:#73766e;font-size:12px;line-height:1.6;border-bottom:1px solid #dedbd2}.workspace-empty.compact{padding-block:24px}.ledger-filter{color:#686b64;font-size:11px}.permit-list>a{min-height:82px;padding:15px 24px;display:grid;grid-template-columns:31px 1.2fr 1fr auto 20px;align-items:center;gap:15px;border-bottom:1px solid #dedbd2}.permit-list>a:last-child{border-bottom:0}.permit-list>a:hover{background:#eeece5}.permit-check{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#26735a;color:#fff;font-size:10px}.permit-check.denied{background:#9e493f}.permit-list p{margin:0}.permit-list strong,.permit-list small{display:block}.permit-list strong{font-size:12px}.permit-list small{margin-top:6px;color:#85877f;font-size:9px}.permit-status{border-color:#7db79f;color:#26735a}.permit-list b{color:var(--blue);font-weight:400}.vault-dialog-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:24px;background:#10120fad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.vault-dialog{width:min(720px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid #aaa79f;background:#f7f5ef;box-shadow:20px 20px #10120f33}.vault-dialog>header{padding:25px 28px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #d3d0c7}.vault-dialog h2{margin:0;font-size:30px;letter-spacing:-.04em}.vault-dialog>header>button{border:0;background:transparent;cursor:pointer;font-size:27px;line-height:1}.vault-dialog form{padding:28px;display:grid;gap:20px}.vault-dialog label{display:grid;gap:8px}.vault-dialog label>span:first-child{color:#686b64;font-size:10px}.field-label{display:inline-flex;align-items:center;gap:7px;width:fit-content}.field-help{position:relative;width:16px;height:16px;display:inline-grid;place-items:center;border:1px solid #a9aaa3;border-radius:50%;color:#676a63;cursor:help;font:500 9px/1 IBM Plex Mono,monospace}.field-help>[role=tooltip]{position:absolute;z-index:4;left:0;bottom:calc(100% + 9px);width:min(250px,70vw);padding:10px 11px;border:1px solid #2f312d;background:#10120f;color:#f7f5ef;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease;font:400 10px/1.45 Spline Sans Variable,sans-serif}.form-pair>label:nth-child(2) .field-help>[role=tooltip]{right:0;left:auto}.field-help:hover>[role=tooltip],.field-help:focus>[role=tooltip]{opacity:1;transform:translateY(0)}.field-help:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.vault-dialog input,.vault-dialog select,.vault-dialog textarea{width:100%;min-height:43px;padding:0 12px;border:1px solid #c9c5bb;border-radius:0;outline:none;background:#fffefa;color:var(--ink)}.vault-dialog textarea{min-height:84px;padding-block:11px;resize:vertical;font:inherit;line-height:1.45}.vault-dialog input:focus,.vault-dialog select:focus,.vault-dialog textarea:focus{border-color:var(--blue)}.vault-dialog input:disabled,.vault-dialog select:disabled,.vault-dialog textarea:disabled{cursor:wait;opacity:.64}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.input-unit{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid #c9c5bb;background:#fffefa}.input-unit input{border:0}.input-unit b{padding-right:12px;color:#777a73;font:400 8px/1 IBM Plex Mono,monospace}.private-fieldset{padding:20px;display:grid;gap:18px;border:1px solid #bdc8f4;background:#e7ebfb}.private-fieldset>div:first-child{display:flex;align-items:center;gap:12px}.private-fieldset p{margin:0}.private-fieldset strong,.private-fieldset small{display:block}.private-fieldset strong{font-size:12px}.private-fieldset small{margin-top:5px;color:#656d8e;font-size:9px}.lock-dot{color:var(--blue)}.job-fieldset{padding:20px;display:grid;gap:18px;border:1px solid #cfccc2;background:#f1efe8}.job-fieldset>div:first-child{display:flex;align-items:center;gap:12px}.job-fieldset p{margin:0}.job-fieldset strong,.job-fieldset small{display:block}.job-fieldset strong{font-size:12px}.job-fieldset small{margin-top:5px;color:#73766e;font-size:9px}.job-arrow{color:var(--blue);font:500 15px/1 IBM Plex Mono,monospace}.check-row{grid-template-columns:auto 1fr;align-items:start}.check-row input{width:15px;min-height:15px;margin-top:2px;accent-color:var(--blue)}.check-row strong,.check-row small{display:block}.check-row strong{font-size:11px}.check-row small{margin-top:5px;color:#7b7e76;font-size:9px}.vault-dialog label>small{color:#7b7e76;font-size:9px;line-height:1.45}.field-note{margin:-11px 0 0;color:#7b7e76;font:400 9px/1.4 IBM Plex Mono,monospace}.agent-choice-note{margin:-8px 0 0;padding:12px 14px;color:#62655e;border-left:2px solid var(--blue);background:#eceae3;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.setup-progress,.setup-error{margin:0;padding:13px 14px;font-size:10px;line-height:1.5}.setup-progress{display:flex;align-items:center;gap:9px;color:#234ad8;border:1px solid #bdc8f4;background:#e7ebfb}.setup-progress>span{width:9px;height:9px;flex:0 0 auto;border:1px solid currentColor;border-top-color:transparent;border-radius:50%;animation:setup-spin .8s linear infinite}.setup-error{color:#7c2e27;border:1px solid #d7aaa4;background:#f5dfdc}@keyframes setup-spin{to{transform:rotate(360deg)}}.vault-dialog footer{padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #d3d0c7}.vault-dialog footer p{margin:0;color:#7b7e76;font-size:9px}.vault-dialog footer button{min-height:42px;padding:0 16px;border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer}.vault-dialog footer button:disabled{cursor:wait;opacity:.65}.vault-dialog footer button span{margin-left:18px}@media(max-width:1050px){.onboarding{grid-template-columns:1fr}.onboarding-copy{border-right:0;border-bottom:1px solid #cfccc2}}@media(max-width:760px){.app-nav,.app-shell{width:min(100% - 28px,1460px)}.app-network{display:none}.app-nav-actions{gap:8px}.app-nav-actions select{max-width:104px}.app-nav-actions button{min-width:112px}.app-shell{padding-top:52px}.app-hero{grid-template-columns:1fr;align-items:start}.app-hero h1{font-size:42px}.new-vault{width:fit-content}.app-notice{grid-template-columns:auto 1fr;padding-block:11px}.app-notice b{display:none}.onboarding-steps,.app-summary{grid-template-columns:1fr 1fr}.onboarding-steps li:nth-child(2){border-right:0}.vault-table-head{display:none}.vault-row{grid-template-columns:1fr 1fr}.vault-row>div{grid-column:1 / -1}.permit-list>a{grid-template-columns:31px 1fr auto}.permit-list>a>p:nth-of-type(2){display:none}.permit-list>a>b{display:none}.form-pair{grid-template-columns:1fr}}@media(max-width:470px){.app-summary,.onboarding-steps{grid-template-columns:1fr}.onboarding-steps li{border-right:0;border-bottom:1px solid #cfccc2}.workspace-heading{align-items:flex-start;flex-direction:column}.vault-row{grid-template-columns:1fr}.vault-row>div{grid-column:auto}.vault-dialog footer{align-items:stretch;flex-direction:column}}.docs-page{min-height:100vh;background:#f1efe8;color:var(--ink)}.docs-top{min-height:72px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.docs-top nav{display:flex;align-items:center;gap:22px;color:var(--quiet);font-size:12px}.docs-top nav a:hover{color:var(--blue)}.docs-app-link{padding:10px 13px;border:1px solid var(--ink);background:var(--ink);color:#fff!important}.docs-layout{display:grid;grid-template-columns:180px minmax(0,800px);justify-content:center;gap:clamp(52px,8vw,120px);padding-block:70px 120px}.docs-index{position:sticky;top:28px;align-self:start;display:grid;gap:13px;padding-top:4px}.docs-index span,.docs-label{color:var(--blue);font:400 9px/1.2 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.docs-index span{margin-bottom:7px;color:#8a8d84}.docs-index a{width:fit-content;color:#656860;font-size:12px}.docs-index a:hover{color:var(--ink)}.docs-content{min-width:0}.docs-intro{scroll-margin-top:28px}.docs-intro h1{margin:13px 0 18px;font-size:clamp(42px,6vw,68px);line-height:1;letter-spacing:-.055em}.docs-intro>p:not(.docs-label){max-width:680px;margin:0;color:#555950;font-size:18px;line-height:1.6}.docs-status{margin-top:30px;padding:15px 17px;display:flex;gap:12px;border:1px solid #bec9f3;background:#dce4ff}.docs-status i{width:7px;height:7px;margin-top:7px;flex:0 0 auto;border-radius:50%;background:var(--amber)}.docs-status p{margin:0;font-size:12px;line-height:1.55}.docs-section{padding-top:86px;scroll-margin-top:22px}.docs-section h2{margin:12px 0 22px;font-size:clamp(28px,3vw,38px);line-height:1.08;letter-spacing:-.045em}.docs-copy{max-width:720px;margin:0 0 28px;color:#60645b;font-size:14px;line-height:1.7}.concept-list{margin:32px 0 0;border-top:1px solid var(--ink)}.concept-list>div{min-height:68px;padding:15px 0;display:grid;grid-template-columns:150px 1fr;align-items:center;gap:24px;border-bottom:1px solid var(--line)}.concept-list dt{font-weight:650}.concept-list dd{margin:0;color:#666a61;font-size:13px;line-height:1.55}.docs-steps{margin:32px 0 0;padding:0;list-style:none;border-top:1px solid var(--ink)}.docs-steps li{min-height:84px;padding:18px 0;display:grid;grid-template-columns:42px 1fr;gap:22px;border-bottom:1px solid var(--line)}.docs-steps li>span{padding-top:2px;color:var(--blue);font:400 10px/1 IBM Plex Mono,monospace}.docs-steps strong{display:block;font-size:14px}.docs-steps p{margin:7px 0 0;color:#686c63;font-size:13px;line-height:1.55}.docs-steps.compact li{min-height:76px}.docs-action{display:inline-flex;margin-top:28px;padding:12px 15px;background:var(--ink);color:#fff;font-size:12px;font-weight:650}.docs-action:hover{background:var(--blue)}.endpoint-list{margin-top:34px;border-top:1px solid var(--ink)}.endpoint-list>div{padding:18px 0;display:grid;grid-template-columns:58px minmax(180px,.8fr) 1.2fr;gap:18px;align-items:start;border-bottom:1px solid var(--line)}.endpoint-list code{width:fit-content;padding:5px 7px;background:var(--blue-wash);color:var(--blue);font-size:9px}.endpoint-list strong{overflow-wrap:anywhere;font:500 11px/1.5 IBM Plex Mono,monospace}.endpoint-list p{margin:0;color:#686c63;font-size:12px;line-height:1.55}.tool-box{margin-top:24px;padding:18px;display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--line);background:var(--paper)}.tool-box span{width:100%;margin-bottom:5px;color:#7c8077;font-size:10px}.tool-box code{padding:7px 8px;border:1px solid var(--line);font-size:10px}.boundary-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink);border-left:1px solid var(--line)}.boundary-grid>div{min-height:154px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfaf68c}.boundary-grid strong{font-size:14px}.boundary-grid p{margin:20px 0 0;color:#686c63;font-size:12px;line-height:1.6}.deployment-list{margin:28px 0 0;border-top:1px solid var(--ink)}.deployment-list>div{padding:16px 0;display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;border-bottom:1px solid var(--line)}.deployment-list dt{color:#777b72;font-size:12px}.deployment-list dd{margin:0;overflow-wrap:anywhere;font:400 10px/1.55 IBM Plex Mono,monospace}.deployment-list a:hover{color:var(--blue)}.final-note{margin-top:26px}.docs-footer{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);color:#676b62;font-size:12px}.docs-footer a{color:var(--ink);font-weight:650}@media(max-width:760px){.docs-top nav>a:first-child{display:none}.docs-layout{grid-template-columns:1fr;padding-block:48px 80px}.docs-index{position:static;grid-template-columns:repeat(3,auto);justify-content:start;gap:10px 18px;padding-bottom:24px;border-bottom:1px solid var(--line)}.docs-index span{grid-column:1 / -1}.docs-intro h1{font-size:46px}.concept-list>div,.deployment-list>div{grid-template-columns:1fr;gap:7px}.endpoint-list>div{grid-template-columns:52px 1fr}.endpoint-list p{grid-column:2}.boundary-grid{grid-template-columns:1fr}}@media(max-width:520px){.docs-top,.docs-layout,.docs-footer{width:min(100% - 28px,1280px)}.docs-index{grid-template-columns:1fr 1fr}.docs-footer{min-height:120px;align-items:flex-start;justify-content:center;flex-direction:column}}
