:root{--pic-space-1:0.25rem;--pic-space-2:0.5rem;--pic-space-3:0.75rem;--pic-space-4:1rem;--pic-space-5:1.25rem;--pic-space-6:1.5rem;--pic-space-8:2rem;--pic-radius-sm:0.5rem;--pic-radius-md:0.75rem;--pic-radius-lg:1rem;--pic-radius-xl:1.5rem;--pic-control-sm:2.25rem;--pic-control-md:2.5rem;--pic-control-lg:2.75rem;--pic-touch-target:3rem;--pic-font-label:0.75rem;--pic-font-body:0.875rem;--pic-font-body-lg:1rem;--pic-font-heading-sm:1.125rem;--pic-font-heading-md:1.25rem;--pic-font-heading-lg:1.5rem;--pic-font-display:1.75rem;--seasonal-preview-color:#b84900;--campaign-accent:#f54299;--campaign-border:#d92e76;--campaign-foreground:#ffffff;--campaign-soft:#ffedf6;--selection-accent:#ff4d97;--selection-border:#d92e76;--selection-foreground:#111827}:root[data-theme=dark]{color-scheme:dark;--background:#0a0a0f;--background-alt:#0f1017;--background-spot-1:rgba(240,42,168,0.07);--background-spot-2:rgba(0,213,242,0.05);--foreground:#f7f3ee;--card:#12131b;--card-foreground:#f7f3ee;--card-muted:#171925;--popover:#191b26;--popover-foreground:#f7f3ee;--muted:#20222f;--muted-foreground:#b8afba;--border:#353645;--card-border:#353645;--input:#171925;--ring:rgba(0,213,242,0.36);--primary:#f02aa8;--primary-soft:#3a0b2a;--primary-foreground:#050509;--accent:#00d5f2;--accent-foreground:#050509;--utility:#00d5f2;--utility-surface:#062d34;--secondary:#b7ff3c;--secondary-foreground:#0d1304;--success:#b7ff3c;--success-surface:#1c2d0c;--warning:#ffc857;--warning-surface:#33250b;--danger:#ff7888;--danger-surface:#36131b;--danger-border:rgba(255,120,136,0.5);--sidebar-background:rgba(18,19,27,0.96);--sidebar-foreground:#f7f3ee;--sidebar-muted:#b8afba;--sidebar-border:#353645;--sidebar-active:#3a0b2a;--sidebar-hover:#20222f;--surface-strong:#0a0a0f;--surface-soft:#171925;--surface-muted:#20222f;--page-panel:rgba(18,19,27,0.88);--footer-background:transparent;--grid-color:rgba(184,175,186,0.035);--shadow-sm:0 2px 10px rgba(0,0,0,0.16);--shadow-md:0 14px 38px rgba(0,0,0,0.24);--shadow-lg:0 28px 74px rgba(0,0,0,0.32);--neon-pink:#f02aa8;--neon-green:#b7ff3c;--neon-blue:#00d5f2;--neon-yellow:#ffc857}:root[data-theme=light]{color-scheme:light;--background:#faf7f2;--background-alt:#f5f0eb;--background-spot-1:rgba(168,0,104,0.045);--background-spot-2:rgba(0,127,150,0.035);--foreground:#17131a;--card:#fffdf9;--card-foreground:#17131a;--card-muted:#f8f4ef;--popover:#ffffff;--popover-foreground:#17131a;--muted:#f3eee8;--muted-foreground:#635b66;--border:#ded5db;--card-border:#ded5db;--input:#f8f4ef;--ring:rgba(0,127,150,0.28);--primary:#a80068;--primary-soft:#ffe0f2;--primary-foreground:#ffffff;--accent:#007f96;--accent-foreground:#ffffff;--utility:#007f96;--utility-surface:#d9f8fc;--secondary:#4d7100;--secondary-foreground:#ffffff;--success:#4d7100;--success-surface:#e8ffc2;--warning:#9a5b00;--warning-surface:#fff1c7;--danger:#b42336;--danger-surface:#ffe3e7;--danger-border:rgba(180,35,54,0.34);--sidebar-background:rgba(255,253,249,0.97);--sidebar-foreground:#17131a;--sidebar-muted:#635b66;--sidebar-border:#ded5db;--sidebar-active:#ffe0f2;--sidebar-hover:#f3eee8;--surface-strong:#faf7f2;--surface-soft:#f8f4ef;--surface-muted:#f3eee8;--page-panel:rgba(255,253,249,0.9);--footer-background:transparent;--grid-color:rgba(99,91,102,0.035);--shadow-sm:0 2px 10px rgba(55,35,48,0.06);--shadow-md:0 14px 38px rgba(55,35,48,0.1);--shadow-lg:0 28px 74px rgba(55,35,48,0.14);--neon-pink:#a80068;--neon-green:#4d7100;--neon-blue:#007f96;--neon-yellow:#9a5b00}:root[data-theme=light][data-season=afrociberdelia]{color-scheme:light;--background:#fbf6ef;--background-alt:#f4eadf;--background-spot-1:rgba(184,73,0,0.08);--background-spot-2:rgba(97,122,18,0.065);--foreground:#211913;--card:#fffdf9;--card-foreground:#211913;--card-muted:#f8efe6;--popover:#fffdf9;--popover-foreground:#211913;--muted:#f1e6da;--muted-foreground:#6d5b4f;--border:#e1cdbc;--card-border:#e1cdbc;--input:#fbf4ec;--ring:rgba(184,73,0,0.34);--primary:#b84900;--primary-soft:#ffe1c7;--primary-foreground:#ffffff;--accent:#617a12;--accent-foreground:#ffffff;--utility:#617a12;--utility-surface:#edf5d2;--secondary:#617a12;--secondary-foreground:#ffffff;--success:#4d7100;--success-surface:#e8f5c7;--warning:#9a5b00;--warning-surface:#fff1c7;--danger:#b42336;--danger-surface:#ffe3e7;--danger-border:rgba(180,35,54,0.34);--sidebar-background:rgba(33,29,26,0.98);--sidebar-foreground:#fffaf5;--sidebar-muted:#c9bbae;--sidebar-border:#58473a;--sidebar-active:#572500;--sidebar-hover:#362d27;--surface-strong:#fbf6ef;--surface-soft:#f8efe6;--surface-muted:#f1e6da;--page-panel:rgba(255,253,249,0.92);--grid-color:rgba(109,91,79,0.045);--shadow-sm:0 2px 10px rgba(73,42,21,0.07);--shadow-md:0 14px 38px rgba(73,42,21,0.11);--shadow-lg:0 28px 74px rgba(73,42,21,0.16);--neon-pink:#b84900;--neon-green:#617a12;--neon-blue:#617a12;--neon-yellow:#9a5b00;--seasonal-highlight:#ff8a3d;--campaign-accent:var(--primary);--campaign-border:#8d3700;--campaign-foreground:#ffffff;--campaign-soft:#fff0e2;--selection-accent:#c65308;--selection-border:#8d3700;--selection-foreground:#ffffff}body,html{background-color:var(--background)}body{background:radial-gradient(circle at 18% -10%,var(--background-spot-1),transparent 30rem),radial-gradient(circle at 92% 8%,var(--background-spot-2),transparent 32rem),linear-gradient(180deg,var(--background),var(--background-alt))}::selection{color:var(--primary-foreground);background:var(--primary)}.pic-platform-page{width:min(100%,96rem);margin-inline:auto}.pic-platform-page :where(h1){color:var(--foreground);text-wrap:balance}.pic-platform-page :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--utility);outline-offset:2px}.app-shell{--app-topbar-height:3rem;display:flex!important;flex-direction:column!important;min-height:100vh}.app-shell:before{opacity:.2;background-size:40px 40px}.app-content-column{width:100%;min-height:calc(100vh - var(--app-topbar-height, 4.75rem))}.app-shell-workspace{height:100dvh;min-height:0!important;overflow:hidden}.app-content-column-workspace,.app-main-workspace{height:auto;min-height:0!important;overflow:hidden!important}.app-sidebar{position:sticky!important;top:0;z-index:60;width:100%;height:auto!important;min-height:var(--app-topbar-height,3.5rem);display:grid!important;grid-template-columns:minmax(7rem,1fr) auto minmax(7rem,1fr)!important;align-items:center!important;gap:.35rem!important;border:0!important;border-bottom:1px solid var(--sidebar-border)!important;padding:.2rem .65rem!important;background:var(--sidebar-background);overflow:visible}.app-sidebar,.app-sidebar-brand{box-shadow:var(--shadow-sm)!important}.app-sidebar-brand{justify-self:start;flex:0 0 auto;border:1px solid var(--border)!important;border-radius:var(--pic-radius-md)!important;padding:.24rem .45rem!important;background:var(--card)!important}.app-sidebar-brand-link{display:block!important;text-decoration:none}.app-sidebar-brand-mark{font-size:1.68rem!important}.app-sidebar-nav-scroll{width:max-content;max-width:100%;min-width:0;justify-self:center;flex:1;overflow-x:auto!important;overflow-y:hidden!important;padding:.1rem .2rem!important;scrollbar-width:none}.app-sidebar-nav-scroll::-webkit-scrollbar{display:none}.app-sidebar-nav-frame{display:flex;margin-inline:auto}.app-sidebar-nav,.app-sidebar-nav-frame{width:max-content;min-width:max-content!important}.app-sidebar-nav{flex-direction:row;flex-wrap:nowrap;gap:.2rem!important}.app-sidebar-link,.app-sidebar-nav{display:flex!important;align-items:center}.app-sidebar-link{width:2.2rem!important;min-width:2.2rem!important;min-height:2.2rem!important;height:2.2rem!important;justify-content:center!important;gap:0!important;border-radius:var(--pic-radius-md)!important;padding:0!important;color:var(--sidebar-muted)!important;text-decoration:none}.app-sidebar-link:hover{transform:none!important}.app-sidebar-link-active{border-color:color-mix(in srgb,var(--primary) 28%,var(--sidebar-border))!important;color:var(--sidebar-foreground)!important;background:var(--sidebar-active)!important;box-shadow:inset 0 -3px 0 var(--primary)!important}.app-sidebar-link-icon{width:1rem!important;height:1rem!important;margin:0!important}.app-sidebar-link-label{display:none!important}.app-sidebar-link-badge{top:.16rem!important;right:-.24rem!important}.app-sidebar-actions{width:auto;justify-self:end;display:flex!important;align-items:center;justify-content:flex-end;gap:var(--pic-space-1)!important}.app-theme-switcher{display:inline-flex;align-items:center;gap:.12rem;border:1px solid var(--sidebar-border);border-radius:calc(var(--pic-radius-md) + .15rem);padding:.12rem;background:color-mix(in srgb,var(--sidebar-background) 88%,var(--card))}.app-logout-icon,.app-topbar-theme-toggle{width:2.15rem!important;min-width:2.15rem!important;min-height:2.15rem!important;height:2.15rem!important;display:flex!important;align-items:center;justify-content:center!important;gap:0;border-radius:var(--pic-radius-md)!important;padding:0!important;color:var(--sidebar-muted)!important;background:var(--card)!important;box-shadow:none!important}.app-theme-switcher .app-topbar-theme-toggle{width:1.9rem!important;min-width:1.9rem!important;min-height:1.9rem!important;height:1.9rem!important;border-color:transparent!important;border-radius:calc(var(--pic-radius-md) - .12rem)!important;background:transparent!important}.app-topbar-theme-light{color:var(--warning)!important}.app-topbar-theme-dark{color:var(--utility)!important}.app-topbar-theme-seasonal{color:var(--seasonal-preview-color)!important}.app-theme-switcher .app-topbar-theme-toggle-active{border-color:color-mix(in srgb,var(--primary) 42%,var(--sidebar-border))!important;color:var(--primary)!important;background:var(--sidebar-active)!important;box-shadow:inset 0 -2px 0 var(--primary)!important}:root[data-theme=light]:not([data-season=afrociberdelia]) .app-theme-switcher .app-topbar-theme-toggle-active{background:var(--primary-soft)!important}:root[data-theme=light][data-season=afrociberdelia] .app-sidebar-brand,:root[data-theme=light][data-season=afrociberdelia] .app-user-card{border-color:color-mix(in srgb,var(--primary) 24%,var(--sidebar-border))!important;background:#fff8ef!important}:root[data-theme=light][data-season=afrociberdelia] .app-topbar-theme-light{color:#e0aa55!important}:root[data-theme=light][data-season=afrociberdelia] .app-topbar-theme-dark{color:#b9afa6!important}:root[data-theme=light][data-season=afrociberdelia] .app-theme-switcher .app-topbar-theme-seasonal.app-topbar-theme-toggle-active{border-color:#d66a25!important;color:#fff8ef!important;background:#b84900!important}:root[data-theme=light][data-season=afrociberdelia] .pic-home-hero{border-color:rgba(184,73,0,.52)}:root[data-theme=light][data-season=afrociberdelia] .pic-home-hero:before{background-image:radial-gradient(circle at 18% 26%,rgba(255,138,61,.24),transparent 34%),radial-gradient(circle at 84% 18%,rgba(97,122,18,.18),transparent 28%)}:root[data-theme=light][data-season=afrociberdelia] .pic-home-head span{border-color:rgba(151,183,46,.58);color:#dff39d;background:rgba(97,122,18,.2)}:root[data-theme=light][data-season=afrociberdelia] .pic-home-head strong{border-color:rgba(255,138,61,.58);background:rgba(184,73,0,.24)}:root[data-theme=light][data-season=afrociberdelia] .pic-home-greeting h1{color:var(--seasonal-highlight)}.app-logout-icon:hover,.app-topbar-theme-toggle:hover{transform:none!important;border-color:var(--sidebar-border)!important;color:var(--sidebar-foreground)!important;background:var(--sidebar-hover)!important}.app-logout-icon>svg,.app-sidebar-action-icon{width:1rem!important;height:1rem!important}.app-user-card{width:auto!important;height:auto;display:block!important;border-radius:var(--pic-radius-md)!important;padding:.18rem!important;background:var(--card)!important;box-shadow:none!important}.app-user-card:hover{transform:none!important;border-color:color-mix(in srgb,var(--primary) 32%,var(--border))!important;box-shadow:none!important}.app-sidebar-profile-avatar{width:2.2rem!important;height:2.2rem!important;border-radius:var(--pic-radius-md)!important;box-shadow:none!important}.app-sidebar-profile-copy{display:none!important}.app-footer-watermark{padding-block:var(--pic-space-4)}.app-footer-watermark .text-\[0\.62rem\]{font-size:var(--pic-font-label)!important;letter-spacing:.1em!important}.app-page-panel,.theme-card,.theme-card-muted,.theme-drawer,.theme-empty-state,.theme-modal,.theme-popover,.theme-toast{border-color:var(--border)!important;border-radius:var(--pic-radius-lg)!important}.app-page-panel,.theme-card{background:var(--card)!important;box-shadow:var(--shadow-sm)!important}.theme-card-muted{background:var(--surface-soft)!important;box-shadow:none!important}.theme-section-card,.theme-section-card-compact,.theme-section-card-subtle,.theme-stat-card{border:1px solid var(--border)!important;border-radius:var(--pic-radius-lg)!important;color:var(--card-foreground);box-shadow:var(--shadow-sm)!important}.theme-section-card,.theme-section-card-compact,.theme-stat-card{background:var(--card)!important}.theme-section-card-subtle{background:var(--surface-soft)!important;box-shadow:none!important}.theme-section-card{padding:var(--pic-space-5)!important}.theme-section-card-compact,.theme-section-card-subtle,.theme-stat-card{padding:var(--pic-space-4)!important}.theme-empty-dashed,.theme-empty-state{min-height:8rem;display:grid;place-items:center;border-radius:var(--pic-radius-lg)!important;padding:var(--pic-space-6)!important;color:var(--muted-foreground);background:var(--surface-soft)!important}.theme-field{min-height:var(--pic-control-lg)!important;padding-inline:var(--pic-space-3)!important;font-size:var(--pic-font-body)!important}.theme-field,.theme-segmented,.theme-toggle{border-radius:var(--pic-radius-md)!important}.theme-badge,.theme-badge-accent,.theme-badge-primary,.theme-badge-success,.theme-badge-warning,.theme-chip,.theme-chip-success{border-radius:999px!important;font-size:.625rem;letter-spacing:.07em}.theme-drawer,.theme-modal,.theme-popover{background:var(--popover)!important;box-shadow:var(--shadow-lg)!important}.theme-button-primary{color:var(--primary-foreground)!important;background:var(--primary)!important}.theme-button-ghost,.theme-button-outline-accent,.theme-button-outline-primary,.theme-button-outline-success,.theme-button-outline-warning,.theme-button-primary,.theme-button-secondary{min-height:var(--pic-control-md);border-radius:var(--pic-radius-md)!important}.theme-close-button,.theme-close-button-sm,.theme-icon-button,.theme-icon-button-danger{min-width:var(--pic-control-md)!important;min-height:var(--pic-control-md)!important;border-radius:var(--pic-radius-md)!important}.theme-button-ghost:hover,.theme-button-outline-accent:hover,.theme-button-outline-primary:hover,.theme-button-outline-success:hover,.theme-button-outline-warning:hover,.theme-button-primary:hover,.theme-button-secondary:hover{transform:none!important}:where(.app-shell) :is(input,select,textarea):not([type=checkbox]):not([type=radio]){border-color:var(--border);color:var(--foreground);background-color:var(--input)}:root[data-motion=reduced] *,:root[data-motion=reduced] :after,:root[data-motion=reduced] :before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}@media (max-width:1023px){.app-shell{display:block!important}.app-content-column{width:100%;min-height:calc(100vh - 3.5rem)}.app-sidebar{position:sticky!important;top:0;width:100%;height:3.5rem!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:var(--pic-space-2)!important;border-right:0!important;border-bottom:1px solid var(--sidebar-border)!important;padding:.3rem var(--pic-space-3)!important;overflow:visible}.app-sidebar-brand{padding:0!important}.app-sidebar-brand-logo{width:4.2rem;height:2.5rem;object-fit:contain;object-position:left center}.app-logout-icon span,.app-sidebar-brand-copy,.app-sidebar-link-label,.app-sidebar-profile-copy,.app-topbar-theme-toggle span{display:none!important}.app-sidebar-nav-scroll{width:100%;max-width:none;overflow-x:auto!important;overflow-y:hidden!important}.app-sidebar-nav-frame{width:max-content;min-width:max-content!important}.app-sidebar-nav{width:max-content;display:flex!important}.app-sidebar-link{width:2.2rem!important;height:2.2rem!important;min-height:2.2rem!important;display:grid!important;grid-template-columns:1fr;place-items:center;padding:0!important}.app-sidebar-link-active{box-shadow:inset 0 -3px 0 var(--primary)!important}.app-sidebar-actions{width:auto;display:flex!important;gap:var(--pic-space-1)!important}.app-logout-icon,.app-topbar-theme-toggle{width:2.15rem!important;height:2.15rem!important;min-height:2.15rem!important;display:grid!important;place-items:center;padding:0}.app-user-card{width:2.2rem!important;height:2.2rem;display:block!important;border:0!important;padding:0!important;background:transparent!important}.app-sidebar-profile-avatar{width:2.2rem!important;height:2.2rem!important}}@media (max-width:640px){.app-sidebar{grid-template-columns:3.6rem minmax(0,1fr) auto!important}.app-logout-icon,.app-sidebar-profile-trigger{display:none!important}}.board-sticky-toolbar-inner{gap:.15rem!important;padding:.2rem .65rem .24rem!important}.board-toolbar-filters{align-items:end;gap:.35rem!important}.board-filter-group{display:grid;gap:.1rem!important}.board-filter-group>p{font-size:.4rem!important;letter-spacing:.13em!important;line-height:1!important}.board-filter-group input,.board-filter-group select{height:1.7rem!important;min-height:1.7rem!important;border-radius:var(--pic-radius-sm)!important;padding-block:.2rem!important;font-size:.6rem!important}.board-toolbar-actions-compact{display:flex;align-items:center;gap:.25rem}.board-toolbar-actions-compact .theme-button-secondary,.board-toolbar-actions-compact .theme-icon-button{min-height:1.7rem!important;height:1.7rem!important;border-radius:var(--pic-radius-sm)!important}.board-toolbar-actions-compact .theme-button-secondary{gap:.2rem!important;padding:.2rem .4rem!important;font-size:.52rem!important;font-weight:900!important}.board-toolbar-actions-compact .theme-icon-button{width:1.7rem!important;font-size:.75rem!important}.board-workspace-body{padding:.42rem .65rem .65rem!important}.board-workspace-stack{height:100%;min-height:0;display:flex;flex-direction:column;gap:.3rem;padding-bottom:0!important;overflow-x:clip!important;overflow-y:hidden!important}.workspace-notification-preview{top:calc(var(--app-topbar-height, 4.75rem) + .75rem);animation:workspace-notification-mobile-cycle 6s ease-in-out both!important}.workspace-command-strip{min-width:0!important;height:5.25rem;min-height:5.25rem;flex:0 0 auto;grid-template-columns:3rem minmax(0,1fr) minmax(26.5rem,27.5rem);gap:.45rem;border:0;border-radius:0;padding:.12rem .24rem;background:transparent;box-shadow:none}.workspace-notification-launcher{z-index:3;grid-column:1;grid-row:1;display:flex;min-width:0;align-items:center;justify-content:center;padding:.25rem}.workspace-notification-bell{width:2.35rem;height:2.35rem}.workspace-notification-bell-active svg{transform-origin:50% 12%;animation:workspace-notification-bell-ring .82s ease-in-out 2}.workspace-notification-category-row{grid-template-columns:repeat(4,minmax(2.35rem,auto));gap:.18rem}.workspace-notification-category-dot{min-width:2.35rem;grid-template-columns:auto auto;justify-content:center;padding-inline:.28rem}.workspace-notification-category-dot span{display:none}.workspace-notification-list{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--pic-radius-lg);background:var(--card)}.workspace-notification-list-row{min-height:4.25rem}.workspace-notification-standard-row{display:grid;min-width:0;grid-template-columns:2.35rem auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem;border-bottom:1px solid var(--border);background:var(--card);transition:background .16s ease}.workspace-notification-standard-row:last-child{border-bottom:0}.workspace-notification-standard-row:hover{background:color-mix(in srgb,var(--primary) 4%,var(--card))}.workspace-notification-standard-icon{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));border-radius:var(--pic-radius-md);color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,var(--card))}.workspace-notification-standard-icon-success{border-color:color-mix(in srgb,var(--secondary) 36%,var(--border));color:var(--secondary);background:color-mix(in srgb,var(--secondary) 9%,var(--card))}.workspace-notification-standard-thumbnail{width:3.2rem;height:3.2rem;border-radius:var(--pic-radius-md);object-fit:cover}.workspace-notification-standard-content{min-width:0}.workspace-notification-standard-content>strong{display:block;margin-top:.2rem;color:var(--foreground);font-size:.78rem;font-weight:900;line-height:1.25}.workspace-notification-standard-content>p{margin-top:.25rem;color:var(--muted-foreground);font-size:.68rem;line-height:1.45;white-space:normal}.workspace-notification-standard-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;color:var(--muted-foreground);font-size:.55rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.workspace-notification-standard-meta em{color:var(--primary);font-style:normal}.workspace-notification-standard-action{min-height:2.3rem;border:1px solid var(--border);border-radius:var(--pic-radius-md);padding:.45rem .7rem;color:var(--primary);background:var(--surface-soft);font-size:.6rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.workspace-notification-standard-action:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--card))}.workspace-command-guide{min-height:1.3rem!important;gap:.2rem!important;padding:.14rem .32rem!important;font-size:.46rem!important;white-space:nowrap}.workspace-pic-cultural{z-index:1;grid-column:1/-1;grid-row:1;box-shadow:none;isolation:isolate}.workspace-pic-cultural,.workspace-pic-cultural-main{position:relative;min-width:0;overflow:visible;border:0;border-radius:0;background:transparent}.workspace-pic-cultural-main{width:100%;height:100%;min-height:0;display:block;align-items:center;padding:0;color:#171313;text-align:left;cursor:pointer}.workspace-pic-cultural-main:focus-visible{outline:2px solid var(--pic-culture-accent);outline-offset:-3px}.workspace-pic-cultural-edition{position:absolute;top:56%;left:50%;width:min(22.5rem,92%);height:auto;min-height:0;max-width:none;max-height:none;object-fit:contain;object-position:center;padding:0;clip-path:inset(10% 0);transform:translate(-50%,-50%)}.workspace-pic-cultural-main:after{content:none}.workspace-pic-cultural-hover-card{position:absolute;top:50%;right:calc(50% + 12rem);bottom:auto;left:auto;z-index:4;width:min(18rem,25vw);display:flex;flex-direction:column;justify-content:center;gap:.18rem;border:1px solid color-mix(in srgb,var(--pic-culture-accent) 45%,#453b38);border-radius:var(--pic-radius-md);padding:.6rem .7rem;color:#fffaf3;background:rgba(18,15,16,.96);box-shadow:0 14px 28px rgba(28,16,21,.26);opacity:0;transform:translateY(-50%) scale(.98);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.workspace-pic-cultural-main:focus-visible .workspace-pic-cultural-hover-card,.workspace-pic-cultural-main:hover .workspace-pic-cultural-hover-card{opacity:1;transform:translateY(-50%) scale(1)}.workspace-pic-cultural-hover-card small{color:var(--pic-culture-accent);font-size:.44rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.workspace-pic-cultural-hover-card strong{font-size:.68rem;font-weight:950}.workspace-pic-cultural-hover-card>span{display:-webkit-box;overflow:hidden;color:rgba(255,250,243,.76);font-size:.51rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:5}.workspace-pic-cultural-hover-card em{color:rgba(255,250,243,.56);font-size:.44rem;font-style:normal;font-weight:800}.workspace-pic-cultural-dialog-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1rem;background:rgba(5,5,7,.76);backdrop-filter:blur(14px);animation:pic-cultural-backdrop-in .18s ease-out both}.workspace-pic-cultural-dialog{position:relative;width:min(48rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;border:1px solid color-mix(in srgb,var(--pic-culture-accent) 42%,var(--border));border-radius:var(--pic-radius-xl);background:var(--card);box-shadow:0 30px 90px rgba(0,0,0,.46);animation:pic-cultural-dialog-in .22s cubic-bezier(.2,.9,.2,1) both}.workspace-pic-cultural-dialog-close{position:absolute;top:.75rem;right:.75rem;z-index:3;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,250,243,.2);border-radius:var(--pic-radius-md);color:#fffaf3;background:rgba(8,8,8,.64);backdrop-filter:blur(10px)}.workspace-pic-cultural-dialog-visual{position:relative;height:auto;aspect-ratio:3/1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--border);background:var(--surface-soft)}.workspace-pic-cultural-dialog-visual:after{position:absolute;inset:0;content:"";background:linear-gradient(0deg,rgba(20,14,16,.54),transparent 36%)}.workspace-pic-cultural-dialog-art{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.workspace-pic-cultural-dialog-visual>span{position:absolute;right:1.2rem;bottom:.9rem;z-index:2;color:rgba(255,250,243,.76);font-size:.56rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.workspace-pic-cultural-dialog-body{padding:clamp(1.25rem,4vw,2.4rem)}.workspace-pic-cultural-dialog-category,.workspace-pic-cultural-dialog-date{display:flex;align-items:center;gap:.42rem}.workspace-pic-cultural-dialog-category{color:var(--pic-culture-accent);font-size:.65rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.workspace-pic-cultural-dialog-eyebrow{margin-top:1.15rem;color:var(--muted-foreground);font-family:var(--font-mono,monospace);font-size:.76rem;font-weight:700}.workspace-pic-cultural-dialog-body h2{max-width:35rem;margin-top:.4rem;color:var(--foreground);font-size:clamp(1.65rem,4vw,2.7rem);font-weight:950;letter-spacing:-.045em;line-height:1}.workspace-pic-cultural-dialog-summary{max-width:42rem;margin-top:1.05rem;color:var(--muted-foreground);font-size:.9rem;line-height:1.7}.workspace-pic-cultural-dialog-visual-note{max-width:42rem;margin-top:1rem;border-left:3px solid var(--pic-culture-accent);border-radius:0 var(--pic-radius-md) var(--pic-radius-md) 0;padding:.75rem .9rem;color:var(--muted-foreground);background:color-mix(in srgb,var(--pic-culture-accent) 6%,var(--surface-soft));font-size:.72rem;line-height:1.55}.workspace-pic-cultural-dialog-visual-note strong{display:block;margin-bottom:.22rem;color:var(--foreground);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.workspace-pic-cultural-dialog-date{width:fit-content;margin-top:1rem;border:1px solid color-mix(in srgb,var(--pic-culture-accent) 30%,var(--border));border-radius:var(--pic-radius-md);padding:.55rem .7rem;color:var(--foreground);background:color-mix(in srgb,var(--pic-culture-accent) 7%,var(--surface-soft));font-size:.67rem;font-weight:850}.workspace-pic-cultural-dialog-footer{margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--border);padding-top:1rem}.workspace-pic-cultural-dialog-footer>span{display:flex;flex-direction:column;gap:.18rem;color:var(--muted-foreground);font-size:.58rem;font-weight:800}.workspace-pic-cultural-dialog-footer>span small{color:var(--foreground);font-size:.58rem}.workspace-pic-cultural-dialog-footer a{min-height:2.55rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid color-mix(in srgb,var(--pic-culture-accent) 45%,var(--border));border-radius:var(--pic-radius-md);padding:.62rem .8rem;color:var(--foreground);background:color-mix(in srgb,var(--pic-culture-accent) 9%,var(--card));font-size:.67rem;font-weight:900;text-decoration:none}.workspace-pic-cultural-dialog-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:flex-end}@keyframes pic-cultural-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes pic-cultural-dialog-in{0%{opacity:0;transform:translateY(.75rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.workspace-performance-spotlight-main{grid-template-columns:2rem minmax(7.5rem,1fr) minmax(5rem,auto) minmax(5.75rem,auto);gap:.42rem;padding:.36rem .12rem}.workspace-performance-spotlight{z-index:3;grid-column:3;grid-row:1}.workspace-performance-spotlight-icon{width:2rem;height:2rem}.workspace-performance-spotlight-copy{display:grid;align-content:center;gap:.16rem}.workspace-performance-spotlight-heading{display:flex;min-width:0;align-items:center;gap:.38rem}.workspace-performance-spotlight-heading>strong{min-width:0;flex:0 1 auto}.workspace-performance-position{display:inline-flex!important;flex:0 0 auto;width:fit-content;margin:0;border:1px solid color-mix(in srgb,var(--workspace-performance-color) 28%,var(--border));border-radius:999px;padding:.1rem .32rem;color:var(--workspace-performance-color);background:color-mix(in srgb,var(--workspace-performance-color) 7%,transparent);font-size:.42rem;font-style:normal;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}@keyframes workspace-notification-mobile-cycle{0%{opacity:0;transform:translateX(calc(100% + 2rem))}7%,86%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(calc(100% + 2rem))}}@keyframes workspace-notification-bell-ring{0%,to{transform:rotate(0deg)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-5deg)}}.workspace-stage-navigation{display:grid;grid-template-columns:2.35rem minmax(0,1fr) 2.35rem;flex:0 0 auto;align-items:center;gap:.3rem;margin-bottom:0;padding:.25rem;border:1px solid var(--border);border-radius:var(--pic-radius-lg);background:color-mix(in srgb,var(--surface-soft) 84%,transparent)}.workspace-stage-navigation-tabs{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem}.workspace-stage-terminal-tabs{display:contents}.workspace-stage-navigation-arrow,.workspace-stage-navigation-tab{min-height:2rem;border:1px solid transparent;border-radius:var(--pic-radius-md);color:var(--muted-foreground);background:transparent;transition:border-color .16s ease,color .16s ease,background .16s ease}.workspace-stage-navigation-tab{display:flex;min-width:0;align-items:center;justify-content:center;gap:.35rem;padding:.25rem .4rem;font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.workspace-stage-navigation-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-stage-navigation-tab strong{display:inline-flex;min-width:1.6rem;min-height:1.35rem;align-items:center;justify-content:center;flex:0 0 auto;padding-inline:.4rem;border-radius:999px;background:var(--card);color:var(--foreground);font-size:.625rem;letter-spacing:0}.workspace-stage-navigation-tab-active,.workspace-stage-navigation-tab:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--primary)}.workspace-stage-navigation-arrow{display:inline-flex;align-items:center;justify-content:center}.workspace-stage-navigation-arrow:hover:not(:disabled){border-color:var(--border);background:var(--card);color:var(--primary)}.workspace-stage-navigation-arrow:disabled{cursor:not-allowed;opacity:.3}.workspace-kanban-scroll{height:100%;min-height:0;overflow-x:hidden!important;overflow-y:hidden!important;overscroll-behavior-x:none}.workspace-kanban-region{min-height:0;flex:1 1 auto;overflow:hidden}.workspace-kanban-grid{height:100%;min-height:0;width:100%;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem}.workspace-kanban-column{height:100%;min-height:0;padding:0!important;border-radius:var(--pic-radius-lg)!important;background:color-mix(in srgb,var(--surface-soft) 88%,transparent)!important}.workspace-new-mode-toggle-floating{position:absolute;top:.5rem;right:.55rem;z-index:20}.workspace-new-queue-summary>:first-child{padding-right:4.8rem}.workspace-kanban-alert-row{display:flex;min-height:2.05rem;flex:0 0 auto;align-items:center;justify-content:flex-start;padding:.25rem .55rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 92%,transparent)}.lead-folder-card{border-width:1px!important;border-radius:var(--pic-radius-lg)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--lead-folder-accent) 7%,transparent),transparent 4.25rem),var(--card)!important;box-shadow:var(--shadow-sm)!important}.lead-folder-card:not(.lead-folder-card-success):not(.lead-folder-card-muted),.lead-folder-tab-default{--lead-folder-accent:var(--campaign-accent)!important;--lead-folder-border:var(--campaign-border)!important;--lead-folder-contrast:var(--campaign-foreground)!important}.lead-folder-card:hover{border-color:color-mix(in srgb,var(--lead-folder-accent) 54%,var(--border))!important;box-shadow:var(--shadow-md)!important}.lead-folder-tab{min-height:2rem!important;text-shadow:none!important}.lead-folder-tab,.lead-pin-button{border-width:1px!important;border-radius:var(--pic-radius-md)!important}.lead-pin-button{right:.65rem!important;top:.65rem!important;width:2.25rem!important;height:2.25rem!important;color:var(--selection-border)!important;background:var(--popover)!important;box-shadow:var(--shadow-sm)!important}.lead-pin-button,.lead-pin-button-active,.lead-pin-button:hover{border-color:var(--selection-border)!important;transform:none!important}.lead-pin-button-active,.lead-pin-button:hover{color:var(--selection-foreground)!important;background:var(--selection-accent)!important}.lead-pin-button-active:after{display:none!important}.lead-folder-card-pinned{border-color:var(--selection-accent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,white 68%,transparent),0 0 0 1px color-mix(in srgb,var(--selection-accent) 46%,transparent),0 .85rem 2rem color-mix(in srgb,var(--selection-accent) 20%,transparent)!important}.lead-pin-feedback-badge{border-color:var(--selection-border)!important;color:var(--selection-foreground)!important;background:var(--selection-accent)!important;box-shadow:0 .35rem 0 color-mix(in srgb,var(--foreground) 22%,transparent),0 0 16px color-mix(in srgb,var(--selection-accent) 34%,transparent)!important}.lead-modal-pin-button,.lead-pin-feedback-badge-off{border-color:var(--selection-border)!important;color:var(--selection-border)!important;background:var(--popover)!important}.lead-modal-pin-button:hover{background:var(--campaign-soft)!important}.lead-modal-pin-button-active{border-color:var(--selection-border)!important;color:var(--selection-foreground)!important;background:var(--selection-accent)!important;box-shadow:0 .3rem 0 color-mix(in srgb,var(--foreground) 22%,transparent),0 0 18px color-mix(in srgb,var(--selection-accent) 34%,transparent)!important}.lead-modal-brutal .lead-modal-campaign-more,.lead-modal-brutal .lead-modal-campaign-tag{border-color:var(--campaign-border)!important;color:var(--campaign-foreground)!important;background:var(--campaign-accent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,white 32%,transparent),0 0 0 1px color-mix(in srgb,var(--campaign-border) 16%,transparent)!important}.lead-card-action{min-width:0;font-size:.6875rem;font-weight:850;letter-spacing:.03em}.lead-folder-card .text-\[10px\],.lead-quick-action-dialog .text-\[10px\]{font-size:.6875rem!important}.lead-folder-card .lead-folder-tab-success{border-color:color-mix(in srgb,var(--success) 44%,var(--border))!important;background:color-mix(in srgb,var(--success) 11%,var(--card))!important;color:var(--success)!important;text-shadow:none!important}@keyframes lead-card-pin-flash{0%,to{box-shadow:inset 0 1px 0 color-mix(in srgb,white 68%,transparent),0 0 0 1px color-mix(in srgb,var(--selection-accent) 46%,transparent),0 .85rem 2rem color-mix(in srgb,var(--selection-accent) 20%,transparent)}42%{box-shadow:inset 0 1px 0 color-mix(in srgb,white 72%,transparent),0 0 0 3px color-mix(in srgb,var(--selection-accent) 88%,transparent),0 0 2rem color-mix(in srgb,var(--selection-accent) 58%,transparent)}}@media (min-width:1100px) and (max-width:1350px){.workspace-kanban-column>.custom-scrollbar{padding:.4rem!important}.workspace-kanban-alert-row{min-height:1.85rem;padding-inline:.4rem}.workspace-new-queue-summary{padding:.55rem .5rem .45rem}.workspace-new-queue-continue{min-height:2rem;padding-inline:.4rem;font-size:.5rem;white-space:nowrap}.workspace-new-queue-filters{gap:.25rem}.workspace-new-queue-filter{padding-inline:.12rem}.workspace-new-queue-filter>span{font-size:.4rem;letter-spacing:.035em}.lead-folder-card{min-height:14rem!important;padding:.65rem!important}.lead-folder-content{gap:.45rem!important}.lead-folder-owner{gap:.35rem!important;padding:.45rem 2.1rem .45rem .5rem!important;font-size:.54rem!important;letter-spacing:.06em!important}.lead-folder-owner>span.shrink-0{display:none}.lead-folder-card .lead-folder-tab{padding:.5rem .55rem!important;font-size:.54rem!important;letter-spacing:.055em!important;line-height:1.12!important}.lead-folder-signal-row{gap:.35rem!important}.lead-folder-title{font-size:.82rem!important;line-height:1.15!important}.lead-folder-document,.lead-folder-meta{gap:.35rem!important;padding:.42rem .5rem!important}.lead-folder-document>button{width:1.75rem!important;height:1.75rem!important}.lead-folder-meta>span{gap:.25rem!important;font-size:.54rem!important;letter-spacing:.045em!important}.lead-folder-actions{padding-top:.55rem!important}.lead-folder-actions>div{gap:.3rem!important}.lead-card-action{height:2.55rem!important;flex-direction:column;gap:.1rem!important;padding:.22rem!important;font-size:.54rem!important;letter-spacing:0!important}.lead-card-action svg{width:.82rem;height:.82rem}.lead-pin-button{right:.45rem!important;top:.45rem!important;width:1.85rem!important;height:1.85rem!important}}.pic-home-shell{max-width:90rem!important;gap:var(--pic-space-5)!important}.pic-home-hero{min-height:clamp(30rem,56vh,36rem)!important;border-color:color-mix(in srgb,var(--primary) 30%,var(--border))!important;border-radius:var(--pic-radius-xl)!important;box-shadow:var(--shadow-md)!important}.pic-home-main{width:min(100%,36rem)!important;gap:var(--pic-space-6)!important;padding:clamp(1.5rem,3vw,2.5rem)!important}.pic-home-greeting h1,.pic-home-greeting p{font-size:clamp(2.5rem,4.5vw,4.5rem)!important;line-height:.92!important}.pic-home-actions{gap:var(--pic-space-3)!important}.pic-home-action{min-height:4.5rem!important;border-radius:var(--pic-radius-lg)!important;padding:var(--pic-space-3)!important;box-shadow:var(--shadow-sm)!important}.pic-home-action:hover{transform:none!important;box-shadow:var(--shadow-md)!important}.lead-contact-row{border-radius:var(--pic-radius-lg)!important;background:var(--surface-soft)!important}.lead-contact-icon{border-radius:var(--pic-radius-md)!important;background:var(--card)!important}.lead-contact-action{min-height:2.75rem!important;display:inline-flex;gap:.35rem;border-radius:var(--pic-radius-md)!important;padding:.5rem .65rem!important;font-size:.625rem;white-space:nowrap}.lead-contact-action,.lead-contact-summary-action{align-items:center;justify-content:center;font-weight:850}.lead-contact-summary-action{min-width:0;display:inline-flex!important;flex-direction:column;gap:.15rem;font-size:.5rem;line-height:1}.lead-contact-summary-card{box-shadow:none}.lead-contact-status{display:inline-flex;min-height:1.25rem;align-items:center;border:1px solid var(--border);border-radius:999px;padding:.15rem .45rem;color:var(--muted-foreground);background:var(--card);font-size:.5625rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.lead-contact-status-valid{border-color:color-mix(in srgb,var(--success) 42%,var(--border));color:var(--success);background:var(--success-surface)}.lead-contact-status-invalid{border-color:var(--danger-border);color:var(--danger);background:var(--danger-surface)}.lead-quick-action-backdrop{background:color-mix(in srgb,var(--background) 76%,transparent);backdrop-filter:blur(.375rem)}.lead-quick-action-dialog{box-shadow:var(--shadow-lg)}.lead-treatment-panel{box-shadow:var(--shadow-lg)!important}.lead-treatment-panel .text-\[10px\],.lead-treatment-panel .text-\[7\.5px\],.lead-treatment-panel .text-\[7px\],.lead-treatment-panel .text-\[8px\],.lead-treatment-panel .text-\[9px\]{font-size:.6875rem!important;letter-spacing:.06em!important}.lead-treatment-panel button:not(.theme-close-button){min-height:2.75rem!important}.lead-treatment-panel :is(input,select){min-height:2.75rem!important;font-size:.8125rem!important}.lead-treatment-panel textarea{min-height:5rem!important;font-size:.8125rem!important;line-height:1.45}.commercial-hub-shell{min-height:calc(100dvh - var(--app-topbar-height, 3.5rem));padding:.85rem 1rem 1.25rem;background:transparent}.commercial-hub{max-width:96rem;gap:.75rem}.commercial-hub-command{grid-template-columns:minmax(16rem,1fr) minmax(19rem,.9fr) auto;gap:.75rem;border:1px solid var(--border);border-radius:var(--pic-radius-lg);background:var(--card);box-shadow:var(--shadow-sm);padding:.85rem}.commercial-hub-command:before{width:.22rem;background:var(--primary)}.commercial-hub-title{padding-left:.3rem}.commercial-hub-title span{color:var(--primary);font-size:.68rem;letter-spacing:.14em}.commercial-hub-title h1{margin-top:.3rem;color:var(--foreground);font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1}.commercial-hub-workflow{gap:.3rem}.commercial-hub-workflow span{min-height:2.65rem;border:1px solid var(--border);border-radius:var(--pic-radius-md);background:var(--surface-soft);color:var(--foreground);padding:.4rem .5rem;font-size:.65rem}.commercial-hub-workflow strong{color:var(--primary)}.commercial-hub-distribution{min-height:2.65rem;border:1px solid color-mix(in srgb,var(--primary) 38%,var(--border));border-radius:var(--pic-radius-md);background:var(--card);color:var(--foreground);box-shadow:none}.commercial-hub-distribution:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.commercial-module-grid{gap:.75rem}.commercial-module,.commercial-module-amber,.commercial-module-cyan,.commercial-module-pink{--module-color:var(--primary)}.commercial-module{min-height:13rem;gap:.7rem;border:1px solid var(--border);border-radius:var(--pic-radius-lg);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm);padding:.9rem}.commercial-module:before{height:.22rem;background:var(--primary)}.commercial-module:hover{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));background:color-mix(in srgb,var(--primary) 3%,var(--card));box-shadow:var(--shadow-md);transform:translateY(-1px)}.commercial-module-number{color:var(--muted-foreground)}.commercial-module-icon{height:2.75rem;width:2.75rem;border:1px solid color-mix(in srgb,var(--primary) 34%,var(--border));border-radius:var(--pic-radius-md);background:var(--primary-soft);color:var(--primary)}.commercial-dock-item small,.commercial-module-copy small{color:var(--primary)}.commercial-module-copy strong{color:var(--foreground);font-size:clamp(1.3rem,1.8vw,1.75rem)}.commercial-module-copy em{color:var(--muted-foreground);font-size:.8rem}.commercial-module-tags span{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted-foreground)}.commercial-module-action{min-height:2.5rem;border:1px solid var(--primary);border-radius:var(--pic-radius-md);background:var(--primary);color:var(--primary-foreground)}.commercial-module-action:hover{background:color-mix(in srgb,var(--primary) 90%,var(--foreground))}.commercial-hub-dock{gap:.55rem;border:1px solid var(--border);border-radius:var(--pic-radius-lg);background:var(--card);box-shadow:var(--shadow-sm);padding:.6rem}.commercial-dock-item{min-height:2.9rem;border:1px solid var(--border);border-radius:var(--pic-radius-md);background:var(--surface-soft);color:var(--foreground)}.commercial-dock-item svg{color:var(--primary)}.commercial-dock-item strong{color:var(--foreground)}.commercial-dock-item-live{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:var(--primary-soft)}.lead-modal-brutal .lead-modal-action-rail.lead-modal-status-flow{display:grid!important;min-height:4.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;justify-content:stretch;gap:.65rem;margin-bottom:0;padding:.4rem 1.25rem .25rem!important;pointer-events:none}.lead-modal-brutal .lead-modal-status-overview{min-width:0;pointer-events:auto}.lead-modal-brutal .lead-modal-status-overview-label{display:block;margin:0 0 .28rem .1rem;color:var(--muted-foreground);font-size:.52rem;font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}.lead-modal-brutal .lead-modal-status-track{position:relative;display:grid;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.lead-modal-brutal .lead-modal-status-track:before{content:"";position:absolute;top:50%;right:4%;left:4%;height:1px;background:var(--border);transform:translateY(-50%)}.lead-modal-brutal .lead-modal-status-track-step{position:relative;z-index:1;display:grid;min-width:0;min-height:2.8rem;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:.42rem;border:1px solid var(--border);border-radius:var(--pic-radius-md);background:var(--card);color:var(--muted-foreground);padding:.42rem .48rem;text-align:left;opacity:1}.lead-modal-brutal .lead-modal-status-track-step:disabled{cursor:default;opacity:1}.lead-modal-brutal .lead-modal-status-track-index{display:inline-flex;width:1.55rem;height:1.55rem;grid-row:1/3;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--muted-foreground);font-size:.53rem;font-weight:950;line-height:1}.lead-modal-brutal .lead-modal-status-track-step small,.lead-modal-brutal .lead-modal-status-track-step strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-modal-brutal .lead-modal-status-track-step strong{color:var(--foreground);font-size:.62rem;font-weight:900;line-height:1.05}.lead-modal-brutal .lead-modal-status-track-step small{color:var(--muted-foreground);font-size:.48rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.lead-modal-brutal .lead-modal-status-track-step-completed{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:color-mix(in srgb,var(--primary) 7%,var(--card))}.lead-modal-brutal .lead-modal-status-track-step-completed .lead-modal-status-track-index{border-color:color-mix(in srgb,var(--primary) 44%,var(--border));background:var(--primary-soft);color:var(--primary)}.lead-modal-brutal .lead-modal-status-track-step-selectable{cursor:pointer}.lead-modal-brutal .lead-modal-status-track-step-selectable:hover,.lead-modal-brutal .lead-modal-status-track-step-selected{border-color:color-mix(in srgb,var(--primary) 62%,var(--border));background:color-mix(in srgb,var(--primary) 9%,var(--card));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 10%,transparent)}.lead-modal-brutal .lead-modal-status-track-step-won:not(.lead-modal-status-track-step-current){border-color:color-mix(in srgb,var(--success) 34%,var(--border))}.lead-modal-brutal .lead-modal-status-track-step-won:not(.lead-modal-status-track-step-current) .lead-modal-status-track-index{color:var(--success)}.lead-modal-brutal .lead-modal-status-track-step-lost:not(.lead-modal-status-track-step-current){border-color:color-mix(in srgb,var(--danger) 30%,var(--border))}.lead-modal-brutal .lead-modal-status-track-step-lost:not(.lead-modal-status-track-step-current) .lead-modal-status-track-index{color:var(--danger)}.lead-modal-brutal .lead-modal-status-track-step-current{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 12%,transparent),var(--shadow-sm)}.lead-modal-brutal .lead-modal-status-track-step-current .lead-modal-status-track-index{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.lead-modal-brutal .lead-modal-status-track-step-current small,.lead-modal-brutal .lead-modal-status-track-step-current strong{color:var(--primary)}.lead-modal-brutal .lead-modal-treatment-fab{min-height:2.8rem;border:1px solid var(--primary);border-radius:var(--pic-radius-md);background:var(--primary);padding:.65rem 1rem;color:var(--primary-foreground);text-shadow:none;box-shadow:var(--shadow-sm);animation:none}.lead-modal-brutal .lead-modal-treatment-fab:after,.lead-modal-brutal .lead-modal-treatment-fab:before{display:none}.lead-modal-brutal .lead-modal-treatment-fab:hover{transform:translateY(-1px);border-color:var(--primary);background:color-mix(in srgb,var(--primary) 90%,var(--foreground));box-shadow:var(--shadow-md)}@media (max-width:900px){.lead-modal-brutal .lead-modal-action-rail.lead-modal-status-flow{grid-template-columns:minmax(0,1fr);align-items:stretch}.lead-modal-brutal .lead-modal-status-track{overflow-x:auto;grid-template-columns:repeat(5,minmax(7rem,1fr));padding-bottom:.25rem;scrollbar-width:thin}.lead-modal-brutal .lead-modal-treatment-fab{width:100%}}.lead-modal-brutal{padding:var(--pic-space-4)!important}.lead-modal-brutal .lead-modal-shell{width:min(94vw,90rem)!important;max-width:90rem!important;height:min(92vh,62rem)!important;max-height:92vh!important;border-radius:var(--pic-radius-xl)!important}.lead-modal-brutal .lead-modal-header{padding:1rem 1.25rem .875rem!important}.lead-modal-brutal .lead-modal-tabs:not(.lead-modal-action-rail){gap:var(--pic-space-2)!important;padding:.625rem 1.25rem!important}.lead-modal-brutal .lead-modal-tab-button{min-height:2.75rem!important;border-radius:var(--pic-radius-md)!important;padding:.625rem .875rem!important;font-size:.6875rem!important;letter-spacing:.08em!important}.lead-modal-brutal .lead-modal-body{padding:1rem 1.25rem 1.25rem!important}.lead-modal-brutal .lead-modal-body .space-y-6>:not([hidden])~:not([hidden]){margin-top:1.25rem!important}.lead-modal-brutal .lead-modal-body .gap-6{gap:1.25rem!important}.lead-modal-brutal .lead-modal-body .md\:p-5,.lead-modal-brutal .lead-modal-body .p-5{padding:1.25rem!important}.lead-modal-brutal .lead-modal-body .md\:p-4,.lead-modal-brutal .lead-modal-body .p-4{padding:1rem!important}.lead-modal-brutal .lead-modal-soft-card,.lead-modal-brutal .lead-modal-soft-card-muted{border-radius:var(--pic-radius-lg)!important}.lead-modal-brutal .lead-modal-field{min-height:2.75rem!important;border-radius:var(--pic-radius-md)!important;padding:.65rem .8rem!important;font-size:var(--pic-font-body)!important}.lead-modal-brutal .theme-button-ghost,.lead-modal-brutal .theme-button-outline-accent,.lead-modal-brutal .theme-button-outline-primary,.lead-modal-brutal .theme-button-outline-success,.lead-modal-brutal .theme-button-outline-warning,.lead-modal-brutal .theme-button-primary,.lead-modal-brutal .theme-button-secondary{min-height:2.75rem!important;border-radius:var(--pic-radius-md)!important;padding:.6rem .8rem!important}@media (min-width:1100px){.workspace-stage-navigation{grid-template-columns:minmax(0,1fr);padding:0;border:0;background:transparent}.workspace-stage-navigation-arrow{display:none}.workspace-stage-navigation-tab{border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 88%,transparent)}.workspace-stage-navigation-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-stage-terminal-tabs{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem;border:1px solid var(--border);border-radius:var(--pic-radius-md);padding:.12rem;background:color-mix(in srgb,var(--surface-soft) 92%,transparent)}.workspace-stage-navigation-terminal-tab{min-height:1.72rem;gap:.18rem;border:0;padding-inline:.25rem;font-size:.5rem;letter-spacing:.045em}.workspace-stage-navigation-terminal-tab strong{min-width:1.25rem;min-height:1.15rem;padding-inline:.25rem;font-size:.54rem}.workspace-kanban-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-kanban-grid .workspace-kanban-column,.workspace-stage-navigation .workspace-stage-navigation-tab{display:flex!important}.workspace-kanban-grid .workspace-kanban-stage-4,.workspace-kanban-grid[data-terminal-stage=lost] .workspace-kanban-stage-3{display:none!important}.workspace-kanban-grid[data-terminal-stage=lost] .workspace-kanban-stage-4{display:flex!important}}@media (min-width:641px) and (max-width:1099px){.workspace-stage-terminal-tabs{display:contents}.workspace-kanban-grid,.workspace-stage-navigation-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-kanban-grid[data-focused-stage="0"] .workspace-kanban-stage-3,.workspace-kanban-grid[data-focused-stage="0"] .workspace-kanban-stage-4,.workspace-kanban-grid[data-focused-stage="1"] .workspace-kanban-stage-3,.workspace-kanban-grid[data-focused-stage="1"] .workspace-kanban-stage-4,.workspace-kanban-grid[data-focused-stage="2"] .workspace-kanban-stage-0,.workspace-kanban-grid[data-focused-stage="2"] .workspace-kanban-stage-4,.workspace-kanban-grid[data-focused-stage="3"] .workspace-kanban-stage-0,.workspace-kanban-grid[data-focused-stage="3"] .workspace-kanban-stage-1,.workspace-kanban-grid[data-focused-stage="4"] .workspace-kanban-stage-0,.workspace-kanban-grid[data-focused-stage="4"] .workspace-kanban-stage-1,.workspace-stage-navigation[data-focused-stage="0"] .workspace-stage-navigation-stage-3,.workspace-stage-navigation[data-focused-stage="0"] .workspace-stage-navigation-stage-4,.workspace-stage-navigation[data-focused-stage="1"] .workspace-stage-navigation-stage-3,.workspace-stage-navigation[data-focused-stage="1"] .workspace-stage-navigation-stage-4,.workspace-stage-navigation[data-focused-stage="2"] .workspace-stage-navigation-stage-0,.workspace-stage-navigation[data-focused-stage="2"] .workspace-stage-navigation-stage-4,.workspace-stage-navigation[data-focused-stage="3"] .workspace-stage-navigation-stage-0,.workspace-stage-navigation[data-focused-stage="3"] .workspace-stage-navigation-stage-1,.workspace-stage-navigation[data-focused-stage="4"] .workspace-stage-navigation-stage-0,.workspace-stage-navigation[data-focused-stage="4"] .workspace-stage-navigation-stage-1{display:none}}@media (max-width:640px){.lead-modal-brutal{padding:.375rem!important}.lead-modal-brutal .lead-modal-shell{width:calc(100vw - .75rem)!important;height:calc(100dvh - .75rem)!important;max-height:calc(100dvh - .75rem)!important;border-radius:var(--pic-radius-lg)!important}.lead-contact-row{grid-template-columns:minmax(0,1fr)}.lead-contact-action{padding-inline:.4rem!important}.workspace-command-strip{min-width:0!important;height:8.75rem;min-height:8.75rem;grid-template-columns:3.25rem minmax(0,1fr);grid-template-rows:3rem minmax(0,1fr)}.workspace-command-logo{min-width:0}.workspace-notification-launcher{grid-column:1;grid-row:1}.workspace-pic-cultural{z-index:auto;grid-column:2;grid-row:1;min-width:0;overflow:hidden}.workspace-pic-cultural-main{grid-template-columns:minmax(6.5rem,.9fr) minmax(7.5rem,1fr)}.workspace-pic-cultural-edition{top:50%;width:min(14rem,96%)}.workspace-performance-spotlight{grid-column:1/-1;grid-row:2}.workspace-pic-cultural-dialog-visual{height:10rem}.workspace-pic-cultural-dialog-logo{width:min(13rem,62%)}.workspace-pic-cultural-dialog-footer{align-items:stretch;flex-direction:column}.workspace-notification-standard-row{grid-template-columns:2.2rem minmax(0,1fr)}.workspace-notification-standard-thumbnail{display:none}.workspace-notification-standard-action{grid-column:2;justify-self:start}.workspace-kanban-grid{grid-template-columns:minmax(0,1fr);gap:0}.workspace-kanban-grid .workspace-kanban-column{display:none}.workspace-kanban-grid[data-focused-stage="0"] .workspace-kanban-stage-0,.workspace-kanban-grid[data-focused-stage="1"] .workspace-kanban-stage-1,.workspace-kanban-grid[data-focused-stage="2"] .workspace-kanban-stage-2,.workspace-kanban-grid[data-focused-stage="3"] .workspace-kanban-stage-3,.workspace-kanban-grid[data-focused-stage="4"] .workspace-kanban-stage-4{display:flex}.workspace-stage-navigation{grid-template-columns:2.15rem minmax(0,1fr) 2.15rem;gap:.25rem;padding:.25rem}.workspace-stage-navigation-tabs{grid-template-columns:minmax(0,1fr);gap:.2rem}.workspace-stage-terminal-tabs{display:contents}.workspace-stage-navigation-tabs .workspace-stage-navigation-tab{display:none}.workspace-stage-navigation[data-focused-stage="0"] .workspace-stage-navigation-stage-0,.workspace-stage-navigation[data-focused-stage="1"] .workspace-stage-navigation-stage-1,.workspace-stage-navigation[data-focused-stage="2"] .workspace-stage-navigation-stage-2,.workspace-stage-navigation[data-focused-stage="3"] .workspace-stage-navigation-stage-3,.workspace-stage-navigation[data-focused-stage="4"] .workspace-stage-navigation-stage-4{display:flex}.workspace-stage-navigation-tab{min-height:2.15rem;padding-inline:.2rem;font-size:.55rem}.workspace-stage-navigation-tab strong{display:none}.workspace-kanban-column{height:100%;min-height:0}}.lead-modal-brutal{--lm-bg:var(--background);--lm-surface:var(--surface-soft);--lm-surface-alt:var(--card);--lm-shell:var(--background-alt);--lm-grid:var(--grid-color);--lm-border:var(--border);--lm-text:var(--foreground);--lm-muted:var(--muted-foreground)}.lead-modal-brutal .lead-modal-shell{border-color:var(--border)!important;background-color:var(--background-alt)!important;background-image:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--primary) 6%,transparent),transparent 28rem),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--utility) 3%,transparent),transparent 26rem),linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px)!important;background-size:100% 100%,100% 100%,24px 24px,24px 24px!important;box-shadow:var(--shadow-lg)!important}.lead-modal-brutal .lead-modal-header,.lead-modal-brutal .lead-modal-tabs:not(.lead-modal-action-rail){border-color:var(--border)!important;background:color-mix(in srgb,var(--card) 96%,transparent)!important}.lead-modal-brutal .lead-contact-summary{border-color:color-mix(in srgb,var(--primary) 24%,var(--border))!important;background:color-mix(in srgb,var(--primary) 3%,var(--surface-soft))!important;box-shadow:none!important}.lead-modal-brutal .lead-contact-summary-card,.lead-modal-brutal .lead-modal-soft-card{border-color:var(--border)!important;background:var(--card)!important}.lead-modal-brutal .lead-modal-soft-card-muted{border-color:var(--border)!important;background:var(--surface-soft)!important}.lead-modal-brutal .lead-modal-field,.lead-modal-brutal input,.lead-modal-brutal select,.lead-modal-brutal textarea{border-color:var(--border)!important;background:var(--card)!important;color:var(--foreground)!important}:root[data-theme=light] .lead-modal-brutal .theme-button-primary{border-color:var(--primary)!important;background:var(--primary)!important;color:var(--primary-foreground)!important}:root[data-theme=light] .lead-modal-brutal .theme-button-primary:hover{background:color-mix(in srgb,var(--primary) 90%,var(--foreground))!important}:root[data-theme=light] .lead-modal-brutal .theme-button-ghost,:root[data-theme=light] .lead-modal-brutal .theme-button-outline-accent,:root[data-theme=light] .lead-modal-brutal .theme-button-outline-primary,:root[data-theme=light] .lead-modal-brutal .theme-button-outline-success,:root[data-theme=light] .lead-modal-brutal .theme-button-outline-warning,:root[data-theme=light] .lead-modal-brutal .theme-button-secondary{background:var(--card)!important}:root[data-theme=light] .lead-modal-brutal .theme-button-outline-accent,:root[data-theme=light] .lead-modal-brutal .theme-button-outline-primary{border-color:color-mix(in srgb,var(--primary) 44%,var(--border))!important;color:var(--primary)!important}:root[data-theme=light] .lead-modal-brutal .theme-button-outline-success{border-color:color-mix(in srgb,var(--success) 42%,var(--border))!important;color:var(--success)!important}:root[data-theme=light] .lead-modal-brutal .theme-button-outline-warning{border-color:color-mix(in srgb,var(--warning) 42%,var(--border))!important;color:var(--warning)!important}