.ios-toggle.svelte-14iab8y{position:relative;flex-shrink:0;width:84px;height:44px;padding:0;border:none;background:transparent;cursor:pointer;outline:none}.ios-toggle.svelte-14iab8y:focus-visible{outline:3px solid rgba(13,110,253,.35);outline-offset:4px;border-radius:999px}.ios-toggle.svelte-14iab8y:disabled{cursor:not-allowed}.ios-toggle.is-loading.svelte-14iab8y{opacity:.7}.ios-toggle-track.svelte-14iab8y{position:absolute;inset:0;border-radius:999px;background:linear-gradient(180deg,#dee2e6,#ced4da);box-shadow:inset 0 2px 4px #0000001f,inset 0 -1px #fff6;transition:background .25s ease,box-shadow .25s ease}.ios-toggle.is-on.svelte-14iab8y .ios-toggle-track:where(.svelte-14iab8y){background:linear-gradient(180deg,#20c997,#198754);box-shadow:inset 0 2px 4px #00000026,0 0 0 4px #1987541f}.ios-toggle-thumb.svelte-14iab8y{position:absolute;top:4px;left:4px;width:36px;height:36px;border-radius:50%;background:linear-gradient(180deg,#fff,#f8f9fa);box-shadow:0 3px 8px #0000002e,0 1px 2px #0000001f,inset 0 1px #ffffffe6;transition:transform .28s cubic-bezier(.34,1.32,.64,1)}.ios-toggle.is-on.svelte-14iab8y .ios-toggle-thumb:where(.svelte-14iab8y){transform:translate(40px)}.ios-toggle-label.svelte-14iab8y{position:absolute;top:50%;transform:translateY(-50%);font-size:.7rem;font-weight:700;letter-spacing:.05em;pointer-events:none;transition:opacity .2s ease}.ios-toggle-label.off.svelte-14iab8y{right:10px;color:#6c757d;opacity:1}.ios-toggle-label.on.svelte-14iab8y{left:12px;color:#fff;opacity:0}.ios-toggle.is-on.svelte-14iab8y .ios-toggle-label.off:where(.svelte-14iab8y){opacity:0}.ios-toggle.is-on.svelte-14iab8y .ios-toggle-label.on:where(.svelte-14iab8y){opacity:1}.float-popup.svelte-1fk2ial{position:absolute;width:max-content;top:-1000;left:-1000;z-index:11000}.toast-action.svelte-1fk2ial{background:none;border:none;color:var(--bs-primary, #0d6efd);font-weight:600;cursor:pointer;padding:0 4px;margin-left:8px;text-decoration:underline}.llm-toggle-card.svelte-1mjsnzl{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid #e9ecef;border-radius:.75rem;box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f}.llm-toggle-title.svelte-1mjsnzl{font-weight:600;font-size:1.1rem;color:#212529;letter-spacing:-.01em}.llm-toggle-state.svelte-1mjsnzl{font-size:.875rem;color:#6c757d;margin-top:.25rem}.llm-toggle-state.is-on.svelte-1mjsnzl{color:#146c43}.llm-toggle-state.is-off.svelte-1mjsnzl{color:#842029}.paid-pending-badge.svelte-1mjsnzl{background:transparent;color:#6c757d;border:1px dashed #adb5bd;font-weight:500}.auto-cell.svelte-1mjsnzl{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.auto-cell-actions.svelte-1mjsnzl{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6c757d}.auto-cell-actions.svelte-1mjsnzl a:where(.svelte-1mjsnzl),.auto-cell-link.svelte-1mjsnzl{color:#6c757d;text-decoration:none;padding:0;border:none;background:transparent;cursor:pointer}.auto-cell-actions.svelte-1mjsnzl a:where(.svelte-1mjsnzl):hover,.auto-cell-link.svelte-1mjsnzl:hover{color:#0d6efd;text-decoration:underline}.auto-cell-sep.svelte-1mjsnzl{color:#ced4da}.auto-decision-badge.svelte-1mjsnzl{font-size:.65rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.auto-decision-badge.auto-approve.svelte-1mjsnzl{background:#d1e7dd;color:#0a3622}.auto-decision-badge.auto-reject.svelte-1mjsnzl{background:#f8d7da;color:#58151c}.auto-decision-badge.auto-uncertain.svelte-1mjsnzl{background:#fff3cd;color:#5c4514}.promo-cal.svelte-1mjsnzl{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.pcal-header.svelte-1mjsnzl{text-align:center;font-size:.75rem;font-weight:600;color:#6c757d;padding:2px 0}.pcal-day.svelte-1mjsnzl{border:1px solid #e9ecef;border-radius:6px;padding:3px;min-height:110px;background:#fff}.pcal-blank.svelte-1mjsnzl{border:none;background:transparent}.pcal-today.svelte-1mjsnzl{border-color:#0d6efd;background:#f0f7ff}.pcal-past.svelte-1mjsnzl{opacity:.5}.pcal-date-row.svelte-1mjsnzl{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.pcal-date.svelte-1mjsnzl{font-size:.7rem;font-weight:600;color:#495057;line-height:1}.pcal-launches.svelte-1mjsnzl{font-size:.55rem;font-weight:600;color:#198754;line-height:1}.pcal-launches-zero.svelte-1mjsnzl{color:#dc3545}.pcal-slots.svelte-1mjsnzl{display:flex;flex-direction:column;gap:1px}.pcal-slot.svelte-1mjsnzl{width:100%;height:14px;border-radius:3px;display:flex;align-items:center;gap:2px;padding:0 2px;overflow:hidden}.pcal-slot.svelte-1mjsnzl img:where(.svelte-1mjsnzl){border-radius:2px;object-fit:cover;width:12px;height:12px;flex-shrink:0}.pcal-name.svelte-1mjsnzl{font-size:.5rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.pcal-paid-marker.svelte-1mjsnzl{margin-right:1px;font-size:.6rem}.pcal-empty.svelte-1mjsnzl{background:#f0f0f0}.pcal-filled.svelte-1mjsnzl{cursor:default}.pcal-status-live.svelte-1mjsnzl{background:#198754}.pcal-status-scheduled.svelte-1mjsnzl,.pcal-status-approved.svelte-1mjsnzl{background:#0dcaf0}.pcal-status-new.svelte-1mjsnzl{background:#ffc107}.pcal-status-completed.svelte-1mjsnzl{background:#adb5bd}.pcal-status-stopped.svelte-1mjsnzl{background:#495057}.pcal-dot.svelte-1mjsnzl{width:8px;height:8px;border-radius:50%;background:#ffffffb3}.pcal-legend.svelte-1mjsnzl{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:middle;margin-right:2px}.pcal-legend-live.svelte-1mjsnzl{background:#198754}.pcal-legend-scheduled.svelte-1mjsnzl{background:#0dcaf0}.pcal-legend-new.svelte-1mjsnzl{background:#ffc107}.pcal-legend-empty.svelte-1mjsnzl{background:#f0f0f0}.modal-backdrop.svelte-1mjsnzl{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.modal-dialog.svelte-1mjsnzl{max-width:700px;width:90%;max-height:80vh}.modal-content.svelte-1mjsnzl{background:#fff;border-radius:8px;box-shadow:0 4px 24px #0003}.modal-header.svelte-1mjsnzl{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #dee2e6}.modal-title.svelte-1mjsnzl{margin:0;font-size:1.1rem}.modal-body.svelte-1mjsnzl{padding:16px;overflow-y:auto;max-height:60vh}.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover,.air-datepicker-cell.-in-range-.-focus-{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7,var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:#fff0}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;inset:-3px -2px -2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,var(--adp-time-track-color),var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:#0000}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:#0000}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:#0000}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:#0000}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:#0000}.air-datepicker{--adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 100;--adp-padding: 4px;--adp-grid-areas: "nav" "body" "timepicker" "buttons";--adp-transition-duration: .3s;--adp-transition-ease: ease-out;--adp-transition-offset: 8px;--adp-background-color: #fff;--adp-background-color-hover: #f0f0f0;--adp-background-color-active: #eaeaea;--adp-background-color-in-range: rgba(92, 196, 239, .1);--adp-background-color-in-range-focused: rgba(92, 196, 239, .2);--adp-background-color-selected-other-month-focused: #8ad5f4;--adp-background-color-selected-other-month: #a2ddf6;--adp-color: #4a4a4a;--adp-color-secondary: #9c9c9c;--adp-accent-color: #4eb5e6;--adp-color-current-date: var(--adp-accent-color);--adp-color-other-month: #dedede;--adp-color-disabled: #aeaeae;--adp-color-disabled-in-range: #939393;--adp-color-other-month-hover: #c5c5c5;--adp-border-color: #dbdbdb;--adp-border-color-inner: #efefef;--adp-border-radius: 4px;--adp-border-color-inline: #d7d7d7;--adp-nav-height: 32px;--adp-nav-arrow-color: var(--adp-color-secondary);--adp-nav-action-size: 32px;--adp-nav-color-secondary: var(--adp-color-secondary);--adp-day-name-color: #ff9a19;--adp-day-name-color-hover: #8ad5f4;--adp-day-cell-width: 1fr;--adp-day-cell-height: 32px;--adp-month-cell-height: 42px;--adp-year-cell-height: 56px;--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;--adp-pointer-offset: 14px;--adp-cell-border-radius: 4px;--adp-cell-background-color-hover: var(--adp-background-color-hover);--adp-cell-background-color-selected: #5cc4ef;--adp-cell-background-color-selected-hover: #45bced;--adp-cell-background-color-in-range: rgba(92, 196, 239, .1);--adp-cell-background-color-in-range-hover: rgba(92, 196, 239, .2);--adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);--adp-btn-height: 32px;--adp-btn-color: var(--adp-accent-color);--adp-btn-color-hover: var(--adp-color);--adp-btn-border-radius: var(--adp-border-radius);--adp-btn-background-color-hover: var(--adp-background-color-hover);--adp-btn-background-color-active: var(--adp-background-color-active);--adp-time-track-height: 1px;--adp-time-track-color: #dedede;--adp-time-track-color-hover: #b1b1b1;--adp-time-thumb-size: 12px;--adp-time-padding-inner: 10px;--adp-time-day-period-color: var(--adp-color-secondary);--adp-mobile-font-size: 16px;--adp-mobile-nav-height: 40px;--adp-mobile-width: 320px;--adp-mobile-day-cell-height: 38px;--adp-mobile-month-cell-height: 48px;--adp-mobile-year-cell-height: 64px}.air-datepicker-overlay{--adp-overlay-background-color: rgba(0, 0, 0, .3);--adp-overlay-transition-duration: .3s;--adp-overlay-transition-ease: ease-out;--adp-overlay-z-index: 99}.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px #00000026;border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translate(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translate(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size: var(--adp-mobile-font-size);--adp-day-cell-height: var(--adp-mobile-day-cell-height);--adp-month-cell-height: var(--adp-mobile-month-cell-height);--adp-year-cell-height: var(--adp-mobile-year-cell-height);--adp-nav-height: var(--adp-mobile-nav-height);--adp-nav-action-size: var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%,calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%,-50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size: calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}.app-search-overlay-dropdown.autocomplete{background:#fff;border:1px solid #dee2e6;border-radius:.375rem;box-shadow:0 .5rem 1rem #00000026;max-height:360px!important;min-width:420px!important;overflow-y:auto!important;z-index:1050}.app-search-overlay-dropdown.autocomplete>div{cursor:pointer;border-bottom:1px solid #f0f0f0}.app-search-overlay-dropdown.autocomplete>div:last-child{border-bottom:none}.app-search-overlay-dropdown.autocomplete>div:hover{background-color:#f8f9fa}.app-search-overlay-dropdown.autocomplete>div.selected{background-color:#0d6efd1f;box-shadow:inset 3px 0 0 var(--bs-primary, #0d6efd)}.app-search-overlay-dropdown.autocomplete .empty{padding:.75rem 1rem;color:#6c757d;font-style:italic}.app-search-overlay-row{display:flex;align-items:center;gap:8px;padding:6px 10px}.app-search-overlay-icon{width:28px;height:28px;border-radius:5px;flex-shrink:0}.app-search-overlay-content{flex:1;min-width:0}.app-search-overlay-name{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.app-search-overlay-subtitle{color:#6c757d;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.app-search-overlay-spinner.svelte-pn2yj4{position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.app-search-overlay-search-icon.svelte-pn2yj4{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--bs-secondary-color, #6c757d);font-size:14px;pointer-events:none}.app-search-overlay-input-wrapper.svelte-pn2yj4 .app-search-overlay-input{padding-left:36px}.app-search-overlay-error.svelte-pn2yj4{margin-top:.25rem}pre.svelte-mji6n2 code:where(.svelte-mji6n2){font-size:.6rem}.detail-backdrop.svelte-1gpqwjx{position:fixed;inset:0;background:#0006;z-index:1040}.detail-modal.svelte-1gpqwjx{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:720px;max-height:85vh;background:#fff;border-radius:.75rem;box-shadow:0 1rem 3rem #0003;z-index:1050;display:flex;flex-direction:column;overflow:hidden}.detail-header.svelte-1gpqwjx{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;background:#f8f9fa;border-bottom:1px solid #dee2e6;flex-shrink:0}.detail-body.svelte-1gpqwjx{padding:1rem 1.25rem;overflow-y:auto}.detail-close.svelte-1gpqwjx{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:50%;font-size:1.25rem;line-height:1;color:#6c757d;cursor:pointer;transition:background-color .15s,color .15s}.detail-close.svelte-1gpqwjx:hover{background:#e9ecef;color:#212529}.promo-section.svelte-1gpqwjx{margin-bottom:.75rem}.promo-section.svelte-1gpqwjx:last-child{margin-bottom:0}.promo-label.svelte-1gpqwjx{font-size:.8rem;font-weight:600;color:#6c757d;margin-bottom:.375rem}.widget-creator-embed.svelte-1gpqwjx h2{display:none}.widget-creator-embed.svelte-1gpqwjx h3{font-size:.85rem;font-weight:600;margin-top:.75rem;margin-bottom:.25rem}.widget-creator-embed.svelte-1gpqwjx h3:first-of-type{margin-top:0}.widget-creator-embed.svelte-1gpqwjx .form-control,.widget-creator-embed.svelte-1gpqwjx .form-select{font-size:.85rem}.widget-creator-embed.svelte-1gpqwjx pre{font-size:.75rem}.widget-creator-embed.svelte-1gpqwjx .btn{font-size:.8rem}.cursor-pointer.svelte-1i3bguc{cursor:pointer}.cursor-pointer.svelte-1i3bguc:hover{background-color:#0d6efd1a!important}.plan-toggle.svelte-kgkx92{display:flex;gap:.5rem}.plan-option.svelte-kgkx92{flex:1;border:1px solid #dee2e6;background:#fff;border-radius:.5rem;padding:.75rem;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.plan-option.svelte-kgkx92:hover{border-color:#0d6efd}.plan-option.active.svelte-kgkx92{border-color:#0d6efd;background:#e7f1ff;box-shadow:0 0 0 2px #0d6efd26}.plan-title.svelte-kgkx92{font-weight:600;font-size:.95rem}.plan-sub.svelte-kgkx92{font-size:.8rem;color:#6c757d;margin-top:.125rem}.plan-slot.svelte-kgkx92{font-size:.8rem;color:#495057;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e9ecef}.plan-option.active.svelte-kgkx92 .plan-slot:where(.svelte-kgkx92){border-top-color:#0d6efd33}.air-datepicker{z-index:1050}.air-datepicker-cell.-day-{margin:1px;border-radius:4px}.air-datepicker-cell.-day-.-other-month-.date-available,.air-datepicker-cell.-day-.-other-month-.date-limited{color:#6c757d}.air-datepicker-cell.-day-.-disabled-.date-full{background-color:#f8d7da;color:#721c24;text-decoration:line-through}.air-datepicker-cell.-day-.date-limited{background-color:#fff3cd;color:#856404}.air-datepicker-cell.-day-.date-available{background-color:#d1e7dd}.air-datepicker-cell.-day-:not(.-disabled-):hover{background-color:#0d6efd;color:#fff}.how-it-works.svelte-3yn73t{display:flex;flex-direction:column;gap:.625rem}.hiw-step.svelte-3yn73t{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.hiw-num.svelte-3yn73t{flex-shrink:0;width:1.625rem;height:1.625rem;display:flex;align-items:center;justify-content:center;background:#0d6efd;color:#fff;border-radius:50%;font-size:.75rem;font-weight:600}.submit-overlay.svelte-3yn73t{position:absolute;inset:0;background:#f8f9fad9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.submit-overlay-card.svelte-3yn73t{background:#fff;border:1px solid #dee2e6;border-radius:.75rem;box-shadow:0 1rem 2rem #00000014;padding:1.75rem 2.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:280px}.submit-overlay-title.svelte-3yn73t{margin-top:1rem;font-size:1.125rem;font-weight:600;color:#212529}.submit-overlay-sub.svelte-3yn73t{margin-top:.375rem;font-size:.875rem;color:#6c757d}.confetti-holder.svelte-1grw8jz{position:relative}@keyframes svelte-1grw8jz-rotate{0%{transform:skew(var(--skew)) rotate3d(var(--full-rotation))}to{transform:skew(var(--skew)) rotate3d(var(--rotation-xyz),calc(var(--rotation-deg) + 360deg))}}@keyframes svelte-1grw8jz-translate{0%{opacity:1}8%{transform:translateY(calc(var(--translate-y) * .95)) translate(calc(var(--translate-x) * (var(--x-spread) * .9)));opacity:1}12%{transform:translateY(var(--translate-y)) translate(calc(var(--translate-x) * (var(--x-spread) * .95)));opacity:1}16%{transform:translateY(var(--translate-y)) translate(calc(var(--translate-x) * var(--x-spread)));opacity:1}to{transform:translateY(calc(var(--translate-y) + var(--fall-distance))) translate(var(--translate-x));opacity:0}}@keyframes svelte-1grw8jz-no-gravity-translate{0%{opacity:1}to{transform:translateY(var(--translate-y)) translate(var(--translate-x));opacity:0}}.confetti.svelte-1grw8jz{--translate-y: calc(-200px * var(--translate-y-multiplier));--translate-x: calc(200px * var(--translate-x-multiplier));position:absolute;height:calc(var(--size) * var(--scale));width:calc(var(--size) * var(--scale));animation:svelte-1grw8jz-translate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear;opacity:0;pointer-events:none}.confetti.svelte-1grw8jz:before{--full-rotation: var(--rotation-xyz), var(--rotation-deg);content:"";display:block;width:100%;height:100%;background:var(--color);background-size:contain;transform:skew(var(--skew)) rotate3d(var(--full-rotation));animation:svelte-1grw8jz-rotate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear}.rounded.svelte-1grw8jz .confetti:where(.svelte-1grw8jz):before{border-radius:50%}.cone.svelte-1grw8jz .confetti:where(.svelte-1grw8jz){--translate-x: calc(200px * var(--translate-y-multiplier) * var(--translate-x-multiplier))}.no-gravity.svelte-1grw8jz .confetti:where(.svelte-1grw8jz){animation-name:svelte-1grw8jz-no-gravity-translate;animation-timing-function:ease-out}@media(prefers-reduced-motion){.reduced-motion.svelte-1grw8jz .confetti:where(.svelte-1grw8jz),.reduced-motion.svelte-1grw8jz .confetti:where(.svelte-1grw8jz):before{animation:none}}.featured-upvote-banner.svelte-6isk04{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;margin-bottom:12px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:1px solid #a5d6a7;border-radius:8px}.featured-upvote-info.svelte-6isk04{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.featured-badge.svelte-6isk04{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:#2e7d32;color:#fff;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.featured-upvote-btn.svelte-6isk04{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:2px solid #2e7d32;border-radius:20px;background:#fff;color:#2e7d32;font-weight:700;font-size:14px;cursor:pointer;transition:all .15s ease;flex-shrink:0}.featured-upvote-btn.svelte-6isk04:hover{background:#e8f5e9;transform:translateY(-1px)}.featured-upvote-btn.voted.svelte-6isk04{background:#2e7d32;color:#fff}.featured-upvote-btn.voted.svelte-6isk04:hover{background:#1b5e20}.featured-upvote-btn.svelte-6isk04:disabled{opacity:.6;cursor:default;transform:none}.upvote-arrow.svelte-6isk04{font-size:16px;line-height:1}.upvote-label.svelte-6isk04{font-size:12px;letter-spacing:.5px}.upvote-count.svelte-6isk04{font-size:14px;line-height:1;padding-left:6px;border-left:2px solid currentColor;opacity:.8}.upvote-btn-wrap.svelte-6isk04{position:relative;flex-shrink:0}.confetti-origin.svelte-6isk04{position:absolute;left:50%;top:50%;pointer-events:none}
