:root{--atmy-surface-page:#e8e8e9;--atmy-surface-primary:#fff;--atmy-surface-secondary:#e8e8e9;--atmy-surface-elevated:#fff;--atmy-surface-overlay:#0000008c;--atmy-surface-glass:#ffffff40;--atmy-surface-glass-heavy:#ffffffe0;--atmy-surface-inverse:#000;--atmy-text-primary:#000;--atmy-text-secondary:#4e4d54;--atmy-text-muted:#666;--atmy-text-on-inverse:#fff;--atmy-text-on-surface:#212529;--atmy-border-default:#0000001f;--atmy-border-subtle:#0000000f;--atmy-border-strong:#0003;--atmy-border-window:#d2d4dc;--atmy-color-accent:#6124ff;--atmy-color-map-settings:#4858ff;--atmy-color-accent-hover:#6124ff;--atmy-color-accent-active:#6124ff;--atmy-color-accent-green:#1ed760;--atmy-color-accent-green-hover:#1ab651;--atmy-color-ai-blue:#6124ff;--atmy-color-ai-blue-hover:#6124ff;--atmy-color-ai-blue-active:#6124ff;--atmy-color-hover-light:#0000000f;--atmy-color-hover-medium:#00000014;--atmy-color-active-light:#0000001f;--atmy-color-aqi-good:#1ed760;--atmy-color-aqi-moderate:#fde03c;--atmy-color-aqi-unhealthy-sensitive:#ff7a1f;--atmy-color-aqi-unhealthy:#ff4144;--atmy-color-aqi-very-unhealthy:#db6fff;--atmy-color-aqi-hazardous:#9663fc;--atmy-color-aqi-gray:#bbb;--atmy-color-aqi-good-rgb:30,215,96;--atmy-color-aqi-moderate-rgb:253,224,60;--atmy-color-aqi-unhealthy-sensitive-rgb:255,122,31;--atmy-color-aqi-unhealthy-rgb:255,65,68;--atmy-color-aqi-very-unhealthy-rgb:219,111,255;--atmy-color-aqi-hazardous-rgb:150,99,252;--atmy-status-online:#22c55e;--atmy-status-offline:#9ca3af;--atmy-status-loading:#f59e0b;--atmy-status-error:#d92d20;--atmy-status-unknown:#94a3b8;--atmy-sentiment-positive:#34c759;--atmy-sentiment-negative:#ff3b30;--atmy-sentiment-neutral:#64748b;--atmy-legacy-secondary-container:#fff;--atmy-legacy-color-secondary-container:#fff;--atmy-legacy-color-on-secondary-container:#000;--atmy-legacy-on-background:#000;--atmy-legacy-on-background-ai:#000;--atmy-legacy-bs-list-group-border-color:#495057;--atmy-legacy-bs-list-group-bg:#000;--atmy-legacy-color-primary-container:#fff;--atmy-legacy-color-background:#e8e8e9;--atmy-legacy-color-on-primary-container:#000;--atmy-legacy-background-hotspots:#e8e8e9;--atmy-legacy-background-filtres:#000;--atmy-legacy-color-filtres:#fff;--atmy-legacy-bs-carousel-indicator-active-bg:#000;--atmy-legacy-bs-dark-rgb:0,0,0;--atmy-space-0:0px;--atmy-space-2:2px;--atmy-space-4:4px;--atmy-space-6:6px;--atmy-space-8:8px;--atmy-space-10:10px;--atmy-space-12:12px;--atmy-space-16:16px;--atmy-space-20:20px;--atmy-space-24:24px;--atmy-space-32:32px;--atmy-space-40:40px;--atmy-space-48:48px;--atmy-space-56:56px;--atmy-space-card-pad:40px;--atmy-space-card-pad-narrow:24px;--atmy-space-card-gap:18px;--atmy-space-section-gap:40px;--atmy-space-modal-pad:10px;--atmy-space-inline-gap:8px;--atmy-spacing-global-top:4.56rem;--atmy-spacing-global-left:5.31rem;--atmy-spacing-global-right:4.81rem;--atmy-spacing-global-bottom:2.37rem;--atmy-radius-xs:4px;--atmy-radius-sm:6px;--atmy-radius-md:8px;--atmy-radius-lg:12px;--atmy-radius-xl:16px;--atmy-radius-2xl:20px;--atmy-radius-3xl:24px;--atmy-radius-pill:30px;--atmy-radius-full:999px;--atmy-radius-card:var(--atmy-radius-lg);--atmy-radius-modal:var(--atmy-radius-2xl);--atmy-radius-tooltip:var(--atmy-radius-md);--atmy-radius-alert:60px;--atmy-radius-button:var(--atmy-radius-pill);--atmy-radius-input:var(--atmy-radius-pill);--atmy-radius-badge:var(--atmy-radius-full);--atmy-radius-panel:15px;--atmy-radius-heatmap-cell:var(--atmy-radius-sm);--atmy-radius-dropdown:var(--atmy-radius-3xl);--atmy-font-family-sans:"Manrope",system-ui,sans-serif;--atmy-font-family-mono:"Manrope",system-ui,sans-serif;--atmy-font-size-xs:10px;--atmy-font-size-sm:12px;--atmy-font-size-md:14px;--atmy-font-size-body:16px;--atmy-font-size-lg:18px;--atmy-font-size-xl:20px;--atmy-font-size-2xl:24px;--atmy-font-size-3xl:28px;--atmy-font-size-4xl:34px;--atmy-font-size-5xl:48px;--atmy-font-weight-regular:400;--atmy-font-weight-medium:500;--atmy-font-weight-semibold:600;--atmy-font-weight-bold:700;--atmy-font-weight-extrabold:800;--atmy-line-height-xs:14px;--atmy-line-height-sm:16px;--atmy-line-height-md:20px;--atmy-line-height-lg:22px;--atmy-line-height-xl:26px;--atmy-line-height-2xl:28px;--atmy-font-typeface-size-lg:16px;--atmy-font-typeface-size-xl:20px;--atmy-font-typeface-size-sm:12px;--atmy-type-title-section-size:var(--atmy-font-size-2xl);--atmy-type-title-section-weight:var(--atmy-font-weight-bold);--atmy-type-title-section-line-height:var(--atmy-line-height-2xl);--atmy-type-body-size:var(--atmy-font-size-body);--atmy-type-body-weight:var(--atmy-font-weight-regular);--atmy-type-body-line-height:var(--atmy-line-height-lg);--atmy-type-label-size:var(--atmy-font-size-sm);--atmy-type-label-weight:var(--atmy-font-weight-medium);--atmy-type-label-line-height:var(--atmy-line-height-sm);--atmy-type-data-display-size:var(--atmy-font-size-5xl);--atmy-type-data-display-weight:var(--atmy-font-weight-extrabold);--atmy-type-data-display-line-height:1;--atmy-type-title-card-size:var(--atmy-font-size-lg);--atmy-type-title-card-weight:var(--atmy-font-weight-semibold);--atmy-type-title-card-line-height:var(--atmy-line-height-xl);--atmy-type-body-sm-size:var(--atmy-font-size-md);--atmy-type-body-sm-weight:var(--atmy-font-weight-regular);--atmy-type-body-sm-line-height:var(--atmy-line-height-md);--atmy-type-caption-size:var(--atmy-font-size-sm);--atmy-type-caption-weight:var(--atmy-font-weight-regular);--atmy-type-caption-line-height:var(--atmy-line-height-sm);--atmy-type-control-size:var(--atmy-font-size-md);--atmy-type-control-weight:var(--atmy-font-weight-semibold);--atmy-type-control-line-height:var(--atmy-line-height-md);--atmy-z-base:1;--atmy-z-control:100;--atmy-z-weather:200;--atmy-z-search:250;--atmy-z-filters:300;--atmy-z-timeline:300;--atmy-z-search-results:600;--atmy-z-weather-expanded:600;--atmy-z-debug:900;--atmy-z-page:1050;--atmy-z-fullscreen:1060;--atmy-z-download-modal:1070;--atmy-z-tooltip:9999;--atmy-z-toast:999999;--atmy-glass-bg:#ffffffb8;--atmy-glass-bg-strong:#ffffffe0;--atmy-glass-border:#0f172a14;--atmy-glass-text:var(--atmy-text-primary);--atmy-glass-radius:28px;--atmy-glass-blur:14px;--atmy-glass-blur-heavy:24px}@media screen and (max-width:800px){:root{--atmy-spacing-global-top:2.37rem;--atmy-spacing-global-left:1.44rem;--atmy-spacing-global-right:1.25rem;--atmy-spacing-global-bottom:1.56rem;--atmy-font-typeface-size-lg:15px;--atmy-font-typeface-size-xl:19px;--atmy-font-typeface-size-sm:11px;--atmy-line-height-xs:12px;--atmy-line-height-sm:14px;--atmy-line-height-md:18px;--atmy-line-height-xl:24px;--atmy-space-card-pad:20px;--atmy-space-card-pad-narrow:20px;--atmy-space-section-gap:32px;--atmy-space-modal-pad:4px}}@media screen and (min-width:801px)and (max-height:550px){:root{--atmy-spacing-global-top:1.4rem;--atmy-spacing-global-bottom:1.3rem;--atmy-spacing-global-left:1.44rem;--atmy-spacing-global-right:1.25rem}}:root .narrow{--atmy-spacing-global-top:1.4rem;--atmy-spacing-global-bottom:1.3rem;--atmy-spacing-global-left:1.44rem;--atmy-spacing-global-right:1.25rem}html[data-bs-theme=dark],html[data-theme=dark]{--atmy-surface-page:#24252b;--atmy-surface-primary:#3b3c43;--atmy-surface-secondary:#24252b;--atmy-surface-elevated:#2a2b31;--atmy-surface-overlay:#0009;--atmy-surface-glass:#28282d4d;--atmy-surface-glass-heavy:#121216eb;--atmy-surface-inverse:#fff;--atmy-text-primary:#fff;--atmy-text-secondary:#ffffff8c;--atmy-text-muted:#ffffff73;--atmy-text-on-inverse:#000;--atmy-text-on-surface:#f0f0f2;--atmy-border-default:#ffffff1a;--atmy-border-subtle:#ffffff0a;--atmy-border-strong:#fff3;--atmy-border-window:#737780;--atmy-color-hover-light:#ffffff0f;--atmy-color-hover-medium:#ffffff14;--atmy-color-active-light:#ffffff1f;--atmy-glass-bg:#14151bc7;--atmy-glass-bg-strong:#14151be6;--atmy-glass-border:#ffffff14;--atmy-glass-text:var(--atmy-text-primary);--atmy-legacy-secondary-container:#3b3c43;--atmy-legacy-color-secondary-container:#3b3c43;--atmy-legacy-color-on-secondary-container:#fff;--atmy-legacy-on-background:#fff;--atmy-legacy-color-primary-container:#000;--atmy-legacy-color-background:#24252b;--atmy-legacy-color-on-primary-container:#fff;--atmy-legacy-background-hotspots:#24252b;--atmy-legacy-bs-carousel-indicator-active-bg:#fff}:root{--atmy-elevation-none:none;--atmy-elevation-card:none;--atmy-elevation-popover:none;--atmy-elevation-dropdown:none;--atmy-elevation-modal:none;--atmy-elevation-map-control:none;--atmy-elevation-inset-subtle:none;--atmy-motion-fast:0.1s ease;--atmy-motion-normal:0.15s ease;--atmy-motion-medium:0.2s ease;--atmy-motion-slow:0.3s ease;--atmy-motion-expand:0.3s cubic-bezier(0.4,0,0.2,1);--atmy-ease-out-expo:cubic-bezier(0.16,1,0.3,1);--atmy-motion-hover-lift:translateY(-1px);--atmy-motion-press-scale:scale(0.98)}@media(prefers-reduced-motion:reduce){:root{--atmy-motion-fast:0.01ms;--atmy-motion-normal:0.01ms;--atmy-motion-medium:0.01ms;--atmy-motion-slow:0.01ms;--atmy-motion-expand:0.01ms}}:root{--atmy-focus-color:var(--atmy-color-accent);--atmy-focus-width:2px;--atmy-focus-offset:2px;--atmy-focus-ring:var(--atmy-focus-width) solid var(--atmy-focus-color)}@keyframes atmy-button-spin{to{transform:rotate(1turn)}}.atmy-button{--atmy-button-bg:var(--atmy-surface-inverse);--atmy-button-color:var(--atmy-text-on-inverse);--atmy-button-border-color:var(--atmy-surface-inverse);--atmy-button-min-height:44px;--atmy-button-padding-inline:28px;--atmy-button-gap:var(--atmy-space-6);--atmy-button-font-size:var(--atmy-font-size-md);--atmy-button-line-height:var(--atmy-line-height-md);--atmy-button-radius:clamp(12px,2.5vmin,26px);align-items:center;appearance:none;background-color:var(--atmy-button-bg);border:1px solid var(--atmy-button-border-color);border-radius:var(--atmy-button-radius);color:var(--atmy-button-color);cursor:pointer;display:inline-flex;flex:0 1 auto;font-family:var(--atmy-font-family-sans);font-size:var(--atmy-button-font-size);font-weight:var(--atmy-font-weight-semibold);gap:var(--atmy-button-gap);justify-content:center;line-height:var(--atmy-button-line-height);max-width:100%;min-height:var(--atmy-button-min-height);padding-block:var(--atmy-space-12);padding-inline:var(--atmy-button-padding-inline);position:relative;text-align:center;text-decoration:none;transition:background-color var(--atmy-motion-normal),border-color var(--atmy-motion-normal),color var(--atmy-motion-normal),opacity var(--atmy-motion-normal);corner-shape:squircle}.atmy-button__icon{display:inline-flex;flex:0 0 auto;font-size:1em}.atmy-button__icon svg{display:block;fill:currentColor;height:1em;stroke:currentColor;width:1em}.atmy-button__label{min-width:0;overflow-wrap:anywhere}.atmy-button--primary{--atmy-button-bg:var(--atmy-surface-inverse);--atmy-button-border-color:var(--atmy-surface-inverse);--atmy-button-color:var(--atmy-text-on-inverse)}.atmy-button--secondary{--atmy-button-bg:var(--atmy-surface-primary);--atmy-button-border-color:var(--atmy-border-default);--atmy-button-color:var(--atmy-text-primary)}.atmy-button--ghost{--atmy-button-bg:#0000;--atmy-button-border-color:#0000;--atmy-button-color:var(--atmy-text-primary)}.atmy-button--inverse{--atmy-button-bg:var(--atmy-surface-primary);--atmy-button-border-color:var(--atmy-surface-primary);--atmy-button-color:var(--atmy-text-primary)}.atmy-button--danger{--atmy-button-bg:var(--atmy-color-aqi-unhealthy);--atmy-button-border-color:var(--atmy-color-aqi-unhealthy);--atmy-button-color:var(--atmy-text-on-inverse)}.atmy-button--sm{--atmy-button-font-size:var(--atmy-font-size-sm);--atmy-button-line-height:var(--atmy-line-height-sm);--atmy-button-min-height:36px;--atmy-button-padding-inline:var(--atmy-space-16);padding-block:var(--atmy-space-8)}.atmy-button--lg{--atmy-button-font-size:var(--atmy-font-size-body);--atmy-button-line-height:var(--atmy-line-height-lg);--atmy-button-min-height:52px;--atmy-button-padding-inline:40px;padding-block:var(--atmy-space-12)}@media(hover:hover){.atmy-button--primary:hover{--atmy-button-bg:color-mix(in srgb,var(--atmy-surface-inverse),var(--atmy-surface-primary) 18%);--atmy-button-border-color:color-mix(in srgb,var(--atmy-surface-inverse),var(--atmy-surface-primary) 18%)}.atmy-button--inverse:hover,.atmy-button--secondary:hover{--atmy-button-bg:color-mix(in srgb,var(--atmy-surface-primary),var(--atmy-text-primary) 6%);--atmy-button-border-color:var(--atmy-border-strong)}.atmy-button--ghost:hover{--atmy-button-bg:var(--atmy-color-hover-light);--atmy-button-border-color:var(--atmy-color-hover-light)}.atmy-button--danger:hover{--atmy-button-bg:color-mix(in srgb,var(--atmy-color-aqi-unhealthy),var(--atmy-surface-inverse) 15%);--atmy-button-border-color:color-mix(in srgb,var(--atmy-color-aqi-unhealthy),var(--atmy-surface-inverse) 15%)}}.atmy-button--primary:active{--atmy-button-bg:color-mix(in srgb,var(--atmy-surface-inverse),var(--atmy-surface-primary) 8%)}.atmy-button--danger:active{--atmy-button-bg:color-mix(in srgb,var(--atmy-color-aqi-unhealthy),var(--atmy-surface-inverse) 8%)}.atmy-button--ghost:active,.atmy-button--inverse:active,.atmy-button--secondary:active{--atmy-button-bg:var(--atmy-color-active-light);--atmy-button-border-color:var(--atmy-border-strong)}.atmy-button:focus-visible{outline:var(--atmy-focus-ring);outline-offset:var(--atmy-focus-offset)}.atmy-button.is-loading,.atmy-button:disabled,.atmy-button[aria-busy=true],.atmy-button[aria-disabled=true],.atmy-button[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.atmy-button.is-loading,.atmy-button[aria-busy=true]{color:#0000}.atmy-button.is-loading:after,.atmy-button[aria-busy=true]:after{animation:atmy-button-spin .7s linear infinite;border-radius:var(--atmy-radius-full);border-right-color:currentcolor;border:var(--atmy-focus-width) solid;border-right:var(--atmy-focus-width) solid #0000;color:var(--atmy-button-color);content:"";height:var(--atmy-space-16);left:calc(50% - var(--atmy-space-8));position:absolute;top:calc(50% - var(--atmy-space-8));width:var(--atmy-space-16)}@media(prefers-reduced-motion:reduce){.atmy-button.is-loading:after,.atmy-button[aria-busy=true]:after{animation:none}}.atmy-surface{--atmy-surface-bg:var(--atmy-surface-primary);--atmy-surface-color:var(--atmy-text-primary);--atmy-surface-border-color:var(--atmy-border-default);--atmy-surface-radius:var(--atmy-radius-card);background-color:var(--atmy-surface-bg);border:1px solid var(--atmy-surface-border-color);border-radius:var(--atmy-surface-radius);color:var(--atmy-surface-color)}.atmy-surface--primary{--atmy-surface-bg:var(--atmy-surface-primary)}.atmy-surface--secondary{--atmy-surface-bg:var(--atmy-surface-secondary)}.atmy-surface--glass{--atmy-surface-bg:var(--atmy-glass-bg);--atmy-surface-color:var(--atmy-glass-text);--atmy-surface-border-color:var(--atmy-glass-border);--atmy-surface-radius:var(--atmy-glass-radius);-webkit-backdrop-filter:blur(var(--atmy-glass-blur));backdrop-filter:blur(var(--atmy-glass-blur))}.atmy-surface--alert{--atmy-surface-bg:var(--atmy-glass-bg);--atmy-surface-color:var(--atmy-glass-text);--atmy-surface-border-color:var(--atmy-glass-border);--atmy-surface-radius:var(--atmy-radius-alert);border-radius:var(--atmy-surface-radius);corner-shape:squircle;-webkit-backdrop-filter:blur(var(--atmy-glass-blur-heavy));backdrop-filter:blur(var(--atmy-glass-blur-heavy));background-color:var(--atmy-surface-bg);box-shadow:1.25px 0 0 -.75px var(--atmy-surface-border-color),-1.25px 0 0 -.75px var(--atmy-surface-border-color),0 0 0 .5px var(--atmy-surface-border-color),var(--atmy-elevation-popover)}.atmy-surface--inverse{--atmy-surface-bg:var(--atmy-surface-inverse);--atmy-surface-color:var(--atmy-text-on-inverse);--atmy-surface-border-color:var(--atmy-surface-inverse)}.atmy-surface--elevated{box-shadow:var(--atmy-elevation-popover)}.atmy-card{--atmy-card-bg:var(--atmy-surface-primary);--atmy-card-color:var(--atmy-text-primary);--atmy-card-border-color:var(--atmy-border-default);--atmy-card-radius:var(--atmy-radius-card);--atmy-card-padding:var(--atmy-space-card-pad);--atmy-card-gap:var(--atmy-space-card-gap);background-color:var(--atmy-card-bg);border:1px solid var(--atmy-card-border-color);border-radius:var(--atmy-card-radius);box-sizing:border-box;color:var(--atmy-card-color);display:flex;flex-direction:column;gap:var(--atmy-card-gap);padding:var(--atmy-card-padding);corner-shape:squircle}.atmy-card,.atmy-card__body,.atmy-card__footer,.atmy-card__header{min-width:0}.atmy-card__actions{display:flex;flex-wrap:wrap;gap:var(--atmy-space-inline-gap)}.atmy-card--inverse{--atmy-card-bg:var(--atmy-surface-inverse);--atmy-card-color:var(--atmy-text-on-inverse);--atmy-card-border-color:var(--atmy-surface-inverse)}.atmy-card--interactive{cursor:pointer;transition:background-color var(--atmy-motion-normal),border-color var(--atmy-motion-normal),color var(--atmy-motion-normal)}@media(hover:hover){.atmy-card--interactive:hover{--atmy-card-border-color:var(--atmy-border-strong)}}.atmy-card--interactive:active{--atmy-card-border-color:var(--atmy-color-accent)}.atmy-card--interactive:focus-visible{outline:var(--atmy-focus-ring);outline-offset:var(--atmy-focus-offset)}.atmy-input{--atmy-input-height:44px;--atmy-input-padding-inline:var(--atmy-space-12);--atmy-input-radius:var(--atmy-radius-lg);--atmy-input-bg:var(--atmy-surface-primary);--atmy-input-color:var(--atmy-text-primary);--atmy-input-border-color:var(--atmy-border-default);--atmy-input-placeholder-color:var(--atmy-text-secondary);--atmy-input-focus-border-color:var(--atmy-color-accent);--atmy-input-disabled-bg:var(--atmy-surface-secondary);--atmy-input-disabled-color:var(--atmy-text-muted);--atmy-input-error-border-color:var(--atmy-status-error);appearance:none;background:var(--atmy-input-bg);border:1px solid var(--atmy-input-border-color);border-radius:var(--atmy-input-radius);box-sizing:border-box;caret-color:currentColor;color:var(--atmy-input-color);font-size:var(--atmy-type-control-size);font-weight:var(--atmy-type-control-weight);letter-spacing:normal;line-height:var(--atmy-type-control-line-height);max-width:100%;min-height:var(--atmy-input-height);outline:0;padding-block:0;padding-inline:var(--atmy-input-padding-inline);transition:border-color var(--atmy-motion-normal),background-color var(--atmy-motion-normal),color var(--atmy-motion-normal);width:100%}.atmy-input::placeholder{color:var(--atmy-input-placeholder-color);opacity:1}.atmy-input:focus{border-color:var(--atmy-input-focus-border-color)}.atmy-input:focus-visible{outline:var(--atmy-focus-ring);outline-offset:var(--atmy-focus-offset)}.atmy-input:disabled{background:var(--atmy-input-disabled-bg);color:var(--atmy-input-disabled-color);cursor:not-allowed;opacity:1}.atmy-input[readonly]{background:var(--atmy-surface-secondary);cursor:text}.atmy-input.is-error,.atmy-input[aria-invalid=true]{border-color:var(--atmy-input-error-border-color)}.atmy-input.is-error:focus,.atmy-input[aria-invalid=true]:focus{--atmy-input-focus-border-color:var(--atmy-input-error-border-color)}.atmy-input--sm{--atmy-input-height:40px}.atmy-input--lg{--atmy-input-height:56px}.atmy-field{--atmy-field-gap:var(--atmy-space-8);--atmy-field-label-gap:var(--atmy-space-6);--atmy-field-message-gap:var(--atmy-space-6);--atmy-field-label-color:var(--atmy-text-primary);--atmy-field-helper-color:var(--atmy-text-secondary);--atmy-field-error-color:var(--atmy-status-error);--atmy-field-success-color:var(--atmy-sentiment-positive);display:flex;flex-direction:column;gap:var(--atmy-field-gap);min-width:0}.atmy-field__label{align-items:baseline;color:var(--atmy-field-label-color);display:inline-flex;font-size:var(--atmy-type-label-size);font-weight:var(--atmy-type-label-weight);gap:var(--atmy-field-label-gap);letter-spacing:normal;line-height:var(--atmy-type-label-line-height)}.atmy-field__control{align-items:center;display:flex;gap:var(--atmy-space-8);min-width:0}.atmy-field__helper,.atmy-field__message{font-size:var(--atmy-type-caption-size);font-weight:var(--atmy-type-caption-weight);letter-spacing:normal;line-height:var(--atmy-type-caption-line-height);margin:0}.atmy-field__helper{color:var(--atmy-field-helper-color)}.atmy-field__message{margin-top:calc(var(--atmy-field-message-gap) - var(--atmy-field-gap))}.atmy-field__message--error{color:var(--atmy-field-error-color)}.atmy-field__message--success{color:var(--atmy-field-success-color)}.atmy-select{--atmy-select-height:44px;--atmy-select-padding-inline:var(--atmy-space-12);--atmy-select-padding-end:var(--atmy-space-12);--atmy-select-radius:var(--atmy-radius-lg);--atmy-select-bg:var(--atmy-surface-primary);--atmy-select-color:var(--atmy-text-primary);--atmy-select-border-color:var(--atmy-border-default);--atmy-select-focus-border-color:var(--atmy-color-accent);--atmy-select-disabled-bg:var(--atmy-surface-secondary);--atmy-select-disabled-color:var(--atmy-text-muted);--atmy-select-error-border-color:var(--atmy-status-error);background-color:var(--atmy-select-bg);border:1px solid var(--atmy-select-border-color);border-radius:var(--atmy-select-radius);box-sizing:border-box;color:var(--atmy-select-color);display:block;font-size:var(--atmy-type-control-size);font-weight:var(--atmy-type-control-weight);letter-spacing:normal;line-height:var(--atmy-type-control-line-height);max-width:100%;min-height:var(--atmy-select-height);outline:0;padding-block:0;padding-inline:var(--atmy-select-padding-inline) var(--atmy-select-padding-end);transition:border-color var(--atmy-motion-normal),background-color var(--atmy-motion-normal),color var(--atmy-motion-normal);width:100%}.atmy-select:focus{border-color:var(--atmy-select-focus-border-color)}.atmy-select:focus-visible{outline:var(--atmy-focus-ring);outline-offset:var(--atmy-focus-offset)}.atmy-select:disabled{background-color:var(--atmy-select-disabled-bg);color:var(--atmy-select-disabled-color);cursor:not-allowed;opacity:1}.atmy-select.is-error,.atmy-select[aria-invalid=true]{border-color:var(--atmy-select-error-border-color)}.atmy-select.is-error:focus,.atmy-select[aria-invalid=true]:focus{--atmy-select-focus-border-color:var(--atmy-select-error-border-color)}.atmy-select--sm{--atmy-select-height:40px}.atmy-select--lg{--atmy-select-height:56px}.atmy-switch{--atmy-switch-width:54px;--atmy-switch-height:24px;--atmy-switch-knob-width:32px;--atmy-switch-knob-height:20px;--atmy-switch-knob-clicked-width:50px;--atmy-switch-knob-clicked-height:31px;--atmy-switch-knob-off-right:20px;--atmy-switch-knob-on-right:2px;--atmy-switch-knob-clicked-off-right:10px;--atmy-switch-knob-clicked-on-right:-6px;--atmy-switch-track-off:#0000001a;--atmy-switch-track-clicked-off:#00000030;--atmy-switch-track-disabled-off:#0000000f;--atmy-switch-track-on:#08f;--atmy-switch-track-clicked-on:linear-gradient(90deg,#00000014,#00000014),linear-gradient(90deg,#08f,#08f);--atmy-switch-knob-color:#fff;--atmy-switch-label-gap:var(--atmy-space-8);--atmy-switch-label-color:var(--atmy-text-primary);align-items:center;color:var(--atmy-switch-label-color);cursor:pointer;display:inline-flex;font-family:var(--atmy-font-family-sans,system-ui,sans-serif);font-size:13px;font-weight:500;gap:var(--atmy-switch-label-gap);line-height:16px;min-width:0;position:relative;vertical-align:middle}.atmy-switch__input{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.atmy-switch__track{background:var(--atmy-switch-bg-off,var(--atmy-switch-track-off));border-radius:var(--atmy-radius-full);box-sizing:border-box;display:block;flex:0 0 var(--atmy-switch-width);height:var(--atmy-switch-height);overflow:visible;position:relative;transition:background var(--atmy-motion-normal,.16s ease);width:var(--atmy-switch-width)}.atmy-switch__thumb{background:var(--atmy-switch-thumb-color,var(--atmy-switch-knob-color));border:1px solid var(--atmy-switch-border-color,#0000);border-radius:var(--atmy-radius-full);box-shadow:0 3px 36px #0000000d;flex:none;height:var(--atmy-switch-knob-height);position:absolute;right:var(--atmy-switch-knob-off-right);top:50%;transform:translateY(-50%);transition:right var(--atmy-motion-normal,.16s ease),width var(--atmy-motion-normal,.16s ease),height var(--atmy-motion-normal,.16s ease);width:var(--atmy-switch-knob-width)}.atmy-switch:not(.atmy-switch--mini):not(.atmy-switch--small):not(.atmy-switch--medium):not(.atmy-switch--large):not(.atmy-switch--xl):not(.atmy-switch--sm) .atmy-switch__thumb{height:var(--atmy-switch-thumb-size,20px);width:var(--atmy-switch-thumb-size,32px)}.atmy-switch[data-switch-selection=on] .atmy-switch__track,.atmy-switch__input:checked+.atmy-switch__track{background:var(--atmy-switch-bg-on,var(--atmy-switch-track-on))}.atmy-switch[data-switch-selection=on] .atmy-switch__thumb,.atmy-switch__input:checked+.atmy-switch__track .atmy-switch__thumb{right:var(--atmy-switch-knob-on-right)}.atmy-switch[data-switch-state=clicked] .atmy-switch__track,.atmy-switch__input:active+.atmy-switch__track{background:var(--atmy-switch-track-clicked-off)}.atmy-switch[data-switch-selection=on][data-switch-state=clicked] .atmy-switch__track,.atmy-switch__input:checked:active+.atmy-switch__track{background:var(--atmy-switch-track-clicked-on)}.atmy-switch[data-switch-state=clicked] .atmy-switch__thumb,.atmy-switch__input:active+.atmy-switch__track .atmy-switch__thumb{height:var(--atmy-switch-knob-clicked-height);right:var(--atmy-switch-knob-clicked-off-right);width:var(--atmy-switch-knob-clicked-width)}.atmy-switch[data-switch-selection=on][data-switch-state=clicked] .atmy-switch__thumb,.atmy-switch__input:checked:active+.atmy-switch__track .atmy-switch__thumb{right:var(--atmy-switch-knob-clicked-on-right)}.atmy-switch__thumb:after,.atmy-switch__thumb:before{border-radius:inherit;content:"";inset:-1px;opacity:0;pointer-events:none;position:absolute}.atmy-switch__thumb:before{background:#ffffff17;border:.5px solid #ccc;box-shadow:inset 0 40px 10px -40px #282828,inset 0 -40px 10px -40px #282828,inset 0 40px 30px -40px #e6e6e6}.atmy-switch__thumb:after{background:#fff;box-shadow:inset 0 3px .5px -2.25px #282828,inset 0 -3px .5px -2.25px #282828;inset:0;mix-blend-mode:multiply}.atmy-switch[data-switch-state=clicked] .atmy-switch__thumb:after,.atmy-switch[data-switch-state=clicked] .atmy-switch__thumb:before,.atmy-switch__input:active+.atmy-switch__track .atmy-switch__thumb:after,.atmy-switch__input:active+.atmy-switch__track .atmy-switch__thumb:before{opacity:1}.atmy-switch[data-switch-state=clicked] .atmy-switch__thumb,.atmy-switch__input:active+.atmy-switch__track .atmy-switch__thumb{box-shadow:0 7px 3px #00000080;filter:drop-shadow(0 7px 3px rgba(0,0,0,.5))}.atmy-switch[data-switch-state=disabled] .atmy-switch__track,.atmy-switch__input:disabled+.atmy-switch__track{background:var(--atmy-switch-track-disabled-off)}.atmy-switch[data-switch-selection=on][data-switch-state=disabled] .atmy-switch__track,.atmy-switch__input:checked:disabled+.atmy-switch__track{background:var(--atmy-switch-track-on)}.atmy-switch__input:disabled{cursor:not-allowed}.atmy-switch__input:focus-visible+.atmy-switch__track{outline:var(--atmy-focus-ring);outline-offset:var(--atmy-focus-offset)}.atmy-switch--mini{--atmy-switch-width:36px;--atmy-switch-height:16px;--atmy-switch-knob-width:21px;--atmy-switch-knob-height:13px;--atmy-switch-knob-clicked-width:33px;--atmy-switch-knob-clicked-height:20px;--atmy-switch-knob-off-right:13.5px;--atmy-switch-knob-on-right:2px;--atmy-switch-knob-clicked-off-right:8px;--atmy-switch-knob-clicked-on-right:-5px}.atmy-switch--small{--atmy-switch-width:44px;--atmy-switch-height:20px;--atmy-switch-thumb-size:26px;--atmy-switch-knob-width:26px;--atmy-switch-knob-height:16px;--atmy-switch-knob-clicked-width:40px;--atmy-switch-knob-clicked-height:26px;--atmy-switch-knob-off-right:16px;--atmy-switch-knob-on-right:2px;--atmy-switch-knob-clicked-off-right:9px;--atmy-switch-knob-clicked-on-right:-5px}.atmy-switch--sm{--atmy-switch-width:44px;--atmy-switch-height:20px;--atmy-switch-knob-clicked-width:40px;--atmy-switch-knob-clicked-height:26px;--atmy-switch-knob-off-right:16px;--atmy-switch-knob-on-right:2px;--atmy-switch-knob-clicked-off-right:9px;--atmy-switch-knob-clicked-on-right:-5px}.atmy-switch--sm .atmy-switch__thumb{height:var(--atmy-switch-thumb-size,16px);width:var(--atmy-switch-thumb-size,26px)}.atmy-switch--medium{--atmy-switch-width:54px;--atmy-switch-height:24px;--atmy-switch-knob-width:32px;--atmy-switch-knob-height:20px;--atmy-switch-knob-clicked-width:50px;--atmy-switch-knob-clicked-height:31px;--atmy-switch-knob-off-right:20px;--atmy-switch-knob-on-right:2px;--atmy-switch-knob-clicked-off-right:10px;--atmy-switch-knob-clicked-on-right:-6px}.atmy-switch--large{--atmy-switch-width:64px;--atmy-switch-height:28px;--atmy-switch-knob-width:38px;--atmy-switch-knob-height:24px;--atmy-switch-knob-clicked-width:59px;--atmy-switch-knob-clicked-height:37px;--atmy-switch-knob-off-right:24px;--atmy-switch-knob-on-right:2px;--atmy-switch-knob-clicked-off-right:11.5px;--atmy-switch-knob-clicked-on-right:-6.5px}.atmy-switch--xl{--atmy-switch-width:80px;--atmy-switch-height:36px;--atmy-switch-knob-width:47px;--atmy-switch-knob-height:30px;--atmy-switch-knob-clicked-width:73px;--atmy-switch-knob-clicked-height:46px;--atmy-switch-knob-off-right:30px;--atmy-switch-knob-on-right:3px;--atmy-switch-knob-clicked-off-right:16px;--atmy-switch-knob-clicked-on-right:-9px}.atmy-switch--large .atmy-switch__track,.atmy-switch--medium .atmy-switch__track,.atmy-switch--mini .atmy-switch__track,.atmy-switch--sm .atmy-switch__track,.atmy-switch--small .atmy-switch__track,.atmy-switch--xl .atmy-switch__track{overflow:visible}@media(prefers-reduced-motion:reduce){.atmy-switch__thumb,.atmy-switch__track{transition:none}}.atmy-choice{--atmy-choice-size:16px;--atmy-choice-radius:5.5px;--atmy-choice-gap:3px;--atmy-choice-bg:#0000001a;--atmy-choice-border-color:#0000;--atmy-choice-checked-bg:var(--atmy-color-accent,#08f);--atmy-choice-checked-color:#fff;--atmy-choice-label-color:#000000d9;--atmy-choice-disabled-label-color:#00000040;align-items:center;color:var(--atmy-choice-label-color);cursor:pointer;display:inline-flex;font-family:var(--atmy-font-family-sans,system-ui,sans-serif);font-size:13px;font-weight:500;gap:var(--atmy-choice-gap);line-height:16px;min-width:0;vertical-align:middle}.atmy-choice__input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:1px solid var(--atmy-choice-border-color);white-space:nowrap}.atmy-choice__control{align-items:center;background:var(--atmy-choice-bg);border:0;border-radius:var(--atmy-choice-radius);box-sizing:border-box;display:inline-flex;flex:0 0 var(--atmy-choice-size);height:var(--atmy-choice-size);justify-content:center;position:relative;transition:background-color var(--atmy-motion-normal,.16s ease);width:var(--atmy-choice-size)}.atmy-choice--radio{--atmy-choice-radius:50%}.atmy-choice__glyph{display:block;flex:none;height:8.93px;width:9.31px}.atmy-choice__dot{border-radius:50%;height:4.8px;width:4.8px}.atmy-choice__dash,.atmy-choice__dot{background:var(--atmy-choice-checked-color)}.atmy-choice__dash{border-radius:999px;height:2px;width:6.5px}.atmy-choice__input:checked+.atmy-choice__control,.atmy-choice__input:indeterminate+.atmy-choice__control{background:var(--atmy-choice-checked-bg)}.atmy-choice__input:focus-visible+.atmy-choice__control{outline:var(--atmy-focus-ring);outline-offset:var(--atmy-focus-offset)}.atmy-choice__input:disabled+.atmy-choice__control{transition:none}.atmy-choice__input:disabled~.atmy-choice__label{color:var(--atmy-choice-disabled-label-color)}.atmy-choice__input:disabled{cursor:not-allowed}.atmy-choice__label{min-width:0;overflow-wrap:anywhere}.atmy-choice[data-choice-state=clicked] .atmy-choice__control{background:#0000002e}.atmy-choice[data-choice-state=disabled] .atmy-choice__control{background:#0000000d}.atmy-choice[data-choice-active=true][data-choice-selection=mixed] .atmy-choice__control,.atmy-choice[data-choice-active=true][data-choice-selection=on] .atmy-choice__control{background:#08f}.atmy-choice[data-choice-active=true][data-choice-state=disabled][data-choice-selection=mixed] .atmy-choice__control,.atmy-choice[data-choice-active=true][data-choice-state=disabled][data-choice-selection=on] .atmy-choice__control{background:#0088ff73}.atmy-choice[data-choice-active=false][data-choice-selection=mixed] .atmy-choice__control,.atmy-choice[data-choice-active=false][data-choice-selection=on] .atmy-choice__control{background:#0000001a}.ds-showcase__theme-window--dark .atmy-choice{--atmy-choice-label-color:#ffffffd9;--atmy-choice-disabled-label-color:#ffffff40;--atmy-choice-bg:#ffffff1a}.ds-showcase__theme-window--dark .atmy-choice[data-choice-state=clicked] .atmy-choice__control{background:#ffffff2e}.ds-showcase__theme-window--dark .atmy-choice[data-choice-state=disabled] .atmy-choice__control{background:#ffffff0d}.ds-showcase__theme-window--dark .atmy-choice[data-choice-active=true][data-choice-selection=mixed] .atmy-choice__control,.ds-showcase__theme-window--dark .atmy-choice[data-choice-active=true][data-choice-selection=on] .atmy-choice__control{background:#08f}.ds-showcase__theme-window--dark .atmy-choice[data-choice-active=true][data-choice-state=disabled][data-choice-selection=mixed] .atmy-choice__control,.ds-showcase__theme-window--dark .atmy-choice[data-choice-active=true][data-choice-state=disabled][data-choice-selection=on] .atmy-choice__control{background:#0088ff73}.ds-showcase__theme-window--dark .atmy-choice[data-choice-active=false][data-choice-selection=mixed] .atmy-choice__control,.ds-showcase__theme-window--dark .atmy-choice[data-choice-active=false][data-choice-selection=on] .atmy-choice__control{background:#ffffff1a}@media(prefers-reduced-motion:reduce){.atmy-choice__control{transition:none}}.atmy-segmented{--atmy-segmented-height:24px;--atmy-segmented-font-size:13px;--atmy-segmented-line-height:16px;--atmy-segmented-padding-inline:10px;--atmy-segmented-item-padding-inline:var(--atmy-segmented-padding-inline);--atmy-segmented-radius:6px;--atmy-segmented-separator-height:14px;--atmy-segmented-bg:#00000005;--atmy-segmented-bg-layer:#00000014;--atmy-segmented-color:#000000d9;--atmy-segmented-disabled-color:#00000040;--atmy-segmented-separator-color:#00000040;--atmy-segmented-selected-bg:#08f;--atmy-segmented-selected-overlay:rgba(0,0,0,.031);--atmy-segmented-selected-color:#fff;--atmy-segmented-selected-disabled-opacity:0.45;align-items:stretch;background:var(--atmy-segmented-bg);border:0;border-radius:var(--atmy-segmented-radius);display:inline-flex;isolation:isolate;max-width:100%;min-height:var(--atmy-segmented-height);overflow:hidden;position:relative;width:max-content}.atmy-segmented:before{background:var(--atmy-segmented-bg-layer);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.atmy-segmented__item{align-items:center;background:#0000;border:0;border-radius:var(--atmy-segmented-radius);color:var(--atmy-segmented-color);cursor:pointer;display:inline-flex;flex:1 1 0;font-size:var(--atmy-type-control-size);font-size:var(--atmy-segmented-font-size);font-weight:var(--atmy-type-control-weight);font-weight:500;justify-content:center;letter-spacing:normal;line-height:var(--atmy-type-control-line-height);line-height:var(--atmy-segmented-line-height);min-height:var(--atmy-segmented-height);min-width:0;overflow:hidden;padding:0 var(--atmy-segmented-item-padding-inline);position:relative;text-align:center;text-overflow:ellipsis;transition:background-color var(--atmy-motion-normal),color var(--atmy-motion-normal),opacity var(--atmy-motion-normal);white-space:nowrap}.atmy-segmented__item+.atmy-segmented__item:before{background:var(--atmy-segmented-separator-color);content:"";height:var(--atmy-segmented-separator-height);left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.atmy-segmented__item.is-active,.atmy-segmented__item[aria-pressed=true],.atmy-segmented__item[aria-selected=true]{background:linear-gradient(var(--atmy-segmented-selected-overlay),var(--atmy-segmented-selected-overlay)),var(--atmy-segmented-selected-bg);color:var(--atmy-segmented-selected-color);z-index:1}.atmy-segmented__item.is-active[data-active=false],.atmy-segmented__item[aria-pressed=true][data-active=false],.atmy-segmented__item[aria-selected=true][data-active=false]{background:#0000001a;color:var(--atmy-segmented-color)}.atmy-segmented__item.is-active[data-state=disabled],.atmy-segmented__item[aria-pressed=true][data-state=disabled],.atmy-segmented__item[aria-selected=true][data-state=disabled]{background:linear-gradient(var(--atmy-segmented-selected-overlay),var(--atmy-segmented-selected-overlay)),var(--atmy-segmented-selected-bg);color:var(--atmy-segmented-selected-color);opacity:var(--atmy-segmented-selected-disabled-opacity)}.atmy-segmented__item:active,.atmy-segmented__item[data-state=clicked]{background:#00000029}.atmy-segmented__item.is-active:active,.atmy-segmented__item.is-active[data-state=clicked],.atmy-segmented__item[aria-pressed=true]:active,.atmy-segmented__item[aria-pressed=true][data-state=clicked],.atmy-segmented__item[aria-selected=true]:active,.atmy-segmented__item[aria-selected=true][data-state=clicked]{background:linear-gradient(rgba(0,0,0,.149),rgba(0,0,0,.149)),var(--atmy-segmented-selected-bg)}.atmy-segmented__item:disabled,.atmy-segmented__item[data-selectable=false][data-state=disabled],.atmy-segmented__item[data-state=disabled]:not([aria-pressed=true]):not([aria-selected=true]):not(.is-active){color:var(--atmy-segmented-disabled-color);cursor:not-allowed;pointer-events:none}.atmy-segmented__item[data-selectable=false]{cursor:default}.atmy-segmented__item.is-active:before,.atmy-segmented__item:has(+.atmy-segmented__item.is-active):before,.atmy-segmented__item:has(+.atmy-segmented__item[aria-pressed=true]):before,.atmy-segmented__item:has(+.atmy-segmented__item[aria-selected=true]):before,.atmy-segmented__item[aria-pressed=true]:before,.atmy-segmented__item[aria-selected=true]:before{display:none}.atmy-segmented--16{--atmy-segmented-height:16px;--atmy-segmented-font-size:10px;--atmy-segmented-line-height:12px;--atmy-segmented-padding-inline:6px;--atmy-segmented-radius:4px;--atmy-segmented-separator-height:10px}.atmy-segmented--20{--atmy-segmented-height:20px;--atmy-segmented-font-size:11px;--atmy-segmented-line-height:14px;--atmy-segmented-padding-inline:8px;--atmy-segmented-radius:5px;--atmy-segmented-separator-height:12px}.atmy-segmented--24{--atmy-segmented-height:24px;--atmy-segmented-font-size:13px;--atmy-segmented-line-height:16px;--atmy-segmented-padding-inline:10px;--atmy-segmented-radius:6px;--atmy-segmented-separator-height:14px}.atmy-segmented--28{--atmy-segmented-height:28px;--atmy-segmented-font-size:13px;--atmy-segmented-line-height:18px;--atmy-segmented-padding-inline:12px;--atmy-segmented-radius:999px;--atmy-segmented-separator-height:18px}.atmy-segmented--36{--atmy-segmented-height:36px;--atmy-segmented-font-size:13px;--atmy-segmented-line-height:20px;--atmy-segmented-padding-inline:14px;--atmy-segmented-radius:999px;--atmy-segmented-separator-height:20px}.atmy-segmented--compact{--atmy-segmented-height:32px;--atmy-segmented-padding-inline:var(--atmy-space-6);--atmy-segmented-item-padding-inline:var(--atmy-segmented-padding-inline);--atmy-segmented-radius:var(--atmy-radius-2xl);display:grid;grid-template-columns:repeat(var(--segment-count,2),minmax(0,1fr));width:100%}.atmy-segmented--dark{--atmy-segmented-bg:#ffffff05;--atmy-segmented-bg-layer:#ffffff14;--atmy-segmented-color:#ffffffd9;--atmy-segmented-disabled-color:#ffffff40;--atmy-segmented-separator-color:#ffffff40}.atmy-segmented__item:focus-visible{outline:var(--atmy-focus-ring);outline-offset:var(--atmy-focus-offset)}@media(prefers-reduced-motion:reduce){.atmy-segmented__item{transition:none}}.atmy-disclosure{--atmy-disclosure-size:24px;--atmy-disclosure-radius:6px;--atmy-disclosure-symbol-size:25px;--atmy-disclosure-font-size:13px;--atmy-disclosure-fill:#00000014;--atmy-disclosure-fill-clicked:#00000029;--atmy-disclosure-fill-disabled:#0000000a;--atmy-disclosure-ink:#000000d9;--atmy-disclosure-ink-disabled:#00000040;align-items:center;appearance:none;background:var(--atmy-disclosure-fill);block-size:var(--atmy-disclosure-size);border:0;border-radius:var(--atmy-disclosure-radius);color:var(--atmy-disclosure-ink);cursor:pointer;display:inline-flex;inline-size:var(--atmy-disclosure-size);justify-content:center;overflow:clip;padding:0;transition:background-color .12s ease,color .12s ease;vertical-align:middle}.atmy-disclosure:active,.atmy-disclosure[data-state=clicked]{background:var(--atmy-disclosure-fill-clicked)}.atmy-disclosure:disabled,.atmy-disclosure[data-state=disabled]{background:var(--atmy-disclosure-fill-disabled);color:var(--atmy-disclosure-ink-disabled);cursor:not-allowed}.atmy-disclosure:focus-visible{outline:var(--atmy-focus-ring);outline-offset:var(--atmy-focus-offset)}.atmy-disclosure__symbol{align-items:center;block-size:var(--atmy-disclosure-symbol-size);display:inline-flex;inline-size:var(--atmy-disclosure-symbol-size);justify-content:center;line-height:0}.atmy-disclosure__glyph{block-size:auto;display:block;inline-size:var(--atmy-disclosure-font-size);object-fit:contain}.atmy-disclosure__glyph--up{transform:rotate(180deg)}.atmy-disclosure:disabled .atmy-disclosure__glyph,.atmy-disclosure[data-state=disabled] .atmy-disclosure__glyph{opacity:.294}.atmy-disclosure[data-disclosed=false] .atmy-disclosure__glyph--up,.atmy-disclosure[data-disclosed=true] .atmy-disclosure__glyph--down{display:none}.atmy-disclosure--16{--atmy-disclosure-size:16px;--atmy-disclosure-radius:4px;--atmy-disclosure-symbol-size:16px;--atmy-disclosure-font-size:10px}.atmy-disclosure--20{--atmy-disclosure-size:20px;--atmy-disclosure-radius:5px;--atmy-disclosure-symbol-size:21px;--atmy-disclosure-font-size:10px}.atmy-disclosure--24{--atmy-disclosure-size:24px;--atmy-disclosure-radius:6px;--atmy-disclosure-symbol-size:25px;--atmy-disclosure-font-size:13px}.atmy-disclosure--36{--atmy-disclosure-size:36px;--atmy-disclosure-radius:9px;--atmy-disclosure-symbol-size:37px;--atmy-disclosure-font-size:18px}.ds-showcase__disclosure-theme--dark .atmy-disclosure,.ds-showcase__theme-window--dark .atmy-disclosure,html[data-bs-theme=dark] .atmy-disclosure,html[data-theme=dark] .atmy-disclosure{--atmy-disclosure-ink:#ffffffd9;--atmy-disclosure-ink-disabled:#ffffff40}.ds-showcase__disclosure-theme--dark .atmy-disclosure__glyph,html[data-bs-theme=dark] .atmy-disclosure__glyph,html[data-theme=dark] .atmy-disclosure__glyph{filter:invert(1)}.atmy-icon{--atmy-icon-size:1em;block-size:var(--atmy-icon-size);color:currentColor;display:inline-block;flex:0 0 auto;inline-size:var(--atmy-icon-size);vertical-align:middle}.atmy-icon--16{--atmy-icon-size:16px}.atmy-icon--20{--atmy-icon-size:20px}.atmy-icon--24{--atmy-icon-size:24px}.atmy-icon--32{--atmy-icon-size:32px}.atmy-metric{--atmy-metric-label-color:var(--atmy-text-secondary);--atmy-metric-value-color:var(--atmy-text-primary);--atmy-metric-unit-color:var(--atmy-text-secondary);--atmy-metric-caption-color:var(--atmy-text-secondary);--atmy-metric-value-size:var(--atmy-font-size-2xl);--atmy-metric-value-line-height:1;--atmy-metric-label-size:var(--atmy-font-size-sm);--atmy-metric-unit-size:var(--atmy-font-size-sm);--atmy-metric-gap:var(--atmy-space-4);align-items:flex-start;color:var(--atmy-text-primary);display:flex;flex-direction:column;font-family:var(--atmy-font-family-sans);gap:var(--atmy-metric-gap);min-width:0;text-align:start}.atmy-metric__caption,.atmy-metric__label,.atmy-metric__secondary{font-size:var(--atmy-metric-label-size);font-weight:var(--atmy-font-weight-medium);line-height:var(--atmy-line-height-sm);min-width:0}.atmy-metric__label{color:var(--atmy-metric-label-color)}.atmy-metric__caption,.atmy-metric__secondary{color:var(--atmy-metric-caption-color)}.atmy-metric__caption,.atmy-metric__label{overflow-wrap:anywhere}.atmy-metric__value-row{align-items:baseline;display:inline-flex;gap:var(--atmy-space-4);min-width:0}.atmy-metric__value{color:var(--atmy-metric-value-color);font-size:var(--atmy-metric-value-size);font-variant-numeric:tabular-nums;font-weight:var(--atmy-font-weight-bold);line-height:var(--atmy-metric-value-line-height)}.atmy-metric__unit{color:var(--atmy-metric-unit-color);font-size:var(--atmy-metric-unit-size);font-weight:var(--atmy-font-weight-medium);line-height:1;white-space:nowrap}.atmy-metric__secondary{display:block;overflow-wrap:anywhere}.atmy-metric--compact{--atmy-metric-value-size:var(--atmy-font-size-lg);--atmy-metric-value-line-height:var(--atmy-line-height-lg);--atmy-metric-label-size:var(--atmy-font-size-xs);--atmy-metric-unit-size:var(--atmy-font-size-xs);--atmy-metric-gap:var(--atmy-space-2)}.atmy-metric--display{--atmy-metric-value-size:var(--atmy-font-size-5xl);--atmy-metric-value-line-height:1;--atmy-metric-label-size:var(--atmy-font-size-md);--atmy-metric-unit-size:var(--atmy-font-size-lg);--atmy-metric-gap:var(--atmy-space-6)}.atmy-metric--start{align-items:flex-start;text-align:start}.atmy-metric--center{align-items:center;text-align:center}.atmy-metric--end{align-items:flex-end;text-align:end}.atmy-status{--atmy-status-color:var(--atmy-text-secondary);--atmy-status-indicator-color:var(--atmy-status-unknown);--atmy-status-indicator-size:var(--atmy-space-8);--atmy-status-gap:var(--atmy-space-4);--atmy-status-font-size:var(--atmy-font-size-xs);--atmy-status-font-weight:var(--atmy-font-weight-medium);--atmy-status-line-height:var(--atmy-line-height-sm);align-items:center;color:var(--atmy-status-color);display:inline-flex;font-family:var(--atmy-font-family-sans);font-size:var(--atmy-status-font-size);font-weight:var(--atmy-status-font-weight);gap:var(--atmy-status-gap);line-height:var(--atmy-status-line-height);min-width:0}.atmy-status__indicator{background:var(--atmy-status-indicator-color);border-radius:var(--atmy-radius-full);flex:0 0 var(--atmy-status-indicator-size);height:var(--atmy-status-indicator-size);width:var(--atmy-status-indicator-size)}.atmy-status__label{min-width:0;overflow-wrap:anywhere}.atmy-status--online{--atmy-status-indicator-color:var(--atmy-status-online)}.atmy-status--offline{--atmy-status-indicator-color:var(--atmy-status-offline)}.atmy-status--loading{--atmy-status-indicator-color:var(--atmy-status-loading)}.atmy-status--error{--atmy-status-indicator-color:var(--atmy-status-error)}.atmy-status--unknown{--atmy-status-indicator-color:var(--atmy-status-unknown)}@keyframes atmy-status-indicator-pulse{0%,to{opacity:.45}50%{opacity:1}}.atmy-status--loading .atmy-status__indicator{animation:atmy-status-indicator-pulse 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.atmy-status--loading .atmy-status__indicator{animation:none}}.atmy-aqi{--atmy-aqi-color:var(--atmy-color-aqi-good);--atmy-aqi-bg:#0000;--atmy-aqi-border-color:#0000;--atmy-aqi-indicator-border-color:#0000;--atmy-aqi-text-color:var(--atmy-text-primary);--atmy-aqi-value-size:var(--atmy-font-size-2xl);--atmy-aqi-value-weight:var(--atmy-font-weight-bold);--atmy-aqi-value-line-height:1;--atmy-aqi-label-size:var(--atmy-font-size-sm);--atmy-aqi-label-weight:var(--atmy-font-weight-medium);--atmy-aqi-label-line-height:var(--atmy-line-height-sm);--atmy-aqi-indicator-size:var(--atmy-space-8);--atmy-aqi-gap:var(--atmy-space-4);align-items:baseline;display:inline-flex;font-family:var(--atmy-font-family-sans);gap:var(--atmy-aqi-gap);min-width:0}.atmy-aqi,.atmy-aqi__value{color:var(--atmy-aqi-text-color)}.atmy-aqi__value{font-size:var(--atmy-aqi-value-size);font-variant-numeric:tabular-nums;font-weight:var(--atmy-aqi-value-weight);line-height:var(--atmy-aqi-value-line-height)}.atmy-aqi__label{color:var(--atmy-aqi-text-color);font-size:var(--atmy-aqi-label-size);font-weight:var(--atmy-aqi-label-weight);line-height:var(--atmy-aqi-label-line-height);min-width:0;overflow-wrap:anywhere}.atmy-aqi__indicator{background:var(--atmy-aqi-color);border-radius:var(--atmy-radius-full);flex:0 0 var(--atmy-aqi-indicator-size);height:var(--atmy-aqi-indicator-size);outline:1px solid var(--atmy-aqi-indicator-border-color);outline-offset:1px;width:var(--atmy-aqi-indicator-size)}.atmy-aqi--good{--atmy-aqi-color:var(--atmy-color-aqi-good)}.atmy-aqi--moderate{--atmy-aqi-color:var(--atmy-color-aqi-moderate);--atmy-aqi-border-color:color-mix(in srgb,var(--atmy-aqi-color) 72%,var(--atmy-text-primary));--atmy-aqi-indicator-border-color:color-mix(in srgb,var(--atmy-aqi-color) 64%,var(--atmy-text-primary))}.atmy-aqi--unhealthysens{--atmy-aqi-color:var(--atmy-color-aqi-unhealthy-sensitive);--atmy-aqi-border-color:color-mix(in srgb,var(--atmy-aqi-color) 72%,var(--atmy-text-primary));--atmy-aqi-indicator-border-color:color-mix(in srgb,var(--atmy-aqi-color) 64%,var(--atmy-text-primary))}.atmy-aqi--unhealthy{--atmy-aqi-color:var(--atmy-color-aqi-unhealthy)}.atmy-aqi--veryunhealthy{--atmy-aqi-color:var(--atmy-color-aqi-very-unhealthy)}.atmy-aqi--hazardous{--atmy-aqi-color:var(--atmy-color-aqi-hazardous)}.atmy-aqi--inline{--atmy-aqi-value-size:var(--atmy-font-size-lg);--atmy-aqi-label-size:var(--atmy-font-size-xs);--atmy-aqi-gap:var(--atmy-space-2)}.atmy-aqi--badge{--atmy-aqi-value-size:var(--atmy-font-size-md);--atmy-aqi-label-size:var(--atmy-font-size-xs);--atmy-aqi-gap:var(--atmy-space-4);background:color-mix(in srgb,var(--atmy-aqi-color) 14%,#0000);border:1px solid var(--atmy-aqi-border-color);border-radius:var(--atmy-radius-badge);padding:var(--atmy-space-4) var(--atmy-space-8)}.atmy-aqi--display{--atmy-aqi-value-size:var(--atmy-font-size-5xl);--atmy-aqi-label-size:var(--atmy-font-size-lg);--atmy-aqi-gap:var(--atmy-space-6);align-items:center;flex-direction:column;text-align:center}.atmy-delta{--atmy-delta-color:var(--atmy-sentiment-neutral);--atmy-delta-icon-size:var(--atmy-font-size-body);--atmy-delta-font-size:var(--atmy-font-size-md);--atmy-delta-font-weight:var(--atmy-font-weight-medium);--atmy-delta-line-height:var(--atmy-line-height-md);--atmy-delta-gap:var(--atmy-space-4);align-items:baseline;color:var(--atmy-delta-color);display:inline-flex;font-family:var(--atmy-font-family-sans);font-size:var(--atmy-delta-font-size);font-weight:var(--atmy-delta-font-weight);gap:var(--atmy-delta-gap);line-height:var(--atmy-delta-line-height);max-width:100%;min-width:0}.atmy-delta__icon{align-items:center;display:inline-flex;flex:0 0 var(--atmy-delta-icon-size);height:var(--atmy-delta-icon-size);justify-content:center;line-height:1;width:var(--atmy-delta-icon-size)}.atmy-delta__value{font-variant-numeric:tabular-nums;white-space:nowrap}.atmy-delta__label,.atmy-delta__unit{min-width:0;overflow-wrap:anywhere}.atmy-delta--positive{--atmy-delta-color:var(--atmy-sentiment-positive)}.atmy-delta--negative{--atmy-delta-color:var(--atmy-sentiment-negative)}.atmy-delta--neutral-sentiment{--atmy-delta-color:var(--atmy-sentiment-neutral)}.seo-city-page{background:var(--atmy-surface-page);color:var(--atmy-text-primary);font-family:var(--atmy-font-family-sans);line-height:1.6;margin:0}.seo-city-shell{margin:auto;max-width:1080px;overflow-wrap:anywhere;padding:clamp(16px,4vw,48px)}.seo-city-nav{display:flex;flex-wrap:wrap;gap:24px;margin-block:24px}.seo-city-list{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.seo-city-table{overflow-x:auto}.seo-city-table table{border-collapse:collapse;width:100%}.seo-city-table td,.seo-city-table th{border-bottom:1px solid var(--atmy-border-default);padding:12px;text-align:left}