.kt-rows{display:flex;flex-direction:column;gap:10px}.kt-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:12px;background:#fafafc;border:1px solid #e4e4ec}.kt-row-main{min-width:0;flex:1 1 auto}.kt-row-label{display:block;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;color:#6b6b78}.kt-row-text{font-size:15px;line-height:1.6;white-space:pre-wrap;word-break:break-word;margin:0}.kt-panel-head .gen-copy,.kt-row .gen-copy{border-color:#dedee8}.kt-panel-head .gen-copy:hover,.kt-row .gen-copy:hover{border-color:#5856d6}.kt-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.kt-panel-head h3{font-size:20px;letter-spacing:-.025em;margin:0 0 4px}.kt-panel-head p{font-size:13.5px;margin:0}.kt-meta{font-size:12px;font-family:JetBrains Mono,monospace;margin-top:6px;display:block}.kt-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.kt-field+.kt-field{margin-top:18px}.kt-grid2 .kt-field+.kt-field{margin-top:0}.kt-gauges{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:18px}.kt-gauge{padding:14px 16px;border-radius:12px;background:#fafafc;border:1px solid #e4e4ec}.kt-gauge-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:13.5px;font-weight:600}.kt-gauge-bar{height:8px;border-radius:100px;background:#ececf2;overflow:hidden}.kt-gauge-bar span{display:block;height:100%;border-radius:100px;transition:width .2s ease}.kt-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.kt-stat{padding:8px 12px;border-radius:10px;background:#fafafc;border:1px solid #e4e4ec;font-size:13px}.kt-stat strong{font-size:16px;margin-right:4px}.kt-feed{background:#f3f2ef;border-radius:14px;padding:18px;display:flex;justify-content:center}.kt-post{width:100%;background:#fff;border:1px solid #e0dfdc;border-radius:10px;padding:14px 16px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.kt-post-desktop{max-width:555px}.kt-post-mobile{max-width:360px}.kt-post-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.kt-post-avatar{width:44px;height:44px;border-radius:50%;background:#5856d6;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;flex-shrink:0}.kt-post-name{font-size:14px;font-weight:600;line-height:1.3}.kt-post-sub{font-size:12px;line-height:1.3}.kt-post-text{font-size:14px;line-height:1.43;white-space:pre-wrap;word-break:break-word;margin:0}.kt-post-more{background:none;border:0;padding:0;font:inherit;cursor:pointer}.kt-post-actions{display:flex;justify-content:space-around;border-top:1px solid #e0dfdc;margin-top:12px;padding-top:8px;font-size:13px;font-weight:600}.kt-chooser{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.kt-choice{text-align:left;padding:12px 14px;border-radius:11px;background:#fff;border:1px solid #dedee8;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.kt-choice:hover{border-color:#b9b7ee}.kt-choice[aria-pressed=true]{border-color:#5856d6;box-shadow:0 0 0 3px rgba(88,86,214,.15)}.kt-choice small{display:block;font-weight:400;font-size:12px;margin-top:3px}.kt-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.kt-verdict{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:100px;font-size:13.5px;font-weight:700}.kt-tips{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.kt-tips li{padding:12px 14px;border-radius:10px;background:#fafafc;border:1px solid #e4e4ec;font-size:14px;line-height:1.55}.kt-quote{display:block;margin-top:6px;font-size:13px;font-style:italic}.kt-tag{display:inline-block;padding:2px 8px;margin:3px 4px 0 0;border-radius:100px;background:#ececf2;font-size:12.5px}.kt-note{font-size:12.5px;margin-top:12px}@media (max-width:640px){.kt-gauges,.kt-grid2{grid-template-columns:1fr}.kt-chooser{grid-template-columns:1fr 1fr}.kt-row{flex-direction:column}.kt-feed{padding:10px}}