.atlas-expedition168{--a168-ink:#263e3d;--a168-paper:#fbf7ed;--a168-accent:#297367;color:var(--a168-ink);background:var(--a168-paper);border-radius:20px;padding:18px;max-width:1280px;margin:0 auto;font-family:system-ui,sans-serif;box-shadow:0 12px 35px #263e3d15}.atlas-expedition168 *{box-sizing:border-box}.atlas-expedition168 h1,.atlas-expedition168 h2,.atlas-expedition168 h3,.atlas-expedition168 p{margin:0}.atlas-expedition168 button,.atlas-expedition168 select{font:inherit;color:inherit;border:1px solid #b6c7ba;background:#fffaf0;border-radius:10px;min-height:42px;padding:9px 13px}.atlas-expedition168 button{cursor:pointer;transition:background .12s}.atlas-expedition168 button:hover:not(:disabled){background:#e0eddf}.atlas-expedition168 button:disabled{opacity:.45;cursor:default}.atlas-expedition168 button:focus-visible,.atlas-expedition168 select:focus-visible,.a168-canvas:focus-visible{outline:3px solid #d69e35;outline-offset:2px}.atlas-expedition168 button[aria-pressed=true]{background:#deeadb;border:2px solid #3b7b62}.atlas-expedition168 label{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.atlas-expedition168 input[type=checkbox]{width:19px;height:19px;accent-color:#297367}.a168-header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.a168-header h1{font-size:27px;line-height:1.15}.a168-kicker{font-size:11px;font-weight:800;letter-spacing:.10em;color:#617568}.a168-header-actions,.a168-tools,.a168-checks{display:flex;gap:8px;flex-wrap:wrap}.a168-mission{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 16px;margin-bottom:12px;background:#ececdb;border-radius:12px}.a168-mission h2{font-size:19px;line-height:1.25;margin:3px 0 6px}.a168-mission p:last-child{font-size:14px;line-height:1.5;max-width:900px}.a168-progress{font-size:31px;white-space:nowrap}.a168-progress small{font-size:15px;font-weight:500}.a168-scene-wrap{position:relative;border-radius:14px;overflow:hidden;background:#afcfca;border:1px solid #abc4b7}.a168-canvas{display:block;width:100%;height:460px;max-height:58vh;min-height:310px;touch-action:none}.a168-place{position:absolute;top:10px;left:12px;font-size:12px;font-weight:600;background:#223e3dd6;color:#fff6df;border-radius:20px;padding:6px 10px;pointer-events:none}.a168-panel{padding:16px 0 8px}.a168-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center}.a168-intro h2,.a168-stop h2,.a168-success h2{font-size:22px;margin:5px 0 10px}.a168-intro p,.a168-success p,.a168-stop p{font-size:14px;line-height:1.55;margin-bottom:12px}.a168-intro>div:last-child{display:grid;gap:12px}.atlas-expedition168 .a168-primary{background:var(--a168-accent);color:white;font-weight:700;border-color:var(--a168-accent)}.atlas-expedition168 .a168-primary:hover:not(:disabled){background:#1c5a50}.atlas-expedition168 .a168-quiet{background:transparent}.a168-notice{padding:12px 15px;margin-top:10px;background:#e4ece0;border-left:4px solid #739975;border-radius:8px;line-height:1.45;min-height:46px;font-size:14px}.a168-footer{font-size:12px;margin-top:15px;color:#5d6d61;display:grid;gap:8px}.a168-footer details p{margin:8px 0;line-height:1.5}.a168-footer a{color:#276557}.a168-small{font-size:12px!important;line-height:1.45;color:#5e6d61;margin:10px 0!important}.a168-workshop{padding:16px;background:#efe9d9;border:1px solid #d8d5ba;border-radius:14px;margin-top:12px}.a168-work-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.a168-work-heading h3{font-size:17px}.a168-carry{display:flex;justify-content:space-between;gap:12px;background:#fff8e6;padding:10px 12px;border-radius:9px;margin-bottom:8px}.a168-carry span{font-size:12px;max-width:65%;overflow-wrap:anywhere}.a168-count{margin-bottom:9px;font-size:13px}.a168-count select{padding:4px 8px;min-height:36px}.a168-tool-title{font-size:13px;font-weight:700;margin:12px 0 7px!important}.a168-bins{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:8px 0 11px}.atlas-expedition168 .a168-bins button{display:grid;text-align:left;gap:4px;padding:9px 10px;min-width:0}.a168-bins strong{font-size:14px}.a168-bins small{font-size:11px;overflow-wrap:anywhere;font-weight:400}.a168-sides{grid-template-columns:repeat(4,minmax(0,1fr))}.a168-reserve{font-size:14px;margin-bottom:10px!important}.a168-checks{margin-top:15px;padding-top:12px;border-top:1px solid #d3d0bc}.a168-example{margin-top:12px;font-size:13px}.a168-example p{margin-top:8px;line-height:1.5}.a168-grid{display:grid;grid-template-columns:repeat(var(--a168-columns),minmax(18px,1fr));gap:3px;max-width:650px;padding:7px;background:#2f514b;border-radius:10px;margin:10px 0;overflow:auto}.atlas-expedition168 .a168-grid button{border-radius:3px;padding:0;min-height:31px;min-width:18px;font-size:19px;line-height:1;background:#fcf5df;color:#8f8064;border:0}.atlas-expedition168 .a168-grid button.is-covered{background:#dbb962;color:#684a26}.a168-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px}.a168-move{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.a168-stick{width:70px;height:70px;position:relative;border-radius:50%;background:#d2ddce;border:2px solid #92aa94;touch-action:none;flex-shrink:0}.a168-stick i{position:absolute;width:30px;height:30px;left:18px;top:18px;border-radius:50%;background:#61917b;box-shadow:0 3px 5px #233e3430;pointer-events:none}.a168-direction-pad{display:grid;grid-template-columns:repeat(3,35px);grid-template-rows:repeat(2,35px);gap:3px}.atlas-expedition168 .a168-direction-pad button{padding:0;min-height:35px;touch-action:none}.a168-direction-pad button:nth-child(1){grid-column:2}.a168-direction-pad button:nth-child(2){grid-row:2;grid-column:1}.a168-direction-pad button:nth-child(3){grid-row:2;grid-column:2}.a168-direction-pad button:nth-child(4){grid-row:2;grid-column:3}.a168-move-actions{display:flex;gap:7px;flex-wrap:wrap;flex:1;min-width:260px}.a168-stop,.a168-success{max-width:850px}.a168-expanded{position:fixed;inset:0;z-index:100000;border-radius:0;max-width:none;overflow:auto;padding:14px 4vw}.a168-expanded .a168-canvas{height:54vh;max-height:54vh}.atlas-expedition168[data-phase=paused] .a168-scene-wrap{filter:saturate(.65)}@media(max-width:650px){.atlas-expedition168{padding:10px;border-radius:12px}.a168-header{gap:6px}.a168-header h1{font-size:22px}.a168-kicker{font-size:9px}.a168-header-actions{gap:5px}.a168-header-actions button{font-size:11px;min-height:36px;padding:6px 8px}.a168-mission{padding:10px;gap:8px}.a168-mission h2{font-size:16px}.a168-mission p:last-child{font-size:12px}.a168-progress{font-size:23px}.a168-canvas{height:345px;min-height:300px;max-height:none}.a168-intro{grid-template-columns:1fr;gap:10px}.a168-intro h2,.a168-stop h2,.a168-success h2{font-size:19px}.a168-intro p,.a168-success p,.a168-stop p{font-size:13px}.a168-bins{grid-template-columns:repeat(2,minmax(0,1fr))}.a168-sides{grid-template-columns:repeat(2,minmax(0,1fr))}.a168-workshop{padding:11px}.a168-tools button{font-size:12px;padding:8px 10px}.a168-carry{display:grid;gap:5px}.a168-carry span{max-width:none}.a168-work-heading h3{font-size:15px}.a168-grid{gap:2px;padding:4px}.atlas-expedition168 .a168-grid button{font-size:15px;min-height:27px}.a168-move{gap:8px}.a168-move-actions{min-width:190px}.a168-move-actions button{font-size:11px;padding:6px 8px}.a168-stick{width:60px;height:60px}.a168-stick i{left:13px;top:13px}.a168-direction-pad{grid-template-columns:repeat(3,29px);grid-template-rows:repeat(2,29px)}.atlas-expedition168 .a168-direction-pad button{min-height:29px}.a168-footer label{align-items:flex-start}.a168-expanded{padding:8px}.a168-expanded .a168-canvas{height:45vh;min-height:280px;max-height:none}}@media(prefers-reduced-motion:reduce){.atlas-expedition168 button{transition:none}}
