.sh-shell{z-index:7;pointer-events:none;position:fixed;inset:0}.sh-shell[hidden],.sh-shell [hidden]{display:none!important}.sh-shell .screens,.sh-shell .sheet-host,.sh-shell .toast-host{pointer-events:none;position:absolute;inset:0}.sh-shell .screen{pointer-events:none;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));box-sizing:border-box;flex-direction:column;display:flex;position:absolute;inset:0}.sh-shell .screen[hidden]{display:none}.sh-shell button,.sh-shell input,.sh-shell [role=button]{pointer-events:auto;font:inherit;color:inherit;cursor:pointer}.sh-shell button{border:0}.sh-shell h1,.sh-shell h2,.sh-shell h3,.sh-shell p{margin:0}.sh-shell .btn{min-height:48px;padding:0 18px}.sh-shell .btn.small{min-width:48px;padding:0 10px}.sh-shell .btn.call{min-width:200px}.sh-shell .btn.call small{opacity:.85;font-size:.8em;display:block}.sh-shell .row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.sh-shell .chip{white-space:nowrap;pointer-events:none;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.sh-shell .spacer{flex:1}.sh-shell .top{pointer-events:none;flex:none;align-items:center;gap:10px;min-height:52px;display:flex}.sh-shell .top h2{text-align:center;flex:1;font-size:20px}.sh-shell .title{justify-content:space-between}.sh-shell .title .top{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));position:absolute;left:auto}.sh-shell .wordmark{text-align:center;pointer-events:none;margin-top:max(5vh,52px)}.sh-shell .wordmark h1{font-size:clamp(40px,11vw,96px);line-height:1}.sh-shell .wordmark .tagline{margin-top:8px;font-size:clamp(15px,3.6vw,22px)}.sh-shell .menu{flex-direction:column;align-items:center;gap:12px;padding-bottom:4px;display:flex}.sh-shell .menu .btn.call{min-width:240px;min-height:64px;font-size:22px}.sh-shell .menu .corner{top:max(10px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left));position:absolute}.sh-shell .ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;margin:0 auto;display:block}@media (width>=900px){.sh-shell .menu .btn{min-width:120px;min-height:54px;font-size:18px}.sh-shell .menu .btn.call{min-width:300px;min-height:72px;font-size:26px}}.sh-shell .screen.covers{pointer-events:auto}.sh-shell[data-preview]:not([data-preview=""]) .screen.shop{background:0 0}.sh-shell[data-preview]:not([data-preview=""]) .screen.shop .shelf,.sh-shell[data-preview]:not([data-preview=""]) .screen.shop .tabs,.sh-shell[data-preview]:not([data-preview=""]) .screen.shop .place-line{visibility:hidden}.sh-shell .map .biomes{overscroll-behavior:contain;pointer-events:auto;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:8px;padding:6px 2px 20px;display:flex;overflow-y:auto}.sh-shell .biome{flex-direction:column;flex:none;padding:10px 6px 4px;display:flex}.sh-shell .biome header{grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px;padding:0 6px;display:grid}.sh-shell .biome header h3{font-size:20px}.sh-shell .biome header p{grid-column:1/-1;font-size:14px}.sh-shell .biome .chart{flex:none;width:100%;height:min(136vw,600px)}.sh-shell .isle{cursor:pointer}.sh-shell .isle .hit{fill:#0000}.sh-shell .isle text{text-anchor:middle;pointer-events:none}.sh-shell .isle .name{font-size:19px}.sh-shell .isle .mark{font-size:17px}@media (aspect-ratio>=4/3) and (width>=900px){.sh-shell .map .biomes{flex-direction:row;gap:0;overflow:hidden}.sh-shell .biome{flex:1 1 0;min-width:0;padding:14px 10px 8px}.sh-shell .biome header h3{font-size:24px}.sh-shell .biome header p{font-size:15px}.sh-shell .biome .chart{flex:1;height:auto;min-height:0}}.sh-shell .tabs{pointer-events:auto;scrollbar-width:none;flex:none;gap:6px;padding:4px 2px;display:flex;overflow-x:auto}.sh-shell .tabs .tab{flex:none;min-height:44px;padding:0 16px}.sh-shell .place-line{text-align:center;pointer-events:none;flex:none;padding:6px 8px 2px;font-size:14px}.sh-shell .shelf,.sh-shell .codex .pages,.sh-shell .panels{overscroll-behavior:contain;pointer-events:auto;-webkit-overflow-scrolling:touch;flex:1;padding:6px 2px 24px;overflow-y:auto}.sh-shell .group{margin:10px 0 18px}.sh-shell .group h3{margin:0 4px 4px;font-size:17px}.sh-shell .group .note{margin:0 4px 10px;font-size:14px}.sh-shell .grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.sh-shell .item{text-align:center;grid-template-rows:auto auto 1fr auto;justify-items:center;gap:4px;min-height:196px;padding:12px 8px;display:grid}.sh-shell .item .emblem{width:72px;height:72px}.sh-shell .item .name{font-size:15px}.sh-shell .item .sub{font-size:13px}.sh-shell .item .price{align-self:end;padding:4px 12px;font-size:15px}.sh-shell .emblem-svg{width:100%;height:100%;display:block}@media (width>=900px){.sh-shell .grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.sh-shell .item{min-height:250px}.sh-shell .item .emblem{width:104px;height:104px}.sh-shell .item .name{font-size:18px}.sh-shell .group h3{font-size:21px}.sh-shell .tabs{justify-content:center}.sh-shell .shelf>.group{max-width:1480px;margin-left:auto;margin-right:auto}.sh-shell .tabs .tab{min-height:48px;padding:0 22px;font-size:17px}.sh-shell .place-line{font-size:16px}}.sh-shell .codex .pages{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:12px;display:grid}.sh-shell .page{padding:12px}.sh-shell .page ol{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.sh-shell .node button{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;display:flex}.sh-shell .node button:disabled{cursor:default}.sh-shell .panels{flex-direction:column;gap:12px;width:100%;max-width:640px;margin:0 auto;display:flex}.sh-shell .panel{flex-direction:column;gap:10px;padding:14px;display:flex}.sh-shell .field{flex-direction:column;gap:6px;display:flex}.sh-shell .field input:not([type]),.sh-shell .field input[type=text],.sh-shell .field input[type=number]{box-sizing:border-box;width:100%;min-height:44px;padding:0 12px}.sh-shell .field.range{grid-template-columns:90px 1fr 40px;align-items:center;display:grid}.sh-shell .field.range input{width:100%;min-height:44px}.sh-shell .field.toggle{flex-direction:row;justify-content:space-between;align-items:center;min-height:44px}.sh-shell .field.toggle input{width:28px;height:28px}.sh-shell .seg{gap:6px;display:flex}.sh-shell .seg button{flex:1;min-height:44px}.sh-shell .facts{grid-template-columns:1fr auto;gap:6px 12px;margin:0;display:grid}.sh-shell .facts dd{text-align:right;margin:0}.sh-shell .list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sh-shell .list li{grid-template-columns:1fr auto;gap:2px 10px;display:grid}.sh-shell .list time{grid-column:1/-1;font-size:13px}.sh-shell .sheet-wrap{pointer-events:auto;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.sh-shell .sheet-scrim{position:absolute;inset:0}.sh-shell .sheet{box-sizing:border-box;width:100%;max-width:560px;max-height:86vh;padding:18px 16px max(16px, env(safe-area-inset-bottom));text-align:center;flex-direction:column;gap:10px;display:flex;position:relative;overflow-y:auto}.sh-shell .sheet .row{margin-top:6px}.sh-shell .sheet .emblem.big{width:120px;height:120px;margin:0 auto}.sh-shell .sheet .island-big{width:220px;height:165px;margin:0 auto;display:block}.sh-shell .sheet .parts{text-align:left;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sh-shell .sheet .item-card,.sh-shell .sheet .island-card,.sh-shell .sheet .checkout{flex-direction:column;gap:10px;display:flex}.sh-shell .checkout .amount{font-size:34px}@media (width>=900px){.sh-shell .sheet-wrap{align-items:center}.sh-shell .sheet{padding:24px}}@media (width<=899px){.sh-shell[data-preview]:not([data-preview=""]) .sheet .emblem.big{display:none}}@media (width>=900px){.sh-shell[data-preview]:not([data-preview=""]) .sheet-wrap{justify-content:flex-end;padding-right:4vw}.sh-shell[data-preview]:not([data-preview=""]) .sheet{max-width:460px}}.sh-shell .toast-host .toast{left:50%;top:max(8px, env(safe-area-inset-top));box-sizing:border-box;text-align:center;pointer-events:none;z-index:2;width:max-content;max-width:calc(100vw - 132px);padding:8px 16px;line-height:1.25;position:absolute;transform:translate(-50%)}.sh-shell button{-webkit-tap-highlight-color:transparent}.sh-shell .btn:active,.sh-shell .item:active,.sh-shell .tab:active{transform:scale(.97)}:where(.sh-shell){accent-color:#f2c46a;color:#f4efe6;-webkit-font-smoothing:antialiased;font:600 15px/1.3 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}:where(.sh-shell) :where(.btn,.tab,.seg button,.node button){color:#f4efe6;background:#0c1228d6;border:1px solid #f0c46a8c;border-radius:14px}:where(.sh-shell) :where(.btn.call){color:#2a1a08;background:linear-gradient(#f2c46a,#c48c34)}:where(.sh-shell) :where(.tab.on,.seg button.on){color:#2a1a08;background:#f2c46ae6}:where(.sh-shell) :where(.chip){color:#f2c46a;background:#0e1630b8;border:1px solid #f0c46a8c;border-radius:999px}:where(.sh-shell) :where(.toast){color:#ffe2a0;background:#111a40;border:1px solid #f0c46ab3;border-radius:18px;box-shadow:0 8px 24px #00000073}:where(.sh-shell) :where(.screen.covers){background:radial-gradient(120% 80% at 50% 0,#1d2a63 0%,#0f1638 55%,#090d24 100%)}:where(.sh-shell) :where(.item,.page,.panel){background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px}:where(.sh-shell) :where(.sheet){background:#111a40;border:1px solid #f0c46a66;border-radius:22px 22px 0 0;box-shadow:0 -12px 40px #00000073}@media (width>=900px){:where(.sh-shell) :where(.sheet){border-radius:22px}}:where(.sh-shell) :where(.sheet-scrim){background:#0408188c}:where(.sh-shell)[data-preview]:not([data-preview=""]) :where(.sheet-scrim){background:0 0}:where(.sh-shell) :where(.biome+.biome){border-top:1px solid #f2c46a2e}@media (aspect-ratio>=4/3) and (width>=900px){:where(.sh-shell) :where(.biome+.biome){border-top:0;border-left:1px solid #f2c46a2e}}:where(.sh-shell) :where(.wordmark .tagline){color:#f4efe6;text-shadow:0 1px 3px #000c,0 0 18px #0009}:where(.sh-shell) :where(.wordmark h1){color:#ffe2a0;text-shadow:0 2px 18px #00000080;letter-spacing:.04em}:where(.sh-shell) :where(.note,.sub,.place-line,.biome header p,.why){color:#b8c0d8}:where(.sh-shell) :where(.price,.yours,.amount,.have,.stars .on){color:#f2c46a}:where(.sh-shell) :where(.stars i){color:#ffffff40;font-style:normal}:where(.sh-shell) :where(.item.owned .price,.item.free .price){color:#8ff4ff}:where(.sh-shell) :where(.item.locked,.item.soon,.item.needs,.item.gone,.item.full){opacity:.7}:where(.sh-shell) :where(.road){fill:none;stroke:#f2c46a8c;stroke-width:3px;stroke-dasharray:2 9;stroke-linecap:round}:where(.sh-shell) :where(.tier0){fill:#d8b77a}:where(.sh-shell) :where(.tier1){fill:#8aa86a}:where(.sh-shell) :where(.tier2){fill:#b7c97e}:where(.sh-shell) :where(.tier3){fill:#d9e2a0}:where(.sh-shell) :where([data-biome=frost] .tier0){fill:#cfe3ee}:where(.sh-shell) :where([data-biome=frost] .tier1){fill:#eef6fb}:where(.sh-shell) :where([data-biome=frost] .tier2){fill:#fff}:where(.sh-shell) :where([data-biome=cinder] .tier0){fill:#4a4548}:where(.sh-shell) :where([data-biome=cinder] .tier1){fill:#6b5a4c}:where(.sh-shell) :where([data-biome=cinder] .tier2){fill:#e07a35}:where(.sh-shell) :where([data-biome=starfall] .tier0){fill:#2f4688}:where(.sh-shell) :where([data-biome=starfall] .tier1){fill:#4d68b0}:where(.sh-shell) :where([data-biome=starfall] .tier2){fill:#f2c46a}:where(.sh-shell) :where(.isle .veil){fill:#090d248c}:where(.sh-shell) :where(.isle.locked text,.isle.making text,.isle.sealed text){opacity:.65}:where(.sh-shell) :where(.isle .lock){fill:#f2c46a;stroke:#f2c46a}:where(.sh-shell) :where(.isle.free .name){fill:#8ff4ff}:where(.sh-shell) :where(.isle text){fill:#f4efe6}:where(.sh-shell) :where(.isle .mark){fill:#f2c46a}:where(.sh-shell) :where(.node.have button){color:#8ff4ff;border-color:#8ff4ff80}:where(.sh-shell) :where(.node.poor button,.node.later button){opacity:.55}:where(.sh-shell) :where(.field input:not([type]),.field input[type=text],.field input[type=number]){color:#f4efe6;background:#04081899;border:1px solid #fff3;border-radius:10px}:where(.sh-shell) :where(.standin){color:#8ff4ff;font-size:14px}.sh-shell .item,.sh-shell .page,.sh-shell .panel,.sh-shell .sheet,.sh-shell .biome{min-width:0}.sh-shell .item .name,.sh-shell .item .sub,.sh-shell .item .price,.sh-shell .sheet h2,.sh-shell .sheet p,.sh-shell .parts li,.sh-shell .node .what,.sh-shell .list span{overflow-wrap:anywhere}.sh-ui{z-index:6;pointer-events:none;--safe-w:calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));position:fixed;inset:0}.sh-ui button{pointer-events:auto;font:inherit;color:inherit;cursor:pointer;border:0}.sh-ui [hidden]{display:none!important}.sh-ui .bar{padding:10px 10px 0;padding-top:max(10px, env(safe-area-inset-top));flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.sh-ui .chip{white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;display:flex}.sh-ui .bottom{--small:48px;--gap:8px;--call-max:256px;grid-template-columns:minmax(var(--small), 1fr) min(calc(100vw - 20px - 3 * var(--small) - 3 * var(--gap)), var(--call-max)) minmax(calc(2 * var(--small) + var(--gap)), 1fr);column-gap:var(--gap);padding:0 10px 12px;padding-bottom:max(12px, env(safe-area-inset-bottom));align-items:end;display:grid;position:absolute;bottom:0;left:0;right:0}.sh-ui .bottom #b-speed{width:var(--small);grid-area:1/1;justify-self:end;min-width:0;padding:0}.sh-ui .bottom #b-call{box-sizing:border-box;white-space:nowrap;grid-area:1/2;width:100%;min-width:0;padding-left:16px;padding-right:16px}.sh-ui .bottom #b-pause{width:var(--small);grid-area:1/3;justify-self:start;min-width:0;padding:0}.sh-ui .bottom #b-overview{margin-left:calc(var(--small) + var(--gap));width:var(--small);grid-area:1/3;justify-self:start;min-width:0;padding:0}.sh-ui .bottom #b-guardian{right:max(10px, env(safe-area-inset-right));position:absolute;bottom:calc(100% + 4px)}.sh-ui .btn{min-height:48px;padding:0 18px}.sh-ui .btn.call{min-width:168px}.sh-ui .btn.call small{display:block}.sh-ui .btn.small{min-width:48px;padding:0 10px}.sh-ui .radial{pointer-events:none;width:0;height:0;position:absolute}.sh-ui .radial .opt{text-align:center;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;display:flex;position:absolute}.sh-ui .radial .label{width:max-content;max-width:min(var(--safe-w), 560px);box-sizing:border-box;text-align:center;white-space:normal;overflow-wrap:anywhere;pointer-events:none;position:absolute}.sh-ui .modal{pointer-events:auto;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex;position:absolute;inset:0}.sh-ui .modal h1,.sh-ui .modal p{margin:0}.sh-ui .modal p{max-width:min(460px, var(--safe-w))}.sh-ui .modal h1{max-width:var(--safe-w);overflow-wrap:anywhere}.sh-ui .cards{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sh-ui .card{text-align:left;flex-direction:column;gap:8px;width:150px;min-height:150px;padding:14px 12px;display:flex}.sh-ui .row{max-width:var(--safe-w);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sh-ui .hint{width:max-content;max-width:var(--safe-w);box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:center;pointer-events:none;margin:0 auto;position:absolute;bottom:84px;left:0;right:0}.sh-ui .toast{width:max-content;max-width:var(--safe-w);box-sizing:border-box;pointer-events:none;white-space:normal;overflow-wrap:anywhere;text-align:center;margin:0 auto;position:absolute;top:64px;left:0;right:0}.sh-ui .rule{width:min(var(--safe-w), 520px);max-width:var(--safe-w);box-sizing:border-box;pointer-events:none;text-align:center;overflow-wrap:anywhere;margin:0 auto;position:absolute;top:108px;left:0;right:0}.sh-ui .dbg{pointer-events:none;text-align:right;position:absolute;bottom:70px;right:8px}@media (width<=520px){.sh-ui .chip{padding:5px 9px}.sh-ui .btn.call{min-width:150px}.sh-ui .card{width:108px;min-height:140px;padding:10px}}@font-face{font-family:Spireheart Glyphs;src:url(data:font/woff2;base64,d09GMk9UVE8AAANsAAkAAAAABaQAAAMmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYRwBmAAdAE2AiQDHgQGBYIdByAb/gRAngXOqcWPeJJGsnbG2JgSkRre/MqCf76j/X0z077ZnLg4K7BtpWUFzbJAEu4EGtm3n33allGZE7Uyx1WKX/hlKhfZh9qHf9YlJRljwEW4LcoTbf+/38Luo+GXSCJkEk2zWKPhmYxnDo2QtBKaJZKstS1t3t/5O3FNXbQ2SJ6P/aM3iqTibp+NBjTBiDofjXRaQTWMXdbmEOEMkiqDnNS8xEmOdM6AOSn5mv8wghrvpvhB9n1jnj8JJ0agGW785Ii9G0RZ+KVgIlMB6tr6JpZeXaM7T2iuQwgaFpU/C0wZiRKqBw0a3uEQea1oiyc1b/A6QO0sLIo7OEc8cYNwhGgoN8qL0vJUR2Ntdf4qD9F+ttTRUQxdBUHQ7IocqKTZfWf/FiiiEwbRRroCgi7f0IS+yvFlXXUf6ZUbsS31BIUn0bhpvesJtjGooZ4iF0NbOYtvkPz/8srw4Uvwg831UfSiCEFQb/4jts5xURqe5d4C1XTN4CXUwxL1tMygJVTDlXsbabPHaCmJ4lbYhKJ3HEpN43WQ9/5ekWkCUcStj1FQz2rGKH4v2+BudN9slAzvtysZu8ufpaVaqU2HAENPMSCRNIyBMoQO12UgndahzodgE4eKC168znEToj73GnAiJpvKaMXPv4XrWGnopfULDDnIc5mgWcQQEdUyiN3yU2Bagvr2ZprYaiNsRun4X8YFdIGLhLD2qjUBHEHzBIIn76G3aCwH8KWyg38TLNZDBwg8niHVAnnsqCTkYHFLEew4fExVmsnr5COKoWyp4lQqk0l9ptAox/k9Hz+V3PnfWf4wf/puGDe/LALpJLe6HZ+gLZx95fHbB8BzKpTCnQ9vYp+YB2Ax3aHTQjya86QU7z/cJ71q7QQILhwibVVNaUnQ2o0uljgQpN01rY5ij8jQrBpvCNHEjlwEmHMEclE1UGVIct8W4e8k9alZ1wpa2j7FrV2Yqv2b08o5UHXDxfYa/fzlSJUnUYpEsWX1AhqAhNRYxbIAqfmnj5ctQSKApkC2bBnyaSuUSlucPLGyJNCSA1Lt97KAswxQjhT5/CRKViijefnsBAAA)format("woff2");unicode-range:U+2665,U+25C6,U+2605,U+2606,U+2726,U+2727,U+2039,U+25B6,U+2192,U+2713;font-display:block}@font-face{font-family:Cormorant;src:url(./cormorant-var-D7itQ8IL.woff2)format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:Alegreya Sans;src:url(./alegreya-sans-500-DS713u5J.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Alegreya Sans;src:url(./alegreya-sans-700-DEbcy2sF.woff2)format("woff2");font-weight:600 700;font-display:swap}@font-face{font-family:Alegreya Sans;src:url(./alegreya-sans-800-CpHsWMQ0.woff2)format("woff2");font-weight:800 900;font-display:swap}.sh-ui,.sh-shell{--u:1;--ink:#f7f0df;--muted:#c5cde2;--dim:#9aa5c4;--gold:#f0c36a;--gold-hi:#ffe6a8;--gold-lo:#a8742a;--cyan:#8ff4ff;--foe:#b48cff;--hurt:#ff8a6a;--leaf-ink:#2b1906;--display:"Cormorant", "Spireheart Glyphs", Georgia, serif;--text:"Spireheart Glyphs", "Alegreya Sans", system-ui, sans-serif;--plaque:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M7.79 0h24.42L40 7.79v24.42L32.21 40H7.79L0 32.21V7.79z' fill='%230b1333'/%3E%3Cpath d='M8 .5h24l7.5 7.5v24L32 39.5H8L.5 32V8z' fill='%230b1333' stroke='%23f0c36a' stroke-opacity='.85'/%3E%3Cpath d='M9.3 3.5h21.4l5.8 5.8v21.4l-5.8 5.8H9.3l-5.8-5.8V9.3z' fill='none' stroke='%23f0c36a' stroke-opacity='.3'/%3E%3Cg fill='%23ffe6a8'%3E%3Ccircle cx='4.25' cy='4.25' r='1.1'/%3E%3Ccircle cx='35.75' cy='4.25' r='1.1'/%3E%3Ccircle cx='4.25' cy='35.75' r='1.1'/%3E%3Ccircle cx='35.75' cy='35.75' r='1.1'/%3E%3C/g%3E%3C/svg%3E");--plaque-solid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M7.79 0h24.42L40 7.79v24.42L32.21 40H7.79L0 32.21V7.79z' fill='%230b1333'/%3E%3Cpath d='M8 .5h24l7.5 7.5v24L32 39.5H8L.5 32V8z' fill='%230b1333' stroke='%23f0c36a' stroke-opacity='.85'/%3E%3Cpath d='M9.3 3.5h21.4l5.8 5.8v21.4l-5.8 5.8H9.3l-5.8-5.8V9.3z' fill='none' stroke='%23f0c36a' stroke-opacity='.3'/%3E%3Cg fill='%23ffe6a8'%3E%3Ccircle cx='4.25' cy='4.25' r='1.1'/%3E%3Ccircle cx='35.75' cy='4.25' r='1.1'/%3E%3Ccircle cx='4.25' cy='35.75' r='1.1'/%3E%3Ccircle cx='35.75' cy='35.75' r='1.1'/%3E%3C/g%3E%3C/svg%3E");--plaque-quiet:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M7.79 0h24.42L40 7.79v24.42L32.21 40H7.79L0 32.21V7.79z' fill='%230b1333'/%3E%3Cpath d='M8 .5h24l7.5 7.5v24L32 39.5H8L.5 32V8z' fill='%230b1333' stroke='%23f0c36a' stroke-opacity='.4'/%3E%3C/svg%3E");--plaque-lit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M7.79 0h24.42L40 7.79v24.42L32.21 40H7.79L0 32.21V7.79z' fill='%23142458'/%3E%3Cpath d='M8 .5h24l7.5 7.5v24L32 39.5H8L.5 32V8z' fill='%23142458' stroke='%23ffe6a8'/%3E%3Cpath d='M9.3 3.5h21.4l5.8 5.8v21.4l-5.8 5.8H9.3l-5.8-5.8V9.3z' fill='none' stroke='%23f0c36a' stroke-opacity='.6'/%3E%3Cg fill='%23fff5d6'%3E%3Ccircle cx='4.25' cy='4.25' r='1.3'/%3E%3Ccircle cx='35.75' cy='4.25' r='1.3'/%3E%3Ccircle cx='4.25' cy='35.75' r='1.3'/%3E%3Ccircle cx='35.75' cy='35.75' r='1.3'/%3E%3C/g%3E%3C/svg%3E");--leaf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='40' viewBox='0 0 60 40'%3E%3Cdefs%3E%3ClinearGradient id='a' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff0c2'/%3E%3Cstop offset='.45' stop-color='%23f3c871'/%3E%3Cstop offset='.55' stop-color='%23e0a548'/%3E%3Cstop offset='1' stop-color='%23c48a35'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M12.73 .1h34.54L59.89 20 47.27 39.9H12.73L.11 20z' fill='url(%23a)'/%3E%3Cpath d='M13 .6h34L59.3 20 47 39.4H13L.7 20z' fill='url(%23a)' stroke='%23fff3cf' stroke-opacity='.85'/%3E%3Cpath d='M14.6 3.6h30.8L55.7 20 45.4 36.4H14.6L4.3 20z' fill='none' stroke='%235a3510' stroke-opacity='.5'/%3E%3C/svg%3E");--ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 148 148' fill='none' stroke='%23f0c36a'%3E%3Ccircle cx='74' cy='74' r='73' stroke-opacity='.6'/%3E%3Ccircle cx='74' cy='74' r='70.5' stroke-width='5' stroke-opacity='.45' stroke-dasharray='.9 11.4'/%3E%3Ccircle cx='74' cy='74' r='67.5' stroke-opacity='.25'/%3E%3Cg fill='%23ffe6a8' stroke='none'%3E%3Cpath d='M74 0l3 4-3 4-3-4zM74 140l3 4-3 4-3-4zM0 74l4-3 4 3-4 3zM140 74l4-3 4 3-4 3z'/%3E%3C/g%3E%3C/svg%3E");--astrolabe:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' fill='none' stroke='%23f0c36a'%3E%3Ccircle cx='200' cy='200' r='198' stroke-opacity='.35'/%3E%3Ccircle cx='200' cy='200' r='190' stroke-width='10' stroke-opacity='.18' stroke-dasharray='1 32.16'/%3E%3Ccircle cx='200' cy='200' r='182' stroke-opacity='.22'/%3E%3Cpath d='M200 18 357.6 291 42.4 291zM200 382 42.4 109 357.6 109z' stroke-opacity='.16'/%3E%3Ccircle cx='200' cy='200' r='105' stroke-opacity='.14'/%3E%3C/svg%3E");--astrolabe-faint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' fill='none' stroke='%23f0c36a'%3E%3Ccircle cx='200' cy='200' r='198' stroke-opacity='.16'/%3E%3Ccircle cx='200' cy='200' r='190' stroke-width='10' stroke-opacity='.08' stroke-dasharray='1 32.16'/%3E%3Ccircle cx='200' cy='200' r='182' stroke-opacity='.1'/%3E%3Cpath d='M200 18 357.6 291 42.4 291zM200 382 42.4 109 357.6 109z' stroke-opacity='.07'/%3E%3Ccircle cx='200' cy='200' r='105' stroke-opacity='.06'/%3E%3C/svg%3E");--rule:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 9' preserveAspectRatio='none'%3E%3Cpath d='M0 4.5h80' stroke='%23f0c36a' stroke-opacity='.8'/%3E%3C/svg%3E");--diamond:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'%3E%3Cpath d='M4.5 0 9 4.5 4.5 9 0 4.5z' fill='%23ffe6a8'/%3E%3C/svg%3E");--radial-r:74px;--radial-label-gap:38px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}@media (width>=1100px) and (height>=600px){.sh-ui,.sh-shell{--u:1.1}.sh-ui .hint{--u:1}}@media (width>=1600px){.sh-ui,.sh-shell{--u:1.3;--radial-r:96px;--radial-label-gap:50px}}@media (width>=2200px) and (height>=1100px){.sh-ui,.sh-shell{--u:1.55;--radial-r:106px;--radial-label-gap:56px}}.sh-ui,.sh-ui *,.sh-shell,.sh-shell *{font-feature-settings:"lnum" 1!important}.sh-ui .chip b,.sh-ui .cost,.sh-ui .btn.small,.sh-shell .chip b,.sh-shell .price,.sh-shell .cost,.sh-shell output,.sh-shell .facts dd,.sh-shell .amount{font-feature-settings:"lnum" 1, "tnum" 1!important}.sh-ui .chip,.sh-ui .btn,.sh-ui .radial .label,.sh-ui .hint,.sh-ui .toast,.sh-ui .rule,.sh-ui .card,.sh-shell .btn,.sh-shell .chip,.sh-shell .tab,.sh-shell .toast,.sh-shell .seg button{border:1px solid #0000;border-image:var(--plaque) 12 fill / 11px / 0 stretch;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}.sh-ui .chip,.sh-ui .btn,.sh-ui .hint,.sh-ui .toast,.sh-ui .rule,.sh-ui .radial .label,.sh-shell .top .btn,.sh-shell .top .chip,.sh-shell .menu .btn,.sh-shell .toast{filter:drop-shadow(0 5px 10px #02051280)}.sh-ui .btn,.sh-shell .btn,.sh-shell .tab,.sh-shell .seg button{color:var(--ink);font:700 calc(16px * var(--u))/1 var(--display);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 2px #02051299;transition:transform 80ms;position:relative}.sh-ui .btn:after,.sh-shell .btn:after,.sh-shell .tab:after,.sh-shell .item:after,.sh-shell .node button:after{content:"";pointer-events:none;opacity:0;border:1px solid #0000;border-image:var(--plaque-lit) 12 / 11px / 0 stretch;transition:opacity .25s;position:absolute;inset:-1px}.sh-ui .btn:active,.sh-shell .btn:active,.sh-shell .tab:active,.sh-ui .btn.down,.sh-shell .btn.down,.sh-shell .tab.down{transform:translateY(1px)scale(.97)}.sh-ui .btn:active:after,.sh-shell .btn:active:after,.sh-shell .tab:active:after,.sh-shell .item:active:after,.sh-shell .node button:active:after,.sh-ui .btn.down:after,.sh-shell .btn.down:after,.sh-shell .tab.down:after{opacity:1;transition:none}.sh-ui .btn:disabled,.sh-shell .btn:disabled{cursor:default}.sh-ui .btn.small,.sh-shell .btn.small{font:800 calc(17px * var(--u))/1 var(--text);letter-spacing:.02em;color:var(--gold-hi)}.sh-ui .btn.small.guardian{padding:4px calc(12px * var(--u));font:700 calc(14px * var(--u))/1.05 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:inline-flex}.sh-ui .btn.small.guardian[data-thing]{padding-left:calc(44px * var(--u));align-items:flex-start;position:relative}.sh-ui .btn.small.guardian[data-thing]>.mark{left:calc(3px * var(--u));width:calc(40px * var(--u));height:calc(40px * var(--u));background:var(--thing) center / contain no-repeat;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.sh-ui .btn.small.guardian:not([data-thing])>.mark{display:none}.sh-ui .btn.small.guardian small{font:700 max(13px, calc(12px * var(--u)))/1.1 var(--text);letter-spacing:.02em;text-transform:none;color:var(--muted);display:block}.sh-ui [data-tip],.sh-shell [data-tip]{pointer-events:auto}:is(.sh-ui,.sh-shell) .tip{z-index:50;pointer-events:none;box-sizing:border-box;max-width:min(92vw, calc(340px * var(--u)));padding:calc(10px * var(--u)) calc(14px * var(--u));border:1px solid #0000;border-image:var(--plaque-solid) 12 fill / 12px / 0 stretch;filter:drop-shadow(0 8px 18px #02051299);font:500 calc(14px * var(--u))/1.4 var(--text);color:var(--ink);text-align:left;text-wrap:pretty;animation:.18s backwards sh-fade;position:fixed}:is(.sh-ui,.sh-shell) .tip b{font:700 calc(14px * var(--u))/1.15 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-hi);margin-bottom:3px;display:block}.sh-ui .modal .stars-earned{max-width:min(92vw, calc(460px * var(--u)));font:500 calc(13px * var(--u))/1.4 var(--text);color:#dfe4f2;text-wrap:balance}.sh-ui .toast{pointer-events:auto;cursor:pointer}.sh-ui .btn.call,.sh-shell .btn.call{border-image:var(--leaf) 0 22 fill / 0 20px / 0 stretch;color:var(--leaf-ink);text-shadow:0 1px #fff4d68c;padding:0 calc(30px * var(--u));font:700 calc(18px * var(--u))/1.05 var(--display);letter-spacing:.12em;filter:drop-shadow(0 6px 14px #0205128c)drop-shadow(0 0 14px #f0c36a59)}.sh-ui .btn.call:after,.sh-shell .btn.call:after{-webkit-mask:var(--leaf) 0 0 / 100% 100%;-webkit-mask:var(--leaf) 0 0 / 100% 100%;mask:var(--leaf) 0 0 / 100% 100%;background:linear-gradient(105deg,#0000 35%,#fffceebf 50%,#0000 65%) -150% 0/250% 100% no-repeat;border-image-source:none;inset:0}.sh-ui .btn.call small,.sh-shell .btn.call small{font:700 max(13px, calc(12.5px * var(--u)))/1.2 var(--text);letter-spacing:.02em;text-transform:none;color:var(--leaf-ink);opacity:1;margin-top:3px}@media (width<=520px){.sh-ui .btn.call,.sh-shell .btn.call{white-space:nowrap;letter-spacing:.06em;padding:5px 22px;font-size:16px}.sh-ui .btn.call small,.sh-shell .btn.call small{margin-top:2px;font-size:13px}}@media (width<=380px){.sh-ui .btn.call,.sh-shell .btn.call{letter-spacing:.03em;padding:5px 18px;font-size:15px}}.sh-shell .menu .btn.call{padding-top:6px;padding-bottom:10px}.sh-ui .btn.call:disabled{border-image:var(--plaque) 12 fill / 11px / 0 stretch;color:var(--gold-hi);text-shadow:0 1px 2px #02051299;filter:drop-shadow(0 5px 10px #02051280)}.sh-ui .btn.call:disabled small{color:var(--muted)}.sh-ui #b-call:not(:disabled):after{opacity:1;animation:2.4s ease-in-out .6s 2 sh-glint}@keyframes sh-glint{0%,55%{background-position:-150% 0}to{background-position:250% 0}}.sh-ui .btn:focus,.sh-shell .btn:focus,.sh-shell .tab:focus,.sh-shell .item:focus,.sh-shell .seg button:focus,.sh-shell .node button:focus{outline:none}@media (hover:hover){.sh-ui .btn:not(:disabled):hover:after,.sh-shell .btn:not(:disabled):hover:after,.sh-shell .tab:hover:after,.sh-shell .item:hover:after,.sh-shell .node button:not(:disabled):hover:after{opacity:.75;transition-duration:.12s}.sh-ui .btn.call:not(:disabled):hover:after,.sh-shell .btn.call:not(:disabled):hover:after{opacity:1;animation:1.1s ease-out sh-glint}.sh-ui .btn,.sh-shell .btn,.sh-shell .tab,.sh-shell .item{cursor:pointer}}.sh-ui .btn:focus-visible:after,.sh-shell .btn:focus-visible:after,.sh-shell .tab:focus-visible:after,.sh-shell .item:focus-visible:after,.sh-shell .node button:focus-visible:after{opacity:1}.sh-ui .btn:focus-visible,.sh-shell .btn:focus-visible,.sh-shell .tab:focus-visible,.sh-shell .item:focus-visible,.sh-shell .seg button:focus-visible{filter:drop-shadow(0 0 1.5px #fff3cff2)drop-shadow(0 0 12px #f0c36a99)}.sh-shell .codex .pages-rail .tab:focus-visible{color:var(--gold-hi)}.sh-shell .btn:disabled{border-image-source:var(--plaque-quiet);color:var(--dim);text-shadow:none;filter:none}.sh-shell .btn.danger{color:var(--hurt);border-image-source:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M7.79 0h24.42L40 7.79v24.42L32.21 40H7.79L0 32.21V7.79z' fill='%230b1333'/%3E%3Cpath d='M8 .5h24l7.5 7.5v24L32 39.5H8L.5 32V8z' fill='%230b1333' stroke='%23ff8a6a' stroke-opacity='.85'/%3E%3Cpath d='M9.3 3.5h21.4l5.8 5.8v21.4l-5.8 5.8H9.3l-5.8-5.8V9.3z' fill='none' stroke='%23ff8a6a' stroke-opacity='.3'/%3E%3C/svg%3E")}.sh-shell .btn.call:disabled{border-image:var(--plaque-quiet) 12 fill / 11px / 0 stretch;color:var(--dim)}.sh-shell .btn:disabled:after{display:none}.sh-ui .chip,.sh-shell .chip{font:700 calc(13px * var(--u))/1 var(--display);text-transform:uppercase;letter-spacing:.16em;color:var(--muted);padding:calc(7px * var(--u)) calc(14px * var(--u))}.sh-ui .chip b,.sh-shell .chip b{font:800 calc(18px * var(--u))/1 var(--text);letter-spacing:0;color:var(--ink)}.sh-shell .chip.starlight{font:400 calc(16px * var(--u))/1 var(--text);color:var(--gold);gap:7px}.sh-shell .chip.starlight b{color:var(--gold-hi)}.sh-shell :is(.chip.starlight,.store .coin,.store .reward-star) .glyph{width:calc(20px * var(--u));height:calc(20px * var(--u));color:#0000;text-shadow:none;background:url(data:image/webp;base64,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) 50%/contain no-repeat;flex:none;font-size:0;display:inline-block}.sh-ui .toast,.sh-shell .toast{padding:calc(9px * var(--u)) calc(18px * var(--u));font:700 calc(15px * var(--u))/1.25 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-hi);text-shadow:0 1px 2px #020512b3;animation:.32s cubic-bezier(.2,1.2,.4,1) backwards sh-toast}@keyframes sh-toast{0%{opacity:0;transform:translateY(-10px)scale(.92)}}.sh-ui{color:var(--ink);font:600 calc(15px * var(--u))/1.25 var(--text);letter-spacing:.01em;text-shadow:0 1px 2px #02051299}.sh-ui .chip.heart,.sh-ui .chip.essence{gap:calc(7px * var(--u));font-size:0}.sh-ui .chip.heart:before,.sh-ui .chip.essence:before{content:"";width:calc(24px * var(--u));height:calc(24px * var(--u));background:50%/contain no-repeat;flex:none;display:inline-block}.sh-ui .chip.heart:before{background-image:url(data:image/webp;base64,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)}.sh-ui .chip.essence:before{background-image:url(data:image/webp;base64,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)}.sh-ui .chip.essence b{color:var(--gold-hi)}.sh-ui .chip.flash{animation:.55s ease-out sh-hit}@keyframes sh-hit{0%{filter:drop-shadow(0 0 14px #ff6e50f2);transform:scale(1.14)}}.sh-ui .bar{width:max-content;max-width:calc(100vw - 16px);left:0;right:0;top:max(8px, env(safe-area-inset-top));padding:calc(3px * var(--u)) calc(6px * var(--u));border:1px solid #0000;border-image:var(--plaque) 12 fill / 11px / 0 stretch;filter:drop-shadow(0 6px 12px #02051280);gap:0;margin:0 auto}.sh-ui .bar .chip{border:0;filter:none;padding:calc(7px * var(--u)) calc(14px * var(--u));background:0 0;border-image-source:none}.sh-ui .bar .chip+.chip{background:linear-gradient(#f0c36a66,#f0c36a66) 0/1px 58% no-repeat}.sh-ui .bar .chip.flash{animation:.55s ease-out sh-hit}.sh-ui .radial:before{content:"";left:calc(var(--radial-r) * -1);top:calc(var(--radial-ry,var(--radial-r)) * -1);width:calc(var(--radial-r) * 2);height:calc(var(--radial-ry,var(--radial-r)) * 2);background:var(--ring) center / 100% 100% no-repeat;opacity:.55;pointer-events:none;animation:.34s cubic-bezier(.2,.9,.3,1) backwards sh-ring;position:absolute}@keyframes sh-ring{0%{opacity:0;transform:scale(.6)rotate(-50deg)}to{opacity:.55}}.sh-ui .radial .opt{color:var(--ink);font:700 max(13px, calc(12px * var(--u)))/1.02 var(--text);letter-spacing:0;box-sizing:border-box;box-shadow:0 0 0 1.5px var(--gold), 0 0 0 4px #0b1333eb, 0 0 0 5px #f0c36a80, 0 10px 18px #02051299;background:radial-gradient(circle at 50% 28%,#26386f,#0c1434 70%);border-radius:50%;padding:0 4px;transition:transform 80ms;animation:.22s cubic-bezier(.2,1.4,.4,1) backwards sh-pop}.sh-ui .radial .opt:nth-child(2){animation-delay:30ms}.sh-ui .radial .opt:nth-child(3){animation-delay:60ms}.sh-ui .radial .opt:nth-child(4){animation-delay:90ms}@keyframes sh-pop{0%{opacity:0;transform:scale(.3)}}.sh-ui .radial .opt:active{box-shadow:0 0 0 2px var(--gold-hi), 0 0 0 4px #0b1333eb, 0 0 0 6px #ffe6a8cc, 0 0 22px #f0c36ab3;transform:scale(.92)}.sh-ui .radial .opt{--i:var(--diamond)}.sh-ui .radial .opt .ico{width:calc(24px * var(--u));height:calc(24px * var(--u));filter:drop-shadow(0 0 4px #f0c36a99);margin-bottom:2px;display:block;font-size:0!important}.sh-ui .radial .opt .ico:before{content:"";width:100%;height:100%;-webkit-mask:var(--i) center / contain no-repeat;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;background:linear-gradient(#fff2c9,#f0c36a 60%,#c8903a);display:block}.sh-ui .radial .opt .ico[data-thing]{width:calc(60px * var(--u));height:calc(60px * var(--u));margin:calc(-38px * var(--u)) 0 calc(-1px * var(--u));pointer-events:none;filter:drop-shadow(0 2px 3px #020512bf)}.sh-ui .radial .opt .ico[data-thing]:before{background:var(--thing) center bottom / contain no-repeat;-webkit-mask:none;mask:none}.sh-ui .radial .opt .cost{font:800 calc(13px * var(--u))/1 var(--text);color:var(--gold-hi);margin-top:2px}.sh-ui .radial .opt .cost:before{content:"";width:calc(11px * var(--u));height:calc(11px * var(--u));vertical-align:-1px;background:url(data:image/webp;base64,UklGRs4IAABXRUJQVlA4WAoAAAAQAAAARwAARwAAQUxQSFkDAAARoEVtexkB+uM07dq2bdu2bVt3tm3ryrZt27a9O0n+czpJ2mRWlxHhSIDauMGo4xBSn7q8Af73LULoWED+DjsGCw/GA0bIqIfDlH/ga4qO2IRy1ryPf+FRIBgd2YYQQpmCq3CAA1wJVOt2jWRHGNewWZugdz9OTyUPTMrvCG1n/j+tR0SLT2nVungY7ChXcty30OFwDfB4MIKzYFM4ZUKaoISR14FaiNClp4E9EoPOfzm1qGS0LbwnC/5ufaigczc3SvBiJ5JA7Wg99qtosV2J6BBoZOxiBwnVwOVtlpS3djmoYxcb2cBO8SQ6+N5ESsvoDYpk7Rg6zy8uKiU7V7dRGSdK1ZgvxqWOzh6pTqnswjjr6vw2PzUxshXM1tH0iF4cs0p0cjMuDJv9x7DUKzq/RBRluqqfGZZ6ezNoYuQ+08BZbdZbzn03E6+ECJDJGjaJp2/nYWWU4DkI71dspu+cGyojOqaNQuRQVuqxdKnfUX5VMCEyKAycHGcZHf/xZFJnIPoGXxcHPlBe52ZiJM+SZNN85aNSZueANmK0v5hk98Sl3M4fi4AOLvu+KHJuGaHD18fkIkeSTfRl+M4FOlcJmSNewd6FYPF5LViGmFDm5SL29s8FQNEctVg7VvZnybA8CUPvKGCHrzRaMtJX4WVFF/jL+ezMLQeG0zxxWUP+CRbPhCb+HPW9pFxoMeU3mXD+3fG0FtF1BkQNB2XC4lpQC04zFEHpMd/wLmsug0bGzIOBjXLg/GeTKi1j5kEafl+GLW4KdUQC2aCLDVz/uQ4aJWJmYnjCJX3h3bfTyCqbQGJoMd33zvfkztDIBIvgYLT95i5WB1muIIbS47zrXZ/sp1l5MssHG2KLPhjgAWFWQjGkEQ932+KjMviLG00hV2Qp5zq/Xn4P/nVxklKhR67qwgAP68iKQfMZf0qf4PC5ukpmBV3DEUl4a5cgRgiWyopFSo33YeoEiydBnSwVQWwD2ybg8M2xlEqXSkZSyydiW1wJTL8p8ymoYFnvojkPasHjUnlruCKA8x+NJ1Vqyluy6X91fshVQTPaMYUfULBXm1g8DVTHlA8ZG/MTP/BfjMc63m0Et6iAJfAPXBQE7bg3ijpjT+BVwAmMfFGY7Os6aPwNNjUQ+P+3AABWUDggTgUAAFAaAJ0BKkgASAA+VSKNRCOiIRZrNzA4BUS2AGca4G2fEL5j+LXsO1N+q/gL8k+l2Rp6a+5H5n7qu1L5gH6ZdKDzAfrp1GvQA/WLrR/2K9gD9hvSw/bb4G/2V/5/+n+Av+Zf2L/jfn/3AHAAVoBfAYM6TuaD4yvpf2Av1f60HoIftUm9rl6cKqn6LkjNqOTQTWWEmaun7mLkQ7w0Ysdk1H8kQ/vNL3+jrlY0Yv87gIsDR02IHJnYfj4Zc4gfGgj/JuQpkPJ8PD/dACgb10sAXeahNq38tQkmKkZUcAD+/J9fdyFBgx+/n07ENL/kxfNRTJ7nDNzavr65FK3oxFO50/TJLmzcpCd4DeG//gth+zMaaEQy1W0z7lMDv5DW22CoW5BhK3HX6Oh7csaPsRNvNMvHJ0PbH6JKnzhV8dFZ09NYh/jOfxj3i2Bo0iYGidBuOazhEzOZtjJq/rA+/mMoCa+odiwOiiiH1Zw3eXsLNtuHo0nXFSN4l4O9td3zO6hgpkHK3Q5Xz29laaSsSg3koqc6EmEuy/xYMPt6KdHvuejd4cghb5P7Zv/3SiQM/kFH9CO5sOYtye7SDNcfiDCrL6wY97lZJw7sdlEsXirRvQegpNxVeuy6djWTf2+kcYuJix3pWVq7jY03GDVrCqgLu/cVTTwd+eFZuDsvZDjNBzaY/GursRLp1X8BDrxtb/E7xuM4TbInMct03rdnOOJxfPxU+kV5GnD2/NNmmzwFTx6bjN5/Pzaxuoc3oUxoiE9PdlGS12YSRLa/iXWnRMLG43tv6wVuHUoTw3nOLf6P9yH+e6I8AM0ofjIpckNCRPdC+uAzMksKNB8tLLlwsapYUvr6MdAJodyzp8sPQrvmofUFFmaM9BQ89d1ZfYX/eyRJY9gH2G1qZVlDw4fPWypYFVtrM3/Cl8LDycM9zNtqwIfTeKTsLwft6uGJHjVoCs2QfwXNkwJ5bp/u4ef4wyTAxHcDWWP23jmLfJVxf+7uZeUzjB38Z8N/0TClb+8tdRoWXCRvNjhJj47qAio2OO5l03/FrBrthGCaQ8XQvSMdRBipn1540peUVhdXqTK6JDn3ADrMeNwy7DL4g6cx0nwCVo0jBN6x+J50vK5SD6/TTtDm1VbpA9j3V9Ffn8f6fpvRKFWtdcqUAktlxiDj5EDcm4Z/DEe35A2u0ZFNX+nV+V8TTbrL7p/qcBuJH3K9kYPfI6f7YinkXrzHyqfbSvOi8OInNR9CyWuGqBKAie4boNJTX0Wf/rFwXWstSsLBX7tBDFw+YbEVrKbrGQf83k/TZjdPhARwVy/KIg6eiqliaxwbWudFvix9z9+yVWbc98cLUcAIbx8tJh15IYAOPnhE1ltxZES3wUnKWc03Zy2nGTn5J+pygRGbNqH8Skv0VcUEbJlDLOdX9Wvr5HLuhICNEitGvcwVwnjygVMsPkFVDaR0m1oy4aVGvZ1upqJuW+6DUnWv/hClFy+vGNeVXzOxIGIGJ/H+xZcuPBdUQ/WK9bXR2etztAHbWPTjj55TvsSTf0Bc/6X6ho2hiuGLDti/wFUV28m8wO/Ht1Ge9VfmIgnyardVZ7sNttUwqiFED7RNgKYkff9hNbrrdb8AskZICoxjWt0xJTNPPdBKs+E2NCKzoDAA0TQAFtvn//8W3K/v7m7+X8TTLcIjb3KCh/BIE8AlrZ2Hx7SgasBmk8L/HPH9WFuOCBoXZVeN4BB/xiSWDxRVAfuOAAVH2vqCWayb+VW8Dm1mPUaeDB05BmW3lZH/u8i3uTfqsiH/+6qI++8R/+qbnlRoFNFBZcQAAAAA) 50%/contain no-repeat;margin-right:2px;display:inline-block}.sh-ui .radial .opt.poor{filter:saturate(.2)brightness(.72)}.sh-ui .radial .opt.poor .cost{color:var(--hurt)}.sh-ui .radial .opt.sell{box-shadow:0 0 0 1.5px #aab7d4,0 0 0 4px #0b1333eb,0 0 0 5px #aab7d473,0 10px 18px #02051299}.sh-ui .radial .opt.sell .ico:before{background:linear-gradient(#eef3ff,#aab7d4)}.sh-ui .radial .opt.sell .ico[data-thing]{width:calc(26px * var(--u));height:calc(26px * var(--u));margin:0 0 calc(1px * var(--u))}.sh-ui .radial .opt.sell .ico[data-thing]:before{background:var(--thing) center / contain no-repeat}.sh-ui .radial .opt.sell .cost:before{content:none}.sh-ui .radial .label{padding:calc(9px * var(--u)) calc(14px * var(--u));font:600 calc(14px * var(--u))/1.4 var(--text);color:var(--ink);text-wrap:pretty}.sh-ui .radial .label b{margin-top:calc(8px * var(--u));font:700 calc(15px * var(--u))/1.2 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi);display:block}.sh-ui .radial .label small{font:700 max(13px, calc(12px * var(--u)))/1.3 var(--text);color:var(--muted);white-space:nowrap;margin-top:2px;display:block}.sh-ui .radial .label>b:first-child{margin-top:0}.sh-ui .radial .label .rises{margin-top:calc(5px * var(--u));display:block}.sh-ui .radial .label .rises+small{color:var(--gold-hi)}.sh-ui .radial .opt.armed{box-shadow:0 0 0 2.5px var(--gold-hi), 0 0 0 5px #0b1333f2, 0 0 0 6.5px var(--gold), 0 0 26px #f0c36abf, 0 10px 18px #02051299;z-index:1;background:radial-gradient(circle at 50% 28%,#34509c,#142458 72%);transform:scale(1.12)}.sh-ui .radial .opt.armed .cost{color:#fff6dc}.sh-ui .radial:has(.opt.armed) .opt:not(.armed){opacity:.62}.sh-ui .radial:has(.opt.armed) .label{border-image-source:var(--plaque-lit)}.sh-ui .opt[data-opt=prism]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%202.8%2021%2019.6H3Z'/%3e%3cpath%20d='M12%202.8%2014.6%2019.6'%20stroke-width='1.2'/%3e%3cpath%20d='M5.6%2022.2h12.8'%20stroke-width='1.2'/%3e%3c/svg%3e")}.sh-ui .opt[data-opt=orrery]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='12'%20cy='12'%20r='2.3'%20fill='%23000'%20stroke='none'/%3e%3cellipse%20cx='12'%20cy='12'%20rx='9.6'%20ry='4'%20transform='rotate(-24%2012%2012)'/%3e%3cellipse%20cx='12'%20cy='12'%20rx='4.2'%20ry='9.4'%20transform='rotate(-24%2012%2012)'%20stroke-width='1.2'/%3e%3ccircle%20cx='20.8'%20cy='8.1'%20r='1.7'%20fill='%23000'%20stroke='none'/%3e%3c/svg%3e")}.sh-ui .opt[data-opt=obelisk]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%201.8%2015%205.6%2014%2020h-4L9%205.6Z'/%3e%3cpath%20d='M9%205.6h6'%20stroke-width='1.2'/%3e%3cpath%20d='M6.5%2022.2h11'/%3e%3c/svg%3e")}.sh-ui .opt[data-opt=bell]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M6.2%2017.4C6.2%2010%208.3%205.6%2012%205.6s5.8%204.4%205.8%2011.8Z'/%3e%3cpath%20d='M4.4%2017.4h15.2M12%205.6V3'/%3e%3ccircle%20cx='12'%20cy='20.4'%20r='1.4'%20fill='%23000'%20stroke='none'/%3e%3c/svg%3e")}.sh-ui .opt[data-opt=lattice]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%209V2.6M14.6%2010.5l5.54-3.2M14.6%2013.5l5.54%203.2M12%2015v6.4M9.4%2013.5l-5.54%203.2M9.4%2010.5L3.86%207.3'/%3e%3cpath%20d='M12%206.2l-2-1.7M12%206.2l2-1.7M12%2017.8l-2%201.7M12%2017.8l2%201.7M7%209.1l-2.5-.5M7%209.1l-.9-2.4M17%2014.9l2.5.5M17%2014.9l.9%202.4M7%2014.9l-.9%202.4M7%2014.9l-2.5.5M17%209.1l.9-2.4M17%209.1l2.5-.5'%20stroke-width='1.3'/%3e%3cpath%20d='M12%209l2.6%201.5v3L12%2015l-2.6-1.5v-3z'%20stroke-width='1.3'/%3e%3c/svg%3e")}.sh-ui .opt[data-opt=hoarfield]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M2.5%2019.5h19'/%3e%3cpath%20d='M4.5%2019.5l1.6-6%201.6%206M10.4%2019.5l1.6-8.5%201.6%208.5M16.3%2019.5l1.6-6%201.6%206'/%3e%3cpath%20d='M7%207.5h3M8.5%206v3M15.5%205h2.6M16.8%203.7v2.6M19.5%209.5h2M20.5%208.5v2'%20stroke-width='1.3'/%3e%3c/svg%3e")}.sh-ui .opt[data-opt=geode]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%202.5l4%205.5-1.2%2010.5H9.2L8%208z'/%3e%3cpath%20d='M8%208h8M12%202.5v16M10%208l2%2010.5%202-10.5'%20stroke-width='1.2'/%3e%3cpath%20d='M4.5%2021.5c0-2.6%201.7-4.2%204.2-4.6M19.5%2021.5c0-2.6-1.7-4.2-4.2-4.6M3%2021.5h18'/%3e%3c/svg%3e")}.sh-ui .opt[data-opt=rekindle]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%207.6l3.4%204.4-3.4%204.4-3.4-4.4z'/%3e%3cpath%20d='M12%201.8v3M12%2019.2v3M1.8%2012h3M19.2%2012h3M4.8%204.8l2.1%202.1M17.1%2017.1l2.1%202.1M4.8%2019.2l2.1-2.1M17.1%206.9l2.1-2.1'%20stroke-width='1.4'/%3e%3cpath%20d='M12%209.9l1.6%202.1-1.6%202.1-1.6-2.1z'%20fill='%23000'%20stroke='none'/%3e%3c/svg%3e")}.sh-ui .opt[data-opt$=-ii]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%202.4%2021.6%2012%2012%2021.6%202.4%2012Z'/%3e%3cpath%20d='M8%2014.4%2012%2010.4l4%204'/%3e%3cpath%20d='M12%2010.4v6.4'%20stroke-width='1.2'/%3e%3c/svg%3e")}.sh-ui .opt[data-opt=lens]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%203c5%204%205%2014%200%2018-5-4-5-14%200-18Z'/%3e%3cpath%20d='M1.8%2012h5M17.2%2012h5'/%3e%3ccircle%20cx='12'%20cy='12'%20r='1.5'%20fill='%23000'%20stroke='none'/%3e%3c/svg%3e")}.sh-ui .opt[data-opt=spectrum]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M2.6%2012%2010%206.6v10.8Z'/%3e%3cpath%20d='m10%2012%2011-6.6M10%2012h11.6M10%2012l11%206.6'/%3e%3c/svg%3e")}.sh-ui .opt[data-opt=armillary]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='12'%20cy='12'%20r='9.4'/%3e%3cellipse%20cx='12'%20cy='12'%20rx='9.4'%20ry='3.6'%20stroke-width='1.2'/%3e%3cellipse%20cx='12'%20cy='12'%20rx='3.6'%20ry='9.4'%20stroke-width='1.2'/%3e%3ccircle%20cx='12'%20cy='12'%20r='1.6'%20fill='%23000'%20stroke='none'/%3e%3c/svg%3e")}.sh-ui .opt[data-opt=gravity-well]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%2012a1.8%201.8%200%200%201%201.8%201.8%203.6%203.6%200%200%201-3.6%203.6%205.4%205.4%200%200%201-5.4-5.4A7.2%207.2%200%200%201%2012%204.8a9%209%200%200%201%209%209'/%3e%3c/svg%3e")}.sh-ui .opt[data-opt=sunspear]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%201.8%2014.8%208.4%2012%207.3%209.2%208.4Z'%20fill='%23000'/%3e%3cpath%20d='M12%207.3V22.2'/%3e%3ccircle%20cx='12'%20cy='14'%20r='4.2'%20stroke-width='1.2'/%3e%3cpath%20d='M5.2%2014h1.6M17.2%2014h1.6'%20stroke-width='1.2'/%3e%3c/svg%3e")}.sh-ui .opt[data-opt=meridian]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='12'%20cy='12'%20r='8.2'/%3e%3cpath%20d='M12%201.6v20.8M10%204.4%2012%201.6l2%202.8'/%3e%3cpath%20d='M5%209.4h3M16%209.4h3M5%2014.6h3M16%2014.6h3'%20stroke-width='1.2'/%3e%3c/svg%3e")}.sh-ui .opt[data-opt=toll]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M4.4%2016.2c0-6%201.7-9.6%204.8-9.6s4.8%203.6%204.8%209.6Z'/%3e%3cpath%20d='M2.8%2016.2h12.8'/%3e%3ccircle%20cx='9.2'%20cy='19.4'%20r='1.3'%20fill='%23000'%20stroke='none'/%3e%3cpath%20d='M17.2%208.6c1.6%201.8%201.6%205.2%200%207M20%206.2c2.6%203.2%202.6%208.4%200%2011.6'%20stroke-width='1.3'/%3e%3c/svg%3e")}.sh-ui .opt[data-opt=choir]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M8.2%2016.8c0-5.6%201.4-8.8%203.8-8.8s3.8%203.2%203.8%208.8Z'/%3e%3cpath%20d='M6.8%2016.8h10.4'/%3e%3ccircle%20cx='12'%20cy='19.6'%20r='1.2'%20fill='%23000'%20stroke='none'/%3e%3cpath%20d='M5%208.6c-1.6%202-1.6%205.6%200%207.6M19%208.6c1.6%202%201.6%205.6%200%207.6M2.4%206.4c-2.4%203.2-2.4%208.4%200%2011.6M21.6%206.4c2.4%203.2%202.4%208.4%200%2011.6'%20stroke-width='1.2'/%3e%3c/svg%3e")}.sh-ui .opt[data-opt=sell]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M19.2%2012a7.2%207.2%200%201%201-3.4-6.1'/%3e%3cpath%20d='m15.8%205.9%203.9-.6M15.8%205.9l.9%203.8'/%3e%3cpath%20d='M12%208.4%2014.8%2012%2012%2015.6%209.2%2012Z'%20fill='%23000'%20stroke-width='1.2'/%3e%3c/svg%3e")}.sh-shell :is(.sheet,.pause-card,.caption,.page,.panel) :is(h2,h3,.kind,.sub,.tag){text-wrap:balance}.sh-shell :is(.sheet,.pause-card,.caption,.page,.panel) :is(p,li,.desc,.note,.why){text-wrap:pretty}.sh-ui .modal :is(h1,h2,.sub){text-wrap:balance}.sh-ui .modal p{text-wrap:pretty}@media (width<=899px){.sh-ui:has(#b-guardian:not([hidden])) .hint{left:max(10px, env(safe-area-inset-left));text-align:left;max-width:calc(100vw - 168px);margin:0;right:auto}}@media (orientation:landscape) and (height<=520px){.sh-ui .hint{left:max(10px, env(safe-area-inset-left));text-align:left;max-width:min(31vw,300px);margin:0;right:auto}}.sh-ui .hint{padding:calc(9px * var(--u)) calc(16px * var(--u));font:600 calc(14px * var(--u))/1.3 var(--text);color:var(--ink);text-wrap:balance;transition:opacity .3s}.sh-ui .rule{padding:calc(12px * var(--u)) calc(16px * var(--u));font:500 calc(14px * var(--u))/1.4 var(--text);color:var(--ink);text-wrap:pretty;animation:.35s backwards sh-toast}.sh-ui[data-room=left] .rule{left:max(16px, env(safe-area-inset-left));right:auto;top:max(calc(76px * var(--u) + env(safe-area-inset-top)), calc(var(--island-top,110px) + 4px));width:min(calc(var(--island-left) - 32px), calc(420px * var(--u)));margin:0}.sh-ui[data-room=right] .rule{right:max(16px, env(safe-area-inset-right));left:auto;top:max(calc(76px * var(--u) + env(safe-area-inset-top)), calc(var(--island-top,110px) + 4px));width:min(calc(100vw - var(--island-right) - 32px), calc(420px * var(--u)));margin:0}.sh-ui[data-room=top] .rule{top:auto;bottom:calc(100vh - var(--island-top) + 8px)}.sh-ui[data-room=bottom] .rule{top:calc(var(--island-bottom) + 8px)}.sh-ui[data-room=none] .rule{top:calc(62px + env(safe-area-inset-top));width:min(var(--safe-w), calc(460px * var(--u)));margin:0 auto;padding:8px 12px;font-size:13px;left:0;right:0}.sh-ui[data-room=none] .rule b{margin-bottom:2px;font-size:16px}@media (width<=899px) and (height<=760px) and (orientation:portrait){.sh-ui:not([data-room]) .rule{top:calc(62px + env(safe-area-inset-top));padding:8px 12px;font-size:13px}.sh-ui:not([data-room]) .rule b{margin-bottom:2px;font-size:16px}}@media (aspect-ratio>=4/3){.sh-ui:not([data-room]) .rule{left:max(16px, env(safe-area-inset-left));right:auto;top:calc(110px * var(--u));width:min(20vw, calc(420px * var(--u)));margin:0}}@media (orientation:landscape) and (height<=520px){.sh-ui:not([data-room]) .rule{left:auto;right:max(16px, env(safe-area-inset-right));width:min(30vw,320px);top:64px}.sh-ui[data-room=left] .hint{left:max(10px, env(safe-area-inset-left));max-width:min(calc(var(--island-left) - 24px), 300px);right:auto}.sh-ui[data-room=right] .hint{left:auto;right:max(10px, env(safe-area-inset-right));max-width:min(calc(100vw - var(--island-right) - 24px), 300px)}}.sh-ui .card-host{transition:opacity .18s}.sh-ui:has(.radial-host>.radial) .card-host{opacity:0}.sh-ui:has(.radial-host>.radial) .toast-host{opacity:0;pointer-events:none}.sh-ui:has(.radial-host>.radial) .toast-host .toast{pointer-events:none}.sh-ui .rule b{font:700 calc(19px * var(--u))/1.1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi);margin-bottom:4px;display:block}.sh-ui .rule b.foe{color:var(--foe)}.sh-ui .rule:has(>.thing){column-gap:calc(10px * var(--u));text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.sh-ui .rule>.thing{width:calc(64px * var(--u));height:calc(64px * var(--u));object-fit:contain;background:radial-gradient(closest-side,#ffe6b0fa,#f0ce96d1 38%,#60d6c69e 56%,#1878a033 82%,#1878a000);border-radius:50%;grid-row:1/span 2}.sh-ui .rule{container-type:inline-size}.sh-ui .rule b{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;font-size:min(calc(19px * var(--u)), 10cqi)}.sh-ui .rule.island b{font-size:min(calc(24px * var(--u)), 9.4cqi);letter-spacing:.14em}.sh-ui .rule.lesson b:before{content:"◆";color:var(--gold);vertical-align:.18em;margin-right:.5em;font:400 .6em/1 Spireheart Glyphs}.sh-ui .rule.lesson{border-image-source:var(--plaque-lit)}.sh-ui .modal{isolation:isolate;background:radial-gradient(62% 58% at 50% 48%,#080d24e0,#080d249e 58%,#080d2447);animation:.45s backwards sh-fade}.sh-ui .modal:before{content:"";--a:min(96vw, 82vh, calc(720px * var(--u)));width:var(--a);height:var(--a);margin:calc(var(--a) / -2) 0 0 calc(var(--a) / -2);background:var(--astrolabe) center / contain no-repeat;z-index:-1;pointer-events:none;animation:90s linear infinite sh-turn;position:absolute;top:48%;left:50%}.sh-ui .modal.lost:before{opacity:.45}.sh-ui .modal.won:after{content:"";width:min(110vw, calc(900px * var(--u)));height:min(80vh, calc(560px * var(--u)));z-index:-2;pointer-events:none;background:radial-gradient(closest-side,#ffd68c52,#ffbe6e1a 55%,#0000);animation:2.4s cubic-bezier(.2,.7,.2,1) backwards sh-dawn;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@keyframes sh-dawn{0%{opacity:0;transform:translate(-50%,-20%)}}@keyframes sh-turn{to{transform:rotate(360deg)}}@keyframes sh-fade{0%{opacity:0}}.sh-ui .modal h1{font:700 clamp(32px, 7.4vw, calc(70px * var(--u)))/1.02 var(--display);letter-spacing:.04em;color:var(--gold-hi);background:linear-gradient(#fff7de,#f3c871 58%,#c98b33);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 2px 14px #f0c36a59);-webkit-background-clip:text;background-clip:text;padding:0 6px}.sh-ui .modal.lost h1{background:linear-gradient(#f3f0ea,#b9c2d8);filter:drop-shadow(0 2px 14px #ff6e504d);-webkit-background-clip:text;background-clip:text}.sh-ui .modal p{font:600 calc(16px * var(--u))/1.4 var(--text);color:#e3e8f4}.sh-ui .modal p.why{max-width:min(34em, var(--safe-w,92vw));font:600 calc(16px * var(--u))/1.45 var(--text);color:#c9d2ea}.sh-ui .modal p.why .what{color:var(--ink)}.sh-ui .modal p.why .counter{color:var(--gold-hi);font-weight:800}.sh-ui .modal.lost p.why~p:not(.starlight){font-size:calc(14px * var(--u));color:var(--muted)}.sh-ui .stars{font:400 calc(46px * var(--u))/1 "Spireheart Glyphs";letter-spacing:.26em;color:var(--gold);text-shadow:0 0 18px #f0c36acc,0 0 2px #fff1c4;margin-right:-.26em;animation:.7s cubic-bezier(.2,1.5,.4,1) .35s backwards sh-stars}@keyframes sh-stars{0%{opacity:0;letter-spacing:0;transform:scale(.4)}}.sh-ui .stars i{color:#c5cde238;text-shadow:none;font-style:normal}.sh-ui .modal .starlight{font:700 calc(17px * var(--u))/1.3 var(--text);color:var(--gold-hi)}.sh-ui .modal .starlight:before{content:"✦ ";color:var(--gold);font-family:Spireheart Glyphs}.sh-ui .end-plate{align-items:center;gap:calc(14px * var(--u));width:100%;max-width:min(calc(100vw - 24px), calc(560px * var(--u)));flex-direction:column;display:flex;position:relative}.sh-ui .end-next{gap:calc(10px * var(--u));width:100%;max-width:calc(400px * var(--u));display:grid}.sh-ui .end-next .btn{box-sizing:border-box;width:100%}.sh-ui .end-again{gap:calc(10px * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sh-ui .end-again .btn{min-height:calc(56px * var(--u));padding:calc(6px * var(--u)) calc(8px * var(--u));font-size:calc(14px * var(--u));letter-spacing:.08em;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.sh-ui .end-again .btn small{font:600 calc(13px * var(--u))/1.15 var(--text);letter-spacing:.01em;text-transform:none;color:var(--muted);margin:0;display:block}.sh-ui .end-again .btn.call small{color:var(--leaf-ink)}.sh-ui .end-out{justify-content:center;align-items:center;display:flex}.sh-ui .end-out .btn{min-width:0;min-height:44px;padding:0 calc(18px * var(--u));border:0;filter:none;font:700 calc(14px * var(--u))/1 var(--display);letter-spacing:.2em;color:var(--ink);text-shadow:0 1px 3px #020512f2,0 0 12px #020512cc;background:0 0;border-image-source:none;position:relative}.sh-ui .end-out .btn:after{display:none}.sh-ui .end-out .btn:not([hidden])~.btn:not([hidden]):before{content:"";background:var(--diamond) center / contain no-repeat;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:-3.5px}@media (hover:hover){.sh-ui .end-out .btn:hover{color:var(--gold-hi)}}.sh-ui .modal.end.won{pointer-events:none;padding:0 12px max(10px, env(safe-area-inset-bottom));background:0 0;justify-content:flex-end}.sh-ui .modal.end.won:before,.sh-ui .modal.end.won:after{content:none}.sh-ui .modal.end.won .end-plate{pointer-events:auto;gap:8px}.sh-ui .modal.end.won .end-plate:before{content:"";z-index:-1;pointer-events:none;left:-50vw;right:-50vw;top:calc(-90px * var(--u));background:linear-gradient(180deg, #060a2200 0, #060a22b8 calc(70px * var(--u)), #060a22db calc(120px * var(--u)), #060a22eb 100%);position:absolute;bottom:-40px}.sh-ui .modal.end.won h1 span{white-space:nowrap}.sh-ui .modal.end.won .stars{font-size:calc(38px * var(--u))}.sh-ui .modal.end.won .end-next{margin-top:2px}@media (aspect-ratio>=5/4) and (width>=640px){.sh-ui .modal.end.won{padding:0 0 0 max(clamp(20px, 4.4vw, calc(84px * var(--u))), env(safe-area-inset-left));text-align:left;background:linear-gradient(90deg,#060a22db 0,#060a22bd 26vw,#060a2266 40vw,#060a2200 54vw);justify-content:center;align-items:flex-start}.sh-ui .modal.end.won .end-plate{width:min(40vw, calc(560px * var(--u)));align-items:flex-start;gap:clamp(6px, 1.5vh, calc(14px * var(--u)))}.sh-ui .modal.end.won .end-plate:before{content:none}.sh-ui .modal.end.won h1{font-size:clamp(30px, 4.6vw, calc(62px * var(--u)));padding:0}.sh-ui .modal.end.won h1 span{display:block}.sh-ui .modal.end.won .stars{margin:clamp(2px, 1vh, calc(8px * var(--u))) 0 0}.sh-ui .modal.end.won p{max-width:none}.sh-ui .modal.end.won .end-next{margin-top:clamp(2px, 1.2vh, calc(12px * var(--u)))}.sh-ui .modal.end.won .end-out{margin-left:calc(-18px * var(--u))}}@media (orientation:landscape) and (height<=520px){.sh-ui .modal.end.won .end-plate{gap:4px}.sh-ui .modal.end.won h1{font-size:26px}.sh-ui .modal.end.won h1 span{display:inline}.sh-ui .modal.end.won .stars{font-size:26px}.sh-ui .modal.end.won .end-next{gap:6px}.sh-ui .modal.end.won .end-next>.btn.call,.sh-ui .modal.end.won .end-again .btn{min-height:44px}}@media (orientation:landscape) and (height<=360px){.sh-ui .modal.end .log-line{display:none}.sh-ui .modal.end h1{font-size:26px;line-height:1.1}.sh-ui .modal.end h1 span{display:inline}.sh-ui .modal.end .end-plate{gap:4px}.sh-ui .modal.end.won .end-plate{width:min(54vw,440px)}.sh-ui .modal.end.won h1{white-space:nowrap;font-size:22px}.sh-ui .modal.end.won .stars{margin:0;font-size:20px}.sh-ui .end-again .btn{letter-spacing:.04em;min-height:44px;padding-top:3px;padding-bottom:3px}}.sh-ui .card{color:var(--ink);border-image:var(--plaque) 12 fill / 14px / 0 stretch;filter:drop-shadow(0 8px 16px #0205128c);transition:transform .14s;animation:.3s cubic-bezier(.2,1.3,.4,1) backwards sh-pop;position:relative}.sh-ui .card:nth-child(2){animation-delay:60ms}.sh-ui .card:nth-child(3){animation-delay:.12s}.sh-ui .card:before{content:"";background:var(--diamond) center / 9px 9px no-repeat, var(--rule) center / 100% 1px no-repeat;opacity:.8;width:100%;height:9px;display:block}.sh-ui .card:hover{border-image-source:var(--plaque-lit)}.sh-ui .card:active{transform:translateY(1px)scale(.97)}.sh-ui .modal .card[data-kind]{--i:var(--diamond);--m:calc(46px * var(--u));--p:calc(14px * var(--u));padding-top:calc(var(--p) + var(--m) + 10px)}.sh-ui .modal .card[data-kind=sharpLight]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%202.8%2021%2019.6H3Z'/%3e%3cpath%20d='M12%202.8%2014.6%2019.6'%20stroke-width='1.2'/%3e%3cpath%20d='M5.6%2022.2h12.8'%20stroke-width='1.2'/%3e%3c/svg%3e")}.sh-ui .modal .card[data-kind=quickRings]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='12'%20cy='12'%20r='2.3'%20fill='%23000'%20stroke='none'/%3e%3cellipse%20cx='12'%20cy='12'%20rx='9.6'%20ry='4'%20transform='rotate(-24%2012%2012)'/%3e%3cellipse%20cx='12'%20cy='12'%20rx='4.2'%20ry='9.4'%20transform='rotate(-24%2012%2012)'%20stroke-width='1.2'/%3e%3ccircle%20cx='20.8'%20cy='8.1'%20r='1.7'%20fill='%23000'%20stroke='none'/%3e%3c/svg%3e")}.sh-ui .modal .card[data-kind=deepLance]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%201.8%2015%205.6%2014%2020h-4L9%205.6Z'/%3e%3cpath%20d='M9%205.6h6'%20stroke-width='1.2'/%3e%3cpath%20d='M6.5%2022.2h11'/%3e%3c/svg%3e")}.sh-ui .modal .card[data-kind=farSight]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%203c5%204%205%2014%200%2018-5-4-5-14%200-18Z'/%3e%3cpath%20d='M1.8%2012h5M17.2%2012h5'/%3e%3ccircle%20cx='12'%20cy='12'%20r='1.5'%20fill='%23000'%20stroke='none'/%3e%3c/svg%3e")}.sh-ui .modal .card[data-kind=tithe]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M7%203.5l3.2%205.6-3.9%202.4z'/%3e%3cpath%20d='M15.6%206l3.4%204.6-4.4%201.6z'/%3e%3cpath%20d='M10.5%2012.4l3.6%205.4-4.6%201.9z'/%3e%3cpath%20d='M5%2015.5l.8%202.4M18.2%2015l-.6%202.4M12%202.5v1.8'%20stroke-width='1.3'/%3e%3c/svg%3e")}.sh-ui .modal .card[data-kind=strongHeart]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%204l4.6%206-4.6%206-4.6-6z'/%3e%3cellipse%20cx='12'%20cy='11.5'%20rx='9.4'%20ry='3.4'%20stroke-width='1.3'/%3e%3cpath%20d='M12%2018.5v3M10.5%2020h3'%20stroke-width='1.4'/%3e%3c/svg%3e")}.sh-ui .modal .card[data-kind=swiftPulse]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='12'%20cy='12'%20r='2.2'%20fill='%23000'%20stroke='none'/%3e%3ccircle%20cx='12'%20cy='12'%20r='5.6'/%3e%3cpath%20d='M12%202.6a9.4%209.4%200%200%201%209.4%209.4M21.4%2012a9.4%209.4%200%200%201-9.4%209.4M12%2021.4A9.4%209.4%200%200%201%202.6%2012M2.6%2012A9.4%209.4%200%200%201%2012%202.6'%20stroke-dasharray='4.2%203.2'%20stroke-width='1.4'/%3e%3c/svg%3e")}.sh-ui .modal .card[data-kind=resonantChord]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%204.2L19.6%2018H4.4z'%20stroke-width='1.3'/%3e%3ccircle%20cx='12'%20cy='4.2'%20r='2'%20fill='%23000'%20stroke='none'/%3e%3ccircle%20cx='19.6'%20cy='18'%20r='2'%20fill='%23000'%20stroke='none'/%3e%3ccircle%20cx='4.4'%20cy='18'%20r='2'%20fill='%23000'%20stroke='none'/%3e%3cpath%20d='M12%209.4v4.2M9.9%2012.8l2.1%201.3%202.1-1.3'%20stroke-width='1.3'/%3e%3c/svg%3e")}.sh-ui .modal .card[data-kind=coldTide]{--i:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%202.6v9M8.1%204.9l7.8%204.4M8.1%209.3l7.8-4.4'%20stroke-width='1.4'/%3e%3cpath%20d='M2.6%2016c1.6-1.4%203.2-1.4%204.8%200s3.2%201.4%204.8%200%203.2-1.4%204.8%200%203.1%201.4%204.4%200M4.6%2020.2c1.4-1.1%202.8-1.1%204.2%200s2.8%201.1%204.2%200%202.8-1.1%204.2%200'/%3e%3c/svg%3e")}.sh-ui .modal .card[data-kind]:before{left:var(--p);top:var(--p);width:var(--m);height:var(--m);opacity:1;box-shadow:0 0 0 1.5px var(--gold), 0 0 0 4px #0b1333e6, 0 0 0 5px #f0c36a66, 0 0 18px #f0c36a4d;background:radial-gradient(circle at 50% 35%,#233a78,#0b1333 72%);border-radius:50%;margin:0;position:absolute}.sh-ui .modal .card[data-kind]:after{content:"";left:calc(var(--p) + var(--m) * .22);top:calc(var(--p) + var(--m) * .22);width:calc(var(--m) * .56);height:calc(var(--m) * .56);pointer-events:none;-webkit-mask:var(--i) center / contain no-repeat;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;filter:drop-shadow(0 0 4px #f0c36a99);background:linear-gradient(#fff2c9,#f0c36a 60%,#c8903a);position:absolute}.sh-ui .modal .card{transition:transform .18s,opacity .35s,filter .35s}.sh-ui .modal.choosing .card:not(.chosen){opacity:0;pointer-events:none;transform:translateY(26px)scale(.94)}.sh-ui .modal.choosing .card.chosen{border-image-source:var(--plaque-lit);filter:drop-shadow(0 0 22px #f0c36aa6)drop-shadow(0 8px 16px #0205128c);transform:translateY(-10px)scale(1.04)}.sh-ui .modal.choosing>:is(h1,p){opacity:.4;transition:opacity .35s}@media (width<=520px){.sh-ui .modal .cards{flex-flow:column;align-items:stretch;gap:10px;width:min(92vw,420px)}.sh-ui .modal .card{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:center;gap:4px 12px;width:auto;min-height:0;padding:12px 14px 12px 66px;display:grid}.sh-ui .modal .card:before{grid-column:1/-1}.sh-ui .modal .card[data-kind]{--m:40px;--p:12px;padding-top:12px}.sh-ui .modal .card[data-kind]:before{grid-column:auto;margin-top:-20px;top:50%}.sh-ui .modal .card[data-kind]:after{top:calc(50% - 11.2px)}.sh-ui .modal .card strong{text-wrap:balance}}@media (width>=1200px){.sh-ui .modal .card{width:calc(196px * var(--u));min-height:calc(160px * var(--u));padding:calc(16px * var(--u)) calc(16px * var(--u))}}.sh-ui .card strong{font:700 calc(19px * var(--u))/1.05 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-hi)}.sh-ui .card span{font:500 calc(14px * var(--u))/1.35 var(--text);color:var(--muted)}.sh-ui[data-ready] .bar{animation:.55s cubic-bezier(.2,.8,.3,1) .1s backwards sh-arrive-top}.sh-ui[data-ready] .bottom{animation:.55s cubic-bezier(.2,.8,.3,1) .18s backwards sh-arrive-bottom}@keyframes sh-arrive-top{0%{opacity:0;transform:translateY(-14px)}}@keyframes sh-arrive-bottom{0%{opacity:0;transform:translateY(16px)}}.sh-ui .bottom .btn.small{animation:.6s backwards sh-fade}.sh-shell .screen.pause{pointer-events:auto;background:radial-gradient(70% 62% at 50% 46%,#05091c8c,#05091cdb);place-items:center;animation:.25s backwards sh-fade;display:grid}.sh-shell .pause-card{box-sizing:border-box;width:min(92vw, calc(420px * var(--u)));padding:calc(26px * var(--u)) calc(22px * var(--u)) calc(22px * var(--u));text-align:center;border:1px solid #0000;border-image:var(--plaque-solid) 12 fill / 18px / 0 stretch;filter:drop-shadow(0 18px 40px #020512b3);gap:calc(8px * var(--u));flex-direction:column;animation:.3s cubic-bezier(.2,.9,.3,1) backwards sh-sheet;display:flex}.sh-shell .pause-card .kind{font:700 max(13px, calc(12px * var(--u)))/1.2 var(--display);letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.sh-shell .pause-card h2{font:700 calc(30px * var(--u))/1.05 var(--display);letter-spacing:.06em;color:var(--gold-hi)}.sh-shell .pause-card .where{font:600 calc(15px * var(--u))/1.3 var(--text);word-spacing:.14em;color:var(--muted)}.sh-shell .pause-card .where b{color:var(--ink)}.sh-shell .pause-menu{gap:calc(10px * var(--u));margin:calc(10px * var(--u)) 0 calc(4px * var(--u));flex-direction:column;display:flex}.sh-shell .pause-menu .btn{width:100%;min-height:calc(50px * var(--u))}.sh-shell .pause-menu .btn.call{min-height:calc(58px * var(--u))}.sh-shell .pause-leave{gap:calc(10px * var(--u));grid-template-columns:1fr 1fr;display:grid}.sh-shell .pause-card .note{font:500 calc(13px * var(--u))/1.35 var(--text);color:var(--muted);text-wrap:balance}.sh-shell .pause-card .tides{justify-content:center;gap:calc(6px * var(--u));margin:calc(2px * var(--u)) 0 calc(4px * var(--u));flex-wrap:wrap;display:flex}.sh-shell .pause-card .tides i{width:calc(9px * var(--u));height:calc(9px * var(--u));border:1px solid #f0c36a8c;transform:rotate(45deg)}.sh-shell .pause-card .tides i.held{background:var(--gold);border-color:var(--gold-hi)}.sh-shell .pause-card .tides i.now{background:var(--cyan);border-color:#d8fbff;box-shadow:0 0 10px #8ff4ffcc}.sh-shell .screen.pause:before{content:"";pointer-events:none;background:var(--astrolabe) center / min(92vh, calc(820px * var(--u))) no-repeat;opacity:.55;position:absolute;inset:0}.sh-shell .pause-card{position:relative}body:has(.sh-shell[data-screen]:not([hidden])) .sh-ui :is(.bar,.bottom,.hint,.card-host,.toast-host,.radial-host){pointer-events:none;opacity:0!important;visibility:hidden!important}.sh-ui:has(.radial) .hint{opacity:0!important}.sh-ui[data-hint=top] .hint{bottom:auto;top:var(--hint-top,64px)}.sh-ui[data-hint=top]:has(.card-host .rule) .hint{opacity:0}.sh-ui[data-hint=left] .hint,.sh-ui[data-hint=right] .hint{transform:translateY(-50%);bottom:auto!important;top:var(--hint-mid,50%)!important;max-width:var(--hint-w,40vw)!important;text-align:left!important;margin:0!important}.sh-ui[data-hint=left] .hint{left:max(10px, env(safe-area-inset-left))!important;right:auto!important}.sh-ui[data-hint=right] .hint{right:max(10px, env(safe-area-inset-right))!important;left:auto!important}@media (orientation:landscape) and (height<=360px){.sh-ui{--radial-ry:46px}.sh-ui .radial-host .radial .opt{width:56px;height:56px;margin:-28px 0 0 -28px}.sh-ui .radial:has(.opt.armed) .opt:not(.armed){opacity:1;filter:brightness(.62)}.sh-ui .radial:has(.opt.armed) .opt.poor:not(.armed){filter:saturate(.2)brightness(.45)}}.sh-ui :is(.bar,.bottom,.hint,.card-host,.toast-host){transition:opacity .4s}.sh-ui:has(.modal) :is(.bar,.bottom,.hint,.card-host,.toast-host),.sh-ui.dawning :is(.bar,.bottom,.hint,.card-host,.toast-host){pointer-events:none;opacity:0!important}.sh-ui .dbg{color:var(--muted);font:12px/1.4 ui-monospace,monospace}.sh-threat{transition:opacity .4s;animation:1.2s ease-in-out infinite sh-threat}body:has(.sh-ui .modal) .sh-threat,body:has(.sh-ui.dawning) .sh-threat{opacity:0!important}@keyframes sh-threat{50%{filter:brightness(1.35)}}.sh-shell{color:var(--ink);font:600 calc(15px * var(--u))/1.35 var(--text);accent-color:var(--gold)}.sh-shell .screen.covers{background:var(--astrolabe-faint) 50% calc(50% + 10vh) / min(150vw, 1500px) no-repeat, radial-gradient(120% 80% at 50% 0%, #1b2a62 0%, #0d1638 55%, #070b22 100%)}.sh-shell .btn.small{font-size:calc(22px * var(--u));font-weight:400}.sh-shell .btn .ico{width:calc(22px * var(--u));height:calc(22px * var(--u));stroke:var(--gold-hi);stroke-width:1.6px;filter:drop-shadow(0 0 4px #f0c36a80)}.sh-shell .top h2{font:700 calc(22px * var(--u))/1 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);text-shadow:0 1px 3px #020512b3,0 0 18px #f0c36a40}.sh-shell h3{font:700 calc(18px * var(--u))/1.1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi)}.sh-shell .note,.sh-shell .place-line,.sh-shell .why,.sh-shell .sub,.sh-shell .kind{color:var(--muted)}.sh-shell .screens>.screen{isolation:isolate}.sh-shell .screen.title:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#070b26f0 0,#080d2cdb 34%,#0a11349e 62%,#0a113438 84%,#0a113400 100%);height:34vh;position:fixed;top:0;left:0;right:0}.sh-shell .wordmark{padding:6px 0 2px}.sh-shell .wordmark h1{width:min(90vw, calc(560px * var(--u)));height:calc(min(90vw, calc(560px * var(--u))) / 5.01);color:#0000;text-shadow:none;filter:drop-shadow(0 3px 2px #2816048c)drop-shadow(0 0 22px #f0c36a59);background:url(./wordmark-1-Dxou0Gp9.svg) 50%/contain no-repeat;margin:0 auto;font-size:0}.sh-shell[data-ready] .wordmark .tagline{animation:1.2s .45s backwards sh-fade}.sh-shell[data-ready] .menu>.btn.call,.sh-shell[data-ready] .menu>.more{animation:.6s cubic-bezier(.2,.8,.3,1) .3s backwards sh-arrive-bottom}.sh-shell .wordmark .tagline{box-sizing:border-box;width:max-content;max-width:96vw;margin:calc(12px * var(--u)) auto 0;padding:calc(9px * var(--u)) 0;font:700 clamp(13px, 3.4vw, calc(17px * var(--u)))/1 var(--display);letter-spacing:.3em;text-transform:uppercase;color:#fbefd2;text-shadow:0 1px 3px #020512e6,0 0 16px #020512b3;white-space:nowrap;text-align:center;justify-content:center;align-items:center;gap:14px;display:flex}.sh-shell .wordmark .tagline:before,.sh-shell .wordmark .tagline:after{content:"";background:var(--diamond) right center / 9px 9px no-repeat, var(--rule) left center / calc(100% - 11px) 1px no-repeat;flex:none;width:clamp(22px,7vw,80px);height:9px}.sh-shell .wordmark .tagline:after{transform:scaleX(-1)}@media (width<=520px){.sh-shell .wordmark .tagline{letter-spacing:.17em;gap:8px}.sh-shell .wordmark .tagline:before,.sh-shell .wordmark .tagline:after{width:clamp(14px,5vw,40px)}}@media (orientation:portrait) and (height<=640px){.sh-shell .title .wordmark .tagline{background:radial-gradient(closest-side,#04081ac7,#04081a99 62%,#04081a00);padding-left:18px;padding-right:18px}}.sh-shell .menu .btn.call .label{font:700 calc(24px * var(--u))/1 var(--display);letter-spacing:.16em}.sh-shell .title .menu .more{padding:calc(8px * var(--u)) calc(56px * var(--u));background:radial-gradient(closest-side,#04081a8c,#04081a6b 58%,#04081a00);gap:0}.sh-shell .title .menu .more .btn{border:0;filter:none;min-width:0;padding:0 calc(18px * var(--u));font:700 calc(15px * var(--u))/1 var(--display);letter-spacing:.24em;color:#f6eedb;text-shadow:0 1px 3px #020512f2,0 0 14px #020512cc;background:0 0;border-image-source:none}.sh-shell .title .menu .more .btn:after{content:"";border:0;opacity:1;background:linear-gradient(90deg, #ffe6a800, var(--gold-hi), #ffe6a800);border-image-source:none;width:0;height:1px;transition:width .22s;display:block;position:absolute;inset:auto auto 4px 50%;transform:translate(-50%)}@media (hover:hover){.sh-shell .title .menu .more .btn:hover{color:var(--gold-hi);text-shadow:0 0 14px #f0c36ab3,0 1px 3px #020512e6}.sh-shell .title .menu .more .btn:hover:after{width:70%}}.sh-shell .title .menu .more .btn:focus-visible:after{width:70%}.sh-shell .title .menu .more .btn:not([hidden])~.btn:not([hidden]):before{content:"";background:var(--diamond) center / contain no-repeat;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:-3.5px}.sh-shell .title .menu .more .btn:active,.sh-shell .title .menu .more .btn.down{color:var(--gold-hi);transform:none}.sh-shell .title .menu .more .btn:hover{color:var(--gold-hi)}.sh-shell .title .corner .btn.small{width:calc(48px * var(--u));height:calc(48px * var(--u));border:0;min-width:0;box-shadow:0 0 0 1.5px var(--gold), 0 0 0 4px #0b1333e6, 0 0 0 5px #f0c36a73, 0 8px 16px #02051280;filter:none;background:radial-gradient(circle at 50% 30%,#26386f,#0c1434 72%);border-image-source:none;border-radius:50%;padding:0}.sh-shell .title .corner .btn.small:after{display:none}.sh-shell .title .corner .made{width:calc(42px * var(--u));height:calc(42px * var(--u));pointer-events:none;background:50%/contain no-repeat;display:block}.sh-shell .title .corner .made.lantern{background-image:url(./mark.lantern-ByLAw9W1.webp)}.sh-shell .title .corner .made.astrolabe{background-image:url(./mark.astrolabe-BotmyJPd.webp)}.sh-shell .title .corner .made.flown{background:var(--thing) 50% 21% / auto 205% no-repeat;border-radius:50%;width:100%;height:100%}.sh-shell .title .corner{gap:14px}.sh-shell .menu .btn.call small{font-size:calc(13px * var(--u))}@media (aspect-ratio>=5/4) and (width>=640px){.sh-shell .screen.title{--mark:min(42vw, calc(560px * var(--u)));justify-content:center;align-items:flex-start;gap:clamp(10px, 3.4vh, calc(30px * var(--u)));padding-left:max(clamp(20px, 4.4vw, calc(84px * var(--u))), env(safe-area-inset-left))}.sh-shell .screen.title:before{background:linear-gradient(#261a5480 0,#261a5438 8vh,#261a5400 18vh),linear-gradient(90deg,#060a22cc 0,#060a22b8 26vw,#060a226b 42vw,#060a2200 66vw);height:auto;bottom:0}.sh-shell .title .wordmark{width:var(--mark);margin:0;padding:0}.sh-shell .title .wordmark h1{width:100%;height:calc(var(--mark) / 5.01)}.sh-shell .title .wordmark .tagline{width:100%;margin-top:clamp(6px, 1.4vh, calc(12px * var(--u)))}.sh-shell .title .menu{width:var(--mark);padding-bottom:0}.sh-shell .title .menu .more{background:0 0;padding:0}}@media (aspect-ratio>=5/4) and (width>=640px) and (width<=799px){.sh-shell .title .wordmark .tagline{white-space:normal;text-wrap:balance;letter-spacing:.17em;text-align:center;font-size:13px;line-height:1.35}.sh-shell .title .wordmark .tagline:before,.sh-shell .title .wordmark .tagline:after{display:none}}@media (width>=2200px) and (height>=1100px){.sh-shell .screen.pause{--u:1.7}}.sh-shell .screen.covers:not(.map){isolation:isolate}.sh-shell .screen.covers:has(>:is(.panels,.pages)){padding-bottom:0}.sh-shell .screen.covers>:is(.panels,.pages){padding-bottom:calc(24px + env(safe-area-inset-bottom))}.sh-shell .screen.covers:not(.map):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1.8px 1.8px at 45.5% 53.4%,#fff6dc70,#0000),radial-gradient(1.8px 1.2px at 11.8% 20.9%,#fff6dc66,#0000),radial-gradient(1px 1.8px at 93.7% 41.6%,#fff6dca8,#0000),radial-gradient(1.2px 1px at 81.2% 6.7%,#fff6dc5e,#0000),radial-gradient(1.2px 1px at 76.1% 22.3%,#fff6dca6,#0000),radial-gradient(1.2px 1.2px at 63.2% 32.5%,#fff6dcad,#0000),radial-gradient(1.8px 1.5px at 41.2% 35.5%,#fff6dcd1,#0000),radial-gradient(1px 1.5px at 32.6% 16.6%,#fff6dc7d,#0000),radial-gradient(1px 1px at 40.6% 52.9%,#fff6dc8a,#0000),radial-gradient(1px 1px at 23.1% 57.7%,#fff6dc61,#0000),radial-gradient(1.8px 1.8px at 42.5% 36.4%,#fff6dc73,#0000),radial-gradient(1.5px 1.5px at 11.2% 22.6%,#fff6dcd4,#0000),radial-gradient(1px 1.2px at 26.2% 9%,#fff6dc61,#0000),radial-gradient(1.8px 1.2px at 67.1% 14.1%,#fff6dc99,#0000),radial-gradient(1.2px 1.8px at 63.5% 9.9%,#fff6dc8f,#0000),radial-gradient(1.2px 1px at 28.4% 60.3%,#fff6dcbf,#0000),radial-gradient(1.5px 1px at 22.8% 26.3%,#fff6dcc7,#0000),radial-gradient(1px 1px at 96% 15.6%,#fff6dc7a,#0000),radial-gradient(1.5px 1.5px at 39.3% 7.4%,#fff6dc73,#0000),radial-gradient(1.2px 1px at 59.5% 24.9%,#fff6dc94,#0000),radial-gradient(1.8px 1.2px at 84.5% 13.8%,#fff6dc6e,#0000),radial-gradient(1.2px 1.2px at 71.2% 12.4%,#fff6dca8,#0000),radial-gradient(1.2px 1.8px at 85.9% 38.6%,#fff6dc8f,#0000),radial-gradient(1px 1px at 6.6% 59.8%,#fff6dc78,#0000),radial-gradient(1.8px 1.5px at 42.6% 56.4%,#fff6dc99,#0000),radial-gradient(1.2px 1px at 14.9% 31.3%,#fff6dcad,#0000),radial-gradient(80% 26% at 50% 100%,#f0c36a1a,#f0c36a00 70%);position:absolute;inset:0}.sh-shell .screen.lacquered{pointer-events:auto;isolation:isolate;padding-bottom:0}.sh-shell .screen.lacquered:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#080c28f5 0,#080c28e0 96px,#060b20bd 42%,#060b20d6 100%);position:fixed;inset:0}.sh-shell .screen.lacquered.no-world{background:var(--astrolabe-faint) 72% 46% / min(110vw, 1300px) no-repeat, radial-gradient(120% 80% at 70% 30%, #1c2d68 0%, #0e1a46 50%, #070f2c 100%)}.sh-shell .screen.lacquered>.panels,.sh-shell .screen.lacquered>.pages{padding-bottom:calc(24px + env(safe-area-inset-bottom));scrollbar-width:none}@media (width>=900px) and (height>=560px){.sh-shell .screen.lacquered{padding-left:calc(24px * var(--u));padding-right:calc(18px * var(--u));right:44vw}.sh-shell .screen.lacquered:before{background:linear-gradient(#261a5480 0,#261a5438 8vh,#261a5400 20vh),linear-gradient(90deg,#060b20f2 0,#060b20eb 50vw,#060b208c 58vw,#060b2000 68vw)}.sh-shell .screen.lacquered>.panels{align-content:center;max-width:none}}#shell:has(.screen.covers:not([hidden])){opacity:1!important;pointer-events:auto!important;transition:none!important}body:has(#shell .screen.covers:not([hidden])) canvas#game{visibility:hidden}.sh-shell .screen.map{background:#070f2c;padding-bottom:0;padding-left:0;padding-right:0}.sh-shell .map .boards{padding:8px max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));background:linear-gradient(#05091c00,#05091cd1 22px);flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:6px 8px;display:flex;position:relative}.sh-shell .map .boards-title{text-align:center;font:700 calc(13px * var(--u))/1.2 var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);flex:0 0 100%}.sh-shell .map .board{border-image-source:var(--plaque-quiet);max-width:132px;min-height:64px;font:700 calc(14px * var(--u))/1.1 var(--display);letter-spacing:.04em;text-transform:none;color:var(--muted);flex-direction:column;flex:1 1 0;justify-content:flex-start;align-self:stretch;align-items:center;gap:2px;padding:6px 6px 7px;display:flex}.sh-shell .map .board .ico,.sh-shell .board-card .board-emblem{width:calc(28px * var(--u));height:calc(28px * var(--u));background:var(--i) center / contain no-repeat;display:block}.sh-shell .map .board:not(.open) .ico{filter:brightness(.62)}.sh-shell [data-board=daily]{--i:url(./mark.tide-daily-ByyKUKwO.webp)}.sh-shell [data-board=weekly]{--i:url(./mark.tide-weekly-BaBSn8kF.webp)}.sh-shell [data-board=eclipse]{--i:url(./mark.tide-eclipse-B5Qe-jzH.webp)}.sh-shell .map .board small{font:700 max(13px, calc(12px * var(--u)))/1.1 var(--text);letter-spacing:.02em;color:var(--dim);text-align:center;text-wrap:balance}.sh-shell .map .board.open{border-image-source:var(--plaque-lit);color:var(--gold-hi)}.sh-shell .map .board.open small{color:var(--cyan)}@media (orientation:landscape) and (height<=520px){.sh-shell .map .boards{padding:4px max(10px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));gap:8px}.sh-shell .map .boards-title{display:none}.sh-shell .map .board{flex-direction:row;flex:none;gap:8px;max-width:none;min-height:44px;padding:0 14px 0 10px}}.sh-shell .board-card .board-emblem{width:calc(64px * var(--u));height:calc(64px * var(--u));margin:0 auto 4px}@media (width>=900px){.sh-shell .map .boards{gap:calc(10px * var(--u));padding:calc(6px * var(--u)) calc(28px * var(--u)) calc(18px * var(--u))}.sh-shell .map .boards-title{margin-right:calc(10px * var(--u));flex:none}.sh-shell .map .board{max-width:none;min-height:calc(52px * var(--u));gap:calc(10px * var(--u));padding:0 calc(18px * var(--u)) 0 calc(14px * var(--u));flex-direction:row;flex:none}.sh-shell .map .board small{margin-left:calc(4px * var(--u))}}.sh-shell .map .plate{transition:opacity .45s}.sh-shell .map .ready .plate{opacity:0}.sh-shell .map .plate-shallows{fill:url(#mapShallows)}.sh-shell .map .plate-sand{fill:#d9bb84;opacity:.55;filter:blur(2px)}.sh-shell .map .gate .sil.frost{fill:#a9c8e6;fill-opacity:.92}.sh-shell .map .gate .sil-lit.frost{fill:#eaf6ff;opacity:.85}.sh-shell .map .gate .glint{fill:#fff;filter:drop-shadow(0 0 3px #bfefff)drop-shadow(0 0 6px #8ff4ffcc)}.sh-shell .map .gate .sil.cinder{fill:#231c26;fill-opacity:.95}.sh-shell .map .gate .ember-glow{fill:url(#mapEmber)}.sh-shell .map .gate .ember{stroke:#ffb060;stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 0 3px #ff8a3a)}.sh-shell .map .gate .smoke{fill:none;stroke:#beb0aa52;stroke-width:3px;stroke-linecap:round}.sh-shell .map .gate .sil.starfall{fill:#5a4aa0;fill-opacity:.95}.sh-shell .map .gate .fall{stroke:#efe6ff;stroke-width:1.2px;stroke-linecap:round;stroke-opacity:.8}.sh-shell .map .gate .fall-head{fill:#fff6dc;filter:drop-shadow(0 0 3px #d8c8ff)}.sh-shell .map .gate:hover .sil.frost,.sh-shell .map .gate:focus-visible .sil.frost{fill:#c4dcf2}.sh-shell .map .gate:hover .sil.cinder,.sh-shell .map .gate:focus-visible .sil.cinder{fill:#33283a}.sh-shell .map .gate:hover .sil.starfall,.sh-shell .map .gate:focus-visible .sil.starfall{fill:#6b5ab6}.sh-shell .map .mini{transition:opacity .45s}.sh-shell .map .mini.loading{opacity:0}.sh-shell .screen.map>.top{padding:0 max(10px, env(safe-area-inset-right)) 0 max(10px, env(safe-area-inset-left));z-index:2;position:relative}@media (width<=520px){.sh-shell .screen.map>.top h2{line-height:1.1;letter-spacing:.09em!important;font-size:19px!important}}.sh-shell .screen.map>.top h2{font-size:calc(24px * var(--u));letter-spacing:.2em;color:var(--gold-hi);text-shadow:0 1px 3px #020512cc,0 0 22px #f0c36a4d}.sh-shell .map .biome-head{z-index:2;text-align:center;flex:none;padding:0 16px 2px;position:relative}.sh-shell .map .biome-head p{font:500 calc(14px * var(--u))/1.35 var(--text);color:#c9d2ea;text-shadow:0 1px 3px #020512e6;text-wrap:balance}.sh-shell .map .biome-head p:first-letter{text-transform:none}.sh-shell .map .biome-head .have{font:800 calc(14px * var(--u))/1 var(--text);color:var(--gold-hi)}.sh-shell .map .biome-head .have i{color:var(--gold);font:400 1em/1 Spireheart Glyphs}.sh-shell .map .biome-head .sep{background:var(--diamond) center / contain no-repeat;vertical-align:middle;opacity:.8;width:6px;height:6px;margin:0 10px 2px;display:inline-block}.sh-shell .map .seachart{pointer-events:auto;--horizon:18%;background:radial-gradient(60% 6% at 50% var(--horizon), #ffce8c3d, #ffce8c00 100%), radial-gradient(120% 18% at 50% var(--horizon), #de9e6224, #de9e6200 100%), linear-gradient(180deg, #050b26 0, #0d1d4c calc(var(--horizon) - 150px), #243f7a calc(var(--horizon) - 18px), #43609b var(--horizon), #26457f calc(var(--horizon) + 6px), #18346f calc(var(--horizon) + 90px), #0d2153 calc(var(--horizon) + 300px), #060e2a 100%);flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.sh-shell .map .sea-light{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sh-shell .map .sea-light i{top:calc(var(--horizon) + (100% - var(--horizon)) * var(--f));height:calc(2px + 4px * var(--f));opacity:calc(.75 - .6 * var(--f));filter:blur(1px);background:radial-gradient(closest-side,#e2ecff8c,#e2ecff00);border-radius:50%;animation:9s ease-in-out infinite alternate sh-sea;position:absolute}@keyframes sh-sea{0%{opacity:.12;transform:translate(-4%)scaleX(.85)}50%{opacity:.6}to{opacity:.2;transform:translate(4%)scaleX(1.1)}}.sh-shell .map .beckon-ring{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,#ffdc9600 80%,#ffe2a057 90%,#ffdc9600 100%);border-radius:50%;animation:2.6s ease-in-out infinite alternate sh-beckon;position:absolute}@keyframes sh-beckon{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}.sh-shell .map .seachart .chart{width:100%;height:100%;display:block;position:relative}.sh-shell .map .stars circle{fill:#f4f1ff}.sh-shell .map .compass{fill:none;stroke:var(--gold);stroke-opacity:.45;stroke-width:1px}.sh-shell .map .compass .thin{stroke-opacity:.25}.sh-shell .map .compass path{fill:var(--gold);fill-opacity:.42;stroke:none}.sh-shell .map .compass text{font:700 15px var(--display);fill:var(--gold);fill-opacity:.85;stroke:none;text-anchor:middle}.sh-shell .map .route-glow{fill:none;stroke:#ffd98a;stroke-opacity:.16;stroke-width:12px;stroke-linecap:round}.sh-shell .map .route-glow.walked{stroke-opacity:.32}.sh-shell .map .route-bed{fill:none;stroke:#03061480;stroke-width:5px;stroke-linecap:round}.sh-shell .map .route{fill:none;stroke:var(--gold);stroke-opacity:.55;stroke-width:1.4px;stroke-linecap:round}.sh-shell .map .route.walked{stroke:var(--gold-hi);stroke-opacity:.95;stroke-width:2.2px}.sh-shell .map .hit{fill:#0000}.sh-shell .map .isle,.sh-shell .map .gate{cursor:pointer;outline:none}.sh-shell .map .contact{fill:#020617;opacity:.55}.sh-shell .map .shallows{fill:url(#mapShallows)}.sh-shell .map .cliff .tier{fill:#6a4626;stroke:none}.sh-shell .map .cliff .tier~.tier{fill:#4e331c}.sh-shell .map .land .tier{stroke:#05091c59;stroke-width:.8px}.sh-shell .map .land .tier0{fill:#e2c084}.sh-shell .map .land .tier1{fill:#6f9a4e}.sh-shell .map .land .tier2{fill:#9cbf62}.sh-shell .map .land .tier3{fill:#c9dc8a}.sh-shell .map .isle text,.sh-shell .map .gate text{text-anchor:middle;paint-order:stroke;stroke-linejoin:round;pointer-events:none}.sh-shell .map .isle .name{font-family:var(--display);letter-spacing:.06em;fill:var(--ink);stroke:#04081ab3;stroke-width:3px;font-weight:700}.sh-shell .map .isle .mark{font-family:"Spireheart Glyphs", var(--text);letter-spacing:.08em;fill:var(--gold);stroke:#04081ab3;stroke-width:3px;font-weight:700}.sh-shell .map .isle.next .mark{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;fill:var(--gold-hi)}.sh-shell .map .isle.next .name{fill:var(--gold-hi)}.sh-shell .map .isle.making .mark,.sh-shell .map .isle.free .mark{fill:var(--muted);letter-spacing:.02em}.sh-shell .map .isle.free .mark{fill:var(--cyan)}.sh-shell .map .isle.sealed :is(.mini,.land,.cliff),.sh-shell .map .isle.making :is(.mini,.land,.cliff){filter:brightness(.6)saturate(.85)hue-rotate(-10deg)}.sh-shell .map .isle.sealed text,.sh-shell .map .isle.making text{opacity:.85}.sh-shell .map .isle:hover :is(.mini,.land),.sh-shell .map .isle:focus-visible :is(.mini,.land){filter:brightness(1.12)}.sh-shell .map .gate .far{pointer-events:none;opacity:0}.sh-shell .map .gate .sil{fill:#2f4579;fill-opacity:.85}.sh-shell .map .gate .sil-glint{stroke:#cfe0ff;stroke-opacity:.25;stroke-width:1px}.sh-shell .map .gate.owned .sil{fill:#7c6a4c}.sh-shell:has(.sheet-wrap) .map .chart :is(.name,.mark,.gate-name){opacity:0}.sh-shell .map .gate .gate-name{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;fill:#c9d3ec;stroke:#04081ab8;stroke-width:3px;paint-order:stroke;stroke-linejoin:round;font-weight:600}.sh-shell .map .chart.tall .gate .gate-name{text-transform:none;letter-spacing:.03em}@media (orientation:landscape) and (height<=520px){.sh-shell .map .chart.long .gate .gate-name{text-transform:none;letter-spacing:.03em}}.sh-shell .map .gate:hover .sil,.sh-shell .map .gate:focus-visible .sil{fill:#3f5a96}.sh-shell .sheet .biome-picture{width:min(56vw, 30vh, calc(220px * var(--u)));aspect-ratio:1;filter:drop-shadow(0 12px 22px #02051299);margin:0 auto 4px;display:block}.sh-shell .sheet .island-mini{width:min(64vw, calc(260px * var(--u)));filter:drop-shadow(0 8px 12px #02051299);margin:0 auto;display:block}.sh-shell .sheet .biome-card .island-big .tier{fill:#3c4a76;stroke:none}.sh-shell .sheet .crests{gap:calc(6px * var(--u));margin:calc(2px * var(--u)) 0;display:grid}.sh-shell .sheet .crests h3{text-align:left;font:700 calc(14px * var(--u))/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0}.sh-shell .sheet .crest-row{min-height:44px;padding:calc(8px * var(--u)) calc(12px * var(--u));text-align:left;border:1px solid #0000;border-image:var(--plaque-quiet) 12 fill / 10px / 0 stretch;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;display:grid}.sh-shell .sheet .crest-row b{font:700 calc(17px * var(--u))/1.15 var(--display);color:var(--gold-hi)}.sh-shell .sheet .crest-row small{font:700 calc(13px * var(--u))/1.2 var(--text);color:var(--cyan);white-space:nowrap}.sh-shell .sheet .crest-row span{font:500 calc(14px * var(--u))/1.3 var(--text);color:#dfe4f2;text-wrap:pretty;grid-column:1/-1}.sh-shell .sheet .crest-row.shut{cursor:default}.sh-shell .sheet .crest-row.shut b{color:var(--muted)}.sh-shell .sheet .crest-row.shut small{color:var(--dim)}.sh-shell .sheet .crest-row.shut span{color:var(--muted)}@media (hover:hover){.sh-shell .sheet .crest-row.open:hover,.sh-shell .sheet .crest-row.held:hover{filter:drop-shadow(0 0 8px #f0c36a80)}}.sh-shell .screen.shop.store{isolation:isolate;color:var(--ink);background:0 0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0;display:grid}.sh-shell:has(.sheet-wrap) .store .detail{visibility:hidden}.sh-shell .screen.shop.store.no-world{background:var(--astrolabe-faint) 72% 46% / min(110vw, 1300px) no-repeat, radial-gradient(120% 80% at 70% 30%, #1c2d68 0%, #0e1a46 50%, #070f2c 100%)}.sh-shell .store:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(82% 74% at 50% 48%,#05091c00 58%,#05091c8c 100%),#05091c1a;transition:background-color .6s;position:fixed;inset:0}.sh-shell .store.wearing:before{background-color:#05091c00}.sh-shell .store .mark{vertical-align:-.14em;width:1em;height:1em;margin-right:.22em;display:inline-block}.sh-shell .store-top{z-index:3;padding:max(8px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) 6px max(10px, env(safe-area-inset-left));pointer-events:none;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid;position:relative}.sh-shell .store-top h2{text-align:center;font:700 calc(20px * var(--u))/1 var(--display);letter-spacing:.32em;text-transform:uppercase;color:var(--ink);text-shadow:0 1px 3px #020512e6;margin:0}.sh-shell .store .wallet{align-items:center;gap:4px;display:flex}.sh-shell .store .coin{border:1px solid #0000;border-image:var(--plaque) 12 fill / 11px / 0 stretch;min-height:44px;font:800 calc(15px * var(--u))/1 var(--text);color:var(--ink);white-space:nowrap;pointer-events:auto;background:0 0;align-items:center;gap:4px;padding:0 10px 0 8px;display:inline-flex}.sh-shell .store .coin .mark{width:calc(19px * var(--u));height:calc(19px * var(--u));margin:0}.sh-shell .store .coin .plus{width:20px;height:20px;color:var(--leaf-ink);font:900 15px/1 var(--text);background:radial-gradient(circle at 50% 35%,#ffe6a8,#c48a35);border-radius:50%;place-items:center;margin-left:2px;display:grid}.sh-shell .store .coin:hover,.sh-shell .store .coin:focus-visible{border-image-source:var(--plaque-lit)}.sh-shell .store .shelf{z-index:2;overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:0 12px calc(28px + env(safe-area-inset-bottom));pointer-events:auto;position:relative;overflow-y:auto}.sh-shell .store .shelf-veil{z-index:1;pointer-events:none;background:linear-gradient(#080c28f7 0,#080c28eb 110px,#060b20e6 300px,#060b20f2 100%);position:fixed;inset:0}.sh-shell .store .feature{min-height:calc(176px * var(--u));padding:calc(18px * var(--u)) calc(18px * var(--u)) calc(16px * var(--u));clip-path:polygon(0 9px,9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px));isolation:isolate;cursor:pointer;background:radial-gradient(120% 90% at 80% 20%,#1a2c66,#0a1336 70%);border:1px solid #0000;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M8 .5h24l7.5 7.5v24L32 39.5H8L.5 32V8z' fill='none' stroke='%23ffe6a8'/%3E%3Cpath d='M9.3 3.5h21.4l5.8 5.8v21.4l-5.8 5.8H9.3l-5.8-5.8V9.3z' fill='none' stroke='%23f0c36a' stroke-opacity='.6'/%3E%3Cg fill='%23fff5d6'%3E%3Ccircle cx='4.25' cy='4.25' r='1.3'/%3E%3Ccircle cx='35.75' cy='4.25' r='1.3'/%3E%3Ccircle cx='4.25' cy='35.75' r='1.3'/%3E%3Ccircle cx='35.75' cy='35.75' r='1.3'/%3E%3C/g%3E%3C/svg%3E") 12/14px;align-content:end;margin:4px 0 12px;display:grid;position:relative;overflow:hidden}.sh-shell .store .feature-art{z-index:-1;object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.sh-shell .store .feature-art.side{background:radial-gradient(ellipse 60% 56% at 50% 54%, var(--glow), #f0c36a00 72%);width:38%;display:block;left:auto;right:3%}.sh-shell .store .feature:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#060b20f0 0,#060b20b3 42%,#060b2000 66%);position:absolute;inset:0}.sh-shell .store .feature-kicker{font:700 calc(13px * var(--u))/1.2 var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:8px;margin:0 0 4px;display:flex}.sh-shell .store .feature-kicker:before{content:"";background:var(--cyan);width:18px;height:1px;box-shadow:0 0 6px var(--cyan)}.sh-shell .store .feature h3{font:700 calc(30px * var(--u))/1 var(--display);letter-spacing:.02em;text-transform:none;color:var(--gold-hi);text-shadow:0 2px 12px #020512cc;max-width:62%;margin:0}.sh-shell .store .feature-line{max-width:min(34em,60%);font:500 calc(15px * var(--u))/1.35 var(--text);color:#e3e8f4;text-shadow:0 1px 4px #020512e6;margin:6px 0 12px}.sh-shell .store .feature .row{justify-content:flex-start;gap:10px}.sh-shell .store .feature .btn.call{min-width:0}.sh-shell .store .feature .worth{font:700 calc(13px * var(--u))/1.2 var(--text);color:#cfd5e6;text-shadow:0 1px 3px #020512e6}.sh-shell .store-tabs{z-index:2;scrollbar-width:none;background:linear-gradient(#060b20 70%,#060b2000);gap:0;margin:0 -12px 4px;padding:2px 6px;display:flex;position:sticky;top:0;overflow-x:auto}.sh-shell .store-tabs button{min-height:46px;font:700 calc(13px * var(--u))/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap;background:0 0;border:0;flex:none;padding:0 10px;position:relative}.sh-shell .store-tabs button.on{color:var(--gold-hi);text-shadow:0 0 12px #f0c36a8c}.sh-shell .store-tabs button.on:after{content:"";background:var(--diamond) center / contain no-repeat;width:7px;height:7px;margin-left:-3.5px;position:absolute;bottom:5px;left:50%}.sh-shell .store-tabs button:hover,.sh-shell .store-tabs button:focus-visible{color:var(--gold-hi)}.sh-shell .store-tabs .count{font:800 calc(13px * var(--u))/1 var(--text);letter-spacing:0;color:var(--dim);margin-left:5px}.sh-shell .store-tabs .count:empty{display:none}.sh-shell .store .group{margin:10px 0 18px}.sh-shell .store .group-title{font:700 calc(20px * var(--u))/1.1 var(--display);letter-spacing:.01em;color:#e6c78a;text-shadow:0 -1px #000000d9,0 1px #ffecc433;align-items:baseline;gap:10px;margin:0 2px 10px;display:flex}.sh-shell .store .group-title:after{content:"";background:linear-gradient(90deg,#000000bf,#0000);flex:1;align-self:center;height:2px;box-shadow:0 1px #ffecc421}.sh-shell .store .group-title small{font:700 calc(13px * var(--u))/1 var(--text);letter-spacing:.02em;text-transform:none;color:var(--dim)}.sh-shell .store .group-note,.sh-shell .store .place-note{font:500 calc(13px * var(--u))/1.35 var(--text);color:var(--muted);margin:-4px 2px 10px}.sh-shell .store .place-note{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 2px 6px;display:flex}.sh-shell .store .place-note b{color:var(--gold-hi)}.sh-shell .store .place-note .btn{min-height:44px;padding:0 calc(14px * var(--u));font-size:calc(14px * var(--u))}.sh-shell .phrase{max-width:100%;display:inline-block}.sh-shell .store .cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.sh-shell .store .cards.sets{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(84%,420px);grid-auto-flow:column;margin:0 -12px;padding:4px 12px 6px;overflow-x:auto}.sh-shell .store .cards.sets>.card{scroll-snap-align:start}.sh-shell .store .card{text-align:center;border:1px solid #0000;border-image:var(--plaque-quiet) 12 fill / 10px / 0 stretch;min-width:0;color:var(--ink);background:0 0;flex-direction:column;align-items:stretch;gap:4px;padding:6px 6px 10px;transition:transform .15s,filter .15s;display:flex;position:relative}.sh-shell .store :is(.card-case,.detail-art,.checkout-art,.reveal-art){display:block;position:relative}.sh-shell .store .card-case{aspect-ratio:3/4;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:radial-gradient(ellipse 72% 52% at 50% 56%, var(--glow,#f0c36a52), #f0c36a00 72%), radial-gradient(ellipse 120% 80% at 50% 0, #182a63, #0a1336 70%);overflow:hidden}.sh-shell .store .card-case:before{content:"";background:var(--astrolabe-faint) 50% 54% / 118% no-repeat;opacity:.7;position:absolute;inset:0}.sh-shell .store .card-case:after{content:"";background:radial-gradient(closest-side,#ffecbe47,#ffecbe00);border-radius:50%;height:6%;position:absolute;bottom:9%;left:14%;right:14%}.sh-shell .store :is(.card-case,.detail-art,.checkout-art,.reveal-art,.feature-art.side)>img{z-index:1;object-fit:contain;width:100%;height:100%;transition:transform .25s cubic-bezier(.2,.9,.3,1);position:absolute;inset:0}.sh-shell .store .card-case>img.scene{object-fit:cover}.sh-shell .store :is(.card-case,.detail-art,.checkout-art,.reveal-art,.feature-art.side)>img.chart{filter:drop-shadow(0 10px 16px #02051299);width:84%;height:84%;inset:8%}.sh-shell .store .medal{z-index:1;aspect-ratio:1;box-sizing:border-box;width:64%;box-shadow:0 0 0 1.5px var(--gold), 0 0 0 6px #0b1333eb, 0 0 0 7px #f0c36a73, 0 0 40px #f0c36a40;background:radial-gradient(circle at 50% 30%,#2c4182,#0c1434 70%);border-radius:50%;padding:13%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.sh-shell .store .medal .emblem-svg{filter:drop-shadow(0 0 8px #ffe6a859);width:100%;height:100%;display:block}.sh-shell .store .coins{z-index:1;justify-content:center;align-items:center;gap:4%;display:flex;position:absolute;inset:0}.sh-shell .store .coin-art{justify-items:center;gap:2px;width:62%;display:grid;position:relative}.sh-shell .store .coins.two .coin-art{width:44%}.sh-shell .store .coin-art img{aspect-ratio:1;filter:drop-shadow(0 0 18px #8ff4ff59)drop-shadow(0 8px 12px #02051299);width:100%}.sh-shell .store .coin-art.key img{filter:drop-shadow(0 0 18px #ffdc8c66)drop-shadow(0 8px 12px #02051299)}.sh-shell .store .coin-art b{font:700 calc(26px * var(--u))/1 var(--display);color:var(--gold-hi);text-shadow:0 0 12px #f0c36a80,0 2px 4px #020512e6}.sh-shell .store .trio{z-index:1;position:absolute;inset:6%}.sh-shell .store .trio img{filter:drop-shadow(0 8px 12px #02051299);width:60%;height:60%;position:absolute}.sh-shell .store .trio img:first-child{top:4%;left:0}.sh-shell .store .trio img:nth-child(2){top:4%;right:0}.sh-shell .store .trio img:nth-child(3){bottom:4%;left:20%}.sh-shell .store .fan{z-index:1;position:absolute;inset:0}.sh-shell .store .fan img{object-fit:contain;width:64%;height:92%;position:absolute;top:4%}.sh-shell .store .fan img.scene{object-fit:cover;clip-path:inset(8% 6% round 8px)}.sh-shell .store .fan.n1 img{left:18%}.sh-shell :is(.store,.sheet) .fan.lined img.back{object-fit:cover;z-index:1;opacity:.92;clip-path:none;width:100%!important;height:100%!important;top:0!important;left:0!important}.sh-shell :is(.store,.sheet) .fan.lined img.front{object-fit:contain;z-index:2;filter:drop-shadow(0 8px 14px #020512b3);width:68%!important;height:88%!important;top:8%!important;left:16%!important}.sh-shell .store .fan img:first-child{z-index:3;left:18%}.sh-shell .store .fan img:nth-child(2){z-index:2;opacity:.9;height:76%;top:12%;left:-4%}.sh-shell .store .fan img:nth-child(3){z-index:2;opacity:.9;height:76%;top:12%;left:40%}.sh-shell .store .card-name{font:700 calc(17px * var(--u))/1.1 var(--display);letter-spacing:.02em;color:var(--gold-hi);text-wrap:balance;overflow-wrap:anywhere;margin-top:4px}.sh-shell .store .card-line:empty{display:none}.sh-shell .store .card-line{font:500 calc(13px * var(--u))/1.25 var(--text);color:var(--muted);text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;display:-webkit-box;overflow:hidden}.sh-shell .store .price{font:800 calc(16px * var(--u))/1.1 var(--text);color:var(--gold-hi);font-feature-settings:"lnum" 1, "tnum" 1;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 6px;margin-top:2px;display:flex}.sh-shell .store .price .mark{width:calc(15px * var(--u));height:calc(15px * var(--u));align-self:center;margin-right:-2px}.sh-shell .store .price small{font:700 calc(13px * var(--u))/1 var(--text);color:var(--dim);white-space:nowrap}.sh-shell .store .price.yours{color:var(--cyan);font-size:calc(14px * var(--u));letter-spacing:.02em}.sh-shell .store .price.quiet{color:var(--muted)}.sh-shell .store .flag{z-index:2;font:800 calc(13px * var(--u))/1 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--leaf-ink);clip-path:polygon(0 0,100% 0,calc(100% - 7px) 50%,100% 100%,0 100%);background:linear-gradient(#fff0c2,#e0a548);padding:4px 10px 4px 8px;position:absolute;top:10px;left:0}.sh-shell .store .seal{z-index:2;width:30px;height:30px;box-shadow:0 0 0 1.5px var(--cyan), 0 0 12px #8ff4ff8c;color:var(--cyan);font:800 16px/1 "Spireheart Glyphs", var(--text);background:radial-gradient(circle at 50% 35%,#1d3a6e,#0b1333);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.sh-shell .store .trial{z-index:2;white-space:nowrap;font:700 calc(13px * var(--u))/1 var(--text);color:var(--cyan);background:#060b20cc;border:1px solid #8ff4ff80;padding:5px 9px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.sh-shell .store .trial.on{color:var(--leaf-ink);background:var(--cyan)}.sh-shell .store .card.on{border-image-source:var(--plaque-lit);filter:drop-shadow(0 0 14px #f0c36a66);transform:translateY(-4px)}.sh-shell .store .card.on .card-case>img,.sh-shell .store .card.on .card-case>.fan{transform:translateY(-3%)scale(1.04)}.sh-shell .store .card:active{transform:translateY(-2px)scale(.98)}.sh-shell .store .card:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}@media (hover:hover){.sh-shell .store .card:hover{border-image-source:var(--plaque);filter:brightness(1.08)}.sh-shell .store .card:hover .card-case>img{transform:translateY(-3%)scale(1.04)}}.sh-shell .store .card.set{text-align:left;flex-direction:row;align-items:center;gap:12px;padding:8px 12px 8px 8px}.sh-shell .store .card.set .card-case{aspect-ratio:1;flex:none;width:42%}.sh-shell .store .card.set .set-words{flex-direction:column;gap:5px;min-width:0;display:flex}.sh-shell .store .card.set .card-line{min-height:0;display:block;overflow:visible}.sh-shell .store .card.set .price{justify-content:flex-start}.sh-shell .store .save{font:700 calc(13px * var(--u))/1.2 var(--text);color:var(--cyan)}.sh-shell .store .custom-topup{margin-top:calc(10px * var(--u));padding:calc(12px * var(--u)) calc(14px * var(--u));gap:calc(8px * var(--u));flex-direction:column;display:flex}.sh-shell .store .custom-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.sh-shell .store .custom-title{font:700 calc(16px * var(--u))/1.2 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-hi)}.sh-shell .store .custom-head .note{font:500 calc(13px * var(--u))/1.35 var(--text);color:var(--muted)}.sh-shell .store .custom-row{align-items:flex-end;gap:calc(10px * var(--u)) calc(14px * var(--u));flex-wrap:wrap;display:flex}.sh-shell .store .custom-field{flex:130px;min-width:0}.sh-shell .store .custom-field input[type=number]{appearance:textfield}.sh-shell .store .custom-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sh-shell .store .custom-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sh-shell .store .custom-total{flex-direction:column;gap:4px;min-width:0;display:flex}.sh-shell .store .custom-total .note{font:700 calc(13px * var(--u))/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sh-shell .store .custom-price{font-size:calc(18px * var(--u));justify-content:flex-start;margin:0}.sh-shell .store .custom-row .btn.call{min-width:0;padding:0 calc(20px * var(--u))}.sh-shell .store .custom-status{font:600 calc(13px * var(--u))/1.35 var(--text);color:var(--muted);margin:0}.sh-shell .store .custom-status.bad{color:var(--hurt)}.sh-shell .store .custom-status.ok{color:var(--cyan)}.sh-shell .store .detail{z-index:4;pointer-events:none;flex-direction:column;align-items:center;animation:.28s cubic-bezier(.2,.9,.3,1) backwards sh-sheet;display:flex;position:fixed;bottom:0;left:0;right:0}.sh-shell .store .detail[hidden]{display:none}.sh-shell .store .detail-art{width:min(52vw, 30vh, calc(300px * var(--u)));aspect-ratio:3/4;background:radial-gradient(ellipse 60% 52% at 50% 56%, var(--glow), #f0c36a00 70%);margin-bottom:-6px;animation:.45s cubic-bezier(.2,.9,.3,1) backwards sh-rise}.sh-shell .store .detail-art.flat{aspect-ratio:1;width:min(44vw, 24vh, calc(240px * var(--u)))}.sh-shell .store .detail-art>img{filter:drop-shadow(0 14px 22px #02051299)}.sh-shell .store .detail-words{box-sizing:border-box;width:100%;max-height:62vh;padding:18px 16px calc(14px + env(safe-area-inset-bottom));text-align:center;border:1px solid #0000;border-image:var(--plaque-solid) 12 fill / 16px / 0 stretch;filter:drop-shadow(0 -10px 30px #02051299);pointer-events:auto;flex-direction:column;gap:6px;display:flex;position:relative}.sh-shell .store .detail .words{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f0c36a66 transparent;flex-direction:column;flex:0 auto;gap:6px;min-height:0;padding-bottom:12px;display:flex;overflow-y:auto;-webkit-mask:linear-gradient(#000 calc(100% - 12px),#0000);mask:linear-gradient(#000 calc(100% - 12px),#0000)}.sh-shell .store .detail:not(.mirrored) .detail-words{max-height:78vh}.sh-shell .store .detail .seen{font:700 calc(13px * var(--u))/1.2 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 10px #8ff4ff73;justify-content:center;align-items:center;gap:8px;margin:0;animation:.4s .45s backwards sh-fade;display:flex}.sh-shell .store .detail .seen:before{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 8px var(--cyan);border-radius:50%}.sh-shell .store .detail .kind{font:700 calc(13px * var(--u))/1.2 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0}.sh-shell .store .detail h2{font:700 calc(28px * var(--u))/1.05 var(--display);color:var(--gold-hi);text-wrap:balance;margin:0;padding:0 36px}.sh-shell .store .detail .line{font:500 calc(15px * var(--u))/1.4 var(--text);color:#e3e8f4;margin:0}.sh-shell .store .detail .use,.sh-shell .store .detail .why{font:600 calc(13px * var(--u))/1.35 var(--text);color:var(--muted);margin:0}.sh-shell .store .detail .yours{font:700 calc(14px * var(--u))/1.35 var(--text);color:var(--gold-hi);margin:0}.sh-shell .store .detail .parts{text-align:left;flex-direction:column;gap:3px;margin:2px 0 0;padding:0;list-style:none;display:flex}.sh-shell .store .detail .parts li{font:500 calc(14px * var(--u))/1.35 var(--text);color:#e3e8f4;padding-left:16px;position:relative}.sh-shell .store .detail .parts li:before{content:"◆";color:var(--gold);font:400 9px/1.6 Spireheart Glyphs;position:absolute;top:.1em;left:0}.sh-shell .store .detail .parts li.have{color:var(--cyan)}.sh-shell .store .detail .parts.grouped{gap:8px}.sh-shell .store .detail .parts.grouped li{padding-left:0}.sh-shell .store .detail .parts.grouped li:before{content:none}.sh-shell .store .detail .parts.grouped li b{font:700 calc(13px * var(--u))/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);display:block}.sh-shell .store .detail .parts.grouped .have{color:var(--cyan)}.sh-shell .store .detail .parts li b{color:var(--gold-hi);font-weight:800}.sh-shell .store .detail .row{flex-wrap:wrap;flex:none;justify-content:center;gap:10px;margin-top:4px;display:flex}.sh-shell .store .detail .btn.call{min-width:0}.sh-shell .store :is(.detail,.checkout) .btn.call small{margin:0 0 0 .5em;font-size:.82em;display:inline}.sh-shell .store .detail .btn.call .mark,.sh-shell .checkout .btn .mark{vertical-align:-.14em;width:1em;height:1em;margin:0 .12em 0 .25em}.sh-shell .store .detail .tag{font:700 calc(13px * var(--u))/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);border:1px solid #8ff4ff73;align-self:center;padding:12px 14px}.sh-shell .store .detail .real{font:700 calc(13px * var(--u))/1.3 var(--text);color:var(--muted);margin:0}.sh-shell .store .detail .close{z-index:1;position:absolute;top:6px;right:6px}.sh-shell .store .detail-case{height:min(21vh, calc(180px * var(--u)));clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:radial-gradient(ellipse 48% 70% at 50% 56%, var(--glow), #f0c36a00 72%), radial-gradient(ellipse 120% 80% at 50% 0, #182a63, #0a1336 70%);flex:none;margin:0 0 4px;display:block;position:relative;overflow:hidden}.sh-shell .store .detail-case .medal{width:auto;height:84%;top:50%}.sh-shell .store .detail-case>img{object-fit:contain;width:100%;height:88%;position:absolute;inset:6% 0}.sh-shell .store .detail-case>img.scene{object-fit:cover;height:100%;inset:0}.sh-shell .store .detail-case .coins{position:absolute;inset:6% 0}.sh-shell .store .detail-case .coin-art{grid-template-rows:minmax(0,1fr) auto;width:auto;height:100%}.sh-shell .store .detail-case .coin-art img{width:auto;height:100%;min-height:0}.sh-shell .store .detail-case .coins.two .coin-art{width:auto}.sh-shell .store .detail-case .fan{aspect-ratio:1.36;height:100%;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.sh-shell .store .detail-case .trio{aspect-ratio:1.25;height:92%;position:absolute;inset:4% auto auto 50%;transform:translate(-50%)}.sh-shell .store .detail-case .fan.lined{-webkit-mask:radial-gradient(closest-side,#000 64%,#0000 100%);mask:radial-gradient(closest-side,#000 64%,#0000 100%)}@media (orientation:landscape) and (height<=520px){.sh-shell .store .detail-words:has(>.detail-case){min-height:min(70vh,260px);padding-left:calc(38% + 20px)}.sh-shell .store .detail-words>.detail-case{width:38%;height:auto;margin:0;position:absolute;top:16px;bottom:14px;left:16px}.sh-shell .store .detail-case :is(.fan,.trio){width:100%;height:auto;max-height:100%;top:50%;transform:translate(-50%,-50%)}.sh-shell .store .detail-words:has(>.detail-case) .parts:not(.grouped,:has(b)){columns:2;column-gap:20px;display:block}.sh-shell .store .detail-words:has(>.detail-case) .parts:not(.grouped,:has(b)) li{break-inside:avoid;margin-bottom:3px}}.sh-shell .store .sweep{z-index:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 35%,#ffe8b26b 50%,#0000 65%) 0 0/300% 100% no-repeat;animation:1.3s cubic-bezier(.3,.1,.3,1) .45s both sh-wear-sweep;position:fixed;inset:0}@keyframes sh-wear-sweep{0%{opacity:1;background-position:100% 0}85%{opacity:1}to{opacity:0;background-position:0 0}}@keyframes sh-rise{0%{opacity:0;transform:translateY(26px)scale(.92)}}@media not all and (width>=900px) and (height>=560px){.sh-shell .store.open :is(.shelf,.shelf-veil){visibility:hidden}.sh-shell .store.open:before{background:linear-gradient(#080c2cf5 0,#080c2cb3 76px,#080c2c00 190px),radial-gradient(82% 74% at 50% 40%,#05091c00 58%,#05091c80 100%)}}@media (height<=559px){.sh-shell .store .detail-art{display:none}}@media (orientation:landscape) and (height<=520px){.sh-shell .store .feature{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:0;margin:2px 0 4px;padding:7px 16px}.sh-shell .store .feature-line{display:none}.sh-shell .store .feature-kicker{grid-column:1;margin:0}.sh-shell .store .feature h3{grid-column:1;max-width:none;font-size:20px}.sh-shell .store .feature .row{flex-wrap:nowrap;grid-area:1/2/span 2}.sh-shell .store .feature:after{background:linear-gradient(90deg,#060b20f0 0,#060b20c2 60%,#060b2080 100%)}.sh-shell .store .feature-art.side{z-index:0;width:18%;left:44%;right:auto}.sh-shell .store .feature-art.side>img:not(.scene){transform:translateY(-3%)scale(1.65)}}@media not all and (width>=900px) and (height>=560px){.sh-shell .store:not(.open) .store-top:after{content:"";background:#060b20;height:2px;position:absolute;top:calc(100% - 1px);left:0;right:0}}.sh-shell .store .track{grid-template-columns:repeat(var(--tiers), minmax(calc(76px * var(--u)), 1fr));column-gap:calc(6px * var(--u));row-gap:calc(5px * var(--u));scrollbar-width:none;margin:0 -12px;padding:2px 12px 8px;display:grid;overflow-x:auto}.sh-shell .store .row-name{width:max-content;font:700 calc(13px * var(--u))/1.2 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);grid-column:1/-1;position:sticky;left:0}.sh-shell .store .row-name.free{grid-row:1}.sh-shell .store .row-name.vip{grid-row:5}.sh-shell .store .rail{height:calc(72px * var(--u));grid-area:3/1/auto/-1;position:relative}.sh-shell .store .rail-line,.sh-shell .store .rail-fill{left:0;top:calc(35px * var(--u));height:2px;position:absolute}.sh-shell .store .rail-line{background:#f0c36a38;right:0}.sh-shell .store .rail-fill{width:var(--at);background:linear-gradient(90deg,#a8742a,#f0c36a 70%,#ffe6a8);box-shadow:0 0 8px #f0c36a8c}.sh-shell .store .tier-node{z-index:1;left:var(--x);top:calc(22px * var(--u));width:calc(70px * var(--u));margin-left:calc(-35px * var(--u));justify-items:center;gap:calc(2px * var(--u));display:grid;position:absolute}.sh-shell .store .tier-node i{width:calc(28px * var(--u));height:calc(28px * var(--u));font:700 calc(14px * var(--u))/1 var(--display);color:var(--muted);background:#0b1333;border-radius:50%;place-items:center;font-style:normal;display:grid;box-shadow:0 0 0 1px #f0c36a73}.sh-shell .store .tier-node.reached i{color:var(--leaf-ink);background:radial-gradient(circle at 40% 30%,#fff0c2,#f0c36a 55%,#c48a35);box-shadow:0 0 0 1px #fff3cf,0 0 10px #f0c36a80}.sh-shell .store .tier-node small{font:600 calc(13px * var(--u))/1.1 var(--text);color:var(--dim);white-space:nowrap}.sh-shell .store .you{z-index:2;left:var(--at);pointer-events:none;justify-content:center;width:0;display:flex;position:absolute;top:0}.sh-shell .store .you.start{justify-content:flex-start}.sh-shell .store .you.end{justify-content:flex-end}.sh-shell .store .you b{padding:0 calc(5px * var(--u));font:700 calc(13px * var(--u))/1.2 var(--text);color:var(--cyan);white-space:nowrap;text-shadow:0 0 8px #8ff4ff8c;background:#060b20}.sh-shell .store .you:after{content:"";left:calc(-16px * var(--u));top:calc(20px * var(--u));width:calc(32px * var(--u));height:calc(32px * var(--u));box-shadow:0 0 0 1.5px var(--cyan), 0 0 16px #8ff4ffb3;background:#8ff4ff1a;border-radius:50%;position:absolute}.sh-shell .store .reward{min-width:0;height:calc(84px * var(--u));box-sizing:border-box;justify-content:center;align-items:center;gap:calc(2px * var(--u));padding:calc(6px * var(--u)) 4px calc(5px * var(--u));border:1px solid #0000;border-image:var(--plaque-quiet) 12 fill / 10px / 0 stretch;color:var(--ink);background:0 0;flex-direction:column;display:flex;position:relative}.sh-shell .store .reward small{font:600 max(13px, calc(12px * var(--u)))/1.1 var(--text);color:var(--muted);white-space:nowrap;flex:none}.sh-shell .store .reward:after{content:"";left:calc(100% - 100% / var(--span) / 2);pointer-events:none;background:#f0c36a66;width:1px;position:absolute}.sh-shell .store .reward.free:after{height:calc(27px * var(--u));top:100%}.sh-shell .store .reward.premium:after{height:calc(9px * var(--u));bottom:100%}.sh-shell .store .reward-star{align-items:center;gap:calc(3px * var(--u));font:800 calc(20px * var(--u))/1 var(--text);color:var(--gold-hi);flex:1;display:flex}.sh-shell .store .reward-art{flex:1;align-self:stretch;min-height:0;display:block;position:relative}.sh-shell .store .reward-art img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.sh-shell .store .reward-art img.scene{object-fit:cover}.sh-shell .store .reward-art img.flown{transform:scale(1.9)translateY(6%)}.sh-shell .store .reward-title{font:700 calc(14px * var(--u))/1.1 var(--display);text-align:center;color:var(--gold-hi);text-wrap:balance;flex:1;place-items:center;display:grid}.sh-shell .store .reward.locked,.sh-shell .store .reward.locked :is(.reward-star,.reward-title){color:var(--muted)}.sh-shell .store .reward.locked .reward-star .glyph{opacity:.45}.sh-shell .store .reward.ready{border-image-source:var(--plaque-lit);filter:drop-shadow(0 0 10px #f0c36a8c)}.sh-shell .store .reward.ready:after{background:var(--gold-hi)}.sh-shell .store .reward.claimed :is(.reward-star,.reward-title){color:var(--muted)}.sh-shell .store .reward.claimed img{opacity:.4}.sh-shell .store .reward .got{font:800 calc(13px * var(--u))/1 "Spireheart Glyphs", var(--text);color:var(--cyan);position:absolute;top:4px;right:5px}.sh-shell .store .claim-tag{left:50%;top:calc(3px * var(--u));font:800 calc(13px * var(--u))/1.15 var(--text);color:var(--leaf-ink);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 50%,calc(100% - 5px) 100%,5px 100%,0 50%);background:linear-gradient(#fff0c2,#e0a548);padding:1px 9px;position:absolute;transform:translate(-50%)}.sh-shell .store .reward.on{border-image-source:var(--plaque-lit);filter:drop-shadow(0 0 12px #f0c36ab3)}.sh-shell .store .reward:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.sh-shell .store .track.one .rail{grid-row:3}.sh-shell .store .claim{min-height:calc(52px * var(--u));flex-wrap:wrap;align-items:center;gap:10px 14px;margin:2px 2px 0;display:flex}.sh-shell .store .claim p{font:500 calc(14px * var(--u))/1.35 var(--text);color:var(--muted);flex:15em;margin:0}.sh-shell .store .claim p b{color:var(--gold-hi);font-weight:800}.sh-shell .store .claim .btn.call{min-width:0}@media (orientation:portrait) and (width<=899px){.sh-shell .sheet .row{bottom:calc(-2px - max(16px, env(safe-area-inset-bottom)));z-index:2;background:linear-gradient(#0b133300,#0b1333 22%);padding:10px 0 12px;position:sticky}}@media (orientation:portrait) and (height<=720px){.sh-shell .checkout-art{display:none}}@media (orientation:landscape) and (height<=520px){.sh-shell .sheet-wrap{align-items:center}.sh-shell .sheet{max-width:min(94vw,720px);max-height:calc(100svh - 12px);padding-bottom:max(16px, env(safe-area-inset-bottom))}.sh-shell .sheet .row{bottom:calc(-2px - max(16px, env(safe-area-inset-bottom)));z-index:2;background:linear-gradient(#0b133300,#0b1333 22%);padding:10px 0 12px;position:sticky}.sh-shell .sheet :is(.biome-picture,.island-mini){width:min(26vw,36vh)}.sh-shell .sheet .checkout-art{display:none}.sh-shell .sheet .checkout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:6px 18px;display:grid}.sh-shell .sheet .checkout :is(.checkout-head,.checkout-words){flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.sh-shell .sheet .checkout .row{background:0 0;grid-column:1/-1;padding:4px 0 0;position:relative;bottom:auto}.sh-shell .pause-card{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;column-gap:20px;width:min(94vw,760px);padding:14px 18px;display:grid}.sh-shell .pause-card>:not(.pause-menu){grid-column:1}.sh-shell .pause-card .pause-menu{grid-area:1/2/span 5}.sh-ui .toast{left:max(10px, env(safe-area-inset-left));text-align:left;max-width:min(31vw,300px);margin:0;right:auto}.sh-ui[data-room=left] .toast{max-width:min(calc(var(--island-left) - 24px), 300px)}.sh-ui[data-room=right] .toast{left:auto;right:max(10px, env(safe-area-inset-right));max-width:min(calc(100vw - var(--island-right) - 24px), 300px)}}.sh-shell .checkout :is(.checkout-head,.checkout-words){display:contents}.sh-shell .quality-note{font:500 calc(13px * var(--u))/1.35 var(--text);color:var(--muted);margin:6px 0 2px}.sh-shell .checkout .promo{font:600 calc(14px * var(--u))/1.3 var(--text);color:var(--muted);align-self:center}.sh-shell .checkout .promo summary{cursor:pointer;text-underline-offset:3px;justify-content:center;align-items:center;min-height:44px;-webkit-text-decoration:underline #f0c36a80;text-decoration:underline #f0c36a80;list-style:none;display:flex}.sh-shell .checkout .promo summary::-webkit-details-marker{display:none}.sh-shell .checkout .promo[open] summary{display:none}.sh-shell .reveal .receipt{font:600 calc(14px * var(--u))/1.3 var(--text);color:var(--muted);margin:0;animation:.5s .85s backwards sh-fade;position:relative}.sh-shell .reveal .link{min-height:44px;font:inherit;color:var(--gold-hi);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;-webkit-text-decoration:underline #f0c36a80;text-decoration:underline #f0c36a80}.sh-shell .checkout .checkout-art{width:min(34vw, 18vh, calc(130px * var(--u)));aspect-ratio:3/4;background:radial-gradient(ellipse 60% 52% at 50% 56%, var(--glow), #f0c36a00 70%);margin:0 auto -4px}.sh-shell .checkout .amount small{font:700 calc(18px * var(--u))/1 var(--text);color:var(--muted);text-shadow:none;margin-left:.4em}.sh-shell .checkout .amount .mark{vertical-align:-.06em;width:.8em;height:.8em}.sh-shell .checkout .spend{font:600 calc(14px * var(--u))/1.4 var(--text);color:var(--gold-hi)}.sh-shell .sheet-wrap:has(.reveal),.sh-shell[data-preview]:not([data-preview=""]) .sheet-wrap:has(.reveal){justify-content:center;align-items:center;padding-right:0}.sh-shell .sheet:has(>.reveal),.sh-shell[data-preview]:not([data-preview=""]) .sheet:has(>.reveal){filter:none;background:radial-gradient(46% 50% at 50% 42%,#16245ce6,#05091cf2 60%,#030614f7);border-image-source:none;place-items:center;width:100%;max-width:none;height:100%;max-height:none;padding:0;animation:.3s backwards sh-fade;display:grid;overflow:hidden}.sh-shell .reveal{text-align:center;justify-items:center;gap:8px;padding:16px;display:grid;position:relative}.sh-shell .reveal-art:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, var(--glow), #ffe2a000);pointer-events:none;border-radius:50%;width:170%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sh-shell .reveal-art{width:min(56vw, 34vh, calc(300px * var(--u)));aspect-ratio:3/4;margin:0 auto calc(28px * var(--u));animation:.8s cubic-bezier(.2,.9,.3,1) .15s backwards sh-rise}.sh-shell .reveal-art>img{filter:drop-shadow(0 0 30px #ffe6a873)}.sh-shell .reveal .kicker{font:700 calc(14px * var(--u))/1 var(--display);letter-spacing:.4em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 12px #8ff4ff99;margin:0;animation:.5s .6s backwards sh-fade}.sh-shell .reveal h2{font:700 calc(40px * var(--u))/1 var(--display);color:var(--gold-hi);text-shadow:0 0 24px #f0c36a8c;text-wrap:balance;margin:0;animation:.5s .7s backwards sh-fade}.sh-shell .reveal .row{background:0 0;margin-top:8px;animation:.5s .9s backwards sh-fade;position:relative;bottom:auto}@media (orientation:landscape) and (height<=520px){.sh-shell .reveal{grid-template-columns:auto minmax(0,auto);place-content:center;align-items:center;gap:6px 11vh;padding:8px 16px}.sh-shell .reveal-art{grid-area:1/1/span 4;width:42vh;margin:0}.sh-shell .reveal>:not(.reveal-art){grid-column:2}.sh-shell .reveal h2{font-size:calc(32px * var(--u))}}@keyframes sh-rays{0%{opacity:0;transform:translate(-50%,-50%)rotate(-30deg)scale(.6)}}.sh-shell .sheet :is(.checkout-art,.reveal-art){display:block;position:relative}.sh-shell .sheet :is(.checkout-art,.reveal-art)>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.sh-shell .sheet :is(.checkout-art,.reveal-art)>img.chart{width:88%;height:88%;inset:6%}.sh-shell .sheet :is(.checkout-art,.reveal-art) :is(.medal,.coins,.fan,.trio){position:absolute}.sh-shell .sheet :is(.checkout-art,.reveal-art) .medal{z-index:1;aspect-ratio:1;box-sizing:border-box;width:70%;box-shadow:0 0 0 1.5px var(--gold), 0 0 0 6px #0b1333eb, 0 0 0 7px #f0c36a73;background:radial-gradient(circle at 50% 30%,#2c4182,#0c1434 70%);border-radius:50%;padding:13%;top:50%;left:50%;transform:translate(-50%,-50%)}.sh-shell .sheet :is(.checkout-art,.reveal-art) .medal .emblem-svg{width:100%;height:100%;display:block}.sh-shell .sheet :is(.checkout-art,.reveal-art) .coins{justify-content:center;align-items:center;gap:4%;display:flex;inset:0}.sh-shell .sheet :is(.checkout-art,.reveal-art) .coin-art{justify-items:center;gap:2px;width:64%;display:grid}.sh-shell .sheet :is(.checkout-art,.reveal-art) .coins.two .coin-art{width:46%}.sh-shell .sheet :is(.checkout-art,.reveal-art) .coin-art img{aspect-ratio:1;filter:drop-shadow(0 0 18px #8ff4ff66);width:100%}.sh-shell .sheet :is(.checkout-art,.reveal-art) .coin-art b{font:700 calc(24px * var(--u))/1 var(--display);color:var(--gold-hi)}.sh-shell .sheet :is(.checkout-art,.reveal-art) .fan{inset:0}.sh-shell .sheet :is(.checkout-art,.reveal-art) .fan img{object-fit:contain;width:64%;height:92%;position:absolute;top:4%}.sh-shell .sheet :is(.checkout-art,.reveal-art) .fan img:first-child{z-index:3;left:18%}.sh-shell .sheet :is(.checkout-art,.reveal-art) .fan img:nth-child(2){z-index:2;height:76%;top:12%;left:-4%}.sh-shell .sheet :is(.checkout-art,.reveal-art) .fan img:nth-child(3){z-index:2;height:76%;top:12%;left:40%}.sh-shell .sheet :is(.checkout-art,.reveal-art) .trio{inset:4%}.sh-shell .sheet :is(.checkout-art,.reveal-art) .trio img{width:60%;height:60%;position:absolute}.sh-shell .sheet :is(.checkout-art,.reveal-art) .trio img:first-child{top:4%;left:0}.sh-shell .sheet :is(.checkout-art,.reveal-art) .trio img:nth-child(2){top:4%;right:0}.sh-shell .sheet :is(.checkout-art,.reveal-art) .trio img:nth-child(3){bottom:4%;left:20%}@media (width>=900px) and (height>=560px){.sh-shell .screen.shop.store{grid-template-columns:minmax(0,56vw) minmax(0,1fr)}.sh-shell .store:before{background:linear-gradient(#261a549e 0,#261a544d 8vh,#261a5400 20vh),radial-gradient(50% 74% at 78% 46%,#05091c00 56%,#05091c80 100%),#05091c0f}.sh-shell .store-top{padding:calc(12px * var(--u)) calc(24px * var(--u)) calc(8px * var(--u));grid-column:1/-1;grid-template-columns:auto auto 1fr}.sh-shell .store-top h2{font-size:calc(22px * var(--u));text-align:left;padding-left:calc(8px * var(--u))}.sh-shell .store .wallet{justify-self:end;gap:calc(6px * var(--u))}.sh-shell .store .coin{min-height:calc(46px * var(--u));padding:0 calc(14px * var(--u)) 0 calc(10px * var(--u));font-size:calc(16px * var(--u))}.sh-shell .store .coin .plus{width:calc(22px * var(--u));height:calc(22px * var(--u));font-size:calc(16px * var(--u))}.sh-shell .store .shelf{padding:0 calc(36px * var(--u)) calc(30px * var(--u));grid-column:1}.sh-shell .store .shelf-veil{background:linear-gradient(90deg,#060b20f2 0,#060b20ed 54vw,#060b208c 60vw,#060b2000 68vw);width:68vw;right:auto}.sh-shell[data-preview]:not([data-preview=""]) .screen.shop.store .shelf{visibility:visible}.sh-shell .store .feature{min-height:calc(190px * var(--u));margin:calc(6px * var(--u)) 0 calc(14px * var(--u));padding:calc(22px * var(--u)) calc(30px * var(--u))}.sh-shell .store .feature h3{font-size:calc(40px * var(--u))}.sh-shell .store-tabs{margin:0 calc(-36px * var(--u)) calc(6px * var(--u));padding:calc(6px * var(--u)) calc(28px * var(--u));-webkit-mask:linear-gradient(90deg,#000 calc(100% - 6vw),#0000);mask:linear-gradient(90deg,#000 calc(100% - 6vw),#0000)}.sh-shell .store-tabs button{min-height:calc(50px * var(--u));padding:0 calc(14px * var(--u));font-size:calc(15px * var(--u));letter-spacing:.18em}.sh-shell .store .cards{grid-template-columns:repeat(auto-fill, minmax(calc(170px * var(--u)), 1fr));gap:calc(16px * var(--u))}.sh-shell .store .cards.sets{grid-auto-flow:row;grid-template-columns:repeat(auto-fill, minmax(calc(330px * var(--u)), 1fr));margin:0;padding:0;overflow:visible}.sh-shell .store .track{margin:0;padding:2px 0 8px}.sh-shell .store .card{padding:calc(7px * var(--u)) calc(7px * var(--u)) calc(12px * var(--u))}.sh-shell .store .detail{left:56vw;right:0;top:calc(92px * var(--u));bottom:calc(26px * var(--u));justify-content:flex-end;animation-name:sh-fade}.sh-shell .store .detail-art{min-height:0;width:min(30vw, 42vh, calc(330px * var(--u)));margin-bottom:calc(8px * var(--u));flex:0 auto}.sh-shell .store .detail-words{flex:0 auto;min-height:0}.sh-shell .store .detail-art.flat{width:min(26vw, 34vh, calc(280px * var(--u)))}.sh-shell .store .detail-words{width:min(40vw, calc(420px * var(--u)));max-height:56vh;padding:calc(22px * var(--u)) calc(26px * var(--u));text-align:left}.sh-shell .store .detail h2{font-size:calc(32px * var(--u));padding:0}.sh-shell .store .detail .seen,.sh-shell .store .detail .row{justify-content:flex-start}.sh-shell .store .detail .tag{align-self:flex-start}.sh-shell .store .detail .close{display:none}.sh-shell .store .sweep{left:50vw}}.sh-shell.reduce-motion .store :is(.detail,.detail-art,.sweep),.sh-shell.reduce-motion :is(.reveal-art,.reveal-art>img){animation:none}.sh-shell .sheet-scrim{background:#0306148c}.sh-shell[data-preview]:not([data-preview=""]) .sheet-scrim{background:0 0}.sh-shell .sheet{border:1px solid #0000;border-image:var(--plaque-solid) 12 fill / 18px / 0 stretch;box-shadow:none;filter:drop-shadow(0 -10px 30px #02051299);background:0 0;border-radius:0;animation:.3s cubic-bezier(.2,.9,.3,1) backwards sh-sheet}@keyframes sh-sheet{0%{opacity:0;transform:translateY(24px)}}.sh-shell .sheet .emblem.big{box-sizing:border-box;box-shadow:0 0 0 1.5px var(--gold), 0 0 0 6px #0b1333f2, 0 0 0 7px #f0c36a73, 0 0 30px #f0c36a40;background:radial-gradient(circle at 50% 30%,#26386f,#0c1434 70%);border-radius:50%;padding:18px}.sh-shell .sheet h2{font:700 calc(32px * var(--u))/1.05 var(--display);letter-spacing:.05em;color:var(--gold-hi)}.sh-shell .sheet .kind,.sh-shell .sheet .brings{font:700 calc(13px * var(--u))/1.3 var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.sh-shell .sheet .brings{letter-spacing:.1em;font-size:calc(14px * var(--u));color:var(--gold-hi)}.sh-shell .sheet .desc{font:500 calc(16px * var(--u))/1.45 var(--text);color:#e3e8f4}.sh-shell .sheet .desc:first-letter{text-transform:uppercase}.sh-shell .sheet .note,.sh-shell .sheet .why,.sh-shell .sheet .best{font:500 calc(14px * var(--u))/1.4 var(--text);color:var(--muted)}.sh-shell .sheet .yours,.sh-shell .sheet .value{font:700 calc(15px * var(--u))/1.35 var(--text);color:var(--gold-hi)}.sh-shell .sheet .gift{font:700 calc(15px * var(--u))/1.35 var(--text);color:var(--cyan)}.sh-shell .sheet .tag{font:700 calc(13px * var(--u))/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);border:1px solid #8ff4ff73;align-self:center;padding:10px 14px}.sh-shell .sheet .parts{gap:6px;padding:0 4px}.sh-shell .sheet .parts li{font:500 calc(15px * var(--u))/1.35 var(--text);color:#e3e8f4;padding-left:18px;position:relative}.sh-shell .sheet .parts li:before{content:"◆";color:var(--gold);font:400 10px/1.6 Spireheart Glyphs;position:absolute;top:.1em;left:0}.sh-shell .sheet .parts li.have{color:var(--cyan)}.sh-shell .sheet .parts li b{color:var(--gold-hi);font-weight:800}.sh-shell .sheet .island-big .tier{stroke:#05091c66;stroke-width:1px}.sh-shell .sheet .island-big .tier0{filter:drop-shadow(0 0 6px #3fb8b0cc)}.sh-shell .sheet .stars{font:400 calc(30px * var(--u))/1 "Spireheart Glyphs";letter-spacing:.2em}.sh-shell .stars i{color:#c5cde240;font-style:normal}.sh-shell .stars i.on{color:var(--gold);text-shadow:0 0 12px #f0c36ab3}.sh-shell .checkout .amount{font:700 calc(46px * var(--u))/1 var(--display);color:var(--gold-hi);text-shadow:0 0 22px #f0c36a73}.sh-shell .standin{font:600 calc(14px * var(--u))/1.4 var(--text);color:var(--cyan)}.sh-shell .toast-host .toast{padding:calc(10px * var(--u)) calc(18px * var(--u));overflow:hidden}.sh-shell .toast-host .toast:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff0c88c,#0000);width:40%;animation:.9s cubic-bezier(.3,.6,.3,1) .2s sh-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@keyframes sh-sweep{to{transform:translate(300%)}}.sh-shell .codex .codex-rule{text-align:center;font:500 calc(13px * var(--u))/1.35 var(--text);color:var(--muted);text-wrap:balance;margin:0;padding:0 16px 8px}.sh-shell .codex .place-line{text-align:center;font:600 calc(15px * var(--u))/1.35 var(--display);color:var(--muted);padding:2px 16px 6px}.sh-shell .codex .pages-rail{box-sizing:border-box;justify-content:flex-start;align-self:stretch;gap:2px;min-width:0;max-width:100%;padding:0 8px 4px}@media (width<=899px){.sh-shell .codex .pages-rail{flex-wrap:wrap;justify-content:center;row-gap:2px;overflow-x:visible}.sh-shell .codex .pages-rail .tab{padding:0 8px}}.sh-shell .codex .pages-rail.more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.sh-shell .codex .pages-rail.more-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.sh-shell .codex .pages-rail.more-left.more-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.sh-shell .codex .pages-rail .tab{filter:none;min-height:calc(48px * var(--u));font:700 calc(14px * var(--u))/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);background:0 0;border-image-source:none;flex-direction:column;justify-content:center;gap:3px;padding:0 12px;display:flex}.sh-shell .codex .pages-rail .tab:after{display:none}.sh-shell .codex .pages-rail .tab small{font:700 max(13px, calc(12px * var(--u)))/1 var(--text);letter-spacing:.02em;text-transform:none;color:var(--dim)}.sh-shell .codex .pages-rail .tab.on{color:var(--gold-hi);text-shadow:0 0 12px #f0c36a80}.sh-shell .codex .pages-rail .tab.on small{color:var(--gold)}.sh-shell .codex .pages-rail .tab.locked{color:var(--dim)}.sh-shell .codex .pages{flex-direction:column;align-items:center;padding:8px 12px 16px;display:flex}.sh-shell .codex .page{box-sizing:border-box;width:100%;max-width:calc(600px * var(--u));padding:calc(14px * var(--u)) calc(14px * var(--u)) calc(18px * var(--u));border-image:var(--plaque) 12 fill / 14px / 0 stretch;flex-direction:column;flex:1 0 auto;display:flex}.sh-shell .codex .page h3{text-align:center;font-size:calc(24px * var(--u));letter-spacing:.2em}.sh-shell .codex .page .known,.sh-shell .codex .page .why{text-align:center;font:600 calc(14px * var(--u))/1.35 var(--text);color:var(--muted);margin-top:4px}.sh-shell .codex .node .node-name{font:italic 600 calc(15px * var(--u))/1.2 var(--display);letter-spacing:.01em;color:var(--gold-hi);display:block}.sh-shell .codex .node.later .node-name,.sh-shell .codex .node.poor .node-name{color:#cfd6ea}.sh-shell .codex .node .what:first-letter{text-transform:uppercase}@media (width>=900px){.sh-shell .codex .pages-rail{justify-content:center}}@media (width>=1600px){.sh-shell .settings .panels{align-content:center;align-items:start;gap:calc(16px * var(--u));grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sh-shell .settings .panels>.panel:first-child{grid-area:1/1}.sh-shell .settings .panels>.panel:nth-child(2){grid-area:2/1}.sh-shell .settings .panels>.panel:nth-child(3){grid-area:1/2}.sh-shell .settings .panels>.panel:nth-child(4){grid-area:2/2}.sh-shell .codex .page{max-width:calc(680px * var(--u));padding:calc(18px * var(--u)) calc(30px * var(--u)) calc(20px * var(--u))}}.sh-shell .panel{border:1px solid #0000;border-image:var(--plaque) 12 fill / 13px / 0 stretch;background:0 0;border-radius:0}.sh-shell .field>span{font:700 calc(13px * var(--u))/1.2 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.sh-shell .field input:not([type]),.sh-shell .field input[type=text],.sh-shell .field input[type=number]{padding:0 calc(12px * var(--u));color:var(--ink);font:600 max(16px, calc(14px * var(--u))) var(--text);background:#040818b3;border:1px solid #f0c36a59;border-radius:0}.sh-shell .field input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #f0c36a2e}.sh-shell .field.range output{font:800 calc(15px * var(--u))/1 var(--text);color:var(--gold-hi);text-align:right}.sh-shell input[type=range]{appearance:none;cursor:pointer;background:0 0;min-height:44px}.sh-shell input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--gold), #f0c36a4d);height:3px}.sh-shell input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 40% 35%,#fff2c9,#f0c36a 55%,#a8742a);border:0;border-radius:2px;width:20px;height:20px;margin-top:-8.5px;transform:rotate(45deg);box-shadow:0 0 0 2px #0b1333,0 0 0 3px #f0c36ab3,0 0 12px #f0c36a80}.sh-shell input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--gold), #f0c36a4d);height:3px}.sh-shell input[type=range]::-moz-range-thumb{background:#f0c36a;border:0;border-radius:2px;width:18px;height:18px;transform:rotate(45deg);box-shadow:0 0 0 2px #0b1333,0 0 0 3px #f0c36ab3}.sh-shell .field.toggle input{appearance:none;border:1.5px solid var(--gold);cursor:pointer;background:#040818cc;border-radius:2px;width:24px;height:24px;margin:0 6px 0 0;transition:background .15s,box-shadow .15s;transform:rotate(45deg)}.sh-shell .field.toggle input:checked{background:radial-gradient(circle at 40% 35%,#fff2c9,#f0c36a 55%,#c8903a);box-shadow:0 0 12px #f0c36a99,inset 0 0 0 3px #0b1333}.sh-shell .seg button{font-size:calc(14px * var(--u));letter-spacing:.14em}.sh-shell .seg button.on{border-image-source:var(--plaque-lit);color:var(--gold-hi);text-shadow:0 0 10px #f0c36a8c,0 1px 2px #02051299}.sh-shell .seg button.on:before{content:"";background:var(--diamond) center / contain no-repeat;width:6px;height:6px;margin-left:-3px;position:absolute;bottom:5px;left:50%}.sh-shell .facts dt{font:700 calc(13px * var(--u))/1.4 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.sh-shell .facts dd{font:800 calc(16px * var(--u))/1.3 var(--text);color:var(--gold-hi)}.sh-shell :is(.account,.settings) .top .spacer{flex:0 0 calc(48px * var(--u))}.sh-shell .word-pick{gap:calc(12px * var(--u));flex-direction:column;display:flex}.sh-shell .word-pick h2{text-align:center}.sh-shell .word-pick .word-list{grid-template-columns:repeat(auto-fill, minmax(calc(112px * var(--u)), 1fr));gap:6px;display:grid}.sh-shell .word-pick .word-list .btn{min-height:44px;font:600 calc(17px * var(--u))/1 var(--display);letter-spacing:.01em;text-transform:none;color:var(--ink);border-image-source:var(--plaque-quiet);padding:0 6px}.sh-shell .word-pick .word-list .btn.on{color:var(--gold-hi);border-image-source:var(--plaque-lit)}.sh-shell .log-lines{gap:calc(5px * var(--u));font:italic 500 calc(16px * var(--u))/1.3 var(--display);color:var(--ink);text-align:left;margin:6px 0;padding:0;list-style:none;display:grid}.sh-shell .log-lines li:first-child{color:var(--gold-hi)}.sh-shell .log-lines .empty{color:var(--muted)}.sh-shell .title .last-night{margin:calc(8px * var(--u)) 0 0;font:italic 500 calc(16px * var(--u))/1.3 var(--display);color:#f4ead2;text-align:center;text-shadow:0 1px 4px #020512f2,0 0 12px #020512b3}.sh-ui .modal.end .log-line{font:italic 500 calc(18px * var(--u))/1.3 var(--display);color:var(--ink)}.sh-shell .account .panel .note{font:500 calc(13px * var(--u))/1.4 var(--text);color:var(--muted)}.sh-shell .account .receipts{flex-direction:column;display:flex}.sh-shell .account .receipts .list{flex-direction:column;flex:1;display:flex}.sh-shell .account .receipts .list .none{max-width:30ch;padding:calc(12px * var(--u)) 0;color:var(--muted);text-align:center;border:0;margin:auto}.sh-shell .list li{font:600 calc(15px * var(--u))/1.35 var(--text);border-bottom:1px solid #f0c36a24;padding:8px 0}.sh-shell .list li b{color:var(--gold-hi)}.sh-shell .list time{font:500 calc(13px * var(--u))/1.2 var(--text);color:var(--dim)}.sh-shell .list .none{color:var(--muted);font-weight:500}.sh-shell .monument .state{font:500 calc(14px * var(--u))/1.4 var(--text);color:var(--muted)}@media (width>=1600px){.sh-ui .bar{top:max(calc(10px * var(--u)), env(safe-area-inset-top))}.sh-ui .bottom{--small:calc(48px * var(--u));--gap:calc(10px * var(--u));--call-max:calc(256px * var(--u));padding-bottom:max(calc(12px * var(--u)), env(safe-area-inset-bottom))}.sh-ui .btn{min-height:calc(48px * var(--u));padding:0 calc(18px * var(--u))}.sh-ui .btn.call{padding:0 calc(24px * var(--u))}.sh-ui .btn.small{min-width:calc(48px * var(--u))}.sh-ui .radial .opt{width:calc(64px * var(--u));height:calc(64px * var(--u));margin:calc(-32px * var(--u)) 0 0 calc(-32px * var(--u))}.sh-ui .hint{bottom:calc(84px * var(--u))}.sh-ui .toast{top:calc(64px * var(--u))}.sh-ui .rule{top:calc(108px * var(--u));width:min(var(--safe-w,92vw), calc(520px * var(--u)))}.sh-ui .modal{gap:calc(14px * var(--u))}.sh-ui .modal .btn{min-height:calc(52px * var(--u));padding:0 calc(20px * var(--u))}.sh-ui .cards{gap:calc(12px * var(--u))}.sh-ui .card{width:calc(150px * var(--u));min-height:calc(150px * var(--u));padding:calc(16px * var(--u)) calc(14px * var(--u))}.sh-shell .btn{min-height:calc(48px * var(--u));padding:0 calc(18px * var(--u))}.sh-shell .btn.small{min-width:calc(48px * var(--u));padding:0 calc(10px * var(--u))}.sh-shell .top{min-height:calc(52px * var(--u))}.sh-shell .menu{gap:calc(12px * var(--u))}.sh-shell .menu .btn{min-height:calc(50px * var(--u));min-width:calc(108px * var(--u))}.sh-shell .menu .btn.call{min-height:calc(66px * var(--u));min-width:calc(250px * var(--u))}.sh-shell .tabs{gap:calc(6px * var(--u))}.sh-shell .tabs .tab{min-height:calc(44px * var(--u));padding:0 calc(18px * var(--u))}.sh-shell .sheet{padding-top:calc(26px * var(--u));gap:calc(10px * var(--u))}.sh-shell .sheet .emblem.big{width:calc(120px * var(--u));height:calc(120px * var(--u))}.sh-shell .page{padding:calc(16px * var(--u)) calc(14px * var(--u))}.sh-shell .panel{padding:calc(16px * var(--u))}.sh-shell .node button{min-height:calc(48px * var(--u))}.sh-shell .field input:not([type]),.sh-shell .field input[type=text],.sh-shell .field input[type=number]{min-height:calc(44px * var(--u))}.sh-shell .field.range{grid-template-columns:calc(90px * var(--u)) 1fr calc(40px * var(--u))}.sh-shell .seg{gap:calc(8px * var(--u))}.sh-shell .seg button{min-height:calc(44px * var(--u))}}@media (prefers-reduced-motion:reduce){.sh-ui *,.sh-ui :before,.sh-ui :after,.sh-shell *,.sh-shell :before,.sh-shell :after{transition:none!important;animation:none!important}}:root:has(.sh-shell.reduce-motion) .sh-ui *,:root:has(.sh-shell.reduce-motion) .sh-ui :before,:root:has(.sh-shell.reduce-motion) .sh-ui :after,:root:has(.sh-shell.reduce-motion) .sh-shell *,:root:has(.sh-shell.reduce-motion) .sh-shell :before,:root:has(.sh-shell.reduce-motion) .sh-shell :after{transition:none!important;animation:none!important}.sh-ui,.sh-shell{--basalt:url(./wall-basalt-CeMGgZgt.webp);--wall-dark:7, 7, 15;--sill-stone:linear-gradient(180deg, #0c0b14c2, #08070ee6 60%, #05050af7), var(--basalt) 37px 19px / 320px}.sh-shell .store .shelf{background:linear-gradient(rgba(var(--wall-dark), .6), rgba(var(--wall-dark), .6)), var(--basalt) 0 0 / 256px local}.sh-shell .store .shelf-veil{background:rgb(var(--wall-dark))}.sh-shell .store-top:after{content:"";height:calc(26px * var(--u));background:linear-gradient(180deg, rgb(var(--wall-dark)), rgba(var(--wall-dark), 0));pointer-events:none;position:absolute;top:100%;left:0;right:0}.sh-shell .store .feature .worth{margin-left:calc(4px * var(--u));padding:1px calc(4px * var(--u));color:#dfe3f0;text-shadow:none;background:#0206184f;border-radius:99px;box-shadow:0 0 16px 8px #02061861}.sh-shell .store .feature:has(>.feature-art.side){background:radial-gradient(ellipse 46% 90% at 82% 50%, var(--glow,#f0c36a47), transparent 100%), var(--sill-stone)}.sh-shell .store .feature:has(>.feature-art.side):after{content:none}.sh-shell .store .feature{border:0;box-shadow:0 0 0 calc(3px * var(--u)) #0c0b14, 0 0 0 calc(4px * var(--u)) #ffecc42b, 0 8px 22px #010106b3;border-image-source:none}.sh-shell .store-tabs{background:linear-gradient(180deg, rgb(var(--wall-dark)) 70%, rgba(var(--wall-dark), 0))}.sh-shell .store .card{border:0;filter:none;border-image-source:none;gap:0;padding:0}.sh-shell .store .card.niche .card-case{z-index:1;clip-path:none;box-shadow:none;pointer-events:none;background:0 0;overflow:visible}.sh-shell .store .card.niche .card-case:before,.sh-shell .store .card.niche .card-case:after{content:none}.sh-shell .store .card.niche .card-case>img{object-fit:cover}.sh-shell .store .sill{z-index:2;background:radial-gradient(ellipse 66% calc(26px * var(--u)) at 50% 0, var(--glow), transparent 100%), var(--sill-stone);flex-direction:column;flex:1;align-items:stretch;gap:3px;padding:12px 7px 11px;display:flex;position:relative;box-shadow:inset 0 -2px #0000008c,0 9px 12px -5px #010106d9}.sh-shell .store .sill:before{content:"";height:2px;box-shadow:0 0 10px var(--glow);pointer-events:none;background:linear-gradient(90deg,#ffecc400,#ffecc480 22% 78%,#ffecc400);position:absolute;top:0;left:0;right:0}.sh-shell .store .card.niche .sill{margin-top:-13.3%}.sh-shell .store .sill .card-name{margin-top:0}.sh-shell .store .card:not(.niche) .card-case{clip-path:none;background:radial-gradient(ellipse 58% 50% at 50% 52%, var(--glow), #0000 74%)}.sh-shell .store .card:not(.niche) .card-case:before,.sh-shell .store .card:not(.niche) .card-case:after{content:none}.sh-shell .store .card:not(.niche) .card-case:has(>img.scene){box-shadow:0 0 0 calc(3px * var(--u)) #0c0b14, 0 0 0 calc(4px * var(--u)) #ffecc42b;background:#08070e}.sh-shell .store .card:not(.niche)[data-item^=biome\.] .card-case:has(>img.scene){box-shadow:0 0 0 calc(2px * var(--u)) #09080f, 0 0 0 calc(3px * var(--u)) #ffecc433, 0 0 calc(22px * var(--u)) var(--glow);background:#05050b;border-radius:50% 50% 0 0/37.5% 37.5% 0 0;overflow:hidden}.sh-shell .store .card:not(.niche)[data-item^=biome\.] .card-case:has(>img.scene):after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 calc(5px * var(--u)) calc(14px * var(--u)) #020207d1, inset 0 0 calc(5px * var(--u)) #02020799;pointer-events:none;background:0 0;height:auto;position:absolute;inset:0}.sh-shell .store .cards>.card.lone:not(.set){grid-column:1/-1;justify-self:center;width:min(84%,420px)}.sh-shell .store .cards>.card.centred{grid-column:1/-1;justify-self:center}.sh-shell .store .card.set{background:var(--sill-stone);gap:0;padding:0;box-shadow:inset 0 2px #ffecc44d,inset 0 -2px #0000008c,0 9px 12px -5px #010106d9}.sh-shell .store .card.set .sill{box-shadow:none;background:0 0;padding:12px 12px 12px 4px}.sh-shell .store .card.set .sill:before{content:none}.sh-shell .store .card.set .price,.sh-shell .store .card.set .trial,.sh-shell .store .card.set .flag{justify-content:flex-start;align-self:flex-start}.sh-shell .store .card.locked .card-case>:is(img,.medal,.fan,.coins){opacity:1;filter:brightness(.5)}.sh-shell .store .sill .price{margin-top:auto;padding-top:3px}.sh-shell .store .sill .price small{color:#c9cfe2}.sh-shell .store .sill .card-line{color:#c4cadd}.sh-shell .store .card:not(.set) .sill{padding-bottom:calc(31px * var(--u))}.sh-shell .store .cards:not(:has(.trial)) .card:not(.set) .sill{padding-bottom:calc(13px * var(--u))}.sh-shell .store .sill .price{align-items:center;gap:calc(6px * var(--u));padding-top:calc(7px * var(--u));font:700 calc(24px * var(--u))/1 var(--display);letter-spacing:.02em;color:var(--gold-hi)}.sh-shell .store .sill .price b{font-weight:700}.sh-shell .store .sill .price .mark{width:calc(21px * var(--u));height:calc(21px * var(--u));margin:0}.sh-shell .store .sill .price small{font:600 calc(14px * var(--u))/1 var(--display);letter-spacing:.1em;color:#d7dbe8;align-self:baseline}.sh-shell .store .sill .price.quiet{color:#cfd5e6}.sh-shell .store .sill .price:has(small){align-items:baseline}.sh-shell .store .sill .price.yours{min-height:calc(24px * var(--u));padding-top:calc(7px * var(--u))}.sh-shell .store .sill .trial{font:italic 500 calc(14px * var(--u))/1.2 var(--display);text-align:center;color:#b8bed2;background:0 0;border:0;margin:0;padding:0;display:block;position:static;bottom:auto;left:auto;transform:none}.sh-shell .store .card:not(.set) .sill .trial{left:0;right:0;bottom:calc(10px * var(--u));position:absolute}.sh-shell .store .sill .trial.on{color:#ffe9b4;background:0 0}.sh-shell .store .sill .flag{clip-path:none;font:700 calc(13px * var(--u))/1.1 var(--display);letter-spacing:.2em;color:var(--gold-hi);background:0 0;order:-1;align-self:center;padding:0 0 1px;position:static}.sh-shell .store .sill .price.yours{font:700 calc(14px * var(--u))/1.1 var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-hi);justify-content:center;align-items:center;gap:8px}.sh-shell .store .sill .price.yours:before,.sh-shell .store .sill .price.yours:after{content:"◆";font:400 max(13px, calc(9px * var(--u)))/1 "Spireheart Glyphs";letter-spacing:0;color:var(--gold)}.sh-shell .store .card.worn{border-image-source:none}.sh-shell .store .card.worn .card-case{box-shadow:none}.sh-shell .store .card.worn .sill{background:radial-gradient(ellipse 84% calc(44px * var(--u)) at 50% 0, var(--glow), transparent 100%), var(--sill-stone)}.sh-shell .store .card.on{filter:none;border-image-source:none}.sh-shell .store .card.niche.on .card-case>img{filter:brightness(1.14);transform:none}.sh-shell .store .card.on .sill:before{height:3px;box-shadow:0 0 18px var(--glow), 0 0 5px #ffecbeb3;background:linear-gradient(90deg,#fff0cd00,#fff0cd 16% 84%,#fff0cd00)}.sh-shell .store .card.on .sill{background:radial-gradient(ellipse 88% calc(58px * var(--u)) at 50% 0, var(--glow), transparent 100%), var(--sill-stone)}.sh-shell .store .card.niche.locked .card-case>img{opacity:1;filter:brightness(.5)}@media (hover:hover){.sh-shell .store .card:hover{border-image-source:none}.sh-shell .store .card.niche:hover .card-case>img{filter:brightness(1.1);transform:none}.sh-shell .store .card.niche.locked:hover .card-case>img{filter:brightness(.66)}}@media (width>=900px) and (height>=560px){.sh-shell .store .shelf{background:linear-gradient(90deg, rgba(var(--wall-dark), .6) 0, rgba(var(--wall-dark), .6) 74%, rgb(var(--wall-dark)) 100%), var(--basalt) 0 0 / calc(256px * var(--u)) local}.sh-shell .store-top:after{right:44vw}.sh-shell .store .feature:after{background:radial-gradient(62% 104% at 0 66%,#04091af0 0,#04091acc 46%,#04091a00 100%)}.sh-shell .store .shelf-veil{background:linear-gradient(90deg, rgb(var(--wall-dark)) 0, rgb(var(--wall-dark)) 54vw, rgba(var(--wall-dark), .6) 60vw, rgba(var(--wall-dark), 0) 68vw)}.sh-shell .store .sill{padding:calc(13px * var(--u)) calc(9px * var(--u)) calc(13px * var(--u))}.sh-shell .store .cards>.card.lone:not(.set){width:calc(280px * var(--u))}.sh-shell .store .groups[data-few] .cards:not(.sets){grid-template-columns:repeat(auto-fit, minmax(calc(230px * var(--u)), calc(270px * var(--u))));justify-content:center;gap:calc(30px * var(--u))}}.sh-shell .store .detail-words,.sh-shell .sheet:not(:has(>.reveal)),.sh-shell .pause-card{border:0;background:radial-gradient(ellipse 70% calc(54px * var(--u)) at 50% 0, var(--glow,#f0c36a47), transparent 100%), linear-gradient(180deg, #0c0b14d1, #08070ef2 42%, #06050b), var(--basalt) 11px 7px / 320px;border-image-source:none;box-shadow:inset 0 2px #ffecc457,inset 0 -2px #0000008c}.sh-shell .sheet:not(:has(>.reveal)) .row{background:linear-gradient(#06050b00,#06050b 22%)}@media not all and (width>=900px) and (height>=560px){.sh-shell .store.open:before{background:linear-gradient(180deg, rgba(var(--wall-dark), .97) 0, rgba(var(--wall-dark), .72) 76px, rgba(var(--wall-dark), 0) 190px), radial-gradient(ellipse 82% 74% at 50% 40%, #05091c00 58%, #05091c80 100%)}}.sh-ui,.sh-shell{--plaque-stone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M7.79 0h24.42L40 7.79v24.42L32.21 40H7.79L0 32.21V7.79z' fill='%2316131f'/%3E%3Cpath d='M8 .5h24l7.5 7.5v24L32 39.5H8L.5 32V8z' fill='%2316131f' stroke='%23f0c36a' stroke-opacity='.46'/%3E%3Cpath d='M8.8 2.2h22.4l6.4 6.4' fill='none' stroke='%23ffe6a8' stroke-opacity='.42'/%3E%3C/svg%3E");--plaque-stone-lit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M7.79 0h24.42L40 7.79v24.42L32.21 40H7.79L0 32.21V7.79z' fill='%23261f2b'/%3E%3Cpath d='M8 .5h24l7.5 7.5v24L32 39.5H8L.5 32V8z' fill='%23261f2b' stroke='%23ffe6a8'/%3E%3Cpath d='M8.8 2.2h22.4l6.4 6.4' fill='none' stroke='%23ffe6a8' stroke-opacity='.7'/%3E%3C/svg%3E")}.sh-shell .store :is(.detail,.shelf) .btn:not(.call),.sh-shell :is(.sheet,.pause-card) .btn:not(.call){border-image-source:var(--plaque-stone);color:var(--gold-hi)}.sh-shell .store :is(.detail,.shelf) .btn:not(.call):after,.sh-shell :is(.sheet,.pause-card) .btn:not(.call):after,.sh-shell .word-pick .word-list .btn.on{border-image-source:var(--plaque-stone-lit)}.sh-shell .sheet .crest-row{border-image-source:var(--plaque-stone)}.sh-shell .sheet .crest-row.open{border-image-source:var(--plaque-stone-lit)}@media (hover:hover){.sh-shell .store :is(.detail,.shelf) .btn:not(.call):hover,.sh-shell :is(.sheet,.pause-card) .btn:not(.call):hover{border-image-source:var(--plaque-stone-lit)}}.sh-shell .store .detail-case{background:radial-gradient(ellipse 54% 66% at 50% 54%, var(--glow,#f0c36a47), #0000 76%), linear-gradient(180deg, #050409, #0a0910)}.sh-shell .store .reward{border-image-source:var(--plaque-stone)}.sh-shell .store .reward.ready{border-image-source:var(--plaque-stone-lit)}.sh-shell .store .reward.locked img{opacity:1;filter:brightness(.5)}.sh-shell .store .reward.claimed img{opacity:1;filter:brightness(.42)}.sh-shell .store .custom-topup.panel{border:0;background:var(--sill-stone);border-image-source:none;box-shadow:inset 0 2px #ffecc44d,inset 0 -2px #0000008c,0 9px 12px -5px #010106d9}.sh-shell .store .custom-field input{background:#06050b;border-color:#f0c36a6b}.sh-shell .sheet:has(>.reveal),.sh-shell[data-preview]:not([data-preview=""]) .sheet:has(>.reveal){background:radial-gradient(46% 50% at 50% 42%,#34283ae0,#09080ff5 60%,#050409fa)}.sh-shell .store .detail .tag{font-size:calc(14px * var(--u));letter-spacing:.22em;color:var(--gold-hi);border:0;align-items:center;gap:8px;padding:10px 0;display:flex}.sh-shell .store .detail .tag:before,.sh-shell .store .detail .tag:after{content:"◆";font:400 max(13px, calc(9px * var(--u)))/1 "Spireheart Glyphs";letter-spacing:0;color:var(--gold)}.sh-shell .store .track{align-items:end}.sh-shell .store .reward{height:calc(118px * var(--u));padding:calc(4px * var(--u)) 0 2px;border:0;filter:none;background:0 0;border-image-source:none;justify-content:flex-end;align-items:center;gap:2px}.sh-shell .store .reward.ready,.sh-shell .store .reward.on{filter:none;border-image-source:none}.sh-shell .store .reward:before{content:none}.sh-shell .store .reward:after{background:#f0c36a57;width:1px}.sh-shell .store .reward.premium:after{content:none}.sh-shell .store .reward-art img.scene{box-shadow:0 0 0 calc(2px * var(--u)) #09080f, 0 0 0 calc(3px * var(--u)) #ffecc433;border-radius:50% 50% 0 0/37.5% 37.5% 0 0}.sh-shell .store .reward small{color:#cfd5e6}.sh-shell .store .reward small b{color:var(--gold-hi);font-weight:800}.sh-shell .store .reward.on small{color:var(--gold-hi)}.sh-shell .store .reward-art{flex:0 0 calc(72px * var(--u))}.sh-shell .store .reward-art img{object-position:50% 100%;filter:drop-shadow(0 5px 5px #010106bf)}.sh-shell .store .reward-art.phial img{transform-origin:50% 100%;transform:scale(var(--k,1))}.sh-shell .store .reward.ready .reward-art img{filter:drop-shadow(0 0 10px #ffd682e6)brightness(1.1)}.sh-shell .store .reward.on .reward-art img{filter:drop-shadow(0 0 12px #ffe2a0f2)brightness(1.14)}.sh-shell .store .reward.locked .reward-art img{opacity:1;filter:brightness(.5)}.sh-shell .store .reward.claimed .reward-art img{opacity:1;filter:brightness(.42)}.sh-shell .store :is(.claim-tag,.reward .got){clip-path:none;font:700 calc(13px * var(--u))/1.1 var(--display);letter-spacing:.1em;color:var(--gold-hi);text-shadow:0 1px 3px #020208,0 0 8px #020208e6;background:0 0;order:-1;padding:0;position:static;top:auto;left:auto;right:auto;transform:none}.sh-shell .store .reward-art img.flown{object-fit:fill;clip-path:inset(0 0 38.8%);width:auto;max-width:none;height:192%;inset:0 auto auto 50%;transform:translate(-50%,-9%)}.sh-shell .store .reward-title.ribbon{flex:0 0 calc(72px * var(--u));width:calc(116px * var(--u));filter:drop-shadow(0 5px 5px #010106bf);background:50%/contain no-repeat;align-self:center;place-items:center;min-height:0;display:grid;position:relative}.sh-shell .store .reward-title.ribbon>span{font:700 calc(13px * var(--u))/1 var(--display);white-space:nowrap;color:#ffe9b4;text-shadow:0 1px 2px #020208e6}.sh-shell .store .reward.locked .reward-title.ribbon{color:inherit;filter:brightness(.6)}.sh-shell .store .reward.claimed .reward-title.ribbon{filter:brightness(.5)}.sh-shell .store .reward.ready .reward-title.ribbon{filter:drop-shadow(0 0 8px #ffd682cc)brightness(1.1)}.sh-shell .store .reward.on .reward-title.ribbon{filter:drop-shadow(0 0 10px #ffe2a0f2)brightness(1.14)}.sh-shell .store .rail{height:calc(78px * var(--u))}.sh-shell .store :is(.rail-line,.rail-fill){top:calc(30px * var(--u));height:calc(11px * var(--u))}.sh-shell .store .rail-line{background:repeating-linear-gradient(90deg, #0009 0 1px, #0000 1px calc(41px * var(--u))), linear-gradient(180deg, #2d2836, #16131e);box-shadow:inset 0 1px #ffecc433,0 3px 6px #010106bf}.sh-shell .store .rail-fill{background:linear-gradient(90deg,#ffbe6842,#ffd89275);box-shadow:0 0 14px #ffc8786b}.sh-shell .store .tier-node{gap:calc(16px * var(--u));top:0}.sh-shell .store .tier-node i{width:calc(26px * var(--u));height:calc(34px * var(--u));box-shadow:none;filter:brightness(.34);background:url(./mark.lantern-ByLAw9W1.webp) bottom/contain no-repeat;border-radius:0;font-size:0}.sh-shell .store .tier-node.reached i{box-shadow:none;filter:none;background:url(./mark.lantern-ByLAw9W1.webp) bottom/contain no-repeat}.sh-shell .store .tier-node.here i{filter:drop-shadow(0 0 8px #ffd68cf2);transform-origin:50% 100%;transform:scale(1.22)}.sh-shell .store .tier-node small{color:#bcc3d8}.sh-shell .store .tier-node.reached small{color:#e6e2d4}.sh-shell .store .you{top:calc(36px * var(--u));width:0;height:0}.sh-shell .store .you:after{left:calc(-34px * var(--u));top:calc(-34px * var(--u));width:calc(68px * var(--u));height:calc(68px * var(--u));box-shadow:none;background:radial-gradient(closest-side,#ffda9680,#ffda9600);animation:none}.sh-shell .store .claim{padding:calc(10px * var(--u)) calc(14px * var(--u));margin:calc(4px * var(--u)) 0 0;background:var(--sill-stone);box-shadow:inset 0 2px #ffecc44d,inset 0 -2px #0000008c,0 9px 12px -5px #010106d9}.sh-shell .store .claim p{color:#cfd5e6}@media (width>=900px) and (height>=560px){.sh-shell .store .track{grid-template-columns:repeat(var(--tiers), minmax(calc(84px * var(--u)), 1fr))}.sh-shell .store .reward{height:calc(158px * var(--u))}.sh-shell .store .reward-art,.sh-shell .store .reward-title.ribbon{flex-basis:calc(112px * var(--u))}.sh-shell .store .reward small{font-size:calc(14px * var(--u))}.sh-shell .store .reward.free:after{height:calc(40px * var(--u))}.sh-shell .store .rail{height:calc(112px * var(--u))}.sh-shell .store :is(.rail-line,.rail-fill){top:calc(48px * var(--u));height:calc(16px * var(--u))}.sh-shell .store .rail-line{background:repeating-linear-gradient(90deg, #0009 0 1px, #0000 1px calc(58px * var(--u))), linear-gradient(180deg, #2d2836, #16131e)}.sh-shell .store .tier-node{gap:calc(24px * var(--u))}.sh-shell .store .tier-node i{width:calc(40px * var(--u));height:calc(52px * var(--u))}.sh-shell .store .you{top:calc(56px * var(--u))}.sh-shell .store .you:after{left:calc(-52px * var(--u));top:calc(-52px * var(--u));width:calc(104px * var(--u));height:calc(104px * var(--u))}}.sh-shell .reveal{--reveal-w:min(84vw, 46vh, calc(360px * var(--u)));gap:0;padding:12px}.sh-shell .reveal-art{width:var(--reveal-w);margin:0 auto;animation:.6s cubic-bezier(.2,.9,.3,1) backwards sh-arrive}.sh-shell .reveal-art:before{opacity:.55;width:120%}.sh-shell .reveal-art>img{filter:none;animation:1.5s ease-out .15s backwards sh-light-up}.sh-shell .sheet .reveal-art>img.scene{object-fit:cover}.sh-shell .reveal-art.niche:before{top:44%}.sh-shell .sheet .reveal-art.niche>img{object-fit:cover}.sh-shell .reveal-sill{z-index:2;box-sizing:border-box;width:var(--reveal-w);margin-top:calc(var(--reveal-w) * -.133);justify-items:center;gap:calc(6px * var(--u));padding:calc(14px * var(--u)) calc(12px * var(--u)) calc(14px * var(--u));background:radial-gradient(ellipse 70% calc(34px * var(--u)) at 50% 0, var(--glow), transparent 100%), var(--sill-stone);animation:.5s .5s backwards sh-fade;display:grid;position:relative;box-shadow:inset 0 2px #fff0cd9e,inset 0 -2px #0000008c,0 12px 18px -6px #010106d9}.sh-shell .reveal .kicker{letter-spacing:.24em;font-size:calc(13px * var(--u));color:var(--gold);text-shadow:none;animation:none}.sh-shell .reveal h2{font-size:calc(30px * var(--u));animation:none}.sh-shell .reveal .held{font:700 calc(14px * var(--u))/1.3 var(--text);color:#f1e6c8;margin:0}.sh-shell .reveal .receipt{color:#cfd5e6;animation:none}.sh-shell .reveal .row{margin-top:calc(4px * var(--u));animation:none}@keyframes sh-arrive{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes sh-light-up{0%{filter:brightness(.1)}50%{filter:brightness(.62)}80%{filter:brightness(1.12)}to{filter:brightness()}}@media (orientation:landscape) and (height<=520px){.sh-shell .reveal{--reveal-w:40vh}.sh-shell .reveal-art{grid-row:1;width:min(62vh,44vw);margin:0}.sh-shell .reveal-sill{width:min(52vw,440px);margin-top:0}.sh-shell .reveal h2{font-size:calc(26px * var(--u))}}.sh-ui{--plaque-night:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M7.79 0h24.42L40 7.79v24.42L32.21 40H7.79L0 32.21V7.79z' fill='%2312101a'/%3E%3Cpath d='M8 .5h24l7.5 7.5v24L32 39.5H8L.5 32V8z' fill='%2312101a' stroke='%23f0c36a' stroke-opacity='.4'/%3E%3Cpath d='M8.8 2.2h22.4l6.4 6.4' fill='none' stroke='%23ffe6a8' stroke-opacity='.34'/%3E%3C/svg%3E")}.sh-ui :is(.hint,.rule),.sh-ui .radial .label{border-image-source:var(--plaque-night)}.sh-ui .toast{padding:calc(5px * var(--u)) calc(14px * var(--u));border:0;border-radius:calc(16px * var(--u));box-shadow:0 0 calc(13px * var(--u)) calc(7px * var(--u)) #05050cdb;filter:none;text-shadow:0 1px 3px #020208;background:#05050cdb;border-image-source:none}.sh-shell .screen.map.sea-art{background:#06103a;overflow:clip}.sh-shell .map.sea-art .seachart{background:0 0;overflow:visible}.sh-shell .map .sea-under,.sh-shell .map .sea-over{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.sh-shell .map .sea-under>img,.sh-shell .map .sea-over>:is(img,i){max-width:none;display:block;position:absolute}.sh-shell .map.sea-art .seachart .chart{z-index:1;overflow:visible}.sh-shell .map .sea-over{z-index:2}.sh-shell .map .chart.sea .isle.ready .mini,.sh-shell .map .chart.sea .mini{filter:none}.sh-shell .map .chart.sea .isle :is(.crystal,.heart-light),.sh-shell .map .chain{pointer-events:none}.sh-shell .map .chain .rope{fill:none;stroke:#3a4a66;stroke-width:1px;stroke-opacity:.7}.sh-shell .map .chain .rope.lit{stroke:#c89a56;stroke-opacity:.8}.sh-shell .map .sea-road{will-change:opacity;animation:5.2s ease-in-out infinite sh-road-a}.sh-shell .map .sea-road.b{animation-name:sh-road-b}@keyframes sh-road-a{0%,to{opacity:.95}50%{opacity:.2}}@keyframes sh-road-b{0%,to{opacity:.2}50%{opacity:.95}}.sh-shell .map .sea-flame{will-change:opacity, transform;transform-origin:50%;background:50%/contain no-repeat;animation:1.3s steps(7,end) infinite sh-flame-flick,2.4s ease-in-out infinite sh-flame-wave;display:block}@keyframes sh-flame-flick{0%,to{transform:scale(.85,.8)}25%{transform:scale(1.1,1.22)}50%{transform:scale(.92,.9)}75%{transform:scale(1.05,1.14)}}@keyframes sh-flame-wave{0%,to{opacity:.4}18%{opacity:1}42%{opacity:.5}}.sh-shell .map .sea-breathe{will-change:opacity;animation:3s ease-in-out infinite sh-breathe}@keyframes sh-breathe{0%,to{opacity:.08}50%{opacity:.9}}.sh-shell:has(.sheet-wrap) .map :is(.sea-road,.sea-flame,.sea-breathe){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sh-shell .map :is(.sea-road,.sea-flame,.sea-breathe){will-change:auto;opacity:1;animation:none}.sh-shell .map .sea-road.b{opacity:0}}.sh-shell.reduce-motion .map :is(.sea-road,.sea-flame,.sea-breathe),.sh-shell .map.sea-still :is(.sea-road,.sea-flame,.sea-breathe){will-change:auto;opacity:1;animation:none}.sh-shell.reduce-motion .map .sea-road.b,.sh-shell .map.sea-still .sea-road.b{opacity:0}.sh-shell .map .chart.sea .gate .gate-name{stroke:none;paint-order:normal;fill:#fff0cc}.sh-shell .map .chart.sea.ink-dark .gate .gate-name{fill:#1c1150}.sh-shell .map.sea-art>.top h2{text-shadow:0 1px 4px #020410f2,0 0 18px #020410b3}.sh-shell .map.sea-art .biome-head p{color:#eef1fa;text-shadow:0 1px 3px #020410fa,0 0 10px #020410d9}.sh-shell .map.sea-art>.top{z-index:3}.sh-shell .map.sea-art :is(.biome-head,.boards-title) .words{padding:1px calc(6px * var(--u));-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#0206184f;border-radius:99px;box-shadow:0 0 34px 16px #02061861}.sh-shell .map.sea-art .biome-head .ink{z-index:1;position:relative}.sh-shell .map.sea-art .boards{z-index:2;background:0 0}.sh-shell .map.sea-art .boards-title{color:var(--gold-hi);text-shadow:0 1px 3px #020410fa,0 0 10px #020410d9}.sh-shell .map.sea-art .board{border-image-source:var(--plaque-stone)}.sh-shell .map.sea-art .board.open{border-image-source:var(--plaque-stone-lit)}.sh-shell .map.sea-art .board small{color:#cfd5e6}.sh-shell .map.sea-art .board.open small{color:#ffe9b4}@media (orientation:landscape) and (height<=520px){.sh-shell .map.sea-art .boards{padding:0 max(10px, env(safe-area-inset-right)) max(5px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));gap:6px}.sh-shell .map.sea-art .board{gap:6px;min-height:44px;padding:0 12px 0 8px;font-size:14px}.sh-shell .map.sea-art .board .ico{width:24px;height:24px}.sh-shell .map.sea-art .board small{margin-left:2px;font-size:13px}}.sh-shell .sheet #s-unlock .mark{vertical-align:-.14em;width:1em;height:1em;margin:0 .12em 0 .25em;display:inline-block}.sh-shell .sheet .island-pic{width:fit-content;margin:0 auto;display:block;position:relative}.sh-shell .sheet .island-pic>.island-mini{display:block}.sh-shell .sheet .island-crystal{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.sh-ui .bar{border-image-source:var(--plaque-night)}.sh-ui .bar .chip.tide{align-items:center;gap:calc(7px * var(--u));font-size:0;display:inline-flex}.sh-ui .bar .chip.tide:before{content:"";width:calc(24px * var(--u));height:calc(24px * var(--u));background:url(./mark.wave-4Lhwkapt.webp) 50%/contain no-repeat;flex:none}.sh-ui .bottom .btn:not(.call),.sh-ui .btn.call:disabled{border-image-source:var(--plaque-night)}.sh-ui #b-speed{font-size:calc(13px * var(--u));flex-direction:column;justify-content:center;align-items:center;gap:0;line-height:1;display:inline-flex}.sh-ui #b-speed>.mark{width:calc(22px * var(--u));height:calc(22px * var(--u));background:url(./mark.hourglass-D9S1deWU.webp) 50%/contain no-repeat;flex:none;display:block}.sh-ui #b-overview{font-size:0}.sh-ui #b-overview>.mark{width:calc(30px * var(--u));height:calc(30px * var(--u));background:url(data:image/webp;base64,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) 50%/contain no-repeat;margin:0 auto;display:block}.sh-ui #b-overview[aria-pressed=true]>.mark{filter:drop-shadow(0 0 7px #ffd68cf2)brightness(1.2)}.sh-shell .screen.pause{background:radial-gradient(70% 62% at 50% 46%,#07070f8f,#07070fe0)}.sh-shell .pause-card{border:0;background:linear-gradient(180deg, #0c0b14d1, #08070ef2 42%, #06050b), var(--basalt) 11px 7px / 320px;border-image-source:none;box-shadow:inset 0 2px #ffecc457,inset 0 -2px #0000008c}.sh-shell .pause-menu .btn:not(.call){border-image-source:var(--plaque-stone);color:var(--gold-hi)}.sh-shell .pause-menu .btn:not(.call):after{border-image-source:var(--plaque-stone-lit)}.sh-shell .pause-card .tides{gap:calc(4px * var(--u))}.sh-shell .pause-card .tides i{width:calc(17px * var(--u));height:calc(24px * var(--u));filter:brightness(.32);background:url(./mark.lantern-ByLAw9W1.webp) bottom/contain no-repeat;border:0;transform:none}.sh-shell .pause-card .tides i.held{filter:none;background:url(./mark.lantern-ByLAw9W1.webp) bottom/contain no-repeat;border:0}.sh-shell .pause-card .tides i.now{box-shadow:none;filter:drop-shadow(0 0 7px #ffd68cf2);transform-origin:50% 100%;background:url(./mark.lantern-ByLAw9W1.webp) bottom/contain no-repeat;border:0;transform:scale(1.22)}.sh-ui .modal.lost{background:radial-gradient(62% 58% at 50% 48%,#07070feb,#07070fbd 58%,#07070f7a)}.sh-ui .modal.lost:before{content:none}.sh-ui .end-again .btn.again{border-image-source:var(--plaque-stone)}.sh-ui .end-again .btn.again:after{border-image-source:var(--plaque-stone-lit)}.sh-shell .sheet .biome-picture.render{width:min(84vw, 44vh, calc(340px * var(--u)));aspect-ratio:3/2;object-fit:cover;object-position:50% 68%;filter:none;-webkit-mask-image:radial-gradient(closest-side,#000 68%,#0000 100%);mask-image:radial-gradient(closest-side,#000 68%,#0000 100%)}@media (orientation:landscape) and (height<=520px){.sh-shell .sheet .biome-picture.render{width:min(34vw,62vh)}}.sh-shell .checkout .row .btn.quiet{min-width:0;min-height:44px;padding:0 calc(10px * var(--u));border:0;filter:none;font:italic 500 calc(17px * var(--u))/1.1 var(--display);letter-spacing:.01em;text-transform:none;color:#cfd5e6;text-underline-offset:.2em;text-shadow:none;background:0 0;border-image-source:none;-webkit-text-decoration:underline #cfd5e666;text-decoration:underline #cfd5e666}.sh-shell .checkout .row .btn.quiet:after{content:none}.sh-shell .checkout .row .btn.quiet:active{color:var(--gold-hi);transform:none}.sh-shell .map .chart.sea .isle :is(.mini,.crystal),.sh-shell .map .chart.sea .gate .far-land{transform-box:fill-box;transition:transform .18s,filter .18s}.sh-shell .map .chart.sea .isle .name,.sh-shell .map .chart.sea .gate .gate-name{transition:fill .18s,stroke .18s}.sh-shell .map .sea-breathe{transition:transform .18s}@media (hover:hover){.sh-shell .map .chart.sea .isle:hover :is(.mini,.crystal){transform:translateY(-5px)}.sh-shell .map .chart.sea .isle:hover .mini{filter:brightness(1.14)drop-shadow(0 0 9px #ffe2aa99)}.sh-shell .map .chart.sea .isle:hover .name{fill:#fff6dd}.sh-shell .map:has(.isle.next:hover) .sea-breathe{transform:translateY(calc(var(--lift) * -1))}.sh-shell .map .chart.sea .gate:hover .far-land{filter:saturate(1.15)drop-shadow(0 0 6px #ffe2aae6)drop-shadow(0 0 14px #ffe2aa8c);transform:translateY(-4px)}.sh-shell .map .chart.sea .gate:hover .gate-name{fill:#fff}.sh-shell .map .chart.sea.ink-dark .gate:hover .gate-name{fill:#0d0636;paint-order:stroke;stroke:#ffeec4cc;stroke-width:3px}}.sh-shell .map .chart.sea .isle:focus-visible :is(.mini,.crystal){transform:translateY(-5px)}.sh-shell .map .chart.sea .isle:focus-visible .mini{filter:brightness(1.14)drop-shadow(0 0 9px #ffe2aa99)}.sh-shell .map .chart.sea .isle:focus-visible .name{fill:#fff6dd}.sh-shell .map:has(.isle.next:focus-visible) .sea-breathe{transform:translateY(calc(var(--lift) * -1))}.sh-shell .map .chart.sea .gate:focus-visible .far-land{filter:saturate(1.15)drop-shadow(0 0 6px #ffe2aae6)drop-shadow(0 0 14px #ffe2aa8c);transform:translateY(-4px)}.sh-shell .map .chart.sea .gate:focus-visible .gate-name{fill:#fff}.sh-shell .map .chart.sea.ink-dark .gate:focus-visible .gate-name{fill:#0d0636;paint-order:stroke;stroke:#ffeec4cc;stroke-width:3px}.sh-shell .map .chart.sea :is(.isle,.gate):focus{outline:none}.sh-shell .map .chart.sea :is(.isle,.gate):focus-visible .hit{stroke:#ffe8bad9;stroke-width:2px;stroke-dasharray:5 5}.sh-shell .map .chart.sea .isle:active :is(.mini,.crystal){transition-duration:60ms;transform:translateY(1px)}.sh-shell .map .chart.sea .isle:active .mini{filter:brightness(1.24)drop-shadow(0 0 12px #ffe2aacc);transition-duration:60ms}.sh-shell .map .chart.sea .gate:active .far-land{filter:saturate(1.2)drop-shadow(0 0 8px #ffe2aa);transition-duration:60ms;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.sh-shell .map .chart.sea .isle :is(.mini,.crystal),.sh-shell .map .chart.sea .gate .far-land,.sh-shell .map .sea-breathe{transform:none!important}}.sh-shell.reduce-motion .map .chart.sea .isle :is(.mini,.crystal),.sh-shell.reduce-motion .map .chart.sea .gate .far-land,.sh-shell.reduce-motion .map .sea-breathe{transform:none!important}.sh-shell button.chip.starlight{pointer-events:auto;cursor:pointer;min-height:44px;transition:filter .15s,transform 80ms}@media (hover:hover){.sh-shell button.chip.starlight:hover{border-image-source:var(--plaque-lit)}}.sh-shell button.chip.starlight:focus-visible{border-image-source:var(--plaque-lit);filter:drop-shadow(0 0 1.5px #fff3cfe6)drop-shadow(0 0 8px #f0c36a99);outline:none}.sh-shell button.chip.starlight:active{border-image-source:var(--plaque-lit);transform:translateY(1px)scale(.98)}.sh-shell .store .group{scroll-margin-top:calc(58px * var(--u))}.sh-shell .title .corner .made.astrolabe{width:calc(40px * var(--u));height:calc(40px * var(--u));transform:translateY(calc(-3.5px * var(--u)))}.sh-shell .title .corner .made.lantern{width:calc(38px * var(--u));height:calc(38px * var(--u));transform:none}.sh-shell .title .corner .made{margin-inline:auto}@media (hover:hover){.sh-ui .btn,.sh-shell .btn{transition:transform 80ms,filter .15s,color .15s}.sh-ui .btn:not(.call):not(:disabled):hover,.sh-shell .btn:not(.call):not(:disabled):hover{color:var(--gold-hi)}.sh-ui .btn:not(.call):not(:disabled):hover:after,.sh-shell .btn:not(.call):not(:disabled):hover:after,.sh-shell .tab:hover:after{opacity:.85}.sh-ui .btn.call:not(:disabled):hover,.sh-shell .btn.call:not(:disabled):hover{filter:brightness(1.1)drop-shadow(0 3px 12px #f0c36a8c)}.sh-shell .title .corner .btn.small:hover{filter:brightness(1.22)drop-shadow(0 0 8px #f0c36a99)}.sh-ui .radial .opt:not(.poor):hover{filter:brightness(1.18)}.sh-ui .radial .opt.poor:hover{filter:saturate(.2)brightness(.86)}.sh-shell .store .card.niche:hover .card-case>img{filter:brightness(1.16)}.sh-shell .store .card.niche.on:hover .card-case>img{filter:brightness(1.26)}.sh-shell .store .card:not(.niche).on:hover .card-case>img{filter:brightness(1.16)}.sh-shell .store .card:hover .card-name{color:#fff3cf}.sh-shell .store .card:hover:active{transform:translateY(1px)scale(.985)}.sh-shell .store .reward:hover,.sh-shell .store-tabs button.on:hover{filter:brightness(1.22)}.sh-shell .account .word:hover{color:#fff3cf;filter:brightness(1.22);-webkit-text-decoration-color:var(--gold-hi);text-decoration-color:var(--gold-hi)}.sh-shell .seg button:not(.on):hover{border-image-source:var(--plaque-lit);color:var(--gold-hi)}.sh-shell .seg button.on:hover{filter:brightness(1.16)}.sh-shell .field.toggle input:hover{border-color:var(--gold-hi);box-shadow:0 0 10px #f0c36a80}.sh-shell .field.toggle:hover>span{color:var(--gold-hi)}.sh-shell .field input:not([type=checkbox]):not([type=range]):hover{border-color:var(--gold-hi)}.sh-shell input[type=range]:hover{filter:brightness(1.22)}.sh-shell .codex .pages-rail .tab:hover{color:var(--gold-hi);background:#f0c36a1a}.sh-shell .checkout .row .btn.quiet:hover{color:var(--gold-hi);-webkit-text-decoration-color:var(--gold-hi);text-decoration-color:var(--gold-hi)}.sh-ui .toast:hover{filter:brightness(1.15)}}.sh-shell .title .corner .btn.small:focus-visible{filter:brightness(1.22)drop-shadow(0 0 8px #f0c36abf)}.sh-ui .end-out .btn:focus-visible{color:var(--gold-hi);text-underline-offset:.3em;text-decoration:underline}.sh-ui .radial .opt:focus-visible{filter:brightness(1.18)drop-shadow(0 0 8px #f0c36abf);outline:none}.sh-shell .store .reward:focus-visible{filter:brightness(1.22);outline:2px solid var(--gold-hi);outline-offset:2px}.sh-shell .field.toggle input:focus-visible{border-color:var(--gold-hi);outline:none;box-shadow:0 0 10px #f0c36ab3}.sh-shell .codex .pages-rail .tab:focus-visible{color:var(--gold-hi);background:#f0c36a24}.sh-shell .checkout .row .btn.quiet:focus-visible{color:var(--gold-hi);-webkit-text-decoration-color:var(--gold-hi);text-decoration-color:var(--gold-hi)}.sh-shell .store .reward:active{transform:translateY(1px)}.sh-shell .account .word:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px;color:#fff3cf}.sh-shell .account .word:active{filter:brightness(1.32);transform:translateY(1px)scale(.98)}.sh-shell .store-tabs button:active{transform:translateY(1px)}.sh-shell .field.toggle input:active{transform:scale(.94)}.sh-shell .store .card.niche:active .card-case>img{filter:brightness(1.26)}.sh-ui:has(.modal) :is(.bar,.bottom,.hint,.card-host,.toast-host) *,.sh-ui.dawning :is(.bar,.bottom,.hint,.card-host,.toast-host) *{pointer-events:none!important}.sh-shell .store .coin .plus{font-size:0;position:relative}.sh-shell .store .coin .plus:before,.sh-shell .store .coin .plus:after{content:"";background:currentColor;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sh-shell .store .coin .plus:before{width:10px;height:2px}.sh-shell .store .coin .plus:after{width:2px;height:10px}.sh-shell .store .detail .close{padding-bottom:2px}.sh-ui #b-pause{font-size:0;position:relative}.sh-ui #b-pause>.mark{width:calc(13px * var(--u));height:calc(17px * var(--u));background:linear-gradient(90deg, var(--gold-hi) 0 34%, transparent 34% 66%, var(--gold-hi) 66%);border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sh-shell .screen.pause:before{content:none}.sh-ui .modal.boons{justify-content:flex-start;gap:calc(6px * var(--u));padding:max(calc(10px * var(--u)), env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) 8px max(8px, env(safe-area-inset-left));isolation:isolate;background:linear-gradient(#040818bd,#04081866 30%,#04081800 56%)}.sh-ui .modal.boons:before,.sh-ui .modal.boons:after{content:none}.sh-ui .modal.boons h1{font-size:clamp(25px, 7vw, calc(46px * var(--u)))}.sh-ui .modal.boons>p{font-size:calc(14px * var(--u));text-shadow:0 1px 3px #020512f2}.sh-ui .modal.boons .threads{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sh-ui .modal.boons .threads path{fill:none;stroke:#f3cf85;stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 0 3px #f0c36ad9);transition:opacity .2s,stroke-width .2s;animation:.42s ease-out backwards sh-thread}@keyframes sh-thread{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.sh-ui .modal.boons .threads path.gone{opacity:0}.sh-ui .modal.boons .threads path.chosen{stroke:#fff1c4;stroke-width:2.4px}.sh-ui .modal.boons .cards{width:100%;max-width:calc(760px * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.sh-ui .modal.boons .card[data-kind]{width:auto;min-height:0;padding:0 0 calc(8px * var(--u));border:0;text-align:center;filter:drop-shadow(0 8px 14px #0205128c);background:linear-gradient(#0a14306b,#050a1ce0 46%,#050a1cf0);border-image-source:none;border-radius:5px;flex-direction:column;align-items:stretch;gap:3px;animation:.38s cubic-bezier(.2,.9,.3,1) backwards sh-pane-rise;display:flex;position:relative;overflow:visible}.sh-ui .modal.boons .card[data-kind]:nth-child(2){animation-delay:30ms}.sh-ui .modal.boons .card[data-kind]:nth-child(3){animation-delay:60ms}@keyframes sh-pane-rise{0%{opacity:0;transform:translate(var(--from-x,0), var(--from-y,0)) scale(.3)}}.sh-ui:has(.modal) .tip{display:none}.sh-ui .modal.boons .card[data-kind]:before{content:"";z-index:2;border-radius:inherit;opacity:1;pointer-events:none;background:linear-gradient(115deg,#fff3,#ffffff0d 16%,#fff0 30% 66%,#beebff17);border:0;width:100%;height:100%;margin:0;display:block;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #d6ecff6b,inset 0 1px #fff9,inset 0 -1px #f0c36a80}.sh-ui .modal.boons .card[data-kind]:after{content:none}.sh-ui .modal.boons .pane-art{aspect-ratio:1/1.08;object-fit:cover;object-position:50% 42%;border-radius:5px 5px 0 0;width:100%;display:block;-webkit-mask-image:linear-gradient(#000 74%,#0000);mask-image:linear-gradient(#000 74%,#0000)}.sh-ui .modal.boons .card strong{margin:calc(-10px * var(--u)) 0 0;font:700 calc(17px * var(--u))/1.05 var(--display);letter-spacing:.01em;text-transform:none;color:var(--gold-hi);text-shadow:0 1px 3px #020512f2;text-wrap:balance;padding:0 4px;display:block;position:relative}.sh-ui .modal.boons .card span{font:500 calc(13px * var(--u))/1.2 var(--text);letter-spacing:0;color:#e6ebf6;text-wrap:pretty;padding:0 5px;display:block}@media (hover:hover){.sh-ui .modal.boons:not(.choosing) .card:hover{filter:brightness(1.14)drop-shadow(0 10px 18px #02051299)}}.sh-ui .modal.boons:not(.choosing) .card:active{transform:translateY(1px)scale(.98)}.sh-ui .modal.boons:not(.choosing) .card:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px;filter:brightness(1.14)}.sh-ui .modal.boons.choosing .card:not(.chosen){transform:none}.sh-ui .modal.boons.choosing .card.chosen{filter:brightness(1.2)drop-shadow(0 0 22px #f0c36acc);animation:.46s cubic-bezier(.5,0,.8,.4) .14s forwards sh-pane-home;transform:none}@keyframes sh-pane-home{to{opacity:0;transform:translate(var(--from-x,0), var(--from-y,0)) scale(.15)}}.sh-ui .modal.boons .row{margin-top:2px}.sh-ui .modal.boons .shards{z-index:3;pointer-events:none;position:absolute}.sh-ui .modal.boons .shards i{background:var(--art,none) center top / 100% auto no-repeat, linear-gradient(160deg, #bee4ff80, #4678b452 60%, #78b4e66b);will-change:transform, opacity;position:absolute;inset:0}.sh-ui .modal.boons .shards:after{content:"";background:radial-gradient(closest-side,#dcf5ffd9,#8ff4ff00);border-radius:8px;animation:.2s ease-out forwards sh-shard-flash;position:absolute;inset:-6%}@keyframes sh-shard-flash{to{opacity:0}}@media (aspect-ratio>=5/4) and (width>=640px){.sh-ui .modal.boons{padding:8px 0 8px max(clamp(16px, 3vw, calc(64px * var(--u))), env(safe-area-inset-left));text-align:left;background:linear-gradient(90deg,#040818b3,#04081861 36%,#04081800 52%);justify-content:center;align-items:flex-start}.sh-ui .modal.boons .cards{order:-1;gap:clamp(6px,.7vw,14px);width:clamp(520px,38vw,1000px);max-width:none}.sh-ui .modal.boons h1{padding-left:0}.sh-ui .modal.boons .pane-art{aspect-ratio:3/4;object-position:50% 50%}}@media (orientation:landscape) and (height<=520px){.sh-ui .modal.boons h1{font-size:24px}.sh-ui .modal.boons>p{font-size:13px}.sh-ui .modal.boons .cards{width:min(60vw,130vh)}.sh-ui .modal.boons .pane-art{aspect-ratio:1/.64;object-fit:contain;object-position:50% 50%;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 26%,#000 36% 64%,#0000 74%),linear-gradient(#000 78%,#0000);mask-image:linear-gradient(90deg,#0000 26%,#000 36% 64%,#0000 74%),linear-gradient(#000 78%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}.sh-shell .screen.account{--desk-h:calc(100vw / 1.35);--sky:20px;--desk-night:#0c1430;--page-side:linear-gradient(90deg, #090816e6 0, #0908166b 5%, #09081600 14%, #09081600 86%, #0908166b 95%, #090816e6 100%);padding:0}.sh-shell .screen.account>.top{z-index:5;left:max(8px, env(safe-area-inset-left));top:max(8px, env(safe-area-inset-top));pointer-events:none;min-height:0;margin:0;padding:0;position:absolute}.sh-shell .screen.account>.top .back{pointer-events:auto}.sh-shell .screen.account>.panels{width:100%;max-width:none;padding:0 0 calc(24px + env(safe-area-inset-bottom));background:var(--desk-night);flex-direction:column;gap:0;margin:0;display:flex}.sh-shell .account .book{isolation:isolate;flex-direction:column;flex:none;display:flex;position:relative}.sh-shell .account .paper{z-index:0;left:0;right:0;top:calc(var(--sky) + var(--desk-h) - 40px);background:url(data:image/webp;base64,UklGRgwDAABXRUJQVlA4IAADAACQPgCdASoAAgACPp1OpE4lpCOiIAgAsBOJaW7hb7PwXnx+RdgDG9F/YArN2vFych77ZOQ99snIjvgPYNb8toF14aztUOZVgv61mX7T1m3Tj7ZOQ99tTlECyXbFNku14uUUUEv9uG2TEordtKgdRaVAsl2vFycL5EQKbBjA96gZ5OQ9+AESl2xTZNFmfMv0+Re4XzfOyhKWlQLJdrxcnIesRgdiRQZ5MZS7WdTTZLtdzhRBdpUCyXa8XJyHvtlAy8XJyHvtjnBgIgeTk6K//QfBahBjA99snIe+2TkPoYYFrxcnIe+2TkPfgCAg+27ZOQ99ZsCnk+l2vF7W4QXaVAsl2vS25tdyDPHEw866VBQVAsl2vHAhiItccnIfheKWlQLJdrxhN6gZ5OQ99s67dteLlMeZu0qBZMCG5teLk5EBU1XA3Nr517FLSoFkpfAB8XXnCDoz0m+yzqIwnF0u0qCgqBaKbT2ych77ZjLT3Q2lQLJdrxJsVUbxcnIfs36e2TriTkPfbJyh3nCeXJyHxdLtKuNXvUEDbm14k2Cw6t7ZWZfDFae2TkPfkZNBLTvqG3C2kAVKgWYt4B77anMaCyUuogcXQijtPbJyVM6lVa/0pvtqcxoLJdryvrMpnQfxTnYP0u14uTkPfbU5RAsl2vFycnRYB77ZOQ99smJEAAD+/FnD/6+0XjxG/61sUxAM0hcXoAebqA2yNSNjlXgcBLf8XS3E+bC3DKVJGrrn10emF/u8rw8BUWSIaBcKbqs9HYj7VJyK/IsbJmwZt2x4GY1aciSsD61LaK3D3BzqRj6ZhrcxkhFSO9NLrRN4I3phIQ1uEZJ14Rwk6LuIqxg8A4l2IWJDtwHSrtOigEFx4RTs+ePaiJcupz6p+6wFRsWTmLuL2aWiO8NaobHJuHd+qoT8vkvFs0GLEsSjcpiDrSSFDGACYx4og7UVmABz9xo7WPygkRTdhLGMybepc93lEIi0U2Ic5wcFANsUdaL5V5SkdnARxJLHAIRlOaUAfGIIAAA=) 0 0/512px;position:absolute;bottom:6px}.sh-shell .account .desk{z-index:1;height:calc(var(--desk-h) + var(--sky));background:linear-gradient(90deg, #1a2b59, #1a3264 50%, #183268) 0 0 / 100% calc(var(--sky) + 30px) no-repeat;flex:none;position:relative;overflow:hidden}.sh-shell .account .desk-art{left:0;top:var(--sky);width:100%;height:var(--desk-h);object-fit:cover;object-position:50% 100%;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 40px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 40px),#0000)}.sh-shell .account .book:after{content:"";z-index:2;left:0;right:0;top:calc(var(--sky) + var(--desk-h) * .78);pointer-events:none;background:linear-gradient(0deg, var(--desk-night) 0, #0c1430d1 26px, #0c143000 88px), var(--page-side), radial-gradient(90% 300px at 50% calc(var(--desk-h) * .22), #ffe2aa3d, #ffe2aa00), linear-gradient(180deg, #3a1e0c57, #341a0a6b);-webkit-mask-image:linear-gradient(180deg, transparent, #000 calc(var(--desk-h) * .08));-webkit-mask-image:linear-gradient(180deg, transparent, #000 calc(var(--desk-h) * .08));mask-image:linear-gradient(180deg, transparent, #000 calc(var(--desk-h) * .08));position:absolute;bottom:0}.sh-shell .account .who{z-index:3;padding:max(8px, env(safe-area-inset-top)) 12px 0 max(60px, calc(env(safe-area-inset-left) + 60px));justify-items:start;display:grid;position:absolute;top:0;left:0;right:0}.sh-shell .account .who.under-banner{padding-right:calc(96px * var(--u))}.sh-shell .account .who-name{font:inherit;flex-wrap:wrap;align-items:center;margin:0;display:flex}.sh-shell .account .v-name{font:700 calc(25px * var(--u))/1 var(--display);flex-wrap:wrap;gap:0;margin-left:-6px;display:inline-flex}.sh-shell .account .word{min-width:44px;min-height:max(44px,1.45em);color:var(--gold-hi);font:inherit;cursor:pointer;text-underline-offset:.17em;text-shadow:0 1px 3px #020512e6;background:0 0;border:0;border-radius:2px;padding:0 6px;-webkit-text-decoration:underline #f0c36a80;text-decoration:underline #f0c36a80;text-decoration-thickness:1px;transition:filter .15s,color .15s,transform .12s,text-decoration-color .15s}.sh-shell .account .v-title{font:600 calc(14px * var(--u))/1.2 var(--text);color:var(--gold);text-shadow:0 1px 3px #020512e6;flex-basis:100%;margin-top:-9px}.sh-shell .account .standin{font:500 calc(13px * var(--u))/1.25 var(--text);color:#dfe6f5;text-shadow:0 1px 3px #020512f2;margin:0}.sh-shell .account .standin-first,.sh-shell .account .crest{display:none}.sh-shell .account .crest.flown{z-index:3;width:calc(72px * var(--u));display:block;position:absolute;top:0;right:11%}.sh-shell .account .banners img{filter:drop-shadow(0 6px 10px #02051299);width:100%;height:auto;display:block}.sh-shell .account .tally{z-index:3;gap:calc(12px * var(--u));border:0;color:#2a180c;background:0 0;border-image-source:none;border-radius:0;flex:none;margin:0;padding:24px 11% 92px;display:grid;position:relative}.sh-shell .account .tally:before{content:"";pointer-events:none;background:linear-gradient(90deg,#a67a3400 calc(50.15% - 1.2px),#a67a34 calc(50.15% - 1.2px),#bf9449 50.15%,#a67a34 calc(50.15% + 1.2px),#a67a3400 calc(50.15% + 1.2px)),linear-gradient(90deg,#46261000 42%,#4626104d 49.2% 51%,#46261000 58%);height:124px;position:absolute;top:-40px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 40px 52px,#0000);mask-image:linear-gradient(#0000,#000 40px 52px,#0000)}.sh-shell .account .tally>*{position:relative}.sh-shell .account .tally-log,.sh-shell .account .tally-held{gap:calc(8px * var(--u));align-content:start;display:grid}.sh-shell .account .tally h3{text-align:center;font:700 calc(15px * var(--u))/1.2 var(--display);letter-spacing:.16em;text-transform:uppercase;color:#24130a;text-shadow:none;margin:0}.sh-shell .account .tally .log-lines{gap:calc(7px * var(--u));font:italic 500 calc(17px * var(--u))/1.28 var(--display);color:#2a180c;margin:0}.sh-shell .account .tally .log-lines li:first-child{color:#1c0f05;font-weight:700}.sh-shell .account .tally .log-lines .empty{color:#3a220f;text-align:center;font-weight:500}.sh-shell .account .tally .note{font:500 calc(14px * var(--u))/1.35 var(--text);color:#2c1b0d;margin:0}.sh-shell .account .desk-rest{gap:calc(26px * var(--u));padding:10px 16px 0;display:grid}.sh-shell .account .desk-rest>.panel{border:0;background:0 0;border-image-source:none;border-radius:0;padding:0}.sh-shell .account .desk-rest h3{font:700 calc(19px * var(--u))/1.2 var(--display);color:var(--gold-hi);text-align:left;margin:0}.sh-shell .account .sanctum .wears{gap:calc(14px * var(--u)) calc(8px * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.sh-shell .account .thing{text-align:center;flex-direction:column;min-width:0;display:flex;position:relative}.sh-shell .account .thing-art{aspect-ratio:3/4;order:-1;justify-content:center;margin:0 0 6px;display:flex}.sh-shell .account .thing-art img{object-fit:cover;filter:drop-shadow(0 8px 10px #0205128c);width:100%;height:100%;display:block}.sh-shell .account .thing.scene .thing-art img{filter:brightness(.9);border-radius:999px 999px 6px 6px;width:86%;box-shadow:0 0 0 1px #f0c36a8c,0 0 0 4px #0b1333e6,0 0 0 5px #f0c36a40}.sh-shell .account .thing dt{font:700 calc(13px * var(--u))/1.25 var(--text);letter-spacing:.02em;color:var(--muted)}.sh-shell .account .thing .thing-name{font:700 calc(15px * var(--u))/1.15 var(--display);color:var(--gold-hi);margin:0}.sh-shell .account .sanctum #s-sanctum-looks{width:auto;padding-left:calc(30px * var(--u));padding-right:calc(30px * var(--u));align-self:center}@media (orientation:landscape),(width>=640px){.sh-shell .screen.account{--desk-h:calc(100vw / 1.75);--sky:0px}}@media (width>=900px) and (height>=560px){.sh-shell .screen.account{--desk-h:calc(56vw / 1.75);--sky:0px;--page-side:linear-gradient(90deg, #090816f0 0, #090816f0 2.2%, #0908166b 5.5%, #09081600 13%, #09081600 87%, #0908166b 94.5%, #090816f0 97.8%, #090816f0 100%);padding:0}.sh-shell .screen.account>.top{left:calc(18px * var(--u));top:calc(14px * var(--u))}.sh-shell .screen.account>.panels{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 8vw),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 8vw),#0000)}.sh-shell .account .who{padding:calc(14px * var(--u)) calc(24px * var(--u)) 0 calc(76px * var(--u))}.sh-shell .account .v-name{font-size:calc(32px * var(--u))}.sh-shell .account .v-title{margin-top:2px;margin-bottom:2px}.sh-shell .account .standin{font-size:calc(14px * var(--u))}.sh-shell .account .standin-first{display:inline}.sh-shell .account .crest.flown{width:calc(96px * var(--u))}.sh-shell .account .tally{padding:calc(24px * var(--u)) 11% calc(72px * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12%}.sh-shell .account .tally:before{background:linear-gradient(90deg,#a67a3400 calc(50.15% - 3px),#a67a34 calc(50.15% - 3px),#bf9449 50.15%,#a67a34 calc(50.15% + 3px),#a67a3400 calc(50.15% + 3px)),linear-gradient(90deg,#46261000 42%,#4626104d 49.2% 51%,#46261000 58%);height:calc(100% + 40px);-webkit-mask-image:linear-gradient(#0000,#000 40px calc(100% - 170px),#0000 calc(100% - 70px));mask-image:linear-gradient(#0000,#000 40px calc(100% - 170px),#0000 calc(100% - 70px))}.sh-shell .account .desk-rest{gap:calc(24px * var(--u)) calc(36px * var(--u));padding:calc(10px * var(--u)) 7% 0;grid-template-columns:repeat(2,minmax(0,1fr))}.sh-shell .account .desk-rest>:is(.sanctum,.monument),.sh-shell .account .desk-rest:not(:has(.receipts:not([hidden])))>.limit{grid-column:1/-1}.sh-shell .account .sanctum .wears{grid-template-columns:repeat(5,minmax(0,1fr))}}.sh-shell .screen.codex{--star:calc(54px * var(--u));--star-gap:12px;--amp:20px;--row:calc(92px * var(--u));--lap:calc(24px * var(--u))}.sh-shell .screen.codex:after{content:"";z-index:-1;pointer-events:none;background:#0a1436 url(./plate-bxhJU2tO.webp) 50% 0/cover no-repeat;position:absolute;inset:0}.sh-shell .codex .pages-rail .tab small.pips{justify-content:flex-start;align-items:center;gap:5px;height:9px;display:flex}.sh-shell .codex .pips i{background:#f0c36a1f;width:6px;height:6px;display:block;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #f0c36a8c}.sh-shell .codex .pips i.lit{background:var(--gold-hi);box-shadow:0 0 5px #f0c36acc}.sh-shell .codex .page{max-width:calc(600px * var(--u));padding:0 0 calc(14px * var(--u));border:0;background:0 0;border-image-source:none}.sh-shell .codex .page-head{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.sh-shell .codex .page-thing{width:calc(112px * var(--u));height:calc(124px * var(--u));object-fit:contain;filter:drop-shadow(0 0 16px #f0c36a47)drop-shadow(0 8px 12px #02051299);display:block}.sh-shell .codex .page-thing.scene{object-fit:cover;object-position:50% 42%;filter:none;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000);mask-image:radial-gradient(closest-side,#000 62%,#0000)}.sh-shell .codex .page h3{margin:2px 0 0}.sh-shell .codex .path{margin:calc(6px * var(--u)) 0 0;padding:0;list-style:none;position:relative}.sh-shell .codex .path-line{pointer-events:none;fill:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.sh-shell .codex .path-line .known{stroke:var(--gold-hi);stroke-width:1.6px;filter:drop-shadow(0 0 4px #f0c36abf)}.sh-shell .codex .path-line .later{stroke:#cddaf59e;stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:1 6}.sh-shell .codex .path .node{margin:0;display:block;position:relative}.sh-shell .codex .path .node+.node{margin-top:calc(var(--lap) * -1)}.sh-shell .codex .node button{--off:calc(var(--dx) * var(--amp));align-items:center;gap:var(--star-gap);box-sizing:border-box;width:calc(50% - var(--off) + var(--star) / 2);min-height:var(--row);margin-left:calc(50% + var(--off) - var(--star) / 2);border:0;color:#dfe4f2;font:500 calc(14px * var(--u))/1.25 var(--text);text-align:left;opacity:1;background:0 0;border-image-source:none;border-radius:3px;padding:2px 6px 2px 0;transition:transform .12s;display:flex;position:relative}.sh-shell .codex .node.left button{width:calc(50% + var(--off) + var(--star) / 2);text-align:right;flex-direction:row-reverse;margin-left:0;padding:2px 0 2px 6px}.sh-shell .codex .node button:after{display:none}.sh-shell .codex .seal{width:var(--star);height:var(--star);flex:none;transition:transform .16s,filter .16s;display:block;position:relative}.sh-shell .codex .seal img{width:100%;height:100%;display:block;position:relative}.sh-shell .codex .node.next .seal img,.sh-shell .codex .node.poor .seal img,.sh-shell .codex .node.later .seal img{filter:brightness(1.75)saturate(1.1)}.sh-shell .codex .node .words{align-items:flex-start;gap:calc(4px * var(--u));flex-direction:column;flex:1 1 0;min-width:0;display:flex}.sh-shell .codex .node.left .words{align-items:flex-end}.sh-shell .codex .node .cost{font:800 calc(14px * var(--u))/1 var(--text);color:#aeb7d2;white-space:nowrap}.sh-shell .codex .node.have .what{color:#f4ead2}.sh-shell .codex .node.have .cost{color:var(--gold-hi)}.sh-shell .codex .node.next .cost{padding:calc(6px * var(--u)) calc(10px * var(--u));border:1px solid #0000;border-image:var(--plaque-lit) 12 fill / 9px / 0 stretch;color:var(--gold-hi)}.sh-shell .codex .node.poor .what,.sh-shell .codex .node.later .what{color:#aeb7d2}.sh-shell .codex .node.poor .cost{color:var(--hurt)}.sh-shell .codex .node.next .seal:before{content:"";background:radial-gradient(closest-side,#f0c36a99,#f0c36a00);border-radius:50%;animation:2.4s ease-in-out infinite alternate sh-star-wait;position:absolute;inset:-34%}@keyframes sh-star-wait{0%{opacity:.45;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}.sh-shell .codex .node.have .seal{filter:drop-shadow(0 0 8px #f0c36a8c)}.sh-shell .codex .node.just .seal img{animation:sh-star-light .75s cubic-bezier(.2, .9, .3, 1.15) var(--late,0s) backwards}.sh-shell .codex .node.just .seal:after{content:"";opacity:0;animation:sh-star-ring .75s ease-out var(--late,0s);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 2px #ffecbee6,0 0 18px #f0c36ae6}@keyframes sh-star-light{0%{filter:brightness(2.4);transform:scale(.55)}55%{filter:brightness(1.7);transform:scale(1.2)}}@keyframes sh-star-ring{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2.1)}}.sh-shell .codex .node button:not(:disabled):focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.sh-shell .codex .node button:not(:disabled):focus-visible .seal{filter:brightness(1.3);transform:scale(1.1)}.sh-shell .codex .node button:not(:disabled):active{transform:translateY(1px)scale(.985)}.sh-shell .codex .node button:not(:disabled):active .seal{filter:brightness(1.45);transform:scale(.96)}@media (hover:hover){.sh-shell .codex .node button:not(:disabled):hover .seal{filter:brightness(1.3);transform:scale(1.1)}.sh-shell .codex .node button:not(:disabled):hover .cost{filter:brightness(1.2)}.sh-shell .codex .node button:not(:disabled):hover .what{color:#fff}}@media (width>=900px) and (height>=560px){.sh-shell .screen.codex{--star:calc(60px * var(--u));--star-gap:calc(28px * var(--u));--amp:calc(30px * var(--u));--row:calc(104px * var(--u))}.sh-shell .screen.codex:after{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 8vw),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 8vw),#0000)}.sh-shell .codex .page{max-width:calc(680px * var(--u));padding:0 0 calc(14px * var(--u))}}.sh-shell .screen.settings:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(var(--wall-dark), .6), rgba(var(--wall-dark), .6)), var(--basalt) 0 0 / 256px;position:absolute;inset:0}.sh-shell .settings .panel{padding:calc(14px * var(--u)) calc(16px * var(--u));background:var(--sill-stone);border:0;border-image-source:none;border-radius:4px;box-shadow:inset 0 2px #ffecc44d,inset 0 -2px #0000008c,0 9px 12px -5px #010108b3}.sh-shell .settings input[type=range]{--fill:calc(13px + (100% - 26px) * var(--v,0))}.sh-shell .settings input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #a8742a, #f3c871) 0 0 / var(--fill) 100% no-repeat, #05040a;border-radius:4px;height:8px;box-shadow:inset 0 1px 2px #000,inset 0 -1px #ffecc429}.sh-shell .settings input[type=range]::-webkit-slider-thumb{background:radial-gradient(circle at 38% 32%,#fff2c9,#f0c36a 48%,#a8742a 78%,#6d4a17);border-radius:50%;width:26px;height:26px;margin-top:-9px;transition:filter .15s,transform .12s;transform:none;box-shadow:0 0 0 2px #0b0a14,0 3px 6px #000000b3,0 0 10px #f0c36a73}.sh-shell .settings input[type=range]::-moz-range-track{background:#05040a;border-radius:4px;height:8px;box-shadow:inset 0 1px 2px #000,inset 0 -1px #ffecc429}.sh-shell .settings input[type=range]::-moz-range-progress{background:linear-gradient(90deg,#a8742a,#f3c871);border-radius:4px;height:8px}.sh-shell .settings input[type=range]::-moz-range-thumb{background:radial-gradient(circle at 38% 32%,#fff2c9,#f0c36a 48%,#a8742a 78%,#6d4a17);border:0;border-radius:50%;width:26px;height:26px;transform:none;box-shadow:0 0 0 2px #0b0a14,0 3px 6px #000000b3,0 0 10px #f0c36a73}.sh-shell .settings input[type=range]:focus-visible{outline:none}.sh-shell .settings input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px #0b0a14, 0 0 0 4px var(--gold-hi), 0 0 14px #f0c36acc}.sh-shell .settings input[type=range]:active::-webkit-slider-thumb{filter:brightness(1.2);transform:scale(.94)}.sh-shell .settings .seg button{border:0;background:var(--sill-stone);color:var(--ink);border-image-source:none;border-radius:3px;transition:filter .15s,transform .12s;box-shadow:inset 0 1px #ffecc447,inset 0 -2px #0009,0 3px 5px #01010899}.sh-shell .settings .seg button.on{color:var(--gold-hi);background:radial-gradient(80% 90% at 50% 100%,#f0c36a57,#f0c36a00),#08070e;box-shadow:inset 0 3px 7px #000000d9,0 1px #ffecc433}.sh-shell .settings .seg button:active{filter:brightness(1.2);transform:translateY(1px)}.sh-shell .settings .field.toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.sh-shell .settings .field.toggle input{background:url(./mark.lantern-ByLAw9W1.webp) center / calc(36px * var(--u)) no-repeat;width:44px;height:44px;box-shadow:none;filter:grayscale(.85)brightness(.5);border:0;border-radius:4px;flex:none;margin:0;transition:filter .18s,transform .12s;transform:none}.sh-shell .settings .field.toggle input:checked{background:url(./mark.lantern-ByLAw9W1.webp) center / calc(36px * var(--u)) no-repeat;box-shadow:none;filter:brightness(1.12)drop-shadow(0 0 8px #f0c36ad9)}.sh-shell .settings .field.toggle input:focus-visible{outline:2px solid var(--gold-hi);outline-offset:1px;box-shadow:none}.sh-shell .settings .field.toggle input:active{filter:brightness(1.4)drop-shadow(0 0 8px #f0c36ad9);transform:scale(.88)}@media (hover:hover){.sh-shell .settings input[type=range]:hover::-webkit-slider-thumb{filter:brightness(1.15)}.sh-shell .settings .seg button:not(.on):hover{color:var(--gold-hi);filter:brightness(1.28)}.sh-shell .settings .field.toggle input:hover{box-shadow:none;filter:grayscale(.4)brightness(.8)}.sh-shell .settings .field.toggle input:checked:hover{filter:brightness(1.28)drop-shadow(0 0 10px #f0c36af2)}}@media (width>=900px) and (height>=560px){.sh-shell .screen.settings:after{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 8vw),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 8vw),#0000)}}@media (width>=1600px){.sh-shell .settings .panels{padding-top:calc(14px * var(--u));align-content:start;align-items:stretch}.sh-shell .settings .progress-panel #s-reset{margin-top:auto}}@media (orientation:landscape) and (height<=360px){.sh-shell .map.sea-art :is(.biome-head,.boards-title) .words{background:#02061880}.sh-shell .store .feature-kicker{display:none}.sh-shell .store .feature{padding-top:4px;padding-bottom:4px}.sh-shell .store .detail .seen,.sh-shell .map .board:not(.open) small{display:none}.sh-shell .map .boards,.sh-shell .store .place-note{flex-wrap:nowrap}.sh-shell .store .place-note>span{flex:auto;min-width:0}.sh-shell .store .place-note .btn{flex:none}}:where(.sh-ui .btn,.sh-shell .btn,.sh-shell .tab,.sh-ui .radial .label,.sh-ui .hint,.sh-ui .toast,.sh-ui .rule,.sh-shell .toast,.sh-ui .tip,.sh-shell .tip,.sh-ui .bar,.sh-shell .sheet .crest-row,.sh-shell .store .coin,.sh-shell .panel:not(.tally),.sh-shell .codex .node.next .cost,.sh-ui .chip,.sh-shell .chip){isolation:isolate;position:relative}:where(.sh-ui .btn,.sh-shell .btn,.sh-shell .tab,.sh-ui .radial .label,.sh-ui .hint,.sh-ui .toast,.sh-ui .rule,.sh-shell .toast,.sh-ui .tip,.sh-shell .tip,.sh-ui .bar,.sh-shell .sheet .crest-row,.sh-shell .store .coin,.sh-shell .panel:not(.tally),.sh-shell .codex .node.next .cost):before,:where(.sh-ui .chip,.sh-shell .chip):after{content:"";display:var(--seam-copy,block);z-index:-1;pointer-events:none;border:0 solid #0000;border-image-source:inherit;border-image-slice:13 fill;border-image-width:calc(var(--bw,11px) * 13 / 12);background:0 0;border-image-outset:0;border-image-repeat:stretch;margin:0;padding:0;position:absolute;inset:-1px}:where(.sh-ui .tip,.sh-shell .tip):before{--bw:12px}:where(.sh-shell .sheet .crest-row):before{--bw:10px}:where(.sh-shell .panel):before{--bw:13px}:where(.sh-shell .codex .node.next .cost):before{--bw:9px}:where(.sh-ui .btn.call,.sh-shell .btn.call):before{border-image-slice:0 23 fill;border-image-width:0 20.9091px}:where(.sh-ui .btn.call:disabled,.sh-shell .btn.call:disabled):before{border-image-slice:13 fill;border-image-width:11.9167px}.sh-shell img.pic-wait{opacity:0!important}:root.sh-wall-wait .sh-ui,:root.sh-wall-wait .sh-shell{--basalt:linear-gradient(rgb(var(--wall-dark)), rgb(var(--wall-dark)))}:root.sh-marks-wait .sh-shell [data-board]{--i:none}:root.sh-marks-wait .sh-shell .sea-flame{display:none!important}:root.sh-wall-wait .sh-shell :is(.store .tier-node i,.pause-card .tides i,.settings .field.toggle input),:root.sh-corner-wait .sh-shell .title .corner :is(.made.lantern,.made.astrolabe){background-image:none!important}@media (width>=2200px) and (height>=1100px){.sh-shell .map .board,.sh-shell .map.sea-art .board{min-height:calc(89px * var(--u));justify-content:flex-start;gap:calc(2px * var(--u));padding:calc(6px * var(--u)) calc(14px * var(--u)) calc(7px * var(--u));flex-direction:column}.sh-shell .map .board small{margin-left:0}.sh-shell .chip.starlight,.sh-shell button.chip.starlight{min-height:calc(57px * var(--u))}}
