:root{--rp-bg:#fff;--rp-panel:#fff;--rp-raised:#f7f7f7;--rp-tint:var(--v6-blue-pale);--rp-ink:var(--v6-ink);--rp-ink-hi:#222;--rp-dim:var(--v6-grey);--rp-faint:var(--v6-dim);--rp-violet:var(--v6-blue);--rp-violet-hi:var(--v6-blue-dark);--rp-violet-soft:#4a6cf0;--rp-violet-line:var(--v6-blue);--rp-green:var(--v6-green);--rp-green-line:var(--v6-green);--rp-red:var(--v6-red);--rp-red-line:var(--v6-red);--rp-line:var(--v6-ink);--rp-line-hi:var(--v6-ink);--rp-line-lo:#bbb;--rp-sans:var(--v6-body);--rp-mono:var(--v6-mono);--rp-display:var(--v6-display);--rp-body:var(--v6-body);--rp-r-xs:3px;--rp-r-sm:4px;--rp-r-md:6px;--rp-r-lg:8px;--rp-r-pill:999px;--rp-wrap:1360px;--rp-gutter:20px;--rp-head:var(--v6-head);--rp-midnight:var(--v6-ink);--rp-deep:#171717;--rp-teal:var(--v6-blue);--rp-teal-soft:#4a6cf0;--rp-mint:var(--v6-green);--rp-coral:var(--v6-red);--rp-amber:var(--v6-green);--rp-mute:var(--v6-grey);--rp-hair:var(--v6-rule)}.rp-wrap{max-width:var(--rp-wrap);margin:0 auto;padding:0 var(--rp-gutter)}.rp-h1{font-size:clamp(34px,4.2vw,58px);line-height:1.05;letter-spacing:-.035em}.rp-h1,.rp-h2{font-weight:700;margin:0;text-wrap:balance;font-family:var(--rp-display)}.rp-h2{font-size:clamp(26px,3vw,40px);line-height:1.08;letter-spacing:-.03em}.rp-h3{font-size:18px;font-weight:700;letter-spacing:-.015em;margin:0;font-family:var(--rp-display)}.rp-body{line-height:1.6;color:var(--rp-dim);text-wrap:pretty}.rp-num{letter-spacing:-.01em}.rp-label,.rp-num{font-family:var(--rp-mono)}.rp-label{font-size:11px;letter-spacing:.06em;color:var(--rp-faint)}.rp-eyebrow,.rp-label--lg{font-size:12px;letter-spacing:.08em}.rp-eyebrow{font-family:var(--rp-mono);text-transform:uppercase;color:var(--rp-faint)}.rp-eyebrow b{color:var(--rp-violet);font-weight:500}.rp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;border:2px solid #fff;border-radius:999px;background:#fff;color:var(--v6-blue);font-family:var(--rp-sans);font-weight:700;font-size:14px;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.rp-btn:hover{background:var(--v6-lime);color:var(--v6-ink);border-color:var(--v6-ink)}.rp-btn:disabled{opacity:.4;cursor:not-allowed}.rp-btn--ghost{background:transparent;color:#fff;border:2px solid #fff}.rp-btn--ghost:hover{background:#fff;color:var(--v6-blue)}.rp-btn--sm{height:34px;padding:0 14px;font-size:13px}.rp-btn--xs{height:28px;padding:0 10px;font-size:12px;font-family:var(--rp-mono)}.rp-btn--danger{background:transparent;color:var(--rp-red);border:2px solid var(--rp-red)}.rp-btn--danger:hover{background:var(--v6-red-pale);border-color:var(--rp-red);color:var(--rp-red)}.rp-card{border:2px solid var(--rp-line);border-radius:0;background:var(--rp-panel);color:var(--rp-ink)}.rp-card--pad{padding:18px}.rp-chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--rp-mono);font-size:12px;color:var(--rp-violet);border:2px solid var(--rp-violet-line);border-radius:999px;padding:5px 10px;background:var(--rp-tint)}.rp-fee,.rp-live,.rp-pos{color:var(--rp-green)}.rp-neg{color:var(--rp-red)}.rp-flat{color:var(--rp-violet)}.rp-next{color:var(--rp-faint)}.rp-dot{width:6px;height:6px;background:var(--rp-green)}.rp-dot--blip{animation:rp-blip 1.6s infinite}.rp-rule{height:1px;background:var(--rp-hair);border:0;margin:0}:root{--v6-blue:#1d3ee0;--v6-blue-dark:#1732b3;--v6-blue-tint:#dbe2ff;--v6-lime:#d6ff3a;--v6-ink:#111;--v6-paper:#fff;--v6-red:#e0341d;--v6-green:#0a8f4a;--v6-pink:#ffd9d3;--v6-rule:#e4e4e4;--v6-grey:#555;--v6-dim:#888;--v6-green-pale:#eaf7ef;--v6-red-pale:#fdeeeb;--v6-blue-pale:#eef2fe;--v6-lime-pale:#f6ffd9;--v6-display:"Unbounded",system-ui,sans-serif;--v6-body:"Schibsted Grotesk",system-ui,sans-serif;--v6-mono:"IBM Plex Mono",ui-monospace,monospace;--v6-head:72px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--v6-ink);color:var(--v6-paper);font-family:var(--v6-body);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum"}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}button{font-family:inherit}::selection{background:var(--v6-lime);color:var(--v6-ink)}:focus-visible{outline:3px solid var(--v6-lime);outline-offset:2px}@keyframes rp-blip{0%,to{opacity:1}50%{opacity:.25}}@keyframes rp-spin{to{transform:rotate(1turn)}}@keyframes rp-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.pos-spin{width:12px;height:12px;border:2px solid rgba(17,17,17,.2);border-top:2px solid var(--v6-ink);border-radius:50%;animation:rp-spin .7s linear infinite;display:inline-block}.skel{background:linear-gradient(90deg,rgba(17,17,17,.06) 25%,rgba(17,17,17,.12) 37%,rgba(17,17,17,.06) 63%);background-size:400% 100%;animation:rp-skel 1.2s ease infinite;border-radius:4px}.skel-label{height:10px;width:72px;margin-top:2px}.skel-value{height:26px;width:88px;margin-top:12px}.skel-sub{height:11px;width:110px;margin-top:8px}.skel-duo{width:40px;height:40px;border-radius:50%}.skel-title{height:16px;width:140px}.skel-tag{height:22px;width:78px;border-radius:999px}.skel-range{height:64px;width:100%;margin:14px 0;border-radius:6px}.skel-metric{height:16px;width:64px;margin-top:8px}.pos-skel .top{opacity:.9}@keyframes rp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rp-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-top{position:sticky;top:0;z-index:60;gap:8px;height:var(--v6-head);padding:0 40px;background:var(--v6-blue);color:#fff;border-bottom:3px solid var(--v6-ink)}.app-top,.app-top .brand{display:flex;align-items:center}.app-top .brand{gap:12px;white-space:nowrap;margin-right:28px}.app-top .brand span{font-family:var(--v6-display);font-weight:700;font-size:20px;letter-spacing:-.03em}.app-nav{display:flex;gap:6px;font-weight:500;font-size:15px;white-space:nowrap}.app-nav a{padding:8px 14px;border-radius:999px;transition:background .15s}.app-nav a:hover{background:var(--v6-blue-dark)}.app-nav a[aria-current=page]{background:var(--v6-lime);color:var(--v6-ink);font-weight:700}.app-top .right{margin-left:auto;display:flex;align-items:center;gap:12px}.mono-chip{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border:2px solid #fff;border-radius:999px;background:transparent;color:#fff;font-family:var(--v6-mono);font-size:13px;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.mono-chip:hover{background:#fff;color:var(--v6-blue)}.mono-chip b{font-weight:600}.mono-chip i.dot{width:8px;height:8px;border-radius:50%;background:var(--v6-lime);flex:none;animation:rp-blip 1.6s infinite}.mono-chip.static{cursor:default;border-color:rgba(255,255,255,.45)}.mono-chip.static:hover{background:transparent;color:#fff}.app-shell{display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:start;min-height:calc(100vh - var(--v6-head))}.app-main{padding:32px 40px 120px;min-width:0;overflow-x:clip}@media(max-width:1180px){.app-shell{grid-template-columns:1fr}}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:24px}.page-head h1{font-family:var(--v6-display);font-weight:900;font-size:clamp(28px,3.2vw,44px);letter-spacing:-.04em;line-height:1}.page-head p{margin-top:12px;font-size:17px;line-height:1.5;color:#bbb;max-width:62ch}.page-head b{color:var(--v6-lime)}.cats{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.cats::-webkit-scrollbar{display:none}.cat{display:inline-flex;align-items:center;gap:8px;border:2px solid #fff;background:transparent;color:#fff;font-weight:700;font-size:14px;padding:9px 16px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.cat:hover{background:rgba(255,255,255,.12)}.cat[aria-pressed=true]{background:var(--v6-lime);border-color:var(--v6-lime);color:var(--v6-ink)}.cat span{opacity:.6;font-family:var(--v6-mono);font-size:12px}.filters{display:flex;flex-wrap:wrap;margin-top:14px}.fchip,.filters{gap:8px;align-items:center}.fchip{display:inline-flex;height:38px;padding:0 14px;border-radius:999px;border:2px solid rgba(255,255,255,.4);background:transparent;color:#ddd;font-family:var(--v6-mono);font-size:12px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.fchip:hover{border-color:#fff;color:#fff}.fchip[aria-pressed=true]{background:var(--v6-lime);border-color:var(--v6-lime);color:var(--v6-ink);font-weight:600}.fchip.agent{border-style:dashed;border-color:var(--v6-lime);color:var(--v6-lime);animation:rp-pop .3s ease both}.fchip .x{opacity:.7}select.fchip{appearance:none;width:auto;max-width:none;flex:0 0 auto;padding-right:28px;color:#ddd;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,#ddd 0),linear-gradient(135deg,#ddd 50%,transparent 0);background-position:calc(100% - 15px) 17px,calc(100% - 11px) 17px;background-size:5px 5px;background-repeat:no-repeat}select.fchip option{background:var(--v6-ink);color:#fff}.resultline{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 14px;font-family:var(--v6-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#888}.resultline b{color:var(--v6-lime);font-weight:600}.pools{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:24px}.pool{position:relative;background:var(--v6-paper);color:var(--v6-ink);border:3px solid var(--v6-ink);overflow:hidden;animation:rp-rise .4s ease both;transition:box-shadow .15s,transform .15s}.pool.sel,.pool:hover{border-color:var(--v6-blue)}.pool.sel{background:var(--v6-blue-pale);box-shadow:inset 0 6px 0 var(--v6-blue)}.pool.sel .ph{padding-top:20px}.pool .ph{display:flex;align-items:center;gap:12px;padding:16px 18px 0}.duo{position:relative;width:50px;height:34px;flex:none}.duo img{position:absolute;top:0;width:34px;height:34px;border-radius:50%;border:2px solid var(--v6-ink);background:#fff;object-fit:cover}.duo img:first-child{left:0;z-index:2}.duo img:last-child{left:17px}.pool .pair{font-family:var(--v6-display);font-weight:700;font-size:19px;letter-spacing:-.02em;line-height:1.1}.pool .sub{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;font-family:var(--v6-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--v6-grey)}.pool .sub,.tag{align-items:center}.tag{display:inline-flex;gap:4px;border:2px solid var(--v6-ink);border-radius:999px;padding:2px 8px;font-weight:600;color:var(--v6-ink)}.tag.meme{background:var(--v6-lime-pale)}.tag.stock{background:var(--v6-blue-pale);color:var(--v6-blue);border-color:var(--v6-blue)}.tag.memestock{background:var(--v6-red-pale)}.tag.hedge{background:var(--v6-green-pale);color:var(--v6-green);border-color:var(--v6-green)}.tag.nohedge{background:#fff;color:var(--v6-grey);border-color:#bbb}.pool .apr{margin-left:auto;text-align:right}.pool .apr b{display:block;font-family:var(--v6-display);font-size:26px;font-weight:900;letter-spacing:-.03em;color:var(--v6-ink);line-height:1}.pool .apr span{display:block;margin-top:4px;font-family:var(--v6-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--v6-grey)}.pool .viz{position:relative;margin:14px 0 0;height:110px}.pool .viz canvas{display:block;width:100%;height:100%}.pool .vizlab{position:absolute;left:18px;top:4px;font-family:var(--v6-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--v6-grey);pointer-events:none}.pool .vizlab b{color:var(--v6-blue);font-weight:600}.pool .stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:3px solid var(--v6-ink)}.pool .stats div{padding:11px 12px;border-right:1px solid var(--v6-rule)}.pool .stats div:last-child{border-right:0}.pool .stats span{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--v6-grey)}.pool .stats b,.pool .stats span{display:block;font-family:var(--v6-mono)}.pool .stats b{margin-top:5px;font-size:14px;font-weight:600}.pool .pf{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:2px solid var(--v6-rule);background:#fafafa}.addr{display:flex;flex-direction:column;gap:3px}.addr,.addr button{font-family:var(--v6-mono);font-size:10.5px;color:var(--v6-ink)}.addr button{border:0;background:transparent;cursor:pointer;padding:0;text-align:left;opacity:.7}.addr button:hover{opacity:1;text-decoration:underline}.pf .go{margin-left:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;border:3px solid var(--v6-ink);border-radius:999px;background:var(--v6-ink);color:#fff;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s,transform .15s}.btn:hover{background:var(--v6-blue);border-color:var(--v6-ink);color:#fff}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.ghost{background:transparent;color:var(--v6-ink)}.btn.ghost:hover{background:var(--v6-ink);color:#fff}.btn.danger{background:var(--v6-red);border-color:var(--v6-ink);color:#fff}.btn.danger:hover{background:#b8290f;color:#fff}.btn.sm{height:34px;padding:0 14px;font-size:13px;border-width:2px}.btn.lg{height:48px;padding:0 24px;font-size:15px}.btn.wide{width:100%}.agent .btn,.app-main>.btn{border-color:#fff}.agent{position:sticky;top:var(--v6-head);height:calc(100vh - var(--v6-head));display:flex;flex-direction:column;border-left:3px solid var(--v6-ink);background:#171717}@media(max-width:1180px){.agent{position:fixed;inset:auto 0 0 0;height:min(78vh,620px);z-index:70;border-left:0;border-top:3px solid var(--v6-lime);transform:translateY(calc(100% - 60px));transition:transform .3s ease}.agent.open{transform:none}.agent .ahead{cursor:pointer}}.ahead{display:flex;align-items:center;gap:10px;padding:0 18px;height:60px;flex:none;border-bottom:3px solid var(--v6-ink);background:#fff;color:var(--v6-ink)}.ahead .av{width:30px;height:30px;border-radius:999px;border:2px solid var(--v6-ink);font-size:14px;flex:none;display:grid;place-items:center}.ahead .av,.ahead .nm{font-family:var(--v6-display);font-weight:700}.ahead .nm{font-size:16px;letter-spacing:-.02em}.ahead .st{display:flex;align-items:center;gap:6px;margin-left:auto;font-family:var(--v6-mono);font-size:12px}.ahead .st i{width:8px;height:8px;border-radius:50%;background:var(--v6-green);animation:rp-blip 1.6s infinite}.ahead .toggle{border:0;background:transparent;color:var(--v6-ink);cursor:pointer;display:none;padding:4px}@media(max-width:1180px){.ahead .toggle{display:block}}.log{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:14px;scroll-behavior:smooth}.log::-webkit-scrollbar{width:8px}.log::-webkit-scrollbar-thumb{background:#333}.msg{max-width:92%;animation:rp-rise .3s ease both;font-size:15px;line-height:1.5}.msg.bot .b{background:#fff;color:var(--v6-ink);border:2px solid var(--v6-ink);padding:13px 15px}.msg.me{align-self:flex-end}.msg.me .b{background:var(--v6-blue);color:#fff;border:2px solid var(--v6-ink);padding:13px 15px}.msg b{font-weight:700}.msg .typing{display:flex;gap:6px;padding:15px}.msg .typing i{width:7px;height:7px;border-radius:50%;background:var(--v6-ink);animation:rp-blip 1.1s infinite}.msg .typing i:nth-child(2){animation-delay:.15s}.msg .typing i:nth-child(3){animation-delay:.3s}.chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 14px}.chips button{border:2px solid rgba(255,255,255,.4);background:transparent;color:#ddd;font-family:var(--v6-mono);font-size:12px;padding:8px 13px;border-radius:999px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.chips button:hover{background:#fff;border-color:#fff;color:var(--v6-ink)}.ask{display:flex;gap:10px;padding:14px 18px;border-top:3px solid var(--v6-ink);flex:none;background:#171717}.ask input{flex:1;height:44px;border:2px solid #fff;border-radius:999px;background:transparent;color:#fff;padding:0 18px;outline:0;font-size:15px;font-family:inherit}.ask input::placeholder{color:#888}.ask input:focus{border-color:var(--v6-lime)}.ask button{width:44px;height:44px;border-radius:999px;border:2px solid var(--v6-ink);background:var(--v6-blue);color:#fff;cursor:pointer;display:grid;place-items:center;flex:none}.ask button:hover{background:#fff;color:var(--v6-blue)}.acard{background:#fff;color:var(--v6-ink);border:2px solid var(--v6-ink);animation:rp-pop .3s ease both}.acard .h{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:2px solid var(--v6-ink);font-family:var(--v6-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:var(--v6-blue-pale);color:var(--v6-blue)}.acard .rows{display:grid;grid-template-columns:1fr 1fr}.acard .rows div{padding:10px 14px;border-right:1px solid var(--v6-rule);border-bottom:1px solid var(--v6-rule)}.acard .rows span{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--v6-grey)}.acard .rows b,.acard .rows span{display:block;font-family:var(--v6-mono)}.acard .rows b{margin-top:4px;font-size:14px;font-weight:600}.acard .foot{padding:12px 14px;display:flex;gap:8px}.scrim{position:fixed;inset:0;background:rgba(17,17,17,.72);z-index:80;opacity:0;pointer-events:none;transition:opacity .2s}.scrim.on{opacity:1;pointer-events:auto}.modal{position:fixed;left:50%;top:50%;z-index:90;width:min(760px,94vw);max-height:92vh;overflow-y:auto;transform:translate(-50%,-48%);opacity:0;pointer-events:none;background:#fff;color:var(--v6-ink);border:3px solid var(--v6-ink);transition:opacity .2s,transform .2s ease}.modal.on{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.modal .mh{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:3px solid var(--v6-ink);position:sticky;top:0;background:#fff;z-index:2}.modal .mh h3{font-family:var(--v6-display);font-weight:700;font-size:18px;letter-spacing:-.02em}.modal .mh .x{margin-left:auto;width:34px;height:34px;border-radius:999px;border:2px solid var(--v6-ink);background:transparent;color:var(--v6-ink);cursor:pointer;display:grid;place-items:center;font-size:15px}.modal .mh .x:hover{background:var(--v6-ink);color:#fff}.modal .mb{padding:20px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:620px){.grid2{grid-template-columns:1fr}}.field{border:2px solid var(--v6-ink);background:#fff;padding:14px 16px}.field label{display:block;font-family:var(--v6-mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--v6-grey)}.field .v{display:flex;align-items:baseline;gap:8px;margin-top:8px;font-family:var(--v6-display);font-size:22px;font-weight:700;letter-spacing:-.03em}.field input[type=range]{width:100%;margin-top:12px;accent-color:var(--v6-blue)}.field .hint{margin-top:8px;font-size:13px;line-height:1.45;color:var(--v6-grey)}.split-bar{display:flex;height:16px;overflow:hidden;gap:2px;margin-top:12px;border:2px solid var(--v6-ink)}.split-bar i{display:block;transition:width .3s ease}.legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-family:var(--v6-mono);font-size:11.5px;color:var(--v6-grey)}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{width:10px;height:10px;border:1px solid var(--v6-ink)}.note{display:flex;gap:12px;padding:13px 15px;font-size:14px;line-height:1.5;color:var(--v6-ink);border:2px solid var(--v6-blue);background:var(--v6-blue-pale);margin-top:14px}.note b{font-weight:700}.note.ok{background:var(--v6-green-pale);border-color:var(--v6-green)}.note.bad{background:var(--v6-red-pale);border-color:var(--v6-red)}.steps{display:grid;gap:8px;margin-top:2px}.step{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:2px solid var(--v6-ink);background:#fff;color:var(--v6-ink);transition:background .2s,border-color .2s}.step .ic{width:24px;height:24px;border-radius:50%;border:2px solid var(--v6-ink);flex:none;display:grid;place-items:center;font-size:11px;font-weight:700;margin-top:1px;color:var(--v6-ink);background:#fff}.step.run{background:var(--v6-blue-pale);border-color:var(--v6-blue)}.step.run .ic{border-style:dashed;border-color:var(--v6-blue);animation:rp-spin 1.1s linear infinite}.step.done{background:var(--v6-green-pale)}.step.done,.step.done .ic{border-color:var(--v6-green)}.step.done .ic{background:var(--v6-green);color:#fff}.step-body{flex:1;min-width:0}.step-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.step-label{font-family:var(--v6-display);font-weight:700;font-size:14.5px;letter-spacing:-.01em;line-height:1.3;color:var(--v6-ink)}.step-count{flex:none;display:inline-flex;align-items:center;height:20px;padding:0 7px;border:1px solid var(--v6-rule);background:#fff;font-family:var(--v6-mono);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--v6-grey);white-space:nowrap}.step.run .step-count{border-color:var(--v6-blue);color:var(--v6-blue)}.step.done .step-count{border-color:var(--v6-green);color:var(--v6-green)}.step-txs{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.step-txs li{display:grid;gap:2px;padding:6px 8px;background:rgba(255,255,255,.72);border:1px solid rgba(17,17,17,.08)}.step-txs strong{font-family:var(--v6-mono);font-size:12px;font-weight:700;color:var(--v6-ink)}.step-txs span{font-size:12.5px;line-height:1.4;color:var(--v6-grey)}.journey-note{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:10px 12px;border:1px solid var(--v6-blue);background:var(--v6-blue-pale)}.journey-note-ic{flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--v6-blue);display:grid;place-items:center;font-size:10px;font-weight:800;color:var(--v6-blue);margin-top:1px}.journey-note p{margin:0;font-size:13px;line-height:1.45;color:var(--v6-ink)}.close-plan{display:grid;gap:12px}.close-plan-lead{margin:0;font-size:14px;line-height:1.5;color:var(--v6-grey)}.close-stat{display:grid;gap:6px}.close-stat .v{font-size:26px}.close-stat-rows{display:grid;gap:5px;margin-top:10px;padding-top:10px;border-top:1px solid var(--v6-rule)}.close-stat-rows div{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.close-stat-rows span{font-family:var(--v6-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--v6-grey)}.close-stat-rows b{font-family:var(--v6-mono);font-size:12.5px;font-weight:600;color:var(--v6-ink)}.close-tally{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.close-tally>div{display:grid;gap:4px;padding:8px 10px;border:1px solid var(--v6-rule);background:#fafaf8}.close-tally span{font-family:var(--v6-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--v6-grey)}.close-tally b{font-family:var(--v6-mono);font-size:14px;font-weight:700}.close-tally .net{border-color:var(--v6-ink);background:#fff}.close-actions{display:flex;gap:10px;margin-top:2px}@media(max-width:560px){.close-tally{grid-template-columns:1fr 1fr}.step-head{flex-direction:column;align-items:flex-start;gap:6px}}.success{padding:4px 0}.success .hd{display:flex;align-items:center;gap:12px}.success .hd .tick{width:40px;height:40px;border-radius:999px;flex:none;display:grid;place-items:center;border:3px solid var(--v6-green);background:var(--v6-green-pale);color:var(--v6-green);font-size:18px}.success h3{font-family:var(--v6-display);font-weight:900;font-size:24px;letter-spacing:-.03em}.success p{margin-top:12px;font-size:15px;line-height:1.55;color:var(--v6-grey)}.success .id{margin-top:14px;font-family:var(--v6-mono);font-size:12.5px;background:var(--v6-ink);color:var(--v6-lime);display:inline-block;padding:4px 10px}.toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%) translateY(12px);z-index:100;opacity:0;display:flex;align-items:center;gap:10px;padding:13px 18px;background:var(--v6-lime);color:var(--v6-ink);border:3px solid var(--v6-ink);font-weight:600;font-size:14px;transition:opacity .2s,transform .2s;pointer-events:none}.toast.on{opacity:1;transform:translateX(-50%) translateY(0)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:0;border:3px solid var(--v6-ink);background:#fff;color:var(--v6-ink);margin-bottom:28px}.kpi{position:relative;padding:16px 18px;border-right:2px solid var(--v6-ink)}.kpi:last-child{border-right:0}.kpi .k{display:flex;align-items:center;gap:6px;font-family:var(--v6-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--v6-grey)}.kpi .v{margin-top:10px;font-family:var(--v6-display);font-size:clamp(20px,2.2vw,28px);font-weight:900;letter-spacing:-.04em}.kpi .d{margin-top:6px;font-family:var(--v6-mono);font-size:11.5px;color:var(--v6-grey)}.why{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;border:2px solid var(--v6-ink);color:var(--v6-ink);font-size:9px;cursor:help;position:relative;font-family:var(--v6-body);font-weight:700}.why:hover{background:var(--v6-blue);color:#fff;border-color:var(--v6-blue)}.why:after{content:attr(data-why);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(3px);width:max-content;max-width:min(260px,66vw);padding:11px 13px;background:var(--v6-ink);color:#fff;border:2px solid var(--v6-ink);font-family:var(--v6-body);font-weight:400;font-size:12.5px;line-height:1.45;text-transform:none;letter-spacing:0;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;z-index:20;text-align:left}.why:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.deltabar{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;border:3px solid var(--v6-ink);padding:18px;background:#fff;color:var(--v6-ink);margin-bottom:28px}.deltarow{display:grid;gap:12px}.dl{display:grid;grid-template-columns:130px 1fr auto;gap:14px;align-items:center;font-family:var(--v6-mono);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--v6-grey)}.dl .trk{position:relative;height:12px;border:2px solid var(--v6-ink);overflow:hidden;background:#fff}.dl .trk i{position:absolute;top:0;bottom:0;transition:width .4s ease,left .4s ease}.dl .amt{font-size:14px;font-weight:700}.dl .amt,.pos{color:var(--v6-ink)}.pos{background:#fff;border:3px solid var(--v6-ink);margin-bottom:28px;animation:rp-rise .4s ease both}.pos .top{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px}.pos .rng{position:relative;height:78px;margin:0 18px;border:2px solid var(--v6-ink);background:#fff;overflow:hidden}.pos .rng canvas{display:block;width:100%;height:100%}.pos .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:16px;border-top:3px solid var(--v6-ink)}.pos .cols div{padding:12px 16px;border-right:1px solid var(--v6-rule)}.pos .cols span{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--v6-grey)}.pos .cols b,.pos .cols span{display:block;font-family:var(--v6-mono)}.pos .cols b{margin-top:5px;font-size:15px;font-weight:600}.pos .acts{display:flex;flex-wrap:wrap;gap:10px;padding:14px 18px;border-top:2px solid var(--v6-rule);background:#fafafa}.pos .acts .btn{height:36px;font-size:13px;border-width:2px}.pos .acts .btn.danger{margin-left:auto}.hist{width:100%;border-collapse:collapse}.hist th{text-align:left;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;background:#f7f7f7;border-bottom:3px solid var(--v6-ink)}.hist td,.hist th{font-family:var(--v6-mono);padding:13px 16px;color:var(--v6-ink);white-space:nowrap}.hist td{font-size:13.5px;border-bottom:1px solid var(--v6-rule)}.hist td:first-child{font-family:var(--v6-body);font-weight:600}.hist tr:last-child td{border-bottom:0}.tblwrap{overflow-x:auto;border:3px solid var(--v6-ink);background:#fff}.empty{border:3px dashed rgba(255,255,255,.4);padding:clamp(32px,5vw,56px);text-align:center;color:#ddd}.empty .mk{display:inline-grid;place-items:center;width:52px;height:52px;margin:0 auto 16px;border:3px solid var(--v6-lime);border-radius:999px;color:var(--v6-lime);font-weight:900}.empty .mk,.empty h3{font-family:var(--v6-display);font-size:20px}.empty h3{font-weight:700;color:#fff}.empty p{margin-top:10px;color:#aaa;font-size:15px}.pnlcard{padding:20px;border:3px solid var(--v6-ink);background:#fff;color:var(--v6-ink);animation:rp-pop .3s ease both}.pnlcard.win{border-left:10px solid var(--v6-green)}.pnlcard.loss{border-left:10px solid var(--v6-red)}.pnlcard .pnlmain{min-width:0}.pnlbig{font-family:var(--v6-display);font-weight:900;font-size:clamp(36px,6vw,56px);letter-spacing:-.04em;line-height:1;margin-top:10px}.pnlsub{margin-top:10px;font-family:var(--v6-mono);font-size:12.5px;color:var(--v6-grey)}.pnlquote{margin-top:14px;font-size:15px;line-height:1.5;max-width:52ch;font-weight:500}.pnlsplit{margin-top:16px;padding:16px;background:#fff}.pnlbar,.pnlsplit{border:2px solid var(--v6-ink)}.pnlbar{display:flex;height:14px;overflow:hidden;margin-bottom:14px}.pnlbar i{display:block}.pnlrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--v6-rule);font-size:14px;color:var(--v6-grey)}.pnlrow span{display:inline-flex;align-items:center;gap:8px}.pnlrow b{font-family:var(--v6-mono);font-size:15px;font-weight:600}.pnlrow.total{border-bottom:0;padding-top:12px;color:var(--v6-ink);font-weight:700}.pnlrow.total b{font-family:var(--v6-display);font-size:19px;font-weight:900}.pnlfoot{margin-top:12px;font-family:var(--v6-mono);font-size:11.5px;color:var(--v6-grey)}.modal.sim{display:flex;flex-direction:column;width:min(720px,94vw);max-height:min(92vh,860px);overflow:hidden;top:50%}.modal.sim .mh{flex:none;padding:12px 16px}.modal.sim .mh h3{font-size:16px}.modal.sim .mb{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 14px;-webkit-overflow-scrolling:touch}.modal.sim .field{padding:9px 11px}.modal.sim .field .v{font-size:18px;margin-top:4px}.modal.sim .field .hint{margin-top:5px;font-size:12px;line-height:1.35}.modal.sim .field input[type=range]{margin-top:8px}.modal.sim .grid2{gap:8px}.modal.sim .note{padding:8px 10px;font-size:12.5px;line-height:1.4;margin-top:8px;gap:8px}.modal.sim .legend{gap:10px;margin-top:6px;font-size:10.5px}.modal.sim .split-bar{height:12px;margin-top:8px}.modal.sim .btn.lg{height:42px}.modal.sim .step{padding:10px 12px}.modal.sim .step-label{font-size:13.5px}.modal.sim .step-txs{margin-top:6px;gap:5px}.modal.sim .step-txs li{padding:5px 7px}.modal.sim .close-stat .v{font-size:24px}.modal.sim .close-tally{margin-top:6px}.sim-form{display:grid;gap:10px}.sim-pair{display:flex;align-items:center;gap:12px;padding-bottom:2px}.sim-pair-name{font-family:var(--v6-display);font-weight:700;font-size:18px;letter-spacing:-.02em;line-height:1.15}.sim-pair-meta{margin-top:4px;font-family:var(--v6-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--v6-grey)}.sim-pair-fee{margin-left:auto;text-align:right}.sim-pair-fee-v{margin-top:4px;font-family:var(--v6-display);font-weight:700;font-size:18px;color:var(--v6-green);letter-spacing:-.02em}.sim-label-aside{margin-left:8px;font-weight:500;letter-spacing:.04em;color:var(--v6-grey);text-transform:none}.sim-kv{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--v6-rule)}.sim-kv div{display:grid;gap:3px}.sim-kv span{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--v6-grey)}.sim-kv b,.sim-kv span{font-family:var(--v6-mono)}.sim-kv b{font-size:13px;font-weight:600;color:var(--v6-ink)}.sim-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sim-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--v6-rule);background:#f7f7f5;font-family:var(--v6-mono);font-size:10.5px;color:var(--v6-grey);letter-spacing:.02em}.sim-hedge-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:8px}.sim-quiet{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--v6-grey)}.sim-quiet b{color:var(--v6-ink);font-family:var(--v6-mono);font-size:11.5px;font-weight:600}.sim-status{margin-top:10px;border:1px solid var(--v6-rule);background:#fafaf8;padding:8px 10px}.sim-status-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0}.sim-status-row+.sim-status-row{border-top:1px solid var(--v6-rule)}.sim-status-row span{font-family:var(--v6-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--v6-grey)}.sim-status-row b{font-family:var(--v6-mono);font-size:12.5px;font-weight:600;text-align:right}.sim-status-row b em{display:block;margin-top:2px;font-style:normal;font-weight:500;font-size:11px;color:var(--v6-grey)}.sim-status-flag{margin-top:8px;padding:6px 8px;font-family:var(--v6-mono);font-size:11.5px;font-weight:600;letter-spacing:.01em}.sim-status-flag.ok{background:var(--v6-green-pale);color:var(--v6-green);border:1px solid var(--v6-green)}.sim-status-flag.warn{background:var(--v6-red-pale);color:var(--v6-red);border:1px solid var(--v6-red)}.sim-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.sim-legend>div{display:flex;gap:8px;align-items:flex-start;min-width:0}.sim-legend i{flex:none;width:8px;height:8px;margin-top:4px;border:1px solid var(--v6-ink)}.sim-legend span{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--v6-grey)}.sim-legend b,.sim-legend span{display:block;font-family:var(--v6-mono)}.sim-legend b{margin-top:2px;font-size:12px;font-weight:600;color:var(--v6-ink)}.sim-ready{border:2px solid var(--v6-ink);padding:12px 14px;background:#fff}.sim-ready.ok{border-color:var(--v6-green);background:var(--v6-green-pale)}.sim-ready.bad{border-color:var(--v6-red);background:var(--v6-red-pale)}.sim-ready.muted{background:#f7f7f5;border-color:var(--v6-rule)}.sim-ready-hd{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sim-ready-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid;font-family:var(--v6-mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sim-ready.ok .sim-ready-badge{color:var(--v6-green);background:#fff}.sim-ready.bad .sim-ready-badge{color:var(--v6-red);background:#fff}.sim-ready-title{font-family:var(--v6-display);font-weight:700;font-size:15px;letter-spacing:-.01em}.sim-ready-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 14px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(17,17,17,.12)}.sim-ready-grid div{display:grid;gap:3px}.sim-ready-grid span{font-family:var(--v6-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--v6-grey)}.sim-ready-grid b{font-family:var(--v6-mono);font-size:13px;font-weight:600}.sim-actions{position:sticky;bottom:0;z-index:3;display:flex;gap:10px;margin:4px -14px -14px;padding:10px 14px 12px;background:#fff;border-top:2px solid var(--v6-ink)}.simrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.simrow .rp-label{min-width:58px;font-family:var(--v6-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--v6-grey)}.simmini{display:grid;grid-template-columns:repeat(3,1fr);border:2px solid var(--v6-ink);margin-top:10px}.simmini div{padding:8px 10px;border-right:1px solid var(--v6-rule)}.simmini div:last-child{border-right:0}.simmini b{display:block;margin-top:3px;font-family:var(--v6-mono);font-size:13px;font-weight:600}.fchip.mini{height:28px;padding:0 10px;font-size:11px;border-color:var(--v6-ink);color:var(--v6-ink)}.fchip.mini[aria-pressed=true]{background:var(--v6-blue);border-color:var(--v6-ink);color:#fff}.modal.sim .field label{display:flex;align-items:baseline;justify-content:space-between;gap:8px}@media(max-width:620px){.sim-kv,.sim-legend{grid-template-columns:1fr}}.rngbar{position:relative;height:28px;margin:10px 2px 0;touch-action:none}.rngtrack{left:0;right:0;background:#fff}.rngband,.rngtrack{position:absolute;top:11px;height:6px;border:2px solid var(--v6-ink)}.rngband{background:var(--v6-blue)}.rngmid{position:absolute;top:4px;width:3px;height:20px;background:var(--v6-ink)}.rnghandle{position:absolute;top:1px;width:18px;height:26px;margin-left:-9px;border:3px solid var(--v6-ink);background:var(--v6-blue);cursor:ew-resize;padding:0;transition:background .15s}.rnghandle:focus-visible,.rnghandle:hover{background:var(--v6-ink)}.rnghandle:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2px;height:10px;background:#fff}.rnglabels{display:flex;justify-content:space-between;margin-top:6px;font-family:var(--v6-mono);font-size:11px}.rnglabels .hi,.rnglabels .lo{color:var(--v6-blue);font-weight:600}.rnglabels .mid{color:var(--v6-grey)}.rnglabels b{font-weight:600}.rnglabels span small{display:block;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--v6-grey);margin-top:2px}@media(max-height:820px){.modal.sim{max-height:94vh}.modal.sim .mh{padding:10px 14px}.modal.sim .mb{padding:10px 12px 12px}.modal.sim .field{padding:7px 9px}.modal.sim .field .v{font-size:16px}.modal.sim .note{padding:7px 9px;font-size:12px;margin-top:6px}.modal.sim .grid2,.sim-form{gap:6px}.sim-actions{margin:2px -12px -12px;padding:8px 12px 10px}.simmini div{padding:6px 8px}.simmini b{font-size:12px}.fchip.mini{height:26px;padding:0 9px;font-size:10.5px}.rngbar{height:24px;margin:6px 2px 0}.rngband,.rngtrack{top:9px}.rngmid{top:3px;height:18px}.rnghandle{top:0;width:16px;height:24px;margin-left:-8px}}@media(max-width:1180px){.mono-chip #walletAddr{display:none}}@media(max-width:1024px){.mono-chip.static{display:none}}@media(max-width:900px){.mono-chip .lbl{display:none}}@media(max-width:820px){.deltabar{grid-template-columns:1fr}.deltabar>div:last-child{max-width:none!important;border-top:2px solid var(--v6-ink);padding-top:14px}.pos .cols{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media(max-width:760px){.app-top{flex-wrap:wrap;height:auto;padding:10px 16px;row-gap:10px}.app-nav{order:3;width:100%;justify-content:flex-start}.app-top .right{order:2}.app-main{padding:22px 16px 120px}.pool .stats{grid-template-columns:repeat(2,1fr)}.pool .stats div{border-bottom:1px solid var(--v6-rule)}.dl{grid-template-columns:100px 1fr auto;gap:10px;font-size:10.5px}.kpi{border-right:0;border-bottom:2px solid var(--v6-ink)}.kpi:last-child{border-bottom:0}}@media (max-width:620px),(pointer:coarse){.addr button,.app-nav a,.ask button,.ask input,.btn,.btn.sm,.cat,.chips button,.fchip,.modal .mh .x,.mono-chip,.pos .acts .btn{min-height:44px}.btn,.btn.sm,.pos .acts .btn{height:auto;padding:0 20px}.cat,.fchip{height:auto;padding:0 16px}.chips button{padding:0 14px}.app-nav a,.chips button{display:inline-flex;align-items:center}.app-top .brand{min-height:44px}.addr button{display:inline-flex;align-items:center}.modal .mh .x{width:44px}.why{width:22px;height:22px;font-size:11px}.rngbar{height:40px}.rngband,.rngtrack{top:17px}.rngmid{top:8px;height:26px}.rnghandle{top:4px;width:30px;height:34px;margin-left:-15px}.ahead .toggle{width:44px;height:44px;display:grid;place-items:center;margin-left:4px}.acard .rows span,.kpi .k,.pool .apr span,.pool .stats span,.pos .cols span,.rnglabels span small,.rp-label{font-size:10.5px}}.rp-label{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--v6-grey)}.rp-label,.rp-num{font-family:var(--v6-mono)}.rp-num{font-feature-settings:"tnum"}.rp-body{font-size:15px;line-height:1.55}.rp-dot{width:8px;height:8px;border-radius:50%;background:var(--v6-green);flex:none;display:inline-block}.rp-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:2px solid var(--v6-ink);border-radius:999px;font-family:var(--v6-mono);font-size:11.5px;font-weight:600;white-space:nowrap;color:var(--v6-ink)}.rp-pill.rp-live{background:var(--v6-green-pale);color:var(--v6-green);border-color:var(--v6-green)}.rp-pill.rp-neg{background:var(--v6-red-pale);color:var(--v6-red);border-color:var(--v6-red)}.rp-pill.rp-fee{background:var(--v6-green-pale);color:var(--v6-green)}.rp-pill.rp-next{background:#fff;color:var(--v6-grey);border-color:#bbb}.rp-live:not(.rp-pill){color:var(--v6-green)}.rp-neg:not(.rp-pill){color:var(--v6-red)}.rp-fee:not(.rp-pill),.rp-pos:not(.rp-pill){color:var(--v6-green)}.app-top .btn,.rp-flat:not(.rp-pill){color:var(--v6-blue)}.app-top .btn{background:#fff;border-color:#fff}.app-top .btn:hover{background:var(--v6-lime);color:var(--v6-ink);border-color:var(--v6-ink)}.app-top .btn.ghost{background:transparent;color:#fff;border-color:#fff}.app-top .btn.ghost:hover{background:#fff;color:var(--v6-blue)}.app-top .brand svg{display:block;flex:none}.modal input:not([type=range]):not([type=checkbox]):not([type=radio]),.modal select,.modal textarea{background:#fff;color:var(--v6-ink);border:2px solid var(--v6-ink);border-radius:0;font-family:var(--v6-mono)}.modal input:focus,.modal select:focus,.modal textarea:focus{outline:3px solid var(--v6-lime);outline-offset:2px}