@layer falcon.parts.core;widget-federation [data-bs-template=falcon][data-bs-mode=headband] .item-liveExit{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;border-radius:1rem;border:1px solid var(--falcon-danger, #e63757);color:var(--falcon-danger, #e63757);background:transparent;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-decoration:none;white-space:nowrap;line-height:1.4}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .item-liveExit:hover,widget-federation [data-bs-template=falcon][data-bs-mode=headband] .item-liveExit:focus{background:var(--falcon-danger, #e63757);color:#fff;text-decoration:none}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .item-liveExit .item-liveExit-dot{width:.45rem;height:.45rem;border-radius:50%;background:currentColor;flex-shrink:0}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .item-liveExit .item-liveExit-close{font-size:.7rem;opacity:.8}widget-federation [data-bs-template=falcon][data-bs-mode=headband] entity-headband{display:block}widget-federation [data-bs-template=falcon][data-bs-mode=headband] entity-headband-content,widget-federation [data-bs-template=falcon][data-bs-mode=headband] entity-headband-admin{display:contents}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader{background:linear-gradient(90deg, transparent 0%, rgba(var(--falcon-primary-rgb), .04) 30%, rgba(var(--falcon-primary-rgb), .14) 100%),var(--falcon-emphasis-bg)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .card-img-top{height:16vw;overflow:hidden}@media (min-width:0) and (max-width:479px){widget-federation [data-bs-template=falcon][data-bs-mode=headband] .card-img-top{height:56vw}}@media (min-width:480px) and (max-width:767px){widget-federation [data-bs-template=falcon][data-bs-mode=headband] .card-img-top{height:40vw}}@media (min-width:768px) and (max-width:1023px){widget-federation [data-bs-template=falcon][data-bs-mode=headband] .card-img-top{height:27.2vw}}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-hero{position:relative}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-personBanner{position:absolute;inset:0;overflow:hidden;container-type:size}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-personBanner framed-image{position:absolute;top:50%;left:50%;display:block;width:max(100cqw, 300cqh);height:calc(max(100cqw, 300cqh) / 3);transform:translate(-50%, -50%)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta.is-stuck{position:fixed;top:var(--sticky-offset-itemHeader, 0);z-index:1030;background:linear-gradient(135deg, transparent 0%, transparent 55%, rgba(var(--falcon-primary-rgb), .12) 100%),var(--falcon-emphasis-bg);border-radius:var(--falcon-card-border-radius);box-shadow:var(--falcon-box-shadow)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta .ctnAdminPanel{position:absolute;right:2px;top:2px;--headband-scrim:4, 8, 15;--headband-on-scrim:255, 255, 255}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta .ctnAdminPanel .btn-link,widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta .ctnAdminPanel .btn-link:hover,widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta .ctnAdminPanel .btn-link:focus{text-decoration:none}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta .ctnAdminPanel .btn-link{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:50%;background:rgba(var(--headband-scrim), .55);color:rgb(var(--headband-on-scrim));backdrop-filter:blur(.25rem)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta .ctnAdminPanel .btn-link:hover,widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta .ctnAdminPanel .btn-link:focus,widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta .ctnAdminPanel .show>.btn-link{background:rgba(var(--headband-scrim), .75);color:rgb(var(--headband-on-scrim))}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta .ctnAdminPanel .btn-link span,widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta .ctnAdminPanel .btn-link i{text-decoration:none}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-layout{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"identity actions";align-items:center;column-gap:1rem}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-layout--chips{grid-template-areas:"identity actions" "chips actions"}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-identity{grid-area:identity;display:flex;min-width:0}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-chipsZone{grid-area:chips;min-width:0;padding-left:4.925rem}widget-federation [data-bs-template=falcon][data-bs-mode=headband] entity-headband-chips{display:contents}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-identity .itemHeader-info{min-width:0}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-title{display:-webkit-box;margin-top:0;margin-bottom:.25rem;overflow:hidden;color:var(--falcon-emphasis-color);font-size:1.375rem;font-weight:700;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width:767px){widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-layout,widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-layout--chips{grid-template-columns:auto minmax(0, 1fr);grid-template-areas:none;column-gap:0;align-items:start}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-identity entity-headband-content>:not(.itemHeader-info){margin-right:.75rem !important}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-identity,widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-identity .itemHeader-info,widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-chipsZone{display:contents}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-identity entity-headband-content>:not(.itemHeader-info){grid-column:1;grid-row:1 / span 3}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-identity .itemHeader-title{grid-column:2;grid-row:1;align-self:center}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-identity .itemHeader-info>:not(.itemHeader-title){grid-column:2 / -1}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-chipsZone .itemHeader-chips{grid-column:1 / -1}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader .itemHeader-meta{position:relative;padding:.875rem}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-layout .itemHeader-actions{position:absolute;right:.875rem;bottom:100%;margin-bottom:.5rem;gap:.375rem}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-layout .itemHeader-actions .ua-icon-btn{width:2.25rem;height:2.25rem;border-radius:50%;border-color:transparent;background:color-mix(in srgb, var(--falcon-emphasis-bg) 85%, transparent);box-shadow:var(--falcon-box-shadow-sm);backdrop-filter:blur(4px)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta.is-stuck .itemHeader-layout{grid-template-columns:auto minmax(0, 1fr) auto}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta.is-stuck .itemHeader-layout .itemHeader-actions{position:static;grid-column:3;grid-row:1;margin:0 0 0 .5rem}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-layout .itemHeader-chip{padding:.125rem .4375rem}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-title{font-size:1.125rem}}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-actions user-actions{display:flex;align-items:center}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-actions .ctnUserActions{margin-bottom:0;float:none}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-actions .ctnUserActions>div{position:relative;float:none}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-actions .dropdown-menu{z-index:1055}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-actions .itemHeader-tile{display:inline-flex;align-items:center;gap:.625rem;padding:.5rem .875rem;border:1px solid var(--atl-border, var(--falcon-border-color));border-radius:.75rem;background:var(--atl-card-bg, var(--falcon-card-bg));color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-actions .itemHeader-tile:hover,widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-actions .itemHeader-tile:focus-visible{border-color:var(--atl-sport-running, var(--falcon-primary));background:color-mix(in srgb, var(--atl-sport-running, var(--falcon-primary)) 10%, var(--atl-card-bg, var(--falcon-card-bg)));transform:translateY(-1px)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-actions .itemHeader-tile:active{transform:translateY(0)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-actions .itemHeader-tile-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;background:color-mix(in srgb, var(--atl-sport-running, var(--falcon-primary)) 16%, transparent);color:var(--atl-sport-running, var(--falcon-primary))}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-actions .itemHeader-tile-text{display:flex;flex-direction:column;line-height:1.2}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-actions .itemHeader-tile-text b{font-size:.8125rem}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-actions .itemHeader-tile-text small{font-size:.6875rem;opacity:.7}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-chips{display:flex;gap:.3125rem;flex-wrap:wrap;margin-top:.5rem}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-chip{display:inline-flex;align-items:center;gap:.3125rem;padding:.125rem .5rem;border:1px solid var(--falcon-border-color);border-radius:1rem;color:var(--falcon-secondary-color);font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.4}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-chip i{font-size:.65rem;opacity:.7}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-chip a{color:inherit;text-decoration:none}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-chip a:hover{color:var(--falcon-emphasis-color)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-chip--kind{color:var(--falcon-emphasis-color);border-color:currentColor}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-chip--open{color:var(--falcon-success);border-color:currentColor}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-chip--closed{color:var(--falcon-danger);border-color:currentColor}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-chip--warning{color:var(--falcon-warning);border-color:currentColor}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta-row{display:flex;align-items:center;gap:.375rem;font-size:.7rem;color:var(--falcon-secondary-color);margin-top:.25rem}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta-row i{font-size:.65rem;width:.875rem;text-align:center;opacity:.7;flex-shrink:0}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta-row .itemHeader-meta-lbl{font-weight:600;color:var(--falcon-emphasis-color);flex-shrink:0;overflow:visible}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge{flex-shrink:0;width:3.125rem;min-width:3.125rem;height:3.125rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;padding:.125rem .25rem;background:linear-gradient(135deg, var(--falcon-primary), var(--falcon-primary-700, #1a5fc4));color:rgb(var(--headband-on-scrim));text-align:center;line-height:1.1}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge.disc-cx{background:linear-gradient(135deg, #e63757, #d01a3b)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge.disc-road{background:linear-gradient(135deg, #2c7be5, #1862c6)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge.disc-mtb{background:linear-gradient(135deg, #00b388, #008061)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge.disc-track{background:linear-gradient(135deg, #a855f7, #8f24f5)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge.disc-bmx{background:linear-gradient(135deg, #9b59b6, #804399)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge.disc-gravel{background:linear-gradient(135deg, #f6905c, #f36f2c)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge.disc-trial{background:linear-gradient(135deg, #d2691e, #a55318)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge.disc-triathlon{background:linear-gradient(135deg, #2c7be5, #1862c6)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge.disc-duathlon{background:linear-gradient(135deg, #5e6e82, #495564)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge.disc-aquathlon{background:linear-gradient(135deg, #00b388, #008061)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge.disc-vetathlon{background:linear-gradient(135deg, #9b59b6, #804399)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge.disc-runAndBike{background:linear-gradient(135deg, #f6c343, #f4b312)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge.disc-animathlon{background:linear-gradient(135deg, #5e6e82, #495564)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge.disc-cyclo{background:linear-gradient(135deg, #2c9fb8, #227b8f)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge.disc-indoor{background:linear-gradient(135deg, #e6a817, #b88612)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge.disc-para_bike{background:linear-gradient(135deg, #4f7cff, #1c56ff)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge.disc-def{background:linear-gradient(135deg, #5e6e82, #495564)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge .itemHeader-badge-label{font-size:.65rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;word-break:break-word;hyphens:auto;line-height:1.05}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge>i{font-size:1.5rem;line-height:1}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge .itemHeader-badge-stack{display:flex;flex-direction:column;align-items:center;gap:.125rem}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge .itemHeader-badge-stack .itemHeader-badge-label{font-size:.55rem;opacity:.9}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-badge .itemHeader-badge-stack .itemHeader-badge-value{font-size:1.125rem;font-weight:700;line-height:1}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta .cardPoster{flex-shrink:0;width:3.125rem;height:3.125rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;overflow:hidden;background:var(--falcon-secondary-bg)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-meta .cardPoster img{max-width:100%;max-height:100%;object-fit:contain}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-flag{flex-shrink:0;width:3.125rem;height:3.125rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;overflow:hidden;background:var(--falcon-secondary-bg)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-flag img{max-width:100%;max-height:100%;object-fit:contain}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .calendar{width:3.125rem;line-height:1;display:flex;flex-direction:column;text-align:center;font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";border-radius:.375rem}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .calendar .calendar-year{background-color:#e63757;color:rgb(var(--headband-on-scrim));border-radius:.375rem .375rem 0 0;padding:.25rem;font-weight:600}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .calendar .calendar-day{font-size:1.728rem;padding:.25rem;border:.125rem solid rgba(230,55,87,0.3);border-top:0;border-bottom:0;color:#9da9bb;font-weight:700}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .calendar .calendar-month{font-size:1rem;padding:.25rem;border:.125rem solid rgba(230,55,87,0.3);border-top:0;border-radius:0 0 .375rem .375rem;color:#9da9bb;font-weight:500}widget-federation [data-bs-template=falcon][data-bs-mode=headband]:not(.itemHeader *):not(:has(.itemHeader)),widget-federation [data-bs-template=falcon][data-bs-mode=headband]:not(.itemHeader *):has([data-bs-booting]){min-height:calc(16vw + 7rem);animation:reservePlaceRelease 0s 8s forwards}@media (min-width:0) and (max-width:479px){widget-federation [data-bs-template=falcon][data-bs-mode=headband]:not(.itemHeader *):not(:has(.itemHeader)),widget-federation [data-bs-template=falcon][data-bs-mode=headband]:not(.itemHeader *):has([data-bs-booting]){min-height:calc(16vw * 3.5 + 7rem)}}@media (min-width:480px) and (max-width:767px){widget-federation [data-bs-template=falcon][data-bs-mode=headband]:not(.itemHeader *):not(:has(.itemHeader)),widget-federation [data-bs-template=falcon][data-bs-mode=headband]:not(.itemHeader *):has([data-bs-booting]){min-height:calc(16vw * 2.5 + 7rem)}}@media (min-width:768px) and (max-width:1023px){widget-federation [data-bs-template=falcon][data-bs-mode=headband]:not(.itemHeader *):not(:has(.itemHeader)),widget-federation [data-bs-template=falcon][data-bs-mode=headband]:not(.itemHeader *):has([data-bs-booting]){min-height:calc(16vw * 1.7 + 7rem)}}@keyframes reservePlaceRelease{to{min-height:0;min-width:0}}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-logo{flex-shrink:0;width:3.125rem;min-width:3.125rem;height:3.125rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;overflow:hidden;padding:.25rem;background:var(--falcon-white)}widget-federation [data-bs-template=falcon][data-bs-mode=headband] .itemHeader-logo img{max-width:100%;max-height:100%;object-fit:contain}