.azmetrics[b-tmwzd8r8wy] {
margin: 0.5rem 0 0;
}
.azmetrics--loading[b-tmwzd8r8wy] {
margin: 0.5rem 0 0;
}
.azmetrics__skeleton[b-tmwzd8r8wy] {
background: linear-gradient(90deg,
var(--bg-muted, #eef1f3) 25%,
color-mix(in srgb, var(--bg-muted, #eef1f3) 55%, #fff) 50%,
var(--bg-muted, #eef1f3) 75%);
background-size: 200% 100%;
border-radius: var(--radius, 4px);
animation: azmetrics-skeleton-b-tmwzd8r8wy 1.3s ease-in-out infinite;
}
.azmetrics__skeleton--chart[b-tmwzd8r8wy] {
block-size: 12rem;
margin: 1.25rem 0;
}
.azmetrics__skeleton-rows[b-tmwzd8r8wy] {
display: flex;
flex-direction: column;
gap: 0.5rem;
}
.azmetrics__skeleton--row[b-tmwzd8r8wy] {
block-size: 1.6rem;
}
@keyframes azmetrics-skeleton-b-tmwzd8r8wy {
0%   { background-position: 200% 0; }
100% { background-position: -200% 0; }
}
@media (prefers-reduced-motion: reduce) {
.azmetrics__skeleton[b-tmwzd8r8wy] { animation: none; }
}
.azmetrics__toggle[b-tmwzd8r8wy] {
display: inline-flex;
align-items: center;
gap: 0.45rem;
cursor: pointer;
}
.azmetrics__toggle input[b-tmwzd8r8wy] {
accent-color: var(--accent, #1f6f8b);
}
.azmetrics__swatch[b-tmwzd8r8wy] {
inline-size: 0.85rem;
block-size: 0.85rem;
border-radius: 2px;
display: inline-block;
flex: none;
}
.azmetrics__name[b-tmwzd8r8wy] {
background: none;
border: 0;
padding: 0;
font: inherit;
font-weight: 600;
color: var(--accent-dark, #134453);
cursor: pointer;
}
.azmetrics__name:hover[b-tmwzd8r8wy] {
text-decoration: underline;
}
.azmetrics__last[b-tmwzd8r8wy] {
font-size: 0.85rem;
color: var(--fg-muted, #7a8590);
}
.is-warn[b-tmwzd8r8wy] {
color: var(--danger, #a04040);
font-weight: 600;
}
.azmetrics__pick[b-tmwzd8r8wy] {
margin: 0.6rem 0 1rem;
}
.azmetrics__pick select[b-tmwzd8r8wy] {
font: inherit;
padding: 0.3rem 0.45rem;
margin-inline-start: 0.4rem;
border: 1px solid var(--border, #e2e6ea);
border-radius: var(--radius, 4px);
}
.azmetrics__detail[b-tmwzd8r8wy] {
padding: 1rem 1.2rem 0.6rem;
}
.azmetrics__detail-head[b-tmwzd8r8wy] {
margin: 0 0 0.15rem;
font-size: 1.1rem;
}
.azmetrics__detail-sub[b-tmwzd8r8wy] {
margin: 0 0 0.4rem;
color: var(--fg-soft, #4a5560);
}
.azmetrics__legend-note[b-tmwzd8r8wy] {
font-size: 0.78rem;
color: var(--fg-muted, #7a8590);
margin: 0.3rem 0 0;
}
.azmetrics__legend-5xx[b-tmwzd8r8wy] {
color: var(--danger, #a04040);
font-weight: 600;
}
.azmetrics__hint[b-tmwzd8r8wy] {
font-size: 0.78rem;
color: var(--fg-muted, #7a8590);
margin: 0.3rem 0 1.5rem;
}
.azmetrics__msg[b-tmwzd8r8wy] {
color: var(--fg-muted, #7a8590);
margin: 0.5rem 0;
}
.azmetrics__log[b-tmwzd8r8wy] {
margin: 1.25rem 0 1.5rem;
}
.azmetrics__log-head[b-tmwzd8r8wy] {
margin: 0 0 0.5rem;
font-size: 1rem;
}
.azmetrics__log-site[b-tmwzd8r8wy] {
white-space: nowrap;
font-weight: 600;
color: var(--fg-soft, #4a5560);
}
.azmetrics__log-site .azmetrics__swatch[b-tmwzd8r8wy] {
margin-inline-end: 0.4rem;
}
.azmetrics__sev[b-tmwzd8r8wy] {
display: inline-block;
font-size: 0.7rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.03em;
padding: 0.05rem 0.45rem;
border-radius: 1rem;
white-space: nowrap;
}
.azmetrics__sev--warn[b-tmwzd8r8wy] { background: #fbeccb; color: #8a6116; }
.azmetrics__sev--err[b-tmwzd8r8wy]  { background: #f7d9d6; color: var(--danger, #a04040); }
.azmetrics__sev--crit[b-tmwzd8r8wy] { background: var(--danger, #a04040); color: #fff; }
.azmetrics__log-hidden[b-tmwzd8r8wy] {
font-size: 0.82rem;
color: var(--fg-muted, #7a8590);
margin: 0.4rem 0 0;
}
.azmetrics__log-expand[b-tmwzd8r8wy] {
border: 0;
background: none;
cursor: pointer;
font-size: 1.05rem;
line-height: 1;
padding: 0.1rem 0.5rem;
color: var(--fg-soft, #4a5560);
}
.azmetrics__log-expand:hover[b-tmwzd8r8wy] {
color: var(--accent, #1f6f8b);
}
.azmetrics__logdetail[b-tmwzd8r8wy] {
display: grid;
grid-template-columns: max-content minmax(0, 1fr);
gap: 0.2rem 0.85rem;
font-size: 0.82rem;
white-space: normal;
padding: 0.15rem 0.1rem;
}
.azmetrics__logdetail-k[b-tmwzd8r8wy] {
color: var(--fg-muted, #7a8590);
font-weight: 600;
white-space: nowrap;
}
.azmetrics__logdetail-v[b-tmwzd8r8wy] {
color: var(--fg, #1b1e26);
overflow-wrap: anywhere;
}
.azmetrics__logdetail-v--mono[b-tmwzd8r8wy] {
font-family: var(--font-mono, ui-monospace, Consolas, monospace);
font-size: 0.78rem;
}
.azmetrics__logdetail-link[b-tmwzd8r8wy] {
grid-column: 1 / -1;
margin-top: 0.3rem;
font-size: 0.85rem;
font-weight: 600;
color: var(--accent-dark, #134453);
}
.azmetrics__logdetail-link:hover[b-tmwzd8r8wy] {
text-decoration: underline;
}
.azmetrics__logdetail-hint[b-tmwzd8r8wy] {
grid-column: 1 / -1;
margin-top: 0.25rem;
font-size: 0.78rem;
color: var(--fg-muted, #7a8590);
}
.back-to-top[b-qyzjs5lifq] {
position: fixed;
inset-inline-end: 1.5rem;
bottom: 1.5rem;
z-index: 90;
width: 2.75rem;
height: 2.75rem;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 0;
border: 0;
border-radius: 8px;
background: var(--accent, #1f6f8b);
color: #fff;
cursor: pointer;
box-shadow: 0 4px 14px rgba(0, 0, 0, .25);
opacity: 0;
visibility: hidden;
pointer-events: none;
transform: translateY(12px);
transition: opacity .2s ease, transform .2s ease, visibility .2s, background .15s;
}
.back-to-top.is-visible[b-qyzjs5lifq] {
opacity: 1;
visibility: visible;
pointer-events: auto;
transform: translateY(0);
}
.back-to-top:hover[b-qyzjs5lifq],
.back-to-top:focus-visible[b-qyzjs5lifq] {
background: var(--accent-dark, #134453);
}
.back-to-top__icon[b-qyzjs5lifq] { display: block; }
@media (max-width: 640px) {
.back-to-top[b-qyzjs5lifq] { inset-inline-end: 1rem; bottom: 1rem; }
}
@media (prefers-reduced-motion: reduce) {
.back-to-top[b-qyzjs5lifq] {
transform: none;
transition: opacity .2s ease, visibility .2s, background .15s;
}
.back-to-top.is-visible[b-qyzjs5lifq] { transform: none; }
}
.crumbs[b-mlkrpdd4nf] {
margin: 1rem 0 0.25rem;
font-size: 0.85rem;
line-height: 1.4;
}
.crumbs__list[b-mlkrpdd4nf] {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-wrap: nowrap;
align-items: center;
}
.crumbs__item[b-mlkrpdd4nf] {
display: inline-flex;
align-items: center;
min-width: 0;
}
.crumbs__item:not(:last-child)[b-mlkrpdd4nf] { flex: 0 0 auto; }
.crumbs__item:last-child[b-mlkrpdd4nf]       { flex: 0 1 auto; }
.crumbs__item + .crumbs__item[b-mlkrpdd4nf]::before {
content: "\203A";
margin: 0 0.5em;
color: var(--crumbs-muted, #6b7280);
opacity: 0.75;
}
.crumbs__link[b-mlkrpdd4nf] {
color: var(--crumbs-muted, #6b7280);
text-decoration: none;
border-radius: 2px;
}
.crumbs__link:hover[b-mlkrpdd4nf],
.crumbs__link:focus-visible[b-mlkrpdd4nf] {
color: var(--accent, #b4541a);
text-decoration: underline;
}
.crumbs__current[b-mlkrpdd4nf] {
color: var(--crumbs-muted, #6b7280);
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.carecom-family[b-wzgulmgetq] {
margin-top: 0.85rem;
font-size: 0.82rem;
line-height: 1.8;
color: inherit;
text-align: center;
}
.carecom-family__lead[b-wzgulmgetq] {
margin-right: 0.45rem;
}
.carecom-family__link[b-wzgulmgetq] {
position: relative;
color: inherit;
text-decoration: none;
white-space: nowrap;
}
.carecom-family__label[b-wzgulmgetq] {
text-decoration-thickness: 1px;
text-underline-offset: 2px;
}
.carecom-family__link:hover .carecom-family__label[b-wzgulmgetq] {
text-decoration-line: underline;
}
.carecom-family__sep[b-wzgulmgetq] {
margin: 0 0.45rem;
}
.carecom-family[b-wzgulmgetq]  .carecom-family__preview {
position: absolute;
z-index: 30;
bottom: calc(100% + 10px);
left: 50%;
box-sizing: content-box;
width: 256px;
padding: 6px;
border: 1px solid var(--fnd-preview-line, var(--fnd-border, rgb(0 0 0 / 14%)));
border-radius: var(--fnd-preview-radius, var(--fnd-radius-lg, 10px));
background: var(--fnd-preview-bg, var(--fnd-surface, #fff));
color: var(--fnd-preview-fg, var(--fnd-fg, #1d1f1c));
box-shadow: var(--fnd-preview-shadow, 0 10px 28px rgb(0 0 0 / 22%));
line-height: 1.4;
white-space: normal;
text-align: center;
translate: -50% 4px;
visibility: hidden;
opacity: 0;
transition: opacity .15s ease, translate .15s ease, visibility 0s linear .15s;
}
.carecom-family[b-wzgulmgetq]  .carecom-family__preview[data-open] {
translate: -50% 0;
visibility: visible;
opacity: 1;
transition: opacity .15s ease, translate .15s ease;
}
.carecom-family[b-wzgulmgetq]  .carecom-family__preview::after {
content: "";
position: absolute;
top: 100%;
left: 0;
right: 0;
height: 12px;
}
.carecom-family[b-wzgulmgetq]  .carecom-family__preview[data-place="left"] { left: 0; translate: 0 4px; }
.carecom-family[b-wzgulmgetq]  .carecom-family__preview[data-place="right"] { left: auto; right: 0; translate: 0 4px; }
.carecom-family[b-wzgulmgetq]  .carecom-family__preview[data-place][data-open] { translate: 0 0; }
.carecom-family[b-wzgulmgetq]  .carecom-family__preview[data-below] { top: calc(100% + 10px); bottom: auto; }
.carecom-family[b-wzgulmgetq]  .carecom-family__preview[data-below]::after { top: auto; bottom: 100%; }
.carecom-family[b-wzgulmgetq]  .carecom-family__shot {
display: block;
width: 256px;
height: 160px;
border-radius: max(0px, calc(var(--fnd-preview-radius, var(--fnd-radius-lg, 10px)) - 4px));
background-color: color-mix(in srgb, currentColor 8%, transparent);
background-position: center top;
background-repeat: no-repeat;
background-size: cover;
}
.carecom-family[b-wzgulmgetq]  .carecom-family__host {
display: block;
margin-top: 5px;
overflow-wrap: anywhere;
}
@media (prefers-reduced-motion: reduce) {
.carecom-family[b-wzgulmgetq]  .carecom-family__preview,
.carecom-family[b-wzgulmgetq]  .carecom-family__preview[data-open] { transition: none; }
}
@media print {
.carecom-family[b-wzgulmgetq]  .carecom-family__preview { display: none; }
}
[b-5ijx0t1f2o] .contact-form__grid {
display: grid;
grid-template-columns: var(--contact-form-grid-columns, 1fr 1fr);
gap: 0.75rem 1.1rem;
}
[b-5ijx0t1f2o] .contact-form__grid .form-field { margin-bottom: 0; }
[b-5ijx0t1f2o] .contact-form__grid .form-field--full { grid-column: 1 / -1; }
[b-5ijx0t1f2o] .contact-form__hp {
position: absolute;
left:     -9999px;
width:    1px;
height:   1px;
overflow: hidden;
}
@media (max-width: 640px) {
[b-5ijx0t1f2o] .contact-form__grid {
grid-template-columns: 1fr;
gap: 0.9rem 0;
}
}
.contact-form__sent[b-5ijx0t1f2o] {
background:    var(--contact-form-sent-bg, #ecf5ee);
color:         var(--contact-form-sent-color, #2d5a3d);
border:        1px solid var(--contact-form-sent-border, #2d5a3d);
border-left-width: 4px;
padding:       1rem 1.2rem;
border-radius: var(--contact-form-radius, 6px);
}
.contact-form__error[b-5ijx0t1f2o] {
background:    var(--contact-form-error-bg, #f6ebeb);
color:         var(--contact-form-error-color, #7a3a3a);
padding:       0.7rem 0.9rem;
border-left:   4px solid var(--contact-form-error-color, #b53e3e);
border-radius: var(--contact-form-radius, 6px);
font-size:     0.9rem;
}
.contact-form__actions[b-5ijx0t1f2o] {
display:     flex;
flex-wrap:   wrap;
align-items: center;
gap:         0.75rem;
margin-top:  0.3rem;
}
.contact-form__actions .contact-form__required-footnote[b-5ijx0t1f2o] {
margin-left: auto;
}
.contact-form__required-footnote[b-5ijx0t1f2o] {
margin:    0;
color:     var(--contact-form-footnote-color, #777);
font-size: 0.8rem;
}
.cookie-consent__icon[b-4lnz9fco3j] {
width: 1.3rem;
height: 1.3rem;
margin-right: .5rem;
vertical-align: -.22rem;
flex: 0 0 auto;
}
.cookie-consent__btn.cc-current[b-4lnz9fco3j] {
box-shadow: 0 0 0 2px currentColor;
}
.cookie-consent__btn.cc-current[b-4lnz9fco3j]::before {
content: "✓\00a0";
font-weight: 700;
}
.cat-runway[b-5zbapqbdp4] {
position: absolute;
pointer-events: none;
}
.data-table[b-mep8ieimqa] {
font-size: .88rem;
margin-bottom: 1.5rem;
}
.data-table__toolbar[b-mep8ieimqa] {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: .5rem;
margin: 0 0 .6rem;
}
.data-table__search[b-mep8ieimqa] {
flex: 1 1 14rem;
min-width: 10rem;
max-width: 22rem;
padding: .35rem .6rem;
border: 1px solid var(--border, #d0d0d0);
border-radius: var(--radius, 4px);
font: inherit;
}
.data-table__search:focus-visible[b-mep8ieimqa] {
outline: 2px solid color-mix(in srgb, var(--accent, #10ae5b) 55%, transparent);
outline-offset: 1px;
}
.data-table__wrap[b-mep8ieimqa] {
overflow-x: auto;
border: 1px solid var(--border, #ddd);
border-radius: var(--radius, 4px);
}
.data-table__wrap--scroll[b-mep8ieimqa] {
overflow-y: auto;
}
.data-table__table[b-mep8ieimqa] {
border-collapse: collapse;
min-width: 100%;
}
.data-table__th[b-mep8ieimqa],
.data-table__td[b-mep8ieimqa] {
border: 1px solid var(--border, #ddd);
padding: .35rem .6rem;
text-align: left;
white-space: nowrap;
vertical-align: top;
}
.data-table__th--num[b-mep8ieimqa],
.data-table__td--num[b-mep8ieimqa] {
text-align: right;
}
.data-table__th[b-mep8ieimqa] {
position: sticky;
top: 0;
z-index: 1;
background: var(--bg-muted, #f4f6f5);
box-shadow: inset 0 1px 0 var(--border, #ddd), inset 0 -1px 0 var(--border, #ddd);
font-weight: 600;
padding: 0;
}
.data-table__th:not(:has(.data-table__sort))[b-mep8ieimqa] {
padding: .35rem .6rem;
}
.data-table__sort[b-mep8ieimqa] {
display: flex;
align-items: center;
justify-content: space-between;
gap: .4rem;
width: 100%;
padding: .35rem .6rem;
border: 0;
background: none;
font: inherit;
font-weight: 600;
color: inherit;
text-align: inherit;
cursor: pointer;
}
.data-table__th--num .data-table__sort[b-mep8ieimqa] {
flex-direction: row-reverse;
}
.data-table__sort:hover[b-mep8ieimqa],
.data-table__sort:focus-visible[b-mep8ieimqa] {
color: var(--accent, #10ae5b);
}
.data-table__ind[b-mep8ieimqa] {
flex: 0 0 auto;
font-size: .8em;
opacity: .45;
}
.data-table__th[aria-sort] .data-table__ind[b-mep8ieimqa] {
opacity: 1;
color: var(--accent, #10ae5b);
}
.data-table__td--trunc[b-mep8ieimqa] {
max-width: 30rem;
overflow: hidden;
text-overflow: ellipsis;
}
.data-table__table--mono .data-table__td[b-mep8ieimqa] {
font-family: var(--font-mono, ui-monospace, "Cascadia Code", "Cascadia Mono", Consolas, monospace);
font-size: .82rem;
}
.data-table__td[b-mep8ieimqa] {
background: var(--surface, #fff);
}
.data-table tbody tr:nth-child(even) .data-table__td[b-mep8ieimqa] {
background: color-mix(in srgb, var(--fg, #1b1e26) 3%, var(--surface, #fff));
}
.data-table tbody tr:hover .data-table__td[b-mep8ieimqa] {
background: color-mix(in srgb, var(--accent, #10ae5b) 8%, var(--surface, #fff));
}
.data-table tbody tr.data-table__row--selected .data-table__td[b-mep8ieimqa] {
background: color-mix(in srgb, var(--accent, #10ae5b) 16%, var(--surface, #fff));
}
.data-table__empty[b-mep8ieimqa] {
padding: .9rem .6rem;
text-align: center;
color: var(--fg-muted, #777);
background: var(--surface, #fff);
}
.data-table__count[b-mep8ieimqa] {
margin: .5rem 0 0;
font-size: .82rem;
color: var(--fg-muted, #777);
}
.data-table__detail[b-mep8ieimqa] {
background: color-mix(in srgb, var(--fg, #1b1e26) 4%, var(--surface, #fff));
}
.data-table--stack[b-mep8ieimqa] {
container: data-table / inline-size;
}
@container data-table (max-width: 44rem) {
.data-table__wrap[b-mep8ieimqa] {
overflow: visible;
border: 0;
border-radius: 0;
}
.data-table__table[b-mep8ieimqa],
.data-table__table > thead[b-mep8ieimqa],
.data-table__table > tbody[b-mep8ieimqa],
.data-table__table > tfoot[b-mep8ieimqa] {
display: block;
min-width: 0;
}
.data-table__table > thead:not(:has(.data-table__sort))[b-mep8ieimqa] {
display: none;
}
.data-table__table > thead > tr[b-mep8ieimqa] {
display: flex;
flex-wrap: wrap;
gap: .35rem;
margin-bottom: .6rem;
}
.data-table .data-table__th[b-mep8ieimqa] {
position: static;
border: 1px solid var(--border, #ddd);
border-radius: 999px;
box-shadow: none;
background: var(--surface, #fff);
}
.data-table .data-table__th:not(:has(.data-table__sort))[b-mep8ieimqa] {
display: none;
}
.data-table .data-table__sort[b-mep8ieimqa] {
padding: .2rem .75rem;
}
.data-table .data-table__th--num .data-table__sort[b-mep8ieimqa] {
flex-direction: row;
}
.data-table .data-table__table > tbody > tr[b-mep8ieimqa] {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
gap: .55rem 1.5rem;
padding: .7rem .85rem;
border: 1px solid var(--border, #ddd);
border-radius: var(--radius, 4px);
background: var(--surface, #fff);
}
.data-table .data-table__table > tbody > tr + tr[b-mep8ieimqa] {
margin-top: .6rem;
}
.data-table .data-table__table > tbody > tr.data-table__row--selected[b-mep8ieimqa] {
border-color: color-mix(in srgb, var(--accent, #10ae5b) 45%, var(--border, #ddd));
background: color-mix(in srgb, var(--accent, #10ae5b) 10%, var(--surface, #fff));
}
.data-table .data-table__table > tbody > tr > .data-table__td[b-mep8ieimqa] {
display: block;
flex: 0 1 auto;
min-width: 0;
max-width: 100%;
padding: 0;
border: 0;
background: none;
white-space: normal;
text-align: left;
}
.data-table .data-table__td[data-label][b-mep8ieimqa]::before {
content: attr(data-label);
display: block;
margin-bottom: .1rem;
font-size: .72rem;
font-weight: 600;
color: var(--fg-muted, #777);
}
.data-table .data-table__table > tbody > tr > .data-table__td:first-child[b-mep8ieimqa],
.data-table .data-table__table > tbody > tr > .data-table__td--full[b-mep8ieimqa] {
flex-basis: 100%;
}
.data-table .data-table__td:first-child[data-label][b-mep8ieimqa]::before,
.data-table .data-table__td--full[data-label][b-mep8ieimqa]::before {
content: none;
}
.data-table .data-table__table > tbody > tr:has(+ .data-table__detail-row)[b-mep8ieimqa] {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.data-table .data-table__table > tbody > tr.data-table__detail-row[b-mep8ieimqa] {
margin-top: 0;
border-top: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
background: color-mix(in srgb, var(--fg, #1b1e26) 4%, var(--surface, #fff));
}
.data-table .data-table__detail[b-mep8ieimqa],
.data-table .data-table__empty[b-mep8ieimqa] {
display: block;
flex: 1 1 100%;
padding: 0;
border: 0;
background: none;
}
.data-table__table > tfoot[b-mep8ieimqa]  tr {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: .3rem 1.5rem;
margin-top: .6rem;
padding: .5rem .85rem 0;
border-top: 2px solid var(--border, #ddd);
}
.data-table__table > tfoot[b-mep8ieimqa]  td {
display: block;
padding: 0;
border: 0;
}
.data-table__table > tfoot[b-mep8ieimqa]  td:empty {
display: none;
}
}
.gpx-upload[b-fglenmox3w] {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: .8rem;
margin: 1.2rem 0;
}
.gpx-upload__btn[b-fglenmox3w] {
cursor: pointer;
display: inline-flex;
align-items: center;
}
.gpx-upload__status[b-fglenmox3w] { color: var(--fg-muted); font-size: .9rem; }
.gpx-error[b-fglenmox3w] {
margin: .8rem 0;
padding: .6rem .85rem;
background: rgba(176, 48, 48, .06);
border-left: 3px solid #b03030;
border-radius: 4px;
color: var(--fg-soft);
font-size: .9rem;
}
.gpx-stats[b-fglenmox3w] {
display: flex;
flex-wrap: wrap;
gap: .6rem 2rem;
margin: 1.2rem 0;
padding: 0;
}
.gpx-stat[b-fglenmox3w] { margin: 0; }
.gpx-stat dt[b-fglenmox3w] {
font-size: .78rem;
text-transform: uppercase;
letter-spacing: .04em;
color: var(--fg-muted);
}
.gpx-stat dd[b-fglenmox3w] {
margin: .1rem 0 0;
font-size: 1.15rem;
font-weight: 600;
color: var(--fg);
}
.gpx-map[b-fglenmox3w] {
height: 60vh;
min-height: 360px;
border-radius: var(--radius-lg, 10px);
overflow: hidden;
box-shadow: var(--shadow-sm);
margin: 0 0 1.5rem;
}
.gpx-map--empty[b-fglenmox3w] { display: none; }
.gpx-legend[b-fglenmox3w] {
list-style: none;
margin: 0 0 1.5rem;
padding: 0;
display: flex;
flex-wrap: wrap;
gap: .4rem 1.4rem;
}
.gpx-legend__item[b-fglenmox3w] {
display: inline-flex;
align-items: center;
gap: .5rem;
font-size: .9rem;
}
.gpx-legend__swatch[b-fglenmox3w] {
width: 1rem;
height: .28rem;
border-radius: 2px;
flex: none;
}
.gpx-legend__label[b-fglenmox3w] { color: var(--fg); }
.gpx-legend__dist[b-fglenmox3w]  { color: var(--fg-muted); }
.intern-grid[b-0etbratuv6] {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(15rem, 1fr));
gap: 1.1rem;
margin: 1.2rem 0 1rem;
}
.intern-section__title[b-0etbratuv6] {
margin: 1.8rem 0 .2rem;
font-size: .8rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: .05em;
color: var(--fg-soft, var(--fnd-fg-soft, #777));
}
.intern-section__title--member[b-0etbratuv6] {
color: var(--accent, var(--fnd-brand, #10ae5b));
}
.intern-card__badge[b-0etbratuv6] {
align-self: flex-start;
display: inline-block;
margin-bottom: .45rem;
padding: .1rem .55rem;
border-radius: 999px;
background: var(--accent, var(--fnd-brand, #10ae5b));
color: #fff;
font-size: .7rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: .03em;
}
.intern-sidebar[b-3uk0t58fva] { font-size: .92rem; }
.intern-sidebar__nav[b-3uk0t58fva] { list-style: none; margin: 0; padding: 0; }
.intern-sidebar__nav li[b-3uk0t58fva] { margin: .15rem 0; }
.intern-sidebar__nav .intern-sidebar__group[b-3uk0t58fva] {
margin: .9rem 0 .15rem;
padding: .6rem .7rem 0;
border-top: 1px solid var(--border, #e2e2e2);
font-size: .72rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: .04em;
color: var(--fg-muted, #777);
}
.intern-sidebar__link[b-3uk0t58fva] {
display: block;
padding: .5rem .7rem;
border-left: 3px solid transparent;
border-radius: 4px;
color: var(--fg-soft, #555);
text-decoration: none;
transition: background .15s, color .15s, border-color .15s;
}
.intern-sidebar__link:hover[b-3uk0t58fva],
.intern-sidebar__link:focus-visible[b-3uk0t58fva] {
background: var(--bg-muted, #f3f6f4);
color: var(--fg, #1b1e26);
text-decoration: none;
}
.intern-sidebar__link.is-active[b-3uk0t58fva] {
background: var(--accent-soft, #e6f4ec);
color: var(--accent-dark, #0c7d42);
border-left-color: var(--accent, #10ae5b);
font-weight: 600;
}
.intern-sidebar__account[b-3uk0t58fva] {
margin-top: 1.1rem;
padding-top: .8rem;
border-top: 1px solid var(--border, #e2e2e2);
font-size: .82rem;
line-height: 1.5;
color: var(--fg-muted, #777);
}
.intern-sidebar__account-name[b-3uk0t58fva] { display: block; color: var(--fg-soft, #555); font-weight: 600; margin-bottom: .25rem; }
.intern-sidebar__account-actions[b-3uk0t58fva] { display: flex; flex-direction: column; gap: .15rem; }
.intern-sidebar__account-actions a[b-3uk0t58fva] { color: var(--accent, #10ae5b); }
.intern-sidebar__account-actions a:hover[b-3uk0t58fva],
.intern-sidebar__account-actions a:focus-visible[b-3uk0t58fva] { text-decoration: underline; }
.lang-switcher[b-sdcfq3erpt] {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: .3rem .35rem;
font-size: .9rem;
line-height: 1;
}
.lang-switcher__flag[b-sdcfq3erpt] {
opacity: .7;
}
.lang-switcher__link[b-sdcfq3erpt],
.lang-switcher__current[b-sdcfq3erpt] {
position: relative;
white-space: nowrap;
text-transform: uppercase;
letter-spacing: .03em;
text-decoration: none;
padding: .38rem .5rem;
border-radius: 8px;
}
.lang-switcher__link[b-sdcfq3erpt] {
color: currentColor;
opacity: .78;
transition: opacity .15s ease, background-color .15s ease;
}
.lang-switcher__link:hover[b-sdcfq3erpt],
.lang-switcher__link:focus-visible[b-sdcfq3erpt] {
opacity: 1;
background: color-mix(in srgb, currentColor 8%, transparent);
}
.lang-switcher__current[b-sdcfq3erpt] {
color: currentColor;
font-weight: 700;
background: color-mix(in srgb, currentColor 7%, transparent);
}
.lang-switcher__sr[b-sdcfq3erpt] {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
text-transform: none;
}
.lang-switcher__link[b-sdcfq3erpt]::after {
content: '';
position: absolute;
left: .5rem;
right: .5rem;
bottom: .16rem;
height: 2px;
border-radius: 1px;
opacity: .55;
transition: opacity .15s ease;
pointer-events: none;
}
.lang-switcher__link:hover[b-sdcfq3erpt]::after,
.lang-switcher__link:focus-visible[b-sdcfq3erpt]::after {
opacity: 1;
}
.lang-switcher__link[hreflang="de"][b-sdcfq3erpt]::after {
background: linear-gradient(to right, #000000 0 33.34%, #DD0000 33.34% 66.67%, #FFCE00 66.67% 100%);
}
.lang-switcher__link[hreflang="en"][b-sdcfq3erpt]::after {
background: linear-gradient(to right, #012169 0 33.34%, #C8102E 33.34% 66.67%, #012169 66.67% 100%);
}
.lang-switcher__link[hreflang="fi"][b-sdcfq3erpt]::after {
background: linear-gradient(to right, #cccccc 0 33.34%, #003580 33.34% 66.67%, #cccccc 66.67% 100%);
}
.lang-switcher__link[hreflang="pl"][b-sdcfq3erpt]::after {
background: linear-gradient(to right, #cccccc 0 50%, #DC143C 50% 100%);
}
.lang-switcher__link[hreflang="ja"][b-sdcfq3erpt]::after {
background: linear-gradient(to right, #cccccc 0 33.34%, #BC002D 33.34% 66.67%, #cccccc 66.67% 100%);
}
.lang-switcher__link[hreflang="es"][b-sdcfq3erpt]::after {
background: linear-gradient(to right, #AA151B 0 25%, #F1BF00 25% 75%, #AA151B 75% 100%);
}
.lang-switcher__link[hreflang="fr"][b-sdcfq3erpt]::after {
background: linear-gradient(to right, #0055A4 0 33.34%, #cccccc 33.34% 66.67%, #EF4135 66.67% 100%);
}
.lang-switcher__link[hreflang="it"][b-sdcfq3erpt]::after {
background: linear-gradient(to right, #008C45 0 33.34%, #cccccc 33.34% 66.67%, #CD212A 66.67% 100%);
}
.lang-switcher__link[hreflang="uk"][b-sdcfq3erpt]::after {
background: linear-gradient(to bottom, #0057B7 0 50%, #FFD700 50% 100%);
}
.lang-switcher__link[hreflang="mh"][b-sdcfq3erpt]::after {
background: linear-gradient(115deg, #003893 0 56%, #DD7500 56% 74%, #ffffff 74% 92%, #003893 92% 100%);
}
.lang-switcher__link[hreflang="pt-pt"][b-sdcfq3erpt]::after {
background: linear-gradient(to right, #006600 0 40%, #DA291C 40% 100%);
}
.lang-switcher__link[hreflang="pt-br"][b-sdcfq3erpt]::after {
background: linear-gradient(to right, #009C3B 0 28%, #FFDF00 28% 42%, #002776 42% 58%, #FFDF00 58% 72%, #009C3B 72% 100%);
}
.lang-switcher__link[hreflang="zh-hans"][b-sdcfq3erpt]::after {
background: linear-gradient(to right, #FFDE00 0 18%, #DE2910 18% 100%);
}
.lang-switcher__link[hreflang="hi"][b-sdcfq3erpt]::after {
background: linear-gradient(to right, #FF9933 0 33.34%, #ffffff 33.34% 66.67%, #138808 66.67% 100%);
}
.lang-switcher__link[hreflang="ur"][b-sdcfq3erpt]::after {
background: linear-gradient(to right, #ffffff 0 25%, #01411C 25% 100%);
}
.lang-menu[b-sdcfq3erpt] {
position: relative;
display: inline-block;
}
.lang-menu__summary[b-sdcfq3erpt] {
display: inline-flex;
align-items: center;
gap: .3rem;
cursor: pointer;
list-style: none;
color: currentColor;
font-size: .9rem;
line-height: 1;
padding: .2rem .25rem;
border-radius: 8px;
direction: ltr;
}
.lang-menu__summary[b-sdcfq3erpt]::-webkit-details-marker { display: none; }
.lang-menu__summary:focus-visible[b-sdcfq3erpt] {
outline: 2px solid currentColor;
outline-offset: 3px;
}
.lang-menu__code[b-sdcfq3erpt] {
text-transform: uppercase;
letter-spacing: .03em;
font-weight: 700;
}
.lang-menu__globe[b-sdcfq3erpt] { width: 16px; height: 16px; opacity: .7; }
.lang-menu__chev[b-sdcfq3erpt] {
width: 12px;
height: 12px;
opacity: .55;
transition: transform .2s ease;
}
.lang-menu[open] .lang-menu__chev[b-sdcfq3erpt] { transform: rotate(180deg); }
.lang-menu__summary:hover .lang-menu__globe[b-sdcfq3erpt],
.lang-menu__summary:hover .lang-menu__chev[b-sdcfq3erpt] { opacity: 1; }
.lang-menu__panel[b-sdcfq3erpt] {
position: absolute;
inset-inline-end: 0;
top: calc(100% + .5rem);
z-index: 40;
display: flex;
flex-direction: column;
min-width: 9.5rem;
padding: .35rem;
background: var(--lang-menu-surface, #ffffff);
border: 1px solid color-mix(in srgb, currentColor 16%, transparent);
border-radius: 12px;
box-shadow: 0 8px 24px rgba(0, 0, 0, .10);
}
.lang-menu__row[b-sdcfq3erpt] {
display: flex;
align-items: baseline;
gap: .55rem;
padding: .32rem .5rem;
border-radius: 8px;
text-decoration: none;
color: currentColor;
white-space: nowrap;
}
a.lang-menu__row[b-sdcfq3erpt] { opacity: .8; transition: opacity .15s ease, background-color .15s ease; }
a.lang-menu__row:hover[b-sdcfq3erpt],
a.lang-menu__row:focus-visible[b-sdcfq3erpt] {
opacity: 1;
background: color-mix(in srgb, currentColor 8%, transparent);
}
.lang-menu__row.is-current[b-sdcfq3erpt] { font-weight: 700; }
.lang-menu__rowcode[b-sdcfq3erpt] {
text-transform: uppercase;
letter-spacing: .04em;
font-size: .74rem;
opacity: .7;
min-width: 3.6rem;
text-align: right;
}
.lang-menu__endo[b-sdcfq3erpt] { font-size: .92rem; }
.lang-menu__exonym[b-sdcfq3erpt] {
margin-inline-start: auto;
padding-inline-start: 1rem;
font-size: .78rem;
white-space: nowrap;
opacity: 0;
transition: opacity .15s ease;
pointer-events: none;
}
.lang-menu__exonym:empty[b-sdcfq3erpt] { padding-inline-start: 0; }
a.lang-menu__row:hover .lang-menu__exonym[b-sdcfq3erpt],
a.lang-menu__row:focus-visible .lang-menu__exonym[b-sdcfq3erpt] {
opacity: .55;
}
.lang-menu__foot[b-sdcfq3erpt] {
box-sizing: border-box;
width: 0;
min-width: 100%;
margin-top: .35rem;
padding: .5rem .5rem .3rem;
border-top: 1px solid color-mix(in srgb, currentColor 14%, transparent);
}
.modal-backdrop[b-ge8giljusr] {
position: fixed;
inset: 0;
background: rgba(0, 0, 0, .5);
display: flex;
align-items: center;
justify-content: center;
z-index: 1000;
padding: 1rem;
animation: modal-fade-in-b-ge8giljusr .15s ease;
}
.modal[b-ge8giljusr] {
background: var(--bg, #fff);
color: var(--fg, #1d242b);
border-radius: 8px;
box-shadow: 0 10px 40px rgba(0, 0, 0, .25);
max-width: 600px;
width: 100%;
max-height: calc(100vh - 2rem);
display: flex;
flex-direction: column;
animation: modal-slide-up-b-ge8giljusr .2s ease;
}
.modal__header[b-ge8giljusr] {
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
padding: 1rem 1.25rem;
border-bottom: 1px solid var(--border, #e2e6ea);
}
.modal__title[b-ge8giljusr] {
margin: 0;
font-size: 1.1rem;
font-weight: 600;
line-height: 1.3;
}
.modal__close[b-ge8giljusr] {
background: transparent;
border: 0;
color: var(--fg-muted, #7a8590);
font-size: 1.1rem;
line-height: 1;
cursor: pointer;
padding: .35rem .55rem;
border-radius: 4px;
flex: none;
transition: color .15s, background .15s;
}
.modal__close:hover[b-ge8giljusr],
.modal__close:focus-visible[b-ge8giljusr] {
color: var(--fg, #1d242b);
background: var(--bg-muted, #f4f6f8);
}
.modal__body[b-ge8giljusr] {
padding: 1.25rem;
overflow-y: auto;
}
.modal__actions[b-ge8giljusr] {
padding: 1rem 1.25rem;
border-top: 1px solid var(--border, #e2e6ea);
display: flex;
gap: .6rem;
flex-wrap: wrap;
justify-content: flex-end;
}
@keyframes modal-fade-in-b-ge8giljusr {
from { opacity: 0; }
to   { opacity: 1; }
}
@keyframes modal-slide-up-b-ge8giljusr {
from { opacity: 0; transform: translateY(20px); }
to   { opacity: 1; transform: translateY(0); }
}
.photo-slider[b-m862umg5zc] {
position: relative;
border-radius: var(--photo-slider-radius, 12px);
overflow: hidden;
background: var(--photo-slider-bg, #000);
}
.photo-slider__viewport[b-m862umg5zc] {
position: relative;
width: 100%;
}
.photo-slider__slide[b-m862umg5zc] {
position: absolute;
inset: 0;
margin: 0;
opacity: 0;
transition: opacity 0.6s ease;
pointer-events: none;
}
.photo-slider__slide.is-active[b-m862umg5zc] {
opacity: 1;
pointer-events: auto;
}
.photo-slider__slide img[b-m862umg5zc] {
width: 100%;
height: 100%;
object-fit: contain;
display: block;
}
.photo-slider__open-btn[b-m862umg5zc] {
all: unset;
display: block;
width: 100%;
height: 100%;
cursor: zoom-in;
}
.photo-slider__open-btn:focus-visible[b-m862umg5zc] {
outline: 3px solid var(--photo-slider-focus, currentColor);
outline-offset: -3px;
}
.photo-slider__slide figcaption[b-m862umg5zc] {
position: absolute;
left: 1rem;
bottom: 1rem;
background: var(--photo-slider-caption-bg, rgba(0, 0, 0, 0.6));
color: var(--photo-slider-caption-color, #fff);
padding: 0.35rem 0.75rem;
border-radius: var(--photo-slider-caption-radius, 4px);
font-size: 0.9rem;
}
.photo-slider__btn[b-m862umg5zc] {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 44px;
height: 44px;
border-radius: 50%;
background: rgba(0, 0, 0, 0.45);
color: #fff;
border: none;
cursor: pointer;
display: grid;
place-items: center;
}
.photo-slider__btn svg[b-m862umg5zc] { width: 22px; height: 22px; }
.photo-slider__btn:hover[b-m862umg5zc] { background: rgba(0, 0, 0, 0.75); }
.photo-slider__btn--prev[b-m862umg5zc] { left: 0.75rem; }
.photo-slider__btn--next[b-m862umg5zc] { right: 0.75rem; }
.photo-slider__dots[b-m862umg5zc] {
position: absolute;
bottom: 0.8rem;
left: 50%;
transform: translateX(-50%);
display: flex;
gap: 0.35rem;
background: rgba(0, 0, 0, 0.35);
padding: 0.35rem 0.6rem;
border-radius: 999px;
}
.photo-slider__dot[b-m862umg5zc] {
width: 8px;
height: 8px;
border-radius: 50%;
border: none;
background: rgba(255, 255, 255, 0.5);
padding: 0;
cursor: pointer;
}
.photo-slider__dot.is-active[b-m862umg5zc] {
background: #fff;
transform: scale(1.3);
}
@media (hover: hover) {
.photo-slider__slide figcaption[b-m862umg5zc],
.photo-slider__btn[b-m862umg5zc],
.photo-slider__dots[b-m862umg5zc] {
opacity: 0;
pointer-events: none;
transition: opacity 0.25s ease;
}
.photo-slider:hover .photo-slider__slide.is-active figcaption[b-m862umg5zc],
.photo-slider:focus-within .photo-slider__slide.is-active figcaption[b-m862umg5zc],
.photo-slider:hover .photo-slider__btn[b-m862umg5zc],
.photo-slider:focus-within .photo-slider__btn[b-m862umg5zc],
.photo-slider:hover .photo-slider__dots[b-m862umg5zc],
.photo-slider:focus-within .photo-slider__dots[b-m862umg5zc] {
opacity: 1;
pointer-events: auto;
}
}
.photo-slider-modal[b-m862umg5zc] {
position: fixed;
inset: 0;
z-index: 1000;
background: rgba(0, 0, 0, 0.92);
display: flex;
align-items: center;
justify-content: center;
padding: clamp(0.5rem, 3vw, 3rem);
outline: none;
animation: photo-slider-modal-in-b-m862umg5zc 0.18s ease-out;
}
@keyframes photo-slider-modal-in-b-m862umg5zc {
from { opacity: 0; }
to   { opacity: 1; }
}
.photo-slider-modal__stage[b-m862umg5zc] {
position: relative;
width: 100%;
height: 100%;
z-index: 0;
}
.photo-slider-modal__figure[b-m862umg5zc] {
position: absolute;
inset: 0;
margin: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 0.75rem;
}
.photo-slider-modal__figure img[b-m862umg5zc] {
display: block;
max-width: 100%;
max-height: calc(100vh - 6rem);
object-fit: contain;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.6);
}
.photo-slider-modal__figure figcaption[b-m862umg5zc] {
color: #fff;
font-size: 0.95rem;
text-align: center;
background: rgba(0, 0, 0, 0.55);
padding: 0.35rem 0.85rem;
border-radius: var(--photo-slider-caption-radius, 4px);
}
.photo-slider-modal__figure--in.is-next[b-m862umg5zc]  { animation: photo-slider-slide-in-right-b-m862umg5zc  0.35s ease-out; }
.photo-slider-modal__figure--in.is-prev[b-m862umg5zc]  { animation: photo-slider-slide-in-left-b-m862umg5zc   0.35s ease-out; }
.photo-slider-modal__figure--out.is-next[b-m862umg5zc] { animation: photo-slider-slide-out-left-b-m862umg5zc  0.35s ease-in forwards; }
.photo-slider-modal__figure--out.is-prev[b-m862umg5zc] { animation: photo-slider-slide-out-right-b-m862umg5zc 0.35s ease-in forwards; }
@keyframes photo-slider-slide-in-right-b-m862umg5zc  { from { opacity: 0; transform: translateX(3rem); }   to { opacity: 1; transform: translateX(0); } }
@keyframes photo-slider-slide-in-left-b-m862umg5zc   { from { opacity: 0; transform: translateX(-3rem); }  to { opacity: 1; transform: translateX(0); } }
@keyframes photo-slider-slide-out-left-b-m862umg5zc  { from { opacity: 1; transform: translateX(0); }      to { opacity: 0; transform: translateX(-3rem); } }
@keyframes photo-slider-slide-out-right-b-m862umg5zc { from { opacity: 1; transform: translateX(0); }      to { opacity: 0; transform: translateX(3rem); } }
.photo-slider-modal__btn[b-m862umg5zc],
.photo-slider-modal__close[b-m862umg5zc] {
position: absolute;
z-index: 1;
width: 52px;
height: 52px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.1);
color: #fff;
border: none;
cursor: pointer;
display: grid;
place-items: center;
transition: background 0.15s ease;
}
.photo-slider-modal__btn svg[b-m862umg5zc],
.photo-slider-modal__close svg[b-m862umg5zc] { width: 26px; height: 26px; }
.photo-slider-modal__btn:hover[b-m862umg5zc],
.photo-slider-modal__close:hover[b-m862umg5zc] { background: rgba(255, 255, 255, 0.25); }
.photo-slider-modal__btn--prev[b-m862umg5zc] { left:  clamp(0.5rem, 2vw, 2rem); top: 50%; transform: translateY(-50%); }
.photo-slider-modal__btn--next[b-m862umg5zc] { right: clamp(0.5rem, 2vw, 2rem); top: 50%; transform: translateY(-50%); }
.photo-slider-modal__close[b-m862umg5zc]     { top:   clamp(0.5rem, 2vw, 2rem); right: clamp(0.5rem, 2vw, 2rem); }
@media (prefers-reduced-motion: reduce) {
.photo-slider-modal[b-m862umg5zc],
.photo-slider-modal__figure[b-m862umg5zc] { animation: none !important; }
}
.pwa-back[b-hu5f0az6mx] {
display: none;
align-items: center;
justify-content: center;
width: 2.25rem;
height: 2.25rem;
margin-inline-end: 0.25rem;
padding: 0;
border: 0;
border-radius: 50%;
background: transparent;
color: inherit;
cursor: pointer;
flex-shrink: 0;
}
@media (display-mode: standalone) {
.pwa-back[b-hu5f0az6mx] { display: inline-flex; }
}
html.fnd-standalone .pwa-back[b-hu5f0az6mx] { display: inline-flex; }
.pwa-back:hover[b-hu5f0az6mx],
.pwa-back:focus-visible[b-hu5f0az6mx] {
background: rgba(0, 0, 0, 0.07);
}
.pwa-back__icon[b-hu5f0az6mx] { display: block; }
[dir="rtl"] .pwa-back__icon[b-hu5f0az6mx] { transform: scaleX(-1); }
.refresh-bar[b-5sntdgxu89] {
display: flex;
align-items: baseline;
justify-content: flex-end;
gap: 0.75rem;
margin: 0 0 0.5rem;
}
.refresh-bar__asof[b-5sntdgxu89] {
font-size: 0.8rem;
color: var(--fg-muted, #7a8590);
}
.refresh-bar__btn[b-5sntdgxu89] {
font: inherit;
font-size: 0.85rem;
cursor: pointer;
border: 1px solid var(--border, #d4dade);
background: var(--accent-soft, #e3eef3);
color: var(--accent-dark, #134453);
padding: 0.25rem 0.7rem;
border-radius: var(--radius, 4px);
}
.refresh-bar__btn:hover:not(:disabled)[b-5sntdgxu89] {
background: var(--accent, #1f6f8b);
border-color: var(--accent, #1f6f8b);
color: #fff;
}
.refresh-bar__btn:disabled[b-5sntdgxu89] {
opacity: 0.6;
cursor: default;
}
.support-consent[hidden][b-h4bfcnefbk],
.support-consent__row[hidden][b-h4bfcnefbk] {
display: none;
}
.support-consent[b-h4bfcnefbk] {
margin: 2.5rem 0;
padding: 1.5rem;
border: 1px solid color-mix(in srgb, currentColor 18%, transparent);
border-radius: 12px;
background: color-mix(in srgb, currentColor 4%, transparent);
}
.support-consent__head[b-h4bfcnefbk] {
display: flex;
align-items: center;
justify-content: space-between;
gap: .75rem;
margin: 0 0 .4rem;
}
.support-consent__heading[b-h4bfcnefbk] {
margin: 0;
font-size: 1.25rem;
}
.support-consent__cookie[b-h4bfcnefbk] {
width: 1.25rem;
height: 1.25rem;
margin-right: .5rem;
vertical-align: -.2rem;
}
.support-consent__refresh[b-h4bfcnefbk] {
flex: 0 0 auto;
display: inline-flex;
align-items: center;
justify-content: center;
width: 2rem;
height: 2rem;
padding: 0;
cursor: pointer;
color: inherit;
background: transparent;
border: 1px solid color-mix(in srgb, currentColor 22%, transparent);
border-radius: 8px;
transition: background-color .15s ease;
}
.support-consent__refresh svg[b-h4bfcnefbk] {
width: 1.05rem;
height: 1.05rem;
}
.support-consent__refresh:hover[b-h4bfcnefbk],
.support-consent__refresh:focus-visible[b-h4bfcnefbk] {
background: color-mix(in srgb, currentColor 10%, transparent);
}
.support-consent__intro[b-h4bfcnefbk] {
margin: 0 0 1.25rem;
opacity: .85;
}
.support-consent__rows[b-h4bfcnefbk] {
display: flex;
flex-direction: column;
gap: 1rem;
}
.support-consent__row[b-h4bfcnefbk] {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 1rem 1.25rem;
padding: 1rem 1.15rem;
border: 1px solid color-mix(in srgb, currentColor 14%, transparent);
border-radius: 10px;
}
.support-consent__row-text[b-h4bfcnefbk] {
flex: 1 1 18rem;
}
.support-consent__row-title[b-h4bfcnefbk] {
margin: 0 0 .2rem;
font-size: 1rem;
}
.support-consent__row-body[b-h4bfcnefbk] {
margin: 0;
font-size: .9rem;
opacity: .8;
}
.support-consent__btn[b-h4bfcnefbk] {
flex: 0 0 auto;
cursor: pointer;
padding: .55rem 1.05rem;
font: inherit;
font-weight: 600;
color: inherit;
background: transparent;
border: 1.5px solid currentColor;
border-radius: 8px;
transition: background-color .15s ease;
}
.support-consent__btn:hover[b-h4bfcnefbk],
.support-consent__btn:focus-visible[b-h4bfcnefbk] {
background: color-mix(in srgb, currentColor 12%, transparent);
}
@media (max-width: 32rem) {
.support-consent__btn[b-h4bfcnefbk] {
width: 100%;
}
}
.support-tip[b-ip0c12z8jm] {
margin-top: 2.5rem;
display: flex;
gap: 1.5rem;
padding: 1.5rem 1.6rem;
background: var(--fnd-surface, #fff);
border: 1px solid var(--fnd-border, #d8d2c4);
border-radius: var(--fnd-radius-lg, 8px);
align-items: flex-start;
transition: border-color .15s ease, box-shadow .2s ease, transform .2s ease;
}
.support-tip:hover[b-ip0c12z8jm] {
border-color: var(--fnd-brand);
box-shadow: 0 4px 10px rgba(0, 0, 0, .06), 0 14px 30px rgba(0, 0, 0, .10);
transform: translateY(-1px);
}
.support-tip__icon[b-ip0c12z8jm] {
flex-shrink: 0;
width: 56px;
height: 56px;
display: grid;
place-items: center;
background: var(--fnd-brand-soft);
color: var(--fnd-brand);
border-radius: var(--fnd-radius, 4px);
}
.support-tip__icon svg[b-ip0c12z8jm] { width: 30px; height: 30px; display: block; }
.support-tip__body[b-ip0c12z8jm] { flex: 1; min-width: 0; }
.support-tip__tagline[b-ip0c12z8jm] {
margin: 0 0 .15rem;
font-size: .8rem;
font-weight: 600;
color: var(--fnd-fg-muted);
text-transform: uppercase;
letter-spacing: .08em;
}
.support-tip__name[b-ip0c12z8jm] {
margin: 0 0 .6rem;
font-family: var(--fnd-font-serif, Georgia, "Times New Roman", serif);
font-size: 1.35rem;
font-weight: 700;
color: var(--fnd-fg);
}
.support-tip__text[b-ip0c12z8jm] {
margin: 0 0 1rem;
color: var(--fnd-fg-soft);
line-height: 1.55;
}
.support-tip__chips[b-ip0c12z8jm] {
display: flex;
flex-wrap: wrap;
gap: .5rem;
margin: 0 0 1rem;
}
.support-tip__chip[b-ip0c12z8jm] {
display: inline-flex;
align-items: center;
gap: .35rem;
padding: .4rem .7rem;
background: var(--fnd-brand-soft);
color: var(--fnd-brand-dark);
border: 1px solid var(--fnd-border, #d8d2c4);
border-radius: var(--fnd-radius, 4px);
text-decoration: none;
font-size: .9rem;
font-weight: 500;
transition: border-color .15s ease;
}
.support-tip__chip svg[b-ip0c12z8jm] { width: 15px; height: 15px; }
.support-tip__chip:hover[b-ip0c12z8jm] { border-color: var(--fnd-brand); text-decoration: none; }
.support-tip__cta[b-ip0c12z8jm] {
display: inline-flex;
align-items: center;
gap: .4rem;
padding: .55rem 1.05rem;
background: var(--fnd-brand);
color: #fff;
border-radius: var(--fnd-radius, 4px);
text-decoration: none;
font-weight: 500;
transition: background .15s ease;
}
.support-tip__cta:hover[b-ip0c12z8jm] { background: var(--fnd-brand-dark); color: #fff; text-decoration: none; }
.support-tip__cta svg[b-ip0c12z8jm] { width: 16px; height: 16px; transition: transform .15s ease; }
.support-tip__cta:hover svg[b-ip0c12z8jm] { transform: translateX(2px); }
.support-tip__note[b-ip0c12z8jm] {
display: flex;
align-items: center;
gap: .4rem;
margin: .85rem 0 0;
font-size: .82rem;
color: var(--fnd-fg-muted);
}
.support-tip__note svg[b-ip0c12z8jm] { width: 14px; height: 14px; flex-shrink: 0; }
@media (max-width: 640px) {
.support-tip[b-ip0c12z8jm] { flex-direction: column; gap: 1rem; }
.support-tip__icon[b-ip0c12z8jm] { width: 48px; height: 48px; }
}
.united-teaser[b-azc6qhriki] {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 1rem 1.75rem;
margin: 2.5rem 0 0;
padding: 1.5rem 1.75rem;
border: 1px solid var(--accent-soft, #e2e8f0);
border-radius: 14px;
background: var(--accent-soft, #f7fafc);
}
.united-teaser__body[b-azc6qhriki] {
flex: 1 1 22rem;
min-width: 0;
}
.united-teaser__heading[b-azc6qhriki] {
margin: 0 0 .35rem;
font-size: 1.2rem;
line-height: 1.25;
}
.united-teaser__text[b-azc6qhriki] {
margin: 0;
opacity: .9;
}
.united-teaser__cta[b-azc6qhriki] {
flex: 0 0 auto;
white-space: nowrap;
}
.united-landing__lead[b-zc30fq1wd3] {
font-size: 1.08rem;
line-height: 1.5;
margin: 0 0 .5rem;
}
.united-landing__free[b-zc30fq1wd3] {
margin: 0 0 1.25rem;
opacity: .85;
}
.united-landing__cta[b-zc30fq1wd3] {
margin: 1.5rem 0 .5rem;
}
.united-landing__note[b-zc30fq1wd3] {
font-size: .9rem;
opacity: .8;
}
.united-membership[b-0i2nszcliv] {
margin: 1rem 0 1.5rem;
}
.united-membership__consent[b-0i2nszcliv] {
color: var(--fg-soft, #555);
font-size: .95rem;
}
.united-membership__error[b-0i2nszcliv] {
color: #b4231a;
}
.united-membership__form[b-0i2nszcliv] {
display: flex;
flex-wrap: wrap;
gap: .8rem;
align-items: flex-end;
margin: .6rem 0 1rem;
}
.united-membership__form label[b-0i2nszcliv] {
display: flex;
flex-direction: column;
gap: .2rem;
font-size: .85rem;
}
.united-membership__form input[b-0i2nszcliv] {
padding: .35rem .5rem;
border: 1px solid var(--border, #ccc);
border-radius: 4px;
font: inherit;
}
.united-membership__hint[b-0i2nszcliv] {
color: var(--fg-soft, #777);
font-size: .9rem;
margin: .2rem 0 0;
}
.united-membership__free[b-0i2nszcliv] {
margin: .2rem 0 .9rem;
font-size: .95rem;
color: var(--fg, inherit);
}
.united-membership__trademark[b-0i2nszcliv] {
margin: 1.3rem 0 0;
color: var(--fg-soft, #999);
font-size: .8rem;
}
.united-membership__consent-block[b-0i2nszcliv] {
margin: 1.1rem 0;
padding: .9rem 1rem;
border: 1px solid var(--border, #e2e2e2);
border-radius: .5rem;
background: color-mix(in srgb, currentColor 3%, transparent);
}
.united-membership__consent-heading[b-0i2nszcliv] {
margin: 0 0 .5rem;
font-size: 1rem;
}
.united-membership__consent-item[b-0i2nszcliv] {
display: flex;
align-items: flex-start;
gap: .5rem;
margin: .4rem 0;
font-size: .9rem;
line-height: 1.4;
cursor: pointer;
}
.united-membership__consent-item input[b-0i2nszcliv] {
margin-top: .2rem;
flex: 0 0 auto;
}
.united-membership__consent-note[b-0i2nszcliv] {
color: var(--fg-soft, #777);
font-size: .85rem;
margin: .5rem 0 .2rem;
}
.united-membership__erase[b-0i2nszcliv] {
margin-top: 1.4rem;
padding-top: .9rem;
border-top: 1px solid var(--border, #e2e2e2);
}
.united-membership__erase-link[b-0i2nszcliv] {
border: none;
background: none;
padding: 0;
color: var(--fg-soft, #888);
font: inherit;
font-size: .85rem;
text-decoration: underline;
cursor: pointer;
}
.united-membership__erase-link:hover[b-0i2nszcliv] {
color: #b4231a;
}
.united-membership__erase-warn[b-0i2nszcliv] {
color: #b4231a;
font-size: .9rem;
margin: 0 0 .6rem;
}
.united-membership__erase-confirm[b-0i2nszcliv] {
margin-left: .6rem;
padding: .35rem .9rem;
border: 1px solid #b4231a;
border-radius: 4px;
background: #b4231a;
color: #fff;
font: inherit;
cursor: pointer;
}
.united-membership__erase-confirm:disabled[b-0i2nszcliv] {
opacity: .6;
cursor: default;
}
.united-status[b-75k6bcpuxp] {
display: flex;
align-items: flex-start;
gap: .6rem;
}
.united-status__body[b-75k6bcpuxp] {
flex: 1 1 auto;
display: flex;
flex-direction: column;
gap: .15rem;
}
.united-status__text[b-75k6bcpuxp] {
flex: 1 1 auto;
}
.united-status__free[b-75k6bcpuxp] {
font-weight: 400;
font-size: .85rem;
color: var(--fg-soft, #666);
}
.united-status--cta[b-75k6bcpuxp] {
font-weight: 600;
}
.united-status__icon[b-75k6bcpuxp] {
width: 1.4rem;
height: 1.4rem;
margin-top: .1rem;
flex: 0 0 auto;
color: var(--accent, var(--fnd-brand, #10ae5b));
}
.united-status--loading[b-75k6bcpuxp] {
opacity: .6;
}
.united-status__retry[b-75k6bcpuxp] {
align-self: flex-start;
margin-top: .2rem;
padding: .15rem .55rem;
font: inherit;
font-size: .85rem;
cursor: pointer;
border: 1px solid var(--border, #d4dade);
border-radius: var(--radius, 4px);
background: none;
color: var(--accent, var(--fnd-brand, #10ae5b));
}
.united-status__retry:hover:not(:disabled)[b-75k6bcpuxp] {
background: var(--accent, var(--fnd-brand, #10ae5b));
border-color: var(--accent, var(--fnd-brand, #10ae5b));
color: #fff;
}
.united-status__retry:disabled[b-75k6bcpuxp] {
opacity: .6;
cursor: default;
}
.united-panel__bar[b-3jx4ukhglv] {
display: flex;
gap: .5rem;
align-items: center;
flex-wrap: wrap;
margin: .5rem 0 1.25rem;
}
.united-panel__status[b-3jx4ukhglv] {
color: var(--fg-muted, #555);
}
.united-network[b-2dtio4zbd2] {
margin: 1.75rem 0;
position: relative;
}
.united-network[b-2dtio4zbd2]  .cat-runway--united {
left: 54%;
right: 0;
top: 0;
height: 6rem;
}
@media (max-width: 760px) {
.united-network[b-2dtio4zbd2]  .cat-runway--united {
display: none;
}
}
.united-network__hero[b-2dtio4zbd2] {
display: flex;
align-items: center;
gap: 1rem;
margin: 0 0 1rem;
}
.united-network__emblem[b-2dtio4zbd2] {
flex: 0 0 auto;
width: 78px;
height: 78px;
filter: drop-shadow(0 2px 6px color-mix(in srgb, #10ae5b 30%, transparent));
}
.united-network__hero-text[b-2dtio4zbd2] {
min-width: 0;
}
.united-network__heading[b-2dtio4zbd2] {
margin: 0 0 .25rem;
font-size: 1.15rem;
}
.united-network__intro[b-2dtio4zbd2] {
margin: 0;
font-size: .92rem;
opacity: .85;
}
@media (max-width: 480px) {
.united-network__emblem[b-2dtio4zbd2] {
width: 60px;
height: 60px;
}
.united-network__hero[b-2dtio4zbd2] {
gap: .7rem;
}
}
.united-network__grid[b-2dtio4zbd2] {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(15.5rem, 1fr));
gap: .9rem;
}
.united-network__site[b-2dtio4zbd2] {
display: flex;
flex-direction: column;
padding: 1rem 1.1rem;
border: 1px solid color-mix(in srgb, currentColor 14%, transparent);
border-radius: .7rem;
background: color-mix(in srgb, currentColor 3%, transparent);
}
.united-network__site--here[b-2dtio4zbd2] {
border-color: color-mix(in srgb, var(--accent, var(--fnd-brand, #10ae5b)) 50%, transparent);
background: color-mix(in srgb, var(--accent, var(--fnd-brand, #10ae5b)) 8%, transparent);
box-shadow: 0 2px 10px color-mix(in srgb, var(--accent, var(--fnd-brand, #10ae5b)) 18%, transparent);
}
.united-network__site-head[b-2dtio4zbd2] {
display: flex;
align-items: center;
gap: .5rem;
flex-wrap: wrap;
}
.united-network__lock[b-2dtio4zbd2] {
margin-left: auto;
display: inline-flex;
color: color-mix(in srgb, currentColor 55%, transparent);
}
.united-network__site-name[b-2dtio4zbd2] {
margin: 0;
font-size: 1.02rem;
}
.united-network__badge[b-2dtio4zbd2] {
font-size: .72rem;
font-weight: 600;
letter-spacing: .02em;
text-transform: uppercase;
padding: .12rem .5rem;
border-radius: 1rem;
color: #fff;
background: var(--accent, var(--fnd-brand, #10ae5b));
}
.united-network__tagline[b-2dtio4zbd2] {
margin: .3rem 0 .75rem;
font-size: .86rem;
opacity: .8;
}
.united-network__perks[b-2dtio4zbd2] {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
gap: .5rem;
}
.united-network__perk[b-2dtio4zbd2] {
display: flex;
align-items: flex-start;
gap: .5rem;
}
.united-network__marker[b-2dtio4zbd2] {
flex: 0 0 auto;
display: inline-flex;
margin-top: .12rem;
color: var(--accent, var(--fnd-brand, #10ae5b));
}
.united-network__site--locked .united-network__marker[b-2dtio4zbd2] {
color: color-mix(in srgb, currentColor 35%, transparent);
}
.united-network__perk-text[b-2dtio4zbd2] {
display: flex;
flex-direction: column;
line-height: 1.3;
}
.united-network__perk-title[b-2dtio4zbd2] {
font-weight: 600;
font-size: .94rem;
}
.united-network__perk-blurb[b-2dtio4zbd2] {
font-size: .86rem;
opacity: .82;
}
.united-network__where[b-2dtio4zbd2] {
opacity: .7;
font-style: italic;
}
.united-network__visit[b-2dtio4zbd2] {
margin-top: auto;
padding-top: .7rem;
align-self: flex-start;
font-size: .9rem;
font-weight: 600;
text-decoration: none;
color: var(--accent, var(--fnd-brand, #10ae5b));
}
.united-network__visit:hover[b-2dtio4zbd2],
.united-network__visit:focus-visible[b-2dtio4zbd2] {
text-decoration: underline;
}
.tracking-stats h4[b-0jdkw7wiu1] {
margin-top: 1.75rem;
margin-bottom: .5rem;
}
.tracking-stats__daily[b-0jdkw7wiu1] {
margin: .25rem 0 .5rem;
}