.dmc-at{position:absolute}.dmc-panel{--dmc-f-circuits:var(--font-jos-science-gothic,var(--bt-f-delorean)), "Arial Narrow", sans-serif;width:100%;height:100%;position:relative}.dmc-panel>svg{display:block;overflow:visible}.dmc-housing{fill:#15171b;stroke:#2d3037;stroke-width:1.2px}.dmc-module{fill:#1a1c21;stroke:#353840;stroke-width:1px}.dmc-screw circle{fill:#3a3d45;stroke:#0b0c0e;stroke-width:.8px}.dmc-screw path{stroke:#121316;stroke-width:.9px}.dmc-field-label text,.dmc-ampm text{fill:#d9d4c6;font-family:var(--dmc-f-circuits);letter-spacing:.06em;font-size:8.6px;font-weight:700;font-stretch:150%}.dmc-ampm text{letter-spacing:.02em;font-size:7px}.dmc-panel--compact .dmc-field-label text{letter-spacing:.04em;font-size:10px}.dmc-panel--compact .dmc-ampm text{font-size:8.4px}.dmc-window{fill:#050505;stroke:#000;stroke-width:1.6px}.dmc-glass{fill:#fff;opacity:.035;pointer-events:none}.dmc-row--red{--seg:#ff3424;--plate:#741710}.dmc-row--green{--seg:#45ff63;--plate:#11481b}.dmc-row--amber{--seg:#ffb11c;--plate:#6a470a}.dmc-ghost{fill:var(--seg,#ff3424);opacity:.08}.dmc-lit,.dmc-colon{fill:var(--seg)}.dmc-lit-group{opacity:0;transition:opacity .14s steps(2,jump-none)}.dmc-row.is-on .dmc-lit-group{opacity:1}.dmc-row.is-blink .dmc-colon{animation:1s step-end infinite dmc-blink}@keyframes dmc-blink{50%{opacity:.08}}.dmc-lamp-ghost{fill:var(--seg);opacity:.1}.dmc-lamp{fill:var(--seg);opacity:0;transition:opacity .14s steps(2,jump-none)}.dmc-row.is-on .is-lit .dmc-lamp{opacity:1}.dmc-plate{fill:var(--plate);stroke:#000000a6;stroke-width:1px}.dmc-plate-text{fill:#f6f0e2;font-family:var(--dmc-f-circuits);letter-spacing:.16em;font-size:10.4px;font-weight:700;font-stretch:150%}.dmc-panel--compact .dmc-plate-text{letter-spacing:.12em;font-size:11.6px}.dmc-row.is-draft .dmc-window--year{stroke:var(--seg);stroke-opacity:.55;animation:.9s step-end infinite dmc-draft}@keyframes dmc-draft{50%{stroke-opacity:.12}}.dmc-row-hit{cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:0;position:absolute}.dmc-row-hit:hover{background:#ffffff06}.dmc-row-hit:focus-visible{outline-offset:2px;outline:1px solid #f6f0e2}.dmc-instruments{color:#d9d4c6;width:100%;height:100%;font-family:var(--bt-f-delorean), "Arial Narrow", sans-serif;text-transform:uppercase;position:relative;container-type:inline-size}.dmc-instruments--wide{grid-template-columns:34fr 25fr 41fr;gap:1.8cqi;display:grid}.dmc-module-box{background:#15171b;border:1px solid #30333b;border-radius:6px;flex-direction:column;min-width:0;min-height:0;padding:1.3cqi;display:flex;position:relative}.dmc-speedo svg,.dmc-flux svg{flex:auto;width:100%;min-height:0;display:block;overflow:visible}.dmc-speedo-window{fill:#050505;stroke:#000;stroke-width:1.4px}.dmc-speedo .dmc-ghost{fill:#ff3424}.dmc-speedo-lit,.dmc-gw-lit{fill:#ff3424;opacity:0;transition:opacity .14s steps(2,jump-none)}.dmc-instruments.is-on .dmc-speedo-lit,.dmc-instruments.is-on .dmc-gw-lit{opacity:1}.dmc-speedo-unit,.dmc-gw-unit{fill:#d9d4c6;font-family:var(--bt-f-delorean), "Arial Narrow", sans-serif;letter-spacing:.16em;font-size:9px;font-weight:600}.dmc-gw-unit{font-size:7.6px}.dmc-hidden-gw{width:0;height:0;position:absolute;overflow:hidden}.dmc-hit{text-align:center;color:#ffe6e0;height:max(26px,5.4cqi);font-family:var(--bt-f-delorean), "Arial Narrow", sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#5c0d08;border:1px solid #ff3424;border-radius:4px;flex:none;margin:1cqi 0 0;padding:0;font-size:max(11px,2.15cqi);font-weight:600;transition:background .15s}@media (hover:hover){.dmc-hit:hover{background:#8c150c}}.dmc-hit:active{background:#a3190e}.dmc-hit:focus-visible{outline-offset:2px;outline:1px solid #f6f0e2}.dmc-hit.is-armed{animation:1.2s ease-in-out infinite dmc-armed}.dmc-instruments.is-running .dmc-hit{color:#1a0503;background:#ff3424;animation:none}@keyframes dmc-armed{50%{background:#8c150c}}.dmc-instruments:not(.is-on) .dmc-hit{color:#ffe6e04d;background:#1c0806;border-color:#4a1510;animation:none}.dmc-flux{align-items:center}.dmc-flux-box{fill:#2a2c31;stroke:#474a52;stroke-width:1.2px}.dmc-flux-glass{fill:#0a0b0d;stroke:#000;stroke-width:1px}.dmc-flux-tube{stroke:#24262b;stroke-width:10px;stroke-linecap:round}.dmc-flux-lamp{fill:#fff4d6;opacity:.06}.dmc-flux-core{fill:#fff4d6;opacity:.1}.dmc-instruments.is-on.is-flux-idle .dmc-flux-lamp,.dmc-instruments.is-on.is-flux-charge .dmc-flux-lamp{animation:dmc-flux var(--flux-period,1.1s) linear infinite;animation-delay:calc(var(--flux-period,1.1s) * var(--i) / var(--n) - var(--flux-period,1.1s))}.dmc-instruments.is-on.is-flux-idle .dmc-flux-core,.dmc-instruments.is-on.is-flux-charge .dmc-flux-core{animation:dmc-flux-core var(--flux-period,1.1s) linear infinite}.dmc-instruments.is-flux-charge{--flux-period:.26s}@keyframes dmc-flux{0%,to{opacity:.08}8%{opacity:1;filter:drop-shadow(0 0 3px #ffe7a8)}30%{opacity:.25}}@keyframes dmc-flux-core{0%,to{opacity:.85}50%{opacity:.3}}.dmc-flux-plate{letter-spacing:.2em;white-space:nowrap;margin:.6cqi 0 0;font-size:max(9px,1.55cqi);font-weight:600}.dmc-keys{justify-content:center}.dmc-keypad{flex:auto;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);gap:.9cqi;min-height:0;display:grid}.dmc-key{text-align:center;color:#ece6d8;min-width:0;min-height:0;font-family:var(--bt-f-delorean), "Arial Narrow", sans-serif;letter-spacing:.06em;cursor:pointer;background:#2b2d33;border:1px solid #3c3f47;border-color:#4a4d55 #3c3f47 #121316;border-radius:4px;margin:0;padding:0;font-size:max(12px,2.5cqi);font-weight:600;line-height:1}.dmc-key--word{letter-spacing:.14em;font-size:max(10px,1.8cqi)}@media (hover:hover){.dmc-key:hover{color:#fff;border-color:#6a6d75 #6a6d75 #121316}}.dmc-key:focus-visible{outline-offset:1px;color:#fff;outline:1px solid #f6f0e2}.dmc-key:active,.dmc-key.is-pressed{color:#ffe6e0;background:#5c0d08;border-color:#ff3424}.dmc-key--ent{color:#ff8d80}.dmc-instruments.is-running .dmc-key--ent{color:#ffe6e0;background:#5c0d08;border-color:#ff3424}.dmc-instruments--compact{align-items:stretch;gap:8px;display:flex}.dmc-instruments--compact .dmc-speedo{background:#15171b;border:1px solid #30333b;border-radius:6px;flex:none;width:99px;padding:3px}.dmc-instruments--compact .dmc-speedo svg{width:100%;height:100%;display:block}.dmc-instruments--compact .dmc-flux{flex:none;width:50px;display:flex}.dmc-instruments--compact .dmc-hit{flex:auto;height:auto;margin:0;font-size:13px}.dmc-keypad-toggle{text-align:center;color:#ece6d8;font-family:var(--bt-f-delorean), "Arial Narrow", sans-serif;letter-spacing:.16em;cursor:pointer;background:#222429;border:1px solid #3c3f47;border-radius:4px;flex:none;margin:0;padding:0 12px;font-size:12px;font-weight:600}.dmc-keypad-toggle.is-open{color:#ff8d80;border-color:#ff3424}.dmc-jump{z-index:6;pointer-events:none;position:absolute}.dmc-fire{mix-blend-mode:screen;position:absolute;inset:0}.dmc-arcs{position:absolute;inset:0;overflow:visible}.dmc-arc-glow{fill:none;stroke:#3c8cff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.dmc-arc-core{fill:none;stroke:#f1f8ff;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.dmc-ring circle{fill:none;stroke:#d4ecff;stroke-width:2px}.dmc-plate-spot{perspective:420px;position:absolute}.dmc-plate-spin{opacity:0;transform-origin:50% 100%;width:100%;height:100%}.dmc-licence{width:100%;height:100%;display:block}.dmc-licence-base{fill:#f2eee3;stroke:#9a9a92;stroke-width:1px}.dmc-licence-rim{fill:none;stroke:#1f2f7a;stroke-width:1.6px}.dmc-licence-hole{fill:#6a6a66}.dmc-licence-state{fill:#c4122f;font-family:var(--bt-f-delorean), "Arial Narrow", sans-serif;letter-spacing:.04em;font-size:10.5px;font-style:italic;font-weight:600}.dmc-licence-text{fill:#1d2c78;font-family:var(--bt-f-delorean), "Arial Narrow", sans-serif;letter-spacing:.03em;font-size:27px;font-weight:700}@media (prefers-reduced-motion:reduce){.dmc-lit-group,.dmc-lamp,.dmc-speedo-lit,.dmc-gw-lit{transition:none}.dmc-hit.is-armed,.dmc-row.is-draft .dmc-window--year{animation:none}.dmc-instruments.is-on.is-flux-idle .dmc-flux-lamp,.dmc-instruments.is-on.is-flux-charge .dmc-flux-lamp,.dmc-instruments.is-on.is-flux-idle .dmc-flux-core,.dmc-instruments.is-on.is-flux-charge .dmc-flux-core{opacity:.7;animation:none}}
