.page-app .wrap{position:relative;z-index:2}.links a[aria-current=page]{color:var(--pearl)}.links a[aria-current=page]:after{transform:scaleX(1)}.chain.warn{border-color:#ffb47880;color:#ffc9a0}.app-page{padding-block:48px 40px;display:flex;flex-direction:column;gap:22px}.app-head h1{font-family:var(--f-display);font-weight:500;letter-spacing:-.03em;font-size:clamp(28px,4vw,44px);line-height:1.05;margin:0 0 22px;max-width:22ch;text-wrap:balance}.app-top{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.app-top>div{padding:16px 18px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:6px;min-width:0}.app-top>div:first-child{border-left:0;padding-left:0}.app-top b{font-family:var(--f-display);font-weight:500;font-size:clamp(18px,2.2vw,24px);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.net-note{border:1px solid var(--line-2);border-radius:14px;padding:12px 16px;background:#0a181c99;color:var(--mist);font-size:14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.net-note b{color:var(--pearl);font-weight:500}.net-acts{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.vault-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.vcard{padding:22px;display:flex;flex-direction:column;gap:18px;min-width:0}.vcard:hover{transform:none}.vc-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.vc-h h2{font-family:var(--f-display);font-weight:500;letter-spacing:-.03em;font-size:34px;line-height:1;margin:0 0 6px}.apy{text-align:right;display:flex;flex-direction:column;gap:4px}.apy b{font-family:var(--f-display);font-weight:500;font-size:28px;color:var(--mint);line-height:1;font-variant-numeric:tabular-nums}.apy .eyebrow{font-size:9.5px}.vc-body{display:flex;flex-direction:column;gap:14px}.vc-form{display:flex;flex-direction:column;gap:12px}.vc-in{display:flex;flex-direction:column;gap:8px}.vc-in .amt-row{display:flex;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:12px;padding:4px 14px;background:#050c0fcc}.vc-in .amt-row:focus-within{border-color:var(--mint)}.vc-in input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--pearl);font:500 26px var(--f-display);padding:8px 0;font-variant-numeric:tabular-nums}.cur{font-family:var(--f-mono);font-size:13px;color:var(--mist)}.vc-bal{display:flex;justify-content:flex-end;gap:8px;align-items:center;font-family:var(--f-mono);font-size:11.5px;color:var(--mist)}.vc-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.vc-row b{font:500 20px var(--f-display);font-variant-numeric:tabular-nums}.vc-row small,.vc-facts small{font:400 11px var(--f-mono);color:var(--mist)}.vc-rate{margin:0;font-size:12.5px;color:var(--mist)}.vc-note{margin:0;font-size:13.5px;color:var(--mist)}.vc-form>.btn{width:100%}.relay-box{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;border:1px dashed var(--line-2);background:#4fd1ff0a}.relay-box .linkbtn{padding:0;font-size:12.5px}.dest{display:flex;justify-content:space-between;align-items:center;gap:10px}.seg.small button{padding:6px 12px;font-size:13px}.vc-msg{margin:0;font-size:13.5px;padding:10px 12px;border-radius:10px;border:1px solid var(--line-2);background:#0a181c99}.vc-msg.ok{border-color:#97fce466;color:var(--mint)}.vc-msg.err{border-color:#ff8c8c66;color:#ffb4b4}.vc-msg a{color:inherit}.vc-facts{margin:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.vc-facts>div{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;background:#050c0fd9}.vc-facts dt{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mist)}.vc-facts dd{margin:0;text-align:right;font-size:13.5px;font-variant-numeric:tabular-nums}.reqs{display:flex;flex-direction:column;gap:8px}.asph{padding:18px 22px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.asph>div{display:flex;flex-direction:column;gap:4px}.asph b{font:500 20px var(--f-display)}.asph p{margin:0;color:var(--mist);font-size:13.5px;flex:1;min-width:220px}.asph a{color:var(--mint)}.app-foot{color:var(--mist);font-size:12.5px;margin:0}.app-foot a{color:var(--mint)}.modal{position:fixed;z-index:81;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100% - 32px));display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:18px;border:1px solid var(--line-2);background:linear-gradient(180deg,#071216,#04090c);box-shadow:0 30px 80px -20px #000c;animation:fade .3s var(--ease) both}.modal .mono{word-break:break-all;margin:0;font-size:13px}@media(max-width:860px){.vault-grid{grid-template-columns:1fr}}@media(max-width:520px){.vc-h h2{font-size:28px}.dest{flex-direction:column;align-items:flex-start}}.docs{display:grid;grid-template-columns:200px 1fr;gap:40px;padding-block:48px 60px;align-items:start}.docs-nav{position:sticky;top:calc(84px + env(safe-area-inset-top,0px));display:flex;flex-direction:column;gap:2px}.docs-nav a{padding:7px 10px;border-radius:8px;color:var(--mist);font-size:14px}.docs-nav a:hover,.docs-nav a.on{color:var(--pearl);background:#97fce40f}.doc{min-width:0;max-width:72ch}.doc section{padding-block:0 38px;scroll-margin-top:90px}.doc h1{font-family:var(--f-display);font-weight:500;letter-spacing:-.03em;font-size:clamp(32px,4.5vw,48px);margin:0 0 10px}.doc h2{font-family:var(--f-display);font-weight:500;letter-spacing:-.025em;font-size:28px;margin:0 0 12px}.doc h3{font-size:16px;font-weight:600;margin:20px 0 8px}.doc p,.doc li{color:#c9dcd7;line-height:1.7}.doc ul{padding-left:20px}.doc a{color:var(--mint)}.doc code{font-family:var(--f-mono);font-size:12.5px;background:#97fce412;padding:2px 6px;border-radius:6px;word-break:break-all}.doc pre{font-family:var(--f-mono);font-size:12.5px;background:#050c0fe6;border:1px solid var(--line);border-radius:12px;padding:14px 16px;overflow-x:auto;line-height:1.6}.doc pre code{background:none;padding:0;word-break:normal}.tbl{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.doc table{border-collapse:collapse;width:100%;font-size:13.5px}.doc th,.doc td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.doc th{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mist);font-weight:400}.doc tr:last-child td{border-bottom:0}.flow{white-space:pre;font-family:var(--f-mono);font-size:12px;line-height:1.5;color:var(--pearl)}@media(max-width:860px){.docs{grid-template-columns:1fr;gap:20px}.docs-nav{position:static;flex-direction:row;flex-wrap:wrap}}[hidden]{display:none!important}.app-page section{padding-block:0}.vc-h,.app-h{position:static;top:auto;z-index:auto;backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:0}.net-note{display:block;line-height:1.6}.net-acts{display:inline-flex;margin-left:8px;vertical-align:middle}
