.machine-console{--c-screen:#071715;--c-panel:#0c1f1a;--c-raise:#13281f;--c-line:#3b5240;--c-line-2:#5e7454;--c-brass:#d9b66c;--c-brass-hi:#f2d48d;--c-mint:#a6f4e6;--c-text:#e4dcb7;--c-dim:#9fae95;--c-cipher:#6f8a72;--r-1:2px;--r-2:4px;--key:30px;--t-xs:9px;--t-s:10px;--t-m:11px;--t-l:13px;--amber:var(--c-brass);--phos:var(--c-text);--dim:var(--c-dim);--case-edge:clamp(18px, 1.6vw, 36px);--case-head:96px;--side:calc(var(--case-edge) + 214px);isolation:isolate;width:100%;height:calc(100dvh - 16px);min-height:640px;padding:var(--case-head) var(--case-edge) 28px;color:var(--c-text);font:12px/1.4 var(--font-mono);background:radial-gradient(at 25% 0,#77805926,#0000 45%),repeating-linear-gradient(0deg,#96a16d0d 0 1px,#0000 1px 4px),linear-gradient(125deg,#344b36,#23392d 48%,#31472f);border:2px solid #a38d5a;border-radius:22px;grid-template-rows:minmax(0,1fr) minmax(290px,42%);grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(14px,1.1vw,26px);display:grid;position:relative;box-shadow:inset 0 0 0 5px #0b1918,inset 0 0 0 7px #718665,0 14px 50px #000b}.machine-console:before{content:"";pointer-events:none;z-index:5;border:2px solid #7c8058;border-radius:16px;position:absolute;inset:5px;box-shadow:0 0 0 2px #14281f,inset 0 0 0 2px #263a2b}.machine-console [hidden]{display:none!important}.machine-console :focus-visible{outline-offset:2px;outline:2px solid #e8cf8f}.mc-chrome{z-index:5;pointer-events:none;border-radius:20px;position:absolute;inset:0;overflow:hidden}.mc-hardware-defs{position:absolute}.mc-case-speaker{width:190px;height:66px;position:absolute;top:10px}.mc-case-speaker-left{left:calc(var(--case-edge) + 12px)}.mc-case-speaker-right{right:calc(var(--case-edge) + 12px);transform:scaleX(-1)}.mc-cable-rail{left:var(--case-edge);right:var(--case-edge);flex-direction:column;justify-content:space-between;height:40px;display:flex;position:absolute;top:34px}.mc-cable-rail i{background:linear-gradient(#9c9e70,#40573d 35%,#172b22 70%,#75835c);border-radius:4px;height:4px;display:block;box-shadow:0 2px 1px #081b15}.mc-cable-rail i:nth-child(2){background:linear-gradient(#bc9460,#6f5234 45%,#342f22 70%,#a17b48)}.mc-side-conduit{top:calc(var(--case-head) + 8px);background:linear-gradient(90deg,#23392b,#607551,#263b2c);border:1px solid #a18c58;border-radius:5px;width:6px;position:absolute;bottom:32px;box-shadow:2px 0 #132b20}.mc-side-conduit-left{left:9px}.mc-side-conduit-right{right:9px}.mc-case-sprig{filter:drop-shadow(1px 2px 1px #0c211a);width:76px;height:83px;position:absolute;top:2px}.mc-case-sprig-left{left:0}.mc-case-sprig-right{right:0;transform:scaleX(-1)}.mc-case-bolt{background:linear-gradient(130deg,#ab9865 40%,#2a3b2c 42% 57%,#8c8056 60%);border:1px solid #d0ba7d;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:1px 2px 1px #12271e}.mc-case-bolt-tl{top:12px;left:12px}.mc-case-bolt-tr{top:12px;right:12px}.mc-case-bolt-bl{bottom:11px;left:12px}.mc-case-bolt-br{bottom:11px;right:12px}.mc-icons{width:0;height:0;position:absolute;overflow:hidden}.mc-head{z-index:6;top:22px;left:calc(var(--case-edge) + 10px);right:calc(var(--case-edge) + 10px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;height:52px;display:grid;position:absolute}.mc-head-l,.mc-head-r{align-items:center;gap:10px;min-width:0;display:flex}.mc-head-l{justify-content:flex-end}.mc-brand-plate{white-space:nowrap;background:linear-gradient(#41563b,#263c2e);border:1px solid #a38d5a;border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:9px 30px;display:flex;box-shadow:0 2px #14251b,inset 0 1px #a8a77144}.mc-brand{font:600 13px/1 var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:#e7d39a}.mc-brand b{color:var(--c-brass-hi);font-weight:600}.mc-brand-sub{font:500 9px/1 var(--font-mono);letter-spacing:.34em;text-transform:uppercase;color:#a9ba98}.mc-case-speaker{display:none}@media (width>=1680px){.mc-case-speaker{display:block}.mc-head{left:calc(var(--side) + 6px);right:calc(var(--side) + 6px)}}.mc-master{gap:4px;display:inline-flex}.mc-head .mc-key{--key:30px}.mc-status{background:#06120f;border-radius:5px;flex:0 360px;align-items:center;gap:12px;min-width:0;height:44px;padding:3px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 6px #000,0 0 0 1px #5e7454}.mc-status-lines{min-width:0;font:var(--t-xs)/1.2 var(--font-mono);letter-spacing:.06em;color:var(--c-dim);flex-direction:column;justify-content:center;gap:4px;display:flex}.mc-status-lines>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc-toast{font:600 12px/1.2 var(--font-mono);letter-spacing:.04em;color:#06120f;background:linear-gradient(90deg, var(--c-mint), #d9fff7);opacity:0;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 12px;transition:opacity .3s,transform .3s;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(6px)}.mc-toast[data-on]{opacity:1;transform:none}.mc-total{flex-direction:column;flex:none;align-items:flex-start;line-height:1;display:flex;position:relative}.mc-total #experience-dec-pct{font:700 18px/1 var(--font-mono);color:var(--c-mint);text-shadow:0 0 8px #a6f4e644}.mc-total small{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-dim);white-space:nowrap;margin-top:3px}.mc-cabin{flex-direction:column;gap:6px;padding:8px 10px 0;display:flex}.mc-cabin-row{gap:6px;display:flex}.mc-modes{background:#0b1a15;border-radius:6px;flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:3px;display:grid;box-shadow:inset 0 1px 4px #000c}.mc-modes a{min-height:32px;font:600 var(--t-s)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#c7cdb0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 8px;text-decoration:none;transition:background .2s,color .2s;display:flex}.mc-modes a i{background:#34463a;border-radius:50%;width:6px;height:6px;box-shadow:inset 0 0 2px #000}.mc-modes a:hover{color:#f0e2b2;background:#1b3027}.mc-modes a[aria-current=page]{color:#1d1306;background:linear-gradient(var(--c-brass-hi), #c99b4a);box-shadow:inset 0 1px #fff4,0 1px 3px #000a}.mc-modes a[aria-current=page] i{background:#2c7a3a;box-shadow:0 0 5px #7dff9a}.mc-version-screen{background:#06120f;border-radius:5px;flex:none;min-width:0;height:46px;position:relative;overflow:hidden;box-shadow:inset 0 1px 6px #000,0 0 0 1px #5e7454}.mc-hardware{overflow:visible}.mc-menu{position:relative}.mc-menu summary{list-style:none}.mc-menu summary::-webkit-details-marker{display:none}.mc-menu-body{z-index:50;border:1px solid var(--c-brass);border-radius:var(--r-2);background:#0e231c;flex-direction:column;gap:4px;min-width:230px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #000c}.mc-menu-h{font:600 var(--t-xs)/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-brass);border-top:1px dashed #5e7454;margin:6px 2px 0;padding-top:6px}.mc-menu-body .mc-key{text-transform:none;letter-spacing:.02em;width:100%;font-size:var(--t-m);justify-content:flex-start}.mc-bus{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mc-wire{fill:none;stroke:#07110d;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 1px #0009)}.mc-wire-core{fill:none;stroke:var(--w,#8d7a4a);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.mc-plug{fill:#0b1612;stroke:#c8a85e;stroke-width:1.4px}.mc-wire-live{fill:none;stroke:var(--c-mint);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;filter:drop-shadow(0 0 4px var(--c-mint))}.mc-panel{z-index:1}.sp-scene.mc-shutter:after{content:"";z-index:4;pointer-events:none;background:repeating-linear-gradient(0deg,#a6f4e60f 0 2px,#0000 2px 5px),linear-gradient(#071715,#0a1f1a);animation:.26s ease-out forwards mc-shutter;position:absolute;inset:32px 0 0}@keyframes mc-shutter{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}.mc-panel{background:var(--c-screen);border:6px solid #829068;border-color:#829068 #364e3d #51664a #51664a;border-radius:9px;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d0ad63,0 0 0 3px #10231f,inset 0 3px 12px #000c}.machine-console .mc-panel-label{min-height:32px;font:var(--t-s)/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-dim);border-bottom:1px solid var(--c-line);background:linear-gradient(#17291f,#11221a);flex:none;align-items:center;gap:6px;padding:3px 6px 3px 10px;display:flex}.mc-title{color:#cbd3b4;align-items:center;gap:8px;margin-right:auto;display:inline-flex}.mc-title[data-code]:before{content:attr(data-code);width:16px;height:16px;font-size:var(--t-xs);color:#1d1306;background:var(--c-brass);border-radius:var(--r-1);letter-spacing:0;place-items:center;display:inline-grid}.mc-sub{color:#7e9282;letter-spacing:.08em}.mc-panel-label .mc-key{--key:24px;padding:0 5px}.mc-led{background:#26382c;border-radius:50%;flex:none;width:7px;height:7px;margin:0 2px 0 4px;transition:background .3s,box-shadow .3s;box-shadow:inset 0 0 2px #000}.mc-led[data-on]{background:var(--c-mint);box-shadow:0 0 6px var(--c-mint)}.machine-console button,.machine-console summary{font:var(--t-m)/1.3 var(--font-mono);color:var(--c-text);cursor:pointer}.machine-console .ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;flex:none;width:16px;height:16px}.machine-console .mc-key{min-width:var(--key);height:var(--key);color:var(--c-text);font:var(--t-s)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--c-line-2);border-radius:var(--r-2);cursor:pointer;background:linear-gradient(#22352a,#13241c);justify-content:center;align-items:center;gap:6px;padding:0 7px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff12,0 1px #030b09}.machine-console .mc-key:hover{border-color:var(--c-brass);background:linear-gradient(#2c4433,#182c22)}.machine-console .mc-key[aria-pressed=true],.machine-console .mc-key[aria-expanded=true],.mc-menu[open]>summary{color:#1d1306;background:linear-gradient(var(--c-brass-hi), #c99b4a);border-color:var(--c-brass-hi)}.machine-console .mc-key:disabled,.machine-console .mc-key[aria-disabled=true]{opacity:.35;cursor:default;transform:none}.mc-group{border-radius:var(--r-2);display:inline-flex}.mc-group .mc-key{border-radius:0;margin-left:-1px}.mc-group .mc-key:first-child{border-radius:var(--r-2) 0 0 var(--r-2);margin-left:0}.mc-group .mc-key:last-of-type{border-radius:0 var(--r-2) var(--r-2) 0}.mc-group .mc-key:only-child{border-radius:var(--r-2)}.machine-console [data-tip]:hover:after,.machine-console [data-tip]:focus-visible:after{content:attr(data-tip);z-index:60;white-space:nowrap;font:var(--t-s)/1.2 var(--font-mono);letter-spacing:.04em;text-transform:none;color:var(--c-text);border:1px solid var(--c-line-2);border-radius:var(--r-1);pointer-events:none;background:#081612f2;padding:4px 7px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0009}.machine-console [data-tip-down]:hover:after,.machine-console [data-tip-down]:focus-visible:after{top:calc(100% + 6px);bottom:auto}.mc-panel-label [data-tip]:hover:after,.mc-panel-label [data-tip]:focus-visible:after{left:auto;right:0;transform:none}.sp-scene{background:radial-gradient(ellipse at 50% 55%, #234039, var(--c-screen) 75%);grid-area:1/5/auto/11}.sp-scene canvas,.sp-fallback{object-fit:contain;touch-action:none;width:100%;height:calc(100% - 32px);position:absolute;inset:32px 0 0}.sp-scene canvas{cursor:grab}.sp-scene canvas:active{cursor:grabbing}.sp-fallback{display:none}.sp-scene[data-ready=fallback] .sp-fallback{display:block}.sp-loading{text-align:center;color:#b3bd9f;font:12px var(--font-mono);letter-spacing:.1em;position:absolute;inset:45% 0 auto}.sp-scene:not([data-ready=loading]) .sp-loading{display:none}.sp-scene #error{z-index:3;background:#15281fee;padding:12px;position:absolute;top:36px;left:12px;right:12px}.sp-hover{z-index:4;color:#e4f4ce;max-width:200px;font:11px/1.4 var(--font-mono);pointer-events:none;background:#102b23ee;border:1px solid #9fdfbc;border-radius:3px;padding:6px 9px;position:absolute;box-shadow:0 3px 12px #0008}.sp-hover[data-decoded="0"]{color:#9fb3a5;letter-spacing:.08em}.sp-access{z-index:3;text-transform:none;max-width:85%;position:absolute;top:76px;left:12px}.mc-elements{flex-wrap:nowrap;gap:3px;min-width:0;display:flex}.mc-element{--ring:var(--c-mint);color:#8ea493;cursor:pointer;background:radial-gradient(closest-side, #0f221be8 80%, transparent 82%), conic-gradient(var(--ring) calc(var(--p,0) * 1turn), #2a3d32bb 0);border:0;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;padding:0;transition:color .2s;display:grid;position:relative;box-shadow:0 2px 6px #0007}.mc-element .ic{width:14px;height:14px}.mc-element .ic-open,.mc-element[data-open="1"] .ic-cipher{display:none}.mc-element[data-open="1"] .ic-open{display:block}.mc-element[data-open="1"]{color:var(--c-mint)}.mc-element[data-open=p]{color:#c8e9de}.mc-element:hover{color:var(--c-brass-hi)}.mc-element[aria-pressed=true]{--ring:var(--c-brass-hi);color:#1d1306;background:radial-gradient(closest-side, var(--c-brass-hi) 80%, transparent 82%), conic-gradient(var(--ring) calc(var(--p,0) * 1turn), #2a3d32 0)}.mc-n4[data-nav-mode]:not([data-nav-mode=machine]) .mc-elements{display:none}.sp-tools{--key:34px;flex-wrap:wrap;place-content:center flex-start;align-items:flex-end;gap:10px 12px;min-width:0;min-height:0;display:flex}.sp-tools .mc-key{width:var(--key);min-width:var(--key);padding:0}.sp-tools .sp-expand span{display:none}.sp-tools .ic{width:18px;height:18px}.sp-tools .mc-key{background:linear-gradient(#1f362b,#12241c)}.sp-tools .mc-key[aria-pressed=true]{background:linear-gradient(var(--c-brass-hi), #c99b4a)}.mc-dgroup{flex-direction:column;align-items:center;gap:4px;display:flex}.mc-cap{font:600 8.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#8fa391;white-space:nowrap}.mc-cap[data-machine]:before{content:attr(data-machine)}.mc-n4[data-nav-mode]:not([data-nav-mode=machine]) .mc-cap[data-other]:before{content:attr(data-other)}.mc-n4[data-nav-mode]:not([data-nav-mode=machine]) [data-only=machine]{display:none!important}.machine-console .mc-layer{display:none}.mc-n4[data-nav-mode]:not([data-nav-mode=machine]) .mc-layer{display:flex}.mc-layer select{height:var(--key,38px);max-width:190px;font:var(--t-s)/1 var(--font-mono);color:var(--c-text);background:#0b201a;border:1px solid #607d57;border-radius:3px;padding:0 6px}.mc-n4.scene-expanded .sp-scene{z-index:100;border-width:9px;height:auto;position:fixed;inset:12px;box-shadow:0 0 0 16px #081411}.mc-n4.scene-expanded:after{content:"";z-index:90;background:#081411;position:fixed;inset:0}.mc-n4.scene-expanded .sp-scene .sp-tools{z-index:3;background:#0a1a15d9;border:1px solid #5e745499;border-radius:8px;flex-wrap:nowrap;gap:16px;width:max-content;max-width:calc(100% - 24px);padding:8px 14px 6px;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0009}.mc-n4.scene-expanded #navigator-mode-view{bottom:76px}.sp-leaders{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sp-leaders line{stroke:#d9b66c66;stroke-width:1px}.sp-labels{z-index:3;pointer-events:none;position:absolute;inset:0}.sp-label{box-sizing:border-box;width:160px;font:var(--t-s)/1.3 var(--font-mono);text-align:left;white-space:nowrap;text-overflow:ellipsis;color:var(--c-text);border:1px solid var(--c-line-2);border-radius:var(--r-1);pointer-events:auto;cursor:pointer;will-change:transform;background:#081612e6;padding:2px 6px;position:absolute;top:0;left:0;overflow:hidden}.sp-label[data-side="1"]{text-align:right}.sp-label[data-wrap="1"]{white-space:normal;max-height:2.5em;line-height:1.12}.sp-label[data-decoded="0"],.sp-label[data-decoded="1"]{color:#8fa391;letter-spacing:.08em}.sp-label:hover{border-color:var(--c-brass);color:var(--c-brass-hi)}.mc-n4[data-isolated] .sp-scene{box-shadow:0 0 0 1px var(--c-mint), 0 0 0 3px #10231f, inset 0 3px 12px #000c}.mc-n4[data-isolated] .sp-scene .mc-title:after{content:"aislado";font-size:var(--t-xs);color:#06120f;background:var(--c-mint);border-radius:2px;margin-left:4px;padding:1px 5px}.sp-reading{flex-direction:column;grid-area:2/5/auto/8;display:flex}.sp-reading-scroll{scrollbar-color:#637e56 #0b211d;flex:1;min-height:0;padding:14px 16px 18px;overflow:auto}.sp-reading h2{font:500 clamp(20px, 1.7vw, 30px)/1.08 var(--font-condensed);color:#f0db9d;margin:2px 0 10px}.sp-reading:not([data-home]) #sp-home,.sp-reading[data-home] #sp-home~*{display:none}#sp-home p{margin:0 0 .8em}#sp-limits{border-top:1px dashed var(--c-line);color:#b9c4a8;margin-top:12px;padding-top:10px}#sp-limits:before{content:"Límites";font:600 var(--t-xs)/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#8fa391;margin-bottom:4px;display:block}.sp-reading[data-decoded="0"] h2,.sp-reading[data-decoded="1"] h2{color:#8fa391;font-family:var(--font-mono);letter-spacing:.1em}.sp-reading p{font:14px/1.6 var(--font-sans);color:#d6dcc3;max-width:65ch}.sp-reading small{color:#94b69c;font-size:10px}#sp-canonical[aria-disabled]{opacity:.35;pointer-events:none}#sp-connections{gap:5px;display:grid}.sp-parts{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.sp-parts button{text-align:left;width:100%;min-height:30px;font:var(--t-m)/1.25 var(--font-mono);color:var(--c-text);border:1px solid var(--c-line);border-radius:var(--r-1);cursor:pointer;background:#0f231c;align-items:center;gap:8px;padding:4px 8px;display:flex}.sp-parts button:hover{border-color:var(--c-brass)}.sp-parts i{background:#2a3d32;border-radius:50%;flex:none;width:8px;height:8px}.sp-parts [data-decoded="2"] i{background:var(--c-mint);box-shadow:0 0 4px var(--c-mint)}.sp-parts [data-decoded="1"] i{background:#5f8a7a}.sp-parts [data-decoded="0"] span,.sp-parts [data-decoded="1"] span{color:#8fa391;letter-spacing:.06em}.sp-parts span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sp-parts small:empty{display:none}.sp-parts li{gap:3px;display:flex}.sp-parts li>button:first-child{flex:1;min-width:0}.sp-parts .sp-part-play{width:auto;min-width:44px;font:var(--t-s)/1 var(--font-mono);color:var(--c-brass-hi);border:1px solid var(--c-line);border-radius:var(--r-1);cursor:pointer;background:#0f231c;flex:none;padding:0 6px}.sp-part-play:hover{border-color:var(--c-brass);background:#1b3027}.sp-parts-elements{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.sp-parts-elements span{font:var(--t-s)/1.4 var(--font-mono);color:#8fa391;border:1px solid var(--c-line);border-radius:10px;padding:2px 7px}.sp-parts-elements [data-open="2"]{color:#06120f;background:var(--c-mint);border-color:var(--c-mint)}.sp-parts-elements [data-open="1"]{color:var(--c-mint);border-color:#4f8a77}#sp-connections button{text-align:left;font-size:11px}#sp-support a{color:#b7d6b6;margin:8px 0;display:block}#sp-support p{font-size:13px}.sp-reading h3:empty{display:none}.sp-reading[data-file*=t-log-] #sp-support p{font:14px/1.6 var(--font-sans);color:#d6dcc3;margin:0 0 1em}.sp-reading-scroll article{font:14px/1.6 var(--font-sans)}.sp-reading-scroll table{display:block;overflow:auto}.sp-reading-scroll img{max-width:100%}.mc-hardware{background:linear-gradient(125deg,#1d3125,#12241b);flex-direction:column;grid-area:2/8/auto/11;display:flex}.mc-control-body{flex:1;grid-template-columns:minmax(112px,38%) minmax(0,1fr);gap:12px;min-height:0;padding:8px 10px 10px;display:grid}@media (width>=1700px){.sp-tools{--key:38px;gap:12px 16px}}@media (width<=1360px){.sp-tools{--key:30px;gap:8px}.sp-tools .ic{width:15px;height:15px}.mc-control-body{gap:8px}}.mc-lever-box{min-width:0;min-height:0;position:relative}.mc-mode-tools{display:none}.mc-n4[data-nav-mode]:not([data-nav-mode=machine]) .mc-control-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.mc-layer select{width:100%;min-width:110px}.mc-n4[data-nav-mode]:not([data-nav-mode=machine]) .xp-lever{display:none}.mc-n4[data-nav-mode]:not([data-nav-mode=machine]) .mc-mode-tools{flex-direction:column;gap:6px;height:100%;display:flex;overflow:auto}.mc-mode-tools .nav-mode-tools{background:0 0;border:0;flex-flow:column;align-items:stretch;gap:6px;padding:0}.mc-mode-tools .nav-mode-tools>*{flex:none;width:100%;max-width:none}.mc-mode-tools .nav-mode-tools input,.mc-mode-tools .nav-mode-tools select,.mc-mode-tools .nav-mode-tools button{min-height:32px;font:11px/1.2 var(--font-mono)}.mc-mode-tools .nav-terminal-prompt{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.mc-mode-tools .nav-terminal-prompt>:not(label):not(input){grid-column:1/-1}.mc-spectrum-box{border-top:1px solid var(--c-line);background:#06140f;flex:none;height:30px;position:relative;overflow:hidden}.mc-spectrum{width:100%;height:100%;display:block;position:absolute;inset:0}.mc-readout{font:var(--t-xs)/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-dim);background:#06140fcc;border-top-left-radius:3px;margin:0;padding:2px 8px;position:absolute;bottom:0;right:0}.xp-dec-listen{color:var(--c-brass-hi);align-items:center;gap:6px;display:inline-flex}.mc-meter{background:#d9b66c33;border-radius:2px;width:46px;height:4px;display:inline-block;overflow:hidden}.mc-meter span{background:var(--c-brass-hi);height:100%;transition:width .4s;display:block}.mc-transport-keys{background:linear-gradient(#1b2d22,#13231a);border-top:1px solid #000;flex:none;align-items:center;gap:6px;padding:6px 10px;display:flex;box-shadow:inset 0 1px #ffffff12}.mc-transport-keys .mc-key{--key:32px;min-width:38px}.mc-transport-keys .mc-play{min-width:46px}.mc-transport-keys .mc-play .ic{width:18px;height:18px}.mc-transport-keys .mc-play[aria-pressed=true]{color:#1d1306;background:linear-gradient(var(--c-brass-hi), #c99b4a);border-color:var(--c-brass-hi)}.mc-ico-off,.xp-sound[aria-pressed=false] .mc-ico-on{display:none}.xp-sound[aria-pressed=false] .mc-ico-off{display:block}.mc-volume{flex:90px;align-items:center;gap:6px;min-width:0;display:flex}.mc-volume span{display:none}.mc-volume output{font-size:var(--t-s);color:var(--c-dim)}.mc-volume input{width:100%;min-width:30px;accent-color:var(--c-brass)}.machine-console .mc-audio-open,.machine-console .mc-sheet-toggle{display:none}.mc-audio-open span{text-overflow:ellipsis;white-space:nowrap;text-transform:none;max-width:18ch;overflow:hidden}.mc-ring{background:radial-gradient(closest-side, #0c1f1a 55%, transparent 58%), conic-gradient(var(--c-mint) calc(var(--p,0) * 1turn), #3b5240 0);vertical-align:-1px;border-radius:50%;width:11px;height:11px;display:inline-block}.mc-sound{flex-direction:column;grid-area:1/1/auto/5;display:flex}.mc-player{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.5fr) minmax(130px,1fr);min-height:0;display:grid;overflow:hidden}.mc-player>.xp-left-screen{border-right:1px solid var(--c-line);min-height:0}.mc-speakers{align-items:center;gap:8px;display:flex}.mc-speakers [data-speaker]{width:12px;height:12px;transform:scale(calc(1 + var(--speaker-level,0) * .3));box-shadow:0 0 calc(var(--speaker-level,0) * 8px) #b5db78;background:radial-gradient(circle,#111d18 0 30%,#718064 35% 55%,#22382a 60%);border:2px solid #9b9f70;border-radius:50%;display:block}.mc-playback{flex-direction:column;min-width:0;min-height:0;display:flex;container-type:size}.mc-playback-content{flex:1;min-height:0;overflow:hidden}.mc-sound .xp-worlds a,.mc-sound .xp-voice{min-height:26px;padding:3px 8px}.mc-decoder{flex-direction:column;grid-area:2/1/auto/5;display:flex}.mc-decoder .mc-sub{text-transform:none;letter-spacing:.06em}.mc-decoder[data-state=listen] .mc-sub{color:var(--c-brass-hi)}.mc-decoder[data-state=open] .mc-sub{color:var(--c-mint)}.dc-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 12px 12px;display:flex}.dc-body p,.dc-body h3{margin:0}.dc-name{font:500 clamp(15px, 1.25vw, 21px)/1.15 var(--font-condensed);color:#f0db9d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dc-span,.dc-left,#dec-ear{font:var(--t-s)/1.4 var(--font-mono);letter-spacing:.04em;color:var(--c-dim)}.dc-span:empty{display:none}.dc-bar{height:8px;box-shadow:inset 0 1px 3px #000, 0 0 0 1px var(--c-line);background:#06120f;border-radius:4px;margin:6px 0 5px;overflow:hidden}.dc-bar span{background:linear-gradient(90deg, #5f8a7a, var(--c-mint));width:0;height:100%;transition:width .3s;display:block}.mc-decoder[data-state=open] .dc-bar span{background:linear-gradient(90deg, var(--c-brass), var(--c-brass-hi))}.dc-cols{flex:1;grid-template-columns:minmax(0,1.7fr) minmax(112px,1fr);gap:14px;min-height:0;display:grid}.dc-cols h3{font:600 var(--t-xs)/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#8fa391;margin-bottom:5px}.dc-opens,.dc-mix{flex-direction:column;min-width:0;min-height:0;display:flex}.dc-chips{scrollbar-width:thin;scrollbar-color:#3b5240 transparent;flex-wrap:wrap;align-content:flex-start;gap:3px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}#dec-pieces{flex:1}.dc-chips button{max-width:100%;font:var(--t-s)/1.4 var(--font-mono);letter-spacing:.05em;color:#8fa391;border:1px solid var(--c-line);white-space:nowrap;text-overflow:ellipsis;background:#0b1d17;border-radius:10px;padding:2px 7px;overflow:hidden}.dc-chips [data-open="1"] button{color:#06120f;background:var(--c-mint);border-color:var(--c-mint);letter-spacing:.02em}.dc-chips button:hover{border-color:var(--c-brass)}.dc-flows{border-top:1px dashed var(--c-line);flex:none;margin-top:6px;padding-top:6px}.dc-flows:empty{display:none}.dc-flows button{border-radius:3px}.dc-flows [data-open="1"] button{color:#1d1306;background:var(--c-brass-hi);border-color:var(--c-brass-hi)}#dec-mix{gap:5px;margin:0 0 6px;padding:0;list-style:none;display:grid}#dec-mix li{font:var(--t-xs)/1 var(--font-mono);letter-spacing:.04em;color:var(--c-dim);grid-template-columns:4.5ch minmax(0,1fr);align-items:center;gap:6px;display:grid}#dec-mix i{background:linear-gradient(90deg, var(--c-brass-hi) calc(var(--w,0) * 100%), #24382e 0);border-radius:3px;height:6px;box-shadow:inset 0 1px 2px #0009}.dc-words{border-top:1px dashed var(--c-line);max-height:34%;font:13px/1.5 var(--font-sans);color:#d6dcc3;white-space:pre-line;flex:none;padding-top:6px;overflow:auto}#mc-audio-dialog{border:1px solid var(--c-brass);width:min(92vw,620px);max-height:85dvh;color:var(--c-text);background:#0b1e18;border-radius:8px;padding:0;overflow:auto}#mc-audio-dialog::backdrop,.mc-keymap::backdrop{backdrop-filter:blur(4px);background:#020b09cc}#mc-audio-dialog .mc-sound{height:min(80dvh,640px);box-shadow:none;border:0;border-radius:0;display:flex}.mc-keymap{border:1px solid var(--c-brass);width:min(92vw,460px);color:var(--c-text);background:#0b1e18;border-radius:8px;padding:0}.mc-keymap dl{font:12px/1.45 var(--font-mono);grid-template-columns:9ch 1fr;gap:8px 14px;margin:0;padding:14px 16px 18px;display:grid}.mc-keymap dt{color:var(--c-brass-hi)}.mc-keymap dd{color:#cbd3b4;margin:0}.sp-reading-scroll{padding-top:18px}.reading-graph{width:100%;min-width:290px;height:auto;display:block;overflow:visible}.reading-node{font:12px/1.25 var(--font-sans);box-sizing:border-box;background:#122b23;border:1px solid #4b6f58;border-radius:4px;height:68px;padding:6px}.reading-node a{color:#e4d6aa;max-height:30px;text-decoration:none;display:block;overflow:hidden}.reading-node a:hover{text-decoration:underline}.reading-node button.reading-edge{box-shadow:none;color:#99c7b1;font:10px/1.2 var(--font-mono);text-align:left;background:0 0;border:0;min-height:0;max-height:26px;padding:3px 0;display:block;overflow:hidden}.reading-node button.reading-edge:hover{color:#f0db9d}#navigator-mode-view{background:#10231f linear-gradient(120deg,#24433433,#0000 45%);inset:32px 0 0;overflow:hidden}#navigator-mode-view button,#navigator-mode-view input,#navigator-mode-view select{font-family:var(--font-mono)}.nav-mode-tools{background:#1c342a;border-bottom:1px solid #78855b66;flex-wrap:wrap;flex-shrink:0;gap:6px;padding:8px;position:relative}.nav-mode-tools input{flex:150px;min-height:34px}.nav-mode-tools select{flex:0 180px;width:auto;min-width:95px;max-width:100%;padding:5px;font-size:10px}.nav-mode-tools button{min-height:32px;font-size:10px}.nav-mode-status{font:10px/1.5 var(--font-mono);color:#b0c2aa;flex-shrink:0;margin:0;padding:6px 12px}.nav-circuit{overflow:hidden}.nav-circuit-key{border-bottom:1px solid #78916733;flex-shrink:0;gap:4px;padding:6px 8px;display:flex;overflow:auto}.nav-circuit-key button{white-space:nowrap;min-height:26px;color:var(--ink);box-shadow:inset 3px 0 var(--ink);background:#10221f;border-color:#65876455;border-radius:2px;padding:4px 8px 4px 10px;font-size:9px}.nav-circuit-key button[aria-pressed=true]{border-color:var(--ink);background:#3d4e35}.nav-circuit>svg{touch-action:none;background:radial-gradient(at 50% 45%,#28453250,#0000 70%);flex:1;width:100%;min-height:0}.nav-circuit .nav-edge{opacity:.22;pointer-events:stroke}.nav-circuit .nav-edge.nav-connected{opacity:1;stroke-width:3px}.nav-circuit .nav-edge:focus-visible,.nav-circuit .nav-edge:hover{opacity:1;stroke:#fff1aa;stroke-width:5px;outline:none}.nav-circuit .nav-muted{opacity:.15}.nav-circuit .nav-node-shape{filter:none}.nav-circuit .nav-near .nav-node-shape{stroke-width:2.5px}.nav-circuit .nav-selected .nav-node-shape,.nav-circuit g[role=button]:focus-visible .nav-node-shape{stroke:#fff3b0;stroke-width:4px;filter:drop-shadow(0 0 4px #f9d17680)}.nav-circuit g[role=button]:focus-visible{outline:none}.nav-circuit g[role=button]:hover .nav-node-shape{fill:#304638}.nav-circuit [data-cluster]{cursor:pointer}.nav-circuit [data-cluster]:focus-visible rect{stroke:#fff3b0;stroke-width:3px}.nav-git,.nav-terminal{flex-direction:column;min-width:0;height:100%;padding:0;display:flex}.nav-git-body,.nav-terminal-body{flex:1;grid-template-columns:152px minmax(0,1fr);min-height:0;display:grid}.nav-git-side,.nav-terminal-tree{font:10px/1.4 var(--font-mono);background:#0d211d;border-right:1px solid #677d5755;padding:10px 7px;overflow:auto}.nav-git-side h3{color:#d5c791;text-transform:uppercase;letter-spacing:2px;margin:0 0 8px;font-size:11px}.nav-git-side label{cursor:pointer;border-bottom:1px solid #67825722;align-items:center;gap:5px;padding:5px 2px;display:flex}.nav-git-side input{accent-color:var(--ink);flex:none;width:13px;height:13px}.nav-git-side code{color:var(--ink);font-size:10px}.nav-git-side small{color:#9aafa1;font-size:9px;display:block}.nav-git-side button{min-height:29px;margin-top:8px;font-size:9px}.nav-git-versions{flex-wrap:wrap;gap:4px;display:flex}.nav-git-scroll,.nav-terminal-main{overscroll-behavior:contain;min-width:0;overflow:auto}.nav-git-summary{background:#21392a55;border-bottom:1px solid #74865a55;padding:12px 14px 8px}.nav-git-summary h3,.nav-terminal-intro h3{font:14px/1.4 var(--font-mono);color:#d9c887;margin:0 0 5px}.nav-git-summary p,.nav-terminal-intro p{font:11px/1.6 var(--font-mono);color:#acbea9;max-width:80ch;margin:0}.nav-git-operations,.nav-git-connections{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.nav-git-operations button,.nav-git-connections button{text-align:left;max-width:100%;min-height:26px;font-size:9px}.nav-git-connections{background:#29403155;border-bottom:1px solid #61785266;max-height:90px;margin:0;padding:8px;overflow:auto}.nav-git-connections[hidden]{display:none}.nav-git-connections>span{font:10px var(--font-mono);color:#d8c992;width:100%}.nav-git-log{--git-row:68px;background:repeating-linear-gradient(180deg,transparent 0,transparent calc(var(--git-row) - 1px),#7b926824 calc(var(--git-row) - 1px),#7b926824 var(--git-row));min-width:420px;position:relative}.nav-git-log>svg{width:180px;max-width:none;position:absolute;top:0;left:0;overflow:visible}.nav-git-relation{opacity:.025}.nav-git-log path.nav-connected{opacity:1;stroke-width:3px}.nav-git-rows{margin:0 0 0 188px;padding:0;list-style:none}.nav-git-row{height:var(--git-row);align-items:stretch;margin:0;padding:0;display:flex}.nav-git-row button{width:100%;box-shadow:none;text-align:left;color:#dce1c8;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:0;padding:5px 10px;display:flex;overflow:hidden}.nav-git-row button:hover,.nav-git-row button.nav-selected{box-shadow:inset 3px 0 var(--ink);background:#89964d26}.nav-git-row-top{max-width:100%;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:9px;display:flex;overflow:hidden}.nav-git-ref{background:#40513955;border:1px solid #889b6866;border-radius:2px;padding:1px 4px}.nav-git-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.nav-git-row em{color:#b9c8ae;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-style:normal;overflow:hidden}.nav-git-row em:empty{display:none}.nav-git-row strong:has(+em:not(:empty)){-webkit-line-clamp:1}.nav-git-row-meta{color:#a8b8a8;flex-wrap:wrap;gap:10px;font-size:9px;display:flex}.nav-git-row-meta time{color:#d2ba84}.nav-terminal-prompt label{color:#b8d881;font:12px var(--font-mono);align-self:center}.nav-terminal-tree{flex-direction:column;gap:3px;display:flex}.nav-terminal-tree button{text-align:left;min-height:32px;box-shadow:none;color:#b0c5a4;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:space-between;align-items:center;gap:5px;padding:5px;font-size:10px;display:flex}.nav-terminal-tree button small{color:#94a48c;font-size:9px}.nav-terminal-tree button[aria-current=true],.nav-terminal-tree button:hover{color:#efe0a5;background:#3e573333;border-color:#87986566}.nav-terminal-intro{border-bottom:1px solid #6b815555;padding:7px 14px 14px}.nav-terminal-files{font-size:var(--terminal-font,12px);padding:8px 12px;display:block!important}.nav-terminal-files section{margin-bottom:20px}.nav-terminal-files h4{letter-spacing:1px;text-transform:uppercase;color:#aabc8c;border-bottom:1px solid #738c5144;margin:8px 0;padding-bottom:5px;font-size:10px}.nav-terminal-files button{text-align:left;width:100%;min-height:44px;box-shadow:none;color:#dce3c8;font-size:inherit;background:0 0;border:0;border-bottom:1px solid #667b532b;border-radius:0;grid-template-columns:minmax(95px,29%) minmax(0,1fr);gap:12px;padding:8px 6px;display:grid}.nav-terminal-files button:hover,.nav-terminal-files button.nav-selected{background:#819a4826;box-shadow:inset 2px 0 #d7bd75}.nav-file-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.nav-file-meta code{color:#a3cd83;overflow-wrap:anywhere;font-size:10px}.nav-file-meta small{color:#a6b0a1;font-size:9px}.nav-terminal-files strong{font-weight:400;line-height:1.5}.nav-terminal-manual{background:#18372b;border-bottom:1px solid #647e55;padding:15px}.nav-terminal-manual h3{font:13px var(--font-mono);color:#d7c48a}.nav-terminal-manual dl{font:12px/1.6 var(--font-mono);grid-template-columns:minmax(90px,23%) 1fr;gap:12px 15px;display:grid}.nav-terminal-manual dt{color:#b8d684}.nav-terminal-manual dd{color:#c5d1b8;margin:0}.nav-empty{font:12px var(--font-mono);color:#e1c79a;padding:20px}@media (width<=1100px){.nav-git-body,.nav-terminal-body{grid-template-columns:118px minmax(0,1fr)}.nav-git-side small{font-size:8px}.nav-mode-tools{gap:4px;padding:5px}.nav-mode-tools input{flex-basis:100px}.nav-mode-tools select{flex-basis:135px}.nav-git-row strong{font-size:11px}}@media (width<=650px){.nav-git-body,.nav-terminal-body{flex-direction:column;display:flex}.nav-git-side,.nav-terminal-tree{border-bottom:1px solid #647e55;border-right:0;flex-flow:row;flex:none;gap:5px;max-height:53px;padding:5px;display:flex;overflow:auto}.nav-git-side h3,.nav-git-side small,.nav-git-side>button,.nav-git-versions{display:none}.nav-git-side label{white-space:nowrap;border:0;flex:none;padding:3px}.nav-terminal-tree button{white-space:nowrap;gap:8px;min-height:27px}.nav-git-scroll,.nav-terminal-main{flex:1;min-height:0}.nav-mode-tools select{flex:90px;min-width:80px;font-size:9px}.nav-mode-tools input{flex:130px}.nav-circuit-key{padding:4px}.nav-circuit-key button{font-size:8px}.nav-mode-status{padding:3px 7px;font-size:8px}.nav-terminal-prompt label{font-size:10px}.nav-terminal-files{padding:5px 8px}.nav-terminal-files button{grid-template-columns:90px minmax(0,1fr);gap:8px;font-size:11px}.nav-git-summary{padding:8px}.nav-git-summary p{font-size:9px}.nav-git-connections{max-height:60px}.nav-terminal-intro{padding:7px}.nav-terminal-intro p{font-size:10px}.nav-terminal-manual dl{display:block}.nav-terminal-manual dd{margin:5px 0 14px}.nav-circuit>svg{min-height:150px}}.nav-diagram{flex-direction:column;height:100%;display:flex}.nav-edge,.nav-diagram g[role=button]{cursor:pointer}#navigator-mode-view{color:#dfdcb8;position:absolute}#navigator-mode-view>p{padding:20px}.nav-mode-tools{display:flex}.nav-mode-tools input{color:#e5d6aa;min-width:0;font:12px var(--font-mono);background:#0b201a;border:1px solid #607d57;padding:7px}.nav-terminal-files strong{overflow-wrap:anywhere}.nav-terminal-out{max-height:132px;font:11px/1.45 var(--font-mono);color:#c9d8b0;background:#08170f;border-bottom:1px solid #6b815555;padding:6px 14px;overflow:auto}.nav-terminal-out[hidden]{display:none}.nav-terminal-out p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.nav-terminal-out .nav-out-cmd{color:#e9c97d}.nav-terminal-files button[data-decoded="0"],.nav-git-rows button[data-decoded="0"]{color:#7d8e80}.nav-terminal-files button[data-decoded="0"] code,.nav-git-rows button[data-decoded="0"] code{color:#6f8a72}.nav-circuit{position:relative}.nav-circuit-mini{pointer-events:none;opacity:.8;background:#08170fdd;border:1px solid #61774e;border-radius:3px;width:150px;height:96px;position:absolute;bottom:10px;right:10px}.nav-circuit-mini rect{opacity:.85}.nav-circuit .nav-edge.nav-connected[data-decoded="2"]{stroke-dasharray:7 5;animation:1.4s linear infinite nav-flow}@keyframes nav-flow{to{stroke-dashoffset:-24px}}.nav-git-listening{font:11px/1.5 var(--font-mono);border-bottom:1px solid #6b815555;padding:8px 14px}.nav-git-listening a{float:right;color:#d2ba84;font-size:10px}.nav-git-listening h4{letter-spacing:1px;text-transform:uppercase;color:#a6f4e6;margin:0 0 4px;font-size:10px}.nav-git-listening ol{max-height:96px;margin:0;padding:0;list-style:none;overflow:auto}.nav-git-listening li{color:#d6e2c2;grid-template-columns:62px minmax(0,1fr) auto;gap:8px;display:grid}.nav-git-listening code{color:#a6f4e6}.nav-git-listening time{color:#9aa79a}@media (prefers-reduced-motion:reduce){.nav-circuit .nav-edge.nav-connected[data-decoded="2"]{animation:none}}@media (width<=650px){.nav-circuit-mini{display:none}}.sp-scene .nav-circuit canvas.nav-circuit-mini{z-index:1;width:150px;height:96px;position:absolute;inset:auto 10px 10px auto}@media (width<=1240px){.mc-modes a{letter-spacing:.04em;padding:0 6px}.mc-elements{grid-template-columns:repeat(6,22px);gap:2px;display:grid}.mc-element{width:22px;height:22px}.mc-element .ic{width:12px;height:12px}.mc-status{flex-basis:190px}#experience-dec-count{display:none}.mc-brand-plate{padding:8px 18px}.mc-brand{letter-spacing:.22em;font-size:12px}}@media (width<=1100px) and (width>=651px){.machine-console{grid-template-rows:clamp(380px,58dvh,620px) 340px 340px;height:auto;min-height:calc(100dvh - 16px)}.sp-scene{grid-area:1/1/auto/11}.mc-sound{grid-area:2/1/auto/6}.mc-hardware{grid-area:2/6/auto/11}.mc-decoder{grid-area:3/1/auto/6}.sp-reading{grid-area:3/6/auto/11}.mc-brand-sub,.mc-bus{display:none}}@media (width<=1000px){.machine-console{--case-edge:22px;--side:calc(var(--case-edge) + 170px);gap:14px}.mc-case-speaker{width:150px}.mc-case-sprig{width:64px}.mc-modes a{font-size:var(--t-xs);padding:0 6px}.mc-modes a i{display:none}.sp-reading p{font-size:14px}}@media (height<=780px) and (width>=1101px){.machine-console{--case-head:84px;grid-template-rows:minmax(0,1fr) 272px;min-height:600px}.mc-case-speaker{width:168px;height:58px;top:6px}.mc-head{top:14px}}@media (width<=650px){.machine-console{--case-edge:12px;--case-head:104px;height:auto;min-height:100dvh;padding:var(--case-head) var(--case-edge) 142px;flex-direction:column;gap:12px;display:flex}.mc-case-sprig{width:45px;height:55px}.mc-cable-rail{height:18px;top:20px}.mc-side-conduit{width:3px;bottom:14px;left:6px}.mc-side-conduit-right{left:auto;right:6px}.machine-console:before{border-radius:15px;inset:3px}.mc-case-bolt{width:5px;height:5px}.mc-case-bolt-tl,.mc-case-bolt-tr{top:8px}.mc-case-bolt-tl,.mc-case-bolt-bl{left:7px}.mc-case-bolt-tr,.mc-case-bolt-br{right:7px}.mc-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"p p""l r";gap:8px;height:auto;top:10px;left:12px;right:12px}.mc-brand-plate{grid-area:p;justify-self:center;padding:6px 16px}.mc-brand{letter-spacing:.2em;font-size:10px}.mc-head-l{grid-area:l;justify-content:flex-start;gap:6px}.mc-head-r{grid-area:r;gap:6px}.mc-elements{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.mc-element{width:26px;height:26px}.mc-status{flex:none;height:30px;padding:0 8px}.mc-status-lines,.mc-total small{display:none}.mc-total #experience-dec-pct{font-size:14px}.sp-scene{flex:none;height:clamp(320px,58dvh,560px)}.sp-reading{flex:none;height:auto;min-height:220px;max-height:70dvh}.sp-reading-scroll{padding:10px 13px}.sp-reading h2{font-size:24px}.mc-decoder{flex:none}.dc-cols{grid-template-columns:minmax(0,1fr)}#dec-pieces{max-height:132px}.mc-sound{flex:none;order:-1}.mc-sound>.mc-panel-label,.mc-sound>.mc-player,.mc-sound>.mc-spectrum-box{display:none}.mc-sound>.mc-transport-keys{border-top:0}#mc-audio-dialog .mc-sound>.mc-panel-label{display:flex}#mc-audio-dialog .mc-sound>.mc-player{flex-direction:column;display:flex;overflow:auto}#mc-audio-dialog .mc-player>.xp-left-screen{border-right:0;flex:none;height:auto}#mc-audio-dialog .mc-playback{flex:none;min-height:190px}#mc-audio-dialog .mc-playback .xp-info{flex-direction:row}#mc-audio-dialog .mc-playback .xp-cover-box{align-self:flex-start;width:38%;height:auto}#mc-audio-dialog .mc-sound>.mc-spectrum-box{display:block}#mc-audio-dialog .mc-audio-open,.mc-cap{display:none}.mc-hardware{z-index:20;left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));border-width:4px;position:fixed;box-shadow:0 0 0 1px #d0ad63,0 -8px 24px #0009}.mc-hardware>.mc-panel-label{display:none}.mc-cabin{gap:4px;padding:4px 6px 0}.mc-modes a{min-height:30px;font-size:var(--t-xs);letter-spacing:.03em;padding:0 4px}.mc-modes a i,.mc-version-screen{display:none}.mc-hardware[data-sheet] .mc-version-screen{display:block}.mc-control-body{flex-direction:column;gap:6px;padding:6px;display:flex}.mc-lever-box{display:none}.mc-hardware[data-sheet] .mc-lever-box{height:min(42dvh,300px);display:block}.mc-n4[data-nav-mode]:not([data-nav-mode=machine]) .mc-lever-box{height:auto;display:block}.mc-n4[data-nav-mode]:not([data-nav-mode=machine]) .mc-mode-tools{height:auto;max-height:30dvh}.sp-tools{--key:36px;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:12px;overflow-x:auto}.mc-transport-keys{flex-wrap:nowrap;gap:4px;padding:6px}.mc-transport-keys .mc-key{--key:40px;min-width:40px;padding:0 6px}.mc-volume{flex:40px}.mc-volume output{display:none}.machine-console .mc-sheet-toggle,.machine-console .mc-audio-open{display:inline-flex}.mc-audio-open span{display:none}.mc-n4.scene-expanded .sp-scene{height:auto;inset:6px}.mc-n4.scene-expanded .mc-head{z-index:0}.mc-n4.scene-expanded .sp-scene .sp-tools{gap:8px;padding:6px 8px;overflow-x:auto}.sp-tools>*{flex:none}.mc-bus{display:none}}.machine-console .mc-key{color:#ece4c8;text-shadow:0 1px #000a;background:linear-gradient(#41594a 0%,#2a3f33 44%,#1d2e24 56%,#15241c 100%);border:1px solid #07110d;border-radius:5px;transition:background .15s,box-shadow .12s,transform 80ms,color .15s;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px 1px #0009,inset 1px 0 #ffffff0d,inset -1px 0 #0004,0 2px #040b08,0 3px 7px #000a}.machine-console .mc-key:hover{color:#fff3cf;background:linear-gradient(#4d6955 0%,#33493b 44%,#233629 56%,#1a2b21 100%);border-color:#07110d}.machine-console .mc-key:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #000c,inset 0 -1px #ffffff12,0 0 #000}.machine-console .mc-key[aria-pressed=true],.machine-console .mc-key[aria-expanded=true],.mc-menu[open]>summary,.mc-transport-keys .mc-play[aria-pressed=true]{color:#1d1306;text-shadow:0 1px #ffe9b066;background:linear-gradient(#fff0bf 0%,#f0cd7c 30%,#d4a44f 52%,#b07f34 78%,#8c6326 100%);border-color:#4d3712;box-shadow:inset 0 1px #fffbe6,inset 0 -2px 1px #6b4a1a,0 2px #3a280c,0 0 10px #f2c66d55,0 3px 7px #000a}.mc-status,.mc-version-screen,.mc-spectrum-box,.sp-reading-scroll,.xp-left-screen{position:relative}.mc-status,.mc-version-screen{background:radial-gradient(120% 140% at 50% 40%,#0d211b 0%,#06120f 60%,#030a08 100%);box-shadow:inset 0 0 0 1px #000,inset 0 2px 10px #000e,inset 0 0 22px #00000080,0 0 0 1px #5e7454,0 0 0 3px #1a2a21,0 1px 0 4px #3a4d3c55}.mc-status:after,.mc-version-screen:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff1c 0%,#ffffff08 22%,#0000 38%),repeating-linear-gradient(0deg,#0000 0 2px,#00000026 2px 3px);position:absolute;inset:0}.mc-total #experience-dec-pct{text-shadow:0 0 6px #a6f4e699,0 0 16px #a6f4e633}.xp-card-title{text-shadow:0 0 10px #f2d48d33}.mc-panel{border-color:#5a7050 #34493a #2c3f31 #4e6447;box-shadow:0 0 0 1px #d0ad63aa,0 0 0 3px #0e1f19,0 4px 14px #000a,inset 0 3px 14px #000d,inset 0 0 0 1px #000}.machine-console .mc-panel-label{color:#b9c7a6;text-shadow:0 1px #000;background:repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 3px),linear-gradient(#2b4234 0%,#1b2d22 55%,#13231a 100%);border-bottom:1px solid #000;padding-left:24px;padding-right:24px;position:relative;box-shadow:inset 0 1px #ffffff1a,0 1px #ffffff0a}.machine-console .mc-panel-label:before,.machine-console .mc-panel-label:after{content:"";background:radial-gradient(circle at 35% 30%,#e3d3a0,#8c7a4c 45%,#3a3020 75%);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;box-shadow:0 1px 1px #000c,inset 0 0 0 1px #0006}.machine-console .mc-panel-label:before{left:8px}.machine-console .mc-panel-label:after{right:8px}.machine-console .mc-title{letter-spacing:.16em}.mc-brand-plate{background:linear-gradient(#4d6646 0%,#2e4734 48%,#233a2b 52%,#2b4331 100%);border:1px solid #c8a85e;position:relative;box-shadow:inset 0 1px #f2e0a855,inset 0 -1px #0008,0 0 0 1px #1a2a1f,0 3px #0e1c15,0 5px 12px #000a}.mc-brand-plate:before,.mc-brand-plate:after{content:"";background:radial-gradient(circle at 35% 30%,#f0e2b0,#9c8650 50%,#3b311e);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;box-shadow:0 1px 1px #000}.mc-brand-plate:before{left:9px}.mc-brand-plate:after{right:9px}.mc-brand{text-shadow:0 1px #000,0 -1px #fff2,0 0 12px #f2d48d33}.mc-modes{background:linear-gradient(#07120e,#0b1a15);box-shadow:inset 0 2px 6px #000e,0 1px #ffffff12}.mc-modes a{text-shadow:0 1px #000}.mc-modes a[aria-current=page]{text-shadow:0 1px #ffeab066;background:linear-gradient(#fff0bf 0%,#e8c271 40%,#c4943f 60%,#a47634 100%);box-shadow:inset 0 1px #fffbe6,inset 0 -2px 1px #6b4a1a,0 2px 4px #000a}.mc-element{box-shadow:inset 0 1px #ffffff26,0 2px #040b08,0 3px 7px #000a}.mc-element:after{content:"";pointer-events:none;background:linear-gradient(#ffffff2e,#0000);border-radius:50% 50% 40% 40%;height:35%;position:absolute;inset:3px 6px auto}.xp-stops:before{background:linear-gradient(90deg,#020806,#0b1914 40%,#020806);box-shadow:inset 0 2px 4px #000,0 0 0 1px #4c6650,0 0 0 2px #10221a}.xp-knob{box-shadow:0 3px 5px #000d,0 0 0 1px #3a2a10,inset 0 -2px 3px #6b4a1a,0 0 12px #f2c66d55}.xp-stops li:before{background:linear-gradient(#6f8a6c,#24382c);height:2px}.mc-volume input{-webkit-appearance:none;appearance:none;background:linear-gradient(#020806,#10221a);border-radius:3px;height:6px;box-shadow:inset 0 1px 2px #000,0 1px #ffffff14}.mc-volume input::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:radial-gradient(circle at 35% 30%,#fff1c4,#d9b66c 45%,#7a5a26);border-radius:50%;width:16px;height:16px;box-shadow:0 2px 3px #000c,0 0 0 1px #3a2a10}.mc-volume input::-moz-range-thumb{background:radial-gradient(circle at 35% 30%,#fff1c4,#d9b66c 45%,#7a5a26);border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 3px #000c}.sp-reading:after,.mc-sound:after,.mc-decoder:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(118deg,#ffffff0a 0%,#0000 30%);position:absolute;inset:32px 0 0}.nav-circuit>svg{background:radial-gradient(at 50% 45%,#28453250,#0000 70%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/28px 28px}.nav-git-row:nth-child(2n) button{background:#ffffff05}.nav-git-row button:hover,.nav-git-row button.nav-selected{background:linear-gradient(90deg,#89964d33,#89964d0d)}.nav-terminal-files,.nav-terminal-out{text-shadow:0 0 6px #a6f4e622}.nav-terminal-files button:hover,.nav-terminal-files button.nav-selected{background:linear-gradient(90deg,#819a4830,#819a480a)}.nav-mode-tools input,.nav-mode-tools select,.mc-layer select{color:#e9dfb8;background:linear-gradient(#06120f,#0b1d17);border-color:#4d6650;border-radius:4px;box-shadow:inset 0 2px 4px #000c,0 1px #ffffff12}.nav-mode-tools input:focus-visible,.nav-mode-tools select:focus-visible{box-shadow:inset 0 2px 4px #000c,0 0 0 2px #e8cf8f66}@media (prefers-reduced-motion:reduce){.machine-console *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.mc-speakers [data-speaker]{box-shadow:none;transform:none}}.xp[data-astro-cid-kdbahvsx]{width:100%;min-height:0;position:relative}.xp-lever[data-astro-cid-kdbahvsx]{display:flex;position:absolute;inset:0}.xp-stops[data-astro-cid-kdbahvsx]{flex:1;grid-template-rows:repeat(9,minmax(0,1fr));margin:0;padding:0 0 0 26px;list-style:none;display:grid;position:relative}.xp-stops[data-astro-cid-kdbahvsx]:before{content:"";background:#06120f;border-radius:3px;width:6px;position:absolute;top:4px;bottom:4px;left:9px;box-shadow:inset 0 1px 3px #000,0 0 0 1px #3b5240}.xp-stops[data-astro-cid-kdbahvsx] li[data-astro-cid-kdbahvsx]{min-height:0;display:flex;position:relative}.xp-stops[data-astro-cid-kdbahvsx] li[data-astro-cid-kdbahvsx]:before{content:"";background:#4c6650;width:10px;height:1px;position:absolute;top:50%;left:-21px}.xp-stop[data-astro-cid-kdbahvsx]{color:#8fa391;min-height:0;font:600 10px/1 var(--font-mono);letter-spacing:.04em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:1;grid-template-columns:5ch minmax(0,1fr) 4ch;align-items:center;gap:8px;padding:0 6px;display:grid}.xp-stop[data-astro-cid-kdbahvsx]:hover{color:#e4dcb7;background:#16302a}.xp-stop[data-astro-cid-kdbahvsx]:focus-visible{outline-offset:-1px;outline:1px solid #f2d48d}.xp-stop[data-astro-cid-kdbahvsx][aria-current=true]{color:#1d1306;background:linear-gradient(90deg,#f2d48d,#d3a858)}.xp-dec-el[data-astro-cid-kdbahvsx][data-state="2"] .xp-stop[data-astro-cid-kdbahvsx]:not([aria-current=true]) .xp-dec-el-name[data-astro-cid-kdbahvsx]{color:#f2d48d}.xp-dec-el[data-astro-cid-kdbahvsx][data-isolated] .xp-stop[data-astro-cid-kdbahvsx]{box-shadow:inset 0 0 0 1px #a6f4e6}.xp-bar[data-astro-cid-kdbahvsx]{background:linear-gradient(90deg, #a6f4e6 calc(var(--s,0) * 100%), #24382e 0);border-radius:2px;height:4px}.xp-stop[data-astro-cid-kdbahvsx][aria-current=true] .xp-bar[data-astro-cid-kdbahvsx]{background:linear-gradient(90deg, #1d3a2c calc(var(--s,0) * 100%), #a8875055 0)}.xp-dec-el-pct[data-astro-cid-kdbahvsx]{text-align:right;font-size:9px;font-weight:500}.xp-core[data-astro-cid-kdbahvsx]{color:#d9b66c;grid-template-columns:1fr}.xp-knob[data-astro-cid-kdbahvsx]{left:3px;top:calc((var(--i,7) + .5) * (100% / 9));pointer-events:none;background:radial-gradient(circle at 35% 35%,#fff1c4,#d9b66c 45%,#7a5a26);border-radius:50%;width:18px;height:18px;margin-top:-9px;transition:top .35s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:0 2px 4px #000c,0 0 0 1px #3a2a10}.xp-lever[data-astro-cid-kdbahvsx]:not(:has([aria-current=true])) .xp-knob[data-astro-cid-kdbahvsx]{opacity:.4}@media (prefers-reduced-motion:reduce){.xp-knob[data-astro-cid-kdbahvsx]{transition:none}}.xp-text[data-astro-cid-kdbahvsx]{text-align:right;flex-direction:column;justify-content:center;height:100%;padding:2px 10px;display:flex}.xp-text[data-astro-cid-kdbahvsx] p[data-astro-cid-kdbahvsx]{margin:0}.xp-card[data-astro-cid-kdbahvsx]{--look:#d9b66c}.xp-card-version[data-astro-cid-kdbahvsx]{color:var(--look);font:600 9px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.xp-card-title[data-astro-cid-kdbahvsx]{font:500 15px/1.1 var(--font-condensed);color:#efe6c4;white-space:nowrap;text-overflow:ellipsis;margin:1px 0;overflow:hidden}.xp-card-meta[data-astro-cid-kdbahvsx]{color:#9fae95;font:600 8px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xp-card[data-astro-cid-kdbahvsx][data-decoded="0"] .xp-card-title[data-astro-cid-kdbahvsx],.xp-card[data-astro-cid-kdbahvsx][data-decoded="1"] .xp-card-title[data-astro-cid-kdbahvsx]{color:#7d9182;font-family:var(--font-mono);letter-spacing:.1em}.xp-card[data-astro-cid-kdbahvsx][data-look][data-decoded="2"] .xp-card-title[data-astro-cid-kdbahvsx]{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.xp-card[data-astro-cid-kdbahvsx][data-look=origen]{--look:#c9d98a}.xp-card[data-astro-cid-kdbahvsx][data-look=origen][data-decoded="2"] .xp-card-title[data-astro-cid-kdbahvsx]{font-family:var(--font-sans);background-image:linear-gradient(#efe0a8 0%,#b9c97a 45%,#6f9a4c 70%,#8fc4c9 100%);font-weight:600}.xp-card[data-astro-cid-kdbahvsx][data-look=tacita-de-plata]{--look:#dfe5ea}.xp-card[data-astro-cid-kdbahvsx][data-look=tacita-de-plata][data-decoded="2"] .xp-card-title[data-astro-cid-kdbahvsx]{background-image:linear-gradient(#fff 0%,#c9d1d8 38%,#8d97a1 52%,#e9eef2 70%,#aab3bb 100%);font-family:Georgia,Times New Roman,Noto Serif,serif;font-style:italic;font-weight:400}.xp-card[data-astro-cid-kdbahvsx][data-look=capital-industrial]{--look:#e8a46a}.xp-card[data-astro-cid-kdbahvsx][data-look=capital-industrial][data-decoded="2"] .xp-card-title[data-astro-cid-kdbahvsx]{letter-spacing:.1em;text-transform:uppercase;background-image:linear-gradient(#d9dde0 0%,#9aa3a8 48%,#b5653a 52%,#7a3a1e 100%);font-weight:700}.xp-card[data-astro-cid-kdbahvsx][data-look=eterna-primavera]{--look:#ffb3c7}.xp-card[data-astro-cid-kdbahvsx][data-look=eterna-primavera][data-decoded="2"] .xp-card-title[data-astro-cid-kdbahvsx]{font-family:var(--font-sans);background-image:linear-gradient(90deg,#ffd166 0%,#ff9a3c 30%,#ff6fa5 62%,#c9e27a 100%);font-style:italic}.xp-card[data-astro-cid-kdbahvsx][data-look=medellin-de-las-nieves]{--look:#c3c8cc}.xp-card[data-astro-cid-kdbahvsx][data-look=medellin-de-las-nieves][data-decoded="2"] .xp-card-title[data-astro-cid-kdbahvsx]{text-transform:uppercase;background-image:linear-gradient(#f4f6f7 0%,#c7ccd0 49.5%,#5a6066 50.5%,#3c4146 100%);font-weight:700}.xp-card[data-astro-cid-kdbahvsx][data-look=ciudad-podrida]{--look:#c39bff}.xp-card[data-astro-cid-kdbahvsx][data-look=medallo-city]{--look:#c9f27a}.xp-card[data-astro-cid-kdbahvsx][data-look=medellinnovation]{--look:#8fe3ff}.xp-card[data-astro-cid-kdbahvsx][data-look=medellinnovation][data-decoded="2"] .xp-card-title[data-astro-cid-kdbahvsx]{font-family:var(--font-mono);background-blend-mode:multiply;background-image:repeating-linear-gradient(#b8f3ff 0 3px,#7fb4ff 3px 4px),linear-gradient(90deg,#8fe3ff,#c39bff)}.xp-card[data-astro-cid-kdbahvsx][data-look=codigo]{--look:#ffd166}.xp-card[data-astro-cid-kdbahvsx][data-look=codigo] .xp-card-title[data-astro-cid-kdbahvsx]{font-family:var(--font-mono);-webkit-text-fill-color:transparent;background-image:linear-gradient(#fff3c4 0%,#ffd166 50%,#e0a23a 100%);-webkit-background-clip:text;background-clip:text}.xp-now[data-astro-cid-kdbahvsx][hidden]{display:none}.xp-left-screen[data-astro-cid-kdbahvsx]{scrollbar-width:thin;scrollbar-color:#3b5240 transparent;height:100%;overflow-y:auto}.xp-worlds[data-astro-cid-kdbahvsx]{padding:6px 10px 10px}.xp-worlds[data-astro-cid-kdbahvsx] ol[data-astro-cid-kdbahvsx]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.xp-list-h[data-astro-cid-kdbahvsx]{color:#9fae95;font:600 9px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #3b5240;margin:10px 0 4px;padding:0 6px 3px}.xp-worlds[data-astro-cid-kdbahvsx] a[data-astro-cid-kdbahvsx],.xp-voice[data-astro-cid-kdbahvsx]{color:#e4dcb7;width:100%;min-height:30px;font:11px/1.25 var(--font-mono);text-align:left;white-space:nowrap;cursor:pointer;background:linear-gradient(90deg, #a6f4e626 var(--heard,0%), transparent var(--heard,0%)), linear-gradient(90deg, #8fad6b2e calc(var(--mix,0) * 100%), transparent 0);border:0;border-radius:2px;align-items:center;gap:10px;padding:4px 8px;text-decoration:none;display:flex}.xp-n[data-astro-cid-kdbahvsx]{color:#7e9282;flex:none;width:3.2ch}.xp-song[data-astro-cid-kdbahvsx]{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.xp-pad[data-astro-cid-kdbahvsx]{color:#7e9282;text-align:right;flex:none;width:5ch;font-size:9px}.xp-opens[data-astro-cid-kdbahvsx]{color:#9fae95;flex:none;align-items:center;gap:5px;font-size:9px;display:inline-flex}.xp-opens[data-astro-cid-kdbahvsx]:empty{display:none}.xp-worlds[data-astro-cid-kdbahvsx] a[data-astro-cid-kdbahvsx]:hover,.xp-voice[data-astro-cid-kdbahvsx]:hover{background-color:#d9b66c1c}.xp-worlds[data-astro-cid-kdbahvsx] a[data-astro-cid-kdbahvsx]:focus-visible,.xp-voice[data-astro-cid-kdbahvsx]:focus-visible{outline-offset:-1px;outline:1px solid #f2d48d}.xp-worlds[data-astro-cid-kdbahvsx] a[data-astro-cid-kdbahvsx][aria-current],.xp-voice[data-astro-cid-kdbahvsx][aria-pressed=true]{color:#1d1306;background:linear-gradient(#f2d48d,#d3a858)}.xp-worlds[data-astro-cid-kdbahvsx] a[data-astro-cid-kdbahvsx][aria-current] .xp-n[data-astro-cid-kdbahvsx],.xp-worlds[data-astro-cid-kdbahvsx] a[data-astro-cid-kdbahvsx][aria-current] .xp-pad[data-astro-cid-kdbahvsx],.xp-worlds[data-astro-cid-kdbahvsx] a[data-astro-cid-kdbahvsx][aria-current] .xp-opens[data-astro-cid-kdbahvsx],.xp-voice[data-astro-cid-kdbahvsx][aria-pressed=true] .xp-n[data-astro-cid-kdbahvsx],.xp-voice[data-astro-cid-kdbahvsx][aria-pressed=true] .xp-opens[data-astro-cid-kdbahvsx],.xp-voice[data-astro-cid-kdbahvsx][aria-pressed=true] .xp-pad[data-astro-cid-kdbahvsx]{color:#4a3510}.xp-worlds[data-astro-cid-kdbahvsx] [data-astro-cid-kdbahvsx][data-heard="1"] .xp-n[data-astro-cid-kdbahvsx]:after,.xp-voice[data-astro-cid-kdbahvsx][data-heard="1"] .xp-n[data-astro-cid-kdbahvsx]:after{content:"✓";color:#a6f4e6;margin-left:2px}.xp-worlds[data-astro-cid-kdbahvsx] a[data-astro-cid-kdbahvsx][aria-current][data-heard="1"] .xp-n[data-astro-cid-kdbahvsx]:after{color:#2d6b4f}.xp-worlds[data-astro-cid-kdbahvsx] li[data-astro-cid-kdbahvsx][data-dim]{opacity:.42}.xp-worlds[data-astro-cid-kdbahvsx] meter{accent-color:#a4c888;flex:none;width:34px;height:6px}.xp-info[data-astro-cid-kdbahvsx]{box-sizing:border-box;flex-direction:column;gap:10px;height:100%;padding:10px;display:flex}.xp-cover-box[data-astro-cid-kdbahvsx]{aspect-ratio:1;background:#050d0b;border:1px solid #d9b66c66;flex:none;align-self:center;width:min(100%,50cqh,240px);position:relative;overflow:hidden}.xp-cover[data-astro-cid-kdbahvsx]{object-fit:contain;width:100%;height:100%;display:block}.xp-cover-box[data-astro-cid-kdbahvsx] iframe{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.xp-cover-box[data-astro-cid-kdbahvsx] .xp-embed-close{z-index:1;font:inherit;color:#1d1306;cursor:pointer;background:#d9b66c;border:0;border-radius:2px;padding:0 5px;font-size:.8em;position:absolute;top:2px;right:2px}.xp-meta[data-astro-cid-kdbahvsx]{scrollbar-width:thin;scrollbar-color:#3b5240 transparent;flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;display:flex;overflow:auto}.xp-i-f[data-astro-cid-kdbahvsx]{font:12px/1.35 var(--font-mono);flex-direction:column;gap:2px;margin:0;display:flex}.xp-i-f[data-astro-cid-kdbahvsx] dt[data-astro-cid-kdbahvsx]{color:#7e9282;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:9px}.xp-i-f[data-astro-cid-kdbahvsx] dt[data-astro-cid-kdbahvsx]:first-child{margin-top:0}.xp-i-f[data-astro-cid-kdbahvsx] dd[data-astro-cid-kdbahvsx]{color:#e4dcb7;overflow-wrap:anywhere;margin:0}.xp-i-f[data-astro-cid-kdbahvsx] dd[data-astro-cid-kdbahvsx]#experience-song{font:500 clamp(16px, 1.3vw, 22px)/1.15 var(--font-condensed);color:#f0db9d}.xp-embed-actions[data-astro-cid-kdbahvsx]{flex-wrap:wrap;gap:6px;display:flex}.xp-embed-actions[data-astro-cid-kdbahvsx]:empty{display:none}.xp-embed-actions[data-astro-cid-kdbahvsx] button{min-height:28px;font:10px/1.2 var(--font-mono);color:#e4dcb7;cursor:pointer;background:linear-gradient(#22352a,#13241c);border:1px solid #5e7454;border-radius:4px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.xp-embed-actions[data-astro-cid-kdbahvsx] button[aria-pressed=true]{color:#1d1306;background:linear-gradient(#f2d48d,#c99b4a);border-color:#f2d48d}html:has(.experience),body:has(.experience){background:#05080b;min-height:100%;overflow-x:hidden}.experience[data-astro-cid-d3woh3gk]{color:#e5dfc6;background:#05080b;align-items:start;width:100%;min-height:100dvh;padding:8px;display:grid;position:relative}@media (width<=1100px){.experience[data-astro-cid-d3woh3gk]{padding:8px;display:block}}@media (width<=650px){.experience[data-astro-cid-d3woh3gk]{padding:0}}
