.slp-shell{--slp-bg:var(--panel,#101d28);--slp-ink:var(--text,#e6eef4);--slp-muted:var(--muted,#a5b7c7);--slp-line:var(--border,#2a404a);--slp-accent:#83e3c2;max-width:1240px;margin:0 auto;padding:34px 24px 80px;color:var(--slp-ink)}.slp-shell *{box-sizing:border-box}.slp-shell a{color:inherit}.slp-shell [hidden]{display:none!important}.slp-crumbs{display:flex;gap:12px;font-size:12px;color:var(--slp-muted);margin-bottom:44px}.slp-eyebrow{font-size:11px!important;font-weight:750;letter-spacing:.13em;color:var(--slp-accent);margin:0 0 14px}.slp-hero{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:60px;align-items:center;margin-bottom:36px}.slp-hero h1{font-size:clamp(34px,4.2vw,60px);line-height:1.08;letter-spacing:-.045em;margin:0 0 24px;max-width:760px}.slp-hero h1 span{color:var(--slp-accent)}.slp-hero>div>p:not(.slp-eyebrow){max-width:640px;line-height:1.8;color:var(--slp-muted);font-size:15px}.slp-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px}.slp-hero-card{background:linear-gradient(145deg,rgba(100,220,182,.12),transparent);border:1px solid var(--slp-line);padding:26px;border-radius:20px}.slp-hero-card ol{padding-left:20px;display:grid;gap:20px;margin:18px 0 26px}.slp-hero-card li{padding-left:8px;font-size:13px}.slp-hero-card li::marker{color:var(--slp-accent)}.slp-hero-card li span{display:block;font-size:12px;color:var(--slp-muted);margin-top:6px}.slp-shell button,.slp-shell select,.slp-shell input,.slp-dialog button{font:inherit;min-height:44px;border:1px solid var(--slp-line);border-radius:10px;background:var(--slp-bg);color:inherit;padding:11px 14px;font-size:13px}.slp-shell button,.slp-dialog button{cursor:pointer;font-weight:650}.slp-shell button:hover,.slp-shell a:hover{filter:brightness(1.08)}.slp-shell button:disabled,.slp-dialog button:disabled{opacity:.5;cursor:wait}.slp-shell input,.slp-shell select{width:100%;min-width:0}.slp-shell label{display:grid;gap:8px;font-size:12px;color:var(--slp-muted)}.slp-shell label input,.slp-shell label select{color:var(--slp-ink)}.slp-shell button:focus-visible,.slp-shell input:focus-visible,.slp-shell select:focus-visible,.slp-shell a:focus-visible,.slp-dialog button:focus-visible{outline:3px solid var(--slp-accent);outline-offset:3px}.slp-primary{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--slp-accent)!important;border:0!important;color:#063b30!important;padding:14px 22px!important;border-radius:10px;text-decoration:none;font-size:13px;font-weight:750;min-height:48px}.slp-provider-nav{display:flex;gap:8px;border-bottom:1px solid var(--slp-line);padding:0 0 16px;overflow-x:auto}.slp-provider-nav a{padding:12px 18px;white-space:nowrap;text-decoration:none;border-radius:10px;font-size:13px}.slp-provider-nav [aria-current=page]{background:rgba(100,220,182,.13);color:var(--slp-accent)}.slp-provider-nav a:last-child{margin-left:auto}.slp-status{padding:14px 18px;margin:22px 0;background:rgba(100,220,182,.06);border:1px solid var(--slp-line);border-radius:10px;font-size:13px;line-height:1.6}.slp-status[data-error=true]{border-color:#bd804f}.slp-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:22px;align-items:start}.slp-panel{border:1px solid var(--slp-line);border-radius:18px;background:var(--slp-bg);padding:26px;min-width:0}.slp-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.slp-section-head select{width:auto;max-width:180px}.slp-panel h2,.slp-learn h2{font-size:23px;letter-spacing:-.025em;line-height:1.3;margin:0}.slp-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.slp-shell form{display:grid;gap:18px}.slp-exact{margin:20px 0;border-top:1px solid var(--slp-line);padding-top:20px;font-size:12px}.slp-exact form{margin-top:16px}.slp-muted{font-size:12px;line-height:1.7;color:var(--slp-muted)}.slp-pools{display:grid;gap:10px;max-height:460px;overflow:auto}.slp-pool{display:grid;grid-template-columns:1fr auto;gap:12px;border:1px solid var(--slp-line);padding:17px;border-radius:12px;align-items:center}.slp-pool[data-selected=true]{border-color:var(--slp-accent);background:rgba(100,220,182,.05)}.slp-pool b{display:block;font-size:14px}.slp-pool small{display:block;margin-top:7px;font-size:11px;color:var(--slp-muted)}.slp-token-icons{display:inline-flex;margin-right:10px;vertical-align:middle}.slp-token-icons img{width:26px;height:26px;border-radius:50%;background:var(--slp-bg);border:2px solid var(--slp-bg)}.slp-token-icons img+img{margin-left:-7px}.slp-note{margin-top:24px;border-left:2px solid var(--slp-accent);padding:0 0 0 16px;font-size:12px}.slp-note p{color:var(--slp-muted);line-height:1.75}.slp-empty{text-align:center;padding:50px 20px 60px;border:1px dashed var(--slp-line);border-radius:14px}.slp-empty>span{display:block;font-size:60px;color:var(--slp-accent)}.slp-empty p{font-size:13px;line-height:1.8;color:var(--slp-muted)}.slp-empty a{font-size:12px}.slp-builder fieldset{border:0;border-top:1px solid var(--slp-line);padding:18px 0 0;margin:4px 0;min-width:0}.slp-builder legend{font-size:13px;font-weight:700;padding-right:12px}.slp-presets{display:flex;gap:8px;margin:10px 0 18px}.slp-presets button{flex:1;font-size:10px;padding:9px}.slp-range-visual{height:90px;background:repeating-linear-gradient(90deg,transparent,transparent calc(10% - 1px),var(--slp-line) calc(10% - 1px),var(--slp-line) 10%);position:relative;margin:20px 0 8px;overflow:hidden;border-bottom:1px solid var(--slp-line)}.slp-range-band{position:absolute;left:8%;right:8%;bottom:0;height:65px;background:linear-gradient(0deg,rgba(100,220,182,.4),rgba(100,220,182,.08));border:1px solid var(--slp-accent);border-radius:10px 10px 0 0}.slp-range-marker{height:88px;width:2px;background:var(--slp-accent);position:absolute;top:0}.slp-range-marker::before{content:'Current';font-size:9px;position:absolute;right:6px;top:2px}.slp-builder details{font-size:12px}.slp-builder details>.slp-two{margin-top:14px}.slp-pool-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 22px}.slp-pool-metrics dt{font-size:10px;color:var(--slp-muted)}.slp-pool-metrics dd{margin:8px 0 0;font-weight:700;font-size:13px;overflow-wrap:anywhere}.slp-funding-links{display:flex;flex-wrap:wrap;gap:24px;border-top:1px solid var(--slp-line);padding-top:20px;margin-top:22px;font-size:12px}.slp-positions-section{margin-top:24px}.slp-positions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.slp-position{border:1px solid var(--slp-line);border-radius:14px;padding:20px}.slp-position h3{font-size:17px;margin:0 0 8px}.slp-position-header{display:flex;justify-content:space-between;gap:12px}.slp-tag{padding:6px 10px;border-radius:20px;background:rgba(100,220,182,.12);color:var(--slp-accent);font-size:10px;white-space:nowrap}.slp-tag[data-out=true]{background:#bb7e2420;color:#d9a055}.slp-position dl,.slp-review-values{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;font-size:12px}.slp-position dt,.slp-review-values dt{color:var(--slp-muted)}.slp-position dd,.slp-review-values dd{margin:0;text-align:right;overflow-wrap:anywhere}.slp-position footer{padding:18px 0 0!important;margin-top:16px;border-top:1px solid var(--slp-line);background:none!important;display:flex;gap:8px;flex-wrap:wrap}.slp-position footer button{font-size:11px}.slp-learn{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:60px 0}.slp-learn p{font-size:13px;line-height:1.9;color:var(--slp-muted)}.slp-learn a{font-size:13px;color:var(--slp-accent)}.slp-learn details{border-bottom:1px solid var(--slp-line);padding:18px 0}.slp-learn summary{cursor:pointer;font-size:14px;font-weight:650}.slp-resume{display:flex;justify-content:space-between;gap:20px;padding:22px;border:1px solid var(--slp-accent);border-radius:14px;margin-bottom:22px}.slp-resume h2{font-size:18px}.slp-resume p{font-size:12px}.slp-dialog{--slp-bg:#101d28;--slp-ink:#e6eef4;--slp-muted:#a5b7c7;--slp-line:#2a404a;--slp-accent:#83e3c2;background:var(--slp-bg);color:var(--slp-ink);border:1px solid var(--slp-line);border-radius:20px;padding:30px;width:min(600px,calc(100% - 28px));max-height:90vh;overflow:auto}.slp-dialog::backdrop{background:#07101bc9;backdrop-filter:blur(4px)}.slp-dialog h2{font-size:24px}.slp-close{position:absolute;right:18px;top:12px;border:0!important;background:none!important;font-size:22px!important}.slp-dialog ol{padding-left:22px;line-height:1.8;font-size:12px}.slp-dialog .slp-primary{width:100%;margin-top:15px}.slp-dialog p{line-height:1.7;font-size:12px}.slp-address{display:block;font-size:10px;overflow-wrap:anywhere;color:var(--slp-muted);margin-top:10px}.slp-activity-row{display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px 0;border-bottom:1px solid var(--slp-line);font-size:12px}.slp-activity-row code{font-size:10px;overflow-wrap:anywhere}.slp-position[data-unavailable=true]{opacity:.7}
html[data-theme=light] .slp-shell,html[data-theme=light] .slp-dialog{--slp-bg:#fff;--slp-ink:#163044;--slp-muted:#596f7c;--slp-line:#d5e4e8;--slp-accent:#08775d}.slp-shell .slp-primary{color:#063b30!important}html[data-theme=light] .slp-primary{color:#fff!important}html[data-theme=light] .slp-dialog{background:#fff;color:#163044}
@media(min-width:1000px){.slp-builder{position:sticky;top:24px}}@media(max-width:850px){.slp-hero{grid-template-columns:1fr;gap:28px}.slp-hero-card{max-width:none}.slp-hero-card ol{display:grid;grid-template-columns:repeat(3,1fr);padding-left:14px;gap:20px}.slp-workspace{grid-template-columns:1fr}.slp-positions{grid-template-columns:1fr}.slp-learn{gap:28px;grid-template-columns:1fr}.slp-provider-nav a{padding:11px 12px}.slp-provider-nav a:last-child{margin-left:0}}@media(max-width:480px){.slp-shell{padding:24px 16px 60px}.slp-hero h1{font-size:36px}.slp-hero-card ol{grid-template-columns:1fr}.slp-panel{padding:20px 16px}.slp-two{gap:10px}.slp-section-head{align-items:flex-start;flex-direction:column}.slp-section-head select{max-width:none;width:100%}.slp-presets{flex-wrap:wrap}.slp-resume{flex-direction:column}.slp-pool{grid-template-columns:1fr}.slp-dialog{padding:26px 20px}.slp-pool-metrics{gap:8px}.slp-pool-metrics dd{font-size:12px}}@media(prefers-reduced-motion:reduce){.slp-shell *{scroll-behavior:auto!important;transition:none!important}}
