:root{color-scheme:dark;font-family:Avenir Next,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--field-ink: #f0eadb;--field-muted: rgba(240, 234, 219, .66);--field-faint: rgba(240, 234, 219, .2);--field-line: rgba(240, 234, 219, .28);--field-night: #1d231f;--field-panel: rgba(29, 35, 31, .82);--field-panel-solid: #272d27;--field-paper: #d9d0b7;--field-paper-deep: #c9bea1;--field-paper-ink: #252b26;--field-amber: #c29a51;--field-amber-deep: #9c7637;--field-danger: #ba765f;--field-radius: 3px;--field-ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html,body,#app{width:100%;min-width:320px;height:100%;min-height:100dvh;margin:0;overflow:hidden}body{color:var(--field-ink);background:var(--field-night);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html:not([data-i18n-ready]) .loading-copy{visibility:hidden}button,input{font:inherit}button{color:inherit}button:focus-visible{outline:2px solid var(--field-amber);outline-offset:4px}#app{position:relative;isolation:isolate;background:#7f918b}#app:after{position:fixed;z-index:8;inset:0;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(20,25,22,.2),transparent 15%,transparent 85%,rgba(20,25,22,.2)),linear-gradient(0deg,rgba(20,25,22,.24),transparent 22%,transparent 83%,rgba(20,25,22,.12));opacity:.44;transition:opacity .48s var(--field-ease)}#game{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;touch-action:none;user-select:none;-webkit-user-select:none}.eyebrow{margin:0;color:var(--field-amber);font-size:.66rem;font-weight:700;letter-spacing:.2em;line-height:1.25}.brand-mark{display:grid;grid-template-columns:repeat(3,11px);align-items:end;gap:3px;width:max-content;height:21px;margin-bottom:18px;transform:skewY(-12deg)}.brand-mark i{display:block;height:11px;background:var(--field-amber)}.brand-mark i:nth-child(2){height:17px;background:#77856b}.brand-mark i:nth-child(3){height:21px;background:var(--field-ink)}.brand-mark-large{grid-template-columns:repeat(3,16px);gap:4px;height:31px;margin-bottom:26px}.brand-mark-large i{height:16px}.brand-mark-large i:nth-child(2){height:24px}.brand-mark-large i:nth-child(3){height:31px}.loading{position:fixed;z-index:50;inset:0;display:grid;overflow:hidden;background:#a9ad9e;transition:opacity .65s var(--field-ease),visibility .65s}.loading.is-hidden{visibility:hidden;pointer-events:none;opacity:0}.loading-sky{position:absolute;inset:0 0 35%;background:linear-gradient(172deg,#84979a,#a8aaa0 52%,#c8baa0)}.loading-sky:before{position:absolute;top:17%;right:18%;width:clamp(74px,8vw,116px);aspect-ratio:1;content:"";border:1px solid rgba(82,69,43,.26);border-radius:50%;background:var(--field-amber);opacity:.76;animation:loading-sun 5s ease-in-out infinite alternate}.loading-sky:after{position:absolute;top:27%;left:12%;width:min(38vw,520px);height:1px;content:"";background:#f0eadb66;box-shadow:42px 13px #f0eadb29,174px -18px #f0eadb3b;animation:loading-wind 7s var(--field-ease) infinite alternate}.loading-land{position:absolute;inset:39% 0 0;overflow:hidden;background:#56645a;clip-path:polygon(0 43%,8% 39%,8% 32%,16% 32%,16% 24%,24% 24%,24% 31%,34% 31%,34% 22%,42% 22%,42% 28%,53% 28%,53% 16%,62% 16%,62% 23%,73% 23%,73% 32%,83% 32%,83% 25%,92% 25%,92% 34%,100% 34%,100% 100%,0 100%);animation:loading-land 1.3s var(--field-ease) both}.loading-land:before,.loading-land:after{position:absolute;inset:19% 0 0;content:"";background:#39463e;clip-path:polygon(0 37%,6% 37%,6% 27%,14% 27%,14% 35%,21% 35%,21% 18%,29% 18%,29% 30%,39% 30%,39% 20%,49% 20%,49% 35%,58% 35%,58% 27%,66% 27%,66% 11%,76% 11%,76% 28%,86% 28%,86% 20%,94% 20%,94% 32%,100% 32%,100% 100%,0 100%)}.loading-land:after{inset:54% 0 0;background:#252e29;clip-path:polygon(0 28%,11% 28%,11% 13%,24% 13%,24% 32%,35% 32%,35% 22%,48% 22%,48% 5%,58% 5%,58% 24%,71% 24%,71% 16%,82% 16%,82% 29%,92% 29%,92% 19%,100% 19%,100% 100%,0 100%)}.loading-land>span{position:absolute;z-index:2;bottom:15%;width:7px;height:13%;background:#1f2924}.loading-land>span:before{position:absolute;bottom:58%;left:50%;width:29px;height:29px;content:"";background:#27352d;clip-path:polygon(50% 0,100% 100%,0 100%);transform:translate(-50%)}.loading-land>span:nth-child(1){left:7%;height:10%}.loading-land>span:nth-child(2){left:22%;height:17%;transform:scale(1.35)}.loading-land>span:nth-child(3){left:68%;height:12%;transform:scale(.86)}.loading-land>span:nth-child(4){left:82%;height:19%;transform:scale(1.24)}.loading-land>span:nth-child(5){left:93%;height:9%;transform:scale(.72)}.loading-process{position:absolute;z-index:2;top:61%;right:clamp(30px,9vw,132px);width:clamp(250px,27vw,348px);height:clamp(68px,8vw,96px);pointer-events:none;animation:loading-land 1.3s var(--field-ease) both}.loading-process:before{position:absolute;right:0;bottom:8px;left:0;height:2px;content:"";background:#19221da3;opacity:0}.loading-process:after{position:absolute;right:0;bottom:1px;width:44%;height:4px;content:"";border-top:1px solid rgba(147,179,181,.58);border-bottom:1px solid rgba(147,179,181,.24);transform:skew(-18deg);opacity:0}.loading[data-process=food-web] .loading-process:before,.loading[data-process=food-web] .loading-process:after{opacity:1}.loading-kiln{position:absolute;bottom:9px;left:0;width:60px;height:64px;background:#303a33;clip-path:polygon(28% 0,72% 0,78% 24%,92% 34%,100% 100%,0 100%,8% 34%,22% 24%)}.loading-kiln:before{position:absolute;inset:18px 7px 6px;content:"";border-top:2px solid rgba(231,223,198,.14);border-bottom:2px solid rgba(24,31,27,.34)}.loading-kiln-mouth{position:absolute;right:18px;bottom:0;width:24px;height:20px;background:#8a6438;clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.loading-kiln-stone{position:absolute;right:25px;bottom:7px;width:10px;height:8px;background:#e7dfc6;transform-origin:center bottom;animation:loading-calcine-stone 2.8s var(--field-ease) infinite alternate}.loading-kiln-stone:after{position:absolute;inset:-2px;content:"";border-top:1px solid rgba(245,240,221,.86);border-right:1px solid rgba(245,240,221,.54)}.loading-slaker{position:absolute;bottom:9px;left:34%;width:62px;height:21px;border:3px solid #2b3730;border-top-color:#9cae9e;background:#8fa9a757;clip-path:polygon(4% 0,96% 0,88% 100%,12% 100%)}.loading-slaker i{position:absolute;bottom:16px;left:16px;width:10px;height:27px;border-left:2px solid rgba(239,235,220,.66);border-radius:50%;transform-origin:center bottom;animation:loading-steam-rise 2.5s var(--field-ease) infinite}.loading-slaker i:nth-child(2){left:29px;height:34px;animation-delay:-1.65s}.loading-slaker i:nth-child(3){left:42px;height:23px;animation-delay:-.82s}.loading-causeway{position:absolute;right:0;bottom:8px;display:flex;align-items:flex-end;gap:5px;width:42%;height:43px}.loading-causeway i{width:32%;height:13px;background:#c7bea3;clip-path:polygon(7% 8%,91% 0,100% 76%,84% 100%,5% 91%,0 29%);transform-origin:center bottom;animation:loading-stone-settle 3.2s var(--field-ease) infinite alternate}.loading-causeway i:nth-child(2){height:17px;animation-delay:-1.05s}.loading-causeway i:nth-child(3){height:12px;animation-delay:-2.1s}.loading-copper-ore,.loading-roast-bed,.loading-waterwheel,.loading-generator,.loading-sluice{position:absolute;bottom:9px;opacity:.42;transition:opacity .28s var(--field-ease)}.loading[data-stage=grading_malachite] .loading-copper-ore,.loading[data-stage=roasting_ore] .loading-roast-bed,.loading[data-stage=gathering_copper] .loading-roast-bed,.loading[data-stage=drawing_wire] .loading-generator,.loading[data-stage=winding_coils] .loading-generator,.loading[data-stage=setting_waterwheel] .loading-waterwheel,.loading[data-stage=meshing_gears] .loading-waterwheel,.loading[data-stage=meshing_gears] .loading-generator,.loading[data-stage=inducing_current] .loading-waterwheel,.loading[data-stage=inducing_current] .loading-generator,.loading[data-stage=lifting_pin] .loading-generator,.loading[data-stage=lifting_pin] .loading-sluice,.loading[data-stage=watering_terrace] .loading-sluice,.loading[data-stage=breathing] .loading-process>div{opacity:1}.loading-copper-ore{left:0;width:48px;height:40px;background:#33433a;clip-path:polygon(8% 78%,20% 31%,51% 8%,90% 24%,100% 70%,72% 100%,25% 94%)}.loading-copper-ore:before{position:absolute;inset:8px 10px 9px 12px;content:"";background:#477a62;clip-path:polygon(4% 32%,42% 7%,100% 28%,74% 62%,94% 90%,43% 78%,13% 100%,24% 58%)}.loading-copper-ore i,.loading-copper-ore b{position:absolute;z-index:1;width:7px;height:6px;background:#6b9b79;clip-path:polygon(13% 0,100% 20%,82% 100%,0 72%);animation:loading-ore-grade 2.8s var(--field-ease) infinite}.loading-copper-ore i{top:8px;left:17px}.loading-copper-ore b{top:19px;left:30px;animation-delay:-1.4s}.loading-roast-bed{left:18%;width:54px;height:35px;border-right:3px solid #2d3831;border-bottom:5px solid #2d3831;border-left:3px solid #2d3831;transform:skewY(-4deg)}.loading-roast-bed:before{position:absolute;right:5px;bottom:4px;left:5px;height:12px;content:"";background:#456f5b;clip-path:polygon(0 70%,11% 21%,35% 46%,51% 0,68% 49%,91% 20%,100% 76%,78% 100%,20% 94%);animation:loading-roast-darken 3s var(--field-ease) infinite alternate}.loading-roast-bed i,.loading-roast-bed b{position:absolute;bottom:17px;width:2px;height:20px;border-left:1px solid rgba(239,230,207,.46);border-radius:50%;animation:loading-roast-air 2.3s var(--field-ease) infinite}.loading-roast-bed i{left:17px}.loading-roast-bed b{left:35px;animation-delay:-1.15s}.loading-waterwheel{left:43%;width:66px;height:66px}.loading-waterwheel i{position:absolute;inset:2px;border:5px solid #354139;border-radius:50%;animation:loading-wheel-turn 4.2s linear infinite}.loading-waterwheel i:before,.loading-waterwheel i:after{position:absolute;top:50%;left:50%;width:48px;height:3px;content:"";background:#354139;transform:translate(-50%,-50%)}.loading-waterwheel i:after{transform:translate(-50%,-50%) rotate(90deg)}.loading-waterwheel b{position:absolute;right:31px;bottom:4px;width:3px;height:58px;background:#354139;transform:rotate(45deg)}.loading-generator{right:13%;width:62px;height:48px;border-top:3px solid #303b34;border-bottom:3px solid #303b34}.loading-generator i{position:absolute;top:6px;width:7px;height:31px;border:2px solid #a76145;border-radius:50%}.loading-generator i:nth-child(1){left:7px}.loading-generator i:nth-child(2){left:25px}.loading-generator i:nth-child(3){left:43px}.loading-generator b{position:absolute;top:18px;left:12px;width:38px;height:9px;background:#323a37;transform-origin:center;animation:loading-rotor-turn 1.65s linear infinite}.loading-generator:after{position:absolute;right:-54px;bottom:14px;width:56px;height:2px;content:"";background:#a76145;transform-origin:left center;animation:loading-current-travel 1.65s var(--field-ease) infinite}.loading-sluice{right:0;width:47px;height:56px;border-right:4px solid #303b34;border-bottom:5px solid #303b34;border-left:4px solid #303b34;background:repeating-linear-gradient(90deg,transparent 0 8px,rgba(43,55,48,.58) 8px 11px)}.loading-sluice i{position:absolute;top:9px;right:6px;width:19px;height:4px;background:#4c5651;animation:loading-pin-lift 3.3s var(--field-ease) infinite}.loading-sluice b{position:absolute;right:2px;bottom:-10px;width:58px;height:4px;border-top:1px solid rgba(147,179,181,.72);border-bottom:1px solid rgba(147,179,181,.34);transform-origin:right center;animation:loading-sluice-water 3.3s var(--field-ease) infinite}.loading-compost,.loading-soil-roots,.loading-clover-nodules,.loading-squash-flower,.loading-bee-visits,.loading-squash-fruit{position:absolute;bottom:9px;opacity:.34;transition:opacity .28s var(--field-ease)}.loading[data-stage=waking_decomposers] .loading-compost,.loading[data-stage=threading_soil_roots] .loading-soil-roots,.loading[data-stage=swelling_nodules] .loading-soil-roots,.loading[data-stage=swelling_nodules] .loading-clover-nodules,.loading[data-stage=opening_flowers] .loading-squash-flower,.loading[data-stage=counting_visits] .loading-squash-flower,.loading[data-stage=counting_visits] .loading-bee-visits,.loading[data-stage=setting_squash] .loading-squash-flower,.loading[data-stage=setting_squash] .loading-squash-fruit,.loading[data-stage=ripening_squash] .loading-squash-fruit,.loading[data-stage=breathing] .loading-process>div{opacity:1}.loading-compost{left:0;width:58px;height:36px;background:#4d4932;clip-path:polygon(3% 100%,12% 55%,34% 26%,58% 15%,84% 38%,100% 100%)}.loading-compost:before{position:absolute;inset:10px 6px 3px;content:"";background:repeating-linear-gradient(-11deg,#7b6d45 0 3px,#3f4936 3px 6px);clip-path:inherit}.loading-compost i,.loading-compost b{position:absolute;z-index:1;bottom:21px;width:9px;height:24px;border-left:1px solid rgba(239,230,207,.52);border-radius:50%;animation:loading-compost-warmth 2.8s var(--field-ease) infinite}.loading-compost i{left:20px}.loading-compost b{left:36px;animation-delay:-1.4s}.loading-soil-roots{left:20%;width:58px;height:54px;border-top:5px solid #556548;background:linear-gradient(180deg,transparent 0 7px,rgba(77,67,43,.52) 7px 100%)}.loading-soil-roots:before,.loading-soil-roots i,.loading-soil-roots b{position:absolute;top:2px;width:2px;content:"";background:#c2ad73;transform-origin:top center}.loading-soil-roots:before{left:29px;height:45px;clip-path:polygon(0 0,100% 0,100% 100%,0 88%);animation:loading-root-reach 3s var(--field-ease) infinite alternate}.loading-soil-roots i{left:28px;height:35px;transform:rotate(31deg)}.loading-soil-roots b{left:29px;height:29px;transform:rotate(-42deg)}.loading-clover-nodules{left:38%;width:54px;height:58px}.loading-clover-nodules:before{position:absolute;bottom:20px;left:26px;width:2px;height:31px;content:"";background:#42543d}.loading-clover-nodules i{position:absolute;top:3px;left:14px;width:14px;height:12px;border-radius:55% 45% 52% 48%;background:#687a51;box-shadow:14px 2px #687a51,7px -8px #71835a}.loading-clover-nodules b{position:absolute;bottom:4px;left:25px;width:4px;height:30px;border-left:1px solid #bda66f;border-radius:50%}.loading-clover-nodules b:after{position:absolute;top:9px;left:-4px;width:5px;height:5px;content:"";border-radius:50%;background:#a96e62;box-shadow:6px 6px #a96e62,-1px 13px #a96e62,5px 19px #a96e62;animation:loading-nodule-swell 2.7s var(--field-ease) infinite alternate}.loading-squash-flower{left:57%;width:48px;height:58px}.loading-squash-flower:before{position:absolute;bottom:0;left:23px;width:3px;height:36px;content:"";background:#46563e;transform:rotate(8deg);transform-origin:center bottom}.loading-squash-flower i{position:absolute;top:7px;left:18px;width:13px;height:13px;border-radius:50%;background:#bf9850;box-shadow:0 -10px #d1ad60,0 10px #d1ad60,-10px 0 #d1ad60,10px 0 #d1ad60;animation:loading-flower-open 2.9s var(--field-ease) infinite alternate}.loading-squash-flower b{position:absolute;right:2px;bottom:7px;width:24px;height:9px;border-radius:70% 8%;background:#5d7048;transform:rotate(-14deg)}.loading-bee-visits{left:70%;width:74px;height:46px}.loading-bee-visits i{position:absolute;width:5px;height:3px;border-right:1px solid #263029;border-left:1px solid #263029;border-radius:50%;background:#c49b51;animation:loading-bee-visit 3.2s var(--field-ease) infinite}.loading-bee-visits i:nth-child(1){top:5px;left:2px}.loading-bee-visits i:nth-child(2){top:17px;left:13px;animation-delay:-.45s}.loading-bee-visits i:nth-child(3){top:8px;left:25px;animation-delay:-.9s}.loading-bee-visits i:nth-child(4){top:26px;left:35px;animation-delay:-1.35s}.loading-bee-visits i:nth-child(5){top:12px;left:46px;animation-delay:-1.8s}.loading-bee-visits i:nth-child(6){top:31px;left:57px;animation-delay:-2.25s}.loading-bee-visits i:nth-child(7){top:19px;left:68px;animation-delay:-2.7s}.loading-squash-fruit{right:0;width:54px;height:45px}.loading-squash-fruit i{position:absolute;right:0;bottom:0;width:50px;height:34px;border-radius:48% 52% 45% 55%;background:#8e7040;box-shadow:inset 10px 0 #4f41293d,inset -10px 0 #4f41293d;animation:loading-fruit-fill 3.1s var(--field-ease) infinite alternate}.loading-squash-fruit b{position:absolute;z-index:1;top:1px;left:23px;width:6px;height:15px;background:#43533c;transform:rotate(14deg)}.loading-aphid-leaf,.loading-flower-border,.loading-hoverfly-eggs,.loading-hoverfly-larva,.loading-stem-refuge,.loading-second-squash{position:absolute;bottom:8px;opacity:0;transition:opacity 40ms linear}.loading[data-stage=turning_aphid_leaf] .loading-aphid-leaf,.loading[data-stage=counting_leaf_colonies] .loading-aphid-leaf,.loading[data-stage=keeping_flower_edge] .loading-flower-border,.loading[data-stage=bracing_stem_refuge] .loading-stem-refuge,.loading[data-stage=marking_pale_eggs] .loading-hoverfly-eggs,.loading[data-stage=following_larval_hunt] .loading-hoverfly-larva,.loading[data-stage=settling_food_web] .loading-process>div,.loading[data-stage=ripening_second_squash] .loading-second-squash,.loading[data-stage=breathing] .loading-process>div{opacity:1}.loading-aphid-leaf{left:0;width:88px;height:50px;border-radius:72% 10% 68% 22%;background:#58684a;clip-path:polygon(0 49%,29% 10%,83% 1%,100% 37%,76% 84%,28% 100%);transform-origin:8% 54%;animation:loading-leaf-turn 3.1s var(--field-ease) infinite alternate}.loading-aphid-leaf:before{position:absolute;left:7px;top:24px;width:70px;height:2px;content:"";background:#d9c98f8c;transform:rotate(-12deg)}.loading-aphid-leaf i,.loading-aphid-leaf b,.loading-hoverfly-eggs i,.loading-hoverfly-eggs b{position:absolute;width:5px;height:7px;border-radius:58% 42% 56% 44%}.loading-aphid-leaf i{left:49px;top:13px;background:#273128;box-shadow:10px 5px #273128,17px -2px #273128,-8px 8px #273128;animation:loading-aphid-pulse 1.9s ease-in-out infinite alternate}.loading-aphid-leaf b{left:57px;top:30px;background:#c09049;box-shadow:9px 3px #c09049cc}.loading-flower-border{left:25%;width:54px;height:58px}.loading-flower-border:before{position:absolute;left:26px;bottom:0;width:3px;height:43px;content:"";background:#46563e;transform:rotate(7deg)}.loading-flower-border i{position:absolute;top:5px;left:21px;width:12px;height:12px;border-radius:50%;background:#c49b51;box-shadow:0 -9px #d2b06a,0 9px #d2b06a,-9px 0 #d2b06a,9px 0 #d2b06a;animation:loading-flower-open 2.9s var(--field-ease) infinite alternate}.loading-flower-border b{position:absolute;top:9px;right:1px;width:13px;height:7px;border-radius:55%;background:repeating-linear-gradient(90deg,#2b332d 0 3px,#c49447 3px 5px);animation:loading-hoverfly-visit 2.8s var(--field-ease) infinite}.loading-hoverfly-eggs{left:46%;width:48px;height:44px;border-bottom:6px solid #59694a;transform:rotate(-5deg)}.loading-hoverfly-eggs i,.loading-hoverfly-eggs b{bottom:5px;background:#ded7bd;transform-origin:center bottom;animation:loading-egg-open 2.6s var(--field-ease) infinite alternate}.loading-hoverfly-eggs i{left:13px}.loading-hoverfly-eggs b{left:26px;animation-delay:-1.3s}.loading-hoverfly-larva{left:60%;width:58px;height:34px}.loading-hoverfly-larva i{position:absolute;left:4px;bottom:4px;width:34px;height:10px;border-radius:68% 32% 60% 40%;background:repeating-linear-gradient(90deg,#87926f 0 5px,#a6aa83 5px 7px);animation:loading-larva-hunt 2.4s var(--field-ease) infinite}.loading-hoverfly-larva b{position:absolute;right:4px;bottom:7px;width:5px;height:7px;border-radius:50%;background:#293229;box-shadow:-7px -3px #293229}.loading-stem-refuge{left:73%;width:64px;height:57px}.loading-stem-refuge:before,.loading-stem-refuge i,.loading-stem-refuge b{position:absolute;bottom:2px;width:3px;height:50px;content:"";background:#8b7248;transform-origin:center bottom}.loading-stem-refuge:before{left:15px;transform:rotate(-10deg)}.loading-stem-refuge i{left:31px;transform:rotate(3deg)}.loading-stem-refuge b{left:47px;transform:rotate(12deg)}.loading-stem-refuge:after{position:absolute;left:15px;top:13px;width:35px;height:27px;content:"";border-top:1px solid rgba(215,216,192,.62);border-right:1px solid rgba(215,216,192,.38);border-radius:50%;animation:loading-web-breathe 2.8s ease-in-out infinite alternate}.loading-second-squash{right:0;width:52px;height:44px}.loading-second-squash i{position:absolute;right:0;bottom:0;width:47px;height:32px;border-radius:48% 52% 45% 55%;background:#8e7040;box-shadow:inset 9px 0 #4f41293d,inset -9px 0 #4f41293d;animation:loading-fruit-fill 3.1s var(--field-ease) infinite alternate}.loading-second-squash b{position:absolute;z-index:1;top:1px;left:23px;width:5px;height:14px;background:#43533c;transform:rotate(14deg)}.loading-map-sheet,.loading-survey-line,.loading-pass-cairn{position:absolute;bottom:5px;opacity:0;transition:opacity 70ms linear}.loading[data-process=region] .loading-process>div:not(.loading-map-sheet):not(.loading-survey-line):not(.loading-pass-cairn){opacity:0}.loading[data-stage=opening_nearby_ground] .loading-map-sheet,.loading[data-stage=drawing_horizon] .loading-map-sheet,.loading[data-stage=drawing_horizon] .loading-survey-line,.loading[data-stage=folding_map] .loading-map-sheet,.loading[data-stage=folding_map] .loading-survey-line,.loading[data-stage=folding_map] .loading-pass-cairn,.loading[data-stage=breathing] .loading-map-sheet,.loading[data-stage=breathing] .loading-survey-line,.loading[data-stage=breathing] .loading-pass-cairn{opacity:1}.loading-map-sheet{left:8%;width:180px;height:66px;border:1px solid rgba(211,196,151,.58);background:#cbb9891a;clip-path:polygon(0 8%,47% 0,52% 8%,100% 2%,96% 92%,53% 100%,47% 92%,3% 98%);transform:rotate(-2deg);animation:loading-map-unfold 2.9s var(--field-ease) infinite alternate}.loading-map-sheet:before,.loading-map-sheet:after,.loading-map-sheet i,.loading-map-sheet b{position:absolute;border:1px solid rgba(101,112,83,.48);border-radius:50%;content:"";transform:rotate(-12deg)}.loading-map-sheet:before{inset:12px 76px 10px 18px}.loading-map-sheet:after{inset:20px 92px 18px 31px}.loading-map-sheet i{inset:8px 18px 26px 106px}.loading-map-sheet b{inset:22px 27px 10px 118px}.loading-survey-line{left:47%;width:132px;height:64px;border-top:1px dashed rgba(213,195,139,.74);transform:rotate(-17deg);transform-origin:left top}.loading-survey-line:before,.loading-survey-line:after{position:absolute;top:-4px;width:7px;height:7px;border:1px solid #c3a15a;content:"";transform:rotate(45deg)}.loading-survey-line:before{left:0}.loading-survey-line:after{right:0}.loading-pass-cairn{right:8%;width:58px;height:62px}.loading-pass-cairn:before,.loading-pass-cairn:after,.loading-pass-cairn i,.loading-pass-cairn b{position:absolute;left:50%;content:"";background:#7d7968;transform:translate(-50%)}.loading-pass-cairn:before{bottom:0;width:46px;height:12px;clip-path:polygon(8% 24%,89% 0,100% 85%,0 100%)}.loading-pass-cairn:after{bottom:11px;width:34px;height:12px;clip-path:polygon(5% 15%,93% 0,100% 84%,0 100%)}.loading-pass-cairn i{bottom:22px;width:24px;height:11px;clip-path:polygon(7% 24%,88% 0,100% 86%,0 100%)}.loading-pass-cairn b{bottom:32px;width:14px;height:10px;clip-path:polygon(13% 18%,82% 0,100% 80%,0 100%)}@keyframes loading-map-unfold{0%{transform:rotate(-2deg) scaleX(.76);opacity:.58}to{transform:rotate(0) scaleX(1);opacity:1}}.loading-camp-vessel,.loading-work-line,.loading-camp-awning,.loading-camp-embers{position:absolute;bottom:7px;opacity:0;transition:opacity 90ms linear}.loading[data-process=camp] .loading-process:before{opacity:1}.loading[data-process=camp] .loading-process:after{opacity:0}.loading[data-process=camp] .loading-process>div:not(.loading-camp-vessel):not(.loading-work-line):not(.loading-camp-awning):not(.loading-camp-embers){opacity:0}.loading[data-stage=following_camp_smoke] .loading-camp-embers,.loading[data-stage=setting_camp_vessel] .loading-camp-vessel,.loading[data-stage=setting_camp_vessel] .loading-camp-embers,.loading[data-stage=hanging_work_cords] .loading-camp-vessel,.loading[data-stage=hanging_work_cords] .loading-work-line,.loading[data-stage=hanging_work_cords] .loading-camp-embers,.loading[data-stage=setting_windward_pegs] .loading-camp-vessel,.loading[data-stage=setting_windward_pegs] .loading-work-line,.loading[data-stage=setting_windward_pegs] .loading-camp-awning,.loading[data-stage=setting_windward_pegs] .loading-camp-embers,.loading[data-stage=banking_evening_embers] .loading-process>div,.loading[data-stage=settling_camp] .loading-process>div,.loading[data-stage=ready][data-process=camp] .loading-process>div{opacity:1}.loading-camp-vessel{left:2%;width:46px;height:49px;border:3px solid #3b443b;border-top-width:2px;border-radius:42% 42% 36% 36%;background:#849a9124;clip-path:polygon(22% 0,78% 0,92% 22%,100% 100%,0 100%,8% 22%)}.loading-camp-vessel:before{position:absolute;z-index:2;inset:5px 7px;content:"";border:1px solid rgba(211,196,151,.38);border-radius:42%}.loading-camp-vessel i{position:absolute;right:4px;bottom:2px;left:4px;height:31px;background:#6f9ea39e;transform:scaleY(.18);transform-origin:center bottom;animation:loading-camp-fill 2.8s var(--field-ease) infinite alternate}.loading-camp-vessel b{position:absolute;z-index:3;top:21px;right:-7px;width:13px;height:1px;background:#c19a53;transform:rotate(-8deg)}.loading-work-line{left:20%;width:84px;height:56px;border-top:2px solid #455047}.loading-work-line:before,.loading-work-line:after{position:absolute;top:-8px;bottom:0;width:3px;content:"";background:#354038;transform-origin:center bottom}.loading-work-line:before{left:2px;transform:rotate(4deg)}.loading-work-line:after{right:2px;transform:rotate(-4deg)}.loading-work-line i,.loading-work-line b{position:absolute;top:0;width:2px;height:30px;background:#b7894f;transform-origin:center top;animation:loading-work-cord 2.6s ease-in-out infinite alternate}.loading-work-line i{left:28px}.loading-work-line b{right:27px;animation-delay:-1.3s}.loading-camp-awning{left:49%;width:128px;height:64px;transform-origin:right bottom;animation:loading-awning-settle 3.2s var(--field-ease) infinite alternate}.loading-camp-awning:before{position:absolute;top:7px;right:4px;width:104px;height:39px;content:"";background:#beb28eb3;clip-path:polygon(5% 0,100% 14%,91% 100%,0 76%);box-shadow:inset 0 -8px #4c47382e}.loading-camp-awning:after{position:absolute;right:5px;bottom:0;width:4px;height:61px;content:"";background:#323c34}.loading-camp-awning i{position:absolute;top:11px;left:5px;width:104px;height:1px;background:#d1b87ddb;transform:rotate(26deg);transform-origin:right center}.loading-camp-awning b{position:absolute;bottom:0;left:1px;width:17px;height:5px;background:#574b38;clip-path:polygon(0 38%,100% 0,82% 100%,8% 88%);transform:rotate(-7deg)}.loading-camp-embers{right:1%;width:62px;height:51px}.loading-camp-embers:before{position:absolute;right:5px;bottom:0;left:5px;height:10px;content:"";background:#3a4038;clip-path:polygon(0 74%,11% 19%,27% 64%,43% 7%,59% 62%,77% 18%,100% 72%,90% 100%,12% 100%)}.loading-camp-embers i{position:absolute;right:19px;bottom:7px;width:25px;height:24px;background:#c2914d;clip-path:polygon(50% 0,72% 32%,88% 18%,100% 68%,76% 100%,25% 94%,0 65%,23% 28%,32% 58%);transform-origin:center bottom;animation:loading-camp-ember 1.8s ease-in-out infinite alternate}.loading-camp-embers b{position:absolute;right:27px;bottom:28px;width:16px;height:24px;border-left:2px solid rgba(222,215,193,.42);border-radius:50%;transform-origin:center bottom;animation:loading-camp-smoke 2.7s var(--field-ease) infinite}@keyframes loading-camp-fill{0%{transform:scaleY(.18);opacity:.42}to{transform:scaleY(.88);opacity:.9}}@keyframes loading-work-cord{0%{transform:rotate(-5deg);opacity:.62}to{transform:rotate(5deg);opacity:1}}@keyframes loading-awning-settle{0%{transform:skewY(-2deg) scaleY(.94);opacity:.74}to{transform:skewY(0) scaleY(1);opacity:1}}@keyframes loading-camp-ember{0%{transform:scale3d(.86,.74,1);opacity:.58}to{transform:scaleZ(1);opacity:.92}}@keyframes loading-camp-smoke{0%{transform:translate3d(0,7px,0) scaleY(.62);opacity:0}34%{opacity:.54}to{transform:translate3d(6px,-13px,0) scaleY(1.08);opacity:0}}.loading[data-stage=ready][data-process=camp] .loading-camp-vessel,.loading[data-stage=ready][data-process=camp] .loading-work-line,.loading[data-stage=ready][data-process=camp] .loading-camp-awning,.loading[data-stage=ready][data-process=camp] .loading-camp-embers{opacity:1;transform:none;animation:none;transition:none}.loading[data-stage=ready][data-process=camp] .loading-camp-vessel i{opacity:.9;transform:scaleY(.88);animation:none}.loading[data-stage=ready][data-process=camp] .loading-work-line i,.loading[data-stage=ready][data-process=camp] .loading-work-line b,.loading[data-stage=ready][data-process=camp] .loading-camp-embers i{opacity:.9;transform:none;animation:none}.loading[data-stage=ready][data-process=camp] .loading-camp-embers b{opacity:0;animation:none}.loading-seep-line,.loading-aquifer-layer,.loading-grade-stakes,.loading-spring-overflow{position:absolute;bottom:7px;opacity:0;transition:opacity 90ms linear}.loading[data-process=aquifer] .loading-process:before{opacity:1}.loading[data-process=aquifer] .loading-process:after{opacity:0}.loading[data-process=aquifer] .loading-process>div:not(.loading-seep-line):not(.loading-aquifer-layer):not(.loading-grade-stakes):not(.loading-spring-overflow){opacity:0}.loading[data-stage=following_seep_line] .loading-seep-line,.loading[data-stage=sounding_water_table] .loading-seep-line,.loading[data-stage=sounding_water_table] .loading-grade-stakes,.loading[data-stage=opening_aquifer_window] .loading-seep-line,.loading[data-stage=opening_aquifer_window] .loading-aquifer-layer,.loading[data-stage=turning_runoff] .loading-aquifer-layer,.loading[data-stage=turning_runoff] .loading-seep-line,.loading[data-stage=clearing_spring_silt] .loading-aquifer-layer,.loading[data-stage=clearing_spring_silt] .loading-seep-line,.loading[data-stage=packing_spring_eye] .loading-aquifer-layer,.loading[data-stage=packing_spring_eye] .loading-seep-line,.loading[data-stage=setting_grade_stakes] .loading-process>div,.loading[data-stage=laying_spring_line] .loading-process>div,.loading[data-stage=leaving_overflow] .loading-process>div,.loading[data-stage=ready][data-process=aquifer] .loading-process>div{opacity:1}.loading-aquifer-layer{left:2%;width:146px;height:58px;overflow:hidden;background:#805d4d;clip-path:polygon(0 22%,100% 0,100% 100%,0 100%)}.loading-aquifer-layer:before{position:absolute;inset:7px 0 25px;content:"";background:#bba974;clip-path:polygon(0 28%,100% 0,100% 100%,0 100%)}.loading-aquifer-layer:after{position:absolute;right:0;bottom:22px;left:8px;height:4px;content:"";background:#6d9da4;transform-origin:right center;animation:loading-hidden-head 2.8s var(--field-ease) infinite alternate}.loading-aquifer-layer i,.loading-aquifer-layer b{position:absolute;z-index:2;top:11px;width:5px;height:13px;border-radius:48%;background:#e0d3a7b8}.loading-aquifer-layer i{left:38px}.loading-aquifer-layer b{left:91px;top:7px}.loading-seep-line{left:29%;width:82px;height:54px}.loading-seep-line:before{position:absolute;right:8px;bottom:0;left:3px;height:8px;content:"";border-bottom:3px solid #719ba0;border-radius:0 0 50% 50%;transform-origin:left center;animation:loading-seep-run 2.4s var(--field-ease) infinite alternate}.loading-seep-line i,.loading-seep-line b{position:absolute;bottom:6px;width:2px;height:30px;background:#697a52;transform-origin:center bottom}.loading-seep-line i{left:24px;transform:rotate(-14deg)}.loading-seep-line b{left:35px;height:39px;transform:rotate(11deg)}.loading-grade-stakes{left:50%;width:166px;height:62px;border-top:2px solid rgba(184,146,84,.76);transform:rotate(9deg);transform-origin:left center}.loading-grade-stakes:before,.loading-grade-stakes:after,.loading-grade-stakes i{position:absolute;top:-10px;width:3px;height:58px;content:"";background:#3d493f;transform:rotate(-9deg)}.loading-grade-stakes:before{left:5px}.loading-grade-stakes i{left:80px;height:49px}.loading-grade-stakes:after{right:5px;height:40px}.loading-grade-stakes b{position:absolute;top:-4px;right:1px;left:1px;height:3px;background:#6f9ca2;transform-origin:left center;animation:loading-grade-flow 2.6s var(--field-ease) infinite}.loading-spring-overflow{right:1%;width:90px;height:56px;border:3px solid #3c483f;border-top:0;background:#7297992e;clip-path:polygon(8% 14%,92% 0,100% 100%,0 100%)}.loading-spring-overflow:before{position:absolute;right:-2px;bottom:5px;left:7px;height:18px;content:"";background:#69999ebf;transform-origin:center bottom;animation:loading-box-level 2.7s var(--field-ease) infinite alternate}.loading-spring-overflow:after{position:absolute;right:-17px;bottom:15px;width:22px;height:5px;content:"";border-bottom:3px solid #6f9fa4;border-radius:0 0 60% 20%}.loading-spring-overflow i,.loading-spring-overflow b{position:absolute;z-index:2;top:7px;width:15px;height:7px;background:#8b8070;clip-path:polygon(0 30%,88% 0,100% 78%,12% 100%)}.loading-spring-overflow i{left:14px}.loading-spring-overflow b{left:42px;top:4px}@keyframes loading-hidden-head{0%{transform:scaleX(.34);opacity:.42}to{transform:scaleX(1);opacity:.9}}@keyframes loading-seep-run{0%{transform:scaleX(.3);opacity:.45}to{transform:scaleX(1);opacity:1}}@keyframes loading-grade-flow{0%{transform:scaleX(.08);opacity:.42}to{transform:scaleX(1);opacity:.96}}@keyframes loading-box-level{0%{transform:scaleY(.38);opacity:.5}to{transform:scaleY(1);opacity:.9}}.loading[data-stage=ready][data-process=aquifer] .loading-seep-line,.loading[data-stage=ready][data-process=aquifer] .loading-aquifer-layer,.loading[data-stage=ready][data-process=aquifer] .loading-grade-stakes,.loading[data-stage=ready][data-process=aquifer] .loading-spring-overflow,.loading[data-stage=ready][data-process=aquifer] .loading-process *{animation:none;transition:none}.loading-season-staff,.loading-green-wave,.loading-deer-line,.loading-route-cords{position:absolute;bottom:7px;opacity:0;transition:opacity 90ms linear}.loading[data-process=migration] .loading-process:before{opacity:1;background:linear-gradient(90deg,#596547 0 31%,#718353 31% 67%,#8da766 67%)}.loading[data-process=migration] .loading-process:after{opacity:0}.loading[data-process=migration] .loading-process>div:not(.loading-season-staff):not(.loading-green-wave):not(.loading-deer-line):not(.loading-route-cords){opacity:0}.loading[data-stage=setting_seasonal_sun] .loading-season-staff,.loading[data-stage=reading_green_wave] .loading-season-staff,.loading[data-stage=reading_green_wave] .loading-green-wave,.loading[data-stage=waiting_for_herd] .loading-season-staff,.loading[data-stage=waiting_for_herd] .loading-green-wave,.loading[data-stage=waiting_for_herd] .loading-deer-line,.loading[data-stage=tying_route_cords] .loading-process>div,.loading[data-stage=ready][data-process=migration] .loading-process>div{opacity:1}.loading-season-staff{left:5%;width:64px;height:70px}.loading-season-staff:before{position:absolute;bottom:1px;left:30px;width:4px;height:63px;content:"";background:#303b33}.loading-season-staff:after,.loading-season-staff i,.loading-season-staff b{position:absolute;bottom:0;left:31px;height:2px;content:"";background:#232d26c7;transform-origin:left center}.loading-season-staff:after{width:54px;transform:rotate(16deg)}.loading-season-staff i{width:38px;transform:rotate(7deg);opacity:.52}.loading-season-staff b{top:1px;bottom:auto;left:49px;width:17px;height:17px;border:1px solid rgba(217,208,183,.68);border-radius:50%;background:transparent;box-shadow:inset 5px 0 #d9d0b761}.loading-green-wave{left:27%;width:126px;height:43px;background:linear-gradient(162deg,transparent 0 34%,#596547 35% 52%,#718353 53% 70%,#8da766 71%);clip-path:polygon(0 100%,0 78%,31% 64%,31% 48%,66% 39%,66% 22%,100% 5%,100% 100%);transform-origin:left bottom;animation:loading-green-rise 2.8s var(--field-ease) infinite alternate}.loading-green-wave i,.loading-green-wave b{position:absolute;bottom:1px;width:2px;height:22px;background:#a2b878;transform:rotate(9deg)}.loading-green-wave i{left:48px}.loading-green-wave b{right:17px;height:31px}.loading-deer-line{left:57%;width:100px;height:44px;animation:loading-herd-passage 3.4s var(--field-ease) infinite alternate}.loading-deer-line:before,.loading-deer-line:after,.loading-deer-line i,.loading-deer-line b{position:absolute;bottom:7px;width:19px;height:12px;content:"";border-radius:48% 42% 36% 34%;background:#3a4339;box-shadow:4px -7px 0 -4px #3a4339,-4px 10px 0 -8px #3a4339,5px 10px 0 -8px #3a4339}.loading-deer-line:before{left:1px;transform:scale(.78)}.loading-deer-line i{left:28px;bottom:12px;transform:scale(.94)}.loading-deer-line b{left:56px;transform:scale(.82)}.loading-deer-line:after{right:0;bottom:17px;transform:scale(1.02)}.loading-route-cords{right:0;width:116px;height:57px}.loading-route-cords:before,.loading-route-cords:after{position:absolute;bottom:4px;left:0;width:112px;height:34px;content:"";border-top:2px solid #b48d53;border-radius:58% 42% 0 0;transform-origin:left bottom}.loading-route-cords:before{transform:rotate(-4deg) scaleY(.38)}.loading-route-cords:after{transform:rotate(6deg) scaleY(1);opacity:.72}.loading-route-cords i,.loading-route-cords b{position:absolute;bottom:1px;width:4px;height:19px;background:#303a32}.loading-route-cords i{left:1px}.loading-route-cords b{right:2px}@keyframes loading-green-rise{0%{transform:scaleX(.38);opacity:.56}to{transform:scaleX(1);opacity:1}}@keyframes loading-herd-passage{0%{transform:translate(-10px)}to{transform:translate(9px)}}.loading[data-stage=ready][data-process=migration] .loading-season-staff,.loading[data-stage=ready][data-process=migration] .loading-green-wave,.loading[data-stage=ready][data-process=migration] .loading-deer-line,.loading[data-stage=ready][data-process=migration] .loading-route-cords,.loading[data-stage=ready][data-process=migration] .loading-process *{animation:none;transition:none}.loading-pressure-trace,.loading-wet-dry-bulbs,.loading-cloud-shelf,.loading-weather-routes{position:absolute;bottom:7px;opacity:0;transition:opacity 90ms linear}.loading[data-process=weather] .loading-process:before{opacity:1;background:linear-gradient(90deg,#6f755e 0 46%,#596261 46% 73%,#414b50 73%)}.loading[data-process=weather] .loading-process:after{opacity:0}.loading[data-process=weather] .loading-process>div:not(.loading-pressure-trace):not(.loading-wet-dry-bulbs):not(.loading-cloud-shelf):not(.loading-weather-routes){opacity:0}.loading[data-stage=reading_pressure_fall] .loading-pressure-trace,.loading[data-stage=slinging_wet_dry_bulbs] .loading-pressure-trace,.loading[data-stage=slinging_wet_dry_bulbs] .loading-wet-dry-bulbs,.loading[data-stage=watching_cloud_shelf] .loading-pressure-trace,.loading[data-stage=watching_cloud_shelf] .loading-wet-dry-bulbs,.loading[data-stage=watching_cloud_shelf] .loading-cloud-shelf,.loading[data-stage=choosing_weather_pass] .loading-pressure-trace,.loading[data-stage=choosing_weather_pass] .loading-wet-dry-bulbs,.loading[data-stage=choosing_weather_pass] .loading-cloud-shelf,.loading[data-stage=choosing_weather_pass] .loading-weather-routes,.loading[data-stage=ready][data-process=weather] .loading-pressure-trace,.loading[data-stage=ready][data-process=weather] .loading-wet-dry-bulbs,.loading[data-stage=ready][data-process=weather] .loading-cloud-shelf,.loading[data-stage=ready][data-process=weather] .loading-weather-routes{opacity:1}.loading-pressure-trace{left:5%;width:82px;height:65px}.loading-pressure-trace:before{position:absolute;left:15px;bottom:4px;width:48px;height:48px;content:"";border:2px solid #3f4946;border-radius:50%;background:repeating-conic-gradient(from -82deg,#3f4946 0 1deg,transparent 1deg 21deg);box-shadow:inset 0 0 0 8px #c5b98f}.loading-pressure-trace:after,.loading-pressure-trace i,.loading-pressure-trace b{position:absolute;left:39px;bottom:28px;width:29px;height:2px;content:"";background:#7a5138;transform-origin:left center}.loading-pressure-trace:after{transform:rotate(-26deg)}.loading-pressure-trace i{width:22px;opacity:.55;transform:rotate(-8deg)}.loading-pressure-trace b{width:16px;opacity:.34;transform:rotate(11deg)}.loading-wet-dry-bulbs{left:27%;width:72px;height:65px}.loading-wet-dry-bulbs:before,.loading-wet-dry-bulbs:after{position:absolute;bottom:4px;width:11px;height:48px;content:"";border:2px solid #4a5450;border-radius:7px 7px 10px 10px;background:linear-gradient(0deg,#688a8e 0 30%,#d2d7c733 31%)}.loading-wet-dry-bulbs:before{left:18px}.loading-wet-dry-bulbs:after{right:18px;background:linear-gradient(0deg,#95654b 0 42%,#d2d7c733 43%)}.loading-wet-dry-bulbs i,.loading-wet-dry-bulbs b{position:absolute;top:4px;width:2px;height:54px;background:#e1dac16b}.loading-wet-dry-bulbs i{left:23px}.loading-wet-dry-bulbs b{right:23px}.loading-cloud-shelf{left:47%;width:145px;height:61px;animation:loading-front-advance 3.1s var(--field-ease) infinite alternate}.loading-cloud-shelf:before{position:absolute;top:8px;left:1px;width:138px;height:27px;content:"";border-radius:52% 48% 16% 20%;background:#414a4d;box-shadow:18px -10px 0 -3px #525b5b,67px -8px 0 -2px #4b5556}.loading-cloud-shelf:after,.loading-cloud-shelf i,.loading-cloud-shelf b{position:absolute;top:35px;width:2px;height:23px;content:"";background:#5e7e84b8;transform:rotate(12deg)}.loading-cloud-shelf:after{left:31px}.loading-cloud-shelf i{left:68px;height:18px}.loading-cloud-shelf b{left:104px;height:26px}.loading-weather-routes{right:0;width:112px;height:58px}.loading-weather-routes:before,.loading-weather-routes:after{position:absolute;bottom:5px;left:0;width:108px;height:35px;content:"";border-top:2px solid #bd8c4f;border-radius:62% 38% 0 0;transform-origin:left bottom}.loading-weather-routes:before{transform:rotate(-8deg) scaleY(.42)}.loading-weather-routes:after{border-color:#758d85;transform:rotate(7deg) scaleY(1)}.loading-weather-routes i,.loading-weather-routes b{position:absolute;bottom:1px;width:5px;height:25px;background:#38423f}.loading-weather-routes i{left:1px}.loading-weather-routes b{right:1px;height:32px}@keyframes loading-front-advance{0%{transform:translate(-11px);opacity:.66}to{transform:translate(5px);opacity:1}}.loading[data-stage=ready][data-process=weather] .loading-process *{animation:none;transition:none}.loading-strata-stack,.loading-fossil-pair,.loading-fault-offset,.loading-bed-cord{position:absolute;bottom:7px;opacity:0;transition:opacity 90ms linear}.loading[data-process=deep-time] .loading-process:before{opacity:1;background:linear-gradient(90deg,#8a6849 0 38%,#8f948c 38% 51%,#a8794e 51% 74%,#687379 74%)}.loading[data-process=deep-time] .loading-process:after{opacity:0}.loading[data-process=deep-time] .loading-process>div:not(.loading-strata-stack):not(.loading-fossil-pair):not(.loading-fault-offset):not(.loading-bed-cord){opacity:0}.loading[data-stage=tracing_strata] .loading-strata-stack,.loading[data-stage=matching_fossil_marker] .loading-strata-stack,.loading[data-stage=matching_fossil_marker] .loading-fossil-pair,.loading[data-stage=measuring_fault_throw] .loading-strata-stack,.loading[data-stage=measuring_fault_throw] .loading-fossil-pair,.loading[data-stage=measuring_fault_throw] .loading-fault-offset,.loading[data-stage=tying_bedrock_route] .loading-strata-stack,.loading[data-stage=tying_bedrock_route] .loading-fossil-pair,.loading[data-stage=tying_bedrock_route] .loading-fault-offset,.loading[data-stage=tying_bedrock_route] .loading-bed-cord,.loading[data-stage=ready][data-process=deep-time] .loading-strata-stack,.loading[data-stage=ready][data-process=deep-time] .loading-fossil-pair,.loading[data-stage=ready][data-process=deep-time] .loading-fault-offset,.loading[data-stage=ready][data-process=deep-time] .loading-bed-cord{opacity:1}.loading-strata-stack{left:4%;width:150px;height:72px;border-bottom:9px solid #68747a;background:linear-gradient(176deg,transparent 0 12%,#c4b89a 13% 25%,transparent 26%),linear-gradient(178deg,transparent 0 42%,#986b43 43% 59%,transparent 60%),linear-gradient(174deg,transparent 0 70%,#59676d 71% 84%,transparent 85%);clip-path:polygon(0 18%,100% 0,94% 100%,8% 92%)}.loading-strata-stack:after{position:absolute;inset:5px 66px -5px 69px;content:"";background:#302f2b;transform:rotate(7deg)}.loading-fossil-pair{left:30%;width:112px;height:62px}.loading-fossil-pair:before,.loading-fossil-pair:after{position:absolute;top:14px;width:30px;height:30px;content:"";border:3px solid #d7caa7;border-radius:50%;box-shadow:inset 0 0 0 5px #6b7472,inset 0 0 0 8px #d7caa7}.loading-fossil-pair:before{left:8px}.loading-fossil-pair:after{right:8px;transform:translateY(-5px)}.loading-fault-offset{left:53%;width:124px;height:70px;border-left:4px solid #30322f;transform:skew(-14deg)}.loading-fault-offset:before,.loading-fault-offset:after{position:absolute;left:-45px;width:92px;height:8px;content:"";background:#d7caa7;box-shadow:0 13px #9b704b,0 26px #5f7075}.loading-fault-offset:before{top:12px}.loading-fault-offset:after{top:26px;left:8px}.loading-bed-cord{right:0;width:128px;height:63px}.loading-bed-cord:before{position:absolute;right:2px;bottom:14px;width:118px;height:33px;content:"";border-top:3px solid #b56e3f;border-radius:52% 48% 0 0;transform:rotate(-8deg)}.loading-bed-cord i,.loading-bed-cord b{position:absolute;bottom:2px;width:5px;height:40px;background:#343936}.loading-bed-cord i{left:5px}.loading-bed-cord b{right:3px;height:48px}.loading[data-stage=ready][data-process=deep-time] .loading-process *{animation:none;transition:none}.loading-inflow-weir,.loading-two-gardens,.loading-turn-cords,.loading-shared-overflow{position:absolute;bottom:7px;opacity:0;transition:opacity 90ms linear}.loading[data-process=shared-water] .loading-process:before{opacity:1;background:linear-gradient(90deg,#b79a6a 0 25%,#6d8a8b 25% 34%,#8d744e 34% 63%,#5e7863 63% 78%,#778f91 78%)}.loading[data-process=shared-water] .loading-process:after{opacity:0}.loading[data-process=shared-water] .loading-process>div:not(.loading-inflow-weir):not(.loading-two-gardens):not(.loading-turn-cords):not(.loading-shared-overflow){opacity:0}.loading[data-stage=measuring_shared_flow] .loading-inflow-weir,.loading[data-stage=reading_two_gardens] .loading-inflow-weir,.loading[data-stage=reading_two_gardens] .loading-two-gardens,.loading[data-stage=tying_water_turns] .loading-inflow-weir,.loading[data-stage=tying_water_turns] .loading-two-gardens,.loading[data-stage=tying_water_turns] .loading-turn-cords,.loading[data-stage=leaving_stream_flow] .loading-inflow-weir,.loading[data-stage=leaving_stream_flow] .loading-two-gardens,.loading[data-stage=leaving_stream_flow] .loading-turn-cords,.loading[data-stage=leaving_stream_flow] .loading-shared-overflow,.loading[data-stage=ready][data-process=shared-water] .loading-inflow-weir,.loading[data-stage=ready][data-process=shared-water] .loading-two-gardens,.loading[data-stage=ready][data-process=shared-water] .loading-turn-cords,.loading[data-stage=ready][data-process=shared-water] .loading-shared-overflow{opacity:1}.loading-inflow-weir{left:4%;width:118px;height:70px;border-bottom:8px solid #718f91}.loading-inflow-weir:before,.loading-inflow-weir:after{position:absolute;bottom:5px;width:9px;height:55px;content:"";background:#4d4337}.loading-inflow-weir:before{left:18px}.loading-inflow-weir:after{right:18px}.loading-inflow-weir i{position:absolute;left:24px;bottom:22px;width:70px;height:22px;border-top:5px solid #8a5d3f;border-bottom:3px solid #8a5d3f}.loading-inflow-weir b{position:absolute;left:57px;bottom:4px;width:4px;height:62px;background:repeating-linear-gradient(0deg,#3f4641 0 2px,#c3aa72 2px 7px)}.loading-two-gardens{left:30%;width:176px;height:66px}.loading-two-gardens:before,.loading-two-gardens:after{position:absolute;left:3px;bottom:7px;width:112px;height:23px;content:"";border-top:6px solid #6a7656;border-bottom:5px solid #8b7150;background:repeating-linear-gradient(90deg,transparent 0 13px,rgba(65,80,53,.75) 14px 18px);transform:skew(-12deg)}.loading-two-gardens:after{left:52px;bottom:36px;width:119px;border-top-color:#839064;border-bottom-color:#a88c60}.loading-two-gardens i,.loading-two-gardens b{position:absolute;left:8px;bottom:3px;width:159px;height:42px;border-bottom:3px solid rgba(103,139,142,.9);border-radius:0 0 46% 32%}.loading-two-gardens b{bottom:31px;width:112px}.loading-turn-cords{right:18%;width:112px;height:58px}.loading-turn-cords:before,.loading-turn-cords:after{position:absolute;left:4px;bottom:9px;width:102px;height:32px;content:"";border-top:3px solid #b17b42;border-radius:52% 48% 0 0;transform:rotate(-8deg)}.loading-turn-cords:after{border-color:#718871;transform:translateY(11px) rotate(6deg)}.loading-turn-cords i,.loading-turn-cords b{position:absolute;bottom:1px;width:5px;height:38px;background:#3e443f}.loading-turn-cords i{left:2px}.loading-turn-cords b{right:2px;height:45px}.loading-shared-overflow{right:0;width:94px;height:64px;overflow:hidden}.loading-shared-overflow:before{position:absolute;left:-8px;bottom:7px;width:112px;height:46px;content:"";border-bottom:8px solid #6d8f92;border-radius:0 0 58% 44%;transform:rotate(9deg);animation:loading-shared-flow 1.9s var(--field-ease) infinite alternate}.loading-shared-overflow i,.loading-shared-overflow b{position:absolute;left:19px;bottom:8px;width:4px;height:38px;background:#4a5048}.loading-shared-overflow b{left:65px;height:47px}@keyframes loading-shared-flow{0%{transform:translate(-7px) rotate(9deg);opacity:.72}to{transform:translate(4px) rotate(9deg);opacity:1}}.loading[data-stage=ready][data-process=shared-water] .loading-process *{animation:none;transition:none}.loading-seed-mothers,.loading-flowering-cord,.loading-two-seed-lots,.loading-next-generation-row{position:absolute;bottom:7px;opacity:0;transition:opacity 90ms linear}.loading[data-process=seed-inheritance] .loading-process:before{opacity:1;background:linear-gradient(90deg,#7b6848 0 18%,#a98d57 18% 42%,#727957 42% 69%,#9a7449 69% 84%,#5e7257 84%)}.loading[data-process=seed-inheritance] .loading-process:after{opacity:0}.loading[data-process=seed-inheritance] .loading-process>div:not(.loading-seed-mothers):not(.loading-flowering-cord):not(.loading-two-seed-lots):not(.loading-next-generation-row){opacity:0}.loading[data-stage=reading_seed_mothers] .loading-seed-mothers,.loading[data-stage=tying_flowering_windows] .loading-seed-mothers,.loading[data-stage=tying_flowering_windows] .loading-flowering-cord,.loading[data-stage=setting_seed_lots] .loading-seed-mothers,.loading[data-stage=setting_seed_lots] .loading-flowering-cord,.loading[data-stage=setting_seed_lots] .loading-two-seed-lots,.loading[data-stage=growing_next_generation] .loading-seed-mothers,.loading[data-stage=growing_next_generation] .loading-flowering-cord,.loading[data-stage=growing_next_generation] .loading-two-seed-lots,.loading[data-stage=growing_next_generation] .loading-next-generation-row,.loading[data-stage=ready][data-process=seed-inheritance] .loading-seed-mothers,.loading[data-stage=ready][data-process=seed-inheritance] .loading-flowering-cord,.loading[data-stage=ready][data-process=seed-inheritance] .loading-two-seed-lots,.loading[data-stage=ready][data-process=seed-inheritance] .loading-next-generation-row{opacity:1}.loading-seed-mothers{left:4%;width:170px;height:76px;background:repeating-linear-gradient(90deg,transparent 0 15px,#6c744e 16px 20px,transparent 21px 27px);border-bottom:6px solid #7e6849}.loading-seed-mothers:before{position:absolute;inset:2px 1px 24px;content:"";background:radial-gradient(ellipse at center,#b99b61 0 34%,transparent 38%) 0 0 / 27px 17px repeat-x}.loading-seed-mothers i,.loading-seed-mothers b{position:absolute;top:20px;width:15px;height:3px;background:#a95f45;transform:rotate(-8deg)}.loading-seed-mothers i{left:37px}.loading-seed-mothers b{right:28px;background:#658390;transform:rotate(7deg)}.loading-flowering-cord{left:31%;width:154px;height:64px}.loading-flowering-cord:before,.loading-flowering-cord:after{position:absolute;left:4px;bottom:19px;width:145px;height:25px;content:"";border-top:3px solid #bd8d4c;border-radius:50%;transform:rotate(-6deg)}.loading-flowering-cord:after{left:23px;width:112px;border-top-color:#7c8c6a;transform:translateY(11px) rotate(7deg)}.loading-flowering-cord i,.loading-flowering-cord b{position:absolute;bottom:7px;width:5px;height:43px;background:#40483f}.loading-flowering-cord i{left:2px}.loading-flowering-cord b{right:2px;height:51px}.loading-two-seed-lots{right:24%;width:128px;height:66px}.loading-two-seed-lots:before,.loading-two-seed-lots:after{position:absolute;bottom:8px;width:52px;height:39px;content:"";border:3px solid #755f43;border-radius:3px 3px 18px 18px;background:radial-gradient(circle,#c1a46b 0 2px,transparent 3px) 0 0 / 8px 8px}.loading-two-seed-lots:before{left:4px}.loading-two-seed-lots:after{right:4px;background-color:#78885747}.loading-next-generation-row{right:0;width:160px;height:72px;border-bottom:7px solid #806747;background:repeating-linear-gradient(90deg,transparent 0 13px,rgba(82,102,65,.86) 14px 18px,transparent 19px 26px);animation:loading-seed-row 2.8s var(--field-ease) infinite alternate}.loading-next-generation-row:before{position:absolute;inset:11px 0 28px;content:"";background:radial-gradient(ellipse at center,#a98e58 0 30%,transparent 35%) 0 0 / 26px 16px repeat-x}@keyframes loading-seed-row{0%{transform:translateY(7px) scaleY(.82);opacity:.72}to{transform:translateY(0) scaleY(1);opacity:1}}.loading[data-stage=ready][data-process=seed-inheritance] .loading-process *{animation:none;transition:none}.loading-pinhole-box,.loading-sky-paths,.loading-shadow-sites,.loading-shadow-band{position:absolute;bottom:7px;opacity:0;transition:opacity 90ms linear}.loading[data-process=eclipse-observation] .loading-process:before{opacity:1;background:linear-gradient(90deg,#2f3938 0 19%,#a9a18a 19% 38%,#776146 38% 62%,#8aa0a1 62% 78%,#252d31 78%)}.loading[data-process=eclipse-observation] .loading-process:after{opacity:0}.loading[data-process=eclipse-observation] .loading-process>div:not(.loading-pinhole-box):not(.loading-sky-paths):not(.loading-shadow-sites):not(.loading-shadow-band){opacity:0}.loading[data-stage=setting_pinhole_shade] .loading-pinhole-box,.loading[data-stage=tracing_sky_paths] .loading-pinhole-box,.loading[data-stage=tracing_sky_paths] .loading-sky-paths,.loading[data-stage=tying_shadow_ground] .loading-pinhole-box,.loading[data-stage=tying_shadow_ground] .loading-sky-paths,.loading[data-stage=tying_shadow_ground] .loading-shadow-sites,.loading[data-stage=catching_shadow_crossing] .loading-pinhole-box,.loading[data-stage=catching_shadow_crossing] .loading-sky-paths,.loading[data-stage=catching_shadow_crossing] .loading-shadow-sites,.loading[data-stage=catching_shadow_crossing] .loading-shadow-band,.loading[data-stage=ready][data-process=eclipse-observation] .loading-pinhole-box,.loading[data-stage=ready][data-process=eclipse-observation] .loading-sky-paths,.loading[data-stage=ready][data-process=eclipse-observation] .loading-shadow-sites,.loading[data-stage=ready][data-process=eclipse-observation] .loading-shadow-band{opacity:1}.loading-pinhole-box{left:4%;width:142px;height:74px;border:5px solid #c6bda6;border-bottom-width:8px;background:#252b298a;clip-path:polygon(4% 8%,93% 0,100% 92%,0 100%)}.loading-pinhole-box:before{position:absolute;top:20px;left:20px;width:7px;height:7px;content:"";border-radius:50%;background:#f0d58c;box-shadow:76px 5px 0 1px #f0d58c,82px 13px 0 -1px #f0d58c,72px 21px 0 -1px #f0d58c}.loading-sky-paths{left:32%;width:166px;height:72px}.loading-sky-paths:before,.loading-sky-paths:after{position:absolute;left:4px;bottom:18px;width:152px;height:42px;content:"";border-top:3px solid #d2ae68;border-radius:50%;transform:rotate(-5deg)}.loading-sky-paths:after{left:24px;bottom:6px;width:130px;border-top-color:#9cadad;transform:rotate(8deg)}.loading-sky-paths i,.loading-sky-paths b{position:absolute;bottom:0;width:4px;height:46px;background:#a56742}.loading-sky-paths i{left:18px}.loading-sky-paths b{right:18px;height:54px}.loading-shadow-sites{right:22%;width:140px;height:68px}.loading-shadow-sites:before,.loading-shadow-sites:after{position:absolute;bottom:7px;width:56px;height:37px;content:"";border-bottom:4px solid #bd7547;border-radius:50%}.loading-shadow-sites:before{left:1px;transform:rotate(-9deg)}.loading-shadow-sites:after{right:1px;border-color:#90a2a2;transform:rotate(8deg)}.loading-shadow-band{right:0;width:118px;height:74px;overflow:hidden}.loading-shadow-band:before{position:absolute;left:-52px;bottom:3px;width:84px;height:84px;content:"";background:#1a2023d1;transform:skew(-18deg);animation:loading-shadow-cross 2.9s var(--field-ease) infinite}@keyframes loading-shadow-cross{0%{transform:translate(0) skew(-18deg)}to{transform:translate(168px) skew(-18deg)}}.loading[data-stage=ready][data-process=eclipse-observation] .loading-process *{animation:none;transition:none}.loading-sleeping-mats,.loading-paired-openings,.loading-air-ribbons,.loading-wind-courts{position:absolute;bottom:7px;opacity:0;transition:opacity 90ms linear}.loading[data-process=settlement-outbreak] .loading-process:before{opacity:1;background:linear-gradient(90deg,#343a34 0 18%,#a8875d 18% 39%,#7b644b 39% 61%,#83978b 61% 82%,#34383a 82%)}.loading[data-process=settlement-outbreak] .loading-process:after{opacity:0}.loading[data-process=settlement-outbreak] .loading-process>div:not(.loading-sleeping-mats):not(.loading-paired-openings):not(.loading-air-ribbons):not(.loading-wind-courts){opacity:0}.loading[data-stage=counting_sleeping_places] .loading-sleeping-mats,.loading[data-stage=measuring_sleeping_air] .loading-sleeping-mats,.loading[data-stage=measuring_sleeping_air] .loading-paired-openings,.loading[data-stage=knotting_shared_air] .loading-sleeping-mats,.loading[data-stage=knotting_shared_air] .loading-paired-openings,.loading[data-stage=knotting_shared_air] .loading-air-ribbons,.loading[data-stage=opening_wind_courts] .loading-sleeping-mats,.loading[data-stage=opening_wind_courts] .loading-paired-openings,.loading[data-stage=opening_wind_courts] .loading-air-ribbons,.loading[data-stage=opening_wind_courts] .loading-wind-courts,.loading[data-stage=ready][data-process=settlement-outbreak] .loading-sleeping-mats,.loading[data-stage=ready][data-process=settlement-outbreak] .loading-paired-openings,.loading[data-stage=ready][data-process=settlement-outbreak] .loading-air-ribbons,.loading[data-stage=ready][data-process=settlement-outbreak] .loading-wind-courts{opacity:1}.loading-sleeping-mats{left:3%;width:150px;height:58px;border-bottom:5px solid #6c5844;background:repeating-linear-gradient(90deg,transparent 0 8px,rgba(187,145,88,.88) 9px 20px,transparent 21px 26px);clip-path:polygon(0 22%,96% 0,100% 86%,4% 100%)}.loading-sleeping-mats:before{position:absolute;inset:10px 3px 7px;content:"";background:repeating-linear-gradient(90deg,transparent 0 23px,rgba(77,92,74,.78) 24px 29px,transparent 30px 37px)}.loading-paired-openings{left:31%;width:148px;height:72px;border:6px solid #80684d;border-bottom-width:9px;background:linear-gradient(90deg,#2f3937 0 24%,#a99a7e 24% 76%,#2f3937 76%);clip-path:polygon(4% 9%,94% 0,100% 92%,0 100%)}.loading-paired-openings:before,.loading-paired-openings:after{position:absolute;top:13px;width:26px;height:39px;content:"";border:3px solid #b8af98;background:#31413ec2}.loading-paired-openings:before{left:9px}.loading-paired-openings:after{right:9px}.loading-air-ribbons{right:24%;width:156px;height:66px;overflow:hidden}.loading-air-ribbons:before,.loading-air-ribbons:after{position:absolute;left:-32px;width:176px;height:24px;content:"";border-top:4px solid #9e6848;border-radius:50%;animation:loading-shared-air 2.3s var(--field-ease) infinite alternate}.loading-air-ribbons:before{top:15px}.loading-air-ribbons:after{top:38px;border-top-color:#8ea09a;animation-delay:-.7s}@keyframes loading-shared-air{0%{transform:translate(0) skew(-4deg);opacity:.58}to{transform:translate(34px) skew(8deg);opacity:1}}.loading-wind-courts{right:0;width:144px;height:72px;background:linear-gradient(90deg,#6e5b46 0 4px,transparent 4px 42px,#6e5b46 42px 46px,transparent 46px) 0 17px / 48px 45px repeat-x,linear-gradient(#9f8f72 0 4px,transparent 4px 39px,#6e5b46 39px 44px) 0 17px / 48px 45px repeat-x}.loading-wind-courts:before{position:absolute;right:5px;bottom:6px;width:134px;height:38px;content:"";background:repeating-linear-gradient(90deg,transparent 0 9px,rgba(135,154,139,.82) 10px 19px,transparent 20px 45px);animation:loading-court-breath 2.6s var(--field-ease) infinite alternate}@keyframes loading-court-breath{0%{transform:translate(-5px);opacity:.48}to{transform:translate(7px);opacity:.9}}.loading[data-stage=ready][data-process=settlement-outbreak] .loading-process *{animation:none;transition:none}.loading-tin-scale,.loading-exchange-bundles,.loading-bronze-crucible,.loading-worked-edge,.loading-two-metals{position:absolute;bottom:7px;opacity:0;transition:opacity 90ms linear}.loading[data-process=bronze-exchange] .loading-process:before{opacity:1;background:linear-gradient(90deg,#343a34 0 15%,#796149 15% 34%,#b8733d 34% 56%,#8c633f 56% 77%,#34383a 77%)}.loading[data-process=bronze-exchange] .loading-process:after{opacity:0}.loading[data-process=bronze-exchange] .loading-process>div:not(.loading-tin-scale):not(.loading-exchange-bundles):not(.loading-bronze-crucible):not(.loading-worked-edge):not(.loading-two-metals){opacity:0}.loading[data-stage=weighing_tin] .loading-tin-scale,.loading[data-stage=laying_exchange_bundles] .loading-tin-scale,.loading[data-stage=laying_exchange_bundles] .loading-exchange-bundles,.loading[data-stage=banking_bronze_heat] .loading-tin-scale,.loading[data-stage=banking_bronze_heat] .loading-exchange-bundles,.loading[data-stage=banking_bronze_heat] .loading-bronze-crucible,.loading[data-stage=working_bronze_edge] .loading-tin-scale,.loading[data-stage=working_bronze_edge] .loading-exchange-bundles,.loading[data-stage=working_bronze_edge] .loading-bronze-crucible,.loading[data-stage=working_bronze_edge] .loading-worked-edge,.loading[data-stage=testing_two_metals] .loading-tin-scale,.loading[data-stage=testing_two_metals] .loading-exchange-bundles,.loading[data-stage=testing_two_metals] .loading-bronze-crucible,.loading[data-stage=testing_two_metals] .loading-worked-edge,.loading[data-stage=testing_two_metals] .loading-two-metals,.loading[data-stage=ready][data-process=bronze-exchange] .loading-tin-scale,.loading[data-stage=ready][data-process=bronze-exchange] .loading-exchange-bundles,.loading[data-stage=ready][data-process=bronze-exchange] .loading-bronze-crucible,.loading[data-stage=ready][data-process=bronze-exchange] .loading-worked-edge,.loading[data-stage=ready][data-process=bronze-exchange] .loading-two-metals{opacity:1}.loading-tin-scale{left:0;width:52px;height:52px;border-bottom:4px solid #6a5541}.loading-tin-scale:before{position:absolute;left:25px;bottom:4px;width:3px;height:43px;content:"";background:#8d724f}.loading-tin-scale:after{position:absolute;left:3px;top:12px;width:46px;height:3px;content:"";background:#9a7e59;transform:rotate(-2deg)}.loading-tin-scale i,.loading-tin-scale b{position:absolute;top:18px;width:20px;height:15px;border-bottom:3px solid #b6a27d;border-radius:50%}.loading-tin-scale i{left:0}.loading-tin-scale b{right:0;width:14px;border-color:#b9b7aa}.loading-exchange-bundles{left:21%;width:48px;height:50px;background:repeating-linear-gradient(90deg,transparent 0 4px,#31312c 5px 12px,transparent 13px 16px);clip-path:polygon(0 22%,97% 0,100% 87%,4% 100%)}.loading-exchange-bundles:after{position:absolute;inset:21px 0 auto;height:3px;content:"";background:#a36c45}.loading-bronze-crucible{left:43%;width:42px;height:52px;border:5px solid #514b41;border-top:0;background:radial-gradient(circle at 50% 38%,#e4a04d 0 15%,#a95730 30%,#453d35 67%);clip-path:polygon(12% 5%,88% 5%,100% 100%,0 100%);animation:loading-bronze-bank 2.1s var(--field-ease) infinite alternate}@keyframes loading-bronze-bank{0%{filter:saturate(.78);transform:translateY(1px)}to{filter:saturate(1.18);transform:translateY(-2px)}}.loading-worked-edge{right:19%;width:52px;height:50px}.loading-worked-edge:before{position:absolute;left:2px;top:18px;width:48px;height:13px;content:"";background:linear-gradient(90deg,#82502f,#ca8750 58%,#e0ad69);clip-path:polygon(0 32%,88% 0,100% 55%,88% 100%,0 78%)}.loading-worked-edge:after{position:absolute;left:8px;bottom:4px;width:36px;height:3px;content:"";background:#726148}.loading-two-metals{right:0;width:42px;height:52px;background:linear-gradient(82deg,transparent 0 7px,#bf7846 8px 13px,transparent 14px) 0 3px / 20px 46px no-repeat,linear-gradient(98deg,transparent 0 7px,#d79b60 8px 13px,transparent 14px) 22px 3px / 20px 46px no-repeat}.loading[data-stage=ready][data-process=bronze-exchange] .loading-process *{animation:none;transition:none}.loading-split-trackway,.loading-scent-streamers,.loading-quiet-cover{position:absolute;bottom:7px;opacity:0;transition:opacity 90ms linear}.loading[data-process=wildlife-tracking] .loading-process:before{opacity:1;background:linear-gradient(90deg,#303832 0 22%,#72634d 22% 45%,#8e7651 45% 67%,#4e594d 67% 84%,#313b35 84%)}.loading[data-process=wildlife-tracking] .loading-process:after{right:6%;bottom:15px;width:54%;border-top-color:#bd9c5bb8;border-bottom:0;transform:rotate(-5deg) skew(-18deg);opacity:.72}.loading[data-process=wildlife-tracking] .loading-process>div:not(.loading-split-trackway):not(.loading-scent-streamers):not(.loading-quiet-cover){opacity:0}.loading[data-stage=reading_split_tracks] .loading-split-trackway,.loading[data-stage=testing_scent_wind] .loading-split-trackway,.loading[data-stage=testing_scent_wind] .loading-scent-streamers,.loading[data-stage=waiting_under_cover] .loading-split-trackway,.loading[data-stage=waiting_under_cover] .loading-scent-streamers,.loading[data-stage=waiting_under_cover] .loading-quiet-cover,.loading[data-stage=ready][data-process=wildlife-tracking] .loading-split-trackway,.loading[data-stage=ready][data-process=wildlife-tracking] .loading-scent-streamers,.loading[data-stage=ready][data-process=wildlife-tracking] .loading-quiet-cover{opacity:1}.loading-split-trackway{left:0;width:94px;height:56px}.loading-split-trackway i,.loading-split-trackway b{position:absolute;width:12px;height:22px;background:#303832;clip-path:polygon(18% 0,78% 6%,100% 62%,68% 100%,10% 82%,0 34%);content:"";transform:rotate(18deg);box-shadow:15px 7px #303832}.loading-split-trackway i{left:11px;bottom:5px}.loading-split-trackway b{right:18px;bottom:27px;transform:rotate(25deg) scale(.86)}.loading-scent-streamers{left:43%;width:70px;height:58px;border-left:3px solid #596052}.loading-scent-streamers:before,.loading-scent-streamers:after,.loading-scent-streamers i{position:absolute;left:2px;width:52px;height:9px;border-top:2px solid #a88b57;border-radius:50%;content:"";transform-origin:left center;animation:loading-scent-line 1.8s var(--field-ease) infinite alternate}.loading-scent-streamers:before{top:10px}.loading-scent-streamers i{top:23px;width:61px;animation-delay:-.55s}.loading-scent-streamers:after{top:36px;width:44px;animation-delay:-1.05s}.loading-scent-streamers b{display:none}@keyframes loading-scent-line{0%{opacity:.48;transform:rotate(3deg) scaleX(.88)}to{opacity:.92;transform:rotate(-4deg) scaleX(1)}}.loading-quiet-cover{right:0;width:94px;height:58px}.loading-quiet-cover:before{position:absolute;right:0;bottom:0;width:88px;height:33px;content:"";background:linear-gradient(135deg,#596052,#323b35 67%);clip-path:polygon(0 73%,18% 28%,45% 42%,67% 0,100% 48%,100% 100%,0 100%)}.loading-quiet-cover:after{position:absolute;right:17px;bottom:33px;width:68px;height:18px;border-top:2px dashed #b38d4c;border-radius:50%;content:"";transform:rotate(-9deg)}.loading-quiet-cover i{position:absolute;z-index:1;right:15px;bottom:27px;width:17px;height:12px;background:#2c3530;clip-path:polygon(0 42%,24% 18%,66% 25%,84% 0,91% 39%,100% 56%,76% 60%,70% 100%,58% 100%,54% 63%,25% 63%,19% 100%,8% 100%)}.loading-quiet-cover b{display:none}.loading[data-stage=ready][data-process=wildlife-tracking] .loading-process *{animation:none;transition:none}.loading-echo-band,.loading-air-thread,.loading-cave-route{position:absolute;bottom:8px;opacity:0;transition:opacity .12s linear}.loading[data-process=cave-acoustics] .loading-process:before{height:58px;border:1px solid rgba(165,181,178,.2);border-bottom:0;border-radius:52% 52% 0 0;opacity:1;background:linear-gradient(180deg,#131c1f14,#131c1fd1),linear-gradient(90deg,#252f31,#3d4847 48%,#242e31);clip-path:polygon(0 100%,4% 42%,18% 16%,36% 4%,55% 11%,71% 1%,89% 25%,100% 58%,100% 100%)}.loading[data-process=cave-acoustics] .loading-process:after{right:7%;bottom:12px;width:34%;height:1px;border:0;opacity:.72;background:#d0a95bb8;transform:rotate(-5deg)}.loading[data-process=cave-acoustics] .loading-process>div:not(.loading-echo-band):not(.loading-air-thread):not(.loading-cave-route){opacity:0}.loading[data-stage=sounding_cave] .loading-echo-band,.loading[data-stage=following_air_thread] .loading-echo-band,.loading[data-stage=following_air_thread] .loading-air-thread,.loading[data-stage=marking_cave_route] .loading-echo-band,.loading[data-stage=marking_cave_route] .loading-air-thread,.loading[data-stage=marking_cave_route] .loading-cave-route,.loading[data-stage=ready][data-process=cave-acoustics] .loading-echo-band,.loading[data-stage=ready][data-process=cave-acoustics] .loading-air-thread,.loading[data-stage=ready][data-process=cave-acoustics] .loading-cave-route{opacity:1}.loading-echo-band{left:12px;width:96px;height:62px;overflow:hidden}.loading-echo-band:before{position:absolute;bottom:9px;left:8px;width:8px;height:8px;border-radius:50%;content:"";background:#d0a95b;box-shadow:0 0 0 3px #d0a95b29}.loading-echo-band i,.loading-echo-band b{position:absolute;bottom:-27px;left:-21px;width:78px;height:78px;border:2px solid rgba(161,190,197,.72);border-radius:50%;content:"";transform-origin:center;animation:cave-return-band 1.8s var(--field-ease) infinite}.loading-echo-band b{animation-delay:-.9s}@keyframes cave-return-band{0%{opacity:0;transform:scale(.24)}30%{opacity:.8}to{opacity:0;transform:scale(1.24)}}.loading-air-thread{left:46%;width:64px;height:59px;border-left:2px solid rgba(205,199,177,.74)}.loading-air-thread:before,.loading-air-thread i,.loading-air-thread b{position:absolute;left:1px;width:52px;height:11px;border-top:2px solid #9ab2b7;border-radius:50%;content:"";transform-origin:left center;animation:cave-air-thread 2.1s var(--field-ease) infinite alternate}.loading-air-thread:before{top:10px}.loading-air-thread i{top:24px;width:58px;animation-delay:-.7s}.loading-air-thread b{top:38px;width:43px;animation-delay:-1.35s}@keyframes cave-air-thread{0%{opacity:.42;transform:rotate(4deg) scaleX(.82)}to{opacity:.92;transform:rotate(-3deg) scaleX(1)}}.loading-cave-route{right:10px;width:89px;height:58px;border:1px solid rgba(220,211,185,.38);background:#d5caad21;transform:rotate(2deg)}.loading-cave-route:before{position:absolute;inset:9px 8px;content:"";border-top:3px solid #c38f4d;border-right:3px solid #c38f4d;clip-path:polygon(0 36%,35% 36%,35% 82%,62% 82%,62% 14%,100% 14%,100% 32%,70% 32%,70% 100%,27% 100%,27% 54%,0 54%)}.loading-cave-route i{position:absolute;top:12px;right:9px;width:28px;height:24px;border:2px dashed rgba(151,181,187,.72);border-radius:48%;content:""}.loading-cave-route b{position:absolute;bottom:11px;left:11px;width:6px;height:6px;border-radius:50%;content:"";background:#d0a95b}.loading[data-stage=ready][data-process=cave-acoustics] .loading-process *{animation:none;transition:none}.loading-spectral-slit,.loading-reference-lines,.loading-star-spectrum{position:absolute;bottom:8px;opacity:0;transition:opacity .12s linear}.loading[data-process=spectral-field] .loading-process:before{left:8%;width:84%;height:52px;border:1px solid rgba(212,203,175,.22);border-radius:2px;opacity:1;background:linear-gradient(180deg,#21272557,#101617e6);clip-path:none}.loading[data-process=spectral-field] .loading-process:after{right:6%;bottom:13px;width:88%;height:1px;border:0;opacity:.72;background:#d0a95b8f;transform:none}.loading[data-process=spectral-field] .loading-process>div:not(.loading-spectral-slit):not(.loading-reference-lines):not(.loading-star-spectrum){opacity:0}.loading[data-stage=closing_spectral_slit] .loading-spectral-slit,.loading[data-stage=calibrating_reference_line] .loading-spectral-slit,.loading[data-stage=calibrating_reference_line] .loading-reference-lines,.loading[data-stage=reading_starlight] .loading-spectral-slit,.loading[data-stage=reading_starlight] .loading-reference-lines,.loading[data-stage=reading_starlight] .loading-star-spectrum,.loading[data-stage=ready][data-process=spectral-field] .loading-spectral-slit,.loading[data-stage=ready][data-process=spectral-field] .loading-reference-lines,.loading[data-stage=ready][data-process=spectral-field] .loading-star-spectrum{opacity:1}.loading-spectral-slit{left:11px;width:82px;height:58px;border:1px solid rgba(211,203,178,.42);background:#131919b3}.loading-spectral-slit:before,.loading-spectral-slit:after{position:absolute;top:7px;bottom:7px;width:33px;content:"";background:#303a38;transition:transform .9s var(--field-ease)}.loading-spectral-slit:before{left:5px;transform:translate(8px)}.loading-spectral-slit:after{right:5px;transform:translate(-8px)}.loading[data-stage=closing_spectral_slit] .loading-spectral-slit:before,.loading[data-stage=calibrating_reference_line] .loading-spectral-slit:before,.loading[data-stage=reading_starlight] .loading-spectral-slit:before,.loading[data-stage=ready] .loading-spectral-slit:before{transform:translate(15px)}.loading[data-stage=closing_spectral_slit] .loading-spectral-slit:after,.loading[data-stage=calibrating_reference_line] .loading-spectral-slit:after,.loading[data-stage=reading_starlight] .loading-spectral-slit:after,.loading[data-stage=ready] .loading-spectral-slit:after{transform:translate(-15px)}.loading-spectral-slit i{position:absolute;z-index:1;top:7px;bottom:7px;left:50%;width:1px;content:"";background:#e6dcc0;transform:translate(-50%)}.loading-reference-lines{left:39%;width:112px;height:58px;overflow:hidden;border-block:1px solid rgba(218,209,184,.28);background:#1117189e}.loading-reference-lines:before,.loading-reference-lines:after,.loading-reference-lines i,.loading-reference-lines b{position:absolute;top:8px;bottom:8px;width:2px;content:"";opacity:.88;animation:spectral-line-settle 1.8s var(--field-ease) infinite alternate}.loading-reference-lines:before{left:18%;background:#746eaa}.loading-reference-lines i{left:39%;background:#5c9da2;animation-delay:-.45s}.loading-reference-lines b{left:67%;background:#d3ab55;animation-delay:-.9s}.loading-reference-lines:after{left:86%;background:#a65b4c;animation-delay:-1.35s}@keyframes spectral-line-settle{0%{opacity:.34;transform:scaleY(.74)}to{opacity:.94;transform:scaleY(1)}}.loading-star-spectrum{right:9px;width:106px;height:58px;border:1px solid rgba(210,202,178,.32);background:linear-gradient(90deg,#565174,#657d80 42%,#aa864d 68%,#79463f);opacity:0}.loading-star-spectrum:before{position:absolute;top:7px;right:8px;width:5px;height:5px;border-radius:50%;content:"";background:#eee4c9}.loading-star-spectrum:after,.loading-star-spectrum i,.loading-star-spectrum b{position:absolute;top:0;bottom:0;width:3px;content:"";background:#111617d6}.loading-star-spectrum:after{left:24%}.loading-star-spectrum i{left:49%}.loading-star-spectrum b{left:76%}.loading[data-stage=ready][data-process=spectral-field] .loading-process *{animation:none;transition:none}.loading-bridge-span,.loading-bridge-splice,.loading-load-line{position:absolute;bottom:10px;opacity:0;transition:opacity .14s linear}.loading[data-process=bridge-crossing] .loading-process:before{left:6%;width:88%;height:48px;border:0;border-bottom:1px solid rgba(208,169,91,.52);border-radius:0;opacity:1;background:linear-gradient(180deg,transparent 0 66%,rgba(14,20,20,.72) 67%);clip-path:none}.loading[data-process=bridge-crossing] .loading-process:after{right:8%;bottom:16px;width:84%;height:22px;border:1px solid rgba(221,211,181,.36);border-top:0;opacity:1;background:none;transform:skewY(-5deg)}.loading[data-process=bridge-crossing] .loading-process>div:not(.loading-bridge-span):not(.loading-bridge-splice):not(.loading-load-line){opacity:0}.loading[data-stage=sounding_bridge_span] .loading-bridge-span,.loading[data-stage=seating_bridge_splice] .loading-bridge-span,.loading[data-stage=seating_bridge_splice] .loading-bridge-splice,.loading[data-stage=walking_load_line] .loading-bridge-span,.loading[data-stage=walking_load_line] .loading-bridge-splice,.loading[data-stage=walking_load_line] .loading-load-line,.loading[data-stage=ready][data-process=bridge-crossing] .loading-bridge-span,.loading[data-stage=ready][data-process=bridge-crossing] .loading-bridge-splice,.loading[data-stage=ready][data-process=bridge-crossing] .loading-load-line{opacity:1}.loading-bridge-span{left:8%;width:84%;height:38px;border-top:2px solid rgba(220,211,184,.8);border-radius:50%;transform:translateY(6px)}.loading-bridge-span:before,.loading-bridge-span:after{position:absolute;top:-5px;width:10px;height:40px;content:"";background:#4d4030}.loading-bridge-span:before{left:0}.loading-bridge-span:after{right:0}.loading-bridge-span i{position:absolute;top:12px;left:14px;right:14px;height:3px;background:repeating-linear-gradient(90deg,#6f5b3d 0 13px,#3c3329 13px 16px);transform:rotate(2deg)}.loading-bridge-splice{right:11%;width:36px;height:22px;border:2px solid rgba(209,169,91,.9);transform:rotate(-7deg)}.loading-bridge-splice i,.loading-bridge-splice b{position:absolute;top:3px;bottom:3px;width:2px;content:"";background:#d0a95b}.loading-bridge-splice i{left:10px}.loading-bridge-splice b{right:10px}.loading-load-line{left:42%;width:10px;height:10px;border-radius:50%;background:#d0a95b;animation:bridge-load-walk 2.2s var(--field-ease) infinite alternate}@keyframes bridge-load-walk{0%{transform:translate(-82px) translateY(-3px)}to{transform:translate(82px) translateY(4px)}}.loading[data-stage=ready][data-process=bridge-crossing] .loading-process *{animation:none;transition:none}.loading-grain-lots,.loading-depth-probes,.loading-air-path{position:absolute;z-index:1;opacity:0;transition:opacity .14s linear}.loading[data-process=grain-storage] .loading-process:before{right:auto;bottom:7px;left:4%;width:92%;height:62px;border:1px solid rgba(205,190,156,.28);border-bottom:0;border-radius:0;clip-path:polygon(8% 0,92% 0,100% 18%,100% 100%,0 100%,0 18%);background:linear-gradient(90deg,transparent 0 31%,rgba(211,197,165,.12) 31% 32%,transparent 32% 66%,rgba(211,197,165,.12) 66% 67%,transparent 67%),#191e1975;opacity:1;transform:none}.loading[data-process=grain-storage] .loading-process:after{right:auto;bottom:3px;left:3%;width:94%;height:7px;border:0;border-top:1px solid rgba(214,187,127,.44);background:repeating-linear-gradient(90deg,#564127d1 0 20px,#26221bd1 20px 23px);opacity:1;transform:none}.loading[data-process=grain-storage] .loading-process>div:not(.loading-grain-lots):not(.loading-depth-probes):not(.loading-air-path){opacity:0}.loading[data-stage=separating_grain_lots] .loading-grain-lots,.loading[data-stage=setting_depth_probes] .loading-grain-lots,.loading[data-stage=setting_depth_probes] .loading-depth-probes,.loading[data-stage=opening_store_air_path] .loading-grain-lots,.loading[data-stage=opening_store_air_path] .loading-depth-probes,.loading[data-stage=opening_store_air_path] .loading-air-path,.loading[data-stage=ready][data-process=grain-storage] .loading-grain-lots,.loading[data-stage=ready][data-process=grain-storage] .loading-depth-probes,.loading[data-stage=ready][data-process=grain-storage] .loading-air-path{opacity:1}.loading-grain-lots{bottom:9px;left:8%;width:180px;height:30px}.loading-grain-lots:before,.loading-grain-lots i,.loading-grain-lots b{position:absolute;bottom:0;width:52px;height:23px;content:"";border-top:1px solid rgba(235,220,184,.42);clip-path:polygon(13% 13%,44% 0,82% 8%,100% 64%,88% 100%,9% 100%,0 62%)}.loading-grain-lots:before{left:0;background:#9c7b3f}.loading-grain-lots i{left:62px;background:#b39a67}.loading-grain-lots b{left:124px;background:#5e5140}.loading-depth-probes{right:7%;bottom:10px;width:92px;height:54px;border-bottom:2px solid rgba(204,173,111,.68)}.loading-depth-probes:before,.loading-depth-probes i,.loading-depth-probes b{position:absolute;bottom:2px;width:2px;content:"";border-top:3px solid #d1b66f;background:#bcc4b8d1;transform:rotate(3deg)}.loading-depth-probes:before{left:15px;height:31px}.loading-depth-probes i{left:44px;height:47px;transform:rotate(-2deg)}.loading-depth-probes b{right:15px;height:39px}.loading-air-path{top:17px;left:14%;width:72%;height:28px;animation:grain-air-path 1.7s var(--field-ease) infinite alternate}.loading-air-path:before,.loading-air-path:after,.loading-air-path i{position:absolute;left:0;width:calc(100% - 9px);height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(187,208,191,.74) 18% 82%,transparent)}.loading-air-path:before{top:3px}.loading-air-path:after{top:13px}.loading-air-path i{top:23px}.loading-air-path b{position:absolute;top:9px;right:0;width:8px;height:8px;border-top:1px solid rgba(196,214,198,.78);border-right:1px solid rgba(196,214,198,.78);transform:rotate(45deg)}@keyframes grain-air-path{0%{transform:translate(-4px)}to{transform:translate(4px)}}.loading[data-stage=ready][data-process=grain-storage] .loading-process *{animation:none;transition:none}.loading-graft-pair,.loading-union-wrap,.loading-orchard-bloom{position:absolute;z-index:1;opacity:0;transition:opacity .14s linear}.loading[data-process=orchard-grafting] .loading-process:before{right:auto;bottom:4px;left:calc(50% - 6px);width:12px;height:74px;border:0;border-radius:7px 7px 2px 2px;background:linear-gradient(90deg,#5d452d,#896844 52%,#4d3928);opacity:1;transform:none}.loading[data-process=orchard-grafting] .loading-process:after{right:auto;bottom:54px;left:calc(50% - 58px);width:116px;height:56px;border:1px solid rgba(205,221,183,.22);border-radius:52% 48% 46% 54%;background:radial-gradient(circle at 30% 58%,rgba(132,153,101,.94) 0 18%,transparent 19%),radial-gradient(circle at 52% 32%,rgba(111,139,87,.96) 0 23%,transparent 24%),radial-gradient(circle at 71% 60%,rgba(143,157,98,.92) 0 20%,transparent 21%);opacity:1;transform:none}.loading[data-process=orchard-grafting] .loading-process>div:not(.loading-graft-pair):not(.loading-union-wrap):not(.loading-orchard-bloom){opacity:0}.loading[data-stage=matching_scion_and_stock] .loading-graft-pair,.loading[data-stage=wrapping_graft_unions] .loading-graft-pair,.loading[data-stage=wrapping_graft_unions] .loading-union-wrap,.loading[data-stage=returning_to_first_bloom] .loading-graft-pair,.loading[data-stage=returning_to_first_bloom] .loading-union-wrap,.loading[data-stage=returning_to_first_bloom] .loading-orchard-bloom,.loading[data-stage=ready][data-process=orchard-grafting] .loading-graft-pair,.loading[data-stage=ready][data-process=orchard-grafting] .loading-union-wrap,.loading[data-stage=ready][data-process=orchard-grafting] .loading-orchard-bloom{opacity:1}.loading-graft-pair{bottom:50px;left:calc(50% - 31px);width:62px;height:48px}.loading-graft-pair:before,.loading-graft-pair:after{position:absolute;bottom:0;left:28px;width:6px;height:48px;content:"";border-radius:4px;background:#7a5b39;transform-origin:50% 100%}.loading-graft-pair:before{transform:rotate(-34deg)}.loading-graft-pair:after{transform:rotate(31deg)}.loading-union-wrap{bottom:55px;left:calc(50% - 13px);width:26px;height:19px;border:1px solid rgba(239,224,181,.5);background:repeating-linear-gradient(8deg,#c4a56f 0 3px,#7f6746 3px 5px);animation:graft-union-settle 1.4s var(--field-ease) infinite alternate}.loading-orchard-bloom{bottom:75px;left:calc(50% - 53px);width:106px;height:32px}.loading-orchard-bloom:before,.loading-orchard-bloom i,.loading-orchard-bloom b{position:absolute;width:9px;height:9px;content:"";border-radius:50%;background:#e7d6c5;box-shadow:5px 1px #d8b6ab,2px 5px #efe0ca;animation:orchard-bloom-breathe 1.8s var(--field-ease) infinite alternate}.loading-orchard-bloom:before{top:12px;left:8px}.loading-orchard-bloom i{top:1px;left:48px;animation-delay:.18s}.loading-orchard-bloom b{top:15px;right:8px;animation-delay:.36s}@keyframes graft-union-settle{0%{transform:scaleX(.88)}to{transform:scaleX(1)}}@keyframes orchard-bloom-breathe{0%{opacity:.56;transform:translateY(2px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}.loading.has-error .loading-union-wrap,.loading.has-error .loading-orchard-bloom:before,.loading.has-error .loading-orchard-bloom i,.loading.has-error .loading-orchard-bloom b{animation-play-state:paused}.loading[data-stage=ready][data-process=orchard-grafting] .loading-process *{animation:none;transition:none}.loading-fruitlet-cluster,.loading-natural-drop,.loading-deflection-sightline,.loading-summer-baskets,.loading-return-bloom{position:absolute;z-index:1;opacity:0;transition:opacity .16s linear}.loading[data-process=orchard-crop-load] .loading-process:before{right:auto;bottom:5px;left:calc(50% - 7px);width:14px;height:78px;border:0;border-radius:8px 8px 2px 2px;background:linear-gradient(90deg,#513d2a,#856643 48%,#493626);opacity:1;transform:none}.loading[data-process=orchard-crop-load] .loading-process:after{right:auto;bottom:55px;left:calc(50% - 86px);width:172px;height:46px;border:0;border-radius:50%;background:radial-gradient(ellipse at 24% 62%,#78855b 0 21%,transparent 22%),radial-gradient(ellipse at 49% 39%,#65784f 0 27%,transparent 28%),radial-gradient(ellipse at 76% 61%,#869061 0 22%,transparent 23%);opacity:1;transform:none}.loading[data-process=orchard-crop-load] .loading-process>div:not(.loading-fruitlet-cluster):not(.loading-natural-drop):not(.loading-deflection-sightline):not(.loading-summer-baskets):not(.loading-return-bloom){opacity:0}.loading[data-stage=counting_fruitlet_clusters] .loading-fruitlet-cluster,.loading[data-stage=following_natural_drop] .loading-fruitlet-cluster,.loading[data-stage=following_natural_drop] .loading-natural-drop,.loading[data-stage=setting_deflection_sightline] .loading-fruitlet-cluster,.loading[data-stage=setting_deflection_sightline] .loading-natural-drop,.loading[data-stage=setting_deflection_sightline] .loading-deflection-sightline,.loading[data-stage=laying_two_summer_baskets] .loading-fruitlet-cluster,.loading[data-stage=laying_two_summer_baskets] .loading-natural-drop,.loading[data-stage=laying_two_summer_baskets] .loading-deflection-sightline,.loading[data-stage=laying_two_summer_baskets] .loading-summer-baskets,.loading[data-stage=returning_to_next_bloom] .loading-fruitlet-cluster,.loading[data-stage=returning_to_next_bloom] .loading-natural-drop,.loading[data-stage=returning_to_next_bloom] .loading-deflection-sightline,.loading[data-stage=returning_to_next_bloom] .loading-summer-baskets,.loading[data-stage=returning_to_next_bloom] .loading-return-bloom,.loading[data-stage=ready][data-process=orchard-crop-load] .loading-fruitlet-cluster,.loading[data-stage=ready][data-process=orchard-crop-load] .loading-natural-drop,.loading[data-stage=ready][data-process=orchard-crop-load] .loading-deflection-sightline,.loading[data-stage=ready][data-process=orchard-crop-load] .loading-summer-baskets,.loading[data-stage=ready][data-process=orchard-crop-load] .loading-return-bloom{opacity:1}.loading-fruitlet-cluster{bottom:66px;left:calc(50% - 51px);width:102px;height:28px;animation:crop-cluster-settle 1.9s var(--field-ease) infinite alternate}.loading-fruitlet-cluster:before,.loading-fruitlet-cluster i,.loading-fruitlet-cluster b{position:absolute;width:10px;height:12px;content:"";border:1px solid rgba(221,200,126,.52);border-radius:48% 52% 55% 45%;background:#9f8f49}.loading-fruitlet-cluster:before{top:8px;left:7px}.loading-fruitlet-cluster i{top:1px;left:45px}.loading-fruitlet-cluster b{top:10px;right:5px}.loading-natural-drop{bottom:8px;left:calc(50% - 71px);width:142px;height:55px}.loading-natural-drop:before,.loading-natural-drop i,.loading-natural-drop b{position:absolute;width:9px;height:10px;content:"";border-radius:50% 48% 55% 45%;background:#8d7940;animation:crop-fruit-drop 1.7s var(--field-ease) infinite}.loading-natural-drop:before{top:2px;left:24px}.loading-natural-drop i{top:15px;right:24px;animation-delay:.44s}.loading-natural-drop b{right:49px;bottom:1px;animation:none;opacity:.72}.loading-deflection-sightline{bottom:50px;left:calc(50% - 103px);width:206px;height:26px;border-top:1px solid rgba(225,193,115,.8);transform-origin:50% 50%;animation:crop-sightline-answer 1.8s var(--field-ease) infinite alternate}.loading-deflection-sightline:before,.loading-deflection-sightline:after{position:absolute;top:-5px;width:2px;height:34px;content:"";background:#cdbe97bd}.loading-deflection-sightline:before{left:0}.loading-deflection-sightline:after{right:0}.loading-deflection-sightline i{position:absolute;top:-1px;left:49%;width:1px;height:17px;background:#d0ad64}.loading-summer-baskets{right:5px;bottom:5px;width:74px;height:42px}.loading-summer-baskets:before,.loading-summer-baskets:after{position:absolute;bottom:0;width:29px;height:24px;content:"";border:2px solid #9a7950;border-top-color:#c3a464;border-radius:3px 3px 8px 8px;background:repeating-linear-gradient(90deg,rgba(200,169,102,.24) 0 3px,transparent 3px 7px)}.loading-summer-baskets:before{left:1px}.loading-summer-baskets:after{right:1px}.loading-summer-baskets i,.loading-summer-baskets b{position:absolute;bottom:26px;width:25px;height:12px;border:1px solid rgba(215,185,111,.58);border-bottom:0;border-radius:14px 14px 0 0}.loading-summer-baskets i{left:4px}.loading-summer-baskets b{right:4px}.loading-return-bloom{bottom:76px;left:calc(50% - 78px);width:156px;height:25px}.loading-return-bloom:before,.loading-return-bloom i,.loading-return-bloom b{position:absolute;width:8px;height:8px;content:"";border-radius:50%;background:#e3d2c2;box-shadow:4px 1px #cda8a0,2px 4px #ecddc8;animation:crop-return-bloom 1.8s var(--field-ease) infinite alternate}.loading-return-bloom:before{top:11px;left:4px}.loading-return-bloom i{top:1px;left:71px;animation-delay:.17s}.loading-return-bloom b{top:10px;right:3px;animation-delay:.34s}@keyframes crop-cluster-settle{0%{transform:translateY(-1px) scale(.94)}to{transform:translateY(2px) scale(1)}}@keyframes crop-fruit-drop{0%,18%{transform:translateY(-8px);opacity:0}44%{opacity:.88}86%,to{transform:translateY(36px);opacity:0}}@keyframes crop-sightline-answer{0%{transform:rotate(.35deg);opacity:.72}to{transform:rotate(-.35deg);opacity:1}}@keyframes crop-return-bloom{0%{transform:translateY(2px) scale(.88);opacity:.58}to{transform:translateY(0) scale(1);opacity:1}}.loading.has-error .loading-fruitlet-cluster,.loading.has-error .loading-natural-drop:before,.loading.has-error .loading-natural-drop i,.loading.has-error .loading-deflection-sightline,.loading.has-error .loading-return-bloom:before,.loading.has-error .loading-return-bloom i,.loading.has-error .loading-return-bloom b{animation-play-state:paused}.loading[data-stage=ready][data-process=orchard-crop-load] .loading-process *{animation:none;transition:none}.loading-controller-input{position:absolute;z-index:1;bottom:7px;left:50%;width:146px;height:58px;border:1px solid rgba(231,223,198,.72);border-top-color:#e1c173eb;border-radius:38px 38px 25px 25px/28px 28px 34px 34px;background:#232c26b8;box-shadow:inset 0 -10px 18px #11171338;transform:translate(-50%);opacity:0;transition:opacity .16s linear}.loading[data-process=controller-input] .loading-process>div:not(.loading-controller-input){opacity:0}.loading[data-stage=listening_for_controller_input] .loading-controller-input,.loading[data-stage=ready][data-process=controller-input] .loading-controller-input{opacity:1}.loading-controller-input:before,.loading-controller-input:after{position:absolute;top:17px;width:22px;height:22px;content:"";opacity:.78}.loading-controller-input:before{left:22px;background:linear-gradient(90deg,transparent 7px,#bcb59e 7px 15px,transparent 15px),linear-gradient(transparent 7px,#bcb59e 7px 15px,transparent 15px)}.loading-controller-input:after{right:19px;background:radial-gradient(circle at 50% 2px,#c29a51 0 2px,transparent 3px),radial-gradient(circle at 50% 20px,#8a9a79 0 2px,transparent 3px),radial-gradient(circle at 2px 50%,#d5cdb6 0 2px,transparent 3px),radial-gradient(circle at 20px 50%,#d5cdb6 0 2px,transparent 3px)}.loading-controller-input i,.loading-controller-input b{position:absolute;bottom:7px;width:13px;height:13px;border:1px solid rgba(216,208,184,.68);border-radius:50%;background:#59645a;box-shadow:0 0 #c29a5152;animation:controller-input-listen 1.7s var(--field-ease) infinite}.loading-controller-input i{left:56px}.loading-controller-input b{right:55px;animation-delay:-.85s}@keyframes controller-input-listen{0%,26%{box-shadow:0 0 #c29a5152}70%,to{box-shadow:0 0 0 7px #c29a5100}}.loading.has-error .loading-controller-input i,.loading.has-error .loading-controller-input b{animation-play-state:paused}.loading[data-stage=ready][data-process=controller-input] .loading-controller-input *{animation:none;transition:none}.loading-return-marks{position:absolute;z-index:1;bottom:3px;left:50%;width:184px;height:72px;transform:translate(-50%);opacity:0;transition:opacity .16s linear}.loading[data-process=return-marks] .loading-process>div:not(.loading-return-marks){opacity:0}.loading[data-stage=setting_return_marks] .loading-return-marks,.loading[data-stage=leaving_work_in_place] .loading-return-marks,.loading[data-stage=tying_three_routes] .loading-return-marks,.loading[data-stage=ready][data-process=return-marks] .loading-return-marks{opacity:1}.loading-return-marks:before{position:absolute;top:24px;right:16px;left:16px;height:26px;content:"";border-top:1px solid rgba(226,196,123,.9);border-bottom:1px solid rgba(215,207,183,.58);transform:scaleX(.2) skewY(-2deg);transform-origin:left center;animation:return-mark-cords 1.45s var(--field-ease) infinite alternate}.loading-return-marks:after,.loading-return-marks i,.loading-return-marks b{position:absolute;bottom:5px;width:7px;height:55px;content:"";background:#756044;box-shadow:inset 2px 0 #ded1b038;transform:translateY(8px) rotate(2deg);transform-origin:center bottom;animation:return-mark-peg 1.45s var(--field-ease) infinite alternate}.loading-return-marks i{left:16px;transform:translateY(8px) rotate(-4deg)}.loading-return-marks:after{left:calc(50% - 3px);animation-delay:.11s}.loading-return-marks b{right:16px;transform:translateY(8px) rotate(5deg);animation-delay:.22s}@keyframes return-mark-cords{0%{transform:scaleX(.2) skewY(-2deg);opacity:.38}to{transform:scaleX(1) skewY(1deg);opacity:1}}@keyframes return-mark-peg{0%{translate:0 8px;opacity:.55}to{translate:0 0;opacity:1}}.loading.has-error .loading-return-marks:before,.loading.has-error .loading-return-marks:after,.loading.has-error .loading-return-marks i,.loading.has-error .loading-return-marks b{animation-play-state:paused}.loading[data-stage=ready][data-process=return-marks] .loading-return-marks,.loading[data-stage=ready][data-process=return-marks] .loading-return-marks:before,.loading[data-stage=ready][data-process=return-marks] .loading-return-marks:after,.loading[data-stage=ready][data-process=return-marks] .loading-return-marks i,.loading[data-stage=ready][data-process=return-marks] .loading-return-marks b{animation:none;transition:none}.loading-player-marks{position:absolute;z-index:1;bottom:2px;left:50%;width:210px;height:78px;opacity:0;transform:translate(-50%);transition:opacity .16s linear}.loading[data-process=player-marks] .loading-process>div:not(.loading-player-marks){opacity:0}.loading[data-stage=setting_work_stakes] .loading-player-marks,.loading[data-stage=taking_first_readings] .loading-player-marks,.loading[data-stage=keeping_work_place] .loading-player-marks,.loading[data-stage=ready][data-process=player-marks] .loading-player-marks{opacity:1}.loading-player-marks:before{position:absolute;right:24px;bottom:9px;width:88px;height:30px;content:"";border-top:2px solid rgba(200,158,82,.82);border-right:1px solid rgba(200,158,82,.42);transform:skewY(-13deg) scaleX(.88);transform-origin:left top;animation:player-mark-cord 1.55s var(--field-ease) infinite alternate}.loading-player-marks:after{position:absolute;bottom:4px;left:62px;width:9px;height:66px;content:"";background:#765c3d;box-shadow:inset 2px 0 #e2d3b23d;transform:rotate(2deg);transform-origin:center bottom;animation:player-mark-stake 1.55s var(--field-ease) infinite alternate}.loading-player-marks i{position:absolute;bottom:43px;left:49px;width:34px;height:18px;border:2px solid rgba(185,137,68,.9);background:#76532c6b;transform:rotate(-3deg)}.loading-player-marks b{position:absolute;right:22px;bottom:3px;width:74px;height:23px;border-top:8px solid rgba(133,111,79,.78);border-bottom:6px solid rgba(102,82,59,.72);transform:skew(-14deg);animation:player-mark-sample 1.55s var(--field-ease) infinite alternate}@keyframes player-mark-cord{0%{transform:skewY(-13deg) scaleX(.28);opacity:.48}to{transform:skewY(-13deg) scaleX(1);opacity:1}}@keyframes player-mark-stake{0%{translate:0 9px;opacity:.62}to{translate:0 0;opacity:1}}@keyframes player-mark-sample{0%{transform:translate(7px) skew(-14deg);opacity:.5}to{transform:translate(0) skew(-14deg);opacity:.92}}.loading.has-error .loading-player-marks:before,.loading.has-error .loading-player-marks:after,.loading.has-error .loading-player-marks b{animation-play-state:paused}.loading[data-stage=ready][data-process=player-marks] .loading-player-marks,.loading[data-stage=ready][data-process=player-marks] .loading-player-marks:before,.loading[data-stage=ready][data-process=player-marks] .loading-player-marks:after,.loading[data-stage=ready][data-process=player-marks] .loading-player-marks b{animation:none;transition:none}.loading-world-mode{position:absolute;z-index:1;bottom:0;left:50%;width:220px;height:84px;opacity:0;transform:translate(-50%);transition:opacity .18s linear}.loading[data-process=world-mode] .loading-process>div:not(.loading-world-mode){opacity:0}.loading[data-stage=setting_world_rules] .loading-world-mode,.loading[data-stage=opening_two_paths] .loading-world-mode,.loading[data-stage=ready][data-process=world-mode] .loading-world-mode{opacity:1}.loading-world-mode:before,.loading-world-mode i,.loading-world-mode b{position:absolute;height:0;content:"";border-top:2px solid rgba(200,158,82,.82);transform-origin:left center}.loading-world-mode:before{bottom:18px;left:10px;width:104px;opacity:.58}.loading-world-mode:after{position:absolute;bottom:14px;left:108px;width:8px;height:8px;content:"";border:1px solid rgba(226,211,178,.74);background:#75582bb8;transform:rotate(45deg)}.loading-world-mode i{bottom:18px;left:112px;width:96px;animation:world-mode-ground-path 1.4s var(--field-ease) infinite alternate}.loading-world-mode b{bottom:20px;left:112px;width:90px;border-color:#93b3b5d1;transform:rotate(-29deg) scaleX(0);opacity:0;transition:opacity .22s linear,transform .62s var(--field-ease)}.loading[data-stage=opening_two_paths] .loading-world-mode b,.loading[data-stage=ready][data-process=world-mode] .loading-world-mode b{transform:rotate(-29deg) scaleX(1);opacity:1}@keyframes world-mode-ground-path{0%{transform:scaleX(.68);opacity:.58}to{transform:scaleX(1);opacity:1}}.loading.has-error .loading-world-mode i{animation-play-state:paused}.loading[data-stage=ready][data-process=world-mode] .loading-world-mode,.loading[data-stage=ready][data-process=world-mode] .loading-world-mode i,.loading[data-stage=ready][data-process=world-mode] .loading-world-mode b{animation:none;transition:none}.loading-survival-pacing{position:absolute;z-index:1;bottom:0;left:50%;width:220px;height:84px;opacity:0;transform:translate(-50%);transition:opacity .18s linear}.loading[data-process=survival-pacing] .loading-process>div:not(.loading-survival-pacing){opacity:0}.loading[data-stage=reading_footing] .loading-survival-pacing,.loading[data-stage=setting_pace] .loading-survival-pacing,.loading[data-stage=keeping_return] .loading-survival-pacing,.loading[data-stage=ready][data-process=survival-pacing] .loading-survival-pacing{opacity:1}.loading-survival-pacing:before{position:absolute;bottom:18px;left:12px;width:190px;height:0;content:"";border-top:1px solid rgba(226,211,178,.58);transform:rotate(-2deg) scaleX(.48);transform-origin:left center;opacity:.52;transition:opacity .22s linear,transform .62s var(--field-ease)}.loading-survival-pacing:after{position:absolute;right:12px;bottom:15px;width:16px;height:10px;content:"";border-top:3px solid rgba(200,158,82,.82);border-bottom:3px solid rgba(226,211,178,.68);transform:translateY(7px) scale(.72);opacity:0;transition:opacity .22s linear,transform .42s var(--field-ease)}.loading-survival-pacing i,.loading-survival-pacing b{position:absolute;bottom:19px;width:8px;height:13px;border:1px solid rgba(200,158,82,.82);content:"";opacity:0}.loading-survival-pacing i{left:66px;transform:translate3d(-7px,4px,0) rotate(18deg)}.loading-survival-pacing b{left:116px;transform:translate3d(-7px,4px,0) rotate(-12deg)}.loading[data-stage=reading_footing] .loading-survival-pacing:before,.loading[data-stage=setting_pace] .loading-survival-pacing:before,.loading[data-stage=keeping_return] .loading-survival-pacing:before,.loading[data-stage=ready][data-process=survival-pacing] .loading-survival-pacing:before{transform:rotate(-2deg) scaleX(1);opacity:.78}.loading[data-stage=reading_footing] .loading-survival-pacing i,.loading[data-stage=setting_pace] .loading-survival-pacing i,.loading[data-stage=keeping_return] .loading-survival-pacing i,.loading[data-stage=ready][data-process=survival-pacing] .loading-survival-pacing i{animation:survival-pacing-footfall-left 1.4s var(--field-ease) infinite alternate}.loading[data-stage=setting_pace] .loading-survival-pacing b,.loading[data-stage=keeping_return] .loading-survival-pacing b,.loading[data-stage=ready][data-process=survival-pacing] .loading-survival-pacing b{animation:survival-pacing-footfall-right 1.4s .18s var(--field-ease) infinite alternate}.loading[data-stage=keeping_return] .loading-survival-pacing:after,.loading[data-stage=ready][data-process=survival-pacing] .loading-survival-pacing:after{transform:translateY(0) scale(1);opacity:1}@keyframes survival-pacing-footfall-left{0%{transform:translate3d(-7px,4px,0) rotate(18deg);opacity:.36}to{transform:translateZ(0) rotate(18deg);opacity:.92}}@keyframes survival-pacing-footfall-right{0%{transform:translate3d(-7px,4px,0) rotate(-12deg);opacity:.36}to{transform:translateZ(0) rotate(-12deg);opacity:.92}}.loading.has-error .loading-survival-pacing i,.loading.has-error .loading-survival-pacing b{animation-play-state:paused}.loading[data-stage=ready][data-process=survival-pacing] .loading-survival-pacing,.loading[data-stage=ready][data-process=survival-pacing] .loading-survival-pacing:before,.loading[data-stage=ready][data-process=survival-pacing] .loading-survival-pacing:after,.loading[data-stage=ready][data-process=survival-pacing] .loading-survival-pacing i,.loading[data-stage=ready][data-process=survival-pacing] .loading-survival-pacing b{animation:none;transition:none}.loading-material-grain{position:absolute;z-index:1;bottom:4px;left:50%;width:220px;height:86px;opacity:0;transform:translate(-50%);transition:opacity .18s linear}.loading[data-process=material-grain] .loading-process>div:not(.loading-material-grain){opacity:0}.loading[data-stage=laying_mineral_grain] .loading-material-grain,.loading[data-stage=weathering_open_faces] .loading-material-grain,.loading[data-stage=darkening_wet_ground] .loading-material-grain,.loading[data-stage=ready][data-process=material-grain] .loading-material-grain{opacity:1}.loading-material-grain:before{position:absolute;right:10px;bottom:8px;left:10px;height:58px;content:"";border:1px solid rgba(222,208,176,.28);background:radial-gradient(circle at 14% 29%,#c5b08a 0 2px,transparent 2.5px),radial-gradient(circle at 29% 67%,#7f8d78 0 2px,transparent 2.5px),radial-gradient(circle at 48% 24%,#d3bf93 0 1.5px,transparent 2px),radial-gradient(circle at 64% 71%,#9b7855 0 2px,transparent 2.5px),radial-gradient(circle at 83% 36%,#89927d 0 1.5px,transparent 2px),repeating-linear-gradient(174deg,rgba(218,197,151,.1) 0 1px,transparent 1px 12px),linear-gradient(154deg,#6e6450 0 26%,#82755d 27% 52%,#5a5143 53% 76%,#46443d 77%);clip-path:polygon(0 12%,12% 4%,28% 10%,43% 2%,61% 8%,77% 0,100% 9%,98% 100%,2% 100%);transform:scaleX(.72);transform-origin:50% 100%;transition:filter .52s var(--field-ease),transform .62s var(--field-ease)}.loading-material-grain:after{position:absolute;top:4px;bottom:4px;left:18px;width:42px;content:"";background:linear-gradient(90deg,transparent,rgba(229,209,157,.48),transparent);mix-blend-mode:screen;opacity:0;transform:translate(0) skew(-9deg)}.loading[data-stage=laying_mineral_grain] .loading-material-grain:before,.loading[data-stage=weathering_open_faces] .loading-material-grain:before,.loading[data-stage=darkening_wet_ground] .loading-material-grain:before,.loading[data-stage=ready][data-process=material-grain] .loading-material-grain:before{transform:scaleX(1)}.loading[data-stage=weathering_open_faces] .loading-material-grain:after,.loading[data-stage=darkening_wet_ground] .loading-material-grain:after{opacity:.92;animation:material-grain-light 1.9s var(--field-ease) infinite alternate}.loading[data-stage=darkening_wet_ground] .loading-material-grain:before,.loading[data-stage=ready][data-process=material-grain] .loading-material-grain:before{filter:brightness(.68) saturate(1.14)}@keyframes material-grain-light{0%{transform:translate(0) skew(-9deg)}to{transform:translate(136px) skew(-9deg)}}.loading.has-error .loading-material-grain:after{animation-play-state:paused}.loading[data-stage=ready][data-process=material-grain] .loading-material-grain,.loading[data-stage=ready][data-process=material-grain] .loading-material-grain:before,.loading[data-stage=ready][data-process=material-grain] .loading-material-grain:after{animation:none;transition:none}.loading-coop-link{position:absolute;z-index:1;bottom:2px;left:50%;width:220px;height:88px;opacity:0;transform:translate(-50%);transition:opacity .18s linear}.loading[data-process=coop-link] .loading-process>div:not(.loading-coop-link){opacity:0}.loading[data-stage=linking_field_camp] .loading-coop-link,.loading[data-stage=checking_shared_ground] .loading-coop-link,.loading[data-stage=holding_room_line] .loading-coop-link,.loading[data-stage=ready][data-process=coop-link] .loading-coop-link{opacity:1}.loading-coop-link:before{position:absolute;bottom:41px;left:40px;width:140px;height:0;content:"";border-top:2px solid rgba(200,158,82,.86);transform:rotate(-3deg) scaleX(.18);transform-origin:left center;opacity:.42;transition:opacity .22s linear,transform .62s var(--field-ease)}.loading-coop-link:after{position:absolute;right:9px;bottom:17px;left:9px;height:16px;content:"";border-top:1px solid rgba(226,211,178,.45);background:linear-gradient(168deg,transparent 0 31%,rgba(91,82,64,.28) 32% 51%,transparent 52%),linear-gradient(188deg,transparent 0 44%,rgba(72,76,66,.28) 45% 65%,transparent 66%);opacity:.72}.loading-coop-link i,.loading-coop-link b{position:absolute;z-index:1;bottom:18px;width:7px;height:49px;border:1px solid rgba(226,211,178,.7);background:#5e4a2fd1;clip-path:polygon(0 0,100% 4%,82% 100%,22% 100%);opacity:0;transform:translateY(14px);transition:opacity .24s linear,transform .52s var(--field-ease)}.loading-coop-link i{left:35px}.loading-coop-link b{right:35px}.loading[data-stage=linking_field_camp] .loading-coop-link i,.loading[data-stage=checking_shared_ground] .loading-coop-link i,.loading[data-stage=holding_room_line] .loading-coop-link i,.loading[data-stage=ready][data-process=coop-link] .loading-coop-link i{opacity:1;transform:translateY(0)}.loading[data-stage=linking_field_camp] .loading-coop-link:before{transform:rotate(-3deg) scaleX(.38);opacity:.58}.loading[data-stage=checking_shared_ground] .loading-coop-link b,.loading[data-stage=holding_room_line] .loading-coop-link b,.loading[data-stage=ready][data-process=coop-link] .loading-coop-link b{opacity:1;transform:translateY(0)}.loading[data-stage=checking_shared_ground] .loading-coop-link:before{transform:rotate(-3deg) scaleX(.76);opacity:.74}.loading[data-stage=holding_room_line] .loading-coop-link:before{transform:rotate(-3deg) scaleX(1);opacity:1;animation:coop-link-hold 1.5s var(--field-ease) infinite alternate}.loading[data-stage=ready][data-process=coop-link] .loading-coop-link:before{transform:rotate(-3deg) scaleX(1);opacity:1}@keyframes coop-link-hold{0%{transform:rotate(-3deg) scaleX(.97);opacity:.72}to{transform:rotate(-3deg) scaleX(1);opacity:1}}.loading.has-error .loading-coop-link:before{border-color:var(--field-danger);animation:none;transform:rotate(4deg) scaleX(.9);opacity:.88}.loading.has-error .loading-coop-link i,.loading.has-error .loading-coop-link b{border-color:#ba765fe6;animation:none}.loading[data-stage=ready][data-process=coop-link] .loading-coop-link,.loading[data-stage=ready][data-process=coop-link] .loading-coop-link:before,.loading[data-stage=ready][data-process=coop-link] .loading-coop-link:after,.loading[data-stage=ready][data-process=coop-link] .loading-coop-link i,.loading[data-stage=ready][data-process=coop-link] .loading-coop-link b{animation:none;transition:none}.loading[data-process=field-engineering]{background:linear-gradient(90deg,#131c196b,#131c190a),url(/assets/workshop-leaves-gate-field-journal.png) center / cover no-repeat}.loading[data-process=field-engineering] .loading-sky,.loading[data-process=field-engineering] .loading-land{opacity:.18}.loading-field-lever{position:absolute;z-index:1;bottom:0;left:50%;width:236px;height:92px;opacity:0;transform:translate(-50%);transition:opacity .18s linear}.loading[data-process=field-engineering] .loading-process>div:not(.loading-field-lever){opacity:0}.loading[data-stage=cutting_lever_beam] .loading-field-lever,.loading[data-stage=setting_field_fulcrum] .loading-field-lever,.loading[data-stage=opening_field_workshop] .loading-field-lever,.loading[data-stage=ready][data-process=field-engineering] .loading-field-lever{opacity:1}.loading-field-lever:before{position:absolute;z-index:2;right:20px;bottom:49px;width:198px;height:12px;content:"";border:1px solid rgba(229,216,184,.72);background:#694c2be6;transform:rotate(-2deg) scaleX(.7);transform-origin:70% center;transition:transform .62s var(--field-ease)}.loading-field-lever:after{position:absolute;right:3px;bottom:13px;left:3px;height:8px;content:"";border-top:1px solid rgba(229,216,184,.34);background:#2b332b59;transform:skew(-17deg)}.loading-field-lever i{position:absolute;z-index:1;right:59px;bottom:20px;width:42px;height:35px;background:#686558eb;clip-path:polygon(50% 0,100% 100%,0 100%);transform:translateY(12px);transition:transform .52s var(--field-ease)}.loading-field-lever b{position:absolute;z-index:3;right:7px;bottom:17px;width:50px;height:38px;border:1px solid rgba(229,216,184,.62);background:#4e524bf0;transform:translateY(13px);transition:transform .62s var(--field-ease)}.loading[data-stage=setting_field_fulcrum] .loading-field-lever i,.loading[data-stage=opening_field_workshop] .loading-field-lever i,.loading[data-stage=ready][data-process=field-engineering] .loading-field-lever i{transform:translateY(0)}.loading[data-stage=opening_field_workshop] .loading-field-lever:before,.loading[data-stage=ready][data-process=field-engineering] .loading-field-lever:before{transform:rotate(-8deg) scaleX(1)}.loading[data-stage=opening_field_workshop] .loading-field-lever b,.loading[data-stage=ready][data-process=field-engineering] .loading-field-lever b{transform:translateY(0)}.loading[data-stage=ready][data-process=field-engineering] .loading-field-lever,.loading[data-stage=ready][data-process=field-engineering] .loading-field-lever:before,.loading[data-stage=ready][data-process=field-engineering] .loading-field-lever i,.loading[data-stage=ready][data-process=field-engineering] .loading-field-lever b{animation:none;transition:none}.loading-copy{position:relative;z-index:3;align-self:end;width:min(420px,calc(100% - 48px));margin:0 0 clamp(40px,7vh,78px) clamp(24px,7vw,100px);color:var(--field-ink)}#loading-status{margin:13px 0 22px;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:500;letter-spacing:-.025em}.loading-line{height:2px;overflow:hidden;background:#f0eadb3d}#loading-progress{display:block;width:100%;height:100%;background:var(--field-amber);transform-origin:left center;transition:width .36s var(--field-ease),transform .36s var(--field-ease)}.loading-retry{min-height:48px;margin-top:20px;padding:0 18px;border:1px solid rgba(240,234,219,.5);color:var(--field-ink);background:#1d231f2e}.loading.has-error .loading-sky:before,.loading.has-error .loading-land,.loading.has-error .loading-process,.loading.has-error .loading-kiln-stone,.loading.has-error .loading-slaker i,.loading.has-error .loading-causeway i{animation-play-state:paused}.loading.has-error .loading-copper-ore i,.loading.has-error .loading-copper-ore b,.loading.has-error .loading-roast-bed:before,.loading.has-error .loading-roast-bed i,.loading.has-error .loading-roast-bed b,.loading.has-error .loading-waterwheel i,.loading.has-error .loading-generator b,.loading.has-error .loading-generator:after,.loading.has-error .loading-sluice i,.loading.has-error .loading-sluice b{animation-play-state:paused}.loading.has-error .loading-load-line,.loading.has-error .loading-air-path{animation-play-state:paused}.loading.has-error .loading-compost i,.loading.has-error .loading-compost b,.loading.has-error .loading-soil-roots:before,.loading.has-error .loading-clover-nodules b:after,.loading.has-error .loading-squash-flower i,.loading.has-error .loading-bee-visits i,.loading.has-error .loading-squash-fruit i,.loading.has-error .loading-aphid-leaf,.loading.has-error .loading-flower-border i,.loading.has-error .loading-flower-border b,.loading.has-error .loading-hoverfly-eggs i,.loading.has-error .loading-hoverfly-eggs b,.loading.has-error .loading-hoverfly-larva i,.loading.has-error .loading-stem-refuge:after,.loading.has-error .loading-second-squash i{animation-play-state:paused}.loading.has-error .loading-inflow-weir,.loading.has-error .loading-two-gardens,.loading.has-error .loading-turn-cords,.loading.has-error .loading-shared-overflow:before,.loading.has-error .loading-next-generation-row{animation-play-state:paused}.loading.has-error .loading-scent-streamers:before,.loading.has-error .loading-scent-streamers:after,.loading.has-error .loading-scent-streamers i,.loading.has-error .loading-echo-band i,.loading.has-error .loading-echo-band b,.loading.has-error .loading-air-thread:before,.loading.has-error .loading-air-thread i,.loading.has-error .loading-air-thread b{animation-play-state:paused}.loading.has-error #loading-progress{background:var(--field-danger)}.start-screen{position:fixed;z-index:20;inset:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);grid-template-rows:1fr auto;min-height:100dvh;padding:clamp(24px,5vw,72px);background:#171d193d;transition:opacity .5s var(--field-ease),visibility .5s}.start-screen.is-hidden{visibility:hidden;pointer-events:none;opacity:0}.start-screen.is-leaving{pointer-events:none;opacity:0}.start-atmosphere{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#141a16e0,#141a168c 39%,#141a161f 72%),linear-gradient(0deg,rgba(20,26,22,.72),transparent 48%)}.start-atmosphere:after{position:absolute;inset:0;content:"";background:url(/assets/ground-between-us-field-journal.png) center / cover no-repeat;mix-blend-mode:normal;opacity:.76}.world-setup{display:grid;grid-template-columns:minmax(192px,220px) minmax(0,360px);align-items:end;gap:16px;width:min(596px,100%);margin:0 0 18px}.world-mode-control{min-width:0}.world-mode-control>p{margin:0 0 7px;color:var(--field-muted);font-size:.58rem;font-weight:700;letter-spacing:.15em}.world-mode-control>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--field-line);border-bottom:1px solid var(--field-line)}.world-mode-control button{min-width:96px;min-height:48px;padding:0 12px;border:0;color:var(--field-muted);background:#191f1b2e;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;cursor:pointer;transition:color .18s var(--field-ease),background-color .18s var(--field-ease),box-shadow .18s var(--field-ease),transform .12s var(--field-ease)}.world-mode-control button+button{border-left:1px solid var(--field-line)}.world-mode-control button strong{display:block;font-size:.65rem;font-weight:720;letter-spacing:.075em;line-height:1;text-transform:uppercase}.world-mode-control button:hover:not(:disabled){color:var(--field-ink);background:#191f1b52}.world-mode-control button[aria-pressed=true]{color:var(--field-amber);background:#191f1b57;box-shadow:inset 0 -2px var(--field-amber)}.world-mode-control button:focus-visible{position:relative;z-index:1;outline:2px solid var(--field-amber);outline-offset:2px}.world-mode-control button:active:not(:disabled){transform:translateY(1px) scale(.985)}.world-mode-control.is-locked button{cursor:default}.world-mode-control.is-locked button:not([aria-pressed=true]){color:#aeafa061;background:#191f1b1a}.world-seed-control{width:min(360px,100%);margin:0 0 18px}.world-setup .world-seed-control{width:100%;margin:0}.world-seed-control.is-hidden{display:none}.world-seed-control>label{display:block;margin-bottom:7px;color:var(--field-muted);font-size:.58rem;font-weight:700;letter-spacing:.15em}.world-seed-control>div{display:grid;grid-template-columns:minmax(0,1fr) auto;border-top:1px solid var(--field-line);border-bottom:1px solid var(--field-line)}.world-seed-control input,.world-seed-control button{min-height:48px;border:0;color:var(--field-ink);background:#191f1b42;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.world-seed-control input{min-width:0;padding:0 12px;outline:none;font-size:.72rem}.world-seed-control input:focus-visible{box-shadow:inset 2px 0 0 var(--field-amber)}.world-seed-control button{padding:0 14px;border-left:1px solid var(--field-line);color:var(--field-muted);cursor:pointer;font-size:.59rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.world-seed-control button:hover{color:var(--field-amber)}.start-copy{align-self:end;max-width:760px;padding-bottom:clamp(34px,7vh,92px);animation:field-enter .9s var(--field-ease) .1s both}.start-copy h1{margin:8px 0 0;color:var(--field-ink);font-size:clamp(3.3rem,9vw,8.4rem);font-weight:800;letter-spacing:-.075em;line-height:.86}.start-line{max-width:32ch;margin:clamp(22px,4vh,42px) 0 28px;color:#f0eadbd1;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:450;line-height:1.45}.primary-action,.quiet-button,.start-secondary{border:0;border-radius:var(--field-radius);cursor:pointer;transition:color .26s var(--field-ease),background-color .26s var(--field-ease),border-color .26s var(--field-ease),transform .26s var(--field-ease)}.start-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.start-secondary{min-height:48px;padding:0 2px;border-bottom:1px solid var(--field-line);color:var(--field-muted);background:transparent;font-size:.72rem;font-weight:680;letter-spacing:.06em;text-transform:uppercase}.start-secondary:hover{color:var(--field-ink);border-color:var(--field-amber)}.start-secondary.is-confirming{color:#e0a88f;border-color:var(--field-danger)}.start-secondary.is-hidden{display:none}.primary-action{display:inline-flex;align-items:center;justify-content:center;gap:32px;min-width:218px;min-height:52px;padding:0 18px 0 22px;color:#25291f;background:var(--field-amber);font-size:.82rem;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.primary-action svg,.quiet-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.7}.primary-action:hover{background:#d0ab64;transform:translateY(-2px)}.room-panel{display:grid;width:min(596px,100%);margin:0 0 18px;padding:14px 0 0;border-top:1px solid var(--field-line);border-bottom:1px solid var(--field-line);animation:room-panel-enter .3s var(--field-ease) both}.room-panel.is-hidden{display:none}.start-copy:has(.room-panel:not(.is-hidden)) .world-setup,.start-copy:has(.room-panel:not(.is-hidden)) .start-actions{display:none}.room-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0 0 14px}.room-panel h2{margin:4px 0 0;color:var(--field-ink);font-size:1.08rem;font-weight:650;letter-spacing:-.025em}.room-link-mark{position:relative;flex:0 0 76px;width:76px;height:28px;margin-top:1px}.room-link-mark:before{position:absolute;top:9px;left:9px;width:58px;height:0;content:"";border-top:1px solid var(--field-muted);transform:rotate(-3deg) scaleX(.72);transform-origin:left center;transition:border-color .18s linear,opacity .18s linear,transform .42s var(--field-ease)}.room-link-mark i,.room-link-mark b{position:absolute;top:2px;width:4px;height:24px;border:1px solid var(--field-muted);content:""}.room-link-mark i{left:6px}.room-link-mark b{right:6px}.room-panel[data-state=opening] .room-link-mark:before,.room-panel[data-state=hosting] .room-link-mark:before,.room-panel[data-state=joining] .room-link-mark:before,.room-panel[data-state=reconnecting] .room-link-mark:before{border-color:var(--field-amber);animation:room-line-hold 1.3s var(--field-ease) infinite alternate}.room-panel[data-state=connected] .room-link-mark:before{border-color:var(--field-amber);transform:rotate(-3deg) scaleX(1);opacity:1}.room-panel[data-state=error] .room-link-mark:before,.room-panel[data-state=error] .room-link-mark i,.room-panel[data-state=error] .room-link-mark b{border-color:var(--field-danger)}.room-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:0 0 14px}.room-field{min-width:0}.room-field label{display:block;margin:0 0 7px;color:var(--field-muted);font-size:.58rem;font-weight:700;letter-spacing:.15em}.room-field input{width:100%;min-width:0;min-height:48px;padding:0 12px;border:0;border-top:1px solid var(--field-line);border-bottom:1px solid var(--field-line);outline:none;color:var(--field-ink);background:#191f1b42;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem}.room-field input::placeholder{color:#f0eadb6b}.room-field input:focus-visible{box-shadow:inset 2px 0 0 var(--field-amber)}.room-field input:disabled{color:#f0eadb75}.room-panel-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--field-line);border-bottom:1px solid var(--field-line)}.room-panel-actions button,.room-panel-footer button,.pause-room button{min-height:48px;padding:0 14px;border:0;color:var(--field-muted);background:#191f1b29;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.62rem;font-weight:720;letter-spacing:.075em;text-transform:uppercase;cursor:pointer;transition:color .18s var(--field-ease),background-color .18s var(--field-ease),box-shadow .18s var(--field-ease),transform .12s var(--field-ease)}.room-panel-actions button+button,.pause-room button+button{border-left:1px solid var(--field-line)}.room-panel-actions button:hover:not(:disabled),.room-panel-footer button:hover:not(:disabled),.pause-room button:hover:not(:disabled){color:var(--field-ink);background:#191f1b52;box-shadow:inset 0 -2px var(--field-amber)}.room-panel-actions button:active:not(:disabled),.room-panel-footer button:active:not(:disabled),.pause-room button:active:not(:disabled){transform:translateY(1px) scale(.985)}.room-panel-actions button:disabled,.room-panel-footer button:disabled,.pause-room button:disabled{cursor:default;opacity:.44}.room-panel[data-state=opening] #room-host-button,.room-panel[data-state=hosting] #room-host-button,.room-panel[data-state=joining] #room-join-button{color:var(--field-amber);box-shadow:inset 0 -2px var(--field-amber)}.room-panel-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:48px}#room-feedback{min-width:0;margin:0;padding:8px 14px 8px 0;color:var(--field-muted);font-size:.68rem;line-height:1.35}.room-panel[data-state=connected] #room-feedback{color:var(--field-ink)}.room-panel[data-state=reconnecting] #room-feedback{color:var(--field-amber)}.room-panel[data-state=error] #room-feedback{color:#e0a88f}.room-panel-footer button{min-width:84px;padding-right:2px;padding-left:12px;border-left:1px solid var(--field-line);background:transparent}@keyframes room-panel-enter{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes room-line-hold{0%{transform:rotate(-3deg) scaleX(.84);opacity:.54}to{transform:rotate(-3deg) scaleX(1);opacity:1}}.primary-action:active,.quiet-button:active,.hotbar button:active,.hotbar [data-slot]:active,.inventory-grid button:active,.tool-option:active,.recipe-list button:active{transform:translateY(1px) scale(.98)}.start-controls{align-self:start;display:grid;grid-template-columns:1fr 1fr;width:min(390px,100%);margin:clamp(170px,27vh,286px) 0 0 auto;border-top:1px solid var(--field-line);animation:field-enter .9s var(--field-ease) .26s both}.start-controls>div{min-width:0;padding:15px 10px 18px 0;border-bottom:1px solid var(--field-line)}.start-controls>div:nth-child(2n){padding-left:18px;border-left:1px solid var(--field-line)}.start-controls>.creative-control-copy{display:none;grid-column:1 / -1;padding-left:0;border-left:0}.start-screen[data-world-mode=creative] .start-controls>.creative-control-copy{display:block}.start-controls dt{margin-bottom:5px;color:var(--field-muted);font-size:.64rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.start-controls dd{margin:0;color:var(--field-ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;font-weight:650;letter-spacing:.02em}.touch-control-copy,.gamepad-control-copy,html[data-input-modality=gamepad] .desktop-control-copy,html[data-input-modality=gamepad] .touch-control-copy{display:none}html[data-input-modality=gamepad] .gamepad-control-copy{display:inline}.locale-switch{display:inline-flex;align-items:center;gap:2px;width:max-content;margin-top:16px;border-top:1px solid var(--field-line);color:var(--field-muted)}.locale-switch button{min-width:48px;min-height:48px;padding:7px 6px 4px;border:0;color:inherit;background:transparent;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.12em;cursor:pointer}.locale-switch button[aria-pressed=true]{color:var(--field-amber)}.locale-switch--paper{margin:0 6px 0 0;border-color:#252b2647;color:#252b268a}.locale-switch--paper button[aria-pressed=true]{color:var(--field-amber-deep)}.locale-switch--pause{margin-top:16px}.build-label{position:absolute;top:clamp(24px,5vw,72px);right:clamp(24px,5vw,72px);margin:0;color:var(--field-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.61rem;letter-spacing:.14em;writing-mode:vertical-rl}.hud{position:fixed;z-index:10;inset:0;min-height:100dvh;pointer-events:none;opacity:1;transition:opacity .35s var(--field-ease),visibility .35s}.hud.is-hidden{visibility:hidden;opacity:0}.topbar{position:absolute;top:max(24px,env(safe-area-inset-top));right:max(26px,env(safe-area-inset-right));left:max(26px,env(safe-area-inset-left));display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.mission{max-width:min(440px,48vw);padding-left:14px;border-left:2px solid var(--field-amber);text-shadow:0 1px 12px rgba(24,28,24,.42)}#mission-copy{margin:6px 0 0;color:var(--field-ink);font-size:clamp(.86rem,1.3vw,1.02rem);font-weight:560;line-height:1.35}.mission-thread-meta{margin:7px 0 0;color:var(--field-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.55rem;font-weight:680;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.mission-thread-meta.is-hidden,.mission-thread-meta[hidden]{display:none}.world-status{display:flex;border-top:1px solid var(--field-line);border-bottom:1px solid var(--field-line);background:#1b211c42;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.world-status>div{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:12px;min-width:116px;padding:9px 12px}.world-status>div+div{border-left:1px solid var(--field-line)}.world-status span{color:var(--field-muted);font-size:.58rem;font-weight:650;letter-spacing:.14em}.world-status strong{color:var(--field-ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:650}.world-status>.world-mode-status{min-width:176px}.world-mode-status strong{white-space:nowrap}#app[data-world-mode=creative] .vitals{display:none}.field-lens{position:absolute;top:132px;right:max(26px,env(safe-area-inset-right));width:min(276px,calc(100vw - 52px));min-height:126px;padding:15px 0 15px 18px;overflow:hidden;border-left:1px solid var(--field-amber);background:linear-gradient(90deg,#1d231fc2,#1d231f2e);text-shadow:0 1px 10px rgba(20,25,22,.48);transform:translate(0);opacity:1;transition:opacity .24s var(--field-ease),transform .24s var(--field-ease)}.field-lens.is-empty{opacity:.64;transform:translate(6px)}.field-lens h2{margin:7px 0 5px;color:var(--field-ink);font-size:1.14rem;font-weight:650;letter-spacing:-.025em}#lens-fact{max-width:27ch;margin:0;color:#f0eadbb8;font-size:.73rem;line-height:1.5}#lens-data{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;margin:13px 0 0;padding-top:10px;border-top:1px solid rgba(240,234,219,.18)}#lens-data:empty{display:none}#lens-data div{display:contents}#lens-data dt,#lens-data dd{margin:0;font-size:.63rem;line-height:1.25}#lens-data dt{color:var(--field-muted);letter-spacing:.08em;text-transform:uppercase}#lens-data dd{color:var(--field-ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;text-align:right}.reticle{position:absolute;top:50%;left:50%;width:34px;height:34px;transform:translate3d(-50%,-50%,0)}.reticle span{position:absolute;display:block;background:#f0eadbdb;box-shadow:0 1px 2px #171c18b3;transition:transform .42s var(--field-ease),opacity .42s var(--field-ease)}.reticle span:nth-child(1),.reticle span:nth-child(2){top:16px;width:9px;height:1px}.reticle span:nth-child(1){left:0}.reticle span:nth-child(2){right:0}.reticle span:nth-child(3),.reticle span:nth-child(4){left:16px;width:1px;height:9px}.reticle span:nth-child(3){top:0}.reticle span:nth-child(4){bottom:0}#app[data-world-mode=survival][data-pacing=pressed]:after{opacity:.48}#app[data-world-mode=survival][data-pacing=overextended]:after{opacity:.55}#app[data-world-mode=survival][data-pacing=recovering]:after{opacity:.48}#app[data-world-mode=survival][data-pacing=pressed] .reticle span:nth-child(1),#app[data-world-mode=survival][data-pacing=recovering] .reticle span:nth-child(1){transform:translate3d(-1px,0,0)}#app[data-world-mode=survival][data-pacing=pressed] .reticle span:nth-child(2),#app[data-world-mode=survival][data-pacing=recovering] .reticle span:nth-child(2){transform:translate3d(1px,0,0)}#app[data-world-mode=survival][data-pacing=pressed] .reticle span:nth-child(3),#app[data-world-mode=survival][data-pacing=recovering] .reticle span:nth-child(3){transform:translate3d(0,-1px,0)}#app[data-world-mode=survival][data-pacing=pressed] .reticle span:nth-child(4),#app[data-world-mode=survival][data-pacing=recovering] .reticle span:nth-child(4){transform:translate3d(0,1px,0)}#app[data-world-mode=survival][data-pacing=overextended] .reticle span:nth-child(1){transform:translate3d(-3px,0,0)}#app[data-world-mode=survival][data-pacing=overextended] .reticle span:nth-child(2){transform:translate3d(3px,0,0)}#app[data-world-mode=survival][data-pacing=overextended] .reticle span:nth-child(3){transform:translate3d(0,-3px,0)}#app[data-world-mode=survival][data-pacing=overextended] .reticle span:nth-child(4){transform:translate3d(0,3px,0)}#app[data-world-mode=creative]:after,#app.is-scoping[data-pacing]:after,#app:has(#pack:not(.is-hidden)):after,#app:has(#pause:not(.is-hidden)):after{opacity:.44}#app[data-world-mode=creative] .reticle span,#app.is-scoping[data-pacing] .reticle span,#app:has(#pack:not(.is-hidden)) .reticle span,#app:has(#pause:not(.is-hidden)) .reticle span{transform:translateZ(0)}.scope-view{position:fixed;z-index:12;inset:0;display:grid;place-items:center;visibility:hidden;pointer-events:none;opacity:0;background:radial-gradient(circle at center,transparent 0,transparent min(28vw,28vh),rgba(8,11,10,.78) min(32vw,32vh),#080b0a min(41vw,41vh));transition:opacity .18s ease,visibility .18s}.scope-view.is-visible{visibility:visible;opacity:1}#app.is-scoping .scope-view{visibility:visible!important;opacity:1!important}.scope-ring{position:relative;width:min(62vw,62vh);aspect-ratio:1;border:1px solid rgba(231,224,202,.82);border-radius:50%;background:radial-gradient(circle,rgba(197,216,214,.035),transparent 68%);box-shadow:inset 0 0 34px #080b0ab8,0 0 0 1px #080b0ab8}.scope-ring:before,.scope-ring:after{position:absolute;top:50%;left:50%;content:"";background:#e7e0ca75;transform:translate(-50%,-50%)}.scope-ring:before{width:44%;height:1px}.scope-ring:after{width:1px;height:44%}.scope-ring i{position:absolute;top:50%;left:50%;width:12%;aspect-ratio:1;border:1px solid rgba(224,198,126,.76);border-radius:50%;transform:translate(-50%,-50%)}.scope-ring b,.scope-ring span{position:absolute;top:50%;left:50%;width:3px;height:3px;border-radius:50%;background:#f0e9d5e0;transform:translate(-50%,-50%)}.scope-ring span{width:1px;height:34%;border-radius:0;background:repeating-linear-gradient(to bottom,rgba(240,233,213,.2) 0 3px,transparent 3px 9px)}#app.is-scoping .topbar,#app.is-scoping .field-lens,#app.is-scoping .vitals,#app.is-scoping .hotbar,#app.is-scoping .save-state,#app.is-scoping .reticle,#app.is-scoping .break-meter,#app.is-scoping .toast-stack,#app.is-scoping .interaction{visibility:hidden;opacity:0}@media(any-pointer:coarse){.loading-retry,.start-secondary{min-height:48px}#app.is-scoping .touch-controls__movement,#app.is-scoping .touch-controls__action--jump,#app.is-scoping .touch-controls__action--mine,#app.is-scoping .touch-controls__action--place,#app.is-scoping .touch-controls__action--pack{visibility:hidden;pointer-events:none;opacity:0}}.break-meter{position:absolute;top:calc(50% + 25px);left:50%;width:42px;height:2px;overflow:hidden;background:#f0eadb38;transform:translate(-50%);opacity:0;transition:opacity .18s ease}.break-meter.is-active,.break-meter.active{opacity:1}.break-meter span{display:block;width:0;height:100%;background:var(--field-amber);transform-origin:left center}.interaction{position:absolute;top:calc(50% + 40px);left:50%;max-width:min(380px,calc(100vw - 40px));min-height:22px;padding:4px 8px;color:#f0eadbe0;background:#191f1b94;font-size:.67rem;font-weight:630;letter-spacing:.08em;text-align:center;text-transform:uppercase;transform:translate(-50%);opacity:0;transition:opacity .18s var(--field-ease),transform .18s var(--field-ease)}.interaction:not(:empty){transform:translate(-50%,3px);opacity:1}.interaction.is-visible{transform:translate(-50%,3px);opacity:1}.vitals{position:absolute;bottom:max(28px,env(safe-area-inset-bottom));left:max(26px,env(safe-area-inset-left));display:grid;gap:9px;width:174px;padding-left:12px;border-left:1px solid var(--field-line)}.vital-row{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:9px}.vital-row>span{color:#f0eadbb3;font-size:.6rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.wet-state{display:none;margin-left:3px;color:#9fc1c4;font-size:.48rem;letter-spacing:.08em}.wet-state.is-visible{display:inline}.vital-row>div{height:3px;overflow:hidden;background:#f0eadb3d}.vital-row i{display:block;width:100%;height:100%;background:var(--field-amber);transform-origin:left center;transition:width .5s var(--field-ease),transform .5s var(--field-ease),background-color .35s ease}.vital-row i.is-low,.vital-row i.low,.vital-row.is-low i{background:var(--field-danger)}.vital-row.is-low>span{color:#f0eadbe6}.hotbar{position:absolute;bottom:max(24px,env(safe-area-inset-bottom));left:50%;display:flex;gap:4px;max-width:min(640px,calc(100vw - 440px));padding:5px;overflow:visible;pointer-events:auto;scrollbar-width:none;background:#1d231fc7;border:1px solid rgba(240,234,219,.18);box-shadow:inset 0 1px #f0eadb14,0 14px 28px #13181433;transform:translate(-50%);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.save-state{position:absolute;bottom:max(19px,env(safe-area-inset-bottom));left:calc(50% + min(335px,38vw));color:var(--field-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.56rem;letter-spacing:.12em;opacity:0;transform:translateY(4px);transition:opacity .22s ease,transform .22s var(--field-ease)}.save-state.is-visible{opacity:1;transform:translateY(0)}.save-state.is-error{color:#d49a80}.hotbar::-webkit-scrollbar{display:none}.hotbar button,.hotbar .slot,.hotbar .hotbar-slot,.hotbar [data-slot]{position:relative;flex:0 0 52px;display:grid;place-items:center;width:52px;height:52px;padding:4px;border:1px solid transparent;border-radius:1px;color:var(--field-ink);background:#f0eadb0e;cursor:pointer;transition:background-color .18s var(--field-ease),border-color .18s var(--field-ease),transform .18s var(--field-ease)}.hotbar button:hover,.hotbar .slot:hover,.hotbar .hotbar-slot:hover,.hotbar [data-slot]:hover{background:#f0eadb1a}.hotbar button.is-selected,.hotbar button.selected,.hotbar .slot.is-selected,.hotbar .slot.selected,.hotbar .hotbar-slot.is-selected,.hotbar .hotbar-slot.selected,.hotbar [data-slot].is-selected,.hotbar [data-slot][aria-current=true]{border-color:var(--field-amber);background:#c29a5129;transform:translateY(-4px)}.hotbar button.is-empty,.hotbar .slot.is-empty,.hotbar .hotbar-slot.is-empty,.hotbar [data-slot].is-empty{cursor:default;opacity:.4}.slot-key,.hotbar-index{position:absolute;top:3px;left:5px;color:var(--field-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.56rem}.slot-count,.item-count,.hotbar-count{position:absolute;right:4px;bottom:3px;color:var(--field-ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.62rem;font-weight:700;text-shadow:0 1px 2px rgba(20,25,22,.8)}.slot-name{position:absolute;bottom:calc(100% + 12px);left:50%;max-width:150px;padding:5px 7px;overflow:hidden;color:var(--field-ink);background:#1d231fd6;font-size:.58rem;font-weight:680;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,4px);opacity:0;transition:opacity .16s ease,transform .16s var(--field-ease)}.hotbar-slot.is-selected .slot-name,.hotbar-slot:hover .slot-name,.hotbar .slot.is-selected .slot-name,.hotbar .slot:hover .slot-name{transform:translate(-50%);opacity:1}.slot-swatch,.item-swatch,.block-icon,.material-swatch{width:24px;height:24px;border:1px solid rgba(240,234,219,.22);background:var(--swatch, #7a7768);box-shadow:inset -4px -4px #151b1624,inset 3px 3px #f0eadb1a}.toast-stack{position:absolute;top:50%;left:max(26px,env(safe-area-inset-left));display:grid;gap:8px;width:min(320px,calc(100vw - 52px));transform:translateY(-50%)}.toast,.discovery-toast{position:relative;padding:13px 16px 13px 18px;overflow:hidden;border-top:1px solid var(--field-line);border-bottom:1px solid var(--field-line);background:var(--field-panel);box-shadow:inset 2px 0 0 var(--field-amber),0 12px 30px #14191529;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:toast-arrive .44s var(--field-ease) both}.toast.is-leaving,.discovery-toast.is-leaving{transform:translate(-10px);opacity:0}.toast .eyebrow,.toast-label,.discovery-label{margin:0 0 5px;color:var(--field-amber);font-size:.56rem;font-weight:720;letter-spacing:.18em;text-transform:uppercase}.toast p,.toast-copy,.discovery-copy{margin:0;color:var(--field-ink);font-size:.75rem;line-height:1.42}.toast strong,.discovery-title{display:block;margin-bottom:2px;color:var(--field-ink);font-size:.88rem;font-weight:650}.toast.is-discovery{box-shadow:inset 2px 0 0 var(--field-amber),0 12px 30px #14191529}.toast.is-warning{box-shadow:inset 2px 0 0 var(--field-danger),0 12px 30px #14191529}.toast.is-warning .eyebrow,.toast.is-warning .toast-label{color:#d49a80}.pack{position:fixed;z-index:30;top:0;right:0;width:min(720px,100vw);height:100dvh;padding:max(28px,env(safe-area-inset-top)) max(30px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) clamp(30px,5vw,64px);overflow-y:auto;color:var(--field-paper-ink);background:linear-gradient(#d9d0b7fe,#d9d0b7fe),repeating-linear-gradient(0deg,transparent 0 31px,rgba(69,75,61,.08) 31px 32px);box-shadow:-28px 0 70px #161b1747,inset 1px 0 #fffce852;transform:translate(0);opacity:1;visibility:visible;transition:transform .52s var(--field-ease),opacity .3s ease,visibility 0s}.pack:before{position:absolute;top:0;bottom:0;left:16px;width:1px;content:"";background:#6d51263d}.pack.is-hidden{visibility:hidden;pointer-events:none;transform:translate(100%);opacity:0;transition:transform .52s var(--field-ease),opacity .3s ease,visibility 0s .52s}.pack .eyebrow{color:var(--field-amber-deep)}.pack-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:28px;border-bottom:1px solid rgba(37,43,38,.28)}.pack-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.pack-view-switch{display:grid;flex:0 0 186px;grid-template-columns:repeat(3,minmax(0,1fr));width:186px;min-width:186px;height:44px;margin-right:4px;border-top:1px solid rgba(37,43,38,.32);border-bottom:1px solid rgba(37,43,38,.32)}.pack-view-switch button,.map-actions button{min-width:62px;min-height:44px;padding:0 12px;border:0;color:#252b268f;background:transparent;cursor:pointer;font-size:.59rem;font-weight:730;letter-spacing:.1em;text-transform:uppercase;transition:color .18s ease,background-color .18s ease,transform .18s var(--field-ease)}.pack-view-switch button+button,.map-actions button+button{border-left:1px solid rgba(37,43,38,.24)}.pack-view-switch button[aria-selected=true]{color:var(--field-paper);background:var(--field-paper-ink)}.pack-view-switch button:active,.map-actions button:active{transform:translateY(1px) scale(.98)}.pack-header h2{margin:5px 0 0;color:var(--field-paper-ink);font-size:clamp(1.7rem,4vw,2.55rem);font-weight:720;letter-spacing:-.045em}.quiet-button{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;border:1px solid rgba(37,43,38,.32);color:var(--field-paper-ink);background:transparent}.quiet-button:hover{color:var(--field-paper);background:var(--field-paper-ink)}.pack-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(28px,5vw,56px);padding-top:34px}.map-sheet{display:grid;grid-template-rows:auto minmax(300px,1fr) auto;min-height:calc(100dvh - 150px);padding-top:26px;animation:map-sheet-open .42s var(--field-ease) both}.map-sheet.is-hidden,.pack-layout.is-hidden,.field-mark-sheet.is-hidden{display:none}.field-mark-sheet{min-height:calc(100dvh - 150px);padding-top:26px;animation:field-mark-sheet-open .42s var(--field-ease) both}.field-mark-sheet-header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid rgba(37,43,38,.3)}.field-mark-sheet-header h3{margin:5px 0 0;color:var(--field-paper-ink);font-size:1.2rem;font-weight:690;letter-spacing:-.025em}.field-mark-leave{min-width:148px;min-height:48px;padding:8px 16px;border:0;border-top:1px solid rgba(37,43,38,.42);border-bottom:1px solid rgba(37,43,38,.42);color:var(--field-paper-ink);background:transparent;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;font-weight:720;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;transition:color .18s ease,background-color .18s ease,transform .18s var(--field-ease)}.field-mark-leave:hover:not(:disabled){color:var(--field-paper);background:var(--field-paper-ink)}.field-mark-leave:active:not(:disabled){transform:translateY(1px) scale(.98)}.field-mark-leave:disabled{cursor:default;opacity:.42}.field-mark-list{display:grid;border-bottom:1px solid rgba(37,43,38,.28)}.field-mark,.field-mark-row,.field-mark-list>[role=listitem]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(76px,auto) auto;align-items:center;gap:18px;min-height:116px;padding:18px 0 18px 18px;border-top:1px solid rgba(37,43,38,.24);color:var(--field-paper-ink);animation:field-mark-row-enter .36s var(--field-ease) both;animation-delay:calc(var(--field-mark-index, 0) * 45ms)}.field-mark:nth-child(2),.field-mark-row:nth-child(2),.field-mark-list>[role=listitem]:nth-child(2){--field-mark-index: 1}.field-mark:nth-child(3),.field-mark-row:nth-child(3),.field-mark-list>[role=listitem]:nth-child(3){--field-mark-index: 2}.field-mark-trace{display:none}.field-mark:before,.field-mark-row:before,.field-mark-list>[role=listitem]:before{position:absolute;top:18px;bottom:18px;left:0;width:1px;content:"";background:#252b2647;transform:scaleY(.5);transform-origin:center;transition:background-color .22s ease,transform .22s var(--field-ease)}.field-mark[data-status=in_hand]:before,.field-mark-row[data-status=in_hand]:before,.field-mark-list>[role=listitem][data-status=in_hand]:before,.field-mark.is-in_hand:before,.field-mark[aria-current=true]:before,.field-mark-row[aria-current=true]:before{width:2px;background:var(--field-amber-deep);transform:scaleY(1)}.field-mark-copy{min-width:0}.field-mark-place,.field-mark-status,.field-mark-meta{margin:0;color:#252b2685;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.56rem;font-weight:700;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.field-mark-name,.field-mark h4,.field-mark-row h4{margin:5px 0 0;color:var(--field-paper-ink);font-size:.88rem;font-weight:700;letter-spacing:-.015em}.field-mark-next,.field-mark-action-copy,.field-mark-step{max-width:48ch;margin:5px 0 0;color:#252b26ad;font-size:.68rem;line-height:1.42}.field-mark-status{margin-top:9px}.field-mark-reading{display:grid;justify-items:end;gap:5px;min-width:76px;text-align:right}.field-mark-reading .field-mark-status{margin-top:0}.field-mark-metric{color:#252b2694;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;font-weight:680;white-space:nowrap}.field-mark[data-status=in_hand] .field-mark-status,.field-mark[data-status=ready] .field-mark-status,.field-mark.is-in_hand .field-mark-status,.field-mark.is-ready .field-mark-status,.field-mark-row[data-status=in_hand] .field-mark-status,.field-mark-row[data-status=ready] .field-mark-status{color:var(--field-amber-deep)}.field-mark[data-status=left_open] .field-mark-status,.field-mark.is-left_open .field-mark-status,.field-mark-row[data-status=left_open] .field-mark-status,.field-mark--player[data-status=ready] .field-mark-status{color:#8b5545}.field-mark--player[data-status=read] .field-mark-status{color:var(--field-amber-deep)}.field-mark-action,.field-mark button,.field-mark-row button,.field-mark-list>[role=listitem] button{min-width:112px;min-height:48px;padding:8px 12px;border:0;border-top:1px solid rgba(37,43,38,.36);border-bottom:1px solid rgba(37,43,38,.36);color:#252b26ad;background:transparent;font-size:.57rem;font-weight:740;letter-spacing:.1em;line-height:1.25;text-transform:uppercase;cursor:pointer;transition:color .18s ease,background-color .18s ease,transform .18s var(--field-ease);touch-action:manipulation}.field-mark-action:hover,.field-mark button:hover,.field-mark-row button:hover,.field-mark-list>[role=listitem] button:hover{color:var(--field-paper);background:var(--field-paper-ink)}.field-mark-action:active,.field-mark button:active,.field-mark-row button:active,.field-mark-list>[role=listitem] button:active{transform:translateY(1px) scale(.98)}.field-mark-action[disabled],.field-mark button[disabled],.field-mark-row button[disabled]{color:var(--field-amber-deep);background:transparent;cursor:default;opacity:1}.field-mark-empty{display:grid;min-height:220px;margin:0;place-items:center start;border-bottom:1px solid rgba(37,43,38,.28);color:#252b267a;font-size:.72rem}.field-mark-empty.is-hidden,.field-mark-empty[hidden]{display:none}@keyframes field-mark-sheet-open{0%{opacity:0;transform:translate3d(18px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes field-mark-row-enter{0%{opacity:0;transform:translate3d(8px,0,0)}to{opacity:1;transform:translateZ(0)}}.map-sheet-header{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-bottom:14px}.map-sheet-header h3{margin:4px 0 0;color:var(--field-paper-ink);font-size:1.2rem;font-weight:690;letter-spacing:-.025em}.map-actions{display:grid;grid-template-columns:auto auto;border-top:1px solid rgba(37,43,38,.28);border-bottom:1px solid rgba(37,43,38,.28)}.map-stage{position:relative;min-height:360px;overflow:hidden;border-top:1px solid rgba(37,43,38,.3);border-bottom:1px solid rgba(37,43,38,.3);background:#f4eccf57;touch-action:none}#map-canvas{display:block;width:100%;height:100%;min-height:360px;cursor:grab;touch-action:none}#map-canvas:active{cursor:grabbing}.map-north{position:absolute;top:18px;right:18px;display:grid;justify-items:center;gap:3px;color:#252b26ad;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;font-weight:760;pointer-events:none}.map-north i{width:1px;height:28px;background:#252b2694;transform-origin:top}.map-north i:before{position:absolute;top:17px;left:50%;width:7px;height:7px;border-top:1px solid currentColor;border-left:1px solid currentColor;content:"";transform:translate(-50%) rotate(45deg)}.map-scale{position:absolute;right:18px;bottom:16px;min-width:72px;padding-top:5px;border-top:2px solid rgba(37,43,38,.68);color:#252b26ad;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;text-align:center;pointer-events:none}.map-empty{position:absolute;top:50%;left:50%;width:min(250px,62%);margin:0;color:#252b2675;font-size:.72rem;line-height:1.45;text-align:center;transform:translate(-50%,-50%);pointer-events:none}.map-empty.is-hidden{display:none}.map-readout{display:grid;grid-template-columns:1fr auto;align-items:start;gap:28px;padding-top:14px}.map-readout dl{display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:24px;margin:0}.map-readout dt,.map-readout dd{margin:0}.map-readout dt{color:#252b267a;font-size:.55rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.map-readout dd{margin-top:4px;color:var(--field-paper-ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem}.map-readout>p{max-width:24ch;margin:0;color:#252b2680;font-size:.62rem;line-height:1.45;text-align:right}@keyframes map-sheet-open{0%{opacity:0;transform:translate3d(18px,0,0)}to{opacity:1;transform:translateZ(0)}}.pack-layout h3{margin:0 0 16px;color:#252b26ad;font-size:.65rem;font-weight:740;letter-spacing:.16em;text-transform:uppercase}.materials-heading,.mechanics-heading{margin-top:28px!important}.tool-list{display:grid;border-bottom:1px solid rgba(37,43,38,.22)}.tool-option{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:8px 0;border:0;border-top:1px solid rgba(37,43,38,.22);color:var(--field-paper-ink);background:transparent;text-align:left;cursor:pointer;transition:color .18s ease,padding .18s var(--field-ease),box-shadow .18s ease}.tool-option:hover{color:var(--field-amber-deep)}.tool-option.is-equipped{padding-left:9px;box-shadow:inset 2px 0 0 var(--field-amber-deep)}.tool-option-copy{min-width:0}.tool-option-copy strong,.tool-option-copy small{display:block}.tool-option-copy strong{font-size:.74rem;font-weight:690}.tool-option-copy small{margin-top:2px;overflow:hidden;color:#252b2694;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.tool-option-metric{color:#252b2694;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.56rem;white-space:nowrap}.tool-glyph{position:relative;display:block;width:30px;height:30px;border:0;background:transparent;box-shadow:none;transform:rotate(-38deg)}.tool-glyph:before{position:absolute;top:12px;left:4px;width:23px;height:5px;content:"";background:#7c5839;box-shadow:inset 0 -2px #252b263d}.tool-glyph:after{position:absolute;top:7px;left:3px;width:10px;height:15px;content:"";background:var(--tool-head, #9b8f81);clip-path:polygon(12% 10%,88% 0,100% 88%,0 100%)}.tool-glyph[data-tool=stone_maul]:after{top:6px;left:1px;width:14px;height:17px}.tool-glyph[data-tool=stone_adze]:after{top:5px;left:0;width:16px;height:13px;clip-path:polygon(0 36%,100% 0,82% 100%,8% 78%)}.tool-glyph[data-tool=iron_pick]:after{top:6px;left:-1px;width:18px;height:13px;background:#727b77;clip-path:polygon(0 36%,100% 0,78% 42%,10% 78%)}.device-list{display:grid;min-width:0;border-bottom:1px solid rgba(37,43,38,.22)}.device-list>.pack-empty{display:flex;align-items:center;min-height:52px;margin:0;border-top:1px solid rgba(37,43,38,.22);color:#252b268c;font-size:.7rem}.device-option{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:52px;padding:7px 0;overflow:hidden;border:0;border-top:1px solid rgba(37,43,38,.22);color:var(--field-paper-ink);background:transparent;text-align:left;cursor:pointer;transition:color .18s ease,padding .18s var(--field-ease),box-shadow .18s ease,opacity .18s ease,transform .18s var(--field-ease)}.device-option:hover{color:var(--field-amber-deep)}.device-option:active{transform:translateY(1px)}.device-option.is-selected{padding-left:9px;box-shadow:inset 2px 0 0 var(--field-amber-deep)}.device-option.is-empty{cursor:default;opacity:.48}.device-option.is-empty:hover{color:var(--field-paper-ink)}.device-option.is-empty:active{transform:none}.device-option>:not(.device-glyph){min-width:0}.device-option-copy{min-width:0}.device-option-metric{max-width:10ch;overflow:hidden;color:#252b2694;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.device-option strong,.device-option small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-option strong{font-size:.72rem;font-weight:690}.device-option small{margin-top:2px;color:#252b2694;font-size:.57rem}.device-glyph{--device-color: #76583b;--device-wood: var(--device-color);--device-wood-light: #9a7650;--device-rope: #766947;position:relative;display:block;width:32px;height:32px;flex:0 0 32px;color:var(--device-wood)}.device-glyph[data-device=timber_frame]{background:linear-gradient(var(--device-wood),var(--device-wood)) 3px 5px / 5px 26px no-repeat,linear-gradient(var(--device-wood),var(--device-wood)) 24px 5px / 5px 26px no-repeat,linear-gradient(var(--device-wood-light),var(--device-wood-light)) 1px 4px / 30px 5px no-repeat}.device-glyph[data-device=timber_frame]:before{position:absolute;top:15px;left:3px;width:27px;height:4px;content:"";background:var(--device-wood-light);transform:rotate(-38deg)}.device-glyph[data-device=oak_ramp]:before{position:absolute;inset:5px 1px 3px 2px;content:"";background:repeating-linear-gradient(90deg,transparent 0 5px,rgba(37,43,38,.18) 5px 6px),var(--device-wood-light);clip-path:polygon(0 82%,100% 0,100% 100%,0 100%)}.device-glyph[data-device=oak_ramp]:after{position:absolute;right:0;bottom:1px;left:0;height:4px;content:"";background:var(--device-wood)}.device-glyph[data-device=lever]:before{position:absolute;top:12px;left:1px;width:31px;height:5px;content:"";background:var(--device-wood-light);box-shadow:inset 0 -2px #252b262e;transform:rotate(-14deg)}.device-glyph[data-device=lever]:after{position:absolute;bottom:3px;left:12px;width:12px;height:14px;content:"";background:var(--device-wood);clip-path:polygon(50% 0,100% 100%,0 100%)}.device-glyph[data-device=pulley_rig]{background:linear-gradient(var(--device-wood),var(--device-wood)) 3px 3px / 4px 28px no-repeat,linear-gradient(var(--device-wood-light),var(--device-wood-light)) 3px 3px / 25px 4px no-repeat,linear-gradient(var(--device-rope),var(--device-rope)) 25px 10px / 2px 17px no-repeat}.device-glyph[data-device=pulley_rig]:before{position:absolute;top:5px;right:1px;width:10px;height:10px;content:"";border:3px solid var(--device-rope);border-radius:50%;background:var(--field-paper)}.device-glyph[data-device=pulley_rig]:after{position:absolute;right:1px;bottom:1px;width:9px;height:7px;content:"";background:var(--device-wood);clip-path:polygon(9% 0,91% 0,100% 100%,0 100%)}.slot-swatch.is-device{width:24px;height:24px;border-color:#c29a5180;background:linear-gradient(#8d6844,#8d6844) 5px 5px / 3px 15px no-repeat,linear-gradient(#8d6844,#8d6844) 16px 5px / 3px 15px no-repeat,linear-gradient(#ab8153,#ab8153) 4px 4px / 16px 4px no-repeat,#373b30b8;box-shadow:inset -3px -3px #151b1624,inset 2px 2px #f0eadb14}.slot-swatch.is-device:before,.slot-swatch.is-device:after{display:none}.inventory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.inventory-grid:empty:after,.recipe-list:empty:after{grid-column:1 / -1;padding:18px 0;border-top:1px solid rgba(37,43,38,.22);border-bottom:1px solid rgba(37,43,38,.22);color:#252b268c;content:attr(data-empty-label);font-size:.72rem}.inventory-item,.inventory-slot,.inventory-grid .item,.inventory-grid button{position:relative;display:grid;place-items:center;aspect-ratio:1.15;min-width:0;padding:7px;border:1px solid rgba(37,43,38,.2);border-radius:1px;color:var(--field-paper-ink);background:#f7f0d847;cursor:pointer;transition:background-color .18s var(--field-ease),border-color .18s var(--field-ease),transform .18s var(--field-ease)}.inventory-item:hover,.inventory-slot:hover,.inventory-grid .item:hover,.inventory-grid button:hover,.inventory-item.is-selected,.inventory-slot.is-selected{border-color:var(--field-amber-deep);background:#f7f0d88a}.inventory-item.is-empty,.inventory-slot.is-empty,.inventory-grid .item.is-empty{cursor:default;opacity:.4}.inventory-item .item-copy{position:absolute;right:4px;bottom:4px;left:4px;display:grid;gap:2px;min-width:0;color:#252b26a3;font-size:.52rem;line-height:1.05}.inventory-item .item-copy strong{overflow:hidden;font-weight:650;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.inventory-item .item-copy small{overflow:hidden;font-size:.48rem;text-overflow:ellipsis;white-space:nowrap}.inventory-item>b{position:absolute;top:7px;right:8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem}.inventory-item .item-copy span{flex:0 0 auto;color:var(--field-paper-ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:700}.inventory-grid .item-name,.inventory-grid .material-name{position:absolute;right:4px;bottom:4px;left:4px;overflow:hidden;color:#252b26a3;font-size:.54rem;line-height:1.1;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.inventory-grid .item-count{color:var(--field-paper-ink);text-shadow:none}.recipe-list{display:grid}.recipe,.recipe-item,.recipe-button,.recipe-list>button{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-height:62px;padding:10px 0;border:0;border-top:1px solid rgba(37,43,38,.22);color:var(--field-paper-ink);background:transparent;text-align:left;cursor:pointer;transition:color .18s ease,opacity .18s ease,transform .18s var(--field-ease)}.recipe:last-child,.recipe-item:last-child,.recipe-button:last-child,.recipe-list>button:last-child{border-bottom:1px solid rgba(37,43,38,.22)}.recipe:hover,.recipe-item:hover,.recipe-button:hover,.recipe-list>button:hover{color:var(--field-amber-deep)}.recipe[disabled],.recipe.is-locked,.recipe-item[disabled],.recipe-item.is-locked,.recipe-button[disabled],.recipe-list>button[disabled]{cursor:not-allowed;opacity:.58}.recipe.can-build,.recipe-item.can-build,.recipe-button.can-build,.recipe-list>button.can-build{color:var(--field-paper-ink);padding-left:9px;box-shadow:inset 2px 0 0 var(--field-amber-deep)}.recipe-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(37,43,38,.2);background:var(--swatch, rgba(247, 240, 216, .26));box-shadow:inset -5px -5px #252b261f,inset 3px 3px #fffce81f}.recipe-icon .tool-glyph{transform:scale(.88) rotate(-38deg)}.recipe-copy,.recipe-text{min-width:0}.recipe-copy strong,.recipe-copy small{display:block}.recipe-copy strong{font-size:.76rem;font-weight:680}.recipe-copy small{margin-top:3px;color:#252b2699;font-size:.66rem}.recipe-name,.recipe-title{display:block;color:currentColor;font-size:.76rem;font-weight:680}.recipe-description,.recipe-cost,.recipe-meta,.recipe-requirements{display:block;margin-top:3px;color:#252b2694;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;line-height:1.35}.recipe-cost{grid-column:2;display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:-4px}.recipe-action{color:var(--field-amber-deep);font-size:.58rem;font-weight:740;letter-spacing:.1em;text-transform:uppercase}.pause{position:fixed;z-index:40;inset:0;display:grid;place-items:center;min-height:100dvh;padding:24px;background:#141916b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}.pause.is-hidden{visibility:hidden;pointer-events:none;opacity:0;transition:opacity .3s ease,visibility 0s .3s}.pause>div{width:min(400px,100%);padding:24px 0;border-top:1px solid var(--field-line);border-bottom:1px solid var(--field-line);text-align:left}.pause h2{margin:7px 0 24px;color:var(--field-ink);font-size:clamp(1.65rem,4vw,2.45rem);font-weight:680;letter-spacing:-.045em}.pause-room,.playtest-tools{margin:20px 0 0;padding:14px 0 0;border-top:1px solid var(--field-line)}.playtest-tools.is-hidden{display:none}.playtest-tools>p:not(.eyebrow){margin:7px 0 12px;color:var(--field-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.62rem;font-weight:680;letter-spacing:.08em}.playtest-tools>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--field-line);border-bottom:1px solid var(--field-line)}.playtest-tools button{min-width:0;min-height:48px;border:0;border-radius:0;color:var(--field-ink);background:transparent;font:inherit;font-size:.72rem;font-weight:720;letter-spacing:.04em}.playtest-tools button+button{border-left:1px solid var(--field-line)}.playtest-tools button:hover{color:var(--field-amber);background:#e8c07014}.pause-room.is-hidden{display:none}#pause-room-summary{margin:0 0 12px;color:var(--field-amber);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.65rem;font-weight:720;letter-spacing:.105em}.pause-room>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--field-line);border-bottom:1px solid var(--field-line)}.pause-room button{min-width:0}.pause-room[data-state=confirm-leave] #room-leave-button,.pause-room[data-state=error] #room-leave-button{color:#e0a88f;box-shadow:inset 0 -2px var(--field-danger)}@keyframes field-enter{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toast-arrive{0%{transform:translate(-14px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes loading-land{0%{transform:translateY(18%)}to{transform:translateY(0)}}@keyframes loading-sun{0%{transform:translateY(0);opacity:.68}to{transform:translateY(-7px);opacity:.8}}@keyframes loading-wind{0%{transform:translate(-12px);opacity:.55}to{transform:translate(18px);opacity:.9}}@keyframes loading-calcine-stone{0%{transform:scale(.88) rotate(-1deg);opacity:.62}to{transform:scale(1.08) rotate(1deg);opacity:1}}@keyframes loading-steam-rise{0%{transform:translate3d(0,7px,0) scaleY(.68);opacity:0}28%{opacity:.72}to{transform:translate3d(5px,-17px,0) scaleY(1.08);opacity:0}}@keyframes loading-stone-settle{0%{transform:translate3d(0,-4px,0) rotate(-.8deg);opacity:.74}to{transform:translateZ(0) rotate(0);opacity:1}}@keyframes loading-riffle-flow{0%{transform:translate3d(-4px,0,0);opacity:.34}to{transform:translate3d(18px,8px,0);opacity:.92}}@keyframes loading-glass-clear{0%{background:#875b35;opacity:.72}to{background:#d39a52;opacity:.96}}@keyframes loading-bubble-rise{0%{transform:translateY(12px) scale(.62);opacity:0}35%{opacity:.8}to{transform:translateY(-18px) scale(1.05);opacity:0}}@keyframes loading-lens-set{0%{transform:translate(-5px);opacity:.42}to{transform:translate(0);opacity:.94}}@keyframes loading-star-hold{0%{transform:translate3d(0,4px,0);opacity:.52}to{transform:translate3d(7px,1px,0);opacity:1}}@keyframes loading-ore-grade{0%,18%{transform:translateZ(0);opacity:.46}58%{transform:translate3d(8px,5px,0);opacity:1}to{transform:translate3d(13px,9px,0);opacity:0}}@keyframes loading-roast-darken{0%{background:#456f5b}to{background:#29302c}}@keyframes loading-roast-air{0%{transform:translate3d(0,6px,0) scaleY(.62);opacity:0}32%{opacity:.58}to{transform:translate3d(3px,-13px,0) scaleY(1.06);opacity:0}}@keyframes loading-wheel-turn{to{transform:rotate(360deg)}}@keyframes loading-rotor-turn{to{transform:rotate(360deg)}}@keyframes loading-current-travel{0%,15%{transform:scaleX(.08);opacity:.32}68%{transform:scaleX(1);opacity:.92}to{transform:scaleX(1);opacity:.36}}@keyframes loading-pin-lift{0%,48%{transform:translateY(0)}68%,88%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes loading-sluice-water{0%,52%{transform:scaleX(.1);opacity:.24}76%,to{transform:scaleX(1);opacity:.86}}@keyframes loading-compost-warmth{0%{transform:translate3d(0,7px,0) scaleY(.58);opacity:0}34%{opacity:.56}to{transform:translate3d(3px,-12px,0) scaleY(1.04);opacity:0}}@keyframes loading-root-reach{0%{transform:scaleY(.28);opacity:.46}to{transform:scaleY(1);opacity:.92}}@keyframes loading-nodule-swell{0%{transform:scale(.72);opacity:.54}to{transform:scale(1);opacity:1}}@keyframes loading-flower-open{0%{transform:scale(.48) rotate(-8deg);opacity:.54}to{transform:scale(1) rotate(0);opacity:1}}@keyframes loading-bee-visit{0%{transform:translate3d(-5px,3px,0);opacity:0}32%{opacity:1}72%{transform:translate3d(5px,-4px,0);opacity:.9}to{transform:translate3d(9px,2px,0);opacity:0}}@keyframes loading-fruit-fill{0%{transform:scale(.42);opacity:.48}to{transform:scale(1);opacity:1}}@keyframes loading-leaf-turn{0%{transform:perspective(120px) rotateY(-26deg) rotate(-3deg)}to{transform:perspective(120px) rotateY(12deg) rotate(2deg)}}@keyframes loading-aphid-pulse{0%{transform:translate(-2px);opacity:.68}to{transform:translate(2px);opacity:1}}@keyframes loading-hoverfly-visit{0%,to{transform:translate(6px,-5px) rotate(-8deg)}48%{transform:translate(-13px,5px) rotate(8deg)}}@keyframes loading-egg-open{0%{transform:scaleY(.72);opacity:.68}to{transform:scaleY(1);opacity:1}}@keyframes loading-larva-hunt{0%{transform:translate(0) scaleX(.88)}50%{transform:translate(14px) scaleX(1.05)}to{transform:translate(3px) scaleX(.92)}}@keyframes loading-web-breathe{0%{opacity:.34;transform:scale(.94)}to{opacity:.82;transform:scale(1.03)}}@media(max-width:1100px){.topbar{gap:20px}.world-status{flex:0 0 auto;display:grid;grid-template-columns:minmax(112px,.8fr) minmax(176px,1.2fr)}.world-status>div,.world-status>.world-mode-status{min-width:0;padding:7px 10px}.world-status>div:nth-child(3){border-left:0}.world-status>div:nth-child(n+3){border-top:1px solid var(--field-line)}}@media(max-width:900px){.start-screen{grid-template-columns:1fr;grid-template-rows:1fr auto}.start-copy{max-width:620px;padding-bottom:24px}.start-controls{align-self:end;width:100%;margin:0}.hotbar{max-width:calc(100vw - 240px)}.field-lens{top:112px}.pack-layout{grid-template-columns:minmax(180px,.78fr) minmax(240px,1.22fr)}}@media(max-width:760px){.pack-header{display:grid;gap:18px}.pack-actions{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;width:100%}.pack-view-switch{grid-column:1 / -1;min-width:0;width:100%;margin-right:0}.pack-view-switch button{min-width:0}.locale-switch--paper{justify-self:start;margin-right:0}}@media(max-width:680px){.loading-process{top:55%;right:max(20px,env(safe-area-inset-right));width:min(300px,calc(100vw - 40px));opacity:.9}.start-screen{display:flex;flex-direction:column;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:max(22px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.start-atmosphere{background:linear-gradient(0deg,#141a16eb,#141a1694 52%,#141a161f)}.brand-mark-large{margin-bottom:18px;transform:scale(.85) skewY(-12deg);transform-origin:left bottom}.start-copy{flex:0 0 auto;width:100%;margin-top:auto;padding-top:44px;padding-bottom:22px}.world-setup{grid-template-columns:minmax(0,1fr);gap:13px}.world-mode-control button{min-width:0}.start-copy h1{max-width:100%;font-size:clamp(2.7rem,13.4vw,4.4rem);letter-spacing:-.085em;white-space:nowrap}.start-line{margin:18px 0 20px;font-size:.98rem}.primary-action{width:100%;min-height:50px}.start-actions{display:grid;gap:8px}.room-fields{grid-template-columns:minmax(0,1fr);gap:12px}.room-panel-header{padding-bottom:12px}.room-panel h2{font-size:1rem}.start-secondary{justify-self:start}.start-controls{margin-bottom:0}.start-controls>div{padding-top:10px;padding-bottom:11px}.build-label{top:max(20px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right))}.topbar{top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));left:max(16px,env(safe-area-inset-left));gap:12px}.mission{max-width:calc(100vw - 168px);padding-left:9px}.mission .eyebrow{font-size:.53rem}#mission-copy{display:-webkit-box;overflow:hidden;font-size:.76rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.world-status{display:grid;grid-template-columns:1fr;min-width:130px}.world-status>div{min-width:0;padding:5px 8px}.world-status>div+div{border-top:1px solid var(--field-line);border-left:0}.world-status>.world-mode-status{grid-template-columns:1fr;align-items:start;gap:2px}.field-lens{top:auto;right:16px;bottom:94px;width:min(220px,calc(100vw - 32px));min-height:0;padding:11px 0 11px 13px}.field-lens h2{margin-top:5px;font-size:.95rem}#lens-fact{font-size:.66rem}#lens-data{gap:3px 10px;margin-top:8px;padding-top:7px}.vitals{bottom:calc(max(20px,env(safe-area-inset-bottom)) + 62px);left:max(16px,env(safe-area-inset-left));width:142px}.vital-row{grid-template-columns:46px 1fr}.hotbar{bottom:max(12px,env(safe-area-inset-bottom));max-width:calc(100vw - 32px);overflow-x:auto;overflow-y:hidden}.save-state{display:none}.save-state.is-error{right:max(16px,env(safe-area-inset-right));bottom:calc(max(20px,env(safe-area-inset-bottom)) + 64px);left:auto;display:block}.hotbar button,.hotbar .slot,.hotbar .hotbar-slot,.hotbar [data-slot]{flex-basis:46px;width:46px;height:46px}.slot-name{display:none}.toast-stack{top:132px;right:16px;left:16px;width:auto;transform:none}.pack{padding:max(22px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(28px,env(safe-area-inset-left))}.pack:before{left:12px}.pack-layout{grid-template-columns:1fr;gap:34px}.field-mark-sheet,.map-sheet{min-height:calc(100dvh - 136px)}.map-stage,#map-canvas{min-height:320px}.inventory-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.device-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.pause>div{text-align:left}}@media(max-width:520px){.field-mark-sheet-header{display:grid;align-items:stretch;gap:16px}.field-mark-leave{width:100%}}@media(max-width:520px){.field-mark,.field-mark-row,.field-mark-list>[role=listitem]{grid-template-columns:1fr;gap:12px;padding-right:0}.field-mark-action,.field-mark button,.field-mark-row button,.field-mark-list>[role=listitem] button{width:100%}.field-mark-reading{justify-items:start;text-align:left}}@media(max-width:420px){.world-seed-control{margin-bottom:14px}.pack-header{display:grid;gap:14px;padding-bottom:18px}.pack-actions{flex-wrap:wrap;width:100%}.pack-view-switch{flex:1 1 150px}.locale-switch--paper{margin-left:auto}.map-sheet-header,.map-readout{grid-template-columns:1fr;align-items:start}.map-sheet-header{display:grid}.map-actions{width:100%}.map-actions button{min-height:48px}.map-readout{display:grid;gap:12px}.map-readout dl{gap:14px}.map-readout>p{max-width:none;text-align:left}.start-controls dt{font-size:.55rem}.start-controls dd{font-size:.68rem}.inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.device-list{grid-template-columns:1fr}.field-lens,.mission-thread-meta{display:none}}@media(pointer:coarse){.primary-action,.quiet-button,.hotbar button,.hotbar .slot,.hotbar .hotbar-slot,.hotbar [data-slot],.inventory-grid button,.recipe-list button,.device-option,.pack-view-switch button,.map-actions button,.world-mode-control button,.world-seed-control input,.world-seed-control button{touch-action:manipulation}.primary-action:hover,.quiet-button:hover{transform:none}}.touch-controls{display:none}@media(any-pointer:coarse){.pack-view-switch,.map-actions,.pack-view-switch button,.map-actions button{min-height:48px}.desktop-control-copy{display:none}.touch-control-copy{display:inline}html[data-input-modality=gamepad] .touch-controls[data-enabled=true]{visibility:visible;opacity:.24}html[data-input-modality=gamepad] .touch-controls[data-enabled=true] .touch-controls__movement,html[data-input-modality=gamepad] .touch-controls[data-enabled=true] .touch-controls__action{pointer-events:auto}.touch-controls{position:fixed;z-index:16;inset:0;display:block;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s .18s}.touch-controls[data-enabled=true]{opacity:1;visibility:visible;transition:opacity .18s ease,visibility 0s}.touch-controls__movement{position:absolute;bottom:calc(max(22px,env(safe-area-inset-bottom)) + 72px);left:max(22px,env(safe-area-inset-left));width:128px;height:128px;border:1px solid rgba(240,234,219,.28);border-radius:50%;pointer-events:auto;background:radial-gradient(circle,rgba(194,154,81,.08) 0 28%,transparent 29%),#1d231f47;box-shadow:inset 0 0 0 16px #f0eadb06;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);touch-action:none}.touch-controls__movement:before,.touch-controls__movement:after{position:absolute;top:50%;left:50%;content:"";background:#f0eadb2e;transform:translate(-50%,-50%)}.touch-controls__movement:before{width:58%;height:1px}.touch-controls__movement:after{width:1px;height:58%}.touch-controls__stick{position:absolute;inset:0;display:grid;place-items:center}.touch-controls__stick-knob{width:50px;height:50px;border:1px solid rgba(240,234,219,.52);border-radius:50%;background:#1d231fb3;box-shadow:0 8px 18px #0d110e33;transition:background-color .12s ease}.touch-controls__movement[data-active=true] .touch-controls__stick-knob{border-color:var(--field-amber);background:#5b4827c7}.touch-controls__actions{position:absolute;inset:0;pointer-events:none}.touch-controls__action{position:absolute;display:grid;place-items:center;width:58px;height:58px;padding:5px;border:1px solid rgba(240,234,219,.32);border-radius:50%;pointer-events:auto;color:#f0eadbdb;background:#1d231f8a;box-shadow:0 8px 20px #0d110e2e;font-size:.56rem;font-weight:700;letter-spacing:.075em;line-height:1.05;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);touch-action:none;user-select:none;-webkit-user-select:none}.touch-controls__action[data-active=true]{border-color:var(--field-amber);color:var(--field-ink);background:#75582bd1;transform:scale(.94)}.touch-controls__action--mine{right:max(22px,env(safe-area-inset-right));bottom:calc(max(22px,env(safe-area-inset-bottom)) + 74px);width:70px;height:70px;border-color:#c29a51b8}.touch-controls__action--jump{right:calc(max(22px,env(safe-area-inset-right)) + 82px);bottom:calc(max(22px,env(safe-area-inset-bottom)) + 106px)}.touch-controls__action--descend{right:calc(max(22px,env(safe-area-inset-right)) + 82px);bottom:calc(max(22px,env(safe-area-inset-bottom)) + 40px);display:none}#app[data-world-mode=creative][data-flight=flying] .touch-controls__action--descend{display:grid}.touch-controls__action--place{right:max(22px,env(safe-area-inset-right));bottom:calc(max(22px,env(safe-area-inset-bottom)) + 156px)}.touch-controls__action--interact{right:calc(max(22px,env(safe-area-inset-right)) + 76px);bottom:calc(max(22px,env(safe-area-inset-bottom)) + 184px)}.touch-controls__action--pack,.touch-controls__action--pause{width:48px;height:48px;color:var(--field-muted);font-size:.49rem}.touch-controls__action--pack{right:calc(max(22px,env(safe-area-inset-right)) + 70px);bottom:calc(max(22px,env(safe-area-inset-bottom)) + 252px)}.touch-controls__action--pause{right:max(22px,env(safe-area-inset-right));bottom:calc(max(22px,env(safe-area-inset-bottom)) + 238px)}.vitals{bottom:calc(max(22px,env(safe-area-inset-bottom)) + 218px)}.hotbar{bottom:max(14px,env(safe-area-inset-bottom));max-width:min(600px,calc(100vw - 36px));overflow-x:auto;overflow-y:hidden}.interaction{top:calc(50% + 46px)}.toast-stack{top:max(118px,calc(env(safe-area-inset-top) + 98px));left:max(22px,env(safe-area-inset-left));width:min(300px,calc(100vw - 44px));transform:none}}@media(any-pointer:coarse)and (orientation:portrait){.start-atmosphere:after{background-position:70% center}.field-lens{right:max(18px,env(safe-area-inset-right))}.vitals{bottom:calc(max(22px,env(safe-area-inset-bottom)) + 214px);left:max(20px,env(safe-area-inset-left))}.touch-controls__movement{bottom:calc(max(20px,env(safe-area-inset-bottom)) + 70px);left:max(20px,env(safe-area-inset-left))}}@media(any-pointer:coarse)and (max-height:620px){.touch-controls__movement{bottom:calc(max(14px,env(safe-area-inset-bottom)) + 62px);width:108px;height:108px}.vitals{bottom:calc(max(14px,env(safe-area-inset-bottom)) + 178px)}}@media(any-pointer:coarse)and (max-width:680px){.toast-stack{top:max(132px,calc(env(safe-area-inset-top) + 112px))}}@media(prefers-reduced-motion:reduce){.loading[data-process=field-engineering] .loading-field-lever,.loading[data-process=field-engineering] .loading-field-lever:before,.loading[data-process=field-engineering] .loading-field-lever:after,.loading[data-process=field-engineering] .loading-field-lever i,.loading[data-process=field-engineering] .loading-field-lever b,.loading[data-process=coop-link] .loading-coop-link,.loading[data-process=coop-link] .loading-coop-link:before,.loading[data-process=coop-link] .loading-coop-link:after,.loading[data-process=coop-link] .loading-coop-link i,.loading[data-process=coop-link] .loading-coop-link b,.room-panel,.room-link-mark:before{animation:none!important;transition:none!important}.loading[data-process=material-grain] .loading-material-grain,.loading[data-process=material-grain] .loading-material-grain:before,.loading[data-process=material-grain] .loading-material-grain:after,.loading[data-process=survival-pacing] .loading-survival-pacing,.loading[data-process=survival-pacing] .loading-survival-pacing:before,.loading[data-process=survival-pacing] .loading-survival-pacing:after,.loading[data-process=survival-pacing] .loading-survival-pacing i,.loading[data-process=survival-pacing] .loading-survival-pacing b,#app[data-pacing]:after,#app[data-pacing] .reticle span{animation:none!important;transition:none!important}.loading[data-process=world-mode] .loading-world-mode,.loading[data-process=world-mode] .loading-world-mode i,.loading[data-process=world-mode] .loading-world-mode b,.loading[data-process=player-marks] .loading-player-marks,.loading[data-process=player-marks] .loading-player-marks:before,.loading[data-process=player-marks] .loading-player-marks:after,.loading[data-process=player-marks] .loading-player-marks b,.loading[data-process=return-marks] .loading-return-marks,.loading[data-process=return-marks] .loading-return-marks:before,.loading[data-process=return-marks] .loading-return-marks:after,.loading[data-process=return-marks] .loading-return-marks i,.loading[data-process=return-marks] .loading-return-marks b,.field-mark-sheet,.field-mark,.field-mark-row,.field-mark-list>[role=listitem]{animation:none!important;transition:none!important}.loading[data-process=controller-input] .loading-controller-input,.loading[data-process=controller-input] .loading-controller-input i,.loading[data-process=controller-input] .loading-controller-input b{animation:none!important;transition:none!important}.loading[data-process=orchard-crop-load] .loading-fruitlet-cluster,.loading[data-process=orchard-crop-load] .loading-natural-drop,.loading[data-process=orchard-crop-load] .loading-natural-drop:before,.loading[data-process=orchard-crop-load] .loading-natural-drop i,.loading[data-process=orchard-crop-load] .loading-natural-drop b,.loading[data-process=orchard-crop-load] .loading-deflection-sightline,.loading[data-process=orchard-crop-load] .loading-summer-baskets,.loading[data-process=orchard-crop-load] .loading-return-bloom,.loading[data-process=orchard-crop-load] .loading-return-bloom:before,.loading[data-process=orchard-crop-load] .loading-return-bloom i,.loading[data-process=orchard-crop-load] .loading-return-bloom b{animation:none!important;transition:none!important}.loading[data-process=orchard-grafting] .loading-graft-pair,.loading[data-process=orchard-grafting] .loading-union-wrap,.loading[data-process=orchard-grafting] .loading-orchard-bloom,.loading[data-process=orchard-grafting] .loading-orchard-bloom:before,.loading[data-process=orchard-grafting] .loading-orchard-bloom i,.loading[data-process=orchard-grafting] .loading-orchard-bloom b{animation:none!important;transition:none!important}.loading[data-process=grain-storage] .loading-grain-lots,.loading[data-process=grain-storage] .loading-depth-probes,.loading[data-process=grain-storage] .loading-air-path{animation:none!important;transition:none!important;transform:none}.loading[data-process=bridge-crossing] .loading-bridge-span,.loading[data-process=bridge-crossing] .loading-bridge-splice,.loading[data-process=bridge-crossing] .loading-load-line{animation:none!important;transition:none!important}.loading[data-process=spectral-field] .loading-spectral-slit:before,.loading[data-process=spectral-field] .loading-spectral-slit:after,.loading[data-process=spectral-field] .loading-reference-lines:before,.loading[data-process=spectral-field] .loading-reference-lines:after,.loading[data-process=spectral-field] .loading-reference-lines i,.loading[data-process=spectral-field] .loading-reference-lines b{animation:none!important;transition:none!important}.loading[data-process=cave-acoustics] .loading-echo-band i,.loading[data-process=cave-acoustics] .loading-echo-band b,.loading[data-process=cave-acoustics] .loading-air-thread:before,.loading[data-process=cave-acoustics] .loading-air-thread i,.loading[data-process=cave-acoustics] .loading-air-thread b{animation:none!important;opacity:.78;transform:none}.loading[data-process=wildlife-tracking] .loading-scent-streamers:before,.loading[data-process=wildlife-tracking] .loading-scent-streamers:after,.loading[data-process=wildlife-tracking] .loading-scent-streamers i{animation:none!important}.loading[data-process=camp] .loading-camp-vessel,.loading[data-process=camp] .loading-work-line,.loading[data-process=camp] .loading-camp-awning,.loading[data-process=camp] .loading-camp-embers{opacity:1!important}.loading-camp-vessel i{opacity:.9;transform:scaleY(.88)}.loading-work-line i,.loading-work-line b,.loading-camp-awning,.loading-camp-embers i{transform:none;opacity:.9}.loading-camp-embers b{opacity:0}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
