.nsrX5W_header{--header-control:var(--control-h-sm);z-index:50;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--background) 96%, transparent);-webkit-backdrop-filter:blur(10px)saturate(118%);position:fixed;top:0;left:0;right:0}.nsrX5W_headerInner{width:var(--container);min-height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.nsrX5W_logo{min-width:max-content;color:var(--primary);font-weight:var(--weight-semibold);align-items:center;gap:8px;display:inline-flex}.nsrX5W_logoMark{width:var(--control-h-sm);height:var(--control-h-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nsrX5W_logoTextGroup{flex-direction:column;justify-content:center;display:flex}.nsrX5W_logoText{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.nsrX5W_logoTagline{font-size:var(--text-2xs);line-height:var(--leading-tight);font-weight:var(--weight-regular);color:var(--muted-foreground);margin-top:1px}.nsrX5W_headerActions{align-items:center;gap:10px;display:flex;position:relative}.nsrX5W_iconButton{width:var(--header-control);height:var(--header-control);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--background);color:var(--foreground);justify-content:center;align-items:center;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.nsrX5W_iconButton:hover{border-color:var(--border-strong);background:var(--muted)}.nsrX5W_signInButton{height:var(--header-control);border:1px solid var(--primary);border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-weight:var(--weight-semibold);font-size:var(--text-sm);align-items:center;gap:8px;padding:0 16px;transition:background .16s,border-color .16s;display:inline-flex}.nsrX5W_signInButton:hover{border-color:var(--primary-hover);background:var(--primary-hover)}.nsrX5W_messageButton{height:var(--header-control);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--background);color:var(--foreground);font-weight:var(--weight-medium);font-size:var(--text-sm);align-items:center;gap:8px;padding:0 16px;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.nsrX5W_messageButton:hover{border-color:var(--border-strong);background:var(--muted)}.nsrX5W_footer{border-top:1px solid var(--border);background:var(--surface)}.nsrX5W_footerInner{width:100%;max-width:var(--container);padding:clamp(36px, 6vw, 56px) var(--gutter) 24px;gap:clamp(28px,4vw,40px);margin:0 auto;display:grid}.nsrX5W_footerBrand{flex-wrap:wrap;align-items:center;gap:10px 18px;min-width:0;display:flex}.nsrX5W_footerBrand p:before{content:"";vertical-align:-.15em;background:var(--border);width:1px;height:1em;margin-right:18px;display:inline-block}.nsrX5W_footerLogo .nsrX5W_logoText{display:inline}.nsrX5W_footerLogo .nsrX5W_logoTagline{display:block}.nsrX5W_footerBrand p,.nsrX5W_trustLine,.nsrX5W_footerBottom{color:var(--muted-foreground);line-height:var(--leading-normal)}.nsrX5W_footerBrand p{font-size:var(--text-md);max-width:38ch;margin:0}.nsrX5W_trustLine{color:var(--foreground);font-size:var(--text-md);font-weight:var(--weight-medium);align-items:center;gap:9px;display:flex}.nsrX5W_trustLine svg{color:var(--success);flex:none}.nsrX5W_socialLinks{flex-wrap:wrap;gap:10px;display:flex}.nsrX5W_socialLinks a{width:var(--control-h-sm);height:var(--control-h-sm);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--muted-foreground);justify-content:center;align-items:center;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.nsrX5W_socialLinks a:hover{color:var(--primary);border-color:color-mix(in srgb, var(--primary), var(--border) 45%);background:color-mix(in srgb, var(--primary), transparent 90%)}.nsrX5W_footerColumns{grid-template-columns:repeat(var(--footer-columns,3), minmax(0, 1fr));gap:28px 24px;min-width:0;display:grid}@media (max-width:880px){.nsrX5W_footerColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.nsrX5W_footerColumns{grid-template-columns:minmax(0,1fr)}}.nsrX5W_footerColumn{min-width:0}.nsrX5W_footerColumn h2{color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0 0 14px}.nsrX5W_footerColumn ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nsrX5W_footerColumn a{color:var(--muted-foreground);font-size:var(--text-md);transition:color .16s}.nsrX5W_footerColumn a:hover{color:var(--primary)}.nsrX5W_footerLinkButton{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;transition:color .16s}.nsrX5W_footerLinkButton:hover{color:var(--primary)}.nsrX5W_footerLinkButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-xs)}.nsrX5W_audienceBody{color:var(--foreground);line-height:var(--leading-normal);flex-direction:column;gap:14px;display:flex}.nsrX5W_audienceBody p{margin:0}.nsrX5W_audienceNote{color:var(--muted-foreground)}.nsrX5W_audienceToggle{font-weight:var(--weight-medium);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.nsrX5W_audienceToggle input{width:18px;height:18px;accent-color:var(--primary)}.nsrX5W_footerBottom{width:100%;max-width:var(--container);padding:16px var(--gutter) 24px;border-top:1px solid var(--border);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}@media (max-width:640px){.nsrX5W_footerBrand{gap:8px}.nsrX5W_footerBrand p:before{display:none}.nsrX5W_footerColumns{gap:24px 20px}}@media (max-width:860px){.nsrX5W_footerBottom{text-align:center;flex-direction:column;align-items:center;gap:8px}}@media (max-width:640px){.nsrX5W_headerInner{gap:12px}.nsrX5W_logoMark{width:36px;height:36px}.nsrX5W_logoText{font-size:var(--text-base)}.nsrX5W_logoTagline{display:none}.nsrX5W_headerActions{gap:7px}.nsrX5W_header{--header-control:40px}.nsrX5W_signInButton span{display:none}.nsrX5W_signInButton{width:var(--header-control);justify-content:center;gap:0;padding:0}.nsrX5W_messageButton span{display:none}.nsrX5W_messageButton{width:var(--header-control);justify-content:center;gap:0;padding:0}}
.VQ4Gmq_locationField{flex:1 1 0;min-width:0;position:relative}.VQ4Gmq_locationDropdown{z-index:95;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);max-height:320px;box-shadow:var(--shadow-lg);flex-direction:column;padding:6px;display:flex;position:absolute}.VQ4Gmq_locationDropdownList{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.VQ4Gmq_locationAttributionToggle{z-index:1;flex:none;align-self:stretch;min-height:28px;margin-top:4px;padding-right:36px;position:relative}.VQ4Gmq_locationAttributionButton{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;list-style:none;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.VQ4Gmq_locationAttributionButton::-webkit-details-marker{display:none}.VQ4Gmq_locationAttributionButton:hover{background:var(--muted);color:var(--foreground)}.VQ4Gmq_locationAttributionButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.VQ4Gmq_locationAttribution{color:var(--muted-foreground);font-size:var(--text-xs);overflow-wrap:anywhere;text-align:right;padding:6px 0;line-height:16px;text-decoration:underline;display:block}.VQ4Gmq_locationDropdownEmpty{color:var(--muted-foreground);font-size:var(--text-md);padding:12px 14px}.VQ4Gmq_locationGroupList{margin:0;padding:0;list-style:none}.VQ4Gmq_locationDropdownSection{color:var(--muted-foreground);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:8px 12px 4px}.VQ4Gmq_locationOption{border-radius:var(--radius-sm);width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.VQ4Gmq_locationOption:hover,.VQ4Gmq_locationOptionActive{background:var(--muted)}.VQ4Gmq_locationOption[aria-disabled=true]{cursor:default;opacity:.6}.VQ4Gmq_locationOptionText{flex-direction:column;min-width:0;display:flex}.VQ4Gmq_locationOptionTitle{font-size:var(--text-md);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VQ4Gmq_locationOptionSubtitle{color:var(--muted-foreground);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VQ4Gmq_locationSearchHint{white-space:normal;display:block}.VQ4Gmq_segmentRow{align-items:center;gap:6px;min-width:0;display:flex}.VQ4Gmq_segmentRow input{min-width:0;color:var(--foreground);font-size:var(--text-md);text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1;padding:0}.VQ4Gmq_segmentRow input::placeholder{color:var(--muted-foreground)}.VQ4Gmq_inlineResults{flex-direction:column;display:flex;position:relative}.VQ4Gmq_inlineList{max-height:min(46vh,360px);margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}
.Lk2NBG_calendar{--calendar-day-size:38px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);flex-direction:column;gap:8px;width:100%;padding:14px 12px 12px;display:flex}.Lk2NBG_header{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.Lk2NBG_title{text-align:center;font-weight:var(--weight-semibold);font-size:var(--text-md)}.Lk2NBG_navButton{border-radius:var(--radius-full);background:var(--muted);width:32px;height:32px;color:var(--foreground);cursor:pointer;border:0;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.Lk2NBG_navButton:hover:not(:disabled){background:var(--border)}.Lk2NBG_navButton:disabled{cursor:not-allowed;opacity:.4}.Lk2NBG_weekDays{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:center;text-transform:lowercase;grid-template-columns:repeat(7,1fr);gap:2px;padding:4px 0 2px;display:grid}.Lk2NBG_days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.Lk2NBG_day{font-variant-numeric:tabular-nums;height:var(--calendar-day-size);border-radius:var(--radius-full);color:var(--foreground);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.Lk2NBG_day:hover:not(:disabled):not(.Lk2NBG_dayStart):not(.Lk2NBG_dayEnd){background:var(--muted)}.Lk2NBG_dayDisabled{cursor:not-allowed;color:var(--muted-foreground);opacity:.45}.Lk2NBG_dayUnavailable{background:var(--muted);text-decoration:line-through}.Lk2NBG_dayBeyondMax{text-decoration:line-through}.Lk2NBG_dayInRange{background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--foreground);border-radius:0}.Lk2NBG_dayStart,.Lk2NBG_dayEnd{background:var(--primary);color:var(--primary-foreground);font-weight:var(--weight-semibold)}.Lk2NBG_dayStart{border-top-right-radius:0;border-bottom-right-radius:0}.Lk2NBG_dayEnd{border-top-left-radius:0;border-bottom-left-radius:0}.Lk2NBG_dayStart.Lk2NBG_dayEnd{border-radius:var(--radius-full)}.Lk2NBG_calendarDouble{--calendar-day-size:42px;padding:16px 20px 18px}.Lk2NBG_doubleMonths{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid;position:relative}.Lk2NBG_month,.Lk2NBG_secondMonth{flex-direction:column;gap:8px;min-width:0;display:flex}.Lk2NBG_monthTitle{height:32px;font-size:var(--text-md);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:flex}.Lk2NBG_navPrev,.Lk2NBG_navNext{z-index:1;position:absolute;top:0}.Lk2NBG_navPrev{left:0}.Lk2NBG_navNext{right:0}@media (max-width:760px){.Lk2NBG_doubleMonths{grid-template-columns:minmax(0,1fr)}.Lk2NBG_secondMonth{display:none}}.Lk2NBG_calendarStack{--calendar-day-size:46px;background:0 0;border:0;border-radius:0;gap:0;padding:0 2px 12px}.Lk2NBG_stackWeekDays{z-index:1;border-bottom:1px solid var(--border);background:var(--background);padding:8px 0;position:sticky;top:0}.Lk2NBG_stackMonth{flex-direction:column;gap:10px;padding-top:22px;display:flex}.Lk2NBG_stackTitle{font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0}.Lk2NBG_calendar.Lk2NBG_calendarCompact{--calendar-day-size:32px;background:0 0;border:0;border-radius:0;gap:4px;width:auto;padding:2px}.Lk2NBG_calendarCompact .Lk2NBG_weekDays,.Lk2NBG_calendarCompact .Lk2NBG_days{grid-template-columns:repeat(7, var(--calendar-day-size));justify-content:center}.Lk2NBG_calendarCompact .Lk2NBG_weekDays{font-size:var(--text-2xs);padding:2px 0}.Lk2NBG_calendarCompact .Lk2NBG_day{font-size:var(--text-xs)}.Lk2NBG_calendarCompact .Lk2NBG_title,.Lk2NBG_calendarCompact .Lk2NBG_monthTitle{height:28px;font-size:var(--text-sm)}.Lk2NBG_calendarCompact .Lk2NBG_navButton{width:28px;height:28px}.Lk2NBG_calendarCompact .Lk2NBG_doubleMonths{grid-template-columns:repeat(2,auto);justify-content:center;gap:24px}.Lk2NBG_calendarCompact .Lk2NBG_month,.Lk2NBG_calendarCompact .Lk2NBG_secondMonth{gap:4px}@media (max-width:760px){.Lk2NBG_calendarCompact .Lk2NBG_doubleMonths{grid-template-columns:auto}}@media (max-width:380px){.Lk2NBG_calendar{--calendar-day-size:32px;padding:10px 6px}.Lk2NBG_weekDays{font-size:var(--text-2xs)}.Lk2NBG_day{font-size:var(--text-xs)}}
.uGdboa_panel{-webkit-user-select:none;user-select:none;flex-direction:column;gap:14px;display:flex}.uGdboa_header{color:var(--foreground);align-items:center;gap:8px;display:inline-flex}.uGdboa_header h2{font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0}.uGdboa_resetLink{color:var(--muted-foreground);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-self:center;margin-top:-4px;padding:4px 12px;text-decoration:underline}.uGdboa_resetLink:hover{color:var(--foreground)}
.puKL_a_datePillWrapper{flex:1 1 0;min-width:0;position:relative}.puKL_a_datePill{justify-content:space-between;width:100%}.puKL_a_datePill[aria-expanded=true]{border-color:var(--ring);box-shadow:var(--focus-ring)}.puKL_a_datePillLabel{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.puKL_a_calendarPopover{z-index:95;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);padding:12px;position:fixed;overflow-y:auto}.puKL_a_popoverPanel{gap:8px}@media (max-width:520px){.puKL_a_calendarPopover{width:calc(100vw - 32px);left:16px!important}}
.pTghqW_steps{gap:12px;display:grid}.pTghqW_card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--shadow-sm)}.pTghqW_cardOpen{box-shadow:var(--shadow-md);padding:20px 18px 16px}.pTghqW_cardTitle{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--weight-semibold);margin:0 0 14px}.pTghqW_cardRow{border-radius:var(--radius-xl);cursor:pointer;width:100%;min-height:56px;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;display:flex}.pTghqW_cardRow:focus-visible{box-shadow:var(--focus-ring);outline:0}.pTghqW_rowLabel{color:var(--muted-foreground);font-size:var(--text-md);font-weight:var(--weight-medium);flex:none}.pTghqW_rowValue,.pTghqW_rowPlaceholder{min-width:0;font-size:var(--text-md);font-weight:var(--weight-semibold);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pTghqW_rowValue{color:var(--foreground)}.pTghqW_rowPlaceholder{color:var(--muted-foreground);font-weight:var(--weight-medium)}.pTghqW_calendarScroll{overscroll-behavior:contain;max-height:min(52vh,460px);overflow-y:auto}.pTghqW_linkButton{color:var(--muted-foreground);cursor:pointer;font-size:var(--text-sm);background:0 0;border:0;margin-top:10px;padding:4px 0;text-decoration:underline}.pTghqW_linkButton:hover{color:var(--foreground)}.pTghqW_footer{align-items:center;gap:12px;width:100%;display:flex}.pTghqW_footer>*{flex:1}
.vpopwG_wide{width:100%;min-width:0;max-width:680px;margin-top:36px;display:none}@media (min-width:481px){.vpopwG_wide{display:block}}
.M7QYga_band{padding:var(--card-pad);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);gap:14px;display:grid}.M7QYga_band h2{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.M7QYga_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.M7QYga_item{align-items:flex-start;gap:12px;min-width:0;display:flex}.M7QYga_icon{border-radius:var(--radius-md);background:var(--primary-soft);width:36px;height:36px;color:var(--primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.M7QYga_text{gap:2px;min-width:0;display:grid}.M7QYga_text strong{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.M7QYga_body{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-snug)}@media (max-width:980px){.M7QYga_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.M7QYga_grid{grid-template-columns:1fr;gap:14px}}
