.pathlight-shell{--pl-bg:#07111e;--pl-panel:#0d1d2bc7;--pl-panel-strong:#0d1c2b;--pl-line:#a3c7dd2b;--pl-line-strong:#b3d8ee57;--pl-ink:#f5f3ea;--pl-muted:#8da4b4;--pl-aqua:#79f3d0;--pl-amber:#f2c66d;--pl-pink:#ed78bd;--pl-red:#fa826d;min-height:100dvh;color:var(--pl-ink);background:radial-gradient(circle at 76% 18%, #43749133, transparent 24rem), radial-gradient(circle at 17% 75%, #66407824, transparent 26rem), var(--pl-bg);font-family:Geist Variable,Switzer,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.pathlight-shell:before{content:"";pointer-events:none;opacity:.25;background-image:linear-gradient(#7badc714 1px,#0000 1px),linear-gradient(90deg,#7badc714 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.pathlight-atmosphere{pointer-events:none;opacity:.72;width:100%;height:100%;position:fixed;inset:0}.pathlight-grain{pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");position:fixed;inset:0}.pathlight-shell button,.pathlight-shell a{-webkit-tap-highlight-color:transparent}.pathlight-shell button:focus-visible,.pathlight-shell a:focus-visible,.pathlight-node:focus-visible{outline:2px solid var(--pl-aqua);outline-offset:4px}.pathlight-topbar,.pathlight-brief,.pathlight-workbench,.pathlight-counterfactual,.pathlight-complete,.pathlight-next-worlds{z-index:2;width:min(1460px,100% - 48px);margin-inline:auto;position:relative}.pathlight-topbar{z-index:60;border-bottom:1px solid var(--pl-line);grid-template-columns:1fr auto 1fr;align-items:center;height:72px;display:grid}.pathlight-brand{width:max-content;color:var(--pl-ink);letter-spacing:.18em;align-items:center;gap:12px;font:650 12px/1 Geist Mono,monospace;text-decoration:none;display:inline-flex}.pathlight-brand:hover{color:var(--pl-ink)}.pathlight-brand svg{color:#fff;--hireable-mark-accent:var(--pl-pink);width:25px;height:25px}.pathlight-mission-meta{text-align:center;gap:4px;display:grid}.pathlight-mission-meta span,.pathlight-progress span,.pathlight-kicker,.pathlight-law span,.pathlight-map-label span,.pathlight-console-head,.pathlight-step-label,.pathlight-panel-title,.pathlight-next-worlds>div>span,.pathlight-counter-head span,.pathlight-future>span,.pathlight-microworld>span{color:var(--pl-muted);letter-spacing:.15em;text-transform:uppercase;font:600 10px/1.2 Geist Mono,ui-monospace,monospace}.pathlight-mission-meta strong{font-size:13px;font-weight:580}.pathlight-top-actions{justify-self:end;align-items:center;gap:14px;display:flex}.pathlight-audio{border:1px solid var(--pl-line);min-height:32px;color:var(--pl-muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#0d1d2b85;align-items:center;gap:7px;padding:0 10px;font:600 8px/1 Geist Mono,monospace;display:inline-flex}.pathlight-audio[aria-pressed=true]{color:var(--pl-aqua);border-color:#79f3d05c}.pathlight-progress{grid-template-columns:auto 1fr;justify-self:end;align-items:center;gap:10px;width:170px;display:grid}.pathlight-progress i{background:#ffffff17;border-radius:10px;height:3px;overflow:hidden}.pathlight-progress i b{background:linear-gradient(90deg, var(--pl-aqua), var(--pl-amber));height:100%;transition:width var(--m-drift) var(--ease-out);display:block}.pathlight-brief{justify-content:space-between;align-items:end;gap:28px;padding:42px 0 26px;display:flex}.pathlight-brief h1{letter-spacing:-.045em;max-width:850px;margin:8px 0 6px;font-size:clamp(28px,3.4vw,52px);font-weight:580;line-height:.98}.pathlight-brief p{color:#a9bbc6;max-width:740px;margin:0;font-size:14px}.pathlight-kicker{color:var(--pl-pink);align-items:center;gap:7px;display:inline-flex}.pathlight-law{border:1px solid var(--pl-line);border-left-color:var(--pl-amber);background:#0d1d2ba6;flex:none;gap:6px;min-width:220px;padding:14px 17px;display:grid}.pathlight-law strong{align-items:center;gap:7px;font:500 13px/1.2 Geist Mono,monospace;display:flex}.pathlight-workbench{border:1px solid var(--pl-line-strong);background:#06121d80;grid-template-columns:minmax(0,1fr) 340px;min-height:610px;display:grid;box-shadow:0 35px 100px #00000052,inset 0 1px #ffffff09}.pathlight-map-wrap{min-width:0;position:relative;overflow:hidden}.pathlight-map-wrap:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 48%,#040d168c 100%);position:absolute;inset:0}.pathlight-map-label{z-index:3;gap:5px;display:grid;position:absolute;top:24px;left:28px}.pathlight-map-label strong{font-size:14px;font-weight:550}.pathlight-map{width:100%;height:100%;min-height:610px;overflow:visible}.pathlight-edge{stroke:#83aac22e;stroke-width:.32px;vector-effect:non-scaling-stroke;transition:stroke var(--m-ui), opacity var(--m-ui), stroke-width var(--m-ui)}.pathlight-edge.is-travelled{stroke:#79f3d047}.pathlight-edge.is-path{stroke:url(#route-gradient);stroke-width:1.1px;filter:url(#pathlight-glow)}.pathlight-traveller{fill:#fff7cf;stroke:var(--pl-amber);stroke-width:1px}.pathlight-node{cursor:default;outline:none}.pathlight-node[role=button]{cursor:pointer}.pathlight-node-orbit{fill:#0000;stroke:#0000;stroke-width:.3px;transition:stroke var(--m-ui), opacity var(--m-ui), transform var(--m-ui) var(--ease-out)}.pathlight-node-core{fill:#102335;stroke:#99bace59;stroke-width:.48px;transition:fill var(--m-ui), stroke var(--m-ui), filter var(--m-ui), transform var(--m-ui) var(--ease-out)}.pathlight-node:hover .pathlight-node-core,.pathlight-node:focus-visible .pathlight-node-core{transform:scale(1.07)}.pathlight-node-letter{fill:#dce8ed;pointer-events:none;font:650 3.4px/1 Geist Mono,monospace}.pathlight-node-name{fill:#718b9c;letter-spacing:.07em;text-transform:uppercase;font:520 1.7px/1 Geist Mono,monospace}.pathlight-target-label{fill:var(--pl-amber);letter-spacing:.14em;font:650 1.5px/1 Geist Mono,monospace}.pathlight-selected-mark{fill:var(--pl-bg);font:800 2.7px/1 Geist Mono,monospace}.pathlight-node.is-frontier .pathlight-node-core{fill:#173a4e;stroke:#7bb7d3}.pathlight-node.is-frontier .pathlight-node-orbit{stroke:#7bb7d357;animation:2.6s ease-in-out infinite pathlight-breathe}.pathlight-node.is-active .pathlight-node-core{fill:#b48a3e;stroke:#ffe2a4;filter:url(#pathlight-glow)}.pathlight-node.is-active .pathlight-node-letter{fill:#101a20}.pathlight-node.is-visited .pathlight-node-core{fill:#17372f;stroke:#79f3d0ad}.pathlight-node.is-candidate .pathlight-node-core{stroke:var(--pl-aqua);stroke-dasharray:1.3 1}.pathlight-node.is-candidate .pathlight-node-orbit{stroke:#79f3d07a;animation:1.8s ease-in-out infinite pathlight-breathe}.pathlight-node.is-selected .pathlight-node-core{fill:var(--pl-aqua);stroke:#fff;filter:url(#pathlight-glow)}.pathlight-node.is-selected .pathlight-node-letter{fill:#07151a}.pathlight-node.is-target .pathlight-node-orbit{stroke:#f2c66d59}.pathlight-legend{z-index:3;gap:20px;display:flex;position:absolute;bottom:22px;left:28px}.pathlight-legend span{color:var(--pl-muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;font:500 10px/1 Geist Mono,monospace;display:flex}.pathlight-legend i{background:#567;border-radius:50%;width:7px;height:7px}.pathlight-legend i.is-current{background:var(--pl-amber);box-shadow:0 0 9px var(--pl-amber)}.pathlight-legend i.is-frontier{background:#7bb7d3}.pathlight-legend i.is-visited{background:var(--pl-aqua)}.pathlight-console{border-left:1px solid var(--pl-line-strong);background:#0b1926d6;grid-template-rows:auto auto auto 1fr auto;display:grid}.pathlight-console-head{border-bottom:1px solid var(--pl-line);justify-content:space-between;align-items:center;height:52px;padding:0 18px;display:flex}.pathlight-console-head b{color:var(--pl-aqua);font-weight:600}.pathlight-queue-panel{border-bottom:1px solid var(--pl-line);padding:20px 18px}.pathlight-panel-title{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.pathlight-panel-title>div{gap:4px;display:grid}.pathlight-panel-title small{color:#587486;font:500 9px/1 Geist Mono,monospace}.pathlight-queue{border-left:1px solid var(--pl-aqua);border-right:1px solid #f2c66d80;align-items:center;gap:8px;min-height:58px;padding:4px;display:flex;overflow-x:auto}.pathlight-queue button{color:#d8e9ef;border:1px solid var(--pl-line-strong);cursor:pointer;height:45px;transition:transform var(--m-fast) var(--ease-out), border-color var(--m-fast), background var(--m-fast);animation:pathlight-queue-in var(--m-move) var(--ease-out) both;background:#122b3d;flex:0 0 45px;place-items:center;font:650 15px/1 Geist Mono,monospace;display:grid;position:relative}.pathlight-queue button:hover:not(:disabled){border-color:var(--pl-aqua);transform:translateY(-2px)}.pathlight-queue button:disabled{cursor:default}.pathlight-queue button.is-head{border-color:var(--pl-aqua);background:#164336;box-shadow:0 0 18px #79f3d01f}.pathlight-queue button span{color:#68899b;font-size:7px;position:absolute;top:3px;left:4px}.pathlight-empty-queue{color:#567184;padding-inline:9px;font:500 10px/1 Geist Mono,monospace}.pathlight-state-panel{border-bottom:1px solid var(--pl-line);gap:10px;padding:16px 18px;display:grid}.pathlight-state-panel>div{grid-template-columns:88px 1fr;gap:10px;font:500 11px/1.3 Geist Mono,monospace;display:grid}.pathlight-state-panel span{color:var(--pl-muted)}.pathlight-state-panel strong{color:#cfdee5;font-weight:550}.pathlight-action-panel{flex-direction:column;align-items:stretch;padding:22px 18px;display:flex}.pathlight-action-panel h2{letter-spacing:-.035em;margin:9px 0 18px;font-size:24px;font-weight:550;line-height:1.04}.pathlight-button{border:1px solid var(--pl-line-strong);min-height:42px;color:var(--pl-ink);cursor:pointer;transition:transform var(--m-fast) var(--ease-out), background var(--m-fast), border-color var(--m-fast);background:#ffffff0a;justify-content:center;align-items:center;gap:9px;padding:0 15px;font:600 12px/1 Geist Mono,monospace;display:inline-flex}.pathlight-button:hover{border-color:#ffffff7a;transform:translateY(-1px)}.pathlight-button.is-primary{color:#08151a;background:linear-gradient(100deg, var(--pl-aqua), #b7f3d7);border-color:#d8fff3}.pathlight-button.is-quiet{color:#a6bac6;margin-top:9px}.pathlight-button.is-large{min-height:52px;padding-inline:24px;font-size:13px}.pathlight-console-foot{border-top:1px solid var(--pl-line);color:#607d8e;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-self:end;align-items:center;min-height:42px;padding:0 18px;font:500 9px/1 Geist Mono,monospace;display:flex}.pathlight-console-foot b{color:var(--pl-pink)}.pathlight-counterfactual{border:1px solid #fa826d61;border-left:3px solid var(--pl-red);animation:pathlight-reveal var(--m-drift) var(--ease-out) both;background:linear-gradient(105deg,#501f2259,#0d1d2bdb);grid-template-columns:180px minmax(310px,.8fr) minmax(340px,1.2fr);align-items:stretch;gap:18px;margin-top:18px;padding:22px;display:grid}.pathlight-counter-head{flex-direction:column;justify-content:center;gap:8px;display:flex}.pathlight-counter-head span{color:var(--pl-red)}.pathlight-counter-head strong{font-size:18px;font-weight:540;line-height:1.08}.pathlight-futures{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pathlight-future{border:1px solid var(--pl-line);background:#040d167a;grid-template-columns:1fr auto;align-content:center;gap:5px;padding:14px;display:grid}.pathlight-future strong{font:650 18px/1 Geist Mono,monospace}.pathlight-future small{color:var(--pl-muted);grid-column:1/-1;line-height:1.35}.pathlight-future.is-broken strong{color:var(--pl-red)}.pathlight-future.is-stable strong{color:var(--pl-aqua)}.pathlight-mira{grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:12px 0;display:grid}.pathlight-mira-mark{width:34px;height:34px;color:var(--pl-pink);background:#ed78bd14;border:1px solid #ed78bd7a;border-radius:50%;place-items:center;display:grid}.pathlight-mira small{color:var(--pl-pink);text-transform:uppercase;letter-spacing:.1em;font:600 9px/1 Geist Mono,monospace}.pathlight-mira p{color:#bbcbd3;margin:5px 0;font-size:13px;line-height:1.4}.pathlight-mira strong{color:#fff;font-size:13px}.pathlight-ai-trace{color:#647f90;text-transform:uppercase;letter-spacing:.1em;margin-top:8px;font:500 8px/1 Geist Mono,monospace;display:block}.pathlight-microworld{border-top:1px solid var(--pl-line);grid-column:2/-1;grid-template-columns:150px auto 1fr;align-items:center;gap:16px;padding-top:14px;display:grid}.pathlight-mini-queue{gap:5px;display:flex}.pathlight-mini-queue b{border:1px solid var(--pl-line-strong);min-width:29px;height:29px;color:var(--pl-aqua);place-items:center;font:650 11px/1 Geist Mono,monospace;display:grid}.pathlight-microworld p{color:#9eb3be;margin:0;font-size:12px}.pathlight-complete{animation:pathlight-reveal var(--m-drift) var(--ease-out) both;background:linear-gradient(120deg,#1141358f,#0b1c2ae6);border:1px solid #79f3d066;grid-template-columns:.9fr 1.1fr;gap:48px;margin-top:18px;padding:34px;display:grid}.pathlight-debrief{z-index:24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:pathlight-fade-in var(--m-ui) linear both;background:#030a11d1;align-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.pathlight-debrief .pathlight-complete{width:min(1160px,100%);margin:auto}.pathlight-complete-copy h2{letter-spacing:-.05em;margin:11px 0 10px;font-size:clamp(32px,4vw,56px);font-weight:560;line-height:.95}.pathlight-complete-copy p{color:#b3c5cc;max-width:620px;line-height:1.55}.pathlight-layer-proof{border:1px solid var(--pl-line);background:#040d1657;margin-top:20px;display:grid}.pathlight-layer-proof span{color:#a9bdc7;border-bottom:1px solid var(--pl-line);grid-template-columns:76px 1fr;gap:10px;padding:9px 12px;font-size:11px;display:grid}.pathlight-layer-proof span:last-child{border-bottom:0}.pathlight-layer-proof b{color:var(--pl-aqua);text-transform:uppercase;font:600 9px/1.4 Geist Mono,monospace}.pathlight-score{align-items:center;gap:14px;margin:22px 0;display:flex}.pathlight-score span{color:var(--pl-amber);letter-spacing:.12em;font-size:22px}.pathlight-score small{color:var(--pl-muted);font:500 10px/1 Geist Mono,monospace}.pathlight-code-bridge{border:1px solid var(--pl-line);background:#040d169e}.pathlight-code-head{border-bottom:1px solid var(--pl-line);color:#9fb4be;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:9px;min-height:46px;padding:0 16px;font:600 10px/1 Geist Mono,monospace;display:flex}.pathlight-code-bridge pre{color:#8fa7b3;margin:0;padding:18px;font:500 11px/1.65 Geist Mono,monospace;overflow-x:auto}.pathlight-code-bridge code{background:0 0;border:0;padding:0}.pathlight-code-bridge code span{display:block}.pathlight-code-bridge code span.is-key{color:var(--pl-aqua)}.pathlight-complexity{border-top:1px solid var(--pl-line);color:var(--pl-muted);gap:20px;padding:12px 16px;font:500 10px/1 Geist Mono,monospace;display:flex}.pathlight-complexity b{color:var(--pl-amber)}.pathlight-real-uses{border-top:1px solid var(--pl-line);padding:15px 16px}.pathlight-real-uses span{color:var(--pl-pink);text-transform:uppercase;letter-spacing:.1em;font:600 9px/1 Geist Mono,monospace}.pathlight-real-uses p{color:#a9bdc7;margin:7px 0 0;font-size:11px;line-height:1.55}.pathlight-next-worlds{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(180px,.7fr));align-items:stretch;gap:10px;padding:42px 0 70px;display:grid}.pathlight-next-worlds>div{flex-direction:column;justify-content:center;gap:7px;padding-right:25px;display:flex}.pathlight-next-worlds>div strong{font-size:18px;font-weight:540}.pathlight-next-worlds article{border:1px solid var(--pl-line);color:#728d9b;background:#0d1d2b73;align-content:end;gap:5px;min-height:86px;padding:15px;display:grid;position:relative}.pathlight-next-worlds article svg{position:absolute;top:13px;right:13px}.pathlight-next-worlds article span{text-transform:uppercase;letter-spacing:.08em;font:500 9px/1 Geist Mono,monospace}.pathlight-next-worlds article strong{color:#a5b7c0;font-size:13px;font-weight:560}.pathlight-entry{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:pathlight-fade-in var(--m-ui) linear both;background:#030a11b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pathlight-entry-card{text-align:center;border:1px solid var(--pl-line-strong);background:#091723f5;width:min(760px,100%);padding:clamp(38px,6vw,68px);position:relative;overflow:hidden;box-shadow:0 40px 130px #00000094}.pathlight-entry-card.is-training{width:min(880px,100%)}.pathlight-entry-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 30%,#79f3d01f,#0000 43%);position:absolute;inset:0}.pathlight-entry-card>*{z-index:2;position:relative}.pathlight-entry-card h1{letter-spacing:-.057em;max-width:690px;margin:18px auto;font-size:clamp(40px,5.5vw,68px);font-weight:560;line-height:.94}.pathlight-entry-card p{color:#a7bac4;width:min(520px,100%);margin:0 auto 28px;line-height:1.55}.pathlight-entry-card .pathlight-button{margin:auto}.pathlight-entry-card>small{color:#6f8997;text-transform:uppercase;letter-spacing:.12em;margin-top:14px;font:500 9px/1 Geist Mono,monospace;display:block}.pathlight-entry-steps{gap:6px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.pathlight-entry-steps i{background:#ffffff1f;width:24px;height:2px}.pathlight-entry-steps i.is-active{background:var(--pl-aqua);box-shadow:0 0 10px #79f3d06b}.pathlight-entry-orbit{border-top:1px solid #79f3d066;border-radius:50%;width:150px;height:70px;margin:-16px auto 6px;display:block;position:relative}.pathlight-entry-orbit i{background:var(--pl-aqua);width:7px;height:7px;box-shadow:0 0 14px var(--pl-aqua);border-radius:50%;position:absolute}.pathlight-entry-orbit i:first-child{top:-2px;left:18px}.pathlight-entry-orbit i:nth-child(2){background:var(--pl-amber);box-shadow:0 0 14px var(--pl-amber);top:-20px;left:72px}.pathlight-entry-orbit i:nth-child(3){background:var(--pl-pink);box-shadow:0 0 14px var(--pl-pink);top:-2px;right:18px}.pathlight-learning-goal{text-align:left;border:1px solid #79f3d047;border-left:3px solid var(--pl-aqua);background:#15433c3d;gap:6px;width:min(580px,100%);margin:0 auto 26px;padding:14px 16px;display:grid}.pathlight-learning-goal span{color:var(--pl-aqua);letter-spacing:.12em;font:650 9px/1 Geist Mono,monospace}.pathlight-learning-goal strong{color:#d9e8e7;font-size:13px;font-weight:560;line-height:1.4}.pathlight-training-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:10px;margin:2px 0 28px;display:grid}.pathlight-training-grid>div{border:1px solid var(--pl-line);background:#040d166b;align-content:start;gap:9px;min-height:148px;padding:18px;display:grid}.pathlight-training-grid b{width:28px;height:28px;color:var(--pl-aqua);border:1px solid #79f3d061;border-radius:50%;place-items:center;font:650 11px/1 Geist Mono,monospace;display:grid}.pathlight-training-grid span{color:var(--pl-pink);text-transform:uppercase;letter-spacing:.1em;font:650 9px/1 Geist Mono,monospace}.pathlight-training-grid strong{color:#c7d6dc;font-size:12px;font-weight:530;line-height:1.45}.pathlight-entry-actions{justify-content:center;gap:10px;display:flex}.pathlight-entry-actions .pathlight-button{margin:0}.pathlight-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes pathlight-breathe{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes pathlight-queue-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes pathlight-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pathlight-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=1040px){.pathlight-workbench{grid-template-columns:1fr}.pathlight-console{border-left:0;border-top:1px solid var(--pl-line-strong);grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.pathlight-console-head{grid-column:1/-1}.pathlight-action-panel{border-left:1px solid var(--pl-line);grid-area:2/2/4}.pathlight-console-foot{grid-column:1/-1}.pathlight-counterfactual{grid-template-columns:150px 1fr}.pathlight-mira,.pathlight-microworld{grid-column:1/-1}.pathlight-next-worlds{grid-template-columns:1fr 1fr 1fr}.pathlight-next-worlds>div{grid-column:1/-1;padding:0 0 14px}}@media (width<=720px){.pathlight-topbar,.pathlight-brief,.pathlight-workbench,.pathlight-counterfactual,.pathlight-complete,.pathlight-next-worlds{width:min(100% - 24px,1460px)}.pathlight-topbar{grid-template-columns:1fr auto;height:62px}.pathlight-mission-meta,.pathlight-audio span{display:none}.pathlight-top-actions{gap:8px}.pathlight-progress{width:125px}.pathlight-brief{flex-direction:column;align-items:start;padding-top:30px}.pathlight-law{width:100%}.pathlight-workbench{min-height:auto}.pathlight-map{min-height:470px}.pathlight-map-label{top:17px;left:17px}.pathlight-legend{gap:12px;bottom:15px;left:17px}.pathlight-console{grid-template-columns:1fr}.pathlight-console-head,.pathlight-action-panel,.pathlight-console-foot{grid-column:1}.pathlight-action-panel{border-left:0;border-top:1px solid var(--pl-line);grid-row:auto}.pathlight-counterfactual,.pathlight-futures{grid-template-columns:1fr}.pathlight-mira,.pathlight-microworld{grid-column:1}.pathlight-microworld{grid-template-columns:1fr}.pathlight-complete{grid-template-columns:1fr;gap:28px;padding:24px}.pathlight-debrief{align-items:start;padding:12px}.pathlight-next-worlds{grid-template-columns:1fr}.pathlight-next-worlds>div{grid-column:1}.pathlight-entry-card{padding:40px 22px}.pathlight-training-grid{grid-template-columns:1fr;max-height:42vh;overflow-y:auto}.pathlight-training-grid>div{min-height:0}.pathlight-entry-actions{flex-direction:column-reverse}.pathlight-entry-actions .pathlight-button{width:100%}}@media (prefers-reduced-motion:reduce){.pathlight-shell *,.pathlight-shell :before,.pathlight-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pathlight-traveller{display:none}}
