@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Orbitron:wght@600;700&display=swap";:root{--bg-0: #070a10;--bg-1: #0c111c;--panel: #0d1420;--panel-elevated: #111a2a;--panel-border: rgba(92, 225, 255, .28);--phosphor: #4dff82;--phosphor-soft: #b8ffce;--cyan: #7ae7ff;--cyan-dim: #3aa8c4;--magenta: #ff4fd8;--text: #e8f7ef;--muted: #9eb6c4;--danger: #ff8a96;--ok: #6dffab;--code-bg: rgba(74, 255, 130, .1);--radius: 10px;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--font-display: "Orbitron", "IBM Plex Mono", sans-serif;--space: clamp(.75rem, 1.8vw, 1.15rem);--terminal-fs: clamp(.95rem, 1.35vw, 1.05rem);--line-height: 1.65}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{font-family:var(--font-mono);color:var(--text);background:var(--bg-0);min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.atmosphere{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 40% at 12% 0%,rgba(34,211,238,.09),transparent 60%),radial-gradient(ellipse 45% 35% at 95% 100%,rgba(192,38,211,.07),transparent 55%),linear-gradient(180deg,var(--bg-1),var(--bg-0))}.quantum-layer,.quantum-svg{position:absolute;inset:0;width:100%;height:100%;opacity:.45}.scanlines{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,rgba(0,0,0,.06) 4px);opacity:.4}body.atm-warn .atmosphere{background:radial-gradient(ellipse 55% 40% at 12% 0%,rgba(255,176,32,.14),transparent 60%),radial-gradient(ellipse 45% 35% at 95% 100%,rgba(192,38,211,.1),transparent 55%),linear-gradient(180deg,var(--bg-1),var(--bg-0))}body.atm-critical .atmosphere{background:radial-gradient(ellipse 60% 45% at 20% 0%,rgba(255,70,90,.18),transparent 55%),radial-gradient(ellipse 50% 40% at 90% 100%,rgba(255,79,216,.12),transparent 50%),linear-gradient(180deg,#12080c,var(--bg-0))}body.atm-warn .scanlines{opacity:.55;background:repeating-linear-gradient(to bottom,transparent 0,transparent 2px,rgba(255,160,40,.07) 3px)}body.atm-critical .scanlines{opacity:.7;background:repeating-linear-gradient(to bottom,transparent 0,transparent 2px,rgba(255,60,80,.1) 3px)}body.atm-warn .quantum-layer,body.atm-critical .quantum-layer{opacity:.7}body.atm-critical .brand-mark{animation:brand-shake .55s steps(2,end) infinite}body.glitch-burst .brand-mark,body.glitch-burst .terminal-panel{filter:hue-rotate(25deg) saturate(1.35)}body.glitch-burst .terminal-panel{transform:translate(1px)}@keyframes brand-shake{0%,to{transform:translate(0)}25%{transform:translate(-1px)}75%{transform:translate(1px)}}.link-status[data-severity=warn]{color:#ffc857;border-color:#ffc8578c;background:#281c08e6}.link-status[data-severity=warn] .link-dot{background:#ffc857;box-shadow:0 0 10px #ffc857;animation:pulse-dot .9s ease-in-out infinite}.link-status[data-severity=critical]{color:var(--danger);border-color:#ff5a6ea6;background:#300a10eb;animation:status-blink 1.1s steps(2,end) infinite}.link-status[data-severity=critical] .link-dot{background:var(--danger);box-shadow:0 0 12px var(--danger);animation:pulse-dot .55s ease-in-out infinite}@keyframes status-blink{0%,to{opacity:1}50%{opacity:.72}}.alert-ticker{position:relative;z-index:1;overflow:hidden;flex-shrink:0;width:100%;padding:.35rem 0;border-block:1px solid rgba(255,100,120,.35);background:#14060ad9;color:var(--danger);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.alert-ticker[data-severity=warn]{border-color:#ffc85766;background:#1c1204e0;color:#ffc857}.alert-ticker-track{display:inline-block;padding-left:100%;animation:ticker-scroll 28s linear infinite}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}body.atm-warn .terminal-panel{border-color:#ffc85773;box-shadow:0 0 0 1px #070a10d9,0 14px 36px #0006,0 0 28px #ffb42814}body.atm-critical .terminal-panel{border-color:#ff5a6e8c;box-shadow:0 0 0 1px #070a10d9,0 14px 36px #00000073,0 0 36px #ff3c5a1f}body.atm-critical .mission-panel{border-color:#ff5a6e66}.incident-severity{display:inline-block;margin:.15rem 0 0;padding:.15rem .45rem;border-radius:.25rem;font-size:.65rem;font-weight:700;letter-spacing:.12em}.incident-severity[data-severity=warn]{color:#1a1200;background:#ffc857}.incident-severity[data-severity=critical]{color:#1a0508;background:var(--danger);animation:status-blink 1.2s steps(2,end) infinite}.incident-severity[data-severity=stable]{color:#04140a;background:var(--phosphor)}.incident-headline{margin:.35rem 0 .5rem;color:var(--danger);font-size:.82rem;line-height:1.4;font-weight:500}body.atm-warn .incident-headline{color:#ffc857}.incident-banner{margin:.55rem 0;padding:.65rem .75rem;border-radius:var(--radius);border:1px solid rgba(255,90,110,.45);background:#28080ebf}.incident-banner.severity-warn{border-color:#ffc85773;background:#241806bf}.incident-banner-code{font-family:var(--font-display);font-size:.78rem;letter-spacing:.14em;color:var(--danger);margin-bottom:.25rem}.incident-banner.severity-warn .incident-banner-code{color:#ffc857}.incident-banner-head{font-weight:600;margin-bottom:.35rem}.incident-banner-ticket{color:var(--muted);font-size:.9em}.line-alert-warn{color:#ffc857}.line-alert-crit{color:var(--danger);font-weight:500}.boot-telemetry .val.warn{color:var(--danger)}.app-shell{position:relative;z-index:1;width:min(1280px,100%);margin:0 auto;padding:var(--space);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;gap:.85rem}.top-chrome{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0}.brand-kicker{margin:0;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-dim)}.brand-title{margin:.1rem 0 0;line-height:1}.brand-mark{font-family:var(--font-display);font-weight:700;font-size:clamp(1.35rem,3.2vw,1.85rem);letter-spacing:.05em;color:var(--cyan)}.link-status{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .7rem;border:1px solid rgba(77,255,130,.4);border-radius:999px;color:var(--phosphor);font-size:.68rem;letter-spacing:.1em;background:#0d1420d9}.link-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--phosphor);box-shadow:0 0 8px var(--phosphor);animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:.6}50%{opacity:1}}.glitch{position:relative;display:inline-block}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:.55}.glitch:before{left:1px;text-shadow:-1px 0 var(--magenta);clip-path:inset(18% 0 55% 0);animation:glitch-a 7s infinite steps(2,end)}.glitch:after{left:-1px;text-shadow:1px 0 var(--cyan);clip-path:inset(58% 0 12% 0);animation:glitch-b 9s infinite steps(2,end)}@keyframes glitch-a{0%,92%,to{opacity:0;transform:translate(0)}93%{opacity:.6;transform:translate(-1px)}96%{opacity:.35;transform:translate(1px)}}@keyframes glitch-b{0%,88%,to{opacity:0}89%{opacity:.5}91%{opacity:0}}.chrome-right{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.panel-toggles{display:inline-flex;align-items:stretch;padding:.18rem;gap:.15rem;border:1px solid rgba(122,231,255,.28);border-radius:999px;background:#0d1420b8}.chrome-toggle{font:inherit;font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;min-width:4.6rem;padding:.32rem .55rem;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.chrome-toggle-focus{min-width:3.8rem}.chrome-toggle:hover{color:var(--text)}.chrome-toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.chrome-toggle.is-on{color:var(--phosphor);border-color:#4dff8259;background:#4dff821f}.chrome-toggle:not(.is-on){opacity:.72}.workspace{flex:1;display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr) minmax(260px,320px);gap:var(--space);min-height:0;align-items:stretch}.workspace.hide-fs{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.workspace.hide-mission{grid-template-columns:minmax(160px,220px) minmax(0,1fr)}.workspace.hide-fs.hide-mission{grid-template-columns:minmax(0,1fr)}.fs-panel[hidden],.mission-panel[hidden]{display:none!important}.panel-collapse{flex-shrink:0;width:1.55rem;height:1.55rem;display:inline-grid;place-items:center;margin:0;padding:0;border:1px solid rgba(122,231,255,.28);border-radius:.35rem;background:#0d1420a6;color:var(--cyan-dim);font:inherit;font-size:.85rem;line-height:1;cursor:pointer}.panel-collapse:hover{color:var(--cyan);border-color:#7ae7ff80}.panel-collapse:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.panel-head-meta{display:inline-flex;align-items:center;gap:.45rem}.terminal-panel{display:flex;flex-direction:column;min-height:0;height:min(78vh,760px);background:var(--panel);border:1px solid rgba(122,231,255,.4);border-radius:var(--radius);box-shadow:0 0 0 1px #070a10d9,0 14px 36px #0006;overflow:hidden}.terminal-titlebar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .9rem;border-bottom:1px solid rgba(92,225,255,.18);background:var(--panel-elevated);flex-shrink:0}.cast-stage{flex-shrink:0;display:flex;flex-direction:column;gap:.35rem;padding:.55rem .75rem .75rem;border-bottom:1px solid rgba(122,231,255,.25);background:#060a10f2}.cast-stage[hidden]{display:none!important}.cast-stage-head{display:flex;align-items:baseline;gap:.55rem;min-width:0}.cast-stage-label{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-dim);flex-shrink:0}.cast-stage-title{font-size:.8rem;color:var(--phosphor);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cast-player{width:100%;min-height:180px;border-radius:8px;overflow:hidden;border:1px solid rgba(122,231,255,.28);background:#0d1420}.cast-player .ap-wrapper{border-radius:8px}body.demo-active .cast-stage{box-shadow:inset 0 0 24px #ff4fd814}body.demo-ready .cast-stage{box-shadow:inset 0 0 28px #4dff821f;border-bottom-color:#4dff8259}body.demo-ready .cast-stage-label{color:var(--ok)}.xterm-host{flex:1;min-height:0;padding:.45rem .55rem .65rem;background:#0d1420;overflow:hidden}.xterm-host .xterm{height:100%;padding:.15rem}.xterm-host .xterm-viewport{overflow-y:auto!important}.xterm-host .xterm-screen{font-variant-ligatures:none}.titlebar-label{color:var(--cyan);font-size:.8rem;font-weight:500}.titlebar-hint{color:var(--muted);font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.terminal-output{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem 1.1rem;font-size:var(--terminal-fs);font-weight:400;line-height:var(--line-height);letter-spacing:.01em;color:var(--phosphor-soft);background:#080e18;scrollbar-width:thin;scrollbar-color:var(--cyan-dim) transparent;outline:none}.terminal-output:focus-visible{box-shadow:inset 0 0 0 2px #7ae7ff73}.command-bar{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border-top:1px solid rgba(92,225,255,.2);background:#060b14;flex-shrink:0}.prompt{display:inline-flex;flex-wrap:nowrap;align-items:baseline;gap:0;max-width:55%;line-height:1.2;font-weight:500;white-space:nowrap;overflow:hidden}.ps-user{color:var(--cyan);font-weight:600}.ps-sep{color:var(--muted);margin:0 .05rem}.ps-path{color:var(--phosphor);font-weight:600;max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-hash{margin-left:.35rem;color:var(--phosphor);font-weight:700}.fs-panel{display:flex;flex-direction:column;min-height:0;height:min(78vh,760px);background:var(--panel);border:1px solid rgba(122,231,255,.35);border-radius:var(--radius);box-shadow:0 0 0 1px #070a10d9,0 12px 40px #00000047;overflow:hidden}.fs-tree{display:flex;flex-direction:column;min-height:0;height:100%}.fs-tree-head{display:flex;justify-content:space-between;align-items:center;gap:.4rem;padding:.45rem .55rem .45rem .7rem;border-bottom:1px solid rgba(92,225,255,.18);background:var(--panel-elevated);flex-shrink:0}.fs-tree-head-main{display:flex;justify-content:space-between;align-items:baseline;gap:.4rem;min-width:0;flex:1}.fs-tree-title{font-family:var(--font-display);font-size:.68rem;letter-spacing:.14em;color:var(--cyan)}.fs-tree-cwd{font-size:.68rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55%}.fs-tree-list{flex:1;overflow-y:auto;padding:.35rem .25rem .55rem;scrollbar-width:thin;scrollbar-color:var(--cyan-dim) transparent}.fs-row{display:flex;align-items:center;gap:.35rem;width:100%;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.78rem;text-align:left;padding:.28rem .45rem;padding-left:calc(.45rem + var(--depth, 0) * .7rem);border-radius:4px;cursor:pointer}.fs-row:hover,.fs-row:focus-visible{background:#7ae7ff1a;color:var(--text);outline:none}.fs-row.is-cwd{background:#4dff821f;color:var(--phosphor);font-weight:600}.fs-row.fs-dir .fs-name{color:var(--cyan)}.fs-row.fs-link .fs-name{color:#ffb3ec}.fs-glyph{width:.9rem;flex-shrink:0;opacity:.75;font-size:.7rem}#command-input{flex:1;min-width:0;border:0;background:transparent;color:var(--phosphor);caret-color:var(--phosphor);font:inherit;font-size:var(--terminal-fs);font-weight:500;outline:none}#command-input::placeholder{color:#9eb6c473}.command-bar:focus-within{outline:2px solid rgba(77,255,130,.45);outline-offset:-2px}.mission-panel{display:flex;flex-direction:column;gap:.7rem;padding:1rem;background:var(--panel);border:1px solid rgba(122,231,255,.4);border-radius:var(--radius);box-shadow:0 0 0 1px #070a10d9,0 12px 40px #00000047;max-height:min(78vh,760px);overflow-y:auto}.mission-panel-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.mission-panel-head h2{margin:0;font-family:var(--font-display);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}.mission-progress{margin:0;color:var(--text);font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums}.progress-track{height:8px;border-radius:999px;background:#5ce1ff1f;overflow:hidden}.progress-fill{height:100%;width:0%;background:linear-gradient(90deg,var(--cyan),var(--phosphor));transition:width .3s ease}.panel-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:.15rem;border-radius:8px;background:#00000047;border:1px solid rgba(92,225,255,.16)}.panel-tab{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:0;border-radius:6px;padding:.5rem .45rem;font:inherit;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:transparent;cursor:pointer}.panel-tab:hover{color:var(--text);background:#7ae7ff14}.panel-tab:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.panel-tab.is-active{color:var(--phosphor);background:#4dff8224;box-shadow:inset 0 0 0 1px #4dff8259}.tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;font-size:.68rem;font-weight:700;background:#7ae7ff29;color:var(--cyan)}.panel-tab.is-active .tab-count{background:#4dff8238;color:var(--phosphor)}.tab-panel{display:none;flex-direction:column;gap:.7rem;min-height:0}.tab-panel.is-active{display:flex}.completions-summary{margin:0;font-size:.8rem;color:var(--muted)}.completions-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;overflow-y:auto;max-height:min(52vh,480px);scrollbar-width:thin;scrollbar-color:var(--cyan-dim) transparent}.completion-item{display:flex;align-items:flex-start;gap:.5rem;padding:.45rem .5rem;border-radius:6px;border:1px solid rgba(92,225,255,.12);background:#00000038}.completion-mark{width:1rem;flex-shrink:0;text-align:center;font-size:.85rem;line-height:1.35}.completion-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.completion-title{font-size:.8rem;font-weight:600;color:var(--text);line-height:1.3}.completion-meta{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.completion-item.is-done{border-color:#4dff8247}.completion-item.is-done .completion-mark{color:var(--phosphor)}.completion-item.is-done .completion-meta{color:var(--phosphor-dim)}.completion-item.is-active{border-color:#ff4fd866;background:#ff4fd814}.completion-item.is-active .completion-mark,.completion-item.is-active .completion-meta{color:#ffb3ec}.completion-item.is-pending{opacity:.72}.mission-id{margin:.15rem 0 0;font-size:.72rem;letter-spacing:.08em;color:var(--phosphor);text-transform:uppercase;font-weight:600}.demo-status{margin:0;display:inline-flex;align-self:flex-start;padding:.2rem .55rem;border-radius:999px;border:1px solid rgba(255,79,216,.5);color:#ffb3ec;background:#ff4fd81f;font-size:.68rem;letter-spacing:.12em;font-weight:700;animation:pulse-dot 1.2s ease-in-out infinite}.mission-title{margin:0;font-size:1.15rem;font-weight:600;color:var(--text);line-height:1.25}.mission-lesson{margin:0;color:var(--cyan);font-size:.86rem;line-height:1.5;padding:.55rem .65rem;border-radius:6px;background:#7ae7ff14;border:1px solid rgba(122,231,255,.22)}.mission-objective{margin:0;color:var(--text);font-size:.9rem;line-height:1.55;opacity:.92}.mission-steps{list-style:none;margin:.35rem 0 0;padding:.45rem .55rem;display:flex;flex-direction:column;gap:.28rem;border:1px solid rgba(122,231,255,.2);border-radius:8px;background:#080e168c}.mission-step{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:var(--muted)}.mission-step.is-done{color:var(--phosphor)}.mission-step.is-done .mission-step-mark{color:var(--phosphor);text-shadow:0 0 8px rgba(77,255,130,.55)}.mission-step-mark{width:1rem;text-align:center;font-weight:700}.mission-panel.reward-mission-bump{animation:mission-glow .75s ease}@keyframes mission-glow{0%{box-shadow:0 0 #4dff8200}35%{box-shadow:0 0 28px #4dff8259}to{box-shadow:0 0 #4dff8200}}.line-reward-step{color:var(--phosphor);font-size:.92em}.line-reward-mission{color:var(--ok);font-weight:600}.reward-toast{position:fixed;top:1.1rem;left:50%;z-index:40;display:flex;align-items:center;gap:.65rem;max-width:min(420px,calc(100vw - 2rem));padding:.7rem 1rem;border-radius:999px;border:1px solid rgba(77,255,130,.45);background:#08120ef0;color:var(--phosphor-soft);box-shadow:0 12px 40px #00000073;opacity:0;transform:translate(-50%,-12px) scale(.96);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.reward-toast.is-show{opacity:1;transform:translate(-50%) scale(1)}.reward-toast[data-kind=step]{border-color:#7ae7ff73;background:#081018f0;color:var(--cyan)}.reward-toast[data-kind=track]{border-color:#ffc85780;background:#181206f2;color:#ffd27a}.reward-toast-mark{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;font-weight:700;background:#4dff822e}.reward-toast[data-kind=step] .reward-toast-mark{background:#7ae7ff2e}.reward-toast-copy{display:flex;flex-direction:column;gap:.05rem;min-width:0}.reward-toast-copy strong{font-size:.85rem}.reward-toast-copy span{font-size:.72rem;opacity:.85}.reward-burst{position:fixed;inset:0;z-index:35;pointer-events:none;display:grid;place-items:center}.reward-burst:not(.is-fire){display:none}.reward-spark{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--c, #4dff82);box-shadow:0 0 10px var(--c, #4dff82);animation:spark-fly .75s ease-out forwards;animation-delay:var(--delay, 0ms)}@keyframes spark-fly{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.2)}}body.reward-flash-step .terminal-panel{box-shadow:0 0 0 1px #7ae7ff8c,0 0 24px #7ae7ff33}body.reward-flash-mission .terminal-panel,body.reward-flash-track .terminal-panel{box-shadow:0 0 0 1px #4dff82a6,0 0 36px #4dff8247}body.reward-flash-track .atmosphere{background:radial-gradient(ellipse 55% 40% at 50% 20%,rgba(77,255,130,.18),transparent 55%),linear-gradient(180deg,var(--bg-1),var(--bg-0))}#progress-bar.reward-pulse,#progress-fill.reward-pulse{animation:progress-pop .65s ease}@keyframes progress-pop{0%,to{filter:brightness(1)}40%{filter:brightness(1.45)}}.mission-objective code,.mission-lesson code,.meta-body code,.quick-ops code{display:inline-block;padding:.05rem .35rem;margin:0 .05rem;border-radius:4px;background:var(--code-bg);color:var(--phosphor);font-family:inherit;font-size:.88em;font-weight:600;border:1px solid rgba(77,255,130,.22)}.mission-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.btn{font:inherit;font-size:.8rem;font-weight:600;letter-spacing:.03em;border-radius:8px;padding:.65rem .75rem;cursor:pointer;border:1px solid transparent;min-height:2.5rem;transition:background .15s ease,border-color .15s ease}.btn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.btn.ghost{background:transparent;border-color:#7ae7ff73;color:var(--cyan)}.btn.ghost:hover{background:#7ae7ff1a}.btn.solid{background:#4dff8224;border-color:#4dff8280;color:var(--phosphor)}.btn.solid:hover{background:#4dff8238}.btn.warn{background:#ff8a961f;border-color:#ff8a9680;color:var(--danger);grid-column:1 / -1}.btn.warn:hover{background:#ff8a9633}body.demo-active .terminal-panel{border-color:#ff4fd873}.lesson-banner{margin:.75rem 0 .35rem;padding:.55rem .75rem;border-radius:6px;border:1px solid rgba(255,79,216,.35);background:#280c24e6;color:#ffd0f3;font-size:.9rem}.line-demo-narration{color:#ffb3ec;opacity:.95;font-size:.92em}.line-demo .input-echo{color:#ffd6f5}.line-demo-out{color:var(--phosphor-soft);opacity:.92}.demo-caret{display:inline-block;width:.55ch;height:1.05em;margin-left:1px;vertical-align:text-bottom;background:#ffb3ec;animation:blink-caret .9s step-end infinite}@keyframes blink-caret{50%{opacity:0}}.mission-details{border-top:1px solid rgba(92,225,255,.14);padding-top:.55rem}.mission-details summary{cursor:pointer;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-dim);list-style:none;font-weight:600}.mission-details summary::-webkit-details-marker{display:none}.mission-details summary:before{content:"▸ ";color:var(--cyan)}.mission-details[open] summary:before{content:"▾ "}.mission-details .meta-body{margin:.45rem 0 0;color:var(--muted);font-size:.82rem;line-height:1.5}.quick-ops{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding-top:.35rem;border-top:1px solid rgba(92,225,255,.1)}.quick-ops .meta-label{margin-right:.25rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-dim);font-weight:600}.quantum-node{fill:url(#quantum-gradient);opacity:.35}.quantum-connection{stroke:url(#quantum-gradient);stroke-width:.6;stroke-dasharray:4 4;opacity:.18;animation:dash-flow 4s linear infinite}@keyframes dash-flow{to{stroke-dashoffset:-24}}.line{margin:.2rem 0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.line-muted{color:var(--cyan);opacity:.9}.line-error{color:var(--danger);font-weight:500}.line-ok{color:var(--ok)}.line-cmd .prompt-echo{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.22rem;vertical-align:middle}.line-cmd .prompt-echo .ps-user,.line-cmd .prompt-echo .ps-path,.line-cmd .prompt-echo .ps-hash,.line-cmd .prompt-echo .ps-sep{font-size:inherit}.line-cmd .input-echo{color:var(--phosphor);font-weight:500}.mission-banner{margin:.85rem 0;padding:.85rem .95rem;border:1px solid rgba(122,231,255,.35);border-left:3px solid var(--cyan);background:#102a38f2;color:#d7f7ff;border-radius:6px;line-height:1.5}.boot-telemetry{margin:.75rem 0 .35rem;color:var(--cyan)}.boot-telemetry .row{color:var(--muted);font-size:.92em}.boot-telemetry .val{color:var(--phosphor);font-weight:500}@media(max-width:900px){.workspace{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;flex:1}.workspace.hide-fs:not(.hide-mission),.workspace.hide-mission:not(.hide-fs){grid-template-columns:1fr;grid-template-rows:auto 1fr}.workspace.hide-fs.hide-mission{grid-template-columns:1fr;grid-template-rows:1fr}.fs-panel{order:0;height:auto;max-height:28vh}.mission-panel{order:1;max-height:none;padding:.75rem .85rem;gap:.45rem}.terminal-panel{order:2;height:auto;min-height:48vh;flex:1}.chrome-toggle{min-width:0;min-height:2rem;padding:.4rem .55rem}.panel-toggles{order:1}.mission-title{font-size:1rem}.mission-objective{font-size:.84rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mission-lesson{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mission-actions{grid-template-columns:1fr 1fr}.btn{min-height:2.25rem;padding:.5rem .65rem}.mission-details,.quick-ops,.titlebar-hint{display:none}.prompt{max-width:45%}.ps-path{max-width:12ch}.brand-mark{font-size:1.25rem}}@media(min-width:901px){.mission-panel{position:sticky;top:var(--space)}}@media(prefers-reduced-motion:reduce){.glitch:before,.glitch:after,.link-dot,.quantum-connection,.progress-fill,body.atm-critical .brand-mark,.link-status[data-severity=critical],.incident-severity[data-severity=critical],.alert-ticker-track{animation:none!important;transition:none!important}.glitch:before,.glitch:after{content:none}body.glitch-burst .brand-mark,body.glitch-burst .terminal-panel{filter:none;transform:none}.alert-ticker-track{padding-left:.75rem}.reward-toast,.reward-spark,.mission-panel.reward-mission-bump{animation:none!important;transition:none!important}.reward-toast.is-show{opacity:1;transform:translate(-50%)}}div.ap-wrapper{outline:none;height:100%;display:flex;justify-content:center}div.ap-wrapper .title-bar{display:none;top:-78px;transition:top .15s linear;position:absolute;left:0;right:0;box-sizing:content-box;font-size:20px;line-height:1em;padding:15px;font-family:sans-serif;color:#fff;background-color:#000c}div.ap-wrapper .title-bar img{vertical-align:middle;height:48px;margin-right:16px}div.ap-wrapper .title-bar a{color:#fff;text-decoration:underline}div.ap-wrapper .title-bar a:hover{text-decoration:none}div.ap-wrapper:fullscreen{background-color:#000;width:100%;align-items:center}div.ap-wrapper:fullscreen div.ap-player{position:static}div.ap-wrapper:fullscreen .title-bar{display:initial}div.ap-wrapper:fullscreen.hud .title-bar{top:0}div.ap-wrapper div.ap-player{text-align:left;display:inline-block;padding:0;position:relative;box-sizing:content-box;overflow:hidden;max-width:100%;border-radius:4px;font-size:15px}pre.ap-terminal{box-sizing:content-box;overflow:hidden;padding:0;margin:0;display:block;white-space:pre;word-wrap:normal;word-break:normal;border-radius:0;border-style:solid;cursor:text;border-width:.75em;font-family:Consolas,Menlo,Bitstream Vera Sans Mono,monospace,Powerline Symbols;font-variant-ligatures:none}pre.ap-terminal .ap-line{letter-spacing:normal;overflow:hidden}pre.ap-terminal .ap-line span{padding:0;display:inline-block;height:100%}pre.ap-terminal .ap-line{display:block;width:200%}pre.ap-terminal .ap-line .ap-cursor-a{display:inline-block}pre.ap-terminal .ap-line .ap-cursor-b{display:none;border-radius:.05em}pre.ap-terminal .ap-line .ap-blink{visibility:hidden}pre.ap-terminal.ap-cursor .ap-line .ap-cursor-a{display:none}pre.ap-terminal.ap-cursor .ap-line .ap-cursor-b{display:inline-block}pre.ap-terminal.ap-blink .ap-line .ap-blink{visibility:visible}pre.ap-terminal .ap-bright{font-weight:700}pre.ap-terminal .ap-faint{opacity:.5}pre.ap-terminal .ap-underline{text-decoration:underline}pre.ap-terminal .ap-italic{font-style:italic}pre.ap-terminal .ap-strikethrough{text-decoration:line-through}div.ap-player div.ap-control-bar{width:100%;height:32px;display:flex;justify-content:space-between;align-items:stretch;background:linear-gradient(to bottom,#00000080,#000 25% 100%);color:#bbb;box-sizing:content-box;line-height:1;position:absolute;bottom:0;left:0;opacity:0;transition:opacity .15s linear;-webkit-user-select:none;user-select:none;z-index:30}div.ap-player div.ap-control-bar *{box-sizing:inherit;font-size:0;font-family:Helvetica,Arial,sans-serif;font-weight:700}div.ap-control-bar svg.ap-icon path{fill:#bbb}div.ap-control-bar span.ap-playback-button{display:block;flex:0 0 auto;cursor:pointer;height:12px;width:12px;padding:10px}div.ap-control-bar span.ap-playback-button svg{height:12px;width:12px}div.ap-control-bar span.ap-timer{display:block;flex:0 0 auto;min-width:50px;margin:0 10px;height:100%;text-align:center;font-size:11px;line-height:34px;cursor:default}div.ap-control-bar span.ap-timer span{display:inline-block;font-size:inherit}div.ap-control-bar span.ap-timer .ap-time-remaining,div.ap-control-bar span.ap-timer:hover .ap-time-elapsed{display:none}div.ap-control-bar span.ap-timer:hover .ap-time-remaining{display:inline}div.ap-control-bar .ap-progressbar{display:block;flex:1 1 auto;height:100%;padding:0 10px}div.ap-control-bar .ap-progressbar .ap-bar{display:block;position:relative;cursor:default;height:100%;font-size:0}div.ap-control-bar .ap-progressbar .ap-bar .ap-gutter{display:block;position:absolute;top:15px;left:0;right:0;height:3px;background-color:#333}div.ap-control-bar .ap-progressbar .ap-bar .ap-gutter .ap-gutter-fill{display:inline-block;height:100%;background-color:#bbb;border-radius:3px;z-index:10}div.ap-control-bar.ap-seekable .ap-progressbar .ap-bar{cursor:pointer}div.ap-control-bar .ap-fullscreen-button{display:block;flex:0 0 auto;width:14px;height:14px;padding:9px;cursor:pointer}div.ap-control-bar .ap-fullscreen-button svg{width:14px;height:14px}div.ap-control-bar .ap-fullscreen-button svg:first-child{display:inline}div.ap-control-bar .ap-fullscreen-button svg:last-child{display:none}div.ap-wrapper.ap-hud .ap-control-bar{opacity:1}div.ap-wrapper:fullscreen .ap-fullscreen-button svg:first-child{display:none}div.ap-wrapper:fullscreen .ap-fullscreen-button svg:last-child{display:inline}span.ap-progressbar span.ap-marker-container{display:block;top:0;bottom:0;width:21px;position:absolute;margin-left:-10px;z-index:9}span.ap-marker-container span.ap-marker{display:block;inset:13px 7px 12px;background-color:#555;position:absolute;transition:top .1s,bottom .1s,left .1s,right .1s,background-color .1s;border-radius:50%}span.ap-marker-container span.ap-marker.ap-marker-past{background-color:#bbb}span.ap-marker-container span.ap-marker:hover,span.ap-marker-container:hover span.ap-marker{background-color:#bbb;inset:11px 5px 10px}span.ap-marker-container span.ap-marker-tooltip{visibility:hidden;background-color:#333;color:#bbb;text-align:center;padding:2px 8px 0;border-radius:4px;position:absolute;z-index:1;white-space:nowrap;font-size:11px;line-height:2em;bottom:100%;left:50%;transform:translate(-50%)}span.ap-marker-container:hover span.ap-marker-tooltip{visibility:visible}.ap-player .ap-overlay{z-index:10;background-repeat:no-repeat;background-position:center;position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.ap-player .ap-overlay-start{cursor:pointer}.ap-player .ap-overlay-start .ap-play-button{font-size:0px;position:absolute;inset:0;text-align:center;color:#fff;height:80px;max-height:66%;margin:auto}.ap-player .ap-overlay-start .ap-play-button div{height:100%}.ap-player .ap-overlay-start .ap-play-button div span{height:100%;display:block}.ap-player .ap-overlay-start .ap-play-button div span svg{height:100%}.ap-player .ap-overlay-loading .ap-loader{width:48px;height:48px;border-radius:50%;display:inline-block;position:relative;border:10px solid;border-color:rgba(255,255,255,.15) rgba(255,255,255,.25) rgba(255,255,255,.35) rgba(255,255,255,.5);box-sizing:border-box;animation:ap-loader-rotation 1s linear infinite}.ap-player .ap-overlay-offline span{font-family:Consolas,Menlo,Bitstream Vera Sans Mono,monospace,Powerline Symbols;font-variant-ligatures:none;font-size:2em}.ap-player .ap-overlay-offline span .ap-line{letter-spacing:normal;overflow:hidden}.ap-player .ap-overlay-offline span .ap-line span{padding:0;display:inline-block;height:100%}.ap-player .ap-overlay-error span{font-size:8em}@keyframes ap-loader-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ap-terminal .fg-16{color:#000}.ap-terminal .bg-16{background-color:#000}.ap-terminal .fg-17{color:#00005f}.ap-terminal .bg-17{background-color:#00005f}.ap-terminal .fg-18{color:#000087}.ap-terminal .bg-18{background-color:#000087}.ap-terminal .fg-19{color:#0000af}.ap-terminal .bg-19{background-color:#0000af}.ap-terminal .fg-20{color:#0000d7}.ap-terminal .bg-20{background-color:#0000d7}.ap-terminal .fg-21{color:#00f}.ap-terminal .bg-21{background-color:#00f}.ap-terminal .fg-22{color:#005f00}.ap-terminal .bg-22{background-color:#005f00}.ap-terminal .fg-23{color:#005f5f}.ap-terminal .bg-23{background-color:#005f5f}.ap-terminal .fg-24{color:#005f87}.ap-terminal .bg-24{background-color:#005f87}.ap-terminal .fg-25{color:#005faf}.ap-terminal .bg-25{background-color:#005faf}.ap-terminal .fg-26{color:#005fd7}.ap-terminal .bg-26{background-color:#005fd7}.ap-terminal .fg-27{color:#005fff}.ap-terminal .bg-27{background-color:#005fff}.ap-terminal .fg-28{color:#008700}.ap-terminal .bg-28{background-color:#008700}.ap-terminal .fg-29{color:#00875f}.ap-terminal .bg-29{background-color:#00875f}.ap-terminal .fg-30{color:#008787}.ap-terminal .bg-30{background-color:#008787}.ap-terminal .fg-31{color:#0087af}.ap-terminal .bg-31{background-color:#0087af}.ap-terminal .fg-32{color:#0087d7}.ap-terminal .bg-32{background-color:#0087d7}.ap-terminal .fg-33{color:#0087ff}.ap-terminal .bg-33{background-color:#0087ff}.ap-terminal .fg-34{color:#00af00}.ap-terminal .bg-34{background-color:#00af00}.ap-terminal .fg-35{color:#00af5f}.ap-terminal .bg-35{background-color:#00af5f}.ap-terminal .fg-36{color:#00af87}.ap-terminal .bg-36{background-color:#00af87}.ap-terminal .fg-37{color:#00afaf}.ap-terminal .bg-37{background-color:#00afaf}.ap-terminal .fg-38{color:#00afd7}.ap-terminal .bg-38{background-color:#00afd7}.ap-terminal .fg-39{color:#00afff}.ap-terminal .bg-39{background-color:#00afff}.ap-terminal .fg-40{color:#00d700}.ap-terminal .bg-40{background-color:#00d700}.ap-terminal .fg-41{color:#00d75f}.ap-terminal .bg-41{background-color:#00d75f}.ap-terminal .fg-42{color:#00d787}.ap-terminal .bg-42{background-color:#00d787}.ap-terminal .fg-43{color:#00d7af}.ap-terminal .bg-43{background-color:#00d7af}.ap-terminal .fg-44{color:#00d7d7}.ap-terminal .bg-44{background-color:#00d7d7}.ap-terminal .fg-45{color:#00d7ff}.ap-terminal .bg-45{background-color:#00d7ff}.ap-terminal .fg-46{color:#0f0}.ap-terminal .bg-46{background-color:#0f0}.ap-terminal .fg-47{color:#00ff5f}.ap-terminal .bg-47{background-color:#00ff5f}.ap-terminal .fg-48{color:#00ff87}.ap-terminal .bg-48{background-color:#00ff87}.ap-terminal .fg-49{color:#00ffaf}.ap-terminal .bg-49{background-color:#00ffaf}.ap-terminal .fg-50{color:#00ffd7}.ap-terminal .bg-50{background-color:#00ffd7}.ap-terminal .fg-51{color:#0ff}.ap-terminal .bg-51{background-color:#0ff}.ap-terminal .fg-52{color:#5f0000}.ap-terminal .bg-52{background-color:#5f0000}.ap-terminal .fg-53{color:#5f005f}.ap-terminal .bg-53{background-color:#5f005f}.ap-terminal .fg-54{color:#5f0087}.ap-terminal .bg-54{background-color:#5f0087}.ap-terminal .fg-55{color:#5f00af}.ap-terminal .bg-55{background-color:#5f00af}.ap-terminal .fg-56{color:#5f00d7}.ap-terminal .bg-56{background-color:#5f00d7}.ap-terminal .fg-57{color:#5f00ff}.ap-terminal .bg-57{background-color:#5f00ff}.ap-terminal .fg-58{color:#5f5f00}.ap-terminal .bg-58{background-color:#5f5f00}.ap-terminal .fg-59{color:#5f5f5f}.ap-terminal .bg-59{background-color:#5f5f5f}.ap-terminal .fg-60{color:#5f5f87}.ap-terminal .bg-60{background-color:#5f5f87}.ap-terminal .fg-61{color:#5f5faf}.ap-terminal .bg-61{background-color:#5f5faf}.ap-terminal .fg-62{color:#5f5fd7}.ap-terminal .bg-62{background-color:#5f5fd7}.ap-terminal .fg-63{color:#5f5fff}.ap-terminal .bg-63{background-color:#5f5fff}.ap-terminal .fg-64{color:#5f8700}.ap-terminal .bg-64{background-color:#5f8700}.ap-terminal .fg-65{color:#5f875f}.ap-terminal .bg-65{background-color:#5f875f}.ap-terminal .fg-66{color:#5f8787}.ap-terminal .bg-66{background-color:#5f8787}.ap-terminal .fg-67{color:#5f87af}.ap-terminal .bg-67{background-color:#5f87af}.ap-terminal .fg-68{color:#5f87d7}.ap-terminal .bg-68{background-color:#5f87d7}.ap-terminal .fg-69{color:#5f87ff}.ap-terminal .bg-69{background-color:#5f87ff}.ap-terminal .fg-70{color:#5faf00}.ap-terminal .bg-70{background-color:#5faf00}.ap-terminal .fg-71{color:#5faf5f}.ap-terminal .bg-71{background-color:#5faf5f}.ap-terminal .fg-72{color:#5faf87}.ap-terminal .bg-72{background-color:#5faf87}.ap-terminal .fg-73{color:#5fafaf}.ap-terminal .bg-73{background-color:#5fafaf}.ap-terminal .fg-74{color:#5fafd7}.ap-terminal .bg-74{background-color:#5fafd7}.ap-terminal .fg-75{color:#5fafff}.ap-terminal .bg-75{background-color:#5fafff}.ap-terminal .fg-76{color:#5fd700}.ap-terminal .bg-76{background-color:#5fd700}.ap-terminal .fg-77{color:#5fd75f}.ap-terminal .bg-77{background-color:#5fd75f}.ap-terminal .fg-78{color:#5fd787}.ap-terminal .bg-78{background-color:#5fd787}.ap-terminal .fg-79{color:#5fd7af}.ap-terminal .bg-79{background-color:#5fd7af}.ap-terminal .fg-80{color:#5fd7d7}.ap-terminal .bg-80{background-color:#5fd7d7}.ap-terminal .fg-81{color:#5fd7ff}.ap-terminal .bg-81{background-color:#5fd7ff}.ap-terminal .fg-82{color:#5fff00}.ap-terminal .bg-82{background-color:#5fff00}.ap-terminal .fg-83{color:#5fff5f}.ap-terminal .bg-83{background-color:#5fff5f}.ap-terminal .fg-84{color:#5fff87}.ap-terminal .bg-84{background-color:#5fff87}.ap-terminal .fg-85{color:#5fffaf}.ap-terminal .bg-85{background-color:#5fffaf}.ap-terminal .fg-86{color:#5fffd7}.ap-terminal .bg-86{background-color:#5fffd7}.ap-terminal .fg-87{color:#5fffff}.ap-terminal .bg-87{background-color:#5fffff}.ap-terminal .fg-88{color:#870000}.ap-terminal .bg-88{background-color:#870000}.ap-terminal .fg-89{color:#87005f}.ap-terminal .bg-89{background-color:#87005f}.ap-terminal .fg-90{color:#870087}.ap-terminal .bg-90{background-color:#870087}.ap-terminal .fg-91{color:#8700af}.ap-terminal .bg-91{background-color:#8700af}.ap-terminal .fg-92{color:#8700d7}.ap-terminal .bg-92{background-color:#8700d7}.ap-terminal .fg-93{color:#8700ff}.ap-terminal .bg-93{background-color:#8700ff}.ap-terminal .fg-94{color:#875f00}.ap-terminal .bg-94{background-color:#875f00}.ap-terminal .fg-95{color:#875f5f}.ap-terminal .bg-95{background-color:#875f5f}.ap-terminal .fg-96{color:#875f87}.ap-terminal .bg-96{background-color:#875f87}.ap-terminal .fg-97{color:#875faf}.ap-terminal .bg-97{background-color:#875faf}.ap-terminal .fg-98{color:#875fd7}.ap-terminal .bg-98{background-color:#875fd7}.ap-terminal .fg-99{color:#875fff}.ap-terminal .bg-99{background-color:#875fff}.ap-terminal .fg-100{color:#878700}.ap-terminal .bg-100{background-color:#878700}.ap-terminal .fg-101{color:#87875f}.ap-terminal .bg-101{background-color:#87875f}.ap-terminal .fg-102{color:#878787}.ap-terminal .bg-102{background-color:#878787}.ap-terminal .fg-103{color:#8787af}.ap-terminal .bg-103{background-color:#8787af}.ap-terminal .fg-104{color:#8787d7}.ap-terminal .bg-104{background-color:#8787d7}.ap-terminal .fg-105{color:#8787ff}.ap-terminal .bg-105{background-color:#8787ff}.ap-terminal .fg-106{color:#87af00}.ap-terminal .bg-106{background-color:#87af00}.ap-terminal .fg-107{color:#87af5f}.ap-terminal .bg-107{background-color:#87af5f}.ap-terminal .fg-108{color:#87af87}.ap-terminal .bg-108{background-color:#87af87}.ap-terminal .fg-109{color:#87afaf}.ap-terminal .bg-109{background-color:#87afaf}.ap-terminal .fg-110{color:#87afd7}.ap-terminal .bg-110{background-color:#87afd7}.ap-terminal .fg-111{color:#87afff}.ap-terminal .bg-111{background-color:#87afff}.ap-terminal .fg-112{color:#87d700}.ap-terminal .bg-112{background-color:#87d700}.ap-terminal .fg-113{color:#87d75f}.ap-terminal .bg-113{background-color:#87d75f}.ap-terminal .fg-114{color:#87d787}.ap-terminal .bg-114{background-color:#87d787}.ap-terminal .fg-115{color:#87d7af}.ap-terminal .bg-115{background-color:#87d7af}.ap-terminal .fg-116{color:#87d7d7}.ap-terminal .bg-116{background-color:#87d7d7}.ap-terminal .fg-117{color:#87d7ff}.ap-terminal .bg-117{background-color:#87d7ff}.ap-terminal .fg-118{color:#87ff00}.ap-terminal .bg-118{background-color:#87ff00}.ap-terminal .fg-119{color:#87ff5f}.ap-terminal .bg-119{background-color:#87ff5f}.ap-terminal .fg-120{color:#87ff87}.ap-terminal .bg-120{background-color:#87ff87}.ap-terminal .fg-121{color:#87ffaf}.ap-terminal .bg-121{background-color:#87ffaf}.ap-terminal .fg-122{color:#87ffd7}.ap-terminal .bg-122{background-color:#87ffd7}.ap-terminal .fg-123{color:#87ffff}.ap-terminal .bg-123{background-color:#87ffff}.ap-terminal .fg-124{color:#af0000}.ap-terminal .bg-124{background-color:#af0000}.ap-terminal .fg-125{color:#af005f}.ap-terminal .bg-125{background-color:#af005f}.ap-terminal .fg-126{color:#af0087}.ap-terminal .bg-126{background-color:#af0087}.ap-terminal .fg-127{color:#af00af}.ap-terminal .bg-127{background-color:#af00af}.ap-terminal .fg-128{color:#af00d7}.ap-terminal .bg-128{background-color:#af00d7}.ap-terminal .fg-129{color:#af00ff}.ap-terminal .bg-129{background-color:#af00ff}.ap-terminal .fg-130{color:#af5f00}.ap-terminal .bg-130{background-color:#af5f00}.ap-terminal .fg-131{color:#af5f5f}.ap-terminal .bg-131{background-color:#af5f5f}.ap-terminal .fg-132{color:#af5f87}.ap-terminal .bg-132{background-color:#af5f87}.ap-terminal .fg-133{color:#af5faf}.ap-terminal .bg-133{background-color:#af5faf}.ap-terminal .fg-134{color:#af5fd7}.ap-terminal .bg-134{background-color:#af5fd7}.ap-terminal .fg-135{color:#af5fff}.ap-terminal .bg-135{background-color:#af5fff}.ap-terminal .fg-136{color:#af8700}.ap-terminal .bg-136{background-color:#af8700}.ap-terminal .fg-137{color:#af875f}.ap-terminal .bg-137{background-color:#af875f}.ap-terminal .fg-138{color:#af8787}.ap-terminal .bg-138{background-color:#af8787}.ap-terminal .fg-139{color:#af87af}.ap-terminal .bg-139{background-color:#af87af}.ap-terminal .fg-140{color:#af87d7}.ap-terminal .bg-140{background-color:#af87d7}.ap-terminal .fg-141{color:#af87ff}.ap-terminal .bg-141{background-color:#af87ff}.ap-terminal .fg-142{color:#afaf00}.ap-terminal .bg-142{background-color:#afaf00}.ap-terminal .fg-143{color:#afaf5f}.ap-terminal .bg-143{background-color:#afaf5f}.ap-terminal .fg-144{color:#afaf87}.ap-terminal .bg-144{background-color:#afaf87}.ap-terminal .fg-145{color:#afafaf}.ap-terminal .bg-145{background-color:#afafaf}.ap-terminal .fg-146{color:#afafd7}.ap-terminal .bg-146{background-color:#afafd7}.ap-terminal .fg-147{color:#afafff}.ap-terminal .bg-147{background-color:#afafff}.ap-terminal .fg-148{color:#afd700}.ap-terminal .bg-148{background-color:#afd700}.ap-terminal .fg-149{color:#afd75f}.ap-terminal .bg-149{background-color:#afd75f}.ap-terminal .fg-150{color:#afd787}.ap-terminal .bg-150{background-color:#afd787}.ap-terminal .fg-151{color:#afd7af}.ap-terminal .bg-151{background-color:#afd7af}.ap-terminal .fg-152{color:#afd7d7}.ap-terminal .bg-152{background-color:#afd7d7}.ap-terminal .fg-153{color:#afd7ff}.ap-terminal .bg-153{background-color:#afd7ff}.ap-terminal .fg-154{color:#afff00}.ap-terminal .bg-154{background-color:#afff00}.ap-terminal .fg-155{color:#afff5f}.ap-terminal .bg-155{background-color:#afff5f}.ap-terminal .fg-156{color:#afff87}.ap-terminal .bg-156{background-color:#afff87}.ap-terminal .fg-157{color:#afffaf}.ap-terminal .bg-157{background-color:#afffaf}.ap-terminal .fg-158{color:#afffd7}.ap-terminal .bg-158{background-color:#afffd7}.ap-terminal .fg-159{color:#afffff}.ap-terminal .bg-159{background-color:#afffff}.ap-terminal .fg-160{color:#d70000}.ap-terminal .bg-160{background-color:#d70000}.ap-terminal .fg-161{color:#d7005f}.ap-terminal .bg-161{background-color:#d7005f}.ap-terminal .fg-162{color:#d70087}.ap-terminal .bg-162{background-color:#d70087}.ap-terminal .fg-163{color:#d700af}.ap-terminal .bg-163{background-color:#d700af}.ap-terminal .fg-164{color:#d700d7}.ap-terminal .bg-164{background-color:#d700d7}.ap-terminal .fg-165{color:#d700ff}.ap-terminal .bg-165{background-color:#d700ff}.ap-terminal .fg-166{color:#d75f00}.ap-terminal .bg-166{background-color:#d75f00}.ap-terminal .fg-167{color:#d75f5f}.ap-terminal .bg-167{background-color:#d75f5f}.ap-terminal .fg-168{color:#d75f87}.ap-terminal .bg-168{background-color:#d75f87}.ap-terminal .fg-169{color:#d75faf}.ap-terminal .bg-169{background-color:#d75faf}.ap-terminal .fg-170{color:#d75fd7}.ap-terminal .bg-170{background-color:#d75fd7}.ap-terminal .fg-171{color:#d75fff}.ap-terminal .bg-171{background-color:#d75fff}.ap-terminal .fg-172{color:#d78700}.ap-terminal .bg-172{background-color:#d78700}.ap-terminal .fg-173{color:#d7875f}.ap-terminal .bg-173{background-color:#d7875f}.ap-terminal .fg-174{color:#d78787}.ap-terminal .bg-174{background-color:#d78787}.ap-terminal .fg-175{color:#d787af}.ap-terminal .bg-175{background-color:#d787af}.ap-terminal .fg-176{color:#d787d7}.ap-terminal .bg-176{background-color:#d787d7}.ap-terminal .fg-177{color:#d787ff}.ap-terminal .bg-177{background-color:#d787ff}.ap-terminal .fg-178{color:#d7af00}.ap-terminal .bg-178{background-color:#d7af00}.ap-terminal .fg-179{color:#d7af5f}.ap-terminal .bg-179{background-color:#d7af5f}.ap-terminal .fg-180{color:#d7af87}.ap-terminal .bg-180{background-color:#d7af87}.ap-terminal .fg-181{color:#d7afaf}.ap-terminal .bg-181{background-color:#d7afaf}.ap-terminal .fg-182{color:#d7afd7}.ap-terminal .bg-182{background-color:#d7afd7}.ap-terminal .fg-183{color:#d7afff}.ap-terminal .bg-183{background-color:#d7afff}.ap-terminal .fg-184{color:#d7d700}.ap-terminal .bg-184{background-color:#d7d700}.ap-terminal .fg-185{color:#d7d75f}.ap-terminal .bg-185{background-color:#d7d75f}.ap-terminal .fg-186{color:#d7d787}.ap-terminal .bg-186{background-color:#d7d787}.ap-terminal .fg-187{color:#d7d7af}.ap-terminal .bg-187{background-color:#d7d7af}.ap-terminal .fg-188{color:#d7d7d7}.ap-terminal .bg-188{background-color:#d7d7d7}.ap-terminal .fg-189{color:#d7d7ff}.ap-terminal .bg-189{background-color:#d7d7ff}.ap-terminal .fg-190{color:#d7ff00}.ap-terminal .bg-190{background-color:#d7ff00}.ap-terminal .fg-191{color:#d7ff5f}.ap-terminal .bg-191{background-color:#d7ff5f}.ap-terminal .fg-192{color:#d7ff87}.ap-terminal .bg-192{background-color:#d7ff87}.ap-terminal .fg-193{color:#d7ffaf}.ap-terminal .bg-193{background-color:#d7ffaf}.ap-terminal .fg-194{color:#d7ffd7}.ap-terminal .bg-194{background-color:#d7ffd7}.ap-terminal .fg-195{color:#d7ffff}.ap-terminal .bg-195{background-color:#d7ffff}.ap-terminal .fg-196{color:red}.ap-terminal .bg-196{background-color:red}.ap-terminal .fg-197{color:#ff005f}.ap-terminal .bg-197{background-color:#ff005f}.ap-terminal .fg-198{color:#ff0087}.ap-terminal .bg-198{background-color:#ff0087}.ap-terminal .fg-199{color:#ff00af}.ap-terminal .bg-199{background-color:#ff00af}.ap-terminal .fg-200{color:#ff00d7}.ap-terminal .bg-200{background-color:#ff00d7}.ap-terminal .fg-201{color:#f0f}.ap-terminal .bg-201{background-color:#f0f}.ap-terminal .fg-202{color:#ff5f00}.ap-terminal .bg-202{background-color:#ff5f00}.ap-terminal .fg-203{color:#ff5f5f}.ap-terminal .bg-203{background-color:#ff5f5f}.ap-terminal .fg-204{color:#ff5f87}.ap-terminal .bg-204{background-color:#ff5f87}.ap-terminal .fg-205{color:#ff5faf}.ap-terminal .bg-205{background-color:#ff5faf}.ap-terminal .fg-206{color:#ff5fd7}.ap-terminal .bg-206{background-color:#ff5fd7}.ap-terminal .fg-207{color:#ff5fff}.ap-terminal .bg-207{background-color:#ff5fff}.ap-terminal .fg-208{color:#ff8700}.ap-terminal .bg-208{background-color:#ff8700}.ap-terminal .fg-209{color:#ff875f}.ap-terminal .bg-209{background-color:#ff875f}.ap-terminal .fg-210{color:#ff8787}.ap-terminal .bg-210{background-color:#ff8787}.ap-terminal .fg-211{color:#ff87af}.ap-terminal .bg-211{background-color:#ff87af}.ap-terminal .fg-212{color:#ff87d7}.ap-terminal .bg-212{background-color:#ff87d7}.ap-terminal .fg-213{color:#ff87ff}.ap-terminal .bg-213{background-color:#ff87ff}.ap-terminal .fg-214{color:#ffaf00}.ap-terminal .bg-214{background-color:#ffaf00}.ap-terminal .fg-215{color:#ffaf5f}.ap-terminal .bg-215{background-color:#ffaf5f}.ap-terminal .fg-216{color:#ffaf87}.ap-terminal .bg-216{background-color:#ffaf87}.ap-terminal .fg-217{color:#ffafaf}.ap-terminal .bg-217{background-color:#ffafaf}.ap-terminal .fg-218{color:#ffafd7}.ap-terminal .bg-218{background-color:#ffafd7}.ap-terminal .fg-219{color:#ffafff}.ap-terminal .bg-219{background-color:#ffafff}.ap-terminal .fg-220{color:gold}.ap-terminal .bg-220{background-color:gold}.ap-terminal .fg-221{color:#ffd75f}.ap-terminal .bg-221{background-color:#ffd75f}.ap-terminal .fg-222{color:#ffd787}.ap-terminal .bg-222{background-color:#ffd787}.ap-terminal .fg-223{color:#ffd7af}.ap-terminal .bg-223{background-color:#ffd7af}.ap-terminal .fg-224{color:#ffd7d7}.ap-terminal .bg-224{background-color:#ffd7d7}.ap-terminal .fg-225{color:#ffd7ff}.ap-terminal .bg-225{background-color:#ffd7ff}.ap-terminal .fg-226{color:#ff0}.ap-terminal .bg-226{background-color:#ff0}.ap-terminal .fg-227{color:#ffff5f}.ap-terminal .bg-227{background-color:#ffff5f}.ap-terminal .fg-228{color:#ffff87}.ap-terminal .bg-228{background-color:#ffff87}.ap-terminal .fg-229{color:#ffffaf}.ap-terminal .bg-229{background-color:#ffffaf}.ap-terminal .fg-230{color:#ffffd7}.ap-terminal .bg-230{background-color:#ffffd7}.ap-terminal .fg-231{color:#fff}.ap-terminal .bg-231{background-color:#fff}.ap-terminal .fg-232{color:#080808}.ap-terminal .bg-232{background-color:#080808}.ap-terminal .fg-233{color:#121212}.ap-terminal .bg-233{background-color:#121212}.ap-terminal .fg-234{color:#1c1c1c}.ap-terminal .bg-234{background-color:#1c1c1c}.ap-terminal .fg-235{color:#262626}.ap-terminal .bg-235{background-color:#262626}.ap-terminal .fg-236{color:#303030}.ap-terminal .bg-236{background-color:#303030}.ap-terminal .fg-237{color:#3a3a3a}.ap-terminal .bg-237{background-color:#3a3a3a}.ap-terminal .fg-238{color:#444}.ap-terminal .bg-238{background-color:#444}.ap-terminal .fg-239{color:#4e4e4e}.ap-terminal .bg-239{background-color:#4e4e4e}.ap-terminal .fg-240{color:#585858}.ap-terminal .bg-240{background-color:#585858}.ap-terminal .fg-241{color:#626262}.ap-terminal .bg-241{background-color:#626262}.ap-terminal .fg-242{color:#6c6c6c}.ap-terminal .bg-242{background-color:#6c6c6c}.ap-terminal .fg-243{color:#767676}.ap-terminal .bg-243{background-color:#767676}.ap-terminal .fg-244{color:gray}.ap-terminal .bg-244{background-color:gray}.ap-terminal .fg-245{color:#8a8a8a}.ap-terminal .bg-245{background-color:#8a8a8a}.ap-terminal .fg-246{color:#949494}.ap-terminal .bg-246{background-color:#949494}.ap-terminal .fg-247{color:#9e9e9e}.ap-terminal .bg-247{background-color:#9e9e9e}.ap-terminal .fg-248{color:#a8a8a8}.ap-terminal .bg-248{background-color:#a8a8a8}.ap-terminal .fg-249{color:#b2b2b2}.ap-terminal .bg-249{background-color:#b2b2b2}.ap-terminal .fg-250{color:#bcbcbc}.ap-terminal .bg-250{background-color:#bcbcbc}.ap-terminal .fg-251{color:#c6c6c6}.ap-terminal .bg-251{background-color:#c6c6c6}.ap-terminal .fg-252{color:#d0d0d0}.ap-terminal .bg-252{background-color:#d0d0d0}.ap-terminal .fg-253{color:#dadada}.ap-terminal .bg-253{background-color:#dadada}.ap-terminal .fg-254{color:#e4e4e4}.ap-terminal .bg-254{background-color:#e4e4e4}.ap-terminal .fg-255{color:#eee}.ap-terminal .bg-255{background-color:#eee}.asciinema-theme-asciinema{background-color:#121314}.asciinema-theme-asciinema pre.ap-terminal{color:#ccc;background-color:#121314;border-color:#121314}.asciinema-theme-asciinema .fg-default{color:#ccc}.asciinema-theme-asciinema .fg-bg{color:#121314}.asciinema-theme-asciinema .bg-default{background-color:#121314}.asciinema-theme-asciinema .bg-fg{background-color:#ccc}.asciinema-theme-asciinema .fg-0{color:#000}.asciinema-theme-asciinema .bg-0{background-color:#000}.asciinema-theme-asciinema .fg-1{color:#dd3c69}.asciinema-theme-asciinema .bg-1{background-color:#dd3c69}.asciinema-theme-asciinema .fg-2{color:#4ebf22}.asciinema-theme-asciinema .bg-2{background-color:#4ebf22}.asciinema-theme-asciinema .fg-3{color:#ddaf3c}.asciinema-theme-asciinema .bg-3{background-color:#ddaf3c}.asciinema-theme-asciinema .fg-4{color:#26b0d7}.asciinema-theme-asciinema .bg-4{background-color:#26b0d7}.asciinema-theme-asciinema .fg-5{color:#b954e1}.asciinema-theme-asciinema .bg-5{background-color:#b954e1}.asciinema-theme-asciinema .fg-6{color:#54e1b9}.asciinema-theme-asciinema .bg-6{background-color:#54e1b9}.asciinema-theme-asciinema .fg-7{color:#d9d9d9}.asciinema-theme-asciinema .bg-7{background-color:#d9d9d9}.asciinema-theme-asciinema .fg-8{color:#4d4d4d}.asciinema-theme-asciinema .bg-8{background-color:#4d4d4d}.asciinema-theme-asciinema .fg-9{color:#dd3c69}.asciinema-theme-asciinema .bg-9{background-color:#dd3c69}.asciinema-theme-asciinema .fg-10{color:#4ebf22}.asciinema-theme-asciinema .bg-10{background-color:#4ebf22}.asciinema-theme-asciinema .fg-11{color:#ddaf3c}.asciinema-theme-asciinema .bg-11{background-color:#ddaf3c}.asciinema-theme-asciinema .fg-12{color:#26b0d7}.asciinema-theme-asciinema .bg-12{background-color:#26b0d7}.asciinema-theme-asciinema .fg-13{color:#b954e1}.asciinema-theme-asciinema .bg-13{background-color:#b954e1}.asciinema-theme-asciinema .fg-14{color:#54e1b9}.asciinema-theme-asciinema .bg-14{background-color:#54e1b9}.asciinema-theme-asciinema .fg-15{color:#fff}.asciinema-theme-asciinema .bg-15{background-color:#fff}.asciinema-theme-asciinema .ap-overlay-loading .ap-loader{border-color:rgba(204,204,204,.3) rgba(204,204,204,.5) rgba(204,204,204,.7) #cccccc}.asciinema-theme-asciinema .fg-8,.asciinema-theme-asciinema .fg-9,.asciinema-theme-asciinema .fg-10,.asciinema-theme-asciinema .fg-11,.asciinema-theme-asciinema .fg-12,.asciinema-theme-asciinema .fg-13,.asciinema-theme-asciinema .fg-14,.asciinema-theme-asciinema .fg-15{font-weight:700}.asciinema-theme-dracula{background-color:#282a36}.asciinema-theme-dracula pre.ap-terminal{color:#f8f8f2;background-color:#282a36;border-color:#282a36}.asciinema-theme-dracula .fg-default{color:#f8f8f2}.asciinema-theme-dracula .fg-bg{color:#282a36}.asciinema-theme-dracula .bg-default{background-color:#282a36}.asciinema-theme-dracula .bg-fg{background-color:#f8f8f2}.asciinema-theme-dracula .fg-0{color:#21222c}.asciinema-theme-dracula .bg-0{background-color:#21222c}.asciinema-theme-dracula .fg-1{color:#f55}.asciinema-theme-dracula .bg-1{background-color:#f55}.asciinema-theme-dracula .fg-2{color:#50fa7b}.asciinema-theme-dracula .bg-2{background-color:#50fa7b}.asciinema-theme-dracula .fg-3{color:#f1fa8c}.asciinema-theme-dracula .bg-3{background-color:#f1fa8c}.asciinema-theme-dracula .fg-4{color:#bd93f9}.asciinema-theme-dracula .bg-4{background-color:#bd93f9}.asciinema-theme-dracula .fg-5{color:#ff79c6}.asciinema-theme-dracula .bg-5{background-color:#ff79c6}.asciinema-theme-dracula .fg-6{color:#8be9fd}.asciinema-theme-dracula .bg-6{background-color:#8be9fd}.asciinema-theme-dracula .fg-7{color:#f8f8f2}.asciinema-theme-dracula .bg-7{background-color:#f8f8f2}.asciinema-theme-dracula .fg-8{color:#6272a4}.asciinema-theme-dracula .bg-8{background-color:#6272a4}.asciinema-theme-dracula .fg-9{color:#ff6e6e}.asciinema-theme-dracula .bg-9{background-color:#ff6e6e}.asciinema-theme-dracula .fg-10{color:#69ff94}.asciinema-theme-dracula .bg-10{background-color:#69ff94}.asciinema-theme-dracula .fg-11{color:#ffffa5}.asciinema-theme-dracula .bg-11{background-color:#ffffa5}.asciinema-theme-dracula .fg-12{color:#d6acff}.asciinema-theme-dracula .bg-12{background-color:#d6acff}.asciinema-theme-dracula .fg-13{color:#ff92df}.asciinema-theme-dracula .bg-13{background-color:#ff92df}.asciinema-theme-dracula .fg-14{color:#a4ffff}.asciinema-theme-dracula .bg-14{background-color:#a4ffff}.asciinema-theme-dracula .fg-15{color:#fff}.asciinema-theme-dracula .bg-15{background-color:#fff}.asciinema-theme-dracula .ap-overlay-loading .ap-loader{border-color:rgba(248,248,242,.3) rgba(248,248,242,.5) rgba(248,248,242,.7) #f8f8f2}.asciinema-theme-dracula .fg-8,.asciinema-theme-dracula .fg-9,.asciinema-theme-dracula .fg-10,.asciinema-theme-dracula .fg-11,.asciinema-theme-dracula .fg-12,.asciinema-theme-dracula .fg-13,.asciinema-theme-dracula .fg-14,.asciinema-theme-dracula .fg-15{font-weight:700}.asciinema-theme-monokai{background-color:#272822}.asciinema-theme-monokai pre.ap-terminal{color:#f8f8f2;background-color:#272822;border-color:#272822}.asciinema-theme-monokai .fg-default{color:#f8f8f2}.asciinema-theme-monokai .fg-bg{color:#272822}.asciinema-theme-monokai .bg-default{background-color:#272822}.asciinema-theme-monokai .bg-fg{background-color:#f8f8f2}.asciinema-theme-monokai .fg-0{color:#272822}.asciinema-theme-monokai .bg-0{background-color:#272822}.asciinema-theme-monokai .fg-1{color:#f92672}.asciinema-theme-monokai .bg-1{background-color:#f92672}.asciinema-theme-monokai .fg-2{color:#a6e22e}.asciinema-theme-monokai .bg-2{background-color:#a6e22e}.asciinema-theme-monokai .fg-3{color:#f4bf75}.asciinema-theme-monokai .bg-3{background-color:#f4bf75}.asciinema-theme-monokai .fg-4{color:#66d9ef}.asciinema-theme-monokai .bg-4{background-color:#66d9ef}.asciinema-theme-monokai .fg-5{color:#ae81ff}.asciinema-theme-monokai .bg-5{background-color:#ae81ff}.asciinema-theme-monokai .fg-6{color:#a1efe4}.asciinema-theme-monokai .bg-6{background-color:#a1efe4}.asciinema-theme-monokai .fg-7{color:#f8f8f2}.asciinema-theme-monokai .bg-7{background-color:#f8f8f2}.asciinema-theme-monokai .fg-8{color:#75715e}.asciinema-theme-monokai .bg-8{background-color:#75715e}.asciinema-theme-monokai .fg-9{color:#f92672}.asciinema-theme-monokai .bg-9{background-color:#f92672}.asciinema-theme-monokai .fg-10{color:#a6e22e}.asciinema-theme-monokai .bg-10{background-color:#a6e22e}.asciinema-theme-monokai .fg-11{color:#f4bf75}.asciinema-theme-monokai .bg-11{background-color:#f4bf75}.asciinema-theme-monokai .fg-12{color:#66d9ef}.asciinema-theme-monokai .bg-12{background-color:#66d9ef}.asciinema-theme-monokai .fg-13{color:#ae81ff}.asciinema-theme-monokai .bg-13{background-color:#ae81ff}.asciinema-theme-monokai .fg-14{color:#a1efe4}.asciinema-theme-monokai .bg-14{background-color:#a1efe4}.asciinema-theme-monokai .fg-15{color:#f9f8f5}.asciinema-theme-monokai .bg-15{background-color:#f9f8f5}.asciinema-theme-monokai .ap-overlay-loading .ap-loader{border-color:rgba(248,248,242,.3) rgba(248,248,242,.5) rgba(248,248,242,.7) #f8f8f2}.asciinema-theme-monokai .fg-8,.asciinema-theme-monokai .fg-9,.asciinema-theme-monokai .fg-10,.asciinema-theme-monokai .fg-11,.asciinema-theme-monokai .fg-12,.asciinema-theme-monokai .fg-13,.asciinema-theme-monokai .fg-14,.asciinema-theme-monokai .fg-15{font-weight:700}.asciinema-theme-nord{background-color:#2e3440}.asciinema-theme-nord pre.ap-terminal{color:#eceff4;background-color:#2e3440;border-color:#2e3440}.asciinema-theme-nord .fg-default{color:#eceff4}.asciinema-theme-nord .fg-bg{color:#2e3440}.asciinema-theme-nord .bg-default{background-color:#2e3440}.asciinema-theme-nord .bg-fg{background-color:#eceff4}.asciinema-theme-nord .fg-0{color:#3b4252}.asciinema-theme-nord .bg-0{background-color:#3b4252}.asciinema-theme-nord .fg-1{color:#bf616a}.asciinema-theme-nord .bg-1{background-color:#bf616a}.asciinema-theme-nord .fg-2{color:#a3be8c}.asciinema-theme-nord .bg-2{background-color:#a3be8c}.asciinema-theme-nord .fg-3{color:#ebcb8b}.asciinema-theme-nord .bg-3{background-color:#ebcb8b}.asciinema-theme-nord .fg-4{color:#81a1c1}.asciinema-theme-nord .bg-4{background-color:#81a1c1}.asciinema-theme-nord .fg-5{color:#b48ead}.asciinema-theme-nord .bg-5{background-color:#b48ead}.asciinema-theme-nord .fg-6{color:#88c0d0}.asciinema-theme-nord .bg-6{background-color:#88c0d0}.asciinema-theme-nord .fg-7{color:#eceff4}.asciinema-theme-nord .bg-7{background-color:#eceff4}.asciinema-theme-nord .fg-8{color:#3b4252}.asciinema-theme-nord .bg-8{background-color:#3b4252}.asciinema-theme-nord .fg-9{color:#bf616a}.asciinema-theme-nord .bg-9{background-color:#bf616a}.asciinema-theme-nord .fg-10{color:#a3be8c}.asciinema-theme-nord .bg-10{background-color:#a3be8c}.asciinema-theme-nord .fg-11{color:#ebcb8b}.asciinema-theme-nord .bg-11{background-color:#ebcb8b}.asciinema-theme-nord .fg-12{color:#81a1c1}.asciinema-theme-nord .bg-12{background-color:#81a1c1}.asciinema-theme-nord .fg-13{color:#b48ead}.asciinema-theme-nord .bg-13{background-color:#b48ead}.asciinema-theme-nord .fg-14{color:#88c0d0}.asciinema-theme-nord .bg-14{background-color:#88c0d0}.asciinema-theme-nord .fg-15{color:#eceff4}.asciinema-theme-nord .bg-15{background-color:#eceff4}.asciinema-theme-nord .ap-overlay-loading .ap-loader{border-color:rgba(236,239,244,.3) rgba(236,239,244,.5) rgba(236,239,244,.7) #eceff4}.asciinema-theme-nord .fg-8,.asciinema-theme-nord .fg-9,.asciinema-theme-nord .fg-10,.asciinema-theme-nord .fg-11,.asciinema-theme-nord .fg-12,.asciinema-theme-nord .fg-13,.asciinema-theme-nord .fg-14,.asciinema-theme-nord .fg-15{font-weight:700}.asciinema-theme-seti{background-color:#111213}.asciinema-theme-seti pre.ap-terminal{color:#cacecd;background-color:#111213;border-color:#111213}.asciinema-theme-seti .fg-default{color:#cacecd}.asciinema-theme-seti .fg-bg{color:#111213}.asciinema-theme-seti .bg-default{background-color:#111213}.asciinema-theme-seti .bg-fg{background-color:#cacecd}.asciinema-theme-seti .fg-0{color:#323232}.asciinema-theme-seti .bg-0{background-color:#323232}.asciinema-theme-seti .fg-1{color:#c22832}.asciinema-theme-seti .bg-1{background-color:#c22832}.asciinema-theme-seti .fg-2{color:#8ec43d}.asciinema-theme-seti .bg-2{background-color:#8ec43d}.asciinema-theme-seti .fg-3{color:#e0c64f}.asciinema-theme-seti .bg-3{background-color:#e0c64f}.asciinema-theme-seti .fg-4{color:#43a5d5}.asciinema-theme-seti .bg-4{background-color:#43a5d5}.asciinema-theme-seti .fg-5{color:#8b57b5}.asciinema-theme-seti .bg-5{background-color:#8b57b5}.asciinema-theme-seti .fg-6{color:#8ec43d}.asciinema-theme-seti .bg-6{background-color:#8ec43d}.asciinema-theme-seti .fg-7{color:#eee}.asciinema-theme-seti .bg-7{background-color:#eee}.asciinema-theme-seti .fg-8{color:#323232}.asciinema-theme-seti .bg-8{background-color:#323232}.asciinema-theme-seti .fg-9{color:#c22832}.asciinema-theme-seti .bg-9{background-color:#c22832}.asciinema-theme-seti .fg-10{color:#8ec43d}.asciinema-theme-seti .bg-10{background-color:#8ec43d}.asciinema-theme-seti .fg-11{color:#e0c64f}.asciinema-theme-seti .bg-11{background-color:#e0c64f}.asciinema-theme-seti .fg-12{color:#43a5d5}.asciinema-theme-seti .bg-12{background-color:#43a5d5}.asciinema-theme-seti .fg-13{color:#8b57b5}.asciinema-theme-seti .bg-13{background-color:#8b57b5}.asciinema-theme-seti .fg-14{color:#8ec43d}.asciinema-theme-seti .bg-14{background-color:#8ec43d}.asciinema-theme-seti .fg-15{color:#fff}.asciinema-theme-seti .bg-15{background-color:#fff}.asciinema-theme-seti .ap-overlay-loading .ap-loader{border-color:rgba(202,206,205,.3) rgba(202,206,205,.5) rgba(202,206,205,.7) #cacecd}.asciinema-theme-seti .fg-8,.asciinema-theme-seti .fg-9,.asciinema-theme-seti .fg-10,.asciinema-theme-seti .fg-11,.asciinema-theme-seti .fg-12,.asciinema-theme-seti .fg-13,.asciinema-theme-seti .fg-14,.asciinema-theme-seti .fg-15{font-weight:700}.asciinema-theme-solarized-dark{background-color:#002b36}.asciinema-theme-solarized-dark pre.ap-terminal{color:#839496;background-color:#002b36;border-color:#002b36}.asciinema-theme-solarized-dark .fg-default{color:#839496}.asciinema-theme-solarized-dark .fg-bg{color:#002b36}.asciinema-theme-solarized-dark .bg-default{background-color:#002b36}.asciinema-theme-solarized-dark .bg-fg{background-color:#839496}.asciinema-theme-solarized-dark .fg-0{color:#073642}.asciinema-theme-solarized-dark .bg-0{background-color:#073642}.asciinema-theme-solarized-dark .fg-1{color:#dc322f}.asciinema-theme-solarized-dark .bg-1{background-color:#dc322f}.asciinema-theme-solarized-dark .fg-2{color:#859900}.asciinema-theme-solarized-dark .bg-2{background-color:#859900}.asciinema-theme-solarized-dark .fg-3{color:#b58900}.asciinema-theme-solarized-dark .bg-3{background-color:#b58900}.asciinema-theme-solarized-dark .fg-4{color:#268bd2}.asciinema-theme-solarized-dark .bg-4{background-color:#268bd2}.asciinema-theme-solarized-dark .fg-5{color:#d33682}.asciinema-theme-solarized-dark .bg-5{background-color:#d33682}.asciinema-theme-solarized-dark .fg-6{color:#2aa198}.asciinema-theme-solarized-dark .bg-6{background-color:#2aa198}.asciinema-theme-solarized-dark .fg-7{color:#eee8d5}.asciinema-theme-solarized-dark .bg-7{background-color:#eee8d5}.asciinema-theme-solarized-dark .fg-8{color:#002b36}.asciinema-theme-solarized-dark .bg-8{background-color:#002b36}.asciinema-theme-solarized-dark .fg-9{color:#cb4b16}.asciinema-theme-solarized-dark .bg-9{background-color:#cb4b16}.asciinema-theme-solarized-dark .fg-10{color:#586e75}.asciinema-theme-solarized-dark .bg-10{background-color:#586e75}.asciinema-theme-solarized-dark .fg-11{color:#657b83}.asciinema-theme-solarized-dark .bg-11{background-color:#657b83}.asciinema-theme-solarized-dark .fg-12{color:#839496}.asciinema-theme-solarized-dark .bg-12{background-color:#839496}.asciinema-theme-solarized-dark .fg-13{color:#6c71c4}.asciinema-theme-solarized-dark .bg-13{background-color:#6c71c4}.asciinema-theme-solarized-dark .fg-14{color:#93a1a1}.asciinema-theme-solarized-dark .bg-14{background-color:#93a1a1}.asciinema-theme-solarized-dark .fg-15{color:#fdf6e3}.asciinema-theme-solarized-dark .bg-15{background-color:#fdf6e3}.asciinema-theme-solarized-dark .ap-overlay-loading .ap-loader{border-color:rgba(131,148,150,.3) rgba(131,148,150,.5) rgba(131,148,150,.7) #839496}.asciinema-theme-solarized-light{background-color:#fdf6e3}.asciinema-theme-solarized-light pre.ap-terminal{color:#657b83;background-color:#fdf6e3;border-color:#fdf6e3}.asciinema-theme-solarized-light .fg-default{color:#657b83}.asciinema-theme-solarized-light .fg-bg{color:#fdf6e3}.asciinema-theme-solarized-light .bg-default{background-color:#fdf6e3}.asciinema-theme-solarized-light .bg-fg{background-color:#657b83}.asciinema-theme-solarized-light .fg-0{color:#073642}.asciinema-theme-solarized-light .bg-0{background-color:#073642}.asciinema-theme-solarized-light .fg-1{color:#dc322f}.asciinema-theme-solarized-light .bg-1{background-color:#dc322f}.asciinema-theme-solarized-light .fg-2{color:#859900}.asciinema-theme-solarized-light .bg-2{background-color:#859900}.asciinema-theme-solarized-light .fg-3{color:#b58900}.asciinema-theme-solarized-light .bg-3{background-color:#b58900}.asciinema-theme-solarized-light .fg-4{color:#268bd2}.asciinema-theme-solarized-light .bg-4{background-color:#268bd2}.asciinema-theme-solarized-light .fg-5{color:#d33682}.asciinema-theme-solarized-light .bg-5{background-color:#d33682}.asciinema-theme-solarized-light .fg-6{color:#2aa198}.asciinema-theme-solarized-light .bg-6{background-color:#2aa198}.asciinema-theme-solarized-light .fg-7{color:#eee8d5}.asciinema-theme-solarized-light .bg-7{background-color:#eee8d5}.asciinema-theme-solarized-light .fg-8{color:#002b36}.asciinema-theme-solarized-light .bg-8{background-color:#002b36}.asciinema-theme-solarized-light .fg-9{color:#cb4b16}.asciinema-theme-solarized-light .bg-9{background-color:#cb4b16}.asciinema-theme-solarized-light .fg-10{color:#586e75}.asciinema-theme-solarized-light .bg-10{background-color:#586e75}.asciinema-theme-solarized-light .fg-11{color:#657c83}.asciinema-theme-solarized-light .bg-11{background-color:#657c83}.asciinema-theme-solarized-light .fg-12{color:#839496}.asciinema-theme-solarized-light .bg-12{background-color:#839496}.asciinema-theme-solarized-light .fg-13{color:#6c71c4}.asciinema-theme-solarized-light .bg-13{background-color:#6c71c4}.asciinema-theme-solarized-light .fg-14{color:#93a1a1}.asciinema-theme-solarized-light .bg-14{background-color:#93a1a1}.asciinema-theme-solarized-light .fg-15{color:#fdf6e3}.asciinema-theme-solarized-light .bg-15{background-color:#fdf6e3}.asciinema-theme-solarized-light .ap-overlay-loading .ap-loader{border-color:rgba(101,123,131,.3) rgba(101,123,131,.5) rgba(101,123,131,.7) #657b83}.asciinema-theme-solarized-light .ap-overlay-start .ap-play-button svg .ap-play-btn-fill{fill:#dc322f}.asciinema-theme-solarized-light .ap-overlay-start .ap-play-button svg .ap-play-btn-stroke{stroke:#dc322f}.asciinema-theme-tango{background-color:#121314}.asciinema-theme-tango pre.ap-terminal{color:#ccc;background-color:#121314;border-color:#121314}.asciinema-theme-tango .fg-default{color:#ccc}.asciinema-theme-tango .fg-bg{color:#121314}.asciinema-theme-tango .bg-default{background-color:#121314}.asciinema-theme-tango .bg-fg{background-color:#ccc}.asciinema-theme-tango .fg-0{color:#000}.asciinema-theme-tango .bg-0{background-color:#000}.asciinema-theme-tango .fg-1{color:#c00}.asciinema-theme-tango .bg-1{background-color:#c00}.asciinema-theme-tango .fg-2{color:#4e9a06}.asciinema-theme-tango .bg-2{background-color:#4e9a06}.asciinema-theme-tango .fg-3{color:#c4a000}.asciinema-theme-tango .bg-3{background-color:#c4a000}.asciinema-theme-tango .fg-4{color:#3465a4}.asciinema-theme-tango .bg-4{background-color:#3465a4}.asciinema-theme-tango .fg-5{color:#75507b}.asciinema-theme-tango .bg-5{background-color:#75507b}.asciinema-theme-tango .fg-6{color:#06989a}.asciinema-theme-tango .bg-6{background-color:#06989a}.asciinema-theme-tango .fg-7{color:#d3d7cf}.asciinema-theme-tango .bg-7{background-color:#d3d7cf}.asciinema-theme-tango .fg-8{color:#555753}.asciinema-theme-tango .bg-8{background-color:#555753}.asciinema-theme-tango .fg-9{color:#ef2929}.asciinema-theme-tango .bg-9{background-color:#ef2929}.asciinema-theme-tango .fg-10{color:#8ae234}.asciinema-theme-tango .bg-10{background-color:#8ae234}.asciinema-theme-tango .fg-11{color:#fce94f}.asciinema-theme-tango .bg-11{background-color:#fce94f}.asciinema-theme-tango .fg-12{color:#729fcf}.asciinema-theme-tango .bg-12{background-color:#729fcf}.asciinema-theme-tango .fg-13{color:#ad7fa8}.asciinema-theme-tango .bg-13{background-color:#ad7fa8}.asciinema-theme-tango .fg-14{color:#34e2e2}.asciinema-theme-tango .bg-14{background-color:#34e2e2}.asciinema-theme-tango .fg-15{color:#eeeeec}.asciinema-theme-tango .bg-15{background-color:#eeeeec}.asciinema-theme-tango .ap-overlay-loading .ap-loader{border-color:rgba(204,204,204,.3) rgba(204,204,204,.5) rgba(204,204,204,.7) #cccccc}.asciinema-theme-tango .fg-8,.asciinema-theme-tango .fg-9,.asciinema-theme-tango .fg-10,.asciinema-theme-tango .fg-11,.asciinema-theme-tango .fg-12,.asciinema-theme-tango .fg-13,.asciinema-theme-tango .fg-14,.asciinema-theme-tango .fg-15{font-weight:700}.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;-webkit-user-select:text;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}
