.byok label{display:block;margin:10px 0 4px;font-weight:600}.byok input,.byok select,.byok textarea{width:100%;max-width:100%;box-sizing:border-box;padding:10px;font:inherit;border-radius:8px;border:1px solid #556;background:transparent;color:inherit}.byok .row{display:flex;flex-wrap:wrap;gap:8px}.byok .row>*{flex:1 1 140px}.byok button{min-height:44px;padding:10px 16px;margin:8px 8px 0 0}.byok .note{font-size:.92em;opacity:.9}.byok-m{margin:10px 0;padding:10px;border-radius:8px;border:1px solid #445}.byok-m pre{white-space:pre-wrap;word-break:break-word;margin:6px 0 0;font:inherit}.byok .warn{border-left:3px solid #e0a800;padding-left:10px}[hidden]{display:none!important}@media (max-width:600px){.peek,.sticky{display:none!important}}.byok-pad{padding:32px 16px;max-width:820px}.lbl-inline{display:inline!important;font-weight:400!important}.w-auto{width:auto!important}.mt32{margin-top:32px}.fs8{font-size:.8rem}
.cmpgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cmpcol{min-height:2em;white-space:pre-wrap;border:1px solid rgba(127,200,255,.3);border-radius:8px;padding:8px}.cmpt,.cmpc{font-size:.85em;opacity:.85}#kbsheet{position:fixed;right:16px;bottom:16px;z-index:99;background:#0b1730;color:#e6f6ff;border:1px solid #22d3ee;border-radius:10px;padding:12px 16px;max-width:320px}@media(max-width:600px){.cmpgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.w7{width:7em!important}
.v3-panel{margin:16px 0;padding:14px;border:1px solid #2DD4F0;border-radius:10px;background:rgba(10,15,28,.6);box-shadow:0 0 18px rgba(45,212,240,.15)}.v3-steps{margin:8px 0 8px 18px}.v3-steps li{margin:4px 0}.v3-badge{display:inline-block;padding:6px 12px;border-radius:999px;font-weight:700;font-family:ui-monospace,monospace}.v3-badge.ok{border:1px solid #2DD4F0;color:#2DD4F0}.v3-badge.bad{border:1px solid #f87171;color:#f87171}.v3-pre{white-space:pre-wrap;word-break:break-all;font-size:.82em;opacity:.9}.v3-meter p{margin:4px 0;font-family:ui-monospace,monospace;font-size:.9em}
