/* AOM TRADERS — V74.1 home teaser: Kalkulator AOM */
.v74h{padding:22px 0 6px}
.v74h-card{--k-ink:#f2fbff;--k-ink2:rgba(226,244,252,.76);--k-ink3:rgba(200,228,240,.55);--k-cy:#3fe3ff;--k-mint:#3cf2b0;--k-coral:#ff6b81;
  --k-line:rgba(63,227,255,.18);--k-inset:rgba(2,12,19,.72);
  display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:26px;align-items:center;padding:26px 28px;border-radius:20px;
  border:1px solid rgba(63,227,255,.28);color:var(--k-ink);position:relative;overflow:hidden;
  background:radial-gradient(90% 140% at 100% 0%,rgba(63,227,255,.16),transparent 60%),radial-gradient(70% 120% at 0% 100%,rgba(60,242,176,.08),transparent 60%),rgba(6,22,33,.72)}
.v74h-card::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;
  background-image:linear-gradient(rgba(63,227,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(63,227,255,.05) 1px,transparent 1px);background-size:32px 32px;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%)}
.v74h-card > *{position:relative;z-index:1}
html[data-theme="light"] .v74h-card{--k-ink:#0f2430;--k-ink2:#3d5664;--k-ink3:#6b8391;--k-cy:#0097b8;--k-mint:#0a9e72;--k-coral:#d63a55;--k-line:#d4e3ea;--k-inset:#eef6f9;
  background:radial-gradient(90% 140% at 100% 0%,rgba(0,169,199,.12),transparent 60%),#fff;border-color:#bfdbe5}
.v74h-k{display:inline-flex;align-items:center;gap:8px;font:700 11.5px/1 var(--q-mono,ui-monospace,monospace);letter-spacing:.16em;color:var(--k-cy)}
.v74h-k i{width:7px;height:7px;border-radius:50%;background:var(--k-mint);box-shadow:0 0 10px var(--k-mint)}
.v74h-copy h2{margin:12px 0 10px;font:800 clamp(24px,3vw,34px)/1.12 var(--q-display,system-ui);letter-spacing:-.02em;color:var(--k-ink)}
.v74h-copy p{margin:0;max-width:560px;font-size:15.5px;line-height:1.6;color:var(--k-ink2)}
.v74h-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.v74h-demo{padding:16px;border-radius:16px;background:var(--k-inset);border:1px solid var(--k-line);display:grid;gap:12px;box-shadow:0 18px 50px rgba(0,0,0,.25)}
.v74h-demo-head{display:flex;justify-content:space-between;align-items:center;font:700 12px/1 var(--q-mono,monospace);letter-spacing:.14em;color:var(--k-ink)}
.v74h-demo-head em{font-style:normal;font-weight:600;letter-spacing:.06em;color:var(--k-mint);padding:5px 8px;border-radius:999px;border:1px solid rgba(60,242,176,.35);font-size:11px;text-transform:uppercase}
.v74h-in{display:grid;gap:6px;font-size:12.5px;color:var(--k-ink3)}
.v74h-in > div{display:flex;align-items:center;border-radius:10px;border:1px solid rgba(63,227,255,.34);background:rgba(0,0,0,.18);min-width:0}
.v74h-in > div:focus-within{border-color:var(--k-cy);box-shadow:0 0 0 3px rgba(63,227,255,.15)}
.v74h-in input{flex:1 1 auto;width:0;min-width:0;border:0;background:none;box-shadow:none;margin:0;color:var(--k-ink);font:700 18px/1 var(--q-mono,monospace);padding:11px 12px;outline:none}
.v74h-in em{font:600 11.5px/1 var(--q-mono,monospace);font-style:normal;color:var(--k-ink3);padding-right:12px}
.v74h-lot{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}
.v74h-lot span{font:600 11px/1.2 var(--q-mono,monospace);letter-spacing:.14em;color:var(--k-ink3)}
.v74h-lot b{font:800 46px/1 var(--q-display,system-ui);color:var(--k-ink);text-shadow:0 0 24px rgba(63,227,255,.35)}
.v74h-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.v74h-row div{padding:10px 12px;border-radius:11px;border:1px solid var(--k-line);min-width:0}
.v74h-row span{display:block;font-size:12px;color:var(--k-ink3)}
.v74h-row b{display:block;margin-top:4px;font:700 17px/1.1 var(--q-mono,monospace);overflow-wrap:anywhere}
.v74h-row b.up{color:var(--k-mint)}.v74h-row b.dn{color:var(--k-coral)}
.v74h-bars{display:flex;align-items:flex-end;gap:5px;height:34px}
.v74h-bars i{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--k-mint),rgba(60,242,176,.15));animation:v74hb 2.8s ease-in-out infinite}
.v74h-bars i:nth-child(1){height:30%}.v74h-bars i:nth-child(2){height:38%;animation-delay:.1s}.v74h-bars i:nth-child(3){height:34%;animation-delay:.2s}
.v74h-bars i:nth-child(4){height:46%;animation-delay:.3s}.v74h-bars i:nth-child(5){height:42%;animation-delay:.4s}.v74h-bars i:nth-child(6){height:55%;animation-delay:.5s}
.v74h-bars i:nth-child(7){height:52%;animation-delay:.6s}.v74h-bars i:nth-child(8){height:64%;animation-delay:.7s}.v74h-bars i:nth-child(9){height:60%;animation-delay:.8s}
.v74h-bars i:nth-child(10){height:74%;animation-delay:.9s}.v74h-bars i:nth-child(11){height:82%;animation-delay:1s}.v74h-bars i:nth-child(12){height:96%;animation-delay:1.1s}
@keyframes v74hb{0%,100%{opacity:.55}50%{opacity:1}}
@media (prefers-reduced-motion:reduce){.v74h-bars i{animation:none}}
@media (max-width:860px){.v74h-card{grid-template-columns:1fr;padding:20px 18px;gap:18px}}
