@charset "UTF-8";.month-cal-arrow{align-items:center;background:transparent;border:1px solid #e4e7ec;border-radius:8px;color:#1063b3;display:inline-flex;font-size:1.25rem;height:30px;justify-content:center;line-height:1;position:absolute;text-decoration:none;top:50%;transform:translateY(-60%);transition:background-color .12s ease,border-color .12s ease;width:30px}.month-cal-arrow--prev{left:0}.month-cal-arrow--next{right:0}.month-cal-arrow:hover{background:rgba(16,99,179,.07);border-color:rgba(16,99,179,.4);text-decoration:none}.month-cal-arrow.is-disabled{border-color:transparent;color:#ccc;pointer-events:none}.month-pills{display:none;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;scroll-behavior:smooth;scroll-padding-inline:24px;scroll-snap-type:x proximity;scrollbar-color:rgba(16,99,179,.25) transparent;scrollbar-width:thin}.month-pills::-webkit-scrollbar{height:6px}.month-pills::-webkit-scrollbar-thumb{background:rgba(16,99,179,.25);border-radius:999px}@media (min-width:600px){.month-pills{display:flex}}.month-pill{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:999px;color:#1d2330;display:inline-flex;flex:0 0 auto;font-size:.875rem;gap:.3em;line-height:1.1;padding:8px 16px;scroll-snap-align:center;text-align:center;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,transform .06s ease}.month-pill__name{font-weight:700;text-transform:capitalize}.month-pill__year{font-weight:700}.month-pill:hover{background:rgba(16,99,179,.06);border-color:rgba(16,99,179,.4);color:#1063b3;text-decoration:none}.month-pill:hover .month-pill__year{color:inherit}.month-pill.is-active{border-color:#7640a4;font-weight:700}.month-pill.is-active,.month-pill.is-active:hover{background:#7640a4;color:#fff}@media (min-width:600px){.month-form-mobile{display:none}}.crowds-calendar__month-wrap{position:relative}.crowds-calendar__overlay{align-items:center;background:hsla(0,0%,100%,.85);border-radius:12px;display:none;flex-direction:column;inset:0;justify-content:center;position:absolute;text-align:center;z-index:5}.crowds-calendar__overlay p{color:#5a6470;font-size:.88rem;font-style:italic;margin-top:10px}.crowds-calendar.is-loading .crowds-calendar__overlay{display:flex}.crowds-calendar.is-loading .crowds-calendar__month-wrap>table{opacity:.4}.crowds-sheet.crowds-sheet--example{inset:auto;position:relative;z-index:auto}.crowds-sheet.crowds-sheet--example .crowds-sheet__backdrop,.crowds-sheet.crowds-sheet--example .crowds-sheet__close,.crowds-sheet.crowds-sheet--example .crowds-sheet__handle{display:none}.crowds-sheet.crowds-sheet--example .crowds-sheet__panel{animation:none;border-radius:16px;box-shadow:0 2px 6px rgba(45,65,86,.08);inset:auto;max-height:none;max-width:420px;position:relative;width:100%}.crowds-sticky.crowds-sticky--example{border-radius:12px;inset:auto;max-width:420px;position:relative}.crowds-page .crowds-booking,.crowds-page .crowds-options,.crowds-page .crowds-promotions,.crowds-page .crowds-summary__cta{transition:opacity .2s ease}.crowds-page.is-loading .crowds-booking,.crowds-page.is-loading .crowds-options,.crowds-page.is-loading .crowds-promotions,.crowds-page.is-loading .crowds-summary__cta{opacity:.45;pointer-events:none}.crowds-page.is-loading .crowds-summary__text,.crowds-page.is-loading .crowds-summary__value{animation:shimmer-slide 1.4s ease-in-out infinite;background:linear-gradient(90deg,#eef0f3,#f6f7f9 50%,#eef0f3);background-size:200% 100%;border-radius:4px;color:transparent}.crowds-page.is-loading .crowds-summary__card{background:#fafbfc}.crowds-page.is-loading .crowds-summary__label{color:#777}@media (prefers-reduced-motion:reduce){.crowds-page.is-loading .crowds-summary__text,.crowds-page.is-loading .crowds-summary__value{animation:none}}.month-pill.is-loading{cursor:progress;position:relative}.month-pill.is-loading:after{animation:month-pill-spin .7s linear infinite;border:2px solid rgba(16,99,179,.25);border-radius:50%;border-top-color:#1063b3;content:"";height:14px;margin-left:6px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:14px}.month-pill.is-loading.is-active:after{border-color:#fff hsla(0,0%,100%,.4) hsla(0,0%,100%,.4)}@keyframes month-pill-spin{to{transform:translateY(-50%) rotate(1turn)}}@media (max-width:600px){.crowds-calendar .disney-card,.crowds-calendar .disney-card>.inner{background:transparent;border:0;box-shadow:none;padding:0}.crowds-calendar .crowds-invite,.crowds-calendar .crowds-updated,.crowds-calendar .legend,.crowds-calendar form{padding-left:14px;padding-right:14px}}.crowds-calendar select#id_date{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#ecf3fc;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-position:calc(100% - 1rem);background-repeat:no-repeat;padding-right:2.4rem}.crowds-calendar .legend{margin:12px auto 0;max-width:560px}.crowds-calendar .legend table,.crowds-calendar .legend tbody,.crowds-calendar .legend tr{display:contents}.crowds-calendar .legend table{align-items:center;display:grid;gap:8px 14px;grid-template-columns:repeat(3,auto 1fr)}@media (max-width:768px){.crowds-calendar .legend table{grid-template-columns:repeat(2,auto 1fr)}}@media (max-width:600px){.crowds-calendar .legend table{gap:6px 10px;grid-template-columns:auto 1fr}}.crowds-calendar .legend td{background:transparent!important;border:0;color:#333;font-size:.88rem;padding:0;text-align:left}.crowds-calendar .legend td.color{border:1px solid transparent;border-radius:4px;height:18px;width:18px}.crowds-calendar .legend td.color.closed{background-color:hsla(0,0%,60%,.2)!important;border-color:#999}.crowds-calendar .legend td.color.quiet{background-color:rgba(65,117,5,.2)!important;border-color:#417505}.crowds-calendar .legend td.color.low{background-color:rgba(74,144,226,.2)!important;border-color:#4a90e2}.crowds-calendar .legend td.color.mid{background-color:rgba(245,166,35,.2)!important;border-color:#f5a623}.crowds-calendar .legend td.color.high{background-color:rgba(230,79,0,.2)!important;border-color:#e64f00}.crowds-calendar .legend td.color.peak{background-color:rgba(208,2,27,.2)!important;border-color:#d0021b}.crowds-calendar .legend td.color.deal-color{background-color:rgba(17,122,58,.15)!important;border-color:#117a3a}.crowds-calendar .legend td.value{white-space:nowrap}.crowds-calendar .legend tr.legend__deal-row{display:contents}.crowds-calendar .legend tr.legend__deal-row td.color.deal-color{grid-column:1}.crowds-calendar .legend tr.legend__deal-row td.value{grid-column:2/-1;white-space:normal}.crowds-calendar table{border-collapse:separate;border-spacing:4px;empty-cells:show;margin:0 auto;max-width:560px;table-layout:fixed;width:100%}.crowds-calendar table tr td,.crowds-calendar table tr th{font-size:13px;padding:6px}@media (min-width:600px){.crowds-calendar table tr td,.crowds-calendar table tr th{font-size:16px;padding:8px}}.crowds-calendar table tr th.month-heading{background:transparent;border:0;letter-spacing:0;padding:4px 0 12px;position:relative;text-align:center;text-transform:none}.crowds-calendar table tr .month-heading__label{align-items:baseline;color:#1d2330;display:inline-flex;gap:6px}.crowds-calendar table tr .month-heading__name{font-size:1.1rem;font-weight:700}.crowds-calendar table tr .month-heading__year{color:#6b7380;font-size:.88rem;font-weight:500}.crowds-calendar table tr th:not(.month-heading){background:transparent;border:0;border-bottom:2px solid rgba(16,99,179,.12);color:#6b7380;font-size:.75rem;font-weight:600;letter-spacing:0;padding:4px 0 8px;text-align:center;text-transform:none}@media (min-width:600px){.crowds-calendar table tr th:not(.month-heading){font-size:.82rem;padding:5px 0 10px}}.crowds-calendar table tr th:not(.month-heading):nth-last-child(-n+2){border-bottom-color:rgba(16,99,179,.35);color:#1063b3}.crowds-calendar table tr td{border:1px solid transparent;border-radius:8px;overflow:hidden;text-align:right}.crowds-calendar table tr td ul{list-style:none;margin:0;padding:0}.crowds-calendar table tr td.closed{background-color:hsla(0,0%,60%,.2);border-color:#999;color:#999}.crowds-calendar table tr td.quiet{background-color:rgba(65,117,5,.2);border-color:#417505;color:#417505}.crowds-calendar table tr td.low{background-color:rgba(74,144,226,.2);border-color:#4a90e2;color:#4a90e2}.crowds-calendar table tr td.mid{background-color:rgba(245,166,35,.2);border-color:#f5a623;color:#f5a623}.crowds-calendar table tr td.high{background-color:rgba(230,79,0,.2);border-color:#e64f00;color:#e64f00}.crowds-calendar table tr td.peak{background-color:rgba(208,2,27,.2);border-color:#d0021b;color:#d0021b}.crowds-calendar td.day-cell{padding:0;position:relative;vertical-align:top}.crowds-calendar td.day-cell.deal:after{color:#117a3a;content:"★";font-size:.65rem;pointer-events:none;position:absolute;right:4px;top:2px;z-index:1}.crowds-calendar td.day-cell.has-event:before{content:"🎉";font-size:.7rem;left:4px;pointer-events:none;position:absolute;top:2px;z-index:1}.crowds-calendar .day-trigger{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;aspect-ratio:1;background:none;background-color:transparent;border:0;border-radius:8px;box-shadow:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;justify-content:center;min-height:0;padding:4px 2px;position:relative;text-align:center;transition:transform .08s ease,box-shadow .08s ease;width:100%}.crowds-calendar .day-trigger:focus-visible,.crowds-calendar .day-trigger:hover{box-shadow:0 2px 6px rgba(0,0,0,.18);transform:translateY(-1px)}.crowds-calendar .day-trigger:focus-visible{outline:2px solid #1063b3;outline-offset:1px}.crowds-calendar .day-trigger:after{border:1px dashed transparent;border-radius:8px;content:"";inset:0;pointer-events:none;position:absolute;transition:border-color .15s ease}.crowds-calendar .day-trigger:hover:after{border-color:rgba(16,99,179,.45)}.crowds-calendar .day-num{font-size:.95rem;font-weight:600;line-height:1.1}.crowds-calendar .day-price{font-size:.72rem;letter-spacing:-.04em;line-height:1;margin-top:2px}.crowds-calendar .day-price.tier-cheap{color:#117a3a;font-weight:700}.crowds-calendar .day-price.tier-mid{color:#777}.crowds-calendar .day-price.tier-expensive{color:#b0533d;opacity:.75}.crowds-calendar .day-price.deal-price{color:#117a3a;font-size:.78rem;font-weight:700;letter-spacing:0}@media (max-width:600px){.crowds-calendar .day-trigger{padding:2px}.crowds-calendar .day-num{font-size:.88rem}.crowds-calendar .day-price{font-size:.6rem;margin-top:1px}.crowds-calendar .day-price.deal-price{font-size:.68rem}}.crowds-invite{background:#eef5fc;border-left:3px solid #1063b3;border-radius:6px;color:#234;font-size:.92rem;line-height:1.4;margin:0 0 12px;padding:10px 14px}.crowds-invite strong{color:#1063b3}.crowds-invite__hint{color:#555;display:inline-block;font-size:.85rem;margin-left:6px}.crowds-invite .deal-star{color:#117a3a}@keyframes deal-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.crowds-calendar td.deal .deal-star{animation:deal-pulse 2.4s ease-in-out infinite;display:inline-block;transform-origin:center}@media (prefers-reduced-motion:reduce){.crowds-calendar td.deal .deal-star{animation:none}}.crowds-sheet{inset:0;position:fixed;z-index:9999}.crowds-sheet[hidden]{display:none}.crowds-sheet__backdrop{animation:crowds-fade .18s ease both;background:rgba(0,0,0,.45);inset:0;position:absolute}.crowds-sheet__panel{background:#f9faff;box-shadow:0 -8px 24px rgba(0,0,0,.25);display:flex;flex-direction:column;outline:none;overflow-x:hidden;position:absolute}.crowds-sheet__body{max-width:100%;overflow-x:hidden}.crowds-sheet__close{background:transparent;border:0;cursor:pointer;font-size:1.8rem;line-height:1;position:absolute;right:12px;top:8px;z-index:1}.crowds-sheet__handle{background:#ccc;border-radius:2px;height:4px;margin:8px auto 0;width:36px}.crowds-sheet__header{background:#fff;border-bottom:1px solid rgba(45,65,86,.12);padding:20px 48px 16px 20px}.crowds-sheet__header h3{font-family:Luckiest Guy,Helvetica,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.02em;line-height:1.3;margin:6px 0 4px}.crowds-sheet__subtitle{margin:0}.crowds-sheet__body{flex:1;overflow-y:auto;padding:16px 16px 32px}.crowds-sheet__tweak>form{margin:0}.crowds-sheet__pax .pax-stack{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.crowds-sheet__pax .pax-row{display:grid;gap:10px;grid-template-columns:1fr 1fr}.crowds-sheet__pax .pax-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;margin-bottom:16px}.crowds-sheet__pax .pax-field{background:#fff;border:1px solid #d6dbe2;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;padding:10px 12px;transition:border-color .12s ease,box-shadow .12s ease}.crowds-sheet__pax .pax-field:hover{border-color:#adb5bd}.crowds-sheet__pax .pax-field:focus-within{border-color:#1063b3;box-shadow:0 0 0 3px rgba(16,99,179,.15)}.crowds-sheet__pax .pax-field__label{color:#1d2330;font-size:.82rem;font-weight:700;line-height:1.1}.crowds-sheet__pax .pax-field__hint{color:#6b7380;font-size:.7rem;line-height:1.1;margin-top:2px}.crowds-sheet__pax .pax-field--wide{grid-column:1/-1}.crowds-sheet__pax .pax-field select{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%23555' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;padding:2px 18px 2px 0}.crowds-sheet__pax .pax-field input[type=date],.crowds-sheet__pax .pax-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;color:#111;font-size:1rem;font-weight:600;margin-top:8px;outline:none;width:100%}.crowds-sheet__pax .pax-field input[type=date]{background:transparent;font-family:inherit;padding:2px 0}.crowds-sheet__pax .pax-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:opacity(.6)}.crowds-sheet__pax .pax-stepper{align-items:center;display:flex;gap:6px;margin-top:8px}.crowds-sheet__pax .pax-stepper__btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#f1f4f8;border:1px solid #d6dbe2;border-radius:8px;color:#1d2330;cursor:pointer;font-size:1.1rem;font-weight:700;height:32px;line-height:1;padding:0;transition:background-color .12s ease,border-color .12s ease;width:32px}.crowds-sheet__pax .pax-stepper__btn:hover{background:#e2e8f0;border-color:#adb5bd}.crowds-sheet__pax .pax-stepper__btn:active{background:#d6dbe2}.crowds-sheet__pax .pax-stepper input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:transparent;border:0;color:#111;flex:1;font-size:1.15rem;font-weight:700;outline:none;padding:0;text-align:center;width:100%}.crowds-sheet__pax .pax-stepper input[type=number]::-webkit-inner-spin-button,.crowds-sheet__pax .pax-stepper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.crowds-sheet__pax>.button{margin-top:4px}.crowds-sheet__loader{padding:18px 4px 8px;text-align:center}.crowds-sheet__loader p{color:#6b7380;font-size:.85rem;font-style:italic;margin:8px 0 14px}.crowds-sheet .mickey-loader{animation:mickey-bob 1.4s ease-in-out infinite;height:44px;margin:0 auto;position:relative;width:44px}.crowds-sheet .mickey-loader__head{background:#1d1d1d;border-radius:50%;display:block;height:28px;left:8px;position:absolute;top:12px;width:28px}.crowds-sheet .mickey-loader__ear{background:#1d1d1d;border-radius:50%;display:block;height:16px;position:absolute;top:4px;width:16px}.crowds-sheet .mickey-loader__ear--left{left:0}.crowds-sheet .mickey-loader__ear--right{right:0}.crowds-sheet .shimmer-block{animation:shimmer-slide 1.4s ease-in-out infinite;background:linear-gradient(90deg,#eef0f3,#f6f7f9 50%,#eef0f3);background-size:200% 100%;border-radius:6px;height:14px;margin:8px auto;max-width:320px}.crowds-sheet .shimmer-block--lg{height:22px;max-width:260px}.crowds-sheet .shimmer-block--sm{height:10px;max-width:200px}.crowds-sheet__closed .closed-slider{display:flex;gap:8px;list-style:none;margin:0;overflow-x:auto;padding:0 0 6px;scroll-snap-type:x mandatory}.crowds-sheet__closed .closed-card{background:#fff;border-radius:20px;box-shadow:0 2px 6px rgba(45,65,86,.08);display:flex;flex:1;flex-direction:column;overflow:hidden}.crowds-sheet__closed .closed-card__art{align-items:center;background:rgba(245,166,35,.15);display:flex;font-size:2.6rem;height:110px;justify-content:center}.crowds-sheet__closed .closed-card__art .dlp-icon{color:rgba(212,135,10,.35);font-size:2.6rem}.crowds-sheet__closed .closed-card__body{display:flex;flex-direction:column;gap:2px;padding:14px 16px}.crowds-sheet__closed .closed-card__name{font-family:Luckiest Guy,Helvetica,sans-serif;font-size:1rem;letter-spacing:.02em;line-height:1.25}.crowds-sheet__closed .closed-card__park{color:rgba(45,65,86,.6);font-size:.8rem}.crowds-sheet__closed .closed-card__until{color:#9a5b00;font-size:.78rem;font-weight:700;margin-top:4px}.crowds-sheet__closed li{display:flex;flex:0 0 200px;scroll-snap-align:start}.crowds-sheet__closed a.closed-card{color:#2d4156;text-decoration:none}.crowds-sheet__closed a.closed-card:hover .closed-card__name{color:#e01e71}.crowds-sheet__closed .closed-card__art img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.crowds-sheet__hours .park-hours{align-items:flex-start;display:flex;gap:10px}.crowds-sheet__hours .park-hours__icon{align-items:center;background:rgba(118,64,164,.06);border-radius:12px;display:flex;flex:0 0 44px;height:44px;justify-content:center}.crowds-sheet__hours .park-hours__icon .dlp-icon{color:#7640a4;font-size:1.5rem}.crowds-sheet__hours .park-hours__info{display:block;flex:1;min-width:0}.crowds-sheet__hours .park-hours__name{display:block;font-size:.95rem;font-weight:700}.crowds-sheet__hours .park-hours__times{display:block;font-family:Luckiest Guy,Helvetica,sans-serif;font-size:1.25rem;letter-spacing:.02em;line-height:1.3;margin-top:2px}.crowds-sheet__hours .park-hours__bar{align-items:center;display:flex;gap:6px;margin-top:6px}.crowds-sheet__hours .park-hours__time{font-size:.82rem;font-weight:700;min-width:36px}.crowds-sheet__hours .park-hours__time--end{text-align:right}.crowds-sheet__hours .park-hours__track{background:rgba(118,64,164,.06);border-radius:4px;flex:1;height:8px;overflow:hidden;position:relative}.crowds-sheet__hours .park-hours__fill{background:rgba(118,64,164,.25);inset:0;position:absolute}.crowds-sheet__hours .park-hours__emt{background:rgba(224,30,113,.6);border-radius:4px;bottom:0;left:0;position:absolute;top:0}.crowds-sheet__hours .park-hours__magic{align-items:center;color:#e01e71;display:flex;font-size:.82rem;font-weight:500;gap:4px;margin:6px 0 0}.crowds-sheet__ctas .cta-list{display:flex;flex-direction:column;gap:10px}.crowds-sheet__ctas .cta-card{background:#fff;border:1px solid rgba(45,65,86,.12);border-radius:20px;box-shadow:0 2px 6px rgba(45,65,86,.06);color:#2d4156;display:block;padding:16px;text-decoration:none}.crowds-sheet__ctas .cta-card.is-recommended{border-color:#7640a4;border-width:1.5px}.crowds-sheet__ctas .cta-card:hover{box-shadow:0 4px 12px rgba(45,65,86,.12)}.crowds-sheet__ctas .cta-card__badge{background:rgba(118,64,164,.12);border-radius:999px;color:#7640a4;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.05em;margin-bottom:8px;padding:3px 10px;text-transform:uppercase}.crowds-sheet__ctas .cta-card__headline{display:block;font-size:1rem;font-weight:700}.crowds-sheet__ctas .cta-card__body{color:rgba(45,65,86,.6);display:block;font-size:.87rem;line-height:1.45;margin-top:6px}.crowds-sheet__ctas .cta-card__button{align-items:center;background:#7640a4;border-radius:12px;color:#fff;display:flex;font-size:.87rem;font-weight:700;gap:6px;justify-content:center;margin-top:12px;padding:10px 16px}.crowds-sheet__quote-link{color:#6b7380;font-size:.82rem;margin:14px 0 0;text-align:center}.crowds-sheet__quote-link a{color:#1063b3;font-weight:600;text-decoration:underline}@media (max-width:600px){.crowds-sheet .crowds-sheet__panel{animation:crowds-slide-up .22s ease both;border-radius:18px 18px 0 0;bottom:0;left:0;max-height:85vh;padding-bottom:env(safe-area-inset-bottom);right:0}}@media (min-width:600px){.crowds-sheet .crowds-sheet__panel{animation:crowds-slide-right .22s ease both;bottom:0;max-width:95vw;right:0;top:0;width:420px}.crowds-sheet .crowds-sheet__handle{display:none}}.level-pill{background:#eee;border-radius:999px;color:#1a1a1a;display:inline-block;font-size:.75rem;font-weight:600;padding:2px 10px}.level-pill.level-closed{background:#b0b0b0;color:#fff}.level-pill.level-quiet{background:#cdebd6}.level-pill.level-low{background:#a7dfb6}.level-pill.level-mid{background:#ffe18a}.level-pill.level-high{background:#ffb380}.level-pill.level-peak{background:#e8696c;color:#fff}.sheet-block{margin-bottom:24px}.sheet-block[hidden]{display:none}.sheet-heading{align-items:center;display:flex;font-family:Luckiest Guy,Helvetica,sans-serif;font-size:1.25rem;font-weight:400;gap:8px;letter-spacing:.02em;margin:0 0 8px;text-transform:none}.sheet-heading__count{background:rgba(245,166,35,.15);border:1px solid rgba(212,135,10,.25);border-radius:999px;color:#d4870a;font-family:Lato,Helvetica,arial,sans-serif;font-size:.72rem;font-weight:700;padding:2px 8px}.sheet-card{background:#fff;border-radius:20px;box-shadow:0 2px 6px rgba(45,65,86,.08);padding:16px}.sheet-divider{background:rgba(45,65,86,.12);height:1px;margin:12px 0}.sheet-notes{font-size:.95rem;line-height:1.5;margin:0}.sheet-note{color:rgba(45,65,86,.6);font-size:.78rem;font-style:italic;line-height:1.45;margin:8px 0 0}.sheet-banners:empty{display:none}.sheet-banner{align-items:center;border-radius:20px;display:flex;font-size:.95rem;font-weight:600;gap:8px;margin-bottom:24px;padding:14px 16px}.sheet-banner--good{background:rgba(19,165,17,.12);border:1px solid rgba(19,165,17,.25);color:#13a511}.sheet-banner--warn{background:rgba(203,12,12,.08);border:1px solid rgba(203,12,12,.2);color:#cb0c0c}.holiday-row{align-items:baseline;display:flex;font-size:.95rem;gap:8px;line-height:1.5;margin:0 0 6px}.holiday-row:last-child{margin-bottom:0}.event-card{align-items:center;color:#2d4156;display:flex;gap:12px}.event-card,.event-card:hover{text-decoration:none}.event-card:hover .event-card__title{color:#e01e71}.event-card__image{border-radius:12px;flex:0 0 64px;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.event-card__image--empty{align-items:center;background:rgba(118,64,164,.1);color:#7640a4;display:flex;font-size:1.5rem;justify-content:center}.event-card__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.event-card__title{font-family:Luckiest Guy,Helvetica,sans-serif;font-size:1.125rem;letter-spacing:.02em;line-height:1.2}.event-card__dates{color:rgba(45,65,86,.6);font-size:.875rem}.event-card__caret{color:rgba(45,65,86,.6);flex:0 0 auto}.price-list{display:flex;flex-direction:column;gap:8px}.price-list+.sheet-heading{margin-top:24px}.price-card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 2px 6px rgba(45,65,86,.08);color:#2d4156;display:flex;gap:8px;justify-content:space-between;padding:16px;text-decoration:none}.price-card:not(.price-card--static):hover{box-shadow:0 4px 12px rgba(45,65,86,.14)}.price-card i{color:#7640a4;flex:0 0 auto}.price-card__left{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.price-card__name{display:block;font-size:.9rem;line-height:1.35}.price-card__type{color:rgba(45,65,86,.6);display:block;font-size:.78rem}.price-card__badge{background:rgba(224,30,113,.14);border-radius:999px;color:#e01e71;font-size:.68rem;font-weight:700;letter-spacing:.04em;margin-left:6px;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.price-card__right{align-items:flex-end;display:flex;flex-direction:column;gap:2px;text-align:right}.price-card__from{color:rgba(45,65,86,.6);font-size:.75rem}.price-card__amount{font-family:Luckiest Guy,Helvetica,sans-serif;font-size:1.25rem;letter-spacing:.02em;white-space:nowrap}.price-card__unavailable{color:rgba(45,65,86,.6);font-size:.82rem;font-style:italic}.price-card__stale{color:rgba(45,65,86,.6);font-size:.7rem}.price-card__more{color:#7640a4;display:block;font-size:.78rem;font-weight:600;margin-top:4px;text-decoration:underline}.price-card__btn{align-items:center;background:#7640a4;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;gap:4px;margin-top:4px;padding:6px 12px}.price-card__btn,.price-card__btn:hover{color:#fff;text-decoration:none}.muted{color:#888;font-style:italic;margin:0}.crowds-sticky{background:hsla(0,0%,100%,.97);border-top:1px solid #e4e7ec;bottom:0;box-shadow:0 -4px 12px rgba(0,0,0,.06);left:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:998}.crowds-sticky[hidden]{display:none}@media (min-width:600px){.crowds-sticky{display:none}}.crowds-sticky__btn{background:#1063b3;border:0;border-radius:10px;color:#fff;font-size:1rem;font-weight:700;padding:12px 16px;width:100%}body.crowds-sheet-open{overflow:hidden}@keyframes crowds-fade{0%{opacity:0}to{opacity:1}}@keyframes crowds-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes crowds-slide-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes mickey-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shimmer-slide{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.crowds-sheet__backdrop,.crowds-sheet__panel{animation:none}}.crowds-summary{margin-bottom:48px}@media (min-width:768px){.crowds-summary{margin-bottom:64px}}.crowds-summary.disney-card{background:#fff;border:1px solid #e4e7ec;box-shadow:0 2px 6px rgba(45,65,86,.08)}.crowds-summary.disney-card:hover{box-shadow:0 2px 6px rgba(45,65,86,.08);transform:none}.crowds-summary .crowds-summary__header{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:16px}.crowds-summary .crowds-summary__header h2{margin:0}.crowds-summary .crowds-summary__updated{color:#777;font-size:.75rem}.crowds-summary .crowds-summary__cards{display:grid;gap:12px}@media (min-width:600px){.crowds-summary .crowds-summary__cards{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}}.crowds-summary .crowds-summary__card{border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:16px}.crowds-summary .crowds-summary__card--cheap{--crowds-summary-accent:#117a3a;background:rgba(17,122,58,.08)}.crowds-summary .crowds-summary__card--busy{--crowds-summary-accent:#d0021b;background:rgba(230,79,0,.08)}.crowds-summary .crowds-summary__card--advice{--crowds-summary-accent:#e01e71;background:rgba(224,30,113,.08)}.crowds-summary .crowds-summary__label{color:var(--crowds-summary-accent);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.crowds-summary .crowds-summary__value{font-size:1.25rem;font-weight:900}.crowds-summary .crowds-summary__text{font-size:.875rem}.crowds-summary .crowds-summary__cta{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;margin:24px 0 0}.crowds-summary .crowds-summary__cta .button{margin:0}.crowds-summary .crowds-summary__note{color:#777;font-size:.875rem}.crowds-layout{margin-bottom:48px}@media (min-width:768px){.crowds-layout{margin-bottom:64px}}.crowds-layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.crowds-layout .crowds-calendar__card{flex:999 1 560px;min-width:0}.crowds-layout .crowds-booking{flex:1 1 300px;min-width:0}.crowds-booking .sheet-heading{font-size:1.5rem}.crowds-booking .crowds-sheet__pax{border:1px solid #e4e7ec;padding:16px}.crowds-options{margin-bottom:48px}@media (min-width:768px){.crowds-options{margin-bottom:64px}}.crowds-options .crowds-options__title{margin:0 0 24px;text-align:center}.crowds-options .disney-card{display:flex;flex-direction:column}.crowds-options .disney-card .inner{display:flex;flex:1;flex-direction:column}.crowds-options .disney-card .button{margin-top:auto}.crowds-promotions{margin-bottom:48px}@media (min-width:768px){.crowds-promotions{margin-bottom:64px}}.crowds-promotions .crowds-promotions__title{margin:0 0 16px}body.dark-theme .crowds-page.is-loading .crowds-summary__text,body.dark-theme .crowds-page.is-loading .crowds-summary__value{background:linear-gradient(90deg,#2c3244,#232836 50%,#2c3244);background-size:200% 100%}body.dark-theme .crowds-page.is-loading .crowds-summary__card{background:#1a1d26}body.dark-theme .crowds-summary.disney-card{background:#232836}body.dark-theme .crowds-summary__note,body.dark-theme .crowds-summary__updated{color:#9dacc2}body.dark-theme .crowds-summary__card--advice{--crowds-summary-accent:#7ba8ff}body.dark-theme .crowds-booking .crowds-sheet__pax,body.dark-theme .crowds-summary.disney-card{border-color:hsla(0,0%,100%,.1)}body.dark-theme .crowds-sheet__panel{background:#232836;box-shadow:0 -8px 24px rgba(0,0,0,.55);color:#e2e8f4}body.dark-theme .crowds-sheet__backdrop{background:rgba(0,0,0,.65)}body.dark-theme .crowds-sheet__close,body.dark-theme .crowds-sheet__handle{color:#9dacc2}body.dark-theme .crowds-sheet__handle{background:hsla(0,0%,100%,.1)}body.dark-theme .crowds-sheet__header{background:#232836;border-bottom-color:hsla(0,0%,100%,.1)}body.dark-theme .crowds-sheet__header h3{color:#e2e8f4}body.dark-theme .crowds-sheet__closed .closed-card__park,body.dark-theme .event-card__caret,body.dark-theme .event-card__dates{color:#9dacc2}body.dark-theme .crowds-sheet__closed .closed-card{background:#2c3244;box-shadow:none}body.dark-theme .crowds-sheet__closed .closed-card__until{color:#f5c26b}body.dark-theme .crowds-sheet__closed a.closed-card,body.dark-theme .sheet-heading{color:#e2e8f4}body.dark-theme .crowds-sheet__pax .pax-field{background:#2c3244;border-color:hsla(0,0%,100%,.1)}body.dark-theme .crowds-sheet__pax .pax-field:hover{border-color:rgba(123,168,255,.4)}body.dark-theme .crowds-sheet__pax .pax-field:focus-within{background:#2c3244;border-color:#7ba8ff;box-shadow:0 0 0 3px rgba(123,168,255,.2)}body.dark-theme .crowds-sheet__pax .pax-field__label{color:#e2e8f4}body.dark-theme .crowds-sheet__pax .pax-field__hint{color:#9dacc2}body.dark-theme .crowds-sheet__pax .pax-field input[type=date],body.dark-theme .crowds-sheet__pax .pax-field select{color:#e2e8f4}body.dark-theme .crowds-sheet__pax .pax-field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%23b8c4d9' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E")}body.dark-theme .crowds-sheet__pax .pax-stepper__btn{background:#232836;border-color:hsla(0,0%,100%,.1);color:#e2e8f4}body.dark-theme .crowds-sheet__pax .pax-stepper__btn:hover{background:#343b50}body.dark-theme .crowds-sheet__pax .pax-stepper input[type=number]{color:#e2e8f4}body.dark-theme .crowds-sheet__closed .closed-card,body.dark-theme .crowds-sheet__ctas .cta-card,body.dark-theme .price-card,body.dark-theme .sheet-card{background:#2c3244;border-color:hsla(0,0%,100%,.1);box-shadow:none;color:#e2e8f4}body.dark-theme .sheet-divider{background:hsla(0,0%,100%,.1)}body.dark-theme .closed-card__park,body.dark-theme .crowds-sheet__ctas .cta-card__body,body.dark-theme .event-card__dates,body.dark-theme .price-card__from,body.dark-theme .price-card__stale,body.dark-theme .price-card__type,body.dark-theme .price-card__unavailable,body.dark-theme .sheet-note{color:#9dacc2}body.dark-theme .crowds-sheet__hours .park-hours__icon{background:rgba(123,168,255,.14)}body.dark-theme .crowds-sheet__hours .park-hours__icon .dlp-icon{color:#7ba8ff}body.dark-theme .crowds-sheet__hours .park-hours__track{background:hsla(0,0%,100%,.08)}body.dark-theme .crowds-sheet__hours .park-hours__fill{background:rgba(123,168,255,.35)}body.dark-theme .crowds-sheet__closed .closed-card__art{background:rgba(245,166,35,.12)}body.dark-theme .crowds-sheet__ctas .cta-card.is-recommended{border-color:#7ba8ff}body.dark-theme .crowds-sheet__ctas .cta-card__badge{background:rgba(123,168,255,.18);color:#7ba8ff}body.dark-theme .crowds-sheet__ctas .cta-card__button{background:#7ba8ff;color:#12151f}body.dark-theme .price-card i{color:#7ba8ff}body.dark-theme .price-card__more{color:#7fb3f8}body.dark-theme .price-card__btn{background:#7ba8ff;color:#12151f}body.dark-theme .event-card{color:#e2e8f4}body.dark-theme .crowds-sheet__quote-link{color:#9dacc2}body.dark-theme .crowds-sheet__quote-link a{color:#7fb3f8}body.dark-theme .crowds-sheet__quote-link a:hover{color:#a8ccfc}body.dark-theme .crowds-sheet__loader p{color:#9dacc2}body.dark-theme .shimmer-block{background:linear-gradient(90deg,#2c3244,#384057 50%,#2c3244);background-size:200% 100%}body.dark-theme .mickey-loader__ear,body.dark-theme .mickey-loader__head{background:#e2e8f4}body.dark-theme .crowds-sticky{background:rgba(35,40,54,.97);border-top-color:hsla(0,0%,100%,.1);box-shadow:0 -4px 12px rgba(0,0,0,.5)}body.dark-theme .crowds-calendar__overlay{background:rgba(18,21,31,.85)}body.dark-theme .crowds-calendar__overlay p{color:#9dacc2}body.dark-theme .price-card:not(.price-card--static):hover{box-shadow:0 4px 14px rgba(0,0,0,.4)}body.dark-theme .muted{color:#9dacc2}body.dark-theme .crowds-calendar .legend td{color:#e2e8f4}body.dark-theme .month-cal-arrow{border-color:hsla(0,0%,100%,.1);color:#7ba8ff}body.dark-theme .month-cal-arrow:hover{background:rgba(123,168,255,.1);border-color:rgba(123,168,255,.5)}body.dark-theme .month-cal-arrow.is-disabled{border-color:transparent;color:rgba(157,172,194,.3)}body.dark-theme .crowds-calendar table th.month-heading{color:#e2e8f4}body.dark-theme .crowds-calendar table th.month-heading .month-heading__year,body.dark-theme .crowds-calendar table th:not(.month-heading){color:#9dacc2}body.dark-theme .crowds-calendar table th:not(.month-heading):nth-last-child(-n+2){color:#7ba8ff}body.dark-theme .month-pill{background:#2c3244;border-color:hsla(0,0%,100%,.1);color:#e2e8f4}body.dark-theme .month-pill:hover{background:rgba(123,168,255,.1);border-color:rgba(123,168,255,.5);color:#7ba8ff}body.dark-theme .month-pill.is-active{background:#7ba8ff;border-color:#7ba8ff;color:#12151f}body.dark-theme .month-pill.is-active:hover{background:#7ba8ff;color:#12151f}body.dark-theme .crowds-invite{background:rgba(123,168,255,.1);border-left-color:#7ba8ff;color:#e2e8f4}body.dark-theme .crowds-invite strong{color:#7ba8ff}body.dark-theme .crowds-invite__hint{color:#9dacc2}@media (prefers-color-scheme:dark){body:not(.light-theme) .crowds-page.is-loading .crowds-summary__text,body:not(.light-theme) .crowds-page.is-loading .crowds-summary__value{background:linear-gradient(90deg,#2c3244,#232836 50%,#2c3244);background-size:200% 100%}body:not(.light-theme) .crowds-page.is-loading .crowds-summary__card{background:#1a1d26}body:not(.light-theme) .crowds-summary.disney-card{background:#232836}body:not(.light-theme) .crowds-summary__note,body:not(.light-theme) .crowds-summary__updated{color:#9dacc2}body:not(.light-theme) .crowds-summary__card--advice{--crowds-summary-accent:#7ba8ff}body:not(.light-theme) .crowds-booking .crowds-sheet__pax,body:not(.light-theme) .crowds-summary.disney-card{border-color:hsla(0,0%,100%,.1)}body:not(.light-theme) .crowds-sheet__panel{background:#232836;box-shadow:0 -8px 24px rgba(0,0,0,.55);color:#e2e8f4}body:not(.light-theme) .crowds-sheet__backdrop{background:rgba(0,0,0,.65)}body:not(.light-theme) .crowds-sheet__close,body:not(.light-theme) .crowds-sheet__handle{color:#9dacc2}body:not(.light-theme) .crowds-sheet__handle{background:hsla(0,0%,100%,.1)}body:not(.light-theme) .crowds-sheet__header{background:#232836;border-bottom-color:hsla(0,0%,100%,.1)}body:not(.light-theme) .crowds-sheet__header h3{color:#e2e8f4}body:not(.light-theme) .crowds-sheet__closed .closed-card__park,body:not(.light-theme) .event-card__caret,body:not(.light-theme) .event-card__dates{color:#9dacc2}body:not(.light-theme) .crowds-sheet__closed .closed-card{background:#2c3244;box-shadow:none}body:not(.light-theme) .crowds-sheet__closed .closed-card__until{color:#f5c26b}body:not(.light-theme) .crowds-sheet__closed a.closed-card,body:not(.light-theme) .sheet-heading{color:#e2e8f4}body:not(.light-theme) .crowds-sheet__pax .pax-field{background:#2c3244;border-color:hsla(0,0%,100%,.1)}body:not(.light-theme) .crowds-sheet__pax .pax-field:hover{border-color:rgba(123,168,255,.4)}body:not(.light-theme) .crowds-sheet__pax .pax-field:focus-within{background:#2c3244;border-color:#7ba8ff;box-shadow:0 0 0 3px rgba(123,168,255,.2)}body:not(.light-theme) .crowds-sheet__pax .pax-field__label{color:#e2e8f4}body:not(.light-theme) .crowds-sheet__pax .pax-field__hint{color:#9dacc2}body:not(.light-theme) .crowds-sheet__pax .pax-field input[type=date],body:not(.light-theme) .crowds-sheet__pax .pax-field select{color:#e2e8f4}body:not(.light-theme) .crowds-sheet__pax .pax-field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%23b8c4d9' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E")}body:not(.light-theme) .crowds-sheet__pax .pax-stepper__btn{background:#232836;border-color:hsla(0,0%,100%,.1);color:#e2e8f4}body:not(.light-theme) .crowds-sheet__pax .pax-stepper__btn:hover{background:#343b50}body:not(.light-theme) .crowds-sheet__pax .pax-stepper input[type=number]{color:#e2e8f4}body:not(.light-theme) .crowds-sheet__closed .closed-card,body:not(.light-theme) .crowds-sheet__ctas .cta-card,body:not(.light-theme) .price-card,body:not(.light-theme) .sheet-card{background:#2c3244;border-color:hsla(0,0%,100%,.1);box-shadow:none;color:#e2e8f4}body:not(.light-theme) .sheet-divider{background:hsla(0,0%,100%,.1)}body:not(.light-theme) .closed-card__park,body:not(.light-theme) .crowds-sheet__ctas .cta-card__body,body:not(.light-theme) .event-card__dates,body:not(.light-theme) .price-card__from,body:not(.light-theme) .price-card__stale,body:not(.light-theme) .price-card__type,body:not(.light-theme) .price-card__unavailable,body:not(.light-theme) .sheet-note{color:#9dacc2}body:not(.light-theme) .crowds-sheet__hours .park-hours__icon{background:rgba(123,168,255,.14)}body:not(.light-theme) .crowds-sheet__hours .park-hours__icon .dlp-icon{color:#7ba8ff}body:not(.light-theme) .crowds-sheet__hours .park-hours__track{background:hsla(0,0%,100%,.08)}body:not(.light-theme) .crowds-sheet__hours .park-hours__fill{background:rgba(123,168,255,.35)}body:not(.light-theme) .crowds-sheet__closed .closed-card__art{background:rgba(245,166,35,.12)}body:not(.light-theme) .crowds-sheet__ctas .cta-card.is-recommended{border-color:#7ba8ff}body:not(.light-theme) .crowds-sheet__ctas .cta-card__badge{background:rgba(123,168,255,.18);color:#7ba8ff}body:not(.light-theme) .crowds-sheet__ctas .cta-card__button{background:#7ba8ff;color:#12151f}body:not(.light-theme) .price-card i{color:#7ba8ff}body:not(.light-theme) .price-card__more{color:#7fb3f8}body:not(.light-theme) .price-card__btn{background:#7ba8ff;color:#12151f}body:not(.light-theme) .event-card{color:#e2e8f4}body:not(.light-theme) .crowds-sheet__quote-link{color:#9dacc2}body:not(.light-theme) .crowds-sheet__quote-link a{color:#7fb3f8}body:not(.light-theme) .crowds-sheet__quote-link a:hover{color:#a8ccfc}body:not(.light-theme) .crowds-sheet__loader p{color:#9dacc2}body:not(.light-theme) .shimmer-block{background:linear-gradient(90deg,#2c3244,#384057 50%,#2c3244);background-size:200% 100%}body:not(.light-theme) .mickey-loader__ear,body:not(.light-theme) .mickey-loader__head{background:#e2e8f4}body:not(.light-theme) .crowds-sticky{background:rgba(35,40,54,.97);border-top-color:hsla(0,0%,100%,.1);box-shadow:0 -4px 12px rgba(0,0,0,.5)}body:not(.light-theme) .crowds-calendar__overlay{background:rgba(18,21,31,.85)}body:not(.light-theme) .crowds-calendar__overlay p{color:#9dacc2}body:not(.light-theme) .price-card:not(.price-card--static):hover{box-shadow:0 4px 14px rgba(0,0,0,.4)}body:not(.light-theme) .muted{color:#9dacc2}body:not(.light-theme) .crowds-calendar .legend td{color:#e2e8f4}body:not(.light-theme) .month-cal-arrow{border-color:hsla(0,0%,100%,.1);color:#7ba8ff}body:not(.light-theme) .month-cal-arrow:hover{background:rgba(123,168,255,.1);border-color:rgba(123,168,255,.5)}body:not(.light-theme) .month-cal-arrow.is-disabled{border-color:transparent;color:rgba(157,172,194,.3)}body:not(.light-theme) .crowds-calendar table th.month-heading{color:#e2e8f4}body:not(.light-theme) .crowds-calendar table th.month-heading .month-heading__year,body:not(.light-theme) .crowds-calendar table th:not(.month-heading){color:#9dacc2}body:not(.light-theme) .crowds-calendar table th:not(.month-heading):nth-last-child(-n+2){color:#7ba8ff}body:not(.light-theme) .month-pill{background:#2c3244;border-color:hsla(0,0%,100%,.1);color:#e2e8f4}body:not(.light-theme) .month-pill:hover{background:rgba(123,168,255,.1);border-color:rgba(123,168,255,.5);color:#7ba8ff}body:not(.light-theme) .month-pill.is-active{background:#7ba8ff;border-color:#7ba8ff;color:#12151f}body:not(.light-theme) .month-pill.is-active:hover{background:#7ba8ff;color:#12151f}body:not(.light-theme) .crowds-invite{background:rgba(123,168,255,.1);border-left-color:#7ba8ff;color:#e2e8f4}body:not(.light-theme) .crowds-invite strong{color:#7ba8ff}body:not(.light-theme) .crowds-invite__hint{color:#9dacc2}}.intro-block{margin-bottom:12px}.intro-block:last-child{margin-bottom:0}.intro-block p{margin:0 0 .5em}.intro-block p:last-child{margin-bottom:0}.intro-block--intro{font-size:1.15rem;font-weight:500;line-height:1.8}@media (min-width:768px){.intro-block--intro{font-size:1.25rem}}.intro-block--paragraph{font-size:1rem;line-height:1.7}.intro-block--small{color:#666;font-size:.85rem;line-height:1.6}.crowds-updated{align-items:flex-start;color:#5a6472;display:flex;font-size:.82rem;gap:6px;line-height:1.45;margin:8px 0 0}.crowds-updated i{color:#1063b3;flex:0 0 auto;font-size:.95rem;line-height:1.35}.crowds-updated time{font-weight:600}.crowds-calendar .crowds-updated{margin-left:auto;margin-right:auto;max-width:560px}.crowds-updated--sheet{font-size:.75rem;margin:0 0 20px;padding-top:8px}.crowds-updated--sheet[hidden]{display:none}
