html:has(.kk-release),body:has(.kk-release){--ink:#13101f;--kk-stable-page-background:#151020;background-color:#151020}
.kk-release{--ink:#13101f;--mint:#ffa94d;--cyan:#c6aff5;--white:#f6f0fc;--muted:#b6a9c5;--line:rgba(213,190,240,.17)}
.kk-release .button.primary{color:#251607}
body:has(.kk-release) .kk-nav[data-kk-fixed-header] .kk-nav__volt{color:#a4dce8}
.kk-release .button.primary:disabled{background:#443047;color:#e1c3a4;border:1px solid #805b45;opacity:1;transform:none;box-shadow:none}
.kk-release .quiz-options .correct{border-color:#92d880;background:#31563742}
.kk-release .quiz-options .incorrect{border-color:#f18c9c;background:#7d354c33}
.kk-release .volt-exam-input{display:grid;gap:8px;margin-top:18px;color:#b6a9c5;font-size:12px}
.kk-release input[data-volt-exam-date]{width:100%;max-width:260px;padding:11px 14px;border:1px solid #665177;border-radius:9px;background:#21192d;color:#f6f0fc;color-scheme:dark}
.kk-release input[data-volt-exam-date]:focus-visible{outline:2px solid #ffa94d;outline-offset:3px}
.kk-release .pricing-pause{padding:14px 18px;border:1px solid #765537;border-radius:12px;background:#ffa94d0a;color:#e4c3a4;font-size:13px;line-height:1.6;margin-bottom:24px}
.kk-release .duration-options label[hidden]{display:none}
.kk-release .formula-visual{white-space:nowrap}
.kk-release .volt-simulation-intro{display:flex;align-items:center;gap:24px;margin-bottom:24px}
.kk-release .volt-simulation-intro .eyebrow{margin:0;flex:none;color:#ffb451}
.kk-release .volt-simulation-intro>span{height:1px;flex:1;background:linear-gradient(90deg,#c6aff52e,transparent)}
.kk-release .volt-simulation-launch{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(36px,4vw,76px);padding:clamp(34px,4vw,72px);border:1px solid #a18ba22e;border-radius:28px;background:radial-gradient(ellipse at 0 0,#ff9e3210,transparent 55%),radial-gradient(ellipse at 100% 100%,#b394ed16,transparent 60%),linear-gradient(125deg,#1b181f,#16131d);box-shadow:0 28px 80px -50px #000a,inset 0 1px #ffe3ce0c}
.kk-release .volt-simulation-launch::before{content:'';position:absolute;inset:0 12% auto;height:1px;background:linear-gradient(90deg,transparent,#ffb45180,#c6aff570,transparent)}
.kk-release .volt-simulation-launch::after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(#d3b5f318 .8px,transparent .8px);background-size:22px 22px;mask-image:linear-gradient(115deg,transparent 42%,#000)}
.kk-release .volt-simulation-launch__copy{min-width:0}
.kk-release .volt-simulation-launch__status{display:inline-flex;align-items:center;gap:9px;margin:0 0 24px;padding:8px 12px;border:1px solid #ffc16c24;border-radius:99px;background:#ffb45109;color:#f7c68d;font-size:10px;line-height:1;letter-spacing:.12em;font-weight:700;text-transform:uppercase}
.kk-release .volt-simulation-launch__status i{width:5px;height:5px;border-radius:50%;background:#ffb451;box-shadow:0 0 9px #ffa94d70}
.kk-release .volt-simulation-launch h2{margin:0;color:#f6f0fc;font-size:clamp(34px,3.1vw,58px);line-height:1.08;letter-spacing:-.045em;white-space:normal;text-wrap:balance}
.kk-release .volt-simulation-launch h2>span{display:block;margin-top:5px;color:#ffb451;background:linear-gradient(105deg,#ffb451,#ffca98);background-clip:text;-webkit-text-fill-color:transparent}
.kk-release .volt-simulation-launch__description{max-width:43ch;margin:24px 0 0;font-size:clamp(15px,1.06vw,18px);line-height:1.8;color:#bbb0c7}
.kk-release .volt-simulation-launch__soon{display:flex;align-items:center;gap:9px;margin-top:28px;font-size:12px;color:#b1a5be}
.kk-release .volt-simulation-launch__soon svg{width:17px;height:17px;stroke:#c6aff5;stroke-width:1.3;flex:none}
.kk-release .volt-simulation-topics{display:grid;gap:0;list-style:none;margin:0;padding:0 0 0 clamp(28px,3vw,52px);border-left:1px solid #c6aff51f}
.kk-release .volt-simulation-topics li{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:22px;padding:26px 0;--topic-accent:#ffb451}
.kk-release .volt-simulation-topics li+li{border-top:1px solid #c6aff51c;--topic-accent:#c6aff5}
.kk-release .volt-simulation-topics__icon{display:grid;place-items:center;width:64px;height:64px;border:1px solid color-mix(in srgb,var(--topic-accent) 20%,transparent);border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--topic-accent) 9%,transparent),transparent);color:var(--topic-accent)}
.kk-release .volt-simulation-topics__icon svg{width:38px;height:38px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.kk-release .volt-simulation-topics .volt-simulation-topics__label{margin:0 0 10px;color:var(--topic-accent);font-size:9px;letter-spacing:.14em;font-weight:700;text-transform:uppercase}
.kk-release .volt-simulation-topics h3{margin:0;color:#f6f0fc;font-size:clamp(19px,1.45vw,26px);line-height:1.25;letter-spacing:-.025em;text-wrap:balance}
.kk-release .volt-simulation-topics li>div>p:last-child{max-width:34ch;margin:10px 0 0;color:#b6a9c5;font-size:13px;line-height:1.7}
@media(max-width:1099px){.kk-release .volt-simulation-launch{gap:32px;padding:36px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kk-release .volt-simulation-topics{padding-left:28px}.kk-release .volt-simulation-topics li{grid-template-columns:48px minmax(0,1fr);gap:16px}.kk-release .volt-simulation-topics__icon{width:48px;height:48px;border-radius:14px}.kk-release .volt-simulation-topics__icon svg{width:30px;height:30px}}
@media(max-width:760px){.kk-release .volt-simulation-intro{margin-bottom:18px;gap:16px}.kk-release .volt-simulation-intro .eyebrow{font-size:8px;letter-spacing:.14em}.kk-release .volt-simulation-launch{grid-template-columns:minmax(0,1fr);gap:30px;padding:28px 24px;border-radius:22px}.kk-release .volt-simulation-launch h2{font-size:clamp(30px,7.8vw,42px);white-space:normal;line-height:1.12;text-wrap:initial}.kk-release .volt-simulation-launch__status{font-size:9px;margin-bottom:20px}.kk-release .volt-simulation-launch__description{font-size:14px;margin-top:20px;line-height:1.75}.kk-release .volt-simulation-launch__soon{margin-top:20px;font-size:11px}.kk-release .volt-simulation-topics{padding:0;border-left:0;border-top:1px solid #c6aff526}.kk-release .volt-simulation-topics li{padding:23px 0;gap:18px}.kk-release .volt-simulation-topics li:last-child{padding-bottom:0}.kk-release .volt-simulation-topics h3{font-size:20px}.kk-release .volt-simulation-topics .volt-simulation-topics__label{font-size:8px;letter-spacing:.12em}.kk-release .volt-simulation-topics li>div>p:last-child{font-size:12px;margin-top:8px}}

.kk-release.kk-home-refined .facts.kk-learning__facts>div[data-fact]{background:linear-gradient(145deg,#281a35ee,#1b1026ee);border-color:#c6aff52e}
.kk-release.kk-home-refined .facts.kk-learning__facts>div[data-fact]::before{background:linear-gradient(90deg,#ffa94d,#c6aff5)}
body:has(.kk-release) .kk-nav__links>a::after{background:#ffa94d;border-color:#ffa94d}

/* Volt-Klar: dedicated PCB background. Keep the reference's content layout only. */
html:has(.kk-release),body:has(.kk-release){--ink:#111117;--kk-stable-page-background:#111117;background:#111117}
.kk-release.kk-storefront.kk-home-refined{--ink:#111117;--kk-stable-page-background:#111117;background:#111117}
.kk-release .volt-board{position:absolute;inset:0;z-index:-1;pointer-events:none;user-select:none;overflow:clip;contain:paint;background:radial-gradient(ellipse 45% 8% at 72% 0%,#ffa94d0b,transparent 80%),radial-gradient(ellipse 50% 12% at 20% 45%,#a77ce80c,transparent 80%)}
.kk-release .volt-board__traces{position:absolute;inset:0;background-image:var(--volt-board-art);background-repeat:repeat-y;background-position:center top;background-size:100% auto;opacity:.95;mask-image:linear-gradient(transparent 0,#000 var(--volt-board-fade,180px),#000 95%,transparent 100%)}
.kk-release .hero-copy h1{line-height:1.02}
.kk-release .hero-subline{max-width:none}
.kk-release .simulation-section h2{white-space:normal;overflow-wrap:break-word}
.kk-release section[id]{scroll-margin-top:116px}
@media(max-width:767px){.kk-release section[id]{scroll-margin-top:82px}}
.kk-release .hero h1>span{color:#ffb451;text-shadow:0 0 50px #ffa94d12}
.kk-release .quiz-card{background:linear-gradient(140deg,#25202d,#18151f 80%);border-color:#6c587050}
.kk-release .brand-values__drawing svg{overflow:visible}
.kk-release .volt-exam-signal{opacity:.13}
.kk-release .volt-exam-signal svg{stroke:#ffa94d;stroke-width:1.5}
.kk-release .kk-exam{padding-inline:72px}
.kk-release .kk-exam__card{align-items:center}
@media(max-width:1000px){.kk-release .kk-exam{padding-inline:34px}}
@media(max-width:680px){.kk-release .kk-exam{padding-inline:18px;padding-top:4px}}
.kk-release .exam-note>span{white-space:normal}
.kk-release .exam-note [data-volt-exam-status]{display:inline}
.kk-release .volt-exam-edit{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:26px;height:26px;margin:-4px 0 -4px 6px;padding:0;border:0;border-radius:5px;background:transparent;color:#c6aff5}
.kk-release .volt-exam-edit:hover{background:#c6aff514;color:#f0e6fc}
.kk-release .volt-exam-settings{position:fixed;inset:0;margin:auto;width:min(640px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 48px);padding:28px;border:1px solid #665177;border-radius:20px;overflow:auto;overscroll-behavior:contain;background:linear-gradient(145deg,#2a1d36,#171020);box-shadow:0 24px 100px #0008;color:#c5b8d4;font-size:13px;color-scheme:dark}
.kk-release .volt-exam-settings::backdrop{background:#09070fc4;backdrop-filter:blur(5px)}
.kk-release .volt-exam-settings__header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #8f7ea42b}
.kk-release .volt-exam-settings__header h2{font-size:22px;line-height:1.25;letter-spacing:-.03em;color:#f6f0fc;margin:0}
.kk-release .volt-exam-settings__header form{margin:0;flex:none}
.kk-release .volt-exam-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #665177;border-radius:10px;background:#21192d;color:#e5dbee}
.kk-release .volt-exam-edit:focus-visible,.kk-release .volt-exam-close:focus-visible,.kk-release .volt-exam-settings a:focus-visible,.kk-release .volt-exam-reset:focus-visible{outline:2px solid #ffa94d;outline-offset:4px}
.kk-release .volt-exam-settings__body{padding-top:18px;line-height:1.75}
.kk-release .volt-exam-context{margin-bottom:20px}
.kk-release .volt-exam-controls{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:18px}
.kk-release .volt-exam-controls label{display:grid;gap:7px;flex:1 1 190px;max-width:280px;font-size:12px}
.kk-release .volt-exam-controls select,.kk-release .volt-exam-controls input,.kk-release .volt-exam-reset{box-sizing:border-box;max-width:none;width:100%;height:44px;margin:0;padding:10px 12px;border:1px solid #665177;border-radius:9px;background:#21192d;color:#f6f0fc;font:inherit;color-scheme:dark}
.kk-release .volt-exam-controls select:focus-visible{outline:2px solid #ffa94d;outline-offset:3px}
.kk-release .volt-exam-reset{width:auto;cursor:pointer;color:#ffb75f}
.kk-release .volt-exam-reset[hidden]{display:none}
.kk-release .volt-exam-sources{display:flex;flex-wrap:wrap;gap:8px 24px;padding-left:18px;margin:12px 0}
.kk-release .volt-exam-sources a{color:#e7c0ff;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.kk-release .volt-exam-checked{color:#a89bb6;font-size:11px}
@media(max-width:760px){.kk-release .volt-exam-settings{padding:20px}.kk-release .volt-exam-settings__header h2{font-size:20px}.kk-release .volt-exam-controls label{flex-basis:100%;max-width:none}.kk-release .volt-exam-reset{width:100%}.kk-release .exam-note>span{display:block}}
.kk-release .volt-final-signal{position:absolute;inset:auto -5% 4%;z-index:-1;pointer-events:none;opacity:.18}
.kk-release .volt-final-signal svg{width:100%;height:auto;stroke:#ffb451;stroke-width:1.2}
@media(max-width:760px){
  .kk-release .volt-board__traces{--volt-board-fade:120px;background-size:900px 675px;background-position:30% top;opacity:.52}
  .kk-release .hero h1{font-size:clamp(36px,11vw,62px);letter-spacing:-.055em;line-height:1.03}
  .kk-release .volt-final-signal{inset:auto -20% 2%;opacity:.1}
}
@media(min-width:1100px){.kk-release .hero h1{font-size:clamp(53px,4.8vw,108px)}}

.kk-release .volt-board__current{display:block;position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:.95;mask-image:linear-gradient(transparent 0,#000 var(--volt-board-fade,180px),#000 95%,transparent 100%)}
.kk-release .volt-board__tiles{position:absolute;inset:0}
.kk-release .volt-board__tile{position:absolute;pointer-events:none;contain:layout paint style}
.kk-release .volt-board__svg{display:block;width:100%;height:100%;max-width:none;overflow:hidden}
.kk-release .volt-current-through{--tile-phase:0s}
.kk-release .volt-current-pulse{fill:none;stroke:var(--current-color);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:72 928;animation:volt-current-travel var(--current-duration) linear infinite;animation-delay:calc(var(--current-delay) + var(--tile-phase,0s))}
.kk-release .volt-current-pulse--bloom{stroke-width:13;opacity:.055}
.kk-release .volt-current-pulse--halo{stroke-width:7;opacity:.16}
.kk-release .volt-current-pulse--trail{stroke-width:2.1;opacity:.85}
.kk-release .volt-current-pulse--head{--pulse-start:-70px;stroke:#fff1d7;stroke-width:3.3;stroke-dasharray:2 998;opacity:.95}
.kk-release .volt-current-node{animation:volt-current-contact 6s ease-in-out infinite;animation-delay:calc(var(--node-delay) + var(--tile-phase,0s))}
.kk-release .volt-board__tile:not(.is-active) .volt-current-pulse,.kk-release .volt-board__tile:not(.is-active) .volt-current-node,.kk-release .volt-board__current[data-paused] .volt-current-pulse,.kk-release .volt-board__current[data-paused] .volt-current-node{animation-play-state:paused}
@keyframes volt-current-travel{from{stroke-dashoffset:var(--pulse-start,0px)}to{stroke-dashoffset:calc(var(--pulse-start,0px) - 1000px)}}
@keyframes volt-current-contact{0%,100%{opacity:.18}35%{opacity:.8}60%{opacity:.32}}
@media(max-width:760px){.kk-release .volt-board__current{--volt-board-fade:120px;opacity:.68}}
@media(prefers-reduced-motion:reduce){.kk-release .volt-board__current{display:none}.kk-release .volt-current-pulse,.kk-release .volt-current-node{animation:none}}
