:root,[data-theme=light]{--bg-page: #f4f5f7;--bg-sidebar: #ffffff;--bg-card: #ffffff;--bg-input: #f4f5f7;--bg-hover: #f0f1f4;--border: #e2e5e9;--text-heading: #111827;--text-primary: #374151;--text-muted: #6b7280;--text-faint: #9ca3af;--accent: #1268d1;--accent-light: rgba(18, 104, 209, .09);--success: #16a34a;--danger: #dc2626;--warning: #ca8a04;--setup-hint-badge-bg: #facc15;--setup-hint-badge-fg: #422006;--scrollbar-thumb: #d1d5db;--scrollbar-hover: #9ca3af;--chart-active: #059669;--chart-warm: #1d4ed8;--chart-cold: #475569;--msg-sent: #1d4ed8;--msg-received: #c2410c}[data-theme=dark]{--bg-page: #0f1117;--bg-sidebar: #161822;--bg-card: #1a1d2e;--bg-input: #161822;--bg-hover: #1f2237;--border: #23273a;--text-heading: #ffffff;--text-primary: #e0e0e0;--text-muted: #eeeff1;--text-faint: #cfd1de;--accent: #1268d1;--accent-light: rgba(18, 104, 209, .09);--success: #22c55e;--danger: #ef4444;--warning: #eab308;--setup-hint-badge-bg: #facc15;--setup-hint-badge-fg: #1c1917;--scrollbar-thumb: #23273a;--scrollbar-hover: #363a52;--chart-active: #22c55e;--chart-warm: #1d4ed8;--chart-cold: #64748b;--msg-sent: #2563eb;--msg-received: #ea580c}:root{--grade-spam: #8b3a2a;--grade-red: #c0392b;--grade-amber: #f39c12;--grade-green: #27ae60;--grade-grey: #999999;--grade-bar-grey: #cbd0d6;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-h1: 22px;--text-section: 16px;--text-title: 14px;--text-stat: 28px;--text-body: 14px;--text-body-sm: 13px;--text-label: 12px;--text-meta: 11px;--text-tiny: 10px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--tracking-eyebrow: .5px;--tracking-eyebrow-wide: .6px;--leading-tight: 1.2;--leading-body: 1.4;--leading-relaxed: 1.6;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 10px;--space-6: 12px;--space-7: 14px;--space-8: 16px;--space-10: 20px;--space-12: 24px;--space-16: 32px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-badge: 20px;--radius-pill: 999px;--radius-card: 12px;--radius-input: 8px;--radius-chip: 999px;--shadow-tooltip: 0 4px 12px rgba(0, 0, 0, .15);--shadow-menu: 0 8px 20px rgba(0, 0, 0, .18);--shadow-menu-lg: 0 8px 24px rgba(0, 0, 0, .18);--shadow-popover: 0 10px 24px rgba(0, 0, 0, .2);--sidebar-width: 240px;--content-pad: 24px 32px;--ease-standard: cubic-bezier(.4, 0, .2, 1);--dur-fast: .15s;--dur-med: .28s;--dur-slow: .4s;--scrim: rgba(0, 0, 0, .45)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-page);color:var(--text-primary)}a{color:inherit}input,select,button,textarea{font-family:inherit}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.flynt-high-contrast{--text-muted: #4b5563;--text-faint: #6b7280;--grade-amber: #b06f00;--grade-green: #1e8449;--danger: #b91c1c}.flynt-high-contrast .flynt-danger-text{font-weight:700!important}.st-cls-tile{appearance:none;-webkit-appearance:none}.srag-swatch{position:relative;display:inline-grid;place-items:center;line-height:0}.srag-letter{display:flex;align-items:center;justify-content:center;margin:0;padding:0;line-height:1;text-align:center;transform:none;text-box:trim-both cap alphabetic;text-box-trim:trim-both;text-box-edge:cap alphabetic}.st-cls-tile .srag-letter,.srag-swatch .srag-letter{position:absolute;inset:0}.srag-glyph{display:none}.flynt-rag-letters .srag-glyph{display:flex!important}@supports not (text-box-trim: trim-both){.srag-letter{translate:0 .06em}}html[data-font-size=large]{zoom:1.125}html[data-font-size=xl]{zoom:1.25}.flynt-keyboard-focus button:focus-visible,.flynt-keyboard-focus a:focus-visible,.flynt-keyboard-focus input:focus-visible,.flynt-keyboard-focus select:focus-visible,.flynt-keyboard-focus textarea:focus-visible,.flynt-keyboard-focus [role=button]:focus-visible,.flynt-keyboard-focus [role=tab]:focus-visible,.flynt-keyboard-focus [role=menuitem]:focus-visible,.flynt-keyboard-focus [role=option]:focus-visible,.flynt-keyboard-focus [role=link]:focus-visible,.flynt-keyboard-focus [tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid var(--accent)!important;outline-offset:3px!important;box-shadow:0 0 0 6px var(--bg-page),0 0 0 9px var(--text-heading)!important}.st-btn-secondary:hover:not(:disabled){border-color:var(--accent)!important}.st-btn-ghost:hover:not(:disabled){color:var(--text-primary)!important;background:var(--bg-hover)!important}.st-card-hover:hover{border-color:var(--accent)!important}.st-nav-hover:hover{background:var(--bg-hover)!important}.st-cls-tile:hover{background:var(--g-bg)!important;color:var(--g-fg)!important;opacity:1!important}.st-hover-bg:hover{background:var(--bg-hover)!important}.st-hover-bg-mut:hover{background:var(--bg-hover)!important;color:var(--text-muted)!important}.st-hover-mut:hover{color:var(--text-muted)!important}.st-hover-dim:hover{opacity:.9!important}.st-hover-parent .st-hover-reveal{opacity:0}.st-hover-parent:hover .st-hover-reveal{opacity:1}.st-hover-parent .st-hover-pop{display:none}.st-hover-parent:hover .st-hover-pop{display:flex}.st-contact-search-btn:hover:not(:disabled){background:var(--bg-hover)!important;border-color:var(--accent)!important;color:var(--text-heading)!important}.st-contact-search-btn:hover:not(:disabled)>span:last-child{color:var(--accent)!important}.st-contact-search-btn:disabled{cursor:not-allowed}@keyframes st-progress-indeterminate{0%{left:-40%}50%{left:100%}to{left:100%}}@keyframes st-progress-calculating{0%{left:-30%;opacity:.5}50%{left:50%;opacity:1}to{left:100%;opacity:.5}}.setup-hint-wrap--block{display:block}.data-sources-connect-hint.setup-hint-wrap--block{width:100%;margin-bottom:20px}.data-sources-connect-hint .data-sources-connect-banner{margin-bottom:0}.data-sources-modal__body{padding:4px 2px;box-sizing:border-box}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}@keyframes flynt-slide-in{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes flynt-field-flash{0%{background:var(--accent-light);box-shadow:0 0 0 3px var(--accent-light)}to{box-shadow:0 0 0 3px transparent}}.flynt-flash-scope .flynt-val{animation:flynt-field-flash .9s ease-out}@keyframes flynt-draw{to{stroke-dashoffset:0}}@keyframes flynt-pop-in{0%{transform:scale(.97);opacity:0}to{transform:scale(1);opacity:1}}@keyframes flynt-toast-in{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes flynt-page-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes flynt-sug-pulse{0%,to{box-shadow:0 0 #6366f100}50%{box-shadow:0 0 0 3px #6366f173}}@keyframes flynt-spin{to{transform:rotate(360deg)}}@keyframes flynt-setup-pulse{0%{box-shadow:0 4px 14px #11182724,0 0 #6366f166}70%{box-shadow:0 4px 14px #11182724,0 0 0 9px #6366f100}to{box-shadow:0 4px 14px #11182724,0 0 #6366f100}}.flynt-cls-row:hover .flynt-sug{animation:flynt-sug-pulse 1.8s ease-in-out infinite}@keyframes flynt-env-fall{0%{transform:translate(var(--dx, 0px)) rotate(var(--rot, 0deg));opacity:0}16%{opacity:1}72%{opacity:1}94%{transform:translateY(64px) rotate(0);opacity:0}to{transform:translateY(64px) rotate(0);opacity:0}}.flynt-kanban-card{flex-shrink:0}.flynt-kanban-card:hover{box-shadow:0 4px 12px #0000001a!important;transform:translateY(-1px);border-color:var(--accent)!important}.flynt-kanban-card:active{cursor:grabbing}.flynt-kanban-move{opacity:0;transition:opacity .15s}.flynt-kanban-card:hover .flynt-kanban-move,.flynt-kanban-card:focus-within .flynt-kanban-move{opacity:1}.flynt-list-grid{width:100%;box-sizing:border-box;position:relative}.flynt-list-grid>*{min-width:0;overflow:hidden}.flynt-list-grid>[aria-hidden]{overflow:visible}.flynt-col-head{border-radius:5px;outline:1px solid transparent;outline-offset:3px;transition:outline-color .12s ease;box-sizing:border-box;overflow:visible}.flynt-col-head:hover,.flynt-col-head:focus-within{outline-color:color-mix(in srgb,var(--text-muted) 28%,var(--border))}.flynt-col-head>button,.flynt-col-head>span:not(.flynt-col-resize){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flynt-col-resize{background:transparent}.flynt-list-scroll{min-width:0;width:100%}.flynt-list-head-scroll{flex-shrink:0;width:100%;overflow:hidden;background:var(--bg-card);scrollbar-gutter:stable}.flynt-list-end-slot{position:absolute;top:0;right:0;z-index:20;display:flex;align-items:center;justify-content:flex-end;padding-right:16px;box-sizing:border-box;pointer-events:auto;background:var(--bg-card);overflow:visible}.flynt-list-body-scroll{flex:1 1 auto;min-height:0;min-width:0;width:100%;overflow:auto;scrollbar-gutter:stable}.flynt-col-resize__cue{position:absolute;top:50%;right:4px;width:9px;height:14px;margin:0;transform:translate(50%,-50%);box-sizing:border-box;border-radius:999px;pointer-events:none;opacity:0;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--text-muted) 45%,var(--border));box-shadow:0 1px 3px #0000001a;background:var(--bg-card);color:color-mix(in srgb,var(--text-muted) 80%,var(--border));transition:opacity .12s ease,border-color .12s ease,color .12s ease,background .12s ease}.flynt-col-head:hover .flynt-col-resize__cue,.flynt-col-head:focus-within .flynt-col-resize__cue,.flynt-col-resize:hover .flynt-col-resize__cue,.flynt-col-resize:active .flynt-col-resize__cue{opacity:1;border-color:color-mix(in srgb,var(--accent) 55%,var(--border));color:color-mix(in srgb,var(--accent) 80%,var(--text-muted))}.flynt-col-resize__cue svg{display:block;flex-shrink:0}.flynt-col-resize--edge:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.flynt-col-resize--edge:active{background:color-mix(in srgb,var(--accent) 18%,transparent)}.flynt-col-resize__grip{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:10px;height:48px;border-radius:999px;background:var(--bg-card);border:1px solid color-mix(in srgb,var(--text-muted) 45%,var(--border));box-shadow:0 1px 3px #0000001a;color:color-mix(in srgb,var(--text-muted) 80%,var(--border));opacity:0;transition:opacity .12s,background .12s,border-color .12s,color .12s,box-shadow .12s}.flynt-kanban-col:hover .flynt-col-resize__grip,.flynt-col-resize__grip:hover,.flynt-col-resize__grip:active,.flynt-col-resize__grip:focus-visible{opacity:1}.flynt-col-resize__grip:hover,.flynt-col-resize__grip:active{background:color-mix(in srgb,var(--accent-light) 80%,var(--bg-card));border-color:color-mix(in srgb,var(--accent) 55%,var(--border));color:color-mix(in srgb,var(--accent) 80%,var(--text-muted));box-shadow:0 2px 6px #0000001f}.flynt-col-resize__grip svg{display:block;flex-shrink:0}.org-tree-contact{transition:background .15s ease,transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s ease}.org-tree-contact__edit{opacity:0;pointer-events:none;transform:scale(.92);transition:opacity .15s ease,transform .15s cubic-bezier(.22,1,.36,1),background .15s ease,border-color .15s ease,color .15s ease}.org-tree-contact:hover .org-tree-contact__edit,.org-tree-contact:focus-within .org-tree-contact__edit{opacity:1;pointer-events:auto;transform:scale(1)}.org-tree-contact__edit:hover{border-color:var(--accent)!important;background:var(--accent-light)!important;color:var(--accent)!important}.org-tree-contact--clickable:hover{background:color-mix(in srgb,var(--accent) 10%,var(--bg-input));transform:translate(3px);box-shadow:inset 2px 0 0 var(--accent)}.org-tree-contact--clickable:active{transform:translate(1px)}@media(prefers-reduced-motion:reduce){.org-tree-contact--clickable:hover,.org-tree-contact--clickable:active{transform:none}}.flynt-dw-body>div:empty{display:flex;align-items:center;justify-content:center;height:100%;min-height:90px}.flynt-dw-body>div:empty:after{content:"Nothing to show here yet";font-size:11.5px;color:var(--text-faint)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}@keyframes flynt-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes flynt-col-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes flynt-donut-sweep{0%{transform:rotate(-120deg);opacity:0}to{transform:rotate(0);opacity:1}}.flynt-bar{transform-origin:left center;animation:flynt-bar-grow .55s cubic-bezier(.22,1,.36,1) both}.flynt-col{transform-origin:bottom center;animation:flynt-col-rise .5s cubic-bezier(.22,1,.36,1) both}.flynt-donut{transform-origin:50% 50%;animation:flynt-donut-sweep .7s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.flynt-bar,.flynt-col,.flynt-donut{animation:none}}@keyframes flynt-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.flynt-skeleton{background-image:linear-gradient(90deg,var(--bg-input) 0%,var(--bg-hover) 40%,var(--bg-input) 80%);background-size:200% 100%;animation:flynt-skeleton 1.4s ease-in-out infinite;border-radius:6px}@media(prefers-reduced-motion:reduce){.flynt-skeleton{animation:none}}.st-linkedin-profile-link{transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease,color .18s ease}.st-linkedin-profile-link__icon{transition:transform .18s cubic-bezier(.22,1,.36,1)}.st-linkedin-profile-link:hover{background:var(--accent-light);color:var(--accent);transform:translateY(-1px)}.st-linkedin-profile-link:hover .st-linkedin-profile-link__icon{transform:scale(1.12)}.st-linkedin-profile-link:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.st-linkedin-profile-link,.st-linkedin-profile-link__icon{transition:none}.st-linkedin-profile-link:hover,.st-linkedin-profile-link:hover .st-linkedin-profile-link__icon{transform:none}}
