.roomBench-module__Qp8dPq__table{background:#211710;border:1px solid #80633e;margin-bottom:14px}.roomBench-module__Qp8dPq__scene{aspect-ratio:4/3;width:100%;position:relative}.roomBench-module__Qp8dPq__scene img{object-fit:cover;width:100%;height:100%;display:block}.roomBench-module__Qp8dPq__tokens{top:var(--bench-top,42%);left:var(--bench-left,12%);width:var(--bench-width,34%);height:var(--bench-height,14%);gap:3px;display:grid;position:absolute}.roomBench-module__Qp8dPq__tokens span{background:#28180fcc;border:1px solid #ae8c55;justify-content:center;align-items:flex-end;transition:background .18s;display:flex}.roomBench-module__Qp8dPq__tokens [data-marked=true]{background:#d5b375}.roomBench-module__Qp8dPq__tokens [data-marked=true] b{color:#24180c}.roomBench-module__Qp8dPq__tokens b{color:#fff2d2;text-align:center;padding-bottom:2px;font-family:Arial,sans-serif;font-size:10px;font-weight:700;line-height:12px}.roomBench-module__Qp8dPq__railStack{gap:8px;margin:0 0 16px;display:grid}.roomBench-module__Qp8dPq__rail{background:#28180f;border:1px solid #ae8c55;height:32px;position:relative}.roomBench-module__Qp8dPq__rail i{background:#b08b4d;transition:width .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0}.roomBench-module__Qp8dPq__rail span,.roomBench-module__Qp8dPq__rail b{color:#fff2d2;background:#25190fe8;padding:0 5px;font-size:13px;line-height:22px;position:absolute;top:4px}.roomBench-module__Qp8dPq__rail span{left:4px}.roomBench-module__Qp8dPq__rail b{font-variant-numeric:tabular-nums;font-family:Arial,sans-serif;right:4px}.roomBench-module__Qp8dPq__body{color:#f2e7ce;padding:24px}.roomBench-module__Qp8dPq__body h3{margin:0 0 18px;font-size:23px}.roomBench-module__Qp8dPq__body p{color:#d5c4a4;font-size:15px;line-height:1.65}.roomBench-module__Qp8dPq__readings{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 8px;display:grid}.roomBench-module__Qp8dPq__readings dt{color:#d5c4a4;font-size:14px}.roomBench-module__Qp8dPq__readings dd{color:#f4d48b;margin:6px 0 0;font-family:Arial,sans-serif;font-size:22px}.roomBench-module__Qp8dPq__body .roomBench-module__Qp8dPq__note{border-top:1px solid #665134;margin-bottom:0;padding-top:14px;font-size:13px}@media (max-width:600px){.roomBench-module__Qp8dPq__body{padding:18px}.roomBench-module__Qp8dPq__tokens{top:var(--bench-top,38%);left:var(--bench-left,8%);width:var(--bench-width,48%);height:var(--bench-height,16%);gap:2px}.roomBench-module__Qp8dPq__tokens b{font-size:8px}.roomBench-module__Qp8dPq__rail{height:24px}.roomBench-module__Qp8dPq__rail span{display:none}.roomBench-module__Qp8dPq__readings{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.roomBench-module__Qp8dPq__rail i,.roomBench-module__Qp8dPq__tokens span{transition:none}}
.mythologyHallLab-module__LwQuka__lab{--loom-gold:#efc86a;--loom-copper:#d38a58;--loom-cyan:#86d9e8;--loom-green:#8bdda9;--loom-red:#e18d82;background:linear-gradient(90deg,#08060ffa,#0d0914e6),url(/stem-rover-lab/assets/academy-hero-mythology-hall-v1.webp) 50%/cover;border:1px solid #dab15b57;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000006b,inset 0 1px #fff6d70f}.mythologyHallLab-module__LwQuka__lab:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 6%,#59b1ca2b,#0000 28rem),radial-gradient(circle at 14% 28%,#c5784826,#0000 24rem),repeating-linear-gradient(135deg,#0000 0 32px,#efc86a06 32px 33px);position:absolute;inset:0}.mythologyHallLab-module__LwQuka__shell{padding:clamp(1rem,2.5vw,2rem);position:relative}.mythologyHallLab-module__LwQuka__briefing{border-bottom:1px solid #efc86a33;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:1.35rem;display:flex}.mythologyHallLab-module__LwQuka__briefing h2{text-wrap:balance;max-width:22ch}.mythologyHallLab-module__LwQuka__steps{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;max-width:34rem;display:flex}.mythologyHallLab-module__LwQuka__step{color:#fff6d799;background:#05070eb8;border:1px solid #fff6d724;align-items:center;gap:.4rem;min-height:2.15rem;padding:.45rem .68rem;font-size:.72rem;display:inline-flex}.mythologyHallLab-module__LwQuka__stepReady{color:#c9f6ff;border-color:#86d9e875}.mythologyHallLab-module__LwQuka__stepProved{color:#c9f7d8;background:#285c3a4d;border-color:#8bdda994}.mythologyHallLab-module__LwQuka__workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;margin-top:1rem;display:grid}.mythologyHallLab-module__LwQuka__archive,.mythologyHallLab-module__LwQuka__loomBoard{background:#07060ddb;border:1px solid #efc86a2e;min-width:0}.mythologyHallLab-module__LwQuka__archive{padding:clamp(.9rem,2vw,1.3rem)}.mythologyHallLab-module__LwQuka__archiveHeading strong{color:var(--color-paper);font-family:var(--font-display),Georgia,serif;margin-top:.45rem;font-size:clamp(1.55rem,2.4vw,2.15rem);font-weight:600;display:block}.mythologyHallLab-module__LwQuka__archiveHeading>p:last-child{max-width:64ch;color:var(--color-paper-dim);margin-top:.6rem;font-size:.88rem;line-height:1.65}.mythologyHallLab-module__LwQuka__sourceRecord{background:linear-gradient(120deg,#6a462a26,#0000 50%),#0e0a14c7;border:1px solid #fff6d71f;margin-top:1rem;padding:1rem;position:relative}.mythologyHallLab-module__LwQuka__sourceRecord:nth-of-type(3){background:linear-gradient(120deg,#3b7a8b21,#0000 52%),#070c13d1}.mythologyHallLab-module__LwQuka__sourceTitle{grid-template-columns:2.3rem 1fr;align-items:center;gap:.75rem;display:grid}.mythologyHallLab-module__LwQuka__sourceTitle>span:last-child{min-width:0}.mythologyHallLab-module__LwQuka__sourceTitle b,.mythologyHallLab-module__LwQuka__sourceTitle a{display:block}.mythologyHallLab-module__LwQuka__sourceTitle b{color:var(--color-paper);font-size:.94rem}.mythologyHallLab-module__LwQuka__sourceTitle a{color:#bdeef7;text-underline-offset:.18rem;width:fit-content;margin-top:.18rem;font-size:.72rem;text-decoration-color:#bdeef76b}.mythologyHallLab-module__LwQuka__tabletGlyph,.mythologyHallLab-module__LwQuka__webGlyph{width:2.3rem;height:2.3rem;color:var(--loom-gold);background:#efc86a1a;border:1px solid #efc86a6b;place-items:center;font-size:1rem;display:grid}.mythologyHallLab-module__LwQuka__webGlyph{color:var(--loom-cyan);background:#4096ac1a;border-color:#86d9e875;border-radius:50%}.mythologyHallLab-module__LwQuka__recordInstruction{color:var(--color-paper-dim);margin-top:.9rem;font-size:.78rem}.mythologyHallLab-module__LwQuka__fragmentList{gap:.48rem;margin-top:.65rem;padding:0;list-style:none;display:grid}.mythologyHallLab-module__LwQuka__fragmentList li{color:var(--color-paper-dim);grid-template-columns:1.7rem 1fr;align-items:start;gap:.55rem;font-size:.8rem;line-height:1.5;display:grid}.mythologyHallLab-module__LwQuka__fragmentList span{color:#f5b986;border:1px solid #d38a5873;place-items:center;height:1.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;display:grid}.mythologyHallLab-module__LwQuka__sourceRecord blockquote{color:var(--color-paper);margin-top:.9rem;font-size:.84rem;font-style:italic;line-height:1.65}.mythologyHallLab-module__LwQuka__boundaryNote{color:var(--color-paper-mute);border-top:1px solid #fff6d714;margin-top:.85rem;padding-top:.7rem;font-size:.7rem;line-height:1.55}.mythologyHallLab-module__LwQuka__motifBrief{color:var(--color-paper-dim);background:#efc86a14;border:1px solid #efc86a47;margin-top:1rem;padding:.8rem .9rem;font-size:.8rem;line-height:1.5}.mythologyHallLab-module__LwQuka__motifBrief strong{color:var(--loom-gold)}.mythologyHallLab-module__LwQuka__loomBoard{padding:clamp(.8rem,1.8vw,1.15rem)}.mythologyHallLab-module__LwQuka__loomScene{background:radial-gradient(circle at 50% 115%,#efc86a2e,#0000 48%),repeating-linear-gradient(90deg,#0000 0 19px,#86d9e809 19px 20px),#04070ee6;border:1px solid #86d9e833;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-height:19rem;padding:1rem 1rem 5.6rem;display:grid;position:relative;overflow:hidden}.mythologyHallLab-module__LwQuka__loomScene:after{content:"";border:1px solid #efc86a2e;border-radius:50%;height:8rem;position:absolute;bottom:-5rem;left:9%;right:9%}.mythologyHallLab-module__LwQuka__threadColumn{z-index:1;background:#0a0811a8;border:1px solid #fff6d71a;min-width:0;padding:.75rem;position:relative}.mythologyHallLab-module__LwQuka__threadLabel{color:var(--loom-gold);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;display:block}.mythologyHallLab-module__LwQuka__threadColumn:nth-child(2) .mythologyHallLab-module__LwQuka__threadLabel{color:var(--loom-cyan)}.mythologyHallLab-module__LwQuka__threadPath{gap:.55rem;margin-top:.75rem;display:grid;position:relative}.mythologyHallLab-module__LwQuka__threadPath:before{content:"";background:#d38a5852;width:1px;position:absolute;top:1rem;bottom:1rem;left:.85rem}.mythologyHallLab-module__LwQuka__threadNode{color:#fff6d76b;grid-template-columns:1.7rem 1fr;align-items:center;gap:.55rem;min-height:2.75rem;font-size:.7rem;display:grid;position:relative}.mythologyHallLab-module__LwQuka__threadNode i{z-index:1;color:#fff6d78c;background:#090813;border:1px solid #fff6d733;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-style:normal;display:grid;position:relative}.mythologyHallLab-module__LwQuka__threadActive{color:var(--color-paper)}.mythologyHallLab-module__LwQuka__threadActive i{color:#ffd1aa;border-color:#d38a58b8;box-shadow:0 0 18px #d38a581f}.mythologyHallLab-module__LwQuka__webMark{color:#86d9e86b;justify-items:center;gap:.35rem;margin:1.15rem auto 0;display:grid}.mythologyHallLab-module__LwQuka__webMark span{background:repeating-conic-gradient(from 45deg,#0000 0deg 21deg,currentColor 22deg 23deg),#050c12e0;border:1px solid;border-radius:50%;place-items:center;width:4.2rem;height:4.2rem;font-size:1.5rem;display:grid}.mythologyHallLab-module__LwQuka__webMark b{font-size:.75rem}.mythologyHallLab-module__LwQuka__webActive{color:var(--loom-cyan)}.mythologyHallLab-module__LwQuka__selectedThreadText{color:var(--color-paper-dim);text-align:center;margin-top:.7rem;font-size:.7rem;line-height:1.5}.mythologyHallLab-module__LwQuka__comparisonSeal{z-index:2;color:#fff6d794;background:#0a0811f5;border:1px solid #efc86a40;grid-template-columns:2.5rem 1fr;align-items:center;column-gap:.65rem;width:min(86%,25rem);min-height:4rem;padding:.65rem .85rem;display:grid;position:absolute;bottom:.75rem;right:50%;transform:translate(50%)}.mythologyHallLab-module__LwQuka__comparisonSeal>span{width:2.5rem;height:2.5rem;color:var(--loom-gold);border:1px solid;border-radius:50%;grid-row:1/span 2;place-items:center;font-size:1.2rem;display:grid}.mythologyHallLab-module__LwQuka__comparisonSeal b{color:var(--color-paper);align-self:end;font-size:.8rem}.mythologyHallLab-module__LwQuka__comparisonSeal small{color:var(--color-paper-mute);align-self:start;font-size:.66rem}.mythologyHallLab-module__LwQuka__sealPrepared{border-color:#efc86a8c;box-shadow:0 0 28px #efc86a14}.mythologyHallLab-module__LwQuka__sealedScene .mythologyHallLab-module__LwQuka__threadActive i,.mythologyHallLab-module__LwQuka__sealedScene .mythologyHallLab-module__LwQuka__comparisonSeal,.mythologyHallLab-module__LwQuka__sealedScene .mythologyHallLab-module__LwQuka__webMark span{color:#c9f7d8;border-color:#8bdda9ad;box-shadow:0 0 24px #8bdda929}.mythologyHallLab-module__LwQuka__sealedScene .mythologyHallLab-module__LwQuka__comparisonSeal{animation:.42s cubic-bezier(.22,1,.36,1) both mythologyHallLab-module__LwQuka__seal-arrive}.mythologyHallLab-module__LwQuka__builder{gap:.75rem;margin-top:.8rem;display:grid}.mythologyHallLab-module__LwQuka__question{background:#09070fc7;border:1px solid #fff6d71f;min-width:0;padding:.8rem}.mythologyHallLab-module__LwQuka__question legend{color:var(--color-paper);padding:0 .3rem;font-size:.82rem;font-weight:700}.mythologyHallLab-module__LwQuka__choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;margin-top:.35rem;display:grid}.mythologyHallLab-module__LwQuka__choice{min-width:0;min-height:3.5rem;color:var(--color-paper-dim);text-align:left;background:#04070eb8;border:1px solid #fff6d724;padding:.65rem;font-size:.7rem;line-height:1.42;transition:border-color .18s,background-color .18s,color .18s,transform .18s cubic-bezier(.22,1,.36,1)}.mythologyHallLab-module__LwQuka__choice:hover:not(:disabled){color:var(--color-paper);border-color:#86d9e880;transform:translateY(-1px)}.mythologyHallLab-module__LwQuka__choiceSelected{color:#fff4d5;background:#82542642;border-color:#efc86aad;box-shadow:inset 0 0 18px #efc86a0f}.mythologyHallLab-module__LwQuka__choice:focus-visible,.mythologyHallLab-module__LwQuka__proveButton:focus-visible,.mythologyHallLab-module__LwQuka__resetButton:focus-visible,.mythologyHallLab-module__LwQuka__sourceTitle a:focus-visible{outline-offset:3px;outline:2px solid #b9eff8}.mythologyHallLab-module__LwQuka__question:disabled .mythologyHallLab-module__LwQuka__choice{cursor:default;opacity:.72}.mythologyHallLab-module__LwQuka__question:disabled .mythologyHallLab-module__LwQuka__choiceSelected{color:#d9fbe4;opacity:1;background:#2c633d4d;border-color:#8bdda999}.mythologyHallLab-module__LwQuka__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.mythologyHallLab-module__LwQuka__proveButton,.mythologyHallLab-module__LwQuka__resetButton{border:1px solid #efc86a85;min-height:2.75rem;padding:.68rem 1rem;font-size:.76rem;font-weight:800}.mythologyHallLab-module__LwQuka__proveButton{background:var(--loom-gold);color:#211507}.mythologyHallLab-module__LwQuka__proveButton:hover:not(:disabled){background:#ffdc82}.mythologyHallLab-module__LwQuka__proveButton:disabled{cursor:not-allowed;color:#fff6d761;background:#fff6d714;border-color:#fff6d71f}.mythologyHallLab-module__LwQuka__resetButton{color:var(--color-paper-dim);background:#05070ed1}.mythologyHallLab-module__LwQuka__resetButton:hover{color:var(--color-paper);border-color:#86d9e880}.mythologyHallLab-module__LwQuka__result{background:#0f0a14d1;border:1px solid #efc86a38;padding:.9rem}.mythologyHallLab-module__LwQuka__resultRetry{background:#481c1f59;border-color:#e18d827a}.mythologyHallLab-module__LwQuka__resultCorrect{background:#23523257;border-color:#8bdda98f;box-shadow:inset 0 0 28px #8bdda90a}@keyframes mythologyHallLab-module__LwQuka__seal-arrive{0%{opacity:.72;transform:translate(50%)scale(.96)}to{opacity:1;transform:translate(50%)scale(1)}}@media (max-width:1050px){.mythologyHallLab-module__LwQuka__workspace{grid-template-columns:1fr}.mythologyHallLab-module__LwQuka__briefing{flex-direction:column;align-items:flex-start}.mythologyHallLab-module__LwQuka__steps{justify-content:flex-start}}@media (max-width:700px){.mythologyHallLab-module__LwQuka__shell{padding:.8rem}.mythologyHallLab-module__LwQuka__briefing h2{font-size:1.55rem}.mythologyHallLab-module__LwQuka__step{min-height:1.9rem;padding:.38rem .52rem;font-size:.64rem}.mythologyHallLab-module__LwQuka__archive,.mythologyHallLab-module__LwQuka__loomBoard{padding:.72rem}.mythologyHallLab-module__LwQuka__sourceRecord{padding:.78rem}.mythologyHallLab-module__LwQuka__loomScene{grid-template-columns:1fr;min-height:31rem;padding:.7rem .7rem 5.4rem}.mythologyHallLab-module__LwQuka__threadColumn{padding:.68rem}.mythologyHallLab-module__LwQuka__choiceGrid{grid-template-columns:1fr}.mythologyHallLab-module__LwQuka__choice{min-height:2.9rem}.mythologyHallLab-module__LwQuka__actions>button{flex:9.5rem}.mythologyHallLab-module__LwQuka__comparisonSeal{width:calc(100% - 1.4rem)}}@media (prefers-reduced-motion:reduce){.mythologyHallLab-module__LwQuka__choice,.mythologyHallLab-module__LwQuka__sealedScene .mythologyHallLab-module__LwQuka__comparisonSeal{transition:none;animation:none}}
.worldGeographyAtlasLab-module__z33oNa__lab{--atlas-cyan:#a9ebf3;--atlas-gold:#f2d37d;--atlas-green:#a8f0bd;background:radial-gradient(circle at 78% 10%,#45a4b72e,#0000 28rem),linear-gradient(145deg,#081112fc,#05090afc);border:1px solid #c9a44a5c;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000004d}.worldGeographyAtlasLab-module__z33oNa__lab:before{content:"";opacity:.08;pointer-events:none;background-image:url(/stem-rover-lab/assets/academy-hero-world-geography-atlas-v1.webp);background-position:70%;background-size:cover;position:absolute;inset:0}.worldGeographyAtlasLab-module__z33oNa__shell{gap:1.5rem;padding:clamp(1rem,2.5vw,2rem);display:grid;position:relative}.worldGeographyAtlasLab-module__z33oNa__briefing{align-items:end;gap:1rem;display:grid}.worldGeographyAtlasLab-module__z33oNa__steps{flex-wrap:wrap;gap:.5rem;display:flex}.worldGeographyAtlasLab-module__z33oNa__step{color:#fff6d7b8;background:#040a0bbd;border:1px solid #fff6d729;align-items:center;gap:.45rem;min-height:2.25rem;padding:.45rem .7rem;font-size:.78rem;display:inline-flex}.worldGeographyAtlasLab-module__z33oNa__stepReady{color:var(--atlas-cyan);border-color:#a9ebf38a}.worldGeographyAtlasLab-module__z33oNa__stepProved{color:#b8f7ca;background:#27693d33;border-color:#82e29f94}.worldGeographyAtlasLab-module__z33oNa__workspace{gap:1.25rem;display:grid}.worldGeographyAtlasLab-module__z33oNa__mapDesk,.worldGeographyAtlasLab-module__z33oNa__routeBuilder{background:#040b0cd6;border:1px solid #fff6d724}.worldGeographyAtlasLab-module__z33oNa__mapDesk{align-self:start;padding:clamp(.75rem,2vw,1.25rem)}.worldGeographyAtlasLab-module__z33oNa__mission{background:#c9a44a14;border:1px solid #c9a44a4d;padding:1rem}.worldGeographyAtlasLab-module__z33oNa__mission strong{color:#fff6d7;font-size:1.05rem;line-height:1.45;display:block}.worldGeographyAtlasLab-module__z33oNa__mission p{color:#fff6d7bd;margin-top:.6rem;font-size:.88rem;line-height:1.55}.worldGeographyAtlasLab-module__z33oNa__mapFrame{background:radial-gradient(circle at 72% 35%,#4e9c9724,#0000 15rem),#071213;border:1px solid #a9ebf33d;margin-top:1rem;position:relative;overflow:hidden}.worldGeographyAtlasLab-module__z33oNa__map{width:100%;height:auto;min-height:19rem;display:block}.worldGeographyAtlasLab-module__z33oNa__gridLine{stroke:#d9f7f129;stroke-width:1px}.worldGeographyAtlasLab-module__z33oNa__gridLabel{fill:#fff6d7ad;text-anchor:middle;font-size:16px;font-weight:800}.worldGeographyAtlasLab-module__z33oNa__rowLabel{dominant-baseline:middle;text-anchor:end}.worldGeographyAtlasLab-module__z33oNa__river{fill:none;stroke:#4fa8c0;stroke-linecap:round;stroke-width:18px;opacity:.58}.worldGeographyAtlasLab-module__z33oNa__marsh{fill:#47979f4d;stroke:#7ee1debd;stroke-dasharray:8 6;stroke-width:2px}.worldGeographyAtlasLab-module__z33oNa__cliff{fill:#7c5a3761;stroke:#d4a565;stroke-width:2px}.worldGeographyAtlasLab-module__z33oNa__bridge{stroke:var(--atlas-gold);stroke-linecap:round;stroke-width:7px}.worldGeographyAtlasLab-module__z33oNa__location{fill:#0b1718;stroke:#fff6d7b3;stroke-width:3px}.worldGeographyAtlasLab-module__z33oNa__destination{fill:#a9ebf32e;stroke:var(--atlas-cyan);stroke-width:3px;transform-box:fill-box;transform-origin:50%;transition:filter .2s ease-out,transform .2s cubic-bezier(.16,1,.3,1)}.worldGeographyAtlasLab-module__z33oNa__destinationSelected{filter:drop-shadow(0 0 12px #a9ebf3d9);transform:scale(1.16)}.worldGeographyAtlasLab-module__z33oNa__routeLine{fill:none;stroke:var(--atlas-cyan);stroke-linecap:round;stroke-linejoin:round;stroke-width:8px;filter:drop-shadow(0 0 8px #a9ebf385);animation:.52s cubic-bezier(.16,1,.3,1) both worldGeographyAtlasLab-module__z33oNa__draw-route}.worldGeographyAtlasLab-module__z33oNa__routeSealed{stroke:var(--atlas-gold);filter:drop-shadow(0 0 10px #f2d37db8)}.worldGeographyAtlasLab-module__z33oNa__mapCaption{color:#fff6d7b3;border-top:1px solid #fff6d71c;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:.7rem .8rem;font-size:.78rem;display:flex}.worldGeographyAtlasLab-module__z33oNa__legend{flex-wrap:wrap;gap:.55rem;margin-top:.8rem;display:flex}.worldGeographyAtlasLab-module__z33oNa__legend span{color:#fff6d7bd;border:1px solid #fff6d71f;align-items:center;gap:.4rem;min-height:2rem;padding:.35rem .55rem;font-size:.74rem;display:inline-flex}.worldGeographyAtlasLab-module__z33oNa__routeBuilder{align-content:start;gap:1.15rem;padding:clamp(1rem,2.2vw,1.5rem);display:grid}.worldGeographyAtlasLab-module__z33oNa__question{border:0;gap:.65rem;padding:0;display:grid}.worldGeographyAtlasLab-module__z33oNa__question legend{color:#fff6d7;margin-bottom:.65rem;font-weight:700}.worldGeographyAtlasLab-module__z33oNa__choiceGrid{gap:.5rem;display:grid}.worldGeographyAtlasLab-module__z33oNa__choice{color:#fff6d7c7;text-align:left;background:#ffffff06;border:1px solid #fff6d724;width:100%;min-height:3rem;padding:.72rem .8rem;transition:background .18s ease-out,border-color .18s ease-out,transform .18s ease-out}.worldGeographyAtlasLab-module__z33oNa__choice:hover{color:#fff6d7;border-color:#a9ebf370}.worldGeographyAtlasLab-module__z33oNa__choiceSelected{color:#ecfdff;background:#3c8b9729;border-color:#a9ebf3ad;transform:translate(3px)}.worldGeographyAtlasLab-module__z33oNa__choice strong{color:var(--atlas-cyan);display:block}.worldGeographyAtlasLab-module__z33oNa__choice small{color:#fff6d7a8;margin-top:.25rem;font-size:.74rem;line-height:1.45;display:block}.worldGeographyAtlasLab-module__z33oNa__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.worldGeographyAtlasLab-module__z33oNa__proveButton,.worldGeographyAtlasLab-module__z33oNa__resetButton{border:1px solid #c9a44a94;min-height:3rem;padding:.72rem 1rem;font-weight:700}.worldGeographyAtlasLab-module__z33oNa__proveButton{color:#120e08;background:#c9a44a}.worldGeographyAtlasLab-module__z33oNa__proveButton:disabled{cursor:not-allowed;opacity:.46}.worldGeographyAtlasLab-module__z33oNa__resetButton{color:#fff6d7c7;background:0 0}.worldGeographyAtlasLab-module__z33oNa__choice:focus-visible,.worldGeographyAtlasLab-module__z33oNa__proveButton:focus-visible,.worldGeographyAtlasLab-module__z33oNa__resetButton:focus-visible{outline:3px solid var(--atlas-cyan);outline-offset:3px}.worldGeographyAtlasLab-module__z33oNa__result{background:#ffffff06;border:1px solid #fff6d726;min-height:6rem;padding:1rem}.worldGeographyAtlasLab-module__z33oNa__resultCorrect{background:#27693d29;border-color:#82e29f85;box-shadow:0 0 34px #65d88914}.worldGeographyAtlasLab-module__z33oNa__resultRetry{background:#71481621;border-color:#f2bc6f7a}.worldGeographyAtlasLab-module__z33oNa__seal{width:2.4rem;height:2.4rem;color:var(--atlas-gold);vertical-align:middle;border:1px solid #c9a44a85;border-radius:50%;place-items:center;margin-right:.65rem;display:inline-grid}.worldGeographyAtlasLab-module__z33oNa__sealEarned{background:var(--atlas-gold);color:#27200c;animation:.72s cubic-bezier(.16,1,.3,1) both worldGeographyAtlasLab-module__z33oNa__seal-map;box-shadow:0 0 28px #f2d37d94}@keyframes worldGeographyAtlasLab-module__z33oNa__draw-route{0%{stroke-dasharray:920;stroke-dashoffset:920px}to{stroke-dasharray:920;stroke-dashoffset:0}}@keyframes worldGeographyAtlasLab-module__z33oNa__seal-map{0%{filter:brightness(.7);transform:scale(.84)rotate(-8deg)}55%{filter:brightness(1.45);transform:scale(1.1)rotate(3deg)}to{filter:brightness();transform:scale(1)rotate(0)}}@media (min-width:960px){.worldGeographyAtlasLab-module__z33oNa__briefing{grid-template-columns:minmax(0,1fr) auto}.worldGeographyAtlasLab-module__z33oNa__workspace{grid-template-columns:minmax(0,1.06fr) minmax(22rem,.94fr)}}@media (max-width:460px){.worldGeographyAtlasLab-module__z33oNa__mapDesk{padding:.65rem}.worldGeographyAtlasLab-module__z33oNa__map{min-height:15.5rem}.worldGeographyAtlasLab-module__z33oNa__mapCaption{display:grid}.worldGeographyAtlasLab-module__z33oNa__routeBuilder{padding:.9rem}.worldGeographyAtlasLab-module__z33oNa__choice{padding:.68rem}}@media (prefers-reduced-motion:reduce){.worldGeographyAtlasLab-module__z33oNa__destination,.worldGeographyAtlasLab-module__z33oNa__choice{transition:none}.worldGeographyAtlasLab-module__z33oNa__routeLine,.worldGeographyAtlasLab-module__z33oNa__sealEarned{animation:none}}
