body:not(.crime-mode) #screen-game .finance-studio {
  --fs-cream:#fffdf5; --fs-cream2:#fbf3e2; --fs-em:#07513f; --fs-em2:#086049;
  --fs-gold:#c49c55; --fs-gold2:#e4cfaa; --fs-ink:#1e2a26;
  font-family:-apple-system,"Segoe UI",Roboto,Arial,sans-serif; color:var(--fs-ink);
  background:var(--fs-cream); border:1px solid var(--fs-gold2); border-radius:14px;
  padding:12px; box-sizing:border-box; overflow-wrap:anywhere;
}
body:not(.crime-mode) #screen-game .finance-studio *,body:not(.crime-mode) #screen-game .finance-studio *::before,body:not(.crime-mode) #screen-game .finance-studio *::after{box-sizing:border-box;}
body:not(.crime-mode) #screen-game .finance-studio .fs-head{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--fs-gold2);}
body:not(.crime-mode) #screen-game .finance-studio .fs-head-l{display:flex;gap:8px;align-items:center;min-width:0;}
body:not(.crime-mode) #screen-game .finance-studio .fs-head-r{display:flex;flex-direction:column;align-items:flex-end;min-width:0;}
body:not(.crime-mode) #screen-game .finance-studio .fs-ico{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:2px solid var(--fs-gold);color:var(--fs-em);background:var(--fs-cream2);flex:0 0 auto;}
body:not(.crime-mode) #screen-game .finance-studio .fs-eyebrow{font-size:10px;letter-spacing:.14em;color:var(--fs-em);font-weight:700;}
body:not(.crime-mode) #screen-game .finance-studio .fs-title{font-family:Georgia,"Times New Roman",serif;font-size:19px;margin:0;color:var(--fs-em);line-height:1.1;}
body:not(.crime-mode) #screen-game .finance-studio .fs-cash-l{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#6b7770;}
body:not(.crime-mode) #screen-game .finance-studio .fs-cash-v{font-family:Georgia,serif;font-size:15px;font-weight:700;color:var(--fs-ink);white-space:normal;}
body:not(.crime-mode) #screen-game .finance-studio .fs-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;}
body:not(.crime-mode) #screen-game .finance-studio .fs-cell{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;background:var(--fs-cream2);border:1px solid var(--fs-gold2);border-left:3px solid var(--fs-em);border-radius:9px;}
body:not(.crime-mode) #screen-game .finance-studio .fs-cell-l{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:#6b7770;}
body:not(.crime-mode) #screen-game .finance-studio .fs-cell-v{font-family:Georgia,serif;font-size:13px;font-weight:700;color:var(--fs-ink);white-space:normal;word-break:break-word;}
body:not(.crime-mode) #screen-game .finance-studio .fs-good{border-left-color:var(--fs-em);}body:not(.crime-mode) #screen-game .finance-studio .fs-good .fs-cell-v{color:var(--fs-em);}
body:not(.crime-mode) #screen-game .finance-studio .fs-gold{border-left-color:var(--fs-gold);}body:not(.crime-mode) #screen-game .finance-studio .fs-gold .fs-cell-v{color:#8a6a2f;}
body:not(.crime-mode) #screen-game .finance-studio .fs-bad{border-left-color:#b23b2e;}body:not(.crime-mode) #screen-game .finance-studio .fs-bad .fs-cell-v{color:#b23b2e;}
body:not(.crime-mode) #screen-game .finance-studio h3,body:not(.crime-mode) #screen-game .finance-studio h4{font-family:Georgia,serif;color:var(--fs-em);}

body:not(.crime-mode) #screen-game .finance-studio .fs-native :where(div,section,article)[style*="background:"]{background:#fffbef!important;border-color:var(--fs-gold2)!important;box-shadow:none!important}
body:not(.crime-mode) #screen-game .finance-studio .fs-native :where(div,span,p,strong,b,small,label)[style*="color:"]{color:var(--fs-ink)!important}
body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="background:#fff"],body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="background: #fff"],body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="background:#fafafa"],body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="background:#fef2f2"]{background:var(--fs-cream2)!important;border-color:var(--fs-gold2)!important;border-radius:9px!important;}
body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="color:#8e44ad"],body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="color:#667eea"]{color:var(--fs-ink)!important;}
body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="color:#27ae60"],body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="var(--success)"]{color:var(--fs-em)!important;}
body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="color:#c0392b"],body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="var(--danger)"]{color:#b23b2e!important;}
body:not(.crime-mode) #screen-game .finance-studio .btn{min-height:36px;border-radius:8px;}
body:not(.crime-mode) #screen-game .finance-studio .btn-dark,body:not(.crime-mode) #screen-game .finance-studio .btn-success{background:var(--fs-em)!important;border-color:var(--fs-em)!important;color:var(--fs-cream)!important;}
body:not(.crime-mode) #screen-game .finance-studio .btn-danger{background:transparent!important;border:1.5px solid #b23b2e!important;color:#b23b2e!important;}
body:not(.crime-mode) #screen-game .finance-studio .btn:disabled,body:not(.crime-mode) #screen-game .finance-studio .btn[aria-disabled="true"],body:not(.crime-mode) #screen-game .finance-studio [aria-disabled="true"]{opacity:.5;}
body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="font-size:0.6em"],body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="font-size:0.65em"]{font-size:11.5px!important;}
body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="font-size:0.7em"],body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="font-size:0.75em"],body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="font-size:0.8em"]{font-size:12px!important;}
body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="height:100%"][style*="width:"]{background:linear-gradient(90deg,var(--fs-em),var(--fs-gold))!important;}
body:not(.crime-mode) #screen-game .finance-studio #exchange-menu{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important;gap:8px!important;overflow:visible!important;}
body:not(.crime-mode) #screen-game .finance-studio #exchange-menu button{min-width:0!important;flex:none!important;transition:none!important;background:var(--fs-cream2)!important;color:var(--fs-ink)!important;border:2px solid var(--fs-gold2)!important;box-shadow:none!important;}
body:not(.crime-mode) #screen-game .finance-studio #exchange-menu button:hover{transform:none!important;}
body:not(.crime-mode) #screen-game .finance-studio #exchange-menu button[style*="border:2px solid transparent"]{background:var(--fs-em)!important;color:var(--fs-cream)!important;border-color:var(--fs-em)!important;}
body:not(.crime-mode) #screen-game .finance-studio #exchange-menu button[style*="border:2px solid transparent"] div{color:var(--fs-cream)!important;animation:none!important;}
body:not(.crime-mode) #screen-game .finance-studio #exchange-menu button div{animation:none!important;}
body:not(.crime-mode) #screen-game .finance-studio .stock-portfolio.sp-expanded .sp-header{background:linear-gradient(135deg,var(--fs-em),var(--fs-em2))!important;color:var(--fs-cream)!important;}
body:not(.crime-mode) #screen-game .finance-studio .stock-portfolio.sp-expanded .sp-header .sp-title{color:var(--fs-cream)!important;}
body:not(.crime-mode) #screen-game .finance-studio .sp-holding{background:var(--fs-cream2)!important;border:1px solid var(--fs-gold2)!important;}
body:not(.crime-mode) #screen-game .finance-studio .rating-item{border:1px solid var(--fs-gold2)!important;border-radius:9px!important;padding:8px 10px!important;margin-bottom:6px!important;}
body:not(.crime-mode) #screen-game .finance-studio .rating-item:hover,body:not(.crime-mode) #screen-game .finance-studio .rating-item:focus-within{border-color:var(--fs-gold)!important;transform:none!important;}
body:not(.crime-mode) #screen-game .finance-studio input,body:not(.crime-mode) #screen-game .finance-studio select{min-height:38px;max-width:100%;border-radius:8px;}
body:not(.crime-mode) #screen-game .finance-studio label{min-width:44px;display:inline-block;}
body:not(.crime-mode) #screen-game .finance-studio button:focus-visible,body:not(.crime-mode) #screen-game .finance-studio input:focus-visible,body:not(.crime-mode) #screen-game .finance-studio select:focus-visible,body:not(.crime-mode) #screen-game .finance-studio [tabindex]:focus-visible{outline:3px solid var(--fs-gold);outline-offset:2px;}
@media(max-width:700px){body:not(.crime-mode) #screen-game .finance-studio .fs-summary{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:380px){body:not(.crime-mode) #screen-game .finance-studio{padding:9px;}}
@media(prefers-reduced-motion:reduce){body:not(.crime-mode) #screen-game .finance-studio #exchange-menu button,body:not(.crime-mode) #screen-game .finance-studio .rating-item{transition:none!important;animation:none!important;transform:none!important;}}
body:not(.crime-mode) #screen-game .finance-studio .fs-summary{grid-template-columns:repeat(3,minmax(0,1fr));}
@media(max-width:700px){body:not(.crime-mode) #screen-game .finance-studio .fs-summary{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:380px){body:not(.crime-mode) #screen-game .finance-studio .fs-summary{grid-template-columns:minmax(0,1fr);}}

body:not(.crime-mode) #screen-game .finance-studio{font-size:13px;line-height:1.45}
body:not(.crime-mode) #screen-game .finance-studio .fs-cell-l,body:not(.crime-mode) #screen-game .finance-studio .fs-cash-l{font-size:11px}
body:not(.crime-mode) #screen-game .finance-studio .fs-native :is([style*="color:var(--text-muted)"],[style*="color:var(--text-light)"]){color:#626455!important}
body:not(.crime-mode) #screen-game .finance-studio .fs-native :is([style*="color:#e67e22"],[style*="color:#f39c12"],[style*="color:var(--tone-warn"]){color:#806020!important}
body:not(.crime-mode) #screen-game .finance-studio .fs-native :is([style*="color:var(--tone-green"],[style*="color:#2ecc71"]){color:var(--fs-em)!important}
body:not(.crime-mode) #screen-game .finance-studio .fs-native :is([style*="color:var(--tone-red"],[style*="color:#e74c3c"]){color:#a5332d!important}
body:not(.crime-mode) #screen-game .finance-studio .fs-native h3{font:700 19px/1.3 Georgia,serif!important;color:var(--fs-em)!important}
body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="text-transform:uppercase"]{font:700 14px/1.4 Georgia,serif!important;color:var(--fs-em)!important;letter-spacing:0!important;padding-bottom:5px;border-bottom:1px solid var(--fs-gold2)}
body:not(.crime-mode) #screen-game .finance-studio .fs-native button{font:600 12px/1.35 system-ui,sans-serif;max-width:100%;overflow-wrap:anywhere}
body:not(.crime-mode) #screen-game .finance-studio .fs-native :is(.btn-dark,.btn-success)[style]{background:var(--fs-em)!important;color:var(--fs-cream)!important}
body:not(.crime-mode) #screen-game .finance-studio .fs-native .stock-portfolio.sp-expanded .sp-header :is(.sp-title,.sp-total,[style*="color:"]){color:var(--fs-cream)!important}
body:not(.crime-mode) #screen-game .finance-studio[data-fs="exchanges"] .fs-summary{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}
@media(max-width:600px){body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="display:flex"]{flex-wrap:wrap;gap:6px}body:not(.crime-mode) #screen-game .finance-studio .fs-native :is(button,input,select){min-height:44px}body:not(.crime-mode) #screen-game .finance-studio .fs-native [style*="display:grid"]{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:380px){body:not(.crime-mode) #screen-game .finance-studio[data-fs="exchanges"] .fs-summary{grid-template-columns:minmax(0,1fr)}}

body:not(.crime-mode) #screen-game .finance-studio .fs-title{font-size:22px;line-height:1.2}
body:not(.crime-mode) #screen-game .finance-studio .fs-cell-v{font-size:16px;line-height:1.35;font-variant-numeric:tabular-nums}
