.weather-search_drawer__4mtRD{height:min(78dvh,680px);max-height:calc(100dvh - 16px);border:0;border-radius:24px 24px 0 0}.weather-search_drawer__4mtRD>button:last-child{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;top:20px;right:20px;border-radius:50%}.weather-search_content__GLJ__{display:flex;height:100%;min-height:0;width:100%;flex-direction:column;padding:32px 32px max(24px,env(safe-area-inset-bottom))}@media (min-width:640px){.weather-search_drawer__4mtRD{inset-inline:auto;left:50%;bottom:24px;width:min(640px,calc(100vw - 48px));translate:-50% 0;border-radius:24px}}.weather-tool_tool__kixl9{position:relative;isolation:isolate;display:flex;min-width:0;flex-direction:column;gap:12px}.weather-tool_tool__kixl9:before{content:"";position:absolute;z-index:-1;inset:-32px;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--foreground) 12%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--foreground) 12%,transparent) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent),linear-gradient(180deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-composite:intersect}@media (min-width:640px){.weather-tool_tool__kixl9:before{left:50%;right:auto;width:min(1024px,calc(100vw - 16px));transform:translateX(-50%)}}.editorial-surface .settings_group__s0Icc{gap:12px}.editorial-surface .settings_heading__dJMUr{font-size:18px;line-height:1.4}.editorial-surface .settings_panel__7ffr7{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.editorial-surface .settings_rows__xVRG8>*{border:0}.editorial-surface .settings_footer__wBRyH{padding-inline:0;color:color-mix(in srgb,var(--foreground) 65%,transparent);font-size:13px;line-height:1.7}.editorial-surface .settings_row__3Akvu{min-height:52px;padding:14px 0;gap:12px;border:0;border-radius:0;transition:none}.editorial-surface .settings_row__3Akvu,.editorial-surface .settings_row__3Akvu:hover{background:transparent;box-shadow:none;translate:none;transform:none}.editorial-surface .settings_row__3Akvu:active{opacity:.65}.editorial-surface .settings_rowTitle__I_34b{font-size:15px;font-weight:500;line-height:1.5}.editorial-surface .settings_rowSubtitle__J6ofx{margin-top:3px;color:color-mix(in srgb,var(--foreground) 65%,transparent);font-size:13px;line-height:1.6}.editorial-surface .settings_icon__tL8xK{width:22px;height:22px;color:color-mix(in srgb,var(--foreground) 65%,transparent)}.editorial-surface .settings_icon__tL8xK svg{width:18px;height:18px;stroke-width:1.6}.editorial-surface .settings_check__PeB80{width:18px;height:18px;color:var(--foreground);stroke-width:2}.editorial-surface .settings_toggle__AGRd6{display:inline-flex;flex-shrink:0;align-items:center;cursor:pointer;border-radius:999px;width:44px;height:26px;padding:3px;border:0;background:color-mix(in srgb,var(--foreground) 20%,var(--background));box-shadow:none;translate:none;transform:none;transition:background-color .15s ease}.editorial-surface .settings_toggle__AGRd6[data-state=checked]{background:#202020}.editorial-surface .settings_toggle__AGRd6>span{display:block;border-radius:50%;width:20px;height:20px;border:0;background:#fff;box-shadow:none;translate:none;transform:translateX(0);transition:transform .15s cubic-bezier(.23,1,.32,1)}.editorial-surface .settings_toggle__AGRd6>span[data-state=checked]{translate:none;transform:translateX(18px)}.dark .editorial-surface .settings_toggle__AGRd6[data-state=checked]{background:#343438}.editorial-surface .settings_support__3wxug{color:var(--foreground)}.editorial-surface .settings_supportTitle__p3ulA{font-size:18px;font-weight:600;line-height:1.4}.editorial-surface .settings_supportDescription__3U2m_{margin-top:8px;color:color-mix(in srgb,var(--foreground) 65%,transparent);font-size:13px;line-height:1.7}.editorial-surface .settings_supportLinks__O3ilT{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:12px;font-size:14px}.editorial-surface .settings_supportLinks__O3ilT a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:4px}.editorial-surface .settings_supportNote__HyDzD{margin-top:8px;color:color-mix(in srgb,var(--foreground) 60%,transparent);font-size:12px;line-height:1.7}@media (prefers-reduced-motion:reduce){.editorial-surface .settings_toggle__AGRd6,.editorial-surface .settings_toggle__AGRd6>span{transition:none}}