/*! Atlantis UI v2.0.0-beta.3 | github.com/IgorDark/atlantis-ui */
:where([data-atl]):where([data-atl],[data-atl] *){--atl-gray-50:#fafafa;--atl-gray-100:#f0f2f5;--atl-gray-200:#e8eaed;--atl-gray-300:#c4c6cf;--atl-gray-400:#a3a5ae;--atl-gray-500:#737373;--atl-gray-600:#525252;--atl-gray-700:#404753;--atl-gray-800:#262626;--atl-gray-900:#1a1c1e;--atl-blue-50:#edf4ff;--atl-blue-100:#d6e8ff;--atl-blue-200:#b3d0fd;--atl-blue-300:#7ec0fb;--atl-blue-400:#4da3f7;--atl-blue-500:#1a73e8;--atl-blue-600:#005fb0;--atl-blue-700:#004a90;--atl-blue-800:#003870;--atl-blue-900:#002555;--atl-green-50:#f0fdf4;--atl-green-100:#c6f6d5;--atl-green-200:#9ae6b4;--atl-green-300:#68d391;--atl-green-400:#48bb78;--atl-green-500:#38a169;--atl-green-600:#2e7d32;--atl-green-700:#1a472a;--atl-green-800:#14532d;--atl-green-900:#0d3321;--atl-red-50:#fef2f2;--atl-red-100:#fee2e2;--atl-red-200:#fecaca;--atl-red-300:#fca5a5;--atl-red-400:#f87171;--atl-red-500:#ef4444;--atl-red-600:#e53935;--atl-red-700:#b91c1c;--atl-red-800:#991b1b;--atl-red-900:#7f1d1d;--atl-yellow-50:#fffbeb;--atl-yellow-100:#feebc8;--atl-yellow-200:#fde68a;--atl-yellow-300:#fcd34d;--atl-yellow-400:#fbbf24;--atl-yellow-500:#f59e0b;--atl-yellow-600:#d97706;--atl-yellow-700:#ed6c02;--atl-yellow-800:#7b341e;--atl-yellow-900:#451a03;--atl-purple-100:#f3e8ff;--atl-purple-300:#d8b4fe;--atl-purple-500:#a855f7;--atl-purple-700:#7e22ce;--atl-purple-900:#581c87;--atl-teal-100:#ccfbf1;--atl-teal-400:#2dd4bf;--atl-teal-500:#14b8a6;--atl-teal-700:#0f766e;--atl-pink-400:#f472b6;--atl-pink-500:#ec4899;--atl-pink-700:#be185d;--atl-color-primary:var(--atl-blue-600);--atl-color-primary-hover:var(--atl-blue-700);--atl-color-primary-active:var(--atl-blue-800);--atl-color-primary-muted:var(--atl-blue-100);--atl-color-primary-subtle:#005fb00f;--atl-color-primary-subtle-hover:#005fb01a;--atl-color-primary-glow:#005fb040;--atl-color-primary-contrast-text:var(--atl-gray-50);--atl-color-secondary:var(--atl-gray-600);--atl-color-secondary-hover:var(--atl-gray-700);--atl-color-secondary-muted:var(--atl-gray-200);--atl-color-secondary-contrast-text:var(--atl-gray-50);--atl-color-bg:var(--atl-gray-100);--atl-color-bg-secondary:#f8f9fb;--atl-color-bg-tertiary:var(--atl-gray-200);--atl-color-surface:#fff;--atl-color-surface-muted:#fcfcfd;--atl-color-surface-hover:var(--atl-gray-100);--atl-color-topbar:#f0f2f5cc;--atl-color-border:var(--atl-gray-300);--atl-color-border-strong:var(--atl-gray-400);--atl-color-border-muted:#f0f0f0;--atl-color-border-focus:var(--atl-blue-600);--atl-color-text:var(--atl-gray-900);--atl-color-text-secondary:var(--atl-gray-700);--atl-color-text-muted:var(--atl-gray-600);--atl-color-text-disabled:var(--atl-gray-400);--atl-color-text-inverse:var(--atl-gray-50);--atl-color-text-link:var(--atl-blue-600);--atl-color-text-link-hover:var(--atl-blue-700);--atl-color-success:var(--atl-green-700);--atl-color-success-contrast-text:var(--atl-white-full);--atl-color-success-bg:var(--atl-green-100);--atl-color-success-border:var(--atl-green-200);--atl-color-success-text:var(--atl-green-700);--atl-color-danger:var(--atl-red-700);--atl-color-danger-hover:var(--atl-red-800);--atl-color-danger-contrast-text:var(--atl-white-full);--atl-color-danger-bg:var(--atl-red-50);--atl-color-danger-border:var(--atl-red-200);--atl-color-danger-text:var(--atl-red-700);--atl-color-warning:var(--atl-yellow-800);--atl-color-warning-contrast-text:var(--atl-white-full);--atl-color-warning-bg:var(--atl-yellow-100);--atl-color-warning-border:var(--atl-yellow-200);--atl-color-warning-text:var(--atl-yellow-800);--atl-color-info:var(--atl-blue-800);--atl-color-info-bg:#f0f5ff;--atl-color-info-border:var(--atl-blue-200);--atl-color-info-text:var(--atl-blue-700);--atl-color-notif-unread:var(--atl-color-info-bg);--atl-color-notif-hover:#e6eeff;--atl-control-bg:var(--atl-gray-50);--atl-control-bg-hover:var(--atl-gray-100);--atl-control-bg-disabled:var(--atl-gray-200);--atl-control-border:var(--atl-gray-300);--atl-control-border-hover:var(--atl-gray-400);--atl-control-border-active:var(--atl-blue-600);--atl-control-ring:var(--atl-blue-200);--atl-control-ring-strong:var(--atl-blue-400);--atl-chart-1:var(--atl-blue-500);--atl-chart-2:var(--atl-green-500);--atl-chart-3:var(--atl-purple-500);--atl-chart-4:var(--atl-yellow-500);--atl-chart-5:var(--atl-red-500);--atl-chart-6:var(--atl-blue-300);--atl-sp-2xs:4px;--atl-sp-xs:8px;--atl-sp-s:12px;--atl-sp-m:16px;--atl-sp-l:20px;--atl-sp-xl:24px;--atl-sp-2xl:32px;--atl-sp-3xl:48px;--atl-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--atl-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--atl-txt-2xs:11px;--atl-txt-xs:12px;--atl-txt-s:13px;--atl-txt-m:14px;--atl-txt-l:16px;--atl-txt-xl:18px;--atl-txt-2xl:24px;--atl-txt-3xl:32px;--atl-lh-tight:1.2;--atl-lh-snug:1.35;--atl-lh-normal:1.5;--atl-lh-relaxed:1.65;--atl-r-xs:4px;--atl-r-s:8px;--atl-r-m:12px;--atl-r-l:16px;--atl-r-xl:24px;--atl-r-pill:100px;--atl-r-item:var(--atl-r-m);--atl-r-card:var(--atl-r-l);--atl-shadow-xs:0 1px 2px #0000000a;--atl-shadow-sm:0 1px 3px #00000014;--atl-shadow-md:0 4px 12px #00000014;--atl-shadow-lg:0 8px 32px #0000001f;--atl-shadow-xl:0 16px 48px #00000029;--atl-white-50:#ffffff80;--atl-white-70:#ffffffb3;--atl-white-75:#ffffffbf;--atl-white-85:#ffffffd9;--atl-white-full:#fff;--atl-color-overlay:#00000073;--atl-color-overlay-light:#ffffffbf;--atl-color-overlay-dark:#1a1a1abf;--atl-color-loading-overlay:var(--atl-color-overlay-light);--atl-color-tooltip-bg:var(--atl-gray-900);--atl-color-tooltip-text:var(--atl-gray-50);--atl-color-status-online:#22c55e;--atl-color-status-busy:var(--atl-red-500);--atl-color-status-away:var(--atl-yellow-500);--atl-color-receipt-read:var(--atl-blue-200);--atl-bubble-out-text-muted:#fffffff2;--atl-bubble-out-text-subtle:#ffffffe6;--atl-bubble-out-accent:#fffffff2;--atl-bubble-out-divider:#ffffff80;--atl-bubble-out-bg-quote:#ffffff1f;--atl-bubble-in-bg-quote:#005fb012;--atl-channel-tg:#2ca5e0;--atl-channel-wa:#25d366;--atl-channel-vk:#4c75a3;--atl-channel-ig:#e1306c;--atl-channel-fb:#1877f2;--atl-color-danger-glow:#e539354d;--atl-nav-badge-active-bg:#0000001f;--atl-nav-badge-active-text:var(--atl-color-primary-contrast-text);--atl-z-below:-1;--atl-z-base:0;--atl-z-raised:10;--atl-z-sticky:100;--atl-z-topbar:200;--atl-z-sidebar:300;--atl-z-dropdown:400;--atl-z-tooltip:500;--atl-z-modal:600;--atl-z-modal-content:610;--atl-z-toast:700;--atl-ease-default:cubic-bezier(.4, 0, .2, 1);--atl-ease-in:cubic-bezier(.4, 0, 1, 1);--atl-ease-out:cubic-bezier(0, 0, .2, 1);--atl-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--atl-transition-fast:.15s var(--atl-ease-default);--atl-transition-normal:.22s var(--atl-ease-default);--atl-transition-slow:.35s var(--atl-ease-default);--atl-transition-color:color var(--atl-transition-fast), background-color var(--atl-transition-fast), border-color var(--atl-transition-fast);--atl-transition-shadow:box-shadow var(--atl-transition-normal);--atl-transition-transform:transform var(--atl-transition-normal);--atl-bp-xs:480px;--atl-bp-sm:480px;--atl-bp-md:768px;--atl-bp-lg:1024px;--atl-bp-xl:1280px;--atl-bp-2xl:1536px;--atl-opacity-disabled:.4;--atl-opacity-hover:.85;--atl-opacity-muted:.6}:where([data-atl][data-theme=dark]):where([data-atl],[data-atl] *){--atl-gray-50:#0f0f0f;--atl-gray-100:#1a1a1a;--atl-gray-200:#262626;--atl-gray-300:#333;--atl-gray-400:#4d4d4d;--atl-gray-500:#6b6b6b;--atl-gray-600:#8c8c8c;--atl-gray-700:#b3b3b3;--atl-gray-800:#d6d6d6;--atl-gray-900:#f0f0f0;--atl-color-bg:var(--atl-gray-100);--atl-color-bg-secondary:var(--atl-gray-200);--atl-color-bg-tertiary:var(--atl-gray-300);--atl-color-surface:var(--atl-gray-200);--atl-color-surface-muted:var(--atl-gray-100);--atl-color-surface-hover:var(--atl-gray-300);--atl-color-topbar:#1a1a1ad9;--atl-color-border:var(--atl-gray-400);--atl-color-border-strong:var(--atl-gray-500);--atl-color-border-muted:var(--atl-gray-300);--atl-color-border-focus:var(--atl-blue-400);--atl-color-text:var(--atl-gray-900);--atl-color-text-secondary:var(--atl-gray-700);--atl-color-text-muted:#a3a5ae;--atl-color-text-disabled:var(--atl-gray-500);--atl-color-text-link:var(--atl-blue-300);--atl-color-text-link-hover:var(--atl-blue-200);--atl-color-primary:var(--atl-blue-400);--atl-color-primary-hover:var(--atl-blue-300);--atl-color-primary-active:var(--atl-blue-500);--atl-color-primary-contrast-text:#000;--atl-color-primary-muted:var(--atl-blue-900);--atl-color-primary-subtle:#1a73e81f;--atl-color-primary-glow:#1a73e84d;--atl-color-success:var(--atl-green-300);--atl-color-success-text:var(--atl-green-300);--atl-color-success-contrast-text:var(--atl-gray-50);--atl-color-danger:var(--atl-red-400);--atl-color-danger-hover:var(--atl-red-300);--atl-color-danger-text:var(--atl-red-300);--atl-color-danger-contrast-text:var(--atl-gray-50);--atl-color-warning:var(--atl-yellow-300);--atl-color-warning-text:var(--atl-yellow-300);--atl-color-warning-contrast-text:var(--atl-gray-50);--atl-color-info:var(--atl-blue-300);--atl-color-info-text:var(--atl-blue-300);--atl-color-notif-hover:var(--atl-color-surface-hover);--atl-bubble-out-text-muted:#000000d9;--atl-bubble-out-text-subtle:#000000d9;--atl-bubble-out-accent:#000000e6;--atl-bubble-out-divider:#00000080;--atl-bubble-out-bg-quote:#0000000f;--atl-color-receipt-read:var(--atl-color-primary-contrast-text);--atl-color-loading-overlay:var(--atl-color-overlay-dark);--atl-color-tooltip-bg:var(--atl-gray-300);--atl-color-tooltip-text:var(--atl-gray-900);--atl-control-bg:var(--atl-gray-200);--atl-control-bg-hover:var(--atl-gray-300);--atl-control-bg-disabled:var(--atl-gray-100);--atl-control-border:var(--atl-gray-400);--atl-color-success-bg:#38a16926;--atl-color-danger-bg:#e5393526;--atl-color-warning-bg:#ed6c0226;--atl-color-info-bg:#005fb026;--atl-shadow-xs:0 1px 2px #0003;--atl-shadow-sm:0 1px 3px #00000040;--atl-shadow-md:0 4px 12px #0000004d;--atl-shadow-lg:0 8px 32px #0006;--atl-shadow-xl:0 16px 48px #00000080}.atl-stack>*+:where([data-atl],[data-atl] *){margin-top:var(--atl-sp-m)}.atl-stack--2xs>*+:where([data-atl],[data-atl] *){margin-top:var(--atl-sp-2xs)}.atl-stack--xs>*+:where([data-atl],[data-atl] *){margin-top:var(--atl-sp-xs)}.atl-stack--s>*+:where([data-atl],[data-atl] *){margin-top:var(--atl-sp-s)}.atl-stack--l>*+:where([data-atl],[data-atl] *){margin-top:var(--atl-sp-l)}.atl-stack--xl>*+:where([data-atl],[data-atl] *){margin-top:var(--atl-sp-xl)}.atl-stack--2xl>*+:where([data-atl],[data-atl] *){margin-top:var(--atl-sp-2xl)}.atl-stack--3xl>*+:where([data-atl],[data-atl] *){margin-top:var(--atl-sp-3xl)}.atl-flex:where([data-atl],[data-atl] *){align-items:center;display:flex}.atl-flex--col:where([data-atl],[data-atl] *){flex-direction:column}.atl-flex--center:where([data-atl],[data-atl] *){justify-content:center}.atl-flex--between:where([data-atl],[data-atl] *){justify-content:space-between}.atl-flex--around:where([data-atl],[data-atl] *){justify-content:space-around}.atl-flex--end:where([data-atl],[data-atl] *){justify-content:flex-end}.atl-flex--start:where([data-atl],[data-atl] *){justify-content:flex-start}.atl-flex--wrap:where([data-atl],[data-atl] *){flex-wrap:wrap}.atl-flex--grow:where([data-atl],[data-atl] *){flex:1;min-width:0}.atl-flex--shrink0:where([data-atl],[data-atl] *){flex-shrink:0}.atl-flex--align-start:where([data-atl],[data-atl] *){align-items:flex-start}.atl-flex--align-end:where([data-atl],[data-atl] *){align-items:flex-end}.atl-flex--align-stretch:where([data-atl],[data-atl] *){align-items:stretch}.atl-grid:where([data-atl],[data-atl] *){gap:var(--atl-sp-m);display:grid}.atl-grid--2:where([data-atl],[data-atl] *){grid-template-columns:repeat(2,1fr)}.atl-grid--3:where([data-atl],[data-atl] *){grid-template-columns:repeat(3,1fr)}.atl-grid--4:where([data-atl],[data-atl] *){grid-template-columns:repeat(4,1fr)}.atl-grid--6:where([data-atl],[data-atl] *){grid-template-columns:repeat(6,1fr)}.atl-grid--auto-xs:where([data-atl],[data-atl] *){grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.atl-grid--auto-sm:where([data-atl],[data-atl] *){grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.atl-grid--auto-md:where([data-atl],[data-atl] *){grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.atl-grid--auto-lg:where([data-atl],[data-atl] *){grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.atl-grid--auto-xl:where([data-atl],[data-atl] *){grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.atl-grid--gap-xs:where([data-atl],[data-atl] *){gap:var(--atl-sp-xs)}.atl-grid--gap-s:where([data-atl],[data-atl] *){gap:var(--atl-sp-s)}.atl-grid--gap-l:where([data-atl],[data-atl] *){gap:var(--atl-sp-l)}.atl-grid--gap-xl:where([data-atl],[data-atl] *){gap:var(--atl-sp-xl)}@media (width<=768px){.atl-grid--2:where([data-atl],[data-atl] *),.atl-grid--3:where([data-atl],[data-atl] *),.atl-grid--4:where([data-atl],[data-atl] *){grid-template-columns:1fr}}@media (width>=769px) and (width<=1024px){.atl-grid--4:where([data-atl],[data-atl] *),.atl-grid--3:where([data-atl],[data-atl] *){grid-template-columns:repeat(2,1fr)}}.atl-cluster:where([data-atl],[data-atl] *){align-items:center;gap:var(--atl-sp-xs);flex-wrap:wrap;display:flex}.atl-cluster--2xs:where([data-atl],[data-atl] *){gap:var(--atl-sp-2xs)}.atl-cluster--s:where([data-atl],[data-atl] *){gap:var(--atl-sp-s)}.atl-cluster--m:where([data-atl],[data-atl] *){gap:var(--atl-sp-m)}.atl-cluster--l:where([data-atl],[data-atl] *){gap:var(--atl-sp-l)}.atl-cluster--nowrap:where([data-atl],[data-atl] *){flex-wrap:nowrap}.atl-cluster--end:where([data-atl],[data-atl] *){justify-content:flex-end}.atl-cluster--center:where([data-atl],[data-atl] *){justify-content:center}.atl-cluster--between:where([data-atl],[data-atl] *){justify-content:space-between}.atl-box:where([data-atl],[data-atl] *){padding:var(--atl-sp-m)}.atl-box--2xs:where([data-atl],[data-atl] *){padding:var(--atl-sp-2xs)}.atl-box--xs:where([data-atl],[data-atl] *){padding:var(--atl-sp-xs)}.atl-box--s:where([data-atl],[data-atl] *){padding:var(--atl-sp-s)}.atl-box--l:where([data-atl],[data-atl] *){padding:var(--atl-sp-l)}.atl-box--xl:where([data-atl],[data-atl] *){padding:var(--atl-sp-xl)}.atl-box--2xl:where([data-atl],[data-atl] *){padding:var(--atl-sp-2xl)}.atl-box--x:where([data-atl],[data-atl] *){padding-inline:var(--atl-sp-m)}.atl-box--y:where([data-atl],[data-atl] *){padding-block:var(--atl-sp-m)}.atl-box--x-l:where([data-atl],[data-atl] *){padding-inline:var(--atl-sp-l)}.atl-box--x-xl:where([data-atl],[data-atl] *){padding-inline:var(--atl-sp-xl)}.atl-box--y-s:where([data-atl],[data-atl] *){padding-block:var(--atl-sp-s)}.atl-box--y-xs:where([data-atl],[data-atl] *){padding-block:var(--atl-sp-xs)}.atl-text--2xs:where([data-atl],[data-atl] *){font-size:var(--atl-txt-2xs)}.atl-text--xs:where([data-atl],[data-atl] *){font-size:var(--atl-txt-xs)}.atl-text--s:where([data-atl],[data-atl] *){font-size:var(--atl-txt-s)}.atl-text--m:where([data-atl],[data-atl] *){font-size:var(--atl-txt-m)}.atl-text--l:where([data-atl],[data-atl] *){font-size:var(--atl-txt-l)}.atl-text--xl:where([data-atl],[data-atl] *){font-size:var(--atl-txt-xl)}.atl-text--2xl:where([data-atl],[data-atl] *){font-size:var(--atl-txt-2xl)}.atl-text--muted:where([data-atl],[data-atl] *){color:var(--atl-color-text-muted)}.atl-text--secondary:where([data-atl],[data-atl] *){color:var(--atl-color-text-secondary)}.atl-text--primary:where([data-atl],[data-atl] *){color:var(--atl-color-primary)}.atl-text--inverse:where([data-atl],[data-atl] *){color:var(--atl-color-text-inverse)}.atl-text--success:where([data-atl],[data-atl] *){color:var(--atl-color-success)}.atl-text--danger:where([data-atl],[data-atl] *){color:var(--atl-color-danger)}.atl-text--warning:where([data-atl],[data-atl] *){color:var(--atl-color-warning)}.atl-text--info:where([data-atl],[data-atl] *){color:var(--atl-color-info)}.atl-text--bold:where([data-atl],[data-atl] *){font-weight:700}.atl-text--semibold:where([data-atl],[data-atl] *){font-weight:600}.atl-text--medium:where([data-atl],[data-atl] *){font-weight:500}.atl-text--regular:where([data-atl],[data-atl] *){font-weight:400}.atl-text--truncate:where([data-atl],[data-atl] *){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atl-text--nowrap:where([data-atl],[data-atl] *){white-space:nowrap}.atl-text--break:where([data-atl],[data-atl] *){word-break:break-word}.atl-text--center:where([data-atl],[data-atl] *){text-align:center}.atl-text--right:where([data-atl],[data-atl] *){text-align:right}.atl-text--upper:where([data-atl],[data-atl] *){text-transform:uppercase;letter-spacing:.05em}.atl-text--mono:where([data-atl],[data-atl] *){font-family:var(--atl-font-mono)}.atl-heading--1:where([data-atl],[data-atl] *){font-size:var(--atl-txt-3xl);font-weight:700;line-height:var(--atl-lh-tight);margin:0}.atl-heading--2:where([data-atl],[data-atl] *){font-size:var(--atl-txt-2xl);font-weight:700;line-height:var(--atl-lh-tight);margin:0}.atl-heading--3:where([data-atl],[data-atl] *){font-size:var(--atl-txt-xl);font-weight:700;line-height:var(--atl-lh-snug);margin:0}.atl-heading--4:where([data-atl],[data-atl] *){font-size:var(--atl-txt-l);font-weight:600;line-height:var(--atl-lh-snug);margin:0}.atl-heading--5:where([data-atl],[data-atl] *){font-size:var(--atl-txt-m);font-weight:600;line-height:var(--atl-lh-normal);margin:0}svg.atl-icon:where([data-atl],[data-atl] *){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0;display:inline-block}svg.atl-icon--2xs:where([data-atl],[data-atl] *){width:12px;height:12px}svg.atl-icon--xs:where([data-atl],[data-atl] *){width:14px;height:14px}svg.atl-icon-sm:where([data-atl],[data-atl] *){width:16px;height:16px}svg.atl-icon-md:where([data-atl],[data-atl] *){width:20px;height:20px}svg.atl-icon-lg:where([data-atl],[data-atl] *){width:24px;height:24px}svg.atl-icon-xl:where([data-atl],[data-atl] *){width:32px;height:32px}:where([data-atl],[data-atl] *),:where([data-atl],[data-atl] *):before,:where([data-atl],[data-atl] *):after{box-sizing:border-box}:where([data-atl]):where([data-atl],[data-atl] *){font-family:var(--atl-font-sans);font-size:var(--atl-txt-m);color:var(--atl-color-text);background:var(--atl-color-bg);line-height:var(--atl-lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where([data-atl],[data-atl] *):where(h1,h2,h3,h4,h5,h6,p){margin:0}a:where([data-atl],[data-atl] *){color:var(--atl-color-text-link);text-decoration:none}a:where([data-atl],[data-atl] *):hover{color:var(--atl-color-text-link-hover);text-decoration:underline}:where([data-atl],[data-atl] *):where(img,svg){display:block}button:where([data-atl],[data-atl] *){font-family:var(--atl-font-sans)}:where([data-atl],[data-atl] *):where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--atl-color-border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){:where([data-atl],[data-atl] *),:where([data-atl],[data-atl] *):before,:where([data-atl],[data-atl] *):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.atl-page:where([data-atl],[data-atl] *){background:var(--atl-color-bg);height:100vh;display:flex;overflow:hidden}.atl-page--scroll:where([data-atl],[data-atl] *){height:auto;min-height:100vh;overflow:visible}@media (width<=768px){.atl-page:where([data-atl],[data-atl] *){flex-direction:column}}.atl-btn:where([data-atl],[data-atl] *){justify-content:center;align-items:center;gap:var(--atl-sp-xs);height:40px;padding:0 var(--atl-sp-l);border-radius:var(--atl-r-s);font-size:var(--atl-txt-s);font-weight:600;font-family:var(--atl-font-sans);cursor:pointer;transition:var(--atl-transition-color), var(--atl-transition-shadow);white-space:nowrap;user-select:none;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.atl-btn--primary:where([data-atl],[data-atl] *){background:var(--atl-color-primary);color:var(--atl-color-primary-contrast-text);border-color:var(--atl-color-primary)}.atl-btn--primary:hover:where([data-atl],[data-atl] *){background:var(--atl-color-primary-hover);border-color:var(--atl-color-primary-hover);box-shadow:0 4px 12px var(--atl-color-primary-glow)}.atl-btn--primary:active:where([data-atl],[data-atl] *){background:var(--atl-color-primary-active)}.atl-btn--ghost:where([data-atl],[data-atl] *){color:var(--atl-color-primary);border-color:var(--atl-color-primary);background:0 0}.atl-btn--ghost:hover:where([data-atl],[data-atl] *){background:var(--atl-color-primary-subtle)}.atl-btn--ghost:active:where([data-atl],[data-atl] *){background:var(--atl-color-primary-subtle-hover)}.atl-btn--secondary:where([data-atl],[data-atl] *){background:var(--atl-color-surface);color:var(--atl-color-text-secondary);border-color:var(--atl-color-border)}.atl-btn--secondary:hover:where([data-atl],[data-atl] *){border-color:var(--atl-color-border-strong);color:var(--atl-color-text);background:var(--atl-color-surface-hover)}.atl-btn--danger:where([data-atl],[data-atl] *){background:var(--atl-color-danger);color:var(--atl-color-danger-contrast-text);border-color:var(--atl-color-danger)}.atl-btn--danger:hover:where([data-atl],[data-atl] *){background:var(--atl-color-danger-hover);border-color:var(--atl-color-danger-hover);box-shadow:0 4px 12px var(--atl-color-danger-glow)}.atl-btn--success:where([data-atl],[data-atl] *){background:var(--atl-color-success);color:var(--atl-color-success-contrast-text);border-color:var(--atl-color-success)}.atl-btn--success:hover:where([data-atl],[data-atl] *){opacity:var(--atl-opacity-hover)}.atl-btn--text:where([data-atl],[data-atl] *){color:var(--atl-color-primary);padding-inline:var(--atl-sp-xs);background:0 0;border-color:#0000}.atl-btn--text:hover:where([data-atl],[data-atl] *){background:var(--atl-color-primary-subtle)}.atl-btn--xs:where([data-atl],[data-atl] *){height:26px;padding:0 var(--atl-sp-xs);font-size:var(--atl-txt-2xs)}.atl-btn--sm:where([data-atl],[data-atl] *){height:32px;padding:0 var(--atl-sp-m);font-size:var(--atl-txt-xs)}.atl-btn--lg:where([data-atl],[data-atl] *){height:48px;padding:0 var(--atl-sp-2xl);font-size:var(--atl-txt-m)}.atl-btn--xl:where([data-atl],[data-atl] *){height:56px;padding:0 var(--atl-sp-3xl);font-size:var(--atl-txt-l)}.atl-btn--pill:where([data-atl],[data-atl] *){border-radius:var(--atl-r-pill)}.atl-btn--block:where([data-atl],[data-atl] *){width:100%}.atl-btn--square:where([data-atl],[data-atl] *){width:40px;padding:0}.atl-btn--square.atl-btn--sm:where([data-atl],[data-atl] *){width:32px}.atl-btn--square.atl-btn--lg:where([data-atl],[data-atl] *){width:48px}.atl-btn:disabled:where([data-atl],[data-atl] *),.atl-btn.atl-disabled:where([data-atl],[data-atl] *){opacity:var(--atl-opacity-disabled);cursor:not-allowed;pointer-events:none}.atl-btn.atl-loading:where([data-atl],[data-atl] *){color:#0000;pointer-events:none;position:relative}.atl-btn.atl-loading:where([data-atl],[data-atl] *):after{content:"";width:14px;height:14px;color:inherit;border:2px solid;border-top-color:#0000;border-radius:50%;animation:.65s linear infinite atl-spin;position:absolute}.atl-btn--primary.atl-loading:where([data-atl],[data-atl] *):after{border-color:var(--atl-color-primary-contrast-text);border-top-color:#0000}.atl-icon-btn:where([data-atl],[data-atl] *){width:36px;height:36px;color:var(--atl-color-text-muted);cursor:pointer;transition:var(--atl-transition-color);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.atl-icon-btn:hover:where([data-atl],[data-atl] *){background:var(--atl-color-primary-subtle);color:var(--atl-color-primary)}.atl-icon-btn--sm:where([data-atl],[data-atl] *){width:28px;height:28px}.atl-icon-btn--lg:where([data-atl],[data-atl] *){width:44px;height:44px}.atl-icon-btn--square:where([data-atl],[data-atl] *){border-radius:var(--atl-r-s)}.atl-action:where([data-atl],[data-atl] *){align-items:center;gap:var(--atl-sp-xs);padding:var(--atl-sp-xs) var(--atl-sp-m);border-radius:var(--atl-r-pill);border:1px solid var(--atl-color-border);font-size:var(--atl-txt-s);font-weight:500;font-family:var(--atl-font-sans);color:var(--atl-color-text-secondary);background:var(--atl-color-surface);cursor:pointer;transition:var(--atl-transition-color);white-space:nowrap;text-decoration:none;display:inline-flex}.atl-action:hover:where([data-atl],[data-atl] *),.atl-action--primary:where([data-atl],[data-atl] *){border-color:var(--atl-color-primary);color:var(--atl-color-primary)}.atl-action--primary:hover:where([data-atl],[data-atl] *){background:var(--atl-color-primary);color:var(--atl-color-primary-contrast-text)}@keyframes atl-spin{to{transform:rotate(360deg)}}.atl-input:where([data-atl],[data-atl] *){width:100%;height:40px;padding:0 var(--atl-sp-m);border:1px solid var(--atl-control-border);border-radius:var(--atl-r-s);font-size:var(--atl-txt-s);font-family:var(--atl-font-sans);color:var(--atl-color-text);background:var(--atl-control-bg);transition:var(--atl-transition-color), var(--atl-transition-shadow);outline:none;display:block}.atl-input:hover:where([data-atl],[data-atl] *){border-color:var(--atl-control-border-hover)}.atl-input:focus:where([data-atl],[data-atl] *){border-color:var(--atl-control-border-active);box-shadow:0 0 0 3px var(--atl-control-ring);background:var(--atl-color-surface)}.atl-input:where([data-atl],[data-atl] *)::placeholder{color:var(--atl-color-text-muted)}.atl-input:disabled:where([data-atl],[data-atl] *){background:var(--atl-control-bg-disabled);opacity:var(--atl-opacity-disabled);cursor:not-allowed}.atl-input--error:where([data-atl],[data-atl] *){border-color:var(--atl-color-danger)}.atl-input--error:focus:where([data-atl],[data-atl] *){box-shadow:0 0 0 3px var(--atl-color-danger-border)}.atl-input--success:where([data-atl],[data-atl] *){border-color:var(--atl-color-success)}.atl-input--success:focus:where([data-atl],[data-atl] *){box-shadow:0 0 0 3px var(--atl-color-success-border)}.atl-input--sm:where([data-atl],[data-atl] *){height:32px;font-size:var(--atl-txt-xs);padding:0 var(--atl-sp-s)}.atl-input--lg:where([data-atl],[data-atl] *){height:48px;font-size:var(--atl-txt-m);padding:0 var(--atl-sp-l)}.atl-input--pill:where([data-atl],[data-atl] *){border-radius:var(--atl-r-pill)}.atl-input-wrap:where([data-atl],[data-atl] *){align-items:center;display:flex;position:relative}.atl-input-wrap .atl-icon:where([data-atl],[data-atl] *){left:var(--atl-sp-m);color:var(--atl-color-text-muted);pointer-events:none;position:absolute}.atl-input-wrap .atl-icon--right:where([data-atl],[data-atl] *){left:auto;right:var(--atl-sp-m);pointer-events:auto;cursor:pointer}.atl-input-wrap .atl-input:where([data-atl],[data-atl] *){padding-left:36px}.atl-input-wrap .atl-input--icon-right:where([data-atl],[data-atl] *){padding-right:36px}.atl-input-wrap .atl-input--has-both:where([data-atl],[data-atl] *){padding-left:36px;padding-right:36px}.atl-field-hint:where([data-atl],[data-atl] *){font-size:var(--atl-txt-xs);color:var(--atl-color-text-muted);margin-top:var(--atl-sp-2xs)}.atl-field-hint--error:where([data-atl],[data-atl] *){color:var(--atl-color-danger-text)}.atl-field-label:where([data-atl],[data-atl] *){font-size:var(--atl-txt-xs);color:var(--atl-color-text-secondary);margin-bottom:var(--atl-sp-xs);font-weight:600;display:block}.atl-field-label--required:where([data-atl],[data-atl] *):after{content:" *";color:var(--atl-color-danger)}.atl-field:where([data-atl],[data-atl] *){flex-direction:column;display:flex}.atl-input-group:where([data-atl],[data-atl] *){align-items:stretch;display:flex}.atl-input-group .atl-input:where([data-atl],[data-atl] *){border-radius:var(--atl-r-s) 0 0 var(--atl-r-s);border-right:none;flex:1}.atl-input-group .atl-btn:where([data-atl],[data-atl] *){border-radius:0 var(--atl-r-s) var(--atl-r-s) 0;flex-shrink:0}.atl-input-group .atl-input:focus:where([data-atl],[data-atl] *){z-index:1;position:relative}.atl-select:where([data-atl],[data-atl] *){width:100%;height:40px;padding:0 var(--atl-sp-2xl) 0 var(--atl-sp-m);border:1px solid var(--atl-control-border);border-radius:var(--atl-r-s);font-size:var(--atl-txt-s);font-family:var(--atl-font-sans);color:var(--atl-color-text);background:var(--atl-control-bg);appearance:none;cursor:pointer;transition:var(--atl-transition-color), var(--atl-transition-shadow);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23a3a5ae' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;outline:none;display:block}.atl-select:hover:where([data-atl],[data-atl] *){border-color:var(--atl-control-border-hover)}.atl-select:focus:where([data-atl],[data-atl] *){border-color:var(--atl-control-border-active);box-shadow:0 0 0 3px var(--atl-control-ring)}.atl-select:disabled:where([data-atl],[data-atl] *){background-color:var(--atl-control-bg-disabled);opacity:var(--atl-opacity-disabled);cursor:not-allowed}.atl-select--sm:where([data-atl],[data-atl] *){height:32px;font-size:var(--atl-txt-xs)}.atl-select--lg:where([data-atl],[data-atl] *){height:48px;font-size:var(--atl-txt-m)}.atl-textarea:where([data-atl],[data-atl] *){width:100%;min-height:100px;padding:var(--atl-sp-s) var(--atl-sp-m);border:1px solid var(--atl-control-border);border-radius:var(--atl-r-s);font-size:var(--atl-txt-s);font-family:var(--atl-font-sans);color:var(--atl-color-text);background:var(--atl-control-bg);resize:vertical;line-height:var(--atl-lh-normal);transition:var(--atl-transition-color), var(--atl-transition-shadow);outline:none;display:block}.atl-textarea:hover:where([data-atl],[data-atl] *){border-color:var(--atl-control-border-hover)}.atl-textarea:focus:where([data-atl],[data-atl] *){border-color:var(--atl-control-border-active);box-shadow:0 0 0 3px var(--atl-control-ring);background:var(--atl-color-surface)}.atl-textarea:where([data-atl],[data-atl] *)::placeholder{color:var(--atl-color-text-muted)}.atl-textarea:disabled:where([data-atl],[data-atl] *){background:var(--atl-control-bg-disabled);opacity:var(--atl-opacity-disabled);cursor:not-allowed;resize:none}.atl-textarea--no-resize:where([data-atl],[data-atl] *){resize:none}.atl-check-input:where([data-atl],[data-atl] *),.atl-radio-input:where([data-atl],[data-atl] *){opacity:0;width:0;height:0;position:absolute}.atl-check-label:where([data-atl],[data-atl] *),.atl-radio-label:where([data-atl],[data-atl] *){align-items:flex-start;gap:var(--atl-sp-xs);font-size:var(--atl-txt-s);color:var(--atl-color-text);cursor:pointer;line-height:var(--atl-lh-normal);display:inline-flex}.atl-check-box:where([data-atl],[data-atl] *),.atl-radio-box:where([data-atl],[data-atl] *){border:2px solid var(--atl-control-border);background:var(--atl-control-bg);width:18px;height:18px;transition:var(--atl-transition-color);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.atl-check-box:where([data-atl],[data-atl] *){border-radius:var(--atl-r-xs)}.atl-radio-box:where([data-atl],[data-atl] *){border-radius:50%}.atl-check-label:hover .atl-check-box:where([data-atl],[data-atl] *),.atl-radio-label:hover .atl-radio-box:where([data-atl],[data-atl] *){border-color:var(--atl-color-primary)}.atl-check-input:checked+.atl-check-label .atl-check-box:where([data-atl],[data-atl] *),.atl-check-input:checked~.atl-check-box:where([data-atl],[data-atl] *){background:var(--atl-color-primary);border-color:var(--atl-color-primary)}.atl-check-input:checked+.atl-check-label .atl-check-box:where([data-atl],[data-atl] *):after,.atl-check-box--checked:where([data-atl],[data-atl] *):after{content:"";border-left:2px solid var(--atl-color-primary-contrast-text);border-bottom:2px solid var(--atl-color-primary-contrast-text);width:10px;height:6px;transform:rotate(-45deg)translateY(-1px)}.atl-radio-input:checked+.atl-radio-label .atl-radio-box:where([data-atl],[data-atl] *){border-color:var(--atl-color-primary)}.atl-radio-input:checked+.atl-radio-label .atl-radio-box:where([data-atl],[data-atl] *):after{content:"";background:var(--atl-color-primary);border-radius:50%;width:8px;height:8px}.atl-check-input:focus-visible+.atl-check-label .atl-check-box:where([data-atl],[data-atl] *),.atl-radio-input:focus-visible+.atl-radio-label .atl-radio-box:where([data-atl],[data-atl] *){box-shadow:0 0 0 3px var(--atl-control-ring)}.atl-check-input:disabled+.atl-check-label:where([data-atl],[data-atl] *),.atl-radio-input:disabled+.atl-radio-label:where([data-atl],[data-atl] *){opacity:var(--atl-opacity-disabled);cursor:not-allowed}.atl-fieldset:where([data-atl],[data-atl] *){border:1px solid var(--atl-color-border-muted);border-radius:var(--atl-r-m);padding:var(--atl-sp-l);margin:0}.atl-fieldset legend:where([data-atl],[data-atl] *){font-size:var(--atl-txt-xs);color:var(--atl-color-text-secondary);padding:0 var(--atl-sp-xs);font-weight:700}.atl-spinner:where([data-atl],[data-atl] *){border:3px solid var(--atl-color-border);border-top-color:var(--atl-color-primary);border-radius:50%;flex-shrink:0;width:24px;height:24px;animation:.7s linear infinite atl-spin;display:inline-block}.atl-spinner--xs:where([data-atl],[data-atl] *){border-width:2px;width:14px;height:14px}.atl-spinner--sm:where([data-atl],[data-atl] *){border-width:2px;width:18px;height:18px}.atl-spinner--lg:where([data-atl],[data-atl] *){border-width:4px;width:36px;height:36px}.atl-spinner--xl:where([data-atl],[data-atl] *){border-width:4px;width:48px;height:48px}.atl-spinner--white:where([data-atl],[data-atl] *){border-color:#ffffff4d;border-top-color:var(--atl-white-full)}.atl-spinner--muted:where([data-atl],[data-atl] *){border-color:var(--atl-color-bg-tertiary);border-top-color:var(--atl-color-text-muted)}.atl-loading-block:where([data-atl],[data-atl] *){justify-content:center;align-items:center;gap:var(--atl-sp-m);padding:var(--atl-sp-3xl) var(--atl-sp-xl);color:var(--atl-color-text-muted);font-size:var(--atl-txt-s);flex-direction:column;display:flex}.atl-loading-overlay:where([data-atl],[data-atl] *){background:var(--atl-color-loading-overlay);backdrop-filter:blur(1px);z-index:var(--atl-z-raised);border-radius:inherit;justify-content:center;align-items:center;position:absolute;inset:0}@keyframes atl-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.atl-skeleton:where([data-atl],[data-atl] *){background:linear-gradient(90deg, var(--atl-color-bg-tertiary) 25%, var(--atl-color-bg-secondary) 50%, var(--atl-color-bg-tertiary) 75%);border-radius:var(--atl-r-xs);background-size:800px 100%;animation:1.5s linear infinite atl-shimmer}.atl-skeleton--text:where([data-atl],[data-atl] *){border-radius:var(--atl-r-xs);height:14px}.atl-skeleton--title:where([data-atl],[data-atl] *){border-radius:var(--atl-r-xs);height:20px}.atl-skeleton--circle:where([data-atl],[data-atl] *){border-radius:50%}.atl-skeleton--card:where([data-atl],[data-atl] *){border-radius:var(--atl-r-card);height:120px}.atl-skeleton-row:where([data-atl],[data-atl] *){align-items:center;gap:var(--atl-sp-m);padding:var(--atl-sp-m) var(--atl-sp-xl);display:flex}