:root{color-scheme:light;--font-display: "Space Grotesk", "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: "Instrument Serif", Georgia, serif;--font-accent: "Instrument Serif", Georgia, serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--autimize-green: #00e07d;--autimize-green-bright: #1aff92;--autimize-green-deep: #00b463;--autimize-green-ink: #003d22;--autimize-ink: #0b1512;--autimize-paper: #f3f6f4;--grad-a: #00e07d;--grad-b: #00cfa4;--grad-c: #0eb5ac;--grad-brand: linear-gradient(120deg, var(--grad-a), var(--grad-b) 45%, var(--grad-c));--grad-soft: linear-gradient( 120deg, rgba(0, 224, 125, .16), rgba(0, 207, 164, .1) 45%, rgba(14, 181, 172, .16) );--on-grad: #03271b;--neutral-0: #ffffff;--neutral-25: #fafcfb;--neutral-50: #f3f6f4;--neutral-100: #e9efec;--neutral-200: #d5dfda;--neutral-300: #afbeb7;--neutral-400: #7f9289;--neutral-500: #62756c;--neutral-600: #42554c;--neutral-700: #27372f;--neutral-800: #15221c;--neutral-900: #0b1512;--neutral-950: #060b09;--bg: #f3f6f4;--bg-deep: #e9efec;--t1: #0b1512;--t2: rgba(11, 21, 18, .72);--t3: rgba(11, 21, 18, .62);--b1: rgba(11, 21, 18, .1);--b2: rgba(11, 21, 18, .18);--s1: rgba(255, 255, 255, .5);--s2: rgba(255, 255, 255, .72);--s3: #ffffff;--glass-blur: 24px;--glass: rgba(255, 255, 255, .58);--glass-strong: rgba(255, 255, 255, .86);--glass-border: rgba(255, 255, 255, .9);--glass-highlight: rgba(255, 255, 255, .95);--atlas-surface-solid: rgba(255, 255, 255, .96);--atlas-control-bg: rgba(255, 255, 255, .76);--atlas-nav-bg: rgba(255, 255, 255, .66);--atlas-ambient-a: rgba(0, 224, 125, .14);--atlas-ambient-b: rgba(14, 181, 172, .12);--bg-app: var(--bg);--bg-surface: var(--atlas-surface-solid);--bg-sunken: var(--bg-deep);--bg-overlay: rgba(6, 11, 9, .54);--bg-tint: rgba(0, 224, 125, .12);--bg-glass: var(--glass);--fg-primary: var(--t1);--fg-secondary: var(--t2);--fg-tertiary: var(--t3);--fg-disabled: rgba(11, 21, 18, .35);--fg-on-green: var(--on-grad);--fg-on-ink: #f0f6f3;--fg-accent: #007b43;--autimize-green-text: var(--fg-accent);--border-subtle: var(--b1);--border-default: var(--b2);--border-strong: rgba(11, 21, 18, .28);--border-focus: var(--autimize-green);--hairline: var(--b1);--hairline-soft: rgba(11, 21, 18, .06);--success: #008c58;--success-bg: rgba(0, 180, 99, .13);--warning: #9a7000;--warning-bg: rgba(224, 161, 0, .15);--danger: #c93f3f;--danger-text: #a92e2e;--danger-bg: rgba(229, 69, 69, .12);--info: #166fa8;--info-bg: rgba(45, 124, 240, .11);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 16px;--radius-2xl: 20px;--radius-3xl: 24px;--radius-4xl: 28px;--radius-pill: 999px;--radius: 10px;--atlas-radius-sm: 6px;--atlas-radius-control: 12px;--atlas-radius-lg: 14px;--atlas-radius-card: 16px;--atlas-radius-shell: 20px;--atlas-radius-3xl: 24px;--atlas-radius-4xl: 28px;--shadow-xs: 0 1px 2px rgba(11, 21, 18, .05);--shadow-sm: 0 2px 10px rgba(11, 21, 18, .07);--shadow-md: 0 10px 28px rgba(11, 21, 18, .1);--shadow-lg: 0 22px 56px rgba(11, 21, 18, .14);--shadow-xl: 0 30px 72px rgba(11, 21, 18, .18);--shadow-glow: 0 0 0 4px rgba(0, 224, 125, .2);--glow: var(--shadow-glow);--glow-cta: 0 12px 32px rgba(0, 224, 125, .22);--background: var(--bg-app);--foreground: var(--fg-primary);--card: var(--bg-surface);--card-foreground: var(--fg-primary);--popover: var(--glass-strong);--popover-foreground: var(--fg-primary);--primary: var(--autimize-green);--primary-foreground: var(--on-grad);--secondary: var(--bg-deep);--secondary-foreground: var(--fg-primary);--muted: var(--bg-deep);--muted-foreground: var(--fg-secondary);--accent: var(--bg-tint);--accent-foreground: var(--fg-primary);--destructive: var(--danger);--destructive-foreground: #ffffff;--border: var(--border-default);--input: var(--border-default);--ring: var(--autimize-green);--sidebar: var(--glass-strong);--sidebar-foreground: var(--fg-primary);--sidebar-primary: var(--autimize-green);--sidebar-primary-foreground: var(--on-grad);--sidebar-accent: var(--bg-tint);--sidebar-accent-foreground: var(--fg-primary);--sidebar-border: var(--glass-border);--sidebar-ring: var(--autimize-green)}:root.dark,[data-theme=dark]{color-scheme:dark;--grad-a: #0af08c;--grad-b: #00e0b4;--grad-c: #26cdbb;--bg: #060b09;--bg-deep: #030605;--t1: #f0f6f3;--t2: rgba(240, 246, 243, .72);--t3: rgba(240, 246, 243, .52);--b1: rgba(255, 255, 255, .08);--b2: rgba(255, 255, 255, .15);--s1: rgba(255, 255, 255, .04);--s2: rgba(255, 255, 255, .07);--s3: #101815;--glass: rgba(14, 24, 20, .58);--glass-strong: rgba(18, 30, 25, .86);--glass-border: rgba(255, 255, 255, .14);--glass-highlight: rgba(255, 255, 255, .16);--atlas-surface-solid: rgba(16, 24, 21, .96);--atlas-control-bg: rgba(255, 255, 255, .055);--atlas-nav-bg: rgba(6, 11, 9, .68);--atlas-ambient-a: rgba(10, 240, 140, .11);--atlas-ambient-b: rgba(38, 205, 187, .1);--bg-app: var(--bg);--bg-surface: var(--atlas-surface-solid);--bg-sunken: var(--bg-deep);--bg-overlay: rgba(0, 0, 0, .76);--bg-tint: rgba(0, 224, 125, .1);--fg-primary: var(--t1);--fg-secondary: var(--t2);--fg-tertiary: var(--t3);--fg-disabled: rgba(240, 246, 243, .32);--fg-accent: #21db86;--autimize-green-text: var(--fg-accent);--border-subtle: var(--b1);--border-default: var(--b2);--border-strong: rgba(255, 255, 255, .23);--hairline: var(--b1);--hairline-soft: rgba(255, 255, 255, .05);--success: #2be28e;--success-bg: rgba(0, 224, 125, .13);--warning: #f0b429;--warning-bg: rgba(240, 180, 41, .13);--danger: #ff7070;--danger-text: #ff9292;--danger-bg: rgba(255, 107, 107, .13);--info: #4fc3f7;--info-bg: rgba(79, 195, 247, .13);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--shadow-sm: 0 2px 10px rgba(0, 0, 0, .42);--shadow-md: 0 12px 30px rgba(0, 0, 0, .48);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .58);--shadow-xl: 0 32px 84px rgba(0, 0, 0, .66);--glow-cta: 0 14px 38px rgba(0, 224, 125, .25);--secondary: var(--s2);--muted: var(--s2);--accent: var(--bg-tint);--popover: var(--glass-strong);--sidebar: var(--glass-strong)}html{background:var(--bg-app);scroll-behavior:auto}body{min-width:320px;background:var(--bg-app);color:var(--fg-primary);font-family:var(--font-sans);text-rendering:optimizeLegibility}::selection{background:#00e07d40;color:var(--fg-primary)}:where(a,button,input,textarea,select,[role=button]):focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.ds-btn{min-height:42px;border-radius:var(--radius-pill);border:1px solid transparent;padding:11px 20px;font-family:var(--font-sans);font-size:.93rem;font-weight:650;letter-spacing:-.01em;transition:transform var(--dur-base, .2s) var(--ease-out),background var(--dur-base, .2s) var(--ease-out),border-color var(--dur-base, .2s) var(--ease-out),color var(--dur-base, .2s) var(--ease-out),box-shadow var(--dur-base, .2s) var(--ease-out)}.ds-btn-primary{color:var(--on-grad);background:var(--grad-brand);background-size:160% 160%;box-shadow:var(--shadow-sm),inset 0 1px #ffffff73}.ds-btn-primary:hover:not(:disabled){color:var(--on-grad);background-position:100% 50%;box-shadow:var(--glow-cta),inset 0 1px #ffffff80;transform:translateY(-1px)}.ds-btn-primary:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:var(--shadow-xs)}.ds-btn-ghost,.ds-btn-oauth{color:var(--fg-primary);background:var(--atlas-control-bg);border-color:var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}.ds-btn-ghost:hover:not(:disabled),.ds-btn-oauth:hover:not(:disabled){color:var(--fg-primary);background:var(--glass-strong);border-color:var(--border-strong);transform:translateY(-1px)}.ds-btn-ink{color:#f0f6f3;background:#0b1512}.ds-btn-sm{min-height:36px;padding:8px 14px;font-size:.84rem}.ds-btn-lg{min-height:50px;padding:14px 26px;font-size:1rem}.ds-btn:disabled,.ds-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none;box-shadow:none}.ds-input,.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-shell textarea,.app-shell select{min-height:44px;border:1px solid var(--border-default);border-radius:var(--atlas-radius-control);background:var(--atlas-control-bg);color:var(--fg-primary);box-shadow:inset 0 1px 0 var(--glass-highlight);backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);transition:border-color var(--dur-base, .2s) var(--ease-out),box-shadow var(--dur-base, .2s) var(--ease-out),background var(--dur-base, .2s) var(--ease-out)}.ds-input::placeholder,.app-shell input::placeholder,.app-shell textarea::placeholder{color:var(--fg-tertiary);opacity:1}.ds-input:focus,.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.app-shell textarea:focus,.app-shell select:focus{outline:none;border-color:var(--border-focus);background:var(--glass-strong);box-shadow:var(--shadow-glow)}.ds-label,.field-group>label{color:var(--fg-secondary);font-weight:600}.glass-panel{border:1px solid var(--glass-border);background:var(--glass-strong);box-shadow:var(--shadow-lg),inset 0 1px 0 var(--glass-highlight);backdrop-filter:blur(28px) saturate(155%);-webkit-backdrop-filter:blur(28px) saturate(155%)}.ds-auth-shell{--fg-primary: #f0f6f3;--fg-secondary: rgba(240, 246, 243, .72);--fg-tertiary: rgba(240, 246, 243, .55);--fg-accent: #21db86;--autimize-green-text: var(--fg-accent);--border-default: rgba(255, 255, 255, .15);--atlas-control-bg: rgba(255, 255, 255, .06);min-height:100dvh;background:radial-gradient(circle at 12% 12%,rgba(0,224,125,.16),transparent 30%),radial-gradient(circle at 90% 84%,rgba(14,181,172,.12),transparent 34%),#060b09;color:#f0f6f3}.ds-section.dark,.ds-footer,.lp{--autimize-green-text: #21db86}.ds-auth-card{border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#121e19d6;box-shadow:0 24px 64px #00000080,inset 0 1px #ffffff24;backdrop-filter:blur(32px) saturate(160%);-webkit-backdrop-filter:blur(32px) saturate(160%)}.ds-auth-aside__headline{font-family:var(--font-display);letter-spacing:-.035em}.ds-auth-aside__headline em{font-family:var(--font-accent);font-weight:400;color:var(--autimize-green)}.ds-auth-aside__points li:before{box-shadow:none}.ds-legal-shell{background:radial-gradient(circle at 92% 0%,var(--atlas-ambient-a),transparent 32%),var(--bg-app)}.ds-legal-header{background:var(--atlas-nav-bg);border-color:var(--glass-border);backdrop-filter:blur(var(--glass-blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%)}.ds-legal-content{max-width:820px}.ds-legal-content h1,.ds-legal-content h2{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance}.app-header-menu,.conx-modal-dialog,.lp-offer__card{border:1px solid var(--glass-border);border-radius:var(--atlas-radius-card);background:var(--glass-strong);box-shadow:var(--shadow-lg),inset 0 1px 0 var(--glass-highlight);backdrop-filter:blur(32px) saturate(165%);-webkit-backdrop-filter:blur(32px) saturate(165%)}.conx-modal-backdrop,.lp-offer__scrim{background:var(--bg-overlay);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%)}.app-shell{display:grid;width:100%;height:100svh;height:100dvh;min-height:0;overflow:hidden;grid-template-columns:236px minmax(0,1fr);grid-template-rows:84px minmax(0,1fr);grid-template-areas:"sidebar header" "sidebar main";isolation:isolate;background:radial-gradient(circle at 94% -8%,var(--atlas-ambient-a),transparent 32%),radial-gradient(circle at 28% 110%,var(--atlas-ambient-b),transparent 34%),var(--bg-app)}.app-shell.app-shell--fixed{height:100svh;height:100dvh;min-height:0}.app-sidebar{grid-area:sidebar;position:relative;align-items:stretch;gap:4px;top:auto;height:auto;min-height:0;align-self:stretch;margin:12px 0 12px 12px;padding:14px 12px;border:1px solid var(--glass-border);border-radius:var(--atlas-radius-shell);background:var(--atlas-nav-bg);box-shadow:var(--shadow-sm),inset 0 1px 0 var(--glass-highlight);backdrop-filter:blur(var(--glass-blur)) saturate(155%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(155%);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.app-sidebar .brand{justify-content:flex-start;gap:9px;min-height:54px;margin:0 4px 8px;padding:4px 8px 14px;border-bottom:1px solid var(--border-subtle)}.app-sidebar .brand img{width:29px;height:29px;object-fit:contain}.app-sidebar .brand .word{display:inline;color:var(--fg-primary);font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.035em}.app-sidebar .brand .brand-pipe,.app-sidebar .brand .brand-tag{display:none}.app-sidebar .group-label{display:block;margin:6px 10px 5px;color:var(--fg-tertiary);font-family:var(--font-mono);font-size:.67rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.app-sidebar .nav-item{width:100%;min-height:44px;flex-direction:row;justify-content:flex-start;gap:11px;padding:6px 9px;border:1px solid transparent;border-radius:12px;color:var(--fg-secondary);font-size:.87rem;font-weight:550;line-height:1.2;text-align:left;transition:background var(--dur-base, .2s) var(--ease-out),border-color var(--dur-base, .2s) var(--ease-out),color var(--dur-base, .2s) var(--ease-out),transform var(--dur-base, .2s) var(--ease-out)}.app-sidebar .nav-item:hover{color:var(--fg-primary);background:var(--s1);border-color:var(--glass-border);transform:translate(2px)}.app-sidebar .nav-item .ico-wrap{width:30px;height:30px;flex:0 0 30px;border:0;border-radius:9px;background:var(--s1)}.app-sidebar .nav-item .ico,.app-sidebar .nav-item .ico svg{width:17px;height:17px}.app-sidebar .nav-item.active,.dark .app-sidebar .nav-item.active,[data-theme=dark] .app-sidebar .nav-item.active{color:var(--on-grad);background:var(--grad-brand);border-color:transparent;box-shadow:var(--shadow-sm),inset 0 1px #ffffff6b}.app-sidebar .nav-item.active .ico-wrap{color:var(--on-grad);background:#ffffff40;border:0;box-shadow:inset 0 1px #ffffff52}.app-sidebar .nav-foot{gap:3px;padding-top:10px;border-color:var(--border-subtle)}.app-header{grid-area:header;position:relative;min-width:0;height:64px;align-self:start;top:auto;margin:12px 16px 0;padding:0 12px 0 22px;border:1px solid var(--glass-border);border-radius:var(--atlas-radius-shell);background:var(--atlas-nav-bg);box-shadow:var(--shadow-xs),inset 0 1px 0 var(--glass-highlight);backdrop-filter:blur(var(--glass-blur)) saturate(155%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(155%)}.dark .app-header,[data-theme=dark] .app-header{background:var(--atlas-nav-bg)}.app-header:after,.dark .app-header:after,[data-theme=dark] .app-header:after{display:none}.app-header .title{font-family:var(--font-display);font-size:1.2rem;font-weight:600;letter-spacing:-.025em;text-transform:none;text-wrap:balance}.app-header__actions{gap:8px}.ds-theme-icon-btn,.app-header__menu-btn,.app-mobile-drawer__close{width:40px;height:40px;min-width:40px;border:1px solid var(--glass-border);border-radius:12px;color:var(--fg-secondary);background:var(--s1);box-shadow:inset 0 1px 0 var(--glass-highlight)}.ds-theme-icon-btn:hover,.app-header__menu-btn:hover,.app-mobile-drawer__close:hover{color:var(--fg-primary);background:var(--s2);border-color:var(--border-default)}.app-header .user-menu{min-height:44px;padding:5px 7px 5px 11px;border:1px solid var(--glass-border);background:var(--s1);box-shadow:inset 0 1px 0 var(--glass-highlight)}.app-header .user-menu:hover{background:var(--s2);border-color:var(--border-default)}.app-header .user-menu .avatar{background:var(--grad-brand);color:var(--on-grad)}.app-header-menu{padding:8px}.app-header-menu .item{min-height:40px;border-radius:10px}.app-header-menu .item:hover{background:var(--bg-tint)}.app-main{grid-area:main;min-width:0;min-height:0;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.app-content{width:100%;max-width:none;min-width:0;min-height:100%;margin:0;padding:10px clamp(12px,1.5vw,28px) 32px}.app-content.app-content--full{min-height:0;flex:1;display:flex;flex-direction:column;padding:10px clamp(12px,1.5vw,28px) 18px}.app-panel{width:100%;max-width:none;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app-panel:before{display:none}.app-shell[data-scroll-mode=workspace] .app-main{display:flex;min-height:0;flex-direction:column;overflow:hidden}.app-shell[data-scroll-mode=workspace] .app-content{flex:1;min-height:0;display:flex;flex-direction:column}.app-shell[data-scroll-mode=workspace] [style*="overflow-y: auto"],.app-shell[data-scroll-mode=workspace] [style*="overflow-y: scroll"],.app-shell[data-scroll-mode=workspace] .overflow-y-auto,.app-shell[data-scroll-mode=workspace] .overflow-auto{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.app-content[data-width-mode=workspace]>.app-panel,.app-content[data-width-mode=canvas]>.app-panel{max-width:none}.app-content[data-width-mode=wide]>.app-panel{max-width:1760px;margin-inline:auto}.app-content[data-width-mode=readable]>.app-panel{max-width:1120px;margin-inline:auto}.app-content[data-width-mode=prose]>.app-panel{max-width:840px;margin-inline:auto}.app-card,.app-kpi,.agent-card{border:1px solid var(--border-subtle);border-radius:var(--atlas-radius-card);background:var(--atlas-surface-solid);box-shadow:var(--shadow-xs)}.app-card{padding:20px}.app-card .card-head h3,.agent-card .name{font-family:var(--font-display);letter-spacing:-.018em}.app-kpi{overflow:hidden}.app-kpi .value,.app-kpi .num,.app-card [class*=amount]{font-family:var(--font-display);letter-spacing:-.035em}.app-hero{color:var(--fg-primary);border:1px solid var(--glass-border);border-radius:20px;background:linear-gradient(120deg,var(--glass-strong),var(--glass)),var(--grad-soft);box-shadow:var(--shadow-sm),inset 0 1px 0 var(--glass-highlight);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}.app-hero p{color:var(--fg-secondary)}.app-hero .ds-btn-ghost{color:var(--fg-primary);border-color:var(--glass-border);background:var(--glass)}.app-hero:after{display:none}.app-hero h2{font-family:var(--font-display);letter-spacing:-.03em;text-transform:none}.app-hero h2 em{font-family:var(--font-accent);font-weight:400;color:var(--fg-accent)}.app-status,.badge,.agent-badge-atlas,.chat-touch-badge,.menu-badge,.regua-badge{border-radius:var(--radius-pill)}.app-empty .icon{border-radius:14px;background:var(--bg-tint);color:var(--fg-accent)}.app-billing-alert{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:0 20px 10px;padding:10px 14px;border:1px solid rgba(229,69,69,.24);border-radius:12px;background:var(--danger-bg);color:var(--danger-text);font-size:.84rem}.app-billing-alert__action{min-height:34px;padding:6px 13px;border:1px solid currentColor;border-radius:var(--radius-pill);color:inherit;background:transparent;font:inherit;font-weight:650;cursor:pointer}.app-mobile-drawer__backdrop{background:#0306058f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.app-mobile-drawer__panel{width:min(88vw,340px);border:1px solid var(--glass-border);border-radius:0 20px 20px 0;background:var(--glass-strong);box-shadow:var(--shadow-xl),inset 0 1px 0 var(--glass-highlight);backdrop-filter:blur(32px) saturate(165%);-webkit-backdrop-filter:blur(32px) saturate(165%)}.app-mobile-drawer__header{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border-subtle)}.app-mobile-drawer__brand{min-width:0;flex:1;border-bottom:0}.app-mobile-drawer__close{flex:0 0 40px;display:inline-grid;place-items:center;margin-right:4px;cursor:pointer}.app-mobile-drawer__item{border-radius:12px}.app-mobile-drawer__item--active{color:var(--on-grad);background:var(--grad-brand);box-shadow:inset 0 1px #ffffff6b}.app-mobile-drawer__item--active .app-mobile-drawer__icon{color:var(--on-grad)}.conx-modal-dialog,.ptour__card,.billing-card,.cer-sidebar,.atividades-tabs{border-radius:var(--atlas-radius-card)}.onb-opts,.onb-review__row,.onb-conex__card,.cer-provider,.cer-config,.onb-plan,.adm-kpi,.adm-seg,.adm-table-wrap,.adm-utm-card,.regua-card,.regua-rules,.chat-history__panel,.chat-slash,.trf-item.app-card,.trf-view.app-card,.jv-switch,.jv-attach-doc,.pack-card,.mcp-card,.cer-tabsbar,.cer-fileview__aside{border-color:var(--border-subtle);border-radius:var(--atlas-radius-card);box-shadow:var(--shadow-xs)}.app-shell .chat-input-area__textarea,.app-shell .chat-input-area__textarea:focus{border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}@media(max-width:1100px)and (min-width:901px){.app-shell{grid-template-columns:208px minmax(0,1fr)}.app-sidebar{padding-inline:10px}}@media(max-width:900px){.app-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(72px + env(safe-area-inset-top)) minmax(0,1fr);grid-template-areas:"header" "main"}.app-header{height:calc(56px + env(safe-area-inset-top));top:8px;margin:8px 10px 0;padding:env(safe-area-inset-top) max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left));border-radius:16px}.app-header__menu-btn{display:inline-grid;place-items:center;margin:0}.app-header .title{font-size:1.06rem}.app-header .user-menu .who,.app-header .admin-pill{display:none}.app-header .user-menu{min-width:42px;padding:4px}.app-content,.app-content.app-content--full{width:100%;padding:8px 12px max(20px,env(safe-area-inset-bottom))}.app-card{padding:16px}.app-billing-alert{margin-inline:12px}}@media(max-width:600px){.app-header__actions{gap:6px}.ds-theme-icon-btn,.app-header__menu-btn{width:38px;min-width:38px;height:38px}.app-header .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-btn-lg{width:100%;justify-content:center}.ds-legal-content{padding-inline:18px}}@media(pointer:coarse){.ds-btn,.ds-theme-icon-btn,.app-header__menu-btn,.app-mobile-drawer__close,.app-mobile-drawer__item{min-height:44px}}@media(prefers-reduced-transparency:reduce){.app-sidebar,.app-header,.app-mobile-drawer__panel,.app-header-menu,.conx-modal-dialog,.lp-offer__card,.ds-auth-card,.ds-btn-ghost,.ds-btn-oauth,.ds-input,.app-hero,.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-shell textarea,.app-shell select{background:var(--bg-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}
