*{box-sizing:border-box}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 9999px #ffffff inset!important;-webkit-text-fill-color:#111827!important;color:#111827!important;transition:background-color 5000s ease-in-out 0s;caret-color:#111827!important}.dark input:-webkit-autofill,.dark input:-webkit-autofill:hover,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:active,.dark textarea:-webkit-autofill,.dark select:-webkit-autofill{-webkit-box-shadow:0 0 0 9999px #141414 inset!important;-webkit-text-fill-color:#ffffff!important;color:#fff!important;caret-color:#fff!important}body{margin:0;padding:0;text-wrap:balance!important}.crm-workspace{height:100dvh;text-wrap:pretty;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.crm-workspace :where(button,a):focus-visible{outline:2px solid #f25a41;outline-offset:3px}.crm-workspace :is(input,textarea,select,[contenteditable=true]):focus{--tw-ring-color: rgb(107 114 128 / .16) !important;border-color:#9ca3af!important;outline:none!important}.crm-workspace :is(input,textarea,select,[contenteditable=true]):focus-visible{box-shadow:0 0 0 1px #6b72802e!important}.dark .crm-workspace :is(input,textarea,select,[contenteditable=true]):focus{border-color:#737b88!important;--tw-ring-color: rgb(203 213 225 / .16) !important}.crm-workspace :is([role=combobox],button[aria-haspopup]):focus-visible{outline:1px solid #9ca3af!important;outline-offset:2px;--tw-ring-color: rgb(107 114 128 / .16) !important}.crm-workspace :where(p,td,th,input,button){text-wrap:initial}@media(prefers-reduced-motion:reduce){.crm-workspace *,.crm-workspace *:before,.crm-workspace *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes aurora-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(80px,-60px) scale(1.1)}50%{transform:translate(-40px,40px) scale(.95)}75%{transform:translate(60px,80px) scale(1.05)}}@keyframes aurora-2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-100px,50px) scale(1.15)}50%{transform:translate(60px,-80px) scale(.9)}75%{transform:translate(-80px,-40px) scale(1.1)}}@keyframes aurora-3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(70px,60px) scale(1.08)}66%{transform:translate(-90px,-30px) scale(.92)}}.aurora-blob-1{animation:aurora-1 15s ease-in-out infinite}.aurora-blob-2{animation:aurora-2 18s ease-in-out infinite}.aurora-blob-3{animation:aurora-3 20s ease-in-out infinite}.hero-grid{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{animation:marquee-scroll 30s linear infinite}.marquee-track:hover{animation-play-state:paused}@keyframes border-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.hero-glow-border{position:relative;overflow:hidden}.hero-glow-border:before{content:"";position:absolute;width:200%;height:200%;top:50%;left:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(233,81,56,.06) 30deg,rgba(255,255,255,.08) 60deg,rgba(233,81,56,.25) 90deg,rgba(255,255,255,.3) 120deg,rgba(220,220,220,.12) 150deg,transparent 180deg,rgba(255,255,255,.06) 220deg,rgba(233,81,56,.2) 270deg,rgba(255,255,255,.15) 310deg,transparent 360deg);animation:border-spin 4s linear infinite;z-index:-1}:root{--glow-hue: 210deg;--shadow-hue: 220deg;--spring-easing: linear(0, .002, .01 .9%, .038 1.8%, .156, .312 5.8%, .789 11.1%, 1.015 14.2%, 1.096, 1.157, 1.199, 1.224 20.3%, 1.231, 1.231, 1.226, 1.214 24.6%, 1.176 26.9%, 1.057 32.6%, 1.007 35.5%, .984, .968, .956, .949 42%, .946 44.1%, .95 46.5%, .998 57.2%, 1.007, 1.011 63.3%, 1.012 68.3%, .998 84%, 1);--spring-duration: 1.33s}@property --shimmer{syntax: "<angle>"; inherits: false; initial-value: 33deg;}@keyframes shimmer{0%{--shimmer: 0deg}to{--shimmer: 360deg}}@keyframes shine{0%{opacity:0}15%{opacity:1}55%{opacity:1}to{opacity:0}}.cta-shimmer{position:relative;padding:16px 40px;border-radius:12px;background:#e95138;color:#fff;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:none;font-size:1rem;transition:all var(--spring-duration) var(--spring-easing)}.cta-shimmer.cta-large{padding:20px 48px;font-size:1.125rem;gap:12px}.cta-shimmer:hover{transform:scale(1.04) translateY(-2px);box-shadow:0 8px 30px #e9513840,0 2px 8px #0000004d}.cta-shimmer:active{transform:scale(.97)}.cta-shimmer-overlay{display:none}.bento-card{transition:border-color .3s ease}.bento-card:hover{border-color:#ffffff1f}@keyframes bento-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes bento-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bento-ticker{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes bento-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-2px)}}@keyframes bento-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes bento-icon-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.bento-bars .bento-bar{transform-origin:bottom;animation:bento-wave 3s ease-in-out infinite}.bento-chat .bento-bubble{animation:bento-float 4s ease-in-out infinite}.bento-ticker-mask{mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%)}.bento-ticker-track{animation:bento-ticker 20s linear infinite}.bento-avatars .bento-avatar{animation:bento-bounce 2.5s ease-in-out infinite}.bento-tasks .bento-task-check{animation:bento-pulse 3s ease-in-out infinite}.bento-integrations .bento-int-icon{animation:bento-icon-wave 3s ease-in-out infinite}html:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(at 20% 80%,#fff 1px,transparent 0px);background-size:2px 2px;pointer-events:none;z-index:999;opacity:.035;mix-blend-mode:plus-lighter;-webkit-user-select:none;user-select:none}html.checkout-page:before{display:none}.checkout-overlay:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(at 20% 80%,#fff 1px,transparent 0px);background-size:3px 3px;pointer-events:none;z-index:999;opacity:.0215;mix-blend-mode:plus-lighter;-webkit-user-select:none;user-select:none}:root{--bg-0: 255 255 255;--bg-1: 249 250 251;--bg-2: 243 244 246;--surface: 255 255 255;--border-dark: 229 231 235;--text-primary: 17 24 39;--text-2: 55 65 81;--text-3: 156 163 175}.dark{--bg-0: 19 19 20;--bg-1: 25 25 26;--bg-2: 32 32 34;--surface: 35 35 37;--border-dark: 255 255 255;--text-primary: 231 232 234;--text-2: 156 163 175;--text-3: 107 114 128;--accent-blue: 64 80 176;--accent-purple: 80 64 208;--accent-green: 60 80 60;--accent-cyan: 60 140 180;--radius: 16px;--radius-lg: 22px;--shadow-soft: 0 20px 60px rgba(0, 0, 0, .55);--shadow-lift: 0 10px 30px rgba(0, 0, 0, .45)}.dark body,.dark #root{background:#0e0e0e!important;color:rgb(var(--text-primary))!important}.dark .glass-panel{border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.06);background:#2323258c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-soft)}.dark-inset-border{box-shadow:inset 0 1px #ffffff0f}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInFromLeft{0%{transform:translate(-1rem);opacity:0}to{transform:translate(0);opacity:1}}.animate-in{animation:fadeIn .5s ease-out forwards}.fade-in{animation-name:fadeIn}.slide-in-from-left-4{animation-name:slideInFromLeft}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#fff3}.reveal-element{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-element.revealed{opacity:1;transform:translateY(0)}.landing-section{padding:7rem 1.5rem}@media(prefers-reduced-motion:reduce){.reveal-element{opacity:1;transform:none;transition:none}}.tiptap{min-height:200px;word-break:break-word;overflow-wrap:break-word}.prose{word-break:break-word;overflow-wrap:break-word;color:#374151}.prose strong,.prose b{font-weight:700;color:#111827}.prose h1{font-size:1.875rem;font-weight:800;margin:1.5rem 0 1rem;color:#111827}.prose h2{font-size:1.5rem;font-weight:700;margin:1.5rem 0 .75rem;color:#111827;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.prose h3{font-size:1.25rem;font-weight:600;margin:1.25rem 0 .5rem;color:#111827}.prose p{margin:.75rem 0;line-height:1.6}.prose ul{list-style:disc;padding-left:1.5rem;margin:1rem 0}.prose ol{list-style:decimal;padding-left:1.5rem;margin:1rem 0}.prose li{margin:.375rem 0}.prose blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#6b7280}.tiptap h1{font-size:1.875rem;font-weight:800;margin:1.5rem 0 1rem;color:inherit}.tiptap h2{font-size:1.5rem;font-weight:700;margin:1.5rem 0 .75rem;color:inherit}.tiptap h3{font-size:1.25rem;font-weight:600;margin:1.25rem 0 .5rem;color:inherit}.tiptap p{margin:.75rem 0;line-height:1.6;color:inherit}.tiptap ul{list-style:disc;padding-left:1.5rem;margin:1rem 0}.tiptap ol{list-style:decimal;padding-left:1.5rem;margin:1rem 0}.tiptap li{margin:.375rem 0}.tiptap blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;margin:1.5rem 0;font-style:italic;opacity:.7}.tiptap strong,.tiptap b{font-weight:700;color:inherit}@media print{body{background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print\:hidden{display:none!important}.print\:block{display:block!important}}.tiptap p.is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap a{color:#2563eb;text-decoration:underline}.textoAnimado div{background:inherit;-webkit-background-clip:inherit;background-clip:inherit;color:inherit;-webkit-text-fill-color:inherit}@keyframes confetti-fall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}.animate-confetti-fall{animation:confetti-fall 3s ease-in forwards}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-bounce-slow{animation:bounce-slow 2s ease-in-out infinite}.tour-arrow-left:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent;border-right-color:#fff}.dark .tour-arrow-left:before{border-right-color:#1a1a1b}.tour-arrow-top:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:transparent;border-bottom-color:#fff}.dark .tour-arrow-top:before{border-bottom-color:#1a1a1b}.crm-task-card-wrap{position:relative}.crm-task-card{--card-surface:#fff;--card-ink:#22252a;--card-muted:#818791;--card-line:#eceef1;--card-soft:#f6f7f8;position:relative;padding:16px;border:1px solid var(--card-line);border-radius:13px;background:var(--card-surface);color:var(--card-ink);box-shadow:0 1px 2px #00000006,0 3px 7px -5px #00000012;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.dark .crm-task-card{--card-surface:#1d1e21;--card-ink:#eceef1;--card-muted:#999fa9;--card-line:#303237;--card-soft:#26282d;box-shadow:0 2px 5px #0000001a}.crm-task-card:hover,.crm-task-card:focus-within{border-color:#cfd4db;box-shadow:0 3px 12px -4px #0000001a}.dark .crm-task-card:hover,.dark .crm-task-card:focus-within{border-color:#50555f;box-shadow:0 3px 12px #00000024}.crm-task-card-top{display:flex;align-items:center;gap:8px;min-height:20px;margin-bottom:10px;color:var(--card-muted);font-size:10px}.crm-task-priority{display:inline-flex;align-items:center;gap:5px;font-weight:500;padding:2px 6px;border-radius:5px;background:var(--card-soft);white-space:nowrap}.crm-task-priority i{width:5px;height:5px;border-radius:50%;background:#a3a9b3}.crm-task-priority.priority-medium i{background:#d7a24b}.crm-task-priority.priority-high{color:#b8604a;background:#fff2ed}.crm-task-priority.priority-high i{background:#e87758}.dark .crm-task-priority.priority-high{color:#f1aa94;background:#e8775819}.crm-task-due{display:inline-flex;align-items:center;gap:4px;margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.crm-task-due.is-overdue{color:#c76859}.dark .crm-task-due.is-overdue{color:#ed9c8f}.crm-task-due.is-today{color:#af7d36}.dark .crm-task-due.is-today{color:#dcb574}.crm-task-drag-handle{display:flex;margin-left:auto;cursor:grab;opacity:0;transition:opacity .12s ease}.crm-task-due~.crm-task-drag-handle{margin-left:0}.crm-task-card:hover .crm-task-drag-handle{opacity:.65}.crm-task-card-title{display:flex;align-items:flex-start;gap:8px;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;font-size:14px;line-height:1.55;letter-spacing:-.15px;font-weight:600}.crm-task-card-title>span{flex:1;min-width:0;overflow-wrap:anywhere}.crm-task-open-icon{flex-shrink:0;margin-top:3px;opacity:0;color:var(--card-muted);transition:opacity .12s ease}.crm-task-card:hover .crm-task-open-icon,.crm-task-card:focus-within .crm-task-open-icon{opacity:1}.crm-task-context{display:flex;align-items:center;gap:6px;min-width:0;margin:5px 0 0;color:var(--card-muted);font-size:11px;line-height:18px}.crm-task-context svg{flex-shrink:0}.crm-task-context span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-task-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:8px 0 0;color:var(--card-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.crm-task-tags{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:11px}.crm-task-tags>span{max-width:100%;padding:2px 6px;border:1px solid var(--card-line);border-radius:5px;color:var(--card-muted);font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crm-task-tags i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;vertical-align:middle}.crm-task-checklist{margin-top:15px}.crm-task-checklist>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;color:var(--card-muted);font-size:10px}.crm-task-checklist>div:first-child>span{display:inline-flex;align-items:center;gap:5px}.crm-task-count-separator{opacity:.45}.crm-task-progress{height:3px;background:var(--card-soft);border-radius:3px;overflow:hidden}.crm-task-progress>span{display:block;height:100%;border-radius:3px;background:#9ba5b1}.crm-task-progress.is-complete>span{background:#73b797}.crm-task-card-footer{display:flex;align-items:center;gap:8px;margin-top:15px;padding-top:11px;border-top:1px solid var(--card-line);min-height:36px}.crm-task-assignees{display:flex;align-items:center;gap:6px;min-width:0;color:var(--card-muted);font-size:10px}.crm-task-assignee-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-task-avatar-stack{display:flex;padding-right:3px}.crm-task-avatar-stack>*{display:grid;place-items:center;flex-shrink:0;width:23px;height:23px;border-radius:50%;object-fit:cover;border:2px solid var(--card-surface);background:var(--card-soft);margin-right:-3px;font-size:9px}.crm-task-counts{display:flex;align-items:center;gap:10px;margin-left:auto;color:var(--card-muted);font-size:10px}.crm-task-counts>span{display:inline-flex;align-items:center;gap:4px}.crm-task-children{margin-top:10px;border-top:1px solid var(--card-line);padding-top:8px}.crm-task-children button{display:flex;align-items:center;gap:6px;width:100%;padding:5px 0;text-align:left;color:var(--card-muted);font-size:11px}.crm-task-children>div{margin-top:5px;border-left:1px solid var(--card-line);padding-left:9px}.crm-task-children>div button{padding:7px 0}.crm-task-children>div button span:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-task-children button.is-done span:nth-child(2){text-decoration:line-through}.crm-task-child-status{width:12px;height:12px;display:grid;place-items:center;border:1px solid var(--card-line);border-radius:4px}.crm-task-children button.is-done .crm-task-child-status{color:#73b797;border-color:#73b797}.crm-workspace .crm-task-card button:focus-visible{outline:2px solid var(--card-muted);outline-offset:3px;border-radius:4px}.crm-task-card.is-drop-target{border-color:#839ebd;box-shadow:0 0 0 2px #839ebd33}.crm-task-card-drop{position:absolute;left:0;right:0;height:2px;background:#839ebd;border-radius:2px;z-index:1}.crm-task-card-drop.is-above{top:-6px}.crm-task-card-drop.is-below{bottom:-6px}@media(hover:none){.crm-task-drag-handle{display:none}}.crm-task-card-top,.crm-task-assignees,.crm-task-counts{font-size:11px}@media(prefers-reduced-motion:reduce){.crm-task-card,.crm-task-drag-handle,.crm-task-open-icon{transition:none}}.client-detail-tab{display:flex;flex-direction:column;gap:20px;min-width:0;color:var(--dt-text,#1c1c1c)}.client-detail-tab-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.client-detail-tab-title{font-size:15px;font-weight:600;color:#202124;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.client-detail-tab-count{font-size:12px;color:#737b87;font-weight:400}.client-detail-tab-actions{display:flex;align-items:center;gap:8px}.client-detail-tab-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;min-height:32px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;padding:0 10px;font:500 12px/1.2 Figtree,sans-serif;color:#303540;transition:background-color .12s,transform .12s}.client-detail-tab-button:hover{background:#f7f8fa}.client-detail-tab-button:active{transform:scale(.96)}.client-detail-tab-button.is-primary{background:#e95138;color:#fff;border-color:#e95138}.client-detail-tab-button.is-primary:hover{background:#d94730;border-color:#d94730}.client-detail-tab-button:disabled{opacity:.5;cursor:not-allowed}.client-detail-tab :is(button,a,input,textarea):focus-visible{outline:2px solid #ff7142;outline-offset:3px}.client-detail-form{padding:18px;border:1px solid #e6e8ed;border-radius:12px;background:#fafbfc;display:flex;flex-direction:column;gap:15px}.client-detail-form label:not(.crm-control-label){display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:500;color:#535c68}.client-detail-form input:not(.crm-control),.client-detail-form textarea:not(.crm-control){border:1px solid #e0e4ea;border-radius:8px;padding:10px 12px;background:#fff;color:#202124;width:100%;min-width:0;font-size:13px;font-weight:400}.client-detail-form textarea:not(.crm-control){min-height:78px;resize:vertical}.client-detail-form-dates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.client-detail-project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px}.client-detail-project-card{border:1px solid #e8ebef;border-radius:12px;padding:18px;background:#fff;min-width:0}.client-detail-project-head{display:flex;gap:10px;align-items:flex-start}.client-detail-project-symbol{width:34px;height:34px;border:1px solid #e7eaef;background:#f7f8fa;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#7b8491;flex-shrink:0}.client-detail-project-name{background:none;border:0;text-align:left;font-size:14px;font-weight:600;color:#202124;max-width:100%;overflow-wrap:anywhere}.client-detail-project-name:hover{text-decoration:underline;text-underline-offset:3px}.client-detail-project-description{font-size:13px;line-height:1.65;color:#717a86;margin:14px 0}.client-detail-badge{font-size:11px;padding:3px 7px;border-radius:6px;background:#f1f3f6;color:#626c79;display:inline-flex;align-items:center;gap:4px}.client-detail-badge.is-completed{background:#eaf7f1;color:#268564}.client-detail-badge.is-active{background:#eef4ff;color:#4874a5}.client-detail-project-meta{display:flex;gap:7px;align-items:center;margin-top:5px;flex-wrap:wrap;font-size:11px;color:#7e8794}.client-detail-project-progress{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#78828e;margin:17px 0 8px;font-variant-numeric:tabular-nums}.client-detail-progress-track{height:4px;border-radius:4px;background:#eef0f3;overflow:hidden}.client-detail-progress-track>span{display:block;height:100%;background:#ff7749;border-radius:4px}.client-detail-project-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;margin-top:15px;border-top:1px solid #eff1f4;font-size:12px;color:#78828e}.client-detail-icon-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#808896;border:1px solid transparent;border-radius:6px;flex-shrink:0}.client-detail-icon-button:hover{background:#f4f5f7;color:#303540}.client-detail-icon-button.is-danger:hover{background:#fff1f1;color:#c54b4b}.client-detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:13px;border:1px dashed #e3e7ed;padding:42px 22px;border-radius:12px;color:#7b8492;font-size:13px}.client-detail-task-list{border:1px solid #e6e9ee;background:#fff;border-radius:12px;overflow:hidden}.client-detail-task-row{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:17px;background:transparent;border-bottom:1px solid #eef0f4}.client-detail-task-row:last-child{border-bottom:0}.client-detail-task-row:hover{background:#fafbfc}.client-detail-task-symbol{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#87909d;background:#f5f6f8;border-radius:8px;flex-shrink:0}.client-detail-task-symbol.is-done{background:#eaf7f1;color:#32966e}.client-detail-task-main{flex:1;min-width:0}.client-detail-task-name{display:block;font-size:13px;font-weight:500;color:#252a33;line-height:1.5;overflow-wrap:anywhere}.client-detail-task-name.is-done{color:#87909d;text-decoration:line-through}.client-detail-task-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:11px;color:#808996;margin-top:7px}.client-detail-task-meta>span{display:inline-flex;align-items:center;gap:5px}.client-detail-badge.priority-high{background:#fff1ef;color:#b55c54}.client-detail-badge.priority-medium{background:#fff7e8;color:#a77934}.client-detail-filter-note{display:flex;align-items:center;gap:8px;border:1px solid #e9ebf0;padding:11px 13px;border-radius:9px;color:#727c89;font-size:12px}.client-detail-notes{min-height:360px;width:100%;border:1px solid #e5e8ed;border-radius:12px;background:#fff;color:#39414d;padding:20px;resize:vertical;font-size:14px;line-height:1.8}.client-detail-notes::placeholder{color:#98a0ad}.client-detail-notes-status{display:flex;align-items:center;gap:7px;color:#7d8694;font-size:11px}.client-detail-attachments-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:12px}.client-detail-file{display:flex;flex-direction:column;min-width:0;border:1px solid #e5e8ee;border-radius:12px;overflow:hidden;background:#fff}.client-detail-file-preview{display:flex;align-items:center;text-align:left;gap:12px;width:100%;padding:15px;min-width:0}.client-detail-file-preview:hover{background:#fafbfc}.client-detail-file-thumb{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e8ee;border-radius:8px;background:#f7f8fa;color:#848d99;overflow:hidden}.client-detail-file-thumb img{width:100%;height:100%;object-fit:cover}.client-detail-file-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#333b46;font-weight:500}.client-detail-file-size{display:block;font-size:11px;color:#86909d;margin-top:3px}.client-detail-file-actions{display:flex;align-items:center;gap:5px;justify-content:flex-end;padding:6px 10px;border-top:1px solid #eff1f4;background:#fafbfc}.client-detail-upload{display:flex;align-items:center;gap:13px;width:100%;padding:22px;text-align:left;border:1px dashed #dce1e9;border-radius:12px;color:#6c7583;background:#fafbfc}.client-detail-upload:hover:not(:disabled){border-color:#ff916b;background:#fffaf7}.client-detail-upload:disabled{cursor:wait;opacity:.6}.dark .client-detail-tab-title,.dark .client-detail-project-name,.dark .client-detail-task-name{color:#e5e7eb}.dark .client-detail-tab-button,.dark .client-detail-project-card,.dark .client-detail-task-list,.dark .client-detail-notes,.dark .client-detail-file,.dark .client-detail-form input:not(.crm-control),.dark .client-detail-form textarea:not(.crm-control){background:#1c1d20;border-color:#33363c;color:#d2d6de}.dark .client-detail-tab-button.is-primary{background:#e95138;color:#fff;border-color:#e95138}.dark .client-detail-tab-button:hover,.dark .client-detail-task-row:hover,.dark .client-detail-file-preview:hover{background:#26282c}.dark .client-detail-form,.dark .client-detail-upload,.dark .client-detail-file-actions,.dark .client-detail-task-symbol,.dark .client-detail-project-symbol,.dark .client-detail-file-thumb{background:#202226;border-color:#33363c}.dark .client-detail-task-row,.dark .client-detail-project-footer,.dark .client-detail-file-actions{border-color:#33363c}.dark .client-detail-badge{background:#2b2e33;color:#b0b7c2}.dark .client-detail-badge.is-completed,.dark .client-detail-task-symbol.is-done{background:#1d362e;color:#76cba6}.dark .client-detail-badge.is-active{background:#263247;color:#9ab6e2}.dark .client-detail-progress-track{background:#30343b}.dark .client-detail-filter-note,.dark .client-detail-empty{border-color:#34373e}.dark .client-detail-upload:hover:not(:disabled){background:#2d2623}@media(max-width:600px){.client-detail-tab-toolbar{align-items:flex-start}.client-detail-form-dates{grid-template-columns:1fr}.client-detail-project-card{padding:15px}.client-detail-task-row{padding:14px}}@media(prefers-reduced-motion:reduce){.client-detail-tab-button{transition:none}.client-detail-tab-button:active{transform:none}}.crm-workspace .client-detail-dialog .client-detail-form input:focus-visible{outline:none;box-shadow:none;border-color:#9ca3af}.client-detail-form.client-project-create-form{gap:14px;overflow:visible}.client-project-create-form__date-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.client-project-create-form__date-helper{margin:-5px 0 0;color:#7b8490;font-size:11px;line-height:1.5}.client-detail-form.client-project-create-form .client-project-date-field__label{display:block;width:100%;margin-bottom:6px;font-size:11px;font-weight:550;color:#535c68}.client-detail-dialog .client-project-date-field button:focus-visible{outline:2px solid #e95138;outline-offset:2px;border-color:#e95138;box-shadow:0 0 0 3px #e951381f}.dark .client-detail-form.client-project-create-form{background:#202226;border-color:#33363c}.dark .client-project-create-form__date-helper,.dark .client-detail-form.client-project-create-form .client-project-date-field__label{color:#9ca4b0}@media(max-width:600px){.client-project-create-form__date-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.client-project-date-field__day{transition:none}}.client-project-date-field{position:relative;min-width:0}.client-project-date-field__label{display:block;width:100%;margin-bottom:6px;font-size:11px;font-weight:550;color:#535c68}.client-project-date-field__trigger{display:flex;align-items:center;gap:8px;width:100%;height:32px;min-width:0;min-height:32px;padding:0 10px;border:1px solid #e0e4ea;border-radius:6px;background:#fff;color:#303540;text-align:left;font:12px Figtree,sans-serif}.client-project-date-field__trigger:hover{border-color:#c5cbd4;background:#fcfcfd}.client-project-date-field__trigger>span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.client-project-date-field__trigger>span.is-empty{color:#808996}.client-project-date-field__icon{width:16px;height:16px;flex:none;color:#747e8b}.client-project-date-field__popover{position:fixed;z-index:1600;visibility:hidden;box-sizing:border-box;width:min(320px,calc(100vw - 24px));padding:13px;border:1px solid #e2e5eb;border-radius:12px;background:#fff;color:#202124;box-shadow:0 12px 32px #14181f2e}.client-project-date-field__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.client-project-date-field__header h4{margin:0;color:#252a33;font-size:13px;font-weight:600;text-transform:capitalize}.client-project-date-field__month-controls{display:flex;gap:3px}.client-project-date-field__month-controls button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#606a77}.client-project-date-field__month-controls button:hover:not(:disabled){background:#f2f4f7;color:#252a33}.client-project-date-field__month-controls button:disabled{color:#b4bac3;cursor:not-allowed}.client-project-date-field__month-controls svg{width:16px;height:16px}.client-project-date-field__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.client-project-date-field__week[role=row]+.client-project-date-field__week{margin-top:3px}.client-project-date-field__week[role=row]>span{display:flex;align-items:center;justify-content:center;height:25px;color:#818a97;font-size:10px;font-weight:600}.client-project-date-field__week[role=row]>div{min-width:0}.client-project-date-field__day{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border-radius:7px;color:#414955;font-size:12px;font-variant-numeric:tabular-nums;transition:background-color .12s ease,color .12s ease}.client-project-date-field__day:hover:not(:disabled){background:#f0f2f5}.client-project-date-field__day.is-outside-month{color:#a1a8b3}.client-project-date-field__day[aria-current=date]{box-shadow:inset 0 0 0 1px #858e9b}.client-project-date-field__day[aria-pressed=true],.client-project-date-field__day[aria-pressed=true]:hover{background:#e95138;color:#fff}.client-project-date-field__day:disabled{color:#c1c6ce;cursor:not-allowed}.client-project-date-field__footer{margin-top:10px;padding-top:9px;border-top:1px solid #edf0f3;text-align:right}.client-project-date-field__footer button{min-height:32px;padding:0 8px;border-radius:6px;color:#697381;font:12px Figtree,sans-serif}.client-project-date-field__footer button:hover{background:#f2f4f7;color:#303540}.client-project-date-field button:focus-visible{outline:2px solid #e95138;outline-offset:2px;border-color:#e95138;box-shadow:0 0 0 3px #e951381f}.dark .client-project-create-form__date-helper,.dark .client-project-date-field__label{color:#9ca4b0}.dark .client-project-date-field__trigger,.dark .client-project-date-field__popover{border-color:#383c43;background:#1c1d20;color:#d2d6de}.dark .client-project-date-field__trigger:hover{border-color:#50555f;background:#222429}.dark .client-project-date-field__trigger>span.is-empty,.dark .client-project-date-field__icon{color:#929ba8}.dark .client-project-date-field__header h4,.dark .client-project-date-field__day{color:#d2d6de}.dark .client-project-date-field__month-controls button{color:#aab2bf}.dark .client-project-date-field__month-controls button:hover:not(:disabled),.dark .client-project-date-field__day:hover:not(:disabled),.dark .client-project-date-field__footer button:hover{background:#2a2d33;color:#f3f4f6}.dark .client-project-date-field__day.is-outside-month{color:#727b89}.dark .client-project-date-field__day[aria-current=date]{box-shadow:inset 0 0 0 1px #a8b0bc}.dark .client-project-date-field__day[aria-pressed=true],.dark .client-project-date-field__day[aria-pressed=true]:hover{background:#e95138;color:#fff}.dark .client-project-date-field__day:disabled{color:#555b65}.dark .client-project-date-field__footer{border-color:#33363c}.dark .client-project-date-field__footer button{color:#aab2bf}.auth-form-panel{flex:1;min-width:0}.auth-form-panel>div:nth-child(2)>div{max-width:396px}.auth-form-panel .auth-fade-up img{height:32px!important}.auth-form-panel h1{font-size:25px;font-weight:600}.auth-product-showcase{--show-bg:#f5f7fa;--show-ink:#292e35;--show-muted:#858b95;--show-line:#e6e9ee;--preview-bg:#fff;--preview-soft:#f7f8fa;--show-accent:#ec754f;display:none;flex:1.3;min-width:0;flex-direction:column;position:relative;overflow:hidden;border-radius:32px;padding:32px;background:var(--show-bg);color:var(--show-ink)}.dark .auth-product-showcase{--show-bg:#171a20;--show-ink:#edf0f4;--show-muted:#929ba9;--show-line:#303641;--preview-bg:#222731;--preview-soft:#292f3a;--show-accent:#f09473}.auth-showcase-top{position:absolute;top:24px;right:28px;z-index:1}.auth-showcase-demo{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--show-muted)}.auth-showcase-demo i{width:4px;height:4px;border-radius:50%;background:var(--show-accent)}.auth-showcase-stage{flex:1;position:relative;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:34px 0 20px}.auth-showcase-orbits{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;align-items:center;justify-content:center;transform:translateY(-92px)}.auth-showcase-orbits i{position:absolute;width:245px;height:245px;border:1px solid rgba(255,255,255,.9);border-radius:50%}.auth-showcase-orbits i:nth-child(2){width:385px;height:385px}.auth-showcase-orbits i:nth-child(3){width:525px;height:525px}.auth-showcase-orbits i:nth-child(4){width:665px;height:665px}.dark .auth-showcase-orbits i{border-color:#ffffff09}.auth-preview-scene{position:relative;height:390px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.auth-preview-scene>div{width:100%;max-width:620px}.auth-showcase-caption{position:relative;text-align:center;max-width:560px;margin:0 auto}.auth-showcase-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--show-muted);font-size:11px;margin-bottom:12px}.auth-showcase-caption h2{font-size:clamp(28px,2.7vw,36px);font-weight:650;letter-spacing:-1.1px;line-height:1.15;margin:0 auto 13px;text-wrap:pretty}.auth-showcase-caption h2 span{color:var(--show-accent)}.auth-showcase-caption p{font-size:13px;line-height:1.7;color:var(--show-muted);max-width:430px;margin:0 auto;text-wrap:pretty}.auth-showcase-controls{display:flex;align-items:center;justify-content:center;gap:18px;position:relative;flex-shrink:0;padding:14px 0 2px}.auth-showcase-controls>div:last-child{position:absolute;right:0;display:flex;gap:3px}.auth-showcase-controls button{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--show-muted);transition:background-color .12s ease}.auth-showcase-controls button:hover{background:var(--show-line);color:var(--show-ink)}.auth-showcase-controls button:active{transform:scale(.96)}.auth-showcase-dots{display:flex;gap:4px}.auth-showcase-dots button{width:28px}.auth-showcase-dots button span{width:7px;height:7px;border-radius:7px;background:var(--show-line);transition:width .18s ease,background-color .18s ease}.auth-showcase-dots button[aria-current=true] span{width:26px;background:var(--show-accent)}.auth-product-showcase button:focus-visible{outline:2px solid #d9977a;outline-offset:3px}@media(min-width:1024px){.auth-product-showcase{display:flex}.auth-form-panel{flex:1}}@media(min-width:1024px)and (max-width:1190px){.auth-product-showcase{padding:28px 24px}.auth-preview-board{gap:9px;padding-left:0;padding-right:0}.auth-showcase-caption h2{font-size:29px}}@media(min-width:1024px)and (max-height:800px){.auth-product-showcase{padding-top:20px;padding-bottom:20px}.auth-preview-scene{height:350px}.auth-showcase-stage{gap:16px;padding:26px 0 10px}.auth-showcase-caption h2{font-size:29px}}@media(max-width:1023px){.auth-page-shell{padding:0}.auth-form-panel{padding:32px 24px}.auth-form-panel>div:last-child{gap:12px;flex-wrap:wrap;justify-content:center}.auth-form-panel>div:last-child>span{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.auth-product-showcase *,.auth-product-showcase *:before{transition:none!important;animation:none!important}}.auth-showcase-slide{width:100%;display:flex;flex-direction:column;gap:20px}.auth-showcase-caption{min-height:148px}@media(min-width:1024px)and (max-height:800px){.auth-showcase-slide{gap:16px}}.auth-preview-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0 8px;align-items:start}.auth-preview-column:first-child,.auth-preview-column:nth-child(2),.auth-preview-column:nth-child(3){transform:none}.auth-preview-column-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px;padding:0 6px;font-size:12px;font-weight:600;color:var(--show-muted)}.auth-preview-column-heading b{font-size:10px;line-height:18px;min-width:18px;padding:0 4px;text-align:center;border-radius:5px;background:var(--show-line)}.auth-preview-scene>.auth-preview-task-stack{width:320px;max-width:100%;margin:0 auto;display:flex;flex-direction:column;gap:14px}.auth-preview-scene>.auth-preview-finance{width:100%;max-width:500px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.auth-preview-native{pointer-events:none;-webkit-user-select:none;user-select:none}@media(min-width:1024px)and (max-width:1190px){.auth-preview-board{gap:14px}.auth-preview-scene>.auth-preview-task-stack{width:300px}.auth-preview-scene>.auth-preview-finance{max-width:460px}}.auth-preview-board{display:grid}.auth-preview-scene>.auth-preview-work-panel{width:100%;max-width:510px;background:#fff;border:1px solid #e8ebef;border-radius:12px;padding:20px}.dark .auth-preview-scene>.auth-preview-work-panel{background:#1c1d20;border-color:#33363c}.auth-preview-projects{padding:20px}.auth-preview-scene{min-height:min(430px,50vh);height:auto}.vyze-navigation,.vyze-navigation-theme{--nav-surface:#fff;--nav-ink:#25272c;--nav-muted:#868b94;--nav-line:#eceef1;--nav-hover:#f6f6f7;--nav-active:#f3f3f4}.vyze-navigation{display:flex;flex-shrink:0;width:280px;height:100%;position:relative;z-index:30;background:var(--nav-surface);color:var(--nav-ink);border-right:1px solid var(--nav-line)}.dark .vyze-navigation,.dark .vyze-navigation-theme{--nav-surface:#171719;--nav-ink:#e8e8eb;--nav-muted:#929298;--nav-line:#2a2a2e;--nav-hover:#242427;--nav-active:#2c2c30}.vyze-navigation button{cursor:pointer;touch-action:manipulation}.vyze-navigation button:focus-visible{outline:2px solid #ea6b4c;outline-offset:3px}.vyze-navigation-rail{width:64px;flex-shrink:0;border-right:1px solid var(--nav-line);display:flex;flex-direction:column;align-items:center;padding:18px 8px 12px;gap:24px;z-index:2;background:var(--nav-surface)}.vyze-brand{height:36px;width:40px;display:grid;place-items:center;border-radius:8px}.vyze-brand img{width:29px;height:29px;object-fit:contain}.vyze-rail-sections{width:100%;display:flex;flex-direction:column;gap:5px}.vyze-rail-segment{display:flex;justify-content:center;padding:5px 0}.vyze-rail-button{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:var(--nav-muted);transition:background-color .12s ease,color .12s ease,transform .15s ease-out}.vyze-rail-button:hover{background:var(--nav-hover);color:var(--nav-ink)}.vyze-rail-button:active,.vyze-brand:active{transform:scale(.96)}.vyze-rail-button[aria-pressed=true]{background:#252527;color:#fff;box-shadow:0 1px 3px #0002}.dark .vyze-rail-button[aria-pressed=true]{background:#f4f4f5;color:#202024}.vyze-rail-button[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);padding:7px 10px;border-radius:6px;background:#252527;color:#fff;font-size:12px;line-height:16px;white-space:nowrap;pointer-events:none;opacity:0;z-index:80;box-shadow:0 2px 8px #0002}.vyze-rail-button:hover:after{opacity:1;transition:opacity .1s ease .35s}.vyze-rail-button:focus-visible:after{opacity:1}.vyze-rail-footer{margin-top:auto;display:flex;flex-direction:column;gap:5px;width:100%;align-items:center;padding-top:12px}.vyze-context-sidebar{width:216px;display:flex;flex-direction:column;min-height:0;padding:16px 12px 0;background:var(--nav-surface)}.vyze-context-heading{display:none;height:32px;padding:0 0 8px;align-items:center;justify-content:space-between;font-size:12px;font-weight:500;color:var(--nav-muted)}.vyze-context-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain;padding-bottom:20px}.vyze-context-scroll ul{margin:0;padding:0;list-style:none}.vyze-nav-group{margin-top:20px;padding-top:17px;border-top:1px solid var(--nav-line)}.vyze-context-home+.vyze-nav-group,.vyze-context-scroll>.vyze-nav-group:first-child{border:0;padding-top:0;margin-top:0}.vyze-nav-group h2{font-size:11px;font-weight:500;color:var(--nav-muted);padding:0 12px;margin:0 0 9px}.vyze-nav-entry{display:flex;align-items:center;gap:10px;width:100%;min-height:39px;border-radius:8px;padding:8px 11px;margin:2px 0;color:var(--nav-ink);text-align:left;font-size:13px;line-height:20px;font-weight:400;transition:background-color .12s ease,color .12s ease}.vyze-nav-entry:hover{background:var(--nav-hover)}.vyze-nav-entry[aria-current=page]{background:var(--nav-active);font-weight:600;color:var(--nav-ink)}.vyze-nav-icon{display:grid;place-items:center;color:#777c84;flex-shrink:0}.vyze-nav-icon svg{height:17px;width:17px}.vyze-nav-entry[aria-current=page] .vyze-nav-icon{color:var(--nav-ink)}.vyze-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.vyze-nav-count{font-variant-numeric:tabular-nums;font-size:10px;line-height:17px;min-width:19px;text-align:center;border-radius:5px;color:var(--nav-muted);background:var(--nav-hover)}.vyze-team-switcher{border-top:1px solid var(--nav-line);padding:12px 0;position:relative}.vyze-team-trigger{display:flex;align-items:center;gap:9px;width:100%;min-height:42px;padding:7px 9px;border-radius:8px;font-size:12px;text-align:left}.vyze-team-trigger:hover{background:var(--nav-hover)}.vyze-team-avatar{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;background:#fff0e9;color:#e76b49;font-size:11px;font-weight:600;flex-shrink:0}.dark .vyze-team-avatar{background:#e76b491c}.vyze-team-menu{position:absolute;bottom:calc(100% + 5px);left:0;right:0;padding:6px;background:var(--nav-surface);border-radius:12px;box-shadow:0 0 0 1px #0001,0 8px 30px #0002;z-index:60;max-height:50vh;overflow-y:auto}.vyze-team-menu p{padding:7px 8px 9px;font-size:11px;color:var(--nav-muted);margin:0}.vyze-team-option{width:100%;display:flex;align-items:center;gap:8px;border-radius:6px;padding:8px;font-size:12px;text-align:left}.vyze-team-option:hover,.vyze-team-option[aria-current=true]{background:var(--nav-hover)}.vyze-team-manage{border-top:1px solid var(--nav-line);margin-top:5px;border-radius:0}.vyze-team-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;cursor:default!important}.vyze-navigation.is-collapsed{width:64px}.vyze-navigation.is-collapsed .vyze-context-sidebar,.vyze-mobile-close,.vyze-nav-backdrop{display:none}@media(max-width:900px){.vyze-navigation{width:56px}.vyze-navigation-rail{width:56px;padding:15px 6px 10px}.vyze-navigation.is-collapsed{width:56px}.vyze-navigation .vyze-context-sidebar{display:none}.vyze-navigation.is-mobile-open .vyze-context-sidebar{display:flex;position:fixed;inset:0 auto 0 56px;width:min(256px,calc(100vw - 72px));z-index:42;box-shadow:12px 0 35px #0001}.vyze-mobile-close{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;color:var(--nav-ink)}.vyze-nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:56px;background:#0003;z-index:40}.vyze-navigation-rail{z-index:45}.vyze-rail-button[data-tooltip]:after{display:none}.vyze-context-heading{display:flex;flex-shrink:0;height:40px;justify-content:flex-end}.vyze-nav-entry,.vyze-team-trigger{min-height:44px}}@media(prefers-reduced-motion:reduce){.vyze-navigation button{transition:none}.vyze-navigation button:active{transform:none}}.vyze-fluid-menu{position:relative;isolation:isolate}.vyze-fluid-highlight{position:absolute;top:0;left:0;pointer-events:none;z-index:-1;background:var(--nav-hover);border-radius:8px}.vyze-rail-sections .vyze-fluid-highlight,.vyze-rail-footer .vyze-fluid-highlight{border-radius:10px}.vyze-fluid-menu .vyze-nav-entry:hover,.vyze-fluid-menu .vyze-rail-button:hover{background:transparent}.vyze-fluid-menu .vyze-nav-entry[aria-current=page]{background:var(--nav-active)}.vyze-fluid-menu .vyze-rail-button[aria-pressed=true]{background:#252527}.dark .vyze-fluid-menu .vyze-rail-button[aria-pressed=true]{background:#f4f4f5}.vyze-context-panel{flex:1;min-height:0;display:flex;flex-direction:column}.vyze-context-panel[hidden],.vyze-context-scroll[hidden]{display:none}.vyze-navigation.is-chat-context{width:364px}.vyze-navigation.is-chat-context .vyze-context-sidebar{width:300px;padding:0}.vyze-navigation.is-chat-context .vyze-team-switcher{margin:0 12px}.vyze-navigation.is-chat-context .vyze-context-heading{padding:8px 12px 0}.vyze-navigation.is-chat-context.is-collapsed{width:64px}@media(max-width:900px){.vyze-navigation.is-chat-context,.vyze-navigation.is-chat-context.is-collapsed{width:56px}.vyze-navigation.is-chat-context.is-mobile-open .vyze-context-sidebar{width:min(300px,calc(100vw - 72px))}}.vyze-single-navigation{width:252px;transition:width .24s cubic-bezier(.32,.72,0,1);background:#f6f6f4;--nav-surface:#f6f6f4;--nav-hover:#ebebe8;--nav-active:#fff;--nav-line:#e5e5e3;--nav-ink:#292925;--nav-muted:#797972;font-family:Figtree,sans-serif}.vyze-single-navigation .vyze-context-sidebar{width:252px;flex-shrink:0;padding:0 8px;display:flex;opacity:1;transition:opacity .15s ease}.vyze-single-heading{display:flex;align-items:center;gap:8px;height:56px;min-height:56px;padding:0 6px}.vyze-single-brand{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.vyze-single-brand img{width:24px;height:24px;object-fit:contain}.vyze-single-heading .vyze-workspace-switcher{min-width:0}.vyze-profile-footer{display:flex;align-items:center;gap:9px;width:100%;min-width:0;min-height:53px;padding:8px 6px 10px;border-top:1px solid var(--nav-line);text-align:left;color:var(--nav-ink)}.vyze-profile-footer:hover{background:var(--nav-hover)}.vyze-profile-avatar{display:grid;place-items:center;flex:none;width:30px;height:30px;overflow:hidden;border-radius:50%;background:#e9e5dd;color:#45433d;font-size:12px;font-weight:650}.vyze-profile-avatar img{width:100%;height:100%;object-fit:cover}.vyze-profile-copy{display:grid;gap:3px;flex:1;min-width:0}.vyze-profile-name,.vyze-profile-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vyze-profile-name{font-size:12px;line-height:15px;font-weight:550}.vyze-profile-email{color:var(--nav-muted);font-size:10px;line-height:12px}.vyze-single-collapse{margin-left:auto;display:grid;place-items:center;width:28px;height:28px;border-radius:5px;color:var(--nav-muted);transition:background-color .14s ease,color .14s ease}.vyze-single-collapse:hover{background:var(--nav-hover);color:var(--nav-ink)}.vyze-single-navigation .vyze-context-scroll{padding:5px 0 14px}.vyze-single-navigation .vyze-nav-group{margin-top:20px;padding-top:0;border:0}.vyze-single-navigation .vyze-nav-group h2{padding:0 10px;margin-bottom:7px;font-size:10.5px;letter-spacing:.45px;text-transform:uppercase}.vyze-single-navigation .vyze-nav-entry{min-height:32px;padding:5px 9px;margin:1px 0;border-radius:6px;font-size:13px;font-weight:400;gap:9px;transition:color .15s ease,box-shadow .15s ease}.vyze-single-navigation .vyze-nav-entry[aria-current=page]{box-shadow:0 0 0 1px var(--nav-line),0 1px 2px #00000004;font-weight:500}.vyze-single-navigation .vyze-nav-icon svg{width:16px;height:16px}.vyze-single-navigation .vyze-fluid-highlight{border-radius:6px}.vyze-single-tools{border-top:1px solid var(--nav-line);padding:8px 0}.vyze-single-tools>button{display:flex;align-items:center;gap:9px;width:100%;min-height:32px;padding:5px 10px;border-radius:5px;font-size:12px;color:var(--nav-muted);transition:background-color .14s ease,color .14s ease}.vyze-single-tools>button:hover{background:var(--nav-hover);color:var(--nav-ink)}.vyze-single-navigation .vyze-team-switcher{padding:8px 0}.vyze-single-navigation .vyze-team-menu{transform-origin:bottom left;animation:vyze-menu-arrive .18s cubic-bezier(.23,1,.32,1)}.vyze-single-navigation.is-collapsed{width:0;border:0;overflow:hidden}.vyze-single-navigation.is-collapsed .vyze-context-sidebar{opacity:0;pointer-events:none}.vyze-single-navigation button:focus-visible{outline:2px solid #9293ab;outline-offset:2px}.vyze-single-navigation button:active{transform:scale(.985)}.dark .vyze-single-navigation{background:#1b1b1a;--nav-surface:#1b1b1a;--nav-hover:#292927;--nav-active:#30302d;--nav-line:#343431;--nav-ink:#e5e5e0;--nav-muted:#92928c}@keyframes vyze-menu-arrive{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:900px){.vyze-single-navigation,.vyze-single-navigation.is-collapsed{width:0;border:0}.vyze-single-navigation .vyze-context-sidebar{display:flex;position:fixed;inset:0 auto 0 0;width:252px;max-width:calc(100vw - 40px);transform:translate(-100%);transition:transform .24s cubic-bezier(.32,.72,0,1);opacity:1;z-index:42;pointer-events:none}.vyze-single-navigation.is-mobile-open .vyze-context-sidebar{display:flex;inset:0 auto 0 0;width:252px;transform:translate(0);pointer-events:auto}.vyze-single-navigation .vyze-nav-backdrop{top:0;right:0;bottom:0;left:0;animation:vyze-backdrop-arrive .18s ease-out}.vyze-single-collapse{display:none}.vyze-single-heading .vyze-mobile-close{margin-left:auto}}@keyframes vyze-backdrop-arrive{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.vyze-single-navigation,.vyze-single-navigation .vyze-context-sidebar,.vyze-single-navigation .vyze-team-menu,.vyze-single-navigation .vyze-nav-backdrop{transition:none;animation:none}.vyze-single-navigation button:active{transform:none}}.vyze-project-tree{margin-top:22px}.vyze-project-tree>header{display:flex;align-items:center;padding:0 9px 7px;gap:7px}.vyze-project-category{color:var(--nav-muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.45px;flex:1;text-align:left}.vyze-project-category:hover{color:var(--nav-ink)}.vyze-project-add{display:grid;place-items:center;width:20px;height:20px;border-radius:4px;color:var(--nav-muted)}.vyze-project-add:hover{background:var(--nav-hover)}.vyze-project-tree-row{position:relative;display:flex;align-items:center;min-height:31px;border-radius:6px}.vyze-project-tree-row.is-active{background:var(--nav-hover)}.vyze-project-tree-link{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:6px 8px;font-size:13px;text-align:left}.vyze-project-tree-link>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.vyze-project-tree-link[aria-current=page]{font-weight:600}.vyze-project-tree-symbol{display:grid;place-items:center;width:18px;height:18px;flex:none;border-radius:4px;color:#747cd2;background:#747cd218}.vyze-project-tree-item:nth-child(3n) .vyze-project-tree-symbol{color:#5591ad;background:#5591ad18}.vyze-project-tree-item:nth-child(3n+1) .vyze-project-tree-symbol{color:#ad748e;background:#ad748e18}.vyze-project-tree-link>i{width:6px;height:6px;flex:none;border-radius:50%;background:#618ac2}.vyze-project-tree-link>i.status-completed{background:#6ea788}.vyze-project-tree-link>i.status-paused{background:#be994e}.vyze-project-tree-link>i.status-cancelled{background:#9a9a93}.vyze-project-tree-toggle{position:absolute;left:-6px;width:13px;height:25px;color:var(--nav-muted);opacity:0;z-index:1}.vyze-project-tree-row:hover .vyze-project-tree-toggle,.vyze-project-tree-toggle:focus-visible{opacity:1}.vyze-project-tree-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.vyze-project-tree-children{margin:0 7px 3px 10px;padding-left:13px;border-left:1px solid var(--nav-line);animation:vyze-menu-arrive .17s cubic-bezier(.23,1,.32,1)}.vyze-project-tree-children button{width:100%;min-height:31px;display:flex;align-items:center;gap:10px;padding:5px 9px;border-radius:5px;font-size:13px;color:var(--nav-muted);text-align:left;transition:background-color .14s ease,color .14s ease}.vyze-project-tree-children button:hover,.vyze-project-tree-children button[aria-current=page]{background:var(--nav-hover);color:var(--nav-ink)}.vyze-project-tree-children button[aria-current=page]{font-weight:600}.vyze-project-tree-empty{font-size:12px;color:var(--nav-muted);padding:5px 10px}@media(prefers-reduced-motion:reduce){.vyze-project-tree-children{animation:none}}.vyze-context-scroll{scrollbar-color:var(--nav-line) transparent}.vyze-context-scroll::-webkit-scrollbar{width:5px}.vyze-context-scroll::-webkit-scrollbar-thumb{background:var(--nav-line);border-radius:5px}.vyze-context-scroll::-webkit-scrollbar-track{background:transparent}.vyze-nav-count--unread{color:#fff;background:#b42318;font-weight:600}.vyze-project-tree-toggle{position:static;display:grid;place-items:center;flex:0 0 18px;width:18px;min-height:26px;margin-left:3px;opacity:1}.vyze-project-tree-link{width:auto;flex:1;padding-left:2px}.vyze-project-tree-children{padding-top:7px;padding-bottom:4px;margin-left:13px}.vyze-project-tree-children.vyze-fluid-menu{padding-top:7px}.vyze-project-tree-children.vyze-fluid-menu button:hover{background:transparent}.vyze-project-tree-children .vyze-fluid-highlight{border-radius:5px}.vyze-project-tree-symbol img{display:block;width:18px;height:18px;object-fit:contain;border-radius:4px}.vyze-single-navigation:not(.is-collapsed){border-left:1px solid var(--nav-line)}.vyze-workspace-switcher{position:relative;min-width:0;flex:1}.vyze-workspace-trigger{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:32px;padding:0 6px;border-radius:6px;text-align:left;color:var(--nav-ink);font-size:12px;transition:background-color .14s ease}.vyze-workspace-trigger:hover,.vyze-workspace-switcher:has(.vyze-workspace-menu) .vyze-workspace-trigger{background:var(--nav-hover)}.vyze-workspace-trigger-icon,.vyze-workspace-option-icon{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:6px;background:var(--workspace-accent,#e95138);color:#fff}.vyze-workspace-trigger-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;line-height:16px;font-weight:600}.vyze-workspace-trigger-chevron{flex:none;color:var(--nav-muted);transform:rotate(90deg)}.vyze-workspace-menu{position:absolute;top:calc(100% + 7px);left:0;width:260px;max-width:calc(100vw - 24px);padding:7px;background:var(--nav-surface);border:1px solid var(--nav-line);border-radius:10px;box-shadow:0 8px 30px #0002;z-index:60;max-height:calc(100dvh - 86px);display:flex;flex-direction:column;overflow:hidden;transform-origin:top left;animation:vyze-workspace-menu-arrive .17s cubic-bezier(.23,1,.32,1)}.vyze-workspace-menu-heading{margin:4px 7px 7px;color:var(--nav-muted);font-size:10px;line-height:14px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.vyze-workspace-menu-list{display:grid;gap:2px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.vyze-workspace-option{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:32px;padding:4px 7px;border-radius:6px;text-align:left;color:var(--nav-ink);font-size:12px;line-height:16px;transition:background-color .12s ease}.vyze-workspace-option:hover,.vyze-workspace-option.is-active{background:var(--nav-hover)}.vyze-workspace-option:disabled{cursor:wait;opacity:.72}.vyze-workspace-option-icon{width:20px;height:20px;border-radius:5px}.vyze-workspace-option-copy{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.vyze-workspace-option-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.vyze-workspace-option-role{flex:none;color:var(--nav-muted);font-size:10px;line-height:12px}.vyze-workspace-option>svg{flex:none;color:var(--workspace-accent,#777a71)}.vyze-workspace-progress{width:13px;height:13px;flex:none;border:1.5px solid var(--nav-line);border-top-color:var(--nav-ink);border-radius:50%;animation:vyze-workspace-spin .7s linear infinite}.vyze-workspace-error{margin:6px 7px 2px;color:#b42318;font-size:11px;line-height:15px}.vyze-workspace-menu-divider{height:1px;margin:6px 1px;background:var(--nav-line)}.vyze-workspace-action{display:flex;align-items:center;gap:9px;width:100%;min-height:32px;padding:6px 7px;border-radius:6px;text-align:left;color:var(--nav-ink);font-size:12px;line-height:16px}.vyze-workspace-action:hover{background:var(--nav-hover)}.vyze-workspace-action>svg{flex:none;color:var(--nav-muted)}.vyze-workspace-action.is-danger{color:#b42318}.vyze-workspace-action.is-danger>svg{color:inherit}.vyze-workspace-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;cursor:default!important}@keyframes vyze-workspace-menu-arrive{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vyze-workspace-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.vyze-workspace-menu,.vyze-workspace-progress{animation:none}}.crm-app-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:0 28px;flex-shrink:0;background:#fff;border-bottom:1px solid #eceef1;position:relative;z-index:30}.crm-header-leading,.crm-header-actions{display:flex;align-items:center;gap:8px;min-width:0}.crm-header-leading{flex:1}.crm-header-actions{flex-shrink:0}.crm-header-search{display:flex;align-items:center;gap:10px;width:min(100%,320px);height:38px;padding:0 12px;border:1px solid #e6e8ec;border-radius:10px;background:#fff;color:#737983;font-size:13px;text-align:left}.crm-header-search svg{flex-shrink:0}.crm-header-search-label{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crm-header-search kbd{color:#9298a1;font-family:inherit;font-size:11px;white-space:nowrap}.crm-header-control,.crm-header-widget>div>button{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;color:#666d78;background:#fff;border:1px solid #e9ebee;border-radius:10px}.crm-header-profile{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin-left:4px;background:#f5f6f8;border-radius:50%;overflow:hidden;color:#525a66;font-size:14px;font-weight:600}.crm-header-profile img{width:100%;height:100%;object-fit:cover;outline:1px solid rgb(0 0 0 / 10%);outline-offset:-1px;border-radius:inherit}.crm-app-header button:focus-visible{outline:2px solid #ff673e;outline-offset:3px}.crm-header-control:active,.crm-header-search:active,.crm-header-profile:active,.crm-header-widget>div>button:active{transform:scale(.96)}.crm-header-widget>div>button>span{animation:none}.dark .crm-app-header{background:var(--dt-bg-0, #141414);border-color:#ffffff12}.dark .crm-header-search,.dark .crm-header-control,.dark .crm-header-widget>div>button{background:transparent;border-color:#ffffff1a;color:#a8adb6}.dark .crm-header-profile{background:#ffffff14;color:#e8e9ec}@media(hover:hover)and (pointer:fine){.crm-header-control:hover,.crm-header-widget>div>button:hover,.crm-header-profile:hover{background:#f5f6f8;color:#252a32}.crm-header-search:hover{border-color:#cfd3da}.dark .crm-header-control:hover,.dark .crm-header-widget>div>button:hover,.dark .crm-header-profile:hover{background:#ffffff0f;color:#fff}}@media(max-width:900px){.crm-app-header{padding:0 16px;gap:10px}.crm-header-menu{display:flex;flex-shrink:0}.crm-header-search kbd{display:none}}@media(max-width:600px){.crm-app-header{min-height:60px;padding:8px 12px;gap:8px;flex-wrap:wrap}.crm-header-actions,.crm-header-leading{gap:5px}.crm-header-actions{flex-wrap:wrap;flex-shrink:1;margin-left:auto}.crm-header-search{width:38px;flex-shrink:0;justify-content:center;padding:0}.crm-header-search-label{display:none}.crm-header-profile{margin-left:0}.crm-header-widget>div>div{position:fixed;top:64px;right:12px;left:12px;width:auto;max-width:calc(100vw - 24px)}}@media(prefers-reduced-motion:reduce){.crm-app-header button:active{transform:none}}.crm-header-menu{display:none}.crm-workspace:has(.vyze-navigation.is-collapsed) .crm-header-menu{display:inline-flex}@media(max-width:900px){.crm-header-menu{display:inline-flex}}.crm-view-transition{animation:crm-view-arrive .22s cubic-bezier(.23,1,.32,1)}@keyframes crm-view-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.crm-workspace:has(:focus-visible) .crm-view-transition{animation:none}@media(prefers-reduced-motion:reduce){.crm-view-transition{animation:none}}.crm-workspace,.crm-control-scope{--crm-control-ink: #292c32;--crm-control-muted: #777c86;--crm-control-line: #e8eaee;--crm-control-surface: #fff;--crm-control-soft: #f7f7f8;--crm-control-accent: #e95138;color:var(--crm-control-ink);font-family:Figtree,sans-serif}.dark .crm-workspace,.dark .crm-control-scope{--crm-control-ink: #ededed;--crm-control-muted: #9b9b9f;--crm-control-line: rgb(var(--border-dark) / .08);--crm-control-surface: #1c1c1c;--crm-control-soft: #141414}.dark :is(.crm-workspace,.crm-control-scope) :is(input[type=date],input[type=time],input[type=datetime-local]){color-scheme:dark}:is(.crm-workspace,.crm-control-scope) .crm-control{box-sizing:border-box;height:32px;min-height:32px;padding:0 10px;border:1px solid var(--crm-control-line);border-radius:6px;color:var(--crm-control-ink);background:var(--crm-control-surface);font-family:Figtree,sans-serif;font-size:12px;font-weight:400;line-height:1.25}:is(.crm-workspace,.crm-control-scope) :is(input.crm-control--search,input.crm-control[type=search]){height:32px;min-height:32px;padding:0 10px;border-radius:6px;font-size:12px}:is(.crm-workspace,.crm-control-scope) input.crm-control--search{display:block;width:100%;min-width:0;border:1px solid var(--crm-control-line);border-radius:6px;color:var(--crm-control-ink);background:var(--crm-control-surface);font-family:Figtree,sans-serif;line-height:1.25}:is(.crm-workspace,.crm-control-scope) .crm-control--search{box-sizing:border-box;font:12px Figtree,sans-serif;display:flex;height:32px;min-height:32px;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--crm-control-line);border-radius:6px;color:var(--crm-control-muted);background:var(--crm-control-surface)}:is(.crm-workspace,.crm-control-scope) .crm-control--search>input.crm-control{flex:1 1 auto;width:100%;height:30px;min-height:30px;padding:0;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none}:is(.crm-workspace,.crm-control-scope) .crm-control--search:focus-within{border-color:#e95138;box-shadow:0 0 0 3px #e951381c}:is(.crm-workspace,.crm-control-scope) .crm-control--search>svg{flex:none;width:14px;height:14px}:is(.crm-workspace,.crm-control-scope) .crm-control--search>svg[class*=left-]{position:static;inset:auto;transform:none;order:-1}:is(.crm-workspace,.crm-control-scope) :not(.crm-control--search):has(>svg[class*=left-])>input.crm-control--search{padding-left:32px}:is(.crm-workspace,.crm-control-scope) .crm-control--search>input.crm-control:focus-visible{outline:none;box-shadow:none}:is(.crm-workspace,.crm-control-scope) :is(select.crm-control--select,button.crm-control--select){box-sizing:border-box;height:32px;min-height:32px;padding-inline:10px;border:1px solid var(--crm-control-line);border-radius:6px;color:var(--crm-control-ink);background:var(--crm-control-surface);font-family:Figtree,sans-serif;font-size:12px}:is(.crm-workspace,.crm-control-scope) .crm-control--button{box-sizing:border-box;height:32px;min-height:32px;padding:0 10px;border:1px solid var(--crm-control-line);border-radius:6px;color:var(--crm-control-ink);background:var(--crm-control-surface);font-family:Figtree,sans-serif;font-size:12px}:is(.crm-workspace,.crm-control-scope) .crm-control--button.crm-control--primary{border-color:var(--crm-control-accent);color:#fff;background:var(--crm-control-accent)}:is(.crm-workspace,.crm-control-scope) .crm-control--button.crm-control--primary:hover:not(:disabled){border-color:#d94730;background:#d94730}:is(.crm-workspace,.crm-control-scope) .crm-control--icon-button{box-sizing:border-box;height:32px;width:32px;min-height:32px;min-width:32px;padding:0;border:1px solid var(--crm-control-line);border-radius:6px;color:var(--crm-control-muted);background:var(--crm-control-surface)}:is(.crm-workspace,.crm-control-scope) textarea.crm-control,:is(.crm-workspace,.crm-control-scope) .crm-control--multiline{box-sizing:border-box;width:100%;height:auto;min-height:80px;padding:10px;border:1px solid var(--crm-control-line);border-radius:6px;color:var(--crm-control-ink);background:var(--crm-control-surface);font-family:Figtree,sans-serif;font-size:12px;line-height:1.45;resize:vertical}:is(.crm-workspace,.crm-control-scope) .crm-control--multiline-roomy{min-height:120px}:is(.crm-workspace,.crm-control-scope) .crm-control--multiline-wide{min-height:360px}:is(.crm-workspace,.crm-control-scope) input.crm-control--check,:is(.crm-workspace,.crm-control-scope) input.crm-control--radio{box-sizing:border-box;width:16px;height:16px;min-width:16px;min-height:16px;padding:0;accent-color:var(--crm-control-accent);cursor:pointer}:is(.crm-workspace,.crm-control-scope) input.crm-control--check{border-radius:4px}:is(.crm-workspace,.crm-control-scope) input.crm-control--radio{border-radius:50%}:is(.crm-workspace,.crm-control-scope) .crm-control-check-row{display:flex;min-height:32px;align-items:center;gap:8px;color:var(--crm-control-ink);font-family:Figtree,sans-serif;font-size:12px;cursor:pointer}:is(.crm-workspace,.crm-control-scope) .crm-control--button{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-weight:500;white-space:nowrap;transition:color .14s ease,background-color .14s ease,border-color .14s ease}:is(.crm-workspace,.crm-control-scope) .crm-control-label{color:var(--crm-control-muted);font-family:Figtree,sans-serif;font-size:11px;font-weight:550;line-height:1.35}:is(.crm-workspace,.crm-control-scope) .crm-control-option{box-sizing:border-box;display:flex;height:32px;min-height:32px;align-items:center;gap:8px;padding:0 8px;border-radius:6px;font-family:Figtree,sans-serif;font-size:12px;line-height:1.25;cursor:pointer}:is(.crm-workspace,.crm-control-scope) .crm-control-option :is(span,p){font-family:Figtree,sans-serif;font-size:12px;line-height:1.25}.crm-control-scope .crm-control-title{margin:0;color:var(--crm-control-ink);font-family:Figtree,sans-serif;font-size:23px;font-weight:600;letter-spacing:-.025em;line-height:1.3}.crm-control-scope input.crm-control-title{width:100%;height:auto;min-height:0;padding:0;border:0;border-radius:0;color:var(--crm-control-ink);background:transparent;box-shadow:none}.crm-control-scope .crm-control--inline{height:32px;min-height:32px;padding:0;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none;font-family:Figtree,sans-serif;font-size:12px;line-height:1.35}.crm-control-scope .crm-control--input-action{padding-right:40px}:is(.crm-workspace,.crm-control-scope) .crm-control-segmented{display:inline-flex;height:32px;align-items:center;gap:2px;padding:2px;border:1px solid var(--crm-control-line);border-radius:6px;background:var(--crm-control-soft)}:is(.crm-workspace,.crm-control-scope) .crm-control-segmented>:is(button,[role=tab]){box-sizing:border-box;display:inline-flex;height:26px;min-height:26px;align-items:center;justify-content:center;padding:0 8px;border:1px solid transparent;border-radius:4px;color:var(--crm-control-muted);background:transparent;font:500 12px/1.2 Figtree,sans-serif;white-space:nowrap}:is(.crm-workspace,.crm-control-scope) .crm-control-segmented>:is(button,[role=tab])[aria-selected=true],:is(.crm-workspace,.crm-control-scope) .crm-control-segmented>:is(button,[role=tab])[aria-pressed=true],:is(.crm-workspace,.crm-control-scope) .crm-control-segmented>:is(button,[role=tab]).is-selected{border-color:var(--crm-control-line);color:var(--crm-control-ink);background:var(--crm-control-surface);box-shadow:0 1px 2px #0000000a}:is(.crm-workspace,.crm-control-scope) :is(.crm-control,.crm-control--button):focus-visible{outline:2px solid var(--crm-control-accent);outline-offset:2px;box-shadow:0 0 0 3px #e951381f}:is(.crm-workspace,.crm-control-scope) :is(.crm-control--search,.crm-control--select,.crm-control--multiline):focus-visible,:is(.crm-workspace,.crm-control-scope) .crm-control--search input:focus-visible{outline:2px solid var(--crm-control-accent);outline-offset:2px;box-shadow:0 0 0 3px #e951381f}:is(.crm-workspace,.crm-control-scope) :is(input.crm-control--check,input.crm-control--radio):focus-visible{outline:2px solid var(--crm-control-accent);outline-offset:2px;box-shadow:0 0 0 3px #e951381f}:is(.crm-workspace,.crm-control-scope) .crm-control:disabled,:is(.crm-workspace,.crm-control-scope) :is(.crm-control--button,.crm-control--select):disabled{cursor:not-allowed;opacity:.55}:is(.crm-workspace,.crm-control-scope) :is(.crm-control--switch,.settings-page__switch){position:relative;display:inline-block;width:32px;height:32px;min-width:32px;min-height:32px;flex:0 0 32px;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}.crm-workspace .settings-page__switch.is-on,.crm-control-scope .crm-control--switch.is-on,.crm-workspace .settings-page__switch[aria-checked=true],.crm-control-scope .crm-control--switch[aria-checked=true]{background:transparent}:is(.crm-workspace,.crm-control-scope) :is(.crm-control--switch,.settings-page__switch):before{position:absolute;top:8px;left:2px;width:28px;height:16px;border-radius:999px;background:#d6d9de;content:"";transition:background-color .14s ease}:is(.crm-workspace,.crm-control-scope) :is(.crm-control--switch,.settings-page__switch).is-on:before,:is(.crm-workspace,.crm-control-scope) :is(.crm-control--switch,.settings-page__switch)[aria-checked=true]:before{background:var(--crm-control-accent)}:is(.crm-workspace,.crm-control-scope) :is(.crm-control--switch,.settings-page__switch)>span{position:absolute;top:10px;left:4px;width:12px;height:12px;margin:0;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000002e;transform:translate(0);transition:transform .14s ease}:is(.crm-workspace,.crm-control-scope) :is(.crm-control--switch,.settings-page__switch).is-on>span,:is(.crm-workspace,.crm-control-scope) :is(.crm-control--switch,.settings-page__switch)[aria-checked=true]>span{transform:translate(12px)}:is(.crm-workspace,.crm-control-scope) :is(.crm-control--switch,.settings-page__switch):focus-visible{outline:2px solid var(--crm-control-accent);outline-offset:2px}.crm-workspace .project-select__trigger,.crm-control-scope .project-select__trigger{height:32px;min-height:32px;padding:0 10px;border-radius:6px;font-family:Figtree,sans-serif;font-size:12px}.crm-workspace .client-project-date-field__label,.crm-control-scope .client-project-date-field__label{margin-bottom:6px;color:var(--crm-control-muted);font-size:11px;font-weight:550}.crm-workspace .client-project-date-field__trigger,.crm-control-scope .client-project-date-field__trigger{height:32px;min-height:32px;padding:0 10px;border-color:var(--crm-control-line);border-radius:6px;color:var(--crm-control-ink);background:var(--crm-control-surface);font-family:Figtree,sans-serif;font-size:12px}.crm-workspace .client-project-date-field__month-controls button,.crm-control-scope .client-project-date-field__month-controls button{width:32px;height:32px;border-radius:6px;font-family:Figtree,sans-serif}.crm-workspace .client-project-date-field__footer button,.crm-control-scope .client-project-date-field__footer button{min-height:32px;padding:0 8px;border-radius:6px;font-family:Figtree,sans-serif;font-size:12px}.project-select-popover{font-family:Figtree,sans-serif;font-size:12px}.project-select-popover .project-select-popover__search{height:32px;min-height:32px;border-radius:6px}.project-select-popover .project-select-option{height:32px;min-height:32px;padding:0 8px;border-radius:5px;font-family:Figtree,sans-serif;font-size:12px}.crm-app-header .crm-header-search{box-sizing:border-box;height:32px;padding:0 10px;border-radius:6px;font-family:Figtree,sans-serif;font-size:12px}.crm-app-header .crm-header-search-label{font-size:12px}.crm-app-header .crm-header-control,.crm-app-header .crm-header-widget>div>button{box-sizing:border-box;width:32px;height:32px;flex:0 0 32px;border-radius:6px}.crm-app-header .crm-header-profile{box-sizing:border-box;width:32px;height:32px;flex:0 0 32px;border-radius:50%}@media(max-width:600px){.crm-app-header .crm-header-search{width:32px;height:32px;padding:0}}@media(prefers-reduced-motion:reduce){:is(.crm-workspace,.crm-control-scope) .crm-control--button,:is(.crm-workspace,.crm-control-scope) .crm-control-segmented>:is(button,[role=tab]),:is(.crm-workspace,.crm-control-scope) .settings-page__switch:before,:is(.crm-workspace,.crm-control-scope) .settings-page__switch>span,:is(.crm-workspace,.crm-control-scope) .crm-control--switch:before,:is(.crm-workspace,.crm-control-scope) .crm-control--switch>span,:is(.crm-workspace,.crm-control-scope) .client-project-date-field__day{transition:none}}
