.se-bankroll{max-width:1280px;margin:0 auto;padding:58px 36px;color:#f2f4ec;font-family:inherit}
.se-bankroll *{box-sizing:border-box}.se-bankroll [hidden]{display:none!important}
.se-bankroll__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:25px}
.se-bankroll__eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 13px;color:#a8b38b;font-size:10px;font-weight:750;letter-spacing:.15em}
.se-bankroll__eyebrow i{height:6px;width:6px;border-radius:50%;background:#d9ff43}
.se-bankroll h2{margin:0;font-size:clamp(27px,3vw,38px);font-weight:750;line-height:1.15;letter-spacing:-.035em}
.se-bankroll__intro{margin:12px 0 0;font-size:14px;line-height:1.6;color:#a3aca8}
.se-bankroll__badge{flex-shrink:0;border:1px solid #465133;border-radius:999px;padding:8px 13px;background:#1a2111;color:#d9ff43;font-size:11px;font-weight:650}
.se-bankroll__card{overflow:hidden;background:linear-gradient(120deg,#161c18,#111515 65%);border:1px solid #353f34;border-radius:18px}
.se-bankroll__main{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 34px 30px}
.se-bankroll__label{display:block;font-size:12px;color:#aab4af;line-height:1.5}
.se-bankroll__balance{display:block;margin:7px 0;font-size:clamp(42px,5.5vw,68px);font-weight:650;letter-spacing:-.065em;line-height:1.1;font-variant-numeric:tabular-nums}
.se-bankroll__hint{font-size:11px;line-height:1.5;color:#8f9b94}
.se-bankroll__profit{text-align:right}.se-bankroll__profit strong{display:block;font-size:30px;line-height:1.4;margin:8px 0;font-variant-numeric:tabular-nums}
.se-bankroll [data-tone=positive]{color:#d9ff43}.se-bankroll [data-tone=negative]{color:#ff9189}.se-bankroll [data-tone=neutral]{color:#f2f4ec}
.se-bankroll__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #30392f;border-bottom:1px solid #30392f;background:#ffffff02}
.se-bankroll__metrics>div{padding:22px 25px;border-right:1px solid #30392f}.se-bankroll__metrics>div:last-child{border-right:0}
.se-bankroll__metrics span{display:block;font-size:11px;color:#aab4af;line-height:1.5}.se-bankroll__metrics strong{display:block;font-size:24px;font-weight:600;letter-spacing:-.03em;margin-top:9px;line-height:1.1;font-variant-numeric:tabular-nums}
.se-bankroll__funds{display:flex;justify-content:space-between;gap:24px;padding:22px 34px}.se-bankroll__funds>div{display:flex;flex-direction:column;gap:7px}.se-bankroll__funds span{font-size:11px;color:#aab4af;line-height:1.5}.se-bankroll__funds strong{font-size:16px;font-weight:600}
.se-bankroll__empty{padding:14px 34px 0;margin:0;color:#aab4af;font-size:12px;line-height:1.6}
.se-bankroll__types{margin:0;padding:0 34px;color:#aab4af;font-size:11px;line-height:1.6}.se-bankroll__types>[aria-hidden]{margin:0 8px}
.se-bankroll__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding:20px 34px;color:#8f9b94;font-size:10px;line-height:1.6}
.se-bankroll__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-top:18px;font-size:11px;color:#969f98;line-height:1.6}.se-bankroll__footer>p{margin:0}
.se-bankroll details{width:50%;max-width:650px}.se-bankroll summary{cursor:pointer;color:#dbe5d0;text-align:right;list-style:none;font-size:12px;line-height:1.6}.se-bankroll summary::-webkit-details-marker{display:none}.se-bankroll summary span{display:inline-block;color:#d9ff43;margin-left:12px}.se-bankroll details[open] summary span{transform:rotate(45deg)}
.se-bankroll details>div{margin-top:12px;padding:14px 18px;border:1px solid #30392f;border-radius:10px;background:#131816}.se-bankroll details p{margin:0 0 12px;line-height:1.75}.se-bankroll details p:last-child{margin-bottom:0}
.se-bankroll summary:focus-visible{outline:2px solid #d9ff43;outline-offset:5px;border-radius:3px}
.se-bankroll__sync{font-size:10px;color:#8f9b94;line-height:1.6;margin:10px 0 0}.se-bankroll__sync.is-stale{color:#e9bd7b}
@media(max-width:640px){.se-bankroll{padding:36px 18px}.se-bankroll__heading{gap:12px}.se-bankroll__intro{font-size:12px;max-width:260px}.se-bankroll__badge{font-size:10px;padding:6px 10px}.se-bankroll__main{padding:25px 20px;gap:18px;align-items:flex-start}.se-bankroll__profit strong{font-size:21px}.se-bankroll__hint{font-size:10px;display:block;max-width:190px}.se-bankroll__label{font-size:11px}.se-bankroll__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.se-bankroll__metrics>div{padding:18px 20px}.se-bankroll__metrics>div:nth-child(2){border-right:0}.se-bankroll__metrics>div:nth-child(-n+2){border-bottom:1px solid #30392f}.se-bankroll__metrics strong{font-size:22px}.se-bankroll__funds{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.se-bankroll__funds>div:last-child{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}.se-bankroll__empty{padding:0 20px}.se-bankroll__meta{padding:18px 20px;flex-direction:column}.se-bankroll__footer{flex-direction:column;gap:12px}.se-bankroll details{width:100%;max-width:none}.se-bankroll summary{text-align:left}}
@media(max-width:360px){.se-bankroll__main{flex-direction:column}.se-bankroll__profit{text-align:left}.se-bankroll__heading{flex-wrap:wrap}}
@media(max-width:640px){.se-bankroll__types{padding:0 20px}}
