.ghost-root{color:#f5f5f2;font-synthesis:none;--green:#1eff66;--muted:#92928d;--ease:cubic-bezier(.81, -.01, 0, 1);background:#000;font-family:Arial,Helvetica,sans-serif;font-weight:400}.ghost-root *{box-sizing:border-box}.ghost-root{margin:0}.ghost-root button,.ghost-root input,.ghost-root a{-webkit-tap-highlight-color:transparent}.ghost-root button,.ghost-root input{font:inherit}.ghost-root button{cursor:pointer;color:inherit;background:0 0;border:0}.ghost-root button:disabled{opacity:.3;cursor:default}.ghost-root button,.ghost-root a{touch-action:manipulation}.ghost-root a{color:inherit}.ghost-root button:focus-visible,.ghost-root a:focus-visible,.ghost-root input:focus-visible,.ghost-root canvas:focus-visible{outline:2px solid var(--green);outline-offset:5px}.ghost-root button svg{flex-shrink:0}.ghost-root svg{width:20px;height:20px}.ghost-root ::selection{background:var(--green);color:#000}.ghost-root .mono{letter-spacing:-.2px;font-family:DM Mono,Courier New,monospace;font-size:10px;font-weight:400;line-height:1.25}.ghost-root .muted{color:var(--muted)}.ghost-root.app{min-height:100svh}.ghost-root .experience{touch-action:none;width:100%;height:100%;transition:opacity .4s;display:block;position:fixed;inset:0}.ghost-root .experience.is-hidden{visibility:hidden;pointer-events:none}.ghost-root .skip-link{z-index:200;background:var(--green);color:#000;padding:15px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.ghost-root .skip-link:focus{transform:none}.ghost-root .loader{z-index:30;pointer-events:none;background:#000;position:fixed;inset:0}.ghost-root .loader-type{justify-content:center;align-items:center;gap:16px;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ghost-root .loader-type h1,.ghost-root .loader-type p{white-space:nowrap;will-change:transform;margin:0;font-size:clamp(16px,1.5vw,28px);font-weight:400}.ghost-root .loader-type span{will-change:transform;display:block}.ghost-root .depart .loader-type h1{animation:move-left 1s var(--ease) .2s forwards}.ghost-root .depart .loader-type h1 span{animation:skew-left 1s var(--ease) .2s forwards}.ghost-root .depart .loader-type p{animation:move-right 1s var(--ease) .2s forwards}.ghost-root .depart .loader-type p span{animation:skew-right 1s var(--ease) .2s forwards}.ghost-root .progress-track{width:100%;height:.4vh;min-height:2px;position:absolute;bottom:0;left:0}.ghost-root .progress-track>div{background:var(--green);transform-origin:0;height:100%;transition:transform .6s cubic-bezier(1,.01,.22,1)}.ghost-root .skip-intro{z-index:35;opacity:.65;align-items:center;gap:25px;padding:12px;display:flex;position:fixed;bottom:28px;right:32px}.ghost-root .skip-intro:hover{opacity:1}.ghost-root .skip-intro span{font-size:18px}.ghost-root .chrome{z-index:15;opacity:0;pointer-events:none;transition:opacity .7s,transform .7s;position:fixed}.ghost-root.is-revealed .chrome{opacity:1;pointer-events:auto}.ghost-root .header{background:linear-gradient(#0009,#0000);grid-template-columns:1.7fr 1fr 1.05fr 1.35fr auto;align-items:start;gap:24px;padding:24px 32px 65px;display:grid;inset:0 0 auto;transform:translateY(-8px)}.ghost-root.is-revealed .header{transform:none}.ghost-root .header>*{pointer-events:auto}.ghost-root .brand{justify-self:start;align-items:center;gap:12px;padding:0;display:flex}.ghost-root .brand img{object-fit:contain;width:42px;height:72px}.ghost-root .brand>span{letter-spacing:-2px;font-size:32px;font-weight:700}.ghost-root .clock{grid-template-columns:1fr auto;gap:3px 20px;max-width:205px;display:grid}.ghost-root .clock i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.ghost-root .pill{color:#080808;letter-spacing:-.6px;white-space:nowrap;background:#f5f5f2;border-radius:40px;justify-content:center;align-items:center;gap:20px;padding:19px 24px;font-size:16px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.ghost-root .pill:hover{background:var(--green);transform:translateY(-2px)}.ghost-root .pill svg{width:18px;height:18px}.ghost-root .archive{z-index:5;background:#090909;min-height:100svh;padding:180px 48px 130px;position:relative}.ghost-root .archive-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:50px;display:flex}.ghost-root .eyebrow{color:var(--muted)}.ghost-root .archive h1{letter-spacing:-6px;margin:22px 0 0;font-size:clamp(56px,7vw,110px);font-weight:400;line-height:1}.ghost-root .archive h1>span{letter-spacing:-.5px;vertical-align:top;margin-left:15px;padding-top:9px;font-size:15px;display:inline-block}.ghost-root .search{flex-direction:column;gap:10px;min-width:260px;display:flex}.ghost-root .search>span{color:var(--muted)}.ghost-root .search input{color:#fff;outline-offset:4px;background:0 0;border:0;border-bottom:1px solid #555;border-radius:0;padding:10px 0;font-family:Arial,sans-serif;font-size:14px}.ghost-root .row-number{color:#777}.ghost-root .row-title{letter-spacing:-.8px;font-size:clamp(18px,2vw,32px)}.ghost-root .project-dialog{color:#fff;background:#151515;border:1px solid #393939;border-radius:20px;width:100%;max-width:min(1000px,100vw - 60px);max-height:90svh;padding:0;position:fixed;inset:0;overflow:auto}.ghost-root .project-dialog::backdrop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000b}.ghost-root .project-dialog article{grid-template-columns:1fr 1fr;gap:30px;padding:24px;display:grid}.ghost-root .dialog-bar{text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.ghost-root .close-button{background:#ffffff15;border-radius:50%;place-items:center;padding:10px;display:grid}@keyframes move-left{to{transform:translate(-10vw)}}@keyframes move-right{to{transform:translate(10vw)}}@keyframes skew-left{50%{transform:skew(-20deg)}}@keyframes skew-right{50%{transform:skew(20deg)}}@keyframes move-up{to{transform:translateY(-30vh)}}@keyframes move-down{to{transform:translateY(30vh)}}@keyframes stretch{50%{transform:scaleY(1.3)}}@media (min-width:1700px){.ghost-root .header{padding:32px 40px}.ghost-root .mono{font-size:12px}.ghost-root .clock{max-width:240px}}@media (max-width:1100px){.ghost-root .header{grid-template-columns:1.4fr 1fr 1fr auto;gap:20px;padding:24px}.ghost-root .brand>span{font-size:28px}}@media (max-width:1023px){.ghost-root .loader-type{flex-direction:column;gap:16px}.ghost-root .depart .loader-type h1{animation-name:move-up}.ghost-root .depart .loader-type p{animation-name:move-down}.ghost-root .depart .loader-type h1 span,.ghost-root .depart .loader-type p span{animation-name:stretch}}@media (max-width:650px){.ghost-root .header{grid-template-columns:1fr auto;gap:16px;padding:18px 18px 40px}.ghost-root .brand{gap:8px}.ghost-root .brand img{width:30px;height:50px}.ghost-root .brand>span{font-size:27px}.ghost-root .clock{display:none}.ghost-root .explore{gap:10px;padding:14px 17px;font-size:13px}.ghost-root .explore svg{width:15px;height:15px}.ghost-root .skip-intro{font-size:9px;bottom:18px;right:16px}.ghost-root .archive{padding:145px 20px 110px}.ghost-root .archive-heading{margin-bottom:30px;display:block}.ghost-root .archive h1{letter-spacing:-4px;font-size:60px}.ghost-root .archive h1>span{font-size:12px}.ghost-root .search{min-width:0;margin-top:30px}.ghost-root .row-number{display:none}.ghost-root .row-title{font-size:20px}.ghost-root .project-dialog{border-radius:14px;max-width:calc(100vw - 24px);max-height:90svh}.ghost-root .project-dialog article{grid-template-columns:1fr;gap:12px;padding:18px}}@media (prefers-reduced-motion:reduce){.ghost-root *,.ghost-root :before,.ghost-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ghost-root{isolation:isolate;font-variant-numeric:tabular-nums;min-height:100svh;line-height:normal;position:relative}.ghost-root h1,.ghost-root h2,.ghost-root h3{text-wrap:initial}.ghost-root .header .brand{min-height:74px}@media (max-width:650px){.ghost-root .header .brand{min-height:50px}.ghost-root .archive{padding-bottom:165px}.ghost-root .brand>span{font-size:25px}}.ghost-root.live-app{--live-green:#1eff66;--live-muted:#a0aaa3;--live-line:#29332c;color:#f5f5f2;background:#000}.ghost-root .vault-selector{text-align:left;padding:0;line-height:1.7}.ghost-root .vault-selector .muted{font-size:9px}.ghost-root .ledger-alert{z-index:18;color:#ffd1c9;background:#271814;border:1px solid #87574d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;margin:130px 32px 0;padding:18px 22px;font-size:13px;display:flex;position:relative}.ghost-root .ledger-alert span{overflow-wrap:anywhere}.ghost-root .ledger-alert button{border:1px solid #87574d;border-radius:30px;padding:8px 14px}.ghost-root .ledger-loading{text-align:center;z-index:12;color:var(--live-green);background:#000;padding:20px;font:15px DM Mono,monospace;position:fixed;inset:45% 20px auto}.ghost-root .live-archive{background:#050705;min-height:100svh}.ghost-root .live-archive .archive-heading h1>span{text-transform:uppercase;color:var(--live-green);letter-spacing:0;font:12px DM Mono,monospace}.ghost-root .ledger-row{text-align:left;border-top:1px solid var(--live-line);grid-template-columns:40px 1fr auto 22px;align-items:center;gap:28px;width:100%;padding:30px 0;display:grid}.ghost-root .ledger-row:last-child{border-bottom:1px solid var(--live-line)}.ghost-root .ledger-row:hover{color:var(--live-green)}.ghost-root .ledger-row .row-title small{color:var(--live-muted);letter-spacing:0;margin-top:8px;font:11px/1.6 DM Mono,monospace;display:block}.ghost-root .ledger-value{letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--live-green);font:clamp(24px,3vw,45px)/1.2 DM Mono,monospace}.ghost-root .live-rules{grid-template-columns:1fr 1fr;gap:40px;display:grid}.ghost-root .live-rules h3{letter-spacing:-1px;margin:10px 0 28px;font-size:25px;font-weight:400}.ghost-root .rule-line{border-top:1px solid var(--live-line);justify-content:space-between;align-items:center;gap:12px;padding:22px 0;font:14px DM Mono,monospace;display:flex}.ghost-root .live-status{text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:30px;padding:7px 11px;font:10px/1.2 DM Mono,monospace;display:inline-block}.ghost-root .green{color:var(--live-green)}.ghost-root .red{color:#ff9c91}.ghost-root .amber{color:#efcd88}.ghost-root .live-footnote{color:var(--live-muted);overflow-wrap:anywhere;grid-column:1/-1;max-width:85ch;margin-top:24px;font:11px/1.7 DM Mono,monospace}.ghost-root .live-empty{color:var(--live-muted);padding:35px 0;font-size:18px}.ghost-root .loan-row{border-top:1px solid var(--live-line);grid-template-columns:1fr 3fr;gap:30px;padding:28px 0;display:grid}.ghost-root .loan-row>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ghost-root .loan-row>div>a{font-size:21px;text-decoration:none}.ghost-root .loan-row dl{grid-template-columns:1fr 1fr;gap:22px;margin:0;display:grid}.ghost-root .loan-row dt,.ghost-root .detail-values dt{color:var(--live-muted);margin-bottom:10px;font:11px DM Mono,monospace}.ghost-root .loan-row dd{overflow-wrap:anywhere;margin:0;font:19px DM Mono,monospace}.ghost-root .ledger-dialog{color:#f5f5f2;border-color:var(--live-line);background:#090e0a;max-width:min(920px,100vw - 60px)}.ghost-root .ledger-dialog article{padding:32px;display:block}.ghost-root .ledger-dialog .dialog-bar{margin-bottom:32px}.ghost-root .ledger-dialog .detail-hero h2{letter-spacing:-2px;margin:20px 0;font-size:42px;font-weight:400}.ghost-root .detail-hero strong{letter-spacing:-.065em;color:var(--live-green);overflow-wrap:anywhere;font:clamp(30px,5vw,65px)/1.2 DM Mono,monospace;display:block}.ghost-root .detail-hero p{color:var(--live-muted);margin:18px 0 35px;font-size:15px}.ghost-root .detail-values{grid-template-columns:1fr 1fr;gap:24px;margin:25px 0;display:grid}.ghost-root .detail-values>div{border-top:1px solid var(--live-line);min-width:0;padding-top:18px}.ghost-root .detail-values dd{overflow-wrap:anywhere;margin:0;font:17px/1.5 DM Mono,monospace}.ghost-root .phase-track{gap:20px;margin:30px 0;display:flex}.ghost-root .phase-track>div{border-top:2px solid var(--live-line);text-transform:capitalize;flex:1;padding-top:12px;font-size:13px}.ghost-root .phase-track>div[aria-current]{border-color:var(--live-green);color:var(--live-green)}.ghost-root .phase-track span{margin-bottom:9px;display:block}.ghost-root .rpc-details details{border-top:1px solid var(--live-line)}.ghost-root .rpc-details summary{padding:18px 0;font-size:13px}.ghost-root .rpc-details pre{color:#d7e5da;border:1px solid var(--live-line);white-space:pre-wrap;overflow-wrap:anywhere;background:#111813;border-radius:6px;padding:18px;font:11px/1.7 DM Mono,monospace}.ghost-root .rpc-details>a{margin-top:25px;font-size:13px;display:block}.ghost-root .vault-dialog{border-color:var(--live-line);background:#0b100c;max-width:min(680px,100vw - 32px);padding:30px}.ghost-root .vault-dialog h2{letter-spacing:-2px;margin:35px 0;font-size:45px}.ghost-root .vault-dialog label{margin:25px 0;font:12px DM Mono,monospace;display:block}.ghost-root .vault-dialog input{border:1px solid var(--live-line);color:#f5f5f2;background:#151c17;border-radius:6px;width:100%;margin-top:12px;padding:16px 12px;font:12px DM Mono,monospace;display:block}.ghost-root .ledger-dialog .loan-row{grid-template-columns:1fr}.ghost-root .header .explore:disabled{opacity:.7;cursor:wait}@media (max-width:1100px){.ghost-root .vault-selector{display:none}.ghost-root .header{grid-template-columns:1.4fr 1fr 1fr auto}}@media (max-width:650px){.ghost-root .header{grid-template-columns:1fr auto}.ghost-root .header .explore{padding:14px 15px;font-size:12px}.ghost-root .ledger-alert{margin:118px 16px 0;padding:15px;font-size:12px}.ghost-root .live-archive{padding-top:150px}.ghost-root .live-archive .archive-heading h1{letter-spacing:-3px;font-size:52px}.ghost-root .ledger-row{grid-template-columns:1fr 18px;gap:15px;padding:22px 0}.ghost-root .ledger-row .row-title{grid-column:1;font-size:25px}.ghost-root .ledger-row .row-title small{font-size:10px}.ghost-root .ledger-row .ledger-value{grid-column:1;font-size:32px}.ghost-root .ledger-row svg{grid-area:1/2/3}.ghost-root .live-rules{grid-template-columns:1fr;gap:28px}.ghost-root .rule-line{font-size:12px}.ghost-root .loan-row{grid-template-columns:1fr;gap:25px}.ghost-root .loan-row dd{font-size:15px}.ghost-root .ledger-dialog{max-width:calc(100vw - 24px)}.ghost-root .ledger-dialog article{padding:20px}.ghost-root .ledger-dialog .detail-hero h2{font-size:34px}.ghost-root .detail-values{grid-template-columns:1fr}.ghost-root .vault-dialog{padding:22px}.ghost-root .vault-dialog h2{font-size:36px}.ghost-root .vault-selector{text-align:right;font-size:8px;line-height:1.4;display:block;position:absolute;top:78px;right:20px}.ghost-root .vault-selector .muted{font-size:7px}}.ghost-root .brand{text-decoration:none}.ghost-root.landing-page .header{grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:70px}.ghost-root .landing-statement{color:#b9bdb9;justify-self:center;line-height:1.6}.ghost-root .open-app{border-bottom:1px solid #f5f5f2;justify-self:end;align-items:center;gap:22px;padding:14px 0;font-size:18px;text-decoration:none;display:inline-flex}.ghost-root .open-app:hover{color:var(--live-green);border-color:currentColor}.ghost-root .open-app svg{width:20px;height:20px}.ghost-root .landing-copy{z-index:12;pointer-events:none;background:linear-gradient(#0000,#000e 65%);padding:120px 48px 46px;position:fixed;inset:auto 0 0}.ghost-root .landing-copy h1{letter-spacing:-.065em;font-size:clamp(48px,6vw,90px);font-weight:400;line-height:.98}.ghost-root .landing-copy p{color:#b9bdb9;margin-top:22px;font-size:16px;line-height:1.5}.ghost-root.vault-page .header{background:#050705;grid-template-columns:1.4fr 1fr 1fr auto;padding-bottom:20px}.ghost-root.vault-page .vault-selector{display:block}.ghost-root.vault-page .header .explore{color:#f5f5f2;background:0 0;border-bottom:1px solid #59645b;border-radius:0;padding:13px 0}.ghost-root.vault-page .live-archive{padding-top:130px;padding-bottom:60px}.ghost-root .app-navigation{border-bottom:1px solid var(--live-line);gap:32px;margin-bottom:40px;display:flex}.ghost-root .app-navigation button{color:var(--live-muted);border-bottom:1px solid #0000;margin-bottom:-1px;padding:15px 0;font-size:16px}.ghost-root .app-navigation button[aria-current],.ghost-root .app-navigation button:hover{color:#f5f5f2;border-bottom-color:var(--live-green)}@media (max-width:650px){.ghost-root.landing-page .header,.ghost-root.vault-page .header{grid-template-columns:1fr auto;padding:20px}.ghost-root .landing-statement{display:none}.ghost-root .open-app{gap:16px;font-size:16px}.ghost-root .landing-copy{padding:100px 24px 32px}.ghost-root .landing-copy p{margin-top:18px;font-size:13px}.ghost-root.vault-page .header{padding-bottom:58px}.ghost-root.vault-page .live-archive{padding-top:132px}.ghost-root .app-navigation{margin-bottom:26px}}.ghost-root .live-status.code{text-transform:none}.ghost-root .fund-shortcuts{flex-wrap:wrap;gap:10px;margin:-10px 0 10px;display:flex}.ghost-root .fund-shortcuts .pill[aria-current=true]{background:var(--green);color:#000}.ghost-root .sign-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:10px 0 60px;display:grid}.ghost-root .sign-intro p:first-child{letter-spacing:-.5px;max-width:34ch;margin:0;font-size:22px;line-height:1.35}.ghost-root .sign-intro a,.ghost-root .sign-result a{color:var(--live-green);margin-top:18px;font:12px DM Mono,monospace;display:inline-block}.ghost-root .sign-form label{margin:0 0 22px;font:12px DM Mono,monospace;display:block}.ghost-root .sign-form input[name=seed],.ghost-root .sign-form input[name=amount]{border:1px solid var(--live-line);color:#f5f5f2;background:#151c17;border-radius:6px;width:100%;margin-top:12px;padding:16px 12px;font:14px DM Mono,monospace;display:block}.ghost-root .sign-actions{border:1px solid var(--live-line);border-radius:6px;margin:22px 0;padding:14px 16px 4px}.ghost-root .sign-actions legend{color:var(--live-muted);padding:0 6px;font:11px DM Mono,monospace}.ghost-root .sign-actions label{align-items:center;gap:10px;margin:0 0 12px;display:flex}.ghost-root .sign-actions code,.ghost-root .sign-intro code{color:var(--live-muted)}.ghost-root .sign-buttons{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ghost-root .sign-forget{color:var(--live-muted);cursor:pointer;background:0 0;border:0;font:12px DM Mono,monospace;text-decoration:underline}.ghost-root .sign-result{border-top:1px solid var(--live-line);grid-column:1/-1;margin:0;padding-top:24px}.ghost-root .sign-result p{max-width:60ch;margin:16px 0 0;font-size:20px}@media (max-width:650px){.ghost-root .sign-panel{grid-template-columns:minmax(0,1fr);gap:24px}.ghost-root .sign-intro p:first-child{font-size:18px}}xrpl-wallet-connector{--xc-font-family:"DM Mono", "Courier New", monospace;--xc-border-radius:20px;--xc-overlay-background:#000b;--xc-overlay-backdrop-filter:blur(15px);--xc-primary-color:#1eff66;--xc-background-color:#0b100c;--xc-text-color:#f5f5f2;--xc-text-muted-color:#a0aaa3;--xc-background-secondary:#151c17;--xc-background-tertiary:#29332c;--xc-loading-border-color:#1eff66;--xc-connect-button-font-size:16px;--xc-connect-button-border-radius:0;--xc-connect-button-color:#f5f5f2;--xc-connect-button-background:transparent;--xc-connect-button-border:0;--xc-connect-button-hover-background:transparent;--xc-connect-button-font-weight:400;--xc-primary-button-color:#080808;--xc-primary-button-background:#f5f5f2;--xc-primary-button-border-radius:40px;--xc-primary-button-font-weight:400;--xc-primary-button-hover-background:#1eff66;--xc-secondary-button-color:#f5f5f2;--xc-secondary-button-background:#151c17;--xc-secondary-button-border-radius:6px;--xc-secondary-button-font-weight:400;--xc-secondary-button-hover-background:#29332c;--xc-account-address-button-hover-color:#1eff66;--xc-modal-background:#0b100c;--xc-modal-border-radius:20px;--xc-modal-box-shadow:none;--xc-focus-color:#1eff66;--xc-danger-color:#ff9c91}xrpl-wallet-connector::part(connect-button){letter-spacing:-.6px;white-space:nowrap;border-bottom:1px solid #59645b;padding:13px 0;font-family:Arial,Helvetica,sans-serif;transition:transform .2s}xrpl-wallet-connector::part(connect-button):hover{transform:translateY(-2px)}xrpl-wallet-connector::part(connect-button):focus-visible{outline-offset:5px}[data-xrpl-overlay-portal],[data-xrpl-account-modal-portal]{font-synthesis:none}[data-xrpl-overlay-portal]::part(modal),[data-xrpl-account-modal-portal]::part(modal){border-color:#29332c}[data-xrpl-overlay-portal]::part(close-button),[data-xrpl-account-modal-portal]::part(close-button){opacity:1;background:#ffffff15}.ghost-root.vault-page .header{grid-template-columns:1.4fr 1fr 1fr auto auto}.ghost-root .live-footnote.amber{color:#efcd88}.ghost-root .live-footnote.red{color:#ff9c91}.ghost-root .sign-form>.detail-values{margin-top:0}.ghost-root .sign-form form{margin-top:28px}@media (max-width:800px){.ghost-root.vault-page .clock{display:none}.ghost-root.vault-page .header{grid-template-columns:1.4fr 1fr auto auto}}@media (max-width:650px){xrpl-wallet-connector{--xc-connect-button-font-size:12px}.ghost-root.vault-page .header{grid-template-columns:1fr auto auto}[data-xrpl-overlay-portal]::part(modal),[data-xrpl-account-modal-portal]::part(modal){border-radius:14px}}
