.an-relief{--anr-bg:#000;--anr-panel:#050607;--anr-ink:#eef1f4;--anr-dim:#c6ccd4;--anr-faint:#a7afba;--anr-track:#2a3038;--anr-accent:#00bfff;--anr-tint:#00bfff21;--anr-label:Oswald, system-ui, sans-serif;box-sizing:border-box;height:100svh;min-height:34rem;padding-top:var(--site-header-h,72px);background:var(--anr-bg);color:var(--anr-ink);grid-template-columns:minmax(0,1fr) 21rem;display:grid;position:relative;overflow:clip}.an-relief .anr-stage{min-width:0;min-height:0;position:relative}.an-relief .anr-canvas{object-fit:contain;background:var(--anr-bg);width:100%;height:100%;display:block;position:absolute;inset:0}.an-relief .anr-canvas.is-3d{cursor:grab;touch-action:none}.an-relief .anr-canvas.is-3d.is-dragging{cursor:grabbing}.an-relief .anr-hud{pointer-events:none;text-shadow:0 0 6px #000,0 0 14px #000;max-width:22rem;position:absolute;bottom:clamp(1rem,3vh,2rem);left:clamp(1rem,2.5vw,2rem)}.an-relief .anr-hud p{margin:0}.an-relief .anr-hud__level{align-items:baseline;gap:.7rem;display:flex;margin-bottom:.35rem!important}.an-relief .anr-hud__k{font-family:var(--anr-label);letter-spacing:.14em;text-transform:uppercase;color:var(--anr-dim);font-size:.78rem}.an-relief .anr-hud__v{font-family:var(--anr-label);color:var(--anr-accent);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:400}.an-relief .anr-hud__pct{color:var(--anr-ink);font-size:1rem;line-height:1.45}.an-relief .anr-hud__big{font-family:var(--anr-label);font-variant-numeric:tabular-nums;font-size:1.35rem}.an-relief .anr-hud__area{color:var(--anr-dim);font-variant-numeric:tabular-nums;font-size:.88rem;margin-top:.2rem!important}.an-relief .anr-status{font-family:var(--anr-label);letter-spacing:.06em;color:var(--anr-dim);font-variant-numeric:tabular-nums;text-shadow:0 0 6px #000;margin:0;font-size:.76rem;position:absolute;bottom:clamp(1rem,3vh,2rem);right:clamp(1rem,2vw,1.5rem)}.an-relief .anr-status.is-done{color:var(--anr-faint)}.an-relief .anr-panel{background:var(--anr-panel);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--anr-track) transparent;flex-direction:column;gap:1.5rem;padding:clamp(1.25rem,3vh,2rem) 1.4rem 2rem;display:flex;overflow-y:auto}.an-relief .anr-head{flex-direction:column;gap:.6rem;display:flex}.an-relief .anr-eyebrow{font-family:var(--anr-label);letter-spacing:.16em;text-transform:uppercase;color:var(--anr-accent);margin:0;font-size:.78rem}.an-relief .anr-title{margin:0;font-size:clamp(1.6rem,2.4vw,2.05rem);font-weight:400;line-height:1.1}.an-relief .anr-lede{color:var(--anr-dim);text-wrap:pretty;margin:0;font-size:.97rem;line-height:1.6}.an-relief .anr-group{flex-direction:column;gap:.9rem;display:flex}.an-relief .anr-group[hidden]{display:none}.an-relief .anr-label{font-family:var(--anr-label);letter-spacing:.13em;text-transform:uppercase;color:var(--anr-dim);justify-content:space-between;align-items:center;gap:.6rem;margin:0 0 .35rem;font-size:.76rem;display:flex}.an-relief .anr-label--head{color:var(--anr-ink);margin:0}.an-relief .anr-label label,.an-relief .anr-label>span{align-items:center;gap:.45rem;display:inline-flex}.an-relief .anr-label output{color:var(--anr-ink);letter-spacing:.04em;text-transform:none;font-variant-numeric:tabular-nums}.an-relief .anr-glyph{color:var(--anr-accent);display:inline-flex}.an-relief .anr-glyph svg,.an-relief .anr-slider{display:block}.an-relief .anr-slider[hidden],.an-relief .anr-hint[hidden]{display:none}.an-relief .anr-slider input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:1.2rem;margin:0}.an-relief .anr-slider input::-webkit-slider-runnable-track{background:var(--anr-track);height:2px}.an-relief .anr-slider input::-moz-range-track{background:var(--anr-track);height:2px}.an-relief .anr-slider input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--anr-ink);border:0;border-radius:50%;width:12px;height:12px;margin-top:-5px}.an-relief .anr-slider input::-moz-range-thumb{background:var(--anr-ink);border:0;border-radius:50%;width:12px;height:12px}.an-relief .anr-slider--sea .anr-label{color:var(--anr-ink);font-size:.82rem}.an-relief .anr-slider--sea .anr-label output{color:var(--anr-accent);font-size:1rem}.an-relief .anr-slider--sea input::-webkit-slider-thumb{background:var(--anr-accent);width:15px;height:15px;margin-top:-6.5px}.an-relief .anr-slider--sea input::-moz-range-thumb{background:var(--anr-accent);width:15px;height:15px}.an-relief .anr-track{position:relative}.an-relief .anr-ticks{height:6px;margin:0 6px;position:relative}.an-relief .anr-tick{background:var(--anr-faint);width:2px;height:6px;margin-left:-1px;position:absolute;top:0}.an-relief .anr-scale{color:var(--anr-faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.25rem;font-size:.76rem;display:flex}.an-relief .anr-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.an-relief .anr-presets button,.an-relief .anr-choices button,.an-relief .anr-export,.an-relief .anr-about summary{appearance:none;font:inherit;color:var(--anr-dim);cursor:pointer;background:0 0;border:0;border-radius:3px;transition:color .15s,background-color .15s}.an-relief .anr-presets button{text-align:left;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.4rem .5rem;display:flex}.an-relief .anr-presets__v{font-family:var(--anr-label);color:var(--anr-ink);font-variant-numeric:tabular-nums;font-size:.98rem}.an-relief .anr-presets__l{font-size:.78rem;line-height:1.25}.an-relief .anr-choices{flex-wrap:wrap;gap:.3rem;display:flex}.an-relief .anr-choices button{align-items:center;gap:.4rem;padding:.32rem .6rem;font-size:.92rem;display:inline-flex}.an-relief .anr-presets button:hover,.an-relief .anr-choices button:hover,.an-relief .anr-export:hover,.an-relief .anr-about summary:hover{color:var(--anr-ink);background:#ffffff0d}.an-relief .anr-presets button[aria-pressed=true],.an-relief .anr-choices button[aria-pressed=true]{color:var(--anr-accent);background:var(--anr-tint)}.an-relief .anr-presets button[aria-pressed=true] .anr-presets__v{color:var(--anr-accent)}.an-relief .anr-export{color:var(--anr-accent);background:var(--anr-tint);align-self:flex-start;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:.95rem;display:inline-flex}.an-relief button:focus-visible,.an-relief summary:focus-visible,.an-relief input:focus-visible{outline:2px solid var(--anr-accent);outline-offset:2px}.an-relief .anr-note{color:var(--anr-ink);text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.55}.an-relief .anr-hint{color:var(--anr-faint);margin:-.3rem 0 0;font-size:.85rem;line-height:1.5}.an-relief .anr-check{color:var(--anr-dim);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.45;display:flex}.an-relief .anr-check input{accent-color:var(--anr-accent);flex:none;width:1rem;height:1rem;margin:.2rem 0 0}.an-relief .anr-label__name{align-items:center;gap:.5rem;display:inline-flex}.an-relief .anr-spin{width:1.45rem;height:1.45rem;color:var(--anr-ink);cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.an-relief .anr-spin[aria-pressed=true]{color:var(--anr-accent);background:var(--anr-tint)}.an-relief .anr-spin span{display:inline-flex}.an-relief .anr-spin__pause,.an-relief .anr-spin[aria-pressed=true] .anr-spin__play{display:none!important}.an-relief .anr-spin[aria-pressed=true] .anr-spin__pause{display:inline-flex!important}.an-relief .anr-about{color:var(--anr-dim);font-size:.88rem;line-height:1.55}.an-relief .anr-about summary{align-items:center;gap:.45rem;margin-left:-.6rem;padding:.35rem .6rem;list-style:none;display:inline-flex}.an-relief .anr-about summary::-webkit-details-marker{display:none}.an-relief .anr-about p{text-wrap:pretty;margin:.7rem 0 0}.an-relief .anr-nowrap{white-space:nowrap}@media (width<=900px){.an-relief{grid-template-rows:minmax(0,56%) minmax(0,44%);grid-template-columns:1fr}.an-relief .anr-panel{gap:1.25rem;padding:1.1rem 1rem 1.5rem}.an-relief{grid-template-rows:minmax(0,60%) minmax(0,40%)}.an-relief .anr-canvas{object-position:center top}.an-relief .anr-hud{bottom:.5rem;left:1rem;right:1rem}.an-relief .anr-hud__level{margin-bottom:.1rem!important}.an-relief .anr-hud__v{font-size:1.35rem}.an-relief .anr-hud__pct{font-size:.84rem;line-height:1.35}.an-relief .anr-hud__big{font-size:1.05rem}.an-relief .anr-hud__area{font-size:.78rem}.an-relief .anr-status{top:.8rem;bottom:auto;right:1rem}}@media (prefers-reduced-motion:reduce){.an-relief .anr-presets button,.an-relief .anr-choices button,.an-relief .anr-export,.an-relief .anr-about summary{transition:none}}.an-relief .anr-reset{color:var(--anr-ink);background:#ffffff0d}.an-relief .anr-reset:hover{color:var(--anr-accent);background:var(--anr-tint)}.an-relief .anr-reset[hidden]{display:none}.an-relief .anr-cutui{pointer-events:none;position:absolute;inset:0;overflow:clip}.an-relief .anr-cutui[hidden],.an-relief .anr-profile[hidden]{display:none}.an-relief .anr-cutui>*{will-change:transform;position:absolute;top:0;left:0}.an-relief .anr-cutui>[hidden]{display:none}.an-relief .anr-handle{pointer-events:auto;width:2.25rem;height:2.25rem;color:var(--anr-accent);cursor:grab;touch-action:none;background:#050607d1;border:0;border-radius:50%;place-items:center;margin:-1.125rem 0 0 -1.125rem;padding:0;transition:background-color .15s,color .15s;display:grid;box-shadow:0 2px 10px #0000008c}.an-relief .anr-handle span{display:inline-flex}.an-relief .anr-handle:hover,.an-relief .anr-handle:focus-visible{color:#7fdcff;background:#0b1b24}.an-relief .anr-cutui.is-dragging .anr-handle{cursor:grabbing}.an-relief .anr-cut-end span{width:1.6rem;height:1.6rem;font-family:var(--anr-label);color:var(--anr-ink);background:#050607c7;border-radius:50%;place-items:center;margin:-.8rem 0 0 -.8rem;font-size:.85rem;display:grid}.an-relief .anr-cut-dot span{background:#fff;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;display:block;box-shadow:0 0 0 3px #0000008c}.an-relief{--anr-prof-h:clamp(11rem, 27vh, 15rem)}.an-relief.is-cut .anr-canvas,.an-relief.is-cut .anr-cutui{bottom:var(--anr-prof-h);height:calc(100% - var(--anr-prof-h))}.an-relief .anr-profile{height:var(--anr-prof-h);box-sizing:border-box;background:var(--anr-panel);grid-template-rows:auto minmax(0,1fr) auto;gap:.3rem;padding:.6rem clamp(.75rem,2vw,1.5rem);display:grid;position:absolute;bottom:0;left:0;right:0}.an-relief .anr-profile__head{font-family:var(--anr-label);letter-spacing:.13em;text-transform:uppercase;color:var(--anr-ink);flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;margin:0;font-size:.76rem;display:flex}.an-relief .anr-profile__key{letter-spacing:.06em;text-transform:none;color:var(--anr-dim);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:inline-flex}.an-relief .anr-profile__key i{border-radius:2px;width:.7rem;height:.7rem;margin-left:.35rem;display:inline-block}.an-relief .anr-profile__key i:first-child{margin-left:0}.an-relief .anr-profile__key .k-ice{background:#bedef3}.an-relief .anr-profile__key .k-water{background:#1d5590}.an-relief .anr-profile__key .k-rock{background:#6b6157}.an-relief .anr-profile__key .k-sea{background:#00bfff;height:2px}.an-relief .anr-profile__canvas{cursor:crosshair;touch-action:pan-y;width:100%;height:100%;display:block}.an-relief .anr-profile__read{min-height:1.3em;color:var(--anr-ink);font-variant-numeric:tabular-nums;margin:0;font-size:.86rem}.an-relief.is-cut .anr-hud{bottom:calc(var(--anr-prof-h) + 1rem)}.an-relief.is-cut .anr-status{bottom:calc(var(--anr-prof-h) + .8rem)}.an-relief .anr-tools{z-index:2;gap:.4rem;display:flex;position:absolute;top:.75rem;right:.75rem}.an-relief .anr-tool{width:2.25rem;height:2.25rem;color:var(--anr-ink);cursor:pointer;background:#050607c7;border:0;border-radius:50%;place-items:center;padding:0;transition:color .15s,background-color .15s;display:grid}.an-relief .anr-tool[hidden]{display:none}.an-relief .anr-tool span{display:inline-flex}.an-relief .anr-tool:hover{color:var(--anr-accent);background:#0b1b24}.an-relief .anr-tool__b,.an-relief .anr-tool[aria-pressed=true] .anr-tool__a,.an-relief .anr-tool[aria-expanded=false] .anr-tool__a{display:none!important}.an-relief .anr-tool[aria-pressed=true] .anr-tool__b,.an-relief .anr-tool[aria-expanded=false] .anr-tool__b{display:inline-flex!important}.an-relief .anr-tool[aria-pressed=true]{color:var(--anr-accent);background:#0b1b24}.an-relief:fullscreen{width:100vw;height:100vh;padding-top:0}.an-relief.is-fs{z-index:1000;height:100dvh;padding-top:0;position:fixed;inset:0}html.anr-fs-lock{overflow:hidden}.an-relief.is-fullscreen.is-panel-closed{grid-template-columns:minmax(0,1fr) 0}.an-relief.is-fullscreen.is-panel-closed .anr-panel{display:none}.an-relief .anr-cutpresets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.an-relief .anr-cutpresets[hidden],.an-relief .anr-note[hidden]{display:none}.an-relief .anr-cutpresets button{appearance:none;font:inherit;cursor:pointer;color:var(--anr-dim);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:.36rem .55rem;font-size:.9rem;line-height:1.25;transition:color .15s,background-color .15s}.an-relief .anr-cutpresets button:hover{color:var(--anr-ink);background:#ffffff0d}.an-relief .anr-cutpresets button[aria-pressed=true]{color:var(--anr-accent);background:var(--anr-tint)}@media (width<=900px){.an-relief{--anr-prof-h:11.5rem}.an-relief .anr-profile__read{font-size:.78rem;line-height:1.3}.an-relief .anr-profile{padding:.45rem .6rem}.an-relief.is-fullscreen.is-panel-closed{grid-template-rows:minmax(0,1fr) 0}.an-relief .anr-tools{top:.5rem;right:.5rem}.an-relief .anr-profile__key,.an-relief.is-cut .anr-hud{display:none}.an-relief.is-cut .anr-status{top:.8rem;bottom:auto}.an-relief .anr-status{left:1rem;right:auto}}@media (prefers-reduced-motion:reduce){.an-relief .anr-handle,.an-relief .anr-cutpresets button,.an-relief .anr-tool{transition:none}}
