:root{--st-anchors-h:57px}html:has(.st-anchors){scroll-padding-top:calc(var(--header-h) + var(--st-anchors-h) - 2px)}.st-crumbs{background:var(--surface);border-bottom:1px solid var(--border)}.st-crumbs .crumbs{padding-block:var(--sp-3)}.st-crumbs [aria-current]{color:var(--heading);font-weight:var(--fw-bold)}.st-hero{background:var(--brand-deep);color:#fff;isolation:isolate;position:relative}.st-hero__media{z-index:-1;position:absolute;inset:0;overflow:hidden}.st-hero__media picture{height:100%}.st-hero__media img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.st-hero__media:after{content:"";background:var(--hero-overlay);position:absolute;inset:0}.st-hero>.st-hero__credit{top:var(--sp-2);bottom:auto;right:var(--sp-2)}.st-hero__inner{gap:var(--sp-8);padding-block:clamp(32px, 4vw, 56px) var(--sp-8);grid-template-columns:1fr 400px;align-items:end;display:grid}.st-hero__copy{gap:var(--sp-4);align-content:end;max-width:620px;display:grid}.st-hero__copy .overline{color:var(--on-brand)}.st-hero h1{color:#fff;font-size:var(--fs-display);line-height:var(--lh-display)}.st-hero__sub{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold);color:#ffffffe6;margin-top:var(--sp-2);display:block}.st-hero__loc{gap:var(--sp-2);font-size:var(--fs-sm);color:#ffffffe0;align-items:flex-start;display:flex}.st-hero__loc .i{width:18px;height:18px;color:var(--secondary);margin-top:1px}.st-hero__web{column-gap:var(--sp-4);row-gap:var(--sp-1);flex-wrap:wrap}.st-hero__web a{color:inherit;text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.st-hero__web a .i{width:14px;height:14px;margin-top:0}.st-kpis{gap:var(--sp-2);flex-wrap:wrap;display:flex}.st-kpis li{padding:var(--sp-2) var(--sp-4);border-radius:var(--r-md);background:var(--hero-tab-bg);border:1px solid #0000;display:grid}.st-kpis b{font-size:var(--fs-h4);font-weight:var(--fw-black);color:#fff;line-height:1.2}.st-kpis span{font-size:var(--fs-xs);color:var(--on-brand-muted);font-weight:var(--fw-bold)}.st-now{padding:var(--sp-5);gap:var(--sp-3);color:var(--text);box-shadow:var(--shadow-xl);border:0}.st-now:hover{box-shadow:var(--shadow-xl)}.st-now__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.st-now__title{font-size:var(--fs-h4);margin-bottom:4px;line-height:1.2}.st-now__cam{aspect-ratio:16/8;border-radius:var(--r-md);background:var(--surface-sunken);display:block;position:relative;overflow:hidden}.st-now__cam img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-3) var(--ease)}.st-now__cam:hover img{transform:scale(1.04)}.st-now__cam .badge{position:absolute;bottom:8px;left:8px}.st-now__stats{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.st-now .stat__label{white-space:normal;line-height:1.25}.st-now .stat{align-content:space-between}.st-now__note{font-size:var(--fs-sm);color:var(--text-muted)}.st-now__note b{color:var(--heading)}.jc{gap:var(--sp-3) var(--sp-6);grid-template-columns:minmax(200px,250px) minmax(0,1fr);align-items:center;margin:0;display:grid}.jc__who{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.jc__photo.avatar{width:56px;height:56px;box-shadow:0 0 0 3px var(--surface)}.jc__by{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.3;display:grid}.jc__by b{font-size:var(--fs-md);font-weight:var(--fw-black);color:var(--heading)}.jc__by small{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--secondary-strong)}.jc__stack{min-width:0;display:grid}.jc__item{gap:var(--sp-1) var(--sp-3);visibility:hidden;grid-area:1/1;grid-template-columns:auto minmax(0,1fr);align-content:center;display:grid}.jc:not([data-jc]) .jc__item[data-i="0"],.jc[data-jc="0"] .jc__item[data-i="0"],.jc[data-jc="1"] .jc__item[data-i="1"],.jc[data-jc="2"] .jc__item[data-i="2"]{visibility:visible}.jc__mark{width:28px;height:28px;color:var(--secondary);grid-row:span 2}.jc__q{font-size:var(--fs-lg);color:var(--heading);margin:0;font-style:italic;line-height:1.5}.jc__meta{align-items:center;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.jc__film{font-weight:var(--fw-bold);color:var(--text-link);align-items:center;gap:6px;display:inline-flex}.jc__film:hover{color:var(--brand-mid);text-decoration:underline}.jc__film .i{width:18px;height:18px}.jc-strip{background:var(--brand-tint);border-bottom:1px solid var(--border);padding-block:var(--sp-5)}.jc--card{padding:var(--sp-5);border-radius:var(--r-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-xl);grid-template-columns:1fr;align-items:start}.jc--card .jc__q{font-size:var(--fs-md);line-height:var(--lh-md)}.jc--card .jc__photo.avatar{width:48px;height:48px}.st-hero:has(.jc--hero){margin-bottom:var(--sp-6)}.st-hero .jc--hero{z-index:1;margin-bottom:calc(-1 * (var(--sp-8) + var(--sp-12)));max-width:620px;position:relative}.st-hero__side{gap:var(--sp-4);align-content:end;min-width:0;display:grid}.jc--now{padding:var(--sp-4) var(--sp-5)}@media (max-width:1023px){.st-hero:has(.jc--hero){margin-bottom:0}.st-hero .jc--hero{margin-bottom:0}.st-hero__side{max-width:560px}}@media (max-width:767px){.jc{gap:var(--sp-3);grid-template-columns:1fr}.jc-strip{padding-block:var(--sp-4)}.jc__q{font-size:var(--fs-md);line-height:var(--lh-md)}.jc__photo.avatar{width:48px;height:48px}.jc__mark{width:22px;height:22px}}.st-anchors{top:var(--sticky-top);z-index:40;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm);position:sticky}.st-anchors__bar{align-items:center;gap:var(--sp-4);min-height:calc(var(--st-anchors-h) - 1px);display:flex}.st-anchors__list{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.st-anchors__list::-webkit-scrollbar{display:none}.st-anchors__list a{min-height:calc(var(--st-anchors-h) - 1px);padding:0 var(--sp-3);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-muted);white-space:nowrap;transition:color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);align-items:center;display:inline-flex;box-shadow:inset 0 -3px #0000}.st-anchors__list a:hover{color:var(--heading)}.st-anchors__list a[aria-current=true]{color:var(--brand);box-shadow:inset 0 -3px 0 var(--brand)}.st-anchors__list a:focus-visible{outline-offset:-3px}.st-anchors__cta{flex:none}.st-subhead{justify-content:space-between;align-items:flex-end;gap:var(--sp-3) var(--sp-6);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.st-box{padding:var(--sp-6);gap:var(--sp-4)}.card.st-box:hover,.st-cmp:hover,.st-fc:hover,.st-facts:hover,.st-season:hover,.st-calc:hover,.st-pass__table-card:hover,.st-route:hover,.st-when:hover,.threads:hover{box-shadow:none;border-color:var(--border)}.st-dl{gap:0;display:grid}.st-dl>div{justify-content:space-between;gap:var(--sp-4);border-top:1px solid var(--border);font-size:var(--fs-sm);padding:10px 0;display:flex}.st-dl>div:first-child{border-top:0}.st-dl dt{color:var(--text-muted)}.st-facts .st-dl dt{white-space:nowrap;min-width:9em}.st-dl dd{font-weight:var(--fw-bold);color:var(--heading);text-align:right;font-variant-numeric:tabular-nums}.st-dl--compact>div{padding:8px 0}.st-dl dt.st-dl__dot{align-items:center;gap:var(--sp-2);display:flex}.st-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.st-table-scroll:focus-visible{outline-offset:-3px}.st-cond{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.st-fc{padding:0}.st-fc__scroll{overscroll-behavior-x:contain;overflow-x:auto}.st-fc__table{table-layout:fixed;font-variant-numeric:tabular-nums;text-align:center;width:100%;min-width:640px}.st-fc__table thead th:not(.st-fc__rh){width:64px}.st-fc__table th,.st-fc__table td{border-top:1px solid var(--border);padding:10px 6px}.st-fc__table thead th{padding-top:var(--sp-4);border-top:0}.st-fc__table thead b{color:var(--heading);font-weight:var(--fw-black);display:block}.st-fc__table thead small{font-size:var(--fs-xs);color:var(--text-muted)}.st-fc__table .is-today,.st-fc__table tbody td:nth-child(2){background:var(--brand-tint)}.st-fc__rh{text-align:left;width:136px;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-muted);padding-right:var(--sp-4);white-space:nowrap;background:var(--surface);z-index:1;position:sticky;left:0;padding-left:var(--sp-5)!important}.st-fc__ico .i{width:28px;height:28px;color:var(--brand-mid);margin:0 auto}.st-fc__ico .is-snow .i{color:var(--secondary-strong)}.st-fc__ico td.is-snow{background:var(--secondary-tint)}.st-fc__top td{font-size:var(--fs-lg);font-weight:var(--fw-black);color:var(--heading)}.st-fc__low td{font-size:var(--fs-sm);color:var(--text-muted);font-weight:var(--fw-bold)}.st-fc__line td{font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap;padding-inline:0}.st-fc__snow td{font-size:var(--fs-sm);color:var(--text-muted);vertical-align:bottom}.st-fc__snow b{color:var(--secondary-strong)}.st-fc__snow td{white-space:nowrap;padding-inline:0}.st-fc__chance{vertical-align:-2px;width:14px;height:14px;color:var(--text-muted);cursor:help;border-radius:50%;place-items:center;margin-left:3px;display:inline-grid}.st-fc__chance>.i{width:14px;height:14px}.st-fc__chance:is(:hover,:focus-visible,.is-open){color:var(--brand)}.st-fc__chance:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.st-fc__snow .st-fc__chance.has-tip{z-index:auto}.st-fc__bar{width:28px;height:calc(var(--v) * 3px + 3px);background:var(--secondary);border-radius:4px 4px 0 0;margin:0 auto 6px;display:block}.st-fc__wind td{font-size:var(--fs-sm);color:var(--text-muted)}.st-fc__foot{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border);background:var(--secondary-tint);align-items:flex-start;display:flex}.st-fc__foot .i{color:var(--secondary-strong);margin-top:2px}.st-fc__hint{display:none}@media (max-width:639px){.st-fc__table{min-width:520px}.st-fc__rh{width:72px;min-width:72px;padding-right:var(--sp-2);padding-left:var(--sp-3)!important}.st-fc__rh[data-short]>span{display:none}.st-fc__rh[data-short]:before{content:attr(data-short)}.st-fc__table :is(thead th,td):not(.st-fc__rh){scroll-snap-align:start;min-width:64px}.st-fc__scroll{scroll-snap-type:x proximity;scroll-padding-left:72px}.st-fc__hint{padding:var(--sp-2) var(--sp-5) 0;font-size:var(--fs-xs);color:var(--text-muted);display:block}}.st-facts{padding:var(--sp-5) var(--sp-6);gap:var(--sp-3)}.st-cams{margin-top:var(--sp-12)}.st-cams__grid{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.st-cam{gap:6px;display:grid}.st-cam__img{aspect-ratio:16/10;border-radius:var(--r-md);background:var(--surface-sunken);display:block;position:relative;overflow:hidden}.st-cam__img img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-3) var(--ease)}.st-cam:hover img{transform:scale(1.04)}.st-cam__img .badge{position:absolute;top:8px;left:8px}.st-cam b{color:var(--heading);font-size:var(--fs-sm);line-height:1.3}.st-cam:hover b{color:var(--brand-mid)}.st-terrain{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-muted);line-height:1.3}.st-slopes{gap:var(--sp-6);grid-template-columns:1.2fr 1fr 1fr;align-items:stretch;display:grid}.st-stack{border-radius:var(--r-pill);background:var(--surface);gap:2px;height:16px;display:flex;overflow:hidden}.st-stack span{width:var(--w)}.st-stack-tip{z-index:2;border-radius:var(--r-xs);cursor:default;min-width:0;margin-block:-6px;padding-block:6px;display:block}.st-stack-tip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.is-blue{background:var(--slope-blue)}.is-red{background:var(--slope-red)}.is-black{background:var(--slope-black)}.st-diff{gap:var(--sp-3);display:grid}.st-diff li{gap:var(--sp-3);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--heading);grid-template-columns:12px 108px 1fr auto;align-items:center;display:grid}.st-diff small{font-weight:var(--fw-regular);color:var(--text-muted);font-size:var(--fs-xs);display:block}.st-diff b{font-size:var(--fs-lg);font-weight:var(--fw-black)}.st-dot{border-radius:50%;width:12px;height:12px}.st-dot.is-black,.st-diff__bar i.is-black{background:var(--slope-black)}.st-dot.is-blue{background:var(--slope-blue)}.st-dot.is-red{background:var(--slope-red)}.st-lifts__sum{font-size:var(--fs-md);color:var(--text)}.st-lifts__sum b{font-weight:var(--fw-black);color:var(--heading)}.st-lifts__grid{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;display:grid}.st-lifts__box{overflow:visible;container-type:inline-size}.st-lifts__box .st-subhead{align-items:baseline;margin-bottom:0}.st-lifts__count{font-size:var(--fs-sm);color:var(--text-muted)}.st-lifts__count b{font-size:var(--fs-lg);font-weight:var(--fw-black);color:var(--heading)}.st-kinds{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.st-kinds li{align-items:center;gap:6px;display:inline-flex}.st-kinds .st-item__ico{width:18px;height:18px}.st-kinds b{font-weight:var(--fw-black);color:var(--heading)}.st-items{display:grid}.st-item{align-items:center;gap:var(--sp-3);min-height:44px;padding:var(--sp-2) 0;border-bottom:1px solid var(--border);display:flex}.st-item:last-child{border-bottom:0}.st-item__ico{width:22px;height:22px;color:var(--brand);flex:none}.st-item__dot{stroke:var(--surface);stroke-width:1.5px}.st-item__name{min-width:0;font-weight:var(--fw-bold);color:var(--heading);overflow-wrap:break-word;flex:auto}.st-item__ref{margin-right:var(--sp-1);font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.st-item .badge--off{background:var(--surface-sunken);color:var(--text-muted)}@container (min-width:520px){.st-lifts__box .st-items{column-gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr))}.st-lifts__box .st-item{border-bottom:0;border-top:1px solid var(--border)}.st-lifts__box .st-item:nth-child(-n+2 of :not(.st-item--narrow)){border-top:0}.st-lifts__box .st-item--narrow{display:none}}@container (max-width:519px){.st-items--head>.st-item:nth-child(n+6){display:none}.st-items--head>.st-item:nth-child(5){border-bottom:0}}.st-lifts__more{border-top:1px solid var(--border)}.st-lifts__more>summary{cursor:pointer;min-height:44px;font-weight:var(--fw-bold);color:var(--text-link);align-items:center;gap:6px;list-style:none;display:flex}.st-lifts__more>summary::-webkit-details-marker{display:none}.st-lifts__more>summary:hover>span{text-decoration:underline}.st-lifts__more>summary .i{width:16px;height:16px;transition:transform var(--dur-2) var(--ease);flex:none}.st-lifts__more[open]>summary .i{transform:rotate(180deg)}.st-lifts__hide,.st-lifts__more[open] .st-lifts__show{display:none}.st-lifts__more[open] .st-lifts__hide{display:inline}.st-lifts__more[open]>summary{top:calc(var(--sticky-top) + var(--st-anchors-h));z-index:1;background:var(--surface-raised);border-bottom:1px solid var(--border);position:sticky}.st-diff__bar{border-radius:var(--r-pill);background:var(--surface-sunken);height:8px;overflow:hidden}.st-diff__bar i{height:100%;width:var(--w);border-radius:inherit;display:block}.st-alt{gap:var(--sp-3);grid-template-columns:1fr;height:220px;display:grid}.st-alt__axis{display:none}.st-alt__pts{background:var(--surface-alt);border-radius:var(--r-sm);margin-block:10px;position:relative}.st-alt__pts li{left:-7px;bottom:var(--y);font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;display:flex;position:absolute;transform:translateY(50%)}.st-alt__pts li:before{content:"";background:var(--surface);border:3px solid var(--brand-mid);border-radius:50%;flex:none;width:12px;height:12px}.st-alt__pts li b{color:var(--heading);font-variant-numeric:tabular-nums}.st-alt__pts li.is-right{flex-direction:row-reverse;left:auto;right:8px}.st-alt__pts li.is-right:before{border-color:var(--secondary-strong)}.st-lifts{gap:0;display:grid}.st-lifts>li{gap:var(--sp-3);border-top:1px solid var(--border);font-size:var(--fs-sm);grid-template-columns:24px 1fr auto;align-items:center;padding:10px 0;display:grid}.st-lifts>li:first-child{border-top:0}.st-lifts>li .i{width:24px;height:24px;color:var(--brand-mid)}.st-lifts>li b{font-size:var(--fs-lg);font-weight:var(--fw-black);color:var(--heading)}.st-season{margin-top:var(--sp-6);padding:var(--sp-6);gap:var(--sp-4)}.st-season .st-subhead{margin-bottom:0}.st-events{gap:var(--sp-2);font-size:var(--fs-sm);display:grid}.st-events li{gap:var(--sp-2);align-items:flex-start;display:flex}.st-events .i{color:var(--brand-mid);margin-top:1px}.st-events b{color:var(--heading);font-variant-numeric:tabular-nums}.st-amen-wrap{margin-top:var(--sp-8);gap:var(--sp-4);display:grid}.st-credits{margin-top:var(--sp-6)}.st-amen{gap:var(--sp-2) var(--sp-6);font-size:var(--fs-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-amen li{gap:var(--sp-2);align-items:flex-start;display:flex}.st-amen .i{width:18px;height:18px;margin-top:1px}.st-amen .is-yes .i{color:var(--success)}.st-seg{justify-items:end;gap:var(--sp-1);grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid}.st-seg .segmented{scrollbar-width:none;max-width:100%;overflow-x:auto}.st-seg .segmented::-webkit-scrollbar{display:none}.st-seg .segmented button{white-space:nowrap}.st-seg-cap{font-size:var(--fs-xs);color:var(--text-muted);margin:0}.st-seg-cap:empty{margin-top:calc(-1 * var(--sp-1))}@media (max-width:767px){.st-seg{justify-items:start}}.st-pass{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.st-pass__table-card{padding:0}.st-table{font-variant-numeric:tabular-nums;width:100%;font-size:var(--fs-sm)}.st-table th,.st-table td{padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border);text-align:left;vertical-align:middle}.st-table thead th{background:var(--surface-alt);font-size:var(--fs-xs);color:var(--text-muted);font-weight:var(--fw-black);white-space:nowrap;border-top:0}.st-table .r{text-align:right}.st-table tbody th b,.st-table td b{color:var(--heading);font-size:var(--fs-md);font-weight:var(--fw-black);white-space:nowrap;display:block}.st-table tbody th small,.st-table td small{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;display:block}.st-table tbody tr:hover>*{background:var(--brand-tint)}[data-pass-table]{min-width:520px}.st-pass__notes{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-muted);display:grid}.st-pass__notes p:not(.fresh){gap:var(--sp-2);align-items:flex-start;display:flex}.st-pass__notes .i{color:var(--brand-mid);margin-top:2px}.st-pass__notes b{color:var(--heading)}.st-pass__main{gap:var(--sp-6);min-width:0;display:grid}.st-cmp{padding:var(--sp-5) var(--sp-6);gap:var(--sp-3)}.st-cmp .st-subhead{margin-bottom:0}.st-cmp__list{gap:var(--sp-2);display:grid}.st-cmp__list li{gap:var(--sp-3);font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;grid-template-columns:minmax(160px,30%) 1fr 64px 72px;align-items:center;display:grid}.st-cmp__list b{text-align:right;color:var(--heading);font-weight:var(--fw-black)}.st-cmp__list small{text-align:right;font-size:var(--fs-xs)}.st-cmp__bar{border-radius:var(--r-pill);background:var(--surface-sunken);height:10px;overflow:hidden}.st-cmp__bar i{height:100%;width:var(--w);background:var(--border-strong);border-radius:inherit;display:block}.st-cmp--one .st-cmp__list li{grid-template-columns:minmax(160px,30%) 1fr 72px}.st-cmp__list .is-this{color:var(--heading);font-weight:var(--fw-bold)}.st-cmp__list .is-this i{background:var(--brand)}.st-calc{padding:var(--sp-6);gap:var(--sp-4);background:var(--surface)}.st-calc h3{gap:var(--sp-2);align-items:center;display:flex}.st-calc h3 .i{color:var(--brand-mid)}.st-days{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.st-days .chip{font-variant-numeric:tabular-nums;justify-content:center;min-height:40px;padding:0}.st-calc__people{gap:var(--sp-3);padding-block:var(--sp-2);border-block:1px solid var(--border);display:grid}.st-calc__people .popover__row{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:40px;display:flex}.st-calc__people .popover__row b{color:var(--heading);display:block}.st-calc__people .popover__row small{color:var(--text-subtle);display:block}.st-calc__people .counter button{width:40px;height:40px}.st-calc__people output{font-variant-numeric:tabular-nums}.st-calc__sum{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-md);background:var(--brand-tint);display:flex}.st-calc__sum>div:first-child{line-height:1.15;display:grid}.st-calc__pln{text-align:right;line-height:1.2;display:grid}.st-calc__pln b{font-size:var(--fs-lg);font-weight:var(--fw-black);color:var(--brand);font-variant-numeric:tabular-nums;white-space:nowrap}.st-calc__pln small{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap}.st-calc__lines{color:var(--text-muted);gap:4px;display:grid}.st-calc__lines li{justify-content:space-between;gap:var(--sp-3);font-variant-numeric:tabular-nums;display:flex}.st-calc__lines:empty{display:none}.st-map-grid{gap:var(--sp-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.st-map{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);aspect-ratio:3/2.1;display:block;position:relative;overflow:hidden}.st-map img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-3) var(--ease)}.st-map:hover img{transform:scale(1.03)}.st-map__cta{left:50%;bottom:var(--sp-5);align-items:center;gap:var(--sp-2);min-height:48px;padding:0 var(--sp-6);border-radius:var(--r-sm);background:var(--surface);color:var(--brand);border:2px solid var(--brand);font-weight:var(--fw-bold);box-shadow:var(--shadow-md);white-space:nowrap;display:inline-flex;position:absolute;transform:translate(-50%)}.st-map:hover .st-map__cta{background:var(--brand-tint)}.st-map__badge{left:var(--sp-3);top:var(--sp-3);position:absolute}.st-route{padding:var(--sp-6);gap:var(--sp-4)}.st-drive{gap:var(--sp-3);display:grid}.st-drive .field{margin:0}.st-drive__res{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.st-drive__res .stat__value{white-space:nowrap}.st-route__list{gap:var(--sp-3);font-size:var(--fs-sm);color:var(--text-muted);display:grid}.st-route__list li{gap:var(--sp-2);grid-template-columns:20px 1fr;display:grid}.st-route__list .i{width:20px;height:20px;color:var(--brand-mid);margin-top:1px}.st-route__list b{color:var(--heading)}.us-map.st-livemap{height:clamp(440px,70vh,640px)}.st-map-foot{margin-top:var(--sp-6)}.st-map-foot:not(.st-map-grid)>.st-route{align-items:center;column-gap:var(--sp-8);flex-flow:wrap}.st-mapx{--wy-panel-w:400px;--wy-map-h:clamp(560px, calc(100dvh - var(--header-h) - 120px), 820px)}.st-mapx .wy-tools .link{white-space:nowrap}.st-mapx-links{margin-top:var(--sp-4)}.st-about{gap:var(--sp-4);max-width:760px;display:grid}.st-about h3{margin-top:var(--sp-2)}.st-about__more{gap:var(--sp-4);display:grid}.st-about__more>summary{min-height:44px;font-weight:var(--fw-bold);color:var(--text-link);cursor:pointer;align-items:center;gap:4px;width:max-content;list-style:none;display:inline-flex}.st-about__more>summary::-webkit-details-marker{display:none}.st-about__more>summary .i{transition:transform var(--dur-2) var(--ease)}.st-about__more[open]>summary .i{transform:rotate(180deg)}.st-about__more[open]>summary{order:1}.st-about__more[open] .st-about__show,.st-about__more:not([open]) .st-about__hide{display:none}.st-trips-foot{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.st-xsell{margin-top:var(--sp-6)}.st-when .snowchart,.st-when .snowchart__labels{grid-template-columns:repeat(8,1fr)}.st-when .snowchart{padding-top:var(--sp-8)}.snowchart__unit{font-size:var(--fs-xs);color:var(--text-muted);position:absolute;top:0;left:0}.st-when .snowchart__bar i{transition:height var(--dur-3) var(--ease)}.st-when-grid{grid-template-columns:1.5fr 1fr}.st-when-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.st-alert-consent{font-size:var(--fs-xs);color:var(--on-brand-muted)}.st-dir{--dir-h:clamp(480px, 62vh, 660px)}.st-cat--stay{--cat:var(--brand)}.st-cat--rent{--cat:var(--secondary-strong)}.st-cat--service{--cat:var(--warning-text)}.st-cat--school{--cat:var(--slope-red)}.st-dir__bar{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-6);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.st-dir__chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.st-dir__chips .chip{gap:8px;min-height:40px;padding:0 6px 0 14px}.st-dir__chips .chip[data-cat=all]{padding-left:16px}.st-dot{background:var(--cat);border-radius:50%;flex:none;width:10px;height:10px}.chip[aria-pressed=true] .st-dot{box-shadow:0 0 0 2px var(--surface)}.st-dir__n{border-radius:var(--r-pill);background:var(--surface-sunken);min-width:26px;height:26px;color:var(--text-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 7px;line-height:1;display:inline-grid}.chip[aria-pressed=true] .st-dir__n{background:var(--surface);color:var(--brand)}.st-dir__open{font-size:var(--fs-sm);min-height:40px}.st-dir__view{display:none}.st-dir__body{gap:var(--sp-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.st-dir__list{height:var(--dir-h);flex-direction:column;padding:0;display:flex;overflow:hidden}.st-dir__list:hover{box-shadow:none;border-color:var(--border)}.st-dir__head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-muted);flex:none;line-height:1.35;display:flex}.st-dir__head b{color:var(--heading)}.st-dir__items{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;margin:0;padding:0;list-style:none;overflow-y:auto}.st-dir__items:empty{display:none}.st-place{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border);cursor:pointer;transition:background var(--dur-1) var(--ease);grid-template-columns:32px minmax(0,1fr);display:grid;position:relative}.st-place:first-child{border-top:0}.st-place.is-hover,.st-place:hover{background:var(--surface-alt)}.st-place.is-active{background:var(--brand-tint)}.st-place__num{background:var(--cat);color:#fff;width:28px;height:28px;font-size:var(--fs-xs);font-weight:var(--fw-black);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-top:1px;line-height:1;display:grid}.st-place__body{gap:4px;min-width:0;display:grid}.st-place__title{font-size:var(--fs-md);margin:0;line-height:1.3}.st-place__title button{font:inherit;font-weight:var(--fw-bold);color:var(--heading);text-align:left;cursor:pointer}.st-place__title button:hover{color:var(--brand-mid);text-decoration:underline}.st-place__meta{align-items:center;gap:2px var(--sp-3);font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;line-height:1.35;display:flex}.st-place__cat{color:var(--text);align-items:center;gap:6px;display:inline-flex}.st-place__cat .i{width:16px;height:16px;color:var(--cat)}.st-place__rate{align-items:center;gap:4px;display:inline-flex}.st-place__rate b{color:var(--heading)}.st-place__rate .i{width:14px;height:14px;color:var(--warning);fill:currentColor}.st-place__rate small{font-size:var(--fs-xs)}.st-place__addr{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.35}.st-hours{font-size:var(--fs-sm);line-height:1.35}.st-hours>summary{cursor:pointer;min-height:28px;color:var(--text);align-items:center;gap:6px;list-style:none;display:inline-flex}.st-hours>summary::-webkit-details-marker{display:none}.st-hours>summary .i{width:16px;height:16px;color:var(--text-muted);transition:transform var(--dur-2) var(--ease)}.st-hours[open]>summary .i{transform:rotate(180deg)}.st-hours>summary:hover .st-hours__rest{text-decoration:underline}.st-status{font-weight:var(--fw-bold)}.st-status--open{color:color-mix(in srgb, var(--success) 75%, var(--text))}.st-status--soon{color:var(--warning-text)}.st-status--closed{color:var(--danger)}.st-hours .st-hours__week{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--surface-alt);gap:2px;max-width:340px;margin:4px 0 2px;display:grid}.st-place.is-active .st-hours__week{background:var(--surface)}.st-hours__week li{justify-content:space-between;gap:var(--sp-4);font-variant-numeric:tabular-nums;display:flex}.st-hours__week li span:last-child{text-align:right}.st-hours__week li[aria-current]{font-weight:var(--fw-bold);color:var(--heading)}.st-place__actions{align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.st-place__actions .btn{--btn-h:36px;padding:0 var(--sp-3);gap:6px}.st-place__actions .btn .i{width:16px;height:16px}.st-place__contact{gap:0 var(--sp-5);flex-wrap:wrap;display:flex}.st-place__link{overflow-wrap:anywhere;min-width:0;min-height:32px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-link);align-items:center;gap:6px;display:inline-flex}.st-place__link:hover{text-decoration:underline}.st-place__link .i{flex:none;width:16px;height:16px}.st-dir__empty{place-content:center;justify-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-6);text-align:center;flex:1;display:grid}.st-dir__empty[hidden]{display:none}.st-dir__empty b{color:var(--heading);font-size:var(--fs-md);text-wrap:balance;line-height:1.3}.st-dir__empty p{max-width:36ch;margin-bottom:var(--sp-2)}.st-dir__empty-ico{background:var(--surface-sunken);width:48px;height:48px;color:var(--text-muted);margin-bottom:var(--sp-1);border-radius:50%;place-items:center;display:grid}.st-dir__more{border-top:1px solid var(--border);border-radius:0 0 var(--r-lg) var(--r-lg);flex:none}.st-dir__more[hidden]{display:none}.st-dir__src{margin-top:var(--sp-3);font-size:var(--fs-xs);color:var(--text-muted);line-height:1.35}.st-gmap{top:calc(var(--header-h) + 72px);height:var(--dir-h);border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface-alt);isolation:isolate;position:sticky;overflow:hidden}.st-gmap,.st-route__map{isolation:isolate;z-index:0}.st-gmap.maplibregl-map,.st-route__map.maplibregl-map{font:inherit;background:var(--surface-alt)}.st-gmap:not(.is-live)>.maplibregl-canvas-container,.st-gmap:not(.is-live)>.maplibregl-control-container,.st-route__map:not(.is-live)>.maplibregl-canvas-container,.st-route__map:not(.is-live)>.maplibregl-control-container{visibility:hidden}.st-gmap .maplibregl-ctrl-attrib,.st-route__map .maplibregl-ctrl-attrib{font-family:inherit;font-size:11px}.st-mk{width:0;height:0}.st-mk__tip .maplibregl-popup-content{padding:var(--sp-1) var(--sp-2);font-weight:var(--fw-bold);color:var(--heading);white-space:nowrap;box-shadow:var(--shadow-md)}.st-route__map{border-radius:var(--r-md);background:var(--surface-alt);isolation:isolate;height:200px;overflow:hidden}.st-pin--station{--cat:var(--brand);cursor:default;width:34px;height:34px;margin:-42px 0 0 -17px}.st-pin--station .i{color:#fff;width:18px;height:18px}.st-pin{background:var(--cat);color:#fff;border:2px solid var(--surface);width:30px;height:30px;box-shadow:var(--shadow-md);font-size:var(--fs-xs);font-weight:var(--fw-black);font-variant-numeric:tabular-nums;cursor:pointer;transition:transform var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);transform-origin:50% calc(100% + 8px);border-radius:50%;place-items:center;margin:-38px 0 0 -15px;line-height:1;display:grid;position:absolute}.st-pin:after{content:"";border:6px solid #0000;border-top:8px solid var(--surface);border-bottom:0;margin-left:-6px;position:absolute;top:100%;left:50%}.st-pin:before{content:"";border:4px solid #0000;border-top:6px solid var(--cat);z-index:1;border-bottom:0;margin-left:-4px;position:absolute;top:calc(100% - 1px);left:50%}.st-pin.is-hover,.st-pin:hover,.st-pin:focus-visible{z-index:3;transform:scale(1.18)}.st-pin.is-active{z-index:4;box-shadow:0 0 0 4px color-mix(in srgb, var(--cat) 30%, transparent), var(--shadow-lg);transform:scale(1.3)}.st-gmap__preview{gap:var(--sp-3);margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;display:grid}.st-gmap__preview[hidden],.st-dir__body[data-view=list] .st-gmap__preview{display:none}.st-gmap__preview b{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.st-gmap__preview small{font-size:var(--fs-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.st-gmap__preview .btn{--btn-h:36px;padding:0 var(--sp-3)}.st-gear{margin-top:var(--sp-12)}.st-gear-card{gap:var(--sp-4);padding:var(--sp-5);flex-direction:row;align-items:flex-start}.st-gear-card>div{gap:var(--sp-2);justify-items:start;display:grid}.st-gear-card__ico{border-radius:var(--r-md);background:var(--secondary-tint);width:48px;height:48px;color:var(--secondary-strong);flex:none;place-items:center;display:grid}.st-gear-card__ico .i{width:26px;height:26px}.st-gear-card .badge{white-space:normal;height:auto;min-height:24px;padding-block:4px;line-height:1.25}.st-community{margin-top:var(--sp-10)}.st-sec .vlog{align-content:start}.st-community>.threads{align-self:start}.st-community .threads__head{gap:var(--sp-3);min-height:76px}.st-community .thread__count br{display:none}.st-gallery{min-height:0}.st-gallery .mosaic{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr}.st-gallery .mosaic a{min-height:0}.st-gallery .mosaic a:first-child{grid-area:span 2}.st-ad{padding-block:var(--sp-10)}.st-near{margin-top:var(--sp-12)}.st-near-card .card__media{aspect-ratio:16/10}.st-near-card .card__body{gap:4px}.st-near-card__meta,.st-near-card__kpi{font-size:var(--fs-sm);color:var(--text-muted)}.st-near-card__kpi .fresh{vertical-align:middle;margin-left:4px}.st-near-card__kpi b{color:var(--heading);font-size:var(--fs-md);font-weight:var(--fw-black)}.st-faq{margin-top:var(--sp-12);gap:var(--sp-5);max-width:860px;margin-inline:auto;display:grid}.st-faq__list{border-top:1px solid var(--border)}.st-faq__item{border-bottom:1px solid var(--border)}.st-faq__item>summary{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:56px;padding:var(--sp-3) 4px;font-weight:var(--fw-bold);font-size:var(--fs-lg);color:var(--heading);cursor:pointer;list-style:none;display:flex}.st-faq__item>summary::-webkit-details-marker{display:none}.st-faq__item>summary:hover{color:var(--brand-mid)}.st-faq__item>summary .i{transition:transform var(--dur-2) var(--ease);color:var(--brand-mid)}.st-faq__item[open]>summary .i{transform:rotate(180deg)}.st-faq__item p{padding:0 4px var(--sp-5);color:var(--text-muted);max-width:72ch}.st-faq__item p b{color:var(--heading)}.st-mbar{gap:var(--sp-2)}.st-mbar .btn{padding-inline:var(--sp-3);flex:1;margin-left:0}@media (max-width:1179px){.st-hero__inner{grid-template-columns:1fr 360px}.st-slopes{grid-template-columns:1fr 1fr}.st-slopes>:first-child{grid-column:1/-1}.st-pass{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1023px){.st-hero__inner{grid-template-columns:1fr;align-items:start}.st-now{max-width:560px}.st-cond,.st-pass,.st-map-grid,.st-when-grid{grid-template-columns:1fr}.st-cams__grid,.st-amen{grid-template-columns:repeat(2,minmax(0,1fr))}.st-calc{max-width:560px}.st-anchors__cta{display:none}.st-mapx{--wy-map-h:clamp(440px, calc(100dvh - var(--header-h) - 120px), 720px)}.st-mapx .wy-tools{background:0 0;border-bottom:0;position:static}}@media (max-width:767px){.st-slopes{grid-template-columns:1fr}.st-map-foot:not(.st-map-grid)>.st-route{flex-direction:column;align-items:stretch}.st-near__grid.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){:root{--st-anchors-h:49px}.st-hero__inner{padding-top:72px;padding-bottom:var(--sp-4);gap:var(--sp-5)}.st-hero{background:var(--brand-deep)}.st-hero h1{font-size:var(--fs-display)}.st-hero__sub{font-size:var(--fs-lg)}.st-kpis{grid-template-columns:1fr 1.5fr 1fr 1fr;gap:6px;display:grid}.st-kpis li{padding:6px 8px}.st-kpis b{font-size:var(--fs-sm);white-space:nowrap}.st-kpis span{font-size:var(--fs-2xs)}.st-hero__loc{font-size:var(--fs-xs)}.st-now{padding:var(--sp-4)}.st-now__stats .stat__value{font-size:1.0625rem}.st-now__stats .stat{padding:6px 8px}.st-anchors__bar{padding-inline:0}.st-anchors__list{padding-inline:var(--gutter)}.st-cond{gap:var(--sp-4)}.st-cams{margin-top:var(--sp-8)}.st-cams__grid{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:70%;grid-auto-flow:column;display:grid;overflow-x:auto}.st-cams__grid>*{scroll-snap-align:start}.st-box,.st-season,.st-route,.st-calc{padding:var(--sp-5)}.st-diff li{gap:var(--sp-2);grid-template-columns:12px 92px 1fr auto}.st-alt{height:160px}.st-amen{grid-template-columns:1fr}.st-table th,.st-table td{padding:var(--sp-3) var(--sp-4)}.st-map{aspect-ratio:4/3}.us-map.st-livemap{height:clamp(360px,62svh,460px);margin-inline:calc(var(--gutter) * -1);border-inline:0;border-radius:0}.st-map__cta{padding:0 var(--sp-4);font-size:var(--fs-sm);bottom:var(--sp-3)}.st-map__badge{font-size:var(--fs-2xs)}.st-trips-foot .btn{width:100%}.st-when .snowchart,.st-when .snowchart__labels{gap:4px}.st-gear-card,.st-cmp{padding:var(--sp-4)}.st-cmp__list li,.st-cmp--one .st-cmp__list li{gap:4px var(--sp-2);grid-template-columns:1fr auto}.st-cmp__list .st-cmp__name{grid-column:1/-1}.st-cmp__list small{display:none}.st-near__grid.grid-4{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:70%;grid-auto-flow:column;display:grid;overflow-x:auto}.st-near__grid>*{scroll-snap-align:start}.st-faq__item>summary{font-size:var(--fs-md)}.st-news{gap:var(--sp-4)}.st-community .threads .thread:nth-of-type(3){display:none}.st-gear__grid.grid-3{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);gap:var(--sp-3);grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;display:grid;overflow-x:auto}.st-gear__grid>*{scroll-snap-align:start}.st-news .news{gap:var(--sp-3);background:0 0;border:0;border-radius:0;flex-direction:row}.st-news .news:hover{box-shadow:none}.st-news .news .card__media{aspect-ratio:1;border-radius:var(--r-md);flex:none;width:112px}.st-news .news .card__body{gap:4px;padding:0}.st-news .news__title{font-size:var(--fs-md)}.st-gallery .mosaic{grid-template-rows:200px 110px 110px;grid-template-columns:1fr 1fr;height:auto}.st-gallery .mosaic a:first-child{grid-area:auto/span 2}.st-ad .ad-slot{margin-top:18px}}[data-pass-table] th:first-child{z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--border);position:sticky;left:0}[data-pass-table] thead th:first-child{background:var(--surface-alt)}@media (max-width:1023px){.st-dir__bar{gap:var(--sp-3)}.st-dir__chips{flex:100%}.st-dir__view{order:2;display:inline-flex}.st-dir__view button{align-items:center;gap:6px;display:inline-flex}.st-dir__view .i{width:16px;height:16px}.st-dir__open{order:3;margin-left:auto}.st-dir__body{grid-template-columns:minmax(0,1fr)}.st-dir__body[data-view=list] .st-dir__map,.st-dir__body[data-view=map] .st-dir__list{display:none}.st-dir__list{height:auto}.st-dir__items{overflow:visible}.st-gmap{height:480px;position:relative;top:auto}}@media (max-width:639px){.st-dir__chips{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.st-dir__chips::-webkit-scrollbar{display:none}.st-dir__chips .chip{flex:none}.st-dir__head{padding:var(--sp-3) var(--sp-4)}.st-place{padding:var(--sp-4)}.st-gmap{height:440px;margin-inline:calc(var(--gutter) * -1);border-inline:0;border-radius:0}.st-anchors .st-anchors__list{padding-inline:calc(var(--gutter) - var(--sp-3))}.st-cams .st-cams__grid,.st-sec>.container>.st-cams__grid{padding-inline:var(--gutter)}}@media (max-width:1023px){.st-table-scroll,.st-fc__scroll{box-shadow:inset -1px 0 0 var(--border-strong)}.st-dir__view button,.st-dir__chips .chip{min-height:44px}}@media (max-width:639px){.st-days .chip{min-height:44px}.st-calc__people .counter button{width:44px;height:44px}.st-sec .section-head .segmented button{min-height:44px}.st-place__actions .btn{--btn-h:44px}.st-gmap{height:clamp(360px,62svh,440px)}.st-place__link{min-height:44px}.st-place__contact{row-gap:0}.st-hours>summary{min-height:44px}.st-place__title button{margin-block:-8px;padding-block:8px}.st-drive__res .stat__value{white-space:normal;font-size:var(--fs-md)}.st-trips-foot .btn{white-space:normal;text-align:center;padding-block:10px}}.st-scroll-hint{display:none}@media (max-width:639px){.st-scroll-hint{font-size:var(--fs-xs);color:var(--text-muted);padding:var(--sp-3) var(--sp-4) 0;display:block}}.st-pass__cur{padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--border)}.st-pass__cur:has(>.cur-tg[hidden]){display:none}.st-cmp[data-cur-mode=pln] .st-cmp__list li{grid-template-columns:minmax(160px,30%) 1fr 72px 64px}.dz.dz--static{z-index:46;position:relative;top:auto}.kt-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.kt-actions .btn{gap:var(--sp-2)}.kt-sec-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.kt-sec-head h2{margin:0}.kt-sec-head p{margin:var(--sp-2) 0 0;color:var(--text-muted)}.kt-grid2{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kt-box{padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.kt-box h3{margin:0 0 var(--sp-3);font-size:var(--fs-h4)}.kt-dl{gap:0;margin:0;display:grid}.kt-next{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.kt-next a{gap:var(--sp-1);height:100%;padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:inherit;display:grid}.kt-next a:hover{border-color:var(--brand)}.kt-next .i{width:24px;height:24px;color:var(--brand-mid)}.kt-next b{color:var(--heading)}.kt-next span{font-size:var(--fs-sm);color:var(--text-muted)}@media (max-width:1023px){.kt-next{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.kt-grid2,.kt-next{grid-template-columns:1fr}}.kt-pass-tools{align-items:center;gap:var(--sp-2) var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.kt-pass-tools__cat{color:var(--text-muted);font-size:var(--fs-sm)}.kt-pass th[scope=row]{min-width:150px}.kt-pass th[scope=row] b,.kt-pass th[scope=row] a{color:var(--heading);font-weight:var(--fw-bold);display:block}.kt-pass th[scope=row] a{color:var(--text-link);text-underline-offset:3px;text-decoration:underline}.kt-pass th[scope=row] small{color:var(--text-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold);display:block}.kt-pass td{vertical-align:top}.kt-pass td.r span{white-space:nowrap;justify-items:end;gap:1px;display:grid}.kt-pass td.r small{color:var(--text-muted);font-size:var(--fs-xs)}.kt-pass td.r [hidden]{display:none}.kt-pass__area{min-width:220px;color:var(--heading);font-size:var(--fs-sm);display:block}.kt-pass__km{color:var(--text-muted);font-size:var(--fs-xs);display:block}.kt-pass__pd{color:var(--text-muted)}.kt-pass__na{color:var(--text-subtle);font-size:var(--fs-sm)}.kt-pass td.kt-pass__flexcell>span:not([hidden]):not(.kt-pass__na){align-items:baseline;gap:2px var(--sp-4);flex-wrap:wrap;display:flex}.kt-pass td.kt-pass__flexcell [hidden]{display:none}.kt-pass__flex{min-width:0;color:var(--heading);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.kt-pass__fp{flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-left:auto;display:inline-flex}.kt-pass tr.is-home{background:var(--brand-tint)}.st-table.kt-pass th[scope=row] a{font-size:var(--fs-md);font-weight:var(--fw-black)}.kt-actions{align-items:center;gap:var(--sp-2) var(--sp-3)}.kt-actions .btn{white-space:nowrap}.kt-site{min-height:40px;color:var(--on-brand);font-weight:var(--fw-bold);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--on-brand) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--on-brand) 50%, transparent);align-items:center;gap:6px;display:inline-flex}.kt-site:hover{text-decoration-color:currentColor}.kt-site .i{width:16px;height:16px}.kt-site:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}@media (min-width:768px){.kt-actions{flex-wrap:nowrap}}.kt-cams{gap:var(--sp-3);align-content:start;display:grid}.kt-cams__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.kt-cams__grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kt-cams__grid .kam-card__st{font-size:var(--fs-sm)}.kt-prof{gap:var(--sp-3);height:168px;margin-block:var(--sp-2) var(--sp-4);grid-template-columns:28px minmax(0,1fr) auto;display:grid;position:relative}.kt-prof__col{border-radius:var(--r-sm);background:linear-gradient(to top, var(--surface-sunken), var(--brand-soft));position:relative}.kt-prof__ice{top:0;left:0;right:0;bottom:var(--b);border-radius:var(--r-sm) var(--r-sm) 0 0;background:var(--surface);box-shadow:inset 0 0 0 2px var(--secondary-strong);position:absolute}.kt-prof__pts{margin:0;padding:0;list-style:none;position:relative}.kt-prof__pts li{left:0;bottom:var(--y);font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;align-items:baseline;gap:6px;display:flex;position:absolute;transform:translateY(50%)}.kt-prof__pts li:before{content:"";left:calc(-1 * var(--sp-3) - 6px);background:var(--brand-mid);width:12px;height:2px;position:absolute;top:50%}.kt-prof__pts li.is-ice:before{background:var(--secondary-strong)}.kt-prof__pts b{color:var(--heading);font-size:var(--fs-sm)}.kt-prof__drop{padding-left:var(--sp-3);border-left:2px dashed var(--border-strong);color:var(--text-muted);font-size:var(--fs-xs);align-self:center;justify-items:end;display:grid}.kt-prof__drop b{color:var(--heading);font-size:var(--fs-lg);font-weight:var(--fw-black)}.kt-grad{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border);display:grid}.kt-grad__sum{gap:var(--sp-1) var(--sp-5);font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.kt-grad__sum b{color:var(--heading);font-size:var(--fs-lg);font-weight:var(--fw-black)}.kt-grad__sum small{font-size:var(--fs-xs)}@media (max-width:767.98px){.kt-actions .kt-site{flex-basis:100%;min-height:32px}}.kt-cams__grid{gap:var(--sp-3);grid-template-columns:1fr}.kt-cams .kam-card{align-items:center;gap:var(--sp-3);grid-template-columns:96px minmax(0,1fr)}.kt-cams .kam-card__img{aspect-ratio:16/9;border-radius:var(--r-sm)}.kt-cams .kam-card__img .badge{display:none}.st-slopes.kt-slopes2{grid-template-columns:repeat(2,minmax(0,1fr))}.st-slopes.kt-slopes2>:first-child{grid-column:auto}.kt-divider{height:0;margin:var(--sp-5) 0;border:0;border-top:1px solid var(--border)}.kt-sub-h{margin-bottom:var(--sp-2)}@media (max-width:767.98px){.st-slopes.kt-slopes2{grid-template-columns:1fr}}.kt-slopes-side{gap:var(--sp-6);flex-direction:column;min-width:0;display:flex}.kt-slopes-side .st-season{margin-top:0}.kt-slopes-side .kt-prof{height:132px;margin-block:var(--sp-2) var(--sp-3)}@media (min-width:768px){.kt-slopes2 .st-lifts{column-gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.kt-rec,.kt-all{gap:var(--sp-3);margin-top:var(--sp-6);display:grid}.kt-all h3{margin:0}.kt-all h3+p{margin:var(--sp-1) 0 0}.kt-divider+.kt-rec,.kt-divider+.kt-all,.kt-sec-head+.kt-rec,.kt-sec-head+.kt-all{margin-top:0}.kt-rec>.kt-pass-tools,.kt-all>.kt-pass-tools{margin-bottom:0}.st-table td small.st-pass__via{white-space:normal;overflow-wrap:anywhere;max-width:16ch;color:var(--brand-mid);font-weight:var(--fw-bold);margin-left:auto}.kt-rec__t td{vertical-align:middle}.kt-rec__t tbody th[scope=row]{white-space:normal;width:22%}.kt-rec__t tbody th[scope=row] b{white-space:normal}.kt-rec__pass{margin-right:var(--sp-2);color:var(--heading);font-size:var(--fs-md);font-weight:var(--fw-black);display:inline}.kt-rec__pass a{color:var(--text-link);text-underline-offset:3px;text-decoration:underline}.kt-rec__t td small{white-space:normal}.kt-rec__best{vertical-align:2px}.kt-rec__len{color:var(--text-muted)}.kt-rec__pre{color:var(--success);font-weight:var(--fw-bold)}.kt-rec__t tr.is-best>*{background:var(--success-bg)}.kt-rec__t tbody tr.is-best:hover>*{background:var(--brand-tint)}.kt-rec__t .kt-rec__pass b{font-size:inherit;display:inline}.kt-rec__t td>small{margin-top:2px;display:block}@media (min-width:1024px){.kt-grid2.kt-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.k-two--faq .st-faq{max-width:none;margin:0}.k-two--faq .k-seo>h2{font-size:var(--fs-h3);line-height:var(--lh-h3)}@media (min-width:768px) and (max-width:1023.98px){.kt-grid2.kt-grid3>.kt-news{grid-column:1/-1}}.kt-news{gap:var(--sp-3);align-content:start;display:grid}.kt-news__list{gap:var(--sp-3);display:grid}.kt-news .news--row{gap:var(--sp-3)}.kt-news .news--row .card__media{aspect-ratio:16/9;border-radius:var(--r-sm);width:96px}.kt-news .news--row .news__title{font-size:var(--fs-sm);line-height:1.35}.kt-news .news__title a{color:inherit}.kt-news .news--row .news__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kt-news .news--row .card__body{gap:2px}.kt-cams,.kt-news{flex-direction:column;display:flex}.kt-more{font-size:var(--fs-sm);line-height:var(--lh-sm);text-wrap:balance;align-self:flex-start;margin-top:auto;display:block}.kt-more__end{white-space:nowrap}.kt-more .i{vertical-align:-3px;width:16px;height:16px;margin-left:4px;display:inline-block}.kt-news .news__play{width:24px;height:24px;color:var(--text-inverse);filter:drop-shadow(0 1px 3px #00000080);pointer-events:none;margin:auto;position:absolute;inset:0}.kt-news .news__len{display:none}.kt-more+.kt-more{margin-top:var(--sp-1)}.kt-from{padding-top:var(--sp-3);border-top:1px solid var(--border);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-bold);color:var(--text-muted);align-items:center;gap:4px;margin:0;display:flex}.kt-from .i{flex-shrink:0;width:14px;height:14px}.kt-box h3+.kt-from,.kt-news__list>.kt-from:first-child{border-top:0;padding-top:0}.kt-cams .kam-card__place{z-index:2;justify-self:start;position:relative}@media (max-width:639.98px){.kt-rec .st-table-scroll{box-shadow:none;overflow:visible}.kt-rec .st-scroll-hint,.kt-rec__t thead{display:none}.kt-rec__t,.kt-rec__t tbody{display:block}.kt-rec__t tr{gap:4px var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}.kt-rec__t tbody tr:first-child{border-top:0}.kt-rec__t tr>*{border:0;padding:0;background:0 0!important}.kt-rec__t tr.is-best{background:var(--success-bg)}.kt-rec__t tbody th[scope=row]{width:auto;color:var(--text-muted);grid-column:1}.kt-rec__t tbody th[scope=row] b{font-size:var(--fs-sm);color:var(--text-muted)}.kt-rec__t td:not(.r){grid-column:1}.kt-rec__t td.r{grid-area:1/2/span 2;align-self:center}.kt-rec__t td.r small{white-space:normal;max-width:150px;margin-left:auto}}.lb--map .lb__stage--map{touch-action:none;cursor:grab;padding:0;display:block;position:relative;overflow:hidden}.lb--map .lb__stage--map:active{cursor:grabbing}.lb__map-img{transform-origin:0 0;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;max-height:none;position:absolute;top:0;left:0}.lb__map-img.is-loading{opacity:0}.lb__status{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-4);text-align:center;color:var(--on-brand-muted);flex-wrap:wrap;margin:0;display:flex;position:absolute;inset:0}.lb__status a{color:var(--on-brand);text-decoration:underline}.lb__status .i{width:20px;height:20px}@media (prefers-reduced-motion:no-preference){.lb__status[role=status] .i{animation:1s linear infinite lbMapSpin}}@keyframes lbMapSpin{to{transform:rotate(360deg)}}.lb--map .lb__btn--text{width:auto;padding:0 var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--fw-bold);white-space:nowrap}.lb--map .lb__btn:disabled{opacity:.4}.lb--map .lb__credit a{color:inherit;text-decoration:underline}@media (max-width:639.98px){.lb--map .lb__tools{gap:0}.lb--map .lb__top{padding-inline:var(--sp-2)}}.st-imap{gap:var(--sp-3);margin-top:var(--sp-8);display:grid}.section-head+.st-imap{margin-top:0}.st-imap__title{font-size:var(--fs-h4);margin:0}.st-imap__note{font-size:var(--fs-sm);color:var(--text-muted);margin:0}.st-imap__frame{aspect-ratio:16/10;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--brand-tint);width:100%;min-height:320px;max-height:75dvh;position:relative;overflow:hidden}.st-imap__frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.st-imap__frame:fullscreen{border:0;border-radius:0;max-height:none}.st-imap__frame.is-max{z-index:100;aspect-ratio:auto;border:0;border-radius:0;min-height:0;max-height:none;position:fixed;inset:0}.st-imap__close{top:max(var(--sp-3), env(safe-area-inset-top));right:max(var(--sp-3), env(safe-area-inset-right));z-index:2;align-items:center;gap:var(--sp-2);min-height:48px;padding:0 var(--sp-5) 0 var(--sp-4);border:2px solid var(--on-brand);border-radius:var(--r-pill);background:var(--brand-deep);color:var(--on-brand);font-size:var(--fs-md);font-weight:var(--fw-bold);box-shadow:var(--shadow-lg);cursor:pointer;display:inline-flex;position:absolute}.st-imap__close:hover{background:var(--brand)}.st-imap__close:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.st-imap__close .i{width:22px;height:22px}.st-imap__facade{place-content:center;justify-items:center;gap:var(--sp-2);width:100%;height:100%;padding:var(--sp-6);color:var(--brand);text-align:center;cursor:pointer;display:grid}.st-imap__facade .i{width:40px;height:40px}.st-imap__facade:hover .st-imap__cta{text-decoration:underline}.st-imap__facade:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.st-imap__cta{font-size:var(--fs-lg);font-weight:var(--fw-black)}.st-imap__sub{font-size:var(--fs-sm);color:var(--text-muted)}.st-imap__bar{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.st-imap__bar .btn{gap:var(--sp-2)}@media (max-width:639.98px){.st-imap__frame{aspect-ratio:3/4;max-height:70dvh}}.st-seg-sel,.st-imap__open-s{display:none}@media (max-width:639.98px){.st-hero__inner{padding-top:var(--sp-10)}.st-hero__copy:has(>.st-hero__loc)>.overline{display:none}.st-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.st-kpis li{grid-column:span 2;min-width:0}.st-kpis li:nth-child(3n+1):last-child{grid-column:span 6}.st-kpis li:nth-child(3n+1):nth-last-child(2),.st-kpis li:nth-child(3n+1):nth-last-child(2)+li,.st-kpis li:first-child:nth-last-child(4),.st-kpis li:first-child:nth-last-child(4)~li{grid-column:span 3}.st-kpis b{font-size:var(--fs-md)}.st-kpis span{overflow-wrap:anywhere}.st-anchors .st-anchors__list{padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.st-anchors__list>li:first-child>a{padding-left:0}.st-seg{justify-items:stretch;width:100%}.st-seg .segmented,.kt-pass-tools .segmented{border-radius:var(--r-md);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid;overflow:visible}.st-seg .segmented button,.kt-pass-tools .segmented button{min-width:0;min-height:var(--tap,44px);border-radius:var(--r-sm);text-overflow:ellipsis;padding:0 4px;overflow:hidden}.st-seg--many.st-seg--many>.segmented.segmented{display:none}.st-seg--many .st-seg-sel{width:100%;min-height:var(--tap,44px);font-size:var(--fs-md);display:block}.kt-pass-tools{gap:var(--sp-2);display:grid}.st-sec .cur-tg{flex-wrap:nowrap;width:100%;display:flex}.st-sec .cur-tg__seg{border-radius:var(--r-md);flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.st-sec .cur-tg__seg button{min-height:var(--tap,44px);border-radius:var(--r-sm);font-size:var(--fs-sm);padding:0 4px}.st-pass__cur{padding:var(--sp-3) var(--sp-4)}.st-pass__table-card .st-scroll-hint,.sr-tcard .st-scroll-hint{display:none}.st-pass__table-card .st-table-scroll,.sr-tcard .st-table-scroll{box-shadow:none;overflow:visible}.st-pass__table-card .st-table,.st-pass__table-card .st-table tbody,.sr-tcard .st-table,.sr-tcard .st-table tbody{min-width:0;display:block}.st-pass__table-card .st-table thead,.sr-tcard .st-table thead{display:none}.st-pass__table-card .st-table tr,.sr-tcard .st-table tr{gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(88px,1fr));display:grid}.st-pass__table-card .st-table tbody tr:first-child,.sr-tcard .st-table tbody tr:first-child{border-top:0}.st-pass__table-card .st-table tr>*,.sr-tcard .st-table tr>*{box-shadow:none;text-align:left;background:0 0;border:0;padding:0;position:static}.st-pass__table-card .st-table tbody th,.sr-tcard .st-table tbody th,.sr-tcard .st-table td:not(.r),.sr-tcard .st-table td[colspan]{grid-column:1/-1;min-width:0}.st-pass__table-card .st-table td.r:before,.sr-tcard .st-table td.r[data-label]:before{content:attr(data-label);color:var(--text-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold);display:block}.st-pass__table-card .st-table td.r b,.sr-tcard .st-table td.r b{font-size:var(--fs-md)}.sr-tcard .st-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-tcard .kt-pass td.r span{white-space:normal;justify-items:start}.sr-tcard .kt-pass__area{min-width:0}.sr-tcard .kt-pass td:not(.r){gap:0 var(--sp-2);flex-wrap:wrap;display:flex}.sr-tcard .kt-pass__area,.sr-tcard .kt-pass__km{display:inline}.st-imap__frame{aspect-ratio:16/10;min-height:0}.st-imap__facade{padding:var(--sp-4)}.st-imap__facade .st-imap__cta{display:none}.st-imap__bar{gap:var(--sp-2);display:grid}.st-imap__bar .st-imap__open{width:100%;min-height:var(--act-h,48px);--btn-h:var(--act-h,48px);font-size:var(--fs-md)}.st-imap__open-l{display:none}.st-imap__open-s{display:inline}}@media (max-width:639px){.st-crumbs .crumbs{padding-block:4px}}.st-hero__copy,.st-now{min-width:0}.st-hero h1,.st-now :is(h2,h3),.cond__name{overflow-wrap:anywhere}.st-now__cam:has(.cam-gone){display:none}.st-now__cam:has(.cam-gone)+.cam-src{display:none}@media (max-width:639.98px){.kt-rec .sr-tcard .kt-rec__t tr{gap:4px var(--sp-3);grid-template-columns:minmax(0,1fr) auto}.kt-rec .sr-tcard .kt-rec__t tbody th[scope=row],.kt-rec .sr-tcard .kt-rec__t td:not(.r){grid-column:1}.kt-rec .sr-tcard .kt-rec__t td.r{text-align:right;grid-area:1/2/span 2;align-self:center}.kt-rec .sr-tcard .kt-rec__t td.r span{justify-items:end}.st-pass__table-card .st-table tbody th b{white-space:normal;overflow-wrap:anywhere}.st-hero__copy:has(.st-kpis) .st-hero__alt{display:none}.kt-actions .kt-site{min-height:var(--tap,44px)}.kt-actions .btn{width:100%;min-height:var(--act-h,48px);justify-content:center}.st-amen{gap:var(--sp-2) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.st-gallery .mosaic__more{display:none}.sr-tcard .kt-pass td.r:has(>.kt-pass__na):not(:has(>:not(.kt-pass__na):not([hidden]))){display:none}}.kp-nm{margin-top:var(--sp-6)}.st-pass__main>.kp-nm{margin-top:0}.kp-nm-h{align-items:center;gap:var(--sp-2);margin:0;display:flex}.kp-nm-h .i{color:var(--brand-mid)}.kp-nm-lead{margin-top:var(--sp-1);color:var(--text-muted)}.kp-nm-per{justify-items:start;gap:var(--sp-1);margin-top:var(--sp-4);display:grid}.kp-nm-per .segmented button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.kp-nm-cap{color:var(--text-muted);font-size:var(--fs-xs);margin:0}.kp-nm-cap:empty{margin-top:calc(-1 * var(--sp-1))}.kp-nm-who{margin-top:var(--sp-4)}.kp-nm [data-nm-p][hidden]{display:none}.kp-nm-tiles{gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.kp-nm-tile{align-content:start;gap:var(--sp-1);min-width:0;max-width:360px;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);background:var(--surface-alt);flex:220px;display:grid}.kp-nm-tile__t{color:var(--heading);font-weight:var(--fw-bold)}.kp-nm-tile__p{align-items:baseline;gap:0 var(--sp-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.kp-nm-tile__p b{color:var(--heading);font-size:var(--fs-h3);font-weight:var(--fw-black);white-space:nowrap;line-height:1.2}.kp-nm-tile__p small{color:var(--text-muted);font-size:var(--fs-sm);white-space:nowrap}.kp-nm-tile__p .kp-online{color:var(--success);font-weight:var(--fw-bold)}.kp-nm-tile__cmp{color:var(--text-muted);font-size:var(--fs-sm)}.kp-nm-tile__cmp b{color:var(--text)}.kp-nm-tile__cmp--good b{color:var(--success)}.kp-nm-more{margin-top:var(--sp-3)}.kp-nm-more>summary{min-height:var(--tap,44px);cursor:pointer;color:var(--text-link);font-weight:var(--fw-bold);align-items:center;gap:6px;list-style:none;display:inline-flex}.kp-nm-more>summary::-webkit-details-marker{display:none}@media (hover:hover){.kp-nm-more>summary:hover>span{text-decoration:underline}}.kp-nm-more>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}.kp-nm-more>summary .i{width:16px;height:16px;transition:transform var(--dur-2) var(--ease);flex:none}.kp-nm-more[open]>summary .i{transform:rotate(180deg)}.kp-nm-grp>.kp-nm-who:first-child{margin-top:var(--sp-1)}@media (max-width:639px){.kp-nm-per{justify-items:stretch}.kp-nm-tiles{gap:var(--sp-2)}.kp-nm-tile{gap:2px var(--sp-3);max-width:none;padding:var(--sp-3) var(--sp-4);flex-basis:100%;grid-template-columns:minmax(0,1fr) auto}.kp-nm-tile__t{grid-area:1/1}.kp-nm-tile__cmp{grid-area:2/1}.kp-nm-tile__p{text-align:right;grid-area:1/2/span 2;align-content:center;justify-items:end;display:grid}.kp-nm-tile__p b{font-size:var(--fs-lg)}.kp-nm-tile__p small{font-size:var(--fs-xs)}.kp-nm-more>summary{width:100%;display:flex}.kp-nm-grp>.kp-nm-who:not(:first-child),.kp-nm-main>.kp-nm-who:not(:first-child){margin-top:var(--sp-6)}}.kp-nm-tile--more{display:none}.kp-nm-all:checked+.kp-nm-tiles>.kp-nm-tile--more{display:grid}.kp-nm-all__b{margin-top:var(--sp-3)}.kp-nm-all:checked+.kp-nm-tiles+.kp-nm-all__b{display:none}.kp-nm-all:focus-visible+.kp-nm-tiles+.kp-nm-all__b{outline:3px solid var(--focus);outline-offset:2px}.st-table .kp-online{color:var(--success);font-weight:var(--fw-bold)}@media (max-width:639px){.kp-nm-all__b{width:100%;min-height:var(--tap,44px);justify-content:center}}.st-dot.is-green{background:var(--slope-green)}.st-dot.is-orange{background:var(--slope-orange)}.app-dialog.rp-dialog{width:min(760px,100vw - 32px)}.rp-dialog__head{align-items:center}.rp-dialog__title{align-items:center;gap:var(--sp-2);padding-top:0;display:flex}.rp-dialog__title .st-dot{flex:none;width:12px;height:12px}.rp-dialog__ref{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text-muted)}.rp-stats{column-gap:var(--sp-8)}@media (min-width:640px){.rp-stats{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}.rp-stats>div:nth-child(4){border-top:0}}.rp-chart{gap:var(--sp-3);border-radius:var(--r-sm);margin:0;display:grid}.rp-chart svg{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.rp-chart text{fill:var(--text-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.rp-grid line{stroke:var(--border);stroke-width:1px}.rp-axis{stroke:var(--border-strong);stroke-width:1px}.rp-area{fill:var(--brand-tint)}.rp-seg{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.rp-seg.is-gentle{stroke:var(--slope-green)}.rp-seg.is-blue{stroke:var(--slope-blue)}.rp-seg.is-red{stroke:var(--slope-red)}.rp-seg.is-black{stroke:var(--slope-black)}.rp-cursor line{stroke:var(--heading);stroke-width:1px;stroke-dasharray:3 3}.rp-cursor circle{fill:var(--surface);stroke:var(--heading);stroke-width:2px}.rp-legend{--gap:var(--sp-2) var(--sp-4);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-muted)}.rp-legend__item{align-items:center;gap:var(--sp-2);display:inline-flex}.rp-readout{min-height:calc(var(--fs-sm) * var(--lh-sm));font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-muted)}@media (max-width:639px){.app-dialog.rp-dialog{border-radius:0;width:100vw;height:100dvh;max-height:none;margin:0}.rp-dialog .app-dialog__box{height:100%;padding-top:0;padding-right:var(--sp-4);align-content:start}.rp-dialog .app-dialog__body{padding-right:0}.rp-dialog__head{z-index:1;margin-right:calc(-1 * var(--sp-2));padding:max(var(--sp-2), env(safe-area-inset-top)) 0 var(--sp-2);background:var(--surface);position:sticky;top:0}}
