.ka{padding:26px 0 40px;min-width:0}.ka *{box-sizing:border-box}.ka-heading{max-width:960px;margin:28px 0}.ka h1{font-size:clamp(30px,5vw,48px);line-height:1.15}.ka h2{line-height:1.3}.ka-lead{font-size:1.22rem;color:#b8cce4}.ka p,.ka li{line-height:1.8}.ka a{overflow-wrap:anywhere}.ka-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:32px}.ka-card,.ka-note{padding:22px;background:#122136;border:1px solid #344b67;border-radius:14px}.ka-card h3{margin:10px 0}.ka-card p{font-size:15px;margin-bottom:0}.ka-search{display:grid;grid-template-columns:2fr 2fr auto;gap:16px;align-items:end;padding:20px;background:#122136;border-radius:12px}.ka-search label{margin:0}.ka-search input,.ka-search select{width:100%;min-width:0}.ka-search button{width:auto;margin:0;min-height:44px}.ka-chart-section{margin:30px 0}.ka-chart{min-height:570px;border:1px solid #344b67;border-radius:12px;padding:12px;background:#101d31}.ka-mount:empty{display:none}.ka-mount iframe,.ka-mount .tradingview-widget-container{width:100%;height:500px;border:0;display:block}.ka-mount .tradingview-widget-container__widget{height:calc(100% - 32px)}.ka .tradingview-widget-copyright{font-size:13px;min-height:24px;text-align:right}.ka-placeholder{padding:50px 24px;max-width:680px}.ka-load-state,.ka-source{font-size:14px}.ka-reading{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px}.ka-reading aside nav{position:sticky;top:20px;padding:18px;background:#122136;border-radius:12px}.ka-reading aside ul{padding-left:18px}.ka-reading article{max-width:850px;min-width:0}.ka-reading section{scroll-margin-top:24px;margin-bottom:35px}.ka details{border-bottom:1px solid #344b67;padding:14px 0}.ka summary{cursor:pointer;padding:8px}.ka :focus-visible{outline:3px solid #ff9b36;outline-offset:4px}.ka-admin{max-width:1200px;padding:20px 0}.ka-admin nav{display:flex;gap:12px;flex-wrap:wrap}.ka-admin form{margin:20px 0}.ka-admin textarea{width:100%;min-height:120px}.ka-admin .ka-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ka-admin .ka-wide{grid-column:1/-1}.ka-admin table{width:100%;border-collapse:collapse}.ka-admin td,.ka-admin th{text-align:left;padding:12px;border-bottom:1px solid #344b67}.ka-scroll{overflow:auto}.ka-admin input[type=checkbox]{width:auto}.ka-admin code{overflow-wrap:anywhere}.ka-admin button{max-width:100%}
@media(max-width:950px){.ka-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ka-reading{grid-template-columns:1fr}.ka-reading aside nav{position:static}.ka-reading aside ul{columns:2}.ka-search{grid-template-columns:1fr 1fr}.ka-search button{grid-column:1/-1}}
@media(max-width:560px){.ka-grid,.ka-search,.ka-admin .ka-fields{grid-template-columns:1fr}.ka-reading aside ul{columns:1}.ka-chart{min-height:460px;padding:6px}.ka-mount iframe,.ka-mount .tradingview-widget-container{height:390px}.ka-card,.ka-note{padding:18px}.ka-placeholder{padding:28px 12px}.ka-admin nav a{padding:8px}.ka-admin table{font-size:14px}}
.ka-mount:not(:empty){height:500px}
.ka-chart[data-ka-adapter=buildix]{min-height:310px}
.ka-chart[data-ka-adapter=buildix] .ka-mount:not(:empty),.ka-chart[data-ka-adapter=buildix] .ka-mount iframe{height:250px}
@media(max-width:560px){.ka-mount:not(:empty){height:390px}.ka-chart[data-ka-adapter=buildix]{min-height:310px}}
