/* Inventory Lab page styles. The Workbench master file remains unmodified. */
.workbench {
  --lab-link: #19ddff;
  --lab-link-soft: color-mix(in srgb, var(--lab-link) 16%, transparent);
  --lab-code-bg: color-mix(in srgb, var(--wb-input) 88%, #051015);
  --lab-card-min: 170px;
}

.lab-app { display:grid; grid-template-rows:var(--wb-top-h) 34px minmax(0,1fr); width:100%; height:100vh; overflow:hidden; }
.lab-top { min-width:0; }
.lab-brand { min-width:260px; display:grid; line-height:1.1; }
.lab-brand strong { font-size:12px; }
.lab-brand span { margin-top:2px; color:var(--wb-muted); font-size:9px; }
.lab-model { display:flex; align-items:center; gap:7px; min-width:0; color:var(--wb-muted); font-size:9px; white-space:nowrap; }
.lab-model span { padding:3px 6px; border:1px solid var(--wb-line); background:var(--wb-input); }
.lab-model b { color:var(--wb-text); }
.lab-model i { color:var(--wb-accent); font-style:normal; }
.lab-top-actions { margin-left:auto; display:flex; align-items:center; gap:5px; }
.lab-theme-label { font-size:9px; }

.lab-mode-tabs { padding:4px 6px 0; min-width:0; }
.lab-mode-tabs .wb-tab { min-width:132px; }
.lab-mode-help { align-self:center; margin-left:8px; color:var(--wb-muted); font-size:9px; }

.lab-main { min-width:0; min-height:0; overflow:hidden; }
.lab-mode { display:none; width:100%; height:100%; min-width:0; min-height:0; }
.lab-mode.is-active { display:grid; }
#guidedMode { grid-template-rows:32px minmax(0,1fr); }
#sandboxMode { grid-template-rows:32px minmax(0,1fr); }

.lesson-tabs { display:grid; grid-auto-flow:column; grid-auto-columns:minmax(130px,1fr); border-bottom:1px solid var(--wb-line); background:var(--wb-panel-2); min-width:0; overflow:hidden; }
.lesson-tab { min-height:31px!important; border:0!important; border-right:1px solid var(--wb-line)!important; background:transparent!important; color:var(--wb-muted)!important; font-size:10px; font-weight:750; }
.lesson-tab:last-child { border-right:0!important; }
.lesson-tab:hover { color:var(--wb-text)!important; background:color-mix(in srgb,var(--wb-select) 55%,transparent)!important; }
.lesson-tab.is-active { color:var(--wb-text)!important; background:var(--wb-select)!important; box-shadow:inset 0 -2px 0 var(--wb-accent); }

.guided-shell { display:grid; grid-template-rows:minmax(0,1fr) 188px; min-width:0; min-height:0; overflow:hidden; }
.guided-main { position:relative; display:grid; grid-template-columns:minmax(0,56%) minmax(600px,44%); width:100%; height:100%; min-width:0; min-height:0; overflow:hidden; }
.guided-stage { display:grid; grid-template-rows:auto minmax(0,1fr); min-width:0; min-height:0; border-right:1px solid var(--wb-line); overflow:hidden; }
.guided-stage-head { display:flex; align-items:flex-start; justify-content:space-between; gap:14px; padding:10px 13px 8px; border-bottom:1px solid var(--wb-line); background:var(--wb-panel); }
.guided-stage-head h1 { margin:2px 0 0; font-size:clamp(19px,1.35vw,27px); line-height:1.08; letter-spacing:-.025em; }
.guided-stage-head p { max-width:820px; margin:5px 0 0; color:var(--wb-muted); font-size:10.5px; line-height:1.3; }
.guided-scene-wrap { position:relative; min-width:0; min-height:0; overflow:hidden; padding:12px 14px; background:color-mix(in srgb,var(--wb-bg) 76%,var(--wb-panel)); }
.guided-scene { display:none; position:absolute; inset:12px 14px; min-width:0; min-height:0; }
.guided-scene.is-active { display:grid; }

.guided-code { display:grid; grid-template-rows:48px minmax(0,1fr) auto; min-width:0; min-height:0; overflow:hidden; background:var(--lab-code-bg); }
.guided-code-head { display:flex; align-items:center; justify-content:space-between; gap:10px; padding:7px 10px; border-bottom:1px solid var(--wb-line); background:color-mix(in srgb,var(--wb-panel) 66%,#051015); }
.guided-code-head strong { display:block; margin-top:2px; font-size:11px; }
.code-key { display:flex; align-items:center; gap:6px; color:var(--wb-muted); font-size:9px; }
.code-key i { width:16px; height:6px; background:var(--lab-link); box-shadow:0 0 7px var(--lab-link),0 0 14px color-mix(in srgb,var(--lab-link) 50%,transparent); }
.guided-code-scroll { min-width:0; min-height:0; overflow:auto; padding:6px 0 10px; scroll-behavior:auto; }
.code-section-title { margin:7px 12px 4px; color:var(--wb-muted); font-size:8.5px; font-weight:800; letter-spacing:.08em; text-transform:uppercase; }
.code-line { position:relative; display:grid; grid-template-columns:34px minmax(0,1fr); min-height:20px; padding-right:10px; border-left:3px solid transparent; transition:background .16s ease,border-color .16s ease; }
.code-line.is-current { border-left-color:var(--lab-link); background:linear-gradient(90deg,color-mix(in srgb,var(--lab-link) 18%,transparent),transparent 78%); }
.code-line-number { padding-right:8px; color:color-mix(in srgb,var(--wb-muted) 70%,transparent); font:9px/1.65 var(--wb-mono); text-align:right; user-select:none; }
.code-line-text { min-width:0; color:var(--wb-text); font:11.2px/1.65 var(--wb-mono); white-space:pre-wrap; overflow-wrap:anywhere; }
.code-token { display:inline-block; border-radius:2px; --token-base:currentColor; transition:color .16s ease,text-shadow .16s ease,background .16s ease,filter .16s ease; }
.code-token.is-current { color:color-mix(in srgb,var(--token-base) 38%,#c9f7ff 62%); background:color-mix(in srgb,var(--lab-link) 10%,transparent); text-shadow:0 0 4px rgba(220,251,255,.72),0 0 12px rgba(40,215,255,.54),0 0 24px rgba(40,170,255,.27); filter:brightness(1.12); }
.code-token.is-entering { animation:codeEnterGlow 1.05s cubic-bezier(.16,.8,.24,1) both; }
.live-code-token { display:inline-block; --token-base:currentColor; will-change:color,text-shadow,filter; }
@keyframes codeEnterGlow { 0% { color:#fff; text-shadow:0 0 5px #fff,0 0 15px var(--lab-link),0 0 32px var(--lab-link); filter:brightness(1.38); } 100% { color:inherit; text-shadow:inherit; filter:brightness(1.1); } }
.c-key{color:#d9bbff}.c-fn{color:#79dec7}.c-var{color:#cfe7dc}.c-str{color:#f3c989}.c-num{color:#a8c9ff}.c-op{color:#f4f7f5}.c-comment{color:#789087}

.runtime-panel,.sandbox-runtime { padding:7px 9px 8px; border-top:1px solid var(--wb-line); background:color-mix(in srgb,var(--wb-panel) 46%,#07110d); }
.runtime-panel header,.sandbox-runtime header { display:flex; align-items:center; justify-content:space-between; gap:8px; margin-bottom:5px; }
.runtime-panel header strong,.sandbox-runtime header strong { font-size:8.5px; text-transform:uppercase; letter-spacing:.08em; }
.runtime-panel header span { color:var(--wb-muted); font-size:8px; }
.runtime-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(120px,1fr)); gap:5px; }
.runtime-panel .runtime-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
.runtime-cell { min-width:0; min-height:42px; padding:5px 6px; border:1px solid var(--wb-line); background:rgba(255,255,255,.018); }
.runtime-cell span { display:block; overflow:hidden; color:var(--wb-muted); font-size:9px; text-overflow:ellipsis; white-space:nowrap; }
.runtime-cell strong { display:block; overflow:hidden; margin-top:3px; color:var(--wb-text); font:700 13.5px/1.1 var(--wb-mono); text-overflow:ellipsis; white-space:nowrap; }

.guided-stepbar { display:grid; grid-template-columns:minmax(300px,34%) minmax(0,46%) minmax(230px,20%); gap:8px; min-width:0; min-height:0; padding:8px 10px; border-top:1px solid var(--wb-line); background:var(--wb-bg); overflow:hidden; }
.step-explanation,.step-trace-panel,.step-controls { min-width:0; min-height:0; padding:8px; border:1px solid var(--wb-line); background:var(--wb-panel); overflow:hidden; }
.step-explanation { display:grid; grid-template-rows:auto auto minmax(0,1fr); align-content:start; gap:4px; }
.step-explanation .wb-badge { justify-self:start; }
.step-explanation h2 { margin:2px 0 0; font-size:14px; line-height:1.15; }
.step-explanation p { margin:2px 0 0; color:var(--wb-muted); font-size:10px; line-height:1.38; }
.step-trace-panel { display:grid; grid-template-rows:auto minmax(0,1fr); gap:6px; overflow:visible; }
.step-trace-panel header { display:grid; grid-template-columns:minmax(0,1fr) minmax(130px,44%); align-items:start; gap:8px; padding-bottom:5px; border-bottom:1px solid var(--wb-line); }
.step-trace-panel header strong { font-size:9px; text-transform:uppercase; letter-spacing:.06em; }
.step-trace-panel header span { min-width:0; color:var(--wb-info); font:700 9.5px/1.25 var(--wb-mono); text-align:right; white-space:normal; overflow:visible; overflow-wrap:anywhere; text-overflow:clip; }
.step-trace { counter-reset:trace-step; display:grid; grid-template-columns:repeat(var(--trace-cols,3),minmax(0,1fr)); grid-auto-rows:minmax(0,1fr); gap:6px; min-width:0; min-height:0; overflow:visible; }
.trace-node { counter-increment:trace-step; position:relative; display:grid; grid-template-columns:22px minmax(0,1fr); align-items:center; gap:6px; min-width:0; min-height:0; padding:6px; border:1px solid var(--wb-line); background:var(--wb-input); }
.trace-index { display:grid; place-items:center; width:20px; height:20px; border:1px solid var(--wb-line-2); background:var(--wb-panel-2); color:var(--wb-muted); font:700 9px/1 var(--wb-mono); }
.trace-copy { min-width:0; }
.trace-node strong { display:block; overflow:visible; color:var(--wb-text); font:700 10.5px/1.18 var(--wb-mono); white-space:normal; overflow-wrap:anywhere; text-overflow:clip; }
.trace-node small { display:block; overflow:visible; margin-top:3px; color:var(--wb-muted); font-size:9px; line-height:1.2; white-space:normal; overflow-wrap:anywhere; text-overflow:clip; }
.trace-node.is-active { border-color:var(--lab-link); background:color-mix(in srgb,var(--lab-link) 9%,var(--wb-input)); box-shadow:inset 3px 0 0 var(--lab-link),0 0 12px color-mix(in srgb,var(--lab-link) 13%,transparent); }
.trace-node.is-active .trace-index { border-color:var(--lab-link); color:#031216; background:var(--lab-link); }
.step-controls { display:grid; grid-template-rows:auto auto auto; align-content:center; gap:7px; }
.step-count { display:grid; gap:4px; }
.step-count>span { color:var(--wb-muted); font:9px/1.1 var(--wb-mono); text-align:center; }
.step-progress { height:7px; border:1px solid var(--wb-line); background:var(--wb-input); overflow:hidden; }
.step-progress i { display:block; width:0; height:100%; background:var(--lab-link); transition:width .18s ease; }
.step-buttons { display:grid; grid-template-columns:1fr 1fr; gap:5px; }
.step-controls .wb-micro { text-align:center; }

.guided-connector { position:absolute; inset:0; z-index:50; width:100%; height:100%; pointer-events:none; overflow:visible; }
.guided-connector path { fill:none; stroke:var(--lab-link); stroke-width:3.5; stroke-linecap:round; stroke-linejoin:round; marker-end:url(#guidedArrowHead); filter:drop-shadow(0 0 5px color-mix(in srgb,var(--lab-link) 90%,transparent)) drop-shadow(0 0 12px color-mix(in srgb,var(--lab-link) 40%,transparent)); }
.guided-connector marker path { fill:var(--lab-link); stroke:none; }
.guided-connector circle { fill:#f3feff; stroke:var(--lab-link); stroke-width:2; filter:drop-shadow(0 0 7px var(--lab-link)); }
.guided-connector text { fill:#06141a; font:700 9px/1 var(--wb-mono); dominant-baseline:middle; text-anchor:middle; }
.guided-connector rect { fill:var(--lab-link); stroke:#dffaff; stroke-width:1; }
.guided-connector.is-hidden { display:none; }

/* Shared visual vocabulary */
.entity-card,.mini-data-card,.address-node,.read-output,.procedure-card,.health-card,.authority-box,.reader-stack>div,.gate-card,.shared-config,.stack-node { border:1px solid var(--wb-line); background:var(--wb-panel); transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease; }
[data-focus].is-focus { border-color:var(--lab-link)!important; box-shadow:0 0 0 2px color-mix(in srgb,var(--lab-link) 25%,transparent),0 0 18px color-mix(in srgb,var(--lab-link) 18%,transparent)!important; transform:translateY(-1px); }
[data-focus].is-link-source { box-shadow:0 0 0 2px color-mix(in srgb,var(--lab-link) 46%,transparent),0 0 24px color-mix(in srgb,var(--lab-link) 30%,transparent)!important; }
.code-line.is-link-target { background:linear-gradient(90deg,color-mix(in srgb,var(--lab-link) 28%,transparent),color-mix(in srgb,var(--lab-link) 5%,transparent) 76%,transparent); }
[data-focus].is-dim { opacity:.38; }
.card-label { color:var(--wb-muted); font-size:8px; font-weight:800; letter-spacing:.07em; text-transform:uppercase; }
.entity-card h3,.procedure-card h3,.health-card h3 { margin:4px 0 0; font-size:14px; }
.entity-card code { display:inline-block; margin-top:5px; padding:2px 4px; border:1px solid var(--wb-line); background:var(--wb-input); color:var(--wb-muted); font-size:8.5px; }
.value-row { display:flex; align-items:center; justify-content:space-between; gap:8px; margin-top:9px; padding:8px; border:1px solid var(--wb-line); background:var(--wb-row); }
.value-row span { color:var(--wb-muted); font-size:9.5px; }.value-row strong { font-size:21px; line-height:1; }

/* Address scene */
.guided-scene[data-scene=read] { grid-template-rows:auto auto auto; align-content:center; gap:22px; }
.read-variables { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:7px; }.mini-data-card { display:grid; align-content:center; padding:8px; }.mini-data-card span{color:var(--wb-muted);font-size:8.5px}.mini-data-card strong{margin-top:4px;font:700 13px/1.2 var(--wb-mono)}
.address-chain { display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); align-items:center; gap:13px; }.address-node { position:relative; display:grid; align-content:center; min-width:0; min-height:88px; padding:8px; }.address-node:not(:last-child)::after{content:"→";position:absolute;right:-11px;top:50%;transform:translateY(-50%);color:var(--wb-muted)}.address-node small{color:var(--wb-muted);font-size:7.5px;text-transform:uppercase}.address-node strong{overflow:hidden;margin-top:6px;font:700 11px/1.2 var(--wb-mono);text-overflow:ellipsis;white-space:nowrap}.address-node em{margin-top:5px;color:var(--wb-info);font-size:8.5px;font-style:normal}.read-output{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px}.read-output span{color:var(--wb-muted);font-size:10px}.read-output strong{font-size:27px}

/* Transfer scene */
.guided-scene[data-scene=transfer] { grid-template-rows:28px minmax(0,1fr) 52px; gap:9px; }.call-stack-row{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--wb-muted);font-size:8.5px}.stack-node{padding:3px 7px;background:var(--wb-input)}.transfer-board{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(140px,.6fr) minmax(190px,.8fr);align-items:center;gap:14px}.entity-card{padding:11px}.transfer-route{position:relative;min-height:120px}.route-line{position:absolute;left:7px;right:7px;top:50%;height:3px;transform:translateY(-50%);background:var(--wb-line-2)}.item-packet{position:absolute;left:6px;top:50%;transform:translateY(-50%);padding:5px 7px;border:1px solid var(--lab-link);background:var(--wb-input);opacity:0;transition:left .24s ease,opacity .14s ease}.item-packet.is-visible{opacity:1}.item-packet.is-mid{left:42%}.item-packet.is-destination{left:calc(100% - 55px)}.gate-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.gate-card{display:flex;align-items:center;justify-content:center;padding:7px;color:var(--wb-muted);font-size:9px;text-align:center}.gate-card.is-pass{border-color:var(--wb-good);color:var(--wb-good);background:color-mix(in srgb,var(--wb-good) 7%,var(--wb-panel))}

/* Shared stock scene */
.guided-scene[data-scene=shared]{grid-template-rows:42px minmax(0,1fr);gap:8px}.shared-config{display:flex;align-items:center;justify-content:center;gap:7px;padding:7px;color:var(--wb-muted);font-size:9px}.shared-config strong{color:var(--wb-info);font-family:var(--wb-mono)}.shared-layout{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(140px,auto) minmax(112px,auto);gap:26px 23px;align-content:center;align-items:center;padding:8px 26px}.shop-card{align-self:center;min-height:140px}.authority-card{justify-self:end;width:min(340px,88%)}.shared-layout>.entity-card:last-child{justify-self:start;width:min(280px,76%)}.shared-packet{position:absolute;z-index:4;padding:5px 7px;border:1px solid var(--lab-link);background:var(--wb-input);opacity:0;transition:left .24s ease,top .24s ease,opacity .14s ease}.shared-packet.is-visible{opacity:1}

/* Gameplay scene */
.guided-scene[data-scene=gameplay]{align-items:center}.gameplay-grid{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(210px,1fr) minmax(180px,.8fr);grid-template-rows:minmax(0,1fr) 106px;gap:12px;align-items:center}.procedure-card{position:relative;display:grid;align-content:center;justify-items:center;min-height:150px;padding:13px;text-align:center}.procedure-icon{font-size:25px}.procedure-card p{margin:5px 0 0;color:var(--wb-muted);font-size:9px;line-height:1.3}.property-list{display:grid;gap:5px;margin-top:8px}.property-list>div{display:flex;justify-content:space-between;gap:7px;padding:5px 6px;border:1px solid var(--wb-line);background:var(--wb-row);font-size:9px}.health-card{grid-column:1/-1;justify-self:center;width:min(500px,72%);padding:10px 12px}.health-track{height:14px;margin-top:7px;border:1px solid var(--wb-line);background:var(--wb-input);overflow:hidden}.health-track span{display:block;width:60%;height:100%;background:var(--wb-good);transition:width .25s ease}.health-readout{display:flex;justify-content:space-between;margin-top:4px;color:var(--wb-muted);font-size:8.5px}.gameplay-packet{position:absolute;left:7%;top:50%;padding:5px 7px;border:1px solid var(--lab-link);background:var(--wb-input);opacity:0;transition:left .24s ease,opacity .14s ease}.gameplay-packet.is-visible{opacity:1}.gameplay-packet.is-procedure{left:45%}.gameplay-packet.is-player{left:80%}

/* Desync scene */
.guided-scene[data-scene=desync]{align-items:stretch}.desync-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.desync-lane{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-width:0;padding:11px;border:1px solid var(--wb-line);background:var(--wb-panel)}.bad-lane{border-color:color-mix(in srgb,var(--wb-bad) 55%,var(--wb-line))}.good-lane{border-color:color-mix(in srgb,var(--wb-good) 55%,var(--wb-line))}.desync-lane header{display:flex;align-items:center;justify-content:space-between;gap:8px}.desync-lane header strong{font-size:10.5px}.desync-diagram{display:grid;grid-template-columns:minmax(120px,.8fr) 28px minmax(140px,1fr);align-items:center;gap:6px}.authority-box{padding:9px;text-align:center}.authority-box span{color:var(--wb-muted);font-size:8px}.authority-box strong{display:block;margin-top:5px;font-size:24px}.desync-diagram>i{color:var(--wb-muted);font-style:normal;text-align:center}.reader-stack{display:grid;gap:6px}.reader-stack>div{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px}.reader-stack span{color:var(--wb-muted);font-size:8.5px}.reader-stack strong{font-size:15px}.reader-stack>div.is-stale{border-color:var(--wb-bad);color:var(--wb-bad)}.reader-stack>div.is-fresh{border-color:var(--wb-good);color:var(--wb-good)}.desync-lane>p{margin:0;color:var(--wb-muted);font-size:8.5px;line-height:1.25}

/* Sandbox */
.sandbox-shell{min-width:0;min-height:0;overflow:hidden}.sandbox-panel{display:none;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:250px minmax(420px,1fr) minmax(510px,36%);gap:var(--wb-gap);padding:var(--wb-gap);background:var(--wb-bg)}.sandbox-panel.is-active{display:grid}.sandbox-controls,.sandbox-visual,.sandbox-code{min-width:0;min-height:0;overflow:hidden}.sandbox-controls{display:grid;align-content:start;gap:8px;padding:9px}.sandbox-controls header h2,.sandbox-visual header h2,.sandbox-code header h2{margin:3px 0 0;font-size:14px}.sandbox-controls header p{margin:5px 0 0;color:var(--wb-muted);font-size:9.5px;line-height:1.3}.sandbox-message{min-height:48px}.share-toggle{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:7px;border:1px solid var(--wb-line);background:var(--wb-input);color:var(--wb-text)}
.sandbox-visual{display:grid;grid-template-rows:auto minmax(0,1fr);padding:9px}.sandbox-visual>header{padding-bottom:7px;border-bottom:1px solid var(--wb-line)}.sandbox-transfer-board{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(120px,.55fr) minmax(160px,.8fr);align-items:center;gap:11px;padding:14px}.sandbox-transfer-route{position:relative;min-height:120px}.sandbox-transfer-route>div{position:absolute;left:7px;right:7px;top:50%;height:3px;background:var(--wb-line-2)}.sandbox-transfer-route>span{position:absolute;left:7px;top:calc(50% - 12px);padding:5px 7px;border:1px solid var(--lab-link);background:var(--wb-input);transition:left .28s ease}.sandbox-transfer-route>span.is-moving{left:calc(100% - 58px)}
.sandbox-shared-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(100px,1fr);gap:9px;padding:11px}.sandbox-shared-grid>.entity-card:last-child{grid-column:1/-1;width:58%;justify-self:center}.sandbox-properties-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 120px;gap:10px;padding:12px}.sandbox-properties-grid>.health-card{grid-column:1/-1;width:70%;justify-self:center}
.sandbox-code{display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--lab-code-bg)}.sandbox-code>header{padding:8px 9px;border-bottom:1px solid var(--wb-line)}.sandbox-code-scroll{min-width:0;min-height:0;overflow:auto;padding:7px}.code-block{padding:7px;border:1px solid var(--wb-line);background:var(--wb-input);color:var(--wb-text);font:10.5px/1.55 var(--wb-mono);white-space:pre-wrap;overflow-wrap:anywhere}.sandbox-runtime{max-height:132px}

@media(max-width:1280px){.guided-main{grid-template-columns:minmax(0,54%) minmax(520px,46%)}.guided-stepbar{grid-template-columns:34% 43% 23%}.sandbox-panel{grid-template-columns:225px minmax(380px,1fr) minmax(430px,38%)}.lab-model{display:none}.address-chain{gap:8px}.address-node:not(:last-child)::after{right:-7px}}
@media(prefers-reduced-motion:reduce){.code-token.is-entering{animation:none}.item-packet,.shared-packet,.gameplay-packet,.sandbox-transfer-route>span{transition:none}}
