@import"https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300..800&display=swap&subset=cyrillic";:root{--paper: #f6f5f3;--surface: #ffffff;--surface-2: #faf9f7;--line: #eceae6;--line-2: #e4e1db;--ink: #23211e;--ink-2: #6b6862;--ink-3: #9a958d;--ink-weekend: #a89d8d;--accent: #4f46e5;--accent-soft: #eef0fe;--pos: #1f9d68;--pos-bg: #edf7f1;--pos-line: #d7eee1;--neg: #d6573f;--neg-bg: #fbf0ed;--neg-line: #f3ddd6;--warn: #b7791f;--warn-bg: #fdf3e2;--par: #6f9a1d;--par-bg: #f4fae8;--shadow-sm: 0 1px 2px rgba(30,28,24,.04), 0 1px 1px rgba(30,28,24,.03);--shadow: 0 2px 4px rgba(30,28,24,.04), 0 12px 28px -16px rgba(30,28,24,.18);--shadow-lg: 0 4px 8px rgba(30,28,24,.05), 0 24px 48px -24px rgba(30,28,24,.22)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;background:var(--paper);color:var(--ink);font-family:Hanken Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"cv01","ss01"}button{font-family:inherit}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.mono{font-family:JetBrains Mono,monospace}.ooscard{opacity:.78}.ooscard .oosname{color:var(--ink-3);font-style:italic}.ooscard img{filter:grayscale(1) opacity(.8)}.ooscard td{color:var(--ink-3);font-style:italic}::selection{background:#dcd9ff}::-webkit-scrollbar{height:16px;width:16px}::-webkit-scrollbar-thumb{background:#d8d4cd;border-radius:20px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#c4bfb6;background-clip:padding-box;border:2px solid transparent}::-webkit-scrollbar-track{background:transparent}.hide-scrollbar{scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.cmp-guide-highlight{outline:2px solid var(--accent);outline-offset:3px;transition:outline-color .3s}@keyframes spin{to{transform:rotate(360deg)}}@keyframes indeterminate{0%{transform:translate(-100%)}to{transform:translate(333%)}}@keyframes next-pulse{0%,to{box-shadow:0 0 #4f46e58c}50%{box-shadow:0 0 0 8px #4f46e500}}.cmp-next-ready{background:var(--accent);color:#fff;border-color:var(--accent);animation:next-pulse 1.8s ease-out infinite}@media (prefers-reduced-motion: reduce){.cmp-next-ready{animation:none;box-shadow:0 0 0 3px #4f46e559}}.mk-slot{cursor:pointer}.mk-slot .mk-mark{transform-box:fill-box;transform-origin:center;transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s ease}.mk-slot .mk-halo{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.4);transition:opacity .18s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.mk-slot:hover .mk-mark{transform:scale(1.8) translateY(-.6px);filter:drop-shadow(0 1px 1.2px rgba(17,24,39,.35))}.mk-slot:hover .mk-halo{opacity:.16;transform:scale(1)}.mk-orders .mk-axis{opacity:0;transition:opacity .35s ease}.mk-orders:hover .mk-axis{opacity:1}.mk-orders .mk-oslot .mk-mark{transition:transform .55s cubic-bezier(.16,.84,.24,1),filter .2s ease;transition-delay:var(--dl, 0s)}.mk-orders:hover .mk-oslot .mk-mark{transform:translateY(var(--ty, 0px))}.mk-orders:hover .mk-oslot:hover .mk-mark{transform:translateY(var(--ty, 0px)) scale(1.5);filter:drop-shadow(0 1px 1.2px rgba(17,24,39,.35))}.mk-oslot .mk-stem{opacity:.5;transform-box:fill-box;transform:scaleY(0);transition:transform .55s cubic-bezier(.16,.84,.24,1);transition-delay:var(--dl, 0s)}.mk-oslot.up .mk-stem{transform-origin:center bottom}.mk-oslot.dn .mk-stem{transform-origin:center top}.mk-orders:hover .mk-oslot .mk-stem{transform:scaleY(1)}.mk-orders:hover .mk-oslot:hover .mk-halo{opacity:.16;transform:scale(1) translateY(var(--ty, 0px))}.mktipbox{position:fixed;z-index:9999;pointer-events:none;background:#23211e;color:#fff;font:600 10.5px/1.3 Hanken Grotesk,system-ui,sans-serif;padding:4px 8px;border-radius:6px;box-shadow:0 4px 14px #11182738;white-space:nowrap;transform:translate(-50%,-100%) translateY(-4px);animation:mktip-in .2s cubic-bezier(.2,.8,.2,1)}@keyframes mktip-in{0%{opacity:0;transform:translate(-50%,-100%) translateY(2px)}}.mktipbox .g{color:#7ed8a4}.mktipbox .b{color:#ff9a8a}.mktipbox .f{color:#c7ccd4}@keyframes cmp-flash{0%,12%,30%,65%{background:#4f46e53d;box-shadow:inset 0 2px 0 var(--accent),inset 0 -2px 0 var(--accent)}20%{background:#4f46e514;box-shadow:inset 0 2px 0 var(--accent),inset 0 -2px 0 var(--accent)}to{background:transparent;box-shadow:none}}tr.cmp-flash>td,td.cmp-flash{animation:cmp-flash 3.2s ease-out}@media (prefers-reduced-motion: reduce){.mk-slot .mk-mark,.mk-slot .mk-halo,.mk-oslot .mk-mark,.mk-oslot .mk-stem,.mk-oslot .mk-halo,.mk-orders .mk-axis{transition:none}.mktipbox{animation:none}}.rnp-table{font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif}
