.ac-gooey-filter{width:0;height:0;display:none;position:absolute}.ac-gooey-input{min-width:0;width:min(100%, var(--ac-gooey-reserved-width));justify-content:center;align-items:center;max-width:100%;display:flex;position:relative}.ac-gooey-input__filter-wrap{justify-content:flex-start;align-items:center;width:100%;height:40px;display:flex;position:relative}.ac-gooey-input__button-row{max-width:calc(100% - var(--ac-gooey-expanded-offset));justify-content:center;align-items:center;height:40px;display:flex}.ac-gooey-input__trigger{cursor:text;justify-content:center;align-items:center;gap:var(--am-space-2);border-radius:var(--am-radius-pill);background:var(--am-color-canvas);width:100%;height:40px;padding:0 var(--am-space-4);color:var(--am-color-foreground);font-family:var(--am-font-sans);font-size:var(--am-type-body-size);font-weight:var(--am-type-label-weight);box-shadow:none;-webkit-tap-highlight-color:transparent;transition:border-color var(--am-motion-feedback-duration) var(--am-motion-feedback-ease), color var(--am-motion-feedback-duration) var(--am-motion-feedback-ease), box-shadow var(--am-motion-feedback-duration) var(--am-motion-feedback-ease);background-clip:padding-box;display:flex;position:relative;overflow:hidden}.ac-gooey-input__trigger:focus-visible,.ac-gooey-input__trigger:focus-within{box-shadow:none}.ac-gooey-input__trigger--collapsed{cursor:pointer;padding-inline:0}.ac-gooey-input__expand{border-radius:inherit;width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ac-gooey-input__expand:disabled{cursor:default;opacity:.5}.ac-gooey-input__search-icon{flex:none;width:16px;height:16px}.ac-gooey-input__field{appearance:none;min-width:0;height:100%;color:var(--am-color-foreground);caret-color:var(--am-color-foreground);font-family:var(--am-font-sans);font-size:var(--am-type-body-size);font-weight:var(--am-type-body-weight);text-align:left;background:0 0;border:0;outline:0;flex:1}.ac-gooey-input__field::placeholder{color:var(--am-color-text-tertiary)}.ac-gooey-input__field::-webkit-search-cancel-button{appearance:none}.ac-gooey-input__field::-webkit-search-decoration{appearance:none}.ac-gooey-input__field--collapsed{pointer-events:none;opacity:0;flex:0 0 0;width:0;padding:0}.ac-gooey-input__field:not(.ac-gooey-input__field--collapsed){padding-inline:0}.ac-gooey-input__clear-mirror,.ac-gooey-input__placeholder-reveal{padding:0 42px 0 var(--am-space-4);color:var(--am-color-foreground);font-family:var(--am-font-sans);font-size:var(--am-type-body-size);font-weight:var(--am-type-body-weight);opacity:0;pointer-events:none;text-align:left;white-space:nowrap;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ac-gooey-input__placeholder-reveal{color:var(--am-color-text-tertiary)}.ac-gooey-input.is-clearing .ac-gooey-input__field{caret-color:#0000;-webkit-text-fill-color:transparent}.ac-gooey-input.is-clearing .ac-gooey-input__clear-mirror{animation:ac-gooey-clear-dissolve var(--am-motion-exit-duration) var(--am-motion-exit-ease) both}.ac-gooey-input.is-placeholder-revealing .ac-gooey-input__field::placeholder{opacity:0}.ac-gooey-input.is-placeholder-revealing .ac-gooey-input__placeholder-reveal{animation:ac-gooey-placeholder-reveal var(--am-motion-enter-duration) var(--am-motion-enter-ease) both}.ac-gooey-input__clear{top:50%;right:var(--am-space-2);z-index:var(--am-z-overlay-control);border-radius:var(--am-radius-pill);background:color-mix(in srgb, var(--am-color-foreground) 7%, transparent);width:24px;height:24px;color:var(--am-color-foreground);cursor:pointer;transition:background var(--am-motion-feedback-duration) var(--am-motion-feedback-ease), opacity var(--am-motion-feedback-duration) var(--am-motion-feedback-ease), transform var(--am-motion-feedback-duration) var(--am-motion-feedback-ease);border:0;outline:0;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.ac-gooey-input__clear:hover{background:color-mix(in srgb, var(--am-color-foreground) 12%, transparent)}.ac-gooey-input__clear:focus-visible{outline:1px solid var(--am-color-selected-border);outline-offset:1px}.ac-gooey-input__clear:disabled{cursor:default}.ac-gooey-input.is-clearing .ac-gooey-input__clear{opacity:0;transform:translateY(-50%)scale(.82)}.ac-gooey-input__clear svg{width:14px;height:14px}.ac-gooey-input__bubble{justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;left:0;translate:0 -50%}.ac-gooey-input__bubble-surface{border-radius:var(--am-radius-pill);background:var(--am-color-canvas);width:40px;height:40px;color:var(--am-color-foreground);box-shadow:none;border:0;justify-content:center;align-items:center;display:flex}.ac-gooey-input__trigger-chrome,.ac-gooey-input__bubble-chrome{z-index:var(--am-z-raised);pointer-events:none;border:1px solid var(--am-color-border);border-radius:var(--am-radius-pill);position:absolute}.ac-gooey-input__trigger-chrome{max-width:calc(100% - var(--ac-gooey-expanded-offset));height:40px;top:0;left:0}.ac-gooey-input__bubble-chrome{width:40px;height:40px;top:50%;left:0;translate:0 -50%}.ac-gooey-input:focus-within .ac-gooey-input__trigger-chrome{border-color:var(--am-color-selected-border)}@keyframes ac-gooey-clear-dissolve{0%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;filter:blur(5px);transform:translate(8px)}}@keyframes ac-gooey-placeholder-reveal{0%{opacity:0;filter:blur(5px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ac-gooey-input.is-clearing .ac-gooey-input__clear-mirror,.ac-gooey-input.is-placeholder-revealing .ac-gooey-input__placeholder-reveal{animation-duration:0s}}.ac-gooey-search-results{justify-items:center;width:min(100%,420px);min-width:0;max-width:100%;display:grid}.ac-gooey-search-results__panel{width:100%;margin-top:var(--am-space-5);border:1px solid var(--am-color-border);border-radius:var(--am-radius-lg);background:var(--am-color-canvas);box-shadow:var(--am-shadow-control);transform-origin:top;overflow:hidden}.ac-gooey-search-results__header{z-index:var(--am-z-raised);justify-content:space-between;align-items:center;gap:var(--am-space-3);border-bottom:1px solid var(--am-color-border-subtle);background:var(--am-color-canvas);padding:var(--am-space-3) var(--am-space-4);display:flex;position:sticky;top:0}.ac-gooey-search-results__header strong{color:var(--am-color-foreground);font-family:var(--am-font-sans);font-size:var(--am-type-label-size);font-weight:var(--am-type-title-weight)}.ac-gooey-search-results__header span{color:var(--am-color-text-tertiary);font-family:var(--am-font-sans);font-size:var(--am-type-caption-size);font-weight:var(--am-type-caption-weight)}.ac-gooey-search-results__list{padding:var(--am-space-2);margin:0;list-style:none;display:grid}.ac-gooey-search-results__list li{min-width:0}.ac-gooey-search-results__item{justify-content:space-between;align-items:center;gap:var(--am-space-4);border-radius:var(--am-radius-md);width:100%;min-width:0;padding:var(--am-space-3);color:var(--am-color-foreground);cursor:pointer;text-align:left;transition:background var(--am-motion-feedback-duration) var(--am-motion-feedback-ease), transform var(--am-motion-feedback-duration) var(--am-motion-feedback-ease);background:0 0;border:0;display:flex}.ac-gooey-search-results__item:hover{background:var(--am-color-grouped)}.ac-gooey-search-results__item:active{transform:scale(.99)}.ac-gooey-search-results__item:focus-visible{outline:1px solid var(--am-color-selected-border);outline-offset:-1px}.ac-gooey-search-results__item>span{gap:var(--am-space-1);min-width:0;display:grid}.ac-gooey-search-results__item strong{font-family:var(--am-font-sans);font-size:var(--am-type-body-size);font-weight:var(--am-type-label-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-gooey-search-results__item small{color:var(--am-color-text-secondary);font-family:var(--am-font-sans);font-size:var(--am-type-caption-size);font-weight:var(--am-type-caption-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-gooey-search-results__item em{color:var(--am-color-text-tertiary);font-family:var(--am-font-sans);font-size:var(--am-type-caption-size);font-style:normal;font-weight:var(--am-type-caption-weight);flex:none}.ac-gooey-search-results__empty{padding:var(--am-space-6) var(--am-space-4);color:var(--am-color-text-secondary);font-family:var(--am-font-sans);font-size:var(--am-type-label-size);font-weight:var(--am-type-label-weight);text-align:center;margin:0}.ac-text-hover{border-radius:var(--am-radius-lg);-webkit-user-select:none;user-select:none;outline:none;display:block}.ac-text-hover:focus-visible{box-shadow:0 0 0 3px var(--am-color-focus)}.ac-text-hover__outline,.ac-text-hover__reveal{fill:#0000;stroke:var(--am-color-border);font-family:var(--am-font-sans);font-size:calc(var(--am-type-display-size) + var(--am-space-5));font-weight:var(--am-type-display-weight);line-height:var(--am-type-display-line-height)}.ac-text-hover__reveal{stroke:url(#textGradient)}.ac-apple-carousel{width:100%;position:relative}.ac-apple-carousel__rail{overscroll-behavior-x:auto;scroll-behavior:smooth;width:100%;padding:calc(var(--am-space-8) + var(--am-space-2)) 0;scrollbar-width:none;overflow-x:scroll}.ac-apple-carousel__rail::-webkit-scrollbar{display:none}.ac-apple-carousel__fade{z-index:var(--am-z-overlay);background:linear-gradient(to left, var(--am-color-canvas), transparent);width:5%;height:auto;position:absolute;right:0;overflow:hidden}.ac-apple-carousel__items{justify-content:flex-start;gap:var(--am-space-4);max-width:1280px;padding-left:var(--am-space-4);flex-direction:row;margin:0 auto;display:flex}.ac-apple-carousel__item{border-radius:var(--am-radius-xl)}.ac-apple-carousel__item:last-child{padding-right:5%}.ac-apple-carousel__controls{justify-content:flex-end;gap:var(--am-space-2);margin-right:calc(var(--am-space-8) + var(--am-space-2));display:flex}.ac-apple-carousel__controls button{z-index:var(--am-z-modal);border-radius:var(--am-radius-pill);background:var(--am-color-shell);width:40px;height:40px;color:var(--am-color-text-secondary);border:0;justify-content:center;align-items:center;display:flex;position:relative}.ac-apple-carousel__controls button:disabled{opacity:.5}.ac-apple-carousel__controls svg{width:24px;height:24px}.ac-carousel-card{z-index:var(--am-z-menu);border-radius:var(--am-radius-xl);background:var(--am-color-shell);width:224px;height:320px;color:var(--am-color-canvas);text-align:left;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0;display:flex;position:relative;overflow:hidden}.ac-carousel-card__gradient{z-index:var(--am-z-drawer);pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--am-color-foreground) 50%, transparent), transparent);height:100%;position:absolute;top:0;left:0;right:0}.ac-carousel-card__copy{z-index:var(--am-z-modal);padding:var(--am-space-8);position:relative}.ac-carousel-card__category,.ac-carousel-card__title{font-family:var(--am-font-sans);margin:0}.ac-carousel-card__category{font-size:var(--am-type-body-size);font-weight:var(--am-type-label-weight)}.ac-carousel-card__title{max-width:320px;margin-top:var(--am-space-2);font-size:var(--am-type-section-size);font-weight:var(--am-type-section-weight);text-wrap:balance}.ac-blur-image.ac-carousel-card__image{z-index:var(--am-z-menu);object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ac-blur-image{transition:filter var(--am-motion-feedback-duration) var(--am-motion-feedback-ease)}.ac-blur-image--loading{filter:blur(4px)}.ac-blur-image--loaded{filter:blur()}.ac-carousel-card__overlay{z-index:var(--am-z-overlay);height:100vh;position:fixed;inset:0;overflow:auto}.ac-carousel-card__backdrop{background:color-mix(in srgb, var(--am-color-foreground) 80%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;height:100%;position:fixed;inset:0}.ac-carousel-card__dialog{z-index:var(--am-z-overlay-content);width:min(calc(100% - var(--am-space-8)), 1024px);height:fit-content;margin:calc(var(--am-space-8) + var(--am-space-2)) auto;border-radius:var(--am-radius-xl);background:var(--am-color-canvas);padding:var(--am-space-4);color:var(--am-color-foreground);font-family:var(--am-font-sans);position:relative}.ac-carousel-card__close{top:var(--am-space-4);border-radius:var(--am-radius-pill);background:var(--am-color-foreground);width:32px;height:32px;color:var(--am-color-canvas);border:0;justify-content:center;align-items:center;margin-left:auto;display:flex;position:sticky;right:0}.ac-carousel-card__category-dialog{font-size:var(--am-type-title-size);font-weight:var(--am-type-label-weight);margin:0}.ac-carousel-card__title-dialog{margin:var(--am-space-4) 0 0;font-size:var(--am-type-overlay-title-size);font-weight:var(--am-type-section-weight);color:var(--am-color-text-secondary)}.ac-carousel-card__content{padding:calc(var(--am-space-8) + var(--am-space-2)) 0}.ac-stateful-button{cursor:pointer;justify-content:center;align-items:center;gap:var(--am-space-2);border-radius:var(--am-radius-pill);background:var(--am-color-success);min-width:120px;padding:var(--am-space-2) var(--am-space-4);color:var(--am-color-canvas);font-family:var(--am-font-sans);font-size:var(--am-type-body-size);font-weight:var(--am-type-label-weight);transition:box-shadow var(--am-motion-feedback-duration) var(--am-motion-feedback-ease);border:0;display:flex}.ac-stateful-button:hover{box-shadow:0 0 0 2px var(--am-color-success)}.ac-stateful-button__inner{align-items:center;gap:var(--am-space-2);display:flex}.ac-stateful-button__icon{color:var(--am-color-canvas)}.ac-multi-step-loader{z-index:var(--am-z-overlay);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0}.ac-multi-step-loader__viewport{height:384px;position:relative}.ac-multi-step-loader__close{z-index:var(--am-z-overlay-content);top:var(--am-space-4);right:var(--am-space-4);min-height:var(--am-control-standard);border:1px solid var(--am-color-border);border-radius:var(--am-radius-lg);background:var(--am-color-canvas);padding:0 var(--am-inset-control-standard);color:var(--am-color-foreground);font-family:var(--am-font-sans);font-size:var(--am-type-body-size);font-weight:var(--am-type-label-weight);box-shadow:var(--am-shadow-control);position:fixed}.ac-multi-step-loader__close:focus-visible{outline:3px solid var(--am-color-focus);outline-offset:2px}.ac-multi-step-loader__core{max-width:576px;margin:calc(var(--am-space-12) * 3 + var(--am-space-4)) auto 0;flex-direction:column;justify-content:flex-start;display:flex;position:relative}.ac-multi-step-loader__row{gap:var(--am-space-2);margin-bottom:var(--am-space-4);color:var(--am-color-foreground);display:flex}.ac-multi-step-loader__check{width:24px;height:24px}.ac-multi-step-loader__active{color:var(--am-color-success);opacity:1}.ac-multi-step-loader__mask{z-index:var(--am-z-sticky);background:var(--am-color-canvas);height:100%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(900px,#0000 30%,#fff);mask-image:radial-gradient(900px,#0000 30%,#fff)}@media (min-width:768px){.ac-apple-carousel__rail{padding:calc(var(--am-space-12) + var(--am-space-8)) 0}.ac-apple-carousel__item:last-child{padding-right:33%}.ac-carousel-card{width:384px;height:640px}.ac-carousel-card__category{font-size:var(--am-type-title-size)}.ac-carousel-card__title{font-size:calc(var(--am-type-page-size) + var(--am-space-1) / 2)}.ac-carousel-card__dialog{padding:calc(var(--am-space-8) + var(--am-space-2))}.ac-carousel-card__title-dialog{font-size:calc(var(--am-type-display-size) + var(--am-space-3))}}@media (prefers-reduced-motion:reduce){.ac-apple-carousel__rail{scroll-behavior:auto}.ac-blur-image{transition:none}}
.OzprFq_root{z-index:var(--am-z-overlay-control);justify-items:center;width:min(100%,360px);display:grid;position:relative}.OzprFq_root .ac-gooey-search-results{width:100%}.OzprFq_root .ac-gooey-search-results__panel{top:calc(100% + var(--am-space-2));max-height:min(520px, calc(100dvh - var(--am-shell-header-height) - 24px));box-shadow:var(--am-shadow-control);flex-direction:column;margin-top:0;display:flex;position:absolute;overflow:hidden}.OzprFq_root .ac-gooey-search-results__list-scroll{min-height:0;max-height:min(468px, calc(100dvh - var(--am-shell-header-height) - 72px))}@media (max-width:640px){.OzprFq_root{width:min(100%,280px)}}
