.sim-lab{position:relative;background:linear-gradient(180deg,#0c0c14,#090910);color:#f1f2f5}.sim-lab .text-foreground{color:#f1f2f5}.sim-lab .text-muted-foreground{color:#f1f2f573}.sim-lab .text-primary{color:#ffc15b}.sim-lab .text-primary-foreground{color:#0a0a0e}.sim-lab .text-success{color:#3ddc84}.sim-lab .text-info{color:#4d9fff}.sim-lab .text-destructive{color:#ff6b6b}.sim-lab .border-border{border-color:#f1f2f517}.sim-lab [class*=bg-card]{background:linear-gradient(170deg,#f1f2f50b,#f1f2f504);border-color:#f1f2f517}.sim-lab [class*=bg-muted]{background:#f1f2f509}.sim-chart{position:relative;overflow:hidden;padding:18px 16px;background:linear-gradient(170deg,#12121d,#0a0a10);border:1px solid rgba(241,242,245,.09);border-radius:16px;box-shadow:0 24px 60px -30px #000c,inset 0 1px #f1f2f50d;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .4s ease}.sim-chart:hover{transform:translateY(-3px);border-color:#ffc15b59;box-shadow:0 30px 70px -28px #000000d9,0 0 34px #ffc15b1f}.sim-chart:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 35%,rgba(255,193,91,.07) 50%,transparent 65%);transform:translate(-110%);transition:transform 1s ease}.sim-chart:hover:before{transform:translate(110%)}.sim-stat{text-align:center;padding:14px;border-radius:14px;background:linear-gradient(170deg,#f1f2f50d,#f1f2f504);border:1px solid rgba(241,242,245,.09);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.sim-stat:hover{transform:translateY(-3px);border-color:#ffc15b66;box-shadow:0 16px 44px -16px #ffc15b47}.sim-stat.sim-danger{border-color:#ff4f4f4d;background:linear-gradient(170deg,#ff4f4f14,#ff4f4f05)}.sim-stat.sim-danger:hover{border-color:#ff4f4f8c;box-shadow:0 16px 44px -16px #ff4f4f4d}.sim-result{background:linear-gradient(170deg,#ffc15b1a,#ffc15b05);border:1px solid rgba(255,193,91,.28);border-radius:16px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.sim-result:hover{transform:translateY(-3px);border-color:#ffc15b80;box-shadow:0 20px 55px -20px #ffc15b4d}.sim-chip{padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid rgba(241,242,245,.14);background:#f1f2f50a;color:#f1f2f5a6;transition:all .3s cubic-bezier(.22,1,.36,1)}.sim-chip:hover{color:#ffc15b;border-color:#ffc15b73;background:#ffc15b0f;transform:translateY(-2px)}.sim-chip-active{background:#ffc15b24;border-color:#ffc15b8c;color:#ffc15b;box-shadow:0 0 20px #ffc15b26}.sim-chip-active:hover{background:#ffc15b2e}.sim-lab [role=slider]{box-shadow:0 0 0 6px #ffc15b14;border-color:#ffc15b}
