.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{gap:.5rem!important}.analytics-page-header{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;margin:0;padding:0;min-height:0}.analytics-page-hero{flex:none;width:100%;gap:.5rem;margin:0;padding:0}.analytics-page-hero__icon{margin-top:0}.analytics-page-hero__text{font-size:.8125rem;line-height:1.35}.analytics-page-controls{flex:0 0 auto!important;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:stretch;align-self:stretch;width:100%;min-width:0;min-height:0!important;height:auto!important;gap:6px;margin:0!important;padding:0!important}.analytics-page-controls__select{flex:1 1 auto!important;min-width:0!important;max-width:none!important;margin:0!important}.analytics-page-controls__select .mantine-Input-root,.analytics-page-controls__select .mantine-Input-wrapper,.analytics-page-controls__select .mantine-Select-root{margin:0!important}.analytics-page-controls__select .mantine-Input-input{min-height:34px!important;height:34px!important;padding-top:0!important;padding-bottom:0!important;font-size:.8125rem!important}.analytics-page-controls .mantine-ActionIcon-root{flex-shrink:0;width:34px;height:34px;min-width:34px;min-height:34px}.analytics-stat-grid.mantine-SimpleGrid-root{margin-top:0;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--clickable{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit}.dashboard-stat-cell--clickable:focus-visible{outline:2px solid rgba(146,84,222,.55);outline-offset:2px}.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-ctas{display:flex;align-items:center;gap:8px}.dashboard-header-resume,.dashboard-header-resume.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,.28);border-radius:10px;background:linear-gradient(135deg,rgb(146,84,222),rgb(109,40,217))!important;color:#ffffff!important;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 3px 12px rgba(91,33,182,.28);transform:translateY(0);transition:all .2s ease}.dashboard-header-resume__icon,.dashboard-header-resume__label{color:#ffffff}.dashboard-header-resume__icon{flex-shrink:0;display:block;width:14px;height:14px}.dashboard-header-resume__label{display:block;line-height:1;font-size:13px;font-weight:600}.dashboard-header-resume.mantine-UnstyledButton-root:hover,.dashboard-header-resume:hover{box-shadow:0 6px 16px rgba(91,33,182,.36);transform:translateY(-1px)}.dashboard-header-resume.mantine-UnstyledButton-root:active,.dashboard-header-resume:active{transform:translateY(0)}.dashboard-header-resume:focus{outline:none}.dashboard-header-resume:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:2px}.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:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-inline:.625rem;overflow:visible}.dashboard-header-start{flex:0 1 auto;min-width:0;gap:.375rem;overflow:visible}.dashboard-header-bar--with-upgrade .dashboard-header-breadcrumbs{display:none}.dashboard-header-burger{flex-shrink:0}.dashboard-header-aside{flex-shrink:0;margin-left:auto}.dashboard-header-aside,.dashboard-header-ctas{display:flex;align-items:center;gap:8px}.dashboard-header-end{gap:.25rem}.dashboard-header-bar--with-upgrade .dashboard-header-resume,.dashboard-header-bar--with-upgrade .dashboard-header-resume.mantine-UnstyledButton-root,.dashboard-header-bar--with-upgrade .dashboard-header-upgrade,.dashboard-header-bar--with-upgrade .dashboard-header-upgrade.mantine-UnstyledButton-root{min-height:32px;min-width:32px;padding:7px!important;gap:0}.dashboard-header-bar--with-upgrade .dashboard-header-resume__label,.dashboard-header-bar--with-upgrade .dashboard-header-upgrade__label{display:none}.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-resume,.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;margin-bottom:.25rem}.free-plan-upsell,.free-plan-upsell__paper,.plan-billing-banners{width:100%;max-width:100%;min-width:0}.free-plan-upsell__paper{overflow:hidden;box-sizing:border-box}.free-plan-upsell__paper .mantine-Text-root{overflow-wrap:anywhere;word-break:break-word}@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)}.neonify-promo-hint{width:100%}.neonify-promo-hint__text{color:#667085;line-height:1.4}.neonify-promo-hint__em{color:#6941c6}.neonify-promo-hint--warn .neonify-promo-hint__text,.neonify-promo-hint__em--warn{color:#b54708}.neonify-promo-hint__link{display:inline;font-weight:700;color:#6941c6;text-decoration:underline;text-underline-offset:2px;font-size:inherit;font-family:inherit;padding:0;background:none;border:0;cursor:pointer}.neonify-promo-hint__icon{flex-shrink:0}.neonify-promo-welcome__hero{padding:1.35rem 1.5rem 1.25rem;border-bottom:1px solid #eaecf0}}@layer components{}.neonify-checkout-promo-applied{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:.75rem 1rem .25rem;padding:.7rem .85rem;border-radius:10px;border:1px solid rgba(146,84,222,.28);background:linear-gradient(135deg,#f4ebff,#f7fee7);box-shadow:0 1px 4px rgba(146,84,222,.08)}.neonify-checkout-promo-applied__kicker{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6941c6}.neonify-checkout-promo-applied__amount{font-size:.9375rem;font-weight:750;letter-spacing:-.02em;color:#101828}.neonify-checkout-promo-applied__hint{flex:1 1 100%;font-size:.75rem;color:#475467;line-height:1.4}.neonify-promo-flash{position:fixed;left:50%;bottom:1.5rem;transform:translateX(-50%);width:min(36rem,calc(100vw - 1.5rem));display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(146,84,222,.3);background:linear-gradient(135deg,#f4ebff,#f7fee7 58%,#ffffff);box-shadow:0 18px 40px rgba(16,24,40,.18),0 0 0 1px rgba(146,84,222,.08);font-family:var(--neonify-font-sans,inherit);pointer-events:auto}.neonify-promo-flash__copy{flex:1 1 auto;min-width:0}.neonify-promo-flash--checkout{bottom:auto;top:1.25rem}.neonify-promo-flash--warn{border-color:rgba(247,144,9,.45);background:linear-gradient(135deg,#fffaeb,#fff6ed 58%,#ffffff);box-shadow:0 18px 40px rgba(16,24,40,.16),0 0 0 1px rgba(247,144,9,.1)}@layer components{.brand-settings-page-hero{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .75rem;width:100%;max-width:100%;min-width:0}.brand-settings-page-hero .mantine-Text-root{flex:1 1 200px;min-width:0;line-height:1.45;overflow-wrap:anywhere}@media (max-width:767px){.brand-settings-page-hero{gap:.5rem;padding:0}.brand-settings-page-hero .mantine-Text-root{flex:none;width:100%;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;padding:1.25rem!important}.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.mantine-Stack-root{gap:.75rem!important}.brand-voice-page-card.mantine-Card-root{padding:.75rem!important}.brand-voice-page-card--empty.mantine-Card-root{padding-bottom:.5rem!important}.brand-voice-page-card-header{flex-direction:column;align-items:stretch;margin-bottom:.75rem;gap:.5rem}.brand-voice-page-card-header .mantine-Title-root{flex:none;width:100%}.brand-voice-page-card-header .mantine-Button-root{width:100%}.brand-voice-page-toolbar{flex-direction:column}.brand-voice-page-toolbar .mantine-TextInput-root{flex:none;width:100%}.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}.brand-voice-page-card .mantine-Paper-root{padding:.875rem .75rem!important;margin:0!important}.brand-voice-page-card .mantine-Paper-root>.mantine-Stack-root{gap:.625rem!important}.brand-voice-page-card .mantine-Paper-root .mantine-Text-root,.brand-voice-page-card .mantine-Paper-root .mantine-Text-root[data-size=lg]{line-height:1.35}}@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%;min-width:0;overflow-x:clip}.knowledge-page-card.mantine-Card-root{width:100%;max-width:100%;min-width:0!important;overflow-x:hidden!important;overflow-y:visible;padding:1.25rem!important;box-sizing:border-box}.knowledge-page-card-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;width:100%;max-width:100%;min-width:0;margin-bottom:var(--mantine-spacing-lg,1.5rem)}.knowledge-page-card-header-main{flex:1 1 200px;min-width:0;max-width:100%}.knowledge-page-card-header .mantine-Title-root{min-width:0;overflow-wrap:anywhere}.knowledge-page-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;max-width:100%;min-width:0}.knowledge-page-header-actions-col{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0;max-width:100%;min-width:0}.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-card .mantine-Tabs-root{width:100%;max-width:100%;min-width:0;overflow:hidden}.knowledge-page-tabs{flex-wrap:nowrap!important;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;gap:.25rem;padding-bottom:4px;margin-bottom:2px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.knowledge-page-tabs .mantine-Tabs-tab{flex-shrink:0;white-space:nowrap}.knowledge-page-card .mantine-TextInput-root,.knowledge-table-scroll{width:100%;max-width:100%;min-width:0}.knowledge-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:0}.knowledge-table-scroll .mantine-Table-table{min-width:720px}.knowledge-row-cards.knowledge-list--mobile{display:none}.knowledge-list--desktop{display:block;min-width:0;max-width:100%}.knowledge-row-cards{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm,.75rem);width:100%;max-width:100%;min-width:0}.knowledge-row-card.mantine-Card-root{width:100%;max-width:100%;min-width:0;overflow:hidden;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}.knowledge-row-card .mantine-Text-root{overflow-wrap:anywhere;word-break:break-word}.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.mantine-Stack-root{gap:.75rem!important;min-width:0;overflow-x:clip}.knowledge-page-card.mantine-Card-root{padding:.75rem!important;border-radius:var(--mantine-radius-md,8px)!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.knowledge-row-cards.knowledge-list--mobile{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:100%;min-width:0}.knowledge-list--desktop{display:none!important}.knowledge-table-scroll .mantine-Table-table{min-width:0}.knowledge-row-card.mantine-Card-root:active{transform:scale(.98);box-shadow:0 2px 8px rgba(0,0,0,.1)}.knowledge-page-card-header{flex-direction:column;align-items:stretch;justify-content:flex-start;margin-bottom:.75rem;gap:.75rem}.knowledge-page-card-header-main{flex:none;width:100%;min-height:0}.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:.5rem}.knowledge-plan-limit-hint{max-width:none;padding:.625rem .75rem}.knowledge-page-actions{flex-direction:column;align-items:stretch;gap:.5rem;width:100%}.knowledge-page-actions .mantine-Button-root,.knowledge-page-actions>div,.knowledge-page-actions>span{width:100%}.knowledge-page-actions .mantine-Button-root{min-height:40px;font-size:.875rem;padding:.625rem .875rem}.knowledge-page-card .mantine-TextInput-root{margin-bottom:.625rem!important}.knowledge-page-card .mantine-TextInput-input{min-height:40px;font-size:.9375rem;padding:.625rem .875rem .625rem 2.5rem}.knowledge-page-tabs{gap:.375rem;padding-bottom:4px;margin-bottom:.5rem!important;max-width:100%;min-width:0}.knowledge-page-tabs .mantine-Tabs-tab{min-height:36px;padding:.375rem .75rem;font-size:.8125rem}.knowledge-page-card .mantine-Tabs-root{margin-bottom:.625rem!important;width:100%;max-width:100%;min-width:0;overflow:hidden}.knowledge-row-cards{gap:.75rem}.knowledge-row-card.mantine-Card-root{padding:.875rem!important;border-radius:.5rem!important}.knowledge-row-card .mantine-ActionIcon-root{min-width:40px;min-height:40px;width:40px;height:40px}.knowledge-empty-card.mantine-Card-root{padding:1rem .75rem!important;border-radius:.5rem!important}.knowledge-empty-card .mantine-Stack-root{gap:.625rem!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;padding:1.25rem!important}.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){.templates-page.mantine-Stack-root{gap:.75rem!important}.template-selection-card.mantine-Card-root{padding:.75rem!important}.template-selection-header{flex-direction:column;align-items:stretch;justify-content:flex-start;margin-bottom:.75rem;gap:.625rem}.template-selection-header .mantine-Title-root{flex:none;width:100%;min-height:0}.template-selection-header-actions{flex-direction:column;align-items:stretch;width:100%;gap:.5rem}.template-selection-header-actions .mantine-Button-root{width:100%;min-height:40px}.template-selection-grid.mantine-SimpleGrid-root{gap:.625rem!important}.template-selection-tile.mantine-Card-root{min-height:0;padding:.75rem .5rem!important}.template-selection-tile .mantine-Stack-root{gap:.5rem!important}.template-selection-tile .template-selection-tile__icon-wrap{width:48px;height:48px;padding:8px!important}.template-selection-tile .mantine-Text-root{font-size:.75rem;line-height:1.3}}@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}}.digital-twin-page-hero{gap:.75rem}.digital-twin-avatar{flex-shrink:0}.brand-voice-logo-ring{border-radius:50%;padding:3px;background:linear-gradient(135deg,#e9d7fe,#ebfdb4 70%);display:inline-flex}.digital-twin-email-disclaimer{border-radius:var(--neonify-radius-md,8px)}.digital-twin-sample-list{max-height:none}.digital-twin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:1.25rem}.digital-twin-stat{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--neonify-border-default,#e5e7eb);background:linear-gradient(180deg,#fdfcff,#fff);color:rgb(146,84,222)}.digital-twin-stat__value{font-size:1.05rem!important;font-weight:700!important;line-height:1.2!important;color:var(--neonify-text-primary,#101828)!important}.digital-twin-stat__label{font-size:.72rem!important;color:var(--neonify-text-muted,#64748b)!important;letter-spacing:.02em}.digital-twin-stat__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.digital-twin-stat__dot--ready{background:#40c057;box-shadow:0 0 0 3px rgba(64,192,87,.18)}.digital-twin-stat__dot--draft{background:#868e96;box-shadow:0 0 0 3px rgba(134,142,150,.18)}.digital-twin-table-row:hover td{background:rgba(243,232,255,.35)}@media (max-width:767px){.digital-twin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:.875rem}.digital-twin-stat{padding:10px 12px}}}@layer components{.digital-twin-modal-header{display:flex;align-items:center;justify-content:center;width:100%;position:relative;min-height:28px}.digital-twin-modal-header__mark{position:absolute;left:0;height:28px;width:28px}.digital-twin-modal-shell{display:flex;flex-direction:column;height:100%;min-height:0}.digital-twin-modal-progress{display:flex;gap:8px;padding:4px 0 16px;flex-shrink:0}.digital-twin-modal-progress__step{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.digital-twin-modal-progress__bar{height:4px;border-radius:999px;background:var(--neonify-border-default,#e5e7eb);overflow:hidden}.digital-twin-modal-progress__bar-fill{height:100%;width:100%;border-radius:999px;background:linear-gradient(90deg,rgb(146,84,222),rgb(124,58,237));transform-origin:left}.digital-twin-modal-progress__label{font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--neonify-text-muted,#64748b)}.digital-twin-modal-progress__step[data-active=true] .digital-twin-modal-progress__label{color:rgb(146,84,222)}.digital-twin-modal-progress__step[data-done=true] .digital-twin-modal-progress__label{color:var(--neonify-text-secondary,#344054)}.digital-twin-modal-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.digital-twin-modal-scroll{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.digital-twin-modal-footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;margin-top:8px;border-top:1px solid var(--neonify-border-default,#e5e7eb);background:linear-gradient(180deg,rgba(255,255,255,0),#fff 30%)}.digital-twin-person-layout{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:28px;align-items:start;padding:8px 4px 4px}.digital-twin-person-hero{position:relative;border-radius:16px;padding:28px 20px 24px;background:radial-gradient(120% 80% at 20% 0,rgba(233,215,254,.9) 0,transparent 55%),radial-gradient(100% 70% at 100% 100%,rgba(235,253,180,.55) 0,transparent 50%),#faf8ff;border:1px solid rgba(146,84,222,.12);text-align:center;overflow:hidden}.digital-twin-person-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,.35));pointer-events:none}.digital-twin-person-fields{display:flex;flex-direction:column;gap:14px;padding-top:4px}.digital-twin-person-fields .mantine-TextInput-label,.digital-twin-person-fields .mantine-Textarea-label{font-weight:600;font-size:13px;color:var(--neonify-text-secondary,#344054)}.digital-twin-samples-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:20px;align-items:start}.digital-twin-samples-intake,.digital-twin-samples-rail{display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--neonify-border-default,#e5e7eb);background:#fff}.digital-twin-samples-panel-head{padding:14px 16px 12px;border-bottom:1px solid var(--neonify-border-default,#e5e7eb);background:linear-gradient(180deg,#fdfcff,#fff);flex-shrink:0}.digital-twin-samples-panel-body{padding:16px}.digital-twin-source-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.digital-twin-source-chip{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border-radius:12px;border:1px solid var(--neonify-border-default,#e5e7eb);background:#fff;cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out;font:inherit;color:inherit}.digital-twin-source-chip:hover:not(:disabled){border-color:rgba(146,84,222,.35);background:var(--neonify-violet-0,rgb(243,232,255));transform:translateY(-1px)}.digital-twin-source-chip[data-active=true]{border-color:rgb(146,84,222);background:linear-gradient(180deg,rgba(243,232,255,.95),#fff);box-shadow:0 0 0 3px rgba(146,84,222,.12)}.digital-twin-source-chip:disabled{opacity:.55;cursor:not-allowed}.digital-twin-source-chip__icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--neonify-violet-0,rgb(243,232,255));color:rgb(146,84,222)}.digital-twin-source-chip[data-active=true] .digital-twin-source-chip__icon{background:rgb(146,84,222);color:#fff}.digital-twin-source-chip__label{font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--neonify-text-secondary,#344054)}.digital-twin-intake-card{border-radius:12px;border:1px solid var(--neonify-border-default,#e5e7eb);padding:16px;background:var(--neonify-surface-subtle,#f9fafb)}.digital-twin-samples-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:36px 16px;border-radius:12px;border:1px dashed rgba(146,84,222,.28);background:radial-gradient(80% 60% at 50% 0,rgba(233,215,254,.45),transparent),#faf8ff;min-height:180px}.digital-twin-sample-row{border-radius:12px;background:#fff;padding:12px 12px 12px 14px;border:1px solid var(--neonify-border-default,#e5e7eb);border-left:3px solid rgb(146,84,222);transition:box-shadow .16s ease-out,border-color .16s ease-out}.digital-twin-sample-row:hover{box-shadow:0 4px 14px rgba(16,24,40,.06);border-color:rgba(146,84,222,.25)}.digital-twin-avatar-ring{border-radius:50%;padding:3px;background:linear-gradient(135deg,#e9d7fe,#ebfdb4 70%);display:inline-flex}@media (max-width:900px){.digital-twin-person-layout,.digital-twin-samples-layout{grid-template-columns:1fr}.digital-twin-source-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.digital-twin-modal-footer{flex-wrap:wrap}.digital-twin-modal-footer .mantine-Group-root{width:100%;justify-content:stretch}.digital-twin-modal-footer .mantine-Button-root{flex:1}}}