:root[data-theme=day]{--day-ring:0 0 0 .5px #0f172a1f;--day-ring-soft:0 0 0 .5px #0f172a20, 0 1px 1px #0f172a0a, 0 2px 4px #0f172a0a;--day-pop:0 0 0 .5px #0f172a1a, 0 8px 24px #0f172a1a;--day-tile:#fff;--day-zebra:#f4f6f9;--chart-blue:#2f5fd0;--chart-teal:#14a39a}:root[data-theme=day] body{background:var(--background);color:var(--text);font-family:var(--font-display), var(--font-sans), system-ui, sans-serif}:root[data-theme=day] .dashboard-heading h1{letter-spacing:-.03em;font-weight:300}:root[data-theme=day] .section-title{letter-spacing:-.02em;font-weight:400}:root[data-theme=day] .chart-title,:root[data-theme=day] .matrix-title{letter-spacing:-.01em;font-weight:500}:root[data-theme=day] .metric-value{letter-spacing:-.02em;font-weight:300}:root[data-theme=day] .metric-label,:root[data-theme=day] .dashboard-eyebrow{letter-spacing:0}:root[data-theme=day] .card,:root[data-theme=day] .connector-card,:root[data-theme=day] .report-panel{background:var(--panel);box-shadow:none;border:0;border-radius:24px}:root[data-theme=day] .card .card,:root[data-theme=day] .billing-compact-body,:root[data-theme=day] .table-wrap{background:var(--day-tile);box-shadow:none;border:0;border-radius:16px}:root[data-theme=day] .chart-empty-state{color:var(--muted)}:root[data-theme=day] .button,:root[data-theme=day] .icon-button,:root[data-theme=day] .chart-action-button,:root[data-theme=day] .file-picker-button,:root[data-theme=day] .columns-mini-button{color:var(--text);box-shadow:var(--day-ring-soft);background:#fff;border:0;border-radius:9999px}:root[data-theme=day] .button:hover:not(:disabled),:root[data-theme=day] .icon-button:hover,:root[data-theme=day] .chart-action-button:hover{box-shadow:var(--day-ring-soft);background:#f4f6f9}:root[data-theme=day] .button-primary,:root[data-theme=day] .button-primary:hover:not(:disabled),:root[data-theme=day] .telegram-chapter .button-primary{background:var(--accent-fill);color:#fff;box-shadow:none;border:0}:root[data-theme=day] .button-primary:hover:not(:disabled){background:#2752bb}:root[data-theme=day] .chart-action-button{box-shadow:none;background:0 0}:root[data-theme=day] .dashboard-chrome{background:var(--background);padding:10px 16px 0}:root[data-theme=day] .dashboard-chrome .topbar{background:#fff;border:0;border-radius:16px;box-shadow:0 0 0 .5px #0f172a1a,0 4px 14px #0f172a0f}:root[data-theme=day] .topbar .topbar-select-trigger,:root[data-theme=day] .topbar .button,:root[data-theme=day] .topbar .theme-toggle,:root[data-theme=day] .topbar .chart-period-toggle{box-shadow:none;background:0 0;border:0;border-radius:9999px}:root[data-theme=day] .topbar .avatar-button{color:var(--blue);box-shadow:none;background:#eef3fd;border:0;border-radius:9999px}:root[data-theme=day] .topbar .topbar-select-trigger:hover:not(:disabled),:root[data-theme=day] .topbar .topbar-select-trigger[aria-expanded=true],:root[data-theme=day] .topbar .button:hover:not(:disabled),:root[data-theme=day] .topbar .avatar-button:hover{box-shadow:none;background:#f1f3f6}:root[data-theme=day] .topbar .chart-period-toggle button{color:var(--muted);border-radius:9999px}:root[data-theme=day] .topbar .chart-period-toggle button[aria-pressed=true]{color:var(--blue);box-shadow:none;background:0 0;font-weight:500}:root[data-theme=day] .topbar .date-view-controls,:root[data-theme=day] .topbar .theme-toggle{position:relative}:root[data-theme=day] .topbar .date-view-controls:before{content:"";background:#0f172a1f;width:1px;height:18px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}:root[data-theme=day] .source-navigation{background:0 0;border:0}:root[data-theme=day] .source-navigation nav a{color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:9999px}:root[data-theme=day] .source-navigation nav a:hover{color:var(--text);background:#f1f3f6}:root[data-theme=day] .source-navigation nav a[aria-current]{color:var(--blue);background:#eef3fd}:root[data-theme=day] .boost-stat strong,:root[data-theme=day] .billing-progress-top strong,:root[data-theme=day] .billing-next strong{letter-spacing:-.02em;font-weight:300}:root[data-theme=day] .topbar .date-range-popover .button{color:var(--text);box-shadow:var(--day-ring-soft);background:#fff}:root[data-theme=day] .topbar .date-range-popover .button-primary,:root[data-theme=day] .topbar .date-range-popover .button-primary:hover:not(:disabled){background:var(--accent-fill);color:#fff;box-shadow:none}:root[data-theme=day] .topbar .date-range-popover .button-primary:disabled{opacity:.45}:root[data-theme=day] .metric-matrix-scroll{border:0;border-radius:0;overflow:visible}:root[data-theme=day] .metric-matrix-row{background:0 0;border:0;column-gap:8px;margin-bottom:8px}:root[data-theme=day] .metric-matrix-row:last-child{margin-bottom:0}:root[data-theme=day] .metric-matrix-cells{background:0 0;border:0;gap:8px}:root[data-theme=day] .metric-group-label{background:0 0;border:0}:root[data-theme=day] .metric-matrix .matrix-metric{background:var(--day-tile);border:0;border-radius:14px}:root[data-theme=day] .metric-matrix .matrix-placeholder{background:0 0}:root[data-theme=day] .matrix-metric .metric-label{border:0}:root[data-theme=day] .delta{border-radius:9999px;align-items:center;gap:2px;width:fit-content;padding:2px 8px;font-weight:500;display:inline-flex}:root[data-theme=day] .matrix-metric .delta{margin-left:auto;margin-right:auto}:root[data-theme=day] .delta.good{color:#157f3b;background:#e7f6ec}:root[data-theme=day] .delta.bad{color:#b42318;background:#fdecec}:root[data-theme=day] .delta.neutral{color:var(--muted);background:#f1f3f6}:root[data-theme=day] .delta.is-empty{background:0 0;padding:0;font-weight:400}:root[data-theme=day] .data-table th{color:var(--muted);background:#fff;border-color:#0000}:root[data-theme=day] .data-table td{background:0 0;border-color:#0000}:root[data-theme=day] .data-table tbody tr:nth-child(2n)>td{background:var(--day-zebra)}:root[data-theme=day] .data-table tbody tr:hover>td{background:#e9eef6}:root[data-theme=day] .theme-switch-track,:root[data-theme=day] .follower-automation-switch.is-on .follower-automation-track{background:var(--accent-fill)}:root[data-theme=day] .text-input,:root[data-theme=day] .report-select,:root[data-theme=day] .cm-builder input,:root[data-theme=day] .cm-builder select,:root[data-theme=day] .matrix-picker-search,:root[data-theme=day] .report-metric-search,:root[data-theme=day] .formula-input-wrap textarea{background:#fff;border:0;border-radius:10px;box-shadow:0 0 0 .5px #0f172a29}:root[data-theme=day] .text-input:focus,:root[data-theme=day] .report-select:focus{box-shadow:0 0 0 1px var(--blue), 0 0 0 4px #2f5fd01f;outline:none}:root[data-theme=day] .topbar-select-menu,:root[data-theme=day] .user-menu-panel,:root[data-theme=day] .client-action-popover,:root[data-theme=day] .columns-menu,:root[data-theme=day] .chart-action-menu,:root[data-theme=day] .matrix-picker-menu,:root[data-theme=day] .formula-suggestion-menu,:root[data-theme=day] .report-metric-picker,:root[data-theme=day] .date-range-popover{box-shadow:var(--day-pop);background:#fff;border:0;border-radius:14px}:root[data-theme=day] .topbar-select-option.is-selected,:root[data-theme=day] .client-action-option.is-selected{box-shadow:none;background:#f1f3f6}:root[data-theme=day] .topbar-select-option:hover,:root[data-theme=day] .client-action-option:hover,:root[data-theme=day] .user-menu-item:hover,:root[data-theme=day] .chart-action-item:hover{background:#f4f6f9}:root[data-theme=day] .modal-panel{box-shadow:var(--day-pop);background:#fff;border:0;border-radius:20px}:root[data-theme=day] .billing-bar{background:#e3e7ed}:root[data-theme=day] .billing-next{border-color:var(--line)}@media (max-width:700px){:root[data-theme=day] .dashboard-chrome{padding:8px 8px 0}:root[data-theme=day] .topbar .date-view-controls:before{display:none}:root[data-theme=day] .card{border-radius:20px}}@media (min-width:1101px){:root[data-theme=day] .dashboard-chrome{padding-left:max(16px,50vw - 624px);padding-right:max(16px,50vw - 624px)}:root[data-theme=day] .dashboard-chrome .topbar{min-height:56px;padding:8px 12px 8px 16px}:root[data-theme=day] .dashboard-chrome .source-navigation{padding-left:16px;padding-right:16px}:root[data-theme=day] .source-navigation nav{top:22px;left:calc(max(16px,50vw - 624px) + 148px)}:root[data-theme=day] .topbar .brand{margin-right:336px}:root[data-theme=day] .topbar-actions .client-dropdown>.topbar-select-trigger{gap:8px;width:auto;min-width:0}:root[data-theme=day] .topbar-actions .date-range-control>.topbar-select-trigger{gap:8px;width:auto}:root[data-theme=day] .topbar .theme-toggle>span:not(.theme-switch-track){display:none}:root[data-theme=day] .topbar .theme-toggle:before{content:"";background:#0f172a1f;width:1px;height:18px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}:root[data-theme=day] .topbar .date-view-controls{padding-left:6px}}@media (min-width:1101px) and (max-width:1279px){:root[data-theme=day] .topbar-actions .client-dropdown>.topbar-select-trigger{max-width:150px}:root[data-theme=day] .topbar-actions .client-dropdown>.topbar-select-trigger>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}:root[data-theme=day] .button[aria-pressed=true]{color:var(--blue);box-shadow:none;background:#e8eefb}
:root[data-theme=night]{--night-ring:inset 0 0 0 .5px #e6eaf21a;--night-ring-soft:inset 0 0 0 .5px #e6eaf21f;--night-pop:inset 0 0 0 .5px #e6eaf21a, 0 10px 28px #00000080;--night-tile:#18233a;--night-zebra:#1e2a44;--chart-blue:#5b8cff;--chart-teal:#2dd4bf}:root[data-theme=night] body{background:var(--background);color:var(--text);font-family:var(--font-display), var(--font-sans), system-ui, sans-serif}:root[data-theme=night] .dashboard-heading h1{letter-spacing:-.03em;font-weight:300}:root[data-theme=night] .section-title{letter-spacing:-.02em;font-weight:400}:root[data-theme=night] .chart-title,:root[data-theme=night] .matrix-title{letter-spacing:-.01em;font-weight:500}:root[data-theme=night] .metric-value{letter-spacing:-.02em;font-weight:300}:root[data-theme=night] .metric-label,:root[data-theme=night] .dashboard-eyebrow{letter-spacing:0}:root[data-theme=night] .card,:root[data-theme=night] .connector-card,:root[data-theme=night] .report-panel{background:var(--panel);box-shadow:none;border:0;border-radius:24px}:root[data-theme=night] .card .card,:root[data-theme=night] .billing-compact-body,:root[data-theme=night] .table-wrap{background:var(--night-tile);box-shadow:none;border:0;border-radius:16px}:root[data-theme=night] .chart-empty-state{color:var(--muted)}:root[data-theme=night] .button,:root[data-theme=night] .icon-button,:root[data-theme=night] .chart-action-button,:root[data-theme=night] .file-picker-button,:root[data-theme=night] .columns-mini-button{color:var(--text);box-shadow:var(--night-ring-soft);background:#1f2b45;border:0;border-radius:9999px}:root[data-theme=night] .button:hover:not(:disabled),:root[data-theme=night] .icon-button:hover,:root[data-theme=night] .chart-action-button:hover{box-shadow:var(--night-ring-soft);background:#26345a}:root[data-theme=night] .button-primary,:root[data-theme=night] .button-primary:hover:not(:disabled),:root[data-theme=night] .telegram-chapter .button-primary{color:#0a111e;box-shadow:none;background:#f4f6fa;border:0}:root[data-theme=night] .button-primary:hover:not(:disabled){background:#fff}:root[data-theme=night] .chart-action-button{box-shadow:none;background:0 0}:root[data-theme=night] .dashboard-chrome{background:0 0;padding:10px 16px 0}:root[data-theme=night] .dashboard-chrome .topbar{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#18233ab8;border:0;border-radius:16px;box-shadow:inset 0 0 0 .5px #e6eaf224,0 8px 24px #00000059}:root[data-theme=night] .topbar .topbar-select-trigger,:root[data-theme=night] .topbar .button,:root[data-theme=night] .topbar .theme-toggle,:root[data-theme=night] .topbar .chart-period-toggle{box-shadow:none;background:0 0;border:0;border-radius:9999px}:root[data-theme=night] .topbar .avatar-button{color:#fff;box-shadow:none;background:#e6eaf21f;border:0;border-radius:9999px}:root[data-theme=night] .topbar .topbar-select-trigger:hover:not(:disabled),:root[data-theme=night] .topbar .topbar-select-trigger[aria-expanded=true],:root[data-theme=night] .topbar .button:hover:not(:disabled),:root[data-theme=night] .topbar .avatar-button:hover{box-shadow:none;background:#e6eaf21a}:root[data-theme=night] .topbar .chart-period-toggle button{color:var(--muted);border-radius:9999px}:root[data-theme=night] .topbar .chart-period-toggle button[aria-pressed=true]{color:#fff;box-shadow:none;text-underline-offset:5px;background:0 0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}:root[data-theme=night] .topbar .date-view-controls,:root[data-theme=night] .topbar .theme-toggle{position:relative}:root[data-theme=night] .topbar .date-view-controls:before{content:"";background:#e6eaf224;width:1px;height:18px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}:root[data-theme=night] .source-navigation{background:#0a111ee6;border:0;border-radius:12px;margin-top:6px}:root[data-theme=night] .source-navigation nav a{color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:9999px}:root[data-theme=night] .source-navigation nav a:hover{color:var(--text);background:#e6eaf214}:root[data-theme=night] .source-navigation nav a[aria-current]{color:#fff;background:#e6eaf21f}:root[data-theme=night] .boost-stat strong,:root[data-theme=night] .billing-progress-top strong,:root[data-theme=night] .billing-next strong{letter-spacing:-.02em;font-weight:300}:root[data-theme=night] .metric-matrix-scroll{border:0;border-radius:0;overflow:visible}:root[data-theme=night] .metric-matrix-row{background:0 0;border:0;column-gap:8px;margin-bottom:8px}:root[data-theme=night] .metric-matrix-row:last-child{margin-bottom:0}:root[data-theme=night] .metric-matrix-cells{background:0 0;border:0;gap:8px}:root[data-theme=night] .metric-group-label{background:0 0;border:0}:root[data-theme=night] .metric-matrix .matrix-metric{background:var(--night-tile);border:0;border-radius:14px}:root[data-theme=night] .metric-matrix .matrix-placeholder{background:0 0}:root[data-theme=night] .matrix-metric .metric-label{border:0}:root[data-theme=night] .delta{border-radius:9999px;align-items:center;gap:2px;width:fit-content;padding:2px 8px;font-weight:500;display:inline-flex}:root[data-theme=night] .matrix-metric .delta{margin-left:auto;margin-right:auto}:root[data-theme=night] .delta.good{color:#5fd49a;background:#34c77824}:root[data-theme=night] .delta.bad{color:#ff8a8a;background:#f2606024}:root[data-theme=night] .delta.neutral{color:var(--muted);background:#e6eaf214}:root[data-theme=night] .delta.is-empty{background:0 0;padding:0;font-weight:400}:root[data-theme=night] .data-table th{background:var(--night-tile);color:var(--muted);border-color:#0000}:root[data-theme=night] .data-table td{background:0 0;border-color:#0000}:root[data-theme=night] .data-table tbody tr:nth-child(2n)>td{background:var(--night-zebra)}:root[data-theme=night] .data-table tbody tr:hover>td{background:#22304d}:root[data-theme=night] .theme-switch-track,:root[data-theme=night] .follower-automation-switch.is-on .follower-automation-track{background:#e6eaf2}:root[data-theme=night] .theme-switch-track i,:root[data-theme=night] .follower-automation-switch.is-on .follower-automation-track>span{background:#0a111e}:root[data-theme=night] .text-input,:root[data-theme=night] .report-select,:root[data-theme=night] .cm-builder input,:root[data-theme=night] .cm-builder select,:root[data-theme=night] .matrix-picker-search,:root[data-theme=night] .report-metric-search,:root[data-theme=night] .formula-input-wrap textarea{background:#111a2a;border:0;border-radius:10px;box-shadow:inset 0 0 0 .5px #e6eaf229}:root[data-theme=night] .text-input:focus,:root[data-theme=night] .report-select:focus{outline:none;box-shadow:inset 0 0 0 1px #e6eaf299,0 0 0 4px #e6eaf214}:root[data-theme=night] .topbar-select-menu,:root[data-theme=night] .user-menu-panel,:root[data-theme=night] .client-action-popover,:root[data-theme=night] .columns-menu,:root[data-theme=night] .chart-action-menu,:root[data-theme=night] .matrix-picker-menu,:root[data-theme=night] .formula-suggestion-menu,:root[data-theme=night] .report-metric-picker,:root[data-theme=night] .date-range-popover{box-shadow:var(--night-pop);background:#18233a;border:0;border-radius:14px}:root[data-theme=night] .topbar-select-option.is-selected,:root[data-theme=night] .client-action-option.is-selected{box-shadow:none;background:#22304d}:root[data-theme=night] .topbar-select-option:hover,:root[data-theme=night] .client-action-option:hover,:root[data-theme=night] .user-menu-item:hover,:root[data-theme=night] .chart-action-item:hover{background:#1f2b45}:root[data-theme=night] .modal-panel{box-shadow:var(--night-pop);background:#111a2a;border:0;border-radius:20px}:root[data-theme=night] .billing-bar{background:#26345a}:root[data-theme=night] .billing-bar>span{background:#8fb0ff}:root[data-theme=night] .billing-next{border-color:var(--line)}@media (max-width:700px){:root[data-theme=night] .dashboard-chrome{background:var(--background);padding:8px 8px 0}:root[data-theme=night] .topbar .date-view-controls:before{display:none}:root[data-theme=night] .card{border-radius:20px}}@media (min-width:1101px){:root[data-theme=night] .dashboard-chrome{padding-left:max(16px,50vw - 624px);padding-right:max(16px,50vw - 624px)}:root[data-theme=night] .dashboard-chrome .topbar{min-height:56px;padding:8px 12px 8px 16px}:root[data-theme=night] .dashboard-chrome .source-navigation{padding-left:16px;padding-right:16px}:root[data-theme=night] .source-navigation nav{top:22px;left:calc(max(16px,50vw - 624px) + 148px)}:root[data-theme=night] .topbar .brand{margin-right:336px}:root[data-theme=night] .topbar-actions .client-dropdown>.topbar-select-trigger{gap:8px;width:auto;min-width:0}:root[data-theme=night] .topbar-actions .date-range-control>.topbar-select-trigger{gap:8px;width:auto}:root[data-theme=night] .topbar .theme-toggle>span:not(.theme-switch-track){display:none}:root[data-theme=night] .topbar .theme-toggle:before{content:"";background:#e6eaf224;width:1px;height:18px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}:root[data-theme=night] .topbar .date-view-controls{padding-left:6px}}@media (min-width:1101px) and (max-width:1279px){:root[data-theme=night] .topbar-actions .client-dropdown>.topbar-select-trigger{max-width:150px}:root[data-theme=night] .topbar-actions .client-dropdown>.topbar-select-trigger>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}:root[data-theme=night] button[aria-pressed=true] .date-choice-mark{color:#0a111e}:root[data-theme=night] .date-preset-group .date-presets button[aria-pressed=true]{color:#fff;background:#e6eaf21a;border-color:#e6eaf247;box-shadow:inset 3px 0 #e6eaf2}:root[data-theme=night] .topbar .date-range-popover .button{color:var(--text);box-shadow:var(--night-ring-soft);background:#1f2b45}:root[data-theme=night] .topbar .date-range-popover .button-primary,:root[data-theme=night] .topbar .date-range-popover .button-primary:hover:not(:disabled){color:#0a111e;box-shadow:none;background:#f4f6fa}:root[data-theme=night] .topbar .date-range-popover .button-primary:disabled{opacity:.45}:root[data-theme=night] .button[aria-pressed=true]{color:#fff;background:#e6eaf224;box-shadow:inset 0 0 0 .5px #e6eaf24d}
.login-screen{--login-brand-bg:#0b0f19;--login-brand-line:#1e2a44;--login-green:#5fd49a;--login-field:#18233a;--login-focus:#8fb0ff;--login-red:#ff6b6b;background:var(--background);min-height:100dvh;color:var(--text);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}:root[data-theme=day] .login-screen{--login-field:#fff;--login-focus:#2f5fd0;--login-red:#d93636}.login-brand{background:var(--login-brand-bg);border-right:1px solid var(--login-brand-line);color:#e6eaf2;flex-direction:column;justify-content:space-between;gap:32px;padding:40px 48px;display:flex}.login-brand-logo{align-items:center;gap:10px;font-size:20px;display:flex}.login-brand .brand-mark-tile{stroke:#2a3550}.login-brand .brand-word-ad{color:#8b95a7}.login-brand .brand-word-pulse{color:#e6eaf2}.login-brand-body{max-width:460px}.login-brand-pulse{width:100%;height:88px;display:block;overflow:visible}.login-brand-pulse path{fill:none;stroke:var(--login-green);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.login-brand-line{letter-spacing:-.02em;margin:18px 0 0;font-size:28px;font-weight:300;line-height:1.25}.login-brand-sources{color:#8b95a7;margin:10px 0 0;font-size:14px}.login-pane{justify-content:center;align-items:center;padding:40px 24px;display:flex}.login-form{flex-direction:column;width:100%;max-width:360px;display:flex}.login-title{letter-spacing:-.02em;margin:0 0 6px;font-size:26px;font-weight:400}.login-subtitle{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.45}.login-label{color:var(--muted);margin:0 0 6px;font-size:12px}.login-input{background:var(--login-field);height:44px;color:var(--text);font:inherit;border:0;border-radius:12px;outline:none;margin-bottom:14px;padding:0 14px;font-size:16px;transition:box-shadow .15s;box-shadow:inset 0 0 0 .5px #e6eaf21f}:root[data-theme=day] .login-input{box-shadow:0 0 0 .5px #0f172a29}.login-input:focus,.login-password:focus-within{box-shadow:inset 0 0 0 1.5px var(--login-focus)}.login-password{align-items:center;gap:8px;padding-right:6px;display:flex}.login-password input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}.login-reveal{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:12px}.login-reveal:hover{color:var(--text)}.login-reveal:focus-visible{outline:2px solid var(--login-focus);outline-offset:1px}.login-input.is-invalid,.login-input.is-invalid:focus,.login-password.is-invalid:focus-within{box-shadow:inset 0 0 0 1.5px var(--login-red)}.login-form.is-shaking{animation:.4s login-shake}@keyframes login-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.login-form.is-shaking{animation:none}}.login-error{color:var(--login-red);margin:-4px 0 12px;font-size:12px}.login-error:empty{display:none}.login-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-submit{background:var(--login-green);color:#0b0f19;height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:6px;font-size:15px;font-weight:600;transition:filter .15s,opacity .15s}.login-submit:hover:not(:disabled){filter:brightness(1.06)}.login-submit:focus-visible{outline:2px solid var(--login-focus);outline-offset:2px}.login-submit:disabled{opacity:.55;cursor:default}@media (max-width:760px){.login-screen{grid-template-rows:auto 1fr;grid-template-columns:1fr}.login-brand{border-right:0;border-bottom:1px solid var(--login-brand-line);gap:10px;padding:20px 20px 16px}.login-brand-logo{font-size:17px}.login-brand-pulse{height:36px}.login-brand-line{margin-top:8px;font-size:15px;font-weight:400}.login-brand-sources{display:none}.login-pane{align-items:flex-start;padding:28px 20px 40px}.login-title{font-size:22px}}
