:root{--color-bg-primary:#fff;--color-bg-secondary:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-border:#e0e0e0;--color-profit:#28a745;--color-loss:#dc3545;--color-neutral:#6c757d;--color-primary:#06c;--color-hover:#f0f0f0;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:20px;--font-size-xl:24px;--border-radius:8px;--shadow-sm:0 2px 4px #0000001a;--shadow-md:0 4px 8px #0000001a;--shadow-lg:0 8px 16px #0000001a}@media (prefers-color-scheme:dark){:root{--color-bg-primary:#1e1e1e;--color-bg-secondary:#2d2d2d;--color-text-primary:#fff;--color-text-secondary:#b0b0b0;--color-border:#3d3d3d;--color-hover:#3a3a3a}}*{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0b0f14;color:#e2e8f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.app-container{display:flex;flex-direction:column;min-height:100vh}.app-container.error{align-items:center;justify-content:center}.app-main{flex:1 1;width:100%}.error-message{background-color:#fff;background-color:var(--color-bg-primary);border:1px solid #dc3545;border:1px solid var(--color-loss);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 8px #0000001a;box-shadow:var(--shadow-md);padding:24px;padding:var(--spacing-lg);text-align:center}.error-message h2{color:#dc3545;color:var(--color-loss);margin-bottom:16px;margin-bottom:var(--spacing-md)}.error-message p{color:#666;color:var(--color-text-secondary)}@media (max-width:1200px){.app-main{padding:16px;padding:var(--spacing-md)}}@media (max-width:768px){.app-main{padding:8px;padding:var(--spacing-sm)}}.profit{color:#28a745;color:var(--color-profit)}.loss{color:#dc3545;color:var(--color-loss)}.neutral{color:#6c757d;color:var(--color-neutral)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-in-out}.slide-up{animation:slideUp .3s ease-in-out}.khb{--khb-ink:#0a0d14;--khb-panel:#0d1424;--khb-card:#121b2e;--khb-card-hover:#17223a;--khb-line:#1f2a40;--khb-text:#e8edf5;--khb-muted:#8b98ad;--khb-dim:#5d6a80;--khb-teal:#12d6b0;--khb-lime:#e4ff3a;--khb-grad:linear-gradient(135deg,#12d6b0,#7cf08a 55%,#e4ff3a);-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI,system-ui,sans-serif}.khb *,.khb :after,.khb :before{box-sizing:border-box}.khb button{font-family:inherit}.khb-launch{background:var(--khb-grad);border:none;border-radius:50%;bottom:24px;box-shadow:0 10px 28px #12d6b059,0 2px 6px #00000080;color:var(--khb-ink);cursor:pointer;display:grid;height:58px;place-items:center;position:fixed;right:24px;transition:transform .18s ease,box-shadow .18s ease;width:58px;z-index:9000}.khb-launch:hover{box-shadow:0 14px 34px #12d6b080,0 2px 6px #00000080;transform:translateY(-2px) scale(1.04)}.khb-launch:focus-visible{outline:2px solid var(--khb-lime);outline-offset:3px}.khb-launch:after{animation:khb-ring 2.4s ease-out .8s 2;border:2px solid var(--khb-teal);border-radius:50%;content:"";inset:0;opacity:0;position:absolute}@keyframes khb-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.khb-tip{background:var(--khb-card);border:1px solid var(--khb-line);border-radius:8px;box-shadow:0 8px 20px #0006;color:var(--khb-text);font-size:12.5px;font-weight:600;opacity:0;padding:7px 11px;pointer-events:none;position:absolute;right:70px;top:50%;transform:translateY(-50%) translateX(6px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.khb-launch:focus-visible .khb-tip,.khb-launch:hover .khb-tip{opacity:1;transform:translateY(-50%) translateX(0)}.khb-panel{animation:khb-in .2s cubic-bezier(.2,.9,.3,1.1);background:var(--khb-panel);border:1px solid var(--khb-line);border-radius:18px;bottom:24px;box-shadow:0 30px 70px #0009,0 0 0 1px #12d6b00f;color:var(--khb-text);display:flex;flex-direction:column;height:min(640px,calc(100vh - 48px));overflow:hidden;position:fixed;right:24px;transform-origin:bottom right;width:400px;z-index:9001}@keyframes khb-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@media (max-width:520px){.khb-panel{border:none;border-radius:0;height:100%;inset:0;width:100%}.khb-launch{bottom:16px;height:54px;right:16px;width:54px}.khb-tip{display:none}}@media (prefers-reduced-motion:reduce){.khb-launch:after,.khb-panel{animation:none}.khb-launch,.khb-tip{transition:none}}.khb-head{align-items:center;background:linear-gradient(180deg,#111a2d 0,var(--khb-panel) 100%);border-bottom:1px solid var(--khb-line);display:flex;gap:12px;padding:16px 16px 14px;position:relative}.khb-head:before{background:var(--khb-grad);content:"";height:2px;left:0;position:absolute;right:0;top:0}.khb-avatar{background:var(--khb-ink);border:1px solid #12d6b059;border-radius:12px;display:grid;flex:none;height:40px;place-items:center;width:40px}.khb-title{font-size:15px;font-weight:700;letter-spacing:.01em}.khb-status{align-items:center;color:var(--khb-muted);display:flex;font-size:11.5px;gap:6px;margin-top:2px}.khb-dot{background:var(--khb-teal);border-radius:50%;box-shadow:0 0 0 3px #12d6b02e;height:7px;width:7px}.khb-icon-btn{background:#0000;border:none;border-radius:9px;color:var(--khb-muted);cursor:pointer;display:grid;height:34px;margin-left:auto;place-items:center;width:34px}.khb-icon-btn:hover{background:var(--khb-card);color:var(--khb-text)}.khb-icon-btn:focus-visible{outline:2px solid var(--khb-teal)}.khb-body{flex:1 1;overflow-y:auto;padding:18px 16px 12px;scrollbar-color:var(--khb-line) #0000;scrollbar-width:thin}.khb-hello{font-size:20px;font-weight:800;line-height:1.25;margin:2px 0 4px}.khb-hello span{background:var(--khb-grad);-webkit-background-clip:text;background-clip:text;color:#0000}.khb-lead{color:var(--khb-muted);font-size:13px;line-height:1.5;margin:0 0 16px}.khb-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:20px}.khb-card{align-items:flex-start;background:var(--khb-card);border:1px solid var(--khb-line);border-radius:12px;color:var(--khb-text);cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:13px 12px;text-align:left;transition:background .15s ease,border-color .15s ease,transform .15s ease}.khb-card:hover{background:var(--khb-card-hover);border-color:#12d6b073;transform:translateY(-1px)}.khb-card:focus-visible{outline:2px solid var(--khb-teal);outline-offset:1px}.khb-card-ico{background:#12d6b01f;border-radius:10px;color:var(--khb-teal);display:grid;height:34px;place-items:center;width:34px}.khb-card-t{font-size:13px;font-weight:700;line-height:1.3}.khb-card-d{color:var(--khb-muted);font-size:11.5px;line-height:1.35;margin-top:2px}.khb-section{color:var(--khb-dim);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 8px 2px;text-transform:uppercase}.khb-list{background:var(--khb-card);border:1px solid var(--khb-line);border-radius:12px;overflow:hidden}.khb-row{align-items:center;background:#0000;border:none;border-bottom:1px solid var(--khb-line);color:var(--khb-text);cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.4;padding:12px 13px;text-align:left;width:100%}.khb-row:last-child{border-bottom:none}.khb-row:hover{background:var(--khb-card-hover)}.khb-row:focus-visible{outline:2px solid var(--khb-teal);outline-offset:-2px}.khb-row>span:first-child{flex:1 1}.khb-chev{color:var(--khb-dim);flex:none}.khb-row:hover .khb-chev{color:var(--khb-teal)}.khb-back{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--khb-muted);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;margin:0 0 14px -4px;padding:5px 8px}.khb-back:hover{background:var(--khb-card);color:var(--khb-text)}.khb-topic-head{align-items:center;display:flex;gap:12px;margin-bottom:14px}.khb-topic-head .khb-card-ico{height:40px;width:40px}.khb-h2{line-height:1.3;margin:0}.khb-answer-q,.khb-h2{font-size:17px;font-weight:800}.khb-answer-q{line-height:1.35;margin:0 0 16px}.khb-steps{counter-reset:khb;list-style:none;margin:0;padding:0}.khb-steps li{color:#cfd8e6;counter-increment:khb;font-size:13.5px;line-height:1.55;padding:0 0 14px 38px;position:relative}.khb-steps li:before{background:#12d6b024;border:1px solid #12d6b066;border-radius:50%;color:var(--khb-teal);content:counter(khb);display:grid;font-size:12px;font-weight:700;height:24px;left:0;place-items:center;position:absolute;top:0;width:24px}.khb-steps li:not(:last-child):after{background:var(--khb-line);bottom:4px;content:"";left:11.5px;position:absolute;top:28px;width:1px}.khb-note{align-items:flex-start;background:#eab30814;border:1px solid #eab30859;border-radius:10px;color:#fcd34d;display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin:4px 0 14px;padding:11px 12px}.khb-note svg{flex:none;margin-top:1px}.khb-cta{align-items:center;background:var(--khb-grad);border-radius:10px;box-shadow:0 6px 18px #12d6b040;color:var(--khb-ink);display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:20px;padding:10px 16px;text-decoration:none}.khb-cta:hover{filter:brightness(1.06)}.khb-cta:focus-visible{outline:2px solid var(--khb-lime);outline-offset:2px}.khb-you{background:#12d6b024;border:1px solid #12d6b059;border-radius:14px 14px 4px 14px;font-size:13px;line-height:1.45;margin:0 0 14px auto;max-width:85%;padding:9px 13px;width:fit-content}.khb-empty{color:var(--khb-muted);font-size:13px;line-height:1.55;margin:0 0 14px}.khb-foot{background:#0b111e;border-top:1px solid var(--khb-line);padding:12px 14px}.khb-composer{align-items:center;background:var(--khb-card);border:1px solid var(--khb-line);border-radius:12px;display:flex;gap:6px;padding:5px 5px 5px 14px;transition:border-color .15s ease,box-shadow .15s ease}.khb-composer:focus-within{border-color:#12d6b099;box-shadow:0 0 0 3px #12d6b01f}.khb-input{background:#0000;border:none;color:var(--khb-text);flex:1 1;font-family:inherit;font-size:13.5px;min-width:0;outline:none;padding:8px 0}.khb-input::placeholder{color:var(--khb-dim)}.khb-send{background:var(--khb-grad);border:none;border-radius:9px;color:var(--khb-ink);cursor:pointer;display:grid;flex:none;height:36px;place-items:center;transition:opacity .15s ease;width:36px}.khb-send:disabled{cursor:default;opacity:.35}.khb-safe{align-items:center;color:var(--khb-dim);display:flex;font-size:11px;gap:6px;justify-content:center;margin-top:8px}@supports (height:100dvh){.kv-login-root{height:100dvh!important}}@media (max-width:640px){.kv-login-root input{font-size:16px!important}.kv-login-root{flex-direction:column;overflow-y:auto!important;width:100%!important}.kv-login-brand{display:none!important}.kv-login-form{height:auto!important;min-height:100%;overflow:visible!important;padding:24px 20px!important;width:100%!important}}@media (min-width:641px) and (max-width:1280px){.kv-login-scroll{padding:24px 32px 16px!important}}
/*# sourceMappingURL=main.f0668e8a.css.map*/