:root{--paper:#f3edff;--paper-2:#e5d8f5;--ink:#432465;--ink-2:#806496;--ink-hover:#5c3484;--ink-off:#b6a4c8;--on-ink:#f3edff;--on-ink-2:#cdb6e3;--rule:#cdbedb;--red:#b63c67;--amber:#976117;--up:#9163b8;--pixel:"Silkscreen", "Courier New", monospace;--mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--gutter:clamp(16px, 3.4vw, 72px);--bar:76px;--b:6px;--note-pad:36px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink)}body{font:400 15px/1.5 var(--mono);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit;color:inherit}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.muted{color:var(--ink-2)}.num,td,dd,.denom,input{font-variant-numeric:tabular-nums}.num sub,dd sub,td sub{vertical-align:-.28em;margin:0 .04em;font-size:.72em;line-height:0}.lvl-ok{color:var(--ink)}.lvl-warn{color:var(--amber)}.lvl-bad{color:var(--red)}.app{flex-direction:column;min-height:100vh;display:flex}.app>.foot{margin-top:auto}.label{font:500 14px/1.3 var(--mono);color:var(--ink-2);margin:0 0 12px}.h2{font:600 18px/1.3 var(--mono);margin:0 0 18px}.text-link{text-underline-offset:4px;font-weight:600}.btn,.btn-line,.well,.menu,.toast,.example{clip-path:polygon(var(--n) 0, calc(100% - var(--n)) 0, calc(100% - var(--n)) var(--n), 100% var(--n), 100% calc(100% - var(--n)), calc(100% - var(--n)) calc(100% - var(--n)), calc(100% - var(--n)) 100%, var(--n) 100%, var(--n) calc(100% - var(--n)), 0 calc(100% - var(--n)), 0 var(--n), var(--n) var(--n))}.btn,.btn-line{--n:3px;cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;font-weight:600;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.btn{background:var(--ink);color:var(--paper);padding:14px 22px;font-size:15px}.btn:hover:not(:disabled){background:var(--ink-hover)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{background:var(--ink-off);cursor:not-allowed}.btn:focus-visible{box-shadow:inset 0 0 0 3px var(--ink), inset 0 0 0 5px var(--paper);outline:none}.btn-line{--n:2px;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0;padding:10px 16px;font-size:14px}.btn-line:hover:not(:disabled){background:var(--ink);color:var(--paper)}.btn-line:disabled{color:var(--ink-2);box-shadow:inset 0 0 0 2px var(--rule);cursor:default}.btn-line:focus-visible{box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 4px var(--paper), inset 0 0 0 6px var(--ink);outline:none}.btn-xs{margin-left:12px;padding:3px 8px;font-size:12px}.btn-wide{width:100%;padding:20px 24px;font-size:16px}.top{top:env(safe-area-inset-top,0px);z-index:40;min-height:var(--bar);padding:12px var(--gutter);background:var(--ink);color:var(--on-ink);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;display:grid;position:sticky}.top :focus-visible{outline-color:var(--on-ink)}.nav{justify-self:start;gap:clamp(20px,2.6vw,44px);display:flex}.nav-link{color:var(--on-ink-2);border-bottom:2px solid #0000;padding:6px 0;font-size:15px;font-weight:500;text-decoration:none}.nav-link:hover{color:var(--on-ink)}.nav-link[aria-current=page]{color:var(--on-ink);border-bottom-color:var(--on-ink)}.brand{color:var(--on-ink);justify-self:center;align-items:center;gap:16px;text-decoration:none;display:flex}.brand-mark,.brand-word{display:block}.app[data-intro=on] .brand-mark{visibility:hidden}.app[data-intro=on] .brand-word path{opacity:0}.app[data-intro=done] .brand-word path{animation:.32s ease-out both fade-in;animation-delay:calc(var(--i) * 34ms)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.account{justify-self:end;position:relative}.account-btn{min-width:128px}.account-btn img{display:block}.top .btn{background:var(--on-ink);color:var(--ink)}.top .btn:hover:not(:disabled){background:#ffffff}.top .btn:disabled{background:var(--on-ink-2);color:var(--ink)}.top .btn:focus-visible{box-shadow:inset 0 0 0 3px var(--on-ink), inset 0 0 0 5px var(--ink)}.top .btn-line{color:var(--on-ink);box-shadow:inset 0 0 0 2px var(--on-ink)}.top .btn-line:hover:not(:disabled){background:var(--on-ink);color:var(--ink)}.menu{--n:3px;z-index:20;background:var(--paper);min-width:230px;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu button,.menu a{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.menu button:hover,.menu button:focus-visible,.menu a:hover,.menu a:focus-visible{background:var(--paper-2);outline:none}.menu img{display:block}.menu-label{color:var(--ink-2);padding:8px 12px 4px;font-size:12px}.menu-dot{background:var(--ink);width:20px;height:20px}.menu-empty,.menu-error{padding:10px 12px;font-size:13px}.menu-error{color:var(--red)}.page{width:100%;max-width:1840px;padding:clamp(40px, 4.4vw, 84px) var(--gutter) clamp(80px, 8vw, 144px);margin:0 auto}.page>*+*{margin-top:clamp(72px,7vw,128px)}.hero,.coin-section{grid-template-columns:minmax(0,640px) minmax(440px,560px);justify-content:center;column-gap:clamp(48px,7vw,160px);display:grid}.hero{align-items:center}.pitch{min-width:0}.hero-title{font:400 40px/1.15 var(--pixel);text-wrap:balance;margin:0}.steps-list{counter-reset:step;gap:20px;margin:32px 0 0;padding:0;list-style:none;display:grid}.steps-list li{counter-increment:step;grid-template-columns:36px 1fr;column-gap:12px;display:grid}.steps-list li:before{content:counter(step);font:700 24px/1 var(--pixel);color:var(--ink);grid-row:span 2;padding-top:2px}.steps-list b{font-size:15px;font-weight:600}.steps-list span{color:var(--ink-2);margin-top:2px;font-size:14px;line-height:1.55}.pitch-mine{max-width:58ch;margin:26px 0 0;font-size:14px;line-height:1.6}.why-block{border-top:1px solid var(--rule);max-width:600px;margin-top:38px;padding-top:32px}.why-block .h2{margin-bottom:12px}.why-text p{max-width:58ch;margin:0 0 12px;font-size:15px;line-height:1.65}.why-text b{font-weight:600}.numberline{gap:22px;display:grid}.why-block .numberline{margin:26px 0 22px}.nl-axis,.nl-row{grid-template-columns:56px minmax(0,1fr) 150px;align-items:center;column-gap:16px;display:grid}.nl-axis{color:var(--ink-2);grid-template-columns:56px minmax(0,8fr) 0 minmax(0,16fr) 150px;font-size:12px}.nl-axis span:first-child{text-align:left;grid-column:2}.nl-axis span:nth-child(2){color:var(--ink);grid-column:3;justify-self:center;font-weight:600}.nl-axis span:nth-child(3){text-align:right;grid-column:4}.nl-type{font:600 22px/1 var(--mono)}.nl-track{align-items:center;gap:3px;height:26px;display:flex}.nl-track i{flex:1;height:100%}.nl-track i.on{background:var(--ink)}.nl-track i.neg{background:var(--up)}.nl-track i.off{background:var(--paper-2)}.nl-zero{background:var(--ink);width:2px;height:38px;margin:0 3px}.nl-note{gap:2px;font-size:13px;display:grid}.nl-note b{font-weight:600}.nl-note span{color:var(--ink-2);font-size:12px}.coin-section{border-top:2px solid var(--ink);align-items:start;row-gap:22px;padding-top:36px}.page>.hero+.coin-section{margin-top:40px}.coin-head{grid-column:1/-1;gap:14px;margin-bottom:8px;display:grid}.section-title{font:400 40px/1.1 var(--pixel);margin:0}.coin-head p{color:var(--ink-2);margin:0;font-size:16px}.coin-col{min-width:0}.coin-col>.bonded{margin:0 0 6px}.coin-col>.label{margin-bottom:4px}.coin-col .market{border-top:1px solid var(--rule);margin-top:32px;padding-top:20px}.buy-row{align-items:baseline;gap:12px;display:inline-flex}.tick-up{animation:.9s ease-out tick-up}.tick-down{animation:.9s ease-out tick-down}@keyframes tick-up{0%{color:var(--up)}to{color:var(--ink)}}@keyframes tick-down{0%{color:var(--red)}to{color:var(--ink)}}.bonded{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.bonded:before{content:"";width:12px;height:12px;box-shadow:inset 0 0 0 2px}.bonded.is-bonded{color:var(--ink)}.bonded.is-bonded:before{background:currentColor}.ledger{margin:0;display:grid}.ledger div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:11px 0;display:flex}.ledger dt{color:var(--ink-2);white-space:nowrap;font-size:14px}.ledger dd{white-space:nowrap;margin:0;font-weight:500}.leader{border-bottom:2px dotted var(--rule);flex:1;min-width:16px;transform:translateY(-5px)}.market .label{margin-bottom:4px}.solscan{font-size:13px;font-weight:500}.ledger dd a{text-underline-offset:3px}.note-error{color:var(--red);margin:10px 0 0;font-size:13px}.note-error:empty{display:none}.bill{--s:var(--b);padding:var(--b);background:var(--ink);clip-path:polygon(var(--b) 0, calc(100% - var(--b)) 0, calc(100% - var(--b)) var(--b), 100% var(--b), 100% calc(100% - var(--b)), calc(100% - var(--b)) calc(100% - var(--b)), calc(100% - var(--b)) 100%, var(--b) 100%, var(--b) calc(100% - var(--b)), 0 calc(100% - var(--b)), 0 var(--b), var(--b) var(--b))}.bill-in{background:var(--paper);clip-path:polygon(calc(2 * var(--s)) 0, calc(100% - 2 * var(--s)) 0, calc(100% - 2 * var(--s)) var(--s), calc(100% - var(--s)) var(--s), calc(100% - var(--s)) calc(2 * var(--s)), 100% calc(2 * var(--s)), 100% calc(100% - 2 * var(--s)), calc(100% - var(--s)) calc(100% - 2 * var(--s)), calc(100% - var(--s)) calc(100% - var(--s)), calc(100% - 2 * var(--s)) calc(100% - var(--s)), calc(100% - 2 * var(--s)) 100%, calc(2 * var(--s)) 100%, calc(2 * var(--s)) calc(100% - var(--s)), var(--s) calc(100% - var(--s)), var(--s) calc(100% - 2 * var(--s)), 0 calc(100% - 2 * var(--s)), 0 calc(2 * var(--s)), var(--s) calc(2 * var(--s)), var(--s) var(--s), calc(2 * var(--s)) var(--s))}.note-in{padding:var(--note-pad);container-type:inline-size}.field-head{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:14px;font-weight:500;display:flex}.field-head label{cursor:pointer}.field-foot{min-height:20px;margin-top:8px;font-size:13px}.well{--n:4px;background:var(--paper-2);align-items:center;gap:14px;padding:16px 20px;display:flex}.well:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.well input{min-width:0;font:400 clamp(24px, 7.6cqi, 40px)/1.2 var(--pixel);background:0 0;border:0;outline:none;flex:1;padding:0}.well input::placeholder{color:var(--ink-off)}.well-unit{font-size:15px;font-weight:600}.ltv-head{margin-top:22px}.ltv-val{color:var(--ink);font:400 24px/1 var(--pixel)}.ltv{height:30px;position:relative}.ltv-blocks{gap:4px;height:100%;display:flex}.ltv-blocks span{background:var(--paper-2);flex:1;transition:background-color 90ms linear}.ltv-blocks span.on{background:var(--ink)}.ltv input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ltv:focus-within{outline:2px solid var(--ink);outline-offset:4px}.note-divider{color:var(--ink);justify-content:center;margin:32px 0 26px;display:flex;position:relative}.note-divider:before{content:"";border-top:2px dashed var(--rule);position:absolute;top:50%;left:0;right:0}.note-divider svg{background:var(--paper);box-sizing:content-box;padding:0 14px;display:block;position:relative}.denom{align-items:baseline;gap:14px;display:flex}.denom-num{font:700 clamp(32px, 13cqi, 72px)/1 var(--pixel);white-space:nowrap}.denom-unit{font:700 24px/1 var(--pixel)}.terms{border-top:1px solid var(--rule);gap:12px;margin:24px 0;padding-top:18px;display:grid}.terms div{justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;display:flex}.terms dt{color:var(--ink-2)}.terms dd{text-align:right;margin:0}.drop{margin-left:8px;font-weight:600}.table-scroll{overflow-x:auto}.ledger-table{border-collapse:collapse;width:100%;min-width:760px}.activity .ledger-table{table-layout:fixed}.loans-table{min-width:920px}.ledger-table th{border-bottom:2px solid var(--ink);color:var(--ink-2);text-align:left;white-space:nowrap;padding:0 24px 12px 0;font-size:13px;font-weight:500}.ledger-table td{border-bottom:1px solid var(--rule);white-space:nowrap;vertical-align:middle;padding:16px 24px 16px 0}.ledger-table th:last-child,.ledger-table td:last-child{padding-right:0}.ledger-table .r{text-align:right}.row-in{animation:.7s ease-out row-in}@keyframes row-in{0%{background:var(--paper-2)}to{background:0 0}}.act{font-weight:600}.act-repay{color:var(--ink-2)}.act-liquidation{color:var(--red)}.loan-id,.strong{font-weight:600}.row-error{color:var(--red);white-space:normal;margin-top:6px;font-size:12px}.meter{align-items:center;gap:12px;display:inline-flex}.meter-blocks{gap:2px;display:inline-flex}.meter-blocks i{background:var(--paper-2);width:7px;height:14px}.meter-blocks i.on{background:currentColor}.meter-num{min-width:4ch;font-weight:600}.page-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-title{font:400 40px/1.1 var(--pixel);margin:0}.page-loans>*+*,.page-docs>*+*{margin-top:clamp(32px,3vw,52px)}.figures{margin-bottom:0;border-block:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:0;display:grid}.figures>div{border-left:2px dashed var(--rule);min-width:0;padding:22px 24px 24px}.figures>div:first-child{border-left:0;padding-left:0}.figures dt{color:var(--ink-2);margin-bottom:12px;font-size:14px;font-weight:500}.figures dd{font:700 40px/1 var(--pixel);margin:0}.figures small{font:700 16px/1 var(--pixel);margin-left:4px;display:inline-block}.empty{border-block:2px dashed var(--rule);text-align:center;justify-items:center;gap:18px;padding:clamp(40px,6vw,96px) 16px;display:grid}.empty p{margin:0;font-size:16px}.empty-mark{color:var(--ink);display:block}.docs{grid-template-columns:220px minmax(0,76ch) minmax(280px,420px);justify-content:space-between;align-items:start;gap:clamp(32px,4vw,96px);display:grid}.toc,.rail{top:calc(env(safe-area-inset-top,0px) + var(--bar) + 28px);position:sticky}.toc{border-left:2px solid var(--rule);gap:2px;display:grid}.toc-link{color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;margin-left:-2px;padding:7px 0 7px 16px;font-size:14px}.toc-link:hover{color:var(--ink)}.toc-link[aria-current=true]{border-left-color:var(--ink);color:var(--ink);font-weight:600}.doc{min-width:0}.doc-section{scroll-margin-top:calc(var(--bar) + 28px);padding-block:4px 36px}.doc-section+.doc-section{border-top:1px solid var(--rule);padding-top:36px}.doc .h2{font-size:20px}.doc p,.doc li{font-size:15px;line-height:1.75}.doc p{margin:0 0 14px}.steps,.plain{gap:8px;margin:0;padding-left:22px;display:grid}.example{--n:4px;background:var(--paper-2);gap:10px;margin:22px 0 0;padding:18px 22px;display:grid}.example div{justify-content:space-between;gap:16px;font-size:14px;display:flex}.example dt{color:var(--ink-2)}.example dd{text-align:right;margin:0;font-weight:500}.example+p{margin-top:18px}.ca-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ca{overflow-wrap:anywhere}.foot{padding:28px var(--gutter) 32px;background:var(--ink);color:var(--on-ink);flex-wrap:wrap;align-items:center;gap:18px clamp(24px,3vw,56px);font-size:14px;display:flex}.foot :focus-visible{outline-color:var(--on-ink)}.foot-brand{align-items:center;gap:12px;display:flex}.foot-brand svg{display:block}.foot-links{gap:22px;display:flex}.foot-links a{color:var(--on-ink-2);text-decoration:none}.foot-links a:hover{color:var(--on-ink)}.foot-x{align-items:center;gap:8px;display:inline-flex}.foot-x svg{display:block}.foot-ca{color:var(--on-ink-2);margin-left:auto;font-size:13px;text-decoration:none}.foot-ca:hover{color:var(--on-ink);text-decoration:underline}.foot .btn-line{color:var(--on-ink);box-shadow:inset 0 0 0 2px var(--on-ink);margin-left:0}.foot .btn-line:hover{background:var(--on-ink);color:var(--ink)}.toast{--n:3px;left:var(--gutter);bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--ink);color:var(--paper);align-items:center;gap:18px;padding:14px 18px;font-size:14px;font-weight:500;animation:.26s ease-out both toast-in;display:flex;position:fixed}.toast a{color:var(--paper);font-weight:600}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.intro{z-index:100;position:fixed;inset:0}.intro-veil{background:var(--paper);position:absolute;inset:0}.intro-mark{color:var(--ink);transform-origin:0 0;will-change:transform;position:absolute;overflow:visible}@media (max-width:1500px){.docs{grid-template-columns:200px minmax(0,1fr)}.rail{grid-column:2;position:static}.hero,.coin-section{grid-template-columns:minmax(0,1fr) minmax(400px,520px);column-gap:64px}}@media (max-width:1280px){.hero,.coin-section{column-gap:48px}.hero-title{font-size:32px}:root{--note-pad:28px}}@media (max-width:1080px){.hero,.coin-section{grid-template-columns:minmax(0,1fr);row-gap:40px;max-width:620px;margin-inline:auto}.figures{grid-template-columns:repeat(2,minmax(0,1fr))}.figures>div:nth-child(3){border-left:0;padding-left:0}.figures>div:nth-child(n+3){border-top:1px solid var(--rule)}.docs{grid-template-columns:minmax(0,1fr)}.toc,.rail{position:static}.rail{grid-column:auto}}@media (max-width:900px){.top{grid-template-columns:minmax(0,1fr) auto}.nav{display:none}.brand{justify-self:start}}@media (max-width:520px){:root{--b:4px;--note-pad:22px}.brand{gap:10px}.brand-mark{width:44px;height:auto}.brand-word{width:105px;height:auto}.account-btn{min-width:0;padding:11px 14px;font-size:14px}.hero-title,.page-title,.section-title{font-size:24px}.nl-axis,.nl-row{grid-template-columns:44px minmax(0,1fr)}.nl-axis{grid-template-columns:44px minmax(0,8fr) 0 minmax(0,16fr)}.nl-note{grid-column:2}.well input{font-size:32px}.figures{grid-template-columns:minmax(0,1fr)}.figures>div{border-left:0;border-top:1px solid var(--rule);padding-left:0}.figures>div:first-child{border-top:0}.figures dd{font-size:24px}.foot-ca{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:1ms!important;animation-delay:0s!important}}.page-admin>*+*{margin-top:clamp(28px,3vw,44px)}.admin-login{max-width:480px}.admin-row{align-items:stretch;gap:12px;display:flex}.admin-row input[type=password]{background:var(--paper-2);border:0;outline:none;flex:1;min-width:0;padding:12px 14px;font-size:16px;box-shadow:inset 0 0 0 2px #0000}.admin-row input[type=password]:focus{box-shadow:inset 0 0 0 2px var(--ink)}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(32px,4vw,80px);display:grid}.admin-wide{grid-column:1/-1}.admin-panel .page-head{margin-bottom:18px}.admin-panel .page-head .h2{margin:0}.admin-switch{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;display:flex}.admin-switch .bonded{color:var(--ink);margin:0;font-size:16px}.admin-percent{margin-top:24px}.admin-well{flex:1;padding:10px 16px}.admin-well input{font-size:32px}.admin-notes{border-top:1px solid var(--rule);margin-top:24px;padding-top:18px}.admin-notes p{margin:0 0 8px}@media (max-width:900px){.admin-grid{grid-template-columns:minmax(0,1fr)}}
