.r4-tools{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:64rem){.r4-tools{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.r4-tool{border-radius:var(--ks-r,20px);background:var(--ks-panel,#0c1628);box-shadow:inset 0 0 0 1px var(--ks-rule,#ffffff1a);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.r4-field{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.r4-input{border-radius:var(--ks-r-sm,12px);width:100%;height:48px;color:var(--ks-ink,#f4f6fa);box-shadow:inset 0 0 0 1px var(--ks-rule,#ffffff29);background:#ffffff0a;outline:none;padding:0 14px;font-size:18px;font-weight:700}.r4-input:focus-visible{box-shadow:inset 0 0 0 2px var(--ks-gold,#ffc629)}.r4-outs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}@media (min-width:30rem){.r4-outs{grid-template-columns:repeat(4,minmax(0,1fr))}}.r4-out{flex-direction:column;gap:4px;min-width:0;display:flex}.r4-out b{color:var(--ks-ink,#f4f6fa);font-size:26px;line-height:1}.r4-bar{background:var(--ks-mkt,#d5d9e0);opacity:.9;height:8px}.r4-bar span{background:var(--ks-gold,#ffc629);height:100%;display:block}
