.cockpit,.ck-calc{--ck-bg-0:#05080f;--ck-bg-1:#0a1220;--ck-bg-2:#111b2e;--ck-line:#8cb4e614;--ck-line-2:#8cb4e62e;--ck-ink:#e8eef7;--ck-muted:#8593aa;--ck-muted-2:#a3aec1;--ck-cy:#22d3ee;--ck-am:#f2b23a;--ck-gr:#2be68e;--ck-rd:#ff5e5e;--ck-vi:#a78bfa;--ck-bl:#5fa8ff;--ck-home:#ff9170}.cockpit{color:var(--ck-ink);background:var(--ck-bg-0);border:1px solid var(--ck-line-2);border-radius:4px;overflow:hidden}.ck-stage-art{position:absolute;inset:0}.ck-ring-bg,.ck-scene{block-size:100%;inline-size:100%;position:absolute;inset:0}.ck-ring-bg{opacity:.55;pointer-events:none}.ck-fbase{fill:none;stroke:#8cb4e61f;stroke-width:1.4px;stroke-linecap:round}.ck-fglow{fill:none;stroke-width:8px;stroke-linecap:round;filter:blur(5px)}.ck-fline{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 14;animation:1.4s linear infinite ck-dash}.ck-fline.is-reverse{animation-direction:reverse}@keyframes ck-dash{to{stroke-dashoffset:-32px}}.ck-flow--am{color:var(--ck-am)}.ck-flow--home{color:var(--ck-home)}.ck-flow--gr{color:var(--ck-gr)}.ck-flow--bl{color:var(--ck-bl)}.ck-flow--vi{color:var(--ck-vi)}.ck-flow .ck-fglow,.ck-flow .ck-fline{stroke:currentColor}.ck-spark{fill:currentColor;stroke:#fffbeb;stroke-width:1px}.ck-arrive{fill:none;stroke:currentColor;stroke-width:1px;animation:2.4s cubic-bezier(.2,.7,0,1) infinite ck-ring}@keyframes ck-ring{0%{r:4;opacity:.9}to{r:18;opacity:0}}.ck-label__box{fill:#0a1220e3;stroke:#8cb4e640}.ck-label__name{fill:var(--ck-muted);font-family:var(--font-mono,"Geist Mono", monospace);letter-spacing:.08em}.ck-label__value{fill:var(--ck-ink);font-family:Heebo,sans-serif;font-weight:600}.ck-label.is-idle .ck-label__value{fill:var(--ck-muted-2)}.ck-label.is-idle .ck-label__box{stroke:#8cb4e61a}.ck-label.is-idle .ck-label__accent{opacity:.38}.ck-label__value,.ck-label__box,.ck-label__accent{transition:fill .4s,stroke .4s,opacity .4s}.ck-sun .sun-core{animation:4s ease-in-out infinite ck-sunglow}@keyframes ck-sunglow{0%,to{opacity:.8}50%{opacity:1}}.ck-sun .sun-rays{transform-origin:0 0;animation:110s linear infinite ck-rot}.cockpit .tblades{transform-origin:50%;transform-box:fill-box;animation:5s linear infinite ck-rot}@keyframes ck-rot{to{transform:rotate(360deg)}}.cockpit .sweep{transform-origin:50%;transform-box:fill-box;animation:4s ease-out infinite ck-ringout}@keyframes ck-ringout{0%{opacity:.5}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.cockpit *,.cockpit :before,.cockpit :after{transition:none!important;animation:none!important}.ck-fline{stroke-dasharray:none}.cockpit .ck-spark,.cockpit .ck-rays{display:none}}.ck-top{border-bottom:1px solid var(--ck-line-2);background:linear-gradient(#111b2eb3,#0a122080);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:12px 18px;display:flex}.ck-top__title{margin:0;font-family:Frank Ruhl Libre,serif;font-size:1rem}.ck-top__pills{color:var(--ck-muted);flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.ck-top__pills li{border:1px solid var(--ck-line-2);background:#22d3ee0a;align-items:center;gap:6px;padding:4px 12px;display:flex}.ck-top__pills b{color:var(--ck-ink);font-weight:500}.ck-dot{background:var(--ck-gr);block-size:6px;inline-size:6px;box-shadow:0 0 8px var(--ck-gr);border-radius:50%}.ck-dot.is-night{background:var(--ck-am);box-shadow:0 0 8px var(--ck-am)}.ck-stage{position:relative;container:ck-stage/inline-size}.ck-stage__art{aspect-ratio:1600/820;background:radial-gradient(ellipse 60% 40% at 50% 45%, #22d3ee0f, transparent 60%), linear-gradient(180deg, var(--ck-bg-1), var(--ck-bg-0));position:relative}.ck-huds{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;padding:8px;display:grid}.ck-hud{border:1px solid var(--ck-line-2);border-inline-start:2px solid var(--ck-cy);background:linear-gradient(#111b2edb,#0a1220c7);padding:12px 14px}.ck-hud--solar{border-inline-start-color:var(--ck-am)}.ck-hud--grid{border-inline-start-color:var(--ck-bl)}.ck-hud--bat{border-inline-start-color:var(--ck-gr)}.ck-hud--ev{border-inline-start-color:var(--ck-vi)}.ck-hud--home{border-inline-start-color:var(--ck-home);display:none}@container ck-stage (width<=799.98px){.ck-scene .ck-label{display:none}.ck-hud--home{grid-column:1/-1;display:block}}.ck-hud p{margin:0}.ck-hud__k{letter-spacing:.06em;color:var(--ck-muted);font-size:.75rem}.ck-hud__v{font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:600;line-height:1.2}.ck-hud__v small{color:var(--ck-muted);font-size:.7rem}.ck-hud__sub{color:var(--ck-cy);font-size:.78rem}.ck-hud__sub.is-neg{color:var(--ck-rd)}.ck-hud__bar{background:#8cb4e61a;block-size:3px;margin-block:8px 6px}.ck-hud__bar span{background:var(--ck-gr);block-size:100%;transition:inline-size .3s;display:block}.ck-hud__bar.is-neg span{background:var(--ck-rd)}.ck-hud__mini{color:var(--ck-muted);justify-content:space-between;gap:8px;font-size:.75rem;display:flex}.ck-hud__mini span:last-child{color:var(--ck-ink)}.ck-caption{text-align:center;border:1px solid var(--ck-line-2);background:#0a1220c7;margin:8px 8px 0;padding:10px 18px}.ck-caption p{margin:0}.ck-caption__t{font-family:Frank Ruhl Libre,serif;font-size:1.05rem}.ck-caption__b{color:var(--ck-muted);margin-top:2px;font-size:.85rem}.ck-bar{border-top:1px solid var(--ck-line-2);background:linear-gradient(#0a122099,#111b2ecc);gap:12px;padding:12px 18px;display:grid}.ck-bar__metrics{flex-wrap:wrap;gap:8px 22px;margin:0;display:flex}.ck-bar__metrics div{border-inline-start:1px solid var(--ck-line-2);gap:2px;padding-inline-start:10px;display:grid}.ck-bar__metrics dt{color:var(--ck-muted);font-size:.72rem}.ck-bar__metrics dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ck-bar__note{color:var(--ck-muted);margin:0;font-size:.72rem}.ck-bar__time{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ck-bar__clock{align-items:baseline;gap:6px;display:flex}.ck-bar__time label{color:var(--ck-muted);font-size:.85rem}.ck-bar__time output{color:var(--ck-cy);font-size:.85rem;font-family:var(--font-mono,monospace)}.ck-bar__time input[type=range]{min-block-size:32px;accent-color:var(--ck-cy);flex:260px}.ck-play,.ck-bar__chips button{min-block-size:40px;font:inherit;color:var(--ck-ink);border:1px solid var(--ck-line-2);cursor:pointer;background:0 0;padding:0 14px;font-size:.85rem}.ck-still[aria-pressed=true]{color:var(--ck-cy);border-color:var(--ck-cy)}.ck-still{min-block-size:40px;font:inherit;color:var(--ck-ink);border:1px solid var(--ck-line-2);cursor:pointer;background:0 0;padding:0 14px;font-size:.85rem}.cockpit.is-still *,.cockpit.is-still :before,.cockpit.is-still :after{transition:none!important;animation:none!important}.cockpit.is-still .ck-fline{stroke-dasharray:none}.ck-bar__chips{flex-wrap:wrap;gap:6px;display:flex}.cockpit :focus-visible{outline:2px solid var(--ck-cy);outline-offset:2px}@container ck-stage (width>=1300px){.ck-caption{z-index:3;inset-block-start:16px;inline-size:min(560px,46%,100% - 468px);margin:0;position:absolute;left:50%;transform:translate(-50%)}}@container ck-stage (width>=1600px){.ck-huds{display:contents}.ck-hud{z-index:2;inline-size:210px;position:absolute}.ck-hud--solar{inset-block-start:16px;inset-inline-start:16px}.ck-hud--grid{inset-block-start:16px;inset-inline-end:16px}.ck-hud--bat{inset-block-end:16px;inset-inline-start:16px}.ck-hud--ev{inset-block-end:16px;inset-inline-end:16px}}.ck-calc{background:var(--ck-bg-1);border-inline-start:1px solid var(--ck-line-2);color:var(--ck-ink);--bee-fg:var(--ck-ink);--bee-fg-muted:var(--ck-muted);--bee-base:var(--ck-bg-0);--bee-line:var(--ck-line);--bee-line-strong:var(--ck-line-2);--sim-accent:var(--ck-cy);--bee-grey:var(--ck-line-2);gap:14px;padding:16px;display:grid}.ck-calc__title{margin:0;font-size:1.1rem}.ck-calc__presets{flex-wrap:wrap;gap:6px;display:flex}.ck-calc__presets button{min-block-size:40px;font:inherit;color:var(--ck-ink);border:1px solid var(--ck-line-2);cursor:pointer;background:0 0;padding:0 12px;font-size:.85rem}.ck-calc__group{border-top:1px solid var(--ck-line-2);min-inline-size:0;margin:0;padding:6px 0 0}.ck-calc__group>summary{cursor:pointer;align-items:center;gap:10px;min-block-size:32px;font-size:.95rem;font-weight:600;list-style:none;display:flex}.ck-calc__group>summary::-webkit-details-marker{display:none}.ck-calc__group>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;block-size:.45em;inline-size:.45em;transform:rotate(-45deg)}html[dir=rtl] .ck-calc__group>summary:before{transform:rotate(135deg)}.ck-calc .ck-calc__group[open]>summary:before{transform:rotate(45deg)}.ck-calc__fields{gap:12px;min-inline-size:0;padding-block-start:6px;display:grid}.cockpit-sim{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.cockpit-layout{border:1px solid var(--ck-line-2,#8cb4e62e);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.cockpit-layout .cockpit{border:0;border-radius:0}@media (width>=1200px){.cockpit-layout{grid-template-columns:340px minmax(0,1fr)}.cockpit-layout>.ck-side{grid-area:1/1}.cockpit-layout>.cockpit{grid-area:1/2}}.cockpit-layout .ck-calc{border-inline-start:0;border-top:1px solid var(--ck-line-2)}@media (width>=1200px){.cockpit-layout .ck-calc{border-top:0;border-inline-end:1px solid var(--ck-line-2)}}.ck-side{min-inline-size:0}.ck-results{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ck-results h2{margin:8px 0 0;font-size:1.2rem}html[lang=he] .ck-calc__title,html[lang=he] .ck-results h2{font-family:inherit}.ck-best{margin:0;font-weight:600}.ck-why{color:var(--bee-fg-muted);max-inline-size:72ch;margin:0}.ck-hours table{border-collapse:collapse;font-variant-numeric:tabular-nums;min-inline-size:640px;font-size:.85rem}.ck-hours th,.ck-hours td{border-bottom:1px solid var(--bee-line);text-align:end;padding:4px 8px}.ck-hours .sim-scroll{direction:inherit}.ck-warn{border:1px solid var(--bee-red-l,#f05252);border-radius:4px;margin:0;padding:10px 14px}.ck-opener>.lead{margin-block:12px 28px}.ck-opener>.cockpit-sim+p{margin-block-start:28px}.page-top[data-astro-cid-p3xed4v3]{border-top:0}.page-h1[data-astro-cid-p3xed4v3]{margin:16px 0 12px}.tool-lead[data-astro-cid-p3xed4v3]{max-inline-size:72ch;color:var(--bee-fg-muted);margin:0 0 28px}
