.atlant-theme-v2.a2-nested-overlay{z-index:var(--a2-layer-nested-overlay)!important}.atlant-theme-v2 .a2-avatar-platform-badge{position:absolute;right:var(--a2-avatar-platform-badge-offset);bottom:var(--a2-avatar-platform-badge-offset);display:inline-grid;place-items:center;box-sizing:border-box;width:var(--a2-avatar-platform-badge-size);height:var(--a2-avatar-platform-badge-size);padding:0;border:1px solid var(--a2-frame-solid);border-radius:var(--radius-pill);background:var(--a2-frame-solid);color:var(--a2-fg-secondary);box-shadow:var(--a2-independent-surface-shadow);overflow:hidden;line-height:0;pointer-events:none}.atlant-theme-v2 .a2-avatar-platform-badge :is(.social-platform-icon,svg,img){display:block}.atlant-theme-v2 .social-platform-icon.social-platform-icon-custom>svg{width:100%;height:100%;min-width:0;min-height:0;margin:0}.card,.ui-card{background:var(--panel);border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:border-color var(--motion-base),box-shadow var(--motion-base),transform var(--motion-base)}.card:hover,.ui-card:hover{box-shadow:none}.btn,.ui-btn{border:1px solid var(--line-strong);background:var(--panel);color:var(--text);border-radius:var(--radius-md);min-height:var(--control-h);padding:0 var(--space-3);display:inline-flex;align-items:center;justify-content:center;line-height:1.2;font-weight:var(--fw-button);cursor:pointer;transition:border-color var(--motion-ui),background-color var(--motion-ui),color var(--motion-ui),transform var(--motion-ui),box-shadow var(--motion-ui)}.btn:hover,.ui-btn:hover{border-color:var(--tone-status-soft-strong);background:var(--tone-status-soft);transform:translateY(var(--hover-lift-y)) scale(var(--hover-scale));box-shadow:var(--hover-shadow)}.btn:active,.ui-btn:active{transform:translateY(0) scale(1)}.btn:focus-visible,.ui-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn.danger:disabled,.btn.primary:disabled,.btn.secondary-accent:disabled,.btn:disabled,.btn[aria-disabled=true],.ui-btn--accent:disabled,.ui-btn--danger:disabled,.ui-btn--primary:disabled,.ui-btn:disabled,.ui-btn[aria-disabled=true]{background:var(--surface-2);border-color:var(--line-soft);color:var(--muted);opacity:.6;box-shadow:none;transform:none;filter:none;cursor:not-allowed;pointer-events:none}.btn.primary,.ui-btn--primary{background:var(--brand);border-color:var(--brand);color:var(--surface-1)}.btn.primary:hover,.ui-btn--primary:hover{filter:brightness(1.02)}.ui-btn--primary:hover{background:var(--brand);border-color:var(--brand)}.btn.primary:active,.ui-btn--primary:active{filter:brightness(.96)}.ui-btn--prominent{position:relative;isolation:isolate;overflow:hidden;min-width:154px;gap:6px;border:0;background:linear-gradient(135deg,var(--brand-gradient-start) 0,var(--brand-gradient-mid) 48%,var(--brand-gradient-end) 100%);color:var(--surface-raised);box-shadow:var(--a2-prominent-shadow,var(--hover-shadow));font-size:var(--fs-12);line-height:1;letter-spacing:0;white-space:nowrap}.ui-btn--prominent:before{content:"";position:absolute;inset:1px;z-index:0;border-radius:inherit;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-raised) 28%,transparent) 0,color-mix(in srgb,var(--surface-raised) 6%,transparent) 28%,transparent 60%);pointer-events:none}.ui-btn--prominent>*{position:relative;z-index:1}.ui-btn--prominent:hover{border-color:transparent;color:var(--surface-raised);box-shadow:var(--a2-prominent-hover-shadow,var(--hover-shadow));transform:translateY(var(--hover-lift-y)) scale(var(--hover-scale))}.ui-btn--prominent:active,.ui-btn--prominent:hover{background:linear-gradient(135deg,var(--brand-gradient-start) 0,var(--brand-gradient-mid) 48%,var(--brand-gradient-end) 100%);filter:none}.ui-btn--prominent:active{box-shadow:var(--a2-prominent-shadow,var(--hover-shadow));transform:translateY(0) scale(1)}.ui-btn--prominent:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-btn--prominent:disabled,.ui-btn--prominent[aria-disabled=true]{border-color:var(--line-soft);background:var(--surface-2);color:var(--muted);box-shadow:none;filter:none;transform:none}.ui-btn--prominent:disabled:before,.ui-btn--prominent[aria-disabled=true]:before{opacity:0}@media (prefers-reduced-motion:reduce){.btn:hover,.ui-btn--prominent:hover,.ui-btn:hover{transform:none}}[class~=atlant-theme-v2] .a2-mini-calendar{width:100%;max-width:none;color:var(--a2-fg-primary);font-family:var(--a2-font-family)}[class~=atlant-theme-v2] .a2-mini-calendar [data-slot=calendar-header]{display:grid;grid-template-columns:var(--control-h-compact) minmax(0,1fr) var(--control-h-compact);align-items:center;gap:var(--space-1);padding:0 0 var(--space-2)}[class~=atlant-theme-v2] .a2-mini-calendar [data-slot=calendar-heading]{color:var(--a2-fg-primary);font-size:var(--a2-text-navigation);font-weight:var(--fw-button);text-align:center}[class~=atlant-theme-v2] .a2-mini-calendar [data-slot=calendar-nav-button]{width:var(--control-h-compact);min-width:var(--control-h-compact);height:var(--control-h-compact);color:var(--a2-fg-secondary)}[class~=atlant-theme-v2] .a2-mini-calendar [data-slot=calendar-grid]{width:100%;table-layout:fixed}[class~=atlant-theme-v2] .a2-mini-calendar .calendar__header-cell{height:var(--control-h-compact);color:var(--a2-fg-tertiary);font-size:var(--a2-text-label);font-weight:var(--fw-label)}[class~=atlant-theme-v2] .a2-mini-calendar .calendar__cell{color:var(--a2-fg-secondary);font-size:var(--a2-text-navigation);font-weight:var(--fw-regular)}[class~=atlant-theme-v2] .a2-mini-calendar .calendar__cell[data-selected=true]{background:var(--a2-brand);color:var(--a2-on-brand)}[class~=atlant-theme-v2] .a2-mini-calendar .calendar__cell[data-today=true]:not([data-selected=true]){background:var(--a2-control-selected-bg);color:var(--a2-brand-strong)}.btn.btn-sm,.ui-btn--sm{min-height:var(--control-h-compact);padding:0 10px;font-size:var(--fs-12)}.btn.danger,.ui-btn--danger{border-color:var(--alert-error-border);background:var(--alert-error-bg);color:var(--alert-error-text)}.btn.danger:hover,.ui-btn--danger:hover{border-color:var(--danger-border);background:var(--danger-soft-strong);color:var(--danger-strong)}.btn.secondary-accent,.ui-btn--accent{color:var(--text)}.btn.secondary-accent,.ui-btn--accent,.ui-btn--accent:hover{border-color:var(--alert-warning-border);background:var(--accent)}.icon-btn,.ui-icon-btn{width:var(--control-h);min-width:var(--control-h);height:var(--control-h);padding:0;display:inline-flex;align-items:center;justify-content:center}.field,.ui-field{display:grid;gap:6px}.field input,.field select,.field textarea,.ui-field input,.ui-field select,.ui-field textarea{border:1px solid var(--line-strong);border-radius:var(--radius-md);min-height:var(--control-h);padding:8px 12px;background:var(--surface-1);font:inherit;transition:border-color var(--motion-ui),box-shadow var(--motion-ui),background-color var(--motion-ui)}.field input:focus,.field select:focus,.field textarea:focus,.ui-field input:focus,.ui-field select:focus,.ui-field textarea:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}.badge,.ui-badge{min-height:24px;border:1px solid var(--tone-status-soft-strong);border-radius:var(--radius-pill);background:var(--tone-status-soft);color:var(--tone-status-strong);display:inline-flex;align-items:center;padding:0 9px;font-size:var(--fs-11);font-weight:var(--fw-bold);line-height:1;white-space:nowrap}.badge-warning,.ui-badge--warning{border-color:var(--alert-warning-border);background:var(--alert-warning-bg);color:var(--alert-warning-text)}.badge-self,.ui-badge--self{margin-left:6px;font-size:var(--fs-11)}.empty-state,.ui-empty{border:1px dashed var(--line);border-radius:var(--radius-md);padding:var(--space-3);display:grid;gap:var(--space-2);justify-items:start;color:var(--muted);background:var(--surface-2)}.empty-state strong,.ui-empty strong{color:var(--text-2)}.ui-scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent;-ms-overflow-style:auto}.ui-scrollbar:focus-within,.ui-scrollbar:hover{scrollbar-color:color-mix(in srgb,var(--brand-border-strong) 72%,transparent) transparent}.ui-scrollbar::-webkit-scrollbar{width:8px;background:transparent}.ui-scrollbar::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--radius-pill);background:transparent;background-clip:padding-box;transition:background-color var(--motion-fast)}.ui-scrollbar:focus-within::-webkit-scrollbar-thumb,.ui-scrollbar:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--brand-border-strong) 72%,transparent);background-clip:padding-box}.ui-scrollbar::-webkit-scrollbar-track,.ui-scrollbar::-webkit-scrollbar-track-piece{margin-block:6px;background:transparent;border:0;border-radius:var(--radius-pill);box-shadow:none}.ui-scrollbar::-webkit-scrollbar-button{display:none;width:0;height:0}.ui-scrollbar::-webkit-scrollbar-corner{background:transparent}.ui-popover{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-raised);animation:board-popover-in var(--popover-motion)}.ui-popover-scoped-shell{border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}.ui-tabs{gap:2px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);padding:3px}.ui-tab,.ui-tabs{display:inline-flex}.ui-tab{min-height:34px;border:1px solid transparent;background:transparent;border-radius:var(--radius-10);padding:0 12px;color:var(--text-3);font-size:var(--fs-13);font-weight:var(--fw-bold);line-height:1;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background-color var(--motion-ui),border-color var(--motion-ui),color var(--motion-ui),box-shadow var(--motion-ui)}.ui-tab:hover{background:var(--subtle-hover);color:var(--text-2)}.ui-tab.is-active{border-color:var(--tone-status-soft-strong);background:var(--tone-status-soft);color:var(--tone-status-strong)}.ui-tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-toolbar-tabs{display:inline-flex;align-items:center;gap:2px;padding:0 2px;border:0;border-radius:0;box-shadow:none}.ui-toolbar-tabs,.ui-toolbar-tabs .ui-tab.ui-toolbar-tab{min-height:var(--control-h);height:var(--control-h);background:transparent}.ui-toolbar-tabs .ui-tab.ui-toolbar-tab{width:auto;min-width:max-content;margin:0;padding:0 12px;border:0;border-radius:var(--radius-10);color:var(--muted);font-size:var(--fs-12);font-weight:var(--fw-700);line-height:1}.ui-toolbar-tabs .ui-tab.ui-toolbar-tab:not(.is-active):not(.is-disabled):hover{background:var(--brand-surface);color:var(--text-2)}.ui-toolbar-tabs .ui-tab.ui-toolbar-tab.is-active{border:0;background:var(--brand-surface);color:var(--tone-status-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-border-strong) 56%,transparent)}.ui-toolbar-tabs .ui-tab.ui-toolbar-tab:not(.is-disabled):active{transform:translateY(.5px)}.ui-toolbar-tabs .ui-tab.ui-toolbar-tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-toolbar-tabs .ui-tab.ui-toolbar-tab:is(:disabled,.is-disabled){color:var(--muted);background:transparent;cursor:not-allowed}.ui-state{border:1px dashed var(--line);border-radius:var(--radius-md);padding:var(--space-3);display:grid;gap:var(--space-2);justify-items:center;align-content:center;text-align:center;color:var(--muted);background:var(--surface-2)}.ui-state .material-symbols-rounded{font-size:var(--icon-size-24);opacity:.42}.ui-state-title{margin:0;color:var(--text-2);font-size:var(--fs-13);font-weight:var(--fw-bold);line-height:1.35}.ui-state-note{margin:0;color:var(--muted);font-size:var(--fs-12);line-height:1.4}.ui-state--loading{border-style:solid;border-color:var(--line)}.ui-state--compact{padding:var(--space-2);gap:6px}.ui-state-actions{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-top:2px}.ui-state--error{border-style:solid;border-color:var(--alert-error-border);background:var(--alert-error-bg)}.ui-state--error .material-symbols-rounded{color:var(--alert-error-text);opacity:.6}.ui-toast-layer{position:fixed;right:16px;bottom:max(16px,var(--safe-bottom,0px),var(--ui-toast-bottom,16px));z-index:var(--z-toast,1200);display:flex;flex-direction:column;gap:8px;max-width:min(380px,calc(100vw - 32px));pointer-events:none}.ui-toast-overflow{align-self:flex-end;padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-1);box-shadow:var(--shadow-soft);color:var(--muted);font-size:var(--fs-12);font-weight:var(--fw-button)}.ui-toast{position:relative;display:flex;align-items:flex-start;gap:10px;min-height:56px;padding:10px 10px 10px 12px;border:1px solid var(--line);border-radius:var(--radius-12);background:var(--surface-1);box-shadow:var(--shadow-raised);color:var(--text);font-size:var(--fs-13);line-height:1.4;pointer-events:auto;overflow:hidden}.ui-toast-timer{position:absolute;top:0;left:0;height:2px;width:100%;background:var(--brand);opacity:0;transform-origin:left;animation:ui-toast-timer-run var(--ui-toast-duration,5s) linear forwards}.ui-toast-timer.is-visible{opacity:1}.ui-toast.is-focus-paused .ui-toast-timer,.ui-toast.is-hover-paused .ui-toast-timer,.ui-toast:focus-within .ui-toast-timer,.ui-toast:hover .ui-toast-timer{animation-play-state:paused}@keyframes ui-toast-timer-run{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ui-toast-icon{flex:0 0 auto;margin-top:2px;color:var(--brand-strong);opacity:1}.ui-toast-content{display:grid;gap:var(--space-1);min-width:0;flex:1 1 auto}.ui-toast-title{color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-700);line-height:1.3}.ui-toast-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.ui-toast-action-btn{min-height:30px;white-space:nowrap}.ui-toast-project-avatar{display:inline-grid;width:36px;height:36px;flex:0 0 36px;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-13);font-weight:var(--fw-800)}.ui-toast-project-avatar img{display:block;width:100%;height:100%;object-fit:cover}.ui-toast-project-name{display:inline-flex;min-width:0;align-items:center;gap:var(--space-1);color:var(--text-2);font-size:var(--fs-12);font-weight:var(--fw-700)}.ui-toast-project-name>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-toast-project-name .material-symbols-rounded{flex:0 0 auto;color:var(--brand-strong)}.ui-toast--success .ui-toast-icon{color:var(--success-strong)}.ui-toast--success .ui-toast-timer{background:var(--success)}.ui-toast--error{border-color:var(--alert-error-border);background:var(--alert-error-bg)}.ui-toast--error,.ui-toast--error .ui-toast-icon,.ui-toast--error .ui-toast-title{color:var(--alert-error-text)}.ui-toast--error .ui-toast-timer{background:var(--alert-error-text)}.ui-toast-message{min-width:0;color:var(--muted);overflow-wrap:anywhere;white-space:pre-line}.ui-toast--error .ui-toast-message{color:var(--alert-error-text)}.ui-toast-details{display:grid;gap:var(--space-2);margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--line);color:var(--text-2)}.ui-toast--error .ui-toast-details{border-top-color:var(--alert-error-border)}.ui-toast-technical{display:grid;gap:var(--space-2)}.ui-toast-technical code{max-height:96px;overflow:auto;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-10);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ui-toast-copy-btn{width:fit-content;gap:var(--space-1)}.ui-toast-close{flex:0 0 auto;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;opacity:.6}.ui-toast-close:hover{background:var(--surface-2);color:var(--text);opacity:1}@media (max-width:520px){.ui-toast-layer{right:var(--space-2);bottom:max(var(--space-2),var(--safe-bottom,0px),var(--ui-toast-bottom,var(--space-2)));left:var(--space-2);max-width:none}}@media (prefers-reduced-motion:reduce){.ui-toast-timer{opacity:0}}.notif-global-quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px;padding:12px 14px 14px;background:var(--surface-raised)}.notif-global-quick-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:34px;padding:0 8px}.notif-settings-save-state{margin:0;padding:8px 14px;color:var(--muted);font-size:var(--fs-11)}.notif-type-tabs--compact{flex-wrap:nowrap}.notif-type-tabs--compact .notif-type-tab--all{flex:1 1 auto;min-width:54px}.notif-type-tabs--compact .notif-type-tab--icon{position:relative;width:34px;min-width:34px;padding:0}.notif-type-tabs--compact .notif-type-tab--icon>.notif-tab-badge{position:absolute;top:-6px;right:-6px;min-width:15px;height:15px;padding:0 3px;font-size:9px}@media (max-width:820px){.notif-global-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.notif-item{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px}.notif-item,.notif-item.unread{padding-left:12px}.notif-item.unread:before{left:4px}.notif-item-leading{position:relative;display:block;width:32px;height:32px}.notif-project-avatar.notif-item-project-avatar{width:32px;height:32px;border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text-2);font-size:var(--fs-12)}.notif-item-type-icon{position:absolute;right:-4px;bottom:-4px;display:grid;width:18px;height:18px;margin:0;place-items:center;border:2px solid var(--surface-1);border-radius:50%;background:var(--surface-2)}.notif-item.unread .notif-item-type-icon{border-color:var(--tone-neutral-soft)}.notif-item-content{display:grid;min-width:0;gap:3px}.notif-item-body{color:var(--text)}.notif-item-meta{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:0 5px}.notif-item-workspace{min-width:0;overflow:hidden;color:var(--text-2);font-weight:var(--fw-600);text-overflow:ellipsis;white-space:nowrap}.notif-item-meta time{white-space:nowrap}.notif-item-meta-separator{color:var(--neutral)}.notif-popover-actions{display:inline-flex;align-items:center;gap:6px}.notif-settings-btn:disabled{opacity:.5;cursor:default}.notif-browser-push-btn.has-error{border-color:var(--alert-error-border);color:var(--alert-error-text);background:var(--alert-error-bg)}.notif-browser-push-btn.is-loading .material-symbols-rounded{animation:spin .8s linear infinite}.notif-unread-only-toggle{min-width:0;margin-left:auto}[class~=atlant-theme-v2] .a2-independent-surface{border:0;border-radius:var(--a2-radius-frame);background:var(--a2-frame-solid);box-shadow:var(--a2-independent-surface-shadow);transition:background-color var(--a2-motion-hover),box-shadow var(--a2-motion-hover)}[class~=atlant-theme-v2] .a2-settings-section{display:grid;align-content:start;gap:var(--a2-layout-item-gap);min-width:0;padding:var(--space-5);overflow:visible}[class~=atlant-theme-v2] .a2-settings-section>.settings-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--a2-layout-item-gap);min-width:0;padding:0 0 var(--space-3);border-bottom:1px solid var(--a2-divider)}[class~=atlant-theme-v2] .a2-settings-section>.settings-section-head>div{min-width:0}[class~=atlant-theme-v2] .a2-settings-section .settings-section-title{margin:0;color:var(--a2-fg-primary);font-size:var(--a2-text-section-title);font-weight:var(--fw-heading);line-height:1.2}[class~=atlant-theme-v2] .a2-settings-section .settings-section-subtitle{max-width:48rem;margin:var(--space-1) 0 0;color:var(--a2-fg-tertiary);font-size:var(--a2-text-body);font-weight:var(--fw-regular);line-height:1.45}[class~=atlant-theme-v2] .a2-settings-section .settings-section-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--a2-layout-action-gap);width:auto;min-width:0}[class~=atlant-theme-v2] .a2-settings-sidenav{position:static;display:flex;flex-direction:column;gap:var(--space-1);width:100%;min-width:0;padding:0}[class~=atlant-theme-v2] .settings-2col--account>.a2-settings-sidenav{width:188px;flex:0 0 188px}[class~=atlant-theme-v2] .a2-settings-sidenav .settings-sidenav-group{display:grid;gap:var(--space-1)}[class~=atlant-theme-v2] .a2-settings-sidenav .settings-sidenav-label{margin:0;padding:var(--space-2) var(--space-3) var(--space-1);color:var(--a2-fg-tertiary);font-size:var(--a2-text-label);font-weight:var(--fw-label);letter-spacing:0;text-transform:none}[class~=atlant-theme-v2] .a2-settings-nav-link{display:flex;align-items:center;min-height:var(--control-h-regular);padding:0 var(--space-3);border:0;border-radius:var(--a2-radius-control);background:transparent;color:var(--a2-fg-secondary);font-size:var(--a2-text-navigation);font-weight:var(--fw-semibold);text-decoration:none;transition:background-color var(--a2-motion-hover),color var(--a2-motion-hover),box-shadow var(--a2-motion-hover)}[class~=atlant-theme-v2] .a2-settings-nav-link:hover{background:var(--a2-control-hover-bg);color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .a2-settings-nav-link .material-symbols-rounded{color:var(--a2-fg-tertiary);transition:color var(--a2-motion-hover)}[class~=atlant-theme-v2] .a2-settings-nav-link:hover .material-symbols-rounded{color:var(--a2-fg-secondary)}[class~=atlant-theme-v2] .a2-settings-nav-link:focus-visible{outline:0;box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .a2-settings-nav-link.active{border:0;background:var(--a2-control-selected-bg);color:var(--a2-control-active-fg)}[class~=atlant-theme-v2] .a2-settings-nav-link.active .material-symbols-rounded{color:var(--a2-control-active-fg)}[class~=atlant-theme-v2] .a2-settings-mobile-nav{display:none;width:100%;min-width:0}[class~=atlant-theme-v2] .a2-settings-mobile-nav>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-width:0;min-height:var(--control-h-regular);padding:0 var(--space-3);border:1px solid var(--a2-border-control);border-radius:var(--a2-radius-control);background:var(--a2-control-bg);color:var(--a2-fg-primary);cursor:pointer;list-style:none}[class~=atlant-theme-v2] .a2-settings-mobile-nav>summary::-webkit-details-marker{display:none}[class~=atlant-theme-v2] .a2-settings-mobile-nav>summary:focus-visible{outline:0;box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .a2-settings-mobile-nav [data-a2-settings-nav-copy]{display:grid;gap:var(--space-1);min-width:0}[class~=atlant-theme-v2] .a2-settings-mobile-nav [data-a2-settings-nav-copy] :is(small,strong){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[class~=atlant-theme-v2] .a2-settings-mobile-nav>nav{position:fixed;z-index:var(--a2-layer-overlay);inset:auto var(--space-2) calc(var(--mobile-bottom-nav-height, 64px) + env(safe-area-inset-bottom) + var(--space-2));display:grid;gap:var(--space-1);max-height:min(72dvh,38rem);padding:var(--space-2);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--a2-border-subtle);border-radius:var(--a2-radius-overlay);background:var(--a2-frame-solid);box-shadow:var(--a2-overlay-shadow)}[class~=atlant-theme-v2] .a2-settings-mobile-nav[open]:before{content:"";position:fixed;z-index:var(--a2-layer-backdrop);inset:0;background:var(--a2-scrim-bg)}[class~=atlant-theme-v2] .a2-settings-mobile-nav .settings-mobile-nav-group{display:grid;gap:var(--space-1)}[class~=atlant-theme-v2] .a2-settings-mobile-nav .settings-mobile-nav-group-label{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--a2-fg-tertiary);font-size:var(--a2-text-label);font-weight:var(--fw-label);letter-spacing:0;text-transform:none}[class~=atlant-theme-v2] .a2-settings-mobile-nav-link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--control-h-regular);padding:0 var(--space-3);border-radius:var(--a2-radius-control);color:var(--a2-fg-secondary);font-size:var(--a2-text-navigation);font-weight:var(--fw-semibold);text-decoration:none}[class~=atlant-theme-v2] .a2-settings-mobile-nav-link:hover{background:var(--a2-control-hover-bg);color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .a2-settings-mobile-nav-link:focus-visible{outline:0;box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .a2-settings-mobile-nav-link.active{background:var(--a2-control-selected-bg);color:var(--a2-control-active-fg)}@media (max-width:900px){[class~=atlant-theme-v2] .settings-2col--account{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--a2-layout-item-gap);width:100%;min-width:0}[class~=atlant-theme-v2] .a2-settings-sidenav{display:none}[class~=atlant-theme-v2] .a2-settings-mobile-nav{display:block}}@media (max-width:600px){[class~=atlant-theme-v2] .a2-settings-section{padding:var(--space-4)}[class~=atlant-theme-v2] .a2-settings-section>.settings-section-head{display:grid;align-items:start}[class~=atlant-theme-v2] .a2-settings-section .settings-section-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){[class~=atlant-theme-v2] :is(.a2-settings-nav-link,.a2-settings-nav-link .material-symbols-rounded){transition-duration:.01ms}}@media (hover:hover) and (pointer:fine){[class~=atlant-theme-v2] .a2-independent-surface:hover{background:var(--a2-frame-solid);box-shadow:var(--a2-independent-surface-hover-shadow);transform:none}}[class~=atlant-theme-v2] .a2-view-switch{display:inline-grid;gap:0;padding:var(--space-1);border-radius:var(--radius-pill);background:var(--a2-segmented-track-bg);box-shadow:var(--a2-toolbar-island-outline)}[class~=atlant-theme-v2] .a2-view-switch__button{width:var(--control-h-compact);min-width:var(--control-h-compact);height:var(--control-h-compact);min-height:var(--control-h-compact);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;box-shadow:none;color:var(--a2-fg-tertiary)}[class~=atlant-theme-v2] .a2-view-switch__button:hover{background:var(--a2-toolbar-hover-bg);color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .a2-view-switch__button[aria-pressed=true]{background:var(--a2-frame-solid);box-shadow:var(--a2-segmented-selected-shadow);color:var(--a2-brand-strong)}[class~=atlant-theme-v2] .a2-view-switch__button:focus-visible{outline:none;box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .a2-period-switcher{display:inline-flex;align-items:center;gap:0;padding:var(--space-1);border-radius:var(--radius-pill);background:var(--a2-segmented-track-bg);box-shadow:none}[class~=atlant-theme-v2] :is(.a2-period-step,.a2-period-trigger){min-width:var(--control-h-compact);min-height:var(--control-h-compact);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--a2-fg-secondary);box-shadow:none}[class~=atlant-theme-v2] .a2-period-trigger.active,[class~=atlant-theme-v2] :is(.a2-period-step,.a2-period-trigger):hover{background:var(--a2-toolbar-hover-bg);color:var(--a2-fg-primary);box-shadow:none;transform:none}[class~=atlant-theme-v2] .a2-period-trigger{min-width:max-content;padding-inline:var(--space-3);color:var(--a2-fg-primary);font-weight:var(--fw-semibold)}[class~=atlant-theme-v2] :is(.a2-period-step,.a2-period-trigger):focus-visible{outline:none;box-shadow:var(--a2-focus-ring)}@media (max-width:767px){[class~=atlant-theme-v2] .a2-period-switcher :is(.a2-period-step,.a2-period-trigger){min-height:var(--tap-target)}}[class~=atlant-theme-v2] .ui-btn{min-height:var(--control-h-regular);gap:var(--space-2);padding-inline:var(--space-3);border:0;border-radius:var(--radius-pill);background:var(--a2-control-bg);box-shadow:none;color:var(--a2-fg-primary);font-size:var(--a2-text-navigation);font-weight:var(--fw-button);transition:background-color var(--a2-motion-hover),color var(--a2-motion-hover),box-shadow var(--a2-motion-hover),opacity var(--a2-motion-hover),transform var(--a2-motion-hover)}[class~=atlant-theme-v2] .ui-btn:hover{border:0;background:var(--a2-control-hover-bg);box-shadow:var(--a2-control-hover-shadow);color:var(--a2-fg-primary);transform:none}[class~=atlant-theme-v2] .ui-btn:active{background:var(--a2-control-active-bg);box-shadow:none;transform:var(--a2-press-scale)}[class~=atlant-theme-v2] .ui-btn:focus-visible{outline:none;box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .ui-btn--primary{background:var(--a2-brand);box-shadow:none;color:var(--a2-on-brand);filter:none}[class~=atlant-theme-v2] .ui-btn--primary:hover{background:var(--a2-brand-hover);box-shadow:var(--a2-primary-hover-shadow);color:var(--a2-on-brand);transform:none}[class~=atlant-theme-v2] .ui-btn--primary:active{background:var(--a2-brand-active);box-shadow:none;transform:var(--a2-press-scale)}[class~=atlant-theme-v2] .ui-btn--danger{background:var(--a2-danger-bg);box-shadow:none;color:var(--a2-danger-strong)}[class~=atlant-theme-v2] .ui-btn--danger:hover{background:color-mix(in srgb,var(--a2-danger-bg) 82%,var(--a2-danger-soft));box-shadow:var(--a2-danger-hover-shadow);color:var(--a2-danger-strong);transform:none}[class~=atlant-theme-v2] [class~=ui-btn--accent]{background:color-mix(in srgb,var(--a2-accent-soft) 82%,transparent);box-shadow:none;color:var(--a2-accent-strong)}[class~=atlant-theme-v2] [class~=ui-btn--accent]:hover{background:color-mix(in srgb,var(--a2-accent-soft) 92%,var(--a2-frame-solid));box-shadow:var(--a2-accent-hover-shadow);color:var(--a2-accent-strong);transform:none}[class~=atlant-theme-v2] .ui-btn--prominent{min-width:0;background:var(--a2-brand);box-shadow:none;color:var(--a2-on-brand);filter:none;transform:none}[class~=atlant-theme-v2] .ui-btn--prominent:hover{background:var(--a2-brand-hover);box-shadow:var(--a2-primary-hover-shadow);color:var(--a2-on-brand);transform:none}[class~=atlant-theme-v2] .ui-btn--prominent:active{background:var(--a2-brand-active);box-shadow:none;transform:var(--a2-press-scale)}[class~=atlant-theme-v2] .ui-btn--prominent:before{display:none}[class~=atlant-theme-v2] .ui-btn--sm{min-height:var(--control-h-compact);padding-inline:var(--space-2);font-size:var(--a2-text-caption)}[class~=atlant-theme-v2] .ui-btn:disabled,[class~=atlant-theme-v2] .ui-btn[aria-disabled=true]{background:var(--a2-disabled-bg);color:var(--a2-disabled-text);box-shadow:none;opacity:1;transform:none}[class~=atlant-theme-v2] .a2-icon-button,[class~=atlant-theme-v2] .ui-icon-btn{width:var(--a2-compact-control-size);min-width:var(--a2-compact-control-size);height:var(--a2-compact-control-size);padding:0}[class~=atlant-theme-v2] .ui-field{gap:var(--space-2);color:var(--a2-fg-secondary);font-size:var(--a2-text-caption);font-weight:var(--fw-label)}[class~=atlant-theme-v2] .ui-field-label,[class~=atlant-theme-v2] :is(.ui-field,.ui-select)>[data-slot=label]{color:var(--a2-fg-secondary);font-size:var(--a2-text-caption);font-weight:var(--fw-label);line-height:1.35}[class~=atlant-theme-v2] .ui-field :is([data-slot=description],[data-slot=field-error]){font-size:var(--a2-text-caption);font-weight:var(--fw-regular);line-height:1.4}[class~=atlant-theme-v2] .ui-field-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);min-width:0}[class~=atlant-theme-v2] .ui-field-requirement{color:var(--a2-fg-tertiary);font-size:var(--a2-text-label);font-weight:var(--fw-regular)}[class~=atlant-theme-v2] .a2-input,[class~=atlant-theme-v2] .ui-field :is(input,textarea,select){min-height:var(--control-h-regular);padding:var(--space-2) var(--space-3);border:1px solid var(--a2-field-border);border-radius:var(--a2-radius-control);background-color:var(--a2-field-bg);box-shadow:none;color:var(--a2-fg-primary);font:inherit;font-size:var(--a2-text-body);font-weight:var(--fw-regular)}[class~=atlant-theme-v2] .ui-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a2-layout-section-gap);min-width:0}[class~=atlant-theme-v2] .ui-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}[class~=atlant-theme-v2] .ui-field textarea{min-height:88px;resize:vertical}[class~=atlant-theme-v2] .a2-input:hover,[class~=atlant-theme-v2] .ui-field :is(input,textarea,select):hover{border-color:var(--a2-border-control);background:color-mix(in srgb,var(--a2-field-bg) 88%,var(--a2-brand-soft))}[class~=atlant-theme-v2] .a2-input:focus,[class~=atlant-theme-v2] .ui-field :is(input,textarea,select):focus{outline:none;border-color:var(--a2-focus-border);background:var(--a2-field-bg);box-shadow:var(--a2-focus-ring)}@media (max-width:600px){[class~=atlant-theme-v2] .ui-form-grid--two{grid-template-columns:minmax(0,1fr)}}[class~=atlant-theme-v2] .a2-input:disabled,[class~=atlant-theme-v2] .a2-input[aria-disabled=true],[class~=atlant-theme-v2] .ui-field :is(input,textarea,select):disabled{border-color:transparent;background:var(--a2-disabled-bg);color:var(--a2-disabled-text)}[class~=atlant-theme-v2] .a2-input[aria-readonly=true],[class~=atlant-theme-v2] .ui-field :is(input,textarea)[readonly]{border-color:transparent;background:var(--a2-muted-surface-bg);color:var(--a2-fg-secondary)}[class~=atlant-theme-v2] .ui-field[data-invalid=true] :is(input,textarea,select){border-color:color-mix(in srgb,var(--a2-danger) 70%,var(--a2-field-border))}[class~=atlant-theme-v2] .ui-field[data-status=success] :is(input,textarea,select){border-color:color-mix(in srgb,var(--a2-success) 62%,var(--a2-field-border))}[class~=atlant-theme-v2] :is(.a2-field-message,.ui-field-message){color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption);font-weight:var(--fw-regular)}[class~=atlant-theme-v2] :is(.a2-field-message,.ui-field-message).is-error{color:var(--a2-danger-strong)}[class~=atlant-theme-v2] .ui-select{position:relative;min-width:0;gap:var(--space-2)}[class~=atlant-theme-v2] .ui-select-trigger{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-h-regular);padding:var(--space-2) var(--space-3);border:1px solid var(--a2-field-border);border-radius:var(--a2-radius-control);background:var(--a2-select-trigger-bg);box-shadow:none;color:var(--a2-fg-primary);font:inherit;font-size:var(--a2-text-body);font-weight:var(--fw-regular);text-align:left;cursor:pointer;transition:border-color var(--motion-fast),background-color var(--motion-fast),box-shadow var(--motion-fast)}[class~=atlant-theme-v2] .ui-select-trigger:has(.ui-select-leading){grid-template-columns:18px minmax(0,1fr) 18px}[class~=atlant-theme-v2] .ui-select-trigger:hover{border-color:var(--a2-border-control);background:var(--a2-control-hover-bg)}[class~=atlant-theme-v2] .ui-select-trigger:active,[class~=atlant-theme-v2] .ui-select-trigger[data-pressed=true]{transform:none;scale:1}[class~=atlant-theme-v2] .ui-select[data-open=true] .ui-select-trigger{border-color:var(--a2-focus-border);background:var(--a2-frame-solid);box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .ui-select-trigger:focus-visible{outline:none;border-color:var(--a2-focus-border);box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .ui-select-trigger[data-invalid=true]{border-color:var(--a2-danger)}[class~=atlant-theme-v2] .ui-select-trigger:disabled{border-color:transparent;background:var(--a2-disabled-bg);color:var(--a2-disabled-text);box-shadow:none;cursor:not-allowed}[class~=atlant-theme-v2] .ui-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[class~=atlant-theme-v2] .ui-select-chevron,[class~=atlant-theme-v2] .ui-select-leading,[class~=atlant-theme-v2] .ui-select-value[data-placeholder=true]{color:var(--a2-fg-tertiary)}[class~=atlant-theme-v2] .ui-select-chevron{display:inline-flex;align-self:center;align-items:center;justify-self:end;justify-content:center;width:18px;height:18px;min-width:18px;line-height:0;transform:rotate(0deg);transform-origin:50% 50%;transition:transform var(--motion-fast),color var(--motion-fast)}[class~=atlant-theme-v2] .ui-select-chevron>:is(svg,.material-symbols-rounded){display:block;flex:none;line-height:18px}[class~=atlant-theme-v2] .ui-select-trigger[aria-expanded=true] .ui-select-chevron{color:var(--a2-brand-strong);transform:rotate(180deg)}[class~=atlant-theme-v2] .ui-select--sm .ui-select-trigger{min-height:var(--control-h-compact);padding-block:var(--space-1);padding-inline:var(--space-2);font-size:var(--a2-text-navigation)}[class~=atlant-theme-v2] .ui-select--sm .ui-select-value{font-size:inherit;line-height:inherit}[class~=atlant-theme-v2] .a2-page-context-select .ui-select-trigger{grid-template-columns:minmax(0,1fr) 18px;min-height:52px;height:52px;padding:0 var(--space-3) 0 0;border:0;border-radius:var(--radius-pill);background:var(--a2-control-bg);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}[class~=atlant-theme-v2] .a2-page-context-select .ui-select-value{display:grid;grid-template-columns:var(--a2-sidebar-icon-rail) minmax(0,1fr);align-items:center;gap:0;width:100%;height:100%}[class~=atlant-theme-v2] .a2-page-context-select .ui-select-value>:first-child{justify-self:center}[class~=atlant-theme-v2] .a2-page-heading-actions .a2-page-context-select .project-stats-account-option-visual{width:var(--space-6);height:var(--space-6);flex:0 0 var(--space-6);border-radius:var(--radius-pill)}[class~=atlant-theme-v2] .a2-page-heading-actions .a2-page-context-select .project-stats-account-option-avatar{width:100%;height:100%;aspect-ratio:1;flex:0 0 auto;border-radius:var(--radius-pill);overflow:hidden}[class~=atlant-theme-v2] .a2-page-heading-actions .a2-page-context-select .project-stats-account-avatar-img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}[class~=atlant-theme-v2] .a2-page-context-select .ui-select-value .a2-heroui-option-copy{align-content:center;gap:2px}[class~=atlant-theme-v2] .a2-page-context-select .ui-select-value .ui-select-option-check{display:none}[class~=atlant-theme-v2] .a2-page-context-select .ui-select-value small{color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption);line-height:1.25}[class~=atlant-theme-v2] .a2-frame .a2-page-context-select .ui-select-trigger{background:var(--a2-field-bg);border:1px solid var(--a2-field-border)}[class~=atlant-theme-v2] .a2-page-context-select.ui-multi-select .ui-select-trigger{grid-template-columns:var(--a2-sidebar-icon-rail) minmax(0,1fr) var(--icon-size-20)}[class~=atlant-theme-v2] .a2-page-context-select.ui-multi-select .ui-select-value{display:block;height:auto;text-align:start}[class~=atlant-theme-v2] .a2-page-context-select.ui-multi-select .ui-select-leading{justify-self:center}[class~=atlant-theme-v2] .a2-page-context-select .ui-select-chevron{justify-self:end}[class~=atlant-theme-v2] .a2-page-workspace,[class~=atlant-theme-v2] .dashboard-main-wrap.a2-page-workspace{width:100%;max-width:80rem;min-width:0;margin-inline:auto;padding:0 0 var(--a2-layout-gutter-block)}[class~=atlant-theme-v2] .a2-source-context-control{display:inline-grid;grid-template-columns:var(--control-h-regular) minmax(0,1fr);align-items:stretch;justify-content:end;gap:0;width:100%;min-width:0;max-width:var(--a2-source-context-inline-size);padding:var(--space-1);border:0;border-radius:var(--radius-pill);background:var(--a2-control-bg);box-shadow:var(--a2-toolbar-island-outline);isolation:isolate}@media (min-width:901px){[class~=atlant-theme-v2] .a2-source-context-control{flex:0 0 var(--a2-source-context-inline-size);width:var(--a2-source-context-inline-size)}}[class~=atlant-theme-v2] .a2-source-context-control :is(form,.a2-page-context-select){width:100%;min-width:0}[class~=atlant-theme-v2] .a2-source-context-control :is(.a2-community-context-refresh,.a2-ord-refresh-action,.project-stats-sync-btn){align-self:stretch;width:var(--control-h-regular);min-width:var(--control-h-regular);height:100%;min-height:100%;padding:0;gap:0;border-color:transparent;border-right:1px solid var(--a2-divider);border-radius:var(--radius-pill) 0 0 var(--radius-pill);background:transparent;color:var(--a2-fg-secondary);box-shadow:none}[class~=atlant-theme-v2] .a2-source-context-control .project-stats-sync-wrap.is-hero-action{display:grid;align-self:stretch;align-items:stretch;width:var(--control-h-regular);min-width:var(--control-h-regular);height:100%}[class~=atlant-theme-v2] .a2-source-context-control.project-stats-account-sync-control .project-stats-sync-wrap.is-hero-action>.tooltip__trigger{display:flex;align-self:stretch;width:100%;height:100%}[class~=atlant-theme-v2] .a2-source-context-control.project-stats-account-sync-control .project-stats-sync-wrap.is-hero-action .project-stats-sync-btn{align-self:stretch;height:100%;min-height:0}[class~=atlant-theme-v2] .a2-source-context-control .a2-page-context-select .ui-select-trigger{height:100%;border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}[class~=atlant-theme-v2] .a2-source-context-control :is(.a2-community-context-refresh,.a2-ord-refresh-action,.project-stats-sync-btn,.ui-select-trigger):hover:not(:disabled){background:var(--a2-toolbar-hover-bg);color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .a2-source-context-control :is(.a2-community-context-refresh,.a2-ord-refresh-action,.project-stats-sync-btn):focus-visible{outline:none;box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2][class~=ui-select-popover]{--trigger-width:12rem;display:flex;flex-direction:column;z-index:var(--a2-layer-overlay)!important;width:max-content;min-width:min(var(--trigger-width),calc(100vw - (var(--a2-overlay-viewport-gutter) * 2)));max-width:calc(100vw - (var(--a2-overlay-viewport-gutter) * 2));max-height:calc(100dvh - (var(--a2-overlay-viewport-gutter) * 2));padding:var(--space-2);overflow:hidden;border:0;border-radius:var(--a2-radius-overlay);background:var(--a2-select-menu-bg);box-shadow:var(--a2-overlay-shadow);backdrop-filter:blur(24px) saturate(122%);-webkit-backdrop-filter:blur(24px) saturate(122%);transform-origin:top center}[class~=atlant-theme-v2] .ui-select-options{display:grid;min-height:0;gap:2px;max-height:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent}[class~=atlant-theme-v2] .ui-select-options:is(:hover,:focus-within){scrollbar-color:var(--a2-scrollbar-thumb-bg) transparent}[class~=atlant-theme-v2] .ui-select-option{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:var(--space-2);width:100%;min-width:max-content;min-height:var(--control-h-compact);padding:7px var(--space-2);border:0;border-radius:calc(var(--a2-radius-control) - 2px);background:transparent;color:var(--a2-fg-secondary);font:inherit;font-size:var(--a2-text-navigation)!important;text-align:left;cursor:pointer;transition:background-color var(--a2-motion-hover),color var(--a2-motion-hover),box-shadow var(--a2-motion-hover)}[class~=atlant-theme-v2] .ui-select-option[data-has-icon=true]{grid-template-columns:18px minmax(0,1fr) 18px}[class~=atlant-theme-v2] .ui-select-option.is-active:not(.is-selected),[class~=atlant-theme-v2] .ui-select-option:hover:not(.is-selected),[class~=atlant-theme-v2] .ui-select-option[data-focused=true]:not([data-selected=true]){background:var(--a2-select-option-hover-bg);color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .ui-select-option.is-selected,[class~=atlant-theme-v2] .ui-select-option[data-selected=true]{background:var(--a2-select-option-selected-bg);box-shadow:var(--a2-selected-glow);color:var(--a2-select-option-selected-fg);font-weight:var(--fw-regular)}[class~=atlant-theme-v2] .ui-select-option:focus-visible{outline:none;box-shadow:var(--a2-choice-focus-ring)}[class~=atlant-theme-v2] .ui-select-option:disabled{background:transparent;color:var(--a2-disabled-text);cursor:not-allowed}[class~=atlant-theme-v2] .ui-select-option-check{display:grid;place-items:center;color:currentColor;opacity:0}[class~=atlant-theme-v2] .ui-select-option.is-selected .ui-select-option-check,[class~=atlant-theme-v2] .ui-select-option[data-selected=true] .ui-select-option-check{opacity:1}[class~=atlant-theme-v2] .ui-select-option-icon{display:grid;place-items:center;color:var(--a2-fg-tertiary)}[class~=atlant-theme-v2] .ui-select-option-copy{display:grid;min-width:0;gap:2px;text-align:left}[class~=atlant-theme-v2] .ui-select-option-copy>small,[class~=atlant-theme-v2] .ui-select-option-copy>span{min-width:0;width:max-content;max-width:calc(100vw - (var(--a2-overlay-viewport-gutter) * 2) - 76px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[class~=atlant-theme-v2] .ui-select-option-label{font:inherit;font-weight:var(--fw-regular);text-align:left}[class~=atlant-theme-v2] .a2-checkbox.checkbox{min-width:0;min-height:var(--space-5)}[class~=atlant-theme-v2] .a2-checkbox .checkbox__content{gap:var(--space-2);min-width:0;width:auto;height:auto;font-size:var(--a2-text-body);font-weight:var(--fw-regular);line-height:1.5}[class~=atlant-theme-v2] .a2-checkbox--sm .checkbox__content{font-size:var(--a2-text-navigation)}[class~=atlant-theme-v2] .a2-checkbox--sm .checkbox__control{width:var(--space-4);height:var(--space-4);flex-basis:var(--space-4)}[class~=atlant-theme-v2] .a2-checkbox.checkbox:focus-visible .checkbox__control{box-shadow:var(--a2-choice-focus-ring)}[class~=atlant-theme-v2] .ui-select-option-copy>small{color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption);font-weight:var(--fw-regular)}[class~=atlant-theme-v2] .ui-tabs{gap:0;padding:var(--space-1);border:0;border-radius:var(--radius-pill);background:var(--a2-segmented-track-bg)}[class~=atlant-theme-v2] .ui-tab{min-height:var(--control-h-compact);padding-inline:var(--space-4);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--a2-fg-secondary);font-size:var(--a2-text-navigation);font-weight:var(--fw-label);transition:background-color var(--a2-motion-hover),color var(--a2-motion-hover),box-shadow var(--a2-motion-hover),opacity var(--a2-motion-hover)}@media (hover:hover){[class~=atlant-theme-v2] .ui-tab:not(.is-active):not(:disabled):not([aria-disabled=true]):hover{background:var(--a2-toolbar-hover-bg);color:var(--a2-fg-primary);opacity:1}}[class~=atlant-theme-v2] .ui-tab.is-active{border:0;background:var(--a2-frame-solid);box-shadow:var(--a2-segmented-selected-shadow);color:var(--a2-fg-primary);opacity:1}[class~=atlant-theme-v2] .ui-tab:disabled{background:transparent;color:var(--a2-disabled-text)}[class~=atlant-theme-v2] .a2-chip,[class~=atlant-theme-v2] .a2-status,[class~=atlant-theme-v2] .ui-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:24px;padding-inline:var(--space-2);border:0;border-radius:var(--radius-pill);background:var(--a2-info-bg);color:var(--a2-brand-strong);font-size:var(--a2-text-caption);font-weight:var(--fw-button);line-height:1;white-space:nowrap;transition:background-color var(--a2-motion-hover),color var(--a2-motion-hover),box-shadow var(--a2-motion-hover)}[class~=atlant-theme-v2] .a2-status.is-warning,[class~=atlant-theme-v2] .ui-badge--warning{background:var(--a2-warning-bg);color:var(--a2-warning-strong)}[class~=atlant-theme-v2] .a2-status.is-accent,[class~=atlant-theme-v2] .ui-badge--accent{background:color-mix(in srgb,var(--a2-accent-soft) 72%,transparent);color:var(--a2-accent-strong)}[class~=atlant-theme-v2] .a2-status.is-success,[class~=atlant-theme-v2] .ui-badge--success{background:var(--a2-success-bg);color:var(--a2-success-strong)}[class~=atlant-theme-v2] .a2-status.is-danger,[class~=atlant-theme-v2] .ui-badge--danger{background:var(--a2-danger-bg);color:var(--a2-danger-strong)}[class~=atlant-theme-v2] .a2-chip,[class~=atlant-theme-v2] .a2-status.is-neutral{background:var(--a2-muted-surface-bg);color:var(--a2-fg-secondary)}[class~=atlant-theme-v2] .a2-chip.is-selected{background:var(--a2-control-active-bg);box-shadow:var(--a2-selected-glow);color:var(--a2-control-active-fg)}[class~=atlant-theme-v2] button.a2-chip{cursor:pointer}[class~=atlant-theme-v2] button.a2-chip:hover:not(.is-selected){background:var(--a2-control-hover-bg);box-shadow:var(--a2-control-hover-shadow);color:var(--a2-fg-primary)}[class~=atlant-theme-v2] button.a2-chip:active{transform:var(--a2-press-scale)}[class~=atlant-theme-v2] .a2-overlay,[class~=atlant-theme-v2] .ui-popover,[class~=atlant-theme-v2].ui-popover{border:0;border-radius:var(--a2-radius-overlay);background:var(--a2-overlay-bg);box-shadow:var(--a2-overlay-shadow);backdrop-filter:blur(22px) saturate(120%);-webkit-backdrop-filter:blur(22px) saturate(120%);animation:a2-overlay-enter var(--a2-motion-enter)}[class~=atlant-theme-v2][class~=a2-action-menu]{display:grid;width:max-content;min-width:min(var(--a2-action-menu-width),calc(100vw - (var(--space-3) * 2)));max-width:calc(100vw - (var(--space-3) * 2));padding:var(--space-1);border:0;border-radius:var(--a2-radius-overlay);background:var(--a2-overlay-bg);box-shadow:var(--a2-overlay-shadow)}[class~=atlant-theme-v2] .a2-select-icon-only{width:var(--control-h-compact);flex:0 0 auto}[class~=atlant-theme-v2] .a2-select-icon-only .ui-select-trigger{display:grid;grid-template-columns:minmax(0,1fr);gap:0;place-items:center;width:var(--control-h-compact);min-width:var(--control-h-compact);height:var(--control-h-compact);min-height:var(--control-h-compact);padding:0;border:0;border-radius:var(--radius-pill);background:var(--a2-control-bg);box-shadow:none}[class~=atlant-theme-v2] .a2-select-icon-only .ui-select-trigger>span{display:grid;place-items:center}[class~=atlant-theme-v2][class~=a2-multi-select-searchable] .ui-select-options{grid-auto-rows:max-content}[class~=atlant-theme-v2][class~=a2-multi-select-searchable] .ui-select-option-label{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}[class~=atlant-theme-v2] .a2-multi-select-tools{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1);border-bottom:1px solid var(--a2-divider)}[class~=atlant-theme-v2] .a2-multi-select-tools>.search-field{flex:1 1 0;min-width:0}[class~=atlant-theme-v2] .a2-multi-select-tools[data-has-presets]{flex-wrap:wrap}[class~=atlant-theme-v2] .a2-multi-select-tools[data-has-presets] .a2-multi-select-bulk{flex-basis:100%;flex-wrap:wrap}[class~=atlant-theme-v2] .a2-multi-select-tools .search-field__input{min-width:0}[class~=atlant-theme-v2] .a2-multi-select-bulk{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:var(--space-2)}[class~=atlant-theme-v2] .a2-select-footer{padding-top:var(--space-1);border-top:1px solid var(--a2-divider)}[class~=atlant-theme-v2] .a2-select-footer .a2-heroui-button{width:100%;justify-content:flex-start}[class~=atlant-theme-v2][class~=a2-action-menu] .a2-action-menu-item{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-h-compact);padding:0 var(--space-2);border:0;border-radius:var(--a2-radius-control);background:transparent;color:var(--a2-fg-secondary);font:inherit;font-size:var(--a2-menu-item-text-size);font-weight:var(--fw-button);text-align:left;cursor:pointer;transition:background-color var(--a2-motion-hover),color var(--a2-motion-hover)}[class~=atlant-theme-v2][class~=a2-action-menu] .a2-action-menu-item:focus-visible,[class~=atlant-theme-v2][class~=a2-action-menu] .a2-action-menu-item:hover:not(:disabled){background:var(--a2-nav-hover-bg);color:var(--a2-fg-primary)}[class~=atlant-theme-v2][class~=a2-action-menu] .a2-action-menu-item:focus-visible{outline:none;box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2][class~=a2-action-menu] .a2-action-menu-item:disabled{color:var(--a2-disabled-text);cursor:not-allowed}[class~=atlant-theme-v2][class~=a2-action-menu] .a2-action-menu-item[data-tone=danger]:not(:disabled){color:var(--a2-danger-strong)}[class~=atlant-theme-v2][class~=a2-action-menu] .a2-action-menu-item[data-tone=danger]:not(:disabled):is(:hover,:focus-visible){background:var(--a2-danger-soft);color:var(--a2-danger-strong)}[class~=atlant-theme-v2][class~=a2-action-menu] .a2-action-menu-separator{width:100%;margin:var(--space-1) 0;border:0;border-top:1px solid var(--a2-divider)}[class~=atlant-theme-v2] :is(button,[role=button])[aria-expanded] [data-atlant-icon-slot=expand]{transform:rotate(0deg);transform-origin:center;transition:transform var(--a2-motion-hover)}[class~=atlant-theme-v2] :is(button,[role=button])[aria-expanded=true] [data-atlant-icon-slot=expand]{transform:rotate(180deg)}[class~=atlant-theme-v2] .ui-empty,[class~=atlant-theme-v2] .ui-state{min-height:172px;padding:var(--space-5);border:0;border-radius:var(--a2-radius-control);background:var(--a2-state-empty-bg);box-shadow:var(--a2-state-shadow)}[class~=atlant-theme-v2] .ui-state>.material-symbols-rounded{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-pill);background:var(--a2-info-bg);color:var(--a2-brand-strong);font-size:var(--icon-size-20);opacity:1}[class~=atlant-theme-v2] .ui-state-title{color:var(--a2-fg-primary);font-size:var(--a2-text-body)}[class~=atlant-theme-v2] .ui-state-note{color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption)}[class~=atlant-theme-v2] .ui-state--hero{min-height:0;padding:0;background:transparent;box-shadow:none}[class~=atlant-theme-v2] .ui-state--hero .ui-state-title{font-size:var(--a2-text-subsection-title);font-weight:var(--fw-heading)}[class~=atlant-theme-v2] .ui-state--hero .ui-state-note{max-width:46ch;font-size:var(--a2-text-body);line-height:1.5;text-wrap:balance}[class~=atlant-theme-v2] .ui-state--loading{background:var(--a2-state-loading-bg)}[class~=atlant-theme-v2] .ui-state--success{background:var(--a2-state-success-bg)}[class~=atlant-theme-v2] .ui-state--success>.material-symbols-rounded{background:var(--a2-success-bg);color:var(--a2-success-strong)}[class~=atlant-theme-v2] .ui-state--error{background:var(--a2-state-danger-bg)}[class~=atlant-theme-v2] .ui-state--error>.material-symbols-rounded{background:var(--a2-danger-bg);color:var(--a2-danger-strong);opacity:1}[class~=atlant-theme-v2] .a2-frame{min-width:0;border:0;border-radius:var(--a2-radius-frame);background:var(--a2-frame-bg);box-shadow:var(--a2-frame-shadow);backdrop-filter:blur(22px) saturate(118%);-webkit-backdrop-filter:blur(22px) saturate(118%)}[class~=atlant-theme-v2] .a2-chart-panel,[class~=atlant-theme-v2] .a2-chart-panel.s2-card{display:flex;flex-direction:column;min-width:0;padding:var(--space-5);border:1px solid var(--a2-divider);border-radius:var(--a2-radius-frame);background:var(--a2-frame-solid);box-shadow:none;transition:border-color var(--a2-motion-hover)}[class~=atlant-theme-v2] .a2-chart-panel.s2-card:hover,[class~=atlant-theme-v2] .a2-chart-panel:hover{border-color:var(--a2-border-control)}[class~=atlant-theme-v2] .a2-chart-panel :is(.a2-chart-panel-head,.s2-card-head-row){display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-2)}[class~=atlant-theme-v2] .a2-chart-heading{display:grid;min-width:0;gap:var(--space-1)}[class~=atlant-theme-v2] .a2-chart-panel :is(.a2-chart-panel-title,.s2-card-title){margin:0;color:var(--a2-fg-primary);font-size:var(--a2-text-subsection-title);font-weight:var(--fw-heading);letter-spacing:0;line-height:1.3}[class~=atlant-theme-v2] .a2-chart-panel :is(.a2-chart-panel-subtitle,.s2-card-sub){margin:0;color:var(--a2-fg-secondary);font-size:var(--a2-text-body);line-height:1.45}[class~=atlant-theme-v2] .a2-chart-panel :is(.a2-chart-panel-actions,.s2-card-head-actions){display:inline-flex;align-items:center;gap:var(--a2-layout-action-gap);flex:0 0 auto}[class~=atlant-theme-v2] .a2-chart-panel .a2-chart-export{width:var(--control-h-compact);min-width:var(--control-h-compact);height:var(--control-h-compact);min-height:var(--control-h-compact);flex:0 0 var(--control-h-compact);opacity:1;pointer-events:auto;transform:none}[class~=atlant-theme-v2] .a2-chart-panel :is(.s2-bc-y span,.s2-bc-xl,.s2-hm2-xl,.s2-hm2-yl){color:var(--a2-fg-tertiary);font-family:var(--a2-font-family);font-size:var(--a2-text-caption)}[class~=atlant-theme-v2] .a2-chart-panel .s2-bc-gl,[class~=atlant-theme-v2] .a2-chart-panel .s2-bc-x-axis:before{background:var(--a2-divider)}[class~=atlant-theme-v2] .a2-chart-panel .s2-lc-dot{background:var(--a2-frame-solid)}[class~=atlant-theme-v2] .a2-chart-panel .s2-lc-dot:not(.act){opacity:0!important}[class~=atlant-theme-v2] .a2-chart-panel .s2-lc-dot.is-isolated:not(.act){width:var(--space-2);height:var(--space-2);opacity:.68!important}[class~=atlant-theme-v2] .a2-chart-panel .s2-lc-dot.act{width:var(--space-3);height:var(--space-3);opacity:1!important;box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .a2-chart-panel .s2-bc-bar{min-height:0;border-radius:var(--a2-radius-control) var(--a2-radius-control) 0 0;transition:opacity var(--a2-motion-hover),filter var(--a2-motion-hover)}[class~=atlant-theme-v2] .a2-chart-panel .s2-bc-bar.act{filter:saturate(1.08);transform:translateX(-50%)}[class~=atlant-theme-v2] .a2-chart-panel .s2-bc-hitbox:focus-visible{outline:none;border-radius:var(--a2-radius-control);box-shadow:var(--a2-chart-focus-ring)}[class~=atlant-theme-v2] .a2-chart-panel .s2-donut--split .s2-donut-col{border-color:transparent;border-radius:var(--a2-radius-control);background:transparent;box-shadow:none;color:var(--a2-fg-secondary)}[class~=atlant-theme-v2] .a2-chart-panel .s2-donut--split .s2-donut-col:hover{border-color:transparent;background:var(--a2-row-hover-bg);color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .a2-chart-panel .s2-donut-col:focus-visible,[class~=atlant-theme-v2] .a2-chart-panel .s2-hm2-cell:focus-visible{outline:none;box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .a2-chart-action-group,[class~=atlant-theme-v2] .a2-chart-view-switch{display:inline-flex;align-items:center;gap:0;padding:var(--space-1);border:0;border-radius:var(--radius-pill);background:var(--a2-segmented-track-bg);box-shadow:var(--a2-toolbar-island-outline);overflow:clip;isolation:isolate}[class~=atlant-theme-v2] :is(.a2-chart-action-group,.a2-chart-view-switch) :is(.a2-chart-action,.a2-chart-export,.button){border-color:transparent;background:transparent;box-shadow:none;color:var(--a2-fg-secondary);transition:background-color var(--a2-motion-hover),border-color var(--a2-motion-hover),color var(--a2-motion-hover),box-shadow var(--a2-motion-hover),opacity var(--a2-motion-hover)}@media (hover:hover){[class~=atlant-theme-v2] :is(.a2-chart-action-group,.a2-chart-view-switch) :is(.a2-chart-action,.a2-chart-export,.button):not([aria-pressed=true]):not(:disabled):hover{border-color:transparent;background:var(--a2-toolbar-hover-bg);color:var(--a2-fg-primary);opacity:1}}[class~=atlant-theme-v2] :is(.a2-chart-action-group,.a2-chart-view-switch) :is(.a2-chart-action,.a2-chart-export,.button):focus-visible{outline:none;box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] :is(.a2-chart-action-group,.a2-chart-view-switch) :is(.a2-chart-action,.a2-chart-export,.button):active{background:var(--a2-control-active-bg);color:var(--a2-fg-primary);transform:none}[class~=atlant-theme-v2] .a2-chart-view-switch [aria-pressed=true]{background:var(--a2-frame-solid);color:var(--a2-fg-primary);box-shadow:var(--a2-segmented-selected-shadow)}[class~=atlant-theme-v2] .a2-chart-panel :is(.a2-chart-action,.a2-chart-export){inline-size:var(--control-h-compact);min-inline-size:var(--control-h-compact);block-size:var(--control-h-compact);min-block-size:var(--control-h-compact);padding:0;border-radius:var(--radius-pill)}[class~=atlant-theme-v2] .a2-chart-info-glyph{display:inline-grid;place-items:center;font-size:var(--a2-text-label);font-style:normal;font-weight:var(--fw-semibold);line-height:1}[class~=atlant-theme-v2] .a2-chart-info-anchor{display:inline-flex;align-items:center}[class~=atlant-theme-v2].ui-popover.a2-info-popover{padding:var(--space-3);border:0;border-radius:var(--a2-radius-overlay);background:var(--a2-overlay-bg);box-shadow:var(--a2-overlay-shadow);overflow-wrap:anywhere}[class~=a2-chart-tooltip][class~=a2-heroui-portal],[class~=atlant-theme-v2] [class~=stats-mini-trend] [class~=stats-mini-trend-tooltip],[class~=atlant-theme-v2] [class~=tooltip][class~=a2-heroui-portal],[class~=tooltip][class~=a2-heroui-portal][class~=atlant-theme-v2]{z-index:var(--a2-layer-overlay);gap:var(--space-1);min-width:0;max-width:min(var(--a2-tooltip-max-width),calc(100vw - 2 * var(--a2-overlay-viewport-gutter)));padding:var(--space-2) var(--space-3);border:1px solid var(--a2-divider);border-radius:var(--a2-radius-overlay);background:var(--a2-tooltip-bg);box-shadow:var(--a2-overlay-shadow);color:var(--a2-tooltip-fg);font-family:var(--a2-font-family);font-size:var(--a2-text-caption);font-weight:var(--fw-regular);line-height:1.45;text-align:start;white-space:normal;word-break:normal;overflow-wrap:anywhere;text-overflow:clip;backdrop-filter:none;-webkit-backdrop-filter:none}[class~=a2-chart-tooltip][class~=a2-heroui-portal]{width:max-content;min-width:min(12rem,calc(100vw - 2 * var(--a2-overlay-viewport-gutter)))}[class~=tooltip][class~=a2-heroui-portal] [data-slot=overlay-arrow]{fill:var(--a2-tooltip-bg);stroke:var(--a2-divider)}[class~=a2-chart-tooltip][class~=a2-heroui-portal] :is(strong,b),[class~=atlant-theme-v2] [class~=stats-mini-trend] [class~=stats-mini-trend-tooltip] strong,[class~=tooltip][class~=a2-heroui-portal] :is(strong,b){font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}[class~=atlant-theme-v2] [class~=stats-mini-trend] [class~=stats-mini-trend-tooltip]{width:max-content;flex-wrap:wrap}[class~=atlant-theme-v2] [class~=stats-mini-trend] [class~=stats-mini-trend-tooltip] span{color:var(--a2-fg-secondary);font-size:inherit;opacity:1}[class~=atlant-theme-v2] [class~=a2-chart-tooltip][class~=a2-heroui-portal],[class~=atlant-theme-v2][class~=a2-chart-tooltip][class~=a2-heroui-portal]{border-color:var(--a2-divider);border-radius:var(--a2-radius-overlay);background:var(--a2-frame-solid);box-shadow:var(--a2-overlay-shadow);color:var(--a2-fg-primary);font-family:var(--a2-font-family);font-size:var(--a2-text-caption)}[class~=a2-chart-tooltip][class~=a2-heroui-portal]:before{border-top-color:var(--a2-divider)}[class~=a2-chart-tooltip][class~=a2-heroui-portal]:after{border-top-color:var(--a2-frame-solid)}[class~=a2-chart-tooltip][class~=a2-heroui-portal].is-down:before{border-top-color:transparent;border-bottom-color:var(--a2-divider)}[class~=a2-chart-tooltip][class~=a2-heroui-portal].is-down:after{border-top-color:transparent;border-bottom-color:var(--a2-frame-solid)}[class~=a2-chart-tooltip][class~=a2-heroui-portal] :is([class~=s2-tt-date],[class~=s2-tt-muted]){color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption)}[class~=a2-chart-tooltip][class~=a2-heroui-portal] [class~=s2-tt-val]{color:var(--a2-fg-primary);font-size:var(--a2-text-body);font-weight:var(--fw-metric)}[class~=a2-chart-tooltip][class~=a2-heroui-portal] [class~=s2-tt-row]{color:var(--a2-fg-secondary);font-size:var(--a2-text-caption);font-weight:var(--fw-regular);line-height:1.3}[class~=a2-chart-tooltip][class~=a2-heroui-portal] [class~=s2-tt-dot]{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill)}[class~=a2-chart-tooltip][class~=a2-heroui-portal] .a2-chart-tooltip-metric-row{display:grid;grid-template-columns:var(--space-2) minmax(0,1fr) max-content;align-items:center;gap:var(--space-2)}[class~=a2-chart-tooltip][class~=a2-heroui-portal] .a2-chart-tooltip-metric-value{color:var(--a2-fg-primary);font-size:var(--a2-text-caption);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);white-space:nowrap}[class~=atlant-theme-v2] .a2-chart-panel .a2-hour-activity-matrix{container-type:inline-size;container-name:a2-hour-activity;gap:var(--space-2) var(--space-3);color:var(--a2-fg-secondary)}[class~=atlant-theme-v2] .a2-chart-panel .a2-hour-activity-matrix :is(.s2-hm2-xlabels,.s2-hm2-ylabels,.s2-hm2-grid){gap:var(--space-1)}[class~=atlant-theme-v2] .a2-chart-panel .a2-hour-activity-cell:is(:hover,.act){z-index:auto;transform:none;background:transparent;box-shadow:none}[class~=atlant-theme-v2] .a2-chart-panel .a2-hour-activity-cell:focus-visible{z-index:auto;transform:none;background:transparent;box-shadow:none}[class~=atlant-theme-v2] .a2-chart-panel .a2-hour-activity-cell:is(:hover,.act,:focus-visible) .a2-hour-activity-dot{transform:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stats-series-1) 34%,var(--a2-divider)),0 0 0 2px var(--a2-frame-solid)}[class~=atlant-theme-v2] .a2-chart-panel .a2-hour-activity-dot{width:var(--hm-dot-size,var(--space-2));height:var(--hm-dot-size,var(--space-2));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--stats-series-1) calc(var(--hm-dot-alpha, .1) * 100%),transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--stats-series-1) 16%,transparent);transition:background-color var(--a2-motion-hover),box-shadow var(--a2-motion-hover),opacity var(--a2-motion-hover)}[class~=a2-chart-tooltip][class~=a2-heroui-portal][class~=s2-hm2-tt-popover]{display:grid;min-width:10rem;max-width:min(20rem,calc(100vw - (var(--a2-overlay-viewport-gutter) * 2)));white-space:normal}[class~=a2-chart-tooltip][class~=a2-heroui-portal] .a2-hour-activity-tooltip-copy{display:grid;gap:var(--space-2);font-variant-numeric:tabular-nums}[class~=a2-chart-tooltip][class~=a2-heroui-portal] .a2-hour-activity-tooltip-period{color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption);font-weight:var(--fw-regular);line-height:1.3}[class~=a2-chart-tooltip][class~=a2-heroui-portal] .a2-hour-activity-tooltip-value{display:flex;align-items:baseline;gap:var(--space-1);color:var(--a2-fg-secondary);font-size:var(--a2-text-caption);line-height:1.3}[class~=a2-chart-tooltip][class~=a2-heroui-portal] .a2-hour-activity-tooltip-value strong{color:var(--a2-fg-primary);font-size:var(--a2-text-body);font-weight:var(--fw-metric)}[class~=atlant-theme-v2] .a2-donut-total{position:absolute;inset:50% auto auto 50%;display:grid;justify-items:center;gap:var(--space-1);max-width:7rem;color:var(--a2-fg-secondary);pointer-events:none;transform:translate(-50%,-50%)}[class~=atlant-theme-v2] .a2-donut-total strong{color:var(--a2-fg-primary);font-size:var(--a2-text-section-title);font-variant-numeric:tabular-nums;font-weight:var(--fw-heading);line-height:1}[class~=atlant-theme-v2] .a2-donut-total span{font-size:var(--a2-text-caption);line-height:1.2}[class~=atlant-theme-v2] .a2-chart-panel .a2-donut-layout .a2-donut-legend-item{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-1) var(--space-3);width:100%;min-width:0;height:auto;min-height:var(--control-h-compact);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--a2-radius-control);background:transparent;box-shadow:none;color:var(--a2-fg-secondary);text-align:start;transition:background-color var(--a2-motion-hover),border-color var(--a2-motion-hover),color var(--a2-motion-hover),box-shadow var(--a2-motion-hover),opacity var(--a2-motion-hover)}[class~=atlant-theme-v2] .a2-chart-panel .a2-donut-layout .a2-donut-legend-item.act,[class~=atlant-theme-v2] .a2-chart-panel .a2-donut-layout .a2-donut-legend-item:focus-visible,[class~=atlant-theme-v2] .a2-chart-panel .a2-donut-layout .a2-donut-legend-item:hover{background:var(--a2-row-hover-bg);color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .a2-chart-panel .a2-donut-layout .a2-donut-legend-item:active{transform:none}[class~=atlant-theme-v2] .a2-donut-legend-item :is(.s2-donut-col-hd,.s2-donut-val-row){display:flex;align-items:center;min-width:0}[class~=atlant-theme-v2] .a2-donut-legend-item .s2-donut-col-hd{flex:0 0 auto;max-width:100%;gap:var(--space-2)}[class~=atlant-theme-v2] .a2-donut-legend-item .s2-donut-val-row{margin-inline-start:auto;justify-content:end;gap:var(--space-1);font-variant-numeric:tabular-nums;white-space:nowrap}[class~=atlant-theme-v2] .a2-donut-legend-item .s2-donut-lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[class~=atlant-theme-v2] .a2-donut-legend-item .s2-donut-num{color:var(--a2-fg-primary);font-weight:var(--fw-semibold)}[class~=atlant-theme-v2] .a2-donut-legend-item .s2-donut-pct{color:var(--a2-fg-tertiary)}[class~=atlant-theme-v2] .a2-chart-legend{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-4);min-width:0;margin-bottom:var(--space-4);color:var(--a2-fg-secondary);font-size:var(--a2-text-caption)}[class~=atlant-theme-v2] .a2-chart-legend--after-plot{margin-block:var(--space-3) 0}[class~=atlant-theme-v2] .a2-chart-legend-item,[class~=atlant-theme-v2] .a2-chart-legend-static{display:inline-flex;align-items:center;min-width:0;min-height:calc(var(--control-h-compact) - var(--space-2))}[class~=atlant-theme-v2] .a2-chart-legend-item{gap:var(--space-1)}[class~=atlant-theme-v2] .a2-chart-legend-static{gap:var(--space-2);padding-inline:var(--space-1)}[class~=atlant-theme-v2] .a2-chart-legend-toggle{min-height:calc(var(--control-h-compact) - var(--space-2));gap:var(--space-1);padding-inline:var(--space-1);border-color:transparent;background:transparent;box-shadow:none;color:var(--a2-fg-secondary);font-size:var(--a2-text-caption);transition:background-color var(--a2-motion-hover),border-color var(--a2-motion-hover),color var(--a2-motion-hover),box-shadow var(--a2-motion-hover),opacity var(--a2-motion-hover)}[class~=atlant-theme-v2] .a2-chart-legend-toggle:is(:hover,:focus-visible){background:var(--a2-toolbar-hover-bg)}[class~=atlant-theme-v2] .a2-chart-legend-toggle[aria-pressed=false]{color:var(--a2-fg-tertiary);opacity:1}[class~=atlant-theme-v2] .a2-chart-legend-toggle[aria-pressed=false] .a2-chart-legend-dot{opacity:.42}[class~=atlant-theme-v2] .a2-chart-legend-toggle[aria-pressed=false] .a2-chart-legend-value{color:var(--a2-fg-tertiary)}[class~=atlant-theme-v2] .a2-chart-legend-toggle:is([aria-pressed=true],[data-selected=true]){background:transparent;box-shadow:none;color:var(--a2-fg-secondary)}[class~=atlant-theme-v2] .a2-chart-legend-toggle>span{display:inline-flex;align-items:center;min-width:0;gap:var(--space-2)}[class~=atlant-theme-v2] .a2-chart-legend-dot{width:var(--space-4);height:3px;flex:0 0 var(--space-4);border-radius:var(--radius-pill);background:currentColor}[class~=atlant-theme-v2] .a2-chart-legend-dot.is-point{width:var(--space-2);height:var(--space-2);flex-basis:var(--space-2)}[class~=atlant-theme-v2] .a2-chart-legend-dot.is-previous{opacity:.42}[class~=atlant-theme-v2] .a2-chart-legend-label{min-width:0;overflow-wrap:anywhere}[class~=atlant-theme-v2] .a2-chart-legend-value{color:var(--a2-fg-primary);font-size:inherit;font-variant-numeric:tabular-nums;font-weight:var(--fw-metric);white-space:nowrap}[class~=atlant-theme-v2] :is(.a2-toolbar,.ui-toolbar){display:flex;align-items:center;gap:var(--space-2);min-width:0;flex-wrap:wrap}[class~=atlant-theme-v2] .ui-toolbar{width:100%;padding:var(--space-2);border-radius:var(--a2-radius-control);background:var(--a2-toolbar-bg)}[class~=atlant-theme-v2] .ui-toolbar--compact{padding:var(--space-1)}[class~=atlant-theme-v2] .ui-toolbar-group{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;flex-wrap:wrap}[class~=atlant-theme-v2] :is(.a2-toolbar-spacer,.ui-toolbar-spacer){flex:1 1 auto}[class~=atlant-theme-v2] .ui-toolbar-summary{color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption);white-space:nowrap}[class~=atlant-theme-v2] .ui-filter-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--control-h-compact);padding-inline:var(--space-2);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--a2-fg-secondary);font:inherit;font-size:var(--a2-text-navigation);font-weight:var(--fw-label);cursor:pointer;transition:background-color var(--a2-motion-hover),color var(--a2-motion-hover),box-shadow var(--a2-motion-hover),transform var(--a2-motion-hover)}[class~=atlant-theme-v2] .ui-filter-chip:hover:not(.is-active){background:var(--a2-control-hover-bg);color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .ui-filter-chip.is-active{background:var(--a2-control-active-bg);box-shadow:var(--a2-selected-glow);color:var(--a2-control-active-fg)}[class~=atlant-theme-v2] .ui-filter-chip:active{transform:var(--a2-press-scale)}[class~=atlant-theme-v2] .ui-filter-chip:focus-visible{outline:none;box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .ui-filter-chip:disabled{background:transparent;color:var(--a2-disabled-text);cursor:not-allowed;transform:none}[class~=atlant-theme-v2] .ui-filter-chip-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding-inline:5px;border-radius:var(--radius-pill);background:color-mix(in srgb,currentColor 10%,transparent);font-size:var(--a2-text-label);font-variant-numeric:tabular-nums}[class~=atlant-theme-v2] .ui-toolbar-search{position:relative;display:grid;grid-template-columns:18px minmax(120px,1fr) 28px;align-items:center;width:min(300px,100%);min-height:var(--control-h-compact);padding-inline:var(--space-2) 3px;border:1px solid transparent;border-radius:var(--a2-radius-control);background:var(--a2-field-bg);color:var(--a2-fg-tertiary);transition:border-color var(--a2-motion-hover),background-color var(--a2-motion-hover),box-shadow var(--a2-motion-hover)}[class~=atlant-theme-v2] .ui-toolbar-search:hover{border-color:var(--a2-field-border)}[class~=atlant-theme-v2] .ui-toolbar-search:focus-within{border-color:var(--a2-focus-border);background:var(--a2-frame-solid);box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .ui-toolbar-search input{min-width:0;height:100%;padding:0 var(--space-2);border:0;outline:0;background:transparent;color:var(--a2-fg-primary);font:inherit;font-size:var(--a2-text-navigation)}[class~=atlant-theme-v2] .ui-toolbar-search input::placeholder{color:var(--a2-fg-tertiary)}[class~=atlant-theme-v2] .ui-toolbar-search .ui-icon-btn{width:28px;min-width:28px;height:28px;min-height:28px}[class~=atlant-theme-v2] .ui-filter-popover{display:grid;gap:var(--space-3);padding:var(--space-3)}[class~=atlant-theme-v2] .ui-filter-popover-section{display:grid;gap:var(--space-2)}[class~=atlant-theme-v2] .ui-filter-popover-title{color:var(--a2-fg-tertiary);font-size:var(--a2-text-label);font-weight:var(--fw-label);letter-spacing:.06em;text-transform:uppercase}[class~=atlant-theme-v2] .ui-filter-popover-actions{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--a2-divider)}[class~=atlant-theme-v2] .ui-bulk-bar{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);border-radius:var(--a2-radius-control);background:var(--a2-control-active-bg);color:var(--a2-control-active-fg)}[class~=atlant-theme-v2] .ui-bulk-bar>strong{padding-inline:var(--space-2);font-size:var(--a2-text-navigation);white-space:nowrap}[class~=atlant-theme-v2] .a2-floating-bulkbar{position:fixed;right:var(--a2-elevation-safe-gutter);bottom:max(var(--a2-layout-item-gap),env(safe-area-inset-bottom));left:calc(var(--a2-current-sidebar-w, 0px) + var(--a2-elevation-safe-gutter));z-index:var(--a2-layer-overlay);display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,3fr);align-items:center;gap:var(--space-3);min-width:0;min-height:calc(var(--control-h-compact) + (var(--space-2) * 2));margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--a2-divider);border-radius:var(--a2-radius-overlay);background:var(--a2-frame-solid);box-shadow:var(--a2-overlay-shadow)}[class~=atlant-theme-v2] .a2-floating-bulkbar[data-layout=compact]{width:min(46rem,calc(100vw - var(--a2-current-sidebar-w, 0px) - (var(--a2-elevation-safe-gutter) * 2)));margin-inline:auto;grid-template-columns:auto minmax(0,1fr)}[class~=atlant-theme-v2] .a2-floating-bulkbar-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}[class~=atlant-theme-v2] .a2-floating-bulkbar-summary>div{display:flex;align-items:center;gap:var(--space-2);min-width:0}[class~=atlant-theme-v2] .a2-floating-bulkbar-summary strong{color:var(--a2-fg-primary);font-size:var(--a2-text-navigation);font-weight:var(--fw-regular);white-space:nowrap}[class~=atlant-theme-v2] .a2-floating-bulkbar-summary>button{flex:0 0 auto;min-height:var(--control-h-compact);padding-inline:var(--space-3);font-size:var(--a2-text-navigation);font-weight:var(--fw-regular)}[class~=atlant-theme-v2] .a2-floating-bulkbar-fields{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0}[class~=atlant-theme-v2] .a2-floating-bulkbar :is(.ui-select-trigger,button){min-height:var(--control-h-compact);height:var(--control-h-compact)}@media (max-width:900px){[class~=atlant-theme-v2] .a2-floating-bulkbar[data-layout=compact]{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){[class~=atlant-theme-v2] .a2-floating-bulkbar{right:var(--a2-layout-gutter-inline);bottom:calc(var(--mobile-bottom-nav-h) + var(--a2-layout-item-gap));left:var(--a2-layout-gutter-inline);grid-template-columns:minmax(0,1fr)}[class~=atlant-theme-v2] .a2-floating-bulkbar[data-layout=compact]{width:auto;margin-inline:0}[class~=atlant-theme-v2] .a2-floating-bulkbar-fields{justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}[class~=atlant-theme-v2] .a2-floating-bulkbar-fields::-webkit-scrollbar{width:0;height:0}}[class~=atlant-theme-v2] :is(.a2-list,.ui-list){display:flex;flex-direction:column;min-width:0}[class~=atlant-theme-v2] :is(.a2-list-row,.ui-list-row){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%;min-height:var(--a2-table-row-h);padding:var(--space-2) var(--space-3);border:0;border-top:1px solid var(--a2-divider);background:transparent;color:var(--a2-fg-secondary);font:inherit;font-size:var(--a2-text-body);text-align:left;text-decoration:none;transition:background-color var(--a2-motion-hover),color var(--a2-motion-hover)}[class~=atlant-theme-v2] :is(.a2-list-row,.ui-list-row):first-child{border-top:0}[class~=atlant-theme-v2] :is(.a2-list-row,.ui-list-row):hover{background:var(--a2-row-hover-bg)}[class~=atlant-theme-v2] :is(.a2-list-row.is-selected,.ui-list-row[data-state=selected],.ui-list-row[data-state=unread]){background:var(--a2-row-selected-bg)}[class~=atlant-theme-v2] .a2-list-row.a2-island-disclosure{height:auto;min-width:0;padding:var(--a2-layout-item-gap) var(--a2-layout-gutter-inline);border:0;border-radius:var(--a2-radius-frame);white-space:normal;text-align:start;font-weight:var(--fw-regular);transform:none}[class~=atlant-theme-v2] .a2-island-disclosure:focus-visible{box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .a2-ranked-card{padding:var(--space-3);border:1px solid var(--a2-divider);border-radius:var(--a2-radius-frame);background:var(--a2-frame-solid);color:var(--a2-fg-secondary);text-align:start;transition:background-color var(--a2-motion-hover),border-color var(--a2-motion-hover),box-shadow var(--a2-motion-hover)}[class~=atlant-theme-v2] .a2-ranked-card:hover{background:var(--a2-row-hover-bg)}[class~=atlant-theme-v2] .a2-ranked-card:focus-visible{outline:none;box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .a2-kpi-card{border:1px solid var(--a2-divider);border-radius:var(--a2-radius-frame);background:var(--a2-frame-solid);box-shadow:none;transition:background-color var(--a2-motion-hover),border-color var(--a2-motion-hover),box-shadow var(--a2-motion-hover)}[class~=atlant-theme-v2] .a2-kpi-card:hover{border-color:var(--a2-divider);background:var(--a2-row-hover-bg);box-shadow:none;transform:none}[class~=atlant-theme-v2] .a2-kpi-card[data-kpi-copy-text]:focus-visible{outline:none;box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .a2-kpi-card[data-kpi-copy-text].is-copied{border-color:var(--a2-success);background:var(--a2-success-bg)}[class~=atlant-theme-v2] .a2-info-action{display:inline-grid;place-items:center;flex:0 0 var(--control-h-compact);width:var(--control-h-compact);height:var(--control-h-compact);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--a2-fg-secondary);font:inherit;cursor:pointer;transition:background-color var(--a2-motion-hover),border-color var(--a2-motion-hover),color var(--a2-motion-hover),box-shadow var(--a2-motion-hover)}[class~=atlant-theme-v2] button.a2-info-action{border:0;background:var(--a2-button-secondary-bg)}[class~=atlant-theme-v2] .a2-info-action:hover{border-color:var(--a2-border-control);background:var(--a2-control-hover-bg);color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .a2-info-action:focus-visible{outline:none;box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .ui-list-row[data-state=error],[class~=atlant-theme-v2] .ui-list-row[data-state=failed]{background:var(--a2-row-error-bg)}[class~=atlant-theme-v2] .ui-list-row[data-state=disabled]{background:var(--a2-row-disabled-bg);color:var(--a2-fg-tertiary);cursor:not-allowed}[class~=atlant-theme-v2] :is(button,a).ui-list-row{cursor:pointer}[class~=atlant-theme-v2] .ui-list-leading{position:relative;display:grid;place-items:center;width:36px;min-width:36px;height:36px}[class~=atlant-theme-v2] .ui-list-content{display:grid;min-width:0;gap:2px}[class~=atlant-theme-v2] .ui-list-row>.ui-list-content:first-child{grid-column:1/3}[class~=atlant-theme-v2] .ui-list-title{min-width:0;color:var(--a2-fg-primary);font-size:var(--a2-text-navigation);line-height:1.4}[class~=atlant-theme-v2] .ui-list-meta{min-width:0;color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption);line-height:1.4}[class~=atlant-theme-v2] .ui-list-trailing{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0;color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption)}:where([class~=atlant-theme-v2],[class~=atlant-theme-v2] *){scrollbar-width:thin;scrollbar-color:transparent transparent}:where([class~=atlant-theme-v2],[class~=atlant-theme-v2] *):is(:hover,:focus-within){scrollbar-color:var(--a2-scrollbar-thumb-bg) transparent}:where([class~=atlant-theme-v2],[class~=atlant-theme-v2] *)::-webkit-scrollbar{width:var(--a2-scrollbar-track-size);height:var(--a2-scrollbar-track-size);background:transparent}:where([class~=atlant-theme-v2],[class~=atlant-theme-v2] *)::-webkit-scrollbar-thumb{min-width:var(--a2-scrollbar-min-thumb);min-height:var(--a2-scrollbar-min-thumb);border:calc((var(--a2-scrollbar-track-size) - var(--a2-scrollbar-thumb-size)) / 2) solid transparent;border-radius:var(--radius-pill);background:transparent;background-clip:padding-box}:where([class~=atlant-theme-v2],[class~=atlant-theme-v2] *):is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--a2-scrollbar-thumb-bg);background-clip:padding-box}:where([class~=atlant-theme-v2],[class~=atlant-theme-v2] *)::-webkit-scrollbar-thumb:hover{background:var(--a2-scrollbar-thumb-hover-bg);background-clip:padding-box}:where([class~=atlant-theme-v2],[class~=atlant-theme-v2] *)::-webkit-scrollbar-thumb:active{background:var(--a2-scrollbar-thumb-active-bg);background-clip:padding-box}:where([class~=atlant-theme-v2],[class~=atlant-theme-v2] *)::-webkit-scrollbar-corner,:where([class~=atlant-theme-v2],[class~=atlant-theme-v2] *)::-webkit-scrollbar-track,:where([class~=atlant-theme-v2],[class~=atlant-theme-v2] *)::-webkit-scrollbar-track-piece{background:transparent;box-shadow:none}:where([class~=atlant-theme-v2],[class~=atlant-theme-v2] *)::-webkit-scrollbar-button{display:none;width:0;height:0}[class~=atlant-theme-v2] .ui-scrollbar{scrollbar-gutter:stable}[class~=atlant-theme-v2] [class~=a2-heroui-portal] .ui-scrollbar,[class~=atlant-theme-v2][class~=a2-heroui-portal] .ui-scrollbar{scrollbar-gutter:auto}[class~=atlant-theme-v2] :is(.a2-table-scroll,.ui-table-scroll){min-width:0;overflow-x:auto;scrollbar-gutter:stable}[class~=atlant-theme-v2] :is(.a2-table,.ui-table){width:100%;min-width:680px;border-collapse:collapse;color:var(--a2-fg-secondary);font-size:var(--a2-text-navigation);font-weight:var(--fw-regular);line-height:1.5}[class~=atlant-theme-v2] .a2-table-typography,[class~=atlant-theme-v2] .a2-table-typography :is(button,input,.ui-select-value,.ui-list-title,.ui-list-meta,.ui-list-trailing,.ui-select-option,.ui-select-option-label,.checkbox__content,[role=cell],[role=columnheader]),[class~=atlant-theme-v2].a2-table-typography,[class~=atlant-theme-v2].a2-table-typography :is(.ui-select-option,.ui-select-option-label){font-family:var(--a2-font-family);font-size:var(--a2-text-navigation);font-weight:var(--fw-regular);line-height:1.5}[class~=atlant-theme-v2] .a2-table-typography [role=columnheader]{font-weight:var(--fw-semibold)}[class~=atlant-theme-v2] :is(.a2-table,.ui-table) :is(th,td){height:var(--a2-table-row-h);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--a2-divider);text-align:left;vertical-align:middle}[class~=atlant-theme-v2] .ui-table[data-density=compact] :is(th,td){height:var(--a2-table-row-h-compact);padding-block:var(--space-1)}[class~=atlant-theme-v2] :is(.a2-table,.ui-table) tbody tr{transition:background-color var(--a2-motion-hover),color var(--a2-motion-hover)}[class~=atlant-theme-v2] :is(.a2-table,.ui-table) thead th{height:var(--a2-table-header-h);background:var(--a2-table-header-bg);color:var(--a2-fg-tertiary);font-size:var(--a2-text-navigation);font-weight:var(--fw-semibold);line-height:1.3;letter-spacing:0;text-transform:none;white-space:normal}[class~=atlant-theme-v2] :is(.a2-table,.ui-table) tbody th{background:transparent;color:inherit;font-size:inherit;font-weight:var(--fw-regular);letter-spacing:normal;text-transform:none}[class~=atlant-theme-v2] .ui-table.is-sticky-header thead{position:sticky;top:0;z-index:1;box-shadow:var(--a2-table-sticky-shadow)}[class~=atlant-theme-v2] :is(.a2-table,.ui-table) tbody tr:hover{background:var(--a2-row-hover-bg)}[class~=atlant-theme-v2] :is(.a2-table,.ui-table) tbody tr.is-selected{background:var(--a2-row-selected-bg)}[class~=atlant-theme-v2] .ui-table tbody tr[data-state=saving]{color:var(--a2-fg-tertiary)}[class~=atlant-theme-v2] .ui-table tbody tr[data-state=error]{background:var(--a2-row-error-bg)}[class~=atlant-theme-v2] .ui-table tbody tr[data-state=disabled]{background:var(--a2-row-disabled-bg);color:var(--a2-disabled-text)}[class~=atlant-theme-v2] .ui-table tbody tr[data-state=disabled] :is(button,input){pointer-events:none}[class~=atlant-theme-v2] :is(.a2-table,.ui-table) tbody tr:last-child td{border-bottom:0}[class~=atlant-theme-v2] .ui-table-sort{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}[class~=atlant-theme-v2] .ui-table--grid{display:grid;min-width:var(--ui-table-min-width,680px)}[class~=atlant-theme-v2] .ui-table--grid [role=row]{display:grid;grid-template-columns:var(--ui-table-columns);align-items:stretch;color:inherit;text-decoration:none;border-bottom:1px solid var(--a2-divider);transition:background-color var(--a2-motion-hover),color var(--a2-motion-hover)}[class~=atlant-theme-v2] .ui-table--grid [role=row]:last-child{border-bottom:0}[class~=atlant-theme-v2] .ui-table--grid [role=row]:hover{background:var(--a2-row-hover-bg)}[class~=atlant-theme-v2] .ui-table--grid [role=row]:focus-visible{outline:none;box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .ui-table--grid :is([role=cell],[role=columnheader]){display:flex;align-items:center;min-width:0;min-height:var(--a2-table-row-h);padding:var(--space-2) var(--space-3);overflow-wrap:anywhere}[class~=atlant-theme-v2] .ui-table--grid [role=columnheader]{min-height:var(--a2-table-header-h);background:var(--a2-table-header-bg);color:var(--a2-fg-tertiary);font-weight:var(--fw-semibold);line-height:1.3}[class~=atlant-theme-v2] .ui-table--grid [role=cell]>a>strong,[class~=atlant-theme-v2] .ui-table--grid [role=cell]>strong{font-weight:var(--fw-regular)}[class~=atlant-theme-v2] .ui-table--grid [role=cell] .ui-table-topic{font-weight:var(--fw-semibold)}[class~=atlant-theme-v2] .ui-table-sort:hover{border-radius:0;color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .ui-table-sort:active,[class~=atlant-theme-v2] .ui-table-sort:hover{background:transparent;box-shadow:none;transform:none}[class~=atlant-theme-v2] .ui-table-sort:focus-visible{outline:none;border-radius:calc(var(--a2-radius-control) - 8px);box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .ui-table-sort .material-symbols-rounded{color:var(--a2-brand-strong)}[class~=atlant-theme-v2] .ui-table-cell-primary{display:grid;min-width:0;gap:2px}[class~=atlant-theme-v2] .ui-table-cell-primary>span,[class~=atlant-theme-v2] .ui-table-cell-primary>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[class~=atlant-theme-v2] .ui-table-cell-primary>small{color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption)}[class~=atlant-theme-v2] .ui-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums}[class~=atlant-theme-v2] .ui-table .is-actions{width:1%;text-align:right;white-space:nowrap}[class~=atlant-theme-v2] .ui-table-state{padding:var(--space-6)!important;text-align:center!important}[class~=atlant-theme-v2] .ui-table-state>span{display:grid;justify-items:center;gap:var(--space-1);color:var(--a2-fg-tertiary)}[class~=atlant-theme-v2] .ui-table-state strong{color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .a2-notice{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-3);padding:var(--space-3);border:0;border-radius:var(--a2-radius-control);background:var(--a2-notice-info-bg);box-shadow:var(--a2-notice-shadow);color:var(--a2-fg-secondary);font-size:var(--a2-text-body)}[class~=atlant-theme-v2] .a2-notice.is-success{background:var(--a2-notice-success-bg)}[class~=atlant-theme-v2] .a2-notice.is-warning{background:var(--a2-notice-warning-bg)}[class~=atlant-theme-v2] .a2-notice.is-danger{background:var(--a2-notice-danger-bg)}[class~=atlant-theme-v2] .a2-progress{height:6px;overflow:hidden;border-radius:var(--radius-pill);background:var(--a2-muted-surface-bg)}[class~=atlant-theme-v2] .a2-progress>span{display:block;width:0;height:100%;border-radius:inherit;background:var(--a2-brand)}[class~=atlant-theme-v2] progress.a2-progress{display:block;width:100%;appearance:none}[class~=atlant-theme-v2] progress.a2-progress::-webkit-progress-bar{background:var(--a2-muted-surface-bg)}[class~=atlant-theme-v2] progress.a2-progress::-webkit-progress-value{background:var(--a2-brand)}[class~=atlant-theme-v2] progress.a2-progress::-moz-progress-bar{background:var(--a2-brand)}[class~=atlant-theme-v2] .a2-skeleton{min-height:12px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--a2-muted-surface-bg),var(--a2-control-hover-bg),var(--a2-muted-surface-bg));background-size:200% 100%;animation:a2-skeleton-shift 1.6s linear infinite}[class~=atlant-theme-v2] .a2-choice{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-h-compact);color:var(--a2-fg-secondary);font-size:var(--a2-text-navigation);cursor:pointer}[class~=atlant-theme-v2] .a2-choice input{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;flex:0 0 18px;box-sizing:border-box;margin:0;appearance:none;border:1px solid var(--a2-choice-border);background:var(--a2-choice-bg);cursor:pointer;transition:border-color var(--motion-fast),background-color var(--motion-fast),box-shadow var(--motion-fast)}[class~=atlant-theme-v2] :is(.a2-table,.ui-table) input[type=checkbox]{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;box-sizing:border-box;margin:0;appearance:none;border:1px solid var(--a2-choice-border);border-radius:calc(var(--a2-radius-control) - 7px);background:var(--a2-choice-bg);cursor:pointer;transition:border-color var(--motion-fast),background-color var(--motion-fast),box-shadow var(--motion-fast)}[class~=atlant-theme-v2] .a2-choice input[type=checkbox]{border-radius:calc(var(--a2-radius-control) - 7px)}[class~=atlant-theme-v2] .a2-choice input[type=radio]{border-radius:var(--radius-pill)}[class~=atlant-theme-v2] :is(.a2-choice input,.a2-table input[type=checkbox],.ui-table input[type=checkbox]):hover{border-color:var(--a2-focus-border);background:var(--a2-choice-hover-bg)}[class~=atlant-theme-v2] :is(.a2-choice input,.a2-table input[type=checkbox],.ui-table input[type=checkbox]):focus-visible{outline:none;border-color:var(--a2-focus-border);box-shadow:var(--a2-choice-focus-ring)}[class~=atlant-theme-v2] :is(.a2-choice input[type=checkbox],.a2-table input[type=checkbox],.ui-table input[type=checkbox]):checked{border-color:transparent;background:var(--a2-choice-selected-bg)}[class~=atlant-theme-v2] :is(.a2-choice input[type=checkbox],.a2-table input[type=checkbox],.ui-table input[type=checkbox]):checked:after{content:"";position:absolute;top:4px;left:4px;width:8px;height:4px;border-bottom:2px solid var(--a2-choice-selected-fg);border-left:2px solid var(--a2-choice-selected-fg);transform:rotate(-45deg)}[class~=atlant-theme-v2] :is(.a2-choice input[type=checkbox],.a2-table input[type=checkbox],.ui-table input[type=checkbox]):indeterminate{border-color:transparent;background:var(--a2-choice-selected-bg)}[class~=atlant-theme-v2] :is(.a2-choice input[type=checkbox],.a2-table input[type=checkbox],.ui-table input[type=checkbox]):indeterminate:after{content:"";position:absolute;top:7px;left:4px;width:8px;height:2px;border-radius:var(--radius-pill);background:var(--a2-choice-selected-fg)}[class~=atlant-theme-v2] .a2-choice input[type=radio]:checked{border:5px solid var(--a2-choice-selected-bg);background:var(--a2-frame-solid)}[class~=atlant-theme-v2] :is(.a2-choice input,.a2-table input[type=checkbox],.ui-table input[type=checkbox]):disabled{border-color:transparent;background:var(--a2-disabled-bg);cursor:not-allowed}[class~=atlant-theme-v2] .a2-choice:has(input:disabled){color:var(--a2-disabled-text);cursor:not-allowed}[class~=atlant-theme-v2] .a2-switch{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-h-compact);color:var(--a2-fg-secondary);font-size:var(--a2-text-navigation);cursor:pointer}[class~=atlant-theme-v2] .a2-switch input{position:absolute;opacity:0;pointer-events:none}[class~=atlant-theme-v2] .a2-switch-track{position:relative;width:38px;height:22px;border-radius:var(--radius-pill);background:var(--a2-disabled-text);transition:background-color var(--a2-motion-hover),box-shadow var(--a2-motion-hover)}[class~=atlant-theme-v2] .a2-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:var(--radius-pill);background:var(--a2-frame-solid);box-shadow:var(--shadow-soft);transition:transform var(--a2-motion-layout)}[class~=atlant-theme-v2] .a2-switch input:checked+.a2-switch-track{background:var(--a2-brand)}[class~=atlant-theme-v2] .a2-switch input:checked+.a2-switch-track:after{transform:translateX(16px)}[class~=atlant-theme-v2] .a2-switch input:focus-visible+.a2-switch-track{box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .a2-switch:has(input:disabled){color:var(--a2-disabled-text);cursor:not-allowed}[class~=atlant-theme-v2] .a2-switch input:disabled+.a2-switch-track{background:var(--a2-disabled-bg);box-shadow:var(--a2-inset-divider)}[class~=atlant-theme-v2] .a2-pagination{display:inline-flex;align-items:center;gap:var(--space-1)}[class~=atlant-theme-v2] .a2-pagination button{display:inline-grid;place-items:center;min-width:var(--control-h-compact);height:var(--control-h-compact);padding:0 var(--space-2);border:0;border-radius:var(--a2-radius-control);background:transparent;color:var(--a2-fg-secondary);font:inherit;font-size:var(--a2-text-navigation);cursor:pointer;transition:background-color var(--a2-motion-hover),color var(--a2-motion-hover),box-shadow var(--a2-motion-hover),transform var(--a2-motion-hover)}[class~=atlant-theme-v2] .a2-pagination button:hover{background:var(--a2-control-hover-bg);color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .a2-pagination button[aria-current=page]{background:var(--a2-control-active-bg);box-shadow:var(--a2-selected-glow);color:var(--a2-control-active-fg)}[class~=atlant-theme-v2] .a2-pagination button:active{transform:none}[class~=atlant-theme-v2][class~=project-onboarding-backdrop--a2]{z-index:var(--a2-layer-overlay);padding:var(--a2-overlay-viewport-gutter);background:var(--a2-scrim-bg);backdrop-filter:blur(10px) saturate(.92)}[class~=atlant-theme-v2] .project-onboarding-modal--a2[data-slot=modal-dialog]{max-height:calc(100dvh - (var(--a2-overlay-viewport-gutter) * 2));border:0;border-radius:var(--a2-radius-overlay);background:var(--a2-overlay-bg);box-shadow:var(--a2-overlay-shadow);animation:a2-overlay-enter var(--a2-motion-layout) both}[class~=atlant-theme-v2] .project-onboarding-modal--a2:focus,[class~=atlant-theme-v2] .project-onboarding-modal--a2:focus-visible{outline:none}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-modal-head{min-height:calc(var(--control-h-regular) + var(--control-h-compact));padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--a2-divider);background:var(--a2-overlay-bg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-modal-head h2{color:var(--a2-fg-primary);font-size:var(--a2-text-section-title);font-weight:var(--fw-heading);letter-spacing:-.02em}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-modal-head p{color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption);font-weight:var(--fw-regular)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-icon-btn{display:inline-grid;place-items:center;width:var(--control-h-compact);min-width:var(--control-h-compact);height:var(--control-h-compact);padding:0;border:0;border-radius:var(--a2-radius-control);background:var(--a2-control-bg);color:var(--a2-fg-secondary)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-icon-btn:hover{background:var(--a2-control-hover-bg);color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-icon-btn:focus-visible{outline:none;box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-body{gap:var(--space-4);min-height:min(460px,calc(100dvh - 190px));padding:var(--space-4) var(--space-5) var(--space-5);background:var(--a2-overlay-bg);scrollbar-gutter:stable}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-timeline-shell{display:grid;grid-template-columns:minmax(0,1fr) var(--control-h-compact);align-items:start;gap:var(--space-2);padding:var(--a2-layout-gutter-block) var(--a2-layout-gutter-inline) 0;background:var(--a2-overlay-bg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-timeline-viewport{position:relative;grid-column:1/-1;min-width:0}[class~=atlant-theme-v2] .a2-wizard-steps{flex-shrink:0;display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));width:100%;min-width:0;max-width:100%;padding:var(--space-2) 0 var(--space-2) var(--space-2);overflow-x:auto;border-radius:var(--a2-radius-control);background:var(--a2-overlay-bg);box-shadow:none;overscroll-behavior-inline:contain;scrollbar-width:thin}[class~=atlant-theme-v2] .project-onboarding-timeline-item{position:relative;display:grid;justify-items:start;gap:2px;min-width:0;padding-inline:0 var(--space-2);color:var(--a2-fg-tertiary);text-align:left}[class~=atlant-theme-v2] .project-onboarding-timeline-item:before{position:absolute;top:17px;right:100%;left:calc(-100% + 34px);height:3px;border-radius:var(--radius-pill);background:var(--a2-divider);content:""}[class~=atlant-theme-v2] .project-onboarding-timeline-item:first-child:before{content:none}[class~=atlant-theme-v2] .project-onboarding-timeline-item:is(.is-done,.is-active):before{background:var(--a2-success)}[class~=atlant-theme-v2] .project-onboarding-timeline-icon{position:relative;z-index:1;display:inline-grid;place-items:center;width:34px;height:34px;margin-bottom:var(--space-1);border-radius:var(--a2-radius-control);background:var(--a2-control-bg);color:var(--a2-fg-tertiary);box-shadow:0 0 0 4px var(--a2-overlay-bg)}[class~=atlant-theme-v2] .project-onboarding-timeline-item:is(.is-done,.is-active) .project-onboarding-timeline-icon{background:var(--a2-control-active-bg);color:var(--a2-control-active-fg)}[class~=atlant-theme-v2] .project-onboarding-timeline-item.is-done .project-onboarding-timeline-icon{background:var(--a2-success-bg);color:var(--a2-success-strong)}[class~=atlant-theme-v2] .project-onboarding-timeline-item.is-active .project-onboarding-timeline-icon{box-shadow:var(--a2-focus-ring),0 0 0 4px var(--a2-overlay-bg)}[class~=atlant-theme-v2] .project-onboarding-timeline-item strong{overflow:hidden;color:var(--a2-fg-secondary);font-size:var(--a2-text-label);font-weight:var(--fw-button);text-overflow:ellipsis;white-space:nowrap}[class~=atlant-theme-v2] .project-onboarding-timeline-item.is-active strong{color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-timeline-close{position:relative;z-index:2;grid-column:2;grid-row:1;margin-top:0}@media (max-width:900px){[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-timeline-viewport:after{position:absolute;z-index:2;top:0;right:0;bottom:0;width:calc(var(--space-6) + var(--space-3));border-radius:0 var(--a2-radius-control) var(--a2-radius-control) 0;background:linear-gradient(90deg,transparent,var(--a2-overlay-bg) 78%);content:"";pointer-events:none}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-timeline{padding-right:calc(var(--space-2) + var(--space-6) + var(--space-3));scroll-padding-right:calc(var(--space-6) + var(--space-3))}}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-stepper{display:flex;gap:var(--space-1);min-width:0;padding:var(--space-1);overflow-x:auto;border:0;border-radius:var(--a2-radius-control);background:var(--a2-muted-surface-bg);overscroll-behavior-inline:contain;scrollbar-width:thin}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-stepper-item{flex:0 0 auto;min-height:var(--control-h-compact);gap:var(--space-2);padding:0 var(--space-2);border-radius:var(--a2-radius-control);color:var(--a2-fg-tertiary);font-size:var(--a2-text-label);font-weight:var(--fw-button)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-stepper-item:after{content:none}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-stepper-dot{width:24px;height:24px;border:0;background:var(--a2-control-bg);color:var(--a2-fg-tertiary);box-shadow:none}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-stepper-item.is-active{background:var(--a2-frame-solid);color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-stepper-item:is(.is-active,.is-done) .accounts-hub-stepper-dot{border:0;background:var(--a2-brand-soft);color:var(--a2-brand-strong);box-shadow:none}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-field{color:var(--a2-fg-secondary);font-size:var(--a2-text-caption);font-weight:var(--fw-label)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-field :is(input,textarea,select){min-height:var(--control-h-regular);padding:var(--space-2) var(--space-3);border:1px solid var(--a2-field-border);border-radius:var(--a2-radius-control);background:var(--a2-field-bg);color:var(--a2-fg-primary);font:inherit;font-size:var(--a2-text-body)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-field :is(input,textarea,select):focus-visible{outline:none;border-color:var(--a2-focus-border);box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 :is(.project-onboarding-toggle,.project-onboarding-user-row,.project-onboarding-nested,.project-onboarding-taxonomy-section){border-color:transparent;border-radius:var(--a2-radius-frame);background:var(--a2-muted-surface-bg);box-shadow:none}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-toggle:hover:not(:disabled):not([data-disabled=true]){border-color:transparent;background:var(--a2-control-hover-bg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-toggle.is-active{border-color:transparent;background:var(--a2-control-active-bg);color:var(--a2-control-active-fg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-modal-actions{align-items:center;gap:var(--space-2);padding:var(--a2-layout-item-gap) var(--a2-layout-gutter-inline) var(--a2-layout-gutter-block);border-top:1px solid var(--a2-divider);background:var(--a2-overlay-bg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2[data-slot=modal-dialog]{width:min(960px,calc(100vw - (var(--a2-overlay-viewport-gutter) * 2)));max-width:calc(100vw - (var(--a2-overlay-viewport-gutter) * 2));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-body{min-height:0;max-height:none;min-width:0;gap:var(--a2-layout-section-gap);padding:var(--a2-layout-section-gap) var(--a2-layout-gutter-inline);overflow-y:auto}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-stepper{position:sticky;top:calc(var(--space-3) * -1);z-index:2;gap:0;margin-inline:calc(var(--space-1) * -1);padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--a2-divider);border-radius:var(--a2-radius-stuck);background:var(--a2-overlay-bg);box-shadow:var(--a2-table-sticky-shadow)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-stepper-item{min-height:32px;padding-inline:var(--space-2);background:transparent}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-stepper-item.is-active{background:var(--a2-control-active-bg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-stepper-dot{width:22px;height:22px}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-stack{gap:var(--a2-layout-section-gap)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-copy{padding:var(--space-3) var(--space-4);border:0;border-radius:var(--a2-radius-frame);background:var(--a2-info-bg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-toggle{display:block;min-width:0;min-height:64px;height:auto;padding:0;white-space:normal}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-toggle [data-slot=switch-content]{display:flex;width:100%;min-height:inherit;padding:var(--space-3) var(--space-4);text-align:left;white-space:normal}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-toggle-copy{flex:1;min-width:0;overflow-wrap:anywhere}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-community-working-day:focus-visible,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-menu button:focus-visible,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-trigger:focus-visible,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-chip:focus-visible,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-toggle:focus-visible,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-user-pick:focus-visible{outline:none;box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-nested{gap:var(--space-3);padding:var(--space-3);border:0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-ttl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-inline-field{max-width:none}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-working-hours{grid-template-columns:minmax(220px,1.15fr) minmax(320px,1fr);gap:var(--space-3) var(--space-4);padding:var(--space-3);border-radius:var(--a2-radius-control);background:var(--a2-frame-solid)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-community-timezone{max-width:none}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-community-schedule .project-community-working-hours-time{grid-template-columns:repeat(2,minmax(128px,1fr));align-self:end}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-community-working-days{grid-column:1/-1;gap:var(--space-2)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-community-working-day{min-width:40px;height:36px;border:0;border-radius:var(--a2-radius-control);background:var(--a2-control-bg);color:var(--a2-fg-secondary);transition:background-color var(--a2-motion-hover),color var(--a2-motion-hover),box-shadow var(--a2-motion-hover)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-community-working-day:hover:not(:disabled){background:var(--a2-control-hover-bg);color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-community-working-day.is-active{background:var(--a2-control-active-bg);color:var(--a2-control-active-fg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-user-list{grid-template-columns:minmax(0,1fr);align-items:start;max-height:none;gap:var(--space-3);overflow:visible;padding:0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-user-row{align-content:start;gap:var(--space-2);padding:var(--space-3);transition:background-color var(--a2-motion-hover),box-shadow var(--a2-motion-hover)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-user-row:hover{background:var(--a2-control-hover-bg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-user-row.is-active{background:var(--a2-row-selected-bg);box-shadow:var(--a2-selected-glow)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-user-row:has(.project-onboarding-access-inline){grid-column:1/-1}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-user-pick{display:grid;grid-template-columns:36px minmax(0,1fr) 26px;min-width:0;height:auto;min-height:44px;white-space:normal;border-radius:var(--a2-radius-control);cursor:pointer}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-field{grid-template-columns:minmax(0,1fr);min-width:0;padding-left:0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-trigger{min-height:40px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border:0;border-radius:var(--a2-radius-control);background:var(--a2-control-bg);box-shadow:none}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-trigger:hover:not(:disabled){background:var(--a2-control-hover-bg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-inline{grid-column:1/-1;padding:var(--space-3);border:0;border-radius:var(--a2-radius-control);background:var(--a2-muted-surface-bg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);padding:0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-extra-row,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-row{min-height:54px;padding:var(--space-2);border:0;border-radius:var(--a2-radius-control);background:var(--a2-frame-solid)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-extra-row:hover,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-row:hover{background:var(--a2-control-hover-bg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-extra-row>.material-symbols-rounded:first-child,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-row>.material-symbols-rounded{border-radius:var(--a2-radius-control);background:var(--a2-control-active-bg);color:var(--a2-control-active-fg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-levels{gap:var(--space-1)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-extra-row button.access-dot,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-levels .access-dot{width:30px;height:30px;border:0;border-radius:var(--a2-radius-control);background:var(--a2-control-bg);color:var(--a2-fg-tertiary)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-extra-row button.access-dot:before,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-levels .access-dot:before{content:none}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-extra-row button.access-dot>.material-symbols-rounded,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-levels .access-dot>.material-symbols-rounded{font-size:var(--fs-14)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-extra-row button.access-dot.is-active,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-levels .access-dot.is-active{background:var(--a2-control-selected-bg);color:var(--a2-control-active-fg);box-shadow:var(--a2-selected-glow)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-extra{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);padding:0;border:0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-legend{grid-column:1/-1;margin:0;padding:var(--space-2) 0 0;border:0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-section-heading h3,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-section-heading p{margin:0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-section-heading p{margin-top:var(--space-1);color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-section-heading>strong{display:inline-grid;place-items:center;min-width:28px;height:28px;border-radius:var(--radius-pill);background:var(--a2-control-active-bg);color:var(--a2-control-active-fg);font-size:var(--a2-text-label)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-taxonomy-section{gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--a2-divider);border-radius:var(--a2-radius-stuck);background:transparent}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-taxonomy-section:first-child{padding-top:var(--space-2)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-taxonomy-section:last-child{padding-bottom:var(--space-2);border-bottom:0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-chip{min-height:38px;padding-inline:var(--space-3);border:0;border-radius:var(--a2-radius-control);background:var(--a2-control-bg);color:var(--a2-fg-secondary);cursor:pointer;transition:background-color var(--a2-motion-hover),color var(--a2-motion-hover),box-shadow var(--a2-motion-hover)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-chip:hover:not(:disabled){background:var(--a2-control-hover-bg);color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-chip.is-active{background:var(--a2-control-active-bg);color:var(--a2-control-active-fg);box-shadow:var(--a2-selected-glow)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-review-profile{gap:var(--space-4);padding-block:var(--space-2)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-review-hero{padding:var(--space-4);border:0;border-radius:var(--a2-radius-frame);background:var(--a2-muted-surface-bg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-review-summary{gap:var(--space-2);padding:0;border:0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-review-summary>div{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:var(--space-2);min-height:64px;padding:var(--space-3);border:0;border-radius:var(--a2-radius-frame);background:var(--a2-muted-surface-bg);box-shadow:none}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-review-summary-item>.material-symbols-rounded{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--a2-radius-control);background:var(--a2-control-active-bg);color:var(--a2-control-active-fg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-review-summary-item small,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-review-summary-item strong{display:block;min-width:0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 :is(.project-onboarding-review-manager,.project-onboarding-review-people){padding:var(--space-4);border:0;border-radius:var(--a2-radius-frame);background:var(--a2-muted-surface-bg);box-shadow:none}@media (max-width:600px){[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-modal-head{min-height:64px;padding:var(--space-3) var(--space-4)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-body{min-height:0;max-height:none;padding:var(--a2-layout-section-gap) var(--a2-layout-gutter-inline)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-form-grid{grid-template-columns:minmax(0,1fr)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .accounts-hub-modal-actions{padding:var(--a2-layout-section-gap) var(--a2-layout-gutter-inline)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-stepper{top:calc(var(--space-3) * -1);margin-inline:0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-timeline-shell{padding:var(--a2-layout-gutter-block) var(--a2-layout-gutter-inline) 0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-ttl-grid,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-user-list,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-working-hours{grid-template-columns:minmax(0,1fr)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-community-schedule .project-community-working-hours-time{grid-template-columns:repeat(2,minmax(0,1fr))}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-community-working-days{grid-column:auto}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-field{grid-template-columns:minmax(0,1fr);padding-left:0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-row{grid-template-columns:28px minmax(0,1fr)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-extra,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-menu{grid-template-columns:minmax(0,1fr)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-extra{grid-column:auto}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-levels{grid-column:1/-1;justify-content:flex-start;padding-left:37px}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-review-summary{grid-template-columns:minmax(0,1fr)}}@media (min-width:601px) and (max-width:860px){[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-user-list,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-working-hours{grid-template-columns:minmax(0,1fr)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-community-working-days{grid-column:auto}}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-wizard-heading{display:grid;min-width:0;gap:var(--space-1)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-wizard-heading h2{margin:0;color:var(--a2-fg-primary);font-size:var(--a2-text-section-title);font-weight:var(--fw-heading);overflow-wrap:anywhere}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-wizard-heading>span{color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption);overflow-wrap:anywhere}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-wizard-steps{grid-template-columns:repeat(7,minmax(0,1fr));padding:var(--a2-layout-item-gap) var(--space-2);border-radius:var(--a2-radius-stuck)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-timeline-viewport:after{content:none}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-timeline-item strong{font-size:var(--a2-text-caption);white-space:normal;overflow-wrap:anywhere}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-user-row{min-width:0;border-radius:var(--a2-radius-frame)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 :is(.project-onboarding-user-main strong,.project-onboarding-user-main small,.project-onboarding-access-row strong,.project-onboarding-access-row small,.project-onboarding-access-extra-row strong,.project-onboarding-access-extra-row small,.project-onboarding-review-summary strong,.project-onboarding-review-person strong,.project-onboarding-review-person small,.project-onboarding-review-hero h3,.project-onboarding-review-id strong){overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-summary-part{flex-wrap:wrap}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-trigger>.material-symbols-rounded{transition:rotate var(--a2-motion-hover)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-trigger[aria-expanded=true]>.material-symbols-rounded{rotate:180deg}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-review-summary-item>span{min-width:0}@media (max-width:600px){[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-wizard-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--a2-layout-item-gap) var(--space-1)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-timeline-item{padding-inline:0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-timeline-item:before{content:none}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-review-hero{grid-template-columns:auto minmax(0,1fr)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-review-id{grid-column:1/-1;justify-items:start}[class~=atlant-theme-v2] .project-onboarding-modal--a2 :is(.project-onboarding-review-summary,.project-onboarding-review-columns){grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-wizard-steps{grid-template-columns:repeat(3,minmax(0,1fr))}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-community-schedule .project-community-working-hours-time{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-trigger>.material-symbols-rounded{transition:none}}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-access-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;height:auto;white-space:normal}[class~=atlant-theme-v2] .project-onboarding-modal--a2 :is(.a2-project-access-grid,.a2-project-access-extras){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--a2-layout-item-gap);min-width:0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-access-extras{grid-column:1/-1}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-access-copy{display:grid;min-width:0;gap:var(--space-1);white-space:normal;overflow-wrap:anywhere}[class~=atlant-theme-v2] .project-onboarding-modal--a2 :is(.a2-project-access-copy strong,.project-onboarding-taxonomy-section h3,.project-onboarding-connected-account strong){color:var(--a2-fg-primary);font-size:var(--a2-text-body);font-weight:var(--fw-heading)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 :is(.a2-project-access-copy small,.project-onboarding-note,.project-onboarding-connected-account small){color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption);font-weight:var(--fw-regular)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-working-hours{padding:var(--a2-layout-item-gap);border:0;border-radius:var(--a2-radius-frame);background:var(--a2-muted-surface-bg);box-shadow:none}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-chip{max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-finish{width:100%;min-width:0;min-height:0;padding:0;gap:var(--a2-layout-section-gap)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-connected-accounts{margin:0;border:0;border-radius:var(--a2-radius-frame);background:var(--a2-muted-surface-bg);box-shadow:none}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-connected-accounts-head{padding:var(--a2-layout-item-gap);border-color:var(--a2-divider);color:var(--a2-fg-secondary);font-size:var(--a2-text-caption)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-connected-accounts-head strong{background:var(--a2-control-active-bg);color:var(--a2-control-active-fg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-connected-account{grid-template-columns:42px minmax(0,1fr);padding:var(--a2-layout-item-gap);border-color:var(--a2-divider)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-connected-account :is(strong,small){overflow-wrap:anywhere}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-connected-account-avatar{background:var(--a2-control-active-bg);color:var(--a2-control-active-fg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .project-onboarding-finish-actions{gap:var(--a2-layout-action-gap)}@media (max-width:600px){[class~=atlant-theme-v2] .project-onboarding-modal--a2 :is(.a2-project-access-grid,.a2-project-access-extras){grid-template-columns:minmax(0,1fr)}}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-working-time-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-1);min-width:0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 :is(.project-onboarding-toggle-copy strong,.project-onboarding-user-main strong,.project-onboarding-copy strong,.project-onboarding-review-person strong,.project-onboarding-review-summary strong){color:var(--a2-fg-primary);font-size:var(--a2-text-body);font-weight:var(--fw-heading)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 :is(.project-onboarding-toggle-copy small,.project-onboarding-user-main small,.project-onboarding-copy span,.project-onboarding-review-person small,.project-onboarding-review-summary small,.project-onboarding-review-section-head span){color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption);font-weight:var(--fw-regular)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review{display:grid;gap:var(--a2-layout-section-gap);min-width:0;color:var(--a2-fg-primary);font-size:var(--a2-text-body)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--a2-layout-item-gap);padding-bottom:var(--a2-layout-section-gap);border-bottom:1px solid var(--a2-divider)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-identity>.project-onboarding-review-avatar{width:56px;height:56px;border:0;background:var(--a2-control-active-bg);color:var(--a2-control-active-fg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review :is(h3,h4,p,dl,dd){margin:0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review :is(h3,h4,strong){font-weight:var(--fw-heading)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review h3{font-size:var(--a2-text-section-title)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-identity h3{font-size:var(--a2-text-page-title)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review :is(p,small,dt,.a2-project-review-permissions,.a2-project-review-count){color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption);font-weight:var(--fw-regular)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-identity p{margin-top:var(--space-1)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:var(--a2-layout-section-gap)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-configuration{display:grid;gap:var(--a2-layout-section-gap)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-facts{display:grid;margin-top:var(--space-2)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-facts>div{display:grid;grid-template-columns:minmax(0,110px) minmax(0,1fr);align-items:baseline;gap:var(--a2-layout-item-gap);padding-block:var(--space-3);border-bottom:1px solid var(--a2-divider)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-facts>div:last-child{border-bottom:0;padding-bottom:0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review dd,[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-person>div{display:grid;gap:var(--space-1)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-access{padding-inline-start:var(--a2-layout-section-gap);border-inline-start:1px solid var(--a2-divider)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-roster{display:grid;gap:var(--a2-layout-item-gap);margin-top:var(--space-4)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review h4{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:var(--a2-text-body)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-person{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:var(--space-2)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-person .project-onboarding-review-user-avatar{width:32px;height:32px;background:var(--a2-control-active-bg);color:var(--a2-control-active-fg)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-permissions{display:grid;gap:var(--space-1);margin-top:var(--space-1)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review :is(section,div,h3,h4,p,dt,dd,small,strong,span){min-width:0;white-space:normal;overflow-wrap:anywhere}@media (max-width:600px){[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-layout{grid-template-columns:minmax(0,1fr)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-access{padding-inline-start:0;padding-top:var(--a2-layout-section-gap);border-inline-start:0;border-top:1px solid var(--a2-divider)}}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-bubbles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-width:0}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-bubbles .ui-badge{max-width:100%;height:auto;gap:var(--space-1);white-space:normal}[class~=atlant-theme-v2] .project-onboarding-modal--a2 :is(.a2-project-review-taxonomy>div,.a2-project-review-facts>div:has(.a2-project-review-schedule)){grid-template-columns:minmax(0,1fr);gap:var(--space-2)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-schedule{display:grid;gap:var(--space-2)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-schedule>strong{font-size:var(--a2-text-section-title)}[class~=atlant-theme-v2] .project-onboarding-modal--a2 .a2-project-review-permissions>[role=group]{display:grid;gap:var(--space-1)}[class~=atlant-theme-v2][class~=a2-modal-picker-popover]{z-index:var(--a2-layer-nested-overlay)!important;max-width:min(360px,calc(100vw - (var(--a2-overlay-viewport-gutter) * 2)));max-height:min(420px,calc(100dvh - (var(--a2-overlay-viewport-gutter) * 2)));padding:var(--space-3);overflow:hidden;border:0;border-radius:var(--a2-radius-overlay);background:var(--a2-overlay-bg);box-shadow:var(--a2-overlay-shadow)}[class~=atlant-theme-v2][class~=a2-modal-picker-popover][class~=project-community-time-popover]{width:min(360px,calc(100vw - (var(--a2-overlay-viewport-gutter) * 2)));max-height:calc(100dvh - (var(--a2-overlay-viewport-gutter) * 2));overflow-y:auto;background:var(--a2-frame-solid)}[class~=atlant-theme-v2][class~=a2-modal-picker-popover][class~=ui-select-popover]{max-width:calc(100vw - (var(--a2-overlay-viewport-gutter) * 2));max-height:calc(100dvh - (var(--a2-overlay-viewport-gutter) * 2));padding:var(--space-2);background:var(--a2-frame-solid)}[class~=atlant-theme-v2][class~=ui-select-popover][class~=a2-entity-select-popover]{width:min(max(var(--trigger-width),var(--a2-entity-picker-width)),calc(100vw - (var(--a2-overlay-viewport-gutter) * 2)));max-width:calc(100vw - (var(--a2-overlay-viewport-gutter) * 2))}[class~=atlant-theme-v2][class~=a2-entity-select-popover] .ui-select-option{min-width:0}[class~=atlant-theme-v2][class~=a2-entity-select-popover] .ui-select-option-copy>:is(span,small){width:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}[class~=atlant-theme-v2][class~=a2-modal-picker-popover] :is(.a2-project-time-picker,.a2-project-time-sections){display:grid;gap:var(--a2-layout-item-gap);min-width:0}[class~=atlant-theme-v2][class~=a2-modal-picker-popover] .project-community-time-picker-title{color:var(--a2-fg-primary);font-size:var(--a2-text-body)}[class~=atlant-theme-v2][class~=a2-modal-picker-popover] .a2-project-time-section{display:grid;gap:var(--space-1);min-width:0}[class~=atlant-theme-v2][class~=a2-modal-picker-popover] .a2-project-time-section>span{color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption)}[class~=atlant-theme-v2][class~=a2-modal-picker-popover] .a2-project-time-grid{display:grid;gap:var(--space-1);min-width:0;padding:var(--space-1)}[class~=atlant-theme-v2][class~=a2-modal-picker-popover] .a2-project-time-grid.is-hours{grid-template-columns:repeat(6,minmax(0,1fr))}[class~=atlant-theme-v2][class~=a2-modal-picker-popover] .a2-project-time-grid.is-minutes{grid-template-columns:repeat(4,minmax(0,1fr))}[class~=atlant-theme-v2][class~=a2-modal-picker-popover] .post-date-popover-main{gap:var(--space-3)}[class~=atlant-theme-v2][class~=a2-modal-picker-popover] :is(.board-range-calendar-month,.post-date-popover-actions){border:0;border-radius:var(--a2-radius-control);background:var(--a2-muted-surface-bg)}[class~=atlant-theme-v2][class~=a2-modal-picker-popover] :is(.board-range-calendar-nav-btn,.board-range-calendar-day,.post-date-popover-actions .btn){border:0;border-radius:var(--a2-radius-control)}[class~=atlant-theme-v2][class~=a2-modal-picker-popover] :is(.board-range-calendar-nav-btn,.board-range-calendar-day):hover:not(:disabled){background:var(--a2-control-hover-bg)}[class~=atlant-theme-v2][class~=a2-modal-picker-popover] .board-range-calendar-day.is-selected{background:var(--a2-control-selected-bg);color:var(--a2-control-active-fg)}[class~=atlant-theme-v2][class~=a2-modal-picker-popover] :is(.board-range-calendar-nav-btn,.board-range-calendar-day,.post-date-popover-actions .btn):focus-visible{outline:none;box-shadow:var(--a2-focus-ring)}[class~=atlant-theme-v2] .notif-bell-btn .sidebar-control-status-dot{position:absolute;width:8px;min-width:8px;height:8px}[class~=atlant-theme-v2] .notif-bell-btn .sidebar-control-status-dot:after{position:absolute;inset:-4px;border:1px solid var(--a2-brand);border-radius:var(--radius-pill);content:"";animation:a2-notification-dot-pulse var(--a2-notification-pulse-duration) ease-out infinite}@keyframes a2-notification-dot-pulse{0%{opacity:.7;transform:scale(.65)}70%,to{opacity:0;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){[class~=atlant-theme-v2] .notif-bell-btn .sidebar-control-status-dot:after{animation:none;opacity:0}}[class~=atlant-theme-v2] .notif-popover--a2{width:min(432px,calc(100vw - 24px));max-height:min(680px,calc(100dvh - 24px));padding:0;overflow:hidden;background:var(--a2-frame-solid)}[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-body{gap:0;padding:var(--space-2)}.atlant-theme-v2 .a2-overlay-pointer{line-height:0;z-index:1;pointer-events:none}.atlant-theme-v2.a2-dock-menu [data-slot=menu-item]{padding-inline:var(--space-3)}.atlant-theme-v2.a2-dock-menu [data-slot=menu-item][data-selected=true]{background:var(--a2-nav-active-bg)}.atlant-theme-v2 .a2-overlay-pointer svg{display:block;overflow:visible;fill:var(--a2-frame-solid);transform:translateY(-2px)}.atlant-theme-v2 .a2-overlay-pointer--anchored{position:absolute;top:100%;left:var(--a2-overlay-pointer-left);transform:translateX(-50%)}.atlant-theme-v2.notif-popover--a2[data-overlay-pointer=true]{overflow:visible;max-height:min(680px,calc(100dvh - 112px))}.atlant-theme-v2.notif-popover--a2[data-overlay-pointer=true]>.notif-a2-body{overflow:hidden;border-radius:inherit}[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3) 0}[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-heading-title{color:var(--a2-fg-primary);font-size:var(--a2-text-subsection-title);font-weight:var(--fw-button)}[class~=atlant-theme-v2] .notif-popover--a2 .notif-release-banner{display:block;width:100%;height:200px;min-height:200px;flex:0 0 200px;overflow:hidden;border-radius:var(--a2-radius-frame);background:var(--a2-frame-solid) url(/release-update-banner.png) center /contain no-repeat;text-decoration:none}[class~=atlant-theme-v2] .notif-popover--a2 .notif-release-banner:focus-visible{outline:2px solid var(--a2-focus-border);outline-offset:-2px}[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-filter-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--control-h-compact);align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:0}[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-type-filter{position:relative}[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-workspace-wrap{min-width:0;padding:0;border:0}[class~=atlant-theme-v2] .notif-popover--a2 .notif-workspace-select-a2{gap:0}[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-type-filter-trigger{position:relative}[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-filter-active-dot{position:absolute;top:7px;right:7px;width:6px;height:6px;border:1px solid var(--a2-control-bg);border-radius:var(--radius-pill);background:var(--a2-brand)}[class~=atlant-theme-v2][class~=notif-workspace-select-popover-a2]{z-index:var(--a2-layer-nested-overlay)!important;max-height:calc(100dvh - (var(--a2-overlay-viewport-gutter) * 2));overflow-y:auto;overscroll-behavior:contain}[class~=atlant-theme-v2][class~=a2-multi-select-popover]{z-index:var(--a2-layer-nested-overlay)!important}[class~=atlant-theme-v2][class~=notif-a2-type-filter-popover]{width:max-content;max-width:calc(100vw - (var(--a2-overlay-viewport-gutter) * 2));padding:var(--space-1)}[class~=atlant-theme-v2][class~=notif-a2-type-filter-popover] .notif-a2-type-filter-options{gap:0}[class~=atlant-theme-v2][class~=notif-a2-action-tooltip]{z-index:var(--a2-layer-nested-overlay)!important}[class~=atlant-theme-v2][class~=a2-multi-select-popover] .a2-multi-select-check{position:static;inset:auto;translate:none!important;align-self:center;justify-self:start;display:grid;place-items:center;width:var(--space-4);height:var(--space-4);border:1px solid var(--a2-choice-border);border-radius:calc(var(--a2-radius-control) - var(--space-1));background:var(--a2-choice-bg);line-height:0;color:transparent;opacity:1;transition:border-color var(--a2-motion-hover),background-color var(--a2-motion-hover),box-shadow var(--a2-motion-hover)}[class~=atlant-theme-v2][class~=a2-multi-select-popover] .a2-multi-select-check>*{display:block;width:calc(var(--space-4) - var(--space-1));height:calc(var(--space-4) - var(--space-1))}[class~=atlant-theme-v2][class~=a2-multi-select-popover] .a2-multi-select-option[data-selected=true] .a2-multi-select-check{border-color:transparent;background:var(--a2-choice-selected-bg);color:var(--a2-choice-selected-fg)}[class~=atlant-theme-v2][class~=a2-multi-select-popover] .a2-multi-select-option:is(:hover,[data-focused=true]) .a2-multi-select-check{border-color:var(--a2-focus-border);background:var(--a2-choice-hover-bg)}[class~=atlant-theme-v2][class~=a2-multi-select-popover] .a2-multi-select-option[data-selected=true]:is(:hover,[data-focused=true]) .a2-multi-select-check{border-color:transparent;background:var(--a2-choice-selected-bg);box-shadow:var(--a2-choice-focus-ring)}[class~=atlant-theme-v2][class~=a2-multi-select-popover] .a2-multi-select-option{grid-template-columns:var(--space-4) minmax(0,1fr);padding:7px var(--space-2)}[class~=atlant-theme-v2][class~=a2-multi-select-popover] .a2-multi-select-option[data-has-icon=true]{grid-template-columns:var(--space-4) 18px minmax(0,1fr)}[class~=atlant-theme-v2][class~=project-stats-account-menu-a2]{width:min(24rem,calc(100vw - (var(--a2-overlay-viewport-gutter) * 2)));padding:var(--space-2)}[class~=atlant-theme-v2][class~=project-stats-account-menu-a2] .a2-multi-select-options{gap:var(--space-1)}[class~=atlant-theme-v2][class~=project-stats-account-menu-a2] .ui-select-option[data-has-icon=true]:not(.a2-multi-select-option){grid-template-columns:var(--space-5) minmax(0,1fr) var(--space-5);min-width:0;min-height:calc(var(--control-h-regular) + var(--space-2));padding:var(--space-2) var(--space-3);gap:var(--space-3);border:0;background:transparent;box-shadow:none}[class~=atlant-theme-v2][class~=project-stats-account-menu-a2] .a2-multi-select-option[data-has-icon=true]{grid-template-columns:var(--space-5) var(--space-8) minmax(0,1fr);min-width:0;min-height:calc(var(--control-h-regular) + var(--space-2));padding:var(--space-2) var(--space-3);gap:var(--space-3);border:0;background:transparent;box-shadow:none}[class~=atlant-theme-v2][class~=project-stats-account-menu-a2] .ui-select-option[data-selected=true]{background:color-mix(in srgb,var(--a2-chart-2) 5%,transparent);box-shadow:none;color:var(--a2-fg-primary)}[class~=atlant-theme-v2][class~=project-stats-account-menu-a2] .ui-select-option:is(:hover,[data-focused=true],:focus-visible){outline:0;background:color-mix(in srgb,var(--a2-chart-2) 8%,var(--a2-control-hover-bg));box-shadow:none;color:var(--a2-fg-primary)}[class~=atlant-theme-v2][class~=project-stats-account-menu-a2] .a2-multi-select-check{width:var(--space-5);height:var(--space-5);border-color:var(--a2-divider);border-radius:var(--radius-pill);background:transparent}[class~=atlant-theme-v2][class~=project-stats-account-menu-a2] .a2-multi-select-check>*{width:var(--space-3);height:var(--space-3)}[class~=atlant-theme-v2][class~=project-stats-account-menu-a2] .a2-multi-select-option[data-selected=true] .a2-multi-select-check,[class~=atlant-theme-v2][class~=project-stats-account-menu-a2] .a2-multi-select-option[data-selected=true]:is(:hover,[data-focused=true]) .a2-multi-select-check{border-color:color-mix(in srgb,var(--a2-chart-1) 34%,var(--a2-divider));background:color-mix(in srgb,var(--a2-chart-1) 10%,var(--a2-frame-solid));box-shadow:none;color:var(--a2-chart-1)}[class~=atlant-theme-v2][class~=project-stats-account-menu-a2] .ui-select-option-label{width:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere}[class~=atlant-theme-v2][class~=project-stats-account-menu-a2] .project-stats-account-option-visual{justify-self:center}[class~=atlant-theme-v2][class~=notif-a2-type-filter-popover] .notif-a2-type-filter-option{grid-template-columns:var(--space-4) var(--space-6) minmax(0,1fr) auto;min-width:min(244px,calc(100vw - (var(--a2-overlay-viewport-gutter) * 2) - (var(--space-1) * 2)));border-radius:var(--a2-radius-control);color:var(--a2-fg-secondary);box-shadow:none}[class~=atlant-theme-v2][class~=notif-a2-type-filter-popover] .notif-a2-type-filter-option[data-selected=true]{background:transparent;color:var(--a2-fg-primary);box-shadow:none}[class~=atlant-theme-v2][class~=notif-a2-type-filter-popover] .notif-a2-type-filter-option:is(:hover,[data-focused=true]){background:var(--a2-row-hover-bg);color:var(--a2-fg-primary)}[class~=atlant-theme-v2][class~=notif-a2-type-filter-popover] .notif-a2-type-filter-option-icon{display:grid;place-items:center;color:var(--a2-fg-tertiary)}[class~=atlant-theme-v2][class~=notif-a2-type-filter-popover] .notif-a2-type-filter-count{display:inline-grid;min-width:20px;height:20px;padding-inline:5px;place-items:center;border-radius:var(--radius-pill);background:var(--a2-brand-soft);color:var(--a2-brand-strong);font-size:var(--a2-text-label);font-weight:var(--fw-button)}[class~=atlant-theme-v2][class~=notif-a2-type-filter-popover] .notif-a2-type-filter-check{grid-column:1}[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-list{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:var(--space-1);max-height:min(50dvh,400px);margin:0;padding:var(--space-1);overflow-y:auto;border:0;background:transparent;scrollbar-gutter:stable}[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-list>.notif-empty{box-sizing:border-box;width:auto;max-width:none;min-width:0;margin-inline:var(--space-1);align-self:stretch;flex:0 0 auto}[class~=atlant-theme-v2] .notif-popover--a2 .notif-item{flex:0 0 auto;box-sizing:border-box;gap:var(--space-2);border:0;border-radius:var(--a2-radius-frame);background:transparent;color:var(--a2-fg-primary);white-space:normal;transition:background-color var(--a2-motion-hover),color var(--a2-motion-hover)}[class~=atlant-theme-v2] .notif-popover--a2 .notif-item,[class~=atlant-theme-v2] .notif-popover--a2 .notif-item.a2-heroui-button.button--sm{height:auto;min-height:calc(var(--control-h-regular) + var(--space-3));padding:var(--space-2) var(--space-3)}[class~=atlant-theme-v2] .notif-popover--a2 .notif-item.a2-heroui-button.button--sm.unread{padding-left:calc(var(--space-3) + 6px)}[class~=atlant-theme-v2] .notif-popover--a2 .notif-item.ui-list-row{align-items:start}[class~=atlant-theme-v2] .notif-popover--a2 .notif-item:hover{background:color-mix(in srgb,var(--a2-brand-soft) 68%,var(--a2-frame-solid))}[class~=atlant-theme-v2] .notif-popover--a2 .notif-item:focus-visible{outline:none;background:var(--a2-row-hover-bg);box-shadow:0 0 0 2px color-mix(in srgb,var(--a2-brand) 18%,transparent)}[class~=atlant-theme-v2] .notif-popover--a2 .notif-item.unread{padding-left:calc(var(--space-3) + 6px);background:color-mix(in srgb,var(--a2-brand-soft) 42%,var(--a2-frame-solid))}[class~=atlant-theme-v2] .notif-popover--a2 .notif-item.unread:hover{background:color-mix(in srgb,var(--a2-brand-soft) 65%,var(--a2-frame-solid))}[class~=atlant-theme-v2] .notif-popover--a2 .notif-item.unread:before{display:block;width:5px;height:5px;left:8px;top:50%;border-radius:var(--radius-pill);background:var(--a2-brand);transform:translateY(-50%)}[class~=atlant-theme-v2] .notif-popover--a2 .notif-item-leading{position:relative;display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px}[class~=atlant-theme-v2] .notif-popover--a2 .notif-project-avatar{width:32px;height:32px;border:0;border-radius:var(--radius-pill);background:var(--a2-brand-soft);color:var(--a2-brand-strong);font-size:var(--a2-text-label)}[class~=atlant-theme-v2] .notif-popover--a2 .notif-item-type-icon{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:18px;height:18px;margin:0;border-radius:var(--radius-pill);background:var(--a2-frame-solid);box-shadow:inset 0 0 0 1px var(--a2-divider)}[class~=atlant-theme-v2] .notif-popover--a2 .notif-item-body{display:block;margin:3px 0 0;color:var(--a2-fg-primary);font-size:var(--a2-text-navigation);line-height:1.5}[class~=atlant-theme-v2] .notif-popover--a2 .notif-item-body-paragraph{display:block}[class~=atlant-theme-v2] .notif-popover--a2 .notif-item-body-paragraph+.notif-item-body-paragraph{margin-top:var(--space-1);color:var(--a2-fg-secondary)}[class~=atlant-theme-v2] .notif-popover--a2 .notif-item-body.is-structured .notif-item-body-paragraph:first-child{font-weight:var(--fw-button)}[class~=atlant-theme-v2] .notif-popover--a2 .notif-item-content.ui-list-content{grid-template-rows:auto auto auto;align-content:start;min-height:0}[class~=atlant-theme-v2] .notif-popover--a2 .notif-item-meta{display:flex;flex-wrap:wrap;gap:2px var(--space-1);margin-top:3px;color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption)}[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-item-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-2);margin:0;color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption);line-height:1.25}[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-item-meta time{white-space:nowrap;color:var(--a2-fg-tertiary);font-variant-numeric:tabular-nums}[class~=atlant-theme-v2] .notif-popover--a2 .notif-item-workspace{color:var(--a2-fg-secondary);font-weight:var(--fw-button)}[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-item-action{justify-self:start;margin-top:var(--space-1);padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-pill);background:var(--a2-brand-soft);color:var(--a2-brand-strong);font-size:var(--a2-text-caption);font-weight:var(--fw-button);line-height:1.2}[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-footer{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;justify-content:space-between;gap:var(--space-2);margin:0 var(--space-1) var(--space-1);padding:var(--space-2);border:0;border-radius:var(--a2-radius-control);background:var(--a2-control-bg)}[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-push-toggle.has-error:not(:disabled){background:var(--a2-danger-soft);color:var(--a2-danger-strong)}[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-footer-actions{display:flex;align-items:center;gap:var(--space-1);min-width:0}[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-footer-icon-action .material-symbols-rounded{display:grid;place-items:center;line-height:1}[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-load-more{align-self:center;margin:var(--space-2) auto}[class~=atlant-theme-v2] .notif-popover--a2 .notif-unread-only-toggle{min-width:0;justify-self:start;margin:0;color:var(--a2-fg-secondary)}[class~=atlant-theme-v2] .notif-popover--a2 .notif-unread-only-toggle strong{font-size:var(--a2-text-caption);font-weight:var(--fw-button);white-space:nowrap}@media (max-width:480px){[class~=atlant-theme-v2] .notif-popover--a2 .notif-a2-footer{grid-template-columns:minmax(0,1fr) max-content;gap:var(--space-1);padding-inline:var(--space-1)}}[class~=atlant-theme-v2] .notif-popover--a2 .a2-task-preview-list{max-height:min(54dvh,430px)}[class~=atlant-theme-v2] .notif-popover--a2 .a2-task-preview-item{align-items:start;min-height:86px}[class~=atlant-theme-v2] .notif-popover--a2 .a2-task-preview-leading{margin-top:2px}[class~=atlant-theme-v2] .notif-popover--a2 .a2-task-preview-mini-avatar{border:0;background:var(--a2-frame-solid);box-shadow:inset 0 0 0 1px var(--a2-divider);color:var(--a2-brand-strong)}[class~=atlant-theme-v2] .notif-popover--a2 .a2-task-preview-title{font-weight:var(--fw-button)}[class~=atlant-theme-v2] .notif-popover--a2 .a2-task-preview-footer{display:grid;grid-template-columns:max-content minmax(48px,1fr) max-content;gap:var(--space-2);margin-top:var(--space-1)}[class~=atlant-theme-v2] .notif-popover--a2 .a2-task-preview-stage{min-height:22px;padding-inline:var(--space-2);border:0;border-radius:var(--radius-pill);background:var(--a2-brand-soft);color:var(--a2-brand-strong);font-size:var(--a2-text-label);font-weight:var(--fw-button)}[class~=atlant-theme-v2] .notif-popover--a2 .a2-task-preview-progress{height:4px;background:var(--a2-divider)}[class~=atlant-theme-v2] .notif-popover--a2 .a2-task-preview-progress>span{background:var(--a2-brand)}[class~=atlant-theme-v2] .notif-popover--a2 .a2-task-preview-progress-value{min-width:34px;color:var(--a2-fg-tertiary);font-size:var(--a2-text-label);font-weight:var(--fw-button)}[class~=atlant-theme-v2] .notif-popover--a2 .a2-task-preview-item[data-state=failed] .a2-task-preview-stage{background:var(--a2-danger-soft);color:var(--a2-danger-strong)}[class~=atlant-theme-v2] .notif-popover--a2 .a2-task-preview-item[data-state=completed] .a2-task-preview-stage{background:var(--a2-success-soft);color:var(--a2-success-strong)}[class~=atlant-theme-v2] .notif-popover--a2 .a2-task-preview-link{justify-self:stretch;width:100%;min-height:var(--control-h-compact);border:0;border-radius:var(--a2-radius-control);background:var(--a2-control-bg);color:var(--a2-brand-strong);font-size:var(--a2-text-caption);font-weight:var(--fw-button);text-align:center}[class~=atlant-theme-v2] .notif-popover--a2 .a2-task-preview-link:hover{background:var(--a2-control-hover-bg);color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .a2-metric-info{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);min-width:0;font-family:var(--a2-font-family)}[class~=atlant-theme-v2] .a2-metric-info-eyebrow{color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption);font-weight:var(--fw-semibold);letter-spacing:.06em;line-height:1.25;text-transform:uppercase}[class~=atlant-theme-v2] .a2-metric-info-title{margin:0;color:var(--a2-fg-primary);font-size:var(--a2-text-body);font-weight:var(--fw-heading);letter-spacing:-.01em;line-height:1.3}[class~=atlant-theme-v2] .a2-metric-info-calculation p,[class~=atlant-theme-v2] .a2-metric-info-description{margin:0;color:var(--a2-fg-secondary);font-size:var(--a2-text-navigation);font-weight:var(--fw-regular);line-height:1.55}[class~=atlant-theme-v2] .a2-metric-info-calculation{display:grid;gap:var(--space-1);margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--a2-divider)}[class~=atlant-theme-v2] .a2-metric-info-calculation-label{color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption);font-weight:var(--fw-semibold);letter-spacing:.06em;line-height:1.25;text-transform:uppercase}@keyframes a2-overlay-enter{0%{opacity:0;transform:translateY(4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes a2-skeleton-shift{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){[class~=atlant-theme-v2] :is(.ui-popover,.a2-overlay,.a2-skeleton){animation:none}[class~=atlant-theme-v2] .ui-select-chevron{transition:none}[class~=atlant-theme-v2] :is(button,[role=button])[aria-expanded] [data-atlant-icon-slot=expand]{transition:none}[class~=atlant-theme-v2] :is(.ui-btn,.ui-select-option,.ui-tab,.ui-filter-chip,.a2-chip,.a2-list-row,.ui-list-row,.a2-table tbody tr,.ui-table tbody tr,.a2-switch-track,.a2-switch-track:after,.a2-pagination button){transition-duration:.01ms}}[class~=atlant-theme-v2] .ui-table--grid .ui-table-sort{border:0;padding:0;background:transparent;height:auto;min-height:var(--a2-table-header-h);min-width:0;max-width:100%;border-radius:var(--radius-pill);box-shadow:none;font:inherit;white-space:normal;justify-content:flex-start}[class~=atlant-theme-v2].ui-popover.a2-mini-calendar-popover{display:grid;gap:var(--a2-layout-item-gap);padding:var(--space-3);background:var(--a2-frame-solid)}[class~=atlant-theme-v2] .a2-chart-panel :is(.s2-sb,.s2-bc-bar,.community-stats-stacked-bar){border-radius:var(--a2-chart-bar-radius,var(--radius-sm)) var(--a2-chart-bar-radius,var(--radius-sm)) 0 0}[class~=atlant-theme-v2] .a2-donut-visual{position:relative;width:100%;max-width:var(--a2-chart-donut-size);aspect-ratio:1;container-type:inline-size}[class~=atlant-theme-v2] .s2-donut-plot:has(>.a2-donut-visual){width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center}[class~=atlant-theme-v2] .a2-chart-panel .a2-donut-visual .s2-donut-svg.a2-donut-svg{display:block;width:100%;height:100%;max-height:none;overflow:visible}[class~=atlant-theme-v2] .a2-donut-segment{cursor:pointer;outline:none;transition:opacity var(--a2-motion-hover)}[class~=atlant-theme-v2] .a2-donut-segment[data-muted]{opacity:var(--a2-chart-donut-muted-opacity)}[class~=atlant-theme-v2] .a2-donut-segment path{fill:none;stroke:currentColor;stroke-linecap:round}[class~=atlant-theme-v2] .a2-donut-ribbon{opacity:var(--a2-chart-donut-fill-opacity);transition:opacity var(--a2-motion-hover)}[class~=atlant-theme-v2] .a2-donut-segment .a2-donut-hit{stroke:transparent;stroke-linecap:butt;pointer-events:stroke}[class~=atlant-theme-v2] .a2-donut-segment[data-active] .a2-donut-ribbon{opacity:var(--a2-chart-donut-active-fill-opacity)}[class~=atlant-theme-v2] .a2-donut-segment:focus-visible .a2-donut-edge{stroke:var(--a2-fg-primary)}[class~=atlant-theme-v2] .a2-donut-center{position:absolute;inset:28% 18%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-align:center;pointer-events:none;color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .a2-donut-center-label{max-width:100%;color:var(--a2-fg-secondary);font-size:var(--a2-text-navigation);line-height:1.3;overflow-wrap:anywhere;text-wrap:balance}[class~=atlant-theme-v2] .a2-donut-center-value{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-1);max-width:100%;font-size:var(--a2-text-section-title);font-weight:var(--fw-metric);font-variant-numeric:tabular-nums;line-height:1.2}[class~=atlant-theme-v2] .a2-donut-center-value>span{white-space:nowrap}[class~=atlant-theme-v2] .a2-donut-center-dot{width:var(--space-2);height:var(--space-2);flex:0 0 auto;border-radius:var(--radius-pill)}[class~=atlant-theme-v2] .a2-donut-center-share{font-size:var(--a2-text-navigation);font-weight:var(--fw-regular)}@container (max-width: 180px){[class~=atlant-theme-v2] .a2-donut-center-label,[class~=atlant-theme-v2] .a2-donut-center-share{font-size:var(--a2-text-caption)}[class~=atlant-theme-v2] .a2-donut-center-value{font-size:var(--a2-text-body)}}@media (prefers-reduced-motion:reduce){[class~=atlant-theme-v2] :is(.a2-donut-ribbon,.a2-donut-segment){transition:none}}[class~=atlant-theme-v2] .a2-chart-panel .s2-donut.s2-donut--split.a2-donut-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--a2-chart-donut-track-min)),1fr));grid-template-rows:auto;width:100%;height:auto;min-height:0;align-items:center;justify-items:stretch;gap:var(--a2-layout-item-gap)}[class~=atlant-theme-v2] .a2-chart-panel .s2-donut.s2-donut--split.a2-donut-layout--stacked{grid-template-columns:minmax(0,1fr)}[class~=atlant-theme-v2] .a2-chart-panel .a2-donut-layout .s2-donut-leg{display:grid;grid-template-columns:minmax(0,1fr);align-self:center;align-content:center;margin:0;gap:var(--space-1);min-width:0}[class~=atlant-theme-v2] .a2-chart-panel .a2-donut-layout .s2-donut-lbl{overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}@media (max-width:600px){[class~=atlant-theme-v2] .a2-chart-panel .a2-donut-layout .s2-donut-leg,[class~=atlant-theme-v2] .a2-chart-panel .s2-donut.s2-donut--split.a2-donut-layout{grid-template-columns:minmax(0,1fr)}[class~=atlant-theme-v2] .a2-chart-panel .a2-donut-layout .s2-donut-plot{min-height:0}}@media (max-width:600px){[class~=atlant-theme-v2] .a2-stats-page .project-stats-content-insights>.a2-stats-chart-panel:has(.a2-donut-layout){height:auto;max-height:none}}@container a2-hour-activity (max-width: 480px){[class~=atlant-theme-v2] .a2-hour-activity-matrix .s2-hm2-xl[data-axis-compact=false]{visibility:hidden;overflow:hidden}}[class~=atlant-theme-v2] .a2-chart-panel .a2-chart-categorical{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;column-gap:var(--space-2);row-gap:var(--space-1)}[class~=atlant-theme-v2] .a2-chart-categorical>.s2-bc-y{grid-column:1;grid-row:1;padding-bottom:0}[class~=atlant-theme-v2] .a2-chart-categorical>.s2-bc-area{display:contents}[class~=atlant-theme-v2] .a2-chart-categorical .s2-bc-plot{grid-column:2;grid-row:1}[class~=atlant-theme-v2] .a2-chart-category-axis{grid-column:2;grid-row:2;display:grid;align-items:start;gap:var(--space-1);min-width:0;color:var(--a2-fg-secondary);font-size:var(--a2-text-caption);line-height:1.3;text-align:center}[class~=atlant-theme-v2] .a2-chart-category-tick{display:grid;grid-template-rows:subgrid;grid-row:span 2;min-width:0;gap:var(--space-1);white-space:normal;overflow-wrap:anywhere;text-wrap:balance}[class~=atlant-theme-v2] .a2-chart-category-tick small{color:var(--a2-fg-tertiary);font-size:inherit}[class~=atlant-theme-v2] .a2-kpi-loading{display:grid;gap:var(--space-2);min-width:0;width:100%}[class~=atlant-theme-v2] .a2-kpi-loading-label{color:var(--a2-fg-secondary);font-size:var(--a2-text-caption);font-weight:var(--fw-regular);line-height:1.4;white-space:normal;overflow-wrap:anywhere}[class~=atlant-theme-v2] .a2-kpi-loading>.a2-progress{display:block}@media (max-width:767px){:is([class~=atlant-theme-v2].ui-popover,body:has(.atlant-theme-v2) .ui-popover):is(.a2-board-range-popover,.a2-mini-calendar-popover){left:50%!important;top:50%!important;translate:-50% -50%;max-height:calc(100dvh - (2 * var(--a2-overlay-viewport-gutter)));overflow-y:auto;background:var(--a2-frame-solid)}:is([class~=atlant-theme-v2].ui-popover,body:has(.atlant-theme-v2) .ui-popover):is(.a2-board-range-popover,.a2-mini-calendar-popover) :is(.calendar__header-cell,.range-calendar__header-cell){text-align:center}:is([class~=atlant-theme-v2].ui-popover,body:has(.atlant-theme-v2) .ui-popover):is(.a2-board-range-popover,.a2-mini-calendar-popover) :is(.calendar__heading,.range-calendar__heading,.a2-board-range-field label,.a2-board-range-field input){text-align:center}[class~=atlant-theme-v2].a2-board-range-popover .range-calendar__header>.a2-heroui-button{justify-self:center;font-size:var(--a2-text-body)}[class~=atlant-theme-v2].a2-board-range-popover .board-date-preset-btn{justify-content:center;text-align:center}}[class~=atlant-theme-v2] .ui-select-section-title{display:block;padding:var(--space-3) var(--space-3) var(--space-1);color:var(--a2-fg-tertiary);font-size:var(--a2-text-caption);font-weight:var(--fw-label)}[class~=atlant-theme-v2] .a2-snapshot-calendar .calendar__cell:not([data-unavailable=true]):not([data-disabled=true]):not([data-outside-month=true]):not([data-selected=true]){background:var(--a2-control-selected-bg);color:var(--a2-fg-primary)}[class~=atlant-theme-v2] .a2-snapshot-calendar .calendar__cell[data-unavailable=true]{text-decoration:none}