.map-shell[data-astro-cid-gydvklje]{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #00000026}.map-controls-bar[data-astro-cid-gydvklje]{position:absolute;z-index:2;top:12px;left:12px;display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start;max-width:calc(100% - 24px)}.base-switch[data-astro-cid-gydvklje],.view-switch[data-astro-cid-gydvklje],.overlay-switch[data-astro-cid-gydvklje],.rotate-switch[data-astro-cid-gydvklje],.poi-filter-switch[data-astro-cid-gydvklje]{display:flex;border-radius:999px;overflow:hidden;box-shadow:0 1px 4px #0000004d}.base-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje],.view-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje],.overlay-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje],.rotate-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje],.poi-filter-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje],.map-menu[data-astro-cid-gydvklje] summary[data-astro-cid-gydvklje]{font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;padding:6px 12px;border:0;background:color-mix(in srgb,var(--paper-raised) 94%,transparent);color:var(--ink);transition:background .15s ease,color .15s ease}.base-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje]+button[data-astro-cid-gydvklje],.view-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje]+button[data-astro-cid-gydvklje],.rotate-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje]+button[data-astro-cid-gydvklje],.poi-filter-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje]+button[data-astro-cid-gydvklje]{border-left:1px solid var(--line)}.base-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje][aria-pressed=true]{background:var(--piste);color:var(--paper-raised)}.view-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje][aria-pressed=true]{background:var(--ink);color:var(--paper-raised)}.overlay-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje][aria-pressed=true],.poi-filter-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje][aria-pressed=true]{background:var(--accent);color:var(--paper-raised)}.base-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje]:hover:not([aria-pressed=true]),.view-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje]:hover:not([aria-pressed=true]),.overlay-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje]:hover:not([aria-pressed=true]),.rotate-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje]:hover,.poi-filter-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje]:hover:not([aria-pressed=true]),.map-menu[data-astro-cid-gydvklje] summary[data-astro-cid-gydvklje]:hover{background:var(--paper-raised)}.rotate-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje]:hover{color:var(--piste)}.map-menu[data-astro-cid-gydvklje]{position:relative}.map-menu[data-astro-cid-gydvklje] summary[data-astro-cid-gydvklje]{display:inline-block;list-style:none;border-radius:999px;box-shadow:0 1px 4px #0000004d;white-space:nowrap}.map-menu[data-astro-cid-gydvklje] summary[data-astro-cid-gydvklje]::-webkit-details-marker{display:none}.map-menu[data-astro-cid-gydvklje] summary[data-astro-cid-gydvklje]:after{content:" ▾"}.map-menu[data-astro-cid-gydvklje][open] summary[data-astro-cid-gydvklje]:after{content:" ▴"}.map-menu[data-astro-cid-gydvklje][open] summary[data-astro-cid-gydvklje]{background:var(--ink);color:var(--paper-raised)}.map-menu-body[data-astro-cid-gydvklje]{position:absolute;z-index:3;top:calc(100% + 6px);left:0;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:12px;background:var(--paper-raised);border:1px solid var(--line);box-shadow:0 4px 16px #00000040}.map-menu-body[data-astro-cid-gydvklje] .poi-filter-switch[data-astro-cid-gydvklje],.map-menu-body[data-astro-cid-gydvklje] .rotate-switch[data-astro-cid-gydvklje]{box-shadow:none;border:1px solid var(--line)}.map-hint-pill[data-astro-cid-gydvklje]{display:inline-flex;align-items:center;gap:6px;margin:0;background:color-mix(in srgb,var(--ink) 88%,transparent);color:var(--paper-raised);padding:6px 12px;border-radius:999px;font-size:.78rem;box-shadow:0 1px 4px #0000004d;backdrop-filter:blur(6px);border:1px solid color-mix(in srgb,var(--paper-raised) 15%,transparent);user-select:none;white-space:nowrap}.map-hint-pill[data-astro-cid-gydvklje] strong[data-astro-cid-gydvklje]{color:var(--piste);font-weight:600}@media(max-width:640px){.map-hint-pill[data-astro-cid-gydvklje]{display:none}.map-controls-bar[data-astro-cid-gydvklje]{top:8px;left:8px;gap:6px;max-width:calc(100% - 16px)}.base-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje],.view-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje],.overlay-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje],.rotate-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje],.poi-filter-switch[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje],.map-menu[data-astro-cid-gydvklje] summary[data-astro-cid-gydvklje]{padding:5px 9px;font-size:.74rem}}.poi-marker{width:28px;height:28px;border-radius:50%;background:var(--paper-raised);border:2px solid var(--ink);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;box-shadow:0 2px 5px #0000004d;transition:transform .2s ease}.poi-marker:hover{transform:scale(1.25);z-index:10}.poi-marker.hotel,.poi-marker.guest_house,.poi-marker.chalet,.poi-marker.apartment{border-color:var(--area-snowpark)}.poi-marker.rental{border-color:var(--piste)}.poi-marker.parking{border-color:var(--route-sled)}.poi-marker.ski_school{border-color:var(--route-nordic)}.poi-marker.first_aid{border-color:var(--grade-intermediate)}.legend-row[data-astro-cid-gydvklje]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.legend[data-astro-cid-gydvklje] i[data-astro-cid-gydvklje].dashed{background-image:repeating-linear-gradient(90deg,var(--paper-raised) 0 2px,transparent 2px 5px)}.legend[data-astro-cid-gydvklje] i[data-astro-cid-gydvklje].lift{background:var(--ink);box-shadow:inset 0 0 0 1.5px var(--paper-raised)}.legend[data-astro-cid-gydvklje] i[data-astro-cid-gydvklje].poi-icon{font-style:normal;margin-right:4px}.legend[data-astro-cid-gydvklje] i[data-astro-cid-gydvklje].poi-badge{width:16px;height:16px;border-radius:50%;font-style:normal;font-size:10px;font-weight:700;line-height:12px;text-align:center;background:var(--paper-raised);color:var(--ink);border:2px solid var(--ink);vertical-align:-3px}.legend[data-astro-cid-gydvklje] i[data-astro-cid-gydvklje].poi-badge.hotel{border-color:var(--area-snowpark)}.legend[data-astro-cid-gydvklje] i[data-astro-cid-gydvklje].poi-badge.rental{border-color:var(--piste)}.legend[data-astro-cid-gydvklje] i[data-astro-cid-gydvklje].poi-badge.parking{border-color:var(--route-sled)}.map-gate[data-astro-cid-gydvklje]{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:24px;background:var(--paper);color:var(--ink)}.map-gate[data-astro-cid-gydvklje] p[data-astro-cid-gydvklje]{max-width:46ch;margin:0}.map-gate[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje]{font:inherit;font-weight:600;cursor:pointer;margin:10px 0 4px;padding:10px 20px;border-radius:999px;border:1px solid var(--piste);background:var(--piste);color:var(--paper-raised)}.map-gate[data-astro-cid-gydvklje] button[data-astro-cid-gydvklje]:hover{filter:brightness(1.06)}.piste-plan-card[data-astro-cid-yvtquwuq]{margin-bottom:32px;padding:0;overflow:hidden;background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.piste-plan-header[data-astro-cid-yvtquwuq]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:20px 24px;background:var(--paper);border-bottom:1px solid var(--line)}.header-titles[data-astro-cid-yvtquwuq]{display:flex;flex-direction:column;gap:4px}.plan-title[data-astro-cid-yvtquwuq]{margin:0;font-size:1.25rem;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:8px}.title-icon[data-astro-cid-yvtquwuq]{color:var(--piste)}.plan-subtitle[data-astro-cid-yvtquwuq]{margin:0}.plan-stat-chips[data-astro-cid-yvtquwuq]{display:flex;flex-wrap:wrap;gap:8px}.chip-key[data-astro-cid-yvtquwuq]{color:var(--ink-soft);font-weight:600;margin-right:5px}.chip[data-astro-cid-yvtquwuq]{background:color-mix(in srgb,var(--piste) 10%,var(--paper-raised));border:1px solid color-mix(in srgb,var(--piste) 25%,var(--line));color:var(--ink);font-size:.85rem;font-weight:600;padding:5px 12px;border-radius:20px}.piste-plan-viewport[data-astro-cid-yvtquwuq]{background:radial-gradient(circle at center,var(--paper) 0%,color-mix(in srgb,var(--snow) 40%,var(--paper)) 100%);display:flex;justify-content:center;align-items:center;padding:16px 20px;min-height:380px;max-height:600px}.piste-plan-svg[data-astro-cid-yvtquwuq]{width:100%;height:auto;max-height:560px;display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.04))}.piste-line[data-astro-cid-yvtquwuq]{transition:stroke-width .15s ease}.piste-line[data-astro-cid-yvtquwuq]:hover{stroke-width:4.5px!important}.piste-novice[data-astro-cid-yvtquwuq]{stroke:var(--grade-novice);stroke-width:2.4}.piste-easy[data-astro-cid-yvtquwuq]{stroke:var(--grade-easy);stroke-width:2.6}.piste-intermediate[data-astro-cid-yvtquwuq]{stroke:var(--grade-intermediate);stroke-width:2.6}.piste-advanced[data-astro-cid-yvtquwuq]{stroke:var(--grade-advanced);stroke-width:2.6}.piste-expert[data-astro-cid-yvtquwuq]{stroke:var(--grade-expert);stroke-width:2.4;stroke-dasharray:5 2.5}.piste-freeride[data-astro-cid-yvtquwuq]{stroke:var(--grade-freeride);stroke-width:2.4;stroke-dasharray:6 3}.piste-downhill[data-astro-cid-yvtquwuq]{stroke:var(--ink-soft);stroke-width:2;stroke-opacity:.7}.piste-lift[data-astro-cid-yvtquwuq]{stroke:var(--ink);stroke-width:1.8;stroke-dasharray:6 3;stroke-opacity:.85}.route-nordic[data-astro-cid-yvtquwuq]{stroke:var(--route-nordic);stroke-width:1.8}.route-skitour[data-astro-cid-yvtquwuq]{stroke:var(--ink-soft);stroke-width:1.5;stroke-dasharray:4 3}.route-sled[data-astro-cid-yvtquwuq]{stroke:var(--route-sled);stroke-width:1.8;stroke-dasharray:5 2.5}.piste-plan-legend[data-astro-cid-yvtquwuq]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 24px;background:var(--paper);border-top:1px solid var(--line)}.legend-items[data-astro-cid-yvtquwuq]{display:flex;flex-wrap:wrap;gap:16px;font-size:.84rem;color:var(--ink)}.legend-pill[data-astro-cid-yvtquwuq]{display:inline-flex;align-items:center;gap:6px;font-weight:500}.color-dot[data-astro-cid-yvtquwuq]{width:10px;height:10px;border-radius:50%;display:inline-block}.dot-easy[data-astro-cid-yvtquwuq]{background:var(--grade-easy)}.dot-intermediate[data-astro-cid-yvtquwuq]{background:var(--grade-intermediate)}.dot-advanced[data-astro-cid-yvtquwuq]{background:var(--grade-advanced)}.dot-freeride[data-astro-cid-yvtquwuq]{background:var(--grade-freeride)}.dot-lift[data-astro-cid-yvtquwuq]{background:repeating-linear-gradient(45deg,var(--ink),var(--ink) 2px,transparent 2px,transparent 4px);border-radius:2px}.resort-head[data-astro-cid-bl366t5l]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.resort-head[data-astro-cid-bl366t5l] h1[data-astro-cid-bl366t5l]{margin-bottom:8px}.resort-head-actions[data-astro-cid-bl366t5l]{display:flex;gap:8px;align-items:center;padding-top:8px}.resort-lead[data-astro-cid-bl366t5l]{max-width:70ch}.resort-parent[data-astro-cid-bl366t5l]{margin:-2px 0 14px}.resort-pass[data-astro-cid-bl366t5l]{margin:-2px 0 14px;color:var(--piste)}.sec-nav[data-astro-cid-ae47yhnr]{position:sticky;top:62px;z-index:30;margin:18px -20px 24px;padding:0 20px;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:saturate(180%) blur(10px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sec-nav[data-astro-cid-ae47yhnr] ul[data-astro-cid-ae47yhnr]{list-style:none;display:flex;gap:4px;margin:0;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.sec-nav[data-astro-cid-ae47yhnr] a[data-astro-cid-ae47yhnr]{display:block;white-space:nowrap;padding:11px 12px;font-size:.9rem;font-weight:600;color:var(--ink-soft);text-decoration:none;border-bottom:2px solid transparent}.sec-nav[data-astro-cid-ae47yhnr] a[data-astro-cid-ae47yhnr]:hover{color:var(--piste)}.sec-nav[data-astro-cid-ae47yhnr] a[data-astro-cid-ae47yhnr][aria-current=true]{color:var(--piste);border-bottom-color:var(--piste)}@media(max-width:640px){.sec-nav[data-astro-cid-ae47yhnr]{top:56px}.sec-nav[data-astro-cid-ae47yhnr] a[data-astro-cid-ae47yhnr]{padding:10px;font-size:.85rem}}.badge-row[data-astro-cid-ibkywqea]{list-style:none;margin:0 0 20px;padding:0;display:flex;gap:8px;flex-wrap:wrap}.badge[data-astro-cid-ibkywqea].tier{background:var(--tier-bg);color:var(--tier-fg);border-color:color-mix(in srgb,var(--tier-fg) 30%,transparent)}.tier-glacier[data-astro-cid-ibkywqea]{--tier-fg: var(--tier-glacier);--tier-bg: var(--tier-glacier-bg)}.tier-high[data-astro-cid-ibkywqea]{--tier-fg: var(--tier-high);--tier-bg: var(--tier-high-bg)}.tier-mid[data-astro-cid-ibkywqea]{--tier-fg: var(--tier-mid);--tier-bg: var(--tier-mid-bg)}.tier-low[data-astro-cid-ibkywqea]{--tier-fg: var(--tier-low);--tier-bg: var(--tier-low-bg)}.tier-none[data-astro-cid-ibkywqea]{--tier-fg: var(--ink-soft);--tier-bg: var(--snow)}.sec-title[data-astro-cid-dwoik2am]{font-size:1.35rem;margin:0 0 12px}.stats-block[data-astro-cid-dwoik2am]{margin-bottom:14px}.rollup-note[data-astro-cid-dwoik2am]{margin:0 0 14px}.facts-card[data-astro-cid-dwoik2am]{padding:16px 20px;margin-bottom:28px}.about-card[data-astro-cid-azup6oqa]{padding:18px 20px;margin-bottom:28px}.card-title[data-astro-cid-azup6oqa]{font-size:1.05rem;margin:0 0 8px}.about-quote[data-astro-cid-azup6oqa]{margin:0 0 8px;padding-left:14px;border-left:3px solid var(--snow-deep)}.about-quote[data-astro-cid-azup6oqa] p[data-astro-cid-azup6oqa],.about-source[data-astro-cid-azup6oqa],.ext-figure[data-astro-cid-7asyq4ke]{margin:0}.ext-shell[data-astro-cid-7asyq4ke]{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-lg);background:var(--snow)}.ext-shell[data-astro-cid-7asyq4ke] img[data-astro-cid-7asyq4ke]{width:100%;height:100%;object-fit:cover;display:block}.ext-gate[data-astro-cid-7asyq4ke]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:16px;color:var(--ink)}.ext-gate[data-astro-cid-7asyq4ke] button[data-astro-cid-7asyq4ke]{font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;padding:8px 16px;border-radius:999px;border:1px solid var(--piste);background:var(--piste);color:#fff}.ext-gate[data-astro-cid-7asyq4ke] button[data-astro-cid-7asyq4ke]:hover{filter:brightness(1.06)}.ext-hint[data-astro-cid-7asyq4ke]{margin:0}.ext-caption[data-astro-cid-7asyq4ke]{margin-top:6px}.gallery[data-astro-cid-f2blvpow]{margin-bottom:32px}.gallery-head[data-astro-cid-f2blvpow]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:12px}.card-title[data-astro-cid-f2blvpow]{font-size:1.05rem;margin:0}.gallery-grid[data-astro-cid-f2blvpow]{display:grid;gap:16px;margin-top:8px}.gallery-grid[data-astro-cid-f2blvpow].gallery-1{grid-template-columns:1fr;max-width:720px}.gallery-grid[data-astro-cid-f2blvpow].gallery-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.gallery-grid[data-astro-cid-f2blvpow].gallery-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.gallery-cell[data-astro-cid-f2blvpow]{border-radius:var(--radius);overflow:hidden}.snow-card[data-astro-cid-iyh7jalc]{padding:18px 20px;margin-bottom:28px;border-left:4px solid var(--tier-fg)}.tier-glacier[data-astro-cid-iyh7jalc]{--tier-fg: var(--tier-glacier)}.tier-high[data-astro-cid-iyh7jalc]{--tier-fg: var(--tier-high)}.tier-mid[data-astro-cid-iyh7jalc]{--tier-fg: var(--tier-mid)}.tier-low[data-astro-cid-iyh7jalc]{--tier-fg: var(--tier-low)}.tier-none[data-astro-cid-iyh7jalc]{--tier-fg: var(--snow-deep)}.snow-head[data-astro-cid-iyh7jalc]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px}.card-title[data-astro-cid-iyh7jalc]{font-size:1.05rem;margin:0 0 4px}.snow-tier[data-astro-cid-iyh7jalc]{margin:0 0 6px;font-weight:600}.snow-tier-name[data-astro-cid-iyh7jalc]{color:var(--tier-fg)}.snow-season[data-astro-cid-iyh7jalc]{font-weight:600}.snow-text[data-astro-cid-iyh7jalc]{margin:0 0 6px}.snow-days[data-astro-cid-iyh7jalc]{margin-top:10px;padding:10px 14px;background:var(--snow);border-radius:6px;border:1px solid var(--line)}.snow-days-value[data-astro-cid-iyh7jalc]{margin:0;font-weight:640}.snow-days-note[data-astro-cid-iyh7jalc]{margin:4px 0 0;font-size:.8rem}.suit-card[data-astro-cid-wzwhckat]{padding:18px 20px;margin-bottom:32px}.card-title[data-astro-cid-wzwhckat]{font-size:1.05rem;margin:0 0 12px}.suit-grid[data-astro-cid-wzwhckat]{gap:12px}.suit-item[data-astro-cid-wzwhckat]{background:var(--snow);padding:10px 14px;border-radius:8px;border:1px solid var(--line)}.suit-label[data-astro-cid-wzwhckat]{font-size:.92rem;display:block;margin-bottom:2px}.suit-text[data-astro-cid-wzwhckat]{margin:0}.sec-title[data-astro-cid-f5i54iwd]{font-size:1.35rem;margin:0 0 14px}.card-title[data-astro-cid-f5i54iwd]{font-size:1.05rem;margin:0 0 10px}.feature-title[data-astro-cid-f5i54iwd]{margin-top:28px}.grade-block[data-astro-cid-f5i54iwd]{margin-bottom:28px}.grade-bar[data-astro-cid-f5i54iwd]{display:flex;height:16px;border-radius:999px;overflow:hidden;background:var(--line);box-shadow:var(--shadow)}.grade-bar[data-astro-cid-f5i54iwd] span[data-astro-cid-f5i54iwd]{display:block;height:100%}.grade-legend[data-astro-cid-f5i54iwd]{margin-top:10px}.grade-rest[data-astro-cid-f5i54iwd]{margin-top:6px}.grade[data-astro-cid-f5i54iwd]{display:inline-flex;align-items:center;gap:6px}.grade[data-astro-cid-f5i54iwd] i[data-astro-cid-f5i54iwd]{width:10px;height:10px;border-radius:3px;display:inline-block;flex:none}.g-novice[data-astro-cid-f5i54iwd]{background-color:var(--grade-novice)}.g-easy[data-astro-cid-f5i54iwd]{background-color:var(--grade-easy)}.g-intermediate[data-astro-cid-f5i54iwd]{background-color:var(--grade-intermediate)}.g-advanced[data-astro-cid-f5i54iwd]{background-color:var(--grade-advanced)}.g-expert[data-astro-cid-f5i54iwd]{background-color:var(--grade-expert)}.g-freeride[data-astro-cid-f5i54iwd]{background-color:var(--grade-freeride)}.table-card[data-astro-cid-f5i54iwd]{padding:6px 14px 10px}.piste-rest[data-astro-cid-f5i54iwd]{margin-top:10px}.piste-rest[data-astro-cid-f5i54iwd] summary[data-astro-cid-f5i54iwd]{cursor:pointer;font-weight:600;color:var(--ink-soft)}.piste-rest-body[data-astro-cid-f5i54iwd]{margin-top:8px;max-height:260px;overflow-y:auto}.piste-note[data-astro-cid-f5i54iwd]{margin-top:8px}.empty-box[data-astro-cid-f5i54iwd]{padding:14px 18px;background:var(--snow);border:1px dashed var(--line);border-radius:8px}.empty-text[data-astro-cid-f5i54iwd]{margin:0 0 6px}.sec-title[data-astro-cid-tqe4tqed]{font-size:1.35rem;margin:0 0 14px}.card-title[data-astro-cid-tqe4tqed]{font-size:.98rem;margin:4px 0 8px}.poi-card[data-astro-cid-tqe4tqed]{padding:20px 24px}.poi-group[data-astro-cid-tqe4tqed]+.poi-group[data-astro-cid-tqe4tqed]{margin-top:18px}.poi-list[data-astro-cid-tqe4tqed]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.empty-box[data-astro-cid-tqe4tqed]{padding:16px 20px;background:var(--snow);border:1px dashed var(--line);border-radius:8px}.empty-text[data-astro-cid-tqe4tqed]{margin:0 0 6px}.sec-title[data-astro-cid-k6iupk4x]{font-size:1.35rem;margin:0 0 14px}.card-title[data-astro-cid-k6iupk4x]{font-size:1.05rem;margin:0}.sub-title[data-astro-cid-k6iupk4x]{font-size:.95rem;margin:22px 0 8px}.facts-card[data-astro-cid-k6iupk4x]{padding:18px 20px;margin-bottom:24px}.hint-box[data-astro-cid-k6iupk4x]{margin-top:16px;padding:10px 14px;background:var(--snow);border:1px dashed var(--line);border-radius:6px}.hint-text[data-astro-cid-k6iupk4x]{margin:0}.airport-list[data-astro-cid-k6iupk4x]{margin:0;padding-left:18px}.peaks-card[data-astro-cid-k6iupk4x]{padding:18px 20px;margin-bottom:24px}.peaks-head[data-astro-cid-k6iupk4x]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.peaks-intro[data-astro-cid-k6iupk4x]{margin:0 0 10px}.peaks-list[data-astro-cid-k6iupk4x]{display:flex;flex-wrap:wrap;gap:8px}.peak-chip[data-astro-cid-k6iupk4x]{text-decoration:none;display:inline-flex;align-items:center;gap:6px}.peak-arrow[data-astro-cid-k6iupk4x]{font-size:.75rem}.lift-status-widget[data-astro-cid-5ocxnbu2]{background:var(--paper-raised);border:1px solid var(--line);border-radius:10px;padding:16px 20px;margin-bottom:24px;box-shadow:var(--shadow)}.lift-status-header[data-astro-cid-5ocxnbu2]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.lift-status-pill[data-astro-cid-5ocxnbu2]{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:16px;font-size:.84rem;font-weight:600;background:var(--snow);color:var(--ink-soft)}.lift-status-pill[data-astro-cid-5ocxnbu2].open,.lift-status-pill[data-astro-cid-5ocxnbu2].partial,.lift-status-pill[data-astro-cid-5ocxnbu2].closed{background:color-mix(in srgb,var(--state) 16%,var(--paper-raised));color:var(--state);border:1px solid color-mix(in srgb,var(--state) 40%,var(--line))}.lift-status-pill[data-astro-cid-5ocxnbu2].open{--state: var(--grade-novice)}.lift-status-pill[data-astro-cid-5ocxnbu2].partial{--state: var(--tier-mid)}.lift-status-pill[data-astro-cid-5ocxnbu2].closed{--state: var(--grade-intermediate)}.lift-dot[data-astro-cid-5ocxnbu2]{width:8px;height:8px;border-radius:50%;background:var(--route-neutral)}.lift-status-pill[data-astro-cid-5ocxnbu2].open .lift-dot[data-astro-cid-5ocxnbu2],.lift-status-pill[data-astro-cid-5ocxnbu2].partial .lift-dot[data-astro-cid-5ocxnbu2],.lift-status-pill[data-astro-cid-5ocxnbu2].closed .lift-dot[data-astro-cid-5ocxnbu2]{background:var(--state)}.lift-progress-bar[data-astro-cid-5ocxnbu2]{height:6px;background:var(--snow);border-radius:3px;overflow:hidden}.lift-progress-fill[data-astro-cid-5ocxnbu2]{height:100%;background:var(--grade-novice);transition:width .4s ease}.lift-progress-fill[data-astro-cid-5ocxnbu2].partial{background:var(--tier-mid)}.lift-progress-fill[data-astro-cid-5ocxnbu2].closed{background:var(--grade-intermediate)}.weather-widget[data-astro-cid-ulnddiwq]{background:var(--paper-raised);border:1px solid var(--line);border-radius:10px;padding:18px 20px;margin-bottom:24px;box-shadow:var(--shadow)}.weather-header[data-astro-cid-ulnddiwq]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:14px;flex-wrap:wrap;gap:8px}.weather-badge[data-astro-cid-ulnddiwq]{display:flex;align-items:center;gap:6px;background:var(--snow);border:1px solid var(--line);padding:4px 10px;border-radius:20px;font-size:.88rem;font-weight:500}.weather-icon[data-astro-cid-ulnddiwq]{font-size:1.1rem}.weather-grid[data-astro-cid-ulnddiwq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.weather-box[data-astro-cid-ulnddiwq]{background:var(--snow);border:1px solid var(--line);padding:10px 12px;border-radius:8px;display:flex;flex-direction:column;gap:4px}.weather-box[data-astro-cid-ulnddiwq].highlight{background:color-mix(in srgb,var(--piste) 10%,transparent);border-color:color-mix(in srgb,var(--piste) 30%,transparent)}.w-label[data-astro-cid-ulnddiwq]{font-size:.76rem;color:var(--ink-soft);text-transform:uppercase;font-weight:600;letter-spacing:.3px}.w-val[data-astro-cid-ulnddiwq]{font-size:1.15rem;font-weight:700;color:var(--ink)}.snow-val[data-astro-cid-ulnddiwq]{color:var(--piste)}.snow-days-grid[data-astro-cid-ulnddiwq]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}@media(max-width:640px){.snow-days-grid[data-astro-cid-ulnddiwq]{grid-template-columns:repeat(4,1fr)}}.snow-day-card{background:var(--snow);border:1px solid var(--line);border-radius:6px;padding:8px 4px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px}.snow-day-card.has-snow{background:color-mix(in srgb,var(--piste) 10%,transparent);border-color:color-mix(in srgb,var(--piste) 25%,transparent);font-weight:600}.snow-day-name{font-size:.72rem;color:var(--ink-soft)}.snow-day-cm{font-size:.88rem;color:var(--piste);margin-top:2px}.snow-day-temp{font-size:.72rem;color:var(--ink-soft)}.ticket-head[data-astro-cid-kgguxa3v]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.alliance-badge[data-astro-cid-kgguxa3v]{padding:4px 10px;font-size:.8rem}.ticket-action-btn[data-astro-cid-kgguxa3v]{display:inline-flex;align-items:center;background:var(--piste);color:var(--paper)!important;text-decoration:none;font-weight:600;font-size:.85rem;padding:8px 16px;border-radius:999px}.ticket-action-btn[data-astro-cid-kgguxa3v]:hover{filter:brightness(1.06)}.avalanche-widget[data-astro-cid-zu45kk42]{padding:16px 18px;margin-bottom:24px;border-left:4px solid var(--accent)}.avalanche-head[data-astro-cid-zu45kk42]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.avalanche-main[data-astro-cid-zu45kk42]{flex:1 1 300px}.avalanche-title[data-astro-cid-zu45kk42]{margin:0 0 2px;font-size:.95rem;display:flex;align-items:center;gap:6px}.avalanche-title[data-astro-cid-zu45kk42] svg[data-astro-cid-zu45kk42]{color:var(--accent);flex-shrink:0}.avalanche-status[data-astro-cid-zu45kk42]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:6px}.avalanche-subtext[data-astro-cid-zu45kk42]{margin:0;font-size:.8rem;flex:1 1 220px}.avalanche-actions[data-astro-cid-zu45kk42]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.avalanche-load-btn[data-astro-cid-zu45kk42]{font-size:.8rem;padding:6px 12px;white-space:nowrap}.avalanche-link-btn[data-astro-cid-zu45kk42]{display:inline-flex;align-items:center;background:color-mix(in srgb,var(--accent) 16%,var(--paper-raised));color:var(--accent)!important;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));font-size:.8rem;font-weight:600;padding:6px 12px;border-radius:999px;text-decoration:none;transition:background .15s ease,border-color .15s ease}.avalanche-link-btn[data-astro-cid-zu45kk42]:hover{background:color-mix(in srgb,var(--accent) 28%,var(--paper-raised));border-color:var(--accent)}.avalanche-level-badge[data-astro-cid-zu45kk42]{--lvl: var(--route-neutral);display:inline-block;background:color-mix(in srgb,var(--lvl) 16%,var(--paper-raised));color:var(--lvl);border:1px solid color-mix(in srgb,var(--lvl) 45%,var(--line));font-size:.78rem;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.avalanche-level-badge[data-astro-cid-zu45kk42].level-1{--lvl: var(--grade-novice)}.avalanche-level-badge[data-astro-cid-zu45kk42].level-2{--lvl: var(--tier-mid)}.avalanche-level-badge[data-astro-cid-zu45kk42].level-3{--lvl: var(--grade-freeride)}.avalanche-level-badge[data-astro-cid-zu45kk42].level-4{--lvl: var(--grade-intermediate)}.avalanche-level-badge[data-astro-cid-zu45kk42].level-5{--lvl: var(--grade-advanced)}.sec-title[data-astro-cid-t7b2raq7]{font-size:1.35rem;margin:0 0 8px}.live-note[data-astro-cid-t7b2raq7]{max-width:70ch}.sec-title[data-astro-cid-6jjrlia4]{font-size:1.35rem;margin:0 0 14px}.card-title[data-astro-cid-6jjrlia4]{font-size:1.05rem;margin:0}.near-block[data-astro-cid-6jjrlia4]+.near-block[data-astro-cid-6jjrlia4]{margin-top:32px}.tile[data-astro-cid-6jjrlia4]{padding:14px 16px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:4px}.tile-name[data-astro-cid-6jjrlia4]{font-weight:640;line-height:1.3}.tile-meta[data-astro-cid-6jjrlia4]{display:block}.resort-page[data-astro-cid-ulsnj7rr]{padding-top:28px;padding-bottom:24px}.rs-sec[data-astro-cid-ulsnj7rr]{scroll-margin-top:112px;padding-bottom:40px}.rs-sec[data-astro-cid-ulsnj7rr]:last-of-type{padding-bottom:8px}.rs-title[data-astro-cid-ulsnj7rr]{font-size:1.35rem;margin:0 0 14px}
