*{margin:0;padding:0;box-sizing:border-box}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-size:14px;line-height:1.5;font-weight:400;--bg-primary: #1c202e;--bg-secondary: #1c202e;--bg-tertiary: #23283b;--bg-button-chart-tools: #23283b;--bg-hover: #303030;--bg-active: #383838;--bg-root: #0e0e0e;--border: #252a3e;--border-light: #363636;--text-primary: #ffffff;--text-secondary: #b0b0b0;--text-muted: #787878;--scrollbar-track: #1c202e;--scrollbar-thumb: #333333;--scrollbar-thumb-hover: #444444;color-scheme:dark;color:var(--text-primary);background-color:var(--bg-root);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;font-family:Noto Sans,Arial,sans-serif}#root{width:100%;height:100vh}input:focus,button:focus{outline:none}input::placeholder{color:#666}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.btn-call{background-color:#00c853!important;box-shadow:0 4px 15px #00c85366!important;transition:all .2s ease!important}.btn-call:hover{transform:translateY(-3px)!important;box-shadow:0 8px 30px #00c853b3!important;filter:brightness(1.25)!important}.btn-put{background-color:#ef5350!important;box-shadow:0 4px 15px #ef535066!important;transition:all .2s ease!important}.btn-put:hover{transform:translateY(-3px)!important;box-shadow:0 8px 30px #ef5350b3!important;filter:brightness(1.25)!important}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.mobile-sidebar-content{scrollbar-width:thin!important;scrollbar-color:var(--scrollbar-thumb-hover) var(--scrollbar-track)!important}.mobile-sidebar-content::-webkit-scrollbar{width:4px!important;display:block!important}.mobile-sidebar-content::-webkit-scrollbar-track{background:var(--scrollbar-track)!important}.mobile-sidebar-content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-hover)!important;border-radius:2px!important;min-height:40px}@media(max-width:768px){.btn-call:hover,.btn-put:hover{transform:none!important;filter:none!important}.btn-call:active,.btn-put:active{transform:scale(.98)!important;filter:brightness(.9)!important}button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}*{-webkit-overflow-scrolling:touch}html,body{overscroll-behavior-y:contain}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}input[type=number],input[type=text]{font-size:16px!important}}.faq-split{display:flex;gap:24px;align-items:flex-start}.faq-split>.faq-split-main{flex:1 1 auto;min-width:0}.faq-split>.faq-split-aside{width:360px;flex:0 0 360px;position:sticky;top:16px}@media(max-width:1080px){.faq-split{flex-direction:column}.faq-split>.faq-split-aside{width:100%;flex-basis:auto;position:static}}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.faq-answer.open{grid-template-rows:1fr}.faq-answer>.faq-answer-inner{overflow:hidden;min-height:0}.faq-chevron{transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-chevron.open{transform:rotate(180deg)}@keyframes faqFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.faq-item{animation:faqFadeUp .42s cubic-bezier(.22,1,.36,1) both;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.faq-chip{transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.faq-chip:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.faq-item{animation:none}.faq-answer,.faq-chevron,.faq-chip{transition:none}}.btn-call{background-color:#00c853!important;box-shadow:0 4px 15px #00c85366;transition:all .2s ease!important}.btn-call:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 30px #00c853b3;filter:brightness(1.25)}.btn-put{background-color:#ef5350!important;box-shadow:0 4px 15px #ef535066;transition:all .2s ease!important}.btn-put:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 30px #ef5350b3;filter:brightness(1.25)}
