.PoolApp_app__ql4yv{min-height:100vh}.PoolApp_header__jm3HD{background:var(--dark);border-bottom:1px solid var(--border);padding:.85rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.PoolApp_logo__HAZHy{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}.PoolApp_logoBlue__QZxII{color:var(--blue)}.PoolApp_logoSub__HbHcu{font-family:JetBrains Mono,monospace;font-size:.56rem;color:var(--muted);letter-spacing:.1em;margin-top:.15rem}.PoolApp_hdrRight__pZb03{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.PoolApp_hpill__FX93U{display:flex;align-items:center;gap:.3rem;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.07em;color:var(--muted);padding:.2rem .55rem;border:1px solid var(--border);border-radius:3px}.PoolApp_dot___4PKK{width:6px;height:6px;border-radius:50%;background:var(--muted)}.PoolApp_dotOn__TPHBr{background:var(--green);animation:PoolApp_blink__1Z0JD 1.8s ease-in-out infinite}@keyframes PoolApp_blink__1Z0JD{0%,to{opacity:1}50%{opacity:.15}}.PoolApp_spill__orAbU{padding:.1rem .42rem;border-radius:3px;font-size:.55rem;letter-spacing:.06em}.PoolApp_spillOn__qLXwq{background:rgba(31,209,138,.12);color:var(--green);border:1px solid rgba(31,209,138,.25)}.PoolApp_spillOff__h_ik8{background:rgba(232,64,64,.1);color:var(--red);border:1px solid rgba(232,64,64,.25)}.PoolApp_weekBar__SEAgY{height:2px;background:var(--border)}.PoolApp_weekFill__8o62x{height:100%;background:linear-gradient(90deg,var(--blue),var(--teal));transition:width 1s}.PoolApp_regimeStrip__nJogS{background:var(--dark);border-bottom:1px solid var(--border);padding:.5rem 1.5rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.PoolApp_rbadge__3T1I_{font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:600;letter-spacing:.1em;padding:.18rem .6rem;border-radius:3px;border:1px solid}.PoolApp_rdesc__G_V7X{font-size:.73rem;color:var(--muted);flex:1 1}.PoolApp_attnScore__FLLus{font-family:JetBrains Mono,monospace;font-size:.62rem;color:var(--blue)}.PoolApp_oceanLayers__cCxMU{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--border);background:var(--border);grid-gap:1px;gap:1px}.PoolApp_layer__iAib9{background:var(--dark)}.PoolApp_layerHdr__O7_6n{padding:.32rem .7rem;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:.4rem}.PoolApp_layerNum__o4nij{font-family:JetBrains Mono,monospace;font-size:.52rem;color:var(--muted)}.PoolApp_layerName__mQP0G{font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.PoolApp_ln0__ujXze{color:var(--teal)}.PoolApp_ln1__42hD1{color:var(--blue)}.PoolApp_ln2__CK_3f{color:var(--purple)}.PoolApp_ln3__f1dgx{color:var(--green)}.PoolApp_layerSigs__GMmLg{padding:.35rem .45rem;display:flex;flex-direction:column;gap:.28rem;min-height:75px}.PoolApp_rippleRow__2B64j{display:grid;grid-template-columns:repeat(8,1fr);border-bottom:1px solid var(--border);background:var(--dark)}.PoolApp_rip__x5Cdb{padding:.42rem .6rem;border-right:1px solid var(--border)}.PoolApp_rip__x5Cdb:last-child{border-right:none}.PoolApp_ripLbl__XEq54{font-family:JetBrains Mono,monospace;font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.13rem}.PoolApp_ripVal__3tJAU{font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:500;color:var(--text)}.PoolApp_bull__Tlaem{color:var(--green)}.PoolApp_bear__8NjNh{color:var(--red)}.PoolApp_neut__K2rRe{color:var(--amber)}.PoolApp_info__j4mmS{color:var(--blue)}.PoolApp_sbar__EazBE{height:2px;margin-top:.22rem;background:var(--border);border-radius:1px;overflow:hidden}.PoolApp_sfill__T2JMd{height:100%;border-radius:1px;transition:width .8s,background .6s}.PoolApp_statusBar___lZIl{background:var(--panel);border-bottom:1px solid var(--border);padding:.22rem 1.5rem;display:flex;align-items:center;gap:1rem;font-family:JetBrains Mono,monospace;font-size:.57rem;color:var(--muted);flex-wrap:wrap}.PoolApp_main__7fLYl{display:grid;grid-template-columns:1fr 305px;min-height:calc(100vh - 260px)}.PoolApp_lcol__UmCP_{border-right:1px solid var(--border);padding:.9rem}.PoolApp_rcol__S__8m{padding:.9rem;background:var(--dark)}.PoolApp_stats__4J35z{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--border);margin-bottom:.9rem}.PoolApp_panel___5hJj{background:var(--panel);border:1px solid var(--border);margin-bottom:.85rem;overflow:hidden;border-radius:3px}.PoolApp_ph__5fgyi{background:var(--mid);padding:.52rem .85rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.PoolApp_phT__0WeP7{font-size:.78rem;font-weight:600;color:var(--text)}.PoolApp_phH__99sGK{font-family:JetBrains Mono,monospace;font-size:.56rem;color:var(--muted)}.PoolApp_pb__JZxJj{padding:.85rem}.PoolApp_thresh__olOnV{background:var(--dark);border:1px solid var(--border);border-radius:3px;font-family:JetBrains Mono,monospace;font-size:.6rem;overflow:hidden;margin-bottom:.75rem}.PoolApp_tr__UIGb7{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.32rem .6rem;border-bottom:1px solid var(--border)}.PoolApp_tr__UIGb7:last-child{border-bottom:none}.PoolApp_trK__Ya0x6{color:var(--muted);white-space:nowrap;flex-shrink:0}.PoolApp_trV__8TFcO{color:var(--blue);text-align:right;font-size:.57rem}.PoolApp_act__XCuLG{color:var(--green);font-weight:600}.PoolApp_warn__DaWcW{color:var(--amber)}.PoolApp_danger__kc1w8{color:var(--red)}.PoolApp_infoBox__r_IKz{background:var(--dark);border:1px solid var(--border);border-left:3px solid var(--blue);border-radius:3px;padding:.7rem .85rem;font-size:.74rem;color:var(--muted);line-height:1.65}.PoolApp_infoBox__r_IKz strong{color:var(--text)}.PoolApp_infoBox__r_IKz code{font-family:JetBrains Mono,monospace;color:var(--blue);font-size:.7rem}.PoolApp_btn__tShcF{font-family:Space Grotesk,sans-serif;font-weight:600;padding:.38rem .8rem;border:none;border-radius:3px;cursor:pointer;font-size:.78rem;transition:all .15s}.PoolApp_btnP__ZuwQg{background:var(--blue);color:var(--black)}.PoolApp_btnP__ZuwQg:hover{filter:brightness(1.12)}.PoolApp_btnP__ZuwQg:disabled{background:var(--muted);cursor:not-allowed}.PoolApp_btnD__YZuJ8{background:var(--red);color:#fff}.PoolApp_btnG__7OTD3{background:var(--green);color:var(--black)}.PoolApp_btnG__7OTD3:hover{filter:brightness(1.1)}.PoolApp_btnO__naMaA{background:transparent;color:var(--muted);border:1px solid var(--border)}.PoolApp_btnO__naMaA:hover{border-color:var(--muted);color:var(--text)}.PoolApp_btnSm__IDnzv{font-size:.67rem;padding:.2rem .48rem}.PoolApp_btnRow__nLcCa{display:flex;gap:.32rem;flex-wrap:wrap;margin-top:.55rem}.PoolApp_table__ZjMzX{width:100%;border-collapse:collapse}.PoolApp_table__ZjMzX thead tr{border-bottom:1px solid var(--border)}.PoolApp_table__ZjMzX th{text-align:left;padding:.38rem .55rem;font-family:JetBrains Mono,monospace;font-size:.52rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:400}.PoolApp_table__ZjMzX tbody tr{border-bottom:1px solid var(--border);transition:background .1s}.PoolApp_table__ZjMzX tbody tr:hover{background:var(--raised)}.PoolApp_table__ZjMzX td{padding:.42rem .55rem;font-family:JetBrains Mono,monospace;font-size:.7rem}.PoolApp_logBox__aqmDS{background:var(--black);height:185px;overflow-y:auto;padding:.6rem;font-family:JetBrains Mono,monospace;font-size:.63rem;line-height:1.85}.PoolApp_ll__hTSg4{color:var(--muted)}.PoolApp_ll_info___tKBa{color:var(--text)}.PoolApp_ll_buy__kvYqW{color:var(--green)}.PoolApp_ll_sell__W6j43{color:var(--red)}.PoolApp_ll_short___wHpS{color:var(--purple)}.PoolApp_ll_warn__9PfLJ{color:var(--amber)}.PoolApp_ll_error___hpCn{color:var(--red);font-weight:700}.PoolApp_ll_signal__IEoPo{color:var(--blue)}.PoolApp_ll_regime__4e8aM{color:var(--purple)}.PoolApp_ll_ocean__I2F0O{color:var(--teal)}.PoolApp_ll_geo__Lz0jr{color:var(--pink)}.PoolApp_ledgerStats__qlgOl{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--border);border-radius:3px;overflow:hidden;margin-bottom:.6rem}.PoolApp_lstat__NAeoT{background:var(--panel);padding:.6rem;text-align:center}.PoolApp_lv__19mvP{font-size:1.25rem;font-weight:700;color:var(--gold)}.PoolApp_ll2__70nNL{font-family:JetBrains Mono,monospace;font-size:.5rem;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:.1rem}.PoolApp_addRow__EkdL9{display:flex;gap:.32rem;margin-bottom:.5rem}.PoolApp_addInput__w2myp{flex:1 1;background:var(--dark);border:1px solid var(--border);color:var(--text);padding:.36rem .52rem;font-family:JetBrains Mono,monospace;font-size:.72rem;outline:none;border-radius:3px}.PoolApp_addInput__w2myp:focus{border-color:var(--blue)}.PoolApp_memberList__p_Con{margin-bottom:.25rem}.PoolApp_memberItem__ndfiP{display:flex;align-items:center;justify-content:space-between;padding:.32rem .52rem;background:var(--dark);border:1px solid var(--border);border-radius:3px;margin-bottom:.25rem}.PoolApp_miName__5Tv9K{font-size:.74rem;font-weight:500}.PoolApp_miRight__XSA8F{display:flex;align-items:center;gap:.4rem}.PoolApp_miAmt__P_6uH{font-family:JetBrains Mono,monospace;font-size:.64rem;color:var(--muted)}.PoolApp_sdot__Pe7lp{width:8px;height:8px;border-radius:50%;cursor:pointer;transition:background .2s;flex-shrink:0}.PoolApp_sdotPaid__OZHMY{background:var(--green)}.PoolApp_sdotUnpaid__jKlzr{background:var(--border);border:1px solid var(--muted)}.PoolApp_payoutBox__viibS{background:var(--dark);border:1px solid var(--green);border-radius:3px;padding:.6rem;margin-top:.6rem;font-family:JetBrains Mono,monospace;font-size:.64rem;line-height:1.9}.PoolApp_pr__uu0_k{display:flex;justify-content:space-between}.PoolApp_prTot__c8OOZ{color:var(--green);font-weight:600;border-top:1px solid var(--border);padding-top:.22rem;margin-top:.22rem}.PoolApp_field__6mKuq{display:flex;flex-direction:column;gap:.2rem}.PoolApp_fieldLabel__eqQjm{font-family:JetBrains Mono,monospace;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.PoolApp_fieldInput__Z70MV{background:var(--dark);border:1px solid var(--border);color:var(--text);padding:.4rem .52rem;font-family:JetBrains Mono,monospace;font-size:.72rem;outline:none;border-radius:3px}.PoolApp_fieldInput__Z70MV:focus{border-color:var(--blue)}.PoolApp_pulseGrid__gaz3o{display:grid;grid-template-columns:1fr 1fr;grid-gap:.25rem;gap:.25rem;margin-bottom:.5rem}.PoolApp_pulseBtn__aKGhe{background:var(--dark);border:1px solid;color:var(--muted);padding:.32rem .45rem;border-radius:3px;font-size:.66rem;cursor:pointer;text-align:left;transition:all .15s;font-family:Space Grotesk,sans-serif}.PoolApp_secLbl__gKRIo{font-family:JetBrains Mono,monospace;font-size:.54rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:.42rem;padding-bottom:.26rem;border-bottom:1px solid var(--border)}.PoolApp_divider__S_EJC{border:none;border-top:1px solid var(--border);margin:.8rem 0}@media (max-width:900px){.PoolApp_main__7fLYl{grid-template-columns:1fr}.PoolApp_oceanLayers__cCxMU{grid-template-columns:1fr 1fr}.PoolApp_rippleRow__2B64j{grid-template-columns:repeat(4,1fr)}.PoolApp_stats__4J35z{grid-template-columns:1fr 1fr}}