.install-hilos{margin-top:10px}.install-hilos button{color:#d7c4fc;min-height:44px;font:inherit;cursor:pointer;background:0 0;padding:8px 0;font-size:13px}.install-hilos button:disabled{opacity:.6;cursor:default}.install-hilos button:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #fff1b8}.install-hilos p{color:#cbc5dc;margin:4px 0 0;font-size:12px;line-height:1.6}.daily-share{text-align:center;width:100%;margin:16px 0}.daily-share .daily-share-summary{color:#cbc9de;margin:0 0 10px;font-size:12px;line-height:1.6}.share-result{color:#f4db9f;max-width:100%;min-height:44px;font:inherit;cursor:pointer;background:#d4bb7a14;border:1px solid #d4bb7a;border-radius:9px;padding:11px 18px;font-size:13px;font-weight:700}.share-result:hover{background:#d4bb7a26}.share-result:disabled{opacity:.65;cursor:wait}.copy-result{color:#cbc9de;min-height:44px;font:inherit;text-underline-offset:3px;background:0 0;margin:4px auto 0;padding:8px 14px;font-size:12px;text-decoration:underline;display:block}.daily-share .daily-share-status{margin:8px 0 0;font-size:12px;line-height:1.5}.daily-share-status:empty{display:none}.daily-share-manual{color:#cbc9de;text-align:left;margin-top:12px;font-size:12px;display:block}.daily-share-manual textarea{color:#f4efff;width:100%;font:inherit;resize:vertical;background:#17182b;border:1px solid #77728a;border-radius:8px;margin-top:6px;padding:10px;line-height:1.6;display:block}.recovered-daily{background:#17182be6;border:1px solid #d4bb7a50;border-radius:12px;width:min(460px,92%);margin:0 auto 24px;padding:0 16px}:root{color:#eff0fa;font-synthesis:none;background:#16182e;font-family:Avenir Next,Trebuchet MS,sans-serif}*{box-sizing:border-box}body{margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:default}button,a,input{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:4px;outline:3px solid #fff1b8}button{border:0}h1,h2,p{margin:0}.expedition{isolation:isolate;background:linear-gradient(90deg, #171a30eb, #171a3060 49%, #171a30d9), var(--landscape) center / cover fixed;min-height:100svh;position:relative}.expedition:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#1b1a3640 50%,#17192ef2);position:absolute;inset:0}.masthead{justify-content:space-between;align-items:center;gap:16px;max-width:1440px;min-height:100px;margin:auto;padding:24px 5%;display:flex}.brand{color:#f3eafc;letter-spacing:-1px;align-items:center;gap:12px;font-size:27px;font-weight:750;text-decoration:none;display:flex}.brand-mark{color:#d3bcff;font-size:42px;line-height:1}.brand-icon{object-fit:contain;width:40px;height:40px}.brand-divider{color:#9594b1;margin:0 5px;font-size:20px;font-weight:400}.edition{letter-spacing:0;color:#c7c4d9;font-size:14px;font-weight:450}.header-actions{align-items:center;gap:24px;display:flex}.local-badge{color:#d5cbe5;border:1px solid #626078;border-radius:30px;padding:6px 12px;font-size:11px}.quiet{color:#ddd9ec;background:0 0;padding:8px 0;font-size:13px}.quiet span{border:1px solid #9187a8;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:6px;display:inline-grid}.layout{grid-template-columns:minmax(205px,1fr) minmax(360px,490px) minmax(160px,.72fr);align-items:center;gap:clamp(24px,4vw,64px);width:min(1230px,90%);margin:38px auto 48px;display:grid}.briefing{flex-direction:column;align-self:stretch;padding-top:28px;display:flex}.chapter-label{color:#d0c8e0;align-items:center;gap:8px;margin-bottom:24px;font-size:11px;display:flex}.status-dot{background:#bfa2ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 15px #c4a8ff}h1{letter-spacing:-3px;font-size:clamp(38px,4.15vw,61px);font-weight:700;line-height:1.02}.title-dot{color:#e9a68a}.intro{color:#cbc5dc;margin-top:28px;font-size:15px;line-height:1.9}.primary{color:#271d40;background:#d7c4fc;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:14px 20px;font-size:14px;font-weight:750;transition:background .15s,transform .15s;display:flex}.primary:hover{background:#eee2ff;transform:translateY(-2px)}.primary span{font-size:21px}.start{margin-top:30px}.start-options{gap:10px;margin-top:30px;display:grid}.start-options .start{margin-top:0}.official-start{color:#e8ddf7;background:#28243dbb;border:1px solid #a996ca;border-radius:12px;min-height:44px;padding:10px 14px;font-size:12px;font-weight:650}.official-start:not(:disabled):hover{background:#3a3150}.fineprint{color:#bcb5ce;margin-top:13px;font-size:11px}.expedition-number{color:#b9b2cb;margin-top:auto;padding-top:34px;font-size:11px;line-height:1.9}.expedition-number span{color:#d5cce5;display:block}.room-description{color:#cbc5dc;max-width:28ch;margin-top:22px;font-size:14px;line-height:1.7;display:none}.journey h2{color:#c7bfd9;margin-bottom:18px;font-size:13px;font-weight:500}.tile svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.play-area{min-width:0}.board-header{justify-content:space-between;align-items:center;gap:16px;margin:0 6px 20px;display:flex}.depth{color:#c2b7d6;font-size:11px}.board-header h2{letter-spacing:-.5px;margin-top:5px;font-size:22px;font-weight:550}.move-count{background:#232239ad;border:1px solid #8f819349;border-radius:16px;flex-direction:column;align-items:center;padding:10px 13px;display:flex}.move-count strong{font-variant-numeric:tabular-nums;font-size:29px;font-weight:600;line-height:1}.move-count span{color:#c9bfd9;margin-top:4px;font-size:9px}.move-count.low{color:#ffc4b4;border-color:#ed9a82}.board-shell{background:#14172bdf;border:1px solid #bcb0d056;border-radius:25px;padding:14px;position:relative;box-shadow:0 22px 70px #05081780,inset 0 1px #fff2}.board{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid;position:relative}.color-0{--gem:#76e8d6;--tile:#275a60;--edge:#539a9a}.color-1{--gem:#ffbd9a;--tile:#764d4b;--edge:#b67965}.color-2{--gem:#d3b8ff;--tile:#5c4782;--edge:#9e83c5}.color-3{--gem:#a8ceff;--tile:#344e82;--edge:#7090bd}.tile{min-width:0;min-height:0;color:var(--gem);background:linear-gradient(145deg, color-mix(in srgb, var(--tile), white 8%), var(--tile));border:1px solid var(--edge);aspect-ratio:1;border-radius:12px;place-items:center;padding:15%;transition:filter .12s,background .12s;display:grid;position:relative;box-shadow:inset 0 2px #ffffff24,inset 0 -4px #090c202a,0 3px 2px #0003}.tile:disabled{opacity:1}.tile:not(:disabled):not(.vacant):not(.anchor):hover{filter:brightness(1.18);transform:translateY(-2px)}.tile.selected{outline-offset:2px;z-index:1;color:#fff5d7;background:#85795d;outline:2px solid #fff1bd}.tile.hit{animation:.24s ease-out both strike}.tile small{color:#fff;text-shadow:0 1px 3px #000;font-size:10px;position:absolute;bottom:1px;right:4px}.preview .board{opacity:.77}.preview-caption{white-space:nowrap;pointer-events:none;background:#26243bf0;border:1px solid #c1aedc80;border-radius:12px;padding:12px 18px;font-size:12px;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0007}.preview-caption span{color:#e2c6ff;padding-right:7px}.board-footer{justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:12px 6px 0;display:flex}.board-footer p{color:#c7c1d8;max-width:43ch;font-size:11px;line-height:1.6}.hint-button{color:#e3d8f7;white-space:nowrap;background:#39334c;border:1px solid #897c9c;border-radius:10px;min-height:40px;padding:9px 15px;font-size:12px}.hint-button:disabled{opacity:.5}.journey{padding-top:16px}.loot{margin-bottom:28px}.loot>span{color:#c5bbd9;font-size:12px}.loot>strong{font-variant-numeric:tabular-nums;margin:6px 0;font-size:34px;font-weight:500;display:block}.loot strong small{color:#c7b8dc;font-size:13px}.loot p{color:#bfb3d0;max-width:20ch;font-size:11px;line-height:1.7}.route-map{margin:0;padding:0;list-style:none}.route-map li{color:#b7acc7;gap:13px;min-height:62px;display:flex;position:relative}.route-map li:not(:last-child):after{content:"";background:#7a6b8e;width:1px;height:20px;position:absolute;top:36px;left:15px}.route-node{background:#22233ae8;border:1px solid #857497;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.current .route-node{color:#2b2240;background:#d7c1f8;border-color:#e6d6ff;box-shadow:0 0 22px #b384ff3f}.complete .route-node{color:#b9faea;background:#3a6060}.route-map li strong{margin-top:2px;font-size:12px;font-weight:550;display:block}.route-map li.current strong{color:#f3e9ff}.route-map li small{color:#b9afc9;margin-top:5px;font-size:10px;display:block}blockquote{color:#d1c2df;margin:16px 0 18px;font-family:Georgia,serif;font-size:19px;font-style:italic;line-height:1.5}.expedition-rules{color:#b8accb;gap:12px;font-size:11px;line-height:1.8;display:flex}.expedition-rules>span{color:#deaa96;font-size:28px}.page-footer{color:#b7aac9;border-top:1px solid #89799830;justify-content:space-between;gap:20px;width:min(1230px,90%);margin:auto;padding:24px 0;font-size:10px;display:flex}.interlude{text-align:center;flex-direction:column;align-items:center;min-height:457px;padding:12px 10px;display:flex}.seal{color:#e1beff;font-size:52px;line-height:1.3}.interlude h2{letter-spacing:-1px;margin:10px 0;font-size:27px}.interlude h2:focus{outline:none}.interlude>p{color:#cfc3df;max-width:42ch;font-size:12px;line-height:1.6}.extract{color:#e3c1b0;text-underline-offset:5px;background:0 0;min-height:44px;margin-top:12px;padding:14px 8px;font-size:12px;text-decoration:underline}.result{justify-content:center}.final-score{margin:22px 0}.final-score strong{color:#ebd8ff;font-size:44px;font-weight:600;display:block}.final-score span{color:#c7bad5;font-size:11px}.field-guide{background:#29263fea;border:1px solid #776884;border-radius:16px;grid-template-columns:1fr 1fr 1fr;gap:24px;width:min(1230px,90%);margin:12px auto 30px;padding:24px;display:grid}.field-guide h2{margin-bottom:12px;font-size:18px}.field-guide p{color:#ded3e9;margin-bottom:10px;font-size:12px;line-height:1.8}.collection-trigger{white-space:nowrap}.collection-trigger span{border:0;width:auto;height:auto;margin:0 0 0 5px;display:inline}.collection-label-short{display:none!important}.sound-toggle .sound-icon,.sound-toggle .sound-label,.help-toggle .help-label{border:0;width:auto;height:auto;margin:0;display:inline}.sound-toggle .sound-icon{margin-right:5px}.collection-identity{color:#cfc2dd;margin:5px 0 0;font-size:11px}.collection-overlay{color:inherit;z-index:20;background:#090b1ac9;border:0;place-items:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:24px;display:grid;position:fixed;inset:0}.collection-panel{background:linear-gradient(145deg,#29243c,#17192e);border:1px solid #9a88af;border-radius:20px;width:min(780px,100%);max-height:min(720px,100%);padding:24px;overflow:auto;box-shadow:0 24px 90px #000b}.collection-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.collection-heading h2{margin-top:5px;font-size:25px}.card-grid{perspective:1000px;grid-template-columns:repeat(5,minmax(110px,1fr));gap:12px;display:grid}.achievement-card{text-align:left;perspective:800px;background:0 0;border-radius:13px;min-height:174px;padding:0}.card-inner{width:100%;min-height:174px;transform-style:preserve-3d;transition:transform .32s;display:grid}.achievement-card.flipped .card-inner{transform:rotateY(180deg)}.card-front,.card-back{border-radius:inherit;backface-visibility:hidden;background:linear-gradient(145deg,#4a3a60,#28223c);border:1px solid #9b85b8;flex-direction:column;grid-area:1/1;justify-content:end;gap:7px;padding:14px;display:flex}.card-front i{color:#f6d59d;text-align:center;margin:auto;font-size:37px;font-style:normal}.card-front strong,.card-back strong{font-size:13px}.card-front small,.card-back small,.card-back em{color:#d6c8e8;font-size:10px;font-style:normal;line-height:1.45}.card-back{background:linear-gradient(145deg,#312940,#181b31);justify-content:center;transform:rotateY(180deg)}.achievement-card.locked .card-front{filter:grayscale();opacity:.7}.new-cards,.save-status{color:#f3d69a;margin:14px 0 0;font-size:11px;line-height:1.5}.daily-ranking{color:#d5c8e4;width:100%;max-width:350px;margin:14px 0 0;padding:0;font-size:11px;list-style:none}.daily-ranking li{border-bottom:1px solid #9180a630;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.mission{align-items:center;gap:12px;margin-top:30px;display:flex}.mission h2{font-size:13px;line-height:1.5}.mission p{color:#c4bcd5;margin-top:4px;font-size:11px;line-height:1.5}.cargo-icon{color:#fff6df;font-size:42px}.exit-icon{color:#f4cb85;margin-left:auto;font-size:25px}.current-guide{border-top:1px solid #aaa0c12d;align-items:center;gap:15px;margin-top:28px;padding-top:20px;display:flex}.current-guide>span{color:#e5bda7;min-width:32px;font-size:46px}.current-guide strong{font-size:12px}.current-guide p{color:#c5bad5;margin-top:6px;font-size:11px;line-height:1.7}.tile svg{pointer-events:none}.tile.cargo{color:#483452;background:radial-gradient(circle at 35% 25%,#fffef7,#dcc5ef 70%);border:1px solid #fff4da;padding:0;box-shadow:0 0 18px #d8bcfa60,inset 0 -4px #b7a5c4}.core-glyph{pointer-events:none;place-items:center;width:100%;height:100%;font-size:clamp(25px,3.5vw,43px);line-height:1;display:grid}.tile.exit-cell{background:#100e19;border:2px solid #ffe1a6;box-shadow:0 0 0 2px #8a5b32,0 0 23px #ffc16438,inset 0 0 15px #000}.tile .exit-label{color:#2c1c17;text-shadow:none;z-index:3;pointer-events:none;background:#ffdda0;border-radius:3px;padding:0 3px;font-size:8px;line-height:1.3;position:absolute;bottom:-6px;left:50%;right:auto;transform:translate(-50%)}.landing-ring{pointer-events:none;background:#fff7dc22;border:2px dashed #fff5dc;border-radius:50%;position:absolute;inset:12%}.thread-line{z-index:3;pointer-events:none;filter:drop-shadow(0 1px 3px #34223b);width:100%;height:100%;position:absolute;inset:0}.thread-controls{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.thread-controls .primary{flex:1;justify-content:center;min-height:44px;padding:10px 18px;font-size:12px}.thread-controls .quiet{min-height:44px;font-size:11px}button:disabled{opacity:.45;transform:none!important}.thread-controls .primary:disabled{color:#e4dceb;background:#635773}.restart{color:#bdb0cd;text-underline-offset:3px;background:0 0;margin:16px auto 0;padding:10px;font-size:10px;text-decoration:underline;display:block}.flow-pop{color:#fff0bd;text-shadow:0 0 25px #372f48;pointer-events:none;place-items:center;font-size:90px;display:grid;position:absolute;inset:0}.tile.falling{z-index:1;animation:.34s cubic-bezier(.2,.7,.3,1) both fall}.intro-mechanics{color:#d5c0ec;flex-wrap:wrap;gap:8px;margin-top:22px;font-size:11px;display:flex}.intro-mechanics span{border:1px solid #9f86bd50;border-radius:6px;padding:7px 9px}.mechanic-tip{border-top:1px solid #aaa0c12d;gap:12px;margin-top:18px;padding-top:18px;display:flex}.mechanic-tip>span{color:#ddc0ff;font-size:26px}.mechanic-tip p{color:#d2c7df;font-size:12px;line-height:1.7}.mobile-score{display:none}.tile.vacant{background:#0d112080;border-color:#77758f26;box-shadow:inset 0 3px 9px #0003}.tile.exit-cell.vacant{background:#100e19;border:2px solid #ffe1a6;box-shadow:0 0 0 2px #8a5b32,0 0 23px #ffc16438,inset 0 0 15px #000}.tile.exit-cell.cargo{color:#6a3a59;background:#fff1d6;box-shadow:0 0 28px #ffd393a0}.portal{pointer-events:none;background:radial-gradient(#05020c 20%,#65432b 65%,#f6c881 70%,#2d163040 73%);border-radius:50%;place-items:center;display:grid;position:absolute;inset:10%;transform:perspective(50px)rotateX(16deg)}.portal i{border:1px solid #d4a06a;border-radius:50%;position:absolute;inset:14%}.portal i:nth-child(2){border-color:#875339;inset:26%}.portal i:nth-child(3){border-color:#422533;inset:38%}.tile.crusted{filter:saturate(.65);border:2px solid #cbeaff}.crust-glass{border-radius:inherit;pointer-events:none;background:linear-gradient(35deg,#0000 43%,#effaffb3 44% 46%,#0000 47%),linear-gradient(125deg,#e9faff5c,#c6f4ff19 40%,#b6dffe99);position:absolute;inset:0;box-shadow:inset 0 0 8px #f0faff99}.tile.anchor{color:#f4d1a3;background:linear-gradient(135deg,#514b56,#332d3d);border:2px solid #ac998c;box-shadow:inset 3px 3px #cac0aa26,inset -4px -4px #120e2266}.anchor-glyph{pointer-events:none;font-size:clamp(20px,3vw,36px);line-height:1}.ability-bar{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.splice-button{text-align:left;color:#f0daff;background:#342943;border:1px solid #b082d8;border-radius:12px;grid-template-columns:22px auto;column-gap:7px;min-height:48px;padding:9px 13px;display:grid}.splice-button>span{grid-row:span 2;align-self:center;font-size:28px;line-height:1}.splice-button strong{font-size:12px;font-weight:600}.splice-button small{color:#d6c2e6;margin-top:3px;font-size:10px}.splice-button.armed{background:#714274;border-color:#efb4ee;box-shadow:0 0 20px #e093dc33}.splice-button:disabled{opacity:.58}.forecast{text-align:right}.forecast strong{color:#ece1f6;font-size:15px;font-weight:600;display:block}.forecast span{color:#c9bdd5;margin-top:5px;font-size:10px;display:block}.forecast.charged strong{color:#ffc77b}.direction-choice{background:#3d334d;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:9px 12px;display:flex}.direction-choice>span{color:#e2d5f1;flex:1;font-size:11px}.direction-choice button{background:#574663;border:1px solid #a189b6;border-radius:8px;width:44px;height:40px;font-size:24px}.direction-choice button[aria-pressed=true]{color:#32213c;background:#e7c5fa}.splice-armed .thread-line{filter:drop-shadow(0 0 5px #f6a8ff)}.board-shell.resonating{border-color:#ffd397;animation:.22s ease-out impact;box-shadow:0 0 45px #ffca863b,0 22px 70px #05081780}.resonance-pop{background:radial-gradient(#1d1028c9,#0000 65%);flex-direction:column;justify-content:center;align-items:center;font-size:50px;display:flex}.resonance-pop small{letter-spacing:2px;color:#ffe4bb;font-size:15px}.resonance-pop strong{color:#ffe5a8;font-size:70px;line-height:1.15}.resonance-pop>span{font-size:24px}@keyframes impact{25%{transform:translate(-3px)}60%{transform:translate(3px)}}@keyframes fall{0%{transform:translate(var(--fall-x), var(--fall-y))}to{transform:translate(0)}}@keyframes strike{40%{filter:brightness(2);transform:scale(.8)}to{opacity:.2;transform:scale(.4)}}@media (width>=1600px){.layout{margin-top:7vh}}@media (width<=1120px){.layout{grid-template-columns:minmax(180px,1fr) minmax(340px,480px);gap:40px;width:88%}.journey{display:none}.masthead{padding-inline:6%}h1{font-size:50px}}@media (width<=700px){.expedition{background-attachment:scroll}.masthead{min-height:76px;padding:18px 5%}.brand{gap:7px;font-size:23px}.brand-icon{width:32px;height:32px}.brand-divider,.edition,.local-badge{display:none}.quiet{font-size:12px}.header-actions{gap:14px}.sound-toggle{font-size:10px}.layout{grid-template-columns:minmax(0,1fr);gap:24px;width:min(460px,92%);margin:12px auto 24px}.briefing{padding:0 6px}.chapter-label{margin-bottom:12px}h1{letter-spacing:-2px;font-size:43px}h1 br{display:none}.intro{margin-top:14px;font-size:13px;line-height:1.6}.intro br{display:none}.start{width:100%;margin-top:18px}.start-options{margin-top:18px}.fineprint{margin-top:9px}.expedition-number,.room-description{display:none}.briefing:has(.mission) .chapter-label{display:none}.briefing:has(.mission) h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-score{text-align:right;flex-direction:column;margin-left:auto;display:flex}.mobile-score strong{font-size:18px}.mobile-score span{color:#c9bfd9;font-size:9px}.mechanic-tip{gap:8px;margin-top:8px;padding-top:8px}.mechanic-tip>span{font-size:18px}.mechanic-tip p{font-size:10px;line-height:1.5}.ability-bar{margin-top:11px}.splice-button{min-height:44px;padding:7px 9px}.forecast strong{font-size:13px}.forecast span{font-size:9px}.layout{gap:16px}.mission{gap:8px;margin-top:0}.mission h2{font-size:12px}.mission p{font-size:10px}.cargo-icon{font-size:32px}.current-guide{gap:10px;margin-top:8px;padding-top:8px}.current-guide>span{font-size:26px}.current-guide strong{font-size:11px}.current-guide p{margin-top:2px;font-size:10px}.thread-controls{gap:10px;margin-top:12px}.thread-controls .primary{padding-inline:10px}.board-header{margin-bottom:13px}.board-header h2{font-size:20px}.move-count{padding:8px 12px}.move-count strong{font-size:26px}.board-shell{border-radius:19px;padding:10px}.board{gap:5px}.tile{border-radius:9px}.board-footer{padding:12px 0 0}.board-footer p{font-size:10px}.preview-caption{padding:10px 14px;font-size:11px;bottom:20px}.interlude{min-height:420px;padding:8px 2px}.interlude h2{font-size:25px}.page-footer{padding-bottom:max(24px, env(safe-area-inset-bottom));font-size:9px}.field-guide{grid-template-columns:1fr;gap:8px;width:92%;padding:20px}.collection-panel{padding:18px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.achievement-card,.card-inner{min-height:140px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.achievement-card.flipped .card-inner{transform:none}.achievement-card.flipped .card-front{visibility:hidden}.achievement-card.flipped .card-back{visibility:visible;transform:none}.card-back{visibility:hidden}}.collection-overlay::backdrop{background:0 0}.pending-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.pending-actions button{min-height:44px}@media (width<=700px){.masthead{flex-wrap:nowrap;gap:8px;min-height:64px;padding:10px 4%}.brand{white-space:nowrap;gap:6px;font-size:20px}.brand-icon{width:28px;height:28px}.header-actions{flex-wrap:nowrap;flex:1;justify-content:flex-end;gap:4px}.header-actions .local-badge{display:none}.sound-toggle,.collection-trigger,.help-toggle{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 8px;display:inline-flex}.sound-label,.help-label,.collection-label-full{display:none!important}.collection-label-short{font-size:11px;margin:0!important;display:inline!important}.collection-count{font-size:10px;margin-left:3px!important}.collection-overlay{padding:12px}.expedition.is-started .briefing{gap:0;padding:0 6px}.expedition.is-started .mission{min-height:38px;margin:0}.expedition.is-started .mission p,.expedition.is-started .mechanic-tip{display:none}.expedition.is-started .cargo-icon{font-size:25px}.expedition.is-started .current-guide{min-height:34px;margin:4px 0 0;padding:6px 0 0}.expedition.is-started .current-guide>span,.expedition.is-finished .mission,.expedition.is-finished .current-guide{display:none}}.personal-best{color:#ebd8ff;margin-bottom:22px;font-size:11px;line-height:1.7}.card-inner{border-radius:inherit}.collection-heading .quiet{min-width:44px;min-height:44px}@media (width<=360px){.brand{font-size:18px}.collection-label-short{font-size:10px}.sound-toggle,.collection-trigger,.help-toggle{padding-inline:6px}}
