
@font-face{font-family:Geist;src:url('assets/fonts/GeistSans.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:Mono;src:url('assets/fonts/MonaSansMono.woff2') format('woff2');font-weight:200 900;font-display:swap}
:root{--paper:#05040b;--panel:#120d1e;--line:#332642;--ink:#f1e9ff;--muted:#91829f;--purple:#b494f5;--sans:Geist,Arial,sans-serif;--mono:Mono,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:83px}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{border:0;background:none;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button,a,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--purple);outline-offset:4px}[hidden]{display:none!important}h1,h2,h3,p{margin:0}svg{display:block}.sr-only{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.skip{position:fixed;top:-80px;left:235px;padding:12px;background:#eadbff;color:#251338;z-index:100}.skip:focus{top:10px}::selection{background:#b494f535}
.topbar{position:fixed;inset:0 0 auto;height:65px;background:#080610f5;border-bottom:1px solid #261d35;display:flex;align-items:center;gap:25px;padding:0 22px;z-index:40}.brand{display:flex;align-items:center;gap:7px;font:650 24px/1 var(--sans);letter-spacing:-1.1px}.brand img{width:30px;height:30px}.header-links{display:flex;gap:24px;align-items:center;padding-left:24px;border-left:1px solid var(--line);height:30px}.header-links button{font-size:12px;font-weight:550;color:#a296b4;padding:0}.network-pill{margin:auto;display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #30213e;border-radius:99px;background:#130c20;color:#ded0f1;font-size:12px;font-weight:550}.network-pill i{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#bb9af9,#755298)}.topbar-actions{display:flex;align-items:center;gap:13px}.pool-pill{display:flex;gap:6px;align-items:center;font:7px var(--mono);border:1px solid #281d34;padding:7px 9px;border-radius:99px;color:#83718f}.pool-pill i{width:4px;height:4px;border-radius:50%;background:#806391}.connect-button{display:flex;align-items:center;gap:8px;background:#f1eaff;color:#211231;border-radius:99px;padding:9px 14px;min-height:37px;font-size:12px;font-weight:650}.connect-button:hover{background:#d2b4fa}.connect-dot{width:5px;height:5px;border-radius:50%;background:#baa7ca}.connect-button>span:last-child{font-size:16px}.sidebar{position:fixed;inset:65px auto 0 0;width:215px;background:#07050e;border-right:1px solid #271b32;padding:18px 12px;display:flex;flex-direction:column;z-index:30}.sidebar nav{display:flex;flex-direction:column;gap:6px}.side-link{display:flex;align-items:center;gap:12px;text-align:left;padding:12px 13px;border-radius:10px;color:#9687a8;min-height:42px;font-size:13px;font-weight:500}.side-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.side-link.active{background:#1c142c;color:#ede1ff}.side-link.active svg{color:#c3a3f7}.side-link:hover{background:#181020;color:#e9d9f9}.nav-divider{height:1px;background:#26182e;margin:13px 12px}.side-bottom{margin-top:auto;border:1px solid #58366e;border-radius:13px;padding:15px 13px;background:linear-gradient(150deg,#2a183e,#12091e)}.side-fold{display:flex;gap:9px;align-items:center}.side-fold span{font:6px var(--mono);letter-spacing:.5px;color:#ac85c9}.side-fold img{border-radius:9px;box-shadow:0 3px 15px #03000544}.side-bottom h3{font-size:13px;font-weight:550;line-height:1.7;margin-top:13px;color:#d7bde9}.side-bottom>button{display:flex;justify-content:space-between;width:100%;padding:0;margin-top:13px;font-size:10px;color:#976fb2}.build-tag{display:block;font:6px var(--mono);color:#664479;margin-top:13px;letter-spacing:.5px}
.app-shell{margin-left:215px;margin-top:65px;display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:calc(100dvh - 65px)}main{padding:33px 32px 0;min-width:0;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 0,#1b0f2922,transparent 60%)}.app-view{width:100%;max-width:770px;margin:0 auto}.welcome-card{border:1px solid #49345e;border-radius:18px;background:linear-gradient(145deg,#1b112b,#10091b 78%);padding:23px 24px 21px;box-shadow:0 1px 0 #d7a9f907 inset,0 8px 50px #03000622}.setup-progress{display:flex;gap:6px;margin-bottom:18px}.setup-progress i{flex:1;height:3px;border-radius:3px;background:#392647}.setup-progress .current{background:#b28ae8}.eyebrow{font:8px var(--mono);letter-spacing:.6px;color:#846693;display:block;margin-bottom:10px}.welcome-card h1{font:650 27px/1.38 var(--sans);letter-spacing:-1px}.welcome-description{font-size:13px;line-height:1.85;color:#a189b3;max-width:45ch;margin-top:13px}.account-options{display:flex;flex-direction:column;gap:10px;margin-top:23px}.account-option{display:flex;align-items:center;gap:13px;width:100%;min-height:68px;border:1px solid #3c284b;border-radius:13px;background:#160d23;padding:13px 12px;text-align:left}.account-option:hover{background:#261433;border-color:#774b8f}.account-option.primary-option{background:linear-gradient(100deg,#2d1c40,#1a0e29);border-color:#684280}.option-icon{height:39px;width:39px;flex:none;border:1px solid #ac82cc44;border-radius:10px;display:grid;place-items:center;background:linear-gradient(140deg,#66428c,#2b143d);color:#ead5ff}.option-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.address-icon{background:#b792dc;color:#251035}.plan-icon{background:#4b255f;color:#e4b6ff}.account-option strong{display:block;font-size:12px;font-weight:650;color:#e2c9f3}.account-option small{display:block;font-size:10px;line-height:1.6;color:#94739f;margin-top:3px}.option-badge{margin-left:auto;border:1px solid #78518b;border-radius:99px;padding:4px 7px;color:#c4a2dc;font:7px var(--mono)}.option-arrow{margin-left:auto;font-size:18px;color:#a17aba}.welcome-bottom{font-size:10px;line-height:1.8;color:#825b91;text-align:center;margin-top:21px}.welcome-bottom button{padding:0;font-size:10px;text-decoration:underline;text-underline-offset:3px;color:#be9bce}.workspace-capability{display:flex;gap:7px;align-items:center;border-top:1px solid #44294e;padding-top:15px;margin-top:20px;color:#82528d;font:7px/1.8 var(--mono)}.capability-dot{height:4px;width:4px;border-radius:50%;background:#8c5eaa;flex:none}.workspace-capability button{margin-left:auto;color:#b07cc4;padding:0;font-size:15px}.quiet-note{display:flex;gap:13px;align-items:center;padding:19px 15px}.quiet-note-icon{font:24px var(--mono);color:#865297}.quiet-note strong{font-size:10px;font-weight:500;color:#aa78bb}.quiet-note p{font-size:9px;line-height:1.8;color:#72447f;margin-top:3px}.workspace-footer{margin-top:auto;display:flex;justify-content:space-between;gap:15px;padding:24px 0 19px;color:#593165;font:6px var(--mono);letter-spacing:.3px}.workspace-footer button{color:#8e539e;font-size:8px;padding:0}
.public-inspector{position:sticky;top:65px;height:calc(100dvh - 65px);overflow:auto;align-self:start;border-left:1px solid #2c1834;background:#090510;min-width:0}.inspector-heading{display:flex;align-items:center;gap:8px;padding:20px 16px;border-bottom:1px solid #2d1835}.inspector-heading h2{font:650 12px var(--sans);letter-spacing:-.15px}.inspector-heading>span:last-child{margin-left:auto;color:#6b397a}.inspector-dot{width:6px;height:6px;border-radius:2px;background:#c490f1}.public-card{padding:17px 16px 18px;border-bottom:1px solid #2d1835}.card-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;font:7px var(--mono);letter-spacing:.5px;color:#9366a5}.account-chip{border:1px solid #49214f;border-radius:4px;padding:3px 5px;color:#91559d;font:6px var(--mono)}.public-value{display:flex;align-items:baseline;gap:7px;font-size:13px;color:#a16db0;margin-top:13px}.public-value strong{font:550 29px/1.3 var(--sans);letter-spacing:-1px;color:#dcc0ef;overflow-wrap:anywhere}.public-card>p:not(.reader-status){font:8px var(--mono);color:#865191;margin-top:6px}.address-reader{display:flex;height:35px;border:1px solid #53235c;border-radius:7px;background:#1b0925;overflow:hidden;margin-top:15px}.address-reader input{border:0;background:none;min-width:0;width:100%;padding:0 9px;color:#ddb2ef;font:9px var(--mono)}.address-reader input::placeholder{color:#85418e}.address-reader button{width:31px;flex:none;border-left:1px solid #53235c;background:#2d0e39;color:#ba72d0;font-size:18px;padding:0}.reader-status{font:8px/1.8 var(--mono);color:#a569af;margin-top:8px;overflow-wrap:anywhere}.reader-status:empty{display:none}.reader-status[data-state=error]{color:#d787ae}.exposure-heading{padding:15px 16px 9px;color:#895098;font:6px var(--mono);letter-spacing:.45px}.exposure-row{padding:13px 16px 16px;border-bottom:1px solid #301335}.exposure-tag{display:block;font:7px var(--mono);letter-spacing:.5px;color:#ba8dcf}.public-tag{color:#c5a082}.private-tag{color:#c791f0}.exposure-row h3{font:550 11px var(--sans);color:#cba6db;margin:8px 0 9px}.exposure-row>p:not(.exposure-copy){display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#875292;margin-top:5px}.exposure-row p b{background:#33113e;color:#ad73bc;border-radius:3px;padding:2px 5px;font:7px var(--mono)}.exposure-route{display:flex;gap:6px;align-items:center;font:6px var(--mono);color:#733d7d;margin-top:12px}.exposure-route i{width:4px;height:4px;border:1px solid #9751a5;border-radius:50%}.private-row{background:linear-gradient(90deg,#32103b2a,transparent)}.sealed-bars{display:flex;gap:8px;margin:12px 0}.sealed-bars span{height:8px;width:54px;border-radius:3px;background:linear-gradient(90deg,#bf8fd96e,#79508933)}.sealed-bars span:nth-child(2){width:36px}.sealed-bars span:nth-child(3){width:67px}.exposure-copy{font-size:9px;line-height:1.9;color:#a268ad}.inspector-state{display:block;font:6px var(--mono);letter-spacing:.6px;color:#85448e;margin-top:12px}.inspector-bottom{padding:18px 16px 23px}.inspector-bottom>span{font:6px var(--mono);letter-spacing:.6px;color:#a563ac}.inspector-bottom>p{font-size:9px;line-height:1.9;color:#8a4c95;margin-top:8px}.inspector-bottom>button{display:flex;justify-content:space-between;gap:15px;width:100%;padding:0;font-size:9px;color:#b77fca;margin-top:15px}
.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.section-heading .eyebrow{margin-bottom:9px}.section-heading h2{font:600 24px/1.3 var(--sans);letter-spacing:-.8px}.section-note{font-size:9px;line-height:1.8;color:#9362a1;max-width:20ch;text-align:right}.move-grid{display:grid;gap:15px}.move-form-card,.summary-card{padding:20px 22px;border:1px solid #512459;border-radius:15px;background:linear-gradient(145deg,#201027,#14091e)}.move-tabs{display:flex;gap:5px;border-bottom:1px solid #54225a;padding-bottom:17px}.move-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:35px;border-radius:7px;color:#9b5ba5;font:550 11px var(--sans);padding:8px 12px}.move-tabs svg{height:14px;width:14px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.move-tabs button[aria-selected=true]{color:#e6bbfa;background:#482050;box-shadow:inset 0 0 0 1px #92549b}.amount-label{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#c995dc;margin-top:22px}.amount-label span{font:6px var(--mono);color:#8f4e99;letter-spacing:.6px}.amount-field{display:flex;align-items:center;gap:17px;border-bottom:1px solid #77377d;padding:11px 0 17px}.amount-field input{min-width:0;width:100%;border:0;background:none;color:#f0d4fc;font:450 40px/1.2 var(--sans);letter-spacing:-1.4px;padding:0;-moz-appearance:textfield}.amount-field input::-webkit-inner-spin-button,.amount-field input::-webkit-outer-spin-button{-webkit-appearance:none}.amount-field input::placeholder{color:#74437e}.amount-field select{border:1px solid #7b3882;border-radius:6px;padding:7px 10px;color:#d2a1e9;background:#36103f;font:550 12px var(--sans)}.recipient-field{margin-top:19px}.recipient-field label{display:block;font-size:11px;color:#c583d5}.recipient-field input{width:100%;min-width:0;height:40px;border:1px solid #793480;border-radius:7px;background:#250a2e;color:#e8bafa;margin-top:9px;padding:0 11px;font:10px var(--mono)}.recipient-field input::placeholder{color:#a55dac}.recipient-field p{font-size:8px;line-height:1.8;color:#a55cab;margin-top:8px}.form-error{font-size:10px;line-height:1.8;color:#e898bb;margin-top:13px}.form-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #58235f;margin-top:21px;padding-top:18px}.form-bottom>span{font-size:8px;line-height:1.9;color:#a45bae;max-width:29ch}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:38px;padding:10px 14px;border:1px solid #cba1f2;border-radius:8px;background:#cba1f2;color:#2a0f3b;font:650 11px var(--sans);white-space:nowrap}.primary-button:hover{background:#dec0ff}.primary-button>span{font-size:17px;line-height:1}.secondary-button{background:#31103c;border-color:#85368e;color:#d691e4;gap:7px}.summary-heading{position:relative;padding-bottom:13px}.summary-heading h3{font:500 15px/1.4 var(--sans);color:#c58bd8}.summary-heading h3 br{display:none}.summary-heading .eyebrow{font-size:6px;color:#9f54aa}.summary-mark{position:absolute;right:0;top:0;fill:none;stroke:#76387e;stroke-width:1.5;width:39px;height:39px}.summary-card dl{margin:0;padding:0}.summary-card dl>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:9px 0;border-top:1px solid #511b59;font-size:10px}.summary-card dt{color:#a55faf}.summary-card dt>span{font:7px var(--mono);color:#8e4e98;margin-left:3px}.summary-card dd{max-width:57%;text-align:right;margin:0;overflow-wrap:anywhere;font:9px/1.8 var(--mono);color:#d490df}.summary-card .summary-total{margin-top:5px;border-color:#7c2c85;padding-top:12px}.summary-card>p{font-size:8px;line-height:1.9;color:#a25bab;margin-top:12px}.text-button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:0;color:#d38ade;font:500 10px var(--sans);text-align:left}.text-button span{font-size:16px}.summary-card .text-button{margin-top:15px;padding-top:14px;border-top:1px solid #5b2063}.storage-label{display:flex;align-items:center;gap:5px;color:#9860a4;font:6px var(--mono);letter-spacing:.5px}.storage-label svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.2}.draft-empty{border:1px dashed #60316a;border-radius:12px;background:#1c0a24;color:#b777c7;font-size:11px;line-height:1.9;text-align:center;padding:45px 23px}.draft-item{display:grid;grid-template-columns:1fr auto auto;gap:9px 13px;padding:18px;border:1px solid #793985;border-radius:11px;background:#250d30;margin-bottom:9px}.draft-item strong{color:#edbdf6;font:550 13px var(--sans)}.draft-item p{grid-column:1;grid-row:2;color:#b56dc0;font:8px/1.9 var(--mono);overflow-wrap:anywhere}.draft-item button{grid-row:1/3;border:1px solid #9850a2;border-radius:6px;background:#4c1b5b;color:#e3a4ed;padding:8px 10px;font:8px var(--mono)}.draft-item .draft-remove{border-color:transparent;background:none;color:#b05db8}.architecture-chip{font:6px var(--mono);letter-spacing:.6px;color:#b176c2;border:1px solid #5c3165;border-radius:4px;padding:4px 6px}.flow-card{border:1px solid #502958;border-radius:13px;background:#180e24;overflow:hidden}.flow-card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 20px 0}.flow-card-heading h2{font:550 18px var(--sans);color:#e1c5f1;letter-spacing:-.5px}.flow-card-heading .eyebrow{font-size:6px;color:#a46abb;margin-bottom:7px}.diagram-label{display:flex;gap:5px;align-items:center;font:5px var(--mono);letter-spacing:.3px;color:#b581c1}.diagram-label i{width:3px;height:3px;background:#b482dc;border-radius:50%}.flow-card-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #512959;margin:0 18px;padding:13px 0}.flow-card-footer p{font-size:8px;line-height:1.9;color:#b681c5;max-width:41ch}.flow-card-footer button{flex:none;border:1px solid #84508f;border-radius:4px;font:7px var(--mono);padding:5px 6px;color:#d1a0df}.protocol-grid{margin-top:22px;display:flex;flex-direction:column}.protocol-grid details{padding:14px 0;border-bottom:1px solid #4b2153}.protocol-grid summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font:550 12px var(--sans);color:#d192e2;list-style:none;cursor:pointer}.protocol-grid summary::-webkit-details-marker{display:none}.protocol-grid summary span{font-size:17px;color:#aa63ba}.protocol-grid details[open] summary span{transform:rotate(45deg)}.protocol-grid p{font-size:10px;line-height:1.9;color:#b472c5;margin-top:12px;max-width:56ch}
dialog{max-height:calc(100dvh - 50px);width:min(535px,calc(100% - 32px));border:1px solid #8e4e9b;border-radius:16px;background:#21102b;color:#f1d2fc;padding:25px;box-shadow:0 28px 100px #0009}dialog::backdrop{background:#06010bc0;backdrop-filter:blur(5px)}.dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #73317b;padding-bottom:20px;margin-bottom:13px}.dialog-head h2{font:600 24px/1.3 var(--sans);color:#f1d2fa;letter-spacing:-.75px}.dialog-head .eyebrow{font-size:6px;color:#cc8cd7;margin-bottom:9px}.dialog-head>button{width:27px;height:27px;display:grid;place-items:center;border:1px solid #a15daa;border-radius:50%;font-size:21px;color:#d891e2;flex:none}.review-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #59225f;padding:12px 0;font-size:11px;color:#cc89d7}.review-row>span:last-child,.review-row>strong{max-width:64%;overflow-wrap:anywhere;text-align:right;color:#f1b5fc;font:500 10px/1.8 var(--mono)}.review-notice{border:1px solid #713079;border-radius:7px;background:#36103f;padding:12px;margin-top:16px;font-size:10px;line-height:1.9;color:#d58ae0}.review-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.review-actions .primary-button{margin-left:auto}.dialog-note{font-size:9px;line-height:1.9;color:#c575cf;margin-top:16px}.about-dialog>p{font-size:12px;line-height:1.9;color:#d99ae3}.capability-list{margin:19px 0;border-top:1px solid #713079}.capability-list>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #713079;font-size:11px;color:#e1abe7}.capability-list strong{font:8px var(--mono);color:#f2c5fc}.capability-list .unavailable{color:#c27bce}.about-dialog .text-button{margin-top:18px;font-size:11px}.toast{position:fixed;z-index:90;bottom:20px;left:50%;transform:translateX(-50%);max-width:calc(100% - 35px);background:#4a1b55;border:1px solid #b36bbf;border-radius:10px;color:#ffe1ff;padding:11px 15px;font-size:11px;box-shadow:0 8px 30px #0008}.noscript{margin:90px 235px 20px;background:#331039;padding:20px;font-size:12px}button:disabled{cursor:wait;opacity:.5}
@media(min-width:1600px){.app-shell{grid-template-columns:minmax(0,1fr) 340px}main{padding:42px 50px 0}.welcome-card{padding:29px 30px}.welcome-card h1{font-size:31px}.account-option{min-height:77px}.account-option strong{font-size:14px}.account-option small{font-size:12px}}
@media(max-width:1100px){.sidebar{width:181px}.app-shell{margin-left:181px;grid-template-columns:minmax(0,1fr) 265px}.topbar{padding:0 17px;gap:19px}.pool-pill{display:none}.header-links{gap:18px;padding-left:19px}.side-link{font-size:12px;padding-left:11px;gap:10px}main{padding:28px 23px 0}.welcome-card{padding:21px 20px}.welcome-card h1{font-size:25px}.welcome-description{font-size:12px}.account-option{gap:9px;padding:11px 10px}.option-icon{width:34px;height:34px}.option-icon svg{width:21px;height:21px}.account-option strong{font-size:11px}.account-option small{font-size:9px}.option-badge{font-size:6px;padding:3px 5px}.workspace-capability{font-size:6px}}
@media(max-width:900px){.app-shell{grid-template-columns:1fr}.public-inspector{position:relative;top:auto;height:auto;width:100%;max-width:780px;justify-self:center;border-left:0;border-top:1px solid #552961}.inspector-heading,.public-card,.exposure-row,.inspector-bottom{padding-left:23px;padding-right:23px}.public-inspector .address-reader{max-width:420px;height:37px}.address-reader input{font-size:11px}.public-inspector .exposure-row>p:not(.exposure-copy){max-width:430px}.welcome-card h1{font-size:28px}.welcome-description{font-size:13px}.account-option{gap:13px;padding:13px 12px}.account-option strong{font-size:13px}.account-option small{font-size:11px}.option-icon{height:41px;width:41px}.option-badge{font-size:8px}.workspace-capability{font-size:8px}.quiet-note strong{font-size:11px}.quiet-note p{font-size:10px}.reader-status{font-size:9px}}
@media(max-width:600px){.topbar{height:59px;padding:0 15px;gap:12px}.brand{font-size:23px;gap:6px}.brand img{width:29px;height:29px}.header-links{display:none}.network-pill{margin-left:auto;margin-right:2px;padding:5px 7px;gap:5px;font-size:10px}.network-pill i{width:12px;height:12px}.topbar-actions{gap:0}.connect-button{min-height:33px;padding:7px 10px;font-size:10px;gap:6px}.connect-button>span:last-child{display:none}.sidebar{inset:59px auto 0 0;width:53px;padding:17px 7px}.sidebar nav{gap:12px}.side-link{width:38px;height:37px;min-height:37px;justify-content:center;padding:0;gap:0;border-radius:9px}.side-link span{display:none}.side-link svg{width:18px;height:18px}.side-bottom{display:none}.nav-divider{margin:5px 3px}.app-shell{margin-left:53px;margin-top:59px;min-height:calc(100dvh - 59px)}main{padding:22px 14px 0}.welcome-card{padding:17px 16px;border-radius:14px}.welcome-card h1{font-size:24px;line-height:1.38;letter-spacing:-.8px}.welcome-card .eyebrow{font-size:7px}.welcome-description{font-size:11px;line-height:1.9;margin-top:12px}.account-options{gap:9px;margin-top:21px}.account-option{min-height:69px;padding:11px 9px;gap:9px;border-radius:10px}.option-icon{width:32px;height:32px;border-radius:8px}.option-icon svg{width:20px;height:20px}.account-option strong{font-size:10px;line-height:1.5}.account-option small{font-size:8px;line-height:1.7;margin-top:1px}.option-badge{display:none}.option-arrow{font-size:15px}.welcome-bottom,.welcome-bottom button{font-size:8px;line-height:1.9}.welcome-bottom{margin-top:18px}.workspace-capability{font-size:6px;line-height:1.9;gap:5px;align-items:flex-start;margin-top:16px;padding-top:13px}.workspace-capability button{font-size:13px}.capability-dot{width:3px;height:3px;margin-top:5px}.quiet-note{padding:16px 5px;gap:9px}.quiet-note strong{font-size:9px}.quiet-note p{font-size:8px}.quiet-note-icon{font-size:21px}.workspace-footer{padding:17px 0;flex-wrap:wrap;gap:7px;font-size:6px}.workspace-footer button{font-size:8px}.inspector-heading,.public-card,.exposure-row,.inspector-bottom{padding-left:17px;padding-right:17px}.inspector-heading h2{font-size:12px}.exposure-heading{padding:16px 17px 7px}.address-reader{height:41px}.address-reader input{font-size:16px}.address-reader button{width:36px}.reader-status{font-size:9px}.exposure-row h3{font-size:12px}.exposure-copy{font-size:10px}.exposure-route,.inspector-state{font-size:7px}.inspector-bottom>span{font-size:7px}.inspector-bottom>p,.inspector-bottom>button{font-size:10px}.section-heading{align-items:center;gap:12px;margin-bottom:17px}.section-heading h2{font-size:23px}.section-heading .eyebrow{font-size:6px}.section-note{display:none}.move-form-card,.summary-card{padding:17px 16px;border-radius:12px}.move-tabs{gap:3px;padding-bottom:14px}.move-tabs button{font-size:10px;padding:8px 6px;gap:5px}.move-tabs svg{width:12px;height:12px}.amount-field input{font-size:38px}.amount-field select{font-size:11px;padding:7px}.recipient-field input{font-size:16px;height:42px}.recipient-field p{font-size:9px}.form-bottom{display:block;margin-top:18px;padding-top:14px}.form-bottom>span{display:block;font-size:8px;max-width:none;margin-bottom:13px}.form-bottom .primary-button{width:100%;justify-content:space-between;min-height:42px;font-size:12px}.summary-heading h3{font-size:13px;max-width:21ch}.summary-heading h3 br{display:block}.summary-card dd{font-size:8px}.summary-card>p{font-size:9px}.summary-card .text-button{font-size:11px}.flow-card-heading{padding:18px 15px 0}.flow-card-heading h2{font-size:16px}.diagram-label{display:none}.flow-card-footer{display:block;margin:0 13px}.flow-card-footer p{max-width:none}.flow-card-footer button{margin-top:10px;font-size:8px}.protocol-grid summary{font-size:12px}.protocol-grid p{font-size:10px}.draft-item{grid-template-columns:1fr auto;padding:15px}.draft-item strong{grid-column:1/-1;font-size:12px}.draft-item p{grid-column:1/-1;grid-row:2}.draft-item button{grid-row:3;font-size:9px}.draft-item .draft-remove{justify-self:end}.storage-label{font-size:5px}.review-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.review-actions .primary-button{grid-column:1/-1;width:100%;margin:0}.review-actions button{font-size:10px;min-height:39px;padding:8px}dialog{padding:21px 18px;max-height:calc(100dvh - 40px)}.dialog-head h2{font-size:23px}.review-row>span:last-child,.review-row>strong{font-size:9px}.capability-list>div{font-size:10px}.capability-list strong{font-size:7px}.toast{font-size:10px}.noscript{margin:80px 70px 20px}.skip{left:70px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
@media(min-width:601px){.account-option strong{font-size:13px}.account-option small{font-size:11px}.inspector-heading h2{font-size:13px}.card-heading{font-size:9px}.account-chip{font-size:7px}.public-card>p:not(.reader-status){font-size:10px}.address-reader input{font-size:11px}.reader-status{font-size:10px}.exposure-tag{font-size:9px}.exposure-row h3{font-size:13px}.exposure-row>p:not(.exposure-copy){font-size:12px}.exposure-row p b{font-size:8px}.exposure-copy{font-size:11px}.exposure-route{font-size:8px}.inspector-state{font-size:8px}.inspector-bottom>p{font-size:11px}.inspector-bottom>button{font-size:11px}.exposure-heading{font-size:7px}.welcome-bottom,.welcome-bottom button{font-size:11px}.workspace-capability{font-size:8px}.quiet-note strong{font-size:11px}.quiet-note p{font-size:10px}}

.brand img{width:34px;height:34px;border-radius:8px}.side-fold img{border-radius:8px}

/* Official Veylo social link */
.social-x{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;padding:0;border:1px solid #574169;border-radius:50%;color:#d8c2f5;background:#20142e;transition:background .18s,border-color .18s}.social-x svg{width:15px;height:15px;fill:currentColor}.social-x:hover{background:#493062;border-color:#ba8ce6;color:#fff}.social-x:focus-visible{outline:2px solid #c5a4ff;outline-offset:4px}
@media(max-width:600px){.topbar-actions{gap:7px}.social-x{flex-basis:31px;width:31px;height:31px}.social-x svg{width:13px;height:13px}}
