:root{color-scheme:light;--app-bg: #edf3f8;--app-bg-elevated: #f8fbfe;--app-panel: rgba(255, 255, 255, .88);--app-panel-strong: rgba(255, 255, 255, .96);--app-panel-soft: rgba(245, 249, 253, .92);--app-overlay: rgba(255, 255, 255, .96);--app-overlay-strong: rgba(255, 255, 255, .985);--app-input: rgba(255, 255, 255, .94);--app-input-strong: #ffffff;--app-surface-highlight: rgba(232, 240, 247, .72);--app-surface-selected: linear-gradient(135deg, rgba(45, 89, 125, .12), rgba(122, 166, 199, .08));--app-surface-hover: rgba(79, 126, 163, .08);--app-border-subtle: rgba(76, 104, 132, .1);--app-border: rgba(76, 104, 132, .14);--app-border-strong: rgba(76, 104, 132, .22);--app-border-focus: rgba(63, 110, 147, .32);--app-text: #183149;--app-text-strong: #12263a;--app-text-muted: #6b7e92;--app-text-soft: #86a0ba;--app-text-inverse: #f8fbff;--app-text-disabled: rgba(24, 49, 73, .42);--app-accent: #2d597d;--app-accent-soft: #e8f0f7;--app-accent-strong: #244a69;--app-success: #2f7360;--app-success-soft: rgba(106, 189, 136, .18);--app-warning: #d79a49;--app-warning-soft: rgba(215, 154, 73, .18);--app-danger: #b44747;--app-danger-soft: rgba(201, 79, 79, .16);--app-info: #7aa6c7;--app-info-soft: rgba(122, 166, 199, .18);--app-neutral-soft: rgba(118, 137, 157, .14);--app-shadow-low: 0 10px 24px rgba(65, 91, 118, .08);--app-shadow-medium: 0 18px 40px rgba(65, 91, 118, .1);--app-shadow-high: 0 26px 64px rgba(65, 91, 118, .12);--app-shadow-overlay: 0 30px 70px rgba(65, 91, 118, .18);--chart-line-strong: #4f7ea3;--chart-line-weekly: #4f7ea3;--chart-line-positive: #4d8b68;--chart-bar-positive: rgba(106, 189, 136, .34);--chart-bar-weekly: rgba(129, 180, 224, .42);--chart-bar-gradient: linear-gradient(90deg, rgba(201, 79, 79, .28) 0%, rgba(76, 104, 132, .16) 50%, rgba(106, 189, 136, .34) 100%);--chart-grid: rgba(76, 104, 132, .14);--chart-axis: rgba(107, 126, 146, .72);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 28px;--radius-xl: 32px;--control-height-sm: 32px;--control-height-md: 40px;--control-height-lg: 48px;--card-padding: 1.125rem;--card-padding-lg: 1.5rem;--row-height: 3.5rem;--font-scale-body: 1;--font-scale-heading: 1;--font-scale-kpi: 1;--bg: var(--app-bg);--panel: var(--app-panel);--panel-strong: var(--app-panel-strong);--border: var(--app-border);--text: var(--app-text);--muted: var(--app-text-muted);--accent: var(--app-accent);--accent-soft: var(--app-accent-soft);--deep: var(--app-text-strong);--forest: var(--app-success);--sand: var(--app-warning);--sky: var(--app-info);--shadow: var(--app-shadow-high);font-family:Aptos,Trebuchet MS,sans-serif}html[data-atlas-theme=dark]{color-scheme:dark;--app-bg: #0f1a26;--app-bg-elevated: #162334;--app-panel: rgba(19, 32, 48, .9);--app-panel-strong: rgba(22, 35, 51, .96);--app-panel-soft: rgba(17, 28, 42, .88);--app-overlay: rgba(19, 32, 48, .98);--app-overlay-strong: rgba(16, 27, 40, .995);--app-input: rgba(14, 24, 37, .98);--app-input-strong: rgba(13, 23, 35, .96);--app-surface-highlight: rgba(35, 54, 78, .72);--app-surface-selected: linear-gradient(135deg, rgba(65, 104, 141, .36), rgba(48, 80, 110, .22));--app-surface-hover: rgba(33, 49, 68, .94);--app-border-subtle: rgba(148, 173, 199, .1);--app-border: rgba(148, 173, 199, .16);--app-border-strong: rgba(148, 173, 199, .24);--app-border-focus: rgba(132, 171, 207, .34);--app-text: #e6edf5;--app-text-strong: #f5f8fc;--app-text-muted: #9eb0c3;--app-text-soft: #7f97b0;--app-text-inverse: #0b1320;--app-text-disabled: rgba(230, 237, 245, .44);--app-accent: #9dc0df;--app-accent-soft: rgba(39, 61, 86, .9);--app-accent-strong: #b6d2eb;--app-success: #66b89b;--app-success-soft: rgba(102, 184, 155, .16);--app-warning: #f0b96f;--app-warning-soft: rgba(240, 185, 111, .16);--app-danger: #e28484;--app-danger-soft: rgba(226, 132, 132, .14);--app-info: #8ab6d8;--app-info-soft: rgba(138, 182, 216, .16);--app-neutral-soft: rgba(148, 173, 199, .12);--app-shadow-low: 0 12px 26px rgba(2, 7, 14, .28);--app-shadow-medium: 0 20px 46px rgba(2, 7, 14, .34);--app-shadow-high: 0 30px 72px rgba(2, 7, 14, .42);--app-shadow-overlay: 0 38px 84px rgba(2, 7, 14, .52);--chart-line-strong: #8db9de;--chart-line-weekly: #8db9de;--chart-line-positive: #78c49f;--chart-bar-positive: rgba(102, 184, 155, .38);--chart-bar-weekly: rgba(110, 166, 216, .46);--chart-bar-gradient: linear-gradient(90deg, rgba(226, 132, 132, .32) 0%, rgba(141, 185, 222, .16) 50%, rgba(102, 184, 155, .38) 100%);--chart-grid: rgba(148, 173, 199, .16);--chart-axis: rgba(158, 176, 195, .78);--bg: var(--app-bg);--panel: var(--app-panel);--panel-strong: var(--app-panel-strong);--border: var(--app-border);--text: var(--app-text);--muted: var(--app-text-muted);--accent: var(--app-accent);--accent-soft: var(--app-accent-soft);--deep: var(--app-text-strong);--forest: var(--app-success);--sand: var(--app-warning);--sky: var(--app-info);--shadow: var(--app-shadow-high)}html[data-atlas-theme=dark] body{background:radial-gradient(circle at top left,rgba(79,126,163,.18),transparent 30%),radial-gradient(circle at bottom right,rgba(215,154,73,.08),transparent 24%),linear-gradient(180deg,#0b1320 0%,var(--app-bg) 100%)}*{box-sizing:border-box}html{font-size:calc(15px * var(--font-scale-body))}html[data-atlas-density=compact]{--space-1: .2rem;--space-2: .4rem;--space-3: .625rem;--space-4: .875rem;--space-5: 1rem;--space-6: 1.25rem;--space-7: 1.5rem;--space-8: 1.75rem;--control-height-sm: 30px;--control-height-md: 36px;--control-height-lg: 44px;--card-padding: 1rem;--card-padding-lg: 1.25rem;--row-height: 3.15rem;--font-scale-body: .94;--font-scale-heading: .96;--font-scale-kpi: .94}html[data-atlas-density=comfortable]{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--control-height-sm: 32px;--control-height-md: 40px;--control-height-lg: 48px;--card-padding: 1.125rem;--card-padding-lg: 1.5rem;--row-height: 3.5rem;--font-scale-body: 1;--font-scale-heading: 1;--font-scale-kpi: 1}html[data-atlas-density=enlarged]{--space-1: .3rem;--space-2: .625rem;--space-3: .875rem;--space-4: 1.125rem;--space-5: 1.4rem;--space-6: 1.75rem;--space-7: 2rem;--space-8: 2.25rem;--control-height-sm: 36px;--control-height-md: 44px;--control-height-lg: 54px;--card-padding: 1.25rem;--card-padding-lg: 1.75rem;--row-height: 3.9rem;--font-scale-body: 1.06;--font-scale-heading: 1.08;--font-scale-kpi: 1.08}html,body,#root{min-height:100%}body{margin:0;background:radial-gradient(circle at top left,rgba(122,166,199,.22),transparent 28%),radial-gradient(circle at bottom right,rgba(215,154,73,.12),transparent 22%),linear-gradient(180deg,#fbfdff 0%,var(--app-bg) 100%);color:var(--app-text)}body.atlas-motion-reduced *,body.atlas-motion-reduced *:before,body.atlas-motion-reduced *:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}body.atlas-agent-is-resizing{cursor:ew-resize;-webkit-user-select:none;user-select:none}button,input,textarea,select{font:inherit}.eyebrow,.sidebar-group-label,.workspace-kicker,.card-label,.login-brand-subtitle,.panel-callout-label{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.app-layout{min-height:100vh;display:grid;grid-template-columns:272px 1fr;position:relative;isolation:isolate}.app-layout.is-sidebar-collapsed{grid-template-columns:78px 1fr}.app-sidebar{position:sticky;top:0;height:100vh;min-height:100vh;padding:18px 14px 16px;background:linear-gradient(180deg,#fbfdfffa,#eff5fafa);color:var(--text);border-right:1px solid var(--border);display:flex;flex-direction:column;gap:18px;box-shadow:8px 0 30px #415b760d;overflow:visible;z-index:120}.app-sidebar.is-collapsed{padding:14px 8px 12px;align-items:center}.sidebar-brand-row,.sidebar-footer-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.sidebar-brand{display:flex;align-items:center;min-height:30px}.app-sidebar.is-collapsed .sidebar-brand-row,.app-sidebar.is-collapsed .sidebar-footer-row{width:100%;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px}.sidebar-copy{margin:0;color:var(--muted);line-height:1.55}.sidebar-copy-compact{font-size:.88rem}.sidebar-group{display:grid;gap:6px;min-width:0}.sidebar-group-label{margin:0;color:#1831498c}.sidebar-nav{display:grid;gap:7px}.sidebar-link-shell{position:relative;overflow:visible;width:100%}.app-sidebar.is-collapsed .sidebar-nav{justify-items:center}.sidebar-link-main{display:inline-flex;align-items:center;gap:12px;min-width:0}.sidebar-link-icon,.sidebar-icon-button{width:34px;height:34px;border-radius:12px;display:inline-grid;place-items:center}.sidebar-link-icon{background:#e8f0f7b8;flex:0 0 auto;color:var(--accent)}.sidebar-link-icon svg,.sidebar-icon-button svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sidebar-icon-button{border:0;background:#ffffffa3;color:var(--accent);cursor:pointer;flex:0 0 auto;box-shadow:0 10px 20px #415b7614}.sidebar-link{border:0;background:transparent;color:inherit;border-radius:14px;padding:7px 8px;display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;min-width:0;width:100%;box-shadow:none}.sidebar-link-meta{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.sidebar-link.is-collapsed{justify-content:center;width:44px;height:44px;padding:0;border-radius:14px;background:transparent;box-shadow:none}.app-sidebar.is-collapsed .sidebar-link-main{justify-content:center}.app-sidebar.is-collapsed .sidebar-link-meta,.app-sidebar.is-collapsed .sidebar-status{display:none}.app-sidebar.is-collapsed .sidebar-link-icon{width:28px;height:28px;border-radius:10px;background:#e8f0f7b8}.sidebar-link.is-active{background:linear-gradient(135deg,#2d597d1f,#7aa6c714);box-shadow:inset 0 0 0 1px #2d597d29,0 12px 22px #415b761a}.topbar-support-copy{margin:10px 0 0;color:var(--muted);max-width:72ch;line-height:1.55}.perpetual-page{display:grid;gap:14px}.perpetual-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.perpetual-refresh-pill{padding:10px 14px;border-radius:999px;background:#12263a0f;color:var(--deep);font-size:.92rem}.perpetual-refresh-pill.is-active{background:#2d597d29;color:var(--accent)}.perpetual-error-banner{color:#8b2f2f;background:#d1626214}.perpetual-top-shell{display:grid;gap:14px;padding:18px}.perpetual-top-shell-with-overlay{position:relative}.perpetual-loading-overlay{position:absolute;inset:0;z-index:8;display:flex;align-items:start;justify-content:stretch;padding:18px;background:#f8fbfe9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:inherit}.perpetual-loading-overlay-card{width:100%;border-radius:22px;border:1px solid rgba(76,104,132,.12);background:#fffffff5;box-shadow:0 16px 40px #415b7614;padding:24px 26px;display:grid;gap:20px}.perpetual-loading-shell{min-height:clamp(360px,56vh,540px);display:grid;align-content:center;gap:28px;padding:36px 40px;background:radial-gradient(circle at top left,rgba(122,166,199,.16),transparent 32%),linear-gradient(180deg,#fffffffa,#f4f9fdf0)}.perpetual-loading-copy{display:grid;gap:10px;max-width:720px}.perpetual-loading-copy h3{margin:0;font-size:clamp(1.65rem,2vw,2.2rem);line-height:1.08}.perpetual-loading-copy p{margin:0;color:var(--muted);font-size:1rem;line-height:1.6}.perpetual-loading-progress{display:grid;gap:14px}.perpetual-loading-track{width:min(860px,100%);height:14px;border-radius:999px;background:#12263a14;overflow:hidden}.perpetual-loading-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2d597d,#77a6c8);transition:width .22s ease}.perpetual-loading-meta{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.perpetual-loading-meta strong{font-size:1.05rem}.perpetual-loading-meta span{color:var(--muted)}.perpetual-loading-stage-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(860px,100%)}.perpetual-loading-stage{border-radius:14px;border:1px solid rgba(76,104,132,.12);background:#ffffffc2;min-height:56px;padding:12px 14px;display:flex;align-items:center;color:var(--muted);transition:border-color .16s ease,background .16s ease,color .16s ease}.perpetual-loading-stage.is-active{border-color:#2d597d38;background:#7aa6c71f;color:var(--text)}.perpetual-loading-stage.is-complete{color:var(--accent)}.perpetual-top-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(420px,1fr);gap:14px;align-items:stretch}.perpetual-overview-card{border-radius:24px;padding:16px 20px;background:radial-gradient(circle at top left,rgba(122,166,199,.18),transparent 32%),linear-gradient(145deg,#fffffff0,#f0f6fbe0);border:1px solid rgba(76,104,132,.12);display:grid;gap:12px;align-content:space-between;min-height:100%}.perpetual-overview-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:14px;align-items:start}.perpetual-overview-copy{display:grid;gap:6px;max-width:64ch}.perpetual-overview-copy h3{margin:0;font-size:1.36rem;line-height:1.02}.perpetual-overview-copy p{margin:0;color:var(--muted);line-height:1.5}.perpetual-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.perpetual-status-chip{border-radius:16px;padding:8px 12px;display:grid;gap:3px;border:1px solid rgba(76,104,132,.08)}.perpetual-status-chip span{font-size:.77rem;letter-spacing:.1em;text-transform:uppercase}.perpetual-status-chip strong{font-size:1.12rem;line-height:1}.perpetual-status-chip.is-converted{background:#2f73601a;color:#205548}.perpetual-status-chip.is-failed{background:#d79a4924;color:#8b5f21}.perpetual-status-chip.is-lost{background:#a73f3f1a;color:#8f3030}.perpetual-status-chip.is-open{background:#2d597d17;color:var(--accent)}.perpetual-stats-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.perpetual-stat-card{display:grid;gap:8px;min-height:124px;padding:16px 18px;border-radius:20px;background:#ffffffe6;border:1px solid rgba(76,104,132,.12);position:relative;overflow:hidden}.perpetual-stat-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:#2d597d2e}.perpetual-stat-card-compact{min-height:92px;padding:14px 16px}.perpetual-stat-card strong{font-size:1.28rem;line-height:1.05}.perpetual-stat-card span{color:var(--muted);font-size:.9rem}.perpetual-stats-rail .eyebrow{font-size:.72rem;letter-spacing:.11em}.perpetual-stat-card-accounts:before{background:linear-gradient(90deg,#2d597d,#7aa6c7)}.perpetual-stat-card-baseline:before{background:linear-gradient(90deg,#29506f,#4c7ea5)}.perpetual-stat-card-converted:before{background:linear-gradient(90deg,#2f7360,#5aa287)}.perpetual-stat-card-forecast:before{background:linear-gradient(90deg,#d79a49,#ebc17c)}.perpetual-stat-card-rate:before{background:linear-gradient(90deg,#3a6d9e,#8cb6da)}.perpetual-stat-card-focus:before{background:linear-gradient(90deg,#5b6f92,#9fb6d1)}.perpetual-toolbar-card{display:flex;align-items:end;gap:16px;justify-content:space-between;flex-wrap:wrap}.perpetual-toolbar-card-compact{align-items:center;gap:10px}.perpetual-toolbar-card-top{align-items:start;justify-content:flex-end;gap:10px;flex-wrap:nowrap}.perpetual-field{display:grid;gap:5px;min-width:180px}.perpetual-field-compact{min-width:126px}.perpetual-field select,.perpetual-field input{border:1px solid var(--border);border-radius:14px;background:#ffffffeb;color:var(--text);padding:10px 12px;min-height:40px}.perpetual-search-field{flex:1 1 360px}.perpetual-search-field input{width:100%;min-height:42px;border-radius:12px;padding:0 14px;background:#fffffff5;box-shadow:none}.perpetual-select-shell{position:relative;min-width:132px}.perpetual-select-trigger{width:100%;min-height:42px;border:1px solid var(--border);border-radius:12px;background:#fffffff5;color:var(--text);padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;box-shadow:none}.perpetual-select-trigger strong{font-size:.98rem;font-weight:700}.perpetual-select-chevron{color:var(--accent);font-size:.72rem;letter-spacing:.02em;pointer-events:none}.perpetual-select-menu{position:absolute;top:calc(100% + 8px);left:0;width:100%;min-width:160px;padding:6px;border-radius:12px;border:1px solid rgba(76,104,132,.12);background:#fffffffa;box-shadow:0 14px 28px #415b761a;display:grid;gap:4px;z-index:30}.perpetual-select-option{border:0;background:transparent;border-radius:10px;min-height:38px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text);cursor:pointer;text-align:left}.perpetual-select-option:hover,.perpetual-select-option.is-active{background:#2d597d14}.perpetual-select-option span{font-weight:600}.perpetual-select-option strong{color:var(--accent);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.perpetual-toolbar-meta{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:.78rem}.perpetual-toolbar-meta span{padding:5px 10px;border-radius:999px;background:#12263a0d}.perpetual-toolbar-meta-inline{margin-top:1px;align-items:center}.perpetual-quarter-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.perpetual-quarter-strip-compact{gap:10px}.perpetual-quarter-strip-inline{margin-top:2px}.perpetual-quarter-card{padding:14px 16px;border-radius:18px;background:radial-gradient(circle at top right,rgba(122,166,199,.14),transparent 32%),linear-gradient(180deg,#fffffff0,#f2f7fce6);border:1px solid var(--border);display:grid;gap:8px;box-shadow:inset 0 1px #ffffffb8}.perpetual-quarter-card-inline{padding:8px 10px;gap:4px;border-radius:14px}.perpetual-quarter-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.perpetual-quarter-card-badge{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;background:#12263a12;color:var(--accent);font-size:.7rem;font-weight:700}.perpetual-quarter-card strong{font-size:.92rem;line-height:1.05}.perpetual-quarter-card span:last-child{color:var(--muted)}.perpetual-quarter-card-bar{width:100%;height:7px;border-radius:999px;background:#12263a14;overflow:hidden}.perpetual-quarter-card-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2d597d,#7aa6c7)}.perpetual-quarter-card-note{color:var(--muted);font-size:.74rem}.perpetual-quarter-card-subnote{color:#183149c2;font-size:.74rem;font-weight:600}.perpetual-quarter-card-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.perpetual-table-shell{display:grid;gap:14px;overflow:hidden}.perpetual-table-meta{display:flex;align-items:baseline;gap:8px;color:var(--muted)}.perpetual-table-scroll{overflow:auto;height:clamp(520px,68vh,820px);border-radius:20px;border:1px solid rgba(76,104,132,.1);background:linear-gradient(180deg,#fcfefffa,#f6fafdf0);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.perpetual-table-scroll::-webkit-scrollbar{width:0;height:0}.perpetual-table{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed}.perpetual-table th,.perpetual-table td{text-align:left;vertical-align:top;padding:11px 12px;border-bottom:1px solid rgba(76,104,132,.12)}.perpetual-table th{position:sticky;top:0;background:#fbfdfffa;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2}.perpetual-table th button{border:0;background:transparent;padding:0;color:inherit;cursor:pointer;font-weight:600;font-size:.93rem}.perpetual-table th:nth-child(1),.perpetual-table td:nth-child(1){width:16%}.perpetual-table th:nth-child(2),.perpetual-table td:nth-child(2){width:12%}.perpetual-table th:nth-child(3),.perpetual-table td:nth-child(3),.perpetual-table th:nth-child(4),.perpetual-table td:nth-child(4),.perpetual-table th:nth-child(5),.perpetual-table td:nth-child(5),.perpetual-table th:nth-child(6),.perpetual-table td:nth-child(6){width:12%}.perpetual-table th:nth-child(7),.perpetual-table td:nth-child(7),.perpetual-table th:nth-child(8),.perpetual-table td:nth-child(8),.perpetual-table th:nth-child(9),.perpetual-table td:nth-child(9){width:8%}.perpetual-table th:nth-child(8),.perpetual-table td:nth-child(8){width:10%}.perpetual-table th:nth-child(7),.perpetual-table td:nth-child(7),.perpetual-table th:nth-child(9),.perpetual-table td:nth-child(9){width:7%}.perpetual-customer-cell{display:grid;gap:4px}.perpetual-customer-button{border:0;background:transparent;padding:0;display:block;color:inherit;cursor:pointer;text-align:left;max-width:100%}.perpetual-customer-button strong{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.perpetual-customer-cell span{color:var(--muted);font-size:.88rem}.perpetual-support-end-cell{display:grid;gap:2px;line-height:1.25}.perpetual-status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:600;min-width:92px;text-align:center}.perpetual-status-pill.is-converted{background:#2f736024;color:#205548}.perpetual-status-pill.is-failed{background:#d79a492e;color:#8b5f21}.perpetual-status-pill.is-lost{background:#a73f3f1f;color:#8f3030}.perpetual-status-pill.is-open{background:#2d597d1f;color:var(--accent)}.perpetual-converted-cell{display:grid;gap:8px;justify-items:start}.perpetual-quarter-cell{display:grid;gap:7px;min-width:0}.perpetual-sentiment-strip{display:inline-flex;gap:6px}.perpetual-sentiment-chip{border:1px solid rgba(76,104,132,.18);background:#ffffffe6;color:var(--muted);border-radius:999px;min-width:32px;min-height:30px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.perpetual-sentiment-chip:hover:not(:disabled){transform:translateY(-1px)}.perpetual-sentiment-chip-likely:hover:not(:disabled),.perpetual-sentiment-chip-likely.is-active{background:#2f736029;border-color:#2f73607a;color:#205548}.perpetual-sentiment-chip-neutral:hover:not(:disabled),.perpetual-sentiment-chip-neutral.is-active{background:#d79a492e;border-color:#d79a4980;color:#8b5f21}.perpetual-sentiment-chip-not-likely:hover:not(:disabled),.perpetual-sentiment-chip-not-likely.is-active{background:#a73f3f29;border-color:#a73f3f7a;color:#8f3030}.perpetual-sentiment-chip:disabled{opacity:.55;cursor:default}.perpetual-empty-state{padding:32px 10px;color:var(--muted);text-align:center}@media(max-width:960px){.perpetual-loading-stage-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.perpetual-detail-layer{position:fixed;inset:0;pointer-events:none;z-index:220}.perpetual-detail-popover{position:fixed;width:min(720px,calc(100vw - 32px));height:min(495px,calc(100vh - 32px));pointer-events:auto;border-radius:18px;background:#fffffff5;border:1px solid rgba(76,104,132,.12);box-shadow:0 28px 64px #415b762e,inset 0 1px #ffffffb8;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.perpetual-detail-popover::-webkit-scrollbar{width:0;height:0}.perpetual-detail-card{display:grid;gap:10px;padding:14px 14px 16px}.perpetual-detail-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.perpetual-detail-head h3{margin:3px 0 4px;font-size:1.14rem;line-height:1.12}.perpetual-detail-head p{margin:0;color:var(--muted);font-size:.84rem}.perpetual-detail-note{color:var(--muted);font-size:.84rem;line-height:1.35;padding-bottom:1px;border-bottom:1px solid rgba(76,104,132,.1)}.perpetual-detail-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.perpetual-detail-hero>div,.perpetual-detail-quarter-card{border-radius:12px;padding:9px 10px;background:linear-gradient(180deg,#f8fbfffa,#eff5faeb);border:1px solid rgba(76,104,132,.1)}.perpetual-detail-hero span,.perpetual-detail-quarter-card span{display:block;color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.perpetual-detail-hero strong,.perpetual-detail-quarter-card strong{display:block;margin-top:4px;font-size:.98rem;line-height:1.1}.perpetual-detail-quarter-card em{display:block;margin-top:4px;color:var(--accent);font-style:normal;font-size:.88rem;font-weight:600}.perpetual-detail-quarter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.perpetual-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:0;padding-top:2px}.perpetual-detail-row{display:grid;grid-template-columns:122px minmax(0,1fr);gap:10px;padding:6px 0;border-bottom:1px solid rgba(76,104,132,.08)}.perpetual-detail-row span{color:var(--muted);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.perpetual-detail-row strong{font-size:.86rem;font-weight:600;line-height:1.28;overflow-wrap:anywhere}.perpetual-detail-quarter-card{position:relative;overflow:hidden}.perpetual-detail-quarter-card:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,#2d597d,#74a2c5);opacity:.9}.perpetual-detail-quarter-card strong{font-size:.92rem}.perpetual-detail-quarter-card em{margin-top:3px;font-size:.8rem;color:#183149db}@media(max-width:1280px){.perpetual-top-grid,.perpetual-overview-header{grid-template-columns:1fr}.perpetual-toolbar-card-top{justify-content:stretch;flex-wrap:wrap}.perpetual-quarter-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.perpetual-quarter-strip{grid-template-columns:1fr}.perpetual-toolbar-card,.perpetual-header-actions{align-items:stretch}.perpetual-toolbar-meta{flex-direction:column;gap:6px}.perpetual-status-strip,.perpetual-stats-rail,.perpetual-detail-hero,.perpetual-detail-grid{grid-template-columns:1fr}.perpetual-detail-quarter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.perpetual-detail-row{grid-template-columns:1fr;gap:6px}}.app-sidebar.is-collapsed .sidebar-link.is-active{box-shadow:inset 0 0 0 1px #2d597d29,0 10px 18px #415b7614}.sidebar-status{border-radius:999px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;min-width:3.25rem;background:var(--app-neutral-soft);color:var(--app-text-strong);padding:4px 10px;font-size:.67rem;font-weight:700;line-height:1;white-space:nowrap;text-align:center}.sidebar-status--live{background:var(--app-success-soft);color:var(--app-success)}.sidebar-status--next{background:var(--app-warning-soft);color:var(--app-warning)}.sidebar-status--later{background:var(--app-neutral-soft);color:var(--app-text-muted)}.sidebar-status.is-active{border-color:var(--app-border-focus);box-shadow:inset 0 0 0 1px #ffffff0a}html[data-atlas-theme=dark] .sidebar-status--live{background:#66b89b47;color:#d8f5e8}html[data-atlas-theme=dark] .sidebar-status--next{background:#f0b96f3d;color:#ffe3b5}html[data-atlas-theme=dark] .sidebar-status--later{background:#94adc72e;color:#d9e4ef}.sidebar-flyout{position:absolute;top:50%;left:calc(100% + 10px);width:208px;padding:6px;display:grid;gap:3px;border-radius:14px;background:#ffffffe6;-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);border:1px solid rgba(76,104,132,.12);box-shadow:0 18px 40px #415b7629,inset 0 1px #ffffffb8;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%) translate(-8px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease;z-index:220}.sidebar-flyout.is-collapsed{left:calc(100% + 12px)}.sidebar-flyout.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) translate(0)}.sidebar-flyout-item{border:0;background:transparent;border-radius:10px;padding:8px 10px;text-align:left;display:grid;gap:2px;cursor:pointer;color:var(--text);transition:background .16s ease,color .16s ease}.sidebar-flyout-item:hover{background:#2d597d14}.sidebar-flyout-item strong{font-size:.84rem;line-height:1.18;font-weight:650;letter-spacing:-.01em}.sidebar-flyout-item span{color:var(--muted);font-size:.7rem;line-height:1.22}.sidebar-footer{margin-top:auto;padding-top:10px;border-top:1px solid var(--border);display:grid;gap:8px;width:100%;overflow:visible}.sidebar-menu-wrap{position:relative;overflow:visible;flex:0 0 auto}.sidebar-menu-wrap.is-collapsed{width:100%;display:flex;justify-content:center}.sidebar-menu{position:absolute;right:0;bottom:calc(100% + 10px);width:184px;border-radius:13px;background:#ffffffd1;-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);box-shadow:0 18px 40px #415b7624,inset 0 1px #ffffffa6;border:1px solid rgba(76,104,132,.1);padding:5px;display:grid;gap:2px;z-index:220}.sidebar-menu-wrap.is-collapsed .sidebar-menu{left:calc(100% + 8px);right:auto;bottom:0}.sidebar-menu-item{border:0;background:transparent;border-radius:9px;padding:7px 9px;text-align:left;display:grid;gap:1px;cursor:pointer;transform:none;box-shadow:none}.sidebar-menu-item:hover{background:#2d597d14;box-shadow:none;transform:none}.sidebar-menu-item strong{color:var(--text);font-size:.85rem;line-height:1.12;font-weight:650;letter-spacing:-.01em}.sidebar-menu-item span{color:var(--muted);font-size:.68rem;line-height:1.2}.sidebar-menu-item.is-signout{margin-top:4px;padding-top:9px;border-top:1px solid rgba(76,104,132,.14)}.sidebar-menu-item.is-signout strong{color:var(--deep)}.sidebar-user{margin:0;font-size:1rem;font-weight:700}.sidebar-user-meta{margin:2px 0 0;font-size:.73rem;line-height:1.25;color:var(--muted);letter-spacing:0;word-break:break-all}.sidebar-link-main>span:last-child{font-size:.94rem;font-weight:600;letter-spacing:-.01em}.brand-mark{display:inline-flex;align-items:center;min-width:0}.brand-mark.is-compact{justify-content:center}.brand-mark-icon{width:auto;height:38px;max-width:142px;flex:0 0 auto;display:block;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(31,62,94,.12))}.brand-mark.is-compact .brand-mark-icon{height:38px;width:38px;max-width:38px}.sidebar-avatar{width:34px;height:34px;border-radius:12px;background:#eef6fb;color:#17324b;display:grid;place-items:center;font-weight:800}.sidebar-avatar-button{border:0;cursor:pointer;box-shadow:0 10px 20px #415b7614}.app-stage{padding:22px 24px 34px;position:relative;z-index:1;overflow:visible}.app-topbar{border:0;background:transparent;box-shadow:none;padding:2px 2px 10px;margin-bottom:6px}.app-topbar h2{margin:0;font-size:1.42rem;line-height:1.08;letter-spacing:-.025em}.topbar-copy{display:grid;gap:4px}.topbar-kicker-row{display:inline-flex;align-items:center;gap:8px;min-height:24px}.topbar-kicker{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;background:#2d597d1a;color:var(--accent);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.topbar-kicker-divider{width:1px;height:16px;background:#4c688438}.topbar-kicker-meta{color:var(--muted);font-size:.82rem;font-weight:600}.topbar-copy p{margin:0;color:var(--muted);max-width:58ch;line-height:1.42;font-size:.94rem}.hero-cta,.workspace-tile-action,.hero-action,.login-submit,.login-okta{border:0;cursor:pointer}.hero-action{background:#e8f0f7f2;color:var(--deep);border:1px solid var(--border)}.hero-action:disabled,.login-submit:disabled,.login-okta:disabled{opacity:.68;cursor:not-allowed}.app-content{display:grid;gap:16px}.home-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.home-command-grid{display:grid;grid-template-columns:minmax(0,1.45fr) 360px;gap:18px;align-items:stretch}.settings-workspace{display:grid;grid-template-columns:246px minmax(0,1fr);gap:0;min-height:680px;border:1px solid rgba(76,104,132,.12);border-radius:30px;background:#ffffffd1;box-shadow:var(--shadow);overflow:hidden}.settings-sidebar-pane{padding:24px 18px;border-right:1px solid rgba(76,104,132,.1);background:linear-gradient(180deg,#fbfdfff5,#f5f9fde6);display:grid;align-content:start;gap:18px}.settings-sidebar-head{display:grid;gap:6px}.settings-sidebar-head h3,.settings-detail-header h3,.settings-detail-card-head h4,.settings-static-note h4,.settings-placeholder-copy ul{margin:0}.settings-sidebar-head p,.settings-detail-description,.settings-detail-card-head p,.settings-static-note p,.settings-field-label p,.settings-placeholder-copy li{margin:0;color:var(--muted);line-height:1.56}.settings-sidebar-group{display:grid;gap:8px}.settings-sidebar-group-label{color:var(--accent);font-size:.77rem;font-weight:700;letter-spacing:0;text-transform:none}.settings-sidebar-list,.settings-detail-pane,.settings-detail-stack{display:grid;gap:10px}.settings-sidebar-item{width:100%;border:0;border-radius:10px;background:transparent;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.settings-sidebar-item:hover{background:#4f7ea314}.settings-sidebar-item.is-active{background:#71a7d933;box-shadow:inset 0 0 0 1px #4f7ea324}.settings-sidebar-item strong{color:var(--deep);font-size:.92rem;line-height:1.22}.settings-sidebar-item small{color:var(--muted);font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.settings-detail-pane{padding:24px 28px;align-content:start;background:#ffffffd6;overflow:visible;position:relative;z-index:2}.settings-detail-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.settings-detail-header h3{font-size:1.7rem;line-height:1.04}.settings-detail-description{max-width:66ch;font-size:.94rem}.settings-detail-toolbar-wrap{display:grid;justify-items:end;gap:6px}.settings-detail-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.settings-refresh-meta{margin:0;color:var(--muted);font-size:.72rem;font-weight:600;line-height:1.35;text-align:right}.settings-refresh-button{min-height:28px;padding:0 12px;border:1px solid rgba(76,104,132,.14);border-radius:999px;background:#ffffffe6;color:var(--deep);font-size:.75rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.settings-refresh-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #34886029;border-color:#3d946a52;background:#effbf4fa;color:#176742}.settings-refresh-button:disabled{opacity:.64;cursor:wait;box-shadow:none;transform:none}.settings-detail-card{border:1px solid rgba(76,104,132,.12);border-radius:20px;background:#ffffffeb;padding:16px 18px;display:grid;gap:14px}.settings-detail-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.settings-field-table{display:grid}.settings-field-row{display:grid;grid-template-columns:minmax(190px,.56fr) minmax(0,1fr);gap:18px;align-items:center;padding:13px 0;border-top:1px solid rgba(76,104,132,.1)}.settings-field-row:first-child{border-top:0;padding-top:0}.settings-field-row:last-child{padding-bottom:0}.settings-field-label{display:grid;gap:4px}.settings-field-label span{color:var(--deep);font-size:.9rem;font-weight:700}.settings-field-value{min-height:40px;border-radius:10px;border:1px solid rgba(76,104,132,.14);background:#f5f9fd;padding:0 12px;display:flex;align-items:center}.settings-field-value span{color:var(--deep);font-size:.88rem;line-height:1.45;word-break:break-word}.settings-field-value-status{border-width:1px;font-weight:700}.settings-field-value-status span{font-weight:700}.settings-field-value-status-healthy{background:#ebf8f1f2;border-color:#33946c2e}.settings-field-value-status-healthy span{color:#196f56}.settings-field-value-status-stale{background:#fff7e4f5;border-color:#c9943d38}.settings-field-value-status-stale span{color:#8f6619}.settings-field-value-status-unhealthy{background:#ffeeeef5;border-color:#c24f4f38}.settings-field-value-status-unhealthy span{color:#992c2c}.settings-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-static-note{display:grid;gap:8px}.settings-placeholder-copy{display:grid;gap:10px}.settings-placeholder-list{padding-left:18px;display:grid;gap:8px}.home-command-hero,.home-runtime-card,.home-operating-card,.home-launch-strip{border:1px solid var(--border);border-radius:28px;background:var(--panel);box-shadow:var(--shadow)}.home-command-hero{display:grid;gap:22px;padding:30px;background:radial-gradient(circle at top left,rgba(118,170,214,.16),transparent 34%),linear-gradient(180deg,#fbfdfffa,#f3f8fdf0)}.home-command-hero-copy h1{margin:10px 0 14px;max-width:11ch;font-size:clamp(2.5rem,4vw,4.25rem);line-height:.94}.home-command-actions{display:flex;flex-wrap:wrap;gap:12px}.home-command-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-command-band div{display:grid;gap:4px;padding:14px 16px;border-radius:18px;background:#ffffffd1;border:1px solid rgba(76,104,132,.1)}.home-command-band span,.home-runtime-grid span,.home-launch-metrics span{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.home-command-band strong,.home-runtime-grid strong,.home-launch-metrics strong{color:var(--deep);line-height:1.35}.home-runtime-card{padding:22px;display:grid;gap:16px;background:radial-gradient(circle at top right,rgba(122,166,199,.18),transparent 36%),#fafcfff5}.home-runtime-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.home-runtime-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-runtime-grid article{display:grid;gap:4px;padding:14px 16px;border-radius:18px;background:#ffffffe0;border:1px solid rgba(76,104,132,.08)}.home-runtime-note{padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,#203d58fa,#2a5276f5);color:#f3f8fd}.home-runtime-note p{margin:0;color:#f3f8fdd1;line-height:1.6}.home-runtime-note .panel-callout-label{color:#f3f8fd9e;margin-bottom:6px}.home-operating-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-operating-card{padding:22px;display:grid;gap:10px}.home-operating-card h3,.home-launch-copy h3{margin:0}.home-operating-card p,.home-launch-copy p{margin:0;color:var(--muted);line-height:1.58}.home-launch-strip{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);gap:18px;padding:24px 26px;background:linear-gradient(135deg,#fffbf6fa,#f3f8fef5)}.home-launch-copy{display:grid;gap:10px}.home-launch-metrics{display:grid;gap:12px}.home-launch-metrics article{display:grid;gap:4px;padding:14px 16px;border-radius:18px;background:#ffffffd6;border:1px solid rgba(76,104,132,.08)}.home-dashboard{display:grid;gap:16px}.home-landing-card{border:1px solid rgba(76,104,132,.12);border-radius:30px;background:linear-gradient(180deg,#fbfdfff5,#f5f9fde6),#ffffffe0;box-shadow:var(--shadow);padding:24px 26px;display:grid;gap:18px}.home-landing-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.home-landing-copy,.home-main-grid,.home-signal-grid,.home-focus-list,.home-preview-grid,.home-module-grid,.home-bottom-grid,.home-tag-row{display:grid}.home-landing-copy{gap:8px}.home-landing-copy h3,.home-module-card-head strong,.home-focus-item strong,.home-signal-card h4,.home-preview-card strong{margin:0}.home-landing-copy p,.home-signal-card p,.home-focus-item p,.home-preview-card p,.home-module-card p{margin:0;color:var(--muted);line-height:1.58}.home-landing-copy h3{max-width:16ch;font-size:clamp(1.95rem,2.7vw,2.6rem);line-height:1.02}.home-landing-actions{display:grid;justify-items:end;align-content:start;gap:12px}.home-secondary-cta{background:#ffffffeb;border-color:#4c68841f;color:var(--deep)}.home-landing-action-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.home-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-signal-card{display:grid;gap:8px;padding:16px 18px;border-radius:16px;background:#f8fbfef5;border:1px solid rgba(76,104,132,.1)}.home-signal-card h4{margin:0;color:var(--deep);font-size:1rem;line-height:1.3}.home-signal-card p{margin:0;font-size:.92rem;color:var(--muted);line-height:1.58}.home-main-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:16px}.home-shell{display:grid;grid-template-columns:260px minmax(0,1fr);gap:0;min-height:720px;border:1px solid rgba(76,104,132,.12);border-radius:30px;background:#ffffffd1;box-shadow:var(--shadow);overflow:hidden}.home-pane{display:grid;align-content:start}.home-side-pane{padding:28px 22px;gap:22px;border-right:1px solid rgba(76,104,132,.1);background:linear-gradient(180deg,#fbfdfff5,#f5f9fde6)}.home-side-head,.home-side-summary,.home-main-pane,.home-detail-grid,.home-module-list,.home-detail-list{display:grid}.home-side-head{gap:8px}.home-side-head h3,.home-main-header h3,.home-section-head h4,.home-module-copy strong{margin:0}.home-side-head p,.home-main-description,.home-section-head p,.home-module-copy p,.home-detail-list li{margin:0;color:var(--muted);line-height:1.56}.home-side-head h3{font-size:1.65rem;line-height:1.05}.home-side-actions{display:grid;gap:10px}.home-side-summary{gap:10px}.home-side-summary div{display:grid;gap:4px;padding:12px 14px;border-radius:16px;background:#ffffffd6;border:1px solid rgba(76,104,132,.08)}.home-side-summary span{color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.home-side-summary strong{color:var(--deep);line-height:1.38}.home-main-pane{padding:28px 30px;gap:14px;background:#ffffffd6}.home-main-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.home-main-header h3{font-size:1.78rem;line-height:1.04}.home-main-description{max-width:62ch}.home-section-card{border:1px solid rgba(76,104,132,.12);border-radius:20px;background:#ffffffeb;padding:18px 20px;display:grid;gap:14px}.home-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.home-section-card-spotlight{background:linear-gradient(180deg,#fffffff2,#f7fafdeb),#ffffffeb}.home-focus-list{gap:0}.home-focus-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 0;border-top:1px solid rgba(76,104,132,.1)}.home-focus-item:first-child{border-top:0;padding-top:0}.home-focus-item:last-child{padding-bottom:0}.home-focus-item strong{color:var(--deep);line-height:1.32}.home-focus-item div{display:grid;gap:4px}.home-focus-item.is-muted{opacity:.92}.home-preview-grid{gap:12px}.home-preview-card{display:grid;gap:6px;padding:15px 16px;border-radius:16px;background:#f6fafe;border:1px solid rgba(76,104,132,.1)}.home-field-table{display:grid}.home-field-row{display:grid;grid-template-columns:minmax(170px,.5fr) minmax(0,1fr);gap:16px;align-items:center;padding:13px 0;border-top:1px solid rgba(76,104,132,.1)}.home-field-row:first-child{border-top:0;padding-top:0}.home-field-row:last-child{padding-bottom:0}.home-field-label span{color:var(--deep);font-size:.9rem;font-weight:700}.home-field-value{min-height:40px;padding:0 12px;border-radius:10px;border:1px solid rgba(76,104,132,.14);background:#f5f9fd;display:flex;align-items:center}.home-field-value span{color:var(--deep);font-size:.88rem;line-height:1.45;word-break:break-word}.home-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-detail-list{gap:10px;padding-left:18px}.home-module-list{gap:0}.home-module-surface{gap:16px}.home-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-module-card{display:grid;grid-template-rows:auto 1fr auto;gap:14px;padding:18px;border-radius:18px;min-height:194px;background:#f7fafefa;border:1px solid rgba(76,104,132,.12);box-shadow:inset 0 1px #ffffffb3,0 10px 22px #284a6c0a}.home-module-card-head{display:grid;gap:10px}.home-module-card .workspace-pill{justify-self:start}.home-module-card strong{margin:0;color:var(--deep);font-size:1.02rem;line-height:1.32}.home-module-card p{margin:0;color:var(--muted);line-height:1.6}.home-module-card--dashboards{background:linear-gradient(180deg,#e5f1fdfa,#f2f8fdf5);border-color:#5c8ebc42;box-shadow:inset 0 1px #ffffffc7,0 12px 24px #3b669214}.home-module-card--ai{background:linear-gradient(180deg,#eff3fffa,#f6f8fef5);border-color:#788bc638}.home-module-card--automations{background:linear-gradient(180deg,#eff8f0fa,#f5faf6f5);border-color:#72a47e38}.home-module-card--exports{background:linear-gradient(180deg,#fff4eafa,#fcf8f3f5);border-color:#c4926038}.home-module-card--dashboards .home-module-button:not(:disabled){background:linear-gradient(135deg,#365d82,#567ea4);border-color:transparent;color:#f8fbff}.home-module-card--dashboards .home-module-button:hover:not(:disabled){box-shadow:0 12px 24px #365d822e}.home-module-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 0;border-top:1px solid rgba(76,104,132,.1)}.home-module-row:first-child{border-top:0;padding-top:0}.home-module-row:last-child{padding-bottom:0}.home-module-copy{display:grid;gap:4px}.home-module-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.home-module-button{min-height:34px;min-width:78px;padding:0 14px;border:1px solid rgba(76,104,132,.12);border-radius:999px;background:#ffffffe6;color:var(--deep);font-weight:700;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.home-module-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #415b761f}.home-module-button:disabled{opacity:.58;cursor:not-allowed;box-shadow:none;transform:none}.home-bottom-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:16px}.home-tag-row{display:flex;flex-wrap:wrap;gap:8px}.home-hero.home-hero-compact .home-hero-copy h1{max-width:14ch;font-size:clamp(2rem,3vw,3.15rem)}.home-hero-copy,.hero-signal-panel,.panel-card,.workspace-tile,.workbench-card,.login-card{border:1px solid var(--border);border-radius:28px;background:var(--panel);background-clip:padding-box;box-shadow:var(--shadow);overflow:hidden}.home-hero-copy{padding:30px 30px 28px}.home-hero-copy h1{margin:10px 0 16px;font-size:clamp(2.5rem,4vw,4.2rem);line-height:.96;max-width:12ch}.eyebrow{margin:0;color:var(--accent);font-weight:700}.hero-text{margin:0;max-width:62ch;color:var(--muted);line-height:1.68;font-size:1.02rem}.hero-actions{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px}.hero-cta{border-radius:999px;padding:13px 18px;font-weight:700}.hero-cta-primary{background:linear-gradient(135deg,#2d597d,#5e89ad);color:#f8fbff}.hero-cta-secondary{background:#fffffff0;color:var(--text);border:1px solid var(--border)}.hero-signal-panel{padding:18px;display:grid;gap:14px;background:radial-gradient(circle at top right,rgba(122,166,199,.18),transparent 36%),#fafcfff5}.signal-strip{border-radius:20px;background:linear-gradient(135deg,#183651,#224969);color:#f3f8fd;padding:16px 18px}.signal-strip p,.signal-strip strong{margin:0}.signal-strip p{color:#f3f8fdad;font-size:.88rem;margin-bottom:4px}.signal-grid{display:grid;gap:12px}.signal-grid article{border-radius:20px;padding:16px 18px;background:#ffffffdb;border:1px solid var(--border)}.signal-grid span{display:inline-flex;border-radius:999px;background:#2d597d14;color:var(--accent);padding:5px 10px;font-size:.78rem;font-weight:700;margin-bottom:10px}.signal-grid h3,.workspace-tile h3,.workbench-card h3,.section-header h2,.login-copy h1{margin:0 0 8px}.signal-grid p,.workspace-tile p,.workbench-card p,.panel-callout p,.login-copy p,.login-footnote{margin:0;color:var(--muted);line-height:1.55}.surface-section,.two-column-band{display:grid;gap:18px}.surface-section{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.section-header{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.section-header h2{font-size:1.3rem}.section-header p{margin:0;color:var(--muted)}.module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.workspace-tile{padding:18px 18px 20px;display:grid;gap:14px}.workspace-tile.tone-amber{background:linear-gradient(180deg,#fffbf4fc,#f7f1e7f5)}.workspace-tile.tone-forest{background:linear-gradient(180deg,#f5fcf9fc,#eaf6f0f5)}.workspace-tile.tone-ink{background:linear-gradient(180deg,#f8fbfefc,#ebf2f9f5)}.workspace-tile.tone-sand{background:linear-gradient(180deg,#fffbf6fc,#f6eee1f5)}.workspace-tile-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.workspace-kicker{color:var(--accent);font-weight:700}.workspace-pill{border-radius:999px;background:#e8f0f7f2;color:var(--deep);padding:5px 10px;font-size:.76rem;font-weight:700}.workspace-tile-action{margin-top:8px;justify-self:start;border-radius:999px;background:linear-gradient(135deg,#2d597d,#5e89ad);color:#f8fbff;padding:10px 14px;font-weight:700}.app-topbar-module{display:flex;justify-content:space-between;align-items:center;gap:14px}.module-topbar-actions{display:flex;align-items:center;gap:10px}.module-topbar-actions .module-action-button{min-height:38px;padding:0 14px;box-shadow:0 8px 18px #415b760f}.module-nav{margin-top:-2px;padding:2px 0 4px}.module-nav-track{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;background:#f8fbfef0;border:1px solid rgba(76,104,132,.1);box-shadow:0 8px 18px #415b760d}.module-nav-item{border:0;background:transparent;color:var(--muted);min-height:30px;padding:0 12px;border-radius:999px;cursor:pointer;font-size:.84rem;font-weight:700;letter-spacing:-.01em;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.module-nav-item:hover{background:#2d597d0f;color:var(--deep);border-radius:999px}.module-nav-item.is-active{background:#fff;color:var(--deep);border-radius:999px;box-shadow:0 4px 10px #415b760f,inset 0 0 0 1px #4c68841f}.module-nav-item.is-active:hover{transform:translateY(-1px)}.module-action-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(45,89,125,.14);background:#fffc;color:var(--deep);font-weight:700;text-decoration:none;box-shadow:0 12px 24px #415b7614;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.module-action-button-primary{background:linear-gradient(135deg,#2d597d,#5e89ad);color:#f7fbff;border-color:transparent}.report-export-button{position:relative;overflow:hidden;isolation:isolate;min-height:38px;min-width:128px;padding:0 14px;border-color:#4c68841f;background:linear-gradient(180deg,#f8fbfefa,#f1f7fceb);box-shadow:0 8px 18px #415b760f,inset 0 1px #ffffffe0}.report-export-button:hover:not(:disabled){transform:translateY(-1px);border-color:#4f7ea338;box-shadow:0 10px 22px #415b7614,inset 0 1px #ffffffd6}.report-export-button:active:not(:disabled){transform:translateY(0)}.report-export-button:disabled{cursor:wait}.report-export-button-progress{position:absolute;inset:0;width:100%;transform-origin:left center;transform:scaleX(var(--report-export-progress, 0));background:linear-gradient(90deg,#6c9ec642,#578db8b8);transition:transform .22s ease,background .22s ease,opacity .22s ease;z-index:0}.report-export-button-label{position:relative;z-index:1;font-size:.86rem;font-weight:700;letter-spacing:-.01em}.report-export-button.is-exporting{color:#11304a;border-color:#4f7ea33d;box-shadow:0 10px 22px #415b7614,inset 0 1px #ffffffd6}.report-export-button.is-complete{color:#f7fff8;border-color:transparent}.report-export-button.is-complete .report-export-button-progress{background:linear-gradient(90deg,#3d9664eb,#227c4cfa)}.report-export-button.is-error{color:#fff8f8;border-color:transparent}.report-export-button.is-error .report-export-button-progress{background:linear-gradient(90deg,#c15353eb,#a23232fa)}.report-export-error-detail{margin:0;max-width:360px;color:#9e3838;font-size:.76rem;line-height:1.35}.pbi-shell{display:grid;grid-template-columns:minmax(0,1.6fr) 360px;gap:18px;align-items:start}.pbi-shell-single{grid-template-columns:minmax(0,1fr)}.pbi-panel{border:1px solid var(--border);border-radius:28px;background:var(--panel);background-clip:padding-box;box-shadow:var(--shadow);overflow:hidden}.pbi-panel-pipeline{overflow:visible}.pbi-panel-main{padding:22px;display:grid;gap:18px}.module-placeholder-panel{min-height:180px;align-content:start}.pbi-panel-side{padding:20px;display:grid;gap:16px;background:radial-gradient(circle at top right,rgba(122,166,199,.15),transparent 35%),#ffffffe6}.pbi-panel-head,.pbi-side-head{display:grid;gap:6px}.pbi-panel-head h3,.pbi-side-head h3,.pbi-note-card h4{margin:0}.pbi-panel-head{grid-template-columns:1fr auto;align-items:start;gap:14px}.pbi-frame-wrap{border-radius:22px;overflow:hidden;border:1px solid rgba(76,104,132,.12);background:#eff4f8;min-height:660px;box-shadow:inset 0 1px #ffffff8c}.pbi-frame{width:100%;min-height:660px;border:0;display:block;background:#fff}.pbi-empty-state{border-radius:22px;padding:28px;background:#ffffffd1;border:1px dashed rgba(76,104,132,.24);color:var(--muted);display:grid;gap:8px}.pbi-empty-state strong{color:var(--deep)}html[data-atlas-theme=dark] .pbi-empty-state{background:linear-gradient(180deg,#162333fa,#121f2efa);border-color:#94adc733;color:var(--app-text-muted);box-shadow:inset 0 1px #ffffff08}html[data-atlas-theme=dark] .pbi-empty-state strong{color:var(--app-text-strong)}.pbi-note-list{display:grid;gap:12px}.pbi-overview-grid,.pbi-board-grid,.pbi-builder-grid{display:grid;gap:14px;align-items:stretch}.pbi-overview-grid,.pbi-board-grid,.pbi-builder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pbi-overview-card,.pbi-board-card,.pbi-builder-card{border-radius:22px;padding:16px 18px 18px;border:1px solid rgba(76,104,132,.12);background:#ffffffd1;background-clip:padding-box;display:flex;flex-direction:column;gap:8px;overflow:hidden}.pbi-overview-card>p{min-height:0;margin-bottom:0}.pbi-overview-card-primary{background:radial-gradient(circle at top right,rgba(122,166,199,.18),transparent 36%),#ffffffe6}.pbi-overview-card-live{background:radial-gradient(circle at top right,rgba(106,189,136,.14),transparent 38%),#ffffffe6}.pbi-overview-card span,.pbi-board-card span{display:inline-flex;width:fit-content;border-radius:999px;background:#2d597d14;color:var(--accent);padding:5px 10px;font-size:.74rem;font-weight:700}.pbi-overview-card h4,.pbi-board-card h4,.pbi-builder-card strong{margin:0}.pbi-overview-card p,.pbi-board-card p,.pbi-builder-card p{margin:0;color:var(--muted);line-height:1.55}.pbi-overview-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pbi-overview-metric{display:grid;gap:1px;padding:8px 12px;border-radius:12px;border:1px solid rgba(76,104,132,.1);background:#f8fbfee6}.pbi-overview-metric strong{color:var(--deep);font-size:.98rem;line-height:1.1}.pbi-overview-metric small{color:var(--muted);font-size:.74rem;line-height:1.25}.pbi-overview-action{width:100%;margin-top:auto}.pbi-overview-card-live .pbi-overview-metrics{margin-top:4px}.pbi-overview-action:hover:not(:disabled){background:#f2f8fdfa;border-color:#4c68842e;box-shadow:0 10px 20px #415b7614;color:var(--deep)}.module-action-button-primary.pbi-overview-action:hover:not(:disabled){background:linear-gradient(135deg,#5b86ac,#7fa7c9);color:#f8fbff;box-shadow:0 10px 20px #415b761f}.automation-overview-section{display:grid;gap:12px}.automation-overview-section+.automation-overview-section{margin-top:22px}.automation-overview-section-head{display:flex;align-items:center;gap:10px;min-width:0}.automation-overview-section-head .workspace-pill{justify-content:center;min-width:108px;text-align:center}.automation-overview-section-head strong{color:var(--deep);font-size:.86rem;line-height:1.2}.automation-overview-renewal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-overview-planned-grid{grid-template-columns:minmax(0,1fr)}.automation-overview-placeholder-card{min-height:118px;border-style:dashed}.automation-overview-section-planned .automation-overview-section-head .workspace-pill{background:#4c688414;color:var(--muted)}.report-loading-state,.report-error-state{border-radius:22px;padding:24px;border:1px solid rgba(76,104,132,.12);background:#ffffffd1;display:grid;gap:8px}.report-loading-state strong,.report-error-state strong{color:var(--deep)}.report-loading-state p,.report-error-state p{margin:0;color:var(--muted);line-height:1.5}.report-loading-state-inline,.report-error-state-inline{padding:16px 0 4px;border:0;background:transparent}.report-surface{display:grid;gap:16px}.report-insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.report-chart-card,.report-ai-card{border-radius:10px;padding:14px 16px;border:1px solid rgba(76,104,132,.12);background:#ffffffd6;display:grid;gap:6px;align-content:start}.report-chart-card{min-height:0;height:auto}.report-ai-card{grid-column:1 / -1}.report-ai-head{min-height:auto;align-items:flex-start}.report-ai-head-copy{min-height:auto;gap:4px}.report-chart-head{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:24px}.report-chart-copy{display:grid;gap:2px;min-height:24px;align-content:start}.report-chart-head h4{margin:0;color:var(--deep);line-height:1.1;font-size:.96rem}.report-chart-kicker{color:var(--accent);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.report-chart-legend{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;justify-content:flex-end;font-size:.64rem;line-height:1;color:var(--muted);padding-top:0;white-space:nowrap}.report-chart-filter-chip{padding:3px 8px;border-radius:999px;border:1px solid rgba(45,89,125,.16);background:#2d597d14;color:var(--accent);font-size:.68rem;font-weight:800;white-space:nowrap}.report-chart-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.report-chart-legend span{display:inline-flex;align-items:center;gap:5px}.report-chart-legend-bar,.report-chart-legend-line{display:inline-block}.report-chart-legend-bar{width:12px;height:7px;border-radius:2px;background:#2d597d38}.report-chart-legend-line{width:12px;height:1px;background:#5e89ad;border-radius:999px}.report-chart-expand{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:8px;border:0;background:transparent;color:#183149ad;font-size:0;font-weight:700;transition:color .16s ease,transform .16s ease,opacity .16s ease}.report-chart-expand:hover{color:#27577f;transform:translateY(-1px);opacity:1}.report-chart-expand svg{width:12px;height:12px}.report-chart-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:28px;background:#0e1d2d6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.report-chart-modal{width:min(1120px,100%);max-height:calc(100vh - 56px);overflow:auto;background:transparent;border:0;box-shadow:none;border-radius:0}.report-combo-chart{width:100%;height:auto;display:block;overflow:visible}.report-chart-frame{position:relative}.report-chart-zero-line{stroke:#4c688438;stroke-width:.8;stroke-dasharray:4 4}.report-chart-grid-line{stroke:#4c68841f;stroke-width:.75}.report-chart-axis-tick{stroke:#4c68843d;stroke-width:.75}.report-chart-axis-label{fill:var(--muted);font-size:8.5px;font-weight:400;text-anchor:end}.report-chart-axis-label-primary{fill:#183149d6}.report-chart-axis-label-secondary{text-anchor:start}.report-chart-axis-title{fill:var(--accent);font-family:Aptos,Segoe UI,Trebuchet MS,sans-serif;font-size:9px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.report-chart-bar{fill:#2d597d2e;cursor:pointer;shape-rendering:geometricPrecision;transition:opacity .16s ease,filter .16s ease}.report-chart-bar.is-dimmed{opacity:.16}.report-chart-bar.is-active{filter:none;opacity:1}.report-chart-bar-highlight{fill:#1f5b8494;cursor:pointer;filter:none}.report-chart-bar.is-success{fill:#6abd8857}.report-chart-bar.is-critical{fill:#c94f4f42}.report-chart-bar.is-neutral{fill:#4c68841f}.report-chart-line{fill:none;stroke:#4f7ea3;stroke-width:.9;stroke-linecap:round;stroke-linejoin:round;transition:opacity .16s ease}.is-cross-filtered .report-chart-line{opacity:.24}.report-chart-line-highlight{fill:none;stroke:#1c5279c7;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.report-chart-point{fill:#4f7ea3;stroke:#ffffffe6;stroke-width:.55;cursor:pointer;transition:opacity .16s ease}.report-chart-point.is-dimmed{opacity:.28}.report-chart-point.is-active{opacity:1}.report-chart-point-highlight{fill:#1f5b84;stroke:#fffffff2;stroke-width:.6;cursor:pointer}.report-chart-value{fill:var(--deep);font-size:12px;font-weight:700;text-anchor:middle}.report-chart-x-label{fill:var(--muted);font-size:7.8px;font-weight:400;text-anchor:end}.report-chart-x-label-expanded{text-anchor:middle}.report-chart-x-label-rotated{text-anchor:end}.report-chart-x-label-rotated tspan{dominant-baseline:hanging}.report-chart-empty{border-radius:18px;padding:18px;border:1px dashed rgba(76,104,132,.2);color:var(--muted)}.report-chart-tooltip{position:absolute;z-index:2;min-width:150px;max-width:220px;padding:10px 12px;border-radius:14px;border:1px solid rgba(76,104,132,.16);background:#fffffff5;box-shadow:0 18px 38px #213d5c29;transform:translate(-50%,calc(-100% - 12px));display:grid;gap:2px;pointer-events:none}.report-chart-tooltip-kicker{color:var(--accent);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.report-chart-tooltip strong{color:var(--deep);font-size:.98rem;line-height:1.15}.report-chart-tooltip small{color:var(--muted);font-size:.76rem;line-height:1.35}.report-ai-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.report-ai-stat{border-radius:18px;padding:15px 16px;border:1px solid rgba(76,104,132,.1);background:linear-gradient(180deg,#f4f8fdf5,#ffffffeb);display:grid;gap:6px;min-height:104px;align-content:start}.report-ai-stat.is-primary{border-color:#4f7ea32e;background:linear-gradient(180deg,#eff6fcfa,#fffffff0)}.report-ai-stat.is-warning{border-color:#bf902c29;background:linear-gradient(180deg,#fffaf1fa,#fffffff0)}.report-ai-stat.is-critical{border-color:#c94f4f29;background:linear-gradient(180deg,#fff5f5fa,#fffffff0)}.report-ai-stat-label{color:var(--accent);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.report-ai-stat strong{color:var(--deep);font-size:1.34rem;line-height:1.05}.report-ai-stat small{color:var(--muted);font-size:.78rem;font-weight:600;line-height:1.35}.report-ai-summary{margin:0;color:var(--text);line-height:1.55}.report-ai-summary-block{display:grid;gap:8px}.report-ai-trend-line{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.report-ai-trend-label{color:var(--muted);font-size:.82rem;font-weight:700}.report-ai-trend-chip{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:#f4f8fceb;border:1px solid rgba(76,104,132,.1);color:var(--deep);font-size:.78rem;font-weight:700}.report-ai-trend-chip.is-critical{color:#9a2f2f;border-color:#c94f4f24;background:#fff5f5f2}.report-ai-body-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(320px,1.02fr);gap:16px;align-items:stretch}.report-ai-summary-stack{display:grid;gap:12px}.report-ai-summary-card{border-radius:18px;padding:16px 18px;border:1px solid rgba(76,104,132,.1);background:#f9fcfff0;display:grid;gap:9px;align-content:start}.report-ai-summary-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.report-ai-summary-card-copy{margin:0;color:var(--text);line-height:1.68;font-size:1.02rem;max-width:68ch}.report-ai-side-rail{display:grid;gap:12px;align-content:start}.report-chart-card{min-height:0;border-radius:10px}.report-ai-side-rail.is-single{grid-template-rows:1fr}.report-ai-side-rail.is-single .report-ai-recommendation-featured{height:100%}.report-ai-side-card{border-radius:18px;padding:14px 15px;border:1px solid rgba(76,104,132,.1);background:#f8fbfef0}.report-ai-recommendation{border-radius:16px;padding:12px 14px;border:1px solid rgba(76,104,132,.1);background:#f7fafdf0;display:grid;gap:6px}.report-ai-recommendation-featured{padding:18px 18px 20px;border-radius:18px;border-color:#4f7ea329;background:linear-gradient(180deg,#f1f7fcfa,#fffffff2);box-shadow:inset 0 0 0 1px #4f7ea308;align-content:start}.report-ai-recommendation strong{color:var(--deep);font-size:.84rem;letter-spacing:.06em;text-transform:uppercase}.report-ai-recommendation-featured p{margin:0;font-size:.96rem;line-height:1.62}.report-ai-recommendation p{margin:0;color:var(--text);line-height:1.5}.report-ai-recommendation-compact{padding:10px 12px;gap:4px}.report-ai-recommendation-compact strong{font-size:.75rem}.report-ai-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.report-ai-scope-card{position:relative;overflow:hidden;border-radius:20px;padding:14px;border:1px solid rgba(76,104,132,.1);background:linear-gradient(180deg,#fafcfff5,#fffffff0);display:grid;grid-template-rows:minmax(48px,auto) auto 1fr;gap:12px;box-shadow:0 14px 28px #11273f0d}.report-ai-scope-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:10px;min-height:48px}.report-ai-scope-head{display:grid;gap:3px}.report-ai-scope-head strong{color:var(--deep);font-size:1.02rem;line-height:1.2}.report-ai-scope-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.report-ai-scope-total{color:var(--muted);font-size:.76rem;font-weight:800;white-space:nowrap;border-radius:999px;padding:6px 10px;background:#eff5faf2;border:1px solid rgba(76,104,132,.08)}.report-ai-scope-kpi-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.report-ai-scope-kpi{display:grid;gap:6px;padding:10px 12px;border-radius:16px;border:1px solid rgba(76,104,132,.09);background:#f7fafdf2;min-height:74px;align-content:start}.report-ai-scope-kpi span{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.report-ai-scope-kpi strong{color:var(--deep);font-size:1rem;line-height:1;font-variant-numeric:tabular-nums}.report-ai-scope-kpi.is-primary{background:#f1f7fcfa}.report-ai-scope-kpi.is-warning{background:#fffaf1fa}.report-ai-scope-kpi.is-critical{background:#fff5f5fa}.report-ai-scope-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(272px,.86fr);gap:12px;align-items:stretch}.report-ai-scope-copy{display:grid;gap:8px}.report-ai-scope-summary-card{border-radius:16px;padding:10px 11px;border:1px solid rgba(76,104,132,.08);background:#ffffffe6;display:grid;gap:6px;align-content:start;min-height:0}.report-ai-scope-summary-card .report-chart-kicker{font-size:.76rem}.report-ai-scope-summary-copy{margin:0;color:var(--text);line-height:1.5;font-size:.89rem}.report-ai-scope-facts-card{display:grid;gap:8px;padding:10px;border-radius:18px;border:1px solid rgba(76,104,132,.08);background:#f4f8fceb;align-content:start;height:100%}.report-ai-scope-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.report-ai-scope-fact{display:grid;gap:4px;padding:8px 9px;border-radius:14px;background:#fffffff0;border:1px solid rgba(76,104,132,.08)}.report-ai-scope-fact span{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.report-ai-scope-fact strong{color:var(--deep);font-size:.8rem;line-height:1.28;font-variant-numeric:tabular-nums}.report-ai-scope-badge-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto}.report-ai-scope-key-insight{margin-top:12px}.report-ai-scope-badge{display:grid;align-items:center;align-content:center;gap:4px;width:100%;min-height:50px;padding:10px 12px;border-radius:14px;background:#fffffff0;border:1px solid rgba(76,104,132,.08);text-align:left}.report-ai-scope-badge span{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.report-ai-scope-badge strong{color:var(--deep);font-size:.8rem;font-weight:700;line-height:1.28;font-variant-numeric:tabular-nums}.report-ai-deals{display:grid;gap:10px}.report-ai-deals.report-ai-side-card{padding:14px 15px 15px}.report-ai-deals ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.report-ai-deals li{border-radius:14px;padding:11px 12px;background:#fffffff0;border:1px solid rgba(76,104,132,.09);display:grid;gap:4px}.report-ai-deals li strong{color:var(--deep)}.report-ai-deals li span{color:var(--muted);font-size:.86rem}.report-ai-deals li em{font-style:normal;color:#8f2323;font-weight:700;font-size:.84rem}.report-matrix-section{display:grid;gap:8px;position:relative}.report-matrix-head{position:relative;z-index:7;overflow:visible;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;min-height:70px;padding:14px 18px 12px;margin:0;border-radius:18px 18px 16px 16px;background:linear-gradient(90deg,#4b789f9e,#4b789f1a) top 0 left 6px / calc(100% - 12px) 4px no-repeat,radial-gradient(circle at top right,rgba(122,166,199,.12),transparent 34%),linear-gradient(180deg,#f9fcfffa,#f3f8fcf0);border:1px solid rgba(76,104,132,.09);box-shadow:0 10px 24px #122a430f,inset 0 1px #ffffffd1}.report-matrix-head:before{display:none}.report-matrix-head-copy{display:grid;gap:3px}.report-matrix-head h4{margin:0;color:var(--deep);font-size:1.14rem;line-height:1.14;letter-spacing:-.018em}.report-matrix-kicker{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:4px 10px;border-radius:999px;background:#4f7ea31f;color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.report-matrix-head-note{margin:2px 0 0;color:var(--muted);font-size:.82rem;line-height:1.35}.report-matrix-head-meta{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.report-matrix-filter{position:relative;display:inline-flex;align-items:center;gap:8px;z-index:8}.report-matrix-filter-label{color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.report-matrix-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;width:152px;padding:0 14px;border-radius:999px;border:1px solid rgba(76,104,132,.11);background:linear-gradient(180deg,#fffffff0,#f6fafdeb);color:var(--deep);font-size:.75rem;font-weight:800;letter-spacing:.01em;outline:none;box-shadow:inset 0 1px #ffffffbd;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.report-matrix-filter-button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffbd,0 8px 18px #415b7614}.report-matrix-filter-button:focus{border-color:#4c81b552;box-shadow:inset 0 1px #ffffffbd,0 0 0 3px #4c81b51f}.report-matrix-filter-button span{flex:1 1 auto;text-align:center;padding-left:14px}.report-matrix-filter-button svg{width:14px;height:14px;flex:0 0 auto}.report-matrix-filter-button.is-neutral{color:var(--deep)}.report-matrix-filter-button.is-success{border-color:#6abd883d;color:#1f5b38;background:linear-gradient(180deg,#eff9f3fa,#f9fdfaf2)}.report-matrix-filter-button.is-warning{border-color:#d79a4938;color:#7b4e11;background:linear-gradient(180deg,#fff9effa,#fdfbf6f2)}.report-matrix-filter-button.is-critical{border-color:#c9484838;color:#8a1f1f;background:linear-gradient(180deg,#fff4f4fa,#fdf9f9f2)}.report-matrix-filter-menu{position:absolute;top:calc(100% + 8px);left:calc(100% - 152px);z-index:20;width:152px;max-height:min(280px,calc(100vh - 120px));overflow-y:auto;overscroll-behavior:contain;padding:8px;border-radius:16px;background:#fffffffa;border:1px solid rgba(76,104,132,.12);box-shadow:0 18px 36px #122a4324;display:grid;gap:6px}.report-matrix-filter-menu-floating{position:fixed;left:0;top:0;z-index:3000;scrollbar-gutter:stable}.report-matrix-filter-option{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid transparent;background:#fffffff5;font-size:.75rem;font-weight:800;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.report-matrix-filter-option:hover{transform:translateY(-1px);box-shadow:0 8px 16px #122a4314}.report-matrix-filter-option.is-neutral{color:var(--deep);border-color:#4c68841a}.report-matrix-filter-option.is-success{color:#1f5b38;border-color:#6abd8838;background:#eff9f3fa}.report-matrix-filter-option.is-warning{color:#7b4e11;border-color:#d79a4933;background:#fff9effa}.report-matrix-filter-option.is-critical{color:#8a1f1f;border-color:#c9484833;background:#fff4f4fa}.report-matrix-filter-option.is-active{box-shadow:inset 0 0 0 1px #4c688414}.report-matrix-chip{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border-radius:999px;background:#ffffffdb;border:1px solid rgba(76,104,132,.11);color:var(--deep);font-size:.75rem;font-weight:800;letter-spacing:.01em;box-shadow:inset 0 1px #ffffffbd}.report-matrix-chip.is-muted{color:var(--muted);background:#f7fafdeb}.report-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:14px}.report-mode-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:14px;margin-bottom:16px}.report-mode-switch{display:inline-flex;align-items:center;gap:6px;padding:6px;border-radius:999px;border:1px solid rgba(76,104,132,.16);background:#f8fbfefa;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #11273f14}.report-mode-switch-item{border:0;background:transparent;color:#4e6881;font-size:.82rem;font-weight:800;letter-spacing:.03em;padding:10px 16px;border-radius:999px;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.report-mode-switch-item:hover{color:#23425f;background:#4c81b51a}.report-mode-switch-item.is-active{color:#17324b;background:linear-gradient(135deg,#dceaf7,#c5d9ec);box-shadow:inset 0 0 0 1px #4c81b538,0 8px 18px #2f5a831f}.report-summary-card{position:relative;overflow:hidden;border-radius:20px;padding:16px 18px 18px;border:1px solid rgba(76,104,132,.12);background:#ffffffd1;display:grid;grid-template-rows:auto minmax(44px,auto) 1fr;gap:8px;min-height:176px;box-shadow:0 14px 30px #11273f0f}.report-summary-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,#4b789fa6,#4b789f14)}.report-summary-card.is-context{background:#f7faffe6}.report-summary-card.is-context:before{background:linear-gradient(90deg,#4f7ea3b3,#4f7ea31f)}.report-summary-card.is-context p{max-width:none}.report-summary-context-meta{display:grid;align-content:start;gap:6px;margin-top:0}.report-summary-context-row{display:grid;gap:2px}.report-summary-context-row>span{display:block;padding:0;border-radius:0;background:transparent;color:#18314999;font-size:.69rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.report-summary-context-row>p{margin:0;color:var(--text);font-size:.8rem;line-height:1.4;font-weight:500}.report-summary-card.is-context .report-summary-value{font-size:1.72rem}.report-summary-card.is-context{gap:8px}.report-summary-card.is-featured{background:linear-gradient(180deg,#f6fbf8fa,#ffffffe0);border-color:#6abd8833;box-shadow:0 18px 38px #1b4d3114}.report-summary-card.is-featured:before{background:linear-gradient(90deg,#4c9767c7,#4c97671f)}.report-summary-card.is-delta.is-positive{border-color:#4c97672e;background:linear-gradient(180deg,#f6fbf8f5,#ffffffe0)}.report-summary-card.is-delta.is-positive:before{background:linear-gradient(90deg,#4c9767c7,#4c97671f)}.report-summary-card.is-delta.is-negative{border-color:#c94f4f2e;background:linear-gradient(180deg,#fff8f8f5,#ffffffe0)}.report-summary-card.is-delta.is-negative:before{background:linear-gradient(90deg,#c94f4fc7,#c94f4f1f)}.report-summary-card.is-delta.is-neutral:before{background:linear-gradient(90deg,#4c688499,#4c68841a)}.report-summary-card span{color:var(--accent);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.report-summary-card strong{color:var(--deep);font-size:1.32rem;line-height:1;min-height:48px;display:flex;align-items:flex-start;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.report-summary-value{min-height:1.85rem;display:flex;align-items:flex-end;padding-top:0;font-size:1.72rem;font-weight:800;line-height:1.02;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:nowrap}.report-summary-copy{display:grid;align-content:start;gap:2px}.report-summary-card.is-delta.is-positive strong{color:#1f7b4b}.report-summary-card.is-delta.is-negative strong{color:#b04242}.report-summary-card p{margin:0;color:var(--muted);line-height:1.42;font-size:.8rem;max-width:24ch}.report-summary-copy-lead{color:var(--text)!important;font-size:.9rem!important;line-height:1.28!important;font-weight:600;max-width:22ch}.report-summary-card.is-delta .report-summary-copy-lead{color:var(--muted)!important}.report-table-wrap{overflow:auto;border-radius:22px;border:1px solid rgba(76,104,132,.12);background:#ffffffe0}.report-table-wrap-matrix{position:relative;max-height:min(72vh,780px);background:#ffffffe0;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;border-radius:20px;box-shadow:inset 0 1px #ffffffd1,0 12px 28px #122a430f}.report-table-wrap-matrix:before{display:none}.report-table-wrap-matrix::-webkit-scrollbar{width:0;height:0;display:none}.report-table-wrap-matrix::-webkit-scrollbar-corner{background:transparent}.report-table{width:100%;border-collapse:collapse;min-width:1120px;background:#ffffffeb}.report-table th,.report-table td{padding:13px 14px;text-align:left;border-bottom:1px solid rgba(76,104,132,.08);vertical-align:middle}.report-table th{position:sticky;top:0;background:#f4f8fc;background-clip:padding-box;color:var(--deep);font-size:.77rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;z-index:4;box-shadow:0 1px #ffffffd6,inset 0 -1px #4c688414}.report-table thead tr{background:#f4f8fc}.report-table td{color:var(--text);font-size:.88rem}.report-table-matrix td,.report-table-matrix th{font-variant-numeric:tabular-nums}.report-table-matrix{table-layout:fixed}.report-week-col{min-width:156px;width:156px}.report-week-value,.report-average-cell{transition:background .16s ease,color .16s ease,box-shadow .16s ease;background:transparent;font-weight:700}.report-week-value.is-success,.report-average-cell.is-success{color:#1f5b38}.report-week-value.is-warning,.report-average-cell.is-warning{color:#9a690f}.report-week-value.is-critical,.report-average-cell.is-critical{color:#8f2323}.report-sticky-col{position:sticky;z-index:2;background:#fdfefe;background-clip:padding-box}.report-table thead .report-sticky-col{z-index:5;background:#f4f8fc;background-clip:padding-box}.report-sticky-col-1{left:0;min-width:170px;width:170px}.report-sticky-col-2{left:170px;min-width:312px;width:312px}.report-sticky-col-3{left:482px;min-width:188px;width:188px;box-shadow:1px 0 #4c688414,14px 0 20px -18px #14293f38}.report-table td.report-sticky-col-1,.report-table th.report-sticky-col-1{box-shadow:1px 0 #4c68840a}.report-table td.report-sticky-col-2,.report-table th.report-sticky-col-2{box-shadow:1px 0 #4c68840d}.report-target-cell{display:flex;flex-direction:column;gap:6px;min-width:0}.report-target-cell strong{font-size:.9rem;font-weight:800}.report-target-edit-link,.report-target-action{width:fit-content;border:1px solid rgba(76,129,181,.18);border-radius:999px;background:#f5fafffa;color:#2b5e8d;font-size:.72rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.report-target-edit-link{padding:4px 10px}.report-target-edit-link:hover,.report-target-action:hover{border-color:#4c81b557;background:#fff;color:#173d63}.report-target-action{padding:4px 9px}.report-target-action.is-primary{background:linear-gradient(180deg,#4c81b5,#376790);border-color:#4c81b58c;color:#fff}.report-target-action.is-primary:hover{background:linear-gradient(180deg,#588cbf,#3b6f99);color:#fff}.report-target-action:disabled,.report-target-edit-link:disabled{opacity:.6;cursor:default;transform:none}.report-target-input-wrap{display:flex;flex-direction:column;gap:4px}.report-target-input-label{font-size:.63rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.report-target-input{width:100%;min-width:0;padding:7px 10px;border:1px solid rgba(76,129,181,.18);border-radius:10px;background:#fffffffa;color:var(--deep);font-size:.83rem;font-weight:700;outline:none}.report-target-input:focus{border-color:#4c81b56b;box-shadow:0 0 0 3px #4c81b524}.report-target-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.report-target-feedback{font-size:.67rem;line-height:1.45;color:var(--muted)}.report-target-feedback.is-success{color:#2f6c46}.report-target-feedback.is-pending{color:#4f6f90}.report-target-feedback.is-error{color:#9d3b3b}.report-rep-cell{position:relative;min-width:0}.report-rep-anchor{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;border-radius:12px;outline:none}.report-rep-name{min-width:0}.report-rep-name-wrap{display:inline-flex;align-items:center;gap:8px;min-width:0}.report-cell-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0}.report-week-meta{display:inline-flex;flex-direction:column;align-items:flex-end;gap:5px;flex:0 0 auto}.report-week-value .report-cell-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px}.report-week-value .report-cell-inline>span:first-child{min-width:0;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;align-self:center}.report-rep-side{display:inline-flex;align-items:center;gap:10px;justify-content:flex-end;flex:0 0 auto}.report-rep-insight-mark{display:inline-flex;align-items:center;justify-content:center;color:#5f88ad;flex:0 0 auto;opacity:.92}.report-rep-insight-button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;background:transparent;color:#6488ab;border-radius:999px;cursor:pointer;transition:color .16s ease,transform .16s ease,filter .16s ease,box-shadow .16s ease}.report-rep-insight-button:hover{color:#2f628d;transform:translateY(-.5px) scale(1.06);filter:drop-shadow(0 3px 6px rgba(76,129,181,.2))}.report-rep-insight-button:focus-visible{outline:none;box-shadow:0 0 0 3px #4c81b52e}.report-rep-insight-button.is-active{color:#27577f}.report-rep-insight-button svg{width:14px;height:14px;display:block}.report-rep-avg{font-size:.82rem;font-weight:700;color:var(--muted);white-space:nowrap}.report-rep-avg.is-success{color:#1f5b38}.report-rep-avg.is-warning{color:#9a690f}.report-rep-avg.is-critical{color:#8f2323}.report-rep-hover-layer{position:fixed;z-index:2000;pointer-events:none}.report-rep-hover-layer>div{pointer-events:auto}.report-rep-hover-card{position:relative;width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:18px;border:1px solid rgba(76,104,132,.12);background:#fffffffa;box-shadow:0 22px 44px #122a4329;padding:15px 15px 14px}.report-rep-hover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.report-rep-hover-head strong{display:block;font-size:.98rem;font-weight:800;color:var(--deep)}.report-hover-kicker{display:inline-flex;margin-bottom:4px;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.report-hover-score{flex:0 0 auto;border-radius:999px;background:#4c81b51a;color:var(--deep);padding:5px 9px;font-size:.72rem;font-weight:700}.report-hover-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.report-hover-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;color:var(--muted);font-size:.78rem}.report-hover-metrics div,.report-ai-stat{border-radius:14px;background:#f1f6fbe6;padding:9px 10px}.report-hover-metrics span,.report-hover-deals strong{display:block;font-size:.72rem;color:var(--muted)}.report-hover-metrics strong{display:block;margin-top:4px;font-size:.95rem;font-weight:800;color:var(--deep)}.report-hover-summary,.report-hover-advice{margin:0;font-size:.84rem;line-height:1.5;color:var(--text)}.report-hover-advice{color:var(--muted)}.report-hover-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.95fr);gap:12px;margin-top:12px;align-items:start}.report-hover-copy{display:grid;gap:10px}.report-hover-deals{display:grid;grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none}.report-hover-deals li{border-radius:14px;border:1px solid rgba(76,104,132,.1);background:#f9fcffeb;padding:11px 12px}.report-hover-deals span,.report-hover-deals em{display:block;margin-top:3px;font-size:.8rem}.report-hover-deals small{display:block;margin-top:3px;font-size:.76rem;color:var(--muted);line-height:1.45}.report-hover-deals em{color:var(--muted);font-style:normal}.report-status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 9px;min-width:74px;font-size:.68rem;font-weight:800;letter-spacing:.04em;white-space:nowrap;flex:0 0 auto}.report-status-pill.is-compact{min-width:64px;padding:3px 8px;font-size:.64rem}.report-week-opp-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:3px 8px;min-width:64px;font-size:.64rem;font-weight:700;color:var(--muted);background:#e0e8f1e6;white-space:nowrap}.report-status-pill.is-success{background:#6abd8833;color:#1f5b38}.report-status-pill.is-warning{background:#d79a492e;color:#7b4e11}.report-status-pill.is-critical{background:#c94f4f26;color:#8f2323}.report-table tbody tr:hover{background:#2d597d09}.report-table tbody tr:hover .report-sticky-col{background:#f1f6fbfa}[data-export-capture=true] .report-table-wrap-matrix{max-height:none!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:none}[data-export-capture=true] .module-topbar-actions,[data-export-capture=true] .report-export-button{display:none!important}[data-export-capture=true] .pbi-panel,[data-export-capture=true] .report-chart-card,[data-export-capture=true] .report-ai-card,[data-export-capture=true] .report-ai-stat,[data-export-capture=true] .report-ai-summary-card,[data-export-capture=true] .report-ai-side-card,[data-export-capture=true] .report-ai-recommendation,[data-export-capture=true] .report-ai-scope-card,[data-export-capture=true] .report-mode-switch,[data-export-capture=true] .module-nav-track,[data-export-capture=true] .report-matrix-head{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-export-capture=true] .pbi-panel,[data-export-capture=true] .report-chart-card,[data-export-capture=true] .report-ai-card,[data-export-capture=true] .report-ai-summary-card,[data-export-capture=true] .report-ai-side-card,[data-export-capture=true] .report-ai-recommendation,[data-export-capture=true] .report-ai-scope-card,[data-export-capture=true] .report-matrix-head,[data-export-capture=true] .module-nav-track,[data-export-capture=true] .report-mode-switch{background:#fff!important}[data-export-capture=true] .report-summary-card{background:#fff!important;box-shadow:none!important}[data-export-capture=true] .report-summary-card.is-context{background:#f7faff!important}[data-export-capture=true] .report-summary-card.is-featured,[data-export-capture=true] .report-summary-card.is-delta.is-positive{background:#f7fbf8!important}[data-export-capture=true] .report-summary-card.is-delta.is-negative{background:#fff8f8!important}[data-export-capture=true] .report-ai-stat{background:#f8fbfe!important}[data-export-capture=true] .report-ai-stat.is-primary{background:#eff6fc!important}[data-export-capture=true] .report-ai-stat.is-warning{background:#fffaf1!important}[data-export-capture=true] .report-ai-stat.is-critical{background:#fff5f5!important}[data-export-capture=true] .report-ai-recommendation-featured{background:#f1f7fc!important;box-shadow:none!important}[data-export-capture=true] .module-nav-item,[data-export-capture=true] .report-mode-switch-item{box-shadow:none!important;transform:none!important}[data-export-capture=true] .report-table-wrap-matrix:before{display:none}[data-export-capture=true] .report-table th,[data-export-capture=true] .report-sticky-col{position:static!important;top:auto!important;left:auto!important;box-shadow:none!important}[data-export-capture=true] .report-table thead .report-sticky-col,[data-export-capture=true] .report-table th{background:#f4f8fc!important}.settings-grid{display:grid;grid-template-columns:minmax(0,1.35fr) 360px;gap:18px;align-items:start}.settings-console-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.settings-console-nav,.settings-console-panel{border:1px solid var(--border);border-radius:28px;background:var(--panel);box-shadow:var(--shadow)}.settings-console-nav{padding:22px;display:grid;gap:18px;position:sticky;top:22px}.settings-console-nav-head{display:grid;gap:8px}.settings-console-nav-head h3,.settings-console-panel h3,.settings-console-note h4{margin:0}.settings-console-nav-head p,.settings-console-panel p,.settings-console-note p,.settings-console-nav-item p{margin:0;color:var(--muted);line-height:1.58}.settings-console-nav-list,.settings-console-content,.settings-console-stack{display:grid;gap:10px}.settings-console-nav-item{width:100%;border:1px solid rgba(76,104,132,.1);border-radius:20px;background:#f8fbffe6;padding:14px 16px;display:flex;justify-content:space-between;gap:14px;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.settings-console-nav-item:hover{transform:translateY(-1px);border-color:#4079b138}.settings-console-nav-item.is-active{background:linear-gradient(135deg,#2d597d1f,#76aad629);border-color:#4079b142}.settings-console-nav-item span,.settings-console-nav-item small{color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.settings-console-nav-item strong{display:block;margin:4px 0 6px;color:var(--deep);font-size:1rem}.settings-console-panel{padding:22px;display:grid;gap:14px}.settings-console-panel-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;background:radial-gradient(circle at top right,rgba(118,170,214,.16),transparent 30%),linear-gradient(180deg,#fbfdfffa,#f3f8fdf0)}.settings-console-hero-actions{display:grid;gap:12px;justify-items:end}.settings-console-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.settings-console-card{display:grid;gap:6px;padding:16px 18px;border-radius:20px;background:#f8fbffeb;border:1px solid rgba(76,104,132,.08)}.settings-console-card.is-success{background:linear-gradient(135deg,#edfaf2fa,#f6fcf8f0)}.settings-console-card.is-muted{background:linear-gradient(135deg,#f6f8fcfa,#fbfcfff0)}.settings-console-card p{margin:0;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.settings-console-card strong{color:var(--deep);font-size:1rem;line-height:1.4;word-break:break-word}.settings-console-panel-split{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-console-note{display:grid;gap:8px;padding:18px;border-radius:20px;background:#f7fafee6;border:1px solid rgba(76,104,132,.08)}.settings-console-note.is-soft{background:linear-gradient(135deg,#fffbf5f5,#f8fbffeb)}.settings-console-mini-facts{display:grid;gap:10px;margin-top:6px}.settings-console-mini-facts div{display:grid;gap:4px}.settings-console-mini-facts span{color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.settings-console-mini-facts strong{color:var(--deep)}.settings-form-card,.settings-side-card{display:grid;gap:18px}.settings-status-row{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.settings-status-row h3{margin:4px 0 8px}.settings-muted{margin:0;color:var(--muted);line-height:1.55}.settings-status-pill.is-connected{background:#6abd882e;color:#1f5b38}.settings-status-pill.is-warning{background:#d79a492e;color:#7b4e11}.settings-status-pill.is-danger{background:#c9484829;color:#8a1f1f}.settings-mfa-guide,.settings-feedback-card{display:grid;gap:8px;padding:14px 16px;border-radius:18px;border:1px solid rgba(76,104,132,.12)}.settings-mfa-guide{background:linear-gradient(135deg,#f2f8fef5,#fafcffe6)}.settings-mfa-guide h4{margin:4px 0 0;color:var(--deep)}.settings-mfa-guide p,.settings-feedback-card p{margin:0;color:var(--muted);line-height:1.55}.settings-feedback-card.is-error{background:#fff1f1eb;border-color:#af34342e}.settings-feedback-card.is-warning{background:#fff8ebf0;border-color:#c28b2a33}.settings-feedback-card strong{color:var(--deep);font-size:.98rem}.settings-feedback-card details{display:grid;gap:8px}.settings-feedback-card summary{cursor:pointer;color:var(--deep);font-weight:700}.settings-feedback-card summary::marker{color:var(--muted)}.settings-form{display:grid;gap:16px}.settings-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.settings-actions{display:flex;flex-wrap:wrap;gap:12px}.settings-error,.settings-success{margin:0;font-weight:600}.settings-error{color:#9f2f2f}.settings-success{color:#1f5b38}.settings-side-section{display:grid;gap:12px}.settings-fact-list{display:grid;gap:10px}.settings-fact-list div{display:grid;gap:4px;padding:12px 14px;border-radius:16px;background:#f5f9fde0;border:1px solid rgba(76,104,132,.08)}.settings-fact-list span{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.settings-fact-list strong{color:var(--deep);font-size:.92rem;line-height:1.35;word-break:break-word}.settings-callout{margin-top:4px}.settings-mfa-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#f1f6fca3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.settings-mfa-overlay-card{width:min(480px,calc(100vw - 32px));display:grid;gap:14px;padding:24px 24px 22px;border-radius:28px;background:#fffffff0;border:1px solid rgba(76,104,132,.12);box-shadow:0 26px 60px #15365c2e}.settings-mfa-overlay-card h3{margin:0;color:var(--deep)}.settings-mfa-overlay-card p{margin:0;color:var(--muted);line-height:1.6}.settings-mfa-overlay-note{display:grid;gap:6px;padding:12px 14px;border-radius:18px;background:#f4f9ffdb;border:1px solid rgba(76,104,132,.08)}.settings-mfa-overlay-note span{color:var(--deep);font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.settings-mfa-spinner{width:34px;height:34px;border-radius:50%;border:3px solid rgba(64,121,177,.16);border-top-color:var(--accent);animation:settings-mfa-spin .9s linear infinite}@keyframes settings-mfa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.settings-required-card{display:flex;justify-content:space-between;align-items:center;gap:20px}.settings-required-card h3{margin:4px 0 8px}.settings-required-card p:last-child{margin:0}.pbi-note-card{border-radius:20px;padding:16px;border:1px solid rgba(76,104,132,.12);background:#ffffffc2;display:grid;gap:8px}.pbi-note-card span{display:inline-flex;width:fit-content;border-radius:999px;background:#2d597d14;color:var(--accent);padding:5px 10px;font-size:.74rem;font-weight:700}.pbi-note-card p{margin:0;color:var(--muted);line-height:1.52}.two-column-band{grid-template-columns:1.35fr .9fr}.panel-card{padding:22px}.panel-card-large,.panel-card-tall{display:grid;gap:16px}.workbench-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.workbench-card{padding:18px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.workbench-card-mark{width:44px;height:44px;border-radius:16px;background:linear-gradient(135deg,#6d97b8,#d79a49);color:#f8fbff;display:grid;place-items:center;font-weight:800}.workbench-card-meta{margin-bottom:8px!important;color:var(--accent)!important;font-weight:700}.build-order-list{margin:0;padding-left:20px;display:grid;gap:10px;color:var(--text)}.panel-callout{border-radius:22px;background:linear-gradient(135deg,#183651,#224969);color:#f3f8fd;padding:16px 18px}.panel-callout-label{margin:0 0 8px;color:#d9a560;font-weight:700}.panel-callout p:last-child{color:#f3f8fdc7}.login-page{min-height:100vh;display:grid;place-items:center;padding:28px}.login-card{width:min(100%,470px);padding:34px 30px 28px;background:radial-gradient(circle at top right,rgba(122,166,199,.18),transparent 28%),#fffffff2}.login-brand{margin-bottom:24px}.login-brand-subtitle{margin:10px 0 0;color:var(--muted)}.login-copy p{margin-bottom:22px}.login-diagnostics{margin:0 0 18px;padding:14px 16px;border-radius:16px;border:1px solid rgba(76,104,132,.12);background:#f1f6fbe6}.login-diagnostics strong{display:block;margin-bottom:10px;color:var(--deep);font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.login-diagnostics-grid{display:grid;gap:10px;margin:0}.login-diagnostics-grid div{display:grid;gap:3px}.login-diagnostics-grid dt{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.login-diagnostics-grid dd{margin:0;color:var(--text);font-size:.8rem;line-height:1.45;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.login-form{display:grid;gap:16px}.login-field{display:grid;gap:8px}.login-field span{color:var(--text);font-weight:700}.login-field input{border-radius:16px;border:1px solid var(--border);padding:14px 16px;background:#ffffffe6;color:var(--text)}.login-submit,.login-okta{width:100%;border-radius:16px;padding:14px 18px;font-weight:700}.login-submit{background:linear-gradient(135deg,#2d597d,#5e89ad);color:#f8fbff}.login-okta{background:#e8f0f7f2;color:var(--text)}.login-divider{position:relative;text-align:center;margin:22px 0 18px;color:var(--muted)}.login-divider:before{content:"";position:absolute;inset:50% 0 auto;border-top:1px solid var(--border)}.login-divider span{position:relative;padding:0 12px;background:#fffffff5}.login-error{margin:0;color:#9f2f2f;font-weight:600}.login-footnote{margin-top:14px;font-size:.94rem}.sidebar-icon-button,.sidebar-link,.sidebar-menu-item,.topbar-button,.hero-cta,.workspace-tile-action,.login-submit,.login-okta{transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.sidebar-icon-button:hover,.hero-cta:hover,.workspace-tile-action:hover,.login-submit:hover,.login-okta:hover{transform:translateY(-1px);box-shadow:0 12px 24px #415b761f}.workspace-tile-action:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}.sidebar-link:hover{background:#2d597d0b}.app-sidebar.is-collapsed .sidebar-link:hover{background:#2d597d0a}.app-layout{grid-template-columns:256px 1fr}.app-layout.is-sidebar-collapsed{grid-template-columns:72px 1fr}.app-sidebar{padding:16px 12px 14px;gap:14px}.app-sidebar.is-collapsed{padding:12px 7px 10px}.sidebar-link{padding:6px 7px;gap:10px}.sidebar-link-main{gap:10px}.sidebar-link-main>span:last-child{font-size:.9rem}.sidebar-link-icon,.sidebar-icon-button{width:32px;height:32px;border-radius:11px}.sidebar-status{padding:3px 7px;font-size:.63rem}.sidebar-user{font-size:.94rem}.sidebar-user-meta,.sidebar-copy-compact{font-size:.7rem}.app-stage{padding:18px 20px 28px}.app-topbar{padding:0 0 8px}.app-topbar h2{font-size:1.34rem}.module-topbar-actions{gap:8px}.module-nav-track{gap:3px;padding:2px}.module-nav-item{min-height:28px;padding:0 10px;font-size:.8rem}.module-action-button,.module-topbar-actions .module-action-button,.workspace-tile-action{min-height:38px;padding-inline:12px}.settings-workspace{grid-template-columns:228px minmax(0,1fr)}.settings-sidebar-pane{padding:20px 14px}.settings-detail-pane{padding:20px 22px}.settings-detail-header h3{font-size:1.56rem}.settings-detail-description{font-size:.88rem}.settings-detail-card,.pbi-panel,.report-summary-card,.workspace-tile{border-radius:18px}.settings-detail-card{padding:14px 16px;gap:12px}.workspace-tile{padding:20px 18px}.pbi-panel-main,.pbi-panel-side,.home-side-pane{padding:18px}.report-summary-card{padding:16px 16px 15px}.report-summary-card strong{font-size:1.72rem}.report-summary-card p{font-size:.84rem}.report-table-wrap,.report-table-wrap-matrix,.settings-analytics-table-wrap{border-radius:14px}.settings-analytics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.settings-analytics-kpi-card{padding:12px 14px;gap:4px}.settings-analytics-kpi-card strong{font-size:1.24rem}.settings-analytics-kpi-card small{font-size:.76rem}.settings-analytics-search{width:min(280px,100%)}.settings-analytics-table thead th{font-size:.72rem;padding:12px 14px}.settings-analytics-table tbody td{padding:12px 14px;font-size:.84rem}.settings-analytics-table tbody td strong{font-size:.94rem}@media(max-width:1220px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-grid,.two-column-band,.pbi-shell,.settings-grid,.home-shell,.settings-workspace,.settings-console-layout,.home-command-grid,.home-launch-strip,.home-main-grid,.home-bottom-grid,.home-signal-grid{grid-template-columns:1fr}.home-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-side-pane,.settings-sidebar-pane{border-right:0;border-bottom:1px solid rgba(76,104,132,.1)}.settings-console-nav{position:static}.home-main-header,.home-detail-grid,.home-field-row,.home-module-row,.settings-detail-grid,.settings-console-panel-hero,.settings-console-panel-split,.home-command-band,.home-runtime-grid,.home-operating-grid{grid-template-columns:1fr}.settings-console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pbi-overview-grid,.pbi-board-grid,.pbi-builder-grid,.report-summary-grid,.report-insights-grid,.report-ai-scope-grid{grid-template-columns:1fr}.report-ai-card{grid-column:auto}}@media(max-width:1360px){.app-layout{grid-template-columns:220px 1fr}.app-layout.is-sidebar-collapsed{grid-template-columns:66px 1fr}.app-sidebar{padding:12px 8px 10px;gap:12px}.app-stage{padding:14px 16px 22px}.app-topbar{padding:14px 16px}.app-topbar h2{font-size:clamp(1.55rem,1.9vw,2rem)}.sidebar-link{gap:10px;padding:6px 7px;border-radius:12px}.sidebar-link-main{gap:10px}.sidebar-link-main>span:last-child{font-size:.88rem}.sidebar-link-icon,.sidebar-icon-button{width:30px;height:30px;border-radius:10px}.sidebar-link.is-collapsed{width:40px;height:40px;border-radius:12px}.sidebar-status{padding:3px 7px;font-size:.62rem}.sidebar-user{font-size:.92rem}.sidebar-user-meta,.sidebar-copy-compact{font-size:.68rem;line-height:1.22}.module-nav-track{gap:3px;padding:2px}.module-nav-item{min-height:28px;padding:0 10px;font-size:.79rem}.module-topbar-actions .module-action-button,.module-action-button{min-height:36px;padding-inline:12px}.explorer-file-browser{grid-template-columns:248px minmax(0,1fr);gap:14px}.explorer-workspace-sheet{padding:12px}.explorer-sheet-search{grid-template-columns:minmax(0,1fr) 96px}.explorer-formula-row-sheet{grid-template-columns:56px 30px minmax(0,1.45fr) minmax(150px,.8fr)}.explorer-sheet-footer{align-items:flex-start}}@media(max-width:860px){.app-layout,.app-layout.is-sidebar-collapsed{grid-template-columns:1fr}.app-sidebar{position:static;min-height:auto;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-right:0;border-bottom:1px solid var(--border);box-shadow:0 8px 24px #415b760f}.app-sidebar.is-collapsed{align-items:center;padding:10px 12px}.sidebar-brand-row{width:auto;flex:0 0 auto}.app-sidebar.is-collapsed .sidebar-brand-row,.app-sidebar.is-collapsed .sidebar-footer-row{width:auto;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.sidebar-group{flex:1 1 260px;min-width:0}.sidebar-nav,.app-sidebar.is-collapsed .sidebar-nav{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.sidebar-link-shell{width:auto;flex:0 0 auto}.sidebar-footer{margin-top:0;margin-left:auto;width:auto;padding-top:0;border-top:0;flex:0 0 auto}.sidebar-menu-wrap.is-collapsed{width:auto}.sidebar-flyout,.sidebar-flyout.is-collapsed{top:calc(100% + 8px);left:0;width:min(220px,calc(100vw - 32px));transform:translateY(0) translate(0)}.sidebar-flyout.is-open{transform:translateY(0) translate(0)}.sidebar-menu-wrap.is-collapsed .sidebar-menu{left:auto;right:0;top:calc(100% + 8px);bottom:auto}.home-hero,.home-shell,.settings-workspace,.home-command-grid,.home-launch-strip,.home-landing-top,.home-main-grid,.home-bottom-grid,.home-signal-grid,.home-module-grid{grid-template-columns:1fr}.home-landing-actions,.home-landing-action-row{justify-items:start;justify-content:flex-start}.app-topbar-module{align-items:flex-start;flex-direction:column}.module-nav-track{width:100%;overflow-x:auto}.module-nav:before{inset:-12px -12px auto}.report-ai-scope-layout,.report-ai-body-grid{grid-template-columns:1fr}.report-ai-scope-copy{grid-template-rows:none}.report-ai-scope-topbar{grid-template-columns:1fr;min-height:auto}.report-ai-scope-actions{justify-content:flex-start}}@media(max-width:640px){html{font-size:14px}.app-stage{padding:16px}.app-sidebar,.app-sidebar.is-collapsed{padding:8px 10px;gap:8px}.sidebar-group,.sidebar-footer{flex-basis:100%;width:100%;margin-left:0}.sidebar-footer-row,.app-sidebar.is-collapsed .sidebar-footer-row{justify-content:flex-end;width:100%}.app-topbar,.home-side-pane,.home-main-pane,.home-landing-card,.home-hero-copy,.home-command-hero,.home-runtime-card,.home-operating-card,.home-launch-strip,.settings-sidebar-pane,.settings-detail-pane,.settings-console-nav,.settings-console-panel,.hero-signal-panel,.panel-card,.login-card{padding:20px}.hero-actions,.section-header{justify-content:flex-start}.topbar-kicker-row{flex-wrap:wrap;gap:8px}.topbar-kicker-divider{display:none}.module-grid,.home-main-header,.home-landing-top,.settings-detail-header,.home-detail-grid,.home-main-grid,.home-bottom-grid,.home-signal-grid,.home-module-grid,.home-focus-item,.home-field-row,.home-module-row,.home-command-band,.home-runtime-grid,.home-operating-grid,.settings-detail-grid,.settings-field-row,.settings-console-grid,.settings-console-panel-split{grid-template-columns:1fr}.settings-field-value{min-height:42px}.settings-refresh-meta{width:auto;text-align:right}.home-hero-copy h1{max-width:none}.pbi-panel-main,.pbi-panel-side{padding:18px}.pbi-frame-wrap,.pbi-frame{min-height:520px}.report-ai-stat-row{grid-template-columns:1fr}.report-ai-head{flex-direction:column;gap:10px}.report-ai-scope-grid,.report-ai-scope-kpi-row,.report-ai-scope-fact-grid,.settings-form-grid{grid-template-columns:1fr}.settings-console-nav-item,.settings-status-row,.settings-required-card{flex-direction:column;align-items:flex-start}.report-rep-hover-card{width:min(680px,calc(100vw - 28px))}.report-hover-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.report-hover-facts,.report-hover-deals,.report-hover-body{grid-template-columns:1fr}}.chat-select,.chat-input{width:100%;border-radius:16px;border:1px solid rgba(76,104,132,.16);background:#fffffff0;color:var(--deep);font:inherit}.chat-select{min-height:42px;padding:0 14px}.chat-input{resize:vertical;min-height:112px;padding:14px 16px;line-height:1.5}.chat-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;border:0;background:linear-gradient(135deg,#2d597d,#5e89ad);color:#f6fbff;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 12px 22px #415b7629}.chat-button:disabled{cursor:wait;opacity:.72}.chat-button-secondary{background:#f0f6fcf5;color:var(--deep);box-shadow:none;border:1px solid rgba(76,104,132,.14)}.chat-error,.settings-error{margin:0;color:#a33434;font-size:.86rem}.chat-progress,.settings-success{margin:0;color:var(--accent);font-size:.84rem;font-weight:700}.settings-ai-form{display:grid;gap:10px}.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-radius:14px;border:1px solid rgba(76,104,132,.1);background:#f7fafde6}.settings-toggle-row strong,.settings-field-stack span{color:var(--deep);font-size:.88rem}.settings-toggle-row small,.settings-field-stack small{display:block;margin-top:2px;color:var(--muted);line-height:1.35;font-size:.76rem}.settings-ai-runtime-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-ai-runtime-tile{display:grid;gap:4px;border-radius:14px;padding:12px 13px;border:1px solid rgba(76,104,132,.1);background:#f9fcfff0}.settings-ai-runtime-tile span{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.settings-ai-runtime-tile strong{color:var(--deep);font-size:.9rem;line-height:1.28}.settings-ai-runtime-tile small{color:var(--muted);font-size:.76rem;line-height:1.35}.settings-toggle-switch{position:relative;width:48px;height:28px;border-radius:999px;border:0;background:#6f819340;padding:0;cursor:pointer;transition:background .14s ease,transform .14s ease}.settings-toggle-switch.is-on{background:linear-gradient(135deg,#36a266,#58bf7f)}.settings-toggle-switch:disabled{opacity:.6;cursor:default}.settings-toggle-thumb{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #1832492e;transition:transform .14s ease}.settings-toggle-switch.is-on .settings-toggle-thumb{transform:translate(20px)}.settings-field-stack{display:grid;gap:6px}.settings-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.settings-field-head-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.settings-text-button{border:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;padding:0}.settings-text-button:disabled{opacity:.55;cursor:default}.settings-model-current-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(76,104,132,.12);background:#f7fafdf0;color:var(--deep);font-size:.74rem;font-weight:700}.settings-model-picker{position:relative}.settings-model-trigger{width:100%;min-height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(76,104,132,.14);background:#fffffff5;color:var(--deep);display:inline-flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font:inherit;font-size:.92rem;box-shadow:inset 0 1px #ffffffe0}.settings-model-trigger:disabled{opacity:.6;cursor:default}.settings-model-menu{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:48;border-radius:16px;border:1px solid rgba(76,104,132,.12);background:#fffffffc;box-shadow:0 20px 42px #18324929;padding:8px;display:grid;gap:4px;max-height:min(280px,42vh);overflow-y:auto;overscroll-behavior:contain}.settings-model-menu.is-up{top:auto;bottom:calc(100% + 8px)}.settings-model-menu-option{width:100%;border:0;border-radius:12px;background:transparent;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;cursor:pointer}.settings-model-menu-option:hover,.settings-model-menu-option.is-selected{background:#f2f8fdf5}.settings-model-menu-copy{display:grid;gap:3px}.settings-model-menu-copy strong{color:var(--deep);font-size:.88rem;font-weight:650}.settings-model-menu-copy small{color:var(--muted);font-size:.76rem;line-height:1.3}.settings-model-menu-check{color:#2d597d;font-size:.7rem;font-weight:700;text-transform:uppercase}.settings-model-chevron{color:var(--muted);width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;transition:transform .14s ease}.settings-model-chevron svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.settings-model-chevron.is-open{transform:rotate(180deg)}.settings-model-catalog{display:grid;gap:8px}.settings-model-catalog-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-model-catalog-label{margin:0;color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.settings-model-catalog-meta{color:#1831499e;font-size:.75rem;line-height:1.35}.settings-model-catalog-meta.is-warning{color:#9a5a1b}.settings-model-chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.settings-model-chip{display:grid;gap:3px;border-radius:12px;padding:9px 11px;border:1px solid rgba(76,104,132,.1);background:#f9fcffeb}.settings-model-chip.is-selected{border-color:#2d597d33;background:#ebf3faf0}.settings-model-chip strong{color:var(--deep);font-size:.81rem}.settings-model-chip small{color:var(--muted);font-size:.73rem;line-height:1.28}.settings-ai-actions{display:flex;justify-content:flex-start}.settings-access-layout{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:18px;align-items:start}.settings-access-user-stack,.settings-access-editor-stack{display:grid;gap:12px}.settings-access-search{position:sticky;top:0;z-index:1;background:#fffffff5;padding-bottom:8px}.settings-access-search input{width:100%;min-height:38px;border:1px solid rgba(45,89,125,.14);border-radius:999px;padding:0 14px;background:#f7fbff;color:var(--text);box-shadow:inset 0 1px #ffffffe6;font-size:.82rem}.settings-access-search input::placeholder{color:#1831498f;font-size:.82rem}.settings-access-user-list-scroll{display:grid;gap:6px;max-height:420px;overflow:auto;padding-right:4px}.settings-access-user-item{border:1px solid rgba(45,89,125,.12);background:#f8fbfeeb;border-radius:12px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer;min-height:48px}.settings-access-user-item:disabled{cursor:not-allowed;opacity:.62}.settings-access-user-item.is-active{border-color:#2d597d47;box-shadow:inset 0 0 0 1px #2d597d1f;background:linear-gradient(135deg,#2d597d14,#7aa6c714)}.settings-access-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.settings-access-user-copy{min-width:0;display:grid;gap:2px}.settings-access-user-item strong,.settings-access-page-row strong{display:block}.settings-access-user-item strong{font-size:.88rem;line-height:1.1}.settings-access-user-item small,.settings-access-page-row small,.settings-field-value small{color:var(--muted)}.settings-access-user-item small{font-size:.72rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-access-user-role{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:24px;padding:0 10px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.settings-access-user-role.is-admin{background:#2f73601f;color:var(--forest)}.settings-access-user-role.is-user{background:#2d597d14;color:var(--accent)}.settings-access-role-picker,.settings-access-admin-note{display:grid;gap:10px}.settings-access-role-card{border:1px solid rgba(45,89,125,.12);border-radius:16px;background:#f8fbfedb;padding:14px 16px;display:grid;gap:12px}.settings-access-role-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-access-role-card-head strong,.settings-access-role-card-head small{display:block}.settings-access-role-card-head strong{color:var(--deep);font-size:.95rem}.settings-access-role-card-head small{margin-top:3px;color:var(--muted);font-size:.76rem;line-height:1.35}.settings-access-editor .settings-field-value{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;padding-bottom:8px}.settings-access-inline-key{margin-left:auto;white-space:nowrap;text-align:right}.settings-access-section-head{display:flex;align-items:center;justify-content:space-between}.settings-access-role-select-shell{display:grid;gap:6px}.settings-access-role-select-label{color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.settings-access-role-select-wrap{position:relative}.settings-access-role-select-button{width:100%;min-height:44px;border:1px solid rgba(45,89,125,.14);border-radius:12px;background:#f7fbff;color:var(--deep);padding:0 42px 0 14px;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.settings-access-role-select-button.is-open{border-color:#2d597d3d;box-shadow:inset 0 0 0 1px #2d597d14}.settings-access-role-select-button .settings-model-chevron{color:var(--muted);flex:0 0 auto}.settings-access-role-menu{position:absolute;left:0;right:0;top:calc(100% + 8px);border-radius:16px;border:1px solid rgba(76,104,132,.12);background:#fffffffa;box-shadow:0 18px 36px #18324924;padding:6px;display:grid;gap:4px;z-index:20}.settings-access-role-menu-item{width:100%;border:0;background:transparent;border-radius:12px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;cursor:pointer}.settings-access-role-menu-item:hover,.settings-access-role-menu-item.is-selected{background:#f7fafdf5}.settings-access-role-menu-copy{display:grid;gap:2px}.settings-access-role-menu-copy strong,.settings-access-role-menu-copy small{display:block}.settings-access-role-menu-copy strong{color:var(--deep);font-size:.9rem}.settings-access-role-menu-copy small{color:var(--muted);font-size:.74rem;line-height:1.3}.settings-access-role-menu-check{color:var(--accent);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.settings-access-admin-preset-card{border:1px solid rgba(47,115,96,.18);border-radius:16px;background:#2f736014;padding:14px 16px;display:grid;gap:6px}.settings-access-admin-preset-card strong,.settings-access-admin-preset-card p{margin:0}.settings-access-admin-preset-card p{color:var(--muted);line-height:1.5}.settings-access-module-console{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:14px;align-items:start}.settings-access-module-nav{display:grid;gap:8px}.settings-access-module-nav-item{border:1px solid rgba(45,89,125,.12);border-radius:14px;background:#f8fbfee6;padding:10px 12px;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-access-module-nav-item.is-active{border-color:#2d597d47;box-shadow:inset 0 0 0 1px #2d597d1f;background:linear-gradient(135deg,#2d597d14,#7aa6c714)}.settings-access-module-nav-item strong{color:var(--deep);font-size:.9rem}.settings-access-module-state{flex:0 0 auto;font-size:.72rem;font-weight:700}.report-ai-scope-badge.is-secondary{background:#fffffff0}.settings-access-module-state.is-enabled,.settings-access-page-state.is-enabled{color:var(--forest)}.settings-access-module-state.is-hidden,.settings-access-page-state.is-hidden{color:var(--muted)}.settings-access-module-card{border:1px solid rgba(45,89,125,.12);border-radius:18px;padding:16px;background:#f8fbfeb8;display:grid;gap:14px}.settings-access-module-card.is-enabled{border-color:#2d597d3d;background:linear-gradient(180deg,#f7fbfff5,#edf4faeb)}.settings-access-module-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-access-module-copy{display:grid;gap:4px}.settings-access-module-copy h5,.settings-access-page-head strong{margin:0;color:var(--deep)}.settings-access-page-head small{margin:0;color:var(--muted)}.settings-access-module-toggle{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(45,89,125,.14);background:#ffffffe6;color:var(--muted);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.settings-access-module-toggle input{margin:0}.settings-access-module-toggle.is-on{color:var(--forest);border-color:#2f736038;background:#2f736014}.settings-access-page-head{display:grid;gap:4px}.settings-access-page-list{display:grid;gap:10px}.settings-access-page-row{border:1px solid rgba(45,89,125,.12);border-radius:14px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#f8fbfee0}.settings-access-page-row.is-disabled{opacity:.58}.settings-access-page-main{min-width:0;display:flex;align-items:center;gap:12px}.settings-access-page-main input{margin-top:0}.settings-access-page-copy{display:grid;gap:0}.settings-access-page-state{flex:0 0 auto;font-size:.72rem;font-weight:700}.settings-access-admin-note{border-top:1px solid var(--border);padding-top:12px}.settings-access-empty-state{border:1px dashed rgba(45,89,125,.2);border-radius:14px;padding:16px;display:grid;gap:6px;background:#f8fbfeb8}@media(max-width:1360px){.settings-workspace{grid-template-columns:220px minmax(0,1fr)}.settings-sidebar-pane{padding:18px 14px;gap:14px}.settings-detail-pane{gap:8px}.settings-access-layout{grid-template-columns:minmax(220px,270px) minmax(0,1fr);gap:14px}.settings-access-user-list-scroll{max-height:360px}.settings-access-editor .settings-field-value{align-items:flex-start;gap:8px;flex-wrap:wrap}.settings-access-inline-key{margin-left:0;white-space:normal;overflow-wrap:anywhere;text-align:left}.settings-access-role-card,.settings-access-admin-preset-card,.settings-access-module-card,.settings-detail-card.settings-access-editor,.settings-detail-card.settings-access-user-list{padding:12px 14px}.settings-access-role-card-head,.settings-access-section-head,.settings-access-header-actions,.settings-access-module-card-head,.settings-access-page-head{flex-wrap:wrap;align-items:flex-start}.settings-access-module-console{grid-template-columns:minmax(180px,210px) minmax(0,1fr);gap:12px}}@media(max-width:1120px){.settings-access-layout,.settings-access-module-console{grid-template-columns:1fr}.settings-access-user-list-scroll{max-height:280px}.settings-access-page-row{align-items:flex-start;flex-wrap:wrap}.settings-access-page-state{width:100%}}.atlas-agent-shell{position:fixed;right:24px;bottom:24px;z-index:35;display:flex;flex-direction:column;align-items:flex-end;gap:14px}.atlas-agent-shell.is-expanded{inset:12px 12px 12px auto}.atlas-agent-launcher-shell{position:relative;inline-size:44px;block-size:44px}.atlas-agent-launcher{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:linear-gradient(135deg,#163754,#2d597d 52%,#6795ba);color:#f7fbff;cursor:pointer;box-shadow:0 22px 42px #18324938;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,width .18s ease,padding .18s ease,border-radius .18s ease;overflow:visible;z-index:1}.atlas-agent-launcher:hover{transform:translateY(-1px);filter:brightness(1.02)}.atlas-agent-launcher-icon{inline-size:26px;block-size:26px;flex:0 0 26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff1a;position:relative;z-index:2}.atlas-agent-launcher-icon svg{inline-size:14px;block-size:14px;fill:currentColor;opacity:.96}.atlas-agent-launcher-copy{position:absolute;right:0;top:50%;transform:translateY(-50%) translate(-6px) scaleX(.96);transform-origin:right center;min-width:128px;min-height:44px;display:flex;flex-direction:column;justify-content:center;gap:0;text-align:left;white-space:nowrap;pointer-events:none;opacity:0;padding:6px 52px 6px 17px;border-radius:999px;background:linear-gradient(135deg,#163754f7,#2d597df2 52%,#6795baf0);box-shadow:0 16px 30px #1832492e;transition:opacity .14s ease,transform .14s ease;z-index:0}.atlas-agent-launcher:hover,.atlas-agent-launcher:focus-visible{width:44px;justify-content:center;padding:0}.atlas-agent-launcher:hover .atlas-agent-launcher-copy,.atlas-agent-launcher:focus-visible .atlas-agent-launcher-copy{opacity:1;transform:translateY(-50%) translate(0) scaleX(1)}.atlas-agent-launcher-copy strong,.atlas-agent-launcher-copy small{display:block;overflow:hidden;text-overflow:ellipsis}.atlas-agent-launcher-copy strong{font-size:.86rem;line-height:1.02}.atlas-agent-launcher-copy small{color:#f7fbffcc;font-size:.64rem;line-height:1.05}.atlas-agent-drawer{inline-size:min(560px,calc(100vw - 24px));min-inline-size:min(460px,calc(100vw - 24px));max-inline-size:min(960px,calc(100vw - 24px));block-size:min(78vh,760px);border-radius:28px;border:1px solid rgba(76,104,132,.14);background:radial-gradient(circle at top right,rgba(122,166,199,.16),transparent 32%),#f6fafe;box-shadow:0 24px 52px #18324933;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;position:relative}.atlas-agent-drawer.is-expanded{inline-size:min(720px,calc(100vw - 24px));min-inline-size:520px;max-inline-size:calc(100vw - 24px);block-size:calc(100vh - 24px);border-radius:28px}.atlas-agent-pane-resize-handle{position:absolute;left:0;top:18px;bottom:18px;width:18px;height:auto;cursor:ew-resize;z-index:3}.atlas-agent-pane-resize-handle:before{content:"";position:absolute;top:50%;bottom:auto;left:6px;transform:translateY(-50%);width:3px;height:52px;border-radius:999px;background:linear-gradient(180deg,#4c688414,#4c688452,#4c688414)}.atlas-agent-head,.atlas-agent-footer{padding:18px 18px 16px}.atlas-agent-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid rgba(76,104,132,.1);padding:12px 16px 10px}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-head{padding:12px 16px 10px;gap:12px}.atlas-agent-head-copy{display:grid;gap:6px}.atlas-agent-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.atlas-agent-head-icon{width:34px;height:34px;border-radius:999px;border:1px solid rgba(76,104,132,.16);background:#ffffffeb;color:var(--deep);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.atlas-agent-head-icon:hover{background:#f7fbff;border-color:#4c68843d;box-shadow:0 10px 22px #4c68841a;transform:translateY(-1px)}.atlas-agent-head-icon svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.atlas-agent-head-action{min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(76,104,132,.16);background:#ffffffeb;color:var(--deep);font-size:.82rem;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.atlas-agent-head-action:hover{background:#f7fbff;border-color:#4c68843d;box-shadow:0 10px 22px #4c68841a;transform:translateY(-1px)}.atlas-agent-head h3,.atlas-agent-empty h4{margin:0}.atlas-agent-head p,.atlas-agent-empty p{margin:0;color:var(--muted);line-height:1.45}.atlas-agent-head h3{font-size:1.56rem;line-height:1.03;letter-spacing:-.045em;font-weight:650}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-head h3{font-size:1.56rem}.atlas-agent-head-copy .eyebrow{color:#1831499e;font-size:.74rem;letter-spacing:.15em}.atlas-agent-head-copy p{max-width:42ch;font-size:.98rem;line-height:1.5}.atlas-agent-head-copy{gap:3px}.atlas-agent-head-copy p:not(.eyebrow){display:none}.atlas-agent-head-copy .eyebrow{font-size:.69rem;letter-spacing:.14em}.atlas-agent-body{overflow:auto;padding:18px}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-body{padding:12px 14px}.atlas-agent-drawer.is-expanded .atlas-agent-body{padding:18px 20px}.atlas-agent-thread,.atlas-agent-starters{display:grid;gap:12px}.atlas-agent-message{display:flex}.atlas-agent-message.is-user{justify-content:flex-end}.atlas-agent-message.is-pending{justify-content:flex-start}.atlas-agent-assistant-card{display:grid;gap:8px;inline-size:min(100%,100%)}.atlas-agent-message-bubble{max-width:82%;border-radius:20px;padding:14px 15px;display:grid;gap:8px}.atlas-agent-message.is-user .atlas-agent-message-bubble{background:linear-gradient(135deg,#5f86aa,#83abc7);color:#f7fbff}.atlas-agent-message.is-assistant .atlas-agent-message-bubble{background:transparent;border:0;color:var(--text);max-width:100%;padding:0}.atlas-agent-rich-text{display:grid;gap:10px}.atlas-agent-rich-text h4,.atlas-agent-rich-text h5{margin:0;color:var(--deep);line-height:1.24}.atlas-agent-rich-text h4{font-size:1.12rem}.atlas-agent-rich-text h5{font-size:.98rem}.atlas-agent-rich-text p,.atlas-agent-rich-text ul{margin:0;line-height:1.56;white-space:normal}.atlas-agent-rich-text ul{padding-left:20px;display:grid;gap:8px}.atlas-agent-rich-text li{color:var(--text)}.atlas-agent-block-stack{display:grid;gap:12px}.atlas-agent-structured-block{display:grid;gap:10px}.atlas-agent-text-block{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.atlas-agent-block-title{margin:0;color:var(--deep);font-size:.82rem;font-weight:700}.atlas-agent-data-table-shell{overflow:auto;border-radius:16px;border:1px solid rgba(76,104,132,.12);background:#fffffff0}.atlas-agent-data-table{width:100%;min-width:340px;border-collapse:collapse}.atlas-agent-data-table th,.atlas-agent-data-table td{padding:10px 12px;border-bottom:1px solid rgba(76,104,132,.1);text-align:left;vertical-align:top;font-size:.85rem;line-height:1.45}.atlas-agent-data-table th{background:#f4f8fceb;color:var(--deep);font-weight:700;white-space:nowrap}.atlas-agent-data-table tbody tr:last-child td{border-bottom:0}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-data-table-shell{border-radius:14px}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-data-table{min-width:0;table-layout:fixed}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-data-table th,.atlas-agent-drawer:not(.is-expanded) .atlas-agent-data-table td{padding:8px 9px;font-size:.77rem;line-height:1.38;white-space:normal;word-break:break-word}.atlas-agent-chart-block{border-radius:18px;border:1px solid rgba(76,104,132,.12);background:#fcfdffeb;padding:14px;box-shadow:none}.atlas-agent-chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px}.atlas-agent-chart-tabs{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.atlas-agent-chart-tab{min-height:30px;padding:0 12px;border-radius:10px;border:1px solid rgba(76,104,132,.18);background:#ffffffeb;color:var(--deep);font-size:.78rem;font-weight:700;cursor:pointer}.atlas-agent-chart-tab.is-active{background:#2f6fda;border-color:#1f59c5;color:#fff}.atlas-agent-chart-tab.is-active:hover,.atlas-agent-chart-tab.is-active:focus-visible{background:#3b6adf24;border-color:#3b6adf47;color:#7b8798}.atlas-agent-chart-frame{overflow:auto;width:100%;min-height:360px;border-radius:14px;background:transparent}.atlas-agent-chart-frame>div{display:block;width:100%;min-width:100%}.atlas-agent-chart-frame .vega-embed,.atlas-agent-chart-frame .vega-embed>div{width:100%;background:transparent}.atlas-agent-chart-frame svg{display:block;max-width:none}.atlas-agent-library-chart{width:100%;min-height:320px;display:grid;align-items:center;justify-items:stretch;padding:8px 0 4px}.atlas-agent-library-chart-svg{width:100%;max-width:720px;height:auto;overflow:visible;justify-self:center}.atlas-agent-library-chart--pie .atlas-agent-library-chart-svg{max-width:500px}.atlas-agent-library-pie-label{font-size:9px;font-weight:600;letter-spacing:.01em}.atlas-agent-library-pie-label--inside{font-size:8.5px;font-weight:700}.atlas-agent-library-pie-legend{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:4px;color:#445266;font-size:12px;font-weight:600}.atlas-agent-library-pie-legend span,.atlas-agent-library-donut-legend span{display:inline-flex;align-items:center;gap:6px}.atlas-agent-library-pie-legend i,.atlas-agent-library-donut-legend i{width:8px;height:8px;border-radius:999px;display:inline-block;flex:0 0 auto}.atlas-agent-library-donut-layout{display:grid;grid-template-columns:minmax(220px,320px) minmax(180px,240px);gap:22px;align-items:center;justify-content:center;width:100%}.atlas-agent-library-chart-svg--donut{width:100%;max-width:250px;justify-self:center}.atlas-agent-library-donut-track{fill:none;stroke:#dce3eceb;stroke-width:14}.atlas-agent-library-donut-hole{fill:#fff}.atlas-agent-library-donut-center-value{fill:#14233a;font-size:14px;font-weight:700}.atlas-agent-library-donut-center-label{fill:#6b7e92;font-size:9px;font-weight:600}.atlas-agent-library-donut-legend{display:grid;gap:10px;align-content:center}.atlas-agent-library-donut-legend strong{color:#2d3c50;font-size:12px;font-weight:700}.atlas-agent-library-donut-legend small{color:#6b7e92;font-size:11px;font-weight:600}.atlas-agent-library-gauge-track{fill:none;stroke:#e8eef4f5;stroke-width:12;stroke-linecap:round}.atlas-agent-library-chart--gauge .atlas-agent-library-chart-svg{max-width:480px}.atlas-agent-library-gauge-progress{fill:none;stroke:#3776f6;stroke-width:12;stroke-linecap:round}.atlas-agent-library-gauge-target{stroke:#d74c52;stroke-width:2.5;stroke-linecap:round}.atlas-agent-library-gauge-target-label,.atlas-agent-library-gauge-min,.atlas-agent-library-gauge-max{fill:#6b7e92;font-size:11px;font-weight:600}.atlas-agent-library-gauge-target-label{fill:#d74c52;font-size:10px;font-weight:700}.atlas-agent-library-gauge-value{fill:#2d3c50;font-size:15px;font-weight:600}.atlas-agent-chart-empty{min-height:360px;border-radius:14px;border:1px dashed rgba(76,104,132,.2);background:linear-gradient(180deg,#f7fafdeb,#f2f8ffdb);padding:18px;display:flex;flex-direction:column;justify-content:center;gap:6px}.atlas-agent-chart-empty strong{color:var(--deep);font-size:.9rem}.atlas-agent-chart-empty p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.5}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-chart-block{padding:12px}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-chart-head{gap:8px;align-items:flex-start}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-chart-tab{min-height:26px;padding:0 10px;font-size:.72rem}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-chart-frame{min-height:300px}.atlas-agent-json-block{border-radius:16px;border:1px dashed rgba(76,104,132,.2);background:#f7fafde0;padding:12px}.atlas-agent-json-block pre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.78rem;line-height:1.45;color:var(--deep)}.atlas-agent-message-bubble p{margin:0;line-height:1.55;white-space:pre-wrap}.atlas-agent-message-actions{display:flex;align-items:center;gap:6px;padding-left:2px}.atlas-agent-message-action{min-width:28px;height:28px;border-radius:999px;border:0;background:transparent;color:#4c6884c7;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.atlas-agent-message-action:hover,.atlas-agent-message-action.is-copy:hover,.atlas-agent-message-action.is-copy.is-active{color:var(--deep)}.atlas-agent-message-action.is-positive:hover,.atlas-agent-message-action.is-positive.is-active{color:#22845b}.atlas-agent-message-action.is-negative:hover,.atlas-agent-message-action.is-negative.is-active{color:#c24c4c}.atlas-agent-message-action svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.atlas-agent-runtime-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.72rem}.atlas-agent-runtime-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f7fafdf0;border:1px solid rgba(76,104,132,.1)}.atlas-agent-empty{display:grid;gap:30px;align-content:start;min-height:100%;justify-items:start;padding:clamp(22px,4vw,44px) 6px 12px}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-empty{gap:12px;padding:6px 0 2px}.atlas-agent-drawer.is-expanded .atlas-agent-empty{align-content:start;padding:16px 8px 10px}.atlas-agent-empty-copy{display:grid;gap:16px;max-width:min(100%,34rem)}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-empty-copy{gap:10px}.atlas-agent-empty-title{color:var(--deep);font-size:clamp(2.05rem,6.8vw,2.9rem);line-height:.95;letter-spacing:-.055em;font-weight:560;max-width:9ch}.atlas-agent-empty-description{color:#183149b8;font-size:.93rem;line-height:1.48;max-width:100%}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-empty-title{font-size:clamp(1.7rem,5.2vw,2.2rem);line-height:.94;max-width:8ch}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-empty-description{font-size:.84rem;line-height:1.38}.atlas-agent-suggestion-group{display:grid;gap:10px;width:100%}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-suggestion-group{gap:8px}.atlas-agent-suggestion-label{color:#183149ad;font-size:.76rem;font-weight:700;letter-spacing:.015em;text-transform:none}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-suggestion-label{font-size:.7rem}.atlas-agent-starters{gap:10px}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-starters{gap:8px}.atlas-agent-starter{text-align:left;border-radius:18px;border:1px solid var(--app-border);background:var(--app-panel-strong);color:var(--app-text);padding:17px 20px;cursor:pointer;font:inherit;font-size:1.02rem;line-height:1.48;box-shadow:0 8px 18px #1832490a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-starter{border-radius:15px;padding:11px 14px;font-size:.91rem;line-height:1.34;box-shadow:0 6px 12px #18324908}.atlas-agent-starter:hover{transform:translateY(-1px);border-color:var(--app-border-strong);background:var(--app-surface-hover);color:var(--app-text-strong);box-shadow:var(--app-shadow-low)}.atlas-agent-footer{display:grid;gap:12px;border-top:1px solid rgba(76,104,132,.1)}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-footer{gap:8px;padding:10px 14px 12px}.atlas-agent-drawer.is-expanded .atlas-agent-footer{padding:16px 20px 18px}.atlas-agent-trace-card{border-radius:16px;padding:10px 12px;background:#f8fbfef0;border:1px solid rgba(76,104,132,.08)}.atlas-agent-trace-card.is-compact{padding:8px 10px}.atlas-agent-trace-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.atlas-agent-trace-toggle{border:0;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;cursor:pointer;font:inherit}.atlas-agent-trace-toggle:hover{color:var(--deep)}.atlas-agent-trace-title{margin:0;color:var(--deep);font-size:.77rem;font-weight:650}.atlas-agent-trace-summary{margin:4px 0 0;color:var(--muted);font-size:.76rem;font-weight:400;line-height:1.35}.atlas-agent-trace-card.is-compact .atlas-agent-trace-summary:before{content:"";width:11px;height:11px;display:inline-block;margin-right:7px;border-radius:50%;border:2px solid rgba(95,117,144,.24);border-top-color:#7d5cf4;vertical-align:-2px;animation:atlas-agent-spin .82s linear infinite}@keyframes atlas-agent-spin{to{transform:rotate(360deg)}}.atlas-agent-trace-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.atlas-agent-trace-step{display:flex;align-items:center;gap:8px;color:var(--muted);line-height:1.35;font-size:.79rem;font-weight:400}.atlas-agent-trace-dot{inline-size:7px;block-size:7px;border-radius:50%;flex:0 0 auto;background:#4c68842e}.atlas-agent-trace-step.is-active{color:var(--deep);font-weight:550}.atlas-agent-trace-step.is-active .atlas-agent-trace-dot{background:#4f7ea3;box-shadow:0 0 0 4px #4f7ea31f}.atlas-agent-trace-step.is-done .atlas-agent-trace-dot{background:#5a9a6e}.atlas-agent-live-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:14px;background:#f8fbfee6;border:1px solid rgba(76,104,132,.08)}.atlas-agent-live-status-copy{display:inline-flex;align-items:center;gap:8px;min-width:0}.atlas-agent-live-status-copy p{margin:0;color:var(--deep);font-size:.79rem;font-weight:600;line-height:1.35}.atlas-agent-live-status-dot{inline-size:8px;block-size:8px;border-radius:999px;flex:0 0 auto;background:#4f7ea3;box-shadow:0 0 0 4px #4f7ea31f;animation:atlas-agent-live-pulse 1.5s ease-in-out infinite}.atlas-agent-live-status-toggle{border:0;background:transparent;color:var(--muted);padding:0;cursor:pointer;font:inherit;font-size:.76rem;font-weight:600;white-space:nowrap}.atlas-agent-live-status-toggle:hover{color:var(--deep)}@keyframes atlas-agent-live-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.72}}.atlas-agent-form{display:block}.atlas-agent-context-strip{display:flex;flex-wrap:wrap;gap:8px}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-context-strip{gap:6px}.atlas-agent-context-chip{max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(76,104,132,.12);background:#f7fafdeb;color:var(--muted);font-size:.77rem;line-height:1.2;white-space:nowrap}.atlas-agent-context-chip strong{color:var(--deep);font-weight:600;overflow:hidden;text-overflow:ellipsis}.atlas-agent-context-chip.is-primary{background:#f0f7fdfa;border-color:#4f7ea32e}.atlas-agent-context-chip-kicker{color:#2d597dd1;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-context-chip{padding:5px 9px;font-size:.72rem}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-context-chip-kicker{font-size:.62rem}.atlas-agent-composer{border-radius:20px;border:1px solid var(--app-border);background:var(--app-panel);box-shadow:none;padding:14px 14px 12px;display:grid;gap:12px}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-composer{border-radius:18px;padding:10px 10px 9px;gap:8px}.atlas-agent-input.chat-input{min-height:74px;border:0;background:transparent;border-radius:0;box-shadow:none;padding:0;resize:none;overflow-y:hidden}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-input.chat-input{min-height:56px;font-size:.9rem;line-height:1.4}.atlas-agent-input.chat-input:focus{outline:none}.atlas-agent-input.chat-input::placeholder{color:#4c6884b3}.atlas-agent-composer-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-composer-row,.atlas-agent-drawer:not(.is-expanded) .atlas-agent-composer-left,.atlas-agent-drawer:not(.is-expanded) .atlas-agent-composer-right{gap:8px}.atlas-agent-composer-left,.atlas-agent-composer-right{display:flex;align-items:center;gap:12px}.atlas-agent-composer-plus{width:42px;height:42px;border-radius:50%;border:1px solid var(--app-border);background:var(--app-input);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-composer-plus,.atlas-agent-drawer:not(.is-expanded) .atlas-agent-send-button{width:38px;height:38px}.atlas-agent-composer-plus svg,.atlas-agent-send-button svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.atlas-agent-attachment-shell{position:relative}.atlas-agent-attachment-menu{position:absolute;left:0;bottom:calc(100% + 10px);min-width:176px;border-radius:14px;border:1px solid rgba(76,104,132,.12);background:#fffffffa;box-shadow:0 18px 36px #18324929;padding:4px;display:grid;gap:2px}.atlas-agent-attachment-option{width:100%;border:0;border-radius:10px;background:transparent;padding:8px 9px;text-align:left;color:var(--deep);display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start}.atlas-agent-attachment-option:disabled{opacity:1;cursor:default}.atlas-agent-attachment-option-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#2d597de0}.atlas-agent-attachment-option-icon svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.atlas-agent-attachment-option-copy{display:grid;gap:1px}.atlas-agent-attachment-option-copy strong{color:var(--deep);font-size:.82rem;font-weight:600;line-height:1.2}.atlas-agent-attachment-option-copy small{color:var(--muted);font-size:.7rem;line-height:1.3}.atlas-agent-plan-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.9rem}.atlas-agent-plan-toggle input{display:none}.atlas-agent-plan-slider{position:relative;width:32px;height:18px;border-radius:999px;background:#4c68842e}.atlas-agent-plan-slider:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #18324929}.atlas-agent-model-menu-shell{position:relative}.atlas-agent-model-button{min-height:36px;min-width:88px;padding:0 10px;border-radius:999px;border:0;background:transparent;color:#25394edb;font:inherit;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;cursor:pointer;font-size:.88rem}.atlas-agent-drawer:not(.is-expanded) .atlas-agent-model-button{min-height:32px;min-width:74px;padding:0 8px;font-size:.82rem}.atlas-agent-model-menu{position:absolute;right:0;bottom:calc(100% + 10px);inline-size:min(280px,calc(100vw - 48px));border-radius:18px;border:1px solid rgba(76,104,132,.12);background:#fffffffa;box-shadow:0 24px 48px #1832492e;padding:8px;display:grid;gap:2px}.atlas-agent-model-option{width:100%;border:0;background:transparent;border-radius:12px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;cursor:pointer;text-align:left;font:inherit}.atlas-agent-model-option:hover,.atlas-agent-model-option.is-selected{background:#f7fafdf5}.atlas-agent-model-option-copy{display:grid;gap:2px}.atlas-agent-model-option-copy strong{color:var(--deep);font-size:.92rem;font-weight:600}.atlas-agent-model-option-copy small{color:var(--muted);font-size:.79rem;line-height:1.35}.atlas-agent-model-check{color:#2d597d;font-size:.72rem;font-weight:700;text-transform:uppercase}.atlas-agent-chevron{color:var(--muted);width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;transition:transform .14s ease}.atlas-agent-chevron svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.atlas-agent-chevron.is-open{transform:rotate(180deg)}.atlas-agent-form-actions{display:flex;justify-content:flex-end;gap:8px}.atlas-agent-send-button{width:42px;height:42px;border-radius:50%;border:1px solid color-mix(in srgb,var(--app-info) 38%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent-strong) 85%,#20394f),color-mix(in srgb,var(--app-info) 82%,#7298b7));color:#f7fbff;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;box-shadow:0 12px 22px #415b7629,inset 0 1px #ffffff24}.atlas-agent-send-button:disabled{opacity:.6;cursor:default}.atlas-agent-stop-button{background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent-strong) 96%,#203549),color-mix(in srgb,var(--app-accent) 82%,#587a99));color:#f7fbff}html[data-atlas-theme=dark] .atlas-agent-launcher{background:linear-gradient(135deg,#0b1421fa,#122131fa 58%,#254260f5);border:1px solid rgba(138,182,216,.18);box-shadow:0 20px 42px #02070e70,inset 0 1px #ffffff0d;color:var(--app-text-strong)}html[data-atlas-theme=dark] .atlas-agent-launcher:hover,html[data-atlas-theme=dark] .atlas-agent-launcher:focus-visible{filter:none;box-shadow:0 24px 52px #02070e80,inset 0 1px #ffffff12}html[data-atlas-theme=dark] .atlas-agent-launcher-icon{background:linear-gradient(180deg,#8ab6d82e,#2a455f47);box-shadow:inset 0 0 0 1px #8ab6d824,0 6px 18px #040a123d;color:#d9e8f6}html[data-atlas-theme=dark] .atlas-agent-launcher-copy{background:linear-gradient(135deg,#0b1421fa,#122131fa 58%,#254260f5);border:1px solid rgba(138,182,216,.14);box-shadow:0 18px 40px #02070e66,inset 0 1px #ffffff0a}html[data-atlas-theme=dark] .atlas-agent-drawer{background:radial-gradient(circle at top right,rgba(138,182,216,.1),transparent 34%),#162334}html[data-atlas-theme=dark] .atlas-agent-launcher-copy small{color:var(--app-text-soft)}html[data-atlas-theme=dark] .atlas-agent-head-icon,html[data-atlas-theme=dark] .atlas-agent-head-action{background:color-mix(in srgb,var(--app-input) 88%,transparent);border-color:#8ab6d824;color:var(--app-text-strong)}html[data-atlas-theme=dark] .atlas-agent-head-icon:hover,html[data-atlas-theme=dark] .atlas-agent-head-action:hover{background:color-mix(in srgb,var(--app-panel-strong) 92%,var(--app-input));border-color:#8ab6d838}html[data-atlas-theme=dark] .atlas-agent-suggestion-label{color:var(--app-text-soft)}html[data-atlas-theme=dark] .atlas-agent-starter{background:linear-gradient(180deg,#142233fa,#0f1a27fa);border-color:#8ab6d829;color:var(--app-text);box-shadow:inset 0 1px #ffffff08}html[data-atlas-theme=dark] .atlas-agent-starter:hover{background:linear-gradient(180deg,#18293cfa,#111e2dfa);border-color:#8ab6d842;color:var(--app-text-strong)}html[data-atlas-theme=dark] .atlas-agent-footer{background:#162334}html[data-atlas-theme=dark] .atlas-agent-composer{background:#162334;border-color:#8ab6d81f;box-shadow:none}html[data-atlas-theme=dark] .atlas-agent-input.chat-input::placeholder{color:var(--app-text-soft)}html[data-atlas-theme=dark] .atlas-agent-composer-plus{background:color-mix(in srgb,var(--app-input) 94%,transparent);border-color:#8ab6d81f}html[data-atlas-theme=dark] .atlas-agent-send-button{border-color:#8ab6d82e;background:linear-gradient(135deg,#30506ef5,#6084a4fa);box-shadow:0 12px 26px #02070e57,inset 0 1px #ffffff2e}html[data-atlas-theme=dark] .atlas-agent-send-button:hover:not(:disabled){background:linear-gradient(135deg,#3a5f81fa,#749bbdfa)}html[data-atlas-theme=dark] .atlas-agent-send-button:disabled{background:linear-gradient(135deg,#455e78b3,#617d99b8);border-color:#8ab6d81f;color:#e6edf5ad}@media(max-width:720px){.settings-ai-runtime-grid,.settings-access-layout,.settings-access-role-actions,.settings-access-module-console{grid-template-columns:1fr}.settings-toggle-row{align-items:flex-start}.atlas-agent-shell{right:12px;bottom:12px;align-items:stretch}.atlas-agent-shell.is-expanded{inset:0}.atlas-agent-drawer{inline-size:100%;block-size:min(72vh,680px)}.atlas-agent-drawer.is-expanded{inline-size:100%!important;min-inline-size:100%;max-inline-size:100%;block-size:100vh;border-radius:0}.atlas-agent-pane-resize-handle{display:none}.atlas-agent-composer-row,.atlas-agent-composer-left,.atlas-agent-composer-right,.atlas-agent-form-actions{flex-direction:column;align-items:stretch}.atlas-agent-model-menu-shell,.atlas-agent-model-button,.atlas-agent-send-button,.atlas-agent-composer-plus,.atlas-agent-plan-toggle{width:100%}.atlas-agent-send-button,.atlas-agent-stop-button{border-radius:999px}.atlas-agent-message-bubble{max-width:100%}}@media print{body{background:#fff}.app-layout,.app-layout.is-sidebar-collapsed{display:block}.app-sidebar,.module-nav,.report-export-button,.atlas-agent-shell{display:none!important}.app-stage,.pbi-panel-main{padding:0}.app-topbar{padding:0 0 12px;margin-bottom:12px}.pbi-panel,.report-chart-card,.report-ai-card,.report-summary-card{box-shadow:none;background:#fff}.report-table-wrap{overflow:visible}.report-insights-grid{grid-template-columns:1fr}}.settings-analytics-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.settings-secondary-button{min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(76,104,132,.14);background:#ffffffe6;color:var(--deep);font-size:.75rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.settings-secondary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #aa3a3a24;border-color:#c04e4e4d;background:#fff3f3fa;color:#a33c3c}.settings-secondary-button:disabled{opacity:.64;cursor:not-allowed;box-shadow:none;transform:none}.settings-atlas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.settings-atlas-control-group{display:grid;gap:18px}.settings-atlas-option-row{display:grid;gap:10px}.settings-atlas-option-label{color:var(--accent);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.settings-atlas-choice-grid{display:flex;flex-wrap:wrap;gap:10px}.settings-atlas-choice{min-height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(76,104,132,.14);background:#ffffffe6;color:var(--text);font-size:.9rem;font-weight:700;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.settings-atlas-choice:hover:not(:disabled){transform:translateY(-1px);border-color:#4c688438;box-shadow:0 10px 20px #415b7614}.settings-atlas-choice.is-active{border-color:#3f6e9352;background:#eff6fcf5;color:var(--deep)}.settings-atlas-choice:disabled{opacity:.64;cursor:not-allowed;transform:none;box-shadow:none}.settings-atlas-toggle-grid{display:grid;gap:12px}.settings-atlas-toggle{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:14px 15px;border-radius:16px;border:1px solid rgba(76,104,132,.12);background:#f9fcffeb}.settings-atlas-toggle.is-active{border-color:#3f6e9338;background:#f1f7fcf5}.settings-atlas-toggle input{margin-top:2px}.settings-atlas-toggle strong,.settings-atlas-toggle small{display:block}.settings-atlas-toggle strong{color:var(--deep)}.settings-atlas-toggle small{margin-top:4px;color:var(--muted);line-height:1.5}.settings-atlas-option-head{display:grid;gap:.35rem}.settings-atlas-option-head p{margin:0;color:var(--app-text-muted);line-height:1.58}.settings-atlas-choice-grid.is-theme-grid,.settings-atlas-choice-grid.is-density-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-atlas-choice-grid.is-landing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.settings-atlas-choice{min-height:calc(var(--control-height-lg) + 28px);padding:14px 16px;border-radius:18px;border:1px solid var(--app-border);background:var(--app-input);box-shadow:none;display:grid;gap:12px;align-content:start;justify-items:start;text-align:left}.settings-atlas-choice:hover:not(:disabled){transform:translateY(-1px);background:var(--app-panel-strong);border-color:var(--app-border-strong);box-shadow:var(--app-shadow-low)}.settings-atlas-choice.is-active{border-color:var(--app-border-focus);background:var(--app-surface-selected);color:var(--app-text-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-accent) 18%,transparent)}.settings-atlas-choice-copy{display:grid;gap:4px}.settings-atlas-choice-copy strong{color:var(--app-text-strong);font-size:.96rem;line-height:1.2}.settings-atlas-choice-copy small{color:var(--app-text-muted);line-height:1.5}.settings-atlas-choice-preview{width:100%;min-height:74px;border-radius:16px;padding:12px;border:1px solid var(--app-border-subtle);display:grid;grid-template-columns:14px minmax(0,1fr);grid-template-rows:14px 1fr;gap:8px}.settings-atlas-choice-preview span{border-radius:999px}.settings-atlas-choice-preview span:first-child{grid-row:1 / span 2;background:#2d597d3d}.settings-atlas-choice-preview span:nth-child(2){background:#ffffffe0;min-height:14px}.settings-atlas-choice-preview span:last-child{background:#ffffffb8}.settings-atlas-choice-preview.is-system{background:linear-gradient(90deg,#f3f7fcfa 0 50%,#132030f5 50% 100%)}.settings-atlas-choice-preview.is-system span:nth-child(2){background:linear-gradient(90deg,#ffffffe0 0 50%,#97b1cb47 50% 100%)}.settings-atlas-choice-preview.is-system span:last-child{background:linear-gradient(90deg,#6b7e922e 0 50%,#97b1cb33 50% 100%)}.settings-atlas-choice-preview.is-light{background:radial-gradient(circle at top right,rgba(118,170,214,.14),transparent 34%),linear-gradient(180deg,#f9fcfffa,#eef5fbf5)}.settings-atlas-choice-preview.is-dark{background:radial-gradient(circle at top right,rgba(103,149,186,.16),transparent 34%),linear-gradient(180deg,#101b28fa,#142233f5)}.settings-atlas-choice-preview.is-dark span:first-child{background:#6795ba47}.settings-atlas-choice-preview.is-dark span:nth-child(2){background:#1d2f44fa}.settings-atlas-choice-preview.is-dark span:last-child{background:#94adc72e}.app-sidebar,.panel-card,.panel-card-large,.panel-card-tall,.surface-section,.settings-workspace,.settings-sidebar-pane,.settings-detail-pane,.settings-detail-card,.settings-console-nav,.settings-console-panel,.settings-console-card,.settings-console-note,.settings-form-card,.settings-side-card,.settings-access-module-card,.settings-access-page-row,.settings-atlas-toggle,.module-nav-track,.workspace-pill,.dashboard-summary-card,.dashboard-hero-panel,.report-chart-card,.report-ai-card,.report-summary-card,.perpetual-shell-card,.perpetual-metric-card,.perpetual-quarter-card,.perpetual-table-shell,.perpetual-detail-popover,.atlas-agent-drawer,.atlas-agent-trace-card,.atlas-agent-data-table-shell,.atlas-agent-chart-block,.atlas-agent-json-block,.explorer-presence-popover,.explorer-month-picker-popover{border-color:var(--app-border);box-shadow:var(--app-shadow-medium)}.app-sidebar,.settings-sidebar-pane,.settings-detail-pane,.settings-detail-card,.settings-workspace,.panel-card,.panel-card-large,.panel-card-tall,.surface-section,.settings-console-nav,.settings-console-panel,.settings-form-card,.settings-side-card,.settings-access-module-card,.settings-access-page-row,.dashboard-summary-card,.dashboard-hero-panel,.report-chart-card,.report-ai-card,.report-summary-card,.perpetual-shell-card,.perpetual-metric-card,.perpetual-quarter-card,.perpetual-table-shell,.perpetual-detail-popover,.explorer-month-picker-popover,.explorer-presence-popover{background:var(--app-panel)}.settings-workspace,.settings-sidebar-pane,.settings-detail-pane{background:var(--app-panel);border-color:var(--app-border)}.surface-section{background:transparent;border-color:transparent;box-shadow:none}.settings-sidebar-pane{border-right-color:var(--app-border-subtle)}.app-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--app-panel-strong) 98%,transparent),color-mix(in srgb,var(--app-panel-soft) 98%,transparent));box-shadow:8px 0 30px color-mix(in srgb,var(--app-shadow-medium) 45%,transparent)}.sidebar-group-label,.settings-sidebar-group-label,.settings-analytics-kpi-label,.sidebar-copy,.topbar-copy p,.topbar-kicker-meta,.settings-detail-description,.settings-detail-card-head p,.settings-field-label p,.settings-placeholder-copy li,.settings-console-nav-head p,.settings-console-note p,.settings-console-panel p,.settings-console-nav-item p,.settings-refresh-meta,.settings-muted{color:var(--app-text-muted)}.sidebar-group-label{color:var(--app-text-soft)}.sidebar-link-icon,.sidebar-icon-button,.sidebar-avatar{background:var(--app-surface-highlight);color:var(--app-accent)}.sidebar-icon-button,.sidebar-avatar-button,.hero-action,.settings-refresh-button,.settings-atlas-choice,.settings-access-search input,.perpetual-search-input,.perpetual-year-trigger,.atlas-agent-head-icon,.atlas-agent-head-action,.atlas-agent-model-button,.atlas-agent-composer-plus,.atlas-agent-plan-toggle,.atlas-agent-message-action,.atlas-agent-attachment-option,.atlas-agent-model-option,.atlas-agent-chart-tab,.atlas-agent-trace-toggle{background:var(--app-input);color:var(--app-text);border-color:var(--app-border)}.sidebar-icon-button:hover,.hero-action:hover:not(:disabled),.settings-refresh-button:hover:not(:disabled),.atlas-agent-head-icon:hover,.atlas-agent-head-action:hover,.atlas-agent-composer-plus:hover,.atlas-agent-message-action:hover,.atlas-agent-attachment-option:hover:not(:disabled),.atlas-agent-model-option:hover,.atlas-agent-chart-tab:hover,.atlas-agent-trace-toggle:hover{background:var(--app-panel-strong);border-color:var(--app-border-strong);box-shadow:var(--app-shadow-low)}.sidebar-link:hover,.settings-sidebar-item:hover,.settings-console-nav-item:hover,.sidebar-flyout-item:hover,.report-table tbody tr:hover{background:var(--app-surface-hover)}.sidebar-link.is-active,.settings-sidebar-item.is-active,.settings-console-nav-item.is-active,.workspace-pill,.report-mode-switch-item.is-active,.module-nav-item.is-active{background:var(--app-surface-selected);border-color:var(--app-border-focus)}.sidebar-status,.settings-sidebar-item small,.settings-console-nav-item span,.settings-console-nav-item small{color:var(--app-text-muted)}.sidebar-flyout{background:var(--app-overlay-strong);border:1px solid var(--app-border);box-shadow:var(--app-shadow-overlay)}.sidebar-flyout-item{background:transparent}.sidebar-flyout-item strong,.settings-sidebar-item strong,.settings-field-label span,.settings-console-nav-item strong,.settings-console-card strong,.settings-console-note h4,.settings-detail-header h3,.settings-detail-card-head h4,.topbar-kicker,.topbar-copy h2,.home-operating-card h3,.home-launch-copy h3,.home-command-band strong,.home-runtime-grid strong,.home-launch-metrics strong{color:var(--app-text-strong)}.workspace-pill{color:var(--app-accent);box-shadow:none}.settings-status-pill.is-connected{background:var(--app-success-soft);color:var(--app-success)}.settings-status-pill.is-warning{background:var(--app-warning-soft);color:color-mix(in srgb,var(--app-warning) 88%,#633d00)}.settings-status-pill.is-danger{background:var(--app-danger-soft);color:var(--app-danger)}.settings-error,.perpetual-error-banner{color:var(--app-danger);background:color-mix(in srgb,var(--app-danger-soft) 92%,transparent)}.settings-success{color:var(--app-success);background:color-mix(in srgb,var(--app-success-soft) 92%,transparent)}input,textarea,select,.settings-access-search input,.perpetual-search-input,.perpetual-year-trigger,.atlas-agent-input.chat-input,.atlas-agent-composer textarea{background:var(--app-input);color:var(--app-text);border-color:var(--app-border)}input::placeholder,textarea::placeholder,.perpetual-search-input::placeholder,.atlas-agent-input.chat-input::placeholder{color:var(--app-text-soft)}.settings-field-value,.settings-access-page-row,.settings-analytics-table-wrap,.home-command-band div,.home-runtime-grid article,.home-launch-metrics article,.home-signal-card,.home-module-card,.perpetual-loading-overlay-card,.perpetual-loading-stage,.atlas-agent-context-chip,.atlas-agent-data-table{background:var(--app-panel-strong);border-color:var(--app-border-subtle)}.atlas-agent-message.is-assistant .atlas-agent-message-bubble,.atlas-agent-message.is-pending .atlas-agent-message-bubble{background:transparent;border:0;box-shadow:none}.settings-field-value-status-healthy{background:color-mix(in srgb,var(--app-success-soft) 92%,transparent);border-color:color-mix(in srgb,var(--app-success) 26%,transparent)}.settings-field-value-status-healthy span{color:var(--app-success)}.settings-field-value-status-stale{background:color-mix(in srgb,var(--app-warning-soft) 92%,transparent);border-color:color-mix(in srgb,var(--app-warning) 30%,transparent)}.settings-field-value-status-stale span{color:color-mix(in srgb,var(--app-warning) 86%,#6b4400)}.settings-field-value-status-unhealthy{background:color-mix(in srgb,var(--app-danger-soft) 92%,transparent);border-color:color-mix(in srgb,var(--app-danger) 28%,transparent)}.settings-field-value-status-unhealthy span{color:var(--app-danger)}.report-chart-modal-backdrop{background:#050a1294}.atlas-agent-attachment-menu,.atlas-agent-model-menu{background:var(--app-overlay);border-color:var(--app-border);box-shadow:var(--app-shadow-overlay)}.report-chart-modal{background:transparent;border:0;box-shadow:none;border-radius:0}.report-table-wrap,.report-table-wrap-matrix,.settings-analytics-table-wrap,.atlas-agent-data-table-shell{background:var(--app-panel-strong);border-color:var(--app-border-subtle)}.report-table,.atlas-agent-data-table{color:var(--app-text)}.report-table th,.report-table td,.atlas-agent-data-table th,.atlas-agent-data-table td{border-color:var(--app-border-subtle)}.report-table th,.report-table thead .report-sticky-col,.report-table tbody tr:hover .report-sticky-col{background:var(--app-panel-strong)}.report-chart-card,.report-ai-card,.report-summary-card,.dashboard-summary-card,.dashboard-hero-panel,.home-command-hero,.home-runtime-card,.home-operating-card,.home-launch-strip,.home-landing-card,.module-nav-track,.atlas-agent-drawer,.atlas-agent-chart-block,.atlas-agent-json-block{background:radial-gradient(circle at top right,color-mix(in srgb,var(--app-info-soft) 72%,transparent),transparent 38%),var(--app-panel)}.report-summary-card.is-context,.report-summary-card.is-featured,.report-summary-card.is-delta.is-positive,.report-summary-card.is-delta.is-negative,.report-summary-card.is-delta.is-neutral,.settings-console-card,.settings-console-note,.settings-mfa-guide,.settings-feedback-card{background:var(--app-panel-strong)}.perpetual-loading-overlay{background:color-mix(in srgb,var(--app-bg-elevated) 62%,transparent)}.perpetual-loading-track,.perpetual-quarter-card-bar,.atlas-agent-pane-resize-handle:before{background:color-mix(in srgb,var(--app-border) 80%,transparent)}.perpetual-loading-track span,.perpetual-quarter-card-bar span{background:linear-gradient(90deg,var(--app-accent),var(--app-info))}.perpetual-quarter-card-badge,.perpetual-detail-status-pill,.report-status-pill,.atlas-agent-runtime-meta span{background:var(--app-neutral-soft);color:var(--app-text-muted)}.report-status-pill.is-critical{background:var(--app-danger-soft);color:var(--app-danger)}.report-chart-legend-line,.report-chart-line{background:var(--chart-line-strong);stroke:var(--chart-line-strong)}.atlas-agent-launcher{background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent-strong) 64%,#11293f) 0%,var(--app-accent) 52%,var(--app-info) 100%);color:var(--app-text-inverse);box-shadow:var(--app-shadow-overlay)}.atlas-agent-launcher-copy{background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent-strong) 62%,#11293f) 0%,var(--app-accent) 52%,var(--app-info) 100%);box-shadow:var(--app-shadow-medium)}.atlas-agent-message.is-user .atlas-agent-message-bubble{background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 72%,#314d69) 0%,var(--app-info) 100%);color:var(--app-text-inverse)}.atlas-agent-message.is-user .atlas-agent-message-bubble p,.atlas-agent-message.is-user .atlas-agent-message-bubble strong,.atlas-agent-message.is-user .atlas-agent-message-bubble span{color:var(--app-text-inverse)}.atlas-agent-runtime-meta span{background:color-mix(in srgb,var(--app-accent-soft) 38%,#eef4fa);color:color-mix(in srgb,var(--app-accent-strong) 72%,#294662);border:1px solid color-mix(in srgb,var(--app-accent) 18%,transparent)}.atlas-agent-live-status{background:color-mix(in srgb,var(--app-panel-strong) 94%,#ffffff);border-color:color-mix(in srgb,var(--app-accent) 10%,var(--app-border-subtle))}.atlas-agent-live-status-copy p{color:var(--app-text-strong)}.atlas-agent-live-status-toggle{color:color-mix(in srgb,var(--app-accent-strong) 68%,var(--app-text-muted))}.atlas-agent-live-status-toggle:hover{color:var(--app-accent-strong)}.atlas-agent-head,.atlas-agent-footer{border-color:var(--app-border-subtle)}.atlas-agent-empty-description,.atlas-agent-head p,.atlas-agent-rich-text p,.atlas-agent-rich-text ul,.atlas-agent-rich-text li,.atlas-agent-message-bubble p,.atlas-agent-context-chip-kicker,.atlas-agent-runtime-meta span,.atlas-agent-launcher-copy small{color:var(--app-text-muted)}.atlas-agent-rich-text h4,.atlas-agent-rich-text h5,.atlas-agent-block-title,.atlas-agent-empty-title,.atlas-agent-head h3{color:var(--app-text-strong)}.app-stage{padding:calc(var(--space-6) - .125rem) calc(var(--space-7) - .25rem) calc(var(--space-8) - .125rem)}.app-sidebar{padding:var(--space-5) var(--space-4) var(--space-4);gap:var(--space-5)}.app-sidebar.is-collapsed{padding:var(--space-4) var(--space-2) var(--space-3)}.settings-sidebar-pane,.settings-detail-pane,.settings-console-nav,.settings-console-panel,.report-chart-card,.report-ai-card,.report-summary-card,.perpetual-shell-card,.perpetual-metric-card,.perpetual-quarter-card,.perpetual-table-shell,.atlas-agent-body,.atlas-agent-head,.atlas-agent-footer{padding:var(--card-padding-lg)}.settings-detail-card,.settings-console-card,.settings-console-note,.settings-form-card,.settings-side-card,.home-command-band div,.home-runtime-grid article,.home-launch-metrics article,.home-signal-card,.home-module-card,.perpetual-quarter-card,.atlas-agent-data-table-shell,.atlas-agent-chart-block,.atlas-agent-json-block{padding:var(--card-padding)}.sidebar-link,.sidebar-link.is-collapsed,.settings-sidebar-item,.settings-console-nav-item,.workspace-pill,.settings-refresh-button,.hero-action,.atlas-agent-head-icon,.atlas-agent-head-action,.atlas-agent-message-action,.atlas-agent-model-button,.atlas-agent-composer-plus,.atlas-agent-send-button,.atlas-agent-stop-button,.settings-atlas-choice,.settings-atlas-toggle,.perpetual-year-trigger,.perpetual-search-input,.settings-access-search input,input,textarea,select{min-height:var(--control-height-md)}.report-table th,.report-table td,.atlas-agent-data-table th,.atlas-agent-data-table td{padding-top:calc(var(--space-3) + .1rem);padding-bottom:calc(var(--space-3) + .1rem)}.report-table tbody tr,.perpetual-table-row{min-height:var(--row-height)}@media(max-width:980px){.settings-atlas-grid,.settings-atlas-choice-grid.is-theme-grid,.settings-atlas-choice-grid.is-density-grid,.settings-atlas-choice-grid.is-landing-grid{grid-template-columns:1fr}}.settings-access-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-access-role-select-button:disabled,.settings-access-module-toggle input:disabled,.settings-access-page-row input:disabled{cursor:not-allowed}.settings-analytics-kpi-card{display:grid;gap:6px;align-content:start}.settings-analytics-kpi-label{color:var(--accent);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.settings-analytics-kpi-card strong{color:var(--deep);font-size:1.5rem;line-height:1}.settings-analytics-kpi-card small{color:var(--muted);font-size:.82rem;line-height:1.45}.settings-analytics-card{display:grid;gap:14px}.settings-analytics-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.settings-analytics-search{width:min(320px,100%)}.settings-analytics-table-wrap{overflow-x:auto;border-radius:18px;border:1px solid rgba(76,104,132,.1);background:#fcfdffeb}@media(max-width:1360px){.settings-workspace{grid-template-columns:214px minmax(0,1fr);min-height:620px}.settings-sidebar-pane{padding:18px 14px;gap:14px}.settings-sidebar-item{padding:5px 8px}.settings-sidebar-item strong{font-size:.86rem}.settings-sidebar-item small{font-size:.6rem}.settings-detail-pane{padding:18px 20px;gap:8px}.settings-detail-header{gap:12px}.settings-detail-header h3{font-size:1.45rem}.settings-detail-description,.settings-detail-card-head p{font-size:.88rem}.settings-detail-card{padding:14px 16px;border-radius:20px}.settings-analytics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.settings-analytics-kpi-card{gap:4px;padding:12px 14px}.settings-analytics-kpi-label{font-size:.68rem}.settings-analytics-kpi-card strong{font-size:1.28rem}.settings-analytics-kpi-card small{font-size:.76rem;line-height:1.35}.settings-analytics-card{gap:10px}.settings-analytics-head{align-items:flex-start}.settings-analytics-search{width:min(260px,100%)}.settings-analytics-table-wrap{border-radius:16px}.settings-analytics-table{min-width:0;table-layout:fixed}.settings-analytics-table thead th:nth-child(1),.settings-analytics-table tbody td:nth-child(1){width:24%}.settings-analytics-table thead th:nth-child(2),.settings-analytics-table tbody td:nth-child(2){width:16%}.settings-analytics-table thead th:nth-child(3),.settings-analytics-table tbody td:nth-child(3),.settings-analytics-table thead th:nth-child(4),.settings-analytics-table tbody td:nth-child(4){width:16%}.settings-analytics-table thead th:nth-child(5),.settings-analytics-table tbody td:nth-child(5),.settings-analytics-table thead th:nth-child(6),.settings-analytics-table tbody td:nth-child(6),.settings-analytics-table thead th:nth-child(7),.settings-analytics-table tbody td:nth-child(7){width:9.33%}.settings-analytics-table thead th{padding:9px 10px;font-size:.64rem}.settings-analytics-table tbody td{padding:9px 10px;font-size:.78rem;white-space:normal;overflow-wrap:anywhere}.settings-analytics-user-cell strong{font-size:.78rem}.settings-analytics-user-cell span{font-size:.68rem}.settings-analytics-status,.settings-access-user-role{min-height:22px;min-width:58px;padding:0 8px;font-size:.62rem}}@media(max-width:1120px){.settings-analytics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.settings-analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-analytics-table thead th,.settings-analytics-table tbody td{padding:8px 9px;font-size:.74rem}}@media(max-width:760px){.settings-analytics-kpi-grid{grid-template-columns:1fr}}.settings-analytics-table{width:100%;border-collapse:collapse;min-width:860px}.settings-analytics-table thead th{text-align:left;padding:12px 14px;color:var(--accent);font-size:.73rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#f3f8fcf0;border-bottom:1px solid rgba(76,104,132,.1)}.settings-analytics-table tbody td{padding:13px 14px;border-bottom:1px solid rgba(76,104,132,.08);color:var(--text);font-size:.92rem;vertical-align:middle}.settings-analytics-table tbody tr:last-child td{border-bottom:0}.settings-analytics-user-cell{display:grid;gap:3px}.settings-analytics-user-cell strong{color:var(--deep);font-size:.95rem}.settings-analytics-user-cell span{color:var(--muted);font-size:.82rem}.settings-analytics-status{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(76,104,132,.1);background:#f8fbfef0;color:var(--deep);font-size:.78rem;font-weight:700}.settings-analytics-status.is-online{color:#196f56;background:#ebf8f1f2;border-color:#33946c1f}.settings-analytics-empty{color:var(--muted);text-align:center;padding:22px 14px}@media(max-width:1100px){.settings-analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.automation-editor-shell,.explorer-shell{display:grid;gap:16px}.explorer-file-browser{display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;align-items:start}.explorer-tree-column{display:grid;gap:6px;align-content:start}.explorer-tree-column-head{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 2px}.explorer-file-browser.is-focused{grid-template-columns:minmax(0,1fr)}.explorer-tree-pane{border:1px solid rgba(76,104,132,.12);border-radius:18px;background:#f8fbfeeb;box-shadow:var(--shadow);padding:10px;display:grid;gap:8px;position:sticky;top:18px}.explorer-tree-head{display:grid;gap:2px;padding:2px 4px}.explorer-tree-head strong{color:var(--deep);font-size:.92rem}.explorer-tree-list,.explorer-tree-children,.explorer-tree-branch{display:grid;gap:2px}.explorer-tree-children{padding-left:14px}.explorer-tree-children-snapshots{max-height:min(40vh,360px);overflow:auto;padding-right:2px}.explorer-tree-node{border:1px solid transparent;background:transparent;color:inherit;width:100%;min-height:34px;border-radius:10px;padding:5px 8px;display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:center;text-align:left;cursor:pointer}.explorer-tree-node:hover{background:#ffffffc7;border-color:#4c68841f}.explorer-tree-node.is-selected{background:linear-gradient(135deg,#2d597d1f,#7aa6c71a);border-color:#2d597d2e;box-shadow:inset 0 0 0 1px #2d597d14}.explorer-tree-node.is-disabled{cursor:not-allowed;opacity:.56}.explorer-tree-node-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:5px;background:#2d597d14;color:var(--accent);font-size:.64rem;font-weight:800}.explorer-tree-node-copy{min-width:0;display:grid;gap:1px}.explorer-tree-node-copy strong,.explorer-tree-node-copy small,.explorer-file-main-meta{margin:0}.explorer-tree-node-copy strong{color:var(--deep);font-size:.8rem;line-height:1.15}.explorer-tree-node-copy small{color:var(--muted);font-size:.67rem;line-height:1.2}.explorer-tree-empty{padding:4px 8px 2px 24px;color:var(--muted);font-size:.69rem}.explorer-file-main{min-width:0;display:grid;gap:8px}.explorer-file-main-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:0 2px}.explorer-breadcrumbs-file-browser{flex:1 1 auto}.explorer-file-main-meta{color:var(--muted);font-size:.74rem;line-height:1.4;white-space:nowrap}.explorer-browser-card,.explorer-workspace-card{border:1px solid rgba(76,104,132,.12);border-radius:18px;background:#ffffffe6;box-shadow:var(--shadow);padding:12px 14px;display:grid;gap:10px}.explorer-workspace-card-sheet{border-radius:12px;background:#fff;box-shadow:none;padding:14px 14px 16px;gap:12px}.explorer-browser-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px}.explorer-pane{border:1px solid rgba(76,104,132,.1);border-radius:16px;background:#f8fbfedb;padding:12px;display:grid;gap:10px;min-height:180px}.explorer-pane-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.explorer-pane-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.explorer-pane-head h3{font-size:1rem;line-height:1.1}.explorer-pane-head p{font-size:.84rem;line-height:1.35}.explorer-breadcrumb-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.explorer-breadcrumb-row-sheet{margin-bottom:2px}.explorer-breadcrumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.explorer-pane-head h3,.explorer-pane-head p,.explorer-collection-item strong,.explorer-snapshot-item strong,.explorer-toolbar-note strong,.explorer-sheet-copy h3,.explorer-empty-state{margin:0}.explorer-collection-list,.explorer-snapshot-list{display:grid;gap:6px;align-content:start}.explorer-upload-overlay{z-index:90}.explorer-commit-overlay{z-index:95}.explorer-commit-overlay-card{width:min(520px,calc(100vw - 32px));gap:16px}.explorer-commit-overlay-copy{display:grid;gap:8px}.explorer-commit-overlay-note p{margin:0}.explorer-commit-overlay-actions{display:flex;justify-content:flex-end}.explorer-commit-overlay-actions .automation-commit-button{min-width:88px}.explorer-upload-card{width:min(720px,calc(100vw - 32px))}.explorer-upload-dismiss-button:hover:not(:disabled){box-shadow:0 10px 20px #9c37371a;border-color:#b047473d;background:#fff4f4f5;color:#8f2323}.explorer-upload-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.explorer-upload-preview{display:grid;gap:12px}.explorer-upload-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.explorer-upload-stat{display:grid;gap:2px;padding:12px 14px;border-radius:18px;background:#f4f9ffdb;border:1px solid rgba(76,104,132,.08)}.explorer-upload-stat span,.explorer-upload-field span{color:var(--muted);font-size:.74rem;line-height:1.3}.explorer-upload-field{display:grid;gap:6px}.explorer-upload-file-shell{min-height:42px;display:flex;align-items:center;gap:12px;padding:5px 12px}.explorer-upload-file-button{flex:0 0 auto;height:30px;padding:0 12px;border-radius:8px;border:1px solid rgba(76,104,132,.14);background:#fffffffa;color:var(--deep);font-size:.8rem;font-weight:700;line-height:30px;cursor:pointer;white-space:nowrap;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.explorer-upload-file-button:hover{border-color:#2d597d3d;background:#f0f7fdfa;color:#2d597d;box-shadow:0 8px 16px #415b761a}.explorer-upload-file-name{min-width:0;flex:1 1 auto;color:var(--deep);font-size:.92rem;line-height:1.2}.explorer-upload-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.explorer-upload-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:16px;background:#f4f9ffdb;border:1px solid rgba(76,104,132,.08)}.explorer-upload-error{padding:10px 12px;border-radius:16px;border:1px solid rgba(177,63,69,.22);background:#b13f4514;color:#8c2d34;font-size:.9rem;line-height:1.45}.explorer-upload-summary strong,.explorer-upload-stat strong,.explorer-upload-note{margin:0}.explorer-upload-summary span,.explorer-upload-note{color:var(--muted);font-size:.8rem;line-height:1.4}.explorer-month-picker{position:relative}.explorer-month-picker-button{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.explorer-month-picker-button.is-open{border-color:#2d597d47;box-shadow:0 0 0 3px #7ba9d724}.explorer-month-picker-button-icon{color:var(--muted);font-size:.78rem}.explorer-month-picker-popover{position:absolute;top:calc(100% + 10px);left:0;z-index:20;width:min(320px,100%);padding:14px;border-radius:18px;border:1px solid rgba(76,104,132,.14);background:linear-gradient(180deg,#fffffffa,#f4f9fff5);box-shadow:0 20px 42px #334c682e;display:grid;gap:12px}.explorer-month-picker-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.explorer-month-picker-head strong{font-size:.95rem;color:var(--deep)}.explorer-month-picker-year-button,.explorer-month-picker-action{min-height:30px;padding:0 12px}.explorer-month-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.explorer-month-picker-option{min-height:38px;border-radius:12px;border:1px solid rgba(76,104,132,.12);background:#ffffffeb;color:var(--deep);font-size:.84rem;font-weight:700;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.explorer-month-picker-option:hover{border-color:#2d597d3d;background:#f0f7fdfa;color:#2d597d;transform:translateY(-1px)}.explorer-month-picker-option.is-active{border-color:#2262ab70;background:linear-gradient(135deg,#2f77c8,#1d5f9b);color:#fff;box-shadow:0 12px 22px #1d5f9b3d}.explorer-month-picker-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.explorer-upload-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.explorer-upload-actions .settings-secondary-button,.explorer-upload-actions .automation-commit-button{min-height:30px}.explorer-snapshot-row{position:relative}.explorer-collection-item,.explorer-snapshot-item{width:100%;border:1px solid rgba(76,104,132,.1);border-radius:12px;background:#ffffffeb;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer;min-height:44px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.explorer-snapshot-item.is-synthetic{border-style:dashed}.explorer-collection-item:hover,.explorer-snapshot-item:hover{transform:translateY(-1px);border-color:#2d597d2e;box-shadow:0 10px 18px #415b7614}.explorer-snapshot-item.has-upload-activity:disabled{cursor:default;opacity:1;transform:none}.explorer-collection-item.is-active,.explorer-snapshot-item.is-active{border-color:#2d597d3d;background:linear-gradient(135deg,#2d597d14,#7aa6c714);box-shadow:inset 0 0 0 1px #2d597d1f,0 10px 18px #415b7614}.explorer-collection-item.is-disabled{cursor:not-allowed;opacity:.68;transform:none;box-shadow:none}.explorer-collection-item.is-disabled:hover{transform:none;border-color:#4c68841a;box-shadow:none}.explorer-collection-item div,.explorer-snapshot-main{display:grid;gap:2px}.explorer-collection-item strong,.explorer-snapshot-item strong{font-size:.82rem;line-height:1.1}.explorer-snapshot-upload-track{position:absolute;left:12px;right:12px;bottom:7px;height:3px;border-radius:999px;overflow:hidden;background:#3e83661f;pointer-events:none}.explorer-snapshot-upload-bar{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#379972b3,#6be1a8,#379972b3);box-shadow:0 0 10px #3799725c;animation:explorerSnapshotUploadSweep 1.2s ease-in-out infinite}.explorer-snapshot-row.is-success .explorer-snapshot-upload-track{background:#3799722e}.explorer-snapshot-row.is-success .explorer-snapshot-upload-bar{width:100%;animation:none;background:linear-gradient(90deg,#379972f0,#6be1a8f0)}.explorer-snapshot-row.is-error .explorer-snapshot-upload-track{background:#ad40401f}.explorer-snapshot-row.is-error .explorer-snapshot-upload-bar{width:100%;animation:none;background:linear-gradient(90deg,#ad4040e0,#e77979e0);box-shadow:0 0 10px #ad40402e}.explorer-collection-item span,.explorer-snapshot-main span,.explorer-sheet-copy p,.explorer-edit-status,.explorer-read-bar,.explorer-empty-state,.explorer-toolbar-note span{color:var(--muted);line-height:1.45;font-size:.79rem}.explorer-sheet-status-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:28px;padding:0}.explorer-sheet-status-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:6px;background:#eef3f7;color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.explorer-sheet-status-text{color:var(--muted);font-size:.78rem;line-height:1.35}.explorer-collection-item small,.explorer-snapshot-item small{color:var(--accent);font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.explorer-search-field{display:grid;gap:6px}.explorer-search-field span{color:var(--accent);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@keyframes explorerSnapshotUploadSweep{0%{transform:translate(-130%)}to{transform:translate(320%)}}.explorer-empty-state{display:grid;place-items:center;min-height:92px;border:1px dashed rgba(76,104,132,.18);border-radius:12px;background:#fafcffb3;padding:12px;text-align:center}.explorer-empty-state-large{min-height:340px}.explorer-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.explorer-sheet-copy{display:grid;gap:4px}.explorer-sheet-title-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.explorer-sheet-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.explorer-presence-strip{display:flex;align-items:center;gap:6px}.explorer-presence-avatar{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;letter-spacing:.02em;border:1px solid rgba(76,104,132,.1);color:var(--deep)}.explorer-presence-avatar.is-sea{background:#daf1f0f5}.explorer-presence-avatar.is-sky{background:#e2eef9f5}.explorer-presence-avatar.is-iris{background:#ece7f8f5}.explorer-presence-avatar.is-forest{background:#e4f3e8f5}.explorer-presence-avatar.is-amber{background:#faefdcf5}.explorer-presence-avatar.is-rose{background:#fae5ecf5}.explorer-presence-avatar.is-slate,.explorer-presence-avatar.is-more{background:#ebf0f4f5}.explorer-edit-bar,.explorer-read-bar{border:1px solid rgba(76,104,132,.1);border-radius:6px;background:#fafbfd;padding:6px 8px}.explorer-edit-bar{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:8px;align-items:end}.explorer-edit-status{min-height:34px;border-radius:6px;border:1px solid rgba(76,104,132,.1);background:#fff;padding:0 8px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.76rem;font-weight:600}.explorer-toolbar-grid{grid-template-columns:minmax(280px,1fr) 150px 96px;gap:8px}.explorer-toolbar-note{min-height:34px;border-radius:6px;border:1px solid rgba(76,104,132,.1);background:#fafbfd;display:grid;place-items:center;text-align:center;padding:4px 8px}.explorer-formula-row{display:grid;grid-template-columns:84px 34px minmax(0,1fr) 210px;gap:8px;align-items:center}.explorer-formula-marker,.explorer-formula-field,.explorer-toolbar-note{min-height:34px}.explorer-formula-marker{border:1px solid rgba(76,104,132,.12);border-radius:4px;background:#fff;color:var(--accent);font-size:.74rem;font-weight:700;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;padding:0 8px;text-align:center}.explorer-formula-fx{min-height:34px;border:1px solid rgba(76,104,132,.12);border-radius:4px;background:#f5f7fa;color:var(--muted);font-size:.75rem;font-style:italic;display:flex;align-items:center;justify-content:center}.explorer-formula-field{display:grid;gap:0}.explorer-formula-input{min-height:34px;border-radius:4px;border:1px solid rgba(76,104,132,.14);background:#fff;padding:0 10px;color:var(--deep)}.explorer-formula-input:disabled{color:var(--muted);cursor:default;background:#f5f9fde6}.explorer-sheet-grid{display:grid}.explorer-sheet-table-wrap{overflow:auto;border:1px solid rgba(76,104,132,.1);border-radius:6px;background:#fff}.explorer-sheet-table{min-width:1760px;border-collapse:separate;border-spacing:0;table-layout:fixed}.explorer-sheet-table thead th{position:sticky;z-index:2;background:#f8f9fa;border-right:1px solid #dfe5eb;border-bottom:1px solid #dfe5eb;color:#516579;font-size:.69rem;font-weight:700;letter-spacing:.02em;text-transform:none;padding:5px 8px;vertical-align:middle}.explorer-sheet-table thead tr:first-child th{top:0;text-align:center;font-size:.67rem;color:#637991}.explorer-sheet-table thead tr:nth-child(2) th{top:27px;text-align:left}.explorer-sheet-corner,.explorer-sheet-header-row-index{left:0;z-index:4;width:52px;min-width:52px}.explorer-sheet-column-letter{text-align:center}.explorer-sheet-column-name{min-width:148px}.explorer-sheet-table tbody td{padding:0;border-right:1px solid #e4e9ef;border-bottom:1px solid #e4e9ef;background:#fff}.explorer-sheet-row-index{position:sticky;left:0;z-index:1;color:#5f7286;font-size:.72rem;font-weight:600;white-space:nowrap;background:#f8f9fa!important;text-align:right;padding:0 8px!important;min-width:52px;width:52px}.explorer-sheet-input{min-width:148px;min-height:32px;border:0;border-radius:0;background:transparent;padding:0 8px;box-shadow:none;font-size:.8rem}.explorer-sheet-input.is-active{background:#fff;box-shadow:inset 0 0 0 2px #1a73e8,0 0 0 1px #1a73e8}.explorer-sheet-input.is-readonly{background:transparent;color:#183149e0;cursor:default}.explorer-sheet-filler-row td{background:#fff}.explorer-workspace-card-sheet .automation-field>span{font-size:.68rem;letter-spacing:.05em}.explorer-workspace-card-sheet .automation-input,.explorer-workspace-card-sheet .settings-secondary-button,.explorer-workspace-card-sheet .settings-primary-button{min-height:34px;border-radius:6px}.explorer-workspace-card-sheet .automation-input{background:#fff}.explorer-workspace-card-sheet .settings-secondary-button,.explorer-workspace-card-sheet .settings-primary-button{padding-top:0;padding-bottom:0}.automation-editor-toolbar,.automation-editor-card{border:1px solid rgba(76,104,132,.12);border-radius:24px;background:#ffffffe6;box-shadow:var(--shadow);padding:18px 20px;display:grid;gap:16px}.automation-toolbar-grid{display:grid;grid-template-columns:minmax(260px,340px) minmax(320px,1fr) 160px;gap:14px;align-items:end}.automation-field{display:grid;gap:6px}.automation-field>span{color:var(--accent);font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.automation-input,.automation-cell-input{min-height:40px;border-radius:12px;border:1px solid rgba(76,104,132,.14);background:#f5f9fd;padding:0 12px;color:var(--deep)}.automation-cell-input{width:100%;min-width:140px}.automation-search{display:block}.automation-search-row{display:flex;gap:10px}.automation-search-row .automation-input{flex:1 1 auto}.automation-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.automation-status-card{border:1px solid rgba(76,104,132,.1);border-radius:18px;background:#f8fbfee6;padding:14px 16px;display:grid;gap:6px}.automation-status-card span{color:var(--accent);font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.automation-status-card strong{color:var(--deep);font-size:1.3rem;line-height:1}.automation-status-card small{color:var(--muted);font-size:.82rem;line-height:1.45}.automation-message{border-radius:14px;padding:12px 14px;font-size:.9rem;font-weight:600}.automation-message-error{background:#fff1f1f5;color:#8c2525;border:1px solid rgba(176,71,71,.16)}.automation-message-success{background:#edf8f1f5;color:#1d6a52;border:1px solid rgba(72,156,117,.16)}.automation-editor-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.automation-editor-head h3,.automation-editor-head p,.automation-pagination-copy{margin:0}.automation-editor-head p{color:var(--muted);line-height:1.5}.automation-editor-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.automation-commit-button{min-height:28px;padding:0 14px;border-radius:999px;border:0;background:linear-gradient(135deg,#2d597d,#4f7ea3);color:#f8fbff;font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.automation-commit-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 22px #415b7624}.automation-commit-button:disabled{opacity:.64;cursor:not-allowed}.automation-table-wrap{width:100%;min-width:0;display:block;overflow-x:auto;overflow-y:auto;border:1px solid rgba(76,104,132,.1);border-radius:18px;background:#fcfdfff0;scrollbar-gutter:stable both-edges}.automation-table{width:max-content;min-width:100%;min-width:1800px;border-collapse:collapse}.automation-table thead th{text-align:left;padding:12px 14px;color:var(--accent);font-size:.73rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#f3f8fcf0;border-bottom:1px solid rgba(76,104,132,.1);position:sticky;top:0;z-index:1}.automation-table tbody td{padding:8px 10px;border-bottom:1px solid rgba(76,104,132,.08);vertical-align:top}.automation-row-id{color:var(--muted);font-size:.74rem;white-space:nowrap}.automation-empty{color:var(--muted);text-align:center;padding:24px 14px}.automation-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.automation-pagination-copy{color:var(--muted);font-size:.88rem}.automation-pagination-actions{display:flex;align-items:center;gap:10px}.automation-page-indicator{color:var(--deep);font-size:.84rem;font-weight:700}.automation-support-subtitle{margin:8px 0 0;max-width:860px;color:var(--muted)}.automation-support-toolbar{display:grid;grid-template-columns:minmax(220px,280px) minmax(240px,320px) auto;gap:14px;align-items:end;margin-top:18px}.automation-support-field{display:grid;gap:8px}.automation-support-field span{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.automation-support-actions{display:flex;align-items:center;justify-content:flex-start}.automation-support-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.automation-support-metric{border:1px solid rgba(76,104,132,.12);border-radius:18px;padding:14px 16px;background:linear-gradient(180deg,#fffffffa,#f7fafdfa)}.automation-support-metric span{display:block;color:var(--muted);font-size:.77rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.automation-support-metric strong{display:block;margin-top:6px;color:var(--deep);font-size:1rem}.automation-support-message{margin:16px 0 0;padding:12px 14px;border-radius:14px;font-weight:600}.automation-support-message.is-error{border:1px solid rgba(176,79,62,.2);background:#fff1ede0;color:#9a3f2c}.automation-support-table{min-width:2100px;margin-top:18px}.automation-gtm-launch-stage{min-height:calc(100vh - 240px);display:grid;place-items:center}.automation-gtm-launch-panel{width:min(760px,100%);display:grid;gap:18px;padding:26px 28px;border-radius:28px;overflow:visible;background:radial-gradient(circle at top right,rgba(190,227,218,.26),transparent 34%),radial-gradient(circle at bottom left,rgba(170,201,229,.2),transparent 32%),linear-gradient(180deg,#fffffffc,#f7fafdfc)}.automation-gtm-launch-copy{max-width:620px;text-align:center;justify-self:center}.automation-gtm-launch-copy h3{margin:0;font-size:1.7rem}.automation-gtm-launch-copy .automation-support-subtitle{margin-top:8px;font-size:.92rem;line-height:1.4}.automation-gtm-launch-body{width:100%;display:grid;gap:12px;justify-items:center}.automation-gtm-launch-card{display:grid;gap:4px;align-content:center;width:min(420px,100%);border:1px solid rgba(76,104,132,.12);border-radius:18px;min-height:84px;padding:12px 16px;background:radial-gradient(circle at top right,rgba(190,227,218,.26),transparent 46%),linear-gradient(180deg,#fffffffa,#f6fafdfa)}.automation-gtm-launch-card span{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.automation-gtm-launch-card strong{color:var(--deep);font-size:.92rem}.automation-gtm-launch-card small{color:var(--muted);font-size:.78rem}.automation-gtm-run-button{min-width:180px;min-height:40px;transition:background .18s ease,box-shadow .18s ease,opacity .18s ease}.automation-gtm-run-button:hover:not(:disabled){background:linear-gradient(135deg,#355f87,#5e89b0);box-shadow:0 10px 20px #40618129}.automation-gtm-launch-footer{display:grid;gap:8px;justify-items:center}.automation-gtm-launch-progress{width:min(420px,100%);display:grid;gap:8px}.automation-gtm-launch-progress-copy{display:flex;align-items:center;justify-content:space-between;gap:10px}.automation-gtm-launch-progress-copy strong{color:var(--deep);font-size:.82rem;font-weight:700}.automation-gtm-launch-progress-copy span{color:var(--muted);font-size:.78rem;font-weight:700}.automation-gtm-launch-progress-track{position:relative;overflow:hidden;width:100%;height:6px;border-radius:999px;background:#4d70921f}.automation-gtm-launch-progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#315e87,#5f94be);box-shadow:0 6px 12px #4d89b738;transition:width .18s ease}.automation-gtm-launch-note{margin:0;color:var(--muted);font-size:.8rem;text-align:center}.automation-gtm-quarter-picker{position:relative;width:min(420px,100%);display:grid;gap:6px}.automation-gtm-quarter-picker-label{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.automation-gtm-quarter-trigger{min-height:30px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px 7px 14px;border:1px solid rgba(76,104,132,.14);border-radius:16px;background:#fffffff2;box-shadow:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.automation-gtm-quarter-trigger:hover:not(:disabled),.automation-gtm-quarter-trigger.is-open{background:#f5f9fdfa;border-color:#3d64873d;box-shadow:0 0 0 3px #5785ad14}.automation-gtm-quarter-trigger:disabled{cursor:not-allowed;opacity:.72}.automation-gtm-quarter-trigger-copy{display:flex;align-items:center;text-align:left;min-height:100%}.automation-gtm-quarter-trigger-copy strong{color:var(--deep);font-size:.88rem;line-height:1}.automation-gtm-quarter-trigger-icon{color:var(--accent);font-size:.82rem}.automation-gtm-quarter-menu{position:absolute;top:calc(100% + 10px);left:0;z-index:5;width:100%;border:1px solid rgba(76,104,132,.14);border-radius:20px;background:linear-gradient(180deg,#fffffffe,#f6fafdfc);box-shadow:0 20px 48px #2b445929;overflow:hidden}.automation-gtm-quarter-menu-head{display:grid;gap:4px;padding:12px 14px 11px;border-bottom:1px solid rgba(76,104,132,.08);background:#f3f8fcd9}.automation-gtm-quarter-menu-head strong{color:var(--deep)}.automation-gtm-quarter-menu-head span{color:var(--muted);font-size:.74rem}.automation-gtm-quarter-menu-groups{max-height:320px;overflow:auto;padding:8px;scrollbar-gutter:stable}.automation-gtm-quarter-year{display:grid;gap:8px;padding:8px 6px 10px}.automation-gtm-quarter-year+.automation-gtm-quarter-year{border-top:1px solid rgba(76,104,132,.08)}.automation-gtm-quarter-year-head span{color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.08em}.automation-gtm-quarter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.automation-gtm-quarter-option{display:grid;gap:2px;min-height:40px;padding:6px 7px;border:1px solid rgba(76,104,132,.12);border-radius:12px;background:#ffffffe6;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.automation-gtm-quarter-option:hover,.automation-gtm-quarter-option.is-current{transform:translateY(-1px);border-color:#43739a33;background:#f4f9fdfa}.automation-gtm-quarter-option.is-selected{border-color:#29547657;background:linear-gradient(180deg,#e8f2f9fa,#f4f9fdfa);box-shadow:inset 0 0 0 1px #29547629}.automation-gtm-quarter-option-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.automation-gtm-quarter-option-top strong{color:var(--deep);font-size:.78rem;line-height:1.05}.automation-gtm-quarter-option-top span{padding:2px 6px;border-radius:999px;background:#3b70981f;color:var(--accent);font-size:.6rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.automation-gtm-quarter-option small{color:var(--muted);font-size:.62rem;line-height:1.05}.automation-gtm-report-shell{position:relative;overflow:visible}.automation-gtm-report-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px}.automation-gtm-report-head-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.automation-gtm-report-head-actions-end{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}.automation-gtm-report-title{min-width:0}.automation-gtm-report-title .eyebrow,.automation-gtm-report-title h3{text-align:left}.automation-gtm-report-title .eyebrow,.automation-gtm-report-title h3{margin:0}.automation-gtm-nav-button{width:96px;min-width:96px;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(76,104,132,.14);background:#fffffff0;color:var(--deep);font-size:.75rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.automation-gtm-nav-button-back:hover:not(:disabled){background:#fff3f3fa;border-color:#c04e4e47;box-shadow:0 8px 18px #aa3a3a1f;color:#a33c3c}.automation-gtm-nav-button-next:hover:not(:disabled){background:#f0fbf5fa;border-color:#489c6547;box-shadow:0 8px 18px #489c651f;color:#2f7f4d}.automation-gtm-nav-button-exit{color:var(--app-danger);background:color-mix(in srgb,var(--app-danger-soft) 78%,white);border-color:color-mix(in srgb,var(--app-danger) 22%,transparent)}.automation-gtm-nav-button-exit:hover:not(:disabled){background:color-mix(in srgb,var(--app-danger-soft) 92%,transparent);border-color:color-mix(in srgb,var(--app-danger) 30%,transparent);box-shadow:0 8px 18px color-mix(in srgb,var(--app-danger) 14%,transparent);color:var(--app-danger)}.automation-gtm-nav-button-export{color:#1d6a52;background:#f0fbf5f5;border-color:#489c653d}.automation-gtm-nav-button-export:hover:not(:disabled){background:#e9f8effa;border-color:#489c6552;box-shadow:0 8px 18px #489c651f;color:#15513e}.automation-gtm-content{min-width:0;transition:opacity .28s ease,filter .28s ease}.automation-gtm-content.is-muted{opacity:.18;filter:blur(1.5px);pointer-events:none;-webkit-user-select:none;user-select:none}.automation-gtm-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:32px;border-radius:inherit;background:#f4f8fcb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:4}.automation-gtm-loader-card{width:min(480px,100%);display:grid;gap:12px;padding:22px 24px;border:1px solid rgba(76,104,132,.12);border-radius:24px;background:radial-gradient(circle at top right,rgba(173,215,205,.28),transparent 42%),linear-gradient(180deg,#fffffffa,#f6fafdfa);box-shadow:0 24px 54px #31475c24}.automation-gtm-loader-card h4{margin:0;color:var(--deep);font-size:1.24rem}.automation-gtm-loader-card p{margin:0;color:var(--muted)}.automation-gtm-loader-card strong{color:var(--deep);font-size:.92rem}.automation-gtm-workspace-toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;margin-top:6px;min-width:0}.automation-gtm-search{grid-template-columns:minmax(0,1fr) 96px;min-width:0;width:100%;flex:none}.automation-gtm-search .explorer-sheet-search-input{min-height:34px;padding:0 12px}.automation-gtm-search .explorer-sheet-search-button{width:96px;min-width:96px}.automation-gtm-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px}.automation-gtm-metrics .automation-support-metric{min-width:0;padding:12px 14px;border-radius:14px;box-shadow:none}.automation-gtm-metrics .automation-support-metric strong{font-size:.92rem;line-height:1.2;word-break:break-word}.automation-gtm-metric-card{border:1px solid transparent}.automation-gtm-metric-card.is-rows{background:#f2f7fdf5;border-color:#7190b029}.automation-gtm-metric-card.is-arr{background:#f2fbf6f5;border-color:#6ca48029}.automation-gtm-metric-card.is-scope{background:#fbf7f1f5;border-color:#b68f5c29}.automation-gtm-metric-card.is-refresh{background:#f8f4fcf5;border-color:#8971b529}.automation-gtm-arr-summary-card{display:grid;gap:10px;margin-top:8px;padding:14px 16px;border:1px solid rgba(76,104,132,.12);border-radius:16px;background:linear-gradient(180deg,#f8fbfefa,#f4f8fcfa)}.automation-gtm-arr-summary-card p{margin:0;color:var(--deep);font-size:.9rem;line-height:1.45}.automation-gtm-arr-summary-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.automation-gtm-arr-summary-meta span{padding:5px 10px;border-radius:999px;background:#12263a0d;color:var(--muted);font-size:.76rem;line-height:1.2}.automation-gtm-recon-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px;align-items:start;margin-top:8px;padding:16px 18px;border:1px solid rgba(76,104,132,.12);border-radius:18px;background:radial-gradient(circle at top right,rgba(190,227,218,.18),transparent 40%),linear-gradient(180deg,#f8fbfefa,#f4f8fcfa)}.automation-gtm-recon-hero p,.automation-gtm-recon-hero h4{margin:0}.automation-gtm-recon-hero h4{margin-top:6px;color:var(--deep);font-size:1.1rem}.automation-gtm-recon-hero p:last-child{margin-top:8px;color:var(--muted);line-height:1.5}.automation-gtm-recon-pill-grid{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;flex-wrap:wrap}.automation-gtm-recon-pill-grid span,.automation-gtm-recon-toolbar-meta span{padding:6px 10px;border-radius:999px;background:#12263a0d;color:var(--muted);font-size:.76rem;line-height:1.2}.automation-gtm-recon-toolbar{margin-top:14px}.automation-gtm-recon-toolbar-meta{display:flex;justify-content:flex-end}.automation-gtm-recon-filter-card{position:relative;width:100%;min-height:72px;padding:14px 16px;border-radius:18px;border:1px solid rgba(76,104,132,.1);background:radial-gradient(circle at top right,rgba(255,255,255,.88),transparent 44%),linear-gradient(180deg,#fffffffa,#f5f9fdf5);text-align:left;cursor:pointer;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.automation-gtm-recon-filter-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:18px 0 0 18px;background:#5c7f9f57}.automation-gtm-recon-filter-card span{position:relative;display:block;margin-bottom:10px;color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.automation-gtm-recon-filter-card strong{position:relative;display:block;color:var(--deep);font-size:1.45rem;line-height:1}.automation-gtm-recon-filter-card.is-active{border-color:#3f6e9347;box-shadow:0 14px 28px #3a5a791f,inset 0 0 0 1px #3f6e9324;transform:translateY(-1px)}.automation-gtm-recon-filter-card:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #3a5a791a}.automation-gtm-metrics .automation-gtm-recon-filter-card:nth-child(1):before{background:#5c7f9f6b}.automation-gtm-metrics .automation-gtm-recon-filter-card:nth-child(2):before{background:#489c756b}.automation-gtm-metrics .automation-gtm-recon-filter-card:nth-child(3):before{background:#d79a496b}.automation-gtm-metrics .automation-gtm-recon-filter-card:nth-child(4):before{background:#7190b06b}.automation-gtm-metrics .automation-gtm-recon-filter-card:nth-child(5):before{background:#8971b56b}.automation-gtm-metrics .automation-gtm-recon-filter-card:nth-child(6):before{background:#b047476b}.automation-gtm-recon-table{width:100%;min-width:0;table-layout:fixed}.automation-gtm-recon-table thead th:nth-child(1),.automation-gtm-recon-table tbody td:nth-child(1){width:7%}.automation-gtm-recon-table thead th:nth-child(2),.automation-gtm-recon-table tbody td:nth-child(2){width:9%}.automation-gtm-recon-table thead th:nth-child(3),.automation-gtm-recon-table tbody td:nth-child(3),.automation-gtm-recon-table thead th:nth-child(5),.automation-gtm-recon-table tbody td:nth-child(5){width:17%}.automation-gtm-recon-table thead th:nth-child(4),.automation-gtm-recon-table tbody td:nth-child(4),.automation-gtm-recon-table thead th:nth-child(6),.automation-gtm-recon-table tbody td:nth-child(6){width:11%}.automation-gtm-recon-table thead th:nth-child(7),.automation-gtm-recon-table tbody td:nth-child(7){width:8%}.automation-gtm-recon-table thead th:nth-child(8),.automation-gtm-recon-table tbody td:nth-child(8){width:13%}.automation-gtm-recon-primary-cell{display:grid;gap:2px;min-width:0}.automation-gtm-recon-table tbody td:nth-child(3) .automation-gtm-recon-primary-cell,.automation-gtm-recon-table tbody td:nth-child(4) .automation-gtm-recon-primary-cell,.automation-gtm-recon-table tbody td:nth-child(5) .automation-gtm-recon-primary-cell,.automation-gtm-recon-table tbody td:nth-child(6) .automation-gtm-recon-primary-cell{padding-top:4px}.automation-gtm-recon-table tbody td:nth-child(2) .automation-gtm-recon-status-chip,.automation-gtm-recon-table tbody td:nth-child(7) .automation-gtm-recon-method-chip,.automation-gtm-recon-table tbody td:nth-child(8) .automation-gtm-recon-note{margin-top:4px}.automation-gtm-recon-table tbody td:nth-child(2) .automation-gtm-recon-status-chip,.automation-gtm-recon-table tbody td:nth-child(7) .automation-gtm-recon-method-chip{margin-top:6px}.automation-gtm-recon-primary-cell strong{color:var(--deep);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.automation-gtm-recon-primary-cell.is-negative strong{color:var(--app-danger)}.automation-gtm-recon-primary-cell.is-negative span{color:color-mix(in srgb,var(--app-danger) 72%,var(--muted))}.automation-gtm-recon-primary-cell span,.automation-gtm-recon-muted{color:var(--muted);font-size:.76rem;line-height:1.3;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.automation-gtm-recon-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--deep);font-weight:700}.automation-gtm-recon-toggle input{margin:0}.automation-gtm-recon-status-chip,.automation-gtm-recon-method-chip{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(76,104,132,.12);background:#f1f6fbe6;color:var(--deep);font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap}.automation-gtm-recon-status-chip.is-included,.automation-gtm-recon-method-chip.is-auto-id{background:#edf8f1f5;border-color:#489c752e;color:#1d6a52}.automation-gtm-recon-status-chip.is-needs-review,.automation-gtm-recon-method-chip.is-auto-name,.automation-gtm-recon-method-chip.is-manual{background:#fff9eff5;border-color:#d79a492e;color:#8b5f21}.automation-gtm-recon-status-chip.is-arr-only,.automation-gtm-recon-method-chip.is-arr-only{background:#f2f7fdf5;border-color:#7190b02e;color:#2f5f87}.automation-gtm-recon-status-chip.is-sfdc-only,.automation-gtm-recon-method-chip.is-sfdc-only{background:#f8f4fcf5;border-color:#8971b52e;color:#654a93}.automation-gtm-recon-status-chip.is-excluded{background:#fff1f1f5;border-color:#b0474729;color:#8c2525}.automation-gtm-recon-select,.automation-gtm-recon-note{min-height:32px;width:100%}.automation-gtm-recon-select{min-width:0;max-width:100%;font-size:.82rem;padding-right:28px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-gtm-recon-note{font-size:.8rem}.automation-gtm-dropdown-trigger{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:32px;min-width:0;padding:0 10px 0 12px;border:1px solid rgba(76,104,132,.14);border-radius:12px;background:#f5f9fdf5;color:var(--deep);cursor:pointer;font-size:.78rem;font-weight:600;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.automation-gtm-dropdown-trigger:hover,.automation-gtm-dropdown-trigger.is-open{background:#fafdfffa;border-color:#4c68843d;box-shadow:0 8px 18px #415b7614}.automation-gtm-dropdown-trigger:focus-visible{outline:2px solid rgba(57,124,207,.32);outline-offset:2px}.automation-gtm-dropdown-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-gtm-dropdown-trigger i{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.72;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.automation-gtm-dropdown-trigger.is-open i{transform:translateY(2px) rotate(225deg)}.automation-gtm-dropdown-panel{position:fixed;z-index:1200;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(76,104,132,.18);border-radius:16px;background:radial-gradient(circle at top right,rgba(122,166,199,.16),transparent 42%),#fffffffa;box-shadow:0 22px 48px #27456233}.automation-gtm-dropdown-search{padding:10px;border-bottom:1px solid rgba(76,104,132,.1)}.automation-gtm-dropdown-search .automation-input{min-height:34px;width:100%;font-size:.78rem}.automation-gtm-dropdown-list{overflow-y:auto;padding:6px}.automation-gtm-dropdown-option{display:grid;gap:3px;width:100%;min-width:0;padding:9px 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--deep);cursor:pointer;font:inherit;text-align:left}.automation-gtm-dropdown-option:hover,.automation-gtm-dropdown-option.is-selected{border-color:#4c688424;background:#eff6fcf5}.automation-gtm-dropdown-option span{min-width:0;overflow:hidden;color:inherit;font-size:.78rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.automation-gtm-dropdown-option small{min-width:0;overflow:hidden;color:var(--muted);font-size:.7rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.automation-gtm-dropdown-empty,.automation-gtm-dropdown-footer{color:var(--muted);font-size:.72rem}.automation-gtm-dropdown-empty{padding:14px 12px}.automation-gtm-dropdown-footer{padding:8px 12px 10px;border-top:1px solid rgba(76,104,132,.1)}.automation-gtm-table-wrap{margin-top:14px;max-width:100%;overflow-x:auto;overflow-y:auto;max-height:min(62vh,680px);padding-bottom:0;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.automation-gtm-table-wrap::-webkit-scrollbar{width:12px;height:12px}.automation-gtm-table-wrap::-webkit-scrollbar-track{background:#4c688414;border-radius:999px}.automation-gtm-table-wrap::-webkit-scrollbar-thumb{background:#466d906b;border-radius:999px}.automation-gtm-table-wrap::-webkit-scrollbar-thumb:hover{background:#385d8094}.automation-gtm-table{width:max-content;min-width:2200px;margin:0;border-collapse:collapse;border-spacing:0}.automation-gtm-table th,.automation-gtm-table td{padding:8px 10px;font-size:.79rem;white-space:nowrap}.automation-gtm-sfdc-table{width:100%!important;min-width:0!important;table-layout:fixed}.automation-gtm-sfdc-table th,.automation-gtm-sfdc-table td{min-width:0;padding:6px 8px;font-size:.74rem;white-space:normal;vertical-align:top}.automation-gtm-sfdc-table thead th:nth-child(1),.automation-gtm-sfdc-table tbody td:nth-child(1){width:9%}.automation-gtm-sfdc-table thead th:nth-child(2),.automation-gtm-sfdc-table tbody td:nth-child(2){width:14%}.automation-gtm-sfdc-table thead th:nth-child(3),.automation-gtm-sfdc-table tbody td:nth-child(3){width:6%}.automation-gtm-sfdc-table thead th:nth-child(4),.automation-gtm-sfdc-table tbody td:nth-child(4),.automation-gtm-sfdc-table thead th:nth-child(5),.automation-gtm-sfdc-table tbody td:nth-child(5),.automation-gtm-sfdc-table thead th:nth-child(12),.automation-gtm-sfdc-table tbody td:nth-child(12){width:5.5%}.automation-gtm-sfdc-table thead th:nth-child(6),.automation-gtm-sfdc-table tbody td:nth-child(6),.automation-gtm-sfdc-table thead th:nth-child(14),.automation-gtm-sfdc-table tbody td:nth-child(14){width:3.5%}.automation-gtm-sfdc-table thead th:nth-child(7),.automation-gtm-sfdc-table tbody td:nth-child(7),.automation-gtm-sfdc-table thead th:nth-child(8),.automation-gtm-sfdc-table tbody td:nth-child(8){width:7%}.automation-gtm-sfdc-table thead th:nth-child(9),.automation-gtm-sfdc-table tbody td:nth-child(9){width:6.5%}.automation-gtm-sfdc-table thead th:nth-child(10),.automation-gtm-sfdc-table tbody td:nth-child(10),.automation-gtm-sfdc-table thead th:nth-child(15),.automation-gtm-sfdc-table tbody td:nth-child(15){width:5%}.automation-gtm-sfdc-table thead th:nth-child(11),.automation-gtm-sfdc-table tbody td:nth-child(11){width:7%}.automation-gtm-sfdc-table thead th:nth-child(13),.automation-gtm-sfdc-table tbody td:nth-child(13){width:4.5%}.automation-gtm-sfdc-table tbody td:nth-child(2),.automation-gtm-sfdc-table tbody td:nth-child(11){overflow-wrap:anywhere;word-break:break-word}.automation-gtm-recon-table{width:100%!important;min-width:0!important;table-layout:fixed}.automation-gtm-recon-table th,.automation-gtm-recon-table td{min-width:0;padding:6px 8px;font-size:.76rem;white-space:normal;vertical-align:middle}.automation-gtm-recon-table .automation-input,.automation-gtm-recon-table .automation-cell-input,.automation-gtm-recon-table .automation-gtm-recon-select,.automation-gtm-recon-table .automation-gtm-recon-note,.automation-gtm-recon-table .automation-gtm-dropdown-trigger{min-width:0;width:100%;max-width:100%}.automation-gtm-normalized-table{width:100%!important;min-width:0!important;table-layout:fixed}.automation-gtm-normalized-table th,.automation-gtm-normalized-table td{min-width:0;padding:7px 8px;font-size:.75rem;white-space:normal;vertical-align:top}.automation-gtm-normalized-table thead th:nth-child(1),.automation-gtm-normalized-table tbody td:nth-child(1){width:16%}.automation-gtm-normalized-table thead th:nth-child(2),.automation-gtm-normalized-table tbody td:nth-child(2),.automation-gtm-normalized-table thead th:nth-child(3),.automation-gtm-normalized-table tbody td:nth-child(3),.automation-gtm-normalized-table thead th:nth-child(4),.automation-gtm-normalized-table tbody td:nth-child(4),.automation-gtm-normalized-table thead th:nth-child(5),.automation-gtm-normalized-table tbody td:nth-child(5){width:8%}.automation-gtm-normalized-table thead th:nth-child(6),.automation-gtm-normalized-table tbody td:nth-child(6){width:8%}.automation-gtm-normalized-table thead th:nth-child(7),.automation-gtm-normalized-table tbody td:nth-child(7){width:8%}.automation-gtm-normalized-table thead th:nth-child(8),.automation-gtm-normalized-table tbody td:nth-child(8){width:10%}.automation-gtm-normalized-table thead th:nth-child(9),.automation-gtm-normalized-table tbody td:nth-child(9){width:10%}.automation-gtm-normalized-table thead th:nth-child(10),.automation-gtm-normalized-table tbody td:nth-child(10){width:8%}.automation-gtm-normalized-table thead th:nth-child(11),.automation-gtm-normalized-table tbody td:nth-child(11){width:8%}.automation-gtm-normalized-table .automation-input,.automation-gtm-normalized-table .automation-cell-input,.automation-gtm-normalized-table .automation-gtm-recon-select,.automation-gtm-normalized-table .automation-gtm-normalized-amount,.automation-gtm-normalized-table .automation-gtm-dropdown-trigger{min-width:0;width:100%;max-width:100%}.automation-gtm-normalized-table tbody td:nth-child(10){padding-right:14px}.automation-gtm-normalized-table tbody td:nth-child(11){padding-left:4px}.automation-gtm-normalized-note{display:-webkit-box;overflow:hidden;color:var(--deep);line-height:1.35;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.automation-gtm-normalized-amount{min-height:32px;padding:0 10px;font-size:.74rem}.automation-gtm-review-flag.is-warning,.automation-gtm-review-flag.is-manual{background:#fff9effa;border-color:#d79a493d;color:#8b5f21}.automation-gtm-review-flag.is-clean{background:#edf8f1fa;border-color:#489c7533;color:#1d6a52}.automation-gtm-normalized-table .automation-gtm-review-flag{max-width:100%;min-height:28px;padding:6px 10px;line-height:1.2;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center}.automation-gtm-details-table,.automation-gtm-summary-table,.automation-gtm-pivot-table{width:100%!important;min-width:0!important;table-layout:fixed}.automation-gtm-details-table th,.automation-gtm-details-table td,.automation-gtm-summary-table th,.automation-gtm-summary-table td,.automation-gtm-pivot-table th,.automation-gtm-pivot-table td{min-width:0;padding:7px 8px;font-size:.75rem;white-space:normal;vertical-align:top}.automation-gtm-details-table thead th:nth-child(1),.automation-gtm-details-table tbody td:nth-child(1){width:7%}.automation-gtm-details-table thead th:nth-child(2),.automation-gtm-details-table tbody td:nth-child(2){width:15%}.automation-gtm-details-table thead th:nth-child(3),.automation-gtm-details-table tbody td:nth-child(3),.automation-gtm-details-table thead th:nth-child(4),.automation-gtm-details-table tbody td:nth-child(4){width:10%}.automation-gtm-details-table thead th:nth-child(5),.automation-gtm-details-table tbody td:nth-child(5),.automation-gtm-details-table thead th:nth-child(6),.automation-gtm-details-table tbody td:nth-child(6){width:9%}.automation-gtm-details-table thead th:nth-child(7),.automation-gtm-details-table tbody td:nth-child(7){width:8%}.automation-gtm-details-table thead th:nth-child(8),.automation-gtm-details-table tbody td:nth-child(8),.automation-gtm-details-table thead th:nth-child(9),.automation-gtm-details-table tbody td:nth-child(9),.automation-gtm-details-table thead th:nth-child(10),.automation-gtm-details-table tbody td:nth-child(10){width:8%}.automation-gtm-details-table thead th:nth-child(11),.automation-gtm-details-table tbody td:nth-child(11){width:8%}.automation-gtm-details-table tbody td:nth-child(2),.automation-gtm-details-table tbody td:nth-child(11){overflow-wrap:anywhere;word-break:break-word}.automation-gtm-negative-cell{color:#b42318}.automation-gtm-positive-cell{color:#067647}.automation-gtm-pivot-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.automation-gtm-report-phase{display:grid;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr);border:1px solid rgba(174,194,221,.42);border-radius:24px;background:linear-gradient(140deg,#f7fbfffa,#ecf5fff0),radial-gradient(circle at top right,rgba(68,126,195,.16),transparent 58%);box-shadow:0 24px 52px #1c2d491f;padding:18px 20px;margin-bottom:18px}.automation-gtm-report-phase-copy h4{margin:4px 0 8px;color:var(--deep);font-size:1.16rem}.automation-gtm-report-phase-facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.automation-gtm-report-phase-fact{border-radius:999px;background:#f5f9fff0;border:1px solid rgba(189,208,232,.42);color:var(--ink-subtle);font-size:.76rem;letter-spacing:.02em;padding:8px 12px}.automation-gtm-report-phase-steps{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center}.automation-gtm-report-phase-step{appearance:none;border:1px solid rgba(164,186,216,.34);border-radius:18px;background:#ffffffd1;cursor:pointer;font:inherit;text-align:left;padding:12px 14px;opacity:.78}.automation-gtm-report-phase-step:hover{border-color:#6e99cf66;box-shadow:0 10px 22px #32598c14;opacity:.92}.automation-gtm-report-phase-step:focus-visible{outline:2px solid rgba(57,124,207,.42);outline-offset:2px}.automation-gtm-report-phase-step-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.automation-gtm-report-phase-step strong{display:block;color:var(--deep);font-size:.84rem}.automation-gtm-report-phase-current{flex:none;border-radius:999px;background:#2b6fbe1f;color:#1e5d9f;font-size:.66rem;font-weight:700;letter-spacing:.04em;padding:5px 8px;text-transform:uppercase}.automation-gtm-report-phase-step span{display:block;margin-top:5px;color:var(--ink-subtle);font-size:.75rem;line-height:1.45}.automation-gtm-report-phase-step.is-active{border-color:#3d77c170;background:linear-gradient(155deg,#f8fcfffa,#e6f1fff5),radial-gradient(circle at top right,rgba(91,149,221,.14),transparent 60%);box-shadow:0 14px 28px #32598c24;opacity:1}.automation-gtm-pivot-card,.automation-gtm-summary-sidecard{border:1px solid rgba(174,194,221,.44);border-radius:22px;background:linear-gradient(145deg,#fffffff5,#eef6ffe6),radial-gradient(circle at top right,rgba(80,141,214,.12),transparent 58%);box-shadow:0 24px 50px #1c2d491f;padding:18px 18px 16px}.automation-gtm-pivot-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.automation-gtm-pivot-card-head h4,.automation-gtm-summary-sidecard h4{margin:4px 0 0;font-size:1.18rem;color:var(--deep)}.automation-gtm-pivot-chip{align-self:flex-start;border-radius:999px;border:1px solid rgba(140,168,202,.34);background:#f5f9ffeb;color:var(--ink-subtle);font-size:.72rem;letter-spacing:.04em;padding:7px 12px}.automation-gtm-pivot-copy{margin:10px 0 14px;color:var(--ink-subtle);font-size:.85rem;line-height:1.5}.automation-gtm-pivot-wrap{max-height:340px}.automation-gtm-summary-cards{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;margin-bottom:18px}.automation-gtm-summary-card{border:1px solid rgba(174,194,221,.42);border-radius:20px;background:#fafcfff0;padding:16px 18px}.automation-gtm-summary-card.is-featured{background:linear-gradient(155deg,#f4fbfffa,#e5f2fff5),radial-gradient(circle at top right,rgba(87,141,214,.18),transparent 58%)}.automation-gtm-summary-card span{display:block;color:var(--ink-subtle);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.automation-gtm-summary-card strong{display:block;margin-top:8px;color:var(--deep);font-size:1.45rem}.automation-gtm-summary-card p{margin:8px 0 0;color:var(--ink);font-size:.95rem}.automation-gtm-summary-table thead th:nth-child(1),.automation-gtm-summary-table tbody td:nth-child(1){width:18%}.automation-gtm-summary-table thead th:nth-child(2),.automation-gtm-summary-table tbody td:nth-child(2),.automation-gtm-summary-table thead th:nth-child(3),.automation-gtm-summary-table tbody td:nth-child(3),.automation-gtm-summary-table thead th:nth-child(4),.automation-gtm-summary-table tbody td:nth-child(4),.automation-gtm-summary-table thead th:nth-child(5),.automation-gtm-summary-table tbody td:nth-child(5),.automation-gtm-summary-table thead th:nth-child(6),.automation-gtm-summary-table tbody td:nth-child(6),.automation-gtm-summary-table thead th:nth-child(7),.automation-gtm-summary-table tbody td:nth-child(7),.automation-gtm-summary-table thead th:nth-child(8),.automation-gtm-summary-table tbody td:nth-child(8){width:11.7%}.automation-gtm-summary-total-row td{font-weight:700}.automation-gtm-summary-split{display:grid;gap:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:18px}html[data-atlas-density=compact] .automation-gtm-report-head{gap:10px}html[data-atlas-density=compact] .automation-gtm-pivot-grid,html[data-atlas-density=compact] .automation-gtm-summary-cards,html[data-atlas-density=compact] .automation-gtm-summary-split{gap:12px}html[data-atlas-density=compact] .automation-gtm-nav-button{min-height:26px;padding-inline:10px}html[data-atlas-density=compact] .automation-gtm-report-phase,html[data-atlas-density=compact] .automation-gtm-pivot-card,html[data-atlas-density=compact] .automation-gtm-summary-sidecard,html[data-atlas-density=compact] .automation-gtm-summary-card,html[data-atlas-density=compact] .automation-gtm-recon-hero{border-radius:16px;padding:14px}html[data-atlas-density=compact] .automation-gtm-table th,html[data-atlas-density=compact] .automation-gtm-table td{padding:5px 7px}html[data-atlas-density=enlarged] .automation-gtm-report-head{gap:18px}html[data-atlas-density=enlarged] .automation-gtm-nav-button{min-height:34px;padding-inline:14px}html[data-atlas-density=enlarged] .automation-gtm-report-phase,html[data-atlas-density=enlarged] .automation-gtm-pivot-card,html[data-atlas-density=enlarged] .automation-gtm-summary-sidecard,html[data-atlas-density=enlarged] .automation-gtm-summary-card,html[data-atlas-density=enlarged] .automation-gtm-recon-hero{padding:20px}html[data-atlas-density=enlarged] .automation-gtm-table th,html[data-atlas-density=enlarged] .automation-gtm-table td{padding:9px 10px}@media(max-width:1200px){.automation-gtm-report-phase,.automation-gtm-report-phase-steps,.automation-gtm-pivot-grid,.automation-gtm-summary-cards,.automation-gtm-summary-split{grid-template-columns:1fr}}.automation-gtm-arr-table{min-width:960px}.automation-gtm-progress-track{position:relative;overflow:hidden;height:12px;border-radius:999px;background:#4d70921f}.automation-gtm-progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#315e87,#4d89b7 48%,#7bb6d7);box-shadow:0 8px 18px #4d89b747;transition:width .18s ease}@media(max-width:1100px){.automation-toolbar-grid,.automation-status-grid,.automation-gtm-workspace-toolbar,.automation-support-toolbar,.automation-support-metrics,.automation-gtm-report-head{grid-template-columns:1fr}.automation-gtm-report-head-actions{justify-content:flex-start}.automation-gtm-launch-stage{min-height:auto}.automation-gtm-launch-panel{width:100%;padding:20px}.automation-gtm-quarter-menu{width:100%}.automation-gtm-quarter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-gtm-search{grid-template-columns:minmax(0,1fr) 76px}.automation-gtm-recon-hero{grid-template-columns:1fr}.automation-gtm-recon-pill-grid,.automation-gtm-recon-toolbar-meta{justify-content:flex-start}.automation-editor-head,.automation-pagination{flex-direction:column;align-items:stretch}.automation-editor-actions,.automation-pagination-actions{justify-content:flex-start}}.explorer-workspace-card-sheet{border-radius:22px;padding:16px 16px 18px;gap:10px;background:linear-gradient(180deg,#fffffffa,#f9fbfefa);box-shadow:var(--shadow)}.explorer-sheet-head-compact{gap:14px;align-items:center}.explorer-sheet-actions-compact{gap:10px}.explorer-sheet-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.explorer-sheet-summary-card{display:grid;gap:6px;padding:14px 16px;border:1px solid rgba(76,104,132,.1);border-radius:16px;background:linear-gradient(180deg,#fcfdfffa,#f5f9fdf0)}.explorer-sheet-summary-card span{color:var(--accent);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.explorer-sheet-summary-card strong{color:var(--deep);font-size:1rem;line-height:1.15}.explorer-sheet-summary-card p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45}.explorer-toolbar-strip{display:grid;grid-template-columns:minmax(260px,1.25fr) auto auto auto auto minmax(180px,1fr);gap:8px;align-items:end;padding:10px 12px;border:1px solid rgba(76,104,132,.1);border-radius:14px;background:#f8fbfeeb}.explorer-toolbar-search{display:grid;gap:4px}.explorer-toolbar-search span{color:var(--accent);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.explorer-formula-row-compact{grid-template-columns:88px 38px minmax(0,1fr) minmax(240px,360px);gap:8px;align-items:stretch}.explorer-formula-marker,.explorer-formula-fx,.explorer-formula-input,.explorer-read-bar-compact,.explorer-commit-note-input{min-height:40px}.explorer-formula-marker,.explorer-formula-fx,.explorer-formula-input,.explorer-read-bar-compact,.explorer-commit-note-input{border-radius:10px}.explorer-read-bar-compact{display:flex;align-items:center;padding:0 12px;font-size:.82rem}.explorer-commit-note-input{align-self:stretch}.explorer-sheet-viewport{position:relative;overflow:auto;height:min(74vh,820px);border:1px solid #d7dee8;border-radius:0;background:linear-gradient(180deg,#f8fbfe 0 70px,#fff 70px 100%);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #e1e7efb3}.explorer-sheet-canvas{position:relative;min-width:100%}.explorer-sheet-sticky-head{position:sticky;top:0;left:0;z-index:20;display:grid;grid-template-rows:28px 44px;background:linear-gradient(180deg,#f7f9fcfa,#f2f6fbfa);border-bottom:1px solid #d7dee8}.explorer-sheet-body{position:relative;background:#fff}.explorer-sheet-virtual-row{position:absolute;left:0;right:0;display:grid}.explorer-sheet-corner,.explorer-sheet-column-letter,.explorer-sheet-header-row-index,.explorer-sheet-column-name,.explorer-sheet-row-index,.explorer-sheet-cell{border-right:1px solid #e1e7ef;border-bottom:1px solid #e7ecf3}.explorer-sheet-corner,.explorer-sheet-header-row-index,.explorer-sheet-row-index{position:sticky;left:0;z-index:21;background:linear-gradient(180deg,#f7f9fcfa,#f2f6fbfa)}.explorer-sheet-corner{z-index:24}.explorer-sheet-header-row-index,.explorer-sheet-row-index{display:flex;align-items:center;justify-content:flex-end;padding:0 10px;color:#5f7286;font-size:.72rem;font-weight:700}.explorer-sheet-column-letter{display:flex;align-items:center;justify-content:center;color:#5f7286;font-size:.7rem;font-weight:700;background:linear-gradient(180deg,#f7f9fcfa,#f2f6fbfa)}.explorer-sheet-column-name{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 0 10px;color:#294862;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(180deg,#f7f9fcfa,#f2f6fbfa)}.explorer-sheet-header-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explorer-sheet-column-resize{width:10px;min-width:10px;height:100%;border:0;border-radius:999px;background:transparent;cursor:col-resize;opacity:0;transition:opacity .16s ease,background .16s ease}.explorer-sheet-column-name:hover .explorer-sheet-column-resize,.explorer-sheet-column-name.is-selected .explorer-sheet-column-resize{opacity:1}.explorer-sheet-column-resize:hover{background:#1a73e824}.explorer-sheet-virtual-row.is-trailing .explorer-sheet-row-index,.explorer-sheet-virtual-row.is-trailing .explorer-sheet-cell{background:#fff}.explorer-sheet-virtual-row.is-banded .explorer-sheet-cell{background:#f9fbfef5}.explorer-sheet-cell{position:relative;display:flex;align-items:center;min-width:0;padding:0 10px;background:#fff;color:#173149;font-size:.84rem;line-height:1.2;white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}.explorer-sheet-cell.is-readonly{background:#fbfcfefa}.explorer-sheet-cell.is-draft{background:#ecf4ffe6}.explorer-sheet-cell.is-loading{background:linear-gradient(90deg,#fbfcfe,#f4f7fb,#fbfcfe)}.explorer-sheet-cell.is-column-active:not(.is-selected){background:#f4f8fdfa}.explorer-sheet-cell.is-selected{z-index:5;background:#e8f0fe57;box-shadow:inset 0 0 0 2px #1a73e8}.explorer-sheet-cell.is-editing{z-index:6;padding:0;background:#e8f0fe85;box-shadow:inset 0 0 0 2px #1a73e8,0 0 0 1px #1a73e833}.explorer-sheet-cell-value,.explorer-sheet-editor{width:100%;min-width:0}.explorer-sheet-cell-value{overflow:hidden;text-overflow:ellipsis}.explorer-sheet-cell-value-loading,.explorer-sheet-cell-value-blank{color:#97a7b8}.explorer-sheet-editor{height:100%;border:0;border-radius:0;padding:0 10px;background:transparent;color:#173149;outline:none;box-shadow:none;font:inherit;line-height:1.2}.explorer-sheet-editor:focus{outline:none}.explorer-sheet-column-letter.is-selected,.explorer-sheet-column-name.is-selected,.explorer-sheet-header-row-index.is-selected,.explorer-sheet-row-index.is-selected{color:#18456d;background:linear-gradient(180deg,#e2edf9fa,#d8e7f7fa)}.explorer-presence-strip{gap:4px}.explorer-presence-avatar{width:28px;height:28px;font-size:.7rem;box-shadow:0 4px 10px #415b7614}.explorer-snapshot-list,.explorer-collection-list{gap:6px}.explorer-collection-item,.explorer-snapshot-item{min-height:44px;border-radius:12px}.explorer-sheet-status-chip{background:#2d597d1a}.explorer-sheet-bottom-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border:1px solid rgba(76,104,132,.1);border-radius:14px;background:#f8fbfee6}.explorer-sheet-bottom-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.explorer-sheet-status-detail{color:var(--muted);font-size:.8rem;line-height:1.4}@media(max-width:1200px){.explorer-sheet-meta-grid,.explorer-toolbar-strip{grid-template-columns:1fr 1fr}.explorer-formula-row-compact{grid-template-columns:88px 38px 1fr}.explorer-commit-note-input,.explorer-read-bar-compact{grid-column:1 / -1}}@media(max-width:900px){.explorer-sheet-head-compact,.explorer-breadcrumb-row{flex-direction:column;align-items:stretch}.explorer-sheet-meta-grid{grid-template-columns:1fr}.explorer-sheet-actions-compact{justify-content:flex-start}.explorer-toolbar-strip,.explorer-formula-row-compact{grid-template-columns:1fr}.explorer-sheet-bottom-bar{flex-direction:column;align-items:stretch}.explorer-formula-marker,.explorer-formula-fx{min-height:34px}}.explorer-workspace-sheet{border-radius:22px;padding:10px;gap:10px;background:linear-gradient(180deg,#fffffffa,#f7fafdfa);box-shadow:var(--shadow)}.explorer-sheet-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative;z-index:3}.explorer-sheet-header-left{display:grid;gap:6px;min-width:0}.explorer-sheet-primary-actions{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap}.explorer-sheet-back-button:hover:not(:disabled){box-shadow:0 10px 20px #9c37371a;border-color:#b047473d;background:#fff4f4f5;color:#8f2323}.explorer-sheet-export-button:hover:not(:disabled){box-shadow:0 10px 20px #4380581f;border-color:#49906147;background:#f2fbf5fa;color:#2e7a47}.explorer-sheet-subcopy{display:grid;gap:1px}.explorer-sheet-subcopy p,.explorer-sheet-subcopy span,.explorer-presence-copy span,.explorer-sheet-toolbar-text,.explorer-sheet-footer-text{margin:0;color:var(--muted);line-height:1.4}.explorer-sheet-subcopy span,.explorer-sheet-toolbar-text,.explorer-sheet-footer-text{font-size:.8rem}.explorer-sheet-header-right{display:grid;justify-items:end;align-content:start;gap:4px;position:relative}.explorer-sheet-summary{text-align:right}.explorer-presence-stack{display:grid;justify-items:end;gap:4px;position:relative}.explorer-presence-strip{display:flex;align-items:center;justify-content:flex-end;gap:4px}.explorer-presence-avatar,.explorer-presence-overflow{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(76,104,132,.12);color:var(--deep);font-size:.7rem;font-weight:800;letter-spacing:.02em;box-shadow:0 6px 14px #415b7614}.explorer-presence-overflow{background:#ecf1f6f5;cursor:pointer}.explorer-presence-copy{display:grid;gap:1px;text-align:right;padding:6px 10px;border-radius:12px;background:#ecf1f6eb;border:1px solid rgba(76,104,132,.1)}.explorer-presence-copy strong,.explorer-presence-popover-item strong{color:var(--deep);font-size:.82rem}.explorer-presence-copy span{font-size:.72rem}.explorer-presence-popover{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:10px;border-radius:16px;border:1px solid rgba(76,104,132,.12);background:#fffffffa;box-shadow:0 18px 34px #415b7624;display:grid;gap:8px;z-index:40}.explorer-presence-popover-item{display:flex;align-items:center;gap:10px}.explorer-presence-popover-item div{display:grid;gap:1px}.explorer-sheet-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.explorer-sheet-controls-secondary{justify-content:flex-start}.explorer-sheet-mode-toggle{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid rgba(76,104,132,.12);border-radius:999px;background:#f7fafdf5}.explorer-sheet-mode-button{border:0;border-radius:999px;background:transparent;color:var(--muted);padding:7px 14px;font-size:.82rem;font-weight:700}.explorer-sheet-mode-button.is-active{background:#fff;color:var(--deep);box-shadow:0 6px 14px #415b761f}.explorer-sheet-mode-button:disabled{opacity:.56;cursor:not-allowed}.explorer-sheet-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 12px;border:1px solid rgba(76,104,132,.1);border-radius:14px;background:#f7fafdf0;position:relative;z-index:3}.explorer-sheet-search{display:grid;grid-template-columns:minmax(620px,1fr) 96px;align-items:center;gap:6px;flex:1 1 820px;min-width:0}.explorer-sheet-search-input{min-width:0;min-height:34px}.explorer-sheet-search-button{width:96px;min-width:96px;min-height:34px;padding:0 10px}.explorer-sheet-search-button:hover:not(:disabled){box-shadow:0 10px 20px #4c7ab024;border-color:#5a88be4d;background:#f1f7fffa;color:#325b86}.automation-gtm-clear-button:hover:not(:disabled){box-shadow:0 10px 20px #aa3a3a24;border-color:#c04e4e4d;background:#fff5f5fa;color:#a33c3c}.explorer-sheet-toolbar-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.explorer-formula-row-sheet{grid-template-columns:64px 32px minmax(0,1.45fr) minmax(180px,.85fr);gap:6px;position:relative;z-index:3}.explorer-formula-row-sheet .explorer-formula-input,.explorer-formula-row-sheet .explorer-commit-note-input{min-width:0}.explorer-formula-row-sheet .explorer-commit-note-input{grid-column:auto}.explorer-sheet-surface{min-height:min(78vh,980px);height:min(78vh,980px);border:1px solid rgba(76,104,132,.12);border-radius:0;overflow:hidden;background:#111c29;box-shadow:inset 0 1px #ffffff08;position:relative;z-index:1}.explorer-sheet-empty-state{min-height:min(70vh,760px);display:grid;place-items:center;padding:18px;border:1px dashed rgba(76,104,132,.18);border-radius:0;background:#fff;color:var(--muted);text-align:center}.explorer-sheet-surface>div{height:100%;width:100%}.explorer-sheet-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:6px 10px;border:1px solid rgba(76,104,132,.1);border-radius:10px;background:#f7fafdf0;position:relative;z-index:3}.explorer-sheet-footer-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.explorer-presence-avatar.is-mint{background:#ddf7ebf5}.explorer-presence-avatar.is-indigo{background:#e5e7fff5}.explorer-presence-avatar.is-coral{background:#ffe8e1f5}.explorer-presence-avatar.is-gold{background:#fcf4d4f5}.explorer-presence-avatar.is-teal{background:#dcf4f4f5}.explorer-presence-avatar.is-berry{background:#f5e4f4f5}@media(max-width:1100px){.explorer-file-browser{grid-template-columns:220px minmax(0,1fr)}.explorer-workspace-sheet{padding:10px}.explorer-sheet-search{grid-template-columns:minmax(0,1fr) 88px}.explorer-sheet-search-button{width:88px;min-width:88px}.explorer-sheet-mode-button{padding:7px 12px}}@media(max-width:920px){.explorer-file-browser{grid-template-columns:1fr}.explorer-tree-pane{position:static}.explorer-sheet-header,.explorer-sheet-toolbar{flex-direction:column;align-items:stretch}.explorer-sheet-header-right,.explorer-presence-stack{justify-items:start}.explorer-presence-copy{text-align:left}.explorer-sheet-controls{justify-content:flex-start}}@media(max-width:800px){.explorer-sheet-primary-actions,.explorer-sheet-toolbar-meta,.explorer-sheet-footer{align-items:flex-start}.explorer-sheet-summary{text-align:left}.explorer-sheet-search{grid-template-columns:minmax(0,1fr) 96px}.explorer-sheet-search-input{min-width:0}.explorer-formula-row-sheet{grid-template-columns:56px 30px minmax(0,1.35fr) minmax(120px,.8fr)}.explorer-upload-head,.explorer-upload-actions{flex-direction:column;align-items:stretch}.explorer-upload-preview-grid{grid-template-columns:1fr}.explorer-workspace-sheet{padding:12px}}.workspace-pill,.settings-status-pill,.settings-access-user-role,.settings-analytics-status,.report-status-pill,.report-week-opp-pill,.perpetual-status-pill,.perpetual-quarter-card-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 10px;line-height:1}.workspace-pill{min-height:26px;padding:4px 10px}.app-sidebar.is-collapsed .sidebar-link-icon{background:var(--app-surface-highlight);color:var(--app-accent)}.app-sidebar.is-collapsed .sidebar-link.is-active .sidebar-link-icon{background:color-mix(in srgb,var(--app-accent-soft) 88%,transparent);color:var(--app-accent-strong)}.sidebar-menu{background:var(--app-overlay-strong);border-color:var(--app-border);box-shadow:var(--app-shadow-overlay)}.settings-toggle-row,.settings-ai-runtime-tile,.settings-model-current-pill,.settings-model-trigger,.settings-model-menu,.settings-access-user-item,.settings-access-role-card,.settings-access-role-select-button,.settings-access-role-menu,.settings-access-admin-preset-card,.settings-access-module-nav-item,.settings-access-module-card,.settings-access-page-row,.settings-access-empty-state,.settings-analytics-table-wrap,.report-table-wrap-matrix,.report-rep-hover-card,.report-hover-metrics div,.report-hover-deals li,.explorer-tree-pane,.explorer-browser-card,.explorer-workspace-card,.explorer-workspace-sheet,.explorer-sheet-toolbar,.explorer-sheet-mode-toggle,.explorer-presence-popover,.explorer-month-picker-popover,.explorer-sheet-footer,.perpetual-overview-card,.perpetual-toolbar-card,.perpetual-stat-card,.perpetual-detail-card,.perpetual-table-shell{background:var(--app-panel-strong);border-color:var(--app-border-subtle)}.settings-model-trigger,.settings-access-role-select-button,.report-target-input,.report-target-edit-link,.report-target-action,.explorer-sheet-mode-toggle,.explorer-sheet-mode-button.is-active,.explorer-search-field,.explorer-sheet-search-input,.explorer-formula-marker,.explorer-formula-fx,.explorer-formula-input,.explorer-commit-note-input,.explorer-read-bar-compact,.perpetual-search-input,.perpetual-year-trigger{background:var(--app-input);color:var(--app-text);border-color:var(--app-border)}.settings-model-menu,.settings-access-role-menu,.report-rep-hover-card,.explorer-presence-popover,.explorer-month-picker-popover{background:var(--app-overlay);border-color:var(--app-border);box-shadow:var(--app-shadow-overlay)}.settings-toggle-switch{background:color-mix(in srgb,var(--app-border-strong) 72%,transparent)}.settings-toggle-thumb{background:var(--app-input-strong);box-shadow:var(--app-shadow-low)}.settings-analytics-table,.report-table,.perpetual-table{background:transparent;color:var(--app-text)}.settings-analytics-table thead th,.report-table th,.report-table thead tr,.report-table thead .report-sticky-col,.perpetual-table th{background:var(--app-panel-strong);color:var(--app-accent);border-bottom-color:var(--app-border-subtle);box-shadow:inset 0 -1px 0 var(--app-border-subtle)}.settings-analytics-table tbody td,.report-table td,.perpetual-table td{color:var(--app-text);border-bottom-color:var(--app-border-subtle)}.report-sticky-col,.report-table tbody tr:hover .report-sticky-col{background:var(--app-panel-strong)}.report-table tbody tr:hover{background:var(--app-surface-hover)}.report-week-opp-pill,.report-hover-score,.settings-analytics-status,.settings-access-user-role.is-user,.perpetual-quarter-card-badge{background:var(--app-neutral-soft);color:var(--app-text-muted);border-color:var(--app-border-subtle)}.settings-analytics-status.is-online,.settings-access-user-role.is-admin,.settings-access-admin-preset-card,.report-status-pill.is-success,.perpetual-status-pill.is-converted{background:color-mix(in srgb,var(--app-success-soft) 92%,transparent);color:var(--app-success);border-color:color-mix(in srgb,var(--app-success) 24%,transparent)}.report-status-pill.is-warning,.perpetual-status-pill.is-failed,.perpetual-status-pill.is-lost{background:color-mix(in srgb,var(--app-warning-soft) 92%,transparent);color:var(--app-warning);border-color:color-mix(in srgb,var(--app-warning) 28%,transparent)}.report-status-pill.is-critical{background:color-mix(in srgb,var(--app-danger-soft) 92%,transparent);color:var(--app-danger);border-color:color-mix(in srgb,var(--app-danger) 28%,transparent)}.report-target-action.is-primary,.settings-toggle-switch.is-on{background:linear-gradient(135deg,var(--app-success) 0%,color-mix(in srgb,var(--app-success) 72%,white) 100%);color:var(--app-text-inverse)}.settings-access-role-menu-item:hover,.settings-access-role-menu-item.is-selected,.settings-access-module-nav-item.is-active,.explorer-tree-node.is-selected,.explorer-sheet-mode-button.is-active,.explorer-month-picker-option.is-active{background:var(--app-surface-selected);border-color:var(--app-border-focus)}.explorer-month-picker-option.is-active{background:linear-gradient(135deg,#2f77c8,#1d5f9b);border-color:#2262ab70;color:#fff;box-shadow:0 12px 22px #1d5f9b3d}html[data-atlas-theme=dark] .explorer-month-picker-option.is-active{background:linear-gradient(135deg,#3a86de,#2568ab);border-color:#68abf17a;color:#f8fbff;box-shadow:0 14px 26px #16487a57}.explorer-tree-node:hover,.explorer-collection-item:hover,.explorer-snapshot-item:hover,.explorer-month-picker-option:hover{background:var(--app-surface-hover);border-color:var(--app-border-subtle)}.explorer-sheet-surface{background:var(--app-input-strong);border-color:var(--app-border);box-shadow:inset 0 1px color-mix(in srgb,var(--app-border-subtle) 40%,transparent)}.explorer-sheet-surface,.explorer-sheet-surface>div{border-radius:0!important}.perpetual-table th,.perpetual-table td{border-color:var(--app-border-subtle)}.perpetual-table-meta,.perpetual-stat-card span,.perpetual-overview-card p,.perpetual-toolbar-card span,.report-hover-facts,.report-hover-deals small,.explorer-tree-node-copy small,.explorer-sheet-subcopy p,.explorer-sheet-subcopy span,.explorer-sheet-toolbar-text,.explorer-sheet-footer-text{color:var(--app-text-muted)}html[data-atlas-theme=dark] .home-module-card{background:var(--app-panel-strong);border-color:var(--app-border-subtle);box-shadow:inset 0 1px #ffffff08}html[data-atlas-theme=dark] .home-secondary-cta{background:#e4edf7f0;border-color:#9dc0df38;color:#102338;box-shadow:0 10px 22px #02070e38,inset 0 1px #ffffff4d}html[data-atlas-theme=dark] .home-secondary-cta:hover:not(:disabled){background:#f2f7fc;border-color:#b6d2eb5c;color:#0b1b2b}html[data-atlas-theme=dark] .home-module-card--dashboards{background:linear-gradient(180deg,#1c344cfa,#132030f5);border-color:#7aa6c742}html[data-atlas-theme=dark] .home-module-card--ai{background:linear-gradient(180deg,#232b4cf5,#132030f5);border-color:#8a9ed838}html[data-atlas-theme=dark] .home-module-card--automations{background:linear-gradient(180deg,#19342bf5,#132030f5);border-color:#66b89b38}html[data-atlas-theme=dark] .home-module-card--exports{background:linear-gradient(180deg,#3f311ff5,#132030f5);border-color:#f0b96f38}html[data-atlas-theme=dark] .module-action-button,html[data-atlas-theme=dark] .module-topbar-actions .module-action-button{background:linear-gradient(180deg,#1f2f42fa,#162333fa);border-color:#94adc738;color:var(--app-text-strong);box-shadow:0 10px 22px #02070e3d,inset 0 1px #ffffff0a}html[data-atlas-theme=dark] .module-action-button:hover:not(:disabled),html[data-atlas-theme=dark] .module-topbar-actions .module-action-button:hover:not(:disabled){background:linear-gradient(180deg,#25374cfc,#1a293bfc);border-color:#9dc0df52;color:#f5f8fc}html[data-atlas-theme=dark] .module-action-button-primary{background:linear-gradient(135deg,#3d6f9c,#5e91bb);border-color:transparent;color:#f7fbff}html[data-atlas-theme=dark] .report-export-button{border-color:#94adc738;background:linear-gradient(180deg,#1f2f42fa,#162333fa);color:var(--app-text-strong);box-shadow:0 10px 22px #02070e3d,inset 0 1px #ffffff0a}html[data-atlas-theme=dark] .report-export-button:hover:not(:disabled){border-color:#9dc0df57;background:linear-gradient(180deg,#25374cfc,#1a293bfc)}html[data-atlas-theme=dark] .report-export-button:disabled{opacity:.7}html[data-atlas-theme=dark] .report-export-button.is-exporting{color:#ecf5fe;border-color:#8ab6d857}html[data-atlas-theme=dark] .report-export-button-label{color:inherit}html[data-atlas-theme=dark] .report-mode-switch{background:#162333f0;border-color:#94adc72e;box-shadow:0 14px 28px #02070e3d,inset 0 1px #ffffff08}html[data-atlas-theme=dark] .report-mode-switch-item{color:var(--app-text-muted)}html[data-atlas-theme=dark] .report-mode-switch-item:hover{color:var(--app-text-strong);background:#3d5d7b47}html[data-atlas-theme=dark] .report-mode-switch-item.is-active{color:#f7fbff;background:linear-gradient(135deg,#5a87ae,#3d6a93);box-shadow:0 10px 24px #07142157}html[data-atlas-theme=dark] .report-ai-card,html[data-atlas-theme=dark] .report-chart-card,html[data-atlas-theme=dark] .report-ai-summary-card,html[data-atlas-theme=dark] .report-ai-side-card,html[data-atlas-theme=dark] .report-ai-recommendation,html[data-atlas-theme=dark] .report-ai-scope-card,html[data-atlas-theme=dark] .report-ai-scope-summary-card,html[data-atlas-theme=dark] .report-ai-scope-facts-card,html[data-atlas-theme=dark] .report-ai-scope-fact,html[data-atlas-theme=dark] .report-ai-scope-badge,html[data-atlas-theme=dark] .report-summary-card{background:var(--app-panel-strong);border-color:var(--app-border-subtle)}html[data-atlas-theme=dark] .report-ai-stat{background:linear-gradient(180deg,#182738fa,#142130fa);border-color:#94adc724}html[data-atlas-theme=dark] .report-ai-stat.is-primary{background:linear-gradient(180deg,#1b2e43fa,#142130fa);border-color:#8ab6d83d}html[data-atlas-theme=dark] .report-ai-stat.is-warning{background:linear-gradient(180deg,#372e1ffa,#142130fa);border-color:#f0b96f3d}html[data-atlas-theme=dark] .report-ai-stat.is-critical{background:linear-gradient(180deg,#3a2629fa,#142130fa);border-color:#e284843d}html[data-atlas-theme=dark] .report-ai-stat-label,html[data-atlas-theme=dark] .report-ai-scope-kpi span,html[data-atlas-theme=dark] .report-ai-scope-fact span,html[data-atlas-theme=dark] .report-ai-scope-badge span{color:var(--app-accent-strong)}html[data-atlas-theme=dark] .report-ai-stat strong,html[data-atlas-theme=dark] .report-ai-scope-head strong,html[data-atlas-theme=dark] .report-ai-scope-kpi strong,html[data-atlas-theme=dark] .report-ai-scope-fact strong,html[data-atlas-theme=dark] .report-ai-scope-badge strong,html[data-atlas-theme=dark] .report-ai-recommendation strong{color:var(--app-text-strong)}html[data-atlas-theme=dark] .report-ai-stat small,html[data-atlas-theme=dark] .report-ai-summary-card-copy,html[data-atlas-theme=dark] .report-ai-recommendation p,html[data-atlas-theme=dark] .report-ai-scope-summary-copy,html[data-atlas-theme=dark] .report-ai-scope-total,html[data-atlas-theme=dark] .report-ai-deals li span{color:var(--app-text-muted)}html[data-atlas-theme=dark] .report-ai-deals li{background:#1d2e41fa;border-color:#94adc729}html[data-atlas-theme=dark] .report-ai-deals li strong{color:var(--app-text-strong)}html[data-atlas-theme=dark] .report-ai-deals li em{color:#ffb3b3}html[data-atlas-theme=dark] .report-ai-trend-label{color:var(--app-text-soft)}html[data-atlas-theme=dark] .report-ai-trend-chip{background:#1d2e41f5;border-color:#94adc729;color:var(--app-text-strong)}html[data-atlas-theme=dark] .report-ai-trend-chip.is-critical{background:#4c242beb;border-color:#e2848438;color:#ffd6d6}html[data-atlas-theme=dark] .report-ai-recommendation-featured{background:linear-gradient(180deg,#1b2e43fa,#162333fa);border-color:#8ab6d83d;box-shadow:inset 0 1px #ffffff08}html[data-atlas-theme=dark] .report-ai-scope-card{background:linear-gradient(180deg,#182738fa,#142130fa);box-shadow:0 16px 30px #02070e42}html[data-atlas-theme=dark] .report-ai-scope-total,html[data-atlas-theme=dark] .report-ai-scope-kpi,html[data-atlas-theme=dark] .report-ai-scope-summary-card,html[data-atlas-theme=dark] .report-ai-scope-facts-card,html[data-atlas-theme=dark] .report-ai-scope-fact,html[data-atlas-theme=dark] .report-ai-scope-badge{background:#1d2e41f5;border-color:#94adc724}html[data-atlas-theme=dark] .report-ai-scope-kpi.is-primary{background:#1d344bf0;border-color:#8ab6d833}html[data-atlas-theme=dark] .report-ai-scope-kpi.is-warning{background:#3f331feb;border-color:#f0b96f33}html[data-atlas-theme=dark] .report-ai-scope-kpi.is-critical{background:#452a2eeb;border-color:#e2848433}html[data-atlas-theme=dark] .report-matrix-filter-label{color:var(--app-text-soft)}html[data-atlas-theme=dark] .report-matrix-head{background:linear-gradient(90deg,#a6cbe8a3,#a6cbe81f) top 0 left 6px / calc(100% - 12px) 4px no-repeat,radial-gradient(circle at top right,rgba(61,93,123,.2),transparent 34%),linear-gradient(180deg,#162333fc,#121f2efc);border-color:#94adc724;box-shadow:0 12px 24px #02070e38,inset 0 1px #ffffff0a}html[data-atlas-theme=dark] .report-matrix-head h4{color:var(--app-text-strong)}html[data-atlas-theme=dark] .report-matrix-kicker{background:#3d5d7b3d;color:var(--app-accent-strong)}html[data-atlas-theme=dark] .report-matrix-head-note{color:var(--app-text-muted)}html[data-atlas-theme=dark] .report-week-value.is-success,html[data-atlas-theme=dark] .report-average-cell.is-success,html[data-atlas-theme=dark] .report-week-value.is-success .report-cell-inline>span:first-child{color:#69d59a}html[data-atlas-theme=dark] .report-week-value.is-warning,html[data-atlas-theme=dark] .report-average-cell.is-warning,html[data-atlas-theme=dark] .report-week-value.is-warning .report-cell-inline>span:first-child{color:#ffc867}html[data-atlas-theme=dark] .report-week-value.is-critical,html[data-atlas-theme=dark] .report-average-cell.is-critical,html[data-atlas-theme=dark] .report-week-value.is-critical .report-cell-inline>span:first-child{color:#ff8f8f}html[data-atlas-theme=dark] .report-rep-avg.is-success{color:#69d59a}html[data-atlas-theme=dark] .report-rep-avg.is-warning{color:#ffc867}html[data-atlas-theme=dark] .report-rep-avg.is-critical{color:#ff8f8f}html[data-atlas-theme=dark] .report-matrix-filter-button{border-color:#94adc72e;background:linear-gradient(180deg,#1f2f42fa,#162333fa);color:var(--app-text-strong);box-shadow:inset 0 1px #ffffff0a}html[data-atlas-theme=dark] .report-matrix-filter-button:hover{box-shadow:inset 0 1px #ffffff0d,0 10px 18px #02070e38}html[data-atlas-theme=dark] .report-matrix-filter-button:focus{border-color:#8ab6d857;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #8ab6d824}html[data-atlas-theme=dark] .report-matrix-filter-button.is-success{background:linear-gradient(180deg,#1d3a2ff5,#162333fa);border-color:#66b89b3d;color:#d8f5e8}html[data-atlas-theme=dark] .report-matrix-filter-button.is-warning{background:linear-gradient(180deg,#43351ff5,#162333fa);border-color:#f0b96f3d;color:#ffe3b5}html[data-atlas-theme=dark] .report-matrix-filter-button.is-critical{background:linear-gradient(180deg,#46272cf5,#162333fa);border-color:#e284843d;color:#ffd6d6}html[data-atlas-theme=dark] .report-matrix-filter-menu{background:#101b28fe;border-color:#94adc72e;box-shadow:0 20px 40px #02070e61}html[data-atlas-theme=dark] .report-matrix-filter-option{background:#1d2e41fa;border-color:#94adc724;color:var(--app-text-strong)}html[data-atlas-theme=dark] .report-matrix-filter-option.is-success{background:#1d3a2ff0;border-color:#66b89b38;color:#d8f5e8}html[data-atlas-theme=dark] .report-matrix-filter-option.is-warning{background:#43351ff0;border-color:#f0b96f38;color:#ffe3b5}html[data-atlas-theme=dark] .report-matrix-filter-option.is-critical{background:#46272cf0;border-color:#e2848438;color:#ffd6d6}html[data-atlas-theme=dark] .report-matrix-chip{background:#1d2e41f5;border-color:#94adc724;color:var(--app-text-strong);box-shadow:inset 0 1px #ffffff0a}html[data-atlas-theme=dark] .report-matrix-chip.is-muted{color:var(--app-text-muted);background:#182738f5}html[data-atlas-theme=dark] .report-table-wrap,html[data-atlas-theme=dark] .report-table-wrap-matrix{background:#121f2efa;border-color:#94adc724;box-shadow:inset 0 1px #ffffff08,0 14px 30px #02070e3d}html[data-atlas-theme=dark] .settings-model-catalog-label{color:var(--app-accent-strong)}html[data-atlas-theme=dark] .settings-model-catalog-meta{color:var(--app-text-muted)}html[data-atlas-theme=dark] .settings-model-chip{background:linear-gradient(180deg,#1d2e41fa,#162333fa);border-color:#94adc729;box-shadow:inset 0 1px #ffffff08}html[data-atlas-theme=dark] .settings-model-chip.is-selected{background:linear-gradient(180deg,#243a52fc,#182738fc);border-color:#9dc0df47;box-shadow:inset 0 1px #ffffff0a,0 10px 20px #02070e33}html[data-atlas-theme=dark] .settings-model-chip strong{color:var(--app-text-strong)}html[data-atlas-theme=dark] .settings-model-chip small{color:var(--app-text-muted)}html[data-atlas-theme=dark] .settings-access-search{background:#121f2efa}html[data-atlas-theme=dark] .settings-secondary-button{background:linear-gradient(180deg,#1f2f42fa,#162333fa);border-color:#94adc733;color:var(--app-text-strong);box-shadow:0 8px 18px #02070e33,inset 0 1px #ffffff0a}html[data-atlas-theme=dark] .settings-secondary-button:hover:not(:disabled){background:linear-gradient(180deg,#26394efc,#1c2b3dfc);border-color:#9dc0df4d;color:#f5f8fc;box-shadow:0 10px 22px #02070e3d,inset 0 1px #ffffff0d}html[data-atlas-theme=dark] .automation-gtm-clear-button:hover:not(:disabled){background:linear-gradient(180deg,#4a292efc,#381f24fc);border-color:#e2848442;color:#ffdede;box-shadow:0 10px 22px #02070e3d,inset 0 1px #ffffff0d}html[data-atlas-theme=dark] .automation-support-metric{border-color:var(--app-border-subtle);background:linear-gradient(180deg,#182637fa,#121f2efa)}html[data-atlas-theme=dark] .automation-support-message.is-error{border-color:color-mix(in srgb,var(--app-danger) 28%,transparent);background:color-mix(in srgb,var(--app-danger-soft) 92%,transparent);color:#ffd6d6}html[data-atlas-theme=dark] .automation-gtm-launch-panel{background:radial-gradient(circle at top right,rgba(73,127,108,.2),transparent 34%),radial-gradient(circle at bottom left,rgba(61,93,123,.24),transparent 32%),linear-gradient(180deg,#162333fc,#101b28fc)}html[data-atlas-theme=dark] .automation-gtm-launch-card{border-color:var(--app-border-subtle);background:radial-gradient(circle at top right,rgba(73,127,108,.18),transparent 46%),linear-gradient(180deg,#1a293bfa,#132030fa)}html[data-atlas-theme=dark] .automation-gtm-run-button:hover:not(:disabled){background:linear-gradient(135deg,#4a7aa5,#6597c0);box-shadow:0 12px 24px #07142147}html[data-atlas-theme=dark] .automation-gtm-launch-progress-track,html[data-atlas-theme=dark] .automation-gtm-progress-track{background:#94adc724}html[data-atlas-theme=dark] .automation-gtm-launch-progress-bar,html[data-atlas-theme=dark] .automation-gtm-progress-bar{background:linear-gradient(90deg,#3d6f9c,#5e91bb 48%,#88b8de);box-shadow:0 10px 20px #16487a42}html[data-atlas-theme=dark] .automation-gtm-quarter-trigger{background:color-mix(in srgb,var(--app-input) 96%,transparent);color:var(--app-text);border-color:var(--app-border)}html[data-atlas-theme=dark] .automation-gtm-quarter-trigger:hover:not(:disabled),html[data-atlas-theme=dark] .automation-gtm-quarter-trigger.is-open{background:#18293cfa;border-color:#8ab6d847;box-shadow:0 0 0 3px #8ab6d81f}html[data-atlas-theme=dark] .automation-gtm-quarter-menu{border-color:var(--app-border);background:linear-gradient(180deg,#132030fe,#101b28fe);box-shadow:var(--app-shadow-overlay)}html[data-atlas-theme=dark] .automation-gtm-quarter-menu-head{border-bottom-color:var(--app-border-subtle);background:#18293ce6}html[data-atlas-theme=dark] .automation-gtm-quarter-year+.automation-gtm-quarter-year{border-top-color:var(--app-border-subtle)}html[data-atlas-theme=dark] .automation-gtm-quarter-option{border-color:var(--app-border-subtle);background:#162333f0}html[data-atlas-theme=dark] .automation-gtm-quarter-option:hover,html[data-atlas-theme=dark] .automation-gtm-quarter-option.is-current{border-color:#8ab6d83d;background:#1c2e42fa}html[data-atlas-theme=dark] .automation-gtm-quarter-option.is-selected{border-color:#8ab6d857;background:linear-gradient(180deg,#253c55fa,#18293cfa);box-shadow:inset 0 0 0 1px #8ab6d829}html[data-atlas-theme=dark] .automation-gtm-quarter-option-top span{background:#8ab6d824;color:#d9ebfb}html[data-atlas-theme=dark] .automation-gtm-nav-button{background:linear-gradient(180deg,#1f2f42fa,#162333fa);border-color:#94adc733;color:var(--app-text-strong);box-shadow:0 8px 18px #02070e33,inset 0 1px #ffffff0a}html[data-atlas-theme=dark] .automation-gtm-nav-button-back:hover:not(:disabled){background:linear-gradient(180deg,#4a292efc,#381f24fc);border-color:#e2848442;color:#ffdede;box-shadow:0 10px 20px #02070e3d}html[data-atlas-theme=dark] .automation-gtm-nav-button-next:hover:not(:disabled){background:linear-gradient(180deg,#213f30fc,#182f24fc);border-color:#66b89b42;color:#dcf7ea;box-shadow:0 10px 20px #02070e3d}html[data-atlas-theme=dark] .automation-gtm-nav-button-exit{background:linear-gradient(180deg,#46272cfa,#361d22fa);border-color:#e284843d;color:#ffd6d6}html[data-atlas-theme=dark] .automation-gtm-nav-button-exit:hover:not(:disabled){background:linear-gradient(180deg,#542b31fc,#3e2026fc);border-color:#e2848452;color:#ffe7e7;box-shadow:0 10px 20px #02070e3d}html[data-atlas-theme=dark] .automation-gtm-nav-button-export{background:linear-gradient(180deg,#213f30fc,#182f24fc);border-color:#66b89b3d;color:#dcf7ea}html[data-atlas-theme=dark] .automation-gtm-nav-button-export:hover:not(:disabled){background:linear-gradient(180deg,#2a4939fc,#1f382afc);border-color:#66b89b52;color:#effff7;box-shadow:0 10px 20px #02070e3d}html[data-atlas-theme=dark] .automation-gtm-loader{background:#0b1320b8}html[data-atlas-theme=dark] .automation-gtm-loader-card{border-color:var(--app-border);background:radial-gradient(circle at top right,rgba(73,127,108,.18),transparent 42%),linear-gradient(180deg,#162333fa,#101b28fa);box-shadow:var(--app-shadow-overlay)}html[data-atlas-theme=dark] .automation-gtm-metric-card.is-rows{background:#1a293bfa;border-color:#8ab6d829}html[data-atlas-theme=dark] .automation-gtm-metric-card.is-arr{background:#192e27fa;border-color:#66b89b2e}html[data-atlas-theme=dark] .automation-gtm-metric-card.is-scope{background:#372c1bfa;border-color:#f0b96f33}html[data-atlas-theme=dark] .automation-gtm-metric-card.is-refresh{background:#2a233afa;border-color:#a88ed633}html[data-atlas-theme=dark] .automation-gtm-arr-summary-card{border-color:var(--app-border-subtle);background:linear-gradient(180deg,#182637fa,#121f2efa)}html[data-atlas-theme=dark] .automation-gtm-arr-summary-meta span{background:#94adc71f;color:var(--app-text-muted)}html[data-atlas-theme=dark] .automation-gtm-recon-hero{border-color:var(--app-border-subtle);background:radial-gradient(circle at top right,rgba(73,127,108,.16),transparent 40%),linear-gradient(180deg,#182637fa,#121f2efa)}html[data-atlas-theme=dark] .automation-gtm-recon-pill-grid span,html[data-atlas-theme=dark] .automation-gtm-recon-toolbar-meta span{background:#94adc71f;color:var(--app-text-muted)}html[data-atlas-theme=dark] .automation-gtm-recon-filter-card{border-color:var(--app-border-subtle);background:radial-gradient(circle at top right,rgba(255,255,255,.04),transparent 42%),linear-gradient(180deg,#182637fa,#121f2efa)}html[data-atlas-theme=dark] .automation-gtm-recon-filter-card span{color:var(--app-accent)}html[data-atlas-theme=dark] .automation-gtm-recon-filter-card strong{color:var(--app-text-strong)}html[data-atlas-theme=dark] .automation-gtm-recon-filter-card.is-active{border-color:#8ab6d847;box-shadow:0 16px 28px #02070e3d,inset 0 0 0 1px #8ab6d824}html[data-atlas-theme=dark] .automation-gtm-table-wrap{border-color:var(--app-border-subtle);background:var(--app-panel-strong)}html[data-atlas-theme=dark] .automation-gtm-table{background:transparent;color:var(--app-text)}html[data-atlas-theme=dark] .automation-gtm-table thead th{background:var(--app-panel-strong);color:var(--app-accent);border-bottom-color:var(--app-border-subtle);box-shadow:inset 0 -1px 0 var(--app-border-subtle)}html[data-atlas-theme=dark] .automation-gtm-table tbody tr{background:transparent}html[data-atlas-theme=dark] .automation-gtm-table tbody td{color:var(--app-text);border-bottom-color:var(--app-border-subtle);background:transparent}html[data-atlas-theme=dark] .automation-gtm-table tbody tr:hover{background:var(--app-surface-hover)}html[data-atlas-theme=dark] .automation-gtm-table .automation-empty{color:var(--app-text-muted)}html[data-atlas-theme=dark] .automation-gtm-report-shell .automation-input,html[data-atlas-theme=dark] .automation-gtm-report-shell .automation-cell-input,html[data-atlas-theme=dark] .automation-gtm-search .explorer-sheet-search-input,html[data-atlas-theme=dark] .automation-gtm-recon-select,html[data-atlas-theme=dark] .automation-gtm-recon-note,html[data-atlas-theme=dark] .automation-gtm-normalized-amount,html[data-atlas-theme=dark] .automation-gtm-dropdown-trigger{color-scheme:dark;background:#122030fa;border-color:#94adc733;color:var(--app-text-strong);box-shadow:inset 0 1px #ffffff0a,0 1px #02070e2e}html[data-atlas-theme=dark] .automation-gtm-report-shell .automation-input:hover,html[data-atlas-theme=dark] .automation-gtm-report-shell .automation-cell-input:hover,html[data-atlas-theme=dark] .automation-gtm-search .explorer-sheet-search-input:hover,html[data-atlas-theme=dark] .automation-gtm-recon-select:hover,html[data-atlas-theme=dark] .automation-gtm-recon-note:hover,html[data-atlas-theme=dark] .automation-gtm-normalized-amount:hover,html[data-atlas-theme=dark] .automation-gtm-dropdown-trigger:hover,html[data-atlas-theme=dark] .automation-gtm-dropdown-trigger.is-open{border-color:#9dc0df4d;background:#162537fa}html[data-atlas-theme=dark] .automation-gtm-report-shell .automation-input:focus,html[data-atlas-theme=dark] .automation-gtm-report-shell .automation-cell-input:focus,html[data-atlas-theme=dark] .automation-gtm-search .explorer-sheet-search-input:focus,html[data-atlas-theme=dark] .automation-gtm-recon-select:focus,html[data-atlas-theme=dark] .automation-gtm-recon-note:focus,html[data-atlas-theme=dark] .automation-gtm-normalized-amount:focus,html[data-atlas-theme=dark] .automation-gtm-dropdown-trigger:focus-visible{outline:none;border-color:#9dc0df6b;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #9dc0df1f}html[data-atlas-theme=dark] .automation-gtm-report-shell .automation-input::placeholder,html[data-atlas-theme=dark] .automation-gtm-report-shell .automation-cell-input::placeholder,html[data-atlas-theme=dark] .automation-gtm-search .explorer-sheet-search-input::placeholder,html[data-atlas-theme=dark] .automation-gtm-recon-note::placeholder,html[data-atlas-theme=dark] .automation-gtm-normalized-amount::placeholder{color:var(--app-text-soft)}html[data-atlas-theme=dark] .automation-gtm-report-shell select.automation-input option,html[data-atlas-theme=dark] .automation-gtm-recon-select option{background:#122030;color:#edf5fc}html[data-atlas-theme=dark] .automation-gtm-dropdown-panel{border-color:#94adc733;background:radial-gradient(circle at top right,rgba(138,182,216,.12),transparent 42%),#121f2efc;box-shadow:0 22px 48px #02070e6b}html[data-atlas-theme=dark] .automation-gtm-dropdown-search,html[data-atlas-theme=dark] .automation-gtm-dropdown-footer{border-color:#94adc71f}html[data-atlas-theme=dark] .automation-gtm-dropdown-option{color:var(--app-text-strong)}html[data-atlas-theme=dark] .automation-gtm-dropdown-option:hover,html[data-atlas-theme=dark] .automation-gtm-dropdown-option.is-selected{border-color:#94adc72e;background:#223449fa}html[data-atlas-theme=dark] .automation-gtm-dropdown-option small,html[data-atlas-theme=dark] .automation-gtm-dropdown-empty,html[data-atlas-theme=dark] .automation-gtm-dropdown-footer{color:var(--app-text-muted)}html[data-atlas-theme=dark] .automation-gtm-recon-status-chip,html[data-atlas-theme=dark] .automation-gtm-recon-method-chip{border-color:var(--app-border-subtle);background:#18293cf5;color:var(--app-text-strong)}html[data-atlas-theme=dark] .automation-gtm-recon-status-chip.is-included,html[data-atlas-theme=dark] .automation-gtm-recon-method-chip.is-auto-id{background:#1d3a2ff5;border-color:#66b89b3d;color:#d8f5e8}html[data-atlas-theme=dark] .automation-gtm-recon-status-chip.is-needs-review,html[data-atlas-theme=dark] .automation-gtm-recon-method-chip.is-auto-name,html[data-atlas-theme=dark] .automation-gtm-recon-method-chip.is-manual{background:#43351ff5;border-color:#f0b96f3d;color:#ffe3b5}html[data-atlas-theme=dark] .automation-gtm-recon-status-chip.is-arr-only,html[data-atlas-theme=dark] .automation-gtm-recon-method-chip.is-arr-only{background:#1d2d40f5;border-color:#8ab6d83d;color:#d9ebfb}html[data-atlas-theme=dark] .automation-gtm-recon-status-chip.is-sfdc-only,html[data-atlas-theme=dark] .automation-gtm-recon-method-chip.is-sfdc-only{background:#2a233af5;border-color:#a88ed63d;color:#e8dcff}html[data-atlas-theme=dark] .automation-gtm-recon-status-chip.is-excluded{background:#46272cf5;border-color:#e284843d;color:#ffd6d6}html[data-atlas-theme=dark] .automation-gtm-review-flag.is-warning,html[data-atlas-theme=dark] .automation-gtm-review-flag.is-manual{background:#43351ff5;border-color:#f0b96f3d;color:#ffe3b5}html[data-atlas-theme=dark] .automation-gtm-review-flag.is-clean{background:#1d3a2ff5;border-color:#66b89b3d;color:#d8f5e8}html[data-atlas-theme=dark] .automation-gtm-recon-primary-cell.is-negative strong{color:#ffb4b4}html[data-atlas-theme=dark] .automation-gtm-recon-primary-cell.is-negative span{color:#e7a9a9}html[data-atlas-theme=dark] .automation-gtm-table-wrap::-webkit-scrollbar-track{background:#94adc714}html[data-atlas-theme=dark] .automation-gtm-table-wrap::-webkit-scrollbar-thumb{background:#8ab6d847}html[data-atlas-theme=dark] .automation-gtm-table-wrap::-webkit-scrollbar-thumb:hover{background:#8ab6d866}html[data-atlas-theme=dark] .automation-gtm-report-phase,html[data-atlas-theme=dark] .automation-gtm-pivot-card,html[data-atlas-theme=dark] .automation-gtm-summary-sidecard,html[data-atlas-theme=dark] .automation-gtm-summary-card{border-color:var(--app-border-subtle);background:radial-gradient(circle at top right,rgba(73,127,108,.12),transparent 42%),linear-gradient(180deg,#182637fa,#121f2efa);box-shadow:0 18px 38px #02070e3d}html[data-atlas-theme=dark] .automation-gtm-report-phase-step{border-color:var(--app-border-subtle);background:#111d2ceb;color:var(--app-text)}html[data-atlas-theme=dark] .automation-gtm-report-phase-copy h4,html[data-atlas-theme=dark] .automation-gtm-report-phase-step strong,html[data-atlas-theme=dark] .automation-gtm-pivot-card-head h4,html[data-atlas-theme=dark] .automation-gtm-summary-sidecard h4,html[data-atlas-theme=dark] .automation-gtm-summary-card strong,html[data-atlas-theme=dark] .automation-gtm-summary-card p{color:var(--app-text-strong)}html[data-atlas-theme=dark] .automation-gtm-report-phase-step span,html[data-atlas-theme=dark] .automation-gtm-pivot-copy,html[data-atlas-theme=dark] .automation-gtm-summary-card span{color:var(--app-text-muted)}html[data-atlas-theme=dark] .automation-gtm-report-phase-step:hover{border-color:#8ab6d847;background:#17273af5;box-shadow:0 10px 22px #02070e42}html[data-atlas-theme=dark] .automation-gtm-report-phase-step.is-active{border-color:#8ab6d857;background:radial-gradient(circle at top right,rgba(138,182,216,.12),transparent 46%),linear-gradient(180deg,#203349fa,#162537fa);box-shadow:0 14px 28px #02070e47,inset 0 0 0 1px #8ab6d81a}html[data-atlas-theme=dark] .automation-gtm-report-phase-current,html[data-atlas-theme=dark] .automation-gtm-report-phase-fact,html[data-atlas-theme=dark] .automation-gtm-pivot-chip{border-color:var(--app-border-subtle);background:#94adc71f;color:var(--app-text-strong)}html[data-atlas-theme=dark] .automation-gtm-summary-card.is-featured{border-color:#8ab6d842;background:radial-gradient(circle at top right,rgba(138,182,216,.16),transparent 48%),linear-gradient(180deg,#1c3046fa,#132234fa)}html[data-atlas-theme=dark] .automation-gtm-negative-cell{color:#ffb4b4}html[data-atlas-theme=dark] .automation-gtm-positive-cell{color:#8de8b2}html[data-atlas-theme=dark] .settings-access-search input,html[data-atlas-theme=dark] .settings-analytics-search input{background:#162333fa;color:var(--app-text);border-color:#94adc72e;box-shadow:inset 0 1px #ffffff0a}html[data-atlas-theme=dark] .settings-access-search input:focus,html[data-atlas-theme=dark] .settings-analytics-search input:focus{outline:none;border-color:#9dc0df57;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #9dc0df1f}html[data-atlas-theme=dark] .settings-access-search input::placeholder,html[data-atlas-theme=dark] .settings-analytics-search input::placeholder{color:var(--app-text-soft)}html[data-atlas-theme=dark] .explorer-file-main-meta,html[data-atlas-theme=dark] .explorer-pane-head p,html[data-atlas-theme=dark] .explorer-collection-item span,html[data-atlas-theme=dark] .explorer-snapshot-main span,html[data-atlas-theme=dark] .explorer-sheet-copy p,html[data-atlas-theme=dark] .explorer-edit-status,html[data-atlas-theme=dark] .explorer-read-bar,html[data-atlas-theme=dark] .explorer-empty-state,html[data-atlas-theme=dark] .explorer-toolbar-note span,html[data-atlas-theme=dark] .explorer-upload-note,html[data-atlas-theme=dark] .explorer-upload-summary span,html[data-atlas-theme=dark] .explorer-sheet-subcopy p,html[data-atlas-theme=dark] .explorer-sheet-subcopy span,html[data-atlas-theme=dark] .explorer-sheet-toolbar-text,html[data-atlas-theme=dark] .explorer-sheet-footer-text{color:var(--app-text-muted)}html[data-atlas-theme=dark] .explorer-pane,html[data-atlas-theme=dark] .explorer-upload-card,html[data-atlas-theme=dark] .explorer-commit-overlay-card{background:var(--app-panel-strong);border-color:var(--app-border-subtle)}html[data-atlas-theme=dark] .explorer-sheet-search{background:#121f2efa}html[data-atlas-theme=dark] .explorer-sheet-search-input{background:#162333fa;color:var(--app-text);border-color:#94adc72e;box-shadow:inset 0 1px #ffffff0a}html[data-atlas-theme=dark] .explorer-sheet-search-input::placeholder{color:var(--app-text-soft)}html[data-atlas-theme=dark] .explorer-snapshot-list,html[data-atlas-theme=dark] .explorer-empty-state,html[data-atlas-theme=dark] .explorer-sheet-empty-state{background:#121f2efa;border-color:#94adc729}html[data-atlas-theme=dark] .explorer-pane-head h3,html[data-atlas-theme=dark] .explorer-tree-head strong,html[data-atlas-theme=dark] .explorer-collection-item strong,html[data-atlas-theme=dark] .explorer-snapshot-item strong,html[data-atlas-theme=dark] .explorer-upload-head h3,html[data-atlas-theme=dark] .explorer-upload-summary strong,html[data-atlas-theme=dark] .explorer-upload-stat strong,html[data-atlas-theme=dark] .explorer-sheet-copy h3,html[data-atlas-theme=dark] .explorer-presence-copy strong,html[data-atlas-theme=dark] .explorer-presence-popover-item strong{color:var(--app-text-strong)}html[data-atlas-theme=dark] .explorer-collection-item,html[data-atlas-theme=dark] .explorer-snapshot-item,html[data-atlas-theme=dark] .explorer-upload-stat,html[data-atlas-theme=dark] .explorer-upload-summary{background:#1d2e41fa;border-color:#94adc729}html[data-atlas-theme=dark] .explorer-collection-item:hover,html[data-atlas-theme=dark] .explorer-snapshot-item:hover{background:#223448fc;border-color:#9dc0df3d;box-shadow:0 10px 18px #02070e38}html[data-atlas-theme=dark] .explorer-collection-item.is-active,html[data-atlas-theme=dark] .explorer-snapshot-item.is-active,html[data-atlas-theme=dark] .explorer-tree-node.is-selected{background:linear-gradient(135deg,#34526e6b,#1f3347d1);border-color:#9dc0df47;box-shadow:inset 0 0 0 1px #9dc0df1f,0 10px 18px #02070e3d}html[data-atlas-theme=dark] .explorer-tree-node-copy strong,html[data-atlas-theme=dark] .explorer-tree-node-copy small{color:var(--app-text-strong)}html[data-atlas-theme=dark] .explorer-tree-node-copy small{color:var(--app-text-muted)}html[data-atlas-theme=dark] .explorer-workspace-sheet{background:linear-gradient(180deg,#101b28fc,#121f2efc);border-color:#94adc729;box-shadow:inset 0 1px #ffffff08,0 18px 36px #02070e3d}html[data-atlas-theme=dark] .explorer-sheet-status-chip,html[data-atlas-theme=dark] .workspace-pill{box-shadow:none}html[data-atlas-theme=dark] .explorer-upload-file-shell,html[data-atlas-theme=dark] .explorer-month-picker-button{background:#162333fa;color:var(--app-text);border-color:#94adc72e;box-shadow:inset 0 1px #ffffff0a}html[data-atlas-theme=dark] .explorer-upload-file-button{background:#1f2f42fa;color:var(--app-text-strong);border-color:#94adc733}html[data-atlas-theme=dark] .explorer-upload-file-button:hover{background:#26394efc;border-color:#9dc0df47}html[data-atlas-theme=dark] .explorer-upload-file-name,html[data-atlas-theme=dark] .explorer-month-picker-head strong{color:var(--app-text-strong)}html[data-atlas-theme=dark] .explorer-month-picker-option{background:#1d2e41fa;border-color:#94adc724;color:var(--app-text-strong)}html[data-atlas-theme=dark] .explorer-month-picker-option:hover{background:#223448fc;border-color:#9dc0df3d}html[data-atlas-theme=dark] .explorer-upload-dismiss-button,html[data-atlas-theme=dark] .explorer-month-picker-action,html[data-atlas-theme=dark] .explorer-month-picker-year-button{background:linear-gradient(180deg,#1f2f42fa,#162333fa);border-color:#94adc733;color:var(--app-text-strong)}html[data-atlas-theme=dark] .explorer-upload-dismiss-button:hover:not(:disabled){background:linear-gradient(180deg,#4a292efc,#381f24fc);border-color:#e2848442;color:#ffdede;box-shadow:0 10px 20px #02070e3d}html[data-atlas-theme=dark] .explorer-upload-actions .automation-commit-button{box-shadow:0 12px 24px #07142147}html[data-atlas-theme=dark] .explorer-sheet-surface{background:#111c29;border-color:#94adc729;box-shadow:inset 0 1px #ffffff08}html[data-atlas-theme=dark] .explorer-search-field .automation-input{background:#162333fa;color:var(--app-text);border-color:#94adc72e;box-shadow:inset 0 1px #ffffff0a}html[data-atlas-theme=dark] .explorer-search-field .automation-input::placeholder{color:var(--app-text-soft)}html[data-atlas-theme=dark] .explorer-sheet-back-button:hover:not(:disabled){background:linear-gradient(180deg,#4a292efc,#381f24fc);border-color:#e2848442;color:#ffdede;box-shadow:0 10px 20px #02070e3d}html[data-atlas-theme=dark] .explorer-sheet-export-button:hover:not(:disabled){background:linear-gradient(180deg,#264434fc,#1c3226fc);border-color:#66b89b42;color:#dcf7ea;box-shadow:0 10px 20px #02070e3d}html[data-atlas-theme=dark] .explorer-presence-copy{background:#1d2e41f5;border-color:#94adc729}html[data-atlas-theme=dark] .explorer-presence-copy strong{color:var(--app-text-strong)}html[data-atlas-theme=dark] .explorer-presence-copy span{color:var(--app-text-muted)}html[data-atlas-theme=dark] .explorer-presence-avatar,html[data-atlas-theme=dark] .explorer-presence-overflow{border-color:#9dc0df3d;color:#102338;box-shadow:0 8px 18px #02070e47,inset 0 1px #ffffff42}html[data-atlas-theme=dark] .explorer-presence-avatar.is-mint{background:#dff8eb}html[data-atlas-theme=dark] .explorer-presence-avatar.is-indigo{background:#e3e8ff}html[data-atlas-theme=dark] .explorer-presence-avatar.is-coral{background:#ffe2da}html[data-atlas-theme=dark] .explorer-presence-avatar.is-gold{background:#f8edbf}html[data-atlas-theme=dark] .explorer-presence-avatar.is-teal{background:#d9f3f3}html[data-atlas-theme=dark] .explorer-sheet-viewport{border-color:#374d64eb;border-radius:0;background:linear-gradient(180deg,#182737 0 72px,#111c29 72px 100%);box-shadow:inset 0 1px #ffffff08,inset 0 -1px #374d6447}html[data-atlas-theme=dark] .explorer-sheet-sticky-head{background:linear-gradient(180deg,#1d2e42fc,#182737fc);border-bottom-color:#374d64eb}html[data-atlas-theme=dark] .explorer-sheet-body{background:#111c29}html[data-atlas-theme=dark] .explorer-sheet-corner,html[data-atlas-theme=dark] .explorer-sheet-column-letter,html[data-atlas-theme=dark] .explorer-sheet-header-row-index,html[data-atlas-theme=dark] .explorer-sheet-column-name,html[data-atlas-theme=dark] .explorer-sheet-row-index,html[data-atlas-theme=dark] .explorer-sheet-cell{border-right-color:#374d64db;border-bottom-color:#374d64b3}html[data-atlas-theme=dark] .explorer-sheet-corner,html[data-atlas-theme=dark] .explorer-sheet-header-row-index,html[data-atlas-theme=dark] .explorer-sheet-row-index,html[data-atlas-theme=dark] .explorer-sheet-column-letter,html[data-atlas-theme=dark] .explorer-sheet-column-name{background:linear-gradient(180deg,#1d2e42fc,#182737fc)!important}html[data-atlas-theme=dark] .explorer-sheet-row-index{background:#182737!important}html[data-atlas-theme=dark] .explorer-sheet-corner,html[data-atlas-theme=dark] .explorer-sheet-header-row-index{background:#1d2e42!important}html[data-atlas-theme=dark] .explorer-sheet-header-row-index,html[data-atlas-theme=dark] .explorer-sheet-row-index,html[data-atlas-theme=dark] .explorer-sheet-column-letter{color:#8ea9c5}html[data-atlas-theme=dark] .explorer-sheet-column-name{color:#aecde8}html[data-atlas-theme=dark] .explorer-sheet-column-resize:hover{background:#7ea8c938}html[data-atlas-theme=dark] .explorer-sheet-virtual-row.is-trailing .explorer-sheet-row-index,html[data-atlas-theme=dark] .explorer-sheet-virtual-row.is-trailing .explorer-sheet-cell{background:#111c29}html[data-atlas-theme=dark] .explorer-sheet-virtual-row.is-banded .explorer-sheet-cell{background:#141f2dfa}html[data-atlas-theme=dark] .explorer-sheet-cell{background:#111c29;color:#e6edf5}html[data-atlas-theme=dark] .explorer-sheet-cell.is-readonly{background:#162435}html[data-atlas-theme=dark] .explorer-sheet-cell.is-draft{background:#1a354dfa}html[data-atlas-theme=dark] .explorer-sheet-cell.is-loading{color:#7f97b0}html[data-atlas-theme=dark] .explorer-sheet-cell.is-column-active:not(.is-selected){background:#18293afa}html[data-atlas-theme=dark] .explorer-sheet-cell.is-selected,html[data-atlas-theme=dark] .explorer-sheet-column-letter.is-selected,html[data-atlas-theme=dark] .explorer-sheet-column-name.is-selected,html[data-atlas-theme=dark] .explorer-sheet-header-row-index.is-selected,html[data-atlas-theme=dark] .explorer-sheet-row-index.is-selected{background:#233a52fa}html[data-atlas-theme=dark] .explorer-sheet-cell-value,html[data-atlas-theme=dark] .explorer-sheet-editor{color:#e6edf5}html[data-atlas-theme=dark] .explorer-sheet-cell-value-loading,html[data-atlas-theme=dark] .explorer-sheet-cell-value-blank{color:#7f97b0}html[data-atlas-theme=dark] .explorer-sheet-editor{background:#111c29}html[data-atlas-theme=dark] .explorer-sheet-surface,html[data-atlas-theme=dark] .explorer-sheet-surface>div{background:#111c29!important}.home-section-card,.home-preview-card,.home-field-value,.home-module-surface,.pbi-overview-card,.pbi-board-card,.pbi-builder-card,.pbi-overview-metric{background:var(--app-panel-strong);border-color:var(--app-border-subtle)}.pbi-overview-card-primary{background:radial-gradient(circle at top right,color-mix(in srgb,var(--app-info-soft) 72%,transparent),transparent 36%),var(--app-panel-strong)}.pbi-overview-card-live{background:radial-gradient(circle at top right,color-mix(in srgb,var(--app-success-soft) 72%,transparent),transparent 38%),var(--app-panel-strong)}.pbi-overview-card span,.pbi-board-card span{background:var(--app-neutral-soft);color:var(--app-accent)}.settings-atlas-toggle{background:var(--app-panel-strong);border-color:var(--app-border-subtle)}.settings-atlas-toggle.is-active{background:var(--app-surface-selected);border-color:var(--app-border-focus)}.settings-atlas-toggle strong,.settings-atlas-toggle small{color:var(--app-text)}.settings-atlas-toggle small{color:var(--app-text-muted)}.settings-access-search input,.settings-analytics-search input{background:var(--app-input);color:var(--app-text);border-color:var(--app-border);box-shadow:inset 0 1px color-mix(in srgb,var(--app-border-subtle) 36%,transparent)}.settings-access-search input::placeholder,.settings-analytics-search input::placeholder{color:var(--app-text-soft)}.settings-model-option{background:var(--app-panel-strong);border:1px solid var(--app-border-subtle)}.settings-model-option:hover,.settings-model-option.is-selected{background:var(--app-surface-selected);border-color:var(--app-border-focus)}.settings-model-option strong,.settings-model-option small{color:var(--app-text)}.settings-model-option small{color:var(--app-text-muted)}.settings-access-user-item.is-active,.settings-access-module-card.is-enabled{background:var(--app-surface-selected);border-color:var(--app-border-focus)}.settings-access-action-button{min-height:30px;min-width:72px;padding:0 12px;border-radius:999px;background:transparent;color:var(--app-text);border:1px solid var(--app-border);box-shadow:none;font-size:.74rem;font-weight:700}.settings-access-action-button:disabled{opacity:.52;cursor:not-allowed;transform:none;box-shadow:none}.settings-access-action-button-secondary{background:transparent;color:var(--app-text);border-color:var(--app-border);box-shadow:none}.settings-access-action-button-secondary:hover:not(:disabled){background:#a748481a;color:#9e3f3f;border-color:#a7484857;box-shadow:none}.settings-access-actions .module-action-button-primary.settings-access-action-button{background:transparent;color:var(--app-text);border-color:var(--app-border);box-shadow:none}.settings-access-actions .module-action-button-primary:hover:not(:disabled){background:#2f73601a;border-color:#2f736057;color:#1f6b54;box-shadow:none}.settings-access-actions .settings-access-action-button-secondary:hover:not(:disabled){background:#a748481a;border-color:#a7484857;color:#9e3f3f;box-shadow:none}.atlas-agent-composer{background:var(--app-panel);border-color:var(--app-border);box-shadow:none}.atlas-agent-context-chip{background:var(--app-panel);border-color:var(--app-border-subtle);color:var(--app-text-muted)}.atlas-agent-context-chip strong{color:var(--app-text-strong)}.atlas-agent-context-chip.is-primary{background:color-mix(in srgb,var(--app-accent-soft) 78%,var(--app-panel));border-color:var(--app-border-focus)}.atlas-agent-context-chip-kicker{color:var(--app-accent)}.atlas-agent-input.chat-input{background:transparent;color:var(--app-text)}.atlas-agent-input.chat-input::placeholder{color:var(--app-text-soft)}.atlas-agent-composer-plus,.atlas-agent-model-button{background:var(--app-input);color:var(--app-text);border-color:var(--app-border)}.atlas-agent-model-button{border-width:1px;border-style:solid}.atlas-agent-drawer{background:var(--app-bg-elevated)}.atlas-agent-data-table-shell,.atlas-agent-chart-block{background:var(--app-panel-strong);box-shadow:none}.sidebar-avatar{background:#d9e8f4;color:#102b43}.atlas-agent-model-menu{background:var(--app-overlay);border-color:var(--app-border);box-shadow:var(--app-shadow-overlay)}.atlas-agent-model-option{background:transparent;border:1px solid transparent}.atlas-agent-model-option:hover,.atlas-agent-model-option.is-selected{background:var(--app-surface-hover);border-color:var(--app-border-subtle)}.atlas-agent-model-option-copy strong{color:var(--app-text-strong)}.atlas-agent-model-option-copy small{color:var(--app-text-muted)}.atlas-agent-model-check{color:var(--app-accent)}html[data-atlas-theme=dark] .atlas-agent-model-button{background:color-mix(in srgb,var(--app-input) 94%,transparent);color:var(--app-text-strong);border-color:#8ab6d824}html[data-atlas-theme=dark] .atlas-agent-drawer{background:#162334}html[data-atlas-theme=dark] .atlas-agent-model-menu{background:#162334;border-color:#8ab6d824;box-shadow:0 24px 52px #02070e6b,inset 0 1px #ffffff0a}html[data-atlas-theme=dark] .atlas-agent-model-option{border-color:transparent}html[data-atlas-theme=dark] .atlas-agent-model-option:hover,html[data-atlas-theme=dark] .atlas-agent-model-option.is-selected{background:#18293cf5;border-color:#8ab6d829}html[data-atlas-theme=dark] .atlas-agent-model-option-copy strong{color:var(--app-text-strong)}html[data-atlas-theme=dark] .atlas-agent-model-option-copy small{color:var(--app-text-muted)}html[data-atlas-theme=dark] .atlas-agent-model-check{color:#b7d2ea}html[data-atlas-theme=dark] .sidebar-avatar{background:#294862;color:#edf5fc}html[data-atlas-theme=dark] .atlas-agent-message.is-user .atlas-agent-message-bubble{background:linear-gradient(135deg,#5c86abf5,#7eabcefa);color:#f7fbff;box-shadow:0 12px 24px #02070e38,inset 0 1px #ffffff1f}html[data-atlas-theme=dark] .atlas-agent-message.is-user .atlas-agent-message-bubble p{color:#f7fbff}html[data-atlas-theme=dark] .atlas-agent-assistant-card{gap:10px}html[data-atlas-theme=dark] .atlas-agent-runtime-meta span{background:#24364cf5;color:#b8c9da;border:1px solid rgba(138,182,216,.12)}html[data-atlas-theme=dark] .atlas-agent-trace-card{background:linear-gradient(180deg,#182535fa,#121d2bfa);border:1px solid rgba(138,182,216,.14);box-shadow:0 12px 24px #02070e38,inset 0 1px #ffffff08}html[data-atlas-theme=dark] .atlas-agent-trace-title{color:var(--app-text-strong)}html[data-atlas-theme=dark] .atlas-agent-trace-summary,html[data-atlas-theme=dark] .atlas-agent-trace-step{color:var(--app-text-muted)}html[data-atlas-theme=dark] .atlas-agent-trace-toggle{color:var(--app-text-soft)}html[data-atlas-theme=dark] .atlas-agent-trace-toggle:hover{color:var(--app-text-strong)}html[data-atlas-theme=dark] .atlas-agent-trace-step.is-active{color:#e8f1fa}html[data-atlas-theme=dark] .atlas-agent-trace-step.is-active .atlas-agent-trace-dot{background:#8db9de;box-shadow:0 0 0 4px #8db9de24}html[data-atlas-theme=dark] .atlas-agent-trace-step.is-done .atlas-agent-trace-dot{background:#66b89b}html[data-atlas-theme=dark] .atlas-agent-live-status{background:linear-gradient(180deg,#182535fa,#121d2bfa);border:1px solid rgba(138,182,216,.14);box-shadow:0 12px 24px #02070e2e,inset 0 1px #ffffff08}html[data-atlas-theme=dark] .atlas-agent-live-status-copy p{color:var(--app-text-strong)}html[data-atlas-theme=dark] .atlas-agent-live-status-dot{background:#8db9de;box-shadow:0 0 0 4px #8db9de24}html[data-atlas-theme=dark] .atlas-agent-live-status-toggle{color:var(--app-text-soft)}html[data-atlas-theme=dark] .atlas-agent-live-status-toggle:hover{color:var(--app-text-strong)}html[data-atlas-theme=dark] .atlas-agent-message.is-assistant .atlas-agent-message-bubble,html[data-atlas-theme=dark] .atlas-agent-message.is-pending .atlas-agent-message-bubble{background:transparent;color:var(--app-text)}html[data-atlas-theme=dark] .atlas-agent-message-action.is-copy:hover,html[data-atlas-theme=dark] .atlas-agent-message-action.is-copy.is-active{color:#dfeaf5}html[data-atlas-theme=dark] .atlas-agent-message-action.is-positive:hover,html[data-atlas-theme=dark] .atlas-agent-message-action.is-positive.is-active{color:#63c497}html[data-atlas-theme=dark] .atlas-agent-message-action.is-negative:hover,html[data-atlas-theme=dark] .atlas-agent-message-action.is-negative.is-active{color:#ef7f7f}html[data-atlas-theme=dark] .atlas-agent-message.is-assistant .atlas-agent-message-bubble p,html[data-atlas-theme=dark] .atlas-agent-message.is-pending .atlas-agent-message-bubble p,html[data-atlas-theme=dark] .atlas-agent-rich-text p,html[data-atlas-theme=dark] .atlas-agent-rich-text ul,html[data-atlas-theme=dark] .atlas-agent-rich-text li{color:var(--app-text)}html[data-atlas-theme=dark] .atlas-agent-block-title{color:var(--app-text-strong)}html[data-atlas-theme=dark] .atlas-agent-data-table-shell{background:#162334f5;border-color:#8ab6d824;box-shadow:none}html[data-atlas-theme=dark] .atlas-agent-data-table{color:var(--app-text)}html[data-atlas-theme=dark] .atlas-agent-data-table th,html[data-atlas-theme=dark] .atlas-agent-data-table td{border-bottom-color:#8ab6d81f;color:var(--app-text)}html[data-atlas-theme=dark] .atlas-agent-data-table th{background:#cfdce924;color:#eef4fb}html[data-atlas-theme=dark] .atlas-agent-chart-block{background:#162334f5;border-color:#8ab6d824;box-shadow:none}html[data-atlas-theme=dark] .atlas-agent-chart-tab{background:#172332f5;border-color:#8ab6d824;color:var(--app-text)}html[data-atlas-theme=dark] .atlas-agent-chart-tab:hover{background:#1d2d40fa;border-color:#8ab6d838}html[data-atlas-theme=dark] .atlas-agent-chart-tab.is-active{background:linear-gradient(135deg,#457094fa,#75a1c4fa);border-color:#9dc0df52;color:#f7fbff}html[data-atlas-theme=dark] .atlas-agent-chart-frame{background:transparent;border-radius:14px}html[data-atlas-theme=dark] .atlas-agent-chart-frame .vega-embed,html[data-atlas-theme=dark] .atlas-agent-chart-frame .vega-embed>div{background:transparent}html[data-atlas-theme=dark] .atlas-agent-chart-empty{background:linear-gradient(180deg,#152130fa,#101a27fa);border-color:#8ab6d82e}html[data-atlas-theme=dark] .atlas-agent-chart-empty strong,html[data-atlas-theme=dark] .atlas-agent-chart-empty p{color:var(--app-text)}html[data-atlas-theme=dark] .atlas-agent-json-block{background:linear-gradient(180deg,#152130fa,#101a27fa);border-color:#8ab6d82e}html[data-atlas-theme=dark] .atlas-agent-json-block p,html[data-atlas-theme=dark] .atlas-agent-json-block pre{color:var(--app-text)}.perpetual-select-trigger,.perpetual-search-field input,.perpetual-field select,.perpetual-field input{background:var(--app-input);color:var(--app-text);border-color:var(--app-border);box-shadow:inset 0 1px color-mix(in srgb,var(--app-border-subtle) 36%,transparent)}.perpetual-search-field input::placeholder{color:var(--app-text-soft)}.perpetual-select-chevron{color:var(--app-accent)}.perpetual-select-menu{background:var(--app-overlay);border-color:var(--app-border);box-shadow:var(--app-shadow-overlay)}.perpetual-select-option{color:var(--app-text)}.perpetual-select-option:hover,.perpetual-select-option.is-active{background:var(--app-surface-selected)}.perpetual-select-option strong{color:var(--app-accent)}.perpetual-table-scroll{background:var(--app-panel-strong);border-color:var(--app-border-subtle)}.perpetual-table{background:transparent;color:var(--app-text)}.perpetual-table th{background:var(--app-panel-strong);color:var(--app-accent);border-bottom-color:var(--app-border-subtle);box-shadow:inset 0 -1px 0 var(--app-border-subtle);-webkit-backdrop-filter:none;backdrop-filter:none}.perpetual-table th button{color:inherit}.perpetual-table td{color:var(--app-text);border-bottom-color:var(--app-border-subtle);background:transparent}.perpetual-customer-button strong{color:var(--app-text-strong)}.perpetual-customer-cell span,.perpetual-support-end-cell,.perpetual-quarter-card span:last-child{color:var(--app-text-muted)}.perpetual-sentiment-chip{background:var(--app-input);color:var(--app-text-muted);border-color:var(--app-border)}.perpetual-sentiment-chip-likely:hover:not(:disabled),.perpetual-sentiment-chip-likely.is-active{background:color-mix(in srgb,var(--app-success-soft) 92%,transparent);color:var(--app-success);border-color:color-mix(in srgb,var(--app-success) 26%,transparent)}.perpetual-sentiment-chip-neutral:hover:not(:disabled),.perpetual-sentiment-chip-neutral.is-active{background:var(--app-neutral-soft);color:var(--app-text);border-color:var(--app-border-strong)}.perpetual-sentiment-chip-not-likely:hover:not(:disabled),.perpetual-sentiment-chip-not-likely.is-active{background:color-mix(in srgb,var(--app-danger-soft) 92%,transparent);color:var(--app-danger);border-color:color-mix(in srgb,var(--app-danger) 26%,transparent)}.perpetual-empty-state{color:var(--app-text-muted)}html[data-atlas-theme=dark] .pbi-overview-card,html[data-atlas-theme=dark] .pbi-board-card,html[data-atlas-theme=dark] .pbi-builder-card{background:var(--app-panel-strong);border-color:var(--app-border-subtle)}html[data-atlas-theme=dark] .pbi-overview-card-primary{background:radial-gradient(circle at top right,rgba(138,182,216,.14),transparent 36%),var(--app-panel-strong)}html[data-atlas-theme=dark] .pbi-overview-card-live{background:radial-gradient(circle at top right,rgba(102,184,155,.14),transparent 38%),var(--app-panel-strong)}html[data-atlas-theme=dark] .pbi-overview-metric{background:var(--app-panel);border-color:var(--app-border-subtle)}html[data-atlas-theme=dark] .automation-overview-section-head strong{color:var(--app-text-strong)}html[data-atlas-theme=dark] .automation-overview-section-planned .automation-overview-section-head .workspace-pill{background:#94adc71f;color:var(--app-text-muted)}html[data-atlas-theme=dark] .automation-overview-placeholder-card{border-color:#94adc72e}.home-dashboard-v2{gap:20px}.home-launch-hero,.home-launch-section,.home-launch-grid,.home-future-grid{display:grid}.home-launch-hero{grid-template-columns:minmax(0,1fr);gap:18px;padding:28px;border-radius:32px;border:1px solid rgba(96,128,158,.14);background:radial-gradient(circle at top left,rgba(154,191,220,.2),transparent 42%),radial-gradient(circle at bottom right,rgba(184,209,229,.14),transparent 36%),linear-gradient(180deg,#fafcfffa,#f2f7fcf2);box-shadow:0 26px 60px #2b4a6714,inset 0 1px #ffffffb8}.home-launch-copy{display:grid;gap:12px;align-content:start}.home-launch-copy h1{margin:0;max-width:12ch;color:var(--deep);font-size:clamp(2.5rem,4.8vw,4.35rem);line-height:.94;letter-spacing:-.05em}.home-launch-summary{margin:0;max-width:66ch;color:var(--text);font-size:1rem;line-height:1.72}.home-launch-section{gap:14px}.home-launch-section-head h2,.home-launch-card-top strong,.home-future-card-top strong{margin:0}.home-launch-section-head h2{color:var(--deep);font-size:1.54rem;line-height:1.08}.home-launch-section-head p{margin:8px 0 0;max-width:72ch;color:var(--muted);line-height:1.65}.home-launch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-launch-card{display:grid;grid-template-rows:auto auto 1fr auto;gap:12px;min-height:250px;padding:20px;border-radius:24px;border:1px solid rgba(96,128,158,.14);box-shadow:0 18px 38px #2445620d,inset 0 1px #ffffffb8}.home-launch-card--dashboard{background:linear-gradient(180deg,#e2effbfa,#f4f9fdf5)}.home-launch-card--explorer{background:linear-gradient(180deg,#ecf5effa,#f6faf7f5)}.home-launch-card--automation{background:linear-gradient(180deg,#f4effafa,#f8f6fcf5)}.home-launch-card--settings{background:linear-gradient(180deg,#f9f2eafa,#fcf8f4f5)}.home-launch-card-top{display:grid;gap:10px}.home-launch-card-top .workspace-pill{justify-self:start}.home-launch-card-top strong{color:var(--deep);font-size:1.06rem;line-height:1.28}.home-launch-card-summary,.home-launch-card-detail,.home-future-card p{margin:0;line-height:1.64}.home-launch-card-summary{color:var(--text)}.home-launch-card-detail,.home-future-card p{color:var(--muted);font-size:.92rem}.home-launch-card-button{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(46,87,122,.18);background:#ffffffc7;color:var(--deep);font-size:.82rem;font-weight:800;letter-spacing:.03em;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.home-launch-card-button:hover{transform:translateY(-1px);background:#fffffff2;border-color:#2e577a47;box-shadow:0 14px 24px #2d597d1f}.home-launch-section--future{padding:22px 24px;border-radius:28px;border:1px solid rgba(96,128,158,.12);background:linear-gradient(180deg,#fdfefff0,#f6fafde6)}.home-future-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-future-card{display:grid;gap:12px;padding:18px 20px;border-radius:20px;border:1px solid rgba(96,128,158,.12);background:#ffffffb3}.home-future-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-future-card-top strong{color:var(--deep);font-size:1rem;line-height:1.3}html[data-atlas-theme=dark] .home-launch-hero{border-color:#7c9dbd2e;background:radial-gradient(circle at top left,rgba(59,102,146,.24),transparent 38%),radial-gradient(circle at bottom right,rgba(39,72,103,.26),transparent 34%),linear-gradient(180deg,#121f2efa,#0b141ff5);box-shadow:0 32px 70px #02081057,inset 0 1px #ffffff0d}html[data-atlas-theme=dark] .home-launch-summary,html[data-atlas-theme=dark] .home-launch-card-summary{color:var(--app-text)}html[data-atlas-theme=dark] .home-launch-card{border-color:#7c9dbd29;box-shadow:0 18px 42px #01060c3d,inset 0 1px #ffffff0a}html[data-atlas-theme=dark] .home-launch-card--dashboard{background:linear-gradient(180deg,#162c42fa,#0f1a26f5)}html[data-atlas-theme=dark] .home-launch-card--explorer{background:linear-gradient(180deg,#162e24fa,#0f1a16f5)}html[data-atlas-theme=dark] .home-launch-card--automation{background:linear-gradient(180deg,#261b39fa,#15111ff5)}html[data-atlas-theme=dark] .home-launch-card--settings{background:linear-gradient(180deg,#36271afa,#19120cf5)}html[data-atlas-theme=dark] .home-launch-card-button{background:#e8f1fa14;border-color:#98b8d62e;color:var(--app-text-strong)}html[data-atlas-theme=dark] .home-launch-card-button:hover{background:#e8f1fa24;border-color:#b6d2eb47;box-shadow:0 14px 24px #02070e47}html[data-atlas-theme=dark] .home-launch-section--future,html[data-atlas-theme=dark] .home-future-card{border-color:#7c9dbd24;background:#0e1824c7}@media(max-width:1360px){.home-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-launch-hero{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.home-launch-grid,.home-future-grid{grid-template-columns:minmax(0,1fr)}.home-launch-hero,.home-launch-section--future{padding:20px}.home-launch-copy h1{max-width:100%;font-size:clamp(2.15rem,10vw,3.2rem)}}.surface-button{border:1px solid rgba(142,168,198,.32);background:#fffffff0;color:#12345b;border-radius:999px;padding:.7rem 1.1rem;font:inherit;font-weight:600;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.surface-button:hover:not(:disabled){border-color:#4475ad61;background:#fff;transform:translateY(-1px)}.surface-button:disabled{opacity:.58;cursor:default}.surface-button-primary{background:linear-gradient(135deg,#20486d,#3d6e97);color:#f7fbff;border-color:#27588475}.surface-button-primary:hover:not(:disabled){background:linear-gradient(135deg,#1c4163,#37678e)}.ai-studio-shell{display:flex;flex-direction:column;gap:1.5rem}.ai-studio-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:1.35rem 1.4rem 1.1rem;border:1px solid rgba(186,210,229,.55);border-radius:28px;background:radial-gradient(circle at top right,rgba(221,248,234,.55),transparent 34%),linear-gradient(180deg,#fafcfffa,#f5fafffa);position:sticky;top:0;z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ai-studio-header-copy{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ai-studio-title-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ai-studio-title-input{min-width:min(420px,100%);max-width:560px;border:none;padding:0;background:transparent;color:#0f2a47;font:inherit;font-size:2rem;font-weight:700;letter-spacing:-.03em}.ai-studio-title-input:focus{outline:none}.ai-studio-header-pills{display:flex;flex-wrap:wrap;gap:.55rem}.ai-studio-header-summary{max-width:74ch;margin:0;color:#526c89}.ai-studio-header-actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.ai-studio-grid{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(250px,300px);gap:1rem;min-height:0}.ai-studio-left-rail,.ai-studio-right-rail,.ai-studio-main{min-width:0}.ai-studio-left-rail,.ai-studio-right-rail{display:flex;flex-direction:column;gap:1rem}.ai-studio-main{display:flex;flex-direction:column;gap:1rem;min-height:60vh}.ai-studio-rail-card,.ai-studio-empty-state,.ai-studio-hero-card,.ai-studio-composer-shell,.ai-studio-narrative-block,.ai-studio-insight-block,.ai-studio-comparison-block{border:1px solid rgba(186,210,229,.55);border-radius:26px;background:#fdfefffa;box-shadow:0 18px 44px #20456f14}.ai-studio-rail-card{padding:1rem;display:flex;flex-direction:column;gap:.85rem}.ai-studio-rail-card-head{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.ai-studio-rail-card-head strong{color:#0f2a47}.ai-studio-starter-list,.ai-studio-report-list,.ai-studio-fact-list{display:flex;flex-direction:column;gap:.7rem}.ai-studio-starter-chip{border:1px solid rgba(186,210,229,.6);background:linear-gradient(180deg,#f9fcfff5,#f2f8fff5);border-radius:20px;padding:.85rem .95rem;text-align:left;font:inherit;color:#17406a;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.ai-studio-starter-chip:hover{border-color:#4a7ab16b;transform:translateY(-1px);box-shadow:0 12px 28px #35598414}.ai-studio-report-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:stretch;border:1px solid rgba(188,210,227,.5);border-radius:20px;padding:.35rem;background:linear-gradient(180deg,#fbfdfffa,#f6fafffa)}.ai-studio-report-list-item.is-active{border-color:#497eb770;box-shadow:inset 0 0 0 1px #497eb72e}.ai-studio-report-list-button{border:none;background:transparent;text-align:left;padding:.45rem .55rem;display:flex;flex-direction:column;gap:.2rem;color:#12345b;cursor:pointer}.ai-studio-report-list-button strong{font-size:.97rem}.ai-studio-report-list-button span,.ai-studio-report-list-button small,.ai-studio-side-note{color:#6381a1}.ai-studio-report-delete{border:none;background:#edf4fbeb;color:#8b4d4d;border-radius:14px;padding:.75rem .8rem;font:inherit;cursor:pointer}.ai-studio-report-delete:hover{background:#fae6e6fa}.ai-studio-banner{border-radius:18px;padding:.9rem 1rem;font-weight:600}.ai-studio-banner.is-error{background:#ffececeb;color:#9b2d2d}.ai-studio-banner.is-success{background:#ecfbf1f0;color:#1d5d36}.ai-studio-banner.is-warning{background:#fff7e8f0;color:#8e5a12}.ai-studio-empty-state,.ai-studio-hero-card{padding:1.35rem 1.4rem}.ai-studio-empty-state h2,.ai-studio-hero-card h2{margin:.15rem 0 .6rem;font-size:1.9rem;letter-spacing:-.03em;color:#0f2a47}.ai-studio-empty-state p,.ai-studio-hero-card p{margin:0;color:#587290}.ai-studio-layout,.ai-studio-secondary-grid,.ai-studio-stacked-grid,.ai-studio-column-stack{display:flex;flex-direction:column;gap:1rem}.ai-studio-layout-wide .ai-studio-primary-visual,.ai-studio-layout-two-column .ai-studio-two-column-grid{display:block}.ai-studio-two-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ai-studio-kpi-block,.ai-studio-comparison-block,.ai-studio-insight-block,.ai-studio-narrative-block,.ai-studio-data-block{padding:1rem 1.05rem}.ai-studio-block-eyebrow{margin:0 0 .65rem;text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;color:#416788}.ai-studio-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.85rem}.ai-studio-kpi-card,.ai-studio-comparison-card{border:1px solid rgba(190,211,228,.48);border-radius:18px;padding:.9rem .95rem;background:#f8fbfff5;display:flex;flex-direction:column;gap:.2rem}.ai-studio-kpi-card span{color:#5c7693;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.ai-studio-kpi-card strong,.ai-studio-comparison-card strong{color:#102b48;font-size:1.15rem}.ai-studio-kpi-card small,.ai-studio-comparison-card p{color:#6d87a4}.ai-studio-insight-block.is-accent{background:radial-gradient(circle at top right,rgba(221,248,234,.55),transparent 34%),#fbfefffa}.ai-studio-rich-copy{color:#234567}.ai-studio-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.ai-studio-composer-shell{padding:1rem;position:sticky;bottom:0;z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ai-studio-composer-toolbar,.ai-studio-composer-actions,.ai-studio-fact-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ai-studio-model-picker{display:flex;align-items:center;gap:.65rem;color:#416788;font-weight:600}.ai-studio-model-select,.ai-studio-composer-input{border:1px solid rgba(187,210,228,.62);background:#fafcfffa;color:#163856;border-radius:18px;font:inherit}.ai-studio-model-select{padding:.55rem .8rem}.ai-studio-composer-meta{display:flex;align-items:center;gap:.75rem;color:#6a86a3;font-size:.92rem}.ai-studio-composer-input{width:100%;min-height:120px;padding:.9rem 1rem;resize:vertical;margin:.85rem 0}.ai-studio-fact-row span{color:#6683a1}.ai-studio-fact-row strong{color:#10304f;text-align:right}.ai-studio-error-text{color:#982e2e;margin:0}html[data-atlas-theme=dark] .surface-button{background:#19293df0;border-color:#6886a952;color:#e8f1fb}html[data-atlas-theme=dark] .surface-button:hover:not(:disabled){background:#1f344cf5;border-color:#789ec866}html[data-atlas-theme=dark] .surface-button-primary{background:linear-gradient(135deg,#2b5276,#3b6b92);color:#f7fbff}html[data-atlas-theme=dark] .ai-studio-header,html[data-atlas-theme=dark] .ai-studio-rail-card,html[data-atlas-theme=dark] .ai-studio-empty-state,html[data-atlas-theme=dark] .ai-studio-hero-card,html[data-atlas-theme=dark] .ai-studio-composer-shell,html[data-atlas-theme=dark] .ai-studio-narrative-block,html[data-atlas-theme=dark] .ai-studio-insight-block,html[data-atlas-theme=dark] .ai-studio-comparison-block{background:radial-gradient(circle at top right,rgba(56,91,76,.22),transparent 34%),#152334f5;border-color:#41608373;box-shadow:0 18px 38px #03091047}html[data-atlas-theme=dark] .ai-studio-title-input,html[data-atlas-theme=dark] .ai-studio-header-copy strong,html[data-atlas-theme=dark] .ai-studio-empty-state h2,html[data-atlas-theme=dark] .ai-studio-hero-card h2,html[data-atlas-theme=dark] .ai-studio-report-list-button strong,html[data-atlas-theme=dark] .ai-studio-fact-row strong,html[data-atlas-theme=dark] .ai-studio-kpi-card strong,html[data-atlas-theme=dark] .ai-studio-comparison-card strong{color:#f2f7fc}html[data-atlas-theme=dark] .ai-studio-header-summary,html[data-atlas-theme=dark] .ai-studio-empty-state p,html[data-atlas-theme=dark] .ai-studio-hero-card p,html[data-atlas-theme=dark] .ai-studio-side-note,html[data-atlas-theme=dark] .ai-studio-report-list-button span,html[data-atlas-theme=dark] .ai-studio-report-list-button small,html[data-atlas-theme=dark] .ai-studio-kpi-card small,html[data-atlas-theme=dark] .ai-studio-comparison-card p,html[data-atlas-theme=dark] .ai-studio-rich-copy,html[data-atlas-theme=dark] .ai-studio-fact-row span,html[data-atlas-theme=dark] .ai-studio-composer-meta,html[data-atlas-theme=dark] .ai-studio-model-picker{color:#a9bdd4}html[data-atlas-theme=dark] .ai-studio-starter-chip,html[data-atlas-theme=dark] .ai-studio-report-list-item,html[data-atlas-theme=dark] .ai-studio-kpi-card,html[data-atlas-theme=dark] .ai-studio-comparison-card{background:#1a2b40f0;border-color:#44678d73}html[data-atlas-theme=dark] .ai-studio-starter-chip,html[data-atlas-theme=dark] .ai-studio-report-list-button,html[data-atlas-theme=dark] .ai-studio-report-delete{color:#e3eef9}html[data-atlas-theme=dark] .ai-studio-report-delete{background:#362128e6}html[data-atlas-theme=dark] .ai-studio-model-select,html[data-atlas-theme=dark] .ai-studio-composer-input,html[data-atlas-theme=dark] .ai-studio-title-input{background:#121f2ef5;border-color:#46688e7a;color:#eef5fc}html[data-atlas-theme=dark] .ai-studio-composer-input::placeholder{color:#89a4c1}html[data-atlas-theme=dark] .ai-studio-banner.is-error{background:#501e1eb8;color:#ffcece}html[data-atlas-theme=dark] .ai-studio-banner.is-success{background:#194930a8;color:#d8ffe3}html[data-atlas-theme=dark] .ai-studio-banner.is-warning{background:#553e12c2;color:#ffe4a3}html[data-atlas-density=compact] .ai-studio-header,html[data-atlas-density=compact] .ai-studio-rail-card,html[data-atlas-density=compact] .ai-studio-empty-state,html[data-atlas-density=compact] .ai-studio-hero-card,html[data-atlas-density=compact] .ai-studio-composer-shell,html[data-atlas-density=compact] .ai-studio-kpi-block,html[data-atlas-density=compact] .ai-studio-comparison-block,html[data-atlas-density=compact] .ai-studio-insight-block,html[data-atlas-density=compact] .ai-studio-narrative-block,html[data-atlas-density=compact] .ai-studio-data-block{border-radius:22px}html[data-atlas-density=compact] .ai-studio-title-input{font-size:1.75rem}html[data-atlas-density=enlarged] .ai-studio-title-input{font-size:2.2rem}@media(max-width:1480px){.ai-studio-grid{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.ai-studio-right-rail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.ai-studio-grid,.ai-studio-right-rail,.ai-studio-two-column-grid,.ai-studio-comparison-grid{grid-template-columns:1fr}.ai-studio-header,.ai-studio-composer-shell{position:static}}.ai-studio-v3-shell,.ai-studio-v2-shell{--ai-report-bg: #f5f7fb;--ai-report-surface: rgba(255, 255, 255, .98);--ai-report-surface-soft: rgba(249, 251, 255, .98);--ai-report-line: rgba(198, 211, 227, .78);--ai-report-line-strong: rgba(173, 195, 219, .92);--ai-report-text: #14263f;--ai-report-muted: #6f7f96;--ai-report-kicker: #8d98aa;--ai-report-accent: #6c3ef0;--ai-report-accent-soft: rgba(108, 62, 240, .1);--ai-report-green: #2fb46e;--ai-report-blue: #4d84f7;--ai-report-amber: #f4b33b;display:flex;flex-direction:column;gap:1rem}.ai-studio-v3-workspace{display:grid;grid-template-columns:212px minmax(320px,400px) minmax(0,1fr);gap:.85rem;height:calc(100vh - 66px);min-height:0;overflow:hidden}.ai-studio-v3-sidebar,.ai-studio-v3-chatpane,.ai-studio-v3-main{border:1px solid var(--ai-report-line);border-radius:24px;background:#fff;box-shadow:none}.ai-studio-v3-sidebar{display:flex;flex-direction:column;gap:1rem;padding:.85rem .8rem;min-height:0;overflow:auto}.ai-studio-v3-brand{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center;padding:.2rem .2rem .4rem}.ai-studio-v3-brand strong{display:block;font-size:.9rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-studio-v3-brand-mark,.ai-studio-v3-empty-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#715bef24,#715bef38);color:#5d37dd;font-weight:800}.ai-studio-v3-brand-mark{width:34px;height:34px}.ai-studio-v3-brand strong,.ai-studio-v3-shelf-head strong,.ai-studio-v3-doc-card strong,.ai-studio-v3-sidebar-doc strong,.ai-studio-v3-chat-head strong{color:var(--ai-report-text)}.ai-studio-v3-brand span,.ai-studio-v3-shelf-head span,.ai-studio-v3-doc-card span,.ai-studio-v3-doc-card small,.ai-studio-v3-sidebar-doc small,.ai-studio-v3-chat-head span,.ai-studio-v3-message-role,.ai-studio-v3-chat-kicker{color:var(--ai-report-muted)}.ai-studio-v3-sidebar-group{display:flex;flex-direction:column;gap:.45rem}.ai-studio-v3-sidebar-label{padding:0 .35rem;color:var(--ai-report-kicker);font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.ai-studio-v3-sidebar-item,.ai-studio-v3-sidebar-doc,.ai-studio-v3-doc-card{border:1px solid transparent;border-radius:16px;background:transparent;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.ai-studio-v3-sidebar-item{padding:.72rem .8rem}.ai-studio-v3-sidebar-item.is-active,.ai-studio-v3-sidebar-item:hover,.ai-studio-v3-sidebar-doc:hover,.ai-studio-v3-doc-card:hover{background:#715bef14;border-color:#715bef29}.ai-studio-v3-sidebar-docs{display:flex;flex-direction:column;gap:.45rem}.ai-studio-v3-sidebar-doc{padding:.68rem .78rem;display:flex;flex-direction:column;gap:.18rem}.ai-studio-v3-chatpane{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.ai-studio-v3-chat-head{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.95rem 1rem;border-bottom:1px solid rgba(225,230,239,.88)}.ai-studio-v3-chat-scroll{display:flex;flex-direction:column;gap:.9rem;min-height:0;flex:1 1 auto;overflow:auto;padding:1rem 1rem .4rem}.ai-studio-v3-chat-intro,.ai-studio-v3-decision-card,.ai-studio-v3-message,.ai-studio-v3-main-empty,.ai-studio-v3-doc-card,.ai-studio-v3-doc-card.is-empty,.ai-studio-v3-shelf,.ai-studio-v3-chat-empty{border:1px solid var(--ai-report-line);border-radius:20px;background:var(--ai-report-surface-soft)}.ai-studio-v3-main-empty,.ai-studio-v3-shelf{background:#fff}.ai-studio-v3-chat-intro,.ai-studio-v3-chat-empty,.ai-studio-v3-decision-card{padding:.95rem}.ai-studio-v3-message-list{display:flex;flex-direction:column;gap:.8rem}.ai-studio-v3-message{padding:.9rem .95rem}.ai-studio-v3-message.is-user{align-self:flex-end;max-width:82%;background:#965dff1f;border-color:#715bef2e;border-radius:18px}.ai-studio-v3-message.is-assistant{border-color:transparent;background:transparent;box-shadow:none;padding:.15rem 0}.ai-studio-v3-message-body p{margin:0;color:var(--ai-report-text);line-height:1.6}.ai-studio-v3-decision-card strong{display:block;margin-top:.18rem;color:var(--ai-report-text)}.ai-studio-v3-decision-card p{margin:.35rem 0 0;color:var(--ai-report-muted);line-height:1.5}.ai-studio-v3-decision-card small{display:block;padding-right:1.9rem;color:#6f7c91;font-size:.74rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ai-studio-v3-decision-actions,.ai-studio-v3-composer-actions,.ai-studio-v3-main-tabs{display:flex;gap:.6rem;flex-wrap:wrap}.ai-studio-v3-decision-actions{margin-top:.8rem}.ai-studio-v3-welcome{min-height:68%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;text-align:center}.ai-studio-v3-welcome h2{margin:0;color:var(--ai-report-text);font-size:1.32rem;line-height:1.1}.ai-studio-v3-welcome p{margin:0;color:#526177;font-size:1.05rem;line-height:1.3}.ai-studio-v3-orb{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#6736df;font-weight:800;background:linear-gradient(135deg,#8d5dff29,#8d5dff47);border:1px solid rgba(117,79,232,.24)}.ai-studio-v3-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:.6rem;max-width:340px;margin:0 auto}.ai-studio-v3-suggestions.is-empty{max-width:330px;margin-top:.95rem;gap:.7rem}.ai-studio-v3-suggestions button{min-height:32px;border:1px solid rgba(214,221,232,.96);border-radius:999px;background:#fff;color:#535d6d;padding:.35rem .9rem;font:inherit;font-size:.8rem;cursor:pointer;box-shadow:0 1px 2px #19263a0a;text-align:center;white-space:normal;line-height:1.25}.ai-studio-v3-suggestions button:only-child,.ai-studio-v3-suggestions button:nth-last-child(1):nth-child(odd),.ai-studio-v3-suggestions button.is-wide{grid-column:1 / -1;justify-self:center;width:min(100%,320px)}.ai-studio-v3-history-row,.ai-studio-v3-view-row{border:1px solid var(--ai-report-line);border-radius:14px;background:#fff;padding:.75rem .85rem;display:grid;gap:.18rem;text-align:left;color:var(--ai-report-text);cursor:pointer}.ai-studio-v3-history-row.is-active,.ai-studio-v3-view-row.is-active,.ai-studio-v3-view-row:hover{border-color:#715bef3d;background:#715bef12}.ai-studio-v3-view-row.is-subsection{margin-left:1.1rem;width:calc(100% - 1.1rem)}.ai-studio-v3-history-row span,.ai-studio-v3-history-row small,.ai-studio-v3-view-row small{color:var(--ai-report-muted)}.ai-studio-v3-decision-card{position:relative}.ai-studio-v3-decision-close{position:absolute;top:.8rem;right:.8rem;border:none;background:transparent;color:#7c8594;font:inherit;font-size:1.2rem;cursor:pointer}.ai-studio-v3-decision-options{margin-top:.8rem;display:grid}.ai-studio-v3-decision-option{min-height:42px;border:none;border-bottom:1px solid rgba(221,226,235,.94);background:transparent;color:#3f4654;display:flex;align-items:center;gap:.8rem;font:inherit;text-align:left;cursor:pointer}.ai-studio-v3-decision-option span,.ai-studio-v3-view-row span{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f0f1f4;color:#7a8290;font-weight:700}.ai-studio-v3-decision-option.is-active span{background:#8555f429;color:#6736df}.ai-studio-v3-decision-footer{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.8rem;color:var(--ai-report-muted);font-size:.84rem}.ai-studio-v3-decision-footer div{display:flex;gap:.5rem}.ai-studio-v3-composer{flex:0 0 auto;margin:auto 1rem 1rem;border:1px solid rgba(150,93,255,.48);border-radius:14px;background:#fff;box-shadow:0 0 0 3px #965dff14;padding:.72rem;display:flex;flex-direction:column;gap:.45rem;position:sticky;bottom:1rem;z-index:4}.ai-studio-v3-composer-context{width:100%;display:flex;flex-direction:column;gap:.45rem;align-items:flex-start}.ai-studio-v3-composer-context-row{display:flex;gap:.45rem;align-items:center;justify-content:flex-start;width:100%;flex-wrap:nowrap;min-width:0}.ai-studio-v3-context-pill-shell{position:relative;display:flex;align-items:center;width:100%;max-width:100%;min-width:0}.ai-studio-v3-context-pill,.ai-studio-v3-context-pill-clear{border:1px solid rgba(197,205,218,.92);background:#f8fafffa;border-radius:999px;min-height:28px;padding:0 .72rem;display:inline-flex;align-items:center;gap:.38rem;color:#516071;cursor:pointer;min-width:0;max-width:100%}.ai-studio-v3-context-pill span{color:#8a94a3;font-size:.62rem;font-weight:700;text-transform:uppercase}.ai-studio-v3-context-pill strong{color:#364152;font-size:.78rem;font-weight:650;flex:1 1 auto;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-studio-v3-context-pill.is-document{border-color:#aa8eff75;background:#f4effffa;width:100%;justify-content:flex-start}.ai-studio-v3-context-pill.is-section{border-color:#72adff6b;background:#edf6fffa;width:100%;padding-right:2rem;justify-content:flex-start}.ai-studio-v3-context-pill-clear{width:28px;min-width:28px;padding:0;justify-content:center;font-size:1rem;line-height:1}.ai-studio-v3-context-pill-clear.sr-only{display:none!important}.ai-studio-v3-context-pill-inline-clear{position:absolute;right:.22rem;top:50%;transform:translateY(-50%);width:22px;height:22px;border:none;border-radius:999px;background:#ffffffe0;color:#7b8794;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem;line-height:1}.ai-studio-v3-composer-meta{display:flex;align-items:center;gap:.55rem;color:var(--ai-report-muted);font-size:.84rem;position:relative}.ai-studio-v3-composer-tool,.ai-studio-v3-send-button{border:none;background:transparent;color:#6d7480;min-width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ai-studio-v3-composer-tool,.ai-studio-v3-composer>.ai-studio-v3-composer-meta>.ai-studio-model-select{display:none}.ai-studio-v3-menu-wrap{position:relative}.ai-studio-v3-composer-select{min-height:28px;border:1px solid rgba(216,222,232,.98);border-radius:999px;background:#fff;color:#5a6472;display:inline-flex;align-items:center;gap:.34rem;padding:0 .62rem;font:inherit;cursor:pointer}.ai-studio-v3-composer-select:hover,.ai-studio-v3-composer-select[aria-expanded=true]{border-color:#965dff66;background:#965dff0f}.ai-studio-v3-composer-select span{color:#8a94a3;font-size:.62rem;font-weight:700;text-transform:uppercase}.ai-studio-v3-composer-select strong{color:#3f4654;font-size:.78rem;font-weight:650}.ai-studio-v3-composer-select small{color:#7c8594;font-size:.72rem}.ai-studio-v3-select-menu{position:absolute;left:0;bottom:calc(100% + 8px);width:260px;z-index:20;border:1px solid rgba(212,219,230,.98);border-radius:14px;background:#fff;box-shadow:0 16px 36px #1e2a3e29;padding:.35rem}.ai-studio-v3-select-menu button{width:100%;border:none;border-radius:10px;background:transparent;display:flex;flex-direction:column;gap:.16rem;padding:.62rem .7rem;text-align:left;font:inherit;cursor:pointer}.ai-studio-v3-select-menu button:hover,.ai-studio-v3-select-menu button.is-active{background:#965dff17}.ai-studio-v3-select-menu button.is-disabled,.ai-studio-v3-select-menu button:disabled{background:transparent;cursor:not-allowed;opacity:.48}.ai-studio-v3-select-menu button.is-disabled:hover,.ai-studio-v3-select-menu button:disabled:hover{background:transparent}.ai-studio-v3-select-menu strong{color:#253247;font-size:.88rem}.ai-studio-v3-select-menu span{color:#727d8d;font-size:.78rem;line-height:1.3}.ai-studio-v3-send-button{margin-left:auto;color:#fff;background:#bf9cff}.ai-studio-v3-send-button:disabled{cursor:not-allowed;opacity:.55}.ai-studio-v3-main{display:flex;flex-direction:column;gap:1rem;padding:.9rem;min-width:0;min-height:0;overflow:hidden}.ai-studio-v3-main-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.ai-studio-v3-main-head.is-document{min-height:38px;padding:0 0 .45rem;border-bottom:1px solid rgba(222,226,234,.9)}.ai-studio-v3-doc-titlebar{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 auto}.ai-studio-v3-title-link,.ai-studio-v3-title-display{border:none;background:transparent;color:#151b2a;font:inherit;cursor:pointer}.ai-studio-v3-title-link{color:#4d5c71;font-size:.9rem}.ai-studio-v3-title-chevron{color:#9aa3b1}.ai-studio-v3-title-doc-icon{width:18px;height:18px;border-radius:6px;background:#f1f3f7;color:#9aa3b1;display:inline-flex;align-items:center;justify-content:center;font-size:.66rem;flex:0 0 auto}.ai-studio-v3-title-display{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.15rem .25rem;color:#151b2a;font-weight:750}.ai-studio-v3-title-display:hover{background:#715bef14;border-radius:7px}.ai-studio-v3-title-editor{min-width:220px;max-width:920px;flex:1 1 auto;border:1px solid #3678ff;border-radius:5px;background:#fff;color:#111827;font:inherit;font-weight:750;padding:.18rem .35rem;outline:none}.ai-studio-v3-main-actions{display:flex;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.ai-studio-v3-main-tab{min-height:30px;border-radius:11px;border:1px solid var(--ai-report-line);background:#fff;color:#445671;padding:0 .72rem;font:inherit;font-size:.82rem;font-weight:650;cursor:pointer}.ai-studio-v3-main-tab.is-active{background:#715bef1f;border-color:#715bef2e;color:#4b33ba}.ai-studio-v3-main-tab.is-primary{background:linear-gradient(135deg,#20486d,#3d6e97);border-color:#27588475;color:#f7fbff}.ai-studio-v3-main-tab.is-warning{border-color:#d677246b;color:#854d0e}.ai-studio-v3-main-tab:disabled{cursor:default;opacity:.58}.ai-studio-v3-shelf{padding:.9rem;display:flex;flex-direction:column;gap:.8rem;min-height:0;overflow:auto}.ai-studio-v3-shelf-head{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.ai-studio-v3-shelf-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem}.ai-studio-v3-doc-card{padding:.8rem;display:flex;flex-direction:column;gap:.35rem}.ai-studio-v3-doc-card.is-active{border-color:#715bef47;background:#715bef0f}.ai-studio-v3-doc-card-main{border:none;background:transparent;padding:0;display:flex;flex-direction:column;gap:.35rem;text-align:left;font:inherit;cursor:pointer}.ai-studio-v3-doc-delete{align-self:flex-start;border:1px solid rgba(216,222,232,.94);background:#fff;color:#7b4651;border-radius:999px;padding:.35rem .65rem;font:inherit;font-size:.78rem;cursor:pointer}.ai-studio-v3-doc-card-preview{height:92px;border-radius:14px;background:linear-gradient(180deg,#fffffff5,#f6f8fcfa),var(--ai-report-surface-soft);border:1px solid rgba(229,233,240,.9);position:relative;overflow:hidden}.ai-studio-v3-doc-card-preview:before,.ai-studio-v3-doc-card-preview:after{content:"";position:absolute;left:14px;right:14px;height:10px;border-radius:999px;background:#99a6bc2e}.ai-studio-v3-doc-card-preview:before{top:18px}.ai-studio-v3-doc-card-preview:after{top:38px;width:65%}.ai-studio-v3-doc-card.is-empty{justify-content:center}.ai-studio-v3-report-surface{min-height:0;overflow:hidden}.ai-studio-v3-report-surface .ai-studio-v2-report-body{min-height:0;overflow:auto;padding-right:.25rem}.ai-studio-v3-main-empty{min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;text-align:center;padding:2rem;position:relative}.ai-studio-v2-build-cancel{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border-radius:999px;border:1px solid rgba(171,217,185,.9);background:#fffffff5;color:#4a5f57;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;line-height:1;cursor:pointer;transition:border-color .14s ease,color .14s ease,box-shadow .14s ease}.ai-studio-v2-build-cancel:hover{border-color:#70b583f5;color:#1e4f34;box-shadow:0 8px 18px #1958311f}.ai-studio-v3-empty-icon{width:64px;height:64px;font-size:1.6rem}.ai-studio-v3-main-empty h2{margin:0;color:var(--ai-report-text);font-size:1.9rem;letter-spacing:-.04em}.ai-studio-v3-main-empty p{max-width:520px;margin:0;color:var(--ai-report-muted);line-height:1.6}.ai-studio-v2-workbench{display:grid;grid-template-columns:minmax(320px,388px) minmax(0,1fr);gap:1.15rem;align-items:start}.ai-studio-v2-builder,.ai-studio-v2-report-panel,.ai-studio-v2-card,.ai-studio-v2-empty-state,.ai-studio-table-card{border:1px solid var(--ai-report-line);border-radius:24px;background:var(--ai-report-surface);box-shadow:0 16px 40px #1b335414}.ai-studio-v2-builder{display:flex;flex-direction:column;gap:1.1rem;padding:1rem;position:sticky;top:0;background:linear-gradient(180deg,#fffffffa,#f9fbfffa),var(--ai-report-surface)}.ai-studio-v2-builder-head{display:flex;flex-direction:column;gap:.35rem}.ai-studio-v2-builder-head h2,.ai-studio-v2-empty-state h2{margin:0;color:var(--ai-report-text);font-size:1.68rem;letter-spacing:-.04em;line-height:1.08}.ai-studio-v2-builder-head p,.ai-studio-v2-empty-state p,.ai-studio-v2-report-summary{margin:0;color:var(--ai-report-muted);line-height:1.5}.ai-studio-v2-empty-state.is-building{border-style:solid;border-color:#a3e6b8e6;background:linear-gradient(180deg,#f6fff9fa,#effcf4fa)}.ai-studio-v2-build-progress{width:min(420px,100%);height:6px;margin:.55rem auto 0;border-radius:999px;background:#b5e1c3c7;overflow:hidden}.ai-studio-v2-build-progress-bar{width:38%;height:100%;border-radius:999px;background:linear-gradient(90deg,#64c28b,#2ea56e);animation:ai-studio-build-progress 1.25s ease-in-out infinite}@keyframes ai-studio-build-progress{0%{transform:translate(-120%)}to{transform:translate(320%)}}.ai-studio-v2-nav-card,.ai-studio-v2-chat-preview{border:1px solid var(--ai-report-line);border-radius:20px;background:var(--ai-report-surface-soft)}.ai-studio-v2-nav-card{padding:.85rem;display:flex;flex-direction:column;gap:.65rem}.ai-studio-v2-nav-label,.ai-studio-v2-section-index,.ai-studio-v2-report-meta,.ai-studio-grid-filter-label,.ai-studio-table-meta{color:var(--ai-report-kicker);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.ai-studio-v2-nav-stack{display:flex;flex-direction:column;gap:.55rem}.ai-studio-v2-nav-item{border:1px solid transparent;border-radius:16px;background:transparent;padding:.8rem .9rem;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;transition:background .16s ease,border-color .16s ease,transform .16s ease}.ai-studio-v2-nav-item strong{color:var(--ai-report-text);font-size:.96rem}.ai-studio-v2-nav-item small{color:var(--ai-report-muted)}.ai-studio-v2-nav-item.is-active{border-color:#876dec3d;background:linear-gradient(180deg,#7657f51f,#7657f50d)}.ai-studio-v2-chat-preview{padding:.95rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start}.ai-studio-v2-chat-avatar{width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#5d44e8,#7e47f5);color:#fff;font-size:.95rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.ai-studio-v2-chat-copy{display:flex;flex-direction:column;gap:.25rem}.ai-studio-v2-chat-copy strong{color:var(--ai-report-text)}.ai-studio-v2-chat-copy p{margin:0;color:var(--ai-report-muted);line-height:1.5}.ai-studio-v2-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ai-studio-v2-tab{min-height:42px;border-radius:14px;border:1px solid var(--ai-report-line);background:#fff;color:#2b4563;font:inherit;font-weight:700;cursor:pointer}.ai-studio-v2-tab:hover,.ai-studio-v2-tab:focus-visible{border-color:#3b6adf47;background:#3b6adf14;color:#27476b}.ai-studio-v2-tab.is-active{border-color:#876dec42;background:linear-gradient(180deg,#7657f521,#7657f50f);color:#2f275b}.ai-studio-v2-tab.is-active:hover,.ai-studio-v2-tab.is-active:focus-visible{border-color:#876dec57;background:linear-gradient(180deg,#7657f529,#7657f514);color:#2f275b}.ai-studio-v2-builder-section{display:flex;flex-direction:column;gap:1rem}.ai-studio-v2-field-row,.ai-studio-v2-action-row,.ai-studio-v2-report-head,.ai-studio-table-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.ai-studio-v2-field{display:flex;flex-direction:column;gap:.45rem;min-width:0;flex:1 1 auto}.ai-studio-v2-field span{color:var(--ai-report-kicker);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.ai-studio-v2-runtime-chip{min-width:170px;display:flex;flex-direction:column;gap:.25rem;padding:.75rem .9rem;border-radius:18px;border:1px solid var(--ai-report-line);background:linear-gradient(180deg,#fbfcfffa,#f6f8fdfa);color:var(--ai-report-muted)}.ai-studio-v2-runtime-chip strong{color:var(--ai-report-text)}.ai-studio-v2-starter-list,.ai-studio-v2-history-list,.ai-studio-v2-report-list{display:flex;flex-direction:column;gap:.7rem}.ai-studio-v2-starter{border:1px solid var(--ai-report-line);background:linear-gradient(180deg,#fffffffa,#f8fafffa);border-radius:18px;padding:.9rem 1rem;text-align:left;font:inherit;color:#28405d;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.ai-studio-v2-starter:hover,.ai-studio-v2-report-row:hover{border-color:#876dec3d;transform:translateY(-1px);box-shadow:0 12px 28px #2d3f5a14}.ai-studio-v2-history-card,.ai-studio-v2-report-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;border:1px solid var(--ai-report-line);border-radius:18px;padding:.9rem 1rem;background:linear-gradient(180deg,#fffffffa,#f9fbfffa)}.ai-studio-v2-history-card span{color:var(--ai-report-kicker);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.ai-studio-v2-history-card p{margin:0;color:var(--ai-report-text)}.ai-studio-v2-report-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;padding:.35rem}.ai-studio-v2-report-row.is-active{border-color:#876dec47;box-shadow:inset 0 0 0 1px #876dec1f}.ai-studio-v2-report-open{border:none;background:transparent;text-align:left;padding:.45rem .55rem;display:flex;flex-direction:column;gap:.2rem;color:var(--ai-report-text);cursor:pointer}.ai-studio-v2-report-open strong,.ai-studio-v2-fact-chip strong{color:var(--ai-report-text)}.ai-studio-v2-report-open span,.ai-studio-v2-report-open small,.ai-studio-v2-side-note{color:var(--ai-report-muted)}.ai-studio-v2-report-delete{border:none;background:#f5f7fbfa;color:#8b4d4d;border-radius:14px;padding:.75rem .8rem;font:inherit;cursor:pointer}.ai-studio-v2-report-panel{display:flex;flex-direction:column;gap:1rem;padding:1rem 1rem 1.15rem;min-height:72vh;background:linear-gradient(180deg,#fffffffa,#fbfcfff5),var(--ai-report-surface)}.ai-studio-v2-report-head{position:sticky;top:0;z-index:3;padding:.15rem 0 .55rem;background:linear-gradient(180deg,#fffffffc,#fffffff2 80%,#fff0);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ai-studio-v2-report-head-copy{display:flex;flex-direction:column;gap:.55rem;min-width:0}.ai-studio-v2-title-input{min-width:0;border:none;padding:0;background:transparent;color:var(--ai-report-text);font:inherit;font-size:2.3rem;font-weight:750;letter-spacing:-.05em;line-height:1.05}.ai-studio-v2-title-input:focus{outline:none}.ai-studio-v2-report-meta{margin:0}.ai-studio-v2-report-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.ai-studio-v2-chip-row,.ai-studio-v2-fact-strip{display:flex;flex-wrap:wrap;gap:.6rem}.ai-studio-v2-fact-strip{padding-bottom:.35rem}.ai-studio-v2-fact-chip{display:inline-flex;flex-direction:column;gap:.1rem;padding:.75rem .88rem;border-radius:16px;border:1px solid var(--ai-report-line);background:#fafbfffa}.ai-studio-v2-report-body{min-width:0}.ai-studio-v2-canvas,.ai-studio-v2-stack{display:flex;flex-direction:column;gap:1rem}.ai-studio-v2-support-grid,.ai-studio-v2-comparison-grid,.ai-studio-v2-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ai-studio-v2-card,.ai-studio-v2-empty-state,.ai-studio-table-card{padding:1.05rem 1.1rem}.ai-studio-v2-section-index{margin:0 0 .45rem}.ai-studio-v2-card--callout{background:radial-gradient(circle at top right,rgba(110,241,166,.16),transparent 30%),linear-gradient(180deg,#fffffffa,#f9fdfafa)}.ai-studio-v2-card--narrative,.ai-studio-v2-card--callout.ai-studio-v2-card--narrative{background:#fff}.ai-studio-v2-narrative{color:#111827;max-width:92ch}.ai-studio-v2-narrative h3{margin:0 0 1rem;color:#111827;font-size:1.2rem;line-height:1.25;font-weight:700;letter-spacing:0}.ai-studio-v2-narrative-copy{display:grid;gap:.75rem;color:#111827;font-size:1rem;line-height:1.5}.ai-studio-v2-narrative-copy p{margin:0}.ai-studio-v2-card--chart{padding:.7rem}.ai-studio-v2-card--chart .atlas-agent-chart-block{border-radius:18px;border:1px solid rgba(219,225,237,.94);background:linear-gradient(180deg,#fffffffa,#fafbfffa)}.ai-studio-v2-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-items:stretch}.ai-studio-v2-kpi-metric{width:100%;min-height:124px}.ai-studio-v2-kpi-grid .ai-studio-library-kpi-card{width:100%;min-height:124px;grid-template-rows:minmax(2.2rem,auto) minmax(2rem,auto) minmax(.55rem,auto) minmax(1rem,auto);gap:5px;align-content:start}.ai-studio-v2-kpi-grid .ai-studio-library-kpi-card.is-warning{border-color:#f8d49ff2;background:linear-gradient(180deg,#fff,#fff9f0)}.ai-studio-v2-kpi-grid .ai-studio-library-kpi-card.is-positive{border-color:#aae1c9f2;background:linear-gradient(180deg,#fff,#f4fdf8)}.ai-studio-v2-kpi-grid .ai-studio-library-kpi-card.is-accent{border-color:#bdcdfff2;background:linear-gradient(180deg,#fff,#f4f8ff)}.ai-studio-v2-kpi-hint{font-size:.88rem;font-weight:500;line-height:1.18;align-self:end}.ai-studio-v2-kpi-hint.is-empty{visibility:hidden}.ai-studio-v2-kpi-hint.is-positive{color:#10a34a}.ai-studio-v2-kpi-hint.is-warning{color:#d74c52}.ai-studio-v2-kpi-hint.is-accent{color:#3776f6}.ai-studio-v2-kpi-hint.is-neutral{color:#667488}.ai-studio-v2-kpi-gauge{position:relative;height:8px;align-self:end}.ai-studio-v2-kpi-gauge-track,.ai-studio-v2-kpi-gauge-fill,.ai-studio-v2-kpi-gauge-target{position:absolute}.ai-studio-v2-kpi-gauge-track{inset:2px 0;border-radius:999px;background:#dfe5eef2}.ai-studio-v2-kpi-gauge-fill{inset:2px auto 2px 0;border-radius:999px;background:#3776f6}.ai-studio-v2-kpi-gauge-target{top:0;bottom:0;width:2px;margin-left:-1px;border-radius:999px;background:#f39a16}.ai-studio-v2-comparison-grid{gap:12px}.ai-studio-v2-comparison-pane{min-height:132px;width:100%}.ai-studio-v2-comparison-pane strong{color:#2b313d;font-size:.94rem;line-height:1.35}.ai-studio-v2-comparison-lines{display:grid;gap:10px}.ai-studio-v2-comparison-line{display:grid;gap:4px;min-width:0}.ai-studio-v2-comparison-main{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.ai-studio-v2-comparison-main span{min-width:0;color:#34465d;font-size:.82rem;font-weight:700;line-height:1.25}.ai-studio-v2-comparison-main strong{flex:0 0 auto;color:#182033;font-size:.96rem;font-weight:700;line-height:1.2;text-align:right;white-space:nowrap}.ai-studio-v2-comparison-extras{display:flex;flex-wrap:wrap;gap:4px 10px;color:#617187;font-size:.75rem;line-height:1.35}.ai-studio-v2-comparison-plain{margin:0;color:#2b313d;font-size:.9rem;line-height:1.4}.ai-studio-library-comparison-pane.is-accent{border-color:#bdcdfff2;background:linear-gradient(180deg,#fff,#f4f8ff)}.ai-studio-library-comparison-pane.is-accent:before{background:#3776f6}.ai-studio-library-comparison-kicker.is-accent{color:#3776f6}.ai-studio-v2-kpi-metric.is-positive{border-color:color-mix(in srgb,var(--ai-report-green) 24%,rgba(220,226,236,.96));background:linear-gradient(180deg,#fffffffa,color-mix(in srgb,var(--ai-report-green) 8%,rgba(249,250,254,.98)))}.ai-studio-v2-kpi-metric.is-positive strong,.ai-studio-v2-kpi-metric.is-positive small{color:var(--ai-report-green)}.ai-studio-v2-kpi-metric.is-warning{border-color:color-mix(in srgb,#d74c52 26%,rgba(220,226,236,.96));background:linear-gradient(180deg,#fffffffa,#fff5f6fa)}.ai-studio-v2-kpi-metric.is-warning strong,.ai-studio-v2-kpi-metric.is-warning small{color:#d74c52}.ai-studio-v2-kpi-metric .ai-studio-library-kpi-label{min-height:2.2rem;display:flex;align-items:flex-start}.ai-studio-v2-kpi-metric .ai-studio-library-kpi-value{min-height:2rem;display:flex;align-items:center}.ai-studio-v2-kpi-metric.is-accent{border-color:color-mix(in srgb,var(--ai-report-accent) 22%,rgba(220,226,236,.96));background:linear-gradient(180deg,#fffffffa,color-mix(in srgb,var(--ai-report-accent) 6%,rgba(249,250,254,.98)))}.ai-studio-v2-kpi-metric.is-accent strong,.ai-studio-v2-kpi-metric.is-accent small{color:var(--ai-report-accent)}.ai-studio-v2-rich-copy{color:#304863;line-height:1.7}.ai-studio-v2-rich-copy p:first-child{margin-top:0}.ai-studio-v2-rich-copy p:last-child{margin-bottom:0}.ai-studio-v2-placeholder-card{border:1px dashed rgba(190,202,220,.92);border-radius:20px;padding:1rem;background:linear-gradient(180deg,#fbfcffe0,#f6f8fcc7);display:flex;flex-direction:column;gap:.6rem}.ai-studio-v2-placeholder-kicker{color:var(--ai-report-kicker);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.ai-studio-v2-placeholder-line{height:10px;border-radius:999px;background:linear-gradient(90deg,#cfdfee9e,#e3eef8eb,#cfdfee9e)}.ai-studio-v2-placeholder-line.is-wide{width:72%}.ai-studio-table-card{display:flex;flex-direction:column;gap:.85rem;background:linear-gradient(180deg,#fffffffa,#fafbfffa)}.ai-studio-table-toolbar-copy{display:flex;flex-direction:column;gap:.25rem}.ai-studio-table-toolbar-actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.ai-studio-table-search{min-width:220px;border:1px solid var(--ai-report-line-strong);background:#fffffffa;color:#223a57;border-radius:16px;font:inherit;padding:.72rem .9rem}.ai-studio-table-error{margin:0;color:#9b2d2d;font-weight:600}.ai-studio-grid-shell{border:1px solid rgba(220,226,236,.96);border-radius:18px;overflow:hidden;background:#fffffffa}.ai-studio-grid-viewport{overflow:auto}.ai-studio-grid-canvas{position:relative}.ai-studio-grid-sticky{position:sticky;top:0;z-index:2}.ai-studio-grid-body{position:relative}.ai-studio-grid-header,.ai-studio-grid-filter-row,.ai-studio-grid-row{display:grid}.ai-studio-grid-header{background:#fafbfdfa;border-bottom:1px solid rgba(220,226,236,.92)}.ai-studio-grid-header-cell,.ai-studio-grid-filter-cell,.ai-studio-grid-cell{position:relative;min-width:0;border-right:1px solid rgba(230,235,242,.96)}.ai-studio-grid-header-cell:last-child,.ai-studio-grid-filter-cell:last-child,.ai-studio-grid-cell:last-child{border-right:none}.ai-studio-grid-sort{width:100%;height:100%;border:none;background:transparent;color:#263a55;font:inherit;font-weight:700;padding:0 1.2rem 0 .85rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer}.ai-studio-grid-sort strong{color:var(--ai-report-kicker);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.ai-studio-grid-sort.is-active strong{color:#6240d9}.ai-studio-grid-resize{position:absolute;top:0;right:0;width:10px;height:100%;border:none;background:transparent;cursor:col-resize}.ai-studio-grid-filter-row{background:#fffffffa;border-bottom:1px solid rgba(230,235,242,.96)}.ai-studio-grid-filter-cell{display:flex;flex-direction:column;gap:.3rem;padding:.35rem .6rem .45rem}.ai-studio-grid-filter-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.ai-studio-grid-filter-input{width:100%;border:1px solid rgba(220,226,236,.96);background:#f8fafdfa;color:#223a57;border-radius:12px;font:inherit;padding:.45rem .55rem}.ai-studio-grid-row{position:absolute;left:0;right:0;border-bottom:1px solid rgba(234,238,244,.94);background:#fffffffa}.ai-studio-grid-row.is-striped{background:#fbfcfffa}.ai-studio-grid-cell{padding:.7rem .8rem;color:#304863;font-size:.88rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-studio-grid-empty{padding:1.2rem;min-height:96px;color:#67819e;text-align:center}.ai-studio-grid-loading-note,.ai-studio-v3-shell-placeholder{display:grid;place-items:center;min-height:120px;padding:1rem;color:#67819e;font-size:.92rem;line-height:1.45;text-align:center}.ai-studio-grid-loading-note{min-height:72px;border-bottom:1px solid rgba(220,226,236,.92);background:#fafbfdfa}.ai-studio-v3-composer .ai-studio-composer-input{min-height:54px;max-height:270px;margin:0;padding:.25rem .15rem;resize:none;overflow:auto;border:none;border-radius:0;background:transparent}.ai-studio-v3-composer .ai-studio-composer-input:focus{outline:none}.ai-studio-v3-composer .ai-studio-model-select{border:none;background:transparent;color:#6d7480;padding:0}.ai-studio-v3-report-surface.ai-studio-v2-report-panel{min-height:0;flex:1 1 auto;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}.ai-studio-v3-report-surface .ai-studio-v2-report-body{flex:1 1 auto;padding:1.4rem min(9vw,116px) 4rem;background:#fff}.ai-studio-refresh-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:fit-content;max-width:100%;border:1px solid #d7dde7;border-radius:8px;background:#fff;color:#394452;padding:8px 10px;font-size:.82rem}.ai-studio-refresh-status-inline{margin:0 0 1rem}.ai-studio-refresh-status span{font-weight:650}.ai-studio-refresh-status strong{color:#7a3d0d;font-weight:560}.ai-studio-refresh-status button{border:1px solid #c9d3e3;border-radius:6px;background:#f8fafc;color:#27364a;cursor:pointer;font:inherit;padding:5px 9px}.ai-studio-refresh-status button:disabled{cursor:default;opacity:.62}.ai-studio-refresh-status.is-live{border-color:#11b46b52;background:#f3fbf7;color:#0d6f45}.ai-studio-refresh-status.is-refreshing{border-color:#3776f657;background:#f4f7ff;color:#2859bd}.ai-studio-refresh-status.is-failed{border-color:#d6772461;background:#fff8ef;color:#854d0e}.workspace-pill.is-live{border-color:#11b46b57;color:#0d6f45}.workspace-pill.is-refreshing{border-color:#3776f657;color:#2859bd}.workspace-pill.is-failed{border-color:#d677246b;color:#854d0e}.ai-studio-v3-report-surface .ai-studio-v2-card--chart .atlas-agent-chart-block,.ai-studio-v3-report-surface .ai-studio-table-card{max-height:none;overflow:visible}.ai-studio-v3-report-surface .ai-studio-v2-report-head,.ai-studio-v3-report-surface .ai-studio-v2-fact-strip{display:none}.ai-studio-v3-report-surface .ai-studio-v2-card,.ai-studio-v3-report-surface .ai-studio-table-card{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.ai-studio-v3-report-surface .ai-studio-v2-stack,.ai-studio-v3-report-surface .ai-studio-v2-canvas{gap:1.55rem}.ai-studio-v3-report-surface .ai-studio-v2-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.ai-studio-v3-report-surface .ai-studio-v2-kpi-card{margin:.15rem 0 .75rem}.ai-studio-v3-report-surface .ai-studio-v2-kpi-metric{border:1px solid rgba(217,222,231,.98);border-radius:8px;padding:14px 16px 12px;min-height:96px;box-shadow:0 1px 3px #0f172a14;background:#fff}.ai-studio-v3-report-surface .ai-studio-v2-kpi-metric span{font-size:.98rem;color:#4b5563;text-transform:none;letter-spacing:0}.ai-studio-v3-report-surface .ai-studio-v2-kpi-metric strong{font-size:1.1rem;color:#374151;font-weight:500}.ai-studio-v3-report-surface .ai-studio-v2-kpi-metric small{font-size:.95rem;color:#00a34a;font-weight:500}.ai-studio-v3-report-surface .ai-studio-v2-kpi-grid .ai-studio-library-kpi-card{min-height:96px;height:100%;display:flex;flex-direction:column;gap:4px}.ai-studio-v3-report-surface .ai-studio-v2-kpi-metric .ai-studio-library-kpi-label{min-height:2.35rem;display:flex;align-items:flex-start}.ai-studio-v3-report-surface .ai-studio-v2-kpi-metric .ai-studio-library-kpi-value{min-height:1.8rem;display:flex;align-items:center}.ai-studio-v3-report-surface .ai-studio-v2-kpi-gauge{margin-top:auto}.ai-studio-v3-report-surface .ai-studio-v2-kpi-hint{margin-top:auto;align-self:start}.ai-studio-v3-report-surface .ai-studio-v2-kpi-metric.is-warning strong,.ai-studio-v3-report-surface .ai-studio-v2-kpi-metric.is-warning small{color:#d74c52}.ai-studio-v3-report-surface .ai-studio-v2-kpi-metric.is-positive strong,.ai-studio-v3-report-surface .ai-studio-v2-kpi-metric.is-positive small{color:var(--ai-report-green)}.ai-studio-v3-report-surface .ai-studio-v2-kpi-metric.is-accent strong,.ai-studio-v3-report-surface .ai-studio-v2-kpi-metric.is-accent small{color:var(--ai-report-accent)}.ai-studio-v3-report-surface .ai-studio-v2-rich-copy{color:#111827;font-size:1rem;line-height:1.45;max-width:92ch}.ai-studio-v3-report-surface .ai-studio-block-eyebrow{color:#111827;font-size:1.2rem;font-weight:700;letter-spacing:0;text-transform:none;margin:0 0 1rem}.ai-studio-v3-report-surface .ai-studio-v2-section-index{display:none}.ai-studio-v3-report-surface .ai-studio-v2-card--chart .atlas-agent-chart-block{border:1px solid rgba(217,222,231,.98);border-radius:8px;background:#fff;overflow:hidden}.ai-studio-v3-report-surface .ai-studio-v2-card--chart{margin:.35rem 0 .95rem}.ai-studio-v3-report-surface .ai-studio-table-card{margin:.4rem 0 1.1rem}.ai-studio-v3-report-surface .ai-studio-table-toolbar{margin-bottom:.55rem}.ai-studio-v3-report-surface .ai-studio-table-toolbar-actions,.ai-studio-v3-report-surface .ai-studio-table-meta,.ai-studio-v3-report-surface .ai-studio-grid-filter-row{display:none}.ai-studio-v3-report-surface .ai-studio-grid-shell{border:1px solid rgba(217,222,231,.98);border-radius:0;background:#fff;box-shadow:none}.ai-studio-v3-report-surface .ai-studio-grid-viewport{min-height:88px;max-height:none}.ai-studio-v3-report-surface .ai-studio-grid-canvas{min-height:0}.ai-studio-v3-report-surface .ai-studio-grid-header{background:#f4f4f5}.ai-studio-v3-report-surface .ai-studio-grid-cell,.ai-studio-v3-report-surface .ai-studio-grid-sort span{color:#3f4650}.ai-studio-v3-block-select{position:relative;display:flex;flex-direction:column;border-radius:18px;outline:2px solid transparent;outline-offset:3px;transition:outline-color .16s ease,box-shadow .16s ease}.ai-studio-v3-block-select:hover,.ai-studio-v3-block-select:focus-visible{outline-color:#715bef3d}.ai-studio-v3-block-select.is-selected{outline-color:#715befad;box-shadow:0 0 0 5px #715bef14;min-height:220px;overflow:hidden;min-width:0}.ai-studio-v3-block-select.is-selected>.ai-studio-v2-card,.ai-studio-v3-block-select.is-selected .ai-studio-table-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;min-width:0;overflow:auto}.ai-studio-v3-block-select.is-selected .ai-studio-grid-shell{flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}.ai-studio-v3-block-select.is-selected .ai-studio-grid-viewport{height:100%!important;min-height:88px;max-height:none;min-width:0}.ai-studio-v3-section-resize{position:absolute;right:-2px;bottom:-2px;z-index:4;width:32px;height:32px;border:0;border-radius:0 0 18px;background:transparent;cursor:ns-resize}.ai-studio-v3-section-resize:before,.ai-studio-v3-section-resize:after{content:"";position:absolute;right:7px;bottom:7px;border-right:2px solid rgba(113,91,239,.72);border-bottom:2px solid rgba(113,91,239,.72);border-radius:0 0 9px}.ai-studio-v3-section-resize:before{width:18px;height:18px}.ai-studio-v3-section-resize:after{width:11px;height:11px}html[data-atlas-theme=dark] .ai-studio-v2-builder,html[data-atlas-theme=dark] .ai-studio-v2-report-panel,html[data-atlas-theme=dark] .ai-studio-v2-card,html[data-atlas-theme=dark] .ai-studio-v2-empty-state,html[data-atlas-theme=dark] .ai-studio-table-card,html[data-atlas-theme=dark] .ai-studio-v3-sidebar,html[data-atlas-theme=dark] .ai-studio-v3-chatpane,html[data-atlas-theme=dark] .ai-studio-v3-main,html[data-atlas-theme=dark] .ai-studio-v3-chat-intro,html[data-atlas-theme=dark] .ai-studio-v3-chat-empty,html[data-atlas-theme=dark] .ai-studio-v3-decision-card,html[data-atlas-theme=dark] .ai-studio-v3-message,html[data-atlas-theme=dark] .ai-studio-v3-main-empty,html[data-atlas-theme=dark] .ai-studio-v3-doc-card,html[data-atlas-theme=dark] .ai-studio-v3-shelf{background:#111c2bf5;border-color:#58779a57;box-shadow:0 18px 44px #0000003d}html[data-atlas-theme=dark] .ai-studio-v2-builder-head h2,html[data-atlas-theme=dark] .ai-studio-v2-empty-state h2,html[data-atlas-theme=dark] .ai-studio-v2-title-input,html[data-atlas-theme=dark] .ai-studio-v2-nav-item strong,html[data-atlas-theme=dark] .ai-studio-v2-chat-copy strong,html[data-atlas-theme=dark] .ai-studio-v3-brand strong,html[data-atlas-theme=dark] .ai-studio-v3-sidebar-item strong,html[data-atlas-theme=dark] .ai-studio-v3-sidebar-doc strong,html[data-atlas-theme=dark] .ai-studio-v3-chat-head strong,html[data-atlas-theme=dark] .ai-studio-v3-main-empty h2,html[data-atlas-theme=dark] .ai-studio-v3-doc-card strong,html[data-atlas-theme=dark] .ai-studio-v2-report-open strong,html[data-atlas-theme=dark] .ai-studio-v2-history-card p,html[data-atlas-theme=dark] .ai-studio-v2-fact-chip strong,html[data-atlas-theme=dark] .ai-studio-v2-kpi-metric strong,html[data-atlas-theme=dark] .ai-studio-v2-comparison-pane strong,html[data-atlas-theme=dark] .ai-studio-v2-comparison-main strong,html[data-atlas-theme=dark] .ai-studio-v2-comparison-plain,html[data-atlas-theme=dark] .ai-studio-grid-sort{color:#eef4fb}html[data-atlas-theme=dark] .ai-studio-v2-builder-head p,html[data-atlas-theme=dark] .ai-studio-v2-report-summary,html[data-atlas-theme=dark] .ai-studio-v2-side-note,html[data-atlas-theme=dark] .ai-studio-v2-nav-label,html[data-atlas-theme=dark] .ai-studio-v2-nav-item small,html[data-atlas-theme=dark] .ai-studio-v2-chat-copy p,html[data-atlas-theme=dark] .ai-studio-v2-section-index,html[data-atlas-theme=dark] .ai-studio-v2-report-meta,html[data-atlas-theme=dark] .ai-studio-v3-brand span,html[data-atlas-theme=dark] .ai-studio-v3-sidebar-label,html[data-atlas-theme=dark] .ai-studio-v3-sidebar-doc small,html[data-atlas-theme=dark] .ai-studio-v3-doc-card span,html[data-atlas-theme=dark] .ai-studio-v3-doc-card small,html[data-atlas-theme=dark] .ai-studio-v3-chat-head span,html[data-atlas-theme=dark] .ai-studio-v3-message-role,html[data-atlas-theme=dark] .ai-studio-v3-main-empty p,html[data-atlas-theme=dark] .ai-studio-v2-report-open span,html[data-atlas-theme=dark] .ai-studio-v2-report-open small,html[data-atlas-theme=dark] .ai-studio-v2-history-card span,html[data-atlas-theme=dark] .ai-studio-v2-fact-chip small,html[data-atlas-theme=dark] .ai-studio-table-meta,html[data-atlas-theme=dark] .ai-studio-grid-filter-label,html[data-atlas-theme=dark] .ai-studio-v2-comparison-main span,html[data-atlas-theme=dark] .ai-studio-v2-comparison-extras,html[data-atlas-theme=dark] .ai-studio-v2-rich-copy{color:#9eb0c3}html[data-atlas-theme=dark] .ai-studio-v2-tab,html[data-atlas-theme=dark] .ai-studio-v2-runtime-chip,html[data-atlas-theme=dark] .ai-studio-v2-nav-card,html[data-atlas-theme=dark] .ai-studio-v2-chat-preview,html[data-atlas-theme=dark] .ai-studio-v2-nav-item.is-active,html[data-atlas-theme=dark] .ai-studio-v2-starter,html[data-atlas-theme=dark] .ai-studio-v2-history-card,html[data-atlas-theme=dark] .ai-studio-v2-report-row,html[data-atlas-theme=dark] .ai-studio-v2-fact-chip,html[data-atlas-theme=dark] .ai-studio-v2-kpi-metric,html[data-atlas-theme=dark] .ai-studio-v2-comparison-pane,html[data-atlas-theme=dark] .ai-studio-v2-placeholder-card,html[data-atlas-theme=dark] .ai-studio-grid-shell,html[data-atlas-theme=dark] .ai-studio-v3-sidebar-item.is-active,html[data-atlas-theme=dark] .ai-studio-v3-sidebar-item:hover,html[data-atlas-theme=dark] .ai-studio-v3-sidebar-doc:hover,html[data-atlas-theme=dark] .ai-studio-v3-doc-card:hover,html[data-atlas-theme=dark] .ai-studio-v3-main-tab.is-active{border-color:#58779a57;background:#18273af0}html[data-atlas-theme=dark] .ai-studio-model-select,html[data-atlas-theme=dark] .ai-studio-composer-input,html[data-atlas-theme=dark] .ai-studio-table-search,html[data-atlas-theme=dark] .ai-studio-grid-filter-input{background:#121f30f5;border-color:#58779a57;color:#eef4fb}html[data-atlas-theme=dark] .ai-studio-grid-header{background:#142131fa}html[data-atlas-theme=dark] .ai-studio-grid-filter-row,html[data-atlas-theme=dark] .ai-studio-grid-row{background:#111c2bfa}html[data-atlas-theme=dark] .ai-studio-grid-row.is-striped{background:#162334fa}html[data-atlas-theme=dark] .ai-studio-grid-cell{color:#e2edf9}@media(max-width:1180px){.ai-studio-v3-workspace,.ai-studio-v2-workbench{grid-template-columns:minmax(0,1fr)}.ai-studio-v2-builder{position:static}}@media(max-width:900px){.ai-studio-v3-composer-meta,.ai-studio-v3-chat-head,.ai-studio-v2-field-row,.ai-studio-v2-action-row,.ai-studio-v2-report-head,.ai-studio-table-toolbar{flex-direction:column;align-items:stretch}.ai-studio-v2-support-grid,.ai-studio-v2-comparison-grid{grid-template-columns:minmax(0,1fr)}.ai-studio-v2-title-input{font-size:1.8rem}.ai-studio-v2-tabs{grid-template-columns:minmax(0,1fr)}.ai-studio-table-search{min-width:0;width:100%}}.ai-studio-library-shell{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;min-width:0;overflow:hidden}.ai-studio-library-head{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.ai-studio-library-search input{width:100%;border:1px solid rgba(139,156,177,.34);border-radius:12px;padding:12px 14px;background:#fff;color:var(--ink-strong)}.ai-studio-library-display-toggle,.ai-studio-library-bulk-actions{display:inline-flex;gap:10px}.ai-studio-library-display-toggle button,.ai-studio-library-bulk-actions button,.ai-studio-v3-block-actions button{border:1px solid rgba(125,145,167,.3);background:#ffffffe0;color:var(--ink-strong);border-radius:12px;padding:10px 14px}.ai-studio-library-display-toggle button.is-active{border-color:#3a6ba466;background:#e3edfae0}.ai-studio-library-bulk-actions button:disabled{opacity:.45;cursor:not-allowed}.ai-studio-library-section{display:grid;gap:14px;min-width:0;min-height:0}.ai-studio-library-section--reports{flex:1.18 1 0;max-height:744px;grid-template-rows:auto auto minmax(0,1fr)}.ai-studio-library-section--components{flex:.82 1 0;max-height:882px;grid-template-rows:auto minmax(0,1fr)}.ai-studio-library-results.is-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,320px));gap:16px}.ai-studio-library-results.is-list{display:grid;gap:0;min-width:0;overflow-x:hidden}.ai-studio-library-report-list{max-height:none;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-bottom:1px solid rgba(220,226,236,.92)}.ai-studio-library-report-list .ai-studio-v3-doc-card.is-empty{min-height:132px}.ai-studio-library-results.is-list.is-busy{cursor:progress}.ai-studio-library-list-head,.ai-studio-library-list-row{display:grid;gap:18px;align-items:center}.ai-studio-library-list-head{grid-template-columns:24px minmax(180px,1.4fr) minmax(72px,.55fr) minmax(118px,.8fr) minmax(96px,.7fr) minmax(84px,.6fr) 42px}.ai-studio-library-list-row{grid-template-columns:minmax(180px,1.4fr) minmax(72px,.55fr) minmax(118px,.8fr) minmax(96px,.7fr) minmax(84px,.6fr);min-height:44px;overflow:hidden}.ai-studio-library-list-head{padding:0 12px;height:34px;border-bottom:1px solid rgba(220,226,236,.92);color:var(--ink-muted);font-size:.86rem;text-transform:none;letter-spacing:0}.ai-studio-library-results.is-list .ai-studio-library-list-item{display:grid;grid-template-columns:24px minmax(0,1fr) 32px;align-items:center;gap:0;box-sizing:border-box;width:100%;height:44px;min-height:44px;max-height:44px;margin:0!important;padding:0 12px!important;border:0;border-bottom:1px solid rgba(220,226,236,.92);border-radius:0;box-shadow:none;background:#fff;position:relative;overflow:hidden}.ai-studio-library-results.is-list .ai-studio-library-list-item:before{content:"";position:absolute;inset:0;background:transparent;pointer-events:none;z-index:0}.ai-studio-library-results.is-list .ai-studio-library-list-item.is-active{background:#fff}.ai-studio-library-results.is-list .ai-studio-library-list-item.is-active:before{background:#715bef0f}.ai-studio-library-results.is-list .ai-studio-library-list-item-main{appearance:none;display:flex;align-items:center;width:100%;height:44px;min-width:0;margin:0!important;padding:0!important;overflow:hidden;border:0;background:transparent;text-align:left;font:inherit;cursor:pointer;position:relative;z-index:1}.ai-studio-library-results.is-list .ai-studio-library-list-item-main:disabled{cursor:wait}.ai-studio-library-results.is-list .ai-studio-library-list-item-main.is-loading{cursor:wait}.ai-studio-library-results.is-list .ai-studio-library-list-item-menu-trigger{display:inline-grid;place-items:center;width:32px;height:44px;align-self:center;justify-self:center;border:0;border-radius:0;background:transparent;padding:0;color:var(--ink-strong);font-size:1rem;font-weight:700;line-height:0;box-shadow:none;position:relative;z-index:1}.ai-studio-library-results.is-list .ai-studio-library-list-item-cancel{width:32px;height:44px;border:0;background:transparent;padding:0;color:var(--ai-report-accent);font-size:.72rem;font-weight:700;line-height:1;cursor:pointer}.ai-studio-library-results.is-list .ai-studio-library-list-item-menu-trigger span{display:block;line-height:1;transform:translateY(-2px)}.ai-studio-library-results.is-list .ai-studio-library-row-checkbox{width:24px;height:44px;align-self:center;margin:0!important;padding:0!important;justify-self:center;position:relative;z-index:1}.ai-studio-library-row-progress{position:absolute;left:42px;right:42px;bottom:-1px;height:3px;border-radius:999px;background:#22c55e;pointer-events:none}.ai-studio-library-row-progress.is-syncing{background:linear-gradient(90deg,transparent 0%,#22c55e 34%,#16a34a 50%,transparent 66%);background-size:220% 100%;animation:aiStudioLibraryRowSync 1s ease-in-out infinite}.ai-studio-library-row-progress.is-complete{background:#22c55e}@keyframes aiStudioLibraryRowSync{0%{background-position:120% 0}to{background-position:-120% 0}}.ai-studio-library-results.is-list .ai-studio-library-list-item-menu-trigger:hover,.ai-studio-library-results.is-list .ai-studio-library-list-item-menu-trigger:focus-visible{background:transparent;color:var(--ai-report-accent)}.ai-studio-library-results.is-list .ai-studio-library-list-item-menu-trigger:disabled,.ai-studio-library-results.is-list .ai-studio-library-row-checkbox input:disabled{cursor:wait}.ai-studio-library-select-all,.ai-studio-library-row-checkbox{display:inline-grid;place-items:center}.ai-studio-library-select-all input,.ai-studio-library-row-checkbox input{width:13px;height:13px;margin:0;accent-color:#6d28d9}.ai-studio-library-row-menu{position:fixed;z-index:90;min-width:148px;border:1px solid rgba(210,219,230,.96);border-radius:10px;background:#fff;box-shadow:0 14px 30px #1d345424;padding:6px}.ai-studio-library-row-menu button{width:100%;border:0;border-radius:8px;background:transparent;color:#c7374e;padding:8px 10px;text-align:left}.ai-studio-library-row-menu button:hover,.ai-studio-library-row-menu button:focus-visible{background:#c7374e14}.ai-studio-library-list-row{width:100%;min-width:0;height:44px;min-height:44px;max-height:44px;padding:0!important;align-items:center}.ai-studio-library-list-cell{min-width:0;height:44px;min-height:44px;max-height:44px;margin:0!important;padding:0!important;color:var(--ink-strong);text-align:left;display:inline-flex;align-items:center;gap:8px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-studio-library-list-cell.is-title{font-weight:600}.ai-studio-library-list-cell.is-title strong{display:block;min-width:0;color:var(--ink-strong);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-studio-library-row-check{width:12px;height:12px;border:1px solid rgba(118,129,148,.55);border-radius:4px}.ai-studio-library-row-doc{width:18px;height:18px;border-radius:999px;background:linear-gradient(90deg,transparent 6px,rgba(155,166,184,.34) 6px 7px,transparent 7px),#f4f6f9fa;box-shadow:inset 0 0 0 1px #e3e8f0f2}.ai-studio-library-list-item .ai-studio-library-owner-avatar{width:20px;height:20px;border-radius:999px;display:inline-grid;place-items:center;flex:0 0 auto;background:var(--owner-avatar-bg, #315f96);border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px #ffffff2e;color:#fff;font-size:.7rem;font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase;overflow:hidden;font-family:inherit;text-shadow:none}.ai-studio-v3-doc-preview{border:1px solid rgba(205,216,228,.72);border-radius:14px;padding:10px;margin-bottom:12px;background:linear-gradient(180deg,#fafcfff5,#f3f7fceb)}.ai-studio-v3-doc-preview-bar{height:10px;width:42%;border-radius:999px;background:#2f55871f;margin-bottom:10px}.ai-studio-v3-doc-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.ai-studio-v3-doc-preview-grid span,.ai-studio-v3-doc-preview-chart{border-radius:10px;background:#4a77a81a}.ai-studio-v3-doc-preview-grid span{height:44px}.ai-studio-v3-doc-preview-chart{height:88px}.ai-studio-v3-doc-preview-chart.has-chart{background:linear-gradient(180deg,#fff0 0 78%,#566f8f24 78% 80%,#fff0 80%),linear-gradient(135deg,#477abd3d,#23b08f33)}.ai-studio-v3-doc-preview-chart.has-table{box-shadow:inset 0 0 0 1px #677e9c24}.ai-studio-library-component-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;min-width:0}.ai-studio-library-component-scroll{--ai-studio-component-row-height: 268px;max-height:none;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px;align-content:start}.ai-studio-library-component-card{border:1px solid rgba(200,213,228,.82);border-radius:14px;padding:16px;background:#ffffffeb;box-shadow:0 14px 32px #1c2e480f;min-width:0;overflow:hidden}.ai-studio-library-component-scroll .ai-studio-library-component-card{min-height:var(--ai-studio-component-row-height)}.ai-studio-library-kpi-preview{display:block;margin-bottom:14px}.ai-studio-library-kpi-card{width:min(220px,100%);min-width:0;border-radius:14px;border:1px solid rgba(207,217,231,.92);background:linear-gradient(180deg,#fffffffa,#f4faf6f5);box-shadow:0 8px 20px #1c2e480f;padding:16px 16px 14px;display:grid;grid-template-rows:minmax(2.3rem,auto) minmax(2.1rem,auto) minmax(1.1rem,auto);gap:7px;min-height:132px}.ai-studio-library-kpi-label{color:#5a6270;font-size:.92rem;line-height:1.15;font-weight:500}.ai-studio-library-kpi-value{color:#2b313d;font-size:1.7rem;font-weight:500;line-height:1.1}.ai-studio-library-kpi-delta{font-size:.92rem;font-weight:500;line-height:1.2;align-self:end}.ai-studio-library-kpi-delta.is-positive{color:#10a34a}.ai-studio-library-kpi-delta.is-negative{color:#ff2d2d}.ai-studio-library-line-preview{display:block;margin-bottom:14px}.ai-studio-library-line-card{width:min(260px,100%);min-width:0;border-radius:14px;border:1px solid rgba(207,217,231,.92);background:#fff;box-shadow:0 8px 20px #1c2e480f;padding:14px 14px 12px;display:grid;gap:10px}.ai-studio-library-line-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-studio-library-line-title{color:#5a6270;font-size:.9rem;line-height:1.15;font-weight:500}.ai-studio-library-line-chip{color:#10a34a;font-size:.78rem;font-weight:700;line-height:1}.ai-studio-library-line-chart{width:100%;height:auto;display:block}.ai-studio-library-line-grid{stroke:#bfc9d7a6;stroke-width:1}.ai-studio-library-axis-stroke{stroke:#a8b4c4e0;stroke-width:1.2}.ai-studio-library-line-area{fill:#2774ae1f}.ai-studio-library-line-stroke{stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ai-studio-library-line-stroke.is-blue{stroke:#3776f6}.ai-studio-library-line-stroke.is-green{stroke:#11b46b}.ai-studio-library-line-stroke.is-orange{stroke:#f39a16}.ai-studio-library-line-stroke.is-red{stroke:#ff4b4b}.ai-studio-library-line-point{fill:#fff;stroke-width:2.2}.ai-studio-library-line-point.is-blue{stroke:#3776f6}.ai-studio-library-line-point.is-green{stroke:#11b46b}.ai-studio-library-line-point.is-orange{stroke:#f39a16}.ai-studio-library-line-point.is-red{stroke:#ff4b4b}.ai-studio-library-line-multi-preview{display:block;margin-bottom:14px}.ai-studio-library-line-multi-card{width:min(100%,360px);min-width:0;border-radius:14px;border:1px solid rgba(207,217,231,.92);background:#fff;box-shadow:0 8px 20px #1c2e480f;padding:14px 14px 12px;display:grid;gap:10px}.ai-studio-library-line-multi-title{color:#2b313d;font-size:.92rem;line-height:1.2;font-weight:600}.ai-studio-library-line-multi-legend{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;font-size:.74rem;line-height:1}.ai-studio-library-line-multi-legend span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:999px;vertical-align:middle;background:currentColor}.ai-studio-library-line-multi-legend .is-blue{color:#3776f6}.ai-studio-library-line-multi-legend .is-green{color:#11b46b}.ai-studio-library-line-multi-legend .is-orange{color:#f39a16}.ai-studio-library-line-multi-legend .is-red{color:#ff4b4b}.ai-studio-library-line-multi-chart{width:100%;height:auto;display:block}.ai-studio-library-line-axis{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7a8594;font-size:.72rem;line-height:1}.ai-studio-library-line-axis.is-multi{padding-left:10px;padding-right:2px}.ai-studio-library-area-preview{display:block;margin-bottom:14px}.ai-studio-library-area-card{width:min(100%,360px);min-width:0;border-radius:14px;border:1px solid rgba(207,217,231,.92);background:#fff;box-shadow:0 8px 20px #1c2e480f;padding:14px 14px 12px;display:grid;gap:10px}.ai-studio-library-area-title{color:#2b313d;font-size:.92rem;line-height:1.2;font-weight:600}.ai-studio-library-area-legend{display:flex;justify-content:flex-end;color:#3776f6;font-size:.74rem;line-height:1}.ai-studio-library-area-legend span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:999px;vertical-align:middle;background:currentColor}.ai-studio-library-area-chart{width:100%;height:auto;display:block}.ai-studio-library-area-fill{fill:#3776f62e}.ai-studio-library-area-stroke{stroke:#3776f6;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ai-studio-library-area-axis{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7a8594;font-size:.72rem;line-height:1}.ai-studio-library-column-preview{display:block;margin-bottom:14px}.ai-studio-library-column-card{width:min(100%,360px);min-width:0;border-radius:14px;border:1px solid rgba(207,217,231,.92);background:#fff;box-shadow:0 8px 20px #1c2e480f;padding:14px 14px 12px;display:grid;gap:10px}.ai-studio-library-column-title{color:#2b313d;font-size:.92rem;line-height:1.2;font-weight:600}.ai-studio-library-column-legend{display:flex;justify-content:flex-end;gap:12px;font-size:.74rem;line-height:1;flex-wrap:wrap}.ai-studio-library-column-legend span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:999px;vertical-align:middle;background:currentColor}.ai-studio-library-column-legend .is-green{color:#11b46b}.ai-studio-library-column-legend .is-red{color:#f44346}.ai-studio-library-column-chart{width:100%;height:auto;display:block}.ai-studio-library-column-fill{opacity:.95}.ai-studio-library-column-fill.is-green{fill:#11b46b}.ai-studio-library-column-fill.is-red{fill:#f44346}.ai-studio-library-column-axis{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7a8594;font-size:.7rem;line-height:1;padding-left:26px;padding-right:6px}.ai-studio-library-bar-preview{display:block;margin-bottom:14px}.ai-studio-library-bar-card{width:min(100%,360px);min-width:0;border-radius:14px;border:1px solid rgba(207,217,231,.92);background:#fff;box-shadow:0 8px 20px #1c2e480f;padding:14px 14px 12px;display:grid;gap:10px}.ai-studio-library-bar-title{color:#2b313d;font-size:.92rem;line-height:1.2;font-weight:600}.ai-studio-library-bar-legend{display:flex;justify-content:flex-end;gap:12px;font-size:.74rem;line-height:1;flex-wrap:wrap}.ai-studio-library-bar-legend span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:999px;vertical-align:middle;background:currentColor}.ai-studio-library-bar-legend .is-blue{color:#4f7cff}.ai-studio-library-bar-legend .is-orange{color:#f39a16}.ai-studio-library-bar-chart{width:100%;height:auto;display:block}.ai-studio-library-bar-fill{opacity:.96}.ai-studio-library-bar-fill.is-blue{fill:#4f7cff}.ai-studio-library-bar-fill.is-orange{fill:#f39a16}.ai-studio-library-bar-label{fill:#7a8594;font-size:.68rem;font-weight:500;dominant-baseline:middle}.ai-studio-library-pie-preview,.ai-studio-library-stacked-preview,.ai-studio-library-gauge-preview,.ai-studio-library-comparison-preview{display:block;margin-bottom:14px}.ai-studio-library-pie-card,.ai-studio-library-stacked-card,.ai-studio-library-gauge-card,.ai-studio-library-comparison-card{width:min(100%,360px);min-width:0;border-radius:14px;border:1px solid rgba(207,217,231,.92);background:#fff;box-shadow:0 8px 20px #1c2e480f;padding:14px 14px 12px;display:grid;gap:10px}.ai-studio-library-pie-title,.ai-studio-library-stacked-title,.ai-studio-library-gauge-title,.ai-studio-library-comparison-title{color:#2b313d;font-size:.92rem;line-height:1.2;font-weight:600}.ai-studio-library-pie-chart,.ai-studio-library-stacked-chart,.ai-studio-library-gauge-chart{width:100%;height:auto;display:block}.ai-studio-library-pie-slice.is-blue{fill:#4179e1}.ai-studio-library-pie-slice.is-green{fill:#1fb784}.ai-studio-library-pie-slice.is-orange{fill:#f59e0b}.ai-studio-library-pie-center{fill:#fff}.ai-studio-library-pie-callout{fill:none;stroke-width:1.3}.ai-studio-library-pie-callout.is-blue,.ai-studio-library-pie-label.is-blue,.ai-studio-library-pie-legend .is-blue{color:#4179e1;stroke:#4179e1;fill:#4179e1}.ai-studio-library-pie-callout.is-green,.ai-studio-library-pie-label.is-green,.ai-studio-library-pie-legend .is-green{color:#1fb784;stroke:#1fb784;fill:#1fb784}.ai-studio-library-pie-callout.is-orange,.ai-studio-library-pie-label.is-orange,.ai-studio-library-pie-legend .is-orange{color:#f59e0b;stroke:#f59e0b;fill:#f59e0b}.ai-studio-library-pie-label{font-size:.7rem;font-weight:500}.ai-studio-library-pie-legend,.ai-studio-library-stacked-legend{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;font-size:.74rem;line-height:1}.ai-studio-library-pie-legend span:before,.ai-studio-library-stacked-legend span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:999px;vertical-align:middle;background:currentColor}.ai-studio-library-stacked-legend .is-blue{color:#4f7cff}.ai-studio-library-stacked-legend .is-green{color:#11b46b}.ai-studio-library-stacked-legend .is-orange{color:#f39a16}.ai-studio-library-stacked-fill.is-blue{fill:#4f7cff}.ai-studio-library-stacked-fill.is-green{fill:#11b46b}.ai-studio-library-stacked-fill.is-orange{fill:#f39a16}.ai-studio-library-stacked-axis{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7a8594;font-size:.7rem;line-height:1;padding-left:24px;padding-right:22px}.ai-studio-library-gauge-card{justify-items:center;padding-top:10px}.ai-studio-library-gauge-title{width:100%;text-align:center;margin-bottom:-2px}.ai-studio-library-gauge-chart{max-width:208px}.ai-studio-library-gauge-track{fill:none;stroke:#eef2f7;stroke-width:17;stroke-linecap:round}.ai-studio-library-gauge-progress{fill:none;stroke:#78c4ea;stroke-width:12;stroke-linecap:round}.ai-studio-library-gauge-target-marker{stroke:#d74c52;stroke-width:2.5;stroke-linecap:butt}.ai-studio-library-gauge-target,.ai-studio-library-gauge-min,.ai-studio-library-gauge-max{fill:#6f7b8b;font-size:.66rem;font-weight:500}.ai-studio-library-gauge-value{fill:#535b67;font-size:.98rem;font-weight:500}.ai-studio-library-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-studio-library-comparison-pane{min-width:0;border-radius:12px;border:1px solid rgba(212,220,232,.95);background:linear-gradient(180deg,#fff,#f9fbff);padding:13px 13px 12px;display:grid;gap:7px;position:relative;overflow:hidden}.ai-studio-library-comparison-pane:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:999px;background:#cfd9e7f2}.ai-studio-library-comparison-pane.is-positive{border-color:#aae1c9f2;background:linear-gradient(180deg,#fff,#f4fdf8)}.ai-studio-library-comparison-pane.is-positive:before{background:#11b46b}.ai-studio-library-comparison-pane.is-caution{border-color:#f8d49ff2;background:linear-gradient(180deg,#fff,#fff9f0)}.ai-studio-library-comparison-pane.is-caution:before{background:#f39a16}.ai-studio-library-comparison-kicker{font-size:.7rem;font-weight:700;line-height:1;letter-spacing:0}.ai-studio-library-comparison-kicker.is-positive{color:#11b46b}.ai-studio-library-comparison-kicker.is-caution{color:#f39a16}.ai-studio-library-comparison-pane strong{display:block;margin:0;color:#2b313d;font-size:.84rem;line-height:1.25}.ai-studio-library-comparison-pane p{margin:0;color:#667488;font-size:.74rem;line-height:1.35}.ai-studio-library-table-preview{display:block;margin-bottom:14px}.ai-studio-library-table-card{width:min(100%,360px);min-width:0;border-radius:14px;border:1px solid rgba(207,217,231,.92);background:#fff;box-shadow:0 8px 20px #1c2e480f;padding:14px;display:grid;gap:10px;overflow:hidden}.ai-studio-library-table-title{color:#2b313d;font-size:.92rem;line-height:1.2;font-weight:600}.ai-studio-library-table{width:100%;table-layout:fixed;border-collapse:collapse;color:#4f5867;font-size:.68rem;line-height:1.2}.ai-studio-library-table th,.ai-studio-library-table td{border:1px solid #dde2ea;padding:8px 7px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-studio-library-table th{background:#f3f3f5;color:#5d6370;font-weight:700}.ai-studio-library-table td{background:#fff;font-weight:500}.ai-studio-library-table .is-total td{background:#fbfcfe;color:#2f3540;font-weight:700}.ai-studio-library-table th:first-child,.ai-studio-library-table td:first-child{width:34%}.ai-studio-library-narrative-preview{display:block;margin-bottom:14px}.ai-studio-library-narrative-card{width:min(100%,360px);min-width:0;border-radius:14px;border:1px solid rgba(207,217,231,.92);background:#fff;box-shadow:0 8px 20px #1c2e480f;padding:16px 16px 15px;display:grid;gap:14px}.ai-studio-library-narrative-title{color:#111827;font-size:1rem;line-height:1.2;font-weight:700}.ai-studio-library-narrative-card p{margin:0;color:#111827;font-size:.82rem;line-height:1.45}.ai-studio-library-donut-preview{display:block;margin-bottom:14px}.ai-studio-library-donut-card{width:min(100%,360px);min-width:0;border-radius:14px;border:1px solid rgba(207,217,231,.92);background:#fff;box-shadow:0 8px 20px #1c2e480f;padding:14px 14px 12px;display:grid;gap:12px}.ai-studio-library-donut-title{color:#2b313d;font-size:.92rem;line-height:1.2;font-weight:600}.ai-studio-library-donut-layout{display:grid;grid-template-columns:minmax(112px,128px) minmax(0,1fr);align-items:center;gap:12px}.ai-studio-library-donut-chart{width:100%;height:auto;display:block}.ai-studio-library-donut-track,.ai-studio-library-donut-segment{fill:none;stroke-width:16}.ai-studio-library-donut-track{stroke:#e8edf5}.ai-studio-library-donut-segment{stroke-linecap:round;transform:rotate(-90deg);transform-origin:70px 70px}.ai-studio-library-donut-segment.is-blue{stroke:#4f7cff}.ai-studio-library-donut-segment.is-green{stroke:#11b46b}.ai-studio-library-donut-segment.is-purple{stroke:#8b5cf6}.ai-studio-library-donut-segment.is-orange{stroke:#f39a16}.ai-studio-library-donut-hole{fill:#fff}.ai-studio-library-donut-center-value{fill:#2b313d;font-size:.88rem;font-weight:700}.ai-studio-library-donut-center-label{fill:#7a8594;font-size:.62rem;font-weight:500;letter-spacing:0}.ai-studio-library-donut-legend{display:grid;gap:8px;color:#556173;font-size:.74rem;line-height:1.1}.ai-studio-library-donut-legend span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:999px;vertical-align:middle;background:currentColor}.ai-studio-library-donut-legend .is-blue{color:#4f7cff}.ai-studio-library-donut-legend .is-green{color:#11b46b}.ai-studio-library-donut-legend .is-purple{color:#8b5cf6}.ai-studio-library-donut-legend .is-orange{color:#f39a16}.ai-studio-library-kpi-card,.ai-studio-library-line-card,.ai-studio-library-line-multi-card,.ai-studio-library-area-card,.ai-studio-library-column-card,.ai-studio-library-bar-card,.ai-studio-library-pie-card,.ai-studio-library-donut-card,.ai-studio-library-stacked-card,.ai-studio-library-gauge-card,.ai-studio-library-comparison-card,.ai-studio-library-table-card,.ai-studio-library-narrative-card{width:100%;height:210px;box-sizing:border-box;overflow:hidden}.ai-studio-library-kpi-label,.ai-studio-library-line-title,.ai-studio-library-line-multi-title,.ai-studio-library-area-title,.ai-studio-library-column-title,.ai-studio-library-bar-title,.ai-studio-library-pie-title,.ai-studio-library-donut-title,.ai-studio-library-stacked-title,.ai-studio-library-gauge-title,.ai-studio-library-comparison-title,.ai-studio-library-table-title,.ai-studio-library-narrative-title{color:#111827;font-size:.92rem;line-height:1.2;font-weight:700;letter-spacing:0}.ai-studio-library-component-card strong{display:block;margin-bottom:8px}.ai-studio-library-component-card p{margin:0;color:var(--ink-muted);overflow-wrap:anywhere}.ai-studio-v3-block-actions{display:flex;justify-content:flex-end;margin-bottom:10px;position:relative;z-index:2}.ai-studio-v3-block-actions button{width:34px;height:34px;min-width:0;border-radius:999px;padding:0;display:inline-grid;place-items:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.ai-studio-v3-block-actions button:hover,.ai-studio-v3-block-actions button:focus-visible{border-color:#715bef6b;background:#715bef14;color:#5b35d5;box-shadow:0 8px 18px #4c3e9424;transform:translateY(-1px)}.ai-studio-v3-block-actions button.is-danger:hover,.ai-studio-v3-block-actions button.is-danger:focus-visible{border-color:#b030305c;background:#b0303014;color:#9b2d2d}.ai-studio-v2-report-body{display:block;gap:18px;align-items:start;position:relative}.ai-studio-v2-report-body.has-editor{display:block}.ai-studio-v3-report-surface .ai-studio-v2-report-body:not(.has-editor) .ai-studio-v2-canvas{width:min(100%,920px);margin:0 auto}.ai-studio-v3-report-surface .ai-studio-v2-report-body.has-editor .ai-studio-v2-canvas{width:min(100%,920px);margin:0 auto}.ai-studio-block-editor{position:fixed;top:1.05rem;right:clamp(1rem,4vw,4.5rem);z-index:30;width:min(318px,calc(100% - 2rem));border:1px solid rgba(196,210,226,.82);border-radius:16px;background:#fffffff5;box-shadow:0 18px 48px #1d34541f;padding:10px 12px;max-height:calc(100vh - 2rem);overflow:auto}.ai-studio-block-editor-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;margin-bottom:10px}.ai-studio-block-editor-head strong{display:block;color:var(--ink-strong);font-size:.9rem;line-height:1.1}.ai-studio-block-editor-head span{display:block;margin-top:3px;color:var(--ink-strong);font-size:.74rem;line-height:1.25}.ai-studio-block-editor-head button,.ai-studio-block-editor-subhead button,.ai-studio-block-editor-actions button,.ai-studio-block-editor-data-row button{border:1px solid rgba(125,145,167,.3);border-radius:12px;background:#fff}.ai-studio-block-editor-head button{width:28px;height:28px;border-radius:999px;color:var(--ink-strong);font-size:.86rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.ai-studio-block-editor-head button:hover,.ai-studio-block-editor-head button:focus-visible{border-color:#715bef57;background:#715bef14;color:#5b35d5;box-shadow:0 8px 18px #4c3e941f}.ai-studio-block-editor-body{display:grid;gap:9px}.ai-studio-block-editor-section,.ai-studio-block-editor-grid{display:grid;gap:5px}.ai-studio-block-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-studio-block-editor-label{color:var(--ink-muted);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.ai-studio-block-editor-section input,.ai-studio-block-editor-series-row input{width:100%;border:1px solid rgba(139,156,177,.34);border-radius:9px;padding:5px 8px;background:#fff;min-width:0;color:var(--ink-strong)}.ai-studio-block-editor-segment{display:flex;flex-wrap:wrap;gap:5px}.ai-studio-block-editor-segment button{border:1px solid rgba(139,156,177,.34);border-radius:10px;padding:0;width:23px;height:23px;background:#fff;display:inline-grid;place-items:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.ai-studio-block-editor-segment button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ai-studio-block-editor-segment button svg path:first-child{fill:currentColor;fill-opacity:.18}.ai-studio-block-editor-segment button.is-active{background:#6d28d9;border-color:#6d28d9;color:#fff}.ai-studio-block-editor-segment button:hover,.ai-studio-block-editor-segment button:focus-visible{border-color:#715bef6b;background:#715bef14;color:#5b35d5;box-shadow:0 6px 14px #4c3e941f}.ai-studio-block-editor-segment button.is-active:hover,.ai-studio-block-editor-segment button.is-active:focus-visible{background:#5b21b6;color:#fff}.ai-studio-block-editor-segment button:disabled,.ai-studio-block-editor-segment button:disabled:hover,.ai-studio-block-editor-segment button:disabled:focus-visible{border-color:#94a3b83d;background:#e2e8f080;color:#64748b75;box-shadow:none;cursor:not-allowed}.ai-studio-block-editor-subhead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.ai-studio-block-editor-subhead strong{font-size:.82rem}.ai-studio-block-editor-subhead button{border-radius:999px;padding:2px 8px;color:var(--ink-strong);transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.ai-studio-block-editor-subhead button:hover,.ai-studio-block-editor-subhead button:focus-visible{border-color:#715bef57;background:#715bef14;color:#5b35d5}.ai-studio-block-editor-data-grid{display:grid;gap:0;max-height:128px;overflow:auto;border:1px solid rgba(210,219,230,.96);border-radius:12px;background:linear-gradient(180deg,#fffffffa,#f8fbfff0);box-shadow:inset 0 1px #ffffffb8}.ai-studio-block-editor-data-row{display:grid;grid-template-columns:repeat(var(--ai-editor-column-count, 2),minmax(68px,1fr)) minmax(26px,28px);gap:0;align-items:center;border-bottom:1px solid rgba(216,222,232,.94);min-height:31px;background:#ffffffc2}.ai-studio-block-editor-data-row:last-child{border-bottom:0}.ai-studio-block-editor-data-row.is-head{position:sticky;top:0;z-index:1;background:linear-gradient(180deg,#f7faff,#eef4fb)}.ai-studio-block-editor-data-row.is-head span{color:var(--ink-strong);font-size:.68rem;font-weight:700;padding:7px 10px;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-studio-block-editor-data-row input{min-width:0;border:0;border-radius:0;min-height:31px;padding:6px 10px;background:transparent;font-size:.76rem;display:flex;align-items:center;color:#20324a}.ai-studio-block-editor-data-row input:focus{background:#fffffff5;box-shadow:inset 0 0 0 2px #3b6adf38}.ai-studio-block-editor-data-row .is-danger{color:#c7374e}.ai-studio-block-editor-data-row .is-icon{border:0;border-radius:999px;background:transparent;padding:0;color:#c7374e;display:inline-grid;place-items:center;width:22px;height:22px;justify-self:center;transition:background-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.ai-studio-block-editor-data-row .is-icon:hover,.ai-studio-block-editor-data-row .is-icon:focus-visible,.ai-studio-block-editor-series-row .is-icon:hover,.ai-studio-block-editor-series-row .is-icon:focus-visible{background:#dc26261f;color:#b91c1c;box-shadow:0 0 0 3px #dc262614;transform:translateY(-1px) scale(1.08)}.ai-studio-block-editor-data-row .is-icon svg,.ai-studio-block-editor-series-row .is-icon svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;display:block}.ai-studio-block-editor-series{display:grid;gap:5px}.ai-studio-block-editor-series-row{display:grid;grid-template-columns:18px minmax(0,1fr) 24px;gap:6px;align-items:center;min-height:26px}.ai-studio-block-editor-color-wrap{position:relative}.ai-studio-block-editor-color-button{width:18px;height:18px;border-radius:4px;border:0;padding:0;box-shadow:inset 0 0 0 1px #11182714;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.ai-studio-block-editor-color-button:hover,.ai-studio-block-editor-color-button:focus-visible{box-shadow:inset 0 0 0 1px #11182729,0 0 0 3px #715bef24;transform:scale(1.08)}.ai-studio-block-editor-color-popover{position:fixed;z-index:80;width:198px;padding:10px;border:1px solid rgba(210,219,230,.96);border-radius:12px;background:#fff;box-shadow:0 16px 34px #1d345429}.ai-studio-block-editor-color-grid{display:grid;grid-template-columns:repeat(5,22px);gap:8px;margin-bottom:8px}.ai-studio-block-editor-color-grid button{width:20px;height:20px;border:0;border-radius:5px;padding:0;box-shadow:inset 0 0 0 1px #11182714;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.ai-studio-block-editor-color-grid button:hover,.ai-studio-block-editor-color-grid button:focus-visible{box-shadow:inset 0 0 0 1px #11182733,0 0 0 3px #715bef24;transform:scale(1.08)}.ai-studio-block-editor-color-popover input{width:100%;border:1px solid rgba(139,156,177,.34);border-radius:8px;padding:5px 8px}.ai-studio-block-editor-series-row button{border:0;border-radius:999px;background:transparent;color:#c7374e;display:inline-grid;place-items:center;width:20px;height:20px;justify-self:center;align-self:center;padding:0;line-height:1;transition:background-color .15s ease,color .15s ease,transform .15s ease}.ai-studio-block-editor-note{border-radius:14px;padding:14px;background:#f5f8fcf0;color:var(--ink-muted)}@media(max-width:1280px){.ai-studio-block-editor{position:fixed;top:96px;right:18px;max-height:none}}@media(max-width:900px){.ai-studio-library-head,.ai-studio-block-editor-grid{grid-template-columns:minmax(0,1fr)}.ai-studio-library-list-head,.ai-studio-library-list-row{grid-template-columns:minmax(0,1fr);gap:8px}}
