.home-ledger .hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;padding:88px 0 56px}.home-ledger .hero-text{gap:26px}.home-ledger .hero-facts{font-size:13px;gap:22px}.home-ledger .hero-visual{order:0;align-items:stretch;min-width:0}.home-built{display:flex;align-items:center;gap:40px;padding:8px 0 56px}.home-built ul{list-style:none;margin:0;padding:0;display:flex;gap:32px;flex-wrap:wrap;color:var(--muted);font-size:13px;font-weight:500}.home-built li{display:inline-flex;align-items:center;gap:9px}.home-built li img{width:20px;height:20px;object-fit:contain}.home-ledger .live-strip{padding:0 0 72px;display:flex;flex-direction:column;gap:24px}.home-ledger .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-ledger .stat-card{gap:8px}.protocol-metrics-note{margin:0;color:var(--muted-2);font-size:12px}.home-ledger .section{padding:72px 0 80px;gap:36px}.home-ledger .section-head{gap:40px}.home-ledger .step-card{min-height:220px;padding:26px;gap:14px}.home-ledger .step-card p{font-size:14px}.home-fees{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px;align-items:center;padding:0 0 80px}.home-fees>div:first-child{display:flex;flex-direction:column;gap:12px}.home-fees h2{font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.home-fees .section-lede{font-size:15px}.home-revenue-card{display:flex;flex-direction:column;gap:16px;padding:32px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.home-revenue-card span{color:var(--muted);font-size:15px}.home-revenue-card strong{color:var(--accent);font-family:var(--mono);font-size:clamp(48px,6vw,76px);font-weight:500;letter-spacing:-.04em;line-height:1.1}.home-guard{padding:0 0 80px}.home-guard>div{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:40px;align-items:center;padding:44px 48px;background:var(--forest-deep);color:var(--forest-text);border-radius:16px}.home-guard>div>div{display:flex;flex-direction:column;gap:10px}.home-guard .eyebrow{color:var(--forest-muted)}.home-guard h2{font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1.15;text-wrap:pretty}.home-guard p{max-width:560px;color:var(--forest-muted);font-size:15px;line-height:1.55}.home-guard .btn-light{background:var(--dark-text);color:var(--ink)}.home-board{width:100%;display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 24px 70px rgba(18,24,22,.08)}.home-board-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-board-head a{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:12px}.home-board-columns,.home-board-row{display:grid;grid-template-columns:36px minmax(0,1fr) 90px 90px 110px;gap:14px;align-items:center}.home-board-columns{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);padding-bottom:6px;border-bottom:1px solid var(--line-soft)}.home-board-columns span:first-child{grid-column:1/3}.home-board-columns span:nth-child(2),.home-board-columns span:nth-child(3){text-align:right}.home-board-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.home-board-list li+li .home-board-row{border-top:1px solid var(--line-soft)}.home-board-row{padding:12px 0;color:inherit}.home-board-row:hover b{color:var(--accent)}.home-board-name{display:flex;flex-direction:column;line-height:1.25;min-width:0}.home-board-name b{font-size:15px;font-weight:500}.home-board-name small{font-size:11px;color:var(--muted)}.home-board-apr,.home-board-tvl{font-size:14px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-board-apr{color:var(--accent)}.home-board-track{position:relative;display:block;height:6px;border-radius:999px;background:var(--accent-tint);box-shadow:inset 0 0 0 1px rgba(31,138,91,.25)}.home-board-track i{position:absolute;top:-3px;width:12px;height:12px;border-radius:999px;background:var(--ink);border:2px solid var(--card);transform:translateX(-50%)}.home-board-track i.out{background:var(--ember)}.home-board-empty{margin:0;padding:28px 12px;text-align:center;color:var(--muted);font-size:13px;line-height:1.6}.home-board-note{margin:0;display:flex;justify-content:space-between;gap:16px;font-family:var(--mono);font-size:11px;color:var(--muted-2)}@media (max-width:900px){.home-ledger .hero{padding:56px 0 40px}.gallery-fee-split,.home-fees,.home-guard>div,.home-ledger .hero,.home-ledger .stat-grid{grid-template-columns:minmax(0,1fr)}.home-guard>div{padding:32px 28px}.home-built{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:520px){.home-board-columns,.home-board-row{grid-template-columns:30px minmax(0,1fr) 72px 72px}.home-board-columns span:last-child,.home-board-track{display:none}}.home-hero .masthead-inner{padding-top:0}.home-hero .hero{padding:72px 0 60px}.home-hero .hero h1{color:var(--dark-text)}.home-hero .hero-facts,.home-hero .hero-lede{color:var(--dark-muted)}.home-hero .btn-outline-dark{background:transparent;border-color:rgba(255,255,255,.28);color:var(--dark-text)}.home-hero .btn-outline-dark:hover{border-color:var(--dark-text)}.home-hero .home-board{color:var(--ink);box-shadow:0 24px 70px rgba(0,0,0,.35)}.home-ledger .home-built{padding:28px 0 32px;border-bottom:1px solid var(--line);margin-bottom:40px}.home-tour{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center;padding:64px 0;border-top:1px solid var(--line)}.home-tour-flip .home-tour-text{order:2}.home-tour-flip .home-tour-visual{order:1}.home-tour-text{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.home-tour-text h2{font-size:34px;font-weight:500;letter-spacing:-.03em;line-height:1.1;text-wrap:pretty}.home-tour-text p{color:var(--ink-soft);font-size:15px;line-height:1.6}.home-tour-kicker{display:flex;align-items:center;gap:10px}.home-tour-kicker .tag{padding:3px 9px;font-size:11px}.home-tour-visual{min-width:0;display:flex;flex-direction:column;gap:12px}.home-tour-visual .fine-print{margin:0;color:var(--muted-2);font-size:12px;line-height:1.5}.home-token-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.home-token-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);text-align:center;color:var(--ink);transition:border-color .15s,transform .15s}.home-token-tile:hover{border-color:var(--line-strong);transform:translateY(-2px);color:var(--ink)}.home-token-tile b{font-size:12px;font-weight:500}.home-token-tile small{color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.home-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-market-card{display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);min-width:0}.home-market-card:hover{color:var(--ink);border-color:var(--line-strong)}.home-market-soon{background:var(--cream-2)}.home-market-head{display:flex;align-items:center;gap:10px;min-width:0}.home-market-marks{display:inline-flex;align-items:center;flex-shrink:0}.home-market-marks>*+*{margin-left:-9px;border-radius:999px;box-shadow:0 0 0 2px var(--card);background:var(--card)}.home-market-name{display:flex;flex-direction:column;line-height:1.25;flex:1 1;min-width:0}.home-market-name b{font-size:14px;font-weight:500;overflow-wrap:anywhere}.home-market-name small{font-size:11px;color:var(--muted)}.home-market-rates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.home-market-rate{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;background:var(--cream)}.home-market-rate small{font-size:11px;color:var(--muted)}.home-market-rate strong{font-size:24px;font-weight:500;letter-spacing:-.02em}.home-market-supply{background:var(--accent-tint)}.home-market-supply small,.home-market-supply strong{color:var(--accent)}.home-market-util{display:flex;flex-direction:column;gap:5px}.home-market-bar{position:relative;height:5px;border-radius:999px;background:#dce5db;overflow:hidden}.home-market-bar i{position:absolute;inset:0 auto 0 0;background:var(--accent);border-radius:999px}.home-market-util small{font-size:11px;color:var(--muted)}.home-strategy-card{display:flex;flex-direction:column;gap:14px;padding:22px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.home-strategy-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.home-strategy-head b{font-size:17px;font-weight:500}.home-ledger .home-fees{border-top:1px solid var(--line);padding-top:64px}@media (max-width:900px){.home-tour{grid-template-columns:minmax(0,1fr);gap:28px;padding:48px 0}.home-tour-flip .home-tour-text{order:1}.home-tour-flip .home-tour-visual{order:2}.home-token-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-market-grid{grid-template-columns:minmax(0,1fr)}.home-hero .hero{padding:48px 0 40px}}.home-hero .hero{display:grid}.home-hero .home-board .eyebrow{color:var(--muted)}.home-hero .home-board a:hover{color:var(--ink)}@keyframes home-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes home-breathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.5)}}@keyframes home-marquee{to{transform:translateX(-50%)}}@keyframes home-flip-wave{0%{transform:rotateY(0)}30%{transform:rotateY(180deg)}70%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@keyframes home-lane{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:calc(100% - 10px);opacity:0}}@keyframes home-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes home-dash{to{stroke-dashoffset:-24}}@keyframes home-flicker{0%,to{transform:scale(1)}50%{transform:scale(1.08,.94) translateY(1px)}}@keyframes home-scan{0%{top:-40px}to{top:100%}}@keyframes home-row-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes home-draw{0%{stroke-dashoffset:24}}@keyframes home-pulse{0%,to{box-shadow:0 0 0 0 rgba(123,224,168,.5)}50%{box-shadow:0 0 0 5px rgba(123,224,168,0)}}.home-replay{position:relative;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:22px 24px;border-radius:16px;background:#18201d;border:1px solid rgba(255,255,255,.09);box-shadow:0 30px 80px rgba(0,0,0,.35);color:var(--dark-text)}.home-replay-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-replay-tabs{display:flex;flex-wrap:wrap;gap:8px}.home-replay-tabs button{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 6px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:transparent;color:var(--dark-muted);font-family:var(--mono);font-size:12px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.home-replay-tabs button:hover{border-color:rgba(123,224,168,.5);color:var(--dark-text)}.home-replay-tabs button[aria-pressed=true]{background:rgba(123,224,168,.12);border-color:rgba(123,224,168,.45);color:var(--dark-text)}.home-replay-open:focus-visible,.home-replay-tabs button:focus-visible{outline:2px solid var(--accent-on-dark);outline-offset:2px}.home-replay-tab-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent-on-dark);transform-origin:left;transform:scaleX(0)}.home-replay-live{display:inline-flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--dark-muted);white-space:nowrap}.home-replay-live i{width:7px;height:7px;border-radius:50%;background:var(--accent-on-dark);animation:home-blink 1.6s ease-in-out infinite}.home-replay-head{display:flex;align-items:center;gap:12px}.home-replay-name{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.home-replay-name b{font-size:18px;font-weight:500}.home-replay-name small{font-size:11px;color:var(--muted-2)}.home-replay-apr{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.home-replay-apr small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.home-replay-apr b{font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1.1;color:var(--accent-on-dark)}.home-replay-stage{position:relative;display:flex;flex-direction:column;gap:12px}.home-replay-chart{position:relative;aspect-ratio:560/236}.home-replay-chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.home-replay-band{fill:rgba(123,224,168,.07)}.home-replay-edge{stroke:rgba(123,224,168,.45);stroke-width:1;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.home-replay-area{fill:rgba(123,224,168,.08)}.home-replay-line{fill:none;stroke:var(--accent-on-dark);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.home-replay-label{position:absolute;left:8px;transform:translateY(calc(-100% - 4px));font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-on-dark);pointer-events:none}.home-replay-label-low{transform:translateY(5px)}.home-replay-status{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:rgba(123,224,168,.12);color:var(--accent-on-dark);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.home-replay-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.home-replay-status-out-of-range,.home-replay-status-recovery{background:rgba(181,99,58,.18);color:#e9a57f}.home-replay-status-none,.home-replay-status-unknown,.home-replay-status-waiting{background:rgba(255,255,255,.08);color:var(--dark-muted)}.home-replay-dot{position:absolute;z-index:2;width:0;height:0}.home-replay-dot-halo{position:absolute;left:-8px;top:-8px;width:16px;height:16px;border-radius:50%;background:rgba(123,224,168,.35);animation:home-breathe 2.4s ease-in-out infinite}.home-replay-dot-core{position:absolute;left:-5px;top:-5px;width:10px;height:10px;box-sizing:border-box;border-radius:50%;background:var(--accent-on-dark);border:2px solid #18201d}.home-replay-price{position:absolute;right:12px;top:-10px;padding:2px 6px;border-radius:6px;background:var(--dark-text);color:var(--dark);font-size:11px;white-space:nowrap}.home-replay-axis{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.04em;color:var(--muted-2)}.home-replay-axis>span:first-child{min-width:104px}.home-replay-progress{flex:1 1;min-width:24px;height:2px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.home-replay-progress i{display:block;height:100%;background:rgba(123,224,168,.6);transform-origin:left}.home-replay-sink{display:flex;align-items:center;justify-content:space-between;gap:16px}.home-replay-sink p{margin:0;max-width:330px;color:var(--dark-muted);font-size:13px;line-height:1.5}.home-replay-vault{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:10px 16px;border-radius:12px;border:1px solid rgba(123,224,168,.35);background:rgba(123,224,168,.06);font-size:13px;font-weight:500}.home-replay-coin{position:absolute;left:0;top:0;z-index:3;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--accent-on-dark);box-shadow:0 0 14px rgba(123,224,168,.8);opacity:0;pointer-events:none}.home-replay-foot{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:28px;align-items:end;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.home-replay-foot span{display:flex;flex-direction:column;gap:2px}.home-replay-foot small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.home-replay-foot b{font-size:18px;font-weight:500}.home-replay-open{justify-self:end;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--accent-on-dark)}.home-hero .home-replay-open:hover{color:var(--dark-text)}.home-replay-note{margin:-4px 0 0;font-size:10px;line-height:1.5;color:var(--muted-2)}.home-ticker{height:60px;overflow:hidden;border-top:1px solid rgba(255,255,255,.08)}.home-ticker,.home-ticker-label{position:relative;display:flex;align-items:center;background:#151c19}.home-ticker-label{z-index:1;flex-shrink:0;gap:8px;height:100%;padding:0 20px 0 max(24px,calc((100% - 1200px) / 2));border-right:1px solid rgba(255,255,255,.08);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dark-muted);white-space:nowrap}.home-ticker-label i{width:7px;height:7px;border-radius:50%;background:var(--accent-on-dark);animation:home-blink 1.6s ease-in-out infinite}.home-ticker-window{flex:1 1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.home-ticker-track{display:flex;gap:36px;width:max-content;margin:0;padding:0 0 0 36px;list-style:none;animation:home-marquee 80s linear infinite}.home-ticker:focus-within .home-ticker-track,.home-ticker:hover .home-ticker-track{animation-play-state:paused}.home-ticker-track a{display:inline-flex;align-items:center;gap:10px;color:var(--dark-text);font-size:13px;white-space:nowrap}.home-ticker-track a:hover b{color:var(--accent-on-dark)}.home-ticker-track a:focus-visible{outline:2px solid var(--accent-on-dark);outline-offset:3px;border-radius:4px}.home-ticker-track b{font-weight:500}.home-ticker-apr{color:var(--accent-on-dark)}.home-ticker-tvl{color:var(--muted-2);font-size:12px}@media (prefers-reduced-motion:reduce){.home-ticker-window{overflow-x:auto}}.home-ledger [data-reveal] .grow{transform-origin:left center}.home-ledger [data-reveal=waiting] .grow{transform:scaleX(0)}.home-ledger [data-reveal=playing] .grow{transition:transform 1.2s cubic-bezier(.2,.8,.2,1) var(--d,0s)}.stat-mini-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.burn-grid-wrap,.stat-earners,.stat-split{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:14px}.stat-split-bar{display:flex;gap:2px;height:24px;border-radius:6px;overflow:hidden;background:var(--line-soft)}.stat-split-bar i{height:100%;min-width:2px}.stat-split-0{background:#1f8a5b}.stat-split-1{background:#2a9d6b}.stat-split-2{background:#4fb383}.stat-split-3{background:#7bc9a0}.stat-split-4{background:#a6dcbe}.stat-split-legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:var(--ink-soft)}.stat-split-legend span{display:inline-flex;align-items:center;gap:6px}.stat-split-legend i{width:8px;height:8px;border-radius:2px}.stat-earners ol{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.stat-earners li{display:grid;grid-template-columns:20px 46px minmax(0,1fr) 64px;gap:8px;align-items:center;font-size:12px}.stat-earner-bar{height:8px;border-radius:999px;background:var(--line-soft);overflow:hidden}.stat-earner-bar i{display:block;height:100%;border-radius:999px;background:var(--accent)}.stat-earner-value{text-align:right}.burn-grid{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:3px}.burn-grid i{aspect-ratio:1;border-radius:2px;background:var(--line-soft)}.burn-grid i.lit{background:var(--ember)}.home-ledger [data-reveal=waiting] .burn-grid i.lit{background:var(--line-soft)}.home-ledger [data-reveal=playing] .burn-grid i.lit{transition:background-color .3s ease var(--d,0s)}.home-flip-grid .home-flip{display:block;height:118px;perspective:900px;color:var(--ink);border-radius:var(--radius)}.home-flip-grid .home-flip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-flip-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.home-flip:focus-visible .home-flip-inner,.home-flip:hover .home-flip-inner{transform:rotateY(180deg)}.home-flip-face{position:absolute;inset:0;box-sizing:border-box;backface-visibility:hidden}.home-flip-face.home-token-tile{justify-content:center}.home-flip:hover .home-token-tile{transform:none}.home-flip-back{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px;border-radius:var(--radius);background:var(--forest-deep);color:var(--forest-text);transform:rotateY(180deg)}.home-flip-back small{font-size:10px;letter-spacing:.06em;color:var(--forest-muted)}.home-flip-back b{font-size:20px;font-weight:500;letter-spacing:-.02em;color:var(--accent-on-dark)}.home-flip-back span{font-size:11px}.home-flip-touch{display:none;font-style:normal;font-size:11px;color:var(--accent)}.home-flip-grid[data-reveal=playing] .home-flip-inner{animation:home-flip-wave 1.9s cubic-bezier(.2,.8,.2,1) var(--d,0s) backwards}@media (hover:none){.home-flip:hover .home-flip-inner{transform:none}.home-flip-back{display:none}.home-flip-touch{display:block}.home-flip-grid[data-reveal=playing] .home-flip-inner{animation:none}}.home-lending-roles{display:flex;flex-direction:column;gap:14px}.home-role-switch{display:inline-flex;align-self:flex-start;flex-wrap:wrap;padding:3px;border-radius:999px;border:1px solid var(--line-strong)}.home-role-switch button{height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.home-role-switch button[aria-pressed=true]{background:var(--ink);color:var(--dark-text)}.home-role-switch button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-lending-roles .home-market-rate{transition:box-shadow .25s ease}.home-lending-roles[data-role=lend] .home-market-supply{box-shadow:inset 0 0 0 1.5px var(--accent)}.home-lending-roles[data-role=borrow] .home-market-rate:not(.home-market-supply){box-shadow:inset 0 0 0 1.5px var(--ink)}.home-role-flow{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1px dashed var(--line-strong);background:var(--cream-2);font-size:12px;font-weight:500}.home-role-lane{position:relative;flex:1 1;height:14px;overflow:hidden}.home-role-lane i{position:absolute;top:50%;left:0;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);opacity:0;animation:home-lane 2.8s linear infinite}.home-role-lane i:nth-child(2){animation-delay:.7s}.home-role-lane i:nth-child(3){animation-delay:1.4s}.home-role-lane i:nth-child(4){animation-delay:2.1s}.home-role-copy{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.5;animation:home-fade-up .3s ease-out}.home-strategy-sub{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.home-delta{display:flex;flex-direction:column;gap:12px}.home-delta svg{display:block;width:100%;height:auto;overflow:visible}.home-delta-base{stroke:var(--line);stroke-width:1;stroke-dasharray:3 4}.home-delta-price{fill:none;stroke:var(--muted-2);stroke-width:1.5;stroke-dasharray:4 3}.home-delta-long{fill:none;stroke:var(--accent);stroke-width:2}.home-delta-short{fill:none;stroke:var(--ember);stroke-width:2}.home-delta-net{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round}.home-delta-head{stroke:rgba(36,43,39,.25);stroke-width:1}.home-delta-head-dot{fill:var(--ink);stroke:var(--card);stroke-width:2}.home-delta-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.home-delta-legend span{display:flex;flex-direction:column;gap:2px;min-width:0}.home-delta-legend small{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.home-delta-legend b{font-size:14px;font-weight:500}.home-delta-legend span:nth-child(2) b{color:var(--accent)}.home-delta-legend span:nth-child(3) b{color:var(--ember)}.home-delta-key{flex-shrink:0;width:12px;border-top:2px solid var(--ink)}.home-delta-key-price{border-top:2px dashed var(--muted-2)}.home-delta-key-long{border-top-color:var(--accent)}.home-delta-key-short{border-top-color:var(--ember)}.home-delta-key-net{border-top-width:3px}.home-ledger .home-fees-flow{display:flex;flex-direction:column;align-items:stretch;gap:28px}.home-fees-flow>div:first-child{max-width:720px}.home-flow{display:flex;flex-direction:column;gap:16px}.home-flow-controls{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:16px 20px;border-radius:var(--radius);background:var(--card);border:1px solid var(--line)}.home-flow-vaults{display:flex;flex-wrap:wrap;gap:6px}.home-flow-vaults button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px 0 5px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--ink);font-family:var(--mono);font-size:12px;cursor:pointer}.home-flow-vaults button:hover{border-color:var(--ink)}.home-flow-vaults button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--dark-text)}.home-flow-vaults button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-flow-size{flex:1 1;min-width:220px;display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:13px}.home-flow-size span{display:flex;justify-content:space-between;gap:12px}.home-flow-size b{color:var(--ink);font-weight:500}.home-flow-size input{width:100%;accent-color:var(--accent);cursor:pointer}.home-flow-send{flex-shrink:0}.home-flow-card{padding:32px 24px;border-radius:16px;background:var(--card);border:1px solid var(--line)}.home-flow-stage{position:relative;aspect-ratio:1152/400}.home-flow-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.home-flow-track{fill:none;stroke-linecap:round}.home-flow-track-in{stroke:var(--line-soft);stroke-width:12}.home-flow-track-keep,.home-flow-track-vault{stroke:#e3efe8;stroke-width:9}.home-flow-track-burn,.home-flow-track-share{stroke:#f3e6de;stroke-width:5}.home-flow-path{fill:none;stroke-width:2;stroke-dasharray:2 10;stroke-linecap:round;animation:home-dash 1s linear infinite}.home-flow-path-in{stroke:var(--muted-2)}.home-flow-path-keep,.home-flow-path-vault{stroke:var(--accent)}.home-flow-path-burn,.home-flow-path-share{stroke:var(--ember)}.home-flow-dot{fill:var(--ink)}.home-flow-dot-keep{fill:var(--accent)}.home-flow-dot-share{fill:var(--ember)}.home-flow-node{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;gap:5px;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--cream-2);color:var(--muted);font-size:12px;line-height:1.4;transform:translateY(-50%)}.home-flow-node small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.home-flow-node>b{color:var(--ink);font-size:18px;font-weight:500}.home-flow-trader{left:0;top:50%;width:17.4%}.home-flow-pool{left:25.2%;top:50%;width:20.8%;border-color:var(--ink);background:var(--card)}.home-flow-keep{left:55.6%;top:18.75%;width:20.8%;border-color:var(--accent);background:rgba(31,138,91,.06)}.home-flow-keep small,.home-flow-keep>b{color:var(--accent)}.home-flow-vault{left:80.7%;top:18.75%;width:19.3%}.home-flow-vault small{text-transform:none;letter-spacing:0;font-size:11px;color:var(--accent)}.home-flow-share{left:55.6%;top:81.25%;width:20.8%;border-color:var(--ember);background:var(--ember-tint)}.home-flow-share small,.home-flow-share>b{color:var(--ember)}.home-flow-burn{left:80.7%;top:81.25%;width:19.3%;flex-direction:row;align-items:center;gap:12px;border-color:var(--ink);background:var(--ink);color:var(--dark-muted)}.home-flow-burn span{display:flex;flex-direction:column;gap:4px}.home-flow-burn b{color:var(--dark-text);font-size:14px;font-weight:500}.home-flow-burn small{text-transform:none;letter-spacing:0;font-size:11px;color:var(--dark-muted)}.home-flow-flame{flex-shrink:0;fill:var(--ember);transform-origin:50% 100%;animation:home-flicker 1.1s ease-in-out infinite}.home-flow-flame .home-flow-flame-core{fill:#f0b48c}.home-flow-pool-name{display:flex;align-items:center;gap:8px}.home-flow-pool-name b{color:var(--ink);font-size:14px;font-weight:500}.home-flow-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.home-flow-row b{color:var(--ink);font-size:18px;font-weight:500}.home-flow .fine-print{margin:0;color:var(--muted-2);font-size:12px;line-height:1.5}@media (max-width:960px){.home-flow-card{padding:16px}.home-flow-stage{aspect-ratio:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.home-flow-lines{display:none}.home-flow-node{position:static;width:auto;transform:none}}.home-guard>div{grid-template-columns:minmax(0,1fr) minmax(0,470px)}.home-guard>div>div .btn{align-self:flex-start;margin-top:8px}.home-checks{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:14px;background:rgba(243,239,228,.05);border:1px solid var(--forest-line)}.home-checks-scan{position:absolute;left:0;right:0;top:-40px;height:36px;background:linear-gradient(180deg,rgba(123,224,168,0),rgba(123,224,168,.08),rgba(123,224,168,0));pointer-events:none;animation:home-scan 4.5s linear infinite}.home-checks-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px}.home-checks-vault{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--forest-muted)}.home-checks-dots{display:flex;gap:5px}.home-checks-dots i{width:6px;height:6px;border-radius:50%;background:rgba(243,239,228,.25);transition:background .3s}.home-checks-dots i.on{background:var(--accent-on-dark)}.home-checks ul{margin:0;padding:0;list-style:none}.home-check{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 4px;border-top:1px solid var(--forest-line);animation:home-row-in .45s ease-out var(--d,0s) backwards}.home-check svg{width:22px;height:22px}.home-check circle{fill:rgba(123,224,168,.14);stroke:rgba(123,224,168,.5);stroke-width:1}.home-check path{fill:none;stroke:var(--accent-on-dark);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;animation:home-draw .5s ease-out calc(var(--d, 0s) + .25s) backwards}.home-check-warn circle{fill:rgba(233,165,127,.14);stroke:rgba(233,165,127,.5)}.home-check-warn path{stroke:#e9a57f}.home-check-wait circle{fill:rgba(243,239,228,.06);stroke:rgba(243,239,228,.25)}.home-check-wait path{stroke:var(--forest-muted)}.home-check-text{display:flex;flex-direction:column;gap:2px;min-width:0}.home-check-text b{color:var(--forest-text);font-size:14px;font-weight:500}.home-check-text small{color:var(--forest-muted);font-size:11px}.home-check-status{display:inline-flex;align-items:center;gap:7px;color:var(--accent-on-dark);font-size:12px;white-space:nowrap}.home-check-status i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:home-pulse 2s ease-in-out infinite}.home-check-warn .home-check-status{color:#e9a57f}.home-check-wait .home-check-status{color:var(--forest-muted)}.home-guard .home-checks-foot{margin:8px 0 0;max-width:none;color:var(--forest-muted);font-size:11px}@media (max-width:900px){.home-guard>div{grid-template-columns:minmax(0,1fr)}.home-replay{padding:18px 16px}.home-replay-apr b{font-size:24px}.home-replay-foot{grid-template-columns:auto auto;gap:12px 24px}.home-replay-open{grid-column:1/-1;justify-self:start}}@media (max-width:640px){.home-ticker-label{display:none}.home-replay-top{flex-direction:column;align-items:flex-start}.home-replay-tabs{flex-wrap:nowrap;gap:6px}.home-replay-tabs button{padding:0 10px}.home-replay-tabs .stock-logo-frame{display:none}.home-replay-axis{justify-content:space-between}.home-replay-axis>span:first-child{min-width:0}.home-replay-progress{display:none}.home-replay-sink{flex-direction:column;align-items:flex-start}.home-delta-legend,.home-token-grid.home-flip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-replay-price[data-side=right]{right:auto;left:12px}