@tailwind base;@tailwind components;@tailwind utilities;@keyframes splash-enter{0%{opacity:0;transform:scale(.94)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.splash-enter{animation:.55s cubic-bezier(.22,1,.36,1) both splash-enter}@keyframes splash-dot-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.splash-dot{transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.22,1,.36,1) both splash-dot-pop}.docsLayout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.docsToc{border:1px solid var(--card-border);background:var(--surface-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;max-height:calc(100vh - 80px);padding:14px 8px;position:sticky;top:24px;overflow-y:auto}.docsContent{min-width:0;max-width:780px;padding-bottom:80px}@media (max-width:900px){.docsLayout{grid-template-columns:1fr}.docsToc{max-height:none;position:static}}@media (max-width:600px){.helpQuickCards{grid-template-columns:repeat(2,1fr)!important}}:root{--background:#0a0a0a;--foreground:#fafafa;--primary:#009767;--border:#262626;--muted-foreground:#8892a4;--radius:.625rem;--shell-bg:#09090b;--page-text:#f0f4ff;--page-subtitle:#94a2b6;--card-border:#27272a;--cal-header-bg:#00000059;--cal-cell-bg:#0000002e;--cal-cell-weekend-bg:#00000047;--cal-cell-pad-bg:#00000040;--text-mint:#9de0ce;--text-amber:#f2c48d;--text-gold:#fbbf24;--text-lavender:#c4b5fd;--text-blue:#a8c8ff;--text-silver:#e5e7eb;--accent:#10b981;--pill-bg:#ffffff0d;--pill-border:#ffffff14;--pill-btn-active:#ffffff1f;--pill-text-active:#f0f4ff;--pill-text-inactive:#6b7a93;--btn-secondary-bg:#10b9810d;--btn-secondary-border:#10b9814d;--btn-secondary-color:#fff;--surface-card:#09090b80;--surface-elevated:#18181b;--canvas-bg:#0000004d;--canvas-dots:#ffffff14;--canvas-ctrl-bg:#0009;--canvas-ctrl-border:#ffffff1a;--node-bg:#0f1724;--node-border:#ffffff2e;--alert-warning-bg:#f59e0b24;--alert-warning-border:#f59e0b7a;--alert-warning-text:#ffd7a3;--alert-warning-icon:#fbbf24;--alert-info-bg:#3b82f624;--alert-info-border:#60a5fa80;--alert-info-text:#c9e0ff;--alert-info-icon:#7eb6ff;--alert-success-bg:#10b98124;--alert-success-border:#10b98173;--alert-success-text:#bdf2dd;--alert-success-icon:#6ee7b7;--alert-danger-bg:#ef444424;--alert-danger-border:#ef444480;--alert-danger-text:#fecaca;--alert-danger-icon:#fca5a5;--ai-accent-bg:#7c3aed24;--ai-accent-border:#8b5cf666}@supports (color:lab(0% 0 0)){:root{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--primary:lab(55.0481% -49.9246 15.93);--border:lab(15.204% 0 -.00000596046)}}[data-theme=light]{--background:#f5f5f5;--foreground:#0f172a;--muted-foreground:#64748b;--shell-bg:#f0f4f8;--page-text:#0f172a;--page-subtitle:#475569;--card-border:#e2e8f0;--cal-header-bg:#0000000f;--cal-cell-bg:#ffffffbf;--cal-cell-weekend-bg:#00000008;--cal-cell-pad-bg:#0000000a;--text-mint:#059669;--text-amber:#b45309;--text-gold:#b45309;--text-lavender:#7c3aed;--text-blue:#2563eb;--text-silver:#475569;--pill-bg:#0000000a;--pill-border:#00000014;--pill-btn-active:#00000014;--pill-text-active:#0f172a;--pill-text-inactive:#64748b;--btn-secondary-bg:#00000008;--btn-secondary-border:#0000001f;--btn-secondary-color:#334155;--surface-card:#ffffffd9;--surface-elevated:#fff;--canvas-bg:#f0f4f8;--canvas-dots:#0000001a;--canvas-ctrl-bg:#fffffff2;--canvas-ctrl-border:#0000001a;--node-bg:#fff;--node-border:#0000001f;--alert-warning-bg:#fef3c7;--alert-warning-border:#f59e0b;--alert-warning-text:#78350f;--alert-warning-icon:#b45309;--alert-info-bg:#dbeafe;--alert-info-border:#3b82f6;--alert-info-text:#1e3a8a;--alert-info-icon:#1d4ed8;--alert-success-bg:#d1fae5;--alert-success-border:#10b981;--alert-success-text:#064e3b;--alert-success-icon:#047857;--alert-danger-bg:#fee2e2;--alert-danger-border:#ef4444;--alert-danger-text:#7f1d1d;--alert-danger-icon:#b91c1c;--ai-accent-bg:#7c3aed1a;--ai-accent-border:#7c3aed47}@supports (color:lab(0% 0 0)){[data-theme=light]{--background:lab(96.52% -.0000298023 .0000119209)}}*{box-sizing:border-box}::selection{color:inherit;background:#10b98147}::selection{color:inherit;background:#10b98147}html,body{background:var(--shell-bg);color:var(--page-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;font-family:Inter,Space Grotesk,sans-serif}body{background:radial-gradient(80% 40% at 50% -10%,#10b9810f,#0000),linear-gradient(#09090b 0%,#0a0d10 100%);min-height:100dvh}[data-theme=light] body{background:linear-gradient(#f0f4f8 0%,#e8eef5 100%)}[data-theme=light] .ambientVignette{display:none}[data-theme=light] .sidebar{background:linear-gradient(#fff,#f8fafc);border-right-color:#e2e8f0}[data-theme=light] .brandMeta{color:#64748b}[data-theme=light] .sidebarDivider,[data-theme=light] .navItemAdmin{border-top-color:#e2e8f0}[data-theme=light] .sidebarProfile{background:#f1f5f9;border-color:#e2e8f0}[data-theme=light] .sidebarProfile:hover{background:#e2e8f0;border-color:#cbd5e1}[data-theme=light] .sidebarProfileName{color:#64748b}[data-theme=light] .navItem{color:#334155}[data-theme=light] .navItemIcon{color:#64748b}[data-theme=light] .navItem:hover{color:#0f172a;background:#0000000a;border-color:#00000014}[data-theme=light] .navItem:hover .navItemIcon{color:#334155}[data-theme=light] .navItem.active{color:#0f172a;background:linear-gradient(135deg,#10b9811f,#10b9810f);border-color:#10b9814d;box-shadow:0 2px 8px #10b98114}[data-theme=light] .navItem.active .navItemIcon,[data-theme=light] .navItem.active:hover .navItemIcon{color:#059669}[data-theme=light] .card,[data-theme=light] .panel,[data-theme=light] .tableWrap,[data-theme=light] .conversationList,[data-theme=light] .conversationPanel,[data-theme=light] .contextPanel,[data-theme=light] .kanbanCol{background:#ffffffe6;box-shadow:0 1px 4px #0000000f,0 4px 16px #0000000a}[data-theme=light] .card h2,[data-theme=light] .panel h2,[data-theme=light] .kanbanCol h2{color:#0f172a}[data-theme=light] .kanbanCol>.sectionLabel{color:#0f172a;background:#fffffff7;border-bottom-color:#00000014}[data-theme=light] .card p,[data-theme=light] .panel p,[data-theme=light] .muted{color:#475569}[data-theme=light] .mobileHeader{background:#ffffffd9;border-bottom-color:#e2e8f0}[data-theme=light] .workspacePill{color:#047857;background:#10b98114;border-color:#10b98138}[data-theme=light] .sectionLabel{color:#475569;font-weight:700}[data-theme=light] .inputRow input,[data-theme=light] .inputRow textarea,[data-theme=light] .inputRow select,[data-theme=light] .formInput,[data-theme=light] .taskStatusSelect{color:#0f172a;background:#fff;border-color:#cbd5e1}[data-theme=light] .formInput::placeholder,[data-theme=light] .inputRow input::placeholder,[data-theme=light] .inputRow textarea::placeholder{color:#94a3b8}[data-theme=light] .inputRow label{color:#475569}[data-theme=light] .formInput:focus,[data-theme=light] .formInput:focus-visible,[data-theme=light] .inputRow input:focus,[data-theme=light] .inputRow textarea:focus,[data-theme=light] .inputRow select:focus{background:#fff}[data-theme=light] .searchWrap{background:#fff;border-color:#e2e8f0}[data-theme=light] .searchInput{color:#0f172a}[data-theme=light] .searchIcon{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .badge{color:#334155;background:#f1f5f9;border-color:#e2e8f0}[data-theme=light] ::-webkit-scrollbar-thumb{background:#cbd5e1}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-theme=light] .muted{color:#475569}[data-theme=light] .table th,[data-theme=light] .table td{border-bottom-color:#e2e8f0}[data-theme=light] .table th{color:#64748b}[data-theme=light] .table tr:hover td{background:#00000005}[data-theme=light] .kanbanCard{background:#fff;border-color:#e2e8f0}[data-theme=light] .kanbanCardLink:hover .kanbanCard{border-color:#10b9814d}[data-theme=light] .timelineItem{background:#fff;border-color:#e2e8f0}[data-theme=light] .bubble{color:#0f172a;background:#fff;border-color:#e2e8f0}[data-theme=light] .bubbleMeta{color:#64748b}[data-theme=light] .composer{background:#f8fafce6;border-top-color:#e2e8f0}[data-theme=light] .composer textarea{color:#0f172a;background:#fff;border-color:#cbd5e1}[data-theme=light] .calGrid{background:#00000012}[data-theme=light] .calDayNum{color:#64748b}[data-theme=light] .conversationName{color:#0f172a}[data-theme=light] .conversationPreview{color:#475569}[data-theme=light] .conversationSubline{color:#64748b}[data-theme=light] .conversationItem{background:#00000005}[data-theme=light] .conversationItem.active,[data-theme=light] .conversationItemLink:hover .conversationItem{background:#0000000a;border-color:#00000014}[data-theme=light] .conversationItem.active{border-color:#3b82f64d}[data-theme=light] .conversationItemLink .conversationItem.active,[data-theme=light] .conversationItemLink:hover .conversationItem.active{background:linear-gradient(#10b98126,#10b9810f);border-color:#10b98180;box-shadow:inset 3px 0 #10b981,inset 0 0 0 1px #10b98133}[data-theme=light] .conversationAvatar{color:#059669;background:#10b9811f;border-color:#10b98133}[data-theme=light] .messagesDayLabel{color:#64748b;background:#0000000a;border-color:#00000014}[data-theme=light] .inboxContextSection{background:#00000008;border-color:#e2e8f0}[data-theme=light] .contextStatCard{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .contextStatLabel{color:#64748b}[data-theme=light] .contextStatValue{color:#0f172a}[data-theme=light] .floatingIsland{background:#ffffffe6;border-color:#e2e8f0;box-shadow:0 8px 32px #0000001f,0 0 0 1px #0000000a}[data-theme=light] .islandTab{color:#0006}[data-theme=light] .islandTabActive{color:#059669}[data-theme=light] .islandGridItem{color:#0006}[data-theme=light] .islandGridItemActive{color:#059669}[data-theme=light] .islandGridItemIcon{background:#0000000a;border-color:#00000012}[data-theme=light] .hoursRow{background:#ffffffe6;border-color:#e2e8f0}[data-theme=light] .hoursRow:hover{background:#fff;border-color:#10b98140}[data-theme=light] .hoursDay{color:#0f172a}[data-theme=light] .hoursClosedToggle{color:#475569;background:#00000008;border-color:#e2e8f0}[data-theme=light] .hoursTimeLabel{color:#64748b}[data-theme=light] .hoursTimeField .formInput{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{z-index:1;grid-template-columns:280px 1fr;min-height:100vh;transition:grid-template-columns .28s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.shell[data-sidebar-collapsed=true]{grid-template-columns:76px 1fr}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:2;background:linear-gradient(#0a0d10fa,#0c1014f0);border-right:1px solid #ffffff12;flex-direction:column;height:100vh;padding:22px 18px;transition:padding .28s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0;overflow:visible;box-shadow:inset -1px 0 #ffffff08}.sidebar[data-collapsed=true]{padding:22px 12px}.partnersLogoWrap a{color:var(--page-text)}.brandBlock{justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 20px;transition:justify-content .28s;display:flex}.sidebar[data-collapsed=true] .brandBlock{flex-direction:column;justify-content:center;gap:10px}.sidebarCollapseToggle{color:#8892a4;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex}.sidebarCollapseToggle:hover{color:#fff;background:#ffffff12;border-color:#ffffff24}[data-theme=light] .sidebarCollapseToggle{color:#64748b;background:#fff;border-color:#e2e8f0}[data-theme=light] .sidebarCollapseToggle:hover{color:#334155;background:#f1f5f9}.brandMark{background:linear-gradient(135deg,#059669,#2563eb);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-family:Space Grotesk,Inter,sans-serif;font-weight:700;display:flex;box-shadow:0 10px 30px #05966940}.brandTitle{font-family:Space Grotesk,Inter,sans-serif;font-size:18px;font-weight:600}.brandMeta{color:#93a0b4;font-size:12px}.navList{flex-direction:column;flex:1;gap:8px;min-height:0;padding-top:6px;display:flex;overflow:hidden auto}.navItem{color:#d7deea;background:0 0;border:1px solid #0000;border-radius:14px;outline:none;justify-content:flex-start;align-items:center;gap:10px;padding:12px 14px;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,padding .28s cubic-bezier(.4,0,.2,1),justify-content .28s;display:flex;position:relative;overflow:hidden}.sidebar[data-collapsed=true] .navItem{justify-content:center;gap:0;padding:12px 0}.navItemIcon{z-index:1;color:#6b7a93;flex-shrink:0;transition:color .18s;position:relative}.navItemIconActive{color:#34d399}.navItem:hover .navItemIcon{color:#a0aec0}.navItem.active:hover .navItemIcon,.navItem.active .navItemIcon{color:#34d399}.navItemLabel{z-index:1;letter-spacing:.01em;white-space:nowrap;opacity:1;flex:1;max-width:200px;font-weight:500;transition:opacity .16s,max-width .28s cubic-bezier(.4,0,.2,1),margin .28s;position:relative}.sidebar[data-collapsed=true] .navItemLabel{opacity:0;flex:none;max-width:0;margin:0}.navItemGlow{pointer-events:none;background:radial-gradient(100% 80% at 100%,#10b98133 0%,#10b9810f 55%,#0000 100%);width:30px;position:absolute;inset:0 0 0 auto}.navItem:hover{color:#fff;background:#ffffff0b;border-color:#ffffff14}.navItem:focus-visible{color:#fff;background:#10b98114;border-color:#10b98180;box-shadow:0 0 0 1px #10b9812e,0 0 0 4px #10b98114}.navItem.active{color:#fff;background:linear-gradient(135deg,#10b9811f,#10b9810f);border-color:#10b98140;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #070e1b52}.navItem.active .navItemLabel{font-weight:600}.sidebarDivider{border-top:1px solid #ffffff0f;margin-top:16px;padding-top:12px}.sidebarProfile{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;text-decoration:none;transition:border-color .15s,background .15s,padding .28s cubic-bezier(.4,0,.2,1),justify-content .28s;display:flex}.sidebar[data-collapsed=true] .sidebarProfile{justify-content:center;gap:0;padding:10px 0}.sidebarProfileText,.sidebarProfileChevron{opacity:1;transition:opacity .16s,max-width .28s cubic-bezier(.4,0,.2,1)}.sidebar[data-collapsed=true] .sidebarProfileText,.sidebar[data-collapsed=true] .sidebarProfileChevron{opacity:0;max-width:0;overflow:hidden;flex:none!important}.navItemBadge{transition:opacity .16s,max-width .28s}.sidebar[data-collapsed=true] .navItemBadge{opacity:0;max-width:0;overflow:hidden;margin:0!important;padding:0!important}.sidebarProfile:hover{background:#ffffff0d;border-color:#ffffff1f}.sidebarProfileAvatar{color:#34d399;background:#10b98126;border:1px solid #10b98140;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.sidebarProfileName{color:#8892a4;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.navItemAdmin{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:14px}.navItemIconAdmin,.navItemLabelAdmin{color:#c4b5fd}.sidebarLogoutForm{margin-top:16px}.sidebarLogoutButton{color:#dce5f5;cursor:pointer;background:linear-gradient(#111519,#0d1114);border:1px solid #ffffff14;border-radius:14px;width:100%;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s}.sidebarLogoutButton:hover{background:linear-gradient(#161b1f,#121619);border-color:#ffffff24;transform:translateY(-1px)}.mainArea{min-width:0;padding:24px 28px 36px}.topbar{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:24px;display:flex}.workspacePill{color:#99e0d1;background:#10b9810f;border:1px solid #10b98133;border-radius:999px;margin-bottom:14px;padding:8px 12px;font-size:12px;display:inline-block}.pageTitle{letter-spacing:-.02em;color:var(--page-text);margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(34px,4.5vw,56px);font-weight:700;line-height:1.02}.pageSubtitle{color:var(--page-subtitle);max-width:760px;margin-top:10px;line-height:1.7}.topbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:280px;display:flex}.searchWrap{color:#f5f7fb;background:linear-gradient(#111519,#0d1114);border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:10px;min-width:300px;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.searchWrap:focus-within{background:linear-gradient(#13181b,#101416);border-color:#10b98166;box-shadow:0 0 0 1px #10b98124,0 12px 28px #00000038}.searchIcon{letter-spacing:.08em;color:#7f8ca0;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:6px 8px;font-size:12px}.searchInput{color:#f5f7fb;background:0 0;border:none;border-radius:14px;outline:none;width:100%;min-width:0;padding:12px 0}.searchInput::placeholder{color:#7f8ca0}.iconPill,.userPill,.pill{color:#dce5f5;background:linear-gradient(#111519,#0d1114);border:1px solid #ffffff14;border-radius:999px;padding:10px 12px;transition:border-color .18s,background .18s,transform .18s}.iconPill:hover,.userPill:hover{background:linear-gradient(#161b1f,#121619);border-color:#ffffff24;transform:translateY(-1px)}.logoutPill{cursor:pointer}.contentArea{flex-direction:column;gap:18px;min-width:0;display:flex}.grid{gap:16px;display:grid}.grid.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.twoCols{grid-template-columns:repeat(2,minmax(0,1fr))}.alert{border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13.5px;line-height:1.55;display:flex}.alert--inline{border-radius:10px;padding:8px 12px;font-size:13px}.alertIcon{flex-shrink:0;margin-top:2px}.alertContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.alertTitle{letter-spacing:.01em;font-weight:700;display:block}.alertBody{opacity:.92;margin:0}.alert ul.alertList{flex-direction:column;gap:3px;margin:4px 0 0;padding-left:22px;display:flex}.alert a{color:inherit;text-underline-offset:2px;text-decoration:underline}.alert a:hover{text-decoration-thickness:2px}.alertWarning{background:var(--alert-warning-bg);border-color:var(--alert-warning-border);color:var(--alert-warning-text)}.alertWarning .alertIcon{color:var(--alert-warning-icon)}.alertInfo{background:var(--alert-info-bg);border-color:var(--alert-info-border);color:var(--alert-info-text)}.alertInfo .alertIcon{color:var(--alert-info-icon)}.alertSuccess{background:var(--alert-success-bg);border-color:var(--alert-success-border);color:var(--alert-success-text)}.alertSuccess .alertIcon{color:var(--alert-success-icon)}.alertDanger{background:var(--alert-danger-bg);border-color:var(--alert-danger-border);color:var(--alert-danger-text)}.alertDanger .alertIcon{color:var(--alert-danger-icon)}.card,.panel,.tableWrap,.conversationList,.conversationPanel,.contextPanel,.kanbanCol{border:1px solid var(--card-border);-webkit-backdrop-filter:blur(4px);background:#09090b80;border-radius:16px;transition:border-color .3s,box-shadow .3s;box-shadow:0 20px 60px #0003,inset 0 1px #ffffff08}.card:hover,.panel:hover{border-color:#10b9814d;box-shadow:0 8px 30px #10b9810d}.card,.panel,.contextPanel,.kanbanCol{overflow-wrap:anywhere;min-width:0;padding:22px}.card.modalCard{background:var(--surface-elevated);-webkit-backdrop-filter:none;box-shadow:0 24px 70px #0000008c,0 0 0 1px #ffffff0d}.card.modalCard:hover{border-color:var(--card-border);box-shadow:0 24px 70px #0000008c,0 0 0 1px #ffffff0d}.card h2,.panel h2,.kanbanCol h2{color:#fff;letter-spacing:-.01em;margin:0 0 12px;font-family:Space Grotesk,Inter,sans-serif;font-size:22px;font-weight:700;line-height:1.15}.sectionLabel+h2,.sectionLabel+.card h2{margin-top:4px}.kanbanCol h2{display:none}.card p,.panel p,.muted{color:#97a4b7;line-height:1.7}.statK{text-transform:uppercase;letter-spacing:.13em;color:var(--muted-foreground);font-size:10.5px;font-weight:600}.statV{background:linear-gradient(90deg,#3b82f6,#10b981,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:10px;font-family:Space Grotesk,Inter,sans-serif;font-size:42px;font-weight:700;line-height:1}.statN{color:var(--muted-foreground);margin-top:10px;font-size:12.5px;line-height:1.5}.tableScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tableScroll::-webkit-scrollbar{height:8px}.tableScroll::-webkit-scrollbar-thumb{background:#80808059;border-radius:999px}.tableScroll::-webkit-scrollbar-track{background:0 0}@media (max-width:640px){.tableCellSecondary{display:none}.saleItemRow{row-gap:6px;grid-template-columns:60px 100px 1fr 28px!important}.saleItemRow>:first-child{grid-column:1/-1}}.tableWrap{overflow:auto}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff12;padding:14px 16px}.table th{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);white-space:nowrap;font-size:11px;font-weight:500}.table tr:hover td{background:#ffffff04}.badge{color:#dce5f5;white-space:nowrap;background:#111519;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.badge.green{color:#9de0ce;background:#14705a29;border-color:#40c4a22e}.badge.blue{color:#a8c8ff;background:#2a63c929;border-color:#5488e433}.badge.orange{color:#f2c48d;background:#a4692c2e;border-color:#dc99522e}.badge.red{color:#f2a4a4;background:#9640402e;border-color:#db65652e}.badge.purple{color:#cbb9ff;background:#6452b32e;border-color:#917ee72e}.sectionLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);margin-bottom:10px;font-size:11px;font-weight:600}.kanbanCol{max-height:calc(100dvh - 300px);overflow:hidden auto}.kanbanCol>.sectionLabel{letter-spacing:.14em;color:#dce5f5;z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0e12f7;border-bottom:1px solid #ffffff0f;border-top-left-radius:16px;border-top-right-radius:16px;justify-content:space-between;align-items:center;margin:-22px -22px 12px;padding:22px 22px 10px;font-size:10.5px;display:flex;position:sticky;top:0}.inboxLayout{grid-template-columns:minmax(280px,320px) minmax(0,1fr) minmax(340px,420px);align-items:stretch;gap:18px;height:calc(100dvh - 250px);min-height:0;transition:grid-template-columns .25s;display:grid}.inboxLayout[data-context-collapsed=true]{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.inboxLayout[data-context-collapsed=true] .inboxContextPanel,.inboxClientOnly,.inboxLayout[data-inbox-view=client] .inboxClassicOnly{display:none}.inboxLayout[data-inbox-view=client] .inboxClientOnly{display:revert}.inboxLayout[data-inbox-view=client] .inboxHideInClient{display:none}.inboxLayout[data-list-collapsed=true]{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}.inboxLayout[data-list-collapsed=true] .conversationList{display:none}.inboxLayout[data-context-collapsed=true][data-list-collapsed=true]{grid-template-columns:1fr}.inboxLayout[data-conversation-fullscreen=true]{z-index:400;background:var(--background);grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;gap:0;height:auto;min-height:0;padding:16px;position:fixed;inset:0}.inboxLayout[data-conversation-fullscreen=true] .conversationList,.inboxLayout[data-conversation-fullscreen=true] .inboxContextPanel{display:none}.inboxSurface{background:#09090b80;box-shadow:0 20px 60px #0003,inset 0 1px #ffffff08}.inboxSectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.inboxSectionHeaderTight{margin-bottom:14px}.inboxSectionHeader h2,.inboxSectionHeader h3{margin:0;font-family:Space Grotesk,Inter,sans-serif;line-height:1.25}.inboxSectionHeader h2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;display:-webkit-box;overflow:hidden}.inboxSectionHeader h3{font-size:15px;font-weight:700}.conversationList{flex-direction:column;gap:0;min-width:0;height:100%;min-height:0;padding:16px;display:flex;overflow:hidden}.conversationListBody{flex-direction:column;flex:1 1 0;gap:6px;min-height:0;display:flex;overflow-y:auto}.conversationItemLink{border-radius:14px;outline:none;display:block}.conversationItemLink:focus-visible{box-shadow:0 0 0 1px #10b98133,0 0 0 4px #10b98114}.conversationItem{background:#ffffff04;border:1px solid #0000;border-radius:14px;flex-direction:column;gap:7px;min-width:0;padding:11px 13px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex}.conversationItem.active,.conversationItemLink:hover .conversationItem{background:linear-gradient(#ffffff0d,#ffffff06);border-color:#ffffff14;transform:translateY(-1px);box-shadow:0 16px 30px #04080f2e}.conversationItem.active{border-color:#6ba3ff3d;box-shadow:inset 0 1px #ffffff0d,0 18px 34px #070e1b3d}.conversationItemLink .conversationItem.active,.conversationItemLink:hover .conversationItem.active{background:linear-gradient(#10b9812e,#10b98112);border-color:#10b9818c;transform:translateY(-1px);box-shadow:inset 3px 0 #10b981,inset 0 0 0 1px #10b98138,0 18px 34px #070e1b3d}.conversationMetaRow{align-items:center;gap:10px;min-width:0;padding-right:24px;display:flex}.conversationAvatar{color:#eef5ff;background:linear-gradient(135deg,#10b98124,#10b98114);border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex;box-shadow:0 6px 16px #0a132429}.conversationMetaText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.conversationName{align-items:center;gap:6px;min-width:0;font-weight:600;line-height:1.3;display:flex}.conversationName svg{flex-shrink:0}.conversationNameText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conversationDot{background:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #10b98129}.conversationTime{color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;align-self:flex-start;font-size:11px}.conversationSubline{color:#7f8ca0;font-size:12px}.conversationPreview{color:#9eb0c6;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.conversationTagRow{flex-wrap:nowrap;gap:6px;min-width:0;display:flex;overflow:hidden}.conversationTagRow .badge{text-overflow:ellipsis;flex-shrink:0;max-width:100%;overflow:hidden}.badge.intentBadge{color:#34d399;text-transform:none;letter-spacing:0;background:#10b9811f;border-color:#10b98147}[data-theme=light] .badge.intentBadge{color:#059669;background:#10b9811a;border-color:#10b98152}.badge.needsReplyBadge{color:#34d399;background:#10b98124;border-color:#10b9814d}[data-theme=light] .badge.needsReplyBadge{color:#059669;background:#10b9811a;border-color:#10b98157}.conversationFooterRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.conversationStatePill{letter-spacing:.08em;text-transform:uppercase;color:#90dfce;background:#14705a24;border:1px solid #40c4a224;border-radius:999px;padding:6px 10px;font-size:11px}.conversationPanel{flex-direction:column;min-width:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.conversationHeader{border-bottom:1px solid #ffffff12;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex;overflow:hidden}.conversationHeader h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:18px;line-height:1.2;overflow:hidden}.conversationHeaderMeta{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.conversationHeaderActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.conversationHeaderMain{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.conversationHeaderChannel{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inboxHeaderIconBtn{background:var(--pill-bg);border:1px solid var(--pill-border);width:28px;height:28px;color:var(--muted-foreground);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.inboxHeaderIconBtn:hover{color:#34d399;background:#10b98114;border-color:#10b9814d}.notifActionButton{transition:background .15s,border-color .15s}.notifActionButton:hover{background:#94a3b81f}.notifActionButton:focus-visible{outline:2px solid var(--text-mint);outline-offset:2px}.notifPanel{overflow:hidden}@media (min-width:900px){.notifPanel{max-height:calc(100vh - 280px);overflow:hidden auto}}.notifGroupHeader{z-index:1;-webkit-backdrop-filter:blur(6px);background:#09090bd9;position:sticky;top:0}[data-theme=light] .notifGroupHeader{background:#ffffffd9}.inboxBackToList{background:var(--pill-bg);border:1px solid var(--pill-border);width:30px;height:30px;color:var(--muted-foreground);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:none}.inboxLayout[data-conversation-fullscreen=true] .inboxPanelToggle{display:none!important}.messagesWrap{background:linear-gradient(#ffffff04,#0000 26%);flex:1 1 0;min-height:0;padding:18px 20px 0;overflow-y:auto}.messagesDayLabel{letter-spacing:.08em;text-transform:uppercase;color:#8b99ac;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;margin:0 auto 16px;padding:8px 12px;font-size:11px;display:inline-flex}.messages{flex-direction:column;gap:14px;padding:4px 4px 20px;display:flex}.messageRow{display:flex}.messageRow.outbound{justify-content:flex-end}.emptyInboxState{color:#93a0b4;text-align:center;background:#ffffff06;border:1px dashed #ffffff17;border-radius:18px;padding:18px 20px}.bubble{color:#fafafa;word-wrap:break-word;overflow-wrap:anywhere;background:#18181b;border:1px solid #27272a;border-radius:20px;max-width:min(78%,560px);padding:14px 16px;box-shadow:0 8px 24px #0003}.bubble.outbound{background:#10b9811f;border:1px solid #10b98140;align-self:flex-end}.bubbleBody{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.bubbleMeta{color:#90a1b8;margin-top:8px;font-size:12px}.inboxScrollLatest{color:#04331c;cursor:pointer;z-index:6;background:#10b981eb;border:1px solid #10b9818c;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;margin-right:6px;transition:background .15s,transform .15s;display:flex;position:sticky;bottom:10px;box-shadow:0 8px 22px #0006}.inboxScrollLatest:hover{background:#34d399;transform:translateY(-1px)}.composer{background:#09090b99;border-top:1px solid #27272a;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.composer textarea{color:#fff;resize:vertical;background:#18181b;border:1px solid #3f3f46;border-radius:12px;width:100%;min-height:72px;max-height:240px;padding:14px 16px;font-size:14px;transition:border-color .3s,box-shadow .3s}.composer textarea:focus{border-color:#10b98180;outline:none;box-shadow:0 0 0 2px #10b98126}.composerActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.composerButtonRow{flex-wrap:wrap;gap:8px;display:flex}.composer .btnPrimary,.composer .btnSecondary,.composer .tagBlue{min-height:0;padding:8px 14px;font-size:13px}.composerActions{gap:8px;margin-top:2px}.composer textarea{min-height:64px}.composerIntro{margin:0 0 4px}.contextPanel{flex-direction:column;gap:14px;display:flex}.inboxContextPanel{height:100%;min-height:0;padding:16px;overflow-y:auto}.inboxContextSection{background:#18181b80;border:1px solid #27272a;border-radius:16px;padding:16px;transition:border-color .3s}.contextStatGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:14px;display:grid}.contextStatCard{background:#18181b;border:1px solid #27272a;border-radius:12px;min-width:0;padding:12px 14px}.contextStatLabel{letter-spacing:.08em;text-transform:uppercase;color:#7f8ca0;margin-bottom:8px;font-size:11px}.contextStatValue{overflow-wrap:anywhere;word-break:break-word;font-weight:600;line-height:1.45}.contextTimeline{margin-top:14px}.notesTimeline{gap:10px}.noteItem{background:linear-gradient(#131719,#101416)}.noteMeta{color:#7f8ca0;margin-top:8px;font-size:12px}.emptyStateNote{color:#8b99ac}.kanban{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#80808059 transparent;flex-direction:row;align-items:flex-start;gap:16px;padding-bottom:8px;display:flex;overflow:auto hidden}.kanban::-webkit-scrollbar{height:10px}.kanban::-webkit-scrollbar-track{background:0 0}.kanban::-webkit-scrollbar-thumb{background:#80808059;border-radius:999px}.kanban::-webkit-scrollbar-thumb:hover{background:#8080808c}.kanban3{grid-template-columns:repeat(3,1fr);align-items:start;gap:1rem;min-height:400px;display:grid}.kanbanCol{scroll-snap-align:start;flex-direction:column;flex:0 0 280px;min-width:280px;max-width:280px;min-height:180px;max-height:calc(100vh - 220px);display:flex;overflow-y:auto}.kanbanCardLink{border-radius:16px;display:block}.kanbanCard{background:linear-gradient(#1c1c1f,#18181b);border:1px solid #2a2a2e;border-radius:14px;flex-direction:column;gap:8px;margin-top:8px;padding:14px 16px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.settingsCardLink{text-decoration:none;display:block}.cardTitle{color:#f0f4ff}.cardSubtitle{color:var(--muted-foreground)}[data-theme=light] .cardTitle{color:#0f172a}[data-theme=light] .cardSubtitle{color:#475569}.settingsCard{cursor:pointer;align-items:center;gap:14px;height:100%;padding:16px 18px;transition:border-color .2s,box-shadow .2s;display:flex}.settingsCard .chevron{transition:transform .15s}.settingsCardLink:hover .settingsCard{border-color:var(--settings-color,#ffffff26);box-shadow:0 8px 24px #0003}.settingsCardLink:hover .chevron{transform:translate(3px)}.settingsCardLink:focus-visible{outline:none}.settingsCardLink:focus-visible .settingsCard{outline-offset:2px;border-color:var(--settings-color,#10b98166);outline:2px solid #10b981}.settingsBadge{white-space:nowrap;color:var(--muted-foreground);background:#94a3b824;border:1px solid #94a3b838;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:600;line-height:1}.settingsBadgeOk{color:#34d399;background:#10b98124;border-color:#10b9814d}[data-theme=light] .settingsBadge{color:#64748b;background:#64748b1a;border-color:#64748b33}[data-theme=light] .settingsBadgeOk{color:#059669;background:#10b9811f;border-color:#10b98159}.settingsPage{flex-direction:column;gap:18px;width:100%;display:flex;container-type:inline-size}.settingsGroupsGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}@container (max-width:1360px){.settingsGroupsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:760px){.settingsGroupsGrid{grid-template-columns:1fr}}.dangerZoneLabel{color:#f87171}[data-theme=light] .dangerZoneLabel{color:#dc2626}.dangerZoneCard{background:#f871710d;border:1px solid #f8717147}[data-theme=light] .dangerZoneCard{background:#fef2f2;border-color:#fecaca}.dangerZoneCard:hover{border-color:#f8717166;box-shadow:0 8px 30px #f871710f}[data-theme=light] .dangerZoneCard:hover{border-color:#fca5a5}.dangerZoneIcon{color:#f87171;background:#f871711a;border:1px solid #f8717140}[data-theme=light] .dangerZoneIcon{color:#dc2626;background:#fee2e2;border-color:#fca5a5}[data-theme=light] .dangerButton{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5}[data-theme=light] .dangerButton:hover:not(:disabled){background:#fecaca;border-color:#ef4444;box-shadow:0 0 24px #ef44442e}.pageSubtitleBack{cursor:pointer;border-radius:6px;align-items:center;gap:3px;width:fit-content;text-decoration:none;transition:color .15s;display:inline-flex}.pageSubtitleBack:hover{color:var(--foreground)}.pageSubtitleBack svg{margin-left:-2px}.pageSubtitleBack:focus-visible{outline-offset:2px;outline:2px solid #10b981}.signOutBtn{cursor:pointer;color:#f87171;background:#ef444414;border:1px solid #ef44442e;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:flex}.signOutBtn:hover{background:#ef444429;border-color:#ef444459;transform:translateY(-1px)}.kanbanCardLink:hover .kanbanCard{border-color:#10b98140;transform:translateY(-2px);box-shadow:0 12px 32px #0000003d,0 0 0 1px #10b98114}.timeline{flex-direction:column;gap:12px;display:flex}.timelineItem{word-wrap:break-word;background:linear-gradient(#1c1c1f,#18181b);border:1px solid #2a2a2e;border-radius:12px;padding:12px 14px;line-height:1.6;transition:border-color .2s}.timelineItem:hover{border-color:#ffffff12}.taskTimelineItem{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inputRow{flex-direction:column;gap:8px;margin-top:12px;display:flex}.inputRow label{color:#96a4b8;font-size:13px}.inputRow input,.inputRow textarea,.inputRow select,.taskStatusSelect,.formInput,input.formInput,textarea.formInput,select.formInput{color:#fff;min-width:0;font:inherit;background:#18181b;border:1px solid #3f3f46;border-radius:12px;padding:14px 16px;font-size:14px;transition:border-color .3s,box-shadow .3s,background .3s}.inputRow select,.inputRow input[type=date],.inputRow input[type=datetime-local],.inputRow input[type=month],.inputRow input[type=week],.taskStatusSelect,select.formInput,input[type=date].formInput,input[type=datetime-local].formInput{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] .inputRow select,[data-theme=light] .inputRow input[type=date],[data-theme=light] .inputRow input[type=datetime-local],[data-theme=light] .taskStatusSelect,[data-theme=light] select.formInput,[data-theme=light] input[type=date].formInput,[data-theme=light] input[type=datetime-local].formInput{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.formInput::placeholder,.inputRow input::placeholder,.inputRow textarea::placeholder{color:#71717a}.formInput:focus,.formInput:focus-visible,.inputRow input:focus,.inputRow textarea:focus,.inputRow select:focus{background:#1c1c1f;border-color:#10b98180;outline:none;box-shadow:0 0 0 2px #10b98126}.formInput:disabled{opacity:.55;cursor:not-allowed}input[type=file],input[type=file].formInput{color:#dce5f5;font:inherit;cursor:pointer;background:#0c1013;border:1px solid #ffffff14;border-radius:14px;max-width:100%;padding:10px 12px;transition:border-color .18s,background .18s}input[type=file]:hover{background:#0e1317;border-color:#10b98147}input[type=file]:focus-visible{border-color:#10b98166;outline:none;box-shadow:0 0 0 1px #10b9812e}input[type=file]::file-selector-button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#059669,#0d9488);border:none;border-radius:10px;margin-right:12px;padding:8px 14px;font-weight:600;transition:transform .18s,box-shadow .18s;box-shadow:0 8px 18px #05966933}input[type=file]::-webkit-file-upload-button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#059669,#0d9488);border:none;border-radius:10px;margin-right:12px;padding:8px 14px;font-weight:600;transition:transform .18s,box-shadow .18s;box-shadow:0 8px 18px #05966933}input[type=file]:hover::file-selector-button{transform:translateY(-1px);box-shadow:0 0 20px #10b9814d}input[type=file]:hover::-webkit-file-upload-button{transform:translateY(-1px);box-shadow:0 0 20px #10b9814d}input[type=checkbox].formCheckbox,input[type=radio].formCheckbox,.inputRow input[type=checkbox],.inputRow input[type=radio]{accent-color:#10b981}.brandToggle{-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.brandToggle input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.brandToggleTrack{background:#1a2026;border:1px solid #ffffff14;border-radius:999px;width:46px;height:26px;transition:background .18s,border-color .18s,box-shadow .18s;position:relative}.brandToggleThumb{background:#cbd3e0;border-radius:999px;width:20px;height:20px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000059}.brandToggle.on .brandToggleTrack{background:linear-gradient(135deg,#059669,#0d9488);border-color:#10b98166;box-shadow:0 0 0 1px #10b98140,0 10px 22px #05966938}.brandToggle.on .brandToggleThumb{background:#fff;transform:translate(20px)}.brandToggle input:focus-visible+.brandToggleTrack{box-shadow:0 0 0 2px #10b98159}.brandToggleLabel{color:#dce5f5;letter-spacing:.02em;font-size:13px;font-weight:600}.brandToggle.on .brandToggleLabel{color:#9de0ce}.modePicker{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.modePickerOption{color:#dce5f5;cursor:pointer;text-align:left;font:inherit;background:linear-gradient(#12161ad9,#0d1114d9);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 14px 14px 38px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.modePickerOption:hover{background:linear-gradient(#161b20eb,#101519eb);border-color:#10b98138;transform:translateY(-1px)}.modePickerOption.active{background:linear-gradient(135deg,#10b98124,#10b9810f);border-color:#10b98173;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #070e1b47}.modePickerOption:focus-visible{outline:none;box-shadow:0 0 0 2px #10b98159}.modePickerDot{background:0 0;border:2px solid #ffffff38;border-radius:999px;width:16px;height:16px;transition:border-color .18s,background .18s,box-shadow .18s;position:absolute;top:16px;left:14px}.modePickerOption.active .modePickerDot{background:radial-gradient(circle,#10b981 0 45%,#0000 50%);border-color:#10b981;box-shadow:0 0 0 3px #10b9812e}.modePickerTitle{color:#fff;font-size:14px;font-weight:600}.modePickerDesc{color:#94a2b6;font-size:12px;line-height:1.45}.hoursGrid{flex-direction:column;gap:10px;min-width:0;display:flex}.hoursRow{background:linear-gradient(#12161ad9,#0d1114d9);border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:minmax(110px,1.1fr) minmax(120px,1fr) minmax(0,1.2fr) minmax(0,1.2fr);align-items:center;gap:12px;min-width:0;padding:12px 14px;transition:border-color .18s,background .18s;display:grid}.hoursRow:hover{background:linear-gradient(#161b20eb,#101519eb);border-color:#10b9812e}.hoursRow.isClosed{opacity:.72}.hoursDay{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.hoursClosedToggle{cursor:pointer;color:#c3cddb;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:6px 10px;font-size:13px;display:inline-flex}.hoursClosedToggle input[type=checkbox]{accent-color:#10b981;width:15px;height:15px;margin:0}.hoursTimeField{flex-direction:column;gap:4px;min-width:0;display:flex}.hoursTimeLabel{letter-spacing:.08em;text-transform:uppercase;color:#7f8ca0;font-size:11px}.hoursTimeField .formInput{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;max-width:100%;padding:10px 12px;font-size:14px}.hoursTimeField .formInput:disabled{opacity:.4}@media (max-width:780px){.hoursRow{grid-template-columns:1fr 1fr;gap:10px}.hoursDay,.hoursClosedToggle{grid-column:1/-1}}.btnPrimary,.btnSecondary,.primaryButton,.secondaryButton,.iconButton,.dangerButton,button.primaryButton,button.secondaryButton{cursor:pointer;font-weight:700;font:inherit;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;transition:all .3s;display:inline-flex}.primaryButton:disabled,.secondaryButton:disabled,.btnPrimary:disabled,.btnSecondary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important;transform:none!important}button:disabled,button[aria-disabled=true]{opacity:.55;filter:saturate(.7);cursor:not-allowed!important}button:disabled *,button[aria-disabled=true] *{pointer-events:none}.loginPageMain{z-index:1;flex-direction:column;align-items:center;min-height:100vh;padding:20vh 24px 24px;display:flex;position:relative}.loginContent{flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}.loginFormSpace{width:100%;margin-top:32px}@media (max-width:640px){.loginPageMain{padding-top:12vh}.loginFormSpace{margin-top:24px}}.signupPageContent{flex-direction:column;align-items:center;width:100%;max-width:520px;display:flex}@media (max-width:640px){.signupPageContent{max-width:420px}}.btnPrimary,.primaryButton{color:#fff;background:#059669;box-shadow:0 14px 30px #05966933}.btnPrimary:hover:not(:disabled),.primaryButton:hover:not(:disabled){background:#10b981;box-shadow:0 0 40px #10b98166}.btnPrimary:focus-visible,.primaryButton:focus-visible{outline:none;box-shadow:0 0 0 2px #10b98173}.btnSecondary,.secondaryButton{background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);color:var(--btn-secondary-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:600}.btnSecondary:hover:not(:disabled),.secondaryButton:hover:not(:disabled){background:#10b9811a;border-color:#10b98180}.btnSecondary:focus-visible,.secondaryButton:focus-visible{outline:none;box-shadow:0 0 0 2px #10b98140}.iconButton{color:#a1a1aa;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:8px 12px}.iconButton:hover:not(:disabled){color:#fff;background:#10b9810f;border-color:#10b9814d}.dangerButton{color:#f87171;background:#dc26261a;border:1px solid #ef44444d}.dangerButton:hover:not(:disabled){background:#dc26262e;border-color:#ef444499;box-shadow:0 0 30px #ef444426}.taskStatusRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.taskStatusSelect{min-width:140px}.taskStatusHint{color:#7f8ca0;font-size:12px}.tableLink{color:#a8c8ff}.tableLink:hover{text-decoration:underline}.stack{flex-wrap:wrap;gap:8px;display:flex}.tagEmerald{color:#9de0ce;background:#14705a29;border:1px solid #40c4a229;border-radius:999px;padding:6px 10px;font-size:12px}.tagBlue{color:#a8c8ff;background:#2a63c929;border:1px solid #5488e42e;border-radius:999px;padding:6px 10px;font-size:12px}.tagOrange{color:#f2c48d;background:#a4692c2e;border:1px solid #dc99522e;border-radius:999px;padding:6px 10px;font-size:12px}.tagPurple{color:#cbb9ff;background:#6452b32e;border:1px solid #917ee72e;border-radius:999px;padding:6px 10px;font-size:12px}@keyframes float-slow{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-24px)scale(1.03)}}@keyframes float-medium{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes blob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.04)}}@keyframes digit-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-float-slow{animation:20s ease-in-out infinite float-slow}.animate-float-medium{animation:15s ease-in-out infinite float-medium}.animate-blob{animation:8s ease-in-out infinite blob}.animate-digit-in{animation:.3s cubic-bezier(.33,1,.68,1) both digit-in}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#52525b}@media (max-width:1499px){.inboxLayout{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.inboxContextPanel{display:none}.inboxLayout[data-list-collapsed=true]{grid-template-columns:1fr}.contextStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1200px){.grid.kpis,.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbarActions{min-width:0}.searchWrap{flex:280px;min-width:0}}@media (max-width:1024px){.mainArea{padding:20px 18px 36px}.topbar{padding-bottom:18px}.pageTitle{font-size:clamp(28px,4vw,40px)}.grid.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.mainArea{padding:16px 14px calc(96px + env(safe-area-inset-bottom))}.topbar{flex-direction:column;gap:8px;padding-bottom:14px}.pageTitle{font-size:26px;line-height:1.1}.pageSubtitle{margin-top:6px;font-size:14px;line-height:1.55}.workspacePill{margin-bottom:10px;padding:6px 10px;font-size:11px}.grid.kpis,.grid.twoCols,.kanban3,.settingsGrid,.contextStatGrid{grid-template-columns:1fr}.inboxLayout{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;gap:0;height:calc(100svh - 150px);min-height:0}.inboxLayout[data-has-selection=false] .conversationPanel,.inboxLayout[data-has-selection=true] .conversationList{display:none}.conversationList{height:auto;min-height:0;overflow-y:auto}.conversationPanel{height:auto;min-height:0}.inboxBackToList{display:inline-flex}.kanbanCol{flex:0 0 260px;min-width:260px;max-width:260px;max-height:calc(100vh - 180px)}.searchWrap{width:100%}.searchInput{width:100%;min-width:0}.inboxContextPanel{display:none}.conversationHeader{padding:16px 14px 12px}.messagesWrap{padding:14px 14px 0}.composer,.conversationList,.inboxContextPanel{padding:14px}.taskTimelineItem,.taskStatusRow{align-items:flex-start}.primaryButton,.secondaryButton,.dangerButton,.formInput{min-height:44px}.card,.panel{padding:16px}.inputRow input,.inputRow textarea,.inputRow select,.taskStatusSelect,.formInput,input.formInput,textarea.formInput,select.formInput{font-size:16px}}@media (max-width:640px){.table th,.table td{padding:12px}.messages{padding:4px 0 18px}.conversationHeader,.composer{padding:14px}.bubble{max-width:92%}.conversationItem,.inboxContextSection{padding:14px}.taskStatusSelect{width:100%}.card[style*=maxWidth]{padding:18px!important}}@media (max-width:480px){.kanbanCol{flex:0 0 220px;min-width:220px;max-width:220px}.salesKpiGrid{grid-template-columns:repeat(2,1fr)!important}}.dateIsland{scrollbar-width:none;max-width:100%;overflow-x:auto}.dateIsland::-webkit-scrollbar{display:none}@media (max-width:640px){.dateIsland button{white-space:nowrap;flex-shrink:0;padding:4px 10px;font-size:11px}.calControlsLeft{flex-wrap:wrap;gap:6px}.calMonthLabel{min-width:100px!important;font-size:13px!important}.calCell{padding:4px 2px}.calDayHeader{padding:6px 2px;font-size:10px}.mainAreaChat{flex-direction:column;height:100svh;display:flex;overflow:hidden}.mainAreaChat .topbar{flex-shrink:0}.mainAreaChat .contentArea{flex:1;gap:0;min-height:0;overflow:hidden}.assistantChatWrap{flex:1;height:auto!important;min-height:0!important}.dateRangeRow{flex-wrap:wrap;gap:8px}.dateRangeRow .primaryButton{justify-content:center;width:100%}.apptRow{flex-wrap:wrap;gap:8px 12px}.apptRow>div:first-child{min-width:80px;font-size:13px}}.mobileHeader,.mobileTabBar,.floatingIsland{display:none}.contentStatsBar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.contentStatChip{color:#8892a4;background:#ffffff08;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.quotaBar{background:#ffffff14;border-radius:999px;width:80px;height:3px;overflow:hidden}.quotaBarFill{border-radius:999px;height:100%;transition:width .4s}.calGrid{background:0 0;border-radius:12px;grid-template-rows:auto;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(96px,auto);gap:3px;display:grid;position:relative;box-shadow:0 1px 4px #00000029,0 8px 24px #00000024}[data-theme=light] .calGrid{box-shadow:0 1px 4px #0000000f,0 4px 16px #0000000a}.calCell{border-radius:8px;flex-direction:column;padding:8px;transition:box-shadow .18s,transform .18s;display:flex;position:relative}.calCell:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.calCellEmpty:hover .calCellPlus{opacity:.7}.calCellToday:after{content:"";pointer-events:none;border:1.5px solid #10b98180;position:absolute;inset:0}.calDayNum{color:#6b7a93;font-size:12px;font-weight:500;line-height:1}.calDayNumToday{color:#10b981;font-weight:700}.calCellPlus{opacity:.18;color:#8892a4;flex:1;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.contentGalleryGrid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:14px;display:grid}.contentGalleryCard{background:var(--surface-card);border:1px solid var(--card-border);border-radius:16px;flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 2px 10px #00000029}.contentGalleryCard:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000038,0 0 0 1px #10b98166}.contentGalleryCardToday{border-color:#10b98166}.contentGalleryCardMedia{aspect-ratio:1;background:#10b9811a}.contentGalleryImg{object-fit:cover;width:100%;height:100%;display:block}.contentGalleryPlaceholder{color:#10b981;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.contentGalleryPlaceholderEmpty{opacity:.35}.contentGalleryCardFooter{color:var(--muted-foreground);align-items:baseline;gap:6px;padding:8px 10px;font-size:12px;display:flex}.contentGalleryDay{color:var(--page-text);font-size:13px;font-weight:700}.contentGalleryDayToday{color:#10b981}.contentGalleryMonth{text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.contentGalleryPromo{color:#f59e0b;align-items:center;gap:3px;margin-left:auto;font-size:9.5px;font-weight:600;display:inline-flex}.moreActionsDropdown{z-index:100;background:var(--surface-elevated);-webkit-backdrop-filter:blur(16px);border:1px solid var(--card-border);border-radius:12px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0006}.moreActionsDropdownItem{width:100%;color:var(--muted-foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;transition:background .15s,color .15s;display:flex}.moreActionsDropdownItem:hover:not(:disabled){background:var(--pill-bg);color:var(--page-text)}.moreActionsDropdownItem.danger{color:#f87171}.moreActionsDropdownItem.danger:hover:not(:disabled){background:#ef44441a}.moreActionsDropdownItem:disabled{opacity:.4;cursor:default}.postListItem{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;padding:12px 14px;transition:background .15s;display:flex}.postListItem:hover{background:#ffffff08;border-color:#ffffff0f}.postListDateBlock{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;width:40px;display:flex}.postListDay{color:#f0f4ff;font-size:20px;font-weight:700;line-height:1}.postListMonth{color:#6b7a93;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.postListThumb{object-fit:cover;background:#ffffff0a;border-radius:10px;flex-shrink:0;width:56px;height:56px}.postListThumbPlaceholder{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.postListContent{flex:1;min-width:0}.postListCaption{color:#c8d0de;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.genDialogOverlay{z-index:500;background:#0009;justify-content:center;align-items:center;animation:.18s overlayIn;display:flex;position:fixed;inset:0}.genDialog{background:var(--surface-elevated);-webkit-backdrop-filter:blur(24px);border:1px solid var(--card-border);border-radius:20px;flex-direction:column;gap:20px;width:340px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:24px;display:flex;overflow-y:auto;box-shadow:0 24px 64px #00000080}.genDialogHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.genDialogOptions{flex-direction:column;gap:8px;display:flex}.genDialogOption{border:1px solid var(--pill-border);background:var(--pill-bg);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.genDialogOption:hover{background:var(--pill-btn-active);border-color:var(--card-border)}.genDialogOptionActive{background:#10b9810f;border-color:#10b98159}.genDialogOptionDot{border:2px solid var(--pill-border);border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:border-color .15s,background .15s}.genDialogOptionActive .genDialogOptionDot{background:#10b981;border-color:#10b981;box-shadow:0 0 0 3px #10b98133}.slideOverBackdrop{z-index:400;background:#00000080;animation:.22s overlayIn;position:fixed;inset:0}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes atlasOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.atlasIconSpin{transform-origin:50%;animation:2s linear infinite atlasOrbit}.atlasMarkdown>:last-child{margin-bottom:0}.atlasMarkdown .hljs{background:var(--surface-elevated);color:var(--page-text)}.atlasMarkdown .hljs-comment,.atlasMarkdown .hljs-quote{color:var(--muted-foreground);font-style:italic}.atlasMarkdown .hljs-keyword,.atlasMarkdown .hljs-selector-tag,.atlasMarkdown .hljs-literal,.atlasMarkdown .hljs-tag{color:var(--text-lavender)}.atlasMarkdown .hljs-string,.atlasMarkdown .hljs-attr,.atlasMarkdown .hljs-regexp,.atlasMarkdown .hljs-addition{color:var(--text-mint)}.atlasMarkdown .hljs-number,.atlasMarkdown .hljs-symbol,.atlasMarkdown .hljs-deletion{color:var(--text-amber)}.atlasMarkdown .hljs-title,.atlasMarkdown .hljs-name,.atlasMarkdown .hljs-section,.atlasMarkdown .hljs-built_in,.atlasMarkdown .hljs-type{color:var(--text-blue)}.atlasMarkdown .hljs-variable,.atlasMarkdown .hljs-template-variable,.atlasMarkdown .hljs-attribute,.atlasMarkdown .hljs-params{color:var(--text-gold)}.atlasMarkdown .hljs-meta{color:var(--muted-foreground)}.atlasMarkdown .hljs-emphasis{font-style:italic}.atlasMarkdown .hljs-strong{font-weight:700}.atlasHistorySlideOver{display:none}@media (max-width:640px){.atlasHistoryPopover{display:none}.atlasHistorySlideOver{display:block}}.atlasCard{margin-top:8px;padding:14px 16px;animation:.32s cubic-bezier(.16,1,.3,1) atlasCardIn}@keyframes atlasCardIn{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.atlasUltra .atlasCard{border-color:#a855f752}.atlasCopyPop{animation:.35s cubic-bezier(.34,1.56,.64,1) atlasCopyPop}@keyframes atlasCopyPop{0%{transform:scale(1)}45%{transform:scale(1.25)}to{transform:scale(1)}}.atlasListRowIndex{font-variant-numeric:tabular-nums;width:20px;color:var(--muted-foreground);text-align:right;flex-shrink:0;font-size:11px}.atlasCardEmpty{color:var(--muted-foreground);align-items:center;gap:8px;padding:6px 2px;font-size:12.5px;display:flex}.atlasStatGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.atlasStatTile{min-width:0}.atlasStatTile .statV{margin-top:6px;font-size:20px}.atlasStatTile .statN{margin-top:4px;font-size:11.5px}.atlasStatBadge{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:2px;display:flex}.atlasFunnelRow{border-top:1px solid var(--card-border);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.atlasPill{background:var(--pill-bg);border:1px solid var(--pill-border);color:var(--page-text);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.atlasListRows{flex-direction:column;display:flex}.atlasListRow{border-bottom:1px solid var(--card-border);border-radius:8px;align-items:center;gap:10px;margin:0 -6px;padding:9px 6px;transition:background .15s;display:flex}.atlasListRow:last-child{border-bottom:none}.atlasListRow:hover{background:var(--pill-bg)}.atlasListRowMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.atlasListRowTitle{color:var(--page-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.atlasListRowTitle:is(a):hover{text-decoration:underline}.atlasListRowSub{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.atlasListMore{color:var(--muted-foreground);text-align:center;padding-top:8px;font-size:11.5px}@media (max-width:640px){.atlasStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlasListRow{flex-wrap:wrap}.atlasListRowSub{white-space:normal}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:6px;flex-shrink:0;animation:1.6s infinite shimmer}[data-theme=light] .sk{background:linear-gradient(90deg,#0000000d 25%,#0000001a 50%,#0000000d 75%) 0 0/200% 100%;animation:1.6s infinite shimmer}.atlasSkeletonCard{flex-direction:column;gap:8px;margin-top:8px;padding:14px 16px;display:flex}.atlasSkeletonStatGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.atlasIconBtn{background:0 0;border:none;transition:background .15s,color .15s,border-color .15s}.atlasIconBtn--code{border:1px solid var(--card-border);background:var(--pill-bg)}.atlasIconBtn--deliverable{border:1px solid var(--ai-accent-border);background:var(--surface-elevated)}.atlasIconBtn:hover{background:var(--surface-elevated);border-color:var(--ai-accent-border)}.atlasIconBtn:focus-visible{outline:2px solid var(--text-lavender);outline-offset:1px}.atlasPromptTile{border:1px solid var(--card-border);background:var(--surface-elevated);transition:border-color .15s,background .15s}.atlasPromptTile:hover{border-color:var(--ai-accent-border)}.atlasPromptTile:focus-visible{outline:2px solid var(--text-lavender);outline-offset:2px;border-color:var(--ai-accent-border)}.atlasScrollBottomBtn{background:var(--pill-bg);border:1px solid var(--card-border);width:34px;height:34px;color:var(--page-text);cursor:pointer;z-index:5;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000002e}.atlasScrollBottomBtn:hover{border-color:var(--ai-accent-border)}.atlasScrollBottomBtn:focus-visible{outline:2px solid var(--text-lavender);outline-offset:2px}.slideOver{z-index:401;background:var(--surface-elevated);-webkit-backdrop-filter:blur(24px);border-left:1px solid var(--card-border);flex-direction:column;width:440px;max-width:100vw;transition:transform .34s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-16px 0 48px #00000080}.slideOverOpen{transform:translate(0)}.slideOverHeader{border-bottom:1px solid var(--card-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex}.slideOverHeaderLeft{flex-direction:column;gap:6px;display:flex}.slideOverDate{color:var(--page-text);letter-spacing:-.02em;font-size:18px;font-weight:700}.slideOverCloseBtn{border:1px solid var(--card-border);background:var(--pill-bg);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:background .15s,color .15s;display:flex}.slideOverCloseBtn:hover{background:var(--pill-btn-active);color:var(--page-text)}.slideOverBody{flex-direction:column;flex:1;gap:20px;padding:20px;display:flex;overflow-y:auto}.slideOverImage{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%;display:block}.slideOverCaption{flex-direction:column;gap:8px;display:flex}.slideOverLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:11px;font-weight:600}.slideOverCaptionText{color:var(--page-text);background:var(--pill-bg);border:1px solid var(--pill-border);white-space:pre-wrap;border-radius:10px;margin:0;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.6}.slideOverActions{flex-wrap:wrap;gap:8px;display:flex}.slideOverDivider{border:none;border-top:1px solid var(--card-border);margin:0}.slideOverRegenSection{flex-direction:column;gap:12px;display:flex}.slideOverRegenMeta{color:var(--muted-foreground);font-size:12px}.slideOverFooter{border-top:1px solid var(--card-border);flex-shrink:0;padding:16px 20px}@media (max-width:768px){.slideOver{border-left:none;border-top:1px solid var(--card-border);border-radius:24px 24px 0 0;width:100%;height:88vh;top:auto;left:0;right:0;transform:translateY(100%);box-shadow:0 -16px 48px #0009}.slideOverOpen{transform:translateY(0)}.shell{grid-template-columns:1fr}.sidebar{display:none}.mainArea{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.mobileHeader{-webkit-backdrop-filter:blur(24px);z-index:190;background:#0006;border-bottom:1px solid #10b9811a;justify-content:space-between;align-items:center;height:68px;padding:0 20px;display:flex;position:fixed;top:0;left:0;right:0}.mainArea{padding-top:80px}.floatingIsland{bottom:calc(16px + env(safe-area-inset-bottom));z-index:200;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#0a0d10d9;border:1px solid #ffffff14;border-radius:36px;flex-direction:column;justify-content:flex-end;max-height:72px;transition:max-height .34s cubic-bezier(.4,0,.2,1),border-radius .34s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;left:12px;right:12px;overflow:hidden;box-shadow:0 8px 32px #0006,0 0 0 1px #ffffff0a}.floatingIslandOpen{border-radius:24px;max-height:400px}.islandGrid{opacity:0;pointer-events:none;flex:1;min-height:0;padding:20px 16px 8px;transition:opacity .14s;overflow:hidden}.floatingIslandOpen .islandGrid{opacity:1;pointer-events:auto;transition:opacity .18s .18s}.islandGridItems{flex-wrap:wrap;justify-content:flex-start;gap:12px 4px;display:flex}.islandGridItem{color:#ffffff80;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:5px;width:calc(25% - 4px);text-decoration:none;display:flex}.islandGridItemActive{color:#10b981}.islandGridItemIcon{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;transition:background .15s,transform .15s;display:flex}.islandGridItem:active .islandGridItemIcon{background:#ffffff17;transform:scale(.9)}.islandGridItemActive .islandGridItemIcon{background:#10b9811f;border-color:#10b98147}.islandGridItemLabel{text-align:center;letter-spacing:.01em;font-size:10px;font-weight:500}.islandTabRow{flex-shrink:0;align-items:center;height:72px;padding:0 8px;display:flex}.islandTab{color:#ffffff80;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;height:56px;text-decoration:none;transition:color .15s,background .15s;display:flex}.islandTabActive{color:#10b981}.islandMoreBtnActive{background:#10b9811a}.islandTabLabel{letter-spacing:.01em;font-size:10px;font-weight:500}}.legalShell{background:var(--page-bg);min-height:100vh;color:var(--page-text)}.legalShellHeader{border-bottom:1px solid var(--card-border);align-items:center;gap:16px;padding:24px 32px;display:flex}.legalPage{max-width:720px;margin:0 auto;padding:48px 24px 80px}.legalPage h1{letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(22px,4vw,32px);font-weight:700}.legalMeta{color:var(--muted-foreground);margin-bottom:40px;font-size:13px}.legalPage h2{color:var(--page-text);margin:32px 0 8px;font-size:16px;font-weight:600}.legalPage p,.legalPage li{color:var(--muted-foreground);margin:0 0 10px;font-size:14px;line-height:1.75}.legalPage ul{margin:0 0 10px;padding-left:20px}.legalPage a{color:#10b981}.atlasUltra{animation:4.5s ease-in-out infinite atlasUltraPulse;position:relative;overflow:hidden;background:radial-gradient(130% 90% at 50% 0%, #7c3aed1f, transparent 60%), var(--surface-card)!important;border:1px solid #a855f773!important;box-shadow:0 0 0 1px #7c3aed38,0 0 44px #7c3aed42,inset 0 0 70px #7c3aed0f!important}.atlasUltra:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#a855f7,#6366f1,#22d3ee,#a855f7,#0000) 0 0/220% 100%;height:2px;animation:3.2s linear infinite atlasUltraSlide;position:absolute;top:0;left:0;right:0}.atlasUltra:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 60% at 50% 0,#7c3aed29,#0000 70%);height:70%;animation:9s ease-in-out infinite alternate atlasUltraDrift;position:absolute;inset:-40% -10% auto}.atlasUltra>*{z-index:1;position:relative}@keyframes atlasUltraPulse{0%,to{box-shadow:0 0 0 1px #7c3aed38,0 0 38px #7c3aed33,inset 0 0 70px #7c3aed0d}50%{box-shadow:0 0 0 1px #a855f766,0 0 62px #7c3aed66,inset 0 0 84px #7c3aed1a}}@keyframes atlasUltraSlide{0%{background-position:220% 0}to{background-position:-220% 0}}@keyframes atlasUltraDrift{0%{transform:translate(-8%)}to{transform:translate(8%)}}.atlasUltra .atlasBubbleAssistant{border-color:#a855f759!important}.atlasUltra .atlasAvatarIcon{color:#a78bfa!important}@media (prefers-reduced-motion:reduce){.atlasUltra,.atlasUltra:before,.atlasUltra:after{animation:none!important}}.atlasUltraDegraded{border-color:#fbbf2473!important;animation:none!important;box-shadow:0 0 0 1px #fbbf2438,0 0 44px #fbbf2438,inset 0 0 70px #fbbf240d!important}.atlasUltraDegraded:before{opacity:.7;background:linear-gradient(90deg,#0000,#fbbf24,#f59e0b,#fbbf24,#0000)!important;animation:none!important}.atlasUltraDegraded:after{background:radial-gradient(50% 60% at 50% 0,#fbbf2424,#0000 70%)!important;animation:none!important}.atlasUltraDegraded .atlasBubbleAssistant{border-color:#fbbf2466!important}.atlasUltraDegraded .atlasAvatarIcon{color:#fbbf24!important}.atlasComposerUltra{border-color:#a855f766!important}.atlasComposerUltraDegraded{border-color:#fbbf2480!important}.primaryButtonUltra{background:linear-gradient(90deg,#7c3aed,#2563eb)!important;border-color:#0000!important}.primaryButtonUltraDegraded{background:linear-gradient(90deg,#d97706,#b45309)!important;border-color:#0000!important}.atlasAvatarLive{border-radius:50%;animation:2.4s ease-in-out infinite atlasAvatarPulse}@keyframes atlasAvatarPulse{0%,to{box-shadow:0 0 #8b5cf647}50%{box-shadow:0 0 0 6px #8b5cf600}}@media (prefers-reduced-motion:reduce){.atlasAvatarLive{animation:none!important}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_59d6dcf5-module__z_Ctiq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_59d6dcf5-module__z_Ctiq__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
