:root{--paper:#ffffff;--canvas:#f5f7f6;--ink:#101518;--muted:#6a7479;--line:#dfe5e3;--line-strong:#c9d2cf;--accent:#1c58d8;--accent-soft:#eaf0ff;--positive:#16825f;--warning:#a86a0a;--dark:#111719;--premium:#b8862f;--premium-strong:#8a6216;--premium-gradient:linear-gradient(120deg,#6f4e13,#b4863a 50%,#7a5512);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper);color:var(--ink)}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-shell,.landing-shell{width:min(1280px,calc(100% - 48px));margin:0 auto}.app-nav,.site-nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.wordmark{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:800;letter-spacing:.13em}.wordmark-mark{display:grid;place-items:center;width:27px;height:27px;border:0;background:var(--premium-gradient);color:#241a06;font-size:13px;font-weight:800;letter-spacing:0;box-shadow:0 1px 2px rgba(111,78,19,.35)}.nav-links{display:flex;align-items:center;gap:26px;margin-left:auto;margin-right:12px;color:var(--muted);font-size:13px}.doc-link:hover,.nav-links a:hover,.text-link:hover{color:var(--accent)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;min-height:46px;padding:0 18px;font-size:13px;font-weight:700;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.button:hover{transform:translateY(-1px)}.button-dark{background:var(--dark);color:#fff}.button-dark:hover{background:#273033}.button-light{background:#fff;color:var(--dark)}.button-light:hover{background:#edf1ef}.button-small{min-height:38px;padding:0 14px;font-size:12px}.button-disabled,.button:disabled{background:#edf0ef;color:#98a29f;border-color:#edf0ef;cursor:not-allowed;transform:none}.block-index,.eyebrow,.state-label,.strip-label{margin:0;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.premium-label{color:var(--premium-strong)}.premium-heading{background:var(--premium-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.landing-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:clamp(44px,8vw,120px);gap:clamp(44px,8vw,120px);align-items:center;padding:clamp(76px,11vw,150px) 0 126px}.hero-copy h1{max-width:680px;margin:18px 0 22px;font-size:clamp(46px,6.3vw,84px);line-height:.98;letter-spacing:-.045em;font-weight:740}.hero-lede{max-width:570px;margin:0;color:#49545a;font-size:17px;line-height:1.65}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.text-link{color:var(--ink);font-size:13px;font-weight:700}.hero-note{display:flex;align-items:center;gap:9px;margin-top:42px;color:var(--muted);font-size:12px}.connection-indicator,.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#b6c0bd}.status-dot{background:var(--positive);box-shadow:0 0 0 4px #e4f3ed}.hero-visual{min-height:470px;display:flex;flex-direction:column;justify-content:space-between;padding:22px;border:1px solid var(--line-strong);background-color:var(--canvas);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:32px 32px}.visual-footer,.visual-header{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em}.visual-live{color:var(--positive)}.visual-main{padding:100px 14px 72px;background:rgba(255,255,255,.86);border:1px solid var(--line)}.visual-caption,.visual-kicker{margin:0;color:var(--muted);font-size:12px}.visual-value{margin:9px 0 2px;font-size:clamp(72px,10vw,124px);line-height:.8;font-weight:760;letter-spacing:-.08em}.visual-rows{display:grid;grid-gap:0;gap:0;background:#fff;border:1px solid var(--line)}.visual-rows div{display:flex;justify-content:space-between;gap:16px;padding:13px 14px;border-bottom:1px solid var(--line);font-size:12px}.visual-rows div:last-child{border-bottom:0}.visual-rows span{color:var(--muted)}.visual-rows strong{font-size:10px;font-weight:800}.visual-rule{height:1px;background:var(--ink);opacity:.16}.section-rule{border-top:1px solid var(--line);padding:96px 0}.launch-panel h2,.section-heading h2{max-width:650px;margin:14px 0 0;font-size:clamp(32px,4vw,55px);line-height:1.04;letter-spacing:-.035em;font-weight:720}.intro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:72px;gap:72px;margin-top:74px}.intro-block{border-top:2px solid var(--ink);padding-top:16px}.intro-block h3,.security-item h3{margin:26px 0 13px;font-size:23px;line-height:1.2;letter-spacing:-.015em}.intro-block p,.section-summary,.security-item p{max-width:520px;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.split-heading{display:flex;justify-content:space-between;align-items:end;gap:36px}.section-summary{max-width:380px}.security-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:72px}.security-item{min-height:220px;padding:19px 18px;border:1px solid var(--line);background:var(--canvas)}.security-item h3{font-size:17px;margin-top:54px}.security-item p{font-size:13px}.launch-section{padding:0 0 96px}.launch-panel{display:flex;align-items:end;justify-content:space-between;gap:40px;padding:54px;background:var(--dark);color:#fff}.launch-panel h2{color:#fff;font-size:clamp(30px,4vw,50px)}.launch-panel p:not(.eyebrow){max-width:520px;margin:18px 0 0;color:#adb8b5;font-size:14px;line-height:1.65}.launch-panel .eyebrow{color:#93a09c}.docs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:62px}.doc-link{display:flex;justify-content:space-between;gap:16px;min-height:116px;padding:18px;border:1px solid var(--line);background:var(--paper)}.doc-link:hover{border-color:var(--accent)}.doc-link small,.doc-link strong{display:block}.doc-link strong{font-size:15px}.doc-link small{margin-top:9px;color:var(--muted);font-size:12px}.doc-arrow{color:var(--accent);font-size:16px}.site-footer{display:grid;grid-template-columns:auto 1fr auto;grid-gap:26px;gap:26px;align-items:center;min-height:100px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.app-shell{padding-bottom:48px}.app-nav-meta{display:flex;align-items:center;gap:22px}.network-label,.wallet-summary{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.wallet-summary .is-connected{background:var(--positive);box-shadow:0 0 0 4px #e4f3ed}.workspace-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;padding:70px 0 46px}.workspace-heading h1{margin:15px 0;font-size:clamp(40px,5vw,68px);line-height:1;letter-spacing:-.045em}.workspace-lede{max-width:610px;margin:0;color:var(--muted);font-size:15px;line-height:1.65}.workspace-state{min-width:220px;padding-left:18px;border-left:2px solid var(--ink)}.workspace-state small,.workspace-state strong{display:block}.workspace-state strong{margin:11px 0 5px;font-size:12px}.workspace-state small{color:var(--muted);font-size:11px;line-height:1.5}.market-strip{display:grid;grid-template-columns:1.45fr repeat(3,1fr);margin-bottom:18px;border:1px solid var(--line);background:var(--canvas)}.market-strip-item{min-height:108px;padding:17px 18px;border-left:1px solid var(--line)}.market-strip-item:first-child{border-left:0}.market-strip-item small,.market-strip-item strong{display:block}.market-strip-item strong{margin-top:11px;font-size:18px}.market-strip-item small{margin-top:5px;color:var(--muted);font-size:11px}.market-selected strong{font-size:20px}.positive-text{color:var(--positive)}.workspace-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start}.workspace-column,.workspace-grid{display:grid;grid-gap:18px;gap:18px}.surface{border:1px solid var(--line-strong);background:var(--paper)}.surface-heading{display:flex;justify-content:space-between;align-items:start;gap:18px;padding:24px 24px 19px;border-bottom:1px solid var(--line)}.surface-heading h2{margin:8px 0 0;font-size:22px;letter-spacing:-.025em}.surface-note{color:var(--muted);font-size:11px}.token-list{padding:10px 16px 17px}.token-option{display:grid;grid-template-columns:36px 1fr auto;align-items:center;grid-gap:13px;gap:13px;width:100%;padding:13px 8px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left}.token-option:last-child{border-bottom:0}.token-option.is-selected,.token-option:hover{background:var(--canvas)}.token-option.is-selected{color:var(--accent)}.token-symbol{display:grid;place-items:center;width:30px;height:30px;border:0;color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em}.token-option small,.token-option strong{display:block}.token-option strong{font-size:13px}.token-option small{margin-top:4px;color:var(--muted);font-size:11px}.option-arrow{color:var(--muted)}.instrument-preview{display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:12px;gap:12px;margin:0 24px 24px;padding-top:18px;border-top:1px solid var(--line)}.instrument-preview img,.preview-fallback{width:38px;height:38px;object-fit:cover;border:1px solid var(--line)}.preview-fallback{display:grid;place-items:center;background:var(--canvas);font-weight:800}.instrument-preview span,.instrument-preview strong{display:block}.instrument-preview strong{font-size:12px}.instrument-preview div span{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.35}.premium-value{color:var(--positive);font-size:10px}.risk-surface{min-height:390px}.risk-status{color:var(--warning);font-size:10px;font-weight:800}.risk-status.is-healthy{color:var(--positive)}.risk-hero{padding:26px 24px 19px}.risk-hero>div:first-child{display:flex;justify-content:space-between;align-items:end}.risk-hero strong{font-size:34px;line-height:1}.risk-hero strong small{margin-left:3px;color:var(--muted);font-size:12px}.risk-meter{height:6px;margin-top:18px;background:var(--canvas);overflow:hidden}.risk-meter span{display:block;height:100%;background:var(--positive)}.risk-facts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 24px;gap:0 24px;margin:0 24px;border-top:1px solid var(--line)}.risk-facts div{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);font-size:11px}.risk-facts span{color:var(--muted)}.risk-recommendation{margin:20px 24px 0;padding:15px;background:var(--accent-soft)}.risk-recommendation div{display:flex;justify-content:space-between;align-items:center}.risk-recommendation span{color:#4960a3;font-size:11px}.risk-recommendation strong{color:var(--accent);font-size:20px}.risk-recommendation p{margin:9px 0 0;color:#596c9c;font-size:11px;line-height:1.5}.risk-warnings{margin:15px 24px 22px}.error-text,.risk-warnings p{margin:6px 0;color:var(--warning);font-size:11px}.loading-state{display:grid;grid-gap:12px;gap:12px;padding:40px 24px}.loading-state span{height:10px;background:var(--canvas);animation:pulse 1.4s ease-in-out infinite}.loading-state span:nth-child(2){width:80%}.loading-state span:nth-child(3){width:60%}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.empty-state{margin:0;padding:28px 24px;color:var(--muted);font-size:13px}.action-surface{padding-bottom:24px}.action-block{padding:22px 24px 0}.action-block-heading{display:flex;justify-content:space-between;color:var(--ink);font-size:14px;font-weight:760}.action-block-heading span:last-child{color:var(--muted);font-size:10px}.action-asset{display:flex;justify-content:space-between;gap:16px;margin:20px 0 18px;padding:12px;background:var(--canvas)}.action-asset,.action-asset strong,.field-label{font-size:11px}.field-label{display:block;margin:22px 0 8px;color:var(--muted)}.input-shell{display:flex;align-items:center;border:1px solid var(--line-strong);background:var(--paper)}.input-shell:focus-within{border-color:var(--accent)}.input-shell input{width:100%;min-width:0;padding:13px;border:0;outline:0;color:var(--ink);font-size:18px;font-weight:700}.input-shell span{padding:0 13px;font-weight:800}.field-hint,.input-shell span{color:var(--muted);font-size:11px}.field-hint{margin:8px 0 0}.action-button{width:100%;margin-top:18px}.action-divider{height:1px;margin:26px 24px 0;background:var(--line)}.borrow-limit{display:grid;grid-template-columns:1fr auto;grid-gap:5px 16px;gap:5px 16px;margin-top:20px;padding:16px;background:var(--canvas)}.borrow-limit small,.borrow-limit span{color:var(--muted);font-size:11px}.borrow-limit strong{font-size:22px}.borrow-limit small{grid-column:1/-1}.quick-values{display:flex;gap:7px;margin-top:9px}.quick-values button{flex:1 1;padding:8px;border:1px solid var(--line);background:var(--paper);color:var(--muted);font-size:10px;font-weight:800}.quick-values button:hover{border-color:var(--ink);color:var(--ink)}.interest-row{display:grid;grid-template-columns:1fr auto 1fr auto;grid-gap:7px 12px;gap:7px 12px;margin-top:20px;padding-top:15px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.interest-row strong{color:var(--ink);font-weight:700}.execution-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:18px;border:1px solid var(--line);background:var(--line)}.execution-strip>div{display:flex;align-items:center;gap:14px;min-height:88px;padding:16px 18px;background:var(--canvas)}.step-number{color:var(--accent);font-size:11px;font-weight:800}.execution-strip span:last-child,.execution-strip strong{display:block}.execution-strip strong{font-size:12px}.execution-strip span:last-child{margin-top:5px;color:var(--muted);font-size:11px}.app-footer{display:flex;justify-content:space-between;gap:18px;padding-top:26px;color:var(--muted);font-size:10px}.app-footer a{color:var(--ink)}.wallet-adapter-button.wallet-button{height:38px!important;padding:0 14px!important;border:1px solid var(--ink)!important;border-radius:0!important;background:var(--dark)!important;color:#fff!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important}.wallet-adapter-button.wallet-button:hover{background:#273033!important}.tx-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:14px 18px;border:1px solid var(--line-strong);background:var(--canvas);font-size:12px}.tx-banner span{color:var(--ink);line-height:1.5}.tx-banner.is-success{border-color:#b7e0cf;background:#eaf7f1}.tx-banner.is-success span{color:var(--positive)}.tx-banner.is-error{border-color:#f0d2c8;background:#fdeee8}.tx-banner.is-error span{color:#b3502a}.tx-link{flex-shrink:0;color:var(--accent);font-weight:700;white-space:nowrap}.tx-link:hover{text-decoration:underline}@media (max-width:980px){.landing-hero{grid-template-columns:1fr;padding-top:84px}.hero-visual{max-width:680px}.security-grid{grid-template-columns:repeat(2,1fr)}.workspace-grid{grid-template-columns:1fr}}@media (max-width:720px){.app-shell,.landing-shell{width:min(100% - 32px,1280px)}.app-nav,.site-nav{min-height:68px}.nav-links,.network-label,.wallet-summary{display:none}.app-nav-meta{gap:0}.landing-hero{padding:66px 0 82px}.hero-copy h1{font-size:clamp(43px,14vw,66px)}.hero-lede{font-size:15px}.hero-visual{min-height:390px;padding:15px}.visual-main{padding:78px 12px 56px}.section-rule{padding:72px 0}.docs-grid,.intro-grid,.security-grid{grid-template-columns:1fr;gap:22px;margin-top:48px}.split-heading{display:block}.section-summary{margin-top:22px}.launch-panel{display:block;padding:32px 24px}.launch-panel .button{margin-top:28px}.site-footer{grid-template-columns:1fr;gap:12px;padding:28px 0}.workspace-heading{display:block;padding:54px 0 36px}.workspace-state{margin-top:32px}.market-strip{grid-template-columns:repeat(2,1fr)}.market-strip-item:nth-child(odd){border-left:0}.market-strip-item:nth-child(n+3){border-top:1px solid var(--line)}.surface-heading{padding:20px 18px 16px}.action-block,.risk-hero{padding-left:18px;padding-right:18px}.action-divider,.risk-facts,.risk-recommendation,.risk-warnings{margin-left:18px;margin-right:18px}.execution-strip{grid-template-columns:1fr}.execution-strip>div{min-height:70px}.app-footer{display:grid;grid-template-columns:1fr}}