.lb-lexical-suggestions-list{margin:0;padding:0;list-style:none}.lb-lexical-suggestions{animation-duration:var(--lb-transition-duration);animation-timing-function:var(--lb-transition-easing);will-change:transform,opacity;padding:4px}.lb-lexical-suggestions-list-item{padding:calc(.25*var(--lb-spacing))calc(.5*var(--lb-spacing));border-radius:calc(var(--lb-radius) - .75*4px);color:var(--lb-foreground-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;scroll-margin-block:4px;font-size:.875rem;transition-property:background,color,opacity;display:flex}.lb-lexical-suggestions-list-item:where([data-highlighted]:not([data-highlighted=false]),[data-selected]:not([data-selected=false])){background:var(--lb-foreground-subtle);transition-duration:calc(var(--lb-transition-duration)/2)}.lb-lexical-suggestions-list-item:where(:disabled,[data-disabled]:not([data-disabled=false])){opacity:.5;cursor:not-allowed}.lb-lexical-suggestions:where([data-side=top]){animation-name:lb-animation-slide-up}.lb-lexical-suggestions:where([data-side=bottom]){animation-name:lb-animation-slide-down}.lb-lexical-suggestions:where([data-state=closed]){animation-name:lb-animation-disappear}.lb-lexical-mention{border-radius:calc(.675*var(--lb-radius));background:var(--lb-accent-subtle);color:var(--lb-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1em .3em;font-weight:500}.lb-lexical-mention::selection{background:0 0}.lb-lexical-mention ::selection{background:0 0}.lb-lexical-mention:where([data-selected]:not([data-selected=false])){background:var(--lb-accent);color:var(--lb-accent-foreground)}.lb-lexical-mention-suggestions{--lb-lexical-mention-suggestion-avatar-size:1.25rem}.lb-lexical-mention-suggestion{padding-inline-start:calc(.5*var(--lb-spacing));padding-inline-end:calc(.625*var(--lb-spacing));padding-block:calc(.25*var(--lb-spacing))}.lb-lexical-mention-suggestion-avatar{inline-size:var(--lb-lexical-mention-suggestion-avatar-size);block-size:var(--lb-lexical-mention-suggestion-avatar-size);margin-inline-start:calc(-.125*var(--lb-spacing));margin-inline-end:calc(.5*var(--lb-spacing));margin-block:calc(.125*var(--lb-spacing));justify-content:center;align-items:center;display:flex}.lb-lexical-mention-suggestion-avatar:where(.lb-avatar){background:var(--lb-foreground-subtle);color:var(--lb-foreground-moderate)}.lb-lexical-mention-suggestion-avatar :where(.lb-icon){color:var(--lb-foreground-moderate)}.lb-lexical-mention-suggestion-group-description{color:var(--lb-foreground-tertiary);align-self:baseline;margin-inline-start:calc(.625*var(--lb-spacing));font-size:.875em}.lb-lexical-thread-mark{background:var(--lb-accent-subtle);color:var(--lb-foreground);text-decoration-line:underline;-webkit-text-decoration-color:var(--lb-foreground-moderate);text-decoration-color:var(--lb-foreground-moderate);text-underline-offset:2px;outline:none;font-weight:500;transition-property:color,text-decoration-color}.lb-lexical-thread-mark:where([data-state=active]){color:var(--lb-accent);-webkit-text-decoration-color:var(--lb-accent-moderate);text-decoration-color:var(--lb-accent-moderate)}.lb-lexical-anchored-threads{--lb-lexical-anchored-threads-gap:1.25rem;--lb-lexical-anchored-threads-active-thread-offset:-.75rem}.lb-lexical-anchored-threads-thread-container{transition-duration:calc(var(--lb-transition-duration)*2);transition-property:transform}.lb-lexical-anchored-threads-thread{border-radius:var(--lb-radius);background:var(--lb-dynamic-background);transition-property:background,box-shadow;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 2px 6px #0000000a,0 6px 20px #0000000f}.lb-lexical-anchored-threads-thread:after{content:"";z-index:1;border-radius:inherit;box-shadow:var(--lb-inset-shadow);pointer-events:none;position:absolute;inset:0}.lb-lexical-anchored-threads-thread:where([data-state=active]){box-shadow:0 0 0 1px #0000000a,0 2px 6px #00000014,0 8px 26px #0000001f}.lb-lexical-floating{--lb-lexical-floating-size:350px}.lb-lexical-floating-threads-thread{inline-size:var(--lb-lexical-floating-size)}.lb-lexical-floating-threads-thread:where(:not(:last-of-type)){border-block-end:1px solid var(--lb-foreground-subtle)}.lb-lexical-floating-composer{inline-size:var(--lb-lexical-floating-size)}.lb-lexical-toolbar{--lb-lexical-toolbar-spacing:calc(.25*var(--lb-spacing));gap:var(--lb-lexical-toolbar-spacing);padding:var(--lb-lexical-toolbar-spacing);background:var(--lb-background);flex-direction:row;align-items:center;display:flex;position:relative}.lb-lexical-floating-toolbar{--lb-lexical-toolbar-spacing:4px}.lb-lexical-toolbar-separator{pointer-events:none;align-self:stretch;inline-size:1px;margin-inline:1px;position:relative}.lb-lexical-toolbar-separator:before{content:"";background:var(--lb-foreground-subtle);position:absolute;inset:10% 0}.lb-lexical-cursors{z-index:1;isolation:isolate}.lb-lexical-cursors span[style*="font-family: Arial"]{font-family:inherit!important}@media (prefers-reduced-motion){.lb-lexical-suggestions:where(:not([data-state=closed])){animation-name:lb-animation-appear}.lb-lexical-anchored-threads-thread-container{transition-duration:0s}}:root{--neonify-violet-0:rgb(243,232,255);--neonify-violet-1:rgb(233,215,254);--neonify-violet-5:rgb(146,84,222);--neonify-violet-6:rgb(124,58,237);--neonify-violet-7:rgb(109,40,217);--neonify-violet-8:rgb(91,33,182);--neonify-color-primary:var(--neonify-violet-5);--neonify-color-primary-hover:var(--neonify-violet-6);--neonify-color-primary-deep:var(--neonify-violet-8);--neonify-lavender:#e9d7fe;--neonify-lime:#ebfdb4;--neonify-gradient-header:linear-gradient(to right,var(--neonify-lavender),var(--neonify-lime));--neonify-gradient-sidebar:linear-gradient(180deg,#fdfcff,#fafbfc);--neonify-text-primary:#101828;--neonify-text-secondary:#344054;--neonify-text-muted:#64748b;--neonify-text-subtle:#475569;--neonify-surface-canvas:#f8fafc;--neonify-surface-page:#ffffff;--neonify-surface-subtle:#f9fafb;--neonify-surface-muted:#f1f3f5;--neonify-border-default:#e5e7eb;--neonify-border-strong:#eaecf0;--neonify-active-bg:var(--neonify-violet-0);--neonify-active-text:var(--neonify-violet-5);--neonify-focus-ring:var(--neonify-violet-5);--neonify-badge-dot:#f97316;--neonify-font-sans:var(--font-brand-sans),"Poppins",system-ui,-apple-system,sans-serif;--neonify-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--neonify-text-micro:10px;--neonify-text-xs:12px;--neonify-text-sm:13px;--neonify-text-md:14px;--neonify-text-lg:16px;--neonify-text-xl:18px;--neonify-text-2xl:24px;--neonify-tracking-body:-0.015em;--neonify-tracking-heading:-0.03em;--neonify-tracking-label:0.06em;--neonify-space-1:4px;--neonify-space-2:8px;--neonify-space-3:12px;--neonify-space-4:16px;--neonify-space-6:24px;--neonify-space-8:32px;--neonify-radius-sm:6px;--neonify-radius-md:8px;--neonify-radius-lg:10px;--neonify-radius-xl:12px;--neonify-motion-fast:150ms ease-out;--neonify-motion-normal:200ms ease-out;--neonify-scrollbar-thumb:rgba(146,84,222,0.42);--neonify-scrollbar-thumb-hover:rgba(146,84,222,0.62)}@layer base{:root{--neonify-scrollbar-size:5px;--neonify-scrollbar-thumb:rgba(146,84,222,0.42);--neonify-scrollbar-thumb-hover:rgba(146,84,222,0.62);--neonify-scrollbar-thumb-active:rgba(124,58,237,0.78);--neonify-scrollbar-track:transparent}*,html{scrollbar-width:thin;scrollbar-color:var(--neonify-scrollbar-thumb) var(--neonify-scrollbar-track)}::-webkit-scrollbar{width:var(--neonify-scrollbar-size);height:var(--neonify-scrollbar-size)}::-webkit-scrollbar-track{background:var(--neonify-scrollbar-track);margin-block:4px;margin-inline:4px}::-webkit-scrollbar-thumb{background-color:var(--neonify-scrollbar-thumb);border-radius:999px;border:1px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--neonify-scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--neonify-scrollbar-thumb-active)}::-webkit-scrollbar-corner{background:transparent}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.mantine-ScrollArea-scrollbar{padding:0;background-color:transparent}.mantine-ScrollArea-scrollbar[data-orientation=vertical]{width:var(--neonify-scrollbar-size)}.mantine-ScrollArea-scrollbar[data-orientation=horizontal]{height:var(--neonify-scrollbar-size)}.mantine-ScrollArea-scrollbar:hover{background-color:transparent}.mantine-ScrollArea-scrollbar:hover .mantine-ScrollArea-thumb{background-color:var(--neonify-scrollbar-thumb-hover)}.mantine-ScrollArea-thumb{background-color:var(--neonify-scrollbar-thumb);transition:background-color .2s ease-out}}@layer components{.container-responsive{@apply w-full max-w-7xl mx-auto px-4 sm:px-6 md:px-8}.page-container{@apply container-responsive py-4 sm:py-6 md:py-8}.section-spacing{@apply space-y-4 sm:space-y-6 md:space-y-8}.no-horizontal-scroll{@apply overflow-x-hidden;max-width:100vw}}@layer components{.card{@apply rounded-2xl p-4 sm:p-6 md:p-8}.btn-primary{@apply w-full sm:w-auto px-4 py-2 rounded-xl;@apply transition-all duration-200;min-height:44px}.btn-secondary{@apply w-full sm:w-auto px-4 py-2 rounded-xl;@apply transition-all duration-200;min-height:44px}.input-field{@apply w-full h-11 px-3 rounded-lg;@apply transition-all duration-200}.form-container{@apply w-full space-y-4}.modal-responsive{@apply w-[90%] sm:w-[80%] md:w-[70%] lg:max-w-md xl:max-w-lg;@apply mx-auto}.stack-responsive{@apply flex flex-col gap-4 sm:gap-6}.group-responsive{@apply flex flex-col sm:flex-row gap-4 sm:gap-6;@apply items-stretch sm:items-center}.grid-responsive{@apply grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4;@apply gap-4 sm:gap-6}}@layer utilities{.text-responsive-lg{@apply text-lg sm:text-xl md:text-2xl lg:text-3xl}.text-responsive-md{@apply text-base sm:text-lg md:text-xl}.text-responsive-sm{@apply text-sm sm:text-base}.spacing-y-responsive{@apply space-y-4 sm:space-y-6 md:space-y-8}.spacing-x-responsive{@apply space-x-4 sm:space-x-6 md:space-x-8}.flex-responsive{@apply flex flex-col sm:flex-row}.w-responsive-full{@apply w-full sm:w-auto}.hide-mobile{@apply hidden sm:block}.show-mobile{@apply block sm:hidden}}@layer components{.content-page-shell{width:100%;max-width:100%;overflow:hidden}.content-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%}.content-page-header__title{flex:1 1 200px;min-width:0;word-break:break-word}.content-page-toolbar{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;width:100%}.content-page-toolbar__search{flex:1 1 220px;min-width:0;transition:border-color .2s ease,box-shadow .2s ease}.content-page-toolbar__filter{flex-shrink:0}.content-page-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;border-radius:var(--mantine-radius-md,8px);margin:0 -2px}.content-page-data-table{min-width:960px;table-layout:auto}.content-page-data-table .mantine-Table-th{white-space:nowrap}.content-page-row-card{cursor:default;border-left:4px solid rgb(146,84,222);background:linear-gradient(90deg,rgba(139,92,246,.08) 0,var(--mantine-color-body,#ffffff) 12px);transition:transform .2s ease,box-shadow .2s ease;border-color:var(--mantine-color-gray-3,#e9ecef)}.content-page-row-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(91,33,182,.1),0 2px 8px rgba(0,0,0,.04)}.content-page-row-card__meta{font-size:.75rem;line-height:1.45;color:var(--mantine-color-dimmed,#868e96)}.content-page-hero{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.content-page-hero__icon{flex-shrink:0;margin-top:2px}.content-page-hero__text{flex:1 1 220px;min-width:0;line-height:1.5;color:var(--mantine-color-dimmed,#868e96)}@media (max-width:767px){.content-page-hero__text{font-size:.875rem}}.content-page-pagination-hint{flex:1 1 100%;min-width:0;word-break:break-word}@media (min-width:768px) and (max-width:1199px){.content-page-row-card{border-radius:10px}}.content-page-btn-create{font-weight:500;border-radius:.5rem;box-shadow:0 1px 3px rgba(146,84,222,.3);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;background-color:rgb(146,84,222)!important;color:#ffffff!important;min-height:40px}.content-page-btn-create:hover{background-color:rgb(91,33,182)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(146,84,222,.4)}.content-page-btn-create:active{transform:translateY(0)}@media (max-width:767px){.content-page-btn-create{min-height:44px;font-size:.9375rem}}.filter-panel-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.search-input-enhanced{transition:all .2s ease}.search-input-enhanced:focus{transform:translateY(-1px);box-shadow:0 4px 12px rgba(146,84,222,.15)}.modal-enter{animation:modalFadeIn .3s cubic-bezier(.4,0,.2,1)}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.content-card-hover{transition:all .2s ease}.content-card-hover:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.filter-pill-active{background-color:rgb(146,84,222);color:white}.filter-transition{transition:opacity .2s ease,transform .2s ease}@media (max-width:480px){.mantine-Modal-content{max-width:100vw!important;max-height:100vh!important;margin:0!important;border-radius:0!important}.mantine-Modal-body{max-height:calc(100vh - 80px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.mantine-Modal-header{position:sticky!important;top:0!important;z-index:10!important;background:#ffffff!important}}@media (max-width:767px){input[type=email],input[type=password],input[type=text],select,textarea{font-size:16px!important}}}@layer components{.analytics-page{width:100%;max-width:100%}.analytics-page-header{justify-content:space-between;gap:1rem;width:100%}.analytics-page-header,.analytics-page-hero{display:flex;flex-wrap:wrap;align-items:flex-start}.analytics-page-hero{gap:.75rem;flex:1 1 240px;min-width:0}.analytics-page-hero__icon{flex-shrink:0;margin-top:2px}.analytics-page-hero__text{flex:1 1 200px;min-width:0;line-height:1.5;color:var(--mantine-color-dimmed,#868e96)}.analytics-page-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;flex:1 1 200px;min-width:0}.analytics-page-controls__select{flex:1 1 160px;min-width:0;max-width:100%}@media (max-width:767px){.analytics-page-header{flex-direction:column;align-items:stretch;gap:.375rem}.analytics-page-hero{flex:none;width:100%;gap:.5rem}.analytics-page-hero__icon{margin-top:0}.analytics-page-hero__text{font-size:.8125rem;line-height:1.35}.analytics-page-controls{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:stretch;width:100%;gap:8px}.analytics-page-controls__select{flex:1 1 auto!important;min-width:0!important;max-width:none!important}.analytics-page-controls .mantine-ActionIcon-root{flex-shrink:0}.analytics-stat-grid.mantine-SimpleGrid-root{gap:8px!important}.analytics-stat-card.mantine-Card-root{padding:10px 12px!important}.analytics-stat-card .mantine-Stack-root{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:0!important}.analytics-stat-card .mantine-Stack-root>.mantine-Group-root:first-of-type{flex:1 1 auto;min-width:0}.analytics-stat-card .mantine-Stack-root>.mantine-Group-root:last-of-type{flex-shrink:0}.analytics-recharts-area{min-height:200px}.analytics-recharts-pie{min-height:180px}.analytics-tabs-list{padding-top:2px}}.analytics-tabs-list{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:.25rem;padding-bottom:6px;margin-bottom:2px;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--mantine-color-gray-3,#e9ecef)}.analytics-tabs-list .mantine-Tabs-tab{flex-shrink:0;white-space:nowrap}.analytics-stat-grid.mantine-SimpleGrid-root{gap:var(--mantine-spacing-md,1rem)}@media (min-width:768px){.analytics-stat-grid.mantine-SimpleGrid-root{gap:var(--mantine-spacing-lg,1.5rem)}}.analytics-chart-card{width:100%;max-width:100%;overflow:hidden}.analytics-chart-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.analytics-recharts-area{width:100%;min-height:240px}@media (min-width:768px){.analytics-recharts-area{min-height:280px}}@media (min-width:1200px){.analytics-recharts-area{min-height:300px}}.analytics-recharts-pie{width:100%;min-height:200px}@media (max-width:767px){.analytics-recharts-pie{min-height:220px}}.analytics-platform-row{padding:12px;border:1px solid var(--mantine-color-gray-3,#e9ecef);border-radius:8px;background:var(--mantine-color-body,#fff)}@media (max-width:767px){.analytics-chart-card .mantine-Card-section,.analytics-chart-card.mantine-Card-root{padding-left:var(--mantine-spacing-md,1rem);padding-right:var(--mantine-spacing-md,1rem)}}}@layer components{.dashboard-page{width:100%;max-width:100%;display:flex;flex-direction:column;gap:var(--neonify-space-6)}.dashboard-command-hero{position:relative;overflow:hidden;isolation:isolate;border-radius:16px;border:1px solid rgba(124,58,237,.1);background:#fbfaff;min-height:170px;aspect-ratio:4.2/1;box-shadow:0 8px 28px rgba(124,58,237,.08)}.dashboard-command-hero__media{position:absolute;inset:0;z-index:0;pointer-events:none}.dashboard-command-hero__banner-image{object-fit:contain;object-position:right center}.dashboard-command-hero--enter{animation:dashboard-command-hero-fade-in .4s cubic-bezier(.22,1,.36,1) both}@keyframes dashboard-command-hero-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dashboard-command-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;height:100%;max-width:min(100%,45%);padding:1.5rem 1rem 1.5rem 2.25rem}.dashboard-command-hero__content{min-width:0;width:100%}.dashboard-command-hero__title.mantine-Title-root{margin:0;font-size:clamp(1.125rem,1.8vw,1.45rem);font-weight:700;line-height:1.3;letter-spacing:-.025em;color:#0f172a}.dashboard-command-hero__tagline.mantine-Text-root{margin-top:.375rem;max-width:22rem;font-size:clamp(.8125rem,1vw,.875rem);font-weight:400;line-height:1.55;letter-spacing:-.01em;color:#64748b}.dashboard-command-hero__content+.dashboard-command-hero__actions{margin-top:1.25rem}.dashboard-command-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:1.125rem}.dashboard-command-hero__hotspots{position:absolute;inset:0;z-index:2;pointer-events:none}.dashboard-command-hero__hotspot{position:absolute;border:0;padding:0;margin:0;background:transparent;cursor:pointer;pointer-events:auto;border-radius:12px}.dashboard-command-hero__hotspot:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.dashboard-command-hero__hotspot:disabled{cursor:not-allowed;pointer-events:none}.dashboard-command-hero__hotspot--quick{left:49%;top:54%;width:13.5%;height:30%;min-width:88px;min-height:44px}.dashboard-command-hero__hotspot--campaign{left:66%;top:34%;width:16%;height:24%;min-width:100px;min-height:40px}.dashboard-command-hero__btn-primary.mantine-Button-root{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;color:#ffffff!important;border:none!important;font-weight:600;font-size:.8125rem;border-radius:10px!important;padding:.5rem 1.25rem!important;height:38px!important;box-shadow:0 4px 14px rgba(124,58,237,.28);transition:all .2s cubic-bezier(.22,1,.36,1)}.dashboard-command-hero__btn-primary.mantine-Button-root:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;box-shadow:0 8px 24px rgba(124,58,237,.35);transform:translateY(-1px)}.dashboard-command-hero__btn-primary.mantine-Button-root:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 14px rgba(124,58,237,.28)}.dashboard-command-hero__btn-secondary.mantine-Button-root{background:rgba(124,58,237,.06)!important;color:#6d28d9!important;border:1px solid rgba(124,58,237,.2)!important;font-weight:600;font-size:.8125rem;border-radius:10px!important;padding:.5rem 1.25rem!important;height:38px!important;box-shadow:0 2px 8px rgba(15,23,42,.04);transition:all .2s cubic-bezier(.22,1,.36,1)}.dashboard-command-hero__btn-secondary.mantine-Button-root:hover:not(:disabled){background:rgba(124,58,237,.1)!important;border-color:rgba(124,58,237,.35)!important;box-shadow:0 4px 12px rgba(124,58,237,.1);transform:translateY(-1px)}.dashboard-command-hero__btn-secondary.mantine-Button-root:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px rgba(15,23,42,.04)}@media (max-width:1100px){.dashboard-command-hero__inner{max-width:min(100%,48%);padding-left:1.5rem}.dashboard-command-hero__hotspot--quick{left:47%;width:15%}.dashboard-command-hero__hotspot--campaign{left:64%;width:18%}}.dashboard-btn-quick-post.mantine-Button-root{background:linear-gradient(135deg,rgba(146,84,222,.14),rgba(124,58,237,.2));color:var(--neonify-violet-7);border:1px solid rgba(146,84,222,.25);font-weight:600;font-size:var(--neonify-text-sm);transition:background-color var(--neonify-motion-normal),border-color var(--neonify-motion-normal);cursor:pointer}.dashboard-btn-quick-post.mantine-Button-root:hover{background:linear-gradient(135deg,rgba(146,84,222,.2),rgba(124,58,237,.28));border-color:rgba(146,84,222,.35)}.dashboard-stats-section{border:1px solid var(--neonify-border-default);border-radius:var(--neonify-radius-xl);background:var(--neonify-surface-page);padding:1.25rem 1.5rem 1.5rem}.dashboard-stats-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--neonify-space-3) var(--neonify-space-4);padding-bottom:1rem;margin-bottom:1.125rem;border-bottom:1px solid var(--neonify-surface-muted)}.dashboard-stats-section__label{font-size:var(--neonify-text-micro);font-weight:700;letter-spacing:var(--neonify-tracking-label);text-transform:uppercase;color:var(--neonify-text-muted);line-height:1.3}.dashboard-stats-section__head .dashboard-panel__link{padding:.25rem .5rem;margin:-.25rem -.5rem -.25rem 0;border-radius:var(--neonify-radius-sm)}.dashboard-stats-section__head .dashboard-panel__link:hover{background:rgba(146,84,222,.06)}.dashboard-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:960px){.dashboard-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.dashboard-stat-cell{display:flex;flex-direction:column;justify-content:space-between;gap:.625rem;border:1px solid rgba(146,84,222,.12);border-radius:var(--neonify-radius-lg);background:linear-gradient(165deg,var(--neonify-surface-page) 0,rgba(243,232,255,.45) 100%);padding:1rem 1.125rem;min-height:5.75rem;transition:border-color var(--neonify-motion-normal),background-color var(--neonify-motion-normal),box-shadow var(--neonify-motion-normal)}.dashboard-stat-cell:hover{border-color:rgba(146,84,222,.28);background:linear-gradient(165deg,var(--neonify-surface-page) 0,rgba(233,215,254,.55) 100%);box-shadow:0 4px 14px rgba(146,84,222,.1)}.dashboard-stat-cell__label.mantine-Text-root{width:100%;font-size:var(--neonify-text-xs);font-weight:600;color:var(--neonify-text-subtle);line-height:1.35;white-space:normal;word-break:break-word}.dashboard-stat-cell__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;margin-top:auto;min-width:0}.dashboard-stat-cell__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:var(--neonify-radius-md);background:rgba(146,84,222,.14);color:var(--neonify-violet-6);line-height:0}.dashboard-stat-cell__value.mantine-Text-root{font-size:clamp(1.375rem,2.5vw,1.625rem);font-weight:700;letter-spacing:var(--neonify-tracking-heading);line-height:1;color:var(--neonify-text-primary)}.dashboard-main-grid{display:grid;grid-template-columns:1fr;gap:var(--neonify-space-6);align-items:start}@media (min-width:1200px){.dashboard-main-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--neonify-space-8)}}.dashboard-panel.mantine-Card-root{box-shadow:none;border:1px solid var(--neonify-border-default);border-radius:var(--neonify-radius-lg);background:var(--neonify-surface-page);height:100%;padding:var(--neonify-space-5)}.dashboard-panel .dashboard-panel__head{margin-bottom:var(--neonify-space-4);padding-bottom:var(--neonify-space-3);border-bottom:1px solid var(--neonify-surface-muted)}.dashboard-panel .dashboard-panel__title{font-size:var(--neonify-text-lg);font-weight:600;letter-spacing:var(--neonify-tracking-body);color:var(--neonify-text-primary)}.dashboard-panel .dashboard-panel__link{font-weight:600;font-size:var(--neonify-text-xs);color:var(--neonify-violet-7);transition:color var(--neonify-motion-normal);cursor:pointer}.dashboard-panel .dashboard-panel__link:hover{color:var(--neonify-violet-6)}.dashboard-panel .dashboard-panel__list{gap:var(--neonify-space-3)}.dashboard-panel .dashboard-panel__list-item{margin:0;border:1px solid var(--neonify-border-default);border-left:3px solid var(--neonify-violet-5);border-radius:var(--neonify-radius-md);background:var(--neonify-surface-page);padding:var(--neonify-space-3) var(--neonify-space-4);transition:border-color var(--neonify-motion-normal),background-color var(--neonify-motion-normal);cursor:pointer}.dashboard-panel .dashboard-panel__list-item:hover{border-color:rgba(146,84,222,.28);background:rgba(243,232,255,.35)}.dashboard-panel .dashboard-panel__list-item--static{cursor:default}.dashboard-panel .dashboard-panel__list-item--static:hover{border-color:var(--neonify-border-default);background:var(--neonify-surface-page)}.dashboard-panel__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.25rem 1rem 1.125rem;margin-top:.125rem;border-radius:var(--neonify-radius-lg);border:1px dashed rgba(146,84,222,.2);background:linear-gradient(180deg,rgba(243,232,255,.4),rgba(255,255,255,.55))}.dashboard-panel__empty-illustration{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:.625rem;border-radius:var(--neonify-radius-lg);background:rgba(146,84,222,.12);color:var(--neonify-violet-6);line-height:0}.dashboard-panel__empty-title{margin:0;font-size:var(--neonify-text-sm);font-weight:600;color:var(--neonify-text-primary);line-height:1.35}.dashboard-panel__empty-text{margin:.25rem 0 0;font-size:var(--neonify-text-xs);color:var(--neonify-text-muted);max-width:13.5rem;line-height:1.45}.dashboard-panel__empty-cta.mantine-Button-root{margin-top:.75rem;background:linear-gradient(145deg,var(--neonify-violet-5) 0,var(--neonify-violet-6) 100%)!important;color:#ffffff!important;border:1px solid rgba(109,40,217,.3)!important;font-weight:600;font-size:var(--neonify-text-xs);box-shadow:0 2px 6px rgba(124,58,237,.2);cursor:pointer}.dashboard-panel__empty-cta.mantine-Button-root:hover{background:linear-gradient(145deg,var(--neonify-violet-6) 0,var(--neonify-violet-7) 100%)!important}.dashboard-panel__meta{font-size:var(--neonify-text-xs);color:var(--neonify-text-muted)}.dashboard-panel__meta-strong{font-size:var(--neonify-text-xs);font-weight:500;color:var(--neonify-text-secondary)}@media (max-width:767px){.dashboard-page{gap:1rem;margin-top:.75rem;padding-bottom:5rem}.dashboard-command-hero{aspect-ratio:auto;min-height:0;padding:0;overflow:hidden;border-radius:14px}.dashboard-command-hero__media{position:relative;width:100%;height:92px}.dashboard-command-hero__banner-image{object-fit:cover;object-position:70% center}.dashboard-command-hero__inner{position:relative;max-width:none;height:auto;padding:.875rem .875rem 0}.dashboard-command-hero__title.mantine-Title-root{font-size:clamp(.9375rem,4vw + .35rem,1.125rem);line-height:1.35;font-weight:700}.dashboard-command-hero__tagline.mantine-Text-root{max-width:none;margin-top:.125rem;font-size:clamp(.6875rem,3vw + .35rem,.75rem);line-height:1.5;color:#64748b}.dashboard-command-hero__content+.dashboard-command-hero__actions{margin-top:.75rem}.dashboard-command-hero__hotspots{display:none}.dashboard-command-hero__actions{display:flex;flex-wrap:wrap;gap:.375rem;width:100%;margin-top:0;padding:0 .875rem .875rem}.dashboard-command-hero__actions .mantine-Button-root{flex:1 1 calc(50% - 0.1875rem);min-width:0;min-height:36px;height:36px;justify-content:center;font-size:.75rem!important;padding-inline:.75rem!important}.dashboard-stats-section{padding:1rem 1rem 1.125rem;border-radius:var(--neonify-radius-lg)}.dashboard-stats-section__label{font-size:clamp(.5625rem,2.4vw + .28rem,.625rem)}.dashboard-stats-section__head{gap:.625rem;padding-bottom:.875rem;margin-bottom:.875rem}.dashboard-stats-section__head .dashboard-panel__link{margin:0;padding:.125rem 0;font-size:clamp(.6875rem,3vw + .35rem,.75rem)}.dashboard-stat-grid{gap:.625rem}.dashboard-stat-cell{padding:.75rem .875rem;min-height:0;gap:.5rem}.dashboard-stat-cell__label.mantine-Text-root{font-size:clamp(.6875rem,3vw + .35rem,.75rem);line-height:1.4}.dashboard-stat-cell__value.mantine-Text-root{font-size:clamp(1.25rem,5vw + .4rem,1.375rem)}.dashboard-stat-cell__icon{width:1.75rem;height:1.75rem}.dashboard-panel.mantine-Card-root{padding:var(--neonify-space-4)}.dashboard-panel .dashboard-panel__list-item>.mantine-Group-root{flex-wrap:wrap;row-gap:.5rem}.dashboard-panel .dashboard-panel__head{gap:.5rem}.dashboard-main-grid{gap:var(--neonify-space-4)}}@media (max-width:380px){.dashboard-stats-section__head{flex-direction:column;align-items:flex-start}.dashboard-stat-grid{grid-template-columns:1fr}}@media (max-width:767px){.dashboard-shell-container{padding-top:1.75rem}}@media (prefers-reduced-motion:reduce){.dashboard-command-hero--enter,.dashboard-command-hero__btn-primary.mantine-Button-root,.dashboard-command-hero__btn-secondary.mantine-Button-root,.dashboard-panel .dashboard-panel__link,.dashboard-panel .dashboard-panel__list-item,.dashboard-stat-cell{transition:none}.dashboard-command-hero--enter{animation:none}.dashboard-stat-cell:hover{box-shadow:none}}}@layer components{.dashboard-app-header{position:relative;background:var(--neonify-gradient-header)}.dashboard-header-inner{position:relative;height:100%;width:100%}.dashboard-header-bar{justify-content:space-between;gap:.875rem;height:100%;width:100%;padding-inline:var(--mantine-spacing-md)}.dashboard-header-bar,.dashboard-header-start{display:flex;align-items:center;overflow:hidden}.dashboard-header-start{gap:.625rem;min-width:0;flex:1 1 auto}.dashboard-header-burger{z-index:1001;flex-shrink:0}.dashboard-header-aside{display:flex;align-items:center;gap:14px;flex-shrink:0}.dashboard-header-end{gap:.375rem;flex-shrink:0}.dashboard-header-actions,.dashboard-header-end,.dashboard-header-notifications{display:flex;align-items:center}.dashboard-header-actions{gap:14px;flex-shrink:0}.dashboard-header-toolbar{display:flex;align-items:center;gap:6px;margin-left:2px}.dashboard-header-divider{width:1px;height:22px;margin:0 6px;background:rgba(16,24,40,.12);flex-shrink:0}.dashboard-header-upgrade,.dashboard-header-upgrade.mantine-UnstyledButton-root{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:auto;min-height:32px;padding:8px 14px!important;margin:0;border:1px solid rgba(255,255,255,.65);border-radius:10px;background:rgba(255,255,255,.92)!important;color:#7c3aed!important;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 3px 12px rgba(124,58,237,.1);transform:translateY(0);transition:all .2s ease}.dashboard-header-upgrade__icon{flex-shrink:0;color:#7c3aed;display:block;width:14px;height:14px}.dashboard-header-upgrade__label{display:block;line-height:1;color:#7c3aed;font-size:13px;font-weight:600}.dashboard-header-upgrade.mantine-UnstyledButton-root:hover,.dashboard-header-upgrade:hover{background:#ffffff!important;color:#7c3aed!important;border-color:rgba(255,255,255,.65);box-shadow:0 6px 16px rgba(124,58,237,.14);transform:translateY(-1px)}.dashboard-header-upgrade:hover .dashboard-header-upgrade__icon,.dashboard-header-upgrade:hover .dashboard-header-upgrade__label{color:#7c3aed}.dashboard-header-upgrade.mantine-UnstyledButton-root:active,.dashboard-header-upgrade:active{background:rgba(255,255,255,.92)!important;color:#7c3aed!important;transform:translateY(0)}.dashboard-header-upgrade:focus{outline:none}.dashboard-header-upgrade:focus-visible{outline:2px solid rgba(91,33,182,.45);outline-offset:2px}.dashboard-header-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:#101828;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.dashboard-header-icon-btn:hover{background:rgba(255,255,255,.4);color:#101828}.dashboard-header-icon-btn:focus{outline:none}.dashboard-header-icon-btn:focus-visible{outline:2px solid rgb(146,84,222);outline-offset:2px}.dashboard-header-toolbar .mantine-ActionIcon-root{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:8px;color:#475569;background:transparent;border:none;box-shadow:none;transition:background-color .15s ease-out,color .15s ease-out}.dashboard-header-toolbar .mantine-ActionIcon-root:hover{background:rgba(255,255,255,.4);color:#101828}.dashboard-header-org-switch{display:inline-flex;align-items:center;gap:4px;max-width:140px;padding:4px 6px;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:background-color .15s ease-out}.dashboard-header-org-switch:hover,.dashboard-header-org-switch[data-opened=true]{background:rgba(255,255,255,.4)}.dashboard-header-org-switch:focus{outline:none}.dashboard-header-org-switch:focus-visible{outline:2px solid rgb(146,84,222);outline-offset:2px}.dashboard-header-org-switch__name{font-size:12px;font-weight:500;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}.dashboard-header-user{display:flex;align-items:center;position:relative;margin-left:2px}.dashboard-header-user .cl-userButtonAvatarBox,.dashboard-header-user .cl-userButtonTrigger{border-radius:999px!important;background:linear-gradient(145deg,#8b5cf6,#7c3aed)!important;box-shadow:0 0 0 2px rgba(255,255,255,.55);transition:box-shadow .15s ease-out}.dashboard-header-user .cl-userButtonTrigger:hover{box-shadow:0 0 0 2px rgba(255,255,255,.85),0 2px 8px rgba(91,33,182,.2)}.dashboard-header-user:after{content:"";position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:999px;background:#22c55e;border:2px solid #ffffff;z-index:2;pointer-events:none}.dashboard-header-breadcrumbs{min-width:0;flex:1;overflow:hidden;color:#101828}.dashboard-breadcrumb-root{display:flex;align-items:center;min-width:0;max-width:100%;overflow:hidden}.dashboard-breadcrumb-root--compact-mobile{overflow:visible}.dashboard-breadcrumb-root--compact-mobile .dashboard-breadcrumb-text-wrap{min-width:0}.dashboard-breadcrumb-root--compact-mobile .dashboard-breadcrumb-text.mantine-Text-root{overflow:visible;text-overflow:clip;white-space:nowrap}.dashboard-breadcrumb-text-wrap{min-width:0}.dashboard-header-breadcrumbs .dashboard-breadcrumb-icon{color:#475569;display:inline-flex;align-items:center;flex-shrink:0}.dashboard-header-breadcrumbs .dashboard-breadcrumb-text{font-size:13px;font-weight:500;color:#101828;letter-spacing:-.01em}.dashboard-header-breadcrumbs .dashboard-breadcrumb-chevron{color:#64748b;flex-shrink:0}@media (max-width:767px){.dashboard-header-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding-inline:.75rem}.dashboard-header-bar--with-upgrade{grid-template-columns:minmax(0,1fr) auto auto}.dashboard-header-aside{display:contents}.dashboard-header-upgrade{grid-column:2;grid-row:1;justify-self:end}.dashboard-header-bar--with-upgrade .dashboard-header-end{grid-column:3;grid-row:1}.dashboard-header-bar:not(.dashboard-header-bar--with-upgrade) .dashboard-header-end{grid-column:2;grid-row:1}.dashboard-header-start{grid-column:1;grid-row:1;gap:.5rem}.dashboard-header-end{gap:.25rem}.dashboard-header-divider{display:block;height:20px;margin:0 .125rem 0 .25rem}.dashboard-header-breadcrumbs .dashboard-breadcrumb-text.mantine-Text-root{font-size:14px;font-weight:500}.dashboard-header-notifications .dashboard-header-icon-btn,.dashboard-header-notifications .mantine-ActionIcon-root{width:30px;height:30px;min-width:30px;min-height:30px;color:#101828}}@media (min-width:768px){.dashboard-header-user:after{display:none}}@media (prefers-reduced-motion:reduce){.dashboard-header-icon-btn,.dashboard-header-org-switch,.dashboard-header-toolbar .mantine-ActionIcon-root,.dashboard-header-upgrade,.dashboard-header-user .cl-userButtonTrigger{transition:none;transform:none}}}@layer components{.plan-limit-warning{width:100%;position:relative;margin-bottom:.75rem;margin-top:.75rem;color:#7c2d12;overflow:visible;border:1px solid rgba(253,186,116,.45);border-radius:12px;background:linear-gradient(180deg,#fffdfb,#fff9f3);box-shadow:0 1px 2px rgba(251,146,60,.06);padding:.875rem}.plan-limit-warning__body{display:block}.plan-limit-warning__content{display:flex;flex-direction:column;gap:.75rem;min-width:0}.plan-limit-warning__section{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.375rem}.plan-limit-warning__section--meta{padding-top:.75rem;border-top:1px solid rgba(229,231,235,.95)}.plan-limit-warning__lead{display:flex;align-items:flex-start;gap:.625rem}.plan-limit-warning__icon{flex-shrink:0;width:1.75rem;height:1.75rem;min-width:1.75rem;color:#f59e0b;background:rgba(255,247,237,.98);border:1px solid rgba(253,186,116,.35)}.plan-limit-warning__copy{display:flex;flex-direction:column;gap:.125rem;min-width:0}.plan-limit-warning__title{color:#111827;letter-spacing:-.02em;line-height:1.25;font-size:.875rem;font-weight:700}.plan-limit-warning__subtitle{color:#6b7280;line-height:1.45;font-size:.6875rem;max-width:none;margin-top:0}.plan-limit-warning__label{display:block;font-size:.625rem;font-weight:600;color:#374151;line-height:1.2;margin-bottom:.125rem}.plan-limit-warning__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.3125rem;margin-top:0;padding-top:0}.plan-limit-warning__chips--stacked{display:flex;flex-direction:row;align-items:flex-start;gap:.3125rem}.plan-limit-warning__chips--inline{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.3125rem}.plan-limit-warning__more{font-size:.625rem;font-weight:600;line-height:1.2;color:#ea580c;white-space:nowrap;padding-left:.125rem}.plan-limit-warning__chip.mantine-Badge-root{--badge-height:auto;height:auto;min-height:1.375rem;padding:.1875rem .4375rem;text-transform:none;font-weight:600;font-size:.625rem;line-height:1.2;letter-spacing:0;border-radius:6px;max-width:100%}.plan-limit-warning__chip .mantine-Badge-label{text-transform:none;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.plan-limit-warning__chip .mantine-Badge-section{margin-right:.25rem}.plan-limit-warning__chip--outline.mantine-Badge-root{background-color:rgba(255,251,235,.96);border-width:1px;border-color:rgba(251,146,60,.18);color:#9a3412}.plan-limit-warning__chip--soft.mantine-Badge-root{background-color:rgba(255,247,237,.95);border:1px solid rgba(253,186,116,.28);color:#c2410c}.plan-limit-warning__actions{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding-top:.75rem;border-top:1px solid rgba(229,231,235,.95);width:100%}.plan-limit-warning__cta.mantine-Button-root{width:100%;min-width:0;min-height:2.25rem;height:2.25rem;padding-inline:1rem;border-radius:8px;font-size:.8125rem;font-weight:700;cursor:pointer;box-shadow:0 1px 3px rgba(234,88,12,.2)}.plan-limit-warning__cta .mantine-Button-section{margin-right:.25rem}.plan-limit-warning__cta .mantine-Button-label{white-space:nowrap}.plan-limit-warning__details{appearance:none;border:none;background:transparent;padding:.25rem 0;font-size:.75rem;line-height:1.2;font-weight:500;color:#7c3aed;cursor:pointer;align-self:center}.plan-limit-warning__chip-group{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.plan-limit-warning__chip-group+.plan-limit-warning__chip-group{padding-left:0;border-left:none}@media (min-width:480px){.plan-limit-warning{padding:1rem 1.125rem}.plan-limit-warning__title{font-size:.9375rem}.plan-limit-warning__icon{width:2rem;height:2rem;min-width:2rem}.plan-limit-warning__lead{align-items:center;gap:.75rem}.plan-limit-warning__chip.mantine-Badge-root{min-height:1.5rem;padding:.1875rem .5rem}}@media (min-width:768px){.plan-limit-warning{margin-top:0;padding:1rem 1.25rem;scroll-margin-top:4.5rem}.plan-limit-warning__content{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;min-height:auto}.plan-limit-warning__section--summary{grid-column:1/-1;padding-bottom:.875rem;border-bottom:1px solid rgba(229,231,235,.95)}.plan-limit-warning__section--meta{padding:.875rem 1rem 0;border-top:none;align-self:stretch}.plan-limit-warning__section--meta+.plan-limit-warning__section--meta{border-left:1px solid rgba(229,231,235,.95)}.plan-limit-warning__content:not(:has(.plan-limit-warning__section--meta+.plan-limit-warning__section--meta)) .plan-limit-warning__section--meta{grid-column:1/-1;border-left:none;padding-inline:0;padding-top:.875rem}.plan-limit-warning__section--summary+.plan-limit-warning__section--meta{padding-left:0}.plan-limit-warning__label{font-size:.6875rem;margin-bottom:.375rem}.plan-limit-warning__title{font-size:1rem;line-height:1.2}.plan-limit-warning__subtitle{font-size:.6875rem;line-height:1.4;max-width:36rem}.plan-limit-warning__actions{grid-column:1/-1;flex-direction:row;justify-content:center;align-items:center;gap:.75rem;padding:.875rem 0 0;border-top:1px solid rgba(229,231,235,.95);border-left:none;width:auto}.plan-limit-warning__cta.mantine-Button-root{width:auto;min-width:8.75rem}}@media (min-width:1024px){.plan-limit-warning__content{grid-template-columns:minmax(12rem,1.85fr) minmax(7rem,.9fr) minmax(9rem,1.2fr) auto;align-items:center;min-height:4.75rem}.plan-limit-warning__section--summary{grid-column:auto;padding-bottom:0;padding-right:1rem;border-bottom:none}.plan-limit-warning__section--meta{padding:0 1.25rem}.plan-limit-warning__section--meta,.plan-limit-warning__section--meta+.plan-limit-warning__section--meta{border-left:1px solid rgba(229,231,235,.95)}.plan-limit-warning__content:not(:has(.plan-limit-warning__section--meta+.plan-limit-warning__section--meta)) .plan-limit-warning__section--meta{grid-column:auto;padding-inline:1.25rem;padding-top:0}.plan-limit-warning__subtitle{max-width:19rem}.plan-limit-warning__actions{grid-column:auto;flex-direction:column;align-self:stretch;justify-content:center;gap:.5rem;padding:0 0 0 1.25rem;border-top:none;border-left:1px solid rgba(229,231,235,.95)}}@media (max-width:479px){.plan-limit-warning{margin-top:1rem;padding:.75rem;border-radius:10px}.plan-limit-warning__content{gap:.625rem}.plan-limit-warning__section--meta{padding-top:.625rem}.plan-limit-warning__actions{padding-top:.625rem;gap:.375rem}.plan-limit-warning__chips--inline .plan-limit-warning__chip.mantine-Badge-root{flex:1 1 auto;min-width:0}.plan-limit-warning__chips--inline .plan-limit-warning__chip .mantine-Badge-label{white-space:normal}}@media (max-width:359px){.plan-limit-warning{margin-top:.75rem;padding:.625rem;border-radius:8px}.plan-limit-warning__lead{gap:.5rem}.plan-limit-warning__icon{width:1.5rem;height:1.5rem;min-width:1.5rem}.plan-limit-warning__title{font-size:.8125rem}.plan-limit-warning__subtitle{font-size:.625rem}.plan-limit-warning__label{font-size:.5625rem}.plan-limit-warning__cta.mantine-Button-root{min-height:2rem;height:2rem;font-size:.75rem}.plan-limit-warning__details{font-size:.6875rem}.plan-limit-warning--compact .plan-limit-warning__compact-header{padding:.625rem}.plan-limit-warning--compact .plan-limit-warning__compact-title{font-size:.75rem}.plan-limit-warning--compact .plan-limit-warning__compact-dropdown{padding:0 .625rem .625rem}}.plan-grace-banner{width:100%;margin-bottom:.75rem;border:1px solid #93c5fd;border-radius:var(--neonify-radius-lg,12px);background:linear-gradient(135deg,#dbeafe,#eff6ff 45%,#f8fafc);box-shadow:0 0 0 1px rgba(37,99,235,.05),0 2px 10px rgba(37,99,235,.08);padding:.625rem .75rem;color:#1e3a8a;scroll-margin-top:4.5rem}.plan-grace-banner__body{display:flex;align-items:center;gap:.75rem}.plan-grace-banner__icon{flex-shrink:0;align-self:flex-start}.plan-grace-banner__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.plan-grace-banner__title{color:#1e40af;letter-spacing:-.02em;line-height:1.3;word-break:break-word}.plan-grace-banner__subtitle{color:#1e40af;line-height:1.4;opacity:.92}.plan-grace-banner__subtitle strong{color:#1e3a8a;font-weight:700}.plan-grace-banner__cta{flex-shrink:0;font-weight:700;cursor:pointer;box-shadow:0 1px 4px rgba(37,99,235,.2)}.plan-grace-banner__cta .mantine-Button-label{white-space:nowrap;line-height:1.3}.plan-grace-banner__close{flex-shrink:0;color:#1e40af;opacity:.72}.plan-grace-banner__close:hover{opacity:1;background-color:rgba(37,99,235,.1)}.plan-billing-banners{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-bottom:.25rem}@media (max-width:767px){.plan-billing-banners{margin-top:1.5rem;padding-top:.375rem;margin-bottom:1.25rem;gap:1rem}.plan-grace-banner{margin-top:1rem;padding:.875rem .875rem .75rem;margin-bottom:0}.plan-grace-banner__body{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon content close" "cta cta cta";column-gap:.625rem;row-gap:.5rem;align-items:start}.plan-grace-banner__icon{grid-area:icon}.plan-grace-banner__content{grid-area:content}.plan-grace-banner__close{grid-area:close;align-self:start}.plan-grace-banner__cta{grid-area:cta;width:100%;justify-self:stretch}.plan-grace-banner__title.mantine-Text-root{font-size:clamp(.8125rem,3.8vw + .45rem,.9375rem);line-height:1.4;font-weight:700}.plan-grace-banner__subtitle.mantine-Text-root{font-size:clamp(.75rem,3.2vw + .4rem,.8125rem);line-height:1.5}.plan-grace-banner__cta.mantine-Button-root{min-height:2.375rem;justify-content:center;font-size:clamp(.8125rem,3.6vw + .4rem,.875rem)}.plan-grace-banner__cta .mantine-Button-label{white-space:normal}}@media (max-width:479px){.plan-billing-banners{margin-top:1.75rem;padding-top:.5rem}}.plan-limit-warning--compact{padding:0;overflow:hidden;margin-top:1rem;margin-bottom:1rem}.plan-limit-warning__compact-header{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6875rem .75rem;border:none;background:transparent;cursor:pointer;font:inherit;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;overflow:hidden}.plan-limit-warning__compact-header:focus-visible{outline:2px solid #f59e0b;outline-offset:-2px;border-radius:10px}.plan-limit-warning__compact-icon{flex-shrink:0}.plan-limit-warning__compact-title{flex:1;min-width:0;font-weight:700;font-size:.8125rem;color:#111827;letter-spacing:-.02em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-limit-warning__compact-badge.mantine-Badge-root{flex-shrink:0;font-size:.625rem;font-weight:600;text-transform:none;letter-spacing:0;background:rgba(255,247,237,.95);border:1px solid rgba(253,186,116,.28);color:#c2410c;padding:.1875rem .4375rem;min-height:1.25rem}.plan-limit-warning__compact-chevron{flex-shrink:0;color:#9ca3af;transition:transform .2s ease}.plan-limit-warning__compact-chevron--open{transform:rotate(180deg)}.plan-limit-warning__compact-dropdown{padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.5rem}.plan-limit-warning__compact-dropdown .plan-limit-warning__section--meta{padding-top:.625rem;border-top:1px solid rgba(229,231,235,.95)}.plan-limit-warning__compact-dropdown .plan-limit-warning__actions{padding-top:.625rem;margin-top:0}.plan-limit-warning__compact-dropdown .plan-limit-warning__label{font-size:.6875rem;margin-bottom:.25rem}.plan-limit-warning__compact-dropdown .plan-limit-warning__chips--inline,.plan-limit-warning__compact-dropdown .plan-limit-warning__chips--stacked{gap:.375rem}.plan-limit-warning__compact-dropdown .plan-limit-warning__more{padding:.125rem .375rem;border-radius:4px;background:rgba(255,247,237,.8)}.contributors-page{width:100%;max-width:100%}.contributors-page-hero{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:.75rem 1rem;width:100%}.contributors-page-hero__icon{flex-shrink:0;margin-top:2px}.contributors-page-hero__text{flex:1 1 0;min-width:0}.contributors-page-hero__text .mantine-Title-root{line-height:1.2;letter-spacing:-.02em}.contributors-page-hero__text .mantine-Text-root{line-height:1.5;margin-top:.25rem}.contributors-page-action{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem;width:100%}.contributors-page-action__copy{flex:1 1 220px;min-width:0}.contributors-page-action__cta{flex-shrink:0;align-self:center}.contributors-page-empty-card.mantine-Card-root{width:100%;max-width:100%;overflow:hidden;background:linear-gradient(180deg,var(--mantine-color-body,#fff) 0,rgba(139,92,246,.04) 100%);border-color:var(--mantine-color-gray-3,#e9ecef);transition:box-shadow .2s ease,border-color .2s ease}.contributors-page-empty-card.mantine-Card-root:hover{border-color:var(--mantine-color-violet-3,#d0bfff);box-shadow:var(--mantine-shadow-md,0 4px 12px rgba(0,0,0,.08))}.contributors-page-empty-inner{width:100%;max-width:36rem;margin-inline:auto}}@layer components{@media (max-width:767px){.contributors-page-hero{align-items:center;gap:.625rem}.contributors-page-hero__icon{margin-top:0}.contributors-page-hero__text .mantine-Title-root{font-size:clamp(1.2rem,5.5vw,1.45rem)}.contributors-page-hero__text .mantine-Text-root{font-size:.8125rem;line-height:1.45}.contributors-page-action{flex-direction:column;align-items:stretch;gap:.75rem}.contributors-page-action__cta{align-self:stretch}.contributors-page-action__cta .mantine-Button-root{width:100%}.contributors-page-action__copy .mantine-Text-root:first-of-type{font-size:.9375rem}.contributors-page-action__copy .mantine-Text-root[data-size=sm]{font-size:.8125rem;line-height:1.45}.contributors-page-empty-card.mantine-Card-root{padding:var(--mantine-spacing-md,1rem)!important;border-radius:var(--mantine-radius-md,8px)}.contributors-page-empty-inner{padding-block:var(--mantine-spacing-md,1rem)!important;gap:var(--mantine-spacing-sm,.75rem)!important}.contributors-page-empty-inner .mantine-Badge-root{font-size:.65rem}.contributors-page-empty-inner .mantine-Button-root{width:100%}}@media (min-width:768px) and (max-width:1023px){.contributors-page-hero__text .mantine-Title-root{font-size:clamp(1.35rem,2.8vw,1.65rem)}.contributors-page-action{gap:1rem 1.5rem}.contributors-page-action__cta .mantine-Button-root{min-height:42px;padding-inline:1.25rem}.contributors-page-empty-card.mantine-Card-root{padding:var(--mantine-spacing-lg,1.25rem)!important}.contributors-page-empty-inner{max-width:28rem;padding-block:var(--mantine-spacing-lg,1.25rem)!important}}}@layer components{.brand-settings-page-hero{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .75rem;width:100%}.brand-settings-page-hero .mantine-Text-root{flex:1 1 200px;min-width:0;line-height:1.45}@media (max-width:767px){.brand-settings-page-hero{gap:.5rem;padding:.5rem 0}.brand-settings-page-hero .mantine-Text-root{font-size:.8125rem;line-height:1.5}}.brand-voice-page{width:100%;max-width:100%}.brand-voice-page-card.mantine-Card-root{width:100%;max-width:100%;overflow:hidden}.brand-voice-page-card-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;width:100%;margin-bottom:var(--mantine-spacing-lg,1.5rem)}.brand-voice-page-card-header .mantine-Title-root{flex:1 1 180px;min-width:0;line-height:1.25}.brand-voice-page-toolbar{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;width:100%}.brand-voice-page-toolbar .mantine-TextInput-root{flex:1 1 200px;min-width:0}.brand-voice-table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:-2px;border-radius:var(--mantine-radius-sm,4px)}.brand-voice-table-scroll .mantine-Table-table{min-width:640px}.brand-voice-row-cards{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm,.75rem);width:100%}.brand-voice-row-card.mantine-Card-root{border-left:4px solid rgb(146,84,222);background:linear-gradient(90deg,rgba(139,92,246,.06) 0,var(--mantine-color-body,#fff) 10px);transition:box-shadow .2s ease,transform .2s ease}.brand-voice-row-card.mantine-Card-root:active{transform:scale(.998)}.brand-voice-advanced-filters .mantine-Group-root{flex-wrap:wrap}@media (max-width:767px){.brand-voice-page-card.mantine-Card-root{padding:var(--mantine-spacing-md,1rem)!important}.brand-voice-page-card-header{flex-direction:column;align-items:stretch;margin-bottom:var(--mantine-spacing-md,1rem)}.brand-voice-page-card-header .mantine-Button-root{width:100%}.brand-voice-page-toolbar{flex-direction:column}.brand-voice-page-toolbar .mantine-Button-root{width:100%}.brand-voice-advanced-filters .mantine-Group-root{flex-direction:column;align-items:stretch!important}.brand-voice-advanced-filters .mantine-Select-root{width:100%!important;min-width:0!important}}@media (min-width:768px) and (max-width:1023px){.brand-voice-page-card.mantine-Card-root{padding:var(--mantine-spacing-lg,1.25rem)!important}}.knowledge-page{width:100%;max-width:100%}.knowledge-page-card.mantine-Card-root{width:100%;max-width:100%;overflow:hidden}.knowledge-page-card-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;width:100%;margin-bottom:var(--mantine-spacing-lg,1.5rem)}.knowledge-page-card-header-main{flex:1 1 200px;min-width:0}.knowledge-page-card-header .mantine-Title-root{min-width:0}.knowledge-page-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.knowledge-page-header-actions-col{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0;max-width:100%}.knowledge-plan-limit-hint{max-width:min(100%,24.5rem);padding:.5rem .625rem;border-radius:var(--mantine-radius-sm,6px);background:var(--mantine-color-gray-1,#f1f3f5);border:1px solid var(--mantine-color-gray-3,#dee2e6)}.knowledge-plan-limit-hint-icon{flex-shrink:0;margin-top:2px;color:var(--mantine-color-gray-6,#868e96)}.knowledge-page-tabs{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;gap:.25rem;padding-bottom:4px;margin-bottom:2px;-webkit-overflow-scrolling:touch}.knowledge-page-tabs .mantine-Tabs-tab{flex-shrink:0;white-space:nowrap}.knowledge-table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:-2px}.knowledge-table-scroll .mantine-Table-table{min-width:720px}.knowledge-row-cards{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm,.75rem)}.knowledge-row-card.mantine-Card-root{border-left:4px solid rgb(146,84,222);background:linear-gradient(90deg,rgba(139,92,246,.06) 0,var(--mantine-color-body,#fff) 10px);transition:transform .15s ease,box-shadow .15s ease}@media (max-width:767px){.knowledge-row-card.mantine-Card-root:active{transform:scale(.98);box-shadow:0 2px 8px rgba(0,0,0,.1)}}.knowledge-empty-card.mantine-Card-root{border-style:dashed;border-color:var(--mantine-color-gray-4,#ced4da);background:var(--mantine-color-gray-0,#f8f9fa)}@media (max-width:767px){.knowledge-page{padding:0}.knowledge-page-card.mantine-Card-root{padding:.875rem!important;border-radius:0!important;border-left:none!important;border-right:none!important}.knowledge-page-card-header{flex-direction:column;align-items:stretch;margin-bottom:1rem;gap:.875rem}.knowledge-page-card-header-main .mantine-Title-root{font-size:1.25rem!important;line-height:1.35}.knowledge-page-card-header-main .mantine-Text-root{font-size:.8125rem!important;line-height:1.45}.knowledge-page-header-actions-col{align-items:stretch;width:100%;gap:.625rem}.knowledge-plan-limit-hint{max-width:none;padding:.625rem .75rem}.knowledge-page-actions{flex-direction:column;align-items:stretch;gap:.625rem}.knowledge-page-actions .mantine-Button-root{width:100%;min-height:44px;font-size:.9375rem;padding:.75rem 1rem}.knowledge-page-card .mantine-TextInput-root{margin-bottom:1rem}.knowledge-page-card .mantine-TextInput-input{min-height:44px;font-size:1rem;padding:.75rem 1rem .75rem 2.5rem}.knowledge-page-tabs{gap:.375rem;padding-bottom:6px;margin-bottom:.875rem}.knowledge-page-tabs .mantine-Tabs-tab{min-height:40px;padding:.5rem .875rem;font-size:.875rem}.knowledge-row-cards{gap:.875rem}.knowledge-row-card.mantine-Card-root{padding:1rem!important;border-radius:.5rem!important}.knowledge-row-card .mantine-Badge-root{font-size:.75rem}.knowledge-row-card .mantine-Text-root{font-size:.9375rem}.knowledge-row-card .mantine-ActionIcon-root{min-width:44px;min-height:44px;width:44px;height:44px}.knowledge-empty-card.mantine-Card-root{padding:2rem 1rem!important;border-radius:.5rem!important}.knowledge-empty-card .mantine-Stack-root{gap:1rem!important}}@media (max-width:379px){.knowledge-page-card.mantine-Card-root{padding:.75rem!important}.knowledge-page-card-header-main .mantine-Title-root{font-size:1.125rem!important}.knowledge-page-actions .mantine-Button-root{font-size:.875rem;padding:.625rem .875rem}.knowledge-row-card.mantine-Card-root{padding:.875rem!important}}@media (min-width:768px) and (max-width:1023px){.knowledge-page-card.mantine-Card-root{padding:1.25rem!important}.knowledge-page-actions .mantine-Button-root{min-height:40px;padding:.625rem 1.125rem}.knowledge-page-card .mantine-TextInput-input{min-height:42px}.knowledge-page-tabs .mantine-Tabs-tab{min-height:38px;padding:.5rem .875rem}.knowledge-row-card .mantine-ActionIcon-root{min-width:40px;min-height:40px}}@media (max-height:500px) and (orientation:landscape){.knowledge-page-card.mantine-Card-root{padding:.75rem!important}.knowledge-page-card-header{margin-bottom:.75rem}.knowledge-row-cards{gap:.625rem}.knowledge-row-card.mantine-Card-root{padding:.75rem!important}}.templates-page{width:100%;max-width:100%}.template-selection-card.mantine-Card-root{width:100%;max-width:100%;overflow:hidden}.template-selection-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;width:100%;margin-bottom:var(--mantine-spacing-lg,1.5rem)}.template-selection-header .mantine-Title-root{flex:1 1 200px;min-width:0;line-height:1.25}.template-selection-header-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.template-selection-grid.mantine-SimpleGrid-root{width:100%}.template-selection-tile.mantine-Card-root{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;min-height:132px}@media (hover:hover){.template-selection-tile.mantine-Card-root:hover{transform:translateY(-2px);box-shadow:var(--mantine-shadow-md,0 4px 12px rgba(0,0,0,.08))}}.template-selection-tile .template-selection-tile__icon-wrap{border-radius:12px;display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-inline:auto}@media (max-width:767px){.template-selection-card.mantine-Card-root{padding:var(--mantine-spacing-md,1rem)!important}.template-selection-header{margin-bottom:var(--mantine-spacing-md,1rem)}.template-selection-header,.template-selection-header-actions{flex-direction:column;align-items:stretch}.template-selection-header-actions .mantine-Button-root{width:100%}.template-selection-grid.mantine-SimpleGrid-root{gap:var(--mantine-spacing-sm,.75rem)!important}.template-selection-tile.mantine-Card-root{min-height:120px;padding:var(--mantine-spacing-sm,.75rem)!important}.template-selection-tile .template-selection-tile__icon-wrap{width:52px;height:52px;padding:10px!important}.template-selection-tile .mantine-Text-root{font-size:.8125rem}}@media (min-width:768px) and (max-width:1023px){.template-selection-card.mantine-Card-root{padding:var(--mantine-spacing-lg,1.25rem)!important}.template-selection-header-actions .mantine-Button-root{min-height:40px}.template-selection-grid.mantine-SimpleGrid-root{gap:var(--mantine-spacing-md,1rem)!important}}}@layer components{.delete-confirmation-modal.mantine-Modal-content{overflow:hidden}.delete-confirmation-modal__header.mantine-Modal-header{padding:var(--mantine-spacing-lg,1.5rem) var(--mantine-spacing-lg,1.5rem) var(--mantine-spacing-sm,.75rem);border-bottom:1px solid var(--mantine-color-gray-3,#e9ecef);align-items:flex-start}.delete-confirmation-modal__body.mantine-Modal-body{display:flex;flex-direction:column;padding:0;min-height:0;max-height:min(85dvh,720px)}.delete-confirmation-modal__scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--mantine-spacing-lg,1.5rem)}.delete-confirmation-modal__stack{padding-bottom:0}.delete-confirmation-modal__confirm-block{background:var(--mantine-color-gray-0,#f8f9fa);border-color:var(--mantine-color-gray-3,#e9ecef)!important}.delete-confirmation-modal__name-chip{display:inline-flex;align-items:center;max-width:100%;word-break:break-word}.delete-confirmation-modal__name-chip .mantine-Text-root{word-break:break-word}.delete-confirmation-modal__copy{flex-shrink:0}.delete-confirmation-modal__footer{flex-shrink:0;padding:var(--mantine-spacing-md,1rem) var(--mantine-spacing-lg,1.5rem);padding-bottom:max(var(--mantine-spacing-md,1rem),env(safe-area-inset-bottom,0px));border-top:1px solid var(--mantine-color-gray-3,#e9ecef);background:var(--mantine-color-body,#fff)}.delete-confirmation-modal__footer-inner{width:100%;justify-content:flex-end;gap:.75rem}@media (max-width:767px){.delete-confirmation-modal.mantine-Modal-content{max-height:100dvh}.delete-confirmation-modal__body.mantine-Modal-body{max-height:none;flex:1}.delete-confirmation-modal__scroll{padding:var(--mantine-spacing-md,1rem)}.delete-confirmation-modal__footer{padding-inline:var(--mantine-spacing-md,1rem)}.delete-confirmation-modal__footer-inner{flex-direction:column;align-items:stretch}.delete-confirmation-modal__footer-inner .mantine-Button-root{width:100%}}.delete-confirmation-modal--draft .delete-confirmation-modal__header.mantine-Modal-header{border-bottom-color:var(--mantine-color-orange-2,#ffc9a3)}.brand-voice-editor-modal .brand-voice-editor-modal__title-input{width:100%!important;max-width:min(100%,320px)!important}@media (max-width:767px){.brand-voice-editor-modal .mantine-Modal-header{padding-inline:var(--mantine-spacing-sm,.75rem)}.brand-voice-editor-modal .mantine-Modal-title{flex-wrap:wrap;justify-content:center;gap:.5rem}.brand-voice-editor-modal .brand-voice-editor-modal__title-input{max-width:100%!important}}}@layer components{.integrations-page,.integrations-page--social .integrations-page-inner{width:100%;max-width:100%}@media (min-width:1025px){.integrations-page--social .integrations-page-inner{max-width:88rem;margin-inline:auto}}.integrations-page-hero{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .75rem;width:100%}.integrations-page-hero .mantine-Text-root{flex:1 1 200px;min-width:0;line-height:1.45}.integrations-wizard-alert .mantine-Alert-body,.integrations-wizard-alert__row{width:100%}@media (max-width:767px){.integrations-page-hero .mantine-Text-root{font-size:.8125rem}.integrations-wizard-alert__row.mantine-Group-root{flex-direction:column;align-items:stretch!important}.integrations-wizard-alert__row .mantine-Button-root{width:100%}}.integrations-grid.mantine-SimpleGrid-root{width:100%}@media (max-width:767px){.integrations-grid.mantine-SimpleGrid-root{gap:var(--mantine-spacing-sm,.75rem)!important}}@media (min-width:768px) and (max-width:1023px){.integrations-grid.mantine-SimpleGrid-root{gap:var(--mantine-spacing-md,1rem)!important}}.integrations-tile.mantine-Card-root{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(ellipse at top,rgba(255,255,255,1) 0,rgba(255,255,255,.96) 55%,rgba(247,248,253,.45) 100%);border-color:var(--mantine-color-gray-3,#e9ecef);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}@media (hover:hover){.integrations-tile.mantine-Card-root:hover{border-color:var(--mantine-color-violet-3,#d0bfff);box-shadow:var(--mantine-shadow-md,0 4px 14px rgba(0,0,0,.07))}}@media (max-width:767px){.integrations-tile.mantine-Card-root{padding:var(--mantine-spacing-md,1rem)!important;border-radius:var(--mantine-radius-md,8px)}.integrations-tile.mantine-Card-root:active{transform:scale(.998)}}@media (min-width:768px) and (max-width:1023px){.integrations-tile.mantine-Card-root{padding:var(--mantine-spacing-md,1rem) var(--mantine-spacing-lg,1.25rem)!important}}.integrations-tile__stack.mantine-Stack-root{flex:1;width:100%;min-width:0}.integrations-tile__icon-wrap{border-radius:12px;padding:14px;display:flex;align-items:center;justify-content:center;width:64px;height:64px;flex-shrink:0}@media (max-width:767px){.integrations-tile__icon-wrap{width:56px;height:56px;padding:12px}}.integrations-tile__title.mantine-Text-root{line-height:1.25;word-break:break-word}@media (max-width:767px){.integrations-tile__title.mantine-Text-root{font-size:.9375rem!important}}.integrations-tile__description{width:100%;text-align:center;line-height:1.5;font-size:.8125rem;color:var(--mantine-color-dimmed,#868e96);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:3.6em}@media (max-width:767px){.integrations-tile__description{-webkit-line-clamp:3;min-height:0;font-size:.75rem}}.integrations-tile__cta{width:100%;margin-top:auto;display:flex;justify-content:center}@media (max-width:767px){.integrations-tile__cta{justify-content:stretch}.integrations-tile__cta .mantine-Button-root{width:100%;min-height:42px}}@media (min-width:768px) and (max-width:1023px){.integrations-tile__cta .mantine-Button-root{min-height:40px;padding-inline:1rem}}.integrations-loading-card.mantine-Card-root{width:100%}.integrations-placeholder-page .integrations-placeholder-card.mantine-Card-root{width:100%;max-width:42rem;margin-inline:auto}@media (max-width:767px){.integrations-placeholder-page .integrations-placeholder-card.mantine-Card-root{padding:var(--mantine-spacing-md,1rem)!important;max-width:100%}.integrations-email-title.mantine-Title-root{font-size:1.05rem!important}.integrations-email-body.mantine-Text-root{font-size:.875rem;line-height:1.55}}@media (min-width:768px) and (max-width:1023px){.integrations-placeholder-page .integrations-placeholder-card.mantine-Card-root{max-width:36rem}}.integrations-grid--compact.mantine-SimpleGrid-root{gap:var(--mantine-spacing-sm,.75rem)!important}.integrations-tile--compact.mantine-Card-root{padding:var(--mantine-spacing-sm,.75rem) var(--mantine-spacing-md,1rem)!important}.integrations-tile--compact .integrations-tile__icon-wrap{width:48px;height:48px;padding:10px}.integrations-tile--compact .integrations-tile__description{-webkit-line-clamp:2;min-height:0;font-size:.75rem}.integrations-section-title.mantine-Title-root{margin-bottom:.25rem}@media (min-width:1024px){.integrations-page--unified .integrations-tile--compact .integrations-tile__description{-webkit-line-clamp:2;min-height:0}}}@layer components{.campaign-actions-menu-dropdown.mantine-Menu-dropdown{border-radius:12px;border:1px solid var(--mantine-color-gray-3,#e9ecef);box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 12px 24px -4px rgba(0,0,0,.12);padding:6px;min-width:232px}.campaign-actions-menu-dropdown .mantine-Menu-item{border-radius:8px;font-size:.875rem;min-height:38px}.campaign-actions-menu-dropdown .mantine-Menu-item[data-hovered]{background:var(--mantine-color-gray-0,#f8f9fa)}.campaign-actions-menu-dropdown .mantine-Menu-divider{margin:6px 4px}.campaign-actions-drawer.mantine-Drawer-content{border-radius:16px 16px 0 0;max-height:min(88dvh,640px);display:flex;flex-direction:column}.campaign-actions-drawer .mantine-Drawer-header{padding-bottom:var(--mantine-spacing-sm,.75rem)}.campaign-actions-drawer__header.mantine-Drawer-header{border-bottom:1px solid var(--mantine-color-gray-3,#e9ecef);padding-top:var(--mantine-spacing-md,1rem);padding-inline:var(--mantine-spacing-md,1rem)}.campaign-actions-drawer__body.mantine-Drawer-body{padding:0;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:max(var(--mantine-spacing-md,1rem),env(safe-area-inset-bottom,0px))}.campaign-actions-drawer__list{padding:var(--mantine-spacing-sm,.75rem) var(--mantine-spacing-md,1rem);gap:4px}.campaign-actions-drawer__item.mantine-NavLink-root{border-radius:12px;min-height:48px;padding:10px 14px;font-weight:500;font-size:.9375rem}.campaign-actions-drawer__item.mantine-NavLink-root:hover{background:var(--mantine-color-gray-0,#f8f9fa)}.campaign-actions-drawer__item .mantine-NavLink-section[data-position=left]{margin-right:12px}.campaign-actions-drawer__divider{height:1px;background:var(--mantine-color-gray-3,#e9ecef);margin:8px 0;border:none}.campaign-actions-drawer__grab{width:40px;height:4px;border-radius:4px;background:var(--mantine-color-gray-4,#ced4da);margin:0 auto 8px;flex-shrink:0}.campaigns-refresh-overlay{position:fixed;top:var(--app-shell-header-offset,0);left:var(--app-shell-navbar-offset,0);right:0;bottom:0;z-index:200;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:1rem;background:rgba(248,250,252,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none}.campaigns-refresh-overlay--blocking{pointer-events:auto;background:rgba(255,255,255,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.campaigns-refresh-overlay__panel{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 2rem;border-radius:12px;border:1px solid var(--mantine-color-gray-3,#e9ecef);background:rgba(255,255,255,.98);box-shadow:0 4px 6px -1px rgba(15,23,42,.06),0 16px 40px -8px rgba(15,23,42,.14);max-width:min(360px,100%);width:100%;text-align:center}.campaign-detail-modal.mantine-Modal-content{overflow:hidden;overflow-x:hidden;max-width:100%;border-radius:18px;display:flex;flex-direction:column}.campaign-detail-modal.mantine-Modal-body{overflow:hidden;overflow-x:hidden;max-width:100%;flex:1 1 auto;min-height:0}.campaign-detail-modal__scroll{height:100%;overflow-y:auto;overflow-x:hidden;max-width:100%;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.55) transparent}}@layer components{.campaign-detail-modal__scroll::-webkit-scrollbar{width:8px}.campaign-detail-modal__scroll::-webkit-scrollbar-track{background:transparent}.campaign-detail-modal__scroll::-webkit-scrollbar-thumb{background:rgba(148,163,184,.5);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.campaign-detail-modal__scroll::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.7);border:2px solid transparent;background-clip:padding-box}.campaign-detail-modal__stack{width:100%;max-width:100%;min-width:0}.campaign-detail-modal__section-card.mantine-Card-root{border-color:var(--mantine-color-gray-2,#f1f3f5);box-shadow:0 1px 2px rgba(15,23,42,.03)}.campaign-detail-modal__section-heading{display:flex;flex-direction:column;gap:.15rem;min-width:0}.campaign-detail-modal__section-heading .mantine-Text-root{letter-spacing:.05em}.campaign-detail-modal__section-heading .mantine-Title-root{min-width:0;word-break:break-word}.campaign-detail-modal__action-group{align-items:center}.campaign-detail-modal__message-block,.campaign-detail-modal__overview-grid>div{min-width:0}.campaign-detail-modal__meta-item{padding:.875rem .95rem;border:1px solid var(--mantine-color-gray-2,#f1f3f5);border-radius:12px;background:linear-gradient(180deg,#ffffff,#fbfbfc)}.campaign-detail-modal__message-card.mantine-Card-root{background:linear-gradient(180deg,rgba(245,243,255,.9),rgba(250,248,255,.95))}.campaign-detail-modal__stats-grid .mantine-Card-root{border-color:var(--mantine-color-gray-2,#f1f3f5)}.campaign-detail-modal__stat-card{background:linear-gradient(180deg,#ffffff,#fcfcfd)}.campaign-detail-modal__schedule-list{padding-right:.25rem}.campaign-detail-modal__posts-card{overflow:hidden}.campaign-detail-modal__bulk-toolbar{box-shadow:inset 0 0 0 1px rgba(124,58,237,.05)}.campaign-detail-modal__posts-table thead th{font-size:.76rem;font-weight:700;letter-spacing:.02em;color:var(--mantine-color-dimmed,#868e96);text-transform:uppercase;white-space:nowrap}.campaign-detail-modal__posts-table tbody tr{transition:background-color .14s ease}.campaign-detail-modal__posts-table tbody td{vertical-align:middle}@media (max-width:1023px){.campaign-detail-modal.mantine-Modal-header{padding-inline:var(--mantine-spacing-sm,.75rem)}.campaign-detail-modal__title-group.mantine-Group-root{flex-wrap:wrap}.campaign-detail-modal__title-group .mantine-Title-root{flex:1 1 100%;min-width:0;word-break:break-word}.campaign-detail-modal.mantine-Modal-content{border-radius:0}}}