.kbu6{--kb-blue:#193E82;--kb-orange:#D97827;--kb-ink:#182f48;--kb-muted:#40566c;color:var(--kb-ink);font-size:1rem;line-height:1.8;scroll-margin-top:100px}.kbu6 *{box-sizing:border-box}.kbu6 [hidden]{display:none!important}.kbu6 h2{font-size:clamp(1.4rem,3vw,2rem);line-height:1.4;margin:0 0 18px;color:#193E82}.kbu6 h3{font-size:1.18rem;line-height:1.5;color:#193E82;margin:0 0 12px}.kbu6 p{margin:12px 0}.kbu6 a{color:#193E82;text-decoration:underline;text-underline-offset:3px}.kbu6 a:focus-visible,.kbu6 button:focus-visible,.kbu6 select:focus-visible,.kbu6 input:focus-visible,.kbu6 summary:focus-visible{outline:3px solid #193E82;outline-offset:4px;box-shadow:0 0 0 6px #fff}.kbu6 button,.kbu6 select,.kbu6 input{font:inherit;max-width:100%;min-height:48px}.kbu6 button,.kbu6 select{border:1px solid #6b8097;border-radius:10px;background:#fff;color:#193E82;padding:10px 14px}.kbu6 button{cursor:pointer;white-space:normal;text-align:left;font-weight:700}.kbu6 button:hover{background:#eef3fa}.kbu6 button[aria-pressed=true],.kbu6 .kb-primary{background:#193E82;color:#fff;border-color:#193E82}.kbu6 button:disabled{cursor:default;background:#e8edf2;color:#475b6c}.kbu6 fieldset{min-width:0;border:0;padding:0;margin:0}.kbu6 legend{font-size:1.2rem;font-weight:700;line-height:1.6;margin-bottom:14px}.kb-eyebrow{font-size:.9rem;color:#40566c;letter-spacing:.08em;font-weight:700}.kb-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.kb-card{background:#fff;border:1px solid #bccbda;border-top:4px solid #D97827;border-radius:16px;padding:24px;min-width:0}.kb-note{padding:14px 18px;border-left:4px solid #D97827;background:#f4f7fb}.kb-danger{border:2px solid #a22424;border-radius:12px;padding:18px;background:#fff4f2;color:#6b1818}.kb-danger strong{font-size:1.15rem}.kb-choices{display:grid;gap:12px}.kb-status{color:#40566c;font-size:.95rem}.kb-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.kb-result{margin-top:18px;border-left:5px solid #193E82;padding:18px;background:#edf3fa}.kb-result[data-level=danger]{border-color:#a22424;background:#fff4f2}.kb-result h3:focus{outline:0}.kb-source{font-size:.95rem}.kb-diagram img{display:block;width:100%;max-width:390px;height:auto;margin:16px auto;border:1px solid #c1cfdd;border-radius:15px}.kb-diagram label{display:block;font-weight:700}.kb-diagram select{width:100%;margin-top:8px}.kb-diagram figcaption{line-height:1.8}.kbu6 details{border:1px solid #bccbda;border-radius:12px;padding:12px 16px;margin:16px 0;background:#fff}.kbu6 summary{cursor:pointer;min-height:44px;display:list-item;padding:8px 0;font-weight:700;color:#193E82}.kbu6 table{width:100%;border-collapse:collapse;margin:16px 0}.kbu6 th,.kbu6 td{border:1px solid #c5d1df;padding:12px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.kbu6 th{background:#edf3fa}.kb-scroll{overflow:auto;max-width:100%}.kb-calc label{display:block;font-weight:700;margin:14px 0 4px}.kb-calc input[type=range]{width:100%;accent-color:#193E82}.kb-calc input[type=number]{width:100%;border:1px solid #6b8097;border-radius:8px;padding:8px;color:#193E82;background:white}.kb-output{display:block;border-radius:12px;background:#193E82;color:#fff;font-size:1.5rem;font-weight:800;padding:18px;margin-top:20px}.kb-shot{background:#fff;border:2px solid #193E82;border-top:8px solid #D97827;padding:24px;border-radius:16px}.kb-shot li{margin:12px 0}.kb-player{padding:24px;background:#edf3fa;border:1px solid #bccbda;border-radius:18px}.kb-stage{position:relative;isolation:isolate;overflow:hidden;background:#152a46;border-radius:14px;aspect-ratio:16/10;margin:16px 0}.kb-stage svg{display:block;width:100%;height:100%}.kb-stage .spot{fill:#ffe1a5;opacity:.06}.kb-stage[data-focus=danger] .s-danger,.kb-stage[data-focus=area] .s-area,.kb-stage[data-focus=meter] .s-meter,.kb-stage[data-focus=panel] .s-panel,.kb-stage[data-focus=phone] .s-phone{opacity:.9;stroke:#ffd18a;stroke-width:6}.kb-stage .scan{stroke:#ffcf85;stroke-width:6;stroke-dasharray:8 12;opacity:0}.kb-stage.playing .scan{opacity:1;animation:kb-flow 2s linear infinite}.kb-stage.playing .pulse{animation:kb-pulse 2s ease-in-out infinite}.kb-caption{display:flex;align-items:center;justify-content:center;min-height:76px;font-weight:700;font-size:1.1rem;background:#193E82;color:#fff;border-radius:10px;padding:12px;text-align:center;line-height:1.6}.kb-player input[type=range]{width:100%;accent-color:#193E82}.kb-player .kb-actions{align-items:center}.kb-player progress{width:100%}.kb-quiz output{display:block;padding:12px 0;font-weight:700}.kbu6 small{font-size:.9rem}.kbu6 figure{margin:0}.q389-main .q389-fee-base{display:block}.q389-main .q389-fee-base p{max-width:100%}.q389-main .q389-fee-base h3{line-height:1.5}.q389-main h2{overflow-wrap:anywhere}.kb-price-table{overflow:auto}.kb-price-table table{min-width:0}.kb-price-table td,.kb-price-table th{border:1px solid #c5d1df;padding:12px;text-align:left}.q389-main .kbu6 .kb-actions a{display:inline-flex;align-items:center;min-height:48px;padding:8px 14px;border:1px solid #647b92;border-radius:9px}.kbu6 .kb-actions a.kb-primary{color:white;text-decoration:none}.kb-static-steps ol{padding-left:22px}.kb-static-steps li{margin:12px 0}.kbu6 .kb-mini{font-size:.95rem;color:#40566c}@keyframes kb-flow{to{stroke-dashoffset:-80}}@keyframes kb-pulse{50%{opacity:.35}}@media(max-width:700px){.kb-grid{grid-template-columns:1fr}.kb-card,.kb-player,.kb-shot{padding:18px}.kbu6 .kb-actions>*{flex:1 1 auto}.kb-player .kb-actions label{width:100%}.kb-caption{font-size:1rem}.kb-price-table th,.kb-price-table td{padding:9px;font-size:.95rem}}@media(prefers-reduced-motion:reduce){.kb-stage.playing .scan,.kb-stage.playing .pulse{animation:none!important}}@media print{.kbu6 button,.kbu6 select,.kbu6 input,.kb-player{display:none}.kb-shot{break-inside:avoid}}
