:root{--bg:#f4f6f8;--panel:#ffffff;--surface:#ffffff;--text:#0f172a;--foreground:var(--text);--muted:#64748b;--border:rgba(15,23,42,0.08);--font-body:"Avenir Next",Avenir,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-heading-stack:var(--font-heading,Fraunces,Georgia,"Times New Roman",serif);--type-display:2.375rem;--type-h2:1.75rem;--type-h3:1.25rem;--type-body:0.9375rem;--type-body-sm:0.8125rem;--type-label:0.75rem;--leading-tight:1.1;--leading-snug:1.2;--leading-body:1.7;--leading-ui:1.45;--leading-base:1.5;--tracking-heading:-0.02em;--tracking-label:0.06em;--teal:#35b7b3;--tealSoft:rgba(53,183,179,0.16);--navy:#0b1230;--shadow:0 6px 18px rgba(2,6,23,0.04);--radius:14px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--chipBg:rgba(255,255,255,0.7);--chipBorder:rgba(15,23,42,0.12);--danger:#C65A6A}html.theme-dark{--bg:#141923;--panel:rgba(19,31,57,0.52);--surface:#101827;--text:rgba(241,245,249,0.95);--foreground:var(--text);--muted:rgba(203,213,225,0.6);--border:rgba(255,255,255,0.06);--shadow:0 14px 32px rgba(2,8,23,0.12);--chipBg:rgba(19,31,57,0.56);--chipBorder:rgba(255,255,255,0.08)}*{box-sizing:border-box}body,html{height:100%}body{margin:0;color:var(--text);background:radial-gradient(900px 480px at 22% 18%,rgba(53,183,179,.08),transparent 58%),linear-gradient(180deg,#fbfcfd 0,var(--bg) 48%,var(--bg) 100%);font-family:var(--font-body);font-weight:400;line-height:var(--leading-base);transition:background .25s ease,color .25s ease}html.theme-dark body{background:var(--bg)}html.theme-dark .k-card{background:linear-gradient(180deg,rgba(19,31,57,.52),rgba(12,22,42,.42));border-color:rgba(148,163,184,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 14px 32px rgba(2,8,23,.12)}.k-btn,.k-card,.k-input,.k-navlink,.k-topIconBtn,.k-userMenu,body{transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .16s ease}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-stack);letter-spacing:var(--tracking-heading)}a{color:inherit;text-decoration:none}b,strong{font-weight:700}button,input,select{font:inherit}.k-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.k-card-pad{padding:20px}.k-h1{font-size:var(--type-display)}.k-h1,.k-styleguideH2,.k-type-h2{font-family:var(--font-heading-stack);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);margin:0}.k-styleguideH2,.k-type-h2{font-size:var(--type-h2)}.k-styleguideH3{font-family:var(--font-heading-stack);font-size:var(--type-h3);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);margin:0}.k-readValue,.k-styleguideBody{font-size:var(--type-body);line-height:var(--leading-body)}.k-sectionMeta,.k-settingsLabel{font-size:var(--type-body-sm);line-height:var(--leading-base)}.k-readLabel,.k-sectionTitle{font-size:var(--type-label);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-label);text-transform:uppercase}.k-muted{color:var(--muted)}.k-input{width:100%;min-height:44px;padding:10px 14px;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.92);outline:none;color:var(--text);font-size:16px;line-height:1.2}html.theme-dark .k-input{background:rgba(15,23,42,.58)}.k-input:focus{border-color:rgba(53,183,179,.55);box-shadow:0 0 0 4px rgba(53,183,179,.14)}select.k-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%2364748b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px 14px}html.theme-dark select.k-input,select.k-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;min-height:44px;padding-right:40px}html.theme-dark select.k-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23cbd5e1' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important}select.k-input::-ms-expand{display:none}.k-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:0;border-radius:10px;min-height:38px;color:#fff;background:linear-gradient(90deg,var(--teal),#2aa3c9);box-shadow:0 6px 16px rgba(53,183,179,.16);cursor:pointer;text-decoration:none;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.k-btn-secondary{background:var(--navy);box-shadow:0 6px 16px rgba(11,18,48,.12)}.k-btn-compact{min-height:32px;padding:8px 12px;border-radius:999px;font-size:11px;letter-spacing:.07em}.k-btn-soft-teal{color:#0f4f57;background:rgba(198,241,239,.78);border:1px solid rgba(42,160,155,.34);box-shadow:none}.k-btn-ghost{color:var(--muted);background:transparent;border:1px solid var(--border);box-shadow:none}.k-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px rgba(53,183,179,.18)}.k-btn-secondary:hover:not(:disabled){box-shadow:0 8px 18px rgba(11,18,48,.16)}.k-btn-soft-teal:hover:not(:disabled){box-shadow:none}.k-btn-ghost:hover:not(:disabled){color:var(--foreground);background:rgba(15,23,42,.035);box-shadow:none}.k-btn:disabled{opacity:.55;transform:none}.k-btn-back:before,.k-btn-edit:before{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;font-size:14px;line-height:1}.k-btn-back:before{content:"←"}.k-btn-edit:before{content:"⚙"}html.theme-dark .k-btn-secondary{background:rgba(2,6,23,.7);box-shadow:0 6px 16px rgba(0,0,0,.22)}html.theme-dark .k-btn-soft-teal{color:#bff7f3;background:rgba(16,78,84,.72);border-color:rgba(76,201,194,.32);box-shadow:none}.k-btn:active{transform:translateY(1px)}.k-btn:disabled{opacity:.6;cursor:not-allowed}.k-dashboardLayout{display:flex;align-items:flex-start;min-height:100vh}.k-builderLayout{min-height:100vh;background:#f3f7fb}.k-sidebar{flex:0 0 286px;width:286px;height:100dvh;max-height:100dvh;padding:16px 12px 18px;border-right:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at top left,rgba(56,189,248,.1),transparent 30%),linear-gradient(180deg,#f8fbff,#eef4fb);box-shadow:inset -1px 0 0 rgba(255,255,255,.45);backdrop-filter:blur(14px);position:sticky;top:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;align-self:flex-start;transition:flex-basis .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1)}.k-sidebar:focus-within,.k-sidebar:hover{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.34) transparent}.k-sidebar::-webkit-scrollbar{width:0;height:0}.k-sidebar:focus-within::-webkit-scrollbar,.k-sidebar:hover::-webkit-scrollbar{width:8px;height:8px}.k-sidebar::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(100,116,139,.34);background-clip:content-box}.k-sidebar::-webkit-scrollbar-track{background:transparent}.k-sidebar.is-collapsed{flex-basis:74px;width:74px;padding:16px 10px 18px}.k-sidebarBrand{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;min-width:0}.k-sidebarBrandLink{display:inline-flex;align-items:center;width:min(100%,216px);min-width:0;min-height:42px;padding:6px 8px;border-radius:16px;overflow:hidden}.k-sidebarBrandLink img{max-width:100%;object-fit:contain}.k-sidebarCollapseButton{flex:0 0 38px;appearance:none;border:1px solid rgba(100,116,139,.18);background:rgba(255,255,255,.72);color:#475569;width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.k-sidebarCollapseButton:focus-visible,.k-sidebarCollapseButton:hover{background:#ffffff;border-color:rgba(56,189,248,.28);color:#0f172a;transform:translateY(-1px)}.k-sidebarCollapseIcon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;line-height:0}.k-sidebarCollapseIcon svg{display:block}.k-sidebar.is-collapsed .k-sidebarBrand{justify-content:center}.k-sidebar.is-collapsed .k-sidebarBrandLink{display:none}.k-sidebarDivider{height:1px;background:linear-gradient(90deg,rgba(100,116,139,.32),rgba(100,116,139,0))}.k-sidebarNav{display:grid;gap:14px}.k-sidebarSection{display:grid;gap:5px}.k-sidebarSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0 4px 0 6px;border-radius:8px}.k-sidebarSectionTitle{min-width:0;flex:1 1 auto;padding:4px 0 3px;border-radius:8px;font-family:var(--font-heading-stack);color:#64748b;font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.2}.k-sidebarSectionTitle:focus-visible,.k-sidebarSectionTitle:hover{color:#0f172a;outline:none}.k-sidebarSectionToggle{appearance:none;flex:0 0 24px;width:24px;height:24px;border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;padding:4px 4px 3px 6px;border-radius:8px;cursor:pointer}.k-sidebarSectionToggle:focus-visible,.k-sidebarSectionToggle:hover{background:rgba(15,23,42,.04);outline:none}.k-sidebarSectionToggleLabel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.k-sidebarSectionChevron{color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease}.k-sidebarSectionChevron[data-open=true]{transform:rotate(90deg)}.k-sidebarSectionLinks{display:grid;gap:2px}.k-sidebarSection.is-closed .k-sidebarSectionLinks{display:none!important}.k-sidebar.is-collapsed .k-sidebarNav{gap:8px}.k-sidebar.is-collapsed .k-sidebarSection{gap:4px}.k-sidebar.is-collapsed .k-sidebarSectionHeader{display:none}.k-sidebar.is-collapsed .k-sidebarSectionLinks{gap:6px}.k-sidebar.is-collapsed .k-navlink{width:46px;height:44px;justify-content:center;padding:0}.k-sidebar.is-collapsed .k-navlinkLabel,.k-sidebar.is-collapsed .k-subnav{display:none}.k-navGroup{display:grid;gap:4px}.k-subnav{display:grid;gap:2px;padding:0 0 4px 28px}.k-subnavLink{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:6px 10px;border-radius:9px;font-family:var(--font-body);color:#64748b;text-decoration:none;font-size:.82rem;font-weight:600}.k-subnavDot{width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.6;flex:0 0 5px}.k-subnavLink:hover,.k-subnavLink[aria-current=page]{background:rgba(15,23,42,.04);color:#0f172a}.k-main{flex:1;min-width:0;align-self:stretch;padding:28px 30px}.k-mainTopRow{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.k-mainTopActions{justify-content:flex-end;gap:10px;margin-left:auto}.k-dashboardBreadcrumbs,.k-mainTopActions{display:flex;align-items:center;min-width:0}.k-dashboardBreadcrumbs{gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.k-dashboardBreadcrumbCurrent,.k-dashboardBreadcrumbLink{min-width:0;color:inherit;text-decoration:none}.k-dashboardBreadcrumbCurrent{color:var(--teal)}.k-dashboardBreadcrumbItem{display:inline-flex;align-items:center;gap:8px;min-width:0}.k-dashboardBreadcrumbSeparator{opacity:.55}.k-shell{animation:k-page-enter .22s ease both}.k-myWorkDashboardSurface,.k-shell>.k-card.k-card-pad{position:relative;overflow:hidden}.k-myWorkDashboardSurface:before,.k-shell>.k-card.k-card-pad:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(720px 360px at 0 0,rgba(53,183,179,.05),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}.k-shell>.k-card.k-card-pad.k-workItemsSurface{overflow:visible}@keyframes k-page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.k-pageHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.k-pageHeader-body{min-width:0}.k-actions{display:flex;gap:10px;align-items:center;flex-shrink:0;flex-wrap:wrap}.k-pageHeader>.k-actions{justify-content:flex-end}.k-pageHeader>.k-actions>*{order:1}.k-pageHeader>.k-actions>.k-btn-back{order:0}.k-actionMenu{position:relative}.k-actionMenuPanel{position:absolute;top:calc(100% + 10px);right:0;min-width:200px;padding:8px;border:1px solid var(--border);border-radius:14px;background:var(--panel);box-shadow:0 18px 45px rgba(2,6,23,.18);z-index:30;display:grid;gap:2px}.k-actionMenuLink{min-height:40px;border-radius:10px;display:inline-flex;align-items:center;padding:0 12px;color:var(--text);font-weight:700;text-decoration:none}.k-actionMenuLink:hover{background:rgba(15,23,42,.05)}.k-pageHeader-lockActions{flex-wrap:nowrap}.k-pageHeader-lockActions>.k-pageHeader-body{flex:1 1 auto;max-width:min(100%,860px)}.k-pageHeader-lockActions>.k-actions{margin-left:auto;flex-wrap:nowrap}.k-formRow{margin-top:18px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.k-formRow-flat{margin-top:0}.k-input-grow{flex:1;min-width:260px}.k-list{margin-top:12px;display:grid;gap:12px}.k-entityRow{padding:14px;border-radius:16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.k-section{margin-top:22px;border:1px solid transparent;border-radius:14px;padding:10px 12px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.k-section-editing{background:rgba(214,50,134,.06);border-color:rgba(214,50,134,.18);box-shadow:0 10px 24px rgba(214,50,134,.08)}.k-profileLayout{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:22px}.k-sectionTitle{color:var(--text)}.k-sectionMeta{margin-top:6px;color:var(--muted)}.k-alert{margin-top:14px;padding:14px;border-radius:14px;border:1px solid var(--border)}.k-alert-error{border-color:#C65A6A66;background:#C65A6A1A}.k-alert-success{border-color:rgba(53,183,179,.35);background:rgba(53,183,179,.1)}.k-overviewGrid{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.k-overviewCard{padding:14px 0 12px;border-radius:0;background:transparent;border:0;border-bottom:1px solid var(--border);box-shadow:none}.k-overviewLabel{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.k-overviewValue{margin-top:8px;font-size:26px;font-weight:700;line-height:1}.k-overviewMeta{margin-top:8px;font-size:12px}.k-flatSection{margin-top:6px;display:grid;gap:14px}.k-overview2Page{display:grid;gap:18px}.k-overview2Header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 0 2px}.k-overview2Lead{margin-top:8px;max-width:680px}.k-overview2Hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.95fr);gap:16px;align-items:stretch}.k-overview2Attention,.k-overview2MoneyPanel,.k-overview2Panel{border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.64),rgba(255,255,255,.36)),var(--panel);border-radius:16px;box-shadow:0 16px 36px rgba(15,23,42,.06)}.k-overview2Attention{padding:18px}.k-overview2MoneyPanel,.k-overview2Panel{padding:16px}.k-overview2PanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.k-overview2AttentionList{display:grid;gap:8px;margin-top:16px}.k-overview2AttentionRow{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:rgba(255,255,255,.64);color:inherit;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.k-overview2AttentionRow:focus-visible,.k-overview2AttentionRow:hover{transform:translateY(-1px);border-color:rgba(53,183,179,.34);background:rgba(255,255,255,.86);box-shadow:0 12px 24px rgba(15,23,42,.08)}.k-overview2AttentionRow span span,.k-overview2AttentionRow strong{display:block}.k-overview2SignalDot{width:10px;height:10px;border-radius:999px;background:rgba(100,116,139,.72)}.k-overview2AttentionRow.is-danger .k-overview2SignalDot{background:#dc2626}.k-overview2AttentionRow.is-warning .k-overview2SignalDot{background:#d97706}.k-overview2AttentionRow.is-info .k-overview2SignalDot{background:#127deb}.k-overview2Arrow{color:var(--muted);font-weight:700}.k-overview2Empty{display:grid;gap:8px;margin-top:16px;padding:18px;border:1px dashed var(--border);border-radius:12px}.k-overview2MoneyGrid{display:grid;gap:10px;margin-top:16px}.k-overview2Metric{display:grid;gap:6px;padding:14px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.58);color:inherit;text-decoration:none}.k-overview2Metric span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.k-overview2Metric strong{font-size:24px;line-height:1}.k-overview2Metric small{color:var(--muted)}.k-overview2Metric.is-primary{border-color:rgba(53,183,179,.32);background:linear-gradient(135deg,rgba(53,183,179,.16),rgba(214,50,134,.08)),rgba(255,255,255,.74)}.k-overview2Metric.is-primary strong{font-size:30px}.k-overview2Body{grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr);align-items:start}.k-overview2Body,.k-overview2MainColumn,.k-overview2SideColumn{display:grid;gap:16px}.k-overview2CompactStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.k-overview2CompactStats a{display:grid;gap:5px;padding:12px;border-radius:12px;background:rgba(15,23,42,.04)}.k-overview2CompactStats strong{font-size:22px;line-height:1}.k-overview2CompactStats span{color:var(--muted);font-size:12px}.k-overview2ProspectPanel{overflow:hidden;background:linear-gradient(135deg,rgba(53,183,179,.1),rgba(214,50,134,.06) 42%,rgba(255,255,255,.52)),var(--panel)}.k-overview2ProspectBody{display:grid;grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);gap:16px;align-items:start;margin-top:16px}.k-overview2ProspectStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.k-overview2ProspectStats a{min-width:0;min-height:92px;display:grid;align-content:space-between;gap:6px;padding:14px;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:rgba(255,255,255,.62);color:inherit;text-decoration:none}.k-overview2ProspectStats a.is-primary{border-color:rgba(53,183,179,.34);background:linear-gradient(135deg,rgba(53,183,179,.18),rgba(255,255,255,.72)),rgba(255,255,255,.7)}.k-overview2ProspectStats span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.k-overview2ProspectStats strong{color:var(--text);font-size:30px;line-height:1}.k-overview2ProspectStats small{color:var(--muted);line-height:1.3}.k-overview2ProspectList{display:grid;gap:8px}.k-overview2ProspectRow{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:68px;padding:12px;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:rgba(255,255,255,.7);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.k-overview2ProspectRow:focus-visible,.k-overview2ProspectRow:hover{transform:translateY(-1px);border-color:rgba(53,183,179,.3);box-shadow:0 12px 22px rgba(15,23,42,.07)}.k-overview2ProspectAvatar{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0f172a;color:#fff;font-size:14px;font-weight:700}.k-overview2ProspectInfo{min-width:0;display:grid;gap:4px}.k-overview2ProspectInfo strong{overflow:hidden;color:var(--text);font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.k-overview2ProspectInfo>span{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:13px}.k-overview2ProspectInfo>span span+span:before{content:"/";margin-right:8px;color:rgba(100,116,139,.58)}.k-overview2ProspectDue{max-width:140px;padding:6px 9px;border-radius:999px;background:rgba(15,23,42,.05);color:var(--muted);font-size:12px;font-weight:700;text-align:right;white-space:nowrap}.k-overview2SignalList{display:grid;gap:0;margin-top:12px}.k-overview2SignalList a{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.k-overview2SignalList a:last-child{border-bottom:0}.k-overview2Timeline{display:grid;gap:0;margin-top:14px}.k-overview2TimelineRow{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid var(--border)}.k-overview2TimelineRow:last-child{border-bottom:0}.k-overview2TimelineDate{color:var(--muted);font-size:12px;font-weight:700}html.theme-dark .k-overview2Attention,html.theme-dark .k-overview2MoneyPanel,html.theme-dark .k-overview2Panel{background:linear-gradient(180deg,rgba(15,23,42,.72),rgba(15,23,42,.5)),var(--panel);box-shadow:0 16px 36px rgba(0,0,0,.18)}html.theme-dark .k-overview2AttentionRow,html.theme-dark .k-overview2Metric{background:rgba(15,23,42,.42);border-color:rgba(148,163,184,.14)}html.theme-dark .k-overview2Metric.is-primary{background:linear-gradient(135deg,rgba(53,183,179,.18),rgba(214,50,134,.12)),rgba(15,23,42,.52)}html.theme-dark .k-overview2CompactStats a{background:rgba(226,232,240,.07)}html.theme-dark .k-overview2ProspectPanel{background:linear-gradient(135deg,rgba(45,212,191,.12),rgba(244,114,182,.09) 42%,rgba(15,23,42,.54)),var(--panel)}html.theme-dark .k-overview2ProspectRow,html.theme-dark .k-overview2ProspectStats a{border-color:rgba(148,163,184,.14);background:rgba(15,23,42,.42)}html.theme-dark .k-overview2ProspectStats a.is-primary{background:linear-gradient(135deg,rgba(45,212,191,.16),rgba(15,23,42,.5)),rgba(15,23,42,.42)}html.theme-dark .k-overview2ProspectAvatar{background:rgba(226,232,240,.12);color:#f8fafc}html.theme-dark .k-overview2ProspectDue{background:rgba(226,232,240,.08)}.k-clientAccountDashboard{gap:16px}.k-clientAccountHero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);gap:16px;align-items:stretch}.k-clientAccountAttention,.k-clientAccountPanel,.k-clientAccountPulse{border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.42)),var(--panel);box-shadow:0 14px 30px rgba(15,23,42,.05);padding:16px}.k-clientAccountAttentionList{display:grid;gap:8px;margin-top:16px}.k-clientAccountAttentionRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(217,119,6,.16);border-radius:12px;background:rgba(245,158,11,.08);color:inherit;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.k-clientAccountAttentionRow:focus-visible,.k-clientAccountAttentionRow:hover{transform:translateY(-1px);border-color:rgba(217,119,6,.3);background:rgba(245,158,11,.12);box-shadow:0 10px 22px rgba(15,23,42,.07)}.k-clientAccountAttentionRow span span{display:block;margin-top:4px}.k-clientAccountMetricGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.k-clientAccountMetric{display:grid;gap:6px;min-height:118px;padding:14px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.6)}.k-clientAccountMetric span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.k-clientAccountMetric strong{align-self:end;font-size:24px;line-height:1}.k-clientAccountMetric small{color:var(--muted);line-height:1.3}.k-clientAccountMetric.is-primary{grid-column:span 2;min-height:128px;border-color:rgba(53,183,179,.32);background:linear-gradient(135deg,rgba(53,183,179,.16),rgba(214,50,134,.08)),rgba(255,255,255,.74)}.k-clientAccountMetric.is-primary strong{font-size:32px}.k-clientAccountBody{grid-template-columns:minmax(0,1.35fr) minmax(320px,.78fr);align-items:start}.k-clientAccountBody,.k-clientAccountMain,.k-clientAccountRail{display:grid;gap:16px}.k-clientAccountSplit{gap:16px}.k-clientAccountSplit,.k-clientAccountStatList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.k-clientAccountStatList{gap:10px;margin-top:14px}.k-clientAccountStatList a{display:grid;gap:5px;min-height:72px;padding:12px;border-radius:12px;background:rgba(15,23,42,.04)}.k-clientAccountStatList strong{font-size:22px;line-height:1}.k-clientAccountStatList span{color:var(--muted);font-size:12px}html.theme-dark .k-clientAccountAttention,html.theme-dark .k-clientAccountPanel,html.theme-dark .k-clientAccountPulse{background:linear-gradient(180deg,rgba(15,23,42,.72),rgba(15,23,42,.5)),var(--panel);box-shadow:0 14px 30px rgba(0,0,0,.18)}html.theme-dark .k-clientAccountAttentionRow{border-color:rgba(251,191,36,.18);background:rgba(251,191,36,.1)}html.theme-dark .k-clientAccountMetric{background:rgba(15,23,42,.42);border-color:rgba(148,163,184,.14)}html.theme-dark .k-clientAccountMetric.is-primary{background:linear-gradient(135deg,rgba(53,183,179,.18),rgba(214,50,134,.12)),rgba(15,23,42,.52)}html.theme-dark .k-clientAccountStatList a{background:rgba(226,232,240,.07)}.k-myWorkCommandCenter{display:grid;gap:16px;margin-top:20px}.k-myWorkPulse{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.k-myWorkPulseCard{min-width:0;min-height:112px;display:grid;align-content:space-between;gap:8px;padding:14px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.42)),var(--panel);color:inherit;text-align:left;text-decoration:none;cursor:pointer;box-shadow:0 12px 26px rgba(15,23,42,.05);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.k-myWorkPulseCard:focus-visible,.k-myWorkPulseCard:hover{transform:translateY(-1px);border-color:rgba(53,183,179,.3);box-shadow:0 16px 30px rgba(15,23,42,.08)}.k-myWorkPulseCard span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.k-myWorkPulseCard strong{font-size:30px;line-height:1}.k-myWorkPulseCard small{color:var(--muted);line-height:1.35}.k-myWorkPulseCard.is-danger{border-color:rgba(220,38,38,.2);background:linear-gradient(135deg,rgba(220,38,38,.08),rgba(255,255,255,.42)),var(--panel)}.k-myWorkPulseCard.is-today{border-color:rgba(53,183,179,.28);background:linear-gradient(135deg,rgba(53,183,179,.13),rgba(255,255,255,.42)),var(--panel)}.k-myWorkPulseCard.is-prospect{border-color:rgba(214,50,134,.22);background:linear-gradient(135deg,rgba(214,50,134,.1),rgba(255,255,255,.42)),var(--panel)}.k-myWorkLayout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);align-items:start}.k-myWorkLayout,.k-myWorkMain,.k-myWorkRail{display:grid;gap:16px}.k-myWorkPanel{padding:16px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.42)),var(--panel);box-shadow:0 14px 30px rgba(15,23,42,.05)}.k-myWorkFocusPanel{min-height:520px}.k-myWorkQueueFilters{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.k-myWorkQueueFilters button{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.54);color:var(--muted);cursor:pointer;font-size:12px;font-weight:700}.k-myWorkQueueFilters button strong{color:var(--text);font-size:12px}.k-myWorkQueueFilters button.is-active{border-color:rgba(53,183,179,.34);background:rgba(53,183,179,.12);color:#0d5f66}.k-myWorkQueueList{display:grid;gap:8px;margin-top:14px}.k-myWorkQueueRow{display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:66px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.54);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.k-myWorkQueueRow:focus-visible,.k-myWorkQueueRow:hover{transform:translateY(-1px);border-color:rgba(53,183,179,.3);box-shadow:0 12px 22px rgba(15,23,42,.07)}.k-myWorkQueueRow.is-overdue{border-color:rgba(220,38,38,.18);background:rgba(220,38,38,.05)}.k-myWorkQueueRow.is-today{border-color:rgba(53,183,179,.24)}.k-myWorkQueueKind{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.k-myWorkQueueBody{min-width:0}.k-myWorkQueueTitle{overflow:hidden;color:var(--text);font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.k-myWorkWeekAgenda .k-thisWeekRow{grid-template-columns:78px minmax(0,1fr);gap:12px}.k-myWorkWeekAgenda .k-thisWeekRow.is-today{padding-right:0}.k-myWorkWeekAgenda .k-thisWeekToday{position:static;width:fit-content}.k-myWorkActionList{display:grid;gap:0;margin-top:12px}.k-myWorkActionList a{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border);color:inherit;font-weight:700}.k-myWorkActionList a:last-child{border-bottom:0}.k-myWorkActionList span{color:var(--muted)}html.theme-dark .k-myWorkPanel,html.theme-dark .k-myWorkPulseCard{background:linear-gradient(180deg,rgba(15,23,42,.72),rgba(15,23,42,.5)),var(--panel);box-shadow:0 14px 30px rgba(0,0,0,.18)}html.theme-dark .k-myWorkPulseCard.is-danger{background:linear-gradient(135deg,rgba(239,68,68,.12),rgba(15,23,42,.5)),var(--panel)}html.theme-dark .k-myWorkPulseCard.is-today{background:linear-gradient(135deg,rgba(45,212,191,.14),rgba(15,23,42,.5)),var(--panel)}html.theme-dark .k-myWorkPulseCard.is-prospect{background:linear-gradient(135deg,rgba(244,114,182,.12),rgba(15,23,42,.5)),var(--panel)}html.theme-dark .k-myWorkQueueFilters button,html.theme-dark .k-myWorkQueueRow{background:rgba(15,23,42,.42);border-color:rgba(148,163,184,.14)}html.theme-dark .k-myWorkQueueFilters button.is-active{border-color:rgba(45,212,191,.3);background:rgba(45,212,191,.12);color:rgba(153,246,228,.96)}html.theme-dark .k-myWorkQueueRow.is-overdue{border-color:rgba(248,113,113,.22);background:rgba(239,68,68,.12)}.k-workspaceCalendar{display:grid;gap:16px;margin-top:20px}.k-workspaceCalendarNotice{display:grid;gap:6px;margin-top:12px;padding:12px 14px;border:1px solid rgba(217,119,6,.24);border-radius:10px;background:rgba(245,158,11,.1);color:rgba(146,64,14,.96);font-size:.86rem;line-height:1.45}.k-workspaceCalendarNotice strong{font-weight:700}.k-workspaceCalendarHero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.k-workspaceCalendarStat{min-height:104px;display:grid;align-content:space-between;gap:8px;padding:14px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.42)),var(--panel);box-shadow:0 12px 26px rgba(15,23,42,.05)}.k-workspaceCalendarStat span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.k-workspaceCalendarStat strong{font-size:30px;line-height:1}.k-workspaceCalendarLayout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.k-workspaceCalendarMain,.k-workspaceCalendarRail{display:grid;gap:16px;min-width:0}.k-workspaceCalendarToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:4px 0}.k-workspaceCalendarTitle{color:#123a69;font-family:var(--font-heading-stack);font-size:1.35rem;font-weight:700;line-height:1.2;text-align:center}.k-workspaceCalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;padding:1px;border-radius:18px;background:linear-gradient(180deg,rgba(148,163,184,.26),rgba(148,163,184,.14));overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.58),0 20px 44px rgba(15,23,42,.08)}.k-workspaceCalendarGrid.is-day{grid-template-columns:minmax(0,1fr)}.k-workspaceCalendarDayLabel{min-height:48px;display:flex;align-items:center;justify-content:center;padding:10px 8px;background:rgba(248,250,252,.96);color:#526c80;font-size:.8rem;font-weight:700}.k-workspaceCalendarCell{min-height:168px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:10px;background:radial-gradient(circle at top right,rgba(53,183,179,.05),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.98))}.k-workspaceCalendarGrid.is-week .k-workspaceCalendarCell{min-height:470px}.k-workspaceCalendarGrid.is-day .k-workspaceCalendarCell{min-height:620px}.k-workspaceCalendarCell.is-outside{background:rgba(244,247,251,.74);opacity:.66}.k-workspaceCalendarCell.is-today{box-shadow:inset 0 0 0 2px rgba(53,183,179,.26)}.k-workspaceCalendarCellHeader{appearance:none;border:0;background:transparent;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:0;cursor:pointer;text-align:left}.k-workspaceCalendarCellHeader span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#64748b;font-weight:700}.k-workspaceCalendarCell.is-today .k-workspaceCalendarCellHeader span{color:#f8fafc;background:linear-gradient(135deg,#35b7b3,#d63286);box-shadow:0 10px 20px rgba(53,183,179,.18)}.k-workspaceCalendarCellHeader strong{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(15,23,42,.07);color:var(--muted);font-size:.72rem}.k-workspaceCalendarEventList{display:grid;gap:6px;align-content:start;min-width:0}.k-workspaceCalendarEvent{--eventColor:#35b7b3;--eventBg:rgba(53,183,179,0.13);display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px;align-items:center;min-height:38px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--eventColor) 24%,transparent);border-radius:10px;background:var(--eventBg);color:#0f172a;box-shadow:inset 3px 0 0 var(--eventColor);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.k-workspaceCalendarEvent:focus-visible,.k-workspaceCalendarEvent:hover{transform:translateY(-1px);box-shadow:inset 3px 0 0 var(--eventColor),0 10px 18px rgba(15,23,42,.09)}.k-workspaceCalendarEvent.is-project{--eventColor:#3657c8;--eventBg:rgba(54,87,200,0.12)}.k-workspaceCalendarEvent.is-milestone{--eventColor:#8b5cf6;--eventBg:rgba(139,92,246,0.12)}.k-workspaceCalendarEvent.is-task{--eventColor:#0f766e;--eventBg:rgba(15,118,110,0.12)}.k-workspaceCalendarEvent.is-appointment{--eventColor:#f97316;--eventBg:rgba(249,115,22,0.13)}.k-workspaceCalendarEvent.is-payment{--eventColor:#16a34a;--eventBg:rgba(22,163,74,0.13)}.k-workspaceCalendarEvent.is-invoice{--eventColor:#dc2626;--eventBg:rgba(220,38,38,0.11)}.k-workspaceCalendarEvent.is-schedule{--eventColor:#2563eb;--eventBg:rgba(37,99,235,0.12)}.k-workspaceCalendarEvent.is-prospect{--eventColor:#d63286;--eventBg:rgba(214,50,134,0.12)}.k-workspaceCalendarEvent.is-campaign{--eventColor:#7c3aed;--eventBg:rgba(124,58,237,0.12)}.k-workspaceCalendarEvent.is-ticket{--eventColor:#d97706;--eventBg:rgba(217,119,6,0.13)}.k-workspaceCalendarGrid.is-month .k-workspaceCalendarEvent{grid-template-columns:minmax(0,1fr);min-height:30px;padding:6px 8px}.k-workspaceCalendarEventTime{color:color-mix(in srgb,var(--eventColor) 68%,#0f172a);font-size:.68rem;font-weight:700;white-space:nowrap}.k-workspaceCalendarGrid.is-month .k-workspaceCalendarEventTime{display:none}.k-workspaceCalendarEventBody{display:grid;gap:1px;min-width:0}.k-workspaceCalendarEventBody small,.k-workspaceCalendarEventBody strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-workspaceCalendarGrid.is-day .k-workspaceCalendarEventBody small,.k-workspaceCalendarGrid.is-day .k-workspaceCalendarEventBody strong,.k-workspaceCalendarGrid.is-week .k-workspaceCalendarEventBody small,.k-workspaceCalendarGrid.is-week .k-workspaceCalendarEventBody strong{white-space:normal}.k-workspaceCalendarEventBody strong{font-size:.78rem;line-height:1.2}.k-workspaceCalendarEventBody small{color:var(--muted);font-size:.68rem;font-weight:700}.k-workspaceCalendarMore{appearance:none;min-height:28px;border:1px dashed var(--border);border-radius:10px;background:rgba(255,255,255,.52);color:var(--muted);cursor:pointer;font-size:.76rem;font-weight:700}.k-workspaceCalendarPanel{padding:16px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.42)),var(--panel);box-shadow:0 14px 30px rgba(15,23,42,.05)}.k-workspaceCalendarLegend{display:grid;gap:8px;margin-top:12px}.k-workspaceCalendarLegendItem{--eventColor:#35b7b3;display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:34px;color:var(--text);font-size:.82rem}.k-workspaceCalendarDot,.k-workspaceCalendarLegendItem span{width:10px;height:10px;border-radius:999px;background:var(--eventColor);box-shadow:0 0 0 4px color-mix(in srgb,var(--eventColor) 16%,transparent)}.k-workspaceCalendarLegendItem strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-workspaceCalendarLegendItem small{color:var(--muted);font-weight:700}.k-workspaceCalendarDot.is-project,.k-workspaceCalendarLegendItem.is-project{--eventColor:#3657c8}.k-workspaceCalendarDot.is-milestone,.k-workspaceCalendarLegendItem.is-milestone{--eventColor:#8b5cf6}.k-workspaceCalendarDot.is-task,.k-workspaceCalendarLegendItem.is-task{--eventColor:#0f766e}.k-workspaceCalendarDot.is-appointment,.k-workspaceCalendarLegendItem.is-appointment{--eventColor:#f97316}.k-workspaceCalendarDot.is-payment,.k-workspaceCalendarLegendItem.is-payment{--eventColor:#16a34a}.k-workspaceCalendarDot.is-invoice,.k-workspaceCalendarLegendItem.is-invoice{--eventColor:#dc2626}.k-workspaceCalendarDot.is-schedule,.k-workspaceCalendarLegendItem.is-schedule{--eventColor:#2563eb}.k-workspaceCalendarDot.is-prospect,.k-workspaceCalendarLegendItem.is-prospect{--eventColor:#d63286}.k-workspaceCalendarDot.is-campaign,.k-workspaceCalendarLegendItem.is-campaign{--eventColor:#7c3aed}.k-workspaceCalendarDot.is-ticket,.k-workspaceCalendarLegendItem.is-ticket{--eventColor:#d97706}html.theme-dark .k-workspaceCalendarPanel,html.theme-dark .k-workspaceCalendarStat{background:linear-gradient(180deg,rgba(15,23,42,.72),rgba(15,23,42,.5)),var(--panel);box-shadow:0 14px 30px rgba(0,0,0,.18)}html.theme-dark .k-workspaceCalendarTitle{color:rgba(226,232,240,.94)}html.theme-dark .k-workspaceCalendarNotice{border-color:rgba(251,191,36,.24);background:rgba(251,191,36,.1);color:rgba(253,224,71,.96)}html.theme-dark .k-workspaceCalendarGrid{background:rgba(148,163,184,.14);box-shadow:0 20px 44px rgba(0,0,0,.18)}html.theme-dark .k-workspaceCalendarDayLabel{background:rgba(15,23,42,.72);color:rgba(203,213,225,.76)}html.theme-dark .k-workspaceCalendarCell{background:radial-gradient(circle at top right,rgba(45,212,191,.08),transparent 34%),linear-gradient(180deg,rgba(15,23,42,.72),rgba(15,23,42,.56))}html.theme-dark .k-workspaceCalendarCell.is-outside{background:rgba(15,23,42,.38)}html.theme-dark .k-workspaceCalendarCellHeader span{color:rgba(203,213,225,.78)}html.theme-dark .k-workspaceCalendarEvent{color:rgba(241,245,249,.94);background:color-mix(in srgb,var(--eventColor) 18%,rgba(15,23,42,.78));border-color:color-mix(in srgb,var(--eventColor) 30%,rgba(148,163,184,.14))}html.theme-dark .k-workspaceCalendarEventTime{color:color-mix(in srgb,var(--eventColor) 68%,#f8fafc)}html.theme-dark .k-workspaceCalendarMore{background:rgba(15,23,42,.42)}.k-tableLite{display:grid;gap:0}.k-tableLiteActions{gap:8px;flex-wrap:wrap}.k-commercialDashboard{display:grid;gap:18px;margin-top:18px}.k-commercialHero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:16px;align-items:stretch}.k-commercialHeroMain,.k-commercialPanel{border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.42)),var(--panel);box-shadow:0 14px 32px rgba(15,23,42,.06)}.k-commercialHeroMain{min-height:292px;display:grid;align-content:space-between;gap:18px;padding:20px;background:linear-gradient(135deg,rgba(53,183,179,.16),rgba(214,50,134,.08) 42%,rgba(255,255,255,.64)),var(--panel)}.k-commercialHeroValue{color:var(--text);font-size:clamp(38px,5vw,62px);font-weight:700;line-height:.98;letter-spacing:0}.k-commercialHeroSide,.k-commercialHeroStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.k-commercialHeroStats a,.k-commercialPulseCard{min-width:0;display:grid;gap:6px;padding:14px;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:rgba(255,255,255,.62);color:inherit;text-decoration:none}.k-commercialHeroStats strong,.k-commercialPulseCard strong{color:var(--text);font-size:28px;line-height:1}.k-commercialHeroStats span,.k-commercialPulseCard span{color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.k-commercialPulseCard small{color:var(--muted);line-height:1.35}.k-commercialPulseCard.is-warning{border-color:rgba(217,119,6,.24);background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(255,255,255,.62)),rgba(255,255,255,.66)}.k-commercialPulseCard.is-success{border-color:rgba(16,185,129,.24);background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(255,255,255,.62)),rgba(255,255,255,.66)}.k-commercialBody{grid-template-columns:minmax(0,1.38fr) minmax(320px,.62fr);align-items:start}.k-commercialBody,.k-commercialMain,.k-commercialRail{display:grid;gap:16px}.k-commercialPanel{padding:16px}.k-commercialToolbar{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px;margin:14px 0}.k-commercialShortcutList,.k-commercialSignalList{display:grid;gap:8px;margin-top:14px}.k-commercialSignalRow{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;padding:12px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.58);color:inherit;text-decoration:none}.k-commercialSignalRow small,.k-commercialSignalRow strong{display:block}.k-commercialSignalRow small{margin-top:3px}.k-commercialSignalDot,.k-commercialStatusDot{width:10px;height:10px;border-radius:999px;background:rgba(100,116,139,.72)}.k-commercialSignalRow.is-warning .k-commercialSignalDot,.k-commercialStatusDot.is-warning{background:#d97706}.k-commercialSignalRow.is-success .k-commercialSignalDot,.k-commercialStatusDot.is-success{background:#059669}.k-commercialSignalRow.is-info .k-commercialSignalDot,.k-commercialStatusDot.is-info{background:#127deb}.k-commercialStatusDot.is-muted{background:rgba(100,116,139,.72)}.k-commercialShortcutList a{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border);color:inherit;font-weight:700;text-decoration:none}.k-commercialShortcutList a:last-child{border-bottom:0}.k-commercialShortcutList span{color:var(--muted)}.k-proposalWorkspaceList{display:grid;gap:10px}.k-proposalWorkspaceRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border-radius:16px;border:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 97%,var(--teal) 3%),color-mix(in srgb,var(--surface) 98%,transparent)),var(--surface);transition:transform .18s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.k-proposalWorkspaceRow:focus-within,.k-proposalWorkspaceRow:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--teal) 28%,var(--border));box-shadow:0 18px 38px rgba(7,19,42,.08);background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 90%,var(--teal) 10%),color-mix(in srgb,var(--surface) 94%,var(--pink) 6%)),var(--surface)}.k-proposalWorkspaceHead{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0}.k-proposalWorkspaceKindIcon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(18,125,235,.22);background:rgba(18,125,235,.08);color:#127deb}.k-proposalWorkspaceKindIcon.is-contract{border-color:rgba(53,183,179,.26);background:rgba(53,183,179,.1);color:#0d9488}.k-commercialIconAction svg,.k-commercialIconChip svg,.k-proposalWorkspaceKindIcon svg,.k-proposalWorkspaceLinks .k-btn-reset svg{width:18px;height:18px;display:block}.k-proposalWorkspaceMain{min-width:0;display:grid;gap:6px}.k-proposalWorkspaceEyebrow{display:flex;gap:8px;align-items:center;min-width:0;color:var(--muted);font-size:11px;letter-spacing:.08em}.k-proposalWorkspaceEyebrow span:not(:first-child)+span:before{content:"/";margin-right:8px;color:rgba(100,116,139,.58)}.k-proposalWorkspaceTitle{overflow:hidden;color:inherit;text-decoration:none;font-size:1.12rem;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;transition:color .18s ease}.k-proposalWorkspaceRow:focus-within .k-proposalWorkspaceTitle,.k-proposalWorkspaceRow:hover .k-proposalWorkspaceTitle{color:var(--teal)}.k-proposalWorkspaceMeta{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:.9rem;line-height:1.4}.k-proposalWorkspaceMeta span+span:before{content:"/";margin-right:8px;color:rgba(100,116,139,.54)}.k-proposalWorkspaceAmount{text-align:right;font-size:1.2rem;font-weight:700}.k-proposalWorkspaceIconChips{flex-wrap:wrap;gap:6px}.k-commercialIconAction,.k-commercialIconChip{width:34px;height:34px;border:1px solid rgba(100,116,139,.18);border-radius:11px;background:rgba(255,255,255,.6);text-decoration:none}.k-commercialIconChip.is-success{border-color:rgba(16,185,129,.26);background:rgba(16,185,129,.1);color:#047857}.k-commercialIconChip.is-info{border-color:rgba(18,125,235,.24);background:rgba(18,125,235,.09);color:#1d4ed8}.k-commercialIconAction{color:var(--text);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.k-commercialIconAction:focus-visible,.k-commercialIconAction:hover{transform:translateY(-1px);border-color:rgba(53,183,179,.32);box-shadow:0 10px 20px rgba(15,23,42,.08);outline:none}.k-proposalWorkspaceActions{display:grid;justify-items:end;gap:8px}.k-proposalWorkspaceActions>.k-actions{gap:8px}.k-proposalWorkspaceLinks{flex-wrap:wrap;justify-content:flex-end;gap:8px}.k-proposalWorkspaceLinks .k-btn-reset{appearance:none;min-height:32px;gap:6px;border:1px solid rgba(100,116,139,.18);border-radius:10px;background:rgba(255,255,255,.54);padding:0 9px;color:color-mix(in srgb,var(--teal) 78%,var(--foreground));font:inherit;font-size:.82rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:border-color .18s ease,color .18s ease,transform .18s ease}.k-proposalWorkspaceLinks .k-btn-reset:focus-visible,.k-proposalWorkspaceLinks .k-btn-reset:hover{color:var(--pink);transform:translateX(1px);outline:none}.k-proposalWorkspaceLinks .k-btn-reset:disabled{color:var(--muted);cursor:default;transform:none}.k-invoiceRegistryList{display:grid;gap:12px}.k-invoiceRegistryRow{display:grid;gap:14px;padding:18px 20px;border-radius:22px;border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 88%,transparent);box-shadow:0 12px 32px rgba(15,23,42,.04)}.k-invoiceRegistryHead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.k-invoiceRegistryTitle{font-size:1.08rem;font-weight:700;line-height:1.25}.k-invoiceRegistryMeta{margin-top:6px;color:var(--muted);font-size:.95rem;line-height:1.55}.k-invoiceRegistryAmount{text-align:right;display:grid;gap:4px;justify-items:end;font-size:1.08rem;font-weight:700}.k-invoiceRegistrySummary{display:grid;gap:10px}.k-invoiceRegistryPills{display:flex;flex-wrap:wrap;gap:8px}.k-invoiceRegistryActions{display:grid;gap:10px;align-items:start}.k-invoiceRegistryActions .k-actions{gap:8px}.k-invoiceRegistryActions .k-btn{min-height:40px;padding:0 14px;font-size:.88rem;letter-spacing:.05em}.k-invoiceRegistryActions select.k-input{min-height:40px}.k-invoiceRegistryLinks{display:flex;flex-wrap:wrap;gap:14px;padding-top:2px}.k-invoiceRegistryLinks .k-btn-reset{color:var(--muted);font-size:.85rem;font-weight:600;letter-spacing:.02em;transition:color .18s ease}.k-invoiceRegistryLinks .k-btn-reset:focus-visible,.k-invoiceRegistryLinks .k-btn-reset:hover{color:var(--teal);outline:none}.k-invoiceContextStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.k-invoiceContextCard{display:grid;gap:6px;min-height:76px;padding:14px 16px;border-radius:18px;border:1px solid var(--border);background:rgba(255,255,255,.5)}.k-invoiceEditorSection{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--border)}.k-invoiceLineList,.k-invoicePaymentList{display:grid;gap:10px}.k-invoiceLineRow,.k-invoicePaymentRow{display:grid;gap:8px;padding:14px 0;border-top:1px solid var(--border)}.k-invoiceLineRow:first-child,.k-invoicePaymentRow:first-child{border-top:0;padding-top:0}.k-clientsTableWrap{margin-top:16px}.k-clientsPortfolio{border:0;border-radius:0;padding:0;background:transparent}.k-clientsPortfolioHead,.k-clientsPortfolioRow{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(140px,.68fr) minmax(0,1fr) minmax(0,1fr);gap:22px}.k-clientsPortfolioHead{padding:18px 18px 14px;border-bottom:1px solid var(--border);color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.k-clientsPortfolioRow{align-items:center;padding:20px 18px;margin-top:4px;border-radius:18px;border-bottom:1px solid var(--border);color:inherit;text-decoration:none;transition:background-color .18s ease,transform .18s ease,box-shadow .22s ease,opacity .22s ease}.k-clientsPortfolioRow:focus-visible,.k-clientsPortfolioRow:hover{background:rgba(255,255,255,.52);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.52),0 8px 18px rgba(15,23,42,.05);outline:none}.k-clientsPortfolioRow:last-child{border-bottom:0}.k-clientsPortfolioClient{min-width:0}.k-clientsPortfolioClientName{display:inline-flex;align-items:center;gap:10px;min-width:0;font-size:1.05rem;font-weight:700;color:var(--foreground);transition:color .22s cubic-bezier(.22,1,.36,1)}.k-clientsPortfolioArrow{color:var(--teal);font-size:1rem;line-height:1;transition:color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.k-clientsPortfolioRow:focus-visible .k-clientsPortfolioClientName,.k-clientsPortfolioRow:hover .k-clientsPortfolioClientName{color:#129c9a}.k-clientsPortfolioRow:focus-visible .k-clientsPortfolioArrow,.k-clientsPortfolioRow:hover .k-clientsPortfolioArrow{color:var(--pink);transform:translateX(2px);opacity:.9}.k-clientsPortfolioMetric{min-width:0}.k-clientsPortfolioValue{font-size:1rem;font-weight:700;color:var(--foreground)}.k-clientsPortfolioValue.is-detail{font-size:.98rem}.k-clientsPortfolioMeta{margin-top:4px;color:var(--muted);font-size:.92rem;line-height:1.4}.k-sectionHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.k-emptyState{margin-top:10px;padding:12px 14px;border-radius:10px;border:1px dashed var(--border);color:var(--muted);background:rgba(15,23,42,.015)}.k-crmPanel{padding:16px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,transparent)}.k-crmCreateBackdrop{position:fixed;inset:0;z-index:3000;display:grid;place-items:start center;padding:9vh 24px 32px;background:rgba(15,23,42,.44);backdrop-filter:blur(6px);isolation:isolate}.k-crmCreateDialog{position:relative;z-index:1;width:min(880px,100%);max-height:84vh;overflow:auto;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface,#ffffff);color:var(--foreground,var(--text));box-shadow:0 28px 80px rgba(15,23,42,.24)}.k-crmCreateDialogHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.k-crmFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.k-crmTextarea{min-height:104px;padding-top:12px;resize:vertical}.k-formsListPanel{margin-top:14px}.k-formsListPlain{margin-top:22px}.k-formsListPlain>.k-sectionHeader{padding:0 0 8px}.k-formViewSwitch{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent)}.k-formViewSwitch button{min-height:30px;border:0;border-radius:999px;background:transparent;color:var(--muted);display:inline-flex;align-items:center;gap:7px;padding:0 12px;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.k-formViewSwitch button.is-active{background:color-mix(in srgb,var(--teal) 17%,transparent);color:#0f5f69}.k-formViewSwitch button:disabled{cursor:not-allowed;opacity:.48}.k-formViewSwitch span{color:inherit;opacity:.74}.k-formAnalyticsPage,.k-formBuilderPage{display:grid;gap:18px;width:min(1540px,100%);margin:0 auto}.k-formAnalyticsPage>.k-pageHeader,.k-formBuilderPage>.k-pageHeader,.k-formTemplatePage>.k-pageHeader{padding:4px 0 2px}.k-formAnalyticsHero{display:grid;gap:18px}.k-formAnalyticsActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.k-formInsightGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.24fr);gap:0}.k-formInsightPanel{position:relative;min-width:0;display:grid;gap:12px;align-content:start;padding:2px 22px 0}.k-formInsightPanel:first-child{padding-left:0}.k-formInsightPanel:last-child{padding-right:0}.k-formInsightPanel+.k-formInsightPanel{border-left:0}.k-formInsightPanel+.k-formInsightPanel:before{content:"";position:absolute;left:0;top:4px;bottom:2px;width:1px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--border) 90%,transparent) 18%,color-mix(in srgb,var(--border) 90%,transparent) 82%,transparent)}.k-formInsightTitle{color:var(--foreground);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.k-formInsightMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,126px);gap:0}.k-formInsightPanel:first-child .k-formInsightMetrics{background:color-mix(in srgb,var(--teal) 5%,transparent)}.k-formInsightPanel:nth-child(2) .k-formInsightMetrics{background:color-mix(in srgb,#64748b 5%,transparent)}.k-formInsightPanel:nth-child(3) .k-formInsightMetrics{background:color-mix(in srgb,#b7791f 6%,transparent)}.k-formMetricCard{min-width:0;min-height:0;padding:15px 18px;display:grid;align-content:center;justify-items:center;gap:7px;text-align:center}.k-formMetricCard:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--border) 82%,transparent)}.k-formMetricCard:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent)}.k-formInsightPanel .k-overviewValue{font-size:clamp(27px,2.1vw,36px);line-height:.96}.k-formMetricCard .k-muted{margin-top:0!important;line-height:1.2}.k-formMetricCard .k-overviewLabel{font-weight:600;letter-spacing:.06em}.k-formRecentPanel,.k-formTrendPanel{display:grid;gap:16px}.k-formTrendLegend{display:flex;align-items:center;justify-content:flex-end;gap:14px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.k-formTrendLegend span{display:inline-flex;align-items:center;gap:7px}.k-formTrendLegend i{width:10px;height:10px;border-radius:999px}.k-formTrendLegend .is-views{background:color-mix(in srgb,var(--teal) 32%,transparent);border:1px solid color-mix(in srgb,var(--teal) 55%,transparent)}.k-formTrendLegend .is-leads{background:var(--teal)}.k-formTrendChart{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.k-formTrendAxis{height:132px;display:flex;flex-direction:column;justify-content:space-between;color:var(--muted);font-size:11px;font-weight:600;line-height:1;text-align:right}.k-formTrendPlot{position:relative;min-width:0}.k-formTrendGridLines{position:absolute;z-index:0;inset:0 0 36px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.k-formTrendGridLines span{border-top:1px solid color-mix(in srgb,var(--border) 62%,transparent)}.k-formTrendBars{position:relative;z-index:1;min-height:178px;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:9px;align-items:end}.k-formTrendBar{min-width:0;display:grid;gap:8px;justify-items:center;align-items:end}.k-formTrendBarStack{width:100%;height:132px;display:flex;flex-direction:column;justify-content:flex-end;gap:3px}.k-formTrendBarLeads,.k-formTrendBarViews{width:100%;min-height:0;border-radius:999px 999px 4px 4px}.k-formTrendBarViews{background:color-mix(in srgb,var(--teal) 24%,transparent);border:1px solid color-mix(in srgb,var(--teal) 36%,transparent)}.k-formTrendBarLeads{background:var(--teal);box-shadow:0 6px 14px rgba(53,183,179,.18)}.k-formTrendLabel{color:var(--muted);font-size:11px;font-weight:700}.k-formRecentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.k-formActivityList{display:grid;gap:2px}.k-formActivityRow{display:grid;gap:5px;padding:12px 0;border-bottom:1px solid var(--border)}.k-formActivityRow:last-child{border-bottom:0}.k-formActivityMain{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.k-formViewsTable{min-width:0;overflow-x:auto;display:grid;gap:0}.k-formViewsHead,.k-formViewsRow{min-width:0;display:grid;grid-template-columns:minmax(74px,1.04fr) minmax(52px,.72fr) minmax(62px,.9fr) minmax(50px,.7fr) minmax(80px,1fr);align-items:center;gap:8px}.k-formViewsHead{padding:0 0 8px;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.k-formViewsRow{min-height:38px;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);color:var(--foreground);font-size:13px;line-height:1.25}.k-formViewsRow:last-child{border-bottom:0}.k-formViewsRow span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-formViewsRow span:nth-child(4){color:#0f5f69;font-weight:700}.k-formViewsRow span:nth-child(5){color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}html.theme-dark .k-formViewsRow span:nth-child(4){color:#5eead4}.k-formViewsDetailPage{display:grid;gap:18px}.k-formViewsDetailToolbar{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.k-formViewMetricGrid{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--teal) 7%,var(--surface,#ffffff))}.k-formViewMetricTile{min-height:132px;display:grid;align-content:center;justify-items:center;gap:8px;padding:18px;text-align:center;border-right:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.k-formViewMetricTile:last-child{border-right:0}.k-formViewMetricTile span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.k-formViewMetricTile strong{color:var(--foreground);font-size:clamp(26px,2.3vw,38px);line-height:1;overflow-wrap:anywhere}.k-formViewMetricTile em{color:var(--muted);font-style:normal;font-size:13px}.k-formSettingsPage{display:grid;gap:18px}.k-formSettingsCard{display:grid;gap:22px}.k-formSettingsSection{display:grid;gap:14px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--border) 76%,transparent)}.k-formSettingsPublishGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.k-formTrackingDraft{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end}.k-formCampaignDraft{grid-template-columns:repeat(4,minmax(150px,1fr))}.k-formCampaignUrlField{grid-column:span 2}.k-formTrackingDraft .k-btn{min-height:42px}.k-formTrackingPreview{min-width:0;padding:10px 12px;border-radius:8px;background:rgba(15,23,42,.035);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-formTrackingList{display:grid;gap:4px}.k-formTrackingRow{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.k-formTrackingRow:last-child{border-bottom:0}.k-formTrackingRow>div{min-width:0;display:grid;gap:3px}.k-formTrackingRow span,.k-formTrackingRow strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-formTrackingRow span{color:var(--muted);font-size:13px}.k-websiteTrackingDraft{margin-top:12px;align-items:end;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr) auto}.k-websiteTrackingList{display:grid;gap:12px;margin-top:14px}.k-websiteTrackingRow{padding:14px 0 0;border-top:1px solid color-mix(in srgb,var(--border) 75%,transparent)}.k-websiteTrackingRowHeader{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.k-websiteTrackingRowHeader>div:first-child{min-width:0;display:grid;gap:3px}.k-websiteTrackingRowHeader span,.k-websiteTrackingRowHeader strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-websiteTrackingRowHeader span{color:var(--muted);font-size:13px}.k-trackingSnippetBox{appearance:none;width:100%;min-width:0;max-width:100%;margin-top:12px;padding:11px 12px;border:0;border-radius:8px;background:rgba(15,23,42,.035);color:var(--muted);cursor:copy;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;overflow-x:auto;text-align:left;transition:background-color .16s ease,color .16s ease}.k-trackingSnippetBox:focus-visible,.k-trackingSnippetBox:hover{background:color-mix(in srgb,var(--teal) 10%,rgba(15,23,42,.035));color:var(--foreground);outline:none}.k-trackingSnippetBox span{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.k-trackingSnippetBox strong{align-self:center;padding:5px 8px;border-radius:999px;background:rgba(53,183,179,.14);color:#0f5f69;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.08em}.k-formBreakdownGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.k-formBreakdownPanel{min-width:0;min-height:214px;display:grid;gap:14px;align-content:start;padding:18px;border-radius:8px;background:var(--card,#ffffff);box-shadow:0 10px 28px rgba(15,23,42,.055)}.k-formBreakdownList{display:grid;gap:12px}.k-formBreakdownRow{display:grid;gap:7px}.k-formBreakdownRow>div{min-width:0;display:flex;justify-content:space-between;align-items:center;gap:12px}.k-formBreakdownRow strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.k-formBreakdownRow span{color:var(--muted);font-size:12px;font-weight:700}.k-formBreakdownRow i{display:block;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--teal),color-mix(in srgb,var(--teal) 36%,transparent))}.k-formViewsDetailTable{min-width:0;overflow-x:auto}.k-formViewsDetailHead,.k-formViewsDetailRow{min-width:1120px;display:grid;grid-template-columns:96px 72px 120px 130px 110px 82px 112px 100px 92px 118px;align-items:center;gap:10px}.k-formViewsDetailHead{margin-top:16px;padding:0 0 10px;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.k-formViewsDetailRow{min-height:42px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);color:var(--foreground);font-size:13px}.k-formViewsDetailRow:last-child{border-bottom:0}.k-formViewsDetailRow span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-formViewsDetailRow span:nth-child(3),.k-formViewsDetailRow span:nth-child(4){color:#0f5f69;font-weight:700}.k-formViewsDetailRow span:nth-child(10){color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}html.theme-dark .k-formViewMetricGrid{background:color-mix(in srgb,var(--teal) 12%,var(--card,#111827))}html.theme-dark .k-formBreakdownPanel{background:var(--card,#111827)}html.theme-dark .k-formViewsDetailRow span:nth-child(3),html.theme-dark .k-formViewsDetailRow span:nth-child(4){color:#5eead4}@media (max-width:1180px){.k-formBreakdownGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.k-formSettingsPublishGrid,.k-formViewMetricGrid,.k-websiteTrackingDraft{grid-template-columns:1fr}.k-formViewMetricTile{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.k-formViewMetricTile:last-child{border-bottom:0}}@media (max-width:640px){.k-formBreakdownGrid,.k-formTrackingDraft{grid-template-columns:1fr}.k-formCampaignUrlField{grid-column:auto}.k-websiteTrackingRowHeader{align-items:flex-start;flex-direction:column}.k-formBreakdownPanel{min-height:0}}.k-formStartPanel{gap:20px}.k-formStartTemplates{display:grid;gap:16px;min-width:0}.k-formStartTop{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;padding-bottom:18px;border-bottom:1px solid var(--border)}.k-formStartTop .k-fieldStack{max-width:520px}.k-formTemplateCard:disabled{opacity:.66;cursor:progress}.k-formBuilderOverlay{position:fixed;inset:0;z-index:3000;display:grid;grid-template-rows:auto minmax(0,1fr);background:radial-gradient(900px 520px at 16% 8%,rgba(53,183,179,.1),transparent 56%),linear-gradient(180deg,#f4f8fb,#eef3f8);color:var(--foreground)}.k-formBuilderOverlayBar{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 22px;border-bottom:1px solid rgba(100,116,139,.14);background:rgba(255,255,255,.96);box-shadow:0 8px 28px rgba(15,23,42,.08)}.k-formBuilderOverlayActions,.k-formBuilderOverlayIdentity{display:flex;align-items:center;gap:12px;min-width:0}.k-formBuilderOverlayIdentity{flex:1 1 auto}.k-formBuilderOverlayTitle{min-width:0;display:grid;gap:5px}.k-formBuilderOverlayTitle h1{margin:0;overflow:hidden;color:var(--foreground);font-family:var(--font-heading-stack);font-size:24px;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.k-formBuilderOverlayTitle>div{display:flex;align-items:center;gap:10px;min-width:0}.k-formBuilderOverlayTitle code{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.k-formBuilderOverlayAlerts{position:fixed;top:84px;left:50%;z-index:3100;width:min(720px,calc(100vw - 32px));display:grid;gap:8px;transform:translateX(-50%)}.k-formBuilderOverlayMain{min-height:0;overflow:hidden}.k-formLiveSave{width:fit-content;padding:6px 10px;border-radius:999px;background:rgba(100,116,139,.1);color:var(--muted);font-size:12px;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.k-formLiveSave.is-saved{background:rgba(53,183,179,.14);color:#0f766e}.k-formLiveSave.is-dirty,.k-formLiveSave.is-saving{background:rgba(202,138,4,.14);color:#9a5b00}.k-formLiveSave.is-error{background:rgba(239,68,68,.12);color:#b91c1c}.k-puckBuilderShell{min-height:680px;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface,#ffffff)}.k-formBuilderOverlay .k-puckBuilderShell{height:100%;min-height:0;border:0;border-radius:0}.k-puckBuilderShell [class*=Puck]{font-family:var(--font-body)}.k-puckBuilderShell [class*=PuckLayout-inner]{--puck-user-left-side-bar-width:392px}.k-puckBuilderShell [class*=Sidebar--left]{border-right-color:rgba(15,23,42,.1);background:#fbfcfd}.k-puckBuilderShell [class*=Sidebar--right]{display:none}.k-puckBuilderShell [class*=FieldsPlugin-header]{padding:18px 20px 12px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff;color:#0f172a;font-weight:700}.k-puckBuilderShell [class*=InputWrapper]{padding-inline:18px}.k-puckBuilderShell [class*=InputWrapper]:has(.k-puckInspectorPanel){padding-inline:0}.k-puckBuilderShell [class*=InputWrapper]+[class*=InputWrapper]{margin-top:14px}.k-puckBuilderShell [class*=Input-label]{padding-bottom:7px;color:#64748b;font-size:12px;font-weight:650;line-height:1.35}.k-puckBuilderShell [class*=Input-input]{min-height:40px;padding:0 11px;border-color:rgba(148,163,184,.35);border-radius:8px;background-color:#fff;color:#0f172a;font-size:13px}.k-puckBuilderShell textarea[class*=Input-input]{min-height:86px;padding-top:11px}.k-puckBuilderShell [class*=Input-input]:focus{border-color:#35b7b3;outline:2px solid rgba(53,183,179,.16);outline-offset:0}.k-puckBuilderShell [class*=Input-radioGroupItems]{overflow:hidden;border-color:rgba(148,163,184,.34);border-radius:8px;background:#fff}.k-puckBuilderShell [class*=Input-radio]{border-color:rgba(148,163,184,.24)}.k-puckBuilderShell [class*=Input-radioInner]{min-height:38px;display:grid;place-items:center;padding:0 12px;color:#64748b;font-size:13px;font-weight:650}.k-puckBuilderShell [class*=Input-radio]:has(input:checked) [class*=Input-radioInner]{background:rgba(53,183,179,.13);color:#006f71;font-weight:700}.k-puckColorField{display:grid;gap:7px}.k-puckColorField>span{color:#64748b;font-size:12px;font-weight:700;line-height:1.2}.k-puckColorField>div{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:center}.k-puckColorField input[type=color]{width:42px;height:40px;padding:0;border:0;border-radius:10px;background:transparent;cursor:pointer;overflow:hidden}.k-puckColorField input[type=color]::-webkit-color-swatch-wrapper{padding:0;border:0}.k-puckColorField input[type=color]::-webkit-color-swatch{border:0;border-radius:9px}.k-puckColorField input:not([type]),.k-puckColorField input[type=text]{min-width:0;height:40px;min-height:40px;padding:0 10px;border:1px solid rgba(148,163,184,.34);border-radius:10px;background:#fff;color:#0f172a;font:inherit;font-size:13px}.k-puckInspectorPanel{display:grid;gap:14px;padding:16px 18px 20px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.k-puckInspectorTitle{color:#0f172a;font-size:13px;font-weight:700;letter-spacing:var(--tracking-label);line-height:1.2;text-transform:uppercase}.k-puckInspectorTabs{display:grid;gap:14px}.k-puckInspectorTabList{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;border-bottom:1px solid rgba(15,23,42,.1)}.k-puckInspectorTabList button{min-height:42px;border:0;border-bottom:3px solid transparent;background:transparent;color:#64748b;font-size:12px;font-weight:650;cursor:pointer}.k-puckInspectorTabList button.is-active,.k-puckInspectorTabList button:hover{border-bottom-color:#35b7b3;color:#0f172a}.k-puckInspectorTabPanel{display:grid;gap:14px}.k-puckInspectorStack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.k-puckInspectorStack>.k-puckInspectorHint,.k-puckInspectorStack>.k-puckInspectorRow.is-wide,.k-puckInspectorStack>.k-puckInspectorRow:has(.k-puckInspectorSegmented),.k-puckInspectorStack>.k-puckInspectorRow:has(textarea),.k-puckInspectorStack>.k-puckInspectorTabs{grid-column:1/-1}.k-puckInspectorStack>.k-puckColorField,.k-puckInspectorStack>.k-puckInspectorRow{min-width:0}.k-puckInspectorRow{display:grid;gap:7px}.k-puckInspectorHint,.k-puckInspectorRow>span{color:#64748b;font-size:12px;font-weight:650;line-height:1.35}.k-puckInspectorHint{margin:0}.k-puckInspectorRow input,.k-puckInspectorRow select,.k-puckInspectorRow textarea{width:100%;min-width:0;min-height:40px;padding:0 11px;border:1px solid rgba(148,163,184,.35);border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-size:13px}.k-puckInspectorRow input:not([type=checkbox]):not([type=radio]),.k-puckInspectorRow select{height:40px}.k-puckInspectorRow textarea{min-height:92px;height:auto;padding-top:10px;padding-bottom:10px;resize:vertical}.k-puckColorField input:focus,.k-puckInspectorRow input:focus,.k-puckInspectorRow select:focus,.k-puckInspectorRow textarea:focus{border-color:#35b7b3;outline:2px solid rgba(53,183,179,.16);outline-offset:0}.k-puckInspectorSegmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(148,163,184,.34);border-radius:8px;background:#fff}.k-puckInspectorSegmented button{min-height:38px;border:0;background:transparent;color:#64748b;font-size:13px;font-weight:650;cursor:pointer}.k-puckInspectorSegmented button+button{border-left:1px solid rgba(148,163,184,.24)}.k-puckInspectorSegmented button.is-active{background:rgba(53,183,179,.13);color:#006f71}.k-puckPublicPage{min-height:100%;display:grid;place-items:start center;padding:44px 24px 72px;background:var(--form-page-background,radial-gradient(720px 420px at 18% 8%,var(--form-accent-soft,rgba(53,183,179,.14)),transparent 58%),radial-gradient(560px 340px at 88% 88%,rgba(214,50,134,.08),transparent 60%),linear-gradient(180deg,#fbfcfd 0,var(--form-page-bg,#f4f7f9) 100%));color:var(--form-text,var(--foreground));font-family:var(--form-body-font,var(--font-body))}.k-puckPublicCard{width:min(760px,100%);display:grid;gap:18px;padding:clamp(24px,4vw,44px);border:var(--form-card-border-width,1px) solid var(--form-card-border,rgba(15,23,42,.08));border-radius:var(--form-card-radius,28px);background:var(--form-card-bg,rgba(255,255,255,.94));box-shadow:0 24px 70px rgba(15,23,42,.12)}.k-puckPublicCard,.k-puckPublicCard>[data-puck-dropzone]{grid-template-columns:repeat(2,minmax(0,1fr))}.k-puckPublicCard>[data-puck-dropzone]{display:grid;gap:18px;min-width:0}.k-puckPublicCard [data-puck-component]:has(.k-puckField.is-half){grid-column:auto}.k-puckHero{position:relative;grid-column:1/-1;max-width:720px;display:grid;gap:14px;padding:8px 0 18px;isolation:isolate;overflow:hidden}.k-puckHero.is-center{margin-inline:auto;text-align:center}.k-puckHero.has-image-background{min-height:var(--form-hero-image-height,240px);align-content:center;padding:clamp(22px,4vw,40px);border-radius:var(--form-hero-image-radius,18px);color:#fff}.k-puckHeroTopbar{display:flex;align-items:center;justify-content:flex-start}.k-puckHero.is-center .k-puckHeroTopbar,.k-puckHero.is-center.has-logo-above{justify-content:center;justify-items:center}.k-puckHeroLogo{width:var(--form-hero-logo-size,96px);max-width:min(100%,240px);height:auto;max-height:var(--form-hero-logo-size,96px);display:block;object-fit:contain}.k-puckHeroLogo.is-inline{flex:0 0 var(--form-hero-logo-size,96px)}.k-puckHeroLogo.is-topbar{width:min(var(--form-hero-logo-size,96px),180px)}.k-puckHeroLayout{position:relative;z-index:1;display:grid;gap:18px;min-width:0}.k-puckHero.has-image-side .k-puckHeroLayout{grid-template-columns:minmax(0,1fr) minmax(160px,.65fr);align-items:center;gap:clamp(18px,4vw,34px)}.k-puckHeroCopy{display:flex;align-items:flex-start;gap:16px;min-width:0}.k-puckHero.is-center .k-puckHeroCopy{justify-content:center}.k-puckHero:not(.has-logo-inline) .k-puckHeroCopy{display:block}.k-puckHeroText{min-width:0;display:grid;gap:10px}.k-puckHeroImage{position:relative;z-index:1;height:var(--form-hero-image-height,220px);min-width:0;margin:0;overflow:hidden;border-radius:var(--form-hero-image-radius,18px);background:rgba(15,23,42,.05)}.k-puckHeroImage img{width:100%;height:100%;display:block;object-fit:cover}.k-puckHeroImage.is-background{position:absolute;inset:0;z-index:-1;height:100%;border-radius:inherit}.k-puckHeroImage.is-background span{position:absolute;inset:0;background:var(--form-hero-image-overlay,#0f172a);opacity:var(--form-hero-image-overlay-opacity,.28)}.k-puckHero.has-image-background h2,.k-puckHero.has-image-background p{color:#fff;text-shadow:0 1px 16px rgba(15,23,42,.24)}.k-puckHero.has-image-background .k-puckEyebrow.is-label,.k-puckHero.has-image-background .k-puckEyebrow.is-plain{color:#fff}.k-puckEyebrow{width:fit-content;padding:6px 10px;border-radius:999px;background:var(--form-eyebrow-bg,var(--form-primary-soft,rgba(53,183,179,.12)));color:var(--form-eyebrow-color,var(--form-primary,#0f766e));font-size:12px;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.k-puckEyebrow.is-label{padding:0 0 0 10px;border-left:4px solid;border-radius:0;background:transparent}.k-puckEyebrow.is-plain{padding:0;border-radius:0;background:transparent}.k-puckHero.is-center .k-puckEyebrow{margin-inline:auto}.k-puckHero h2{margin:0;color:var(--form-text,var(--foreground));font-family:var(--form-heading-font,var(--font-heading-stack));font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.05}.k-puckHero p{margin:0;color:var(--form-muted,var(--muted));font-size:17px;line-height:1.55}@media (max-width:720px){.k-puckHero.has-image-side .k-puckHeroLayout{grid-template-columns:1fr}.k-puckHeroCopy{flex-direction:column}.k-puckHeroLogo.is-inline{flex-basis:auto}}.k-puckContactGrid{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.k-puckField{display:grid;gap:8px;min-width:0;padding:var(--form-field-padding-y,0) var(--form-field-padding-x,0);border:0;border-radius:0;background:transparent}.k-puckField.is-full{grid-column:1/-1}.k-puckPublicCard [data-puck-component]:has(.k-puckContactGrid),.k-puckPublicCard [data-puck-component]:has(.k-puckField.is-full),.k-puckPublicCard [data-puck-component]:has(.k-puckHero),.k-puckPublicCard [data-puck-component]:has(.k-puckSubmitPreview),.k-puckPublicCard>:has(.k-puckContactGrid),.k-puckPublicCard>:has(.k-puckField.is-full),.k-puckPublicCard>:has(.k-puckHero),.k-puckPublicCard>:has(.k-puckSubmitPreview){grid-column:1/-1}.k-puckFieldLabel{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--form-question-color,var(--form-text,var(--foreground)));font-family:var(--form-question-font,var(--form-body-font,var(--font-body)));font-size:var(--form-question-size,12px);font-style:var(--form-question-style,normal);font-weight:var(--form-question-weight,700);letter-spacing:var(--form-question-letter-spacing,0);word-spacing:var(--form-question-word-spacing,0);line-height:var(--form-question-line-height,1.2);text-transform:var(--form-question-transform,none);text-decoration:var(--form-question-decoration,none)}.k-puckFieldLabel small{color:var(--form-primary,#0f766e);font-size:11px;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.k-puckInputMock{min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:var(--form-input-padding-y,0) var(--form-input-padding-x,14px);border-radius:var(--form-field-radius,8px);border:var(--form-field-border-width,1px) var(--form-field-border-style,solid) var(--form-field-border,rgba(148,163,184,.28));background:var(--form-field-bg,#fff);color:var(--form-input-placeholder,var(--form-input-color,var(--form-muted,var(--muted))));font-family:var(--form-input-font,var(--form-body-font,var(--font-body)));font-size:var(--form-input-size,14px);font-style:var(--form-input-style,normal);font-weight:var(--form-input-weight,500);letter-spacing:var(--form-input-letter-spacing,0);word-spacing:var(--form-input-word-spacing,0);line-height:var(--form-input-line-height,1.4);text-transform:var(--form-input-transform,none);text-decoration:var(--form-input-decoration,none)}.k-puckInputMock.is-select:after{content:"";width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-3px)}.k-puckCheckboxMock{display:flex;align-items:flex-start;gap:10px;color:var(--form-question-color,var(--form-muted,var(--muted)));font-family:var(--form-question-font,var(--form-body-font,var(--font-body)));font-size:var(--form-question-size,14px);font-style:var(--form-question-style,normal);font-weight:var(--form-question-weight,500);letter-spacing:var(--form-question-letter-spacing,0);word-spacing:var(--form-question-word-spacing,0);line-height:var(--form-question-line-height,1.4);text-transform:var(--form-question-transform,none);text-decoration:var(--form-question-decoration,none)}.k-puckCheckboxMock i{width:18px;height:18px;flex:0 0 18px;border-radius:5px;border:var(--form-field-border-width,1px) var(--form-field-border-style,solid) var(--form-field-border,rgba(100,116,139,.42));background:var(--form-field-bg,#fff)}.k-puckSubmitPreview{grid-column:1/-1;display:grid;gap:8px;padding-top:6px;justify-items:var(--form-button-justify,stretch)}.k-puckSubmitPreview button{min-height:50px;border:0;border-radius:var(--form-button-radius,8px);width:var(--form-button-width,100%);background:var(--form-button-bg,#0b1230);color:var(--form-button-text,#fff);font-family:var(--form-button-font,inherit);font-size:var(--form-button-size,14px);font-style:var(--form-button-style,normal);font-weight:var(--form-button-weight,800);letter-spacing:var(--form-button-letter-spacing,.05em);word-spacing:var(--form-button-word-spacing,0);line-height:var(--form-button-line-height,1.2);text-transform:var(--form-button-transform,uppercase);text-decoration:var(--form-button-decoration,none)}.k-puckSubmitPreview p{margin:0;color:var(--form-muted,var(--muted));font-size:13px}.k-formBuilderStep.is-active{background:var(--surface,#ffffff);color:var(--foreground);box-shadow:0 1px 5px rgba(15,23,42,.08)}.k-formBuilderStep.is-active span{background:rgba(53,183,179,.16);color:#0f5f69}.k-formCanvasField.is-full{grid-column:1/-1}.k-formCanvasField.is-selected{border-color:rgba(77,110,255,.82);box-shadow:0 0 0 2px rgba(77,110,255,.14)}.k-formBuilderSegment button.is-active{border-color:rgba(77,110,255,.52);background:rgba(77,110,255,.1);color:#3046c9}.k-formBuilderInspectorActions .k-btn{width:100%}.k-formTemplateGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.k-formTemplateCard{padding:0;border:0;background:transparent;color:var(--foreground);text-align:left;text-decoration:none;cursor:pointer}.k-formTemplateCard:focus-visible{outline:2px solid color-mix(in srgb,var(--teal) 64%,transparent);outline-offset:4px;border-radius:10px}.k-formTemplateCard.is-active .k-formTemplateMock{border-color:color-mix(in srgb,var(--teal) 62%,var(--border));box-shadow:0 14px 26px rgba(53,183,179,.16)}.k-formTemplateCardCopy,.k-formTemplateCardTitle{display:block}.k-formTemplateCardTitle{margin-top:10px;font-weight:700;font-size:15px}.k-formTemplateCardCopy{margin-top:5px;color:var(--muted);font-size:13px;line-height:1.4}.k-formTemplateBadge{width:fit-content;display:inline-flex;align-items:center;min-height:24px;margin-top:10px;padding:0 9px;border-radius:999px;background:rgba(53,183,179,.12);color:#0f5f69;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.k-formTemplateMock{min-height:122px;padding:16px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface,#ffffff) 95%,#eef4ff);box-shadow:0 8px 18px rgba(15,23,42,.045);display:grid;gap:10px;overflow:hidden}.k-formTemplateMock span{display:block;min-height:14px;border-radius:3px;background:#dbe7ff;position:relative}.k-formTemplateMock span:after{content:"";position:absolute;inset:5px 18px 5px 12px;border-radius:999px;background:#a9bfff}.k-formTemplateMock .is-wide{grid-column:1/-1}.k-formTemplateMock .is-short{width:72%}.k-formTemplateMock .is-tall{min-height:44px}.k-formTemplateMock .is-pill{border-radius:999px;width:46px;height:46px;justify-self:end}.k-formTemplateMock .is-avatar:after,.k-formTemplateMock .is-download:after,.k-formTemplateMock .is-pill:after{display:none}.k-formTemplateMock .is-money{width:72px;justify-self:end}.k-formTemplateMock.is-consultation{grid-template-columns:1fr .55fr}.k-formTemplateMock.is-inquiry,.k-formTemplateMock.is-product{grid-template-columns:1fr}.k-formTemplateMock.is-cards{grid-template-columns:1fr .42fr}.k-formTemplateMock .is-card{min-height:42px}.k-formTemplateMock .is-card.is-small{min-height:25px}.k-formTemplateMock .is-card:first-child{grid-row:span 3}.k-formTemplateMock.is-checklist{align-content:center;grid-template-columns:1fr}.k-formTemplateMock .is-check{min-height:28px}.k-formTemplateMock .is-check:before{content:"";position:absolute;left:10px;top:9px;width:9px;height:9px;border-radius:3px;background:#a9bfff}.k-formTemplateMock .is-check:after{left:30px}.k-formTemplateMock .is-check.is-done:before{background:var(--teal)}.k-formTemplateMock.is-partnership{grid-template-columns:1fr 1fr;align-content:center}.k-formTemplateMock .is-avatar{width:36px;height:36px;border-radius:999px;justify-self:center}.k-formTemplateMock .is-link{min-height:28px}.k-formTemplateMock .is-link:before{content:"";position:absolute;left:12px;top:8px;width:12px;height:12px;border:2px solid #a9bfff;border-radius:999px}.k-formTemplateMock .is-link:after{left:34px}.k-formTemplateMock .is-download{width:42px;height:34px;justify-self:center}.k-formTemplateCalendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;align-content:center}.k-formTemplateCalendar span{min-height:16px}.k-formTemplateCalendar span:after{display:none}.k-formTemplateCalendar .is-selected{background:color-mix(in srgb,var(--teal) 55%,#dbe7ff)}.k-formTemplateFooter .k-btn{flex:1}.k-crmProspectHead,.k-crmProspectRow{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(120px,.55fr) 150px minmax(150px,.8fr) 110px;gap:12px;align-items:center}.k-crmProspectHead{padding:0 0 12px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.k-crmProspectHead,.k-crmProspectRow{border-bottom:1px solid var(--border)}.k-crmProspectRow{padding:15px 0}.k-crmStatusSelect{min-height:38px;width:100%}.k-crmSimpleToolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.k-crmSimpleToolbar .k-input-grow{flex:1 1 420px}.k-crmFilterDialog{width:min(760px,100%)}.k-crmFilterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.k-crmFilterSavedViews{margin:18px 0;padding-top:18px;border-top:1px solid var(--border);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.k-crmViewBar{margin-top:12px;display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.k-segmented{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:10px;background:rgba(15,23,42,.035)}.k-segmented button{min-height:34px;padding:0 13px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-weight:700;cursor:pointer}.k-segmented button.is-active{background:var(--surface);color:var(--foreground);box-shadow:0 1px 4px rgba(15,23,42,.08)}.k-crmBoard{display:grid;grid-template-columns:repeat(6,minmax(230px,1fr));gap:12px;overflow-x:auto;padding-bottom:8px}.k-crmBoardColumn{min-width:230px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,transparent);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.k-crmBoardColumn.is-dropTarget{border-color:rgba(53,183,179,.42);background:color-mix(in srgb,var(--teal) 8%,var(--surface));box-shadow:inset 0 0 0 1px rgba(53,183,179,.18)}.k-crmBoardHeader{min-height:48px;padding:12px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.k-crmBoardHeader strong{color:var(--foreground);letter-spacing:0}.k-crmBoardCards{min-height:180px;padding:10px;display:grid;align-content:start;gap:10px}.k-crmPipelineCard{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 8px 18px rgba(15,23,42,.035);cursor:grab;transition:opacity .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.k-crmPipelineCard:active{cursor:grabbing}.k-crmPipelineCard.is-dragging{opacity:.52;transform:rotate(.4deg) scale(.99);border-color:rgba(53,183,179,.4);box-shadow:0 12px 24px rgba(15,23,42,.08)}.k-crmCardMeta{margin-top:10px}.k-crmCardMeta,.k-crmTagList{display:flex;gap:6px;flex-wrap:wrap}.k-crmPipelineCard .k-crmTagList{margin-top:9px}.k-crmDueText{color:#92400e;font-weight:700}.k-crmActivityDot{width:9px;height:9px;margin-top:6px;border-radius:999px;background:var(--teal);box-shadow:0 0 0 4px color-mix(in srgb,var(--teal) 12%,transparent)}.k-crmLeadShell{max-width:none}.k-crmLeadWorkspace{min-height:calc(100vh - 120px);display:grid;grid-template-columns:64px minmax(260px,310px) minmax(420px,1fr) minmax(280px,340px);border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow:hidden;box-shadow:0 18px 45px rgba(15,23,42,.06)}.k-crmLeadNav{padding:18px 10px;border-right:1px solid var(--border);display:grid;align-content:start;justify-items:center;gap:10px;background:color-mix(in srgb,var(--surface) 96%,#f8fafc)}.k-crmLeadNavIcon{width:36px;height:36px;border:1px solid transparent;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer}.k-crmLeadNavIcon svg{width:18px;height:18px}.k-crmLeadNavIcon.is-active,.k-crmLeadNavIcon:hover{background:#051729;color:#fff;box-shadow:0 10px 20px rgba(5,23,41,.16)}.k-crmLeadProfile{border-right:1px solid var(--border);display:grid;align-content:start;background:color-mix(in srgb,var(--surface) 98%,#f8fafc)}.k-crmBackLink{min-height:58px;padding:0 22px;display:flex;align-items:center;border-bottom:1px solid var(--border);color:var(--muted);font-weight:700}.k-crmLeadIdentity{padding:28px 22px 18px;display:grid;justify-items:center;text-align:center;gap:8px}.k-crmLeadAvatar{width:94px;height:94px;border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.58),transparent 28%),linear-gradient(135deg,#fb923c,#7c3aed);color:#fff;font-size:28px;font-weight:700;box-shadow:0 16px 30px rgba(124,58,237,.18)}.k-crmLeadIdentity h1{margin:8px 0 0;font-size:20px;font-weight:700;line-height:1.2}.k-crmLeadIdentity p{margin:0;color:var(--muted)}.k-crmLeadActionDots{margin-top:10px;display:flex;justify-content:center;gap:10px}.k-crmLeadRoundBtn{width:44px;height:44px;border:1px solid var(--border);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:color-mix(in srgb,var(--surface) 95%,#f8fafc);color:var(--foreground);font-size:12px;font-weight:700;cursor:pointer}.k-crmLeadRoundBtn svg{width:18px;height:18px}.k-crmLeadRoundBtn[aria-disabled=true]{opacity:.45;pointer-events:none}.k-crmLeadConvertBtn{margin:12px 22px 22px;width:auto;background:#051729;box-shadow:none}.k-crmLeadInfoTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.k-crmLeadInfoTabs button{min-height:54px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);font-weight:700;cursor:pointer}.k-crmLeadInfoTabs button.is-active{border-bottom-color:#6d5dfc;color:var(--foreground)}.k-crmLeadInfoPanel{padding:18px 22px 24px;display:grid;gap:13px}.k-crmLeadInfoList,.k-crmLeadInfoRow{display:grid;gap:10px}.k-crmLeadInfoRow{grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:46px}.k-crmLeadInfoIcon{width:34px;height:34px;border:1px solid var(--border);border-radius:10px;display:grid;place-items:center;color:var(--teal);background:color-mix(in srgb,var(--teal) 8%,var(--surface))}.k-crmLeadInfoIcon svg{width:17px;height:17px}.k-crmLeadInfoRow span:not(.k-crmLeadInfoIcon){display:block;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.k-crmLeadInfoRow strong{display:block;margin-top:3px;color:var(--foreground);font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.k-crmLeadEditActions{display:grid;gap:10px}.k-crmLeadMain{min-width:0;display:grid;grid-template-rows:auto 1fr;background:var(--surface)}.k-crmLeadTabs{min-height:58px;display:flex;align-items:flex-end;gap:18px;padding:0 24px;border-bottom:1px solid var(--border)}.k-crmLeadTabs button{min-height:58px;border:0;border-bottom:4px solid transparent;background:transparent;color:var(--muted);font-weight:700;cursor:pointer}.k-crmLeadTabs button.is-active{color:var(--foreground);border-bottom-color:#6d5dfc}.k-crmLeadSection{padding:24px 28px;border-bottom:1px solid var(--border);display:grid;gap:14px}.k-crmLeadActivityCard{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px}.k-crmLeadActivityIcon{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--muted) 12%,transparent);color:var(--foreground);font-size:10px;font-weight:700;text-transform:uppercase}.k-crmLeadActivityTop{display:flex;justify-content:space-between;gap:12px;align-items:center}.k-crmLeadActivityCard p{margin:8px 0 0;padding:12px 14px;border:1px solid var(--border);border-radius:8px;line-height:1.55}.k-crmLeadTimeline{display:grid}.k-crmLeadTimelineRow{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;padding:14px 0;border-top:1px solid var(--border)}.k-crmLeadTimelineRow p{margin:4px 0 0;color:var(--muted)}.k-crmLeadRightRail{border-left:1px solid var(--border);display:grid;align-content:start;background:color-mix(in srgb,var(--surface) 98%,#f8fafc)}.k-crmLeadRailSection{padding:24px 20px;border-bottom:1px solid var(--border);display:grid;gap:14px}.k-crmLeadRailHeader{display:flex;justify-content:space-between;gap:12px;align-items:center}.k-crmLeadRailHeader h2{margin:0;font-size:20px;font-weight:700}.k-crmLeadRailHeader a,.k-crmLeadRailHeader button{border:0;background:transparent;color:var(--foreground);font-weight:700;cursor:pointer}.k-crmLeadOutlineBtn{min-height:46px;font-weight:700;cursor:pointer}.k-crmLeadDealCard,.k-crmLeadOutlineBtn{border:1px solid var(--border);border-radius:8px;background:var(--surface)}.k-crmLeadDealCard{padding:14px;display:grid;gap:10px}.k-crmLeadDealMeta{color:var(--muted);font-size:13px}.k-crmLeadDealTitle{display:flex;justify-content:space-between;gap:12px}.k-crmLeadDealTitle span{color:var(--foreground);font-weight:700}.k-crmLeadTagList{display:flex;flex-wrap:wrap;gap:6px}.k-fieldStack{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.k-fieldStack .k-input{color:var(--foreground);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.k-crmFormList{margin-top:12px;display:grid;gap:0}.k-crmFormListItem{position:relative;padding:16px 14px 16px 20px;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:0;background:transparent;display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:14px;align-items:center;transition:background-color .16s ease,box-shadow .16s ease}.k-crmFormListItem:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:5px;border-radius:999px;background:var(--teal);opacity:0;transform:scaleY(.58);transform-origin:center;transition:opacity .16s ease,transform .16s ease}.k-crmFormListItem:focus-within,.k-crmFormListItem:hover{background:color-mix(in srgb,var(--teal) 5%,transparent)}.k-crmFormListItem:focus-within:before,.k-crmFormListItem:hover:before{opacity:1;transform:scaleY(1)}.k-crmFormListItem.is-active{background:color-mix(in srgb,var(--teal) 7%,transparent)}.k-crmFormListMain{min-width:0}.k-crmFormListActions{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}.k-crmFormListActions .k-btn{min-height:34px;padding:8px 11px;font-size:11px}.k-formLiveToggle{appearance:none;position:relative;width:76px;height:32px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--muted) 10%,transparent);color:var(--muted);display:inline-flex;align-items:center;justify-content:flex-end;padding:0 11px 0 34px;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.k-formLiveToggleThumb{position:absolute;left:4px;width:22px;height:22px;border-radius:999px;background:#ffffff;box-shadow:0 4px 12px rgba(15,23,42,.14);transition:transform .16s ease,background-color .16s ease}.k-formLiveToggle.is-live{justify-content:flex-start;padding:0 34px 0 12px;border-color:color-mix(in srgb,var(--teal) 52%,var(--border));background:color-mix(in srgb,var(--teal) 19%,transparent);color:#0f5f69}.k-formLiveToggle.is-live .k-formLiveToggleThumb{transform:translateX(44px);background:var(--teal)}.k-formLiveToggle:focus-visible,.k-formLiveToggle:hover{border-color:color-mix(in srgb,var(--teal) 58%,var(--border));outline:none}html.theme-dark .k-formLiveToggleThumb{background:rgba(226,232,240,.95)}html.theme-dark .k-formLiveToggle.is-live{color:#5eead4;background:rgba(45,212,191,.14)}.k-formIconAction{appearance:none;width:34px;height:34px;border:0;border-radius:999px;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:color .16s ease,transform .16s ease}.k-formIconAction svg{width:18px;height:18px}.k-formIconAction:focus-visible,.k-formIconAction:hover{color:var(--teal);transform:translateY(-1px);outline:none}html.theme-dark .k-formIconAction:focus-visible,html.theme-dark .k-formIconAction:hover{color:#5eead4}.k-crmNotesList{margin-top:14px;display:grid;gap:12px}.k-crmNoteRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 0;border-top:1px solid var(--border)}.k-crmNoteMeta{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.k-crmNoteBody{margin-top:7px;color:var(--foreground);line-height:1.65;white-space:pre-wrap}.k-recentProjectsGrid{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.k-widgetCard{padding:0;border-radius:0;border:0;background:transparent;box-shadow:none}.k-clientDashboard{margin-top:18px;display:grid;gap:20px}.k-clientDashboard .k-dashboardOverviewPanel{border:0;background:transparent;box-shadow:none}.k-dashboardOverviewList{margin-top:14px;display:grid;gap:0}.k-clientDashboard .k-dashboardOverviewList{gap:12px}.k-dashboardOverviewLinkRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border);text-decoration:none;color:inherit}.k-dashboardOverviewLinkRow:last-child{border-bottom:0}.k-clientDashboard .k-dashboardOverviewLinkRow{padding:8px 0;border-bottom:0}.k-dashboardOverviewRowTitle{font-size:14px;font-weight:700;line-height:1.3;color:var(--ink)}.k-adminCardGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.k-adminCard,.k-adminCardLink{padding:14px 0;border-radius:0}.k-adminCardLink{display:flex;justify-content:space-between;gap:12px;align-items:center;text-decoration:none;border:0;border-bottom:1px solid var(--border);background:transparent;box-shadow:none}.k-securityHealthGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.k-securityHealthCard{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:rgba(255,255,255,.56)}.k-securityHealthMeta{font-size:13px;line-height:1.6;color:var(--muted)}.k-securityHealthList{display:grid;gap:0}.k-securityHealthRow{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--border)}.k-securityHealthRow:first-child{border-top:0;padding-top:0}.k-publicLinkHint{margin-top:10px;font-size:13px;line-height:1.65;color:var(--muted)}.k-templateTypesGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.k-templateTypeCard{display:grid;gap:12px;padding:16px;border-radius:18px}.k-templateTypeCard.is-active{border-color:rgba(46,182,192,.45);box-shadow:0 16px 32px rgba(10,22,70,.08)}html.theme-dark .k-templateBuilderCard,html.theme-dark .k-templateTypeCard{background:linear-gradient(180deg,rgba(18,31,57,.78),rgba(10,20,40,.72));border-color:rgba(148,163,184,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 16px 34px rgba(2,8,23,.2)}html.theme-dark .k-templateTypeCard.is-active{border-color:rgba(45,212,191,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 38px rgba(2,8,23,.24),0 0 0 1px rgba(45,212,191,.08)}.k-templateTypeHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.k-templateTypeTitle{font-size:18px;font-weight:700;line-height:1.15}html.theme-dark .k-templateTypeTitle{color:rgba(248,250,252,.96)}.k-templateTypeMeta{margin-top:6px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html.theme-dark .k-templateOrderNote,html.theme-dark .k-templateTypeMeta{color:rgba(203,213,225,.74)}.k-templateBuilder{display:grid;gap:14px;margin-top:16px}.k-templateBuilderCard{border-radius:18px}.k-templateOrderNote{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.45;max-width:680px}.k-templateSteps{display:grid;gap:10px;margin-top:14px}.k-templateStepRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:rgba(248,250,252,.72);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.k-templateStepRow:focus-within,.k-templateStepRow:hover{border-color:rgba(46,182,192,.32);box-shadow:0 12px 26px rgba(15,23,42,.08)}.k-templateStepRow.is-drop-target{border-color:rgba(46,182,192,.5);background:rgba(46,182,192,.09);box-shadow:0 10px 24px rgba(15,23,42,.08)}html.theme-dark .k-templateStepRow{border-color:rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(19,31,57,.84),rgba(12,22,42,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 12px 24px rgba(2,8,23,.16)}html.theme-dark .k-templateStepRow:focus-within,html.theme-dark .k-templateStepRow:hover{border-color:rgba(45,212,191,.28);background:linear-gradient(180deg,rgba(22,37,66,.92),rgba(13,26,48,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 32px rgba(2,8,23,.22)}html.theme-dark .k-templateStepRow.is-drop-target{border-color:rgba(45,212,191,.56);background:linear-gradient(180deg,rgba(20,83,91,.38),rgba(15,45,68,.34));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 36px rgba(2,8,23,.24)}html.theme-dark .k-templateStepRow .k-input{background:rgba(6,14,30,.72);border-color:rgba(148,163,184,.16);color:rgba(248,250,252,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}html.theme-dark .k-templateStepRow .k-input::placeholder{color:rgba(148,163,184,.68)}html.theme-dark .k-templateStepRow .k-muted{color:rgba(203,213,225,.76)}html.theme-dark .k-templateStepRow input[type=checkbox]{accent-color:#2dd4bf}.k-templateDragHandle{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.08);background:white;color:var(--muted);font-weight:700;letter-spacing:.16em;cursor:grab;user-select:none}html.theme-dark .k-templateDragHandle{border-color:rgba(148,163,184,.16);background:rgba(6,14,30,.82);color:rgba(148,163,184,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.k-templateDragHandle.is-disabled{cursor:not-allowed;opacity:.5}.k-timeSummaryGrid{gap:10px}.k-timeSummaryGrid,.k-timeSummaryPillGroup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.k-timeSummaryPillGroup{gap:0;border:1px solid rgba(15,23,42,.08);border-radius:18px;overflow:hidden;background:rgba(248,250,252,.82)}.k-timeSummaryPill{display:grid;gap:6px;padding:12px 14px;min-height:74px;border-right:1px solid rgba(15,23,42,.08)}.k-timeSummaryPill:last-child{border-right:0}.k-timeSummaryCard{display:flex;flex-direction:column;justify-content:flex-start;min-height:132px;padding:12px;border-radius:16px}.k-timeSummaryLabel{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.k-timeSummaryValue{margin-top:auto;font-size:18px;font-weight:700;line-height:1}html.theme-dark .k-timeSummaryPillGroup{border-color:rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(30,41,59,.82),rgba(15,23,42,.76));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}html.theme-dark .k-timeSummaryPill{border-right-color:rgba(148,163,184,.16)}html.theme-dark .k-timeSummaryCard{border-color:rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(30,41,59,.82),rgba(15,23,42,.76));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}html.theme-dark .k-timeSummaryLabel{color:rgba(226,232,240,.68)}html.theme-dark .k-timeSummaryValue{color:#f8fafc}.k-timeEntryList{display:grid;gap:8px}.k-timeEntryRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.74)}html.theme-dark .k-timeEntryRow{border-color:rgba(148,163,184,.14);background:rgba(15,23,42,.36)}.k-timeEntryTitle{font-weight:700;line-height:1.3}.k-timeEntryValue{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.k-timeEntryList.is-flat{gap:0}.k-timeEntryRow.is-flat{padding:12px 0;border-radius:0;border:0;border-bottom:1px solid rgba(15,23,42,.08);background:transparent}html.theme-dark .k-timeEntryRow.is-flat{border-bottom-color:rgba(148,163,184,.14)}.k-timeEntryRow.is-flat:first-child{border-top:1px solid rgba(15,23,42,.08)}html.theme-dark .k-timeEntryRow.is-flat:first-child{border-top-color:rgba(148,163,184,.14)}.k-clientHeroGrid>.k-widgetCard,.k-clientHeroStack>.k-widgetCard,.k-notesActivityGrid>div{padding:0 0 14px;border-bottom:1px solid var(--border)}.k-clientHeroGrid>.k-widgetCard.k-dashboardTopWidget{padding-bottom:0;border-bottom:0}.k-dashboardAdminWidget .k-adminCardGrid{width:100%}.k-dashboardAdminWidget .k-adminCardLink{padding:14px 12px;border-radius:14px;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.k-dashboardAdminWidget .k-adminCardLink:focus-visible,.k-dashboardAdminWidget .k-adminCardLink:hover{transform:translateY(-1px);background:rgba(255,255,255,.52);box-shadow:inset 0 1px 0 rgba(255,255,255,.52),0 8px 18px rgba(15,23,42,.05)}.k-dashboardAdminWidget .k-adminCardLink .k-sectionTitle{transition:color .22s cubic-bezier(.22,1,.36,1)}.k-dashboardAdminWidget .k-adminCardLink:focus-visible .k-sectionTitle,.k-dashboardAdminWidget .k-adminCardLink:hover .k-sectionTitle{color:#129c9a}.k-dashboardAdminWidget .k-adminCardLink span[aria-hidden=true]{color:#64748b;transition:color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.k-dashboardAdminWidget .k-adminCardLink:focus-visible span[aria-hidden=true],.k-dashboardAdminWidget .k-adminCardLink:hover span[aria-hidden=true]{color:#d63286;transform:translateX(2px);opacity:.9}.k-dashboardAdminWidget .k-adminCardLink:last-child{border-bottom:0}.k-weekNav{gap:8px}.k-weekNav,.k-weekNavBtn{display:inline-flex;align-items:center}.k-weekNavBtn{min-width:34px;height:34px;justify-content:center;padding:0 10px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:rgba(255,255,255,.4);color:var(--ink);font:inherit;font-weight:700;line-height:1;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1)}.k-weekNavBtn:focus-visible:not(:disabled),.k-weekNavBtn:hover:not(:disabled){transform:translateY(-1px);background:rgba(255,255,255,.62);border-color:rgba(53,183,179,.18);color:#0d5f66;box-shadow:0 8px 18px rgba(15,23,42,.06)}.k-weekNavBtn:disabled{opacity:.48;cursor:default}.k-weekNavBtn-label{min-width:58px;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.k-thisWeekAgenda{margin-top:14px;display:grid;gap:0}.k-thisWeekRow{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:start;padding:14px 0;border-bottom:1px solid rgba(15,23,42,.08);background:transparent;box-shadow:none}.k-thisWeekRow:last-child{border-bottom:0}.k-thisWeekRow.is-today .k-thisWeekDayLabel{color:#0d5f66}.k-thisWeekRow.is-today{padding-right:72px}.k-thisWeekRow.is-today .k-thisWeekItems{border-left-color:rgba(53,183,179,.18)}.k-thisWeekDay{display:grid;gap:5px}.k-thisWeekDayLabel{font-size:.96rem;font-weight:700;color:var(--ink)}.k-thisWeekDayMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.k-thisWeekDayDate{font-size:.78rem;letter-spacing:.04em;color:var(--muted)}.k-thisWeekDayDate,.k-thisWeekToday{font-weight:700;text-transform:uppercase}.k-thisWeekToday{position:absolute;top:14px;right:0;display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:rgba(53,183,179,.12);color:#0d5f66;font-size:.7rem;letter-spacing:.06em}.k-thisWeekItems{display:grid;gap:8px;min-width:0;padding-left:12px;border-left:1px solid rgba(15,23,42,.06)}.k-thisWeekItem{display:grid;gap:3px;padding:2px 0 2px 12px;border-radius:0;text-decoration:none;color:inherit;background:transparent;box-shadow:inset 3px 0 0 #35b7b3;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.k-thisWeekItem:focus-visible,.k-thisWeekItem:hover{transform:translateX(2px);opacity:.92}.k-thisWeekItemKind{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0d5f66}.k-thisWeekItemTitle{min-width:0;font-size:.9rem;font-weight:700;line-height:1.25;color:#0f172a}.k-thisWeekEmpty,.k-thisWeekMore{font-size:.82rem;color:var(--muted)}.k-thisWeekEmpty{font-style:italic}.k-monthCalendarCell.is-empty{background:rgba(244,247,251,.72);opacity:.55}.k-nextUpTitle{font-size:15px;font-weight:700;line-height:1.3}.k-nextUpMeta{font-size:12px}.k-recentProjectCard{min-height:108px;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px}.k-projectMetaRow{display:inline-flex;align-items:center;gap:8px}.k-projectTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.k-projectStatusMenuWrap{position:relative;display:inline-block}.k-projectStatusTrigger{appearance:none;border:0;background:transparent;border-radius:10px;min-height:40px;padding:6px 2px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.k-projectStatusTrigger:hover{background:rgba(15,23,42,.03)}.k-projectStatusTriggerCompact{min-height:36px;padding:4px 8px;background:var(--panel)}.k-projectStatusChevron{font-size:12px;color:var(--muted)}.k-projectStatusMenu{position:absolute;z-index:20;top:calc(100% + 8px);left:0;min-width:180px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:0 14px 30px rgba(15,23,42,.12);padding:8px;display:grid;gap:6px}.k-tableStatusMenuWrap .k-projectStatusMenu{left:auto;right:0}.k-projectDatePill{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.k-projectDatePillInput{position:absolute;inset:0;opacity:0;cursor:pointer}.k-projectStatusOption{appearance:none;border:0;background:transparent;border-radius:8px;padding:6px;display:flex;justify-content:flex-start;cursor:pointer}.k-projectStatusOption.is-selected,.k-projectStatusOption:hover{background:rgba(15,23,42,.04)}.k-projectWorkspaceHeader{display:grid;gap:10px}.k-projectWorkspaceHeaderTop{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.k-projectWorkspaceSummaryBlock{display:grid;gap:10px}.k-projectWorkspaceSummaryTitle{font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.k-projectViewTabs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;border-bottom:1px solid var(--border);padding-bottom:6px}.k-projectViewTab{appearance:none;border:0;background:transparent;color:var(--muted);font-size:15px;font-weight:700;padding:8px 10px;border-radius:8px;cursor:pointer}.k-projectViewTab:hover{color:var(--text);background:rgba(15,23,42,.04)}.k-projectViewTab.is-active{color:var(--text);background:rgba(15,23,42,.06)}.k-projectWorkspaceGrid{display:block}.k-projectWorkspaceMain{display:grid;gap:18px;min-width:0}.k-projectWorkspaceLowerGrid{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,.8fr);gap:14px;align-items:start}.k-projectWorkspaceUtilityCol,.k-projectWorkspaceUtilitySection{display:grid;gap:10px;align-self:start}.k-projectWorkspaceUtilityTabs{margin-top:0}.k-projectWorkspaceUtilityLabel,.k-projectWorkspaceUtilityTabs .k-pageQuickTab{min-height:0;padding-bottom:2px;font-size:15px;font-weight:700}.k-projectWorkspaceUtilityLabel{position:relative;color:#0d5f66}.k-projectWorkspaceUtilityLabel:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:2px;border-radius:999px;background:rgba(53,183,190,.7)}.k-projectWorkspaceAside{border:1px solid var(--border);border-radius:12px;background:rgba(15,23,42,.02);padding:12px;align-self:start}.k-projectWorkspaceUtilityCard{margin-top:0;padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}.k-projectWorkspaceQuickAdd{display:grid;gap:8px}.k-projectWorkspaceQuickAddRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.k-projectWorkspaceFilters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,.45fr) minmax(170px,.45fr) auto;gap:8px;align-items:center}.k-projectWorkspaceAsideTitle{font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.k-projectWorkspaceAsidePills{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.k-projectWorkspaceAsideMeta{margin-top:14px;padding-top:10px;border-top:1px solid var(--border);display:grid;gap:6px;font-size:13px;color:var(--muted)}.k-projectWorkspaceActivity{margin-top:8px;display:grid;gap:8px}.k-projectActivityHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.k-projectActivityList{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:rgba(15,23,42,.01)}.k-projectActivityRow{display:grid;grid-template-columns:140px minmax(0,1fr) 84px;gap:12px;align-items:start;padding:12px 14px;border-bottom:1px solid var(--border)}.k-projectActivityRow:last-child{border-bottom:0}.k-projectActivityDate{font-size:12px;white-space:nowrap}.k-projectActivityText{min-width:0;font-size:14px;line-height:1.45}.k-projectActivityTime{font-size:12px;font-weight:700;color:var(--muted);text-align:right;white-space:nowrap}.k-projectWorkspaceActivitySection{margin-top:0;padding-top:0;border-top:0}.k-projectToolsPanel{margin-top:18px;display:grid;gap:14px;padding-top:18px;border-top:1px solid var(--border)}.k-projectToolsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.k-projectToolsTabs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.k-projectToolsTab{appearance:none;min-height:36px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.76);color:var(--muted);font-size:13px;font-weight:700;padding:8px 12px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.k-projectToolsTab:hover{color:var(--text);border-color:rgba(53,183,190,.32);background:rgba(53,183,190,.08)}.k-projectToolsTab.is-active{color:#0d5f66;border-color:rgba(53,183,190,.42);background:rgba(53,183,190,.14)}.k-projectToolsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.k-projectToolsGrid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.k-projectToolCard{min-width:0;align-content:start;padding:14px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.68)}.k-automationBuilder,.k-projectToolCard{display:grid;gap:10px}.k-automationField{display:grid;gap:6px}.k-automationField span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.k-automationPreview{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:40px;padding:10px 12px;border:1px dashed rgba(53,183,190,.36);border-radius:8px;background:rgba(53,183,190,.07);color:#0d5f66;font-size:13px;font-weight:700}.k-automationsShell .k-card-pad{overflow:hidden}.k-automationsShell:has(.k-autoCanvasOverlay){animation:none;position:relative;transform:none;z-index:10000}.k-autoHero{margin-top:18px;padding:44px 34px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.8fr);gap:34px;align-items:center;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 96%,#f8fafc)}.k-autoHero h2{margin:0;max-width:620px;font-size:clamp(34px,4vw,54px);line-height:1.08;font-weight:700;letter-spacing:0}.k-autoHero p{margin:18px 0 0;max-width:610px;color:var(--muted);font-size:18px;line-height:1.55}.k-autoGraphic{min-height:255px;padding:28px;border:1px solid var(--border);border-radius:10px;background:radial-gradient(circle,rgba(100,116,139,.15) 1px,transparent 1px) 0 0 /22px 22px,color-mix(in srgb,var(--surface) 94%,#eef4ff);display:grid;align-content:center;justify-items:center;gap:16px;box-shadow:0 18px 40px rgba(15,23,42,.08)}.k-autoGraphicNode{width:min(310px,100%);min-height:58px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 10px 24px rgba(15,23,42,.08);position:relative}.k-autoGraphicNode:not(:last-child):after{content:"+";position:absolute;left:50%;bottom:-28px;transform:translateX(-50%);width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:#fff;background:#5b6ee1;font-weight:700;z-index:1}.k-autoGraphicNode span{display:block;color:var(--muted);font-size:12px}.k-autoGraphicNode strong{display:block;margin-top:3px;font-weight:700}.k-autoStartPanel,.k-autoTemplatePanel{margin-top:28px;padding:30px 34px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 97%,transparent)}.k-autoCenteredHeader{text-align:center}.k-autoCenteredHeader h2{margin:0;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.15}.k-autoCenteredHeader p{margin:10px auto 0;max-width:620px;color:var(--muted);font-size:16px;line-height:1.5}.k-autoTemplateList{margin-top:28px;display:grid;gap:0}.k-autoTemplateRow{padding:30px 0;border-top:1px solid var(--border);display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);gap:34px;align-items:center}.k-autoTemplateRow:first-child{border-top:0;padding-top:0}.k-autoTemplateCopy span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.k-autoTemplateCopy h3{margin:10px 0 0;font-size:24px;line-height:1.2;font-weight:700}.k-autoTemplateCopy p{margin:14px 0 0;max-width:560px;color:var(--muted);font-size:16px;line-height:1.55}.k-autoStartGrid{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.k-autoStartCard{min-height:230px;padding:22px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--foreground);display:grid;justify-items:center;align-content:center;gap:10px;text-align:center;cursor:pointer;box-shadow:0 12px 28px rgba(15,23,42,.05)}.k-autoStartCard strong{font-size:18px;font-weight:700}.k-autoStartCard small{max-width:260px;color:var(--muted);font-size:14px;line-height:1.45}.k-autoStartIcon{width:72px;height:72px;border-radius:14px;display:block;background:linear-gradient(90deg,#111827 0 36px,transparent 36px) 18px 20px /40px 5px no-repeat,linear-gradient(90deg,#111827 0 26px,transparent 26px) 18px 34px /40px 5px no-repeat,linear-gradient(135deg,#d7f3f0,#f5d0fe);position:relative}.k-autoStartIcon:after{content:"";position:absolute;right:-9px;bottom:-9px;width:30px;height:30px;border-radius:999px;background:var(--teal);box-shadow:0 0 0 5px var(--surface)}.k-autoStartIcon.is-ai{background:linear-gradient(90deg,#111827 0 36px,transparent 36px) 18px 20px /40px 5px no-repeat,linear-gradient(135deg,#dcfce7,#bfdbfe)}.k-autoStartIcon.is-scratch{background:linear-gradient(90deg,#111827 0 34px,transparent 34px) 18px 18px /40px 5px no-repeat,linear-gradient(90deg,#111827 0 42px,transparent 42px) 18px 34px /48px 5px no-repeat,linear-gradient(135deg,#fee2e2,#f5d0fe)}.k-autoDataGrid{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.k-autoMiniRow{padding:13px 0;border-top:1px solid var(--border);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.k-autoMiniRow:first-child{border-top:0}.k-autoMiniRow span,.k-autoMiniRow strong{display:block}.k-autoMiniRow div>span{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.4}.k-autoTemplatePicker button.is-active{border-color:color-mix(in srgb,var(--teal) 58%,var(--border));background:color-mix(in srgb,var(--teal) 8%,var(--surface,#ffffff))}.k-autoBuilderPreview .k-autoGraphic{min-height:220px;padding:18px}.k-autoCanvasOverlay{position:fixed;inset:0;z-index:5000;display:grid;grid-template-rows:72px 1fr;background:#f7f8fa;color:#111827}body.k-autoBuilder-active .k-pageQuick{display:none}.k-autoCanvasTopbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border-bottom:1px solid rgba(15,23,42,.08);background:#ffffff;box-shadow:0 1px 10px rgba(15,23,42,.06)}.k-autoCanvasActions,.k-autoCanvasTitle{display:flex;align-items:center;gap:14px;min-width:0}.k-autoCanvasTitle>div{min-width:0}.k-autoCanvasTitle div div{font-size:18px;font-weight:700;line-height:1.2}.k-autoCanvasTitle small{display:block;margin-top:3px;color:#6b7280;font-size:12px;font-weight:600}.k-autoIconButton,.k-autoTextButton{appearance:none;border:0;background:transparent;color:#111827;cursor:pointer}.k-autoIconButton{width:36px;height:36px;border-radius:10px;display:inline-grid;place-items:center;font-size:22px;font-weight:700}.k-autoIconButton:hover,.k-autoTextButton:hover{background:rgba(15,23,42,.05)}.k-autoIconButton.is-purple{color:#5b5cf6;background:#f1edff}.k-autoTextButton{min-height:40px;border-radius:10px;padding:0 12px;font-weight:700}.k-autoCanvasSwitch{display:inline-flex;align-items:center;gap:8px;color:#374151;font-size:14px;font-weight:600;cursor:pointer}.k-autoCanvasSwitch input{position:absolute;opacity:0;pointer-events:none}.k-autoCanvasSwitch span{width:36px;height:20px;border-radius:999px;background:#9ca3af;position:relative;transition:background-color .2s ease}.k-autoCanvasSwitch span:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:#ffffff;box-shadow:0 1px 3px rgba(15,23,42,.22);transition:transform .2s ease}.k-autoCanvasSwitch input:checked+span{background:#111827}.k-autoCanvasSwitch input:checked+span:after{transform:translateX(16px)}.k-autoCanvasStage{position:relative;min-height:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 390px;background-color:#f7f8fa;background-image:radial-gradient(rgba(100,116,139,.3) 1px,transparent 0);background-size:28px 28px}.k-autoCanvasStage:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,248,250,.45),rgba(247,248,250,0));pointer-events:none}.k-autoFlowCanvas{position:relative;z-index:1;width:min(560px,calc(100vw - 470px));margin:86px auto 140px;display:grid;justify-items:center;align-content:start}.k-autoFlowCanvas:before{content:"";position:absolute;top:96px;bottom:48px;left:50%;width:2px;transform:translateX(-50%);background:#111827}.k-autoFlowStepGroup{display:grid;justify-items:center;width:100%}.k-autoFlowCard{position:relative;z-index:1;appearance:none;width:100%;min-height:96px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#ffffff;color:#111827;text-align:left;cursor:pointer;box-shadow:0 10px 28px rgba(15,23,42,.1)}.k-autoFlowCard:hover{border-color:rgba(91,92,246,.36)}.k-autoFlowCard.is-selected{border-color:#5b5cf6;box-shadow:0 0 0 1px #5b5cf6,0 12px 30px rgba(91,92,246,.16)}.k-autoFlowCard.is-trigger.is-selected{border-color:#f26f45;box-shadow:0 0 0 1px #f26f45,0 12px 30px rgba(242,111,69,.14)}.k-autoFlowCard small,.k-autoFlowCard strong{display:block}.k-autoFlowCard strong{font-family:var(--font-body);font-size:21px;font-weight:700;letter-spacing:0;line-height:1.2}.k-autoFlowCard small{margin-top:6px;color:#6b7280;font-size:16px;line-height:1.35}.k-autoFlowIcon{width:52px;height:52px;border-radius:8px;display:inline-grid;place-items:center}.k-autoFlowIcon:before{font-family:var(--font-body);font-size:24px;font-weight:700;line-height:1}.k-autoFlowIcon.is-trigger{background:#fff0ec;color:#f26f45}.k-autoFlowIcon.is-trigger:before{content:"T"}.k-autoFlowIcon.is-wait{background:#f0f2f5;color:#4b5563}.k-autoFlowIcon.is-wait:before{content:"W"}.k-autoFlowIcon.is-action{background:#eef2ff;color:#5b5cf6}.k-autoFlowIcon.is-action:before{content:"A"}.k-autoFlowDelete{color:#8a91a0;font-size:18px;font-weight:700}.k-autoFlowAdd{position:relative;z-index:2;appearance:none;width:24px;height:24px;margin:28px 0;border:0;border-radius:6px;background:#9badff;color:#ffffff;display:inline-grid;place-items:center;font-size:20px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 1px 5px rgba(91,92,246,.22)}.k-autoFlowEnd{position:relative;z-index:1;color:#6b7280;font-size:18px;font-weight:700}.k-autoInspector{position:relative;z-index:2;min-height:0;overflow:auto;border-left:1px solid rgba(15,23,42,.08);background:#ffffff;box-shadow:-8px 0 24px rgba(15,23,42,.06)}.k-autoInspectorHeader{min-height:72px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 18px;border-bottom:1px solid rgba(15,23,42,.08)}.k-autoInspectorHeader strong{justify-self:center;font-size:18px}.k-autoInspectorLink{appearance:none;border:0;background:transparent;color:#5b5cf6;font-weight:700;cursor:pointer}.k-autoInspectorBody{display:grid;gap:18px;padding:24px 18px}.k-autoInspectorBody h3{margin:0;font-family:var(--font-body);font-size:17px;font-weight:700;letter-spacing:0}.k-autoInspectorBody p{margin:6px 0 0;color:#6b7280;line-height:1.45}.k-autoInspectorGrid{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:8px}.k-autoSegmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #cdd7ff;border-radius:4px;overflow:hidden}.k-autoSegmented button{min-height:42px;border:0;background:#ffffff;color:#6b7280;font-weight:600;cursor:pointer}.k-autoSegmented button.is-active{color:#5b5cf6;background:#f5f7ff;box-shadow:inset 0 0 0 1px #91a5ff}.k-autoApprovalToggle{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}.k-autoApprovalToggle small,.k-autoApprovalToggle strong{display:block}.k-autoApprovalToggle small{margin-top:6px;color:#6b7280;line-height:1.45}.k-autoApprovalToggle input{margin-top:3px;accent-color:#111827}.k-autoCanvasZoom{position:absolute;z-index:3;left:18px;bottom:18px;display:grid;grid-template-columns:48px 42px 42px;border:1px solid rgba(15,23,42,.08);background:#ffffff;box-shadow:0 8px 22px rgba(15,23,42,.08)}.k-autoCanvasZoom button{min-height:42px;border:0;border-right:1px solid rgba(15,23,42,.08);background:transparent;color:#111827;font-weight:700}.k-autoCanvasZoom button:last-child{border-right:0}.k-autoCanvasEmpty{position:relative;z-index:2;justify-self:center;align-self:start;margin-top:120px;width:min(520px,calc(100vw - 450px));display:grid;justify-items:start;gap:10px;padding:24px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#ffffff;box-shadow:0 10px 28px rgba(15,23,42,.1)}.k-autoCanvasEmpty strong{font-size:22px}.k-autoCanvasEmpty span{color:#6b7280}.k-projectBoard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.k-projectColumn{min-height:240px;border:1px solid var(--border);border-radius:14px;background:rgba(15,23,42,.02);padding:10px}.k-projectColumnHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.k-projectColumnBody{display:grid;gap:10px;align-content:start}.k-projectCountBadge{background:rgba(15,23,42,.06);color:var(--muted)}.k-boardProjectCard{padding:12px;border-radius:12px;cursor:grab}.k-boardProjectCard.is-selected{border-color:rgba(76,158,170,.7);box-shadow:0 0 0 2px rgba(76,158,170,.22)}.k-boardProjectCard:active{cursor:grabbing}.k-taskDrawerBackdrop{position:fixed;inset:0;border:0;background:rgba(15,23,42,.22);z-index:70}.k-taskDrawer{position:fixed;top:0;right:0;width:min(520px,92vw);height:100vh;background:var(--panel);border-left:1px solid var(--border);box-shadow:-14px 0 36px rgba(2,6,23,.16);z-index:80;display:grid;grid-template-rows:auto 1fr}.k-taskDrawerHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 92px 14px 14px;border-bottom:1px solid var(--border)}.k-taskDrawerHeaderActions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.k-taskDrawerBody{padding:14px;overflow:auto;display:grid;gap:10px;align-content:start}.k-taskDrawerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.k-taskCommentRow{display:flex;align-items:center;gap:10px}.k-taskList{display:grid;gap:8px}.k-taskListItem{border:1px solid var(--border);border-radius:10px;background:rgba(15,23,42,.02);padding:10px}.k-projectCalendarWrap{display:grid;gap:14px}.k-projectCalendarToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;flex-wrap:wrap}.k-projectCalendarToolbarNav,.k-projectCalendarToolbarStart{display:inline-flex;align-items:center;gap:10px}.k-projectCalendarToolbar .k-btn{min-height:46px;border-radius:16px}.k-projectCalendarToolbar .k-sectionTitle{color:#445cff;font-size:1.05rem!important;text-transform:none;letter-spacing:-.02em}.k-projectCalendarModeSwitch{display:inline-flex;align-items:center;padding:4px;border-radius:18px;background:rgba(226,232,240,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.k-projectCalendarModeButton{appearance:none;border:0;background:transparent;color:#526c80;min-height:42px;padding:0 16px;border-radius:14px;font-family:var(--font-heading);font-size:.86rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.k-projectCalendarModeButton.is-active{background:linear-gradient(135deg,#123a69,#0b274f);color:#f8fafc;box-shadow:0 12px 24px rgba(15,23,42,.18)}.k-projectCalendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;padding:1px;border-radius:26px;background:linear-gradient(180deg,rgba(148,163,184,.26),rgba(148,163,184,.14));overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.58),0 24px 52px rgba(15,23,42,.1)}.k-projectCalendar.is-day{grid-template-columns:minmax(0,1fr)}.k-projectCalendarDayLabel{min-height:62px;display:flex;align-items:center;justify-content:center;padding:14px 8px;background:linear-gradient(180deg,rgba(247,250,252,.98),rgba(236,242,248,.96));font-size:.86rem;font-weight:700;color:#526c80;letter-spacing:.01em;text-transform:none}.k-projectCalendarDayLabel.is-detailed{flex-direction:column;gap:4px;padding:12px 10px}.k-projectCalendarDayLabel.is-detailed strong{font-size:.8rem;color:#7b8ea3}.k-projectCalendarCell{min-height:146px;background:radial-gradient(circle at top right,rgba(53,183,179,.06),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.98));padding:10px 8px 8px;display:grid;grid-template-rows:auto 1fr;gap:8px}.k-projectCalendar.is-week .k-projectCalendarCell{min-height:320px;padding:12px 10px 10px}.k-projectCalendar.is-day .k-projectCalendarCell{min-height:520px;padding:14px 12px 12px}.k-projectCalendarCell.is-outside{background:rgba(244,247,251,.72);opacity:.62}.k-projectCalendarCell.is-drop-target{background:radial-gradient(circle at top right,rgba(214,50,134,.1),transparent 30%),linear-gradient(180deg,rgba(245,252,252,.98),rgba(236,248,247,.98));box-shadow:inset 0 0 0 2px rgba(53,183,179,.32)}.k-projectCalendarCellHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.k-projectCalendarDate{justify-self:end;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.9rem;font-weight:700;color:#8a9aac;background:rgba(255,255,255,.76)}.k-projectCalendarDate.is-today{color:#f8fafc;background:linear-gradient(135deg,#35b7b3,#d63286);box-shadow:0 10px 20px rgba(53,183,179,.2)}.k-projectCalendarCellMeta{display:grid;gap:2px;text-align:left;color:#6b7f92;font-size:.76rem;font-weight:700;letter-spacing:.01em}.k-projectCalendarCellMeta strong{color:#0d5f66;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.k-projectCalendarItems{display:grid;gap:6px;align-content:start}.k-projectCalendarItem{appearance:none;border:1px solid rgba(53,183,179,.1);background:rgba(53,183,179,.14);color:#0d5f66;border-radius:18px;min-height:34px;padding:0 10px;font-size:.8rem;font-weight:700;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:inset 3px 0 0 #35b7b3}.k-projectCalendarItem:active{cursor:grabbing}.k-projectCalendarItem:nth-child(2n){color:#445cff;background:rgba(96,96,255,.14);box-shadow:inset 3px 0 0 #5b5df5}.k-projectCalendarItem:nth-child(3n){color:#c28800;background:rgba(252,191,0,.14);box-shadow:inset 3px 0 0 #f2b900}.k-projectCalendar.is-day .k-projectCalendarItem,.k-projectCalendar.is-week .k-projectCalendarItem{min-height:38px;padding:8px 12px;white-space:normal;line-height:1.35}.k-projectCalendarItem:hover{transform:translateY(-1px);box-shadow:inset 3px 0 0 currentColor,0 10px 18px rgba(15,23,42,.1)}.k-linkBtn{appearance:none;border:0;background:transparent;color:var(--text);font:inherit;font-weight:700;padding:0;text-align:left;cursor:pointer}.k-linkBtn:hover{color:#D63286}.k-ganttWrap,.k-projectTimelineWrap{display:grid;gap:10px}.k-projectTimelineScale{position:relative;height:20px;border-bottom:1px solid var(--border)}.k-projectTimelineTick{position:absolute;transform:translateX(-50%);bottom:-3px}.k-projectTimelineTick span{display:inline-flex;padding:0 4px;font-size:11px;color:var(--muted);background:var(--panel)}.k-ganttRows,.k-projectTimelineRows{display:grid;gap:10px}.k-ganttRow,.k-projectTimelineRow{display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px;align-items:center}.k-ganttLeft,.k-projectTimelineMeta{min-width:0}.k-ganttRight,.k-projectTimelineTrack{position:relative;border:1px solid var(--border);border-radius:10px;min-height:34px;background:rgba(15,23,42,.03)}.k-projectTimelineBar{position:absolute;top:6px;height:20px;border-radius:999px}.k-projectTimelineBar.is-active{background:rgba(16,185,129,.8)}.k-projectTimelineBar.is-paused{background:rgba(245,158,11,.8)}.k-projectTimelineBar.is-complete{background:rgba(59,130,246,.8)}.k-projectTimelineBar.is-archived{background:rgba(100,116,139,.8)}.k-projectListGroups{margin-top:12px;display:grid;gap:12px}.k-projectListToolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.k-projectListToolbarActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.k-projectListGroup{display:grid;gap:8px}.k-projectListGroupHeader{display:flex;align-items:center;justify-content:space-between}.k-projectListTable{border:1px solid var(--border);border-radius:12px;overflow-x:auto;overflow-y:hidden;background:var(--panel);box-shadow:none}.k-projectListFieldPickerBackdrop{position:fixed;inset:0;z-index:30;background:rgba(15,23,42,.22);display:flex;align-items:flex-start;justify-content:center;padding:120px 24px 24px}.k-projectListFieldMenu,.k-projectListFieldPicker{width:min(360px,100%);border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.97);box-shadow:0 24px 50px rgba(15,23,42,.16);padding:12px;display:grid;gap:10px}.k-projectListFieldMenuLabel{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.k-projectListFieldTypeList{display:grid;max-height:360px;overflow:auto}.k-projectListFieldTypeBtn{width:100%;border:0;background:transparent;display:grid;gap:2px;text-align:left;padding:11px 10px;border-radius:12px}.k-projectListFieldTypeBtn:hover{background:rgba(58,184,207,.08)}.k-projectListFieldTypeTitle{font-size:15px;font-weight:700;color:var(--text)}.k-projectListFieldTypeDesc{font-size:12px;color:var(--muted)}.k-projectListFieldDialogBackdrop{position:fixed;inset:0;z-index:40;background:rgba(15,23,42,.22);display:flex;align-items:center;justify-content:center;padding:24px}.k-projectListFieldDialog{width:min(420px,100%);border:1px solid var(--border);border-radius:20px;background:rgba(255,255,255,.98);box-shadow:0 24px 60px rgba(15,23,42,.24);padding:22px}.k-projectListFieldDialogTitle{font-size:24px;font-weight:700;color:var(--text)}.k-projectListFieldDialogType{margin-top:10px;display:inline-flex;align-items:center;border-radius:999px;background:rgba(58,184,207,.12);border:1px solid rgba(58,184,207,.2);color:rgba(10,75,86,.92);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:7px 10px}.k-projectListFieldDialogBody{margin-top:16px;display:grid;gap:12px}.k-projectListFieldDialogActions{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}.k-projectListFieldHeaderMenuBackdrop{position:fixed;inset:0;z-index:45}.k-projectListFieldHeaderMenu{position:fixed;z-index:46;width:220px;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 24px 50px rgba(15,23,42,.16);overflow:hidden}.k-projectListFieldHeaderMenuItem{width:100%;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);font-size:15px;font-weight:600;text-align:left;padding:14px 16px}.k-projectListFieldHeaderMenuItem:last-child{border-bottom:0}.k-projectListFieldHeaderMenuItem:hover{background:rgba(58,184,207,.08)}.k-projectListFieldHeaderMenuItem.is-danger{color:#b91c1c}.k-projectListAddRow,.k-projectListGrid,.k-projectListHead,.k-projectListRow{display:grid;grid-template-columns:minmax(260px,1.75fr) minmax(190px,1fr) minmax(160px,.9fr) minmax(150px,.85fr) minmax(170px,.85fr);align-items:center;gap:0}.k-projectListHead{background:var(--panel);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.k-projectListAddColumnHead{display:flex;align-items:center;justify-content:center}.k-projectListCustomFieldHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.k-projectListColumnCaret{flex:0 0 auto;border:0;background:transparent;color:var(--muted);font-size:13px;line-height:1;padding:0}.k-projectListFrozenCell{position:sticky;left:0;z-index:5;background:var(--panel);width:420px;min-width:420px;max-width:420px;overflow:hidden;isolation:isolate}.k-projectListHead .k-projectListFrozenCell{z-index:7;background:var(--panel)}.k-projectListAddRow .k-projectListFrozenCell:before,.k-projectListHead .k-projectListFrozenCell:before,.k-projectListRow .k-projectListFrozenCell:before,.k-projectListSubtaskComposer .k-projectListFrozenCell:before,.k-projectListSubtaskRow .k-projectListFrozenCell:before{content:"";position:absolute;inset:0;background:inherit;z-index:-1}.k-projectListAddRow .k-projectListFrozenCell,.k-projectListRow .k-projectListFrozenCell,.k-projectListSubtaskComposer .k-projectListFrozenCell,.k-projectListSubtaskRow .k-projectListFrozenCell{box-shadow:1px 0 0 var(--border)}.k-projectListAddColumnBtn{border:0;background:transparent;color:var(--muted);font-size:24px;line-height:1;padding:0}.k-projectListAddRow>div,.k-projectListHead>div,.k-projectListRow>div{box-sizing:border-box;min-width:0;padding:12px 14px}.k-projectListHead>div{background:var(--panel)}.k-projectListAddRow>div+div,.k-projectListHead>div+div,.k-projectListRow>div+div{border-left:1px solid var(--border)}.k-projectListRow{border-top:1px solid var(--border);background:var(--panel);position:relative;z-index:0}.k-projectListRow.is-dragging{opacity:.52}.k-projectListRow:focus-within,.k-projectListRow:hover{z-index:8}.k-projectListEmptyRow{padding:18px 16px;border-top:1px solid var(--border);color:var(--muted);font-size:14px}.k-projectListNameCell{display:flex;align-items:center;gap:10px;min-width:420px}.k-projectListDragHandle{display:inline-grid;grid-template-columns:repeat(2,4px);gap:2px;flex:0 0 auto;border:0;background:transparent;padding:0}.k-projectListDragHandle span{width:4px;height:4px;border-radius:999px;background:rgba(100,116,139,.65)}.k-projectListExpandBtn{flex:0 0 18px;width:18px;height:18px;border:0;background:transparent;color:var(--muted);font-size:14px;line-height:1;padding:0}.k-projectListExpandBtn.is-empty{opacity:.22}.k-projectListSubtaskCount{flex:0 0 auto;color:var(--muted);font-size:12px;font-weight:700}.k-projectListAddPlus,.k-projectListStatusDot{width:16px;height:16px;flex:0 0 16px;border-radius:999px;border:1.5px solid rgba(100,116,139,.35)}.k-projectListStatusDot.is-open{border-color:rgba(148,163,184,.7);background:rgba(148,163,184,.18)}.k-projectListStatusDot.is-in-progress{border-color:rgba(37,99,235,.35);background:rgba(59,130,246,.18)}.k-projectListStatusDot.is-blocked{border-color:rgba(245,158,11,.45);background:rgba(251,191,36,.2)}.k-projectListStatusDot.is-complete{border-color:rgba(16,185,129,.4);background:rgba(52,211,153,.22)}.k-projectListAddPlus{border-style:dashed;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.k-projectListCellControl,.k-projectListNameInput{width:100%;min-width:0;border:0;border-radius:0;background:transparent;color:var(--text);box-shadow:none;padding:0}.k-projectListNameInput{min-height:24px;font-size:15px;font-weight:700}.k-projectListNameInput::placeholder{color:rgba(100,116,139,.9)}.k-projectListCellControl{min-height:24px;font-size:14px;color:var(--text)}.k-projectListCellControl:focus,.k-projectListNameInput:focus{outline:none}.k-projectListAddActions,.k-projectListMetaCell{display:flex;align-items:center;gap:10px}.k-projectListCellMuted{font-size:13px;color:var(--muted)}.k-projectListSaving{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--muted)}.k-projectListAddRow{border-top:1px solid var(--border);background:rgba(15,23,42,.02)}.k-projectListAddTrigger{width:100%;border:0;border-top:1px solid var(--border);background:transparent;color:rgba(100,116,139,.95);font-size:15px;text-align:left;padding:14px 18px 14px 58px}.k-projectListInlineAddBtn{flex:0 0 auto;border:0;border-radius:999px;background:rgba(58,184,207,.18);color:rgba(10,75,86,.92);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:10px 16px}.k-projectListInlineAddBtn:disabled{opacity:.6}.k-projectListValueBtn{color:var(--muted);text-align:left;padding:10px 12px}.k-projectListTextFieldInput,.k-projectListValueBtn{width:100%;border:0;border-radius:999px;background:rgba(15,23,42,.04);font-size:13px;font-weight:700}.k-projectListTextFieldInput{min-width:0;color:var(--text);padding:10px 18px}.k-projectListTextFieldInput::placeholder{color:var(--muted)}.k-projectListCustomAddCell{font-size:12px;font-weight:700;color:var(--muted)}.k-projectListPillSelect{width:auto;min-width:116px;max-width:100%;min-height:36px;border-radius:999px;border-width:1.5px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 34px 6px 16px;box-shadow:none;background-position:right 10px center!important;background-size:14px!important;justify-self:start}.k-projectListPillSelect.is-open{background-color:rgba(255,255,255,.95);border-color:rgba(148,163,184,.38);color:#64748b}.k-projectListPillSelect.is-in-progress{background-color:rgba(255,255,255,.95);border-color:rgba(59,130,246,.38);color:#4660a9}.k-projectListPillSelect.is-blocked{background-color:rgba(255,255,255,.95);border-color:rgba(201,150,58,.42);color:#C9963A}.k-projectListPillSelect.is-complete{background-color:rgba(255,255,255,.95);border-color:rgba(76,158,122,.45);color:#4C9E7A}.k-projectListPillSelect.is-low{background-color:rgba(255,255,255,.95);border-color:rgba(148,163,184,.32);color:#64748b}.k-projectListPillSelect.is-normal{background-color:rgba(255,255,255,.95);border-color:rgba(76,158,122,.45);color:#4C9E7A}.k-projectListPillSelect.is-high{background-color:rgba(255,255,255,.95);border-color:rgba(201,150,58,.42);color:#C9963A}.k-projectListPillSelect.is-urgent{background-color:rgba(255,255,255,.95);border-color:rgba(214,50,134,.3);color:#be185d}.k-projectListSubtaskGroup{border-top:1px solid rgba(15,23,42,.05);background:rgba(15,23,42,.015)}.k-projectListSubtaskComposer,.k-projectListSubtaskRow{border-top:1px solid rgba(15,23,42,.06)}.k-projectListSubtaskComposer>div,.k-projectListSubtaskRow>div{min-width:0;padding:10px 14px}.k-projectListSubtaskComposer>div+div,.k-projectListSubtaskRow>div+div{border-left:1px solid var(--border)}.k-projectListNameCell.is-subtask{padding-left:46px}.k-projectListSubtaskIndent{width:16px;height:1px;background:rgba(100,116,139,.35)}.k-projectListSubtaskTitle{color:var(--text)}@media (max-width:1180px){.k-projectWorkspaceFilters{grid-template-columns:1fr}.k-projectListAddRow,.k-projectListGrid,.k-projectListHead,.k-projectListRow{grid-template-columns:minmax(220px,1.5fr) minmax(170px,1fr) minmax(150px,.95fr) minmax(140px,.85fr) minmax(160px,.9fr) 56px}.k-projectListFieldMenu,.k-projectListFieldPicker{width:min(320px,calc(100vw - 48px))}}.k-projectsFilterRow{display:grid;grid-template-columns:minmax(280px,1fr) minmax(160px,.45fr) minmax(150px,.4fr) minmax(150px,.4fr);gap:10px;align-items:center}.k-projectCreateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}.k-projectCreateField{display:grid;gap:8px}.k-projectCreateField-span2{grid-column:span 2}.k-projectCreateLabel{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.k-projectCreateScope{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:4px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.72)}.k-projectCreateScopeButton{appearance:none;border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:700;padding:10px 14px;border-radius:999px;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.k-projectCreateScopeButton:hover{color:var(--text);background:rgba(15,23,42,.04)}.k-projectCreateScopeButton.is-active{color:#0f172a;background:linear-gradient(135deg,rgba(58,184,207,.22),rgba(214,50,134,.12));box-shadow:inset 0 0 0 1px rgba(58,184,207,.18)}.k-projectCreateStatic{min-height:42px;display:flex;align-items:center;padding:0 14px;border:1px dashed rgba(15,23,42,.12);border-radius:14px;background:rgba(255,255,255,.66);color:var(--muted);font-size:14px;font-weight:600}.k-projectCreateActions{display:flex;justify-content:flex-end;align-items:end}.k-projectsPortfolioHead,.k-projectsPortfolioRow{grid-template-columns:minmax(180px,1.6fr) minmax(140px,1fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(130px,.9fr) minmax(145px,.9fr)}.k-projectsPortfolioTable{overflow:visible}.k-taskFilterRow{grid-template-columns:minmax(280px,1fr) minmax(160px,.45fr) minmax(150px,.4fr) minmax(150px,.4fr) minmax(180px,.48fr)}.k-tasksPortfolioHead,.k-tasksPortfolioRow{grid-template-columns:minmax(240px,1.7fr) minmax(140px,.9fr) minmax(140px,.9fr) minmax(120px,.75fr) minmax(140px,.85fr) minmax(180px,.95fr) minmax(145px,.85fr)}.k-ticketFilterRow{grid-template-columns:minmax(280px,1fr) minmax(170px,.5fr) minmax(170px,.5fr) minmax(160px,.45fr) minmax(150px,.4fr)}.k-ticketFilterRowSecondary{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(220px,.6fr) auto;gap:10px;align-items:center}.k-ticketsPortfolioHead,.k-ticketsPortfolioRow{grid-template-columns:minmax(215px,1.45fr) minmax(140px,.85fr) minmax(135px,.8fr) minmax(125px,.75fr) minmax(140px,.8fr) minmax(165px,.9fr) minmax(145px,.75fr)}.k-ticketsPortfolioTable,.k-workItemsSurface .k-projectListGroups,.k-workItemsSurface .k-projectListRow,.k-workItemsSurface .k-projectListTable{overflow:visible}.k-workItemsSurface .k-projectListRow,.k-workItemsSurface .k-projectListTable{position:relative}.k-workItemsSurface .k-projectListRow{z-index:1}.k-workItemsSurface .k-projectListRow.is-menu-open{z-index:40}.k-workItemsSurface .k-projectStatusMenuWrap,.k-workItemsSurface .k-tableStatusMenuWrap{z-index:30}.k-workItemsSurface .k-projectStatusMenu{z-index:120}.k-ticketAssigneeSelect{min-height:36px;max-width:100%}.k-inboxTable{overflow:auto}.k-inboxFilters{margin-top:14px;display:grid;grid-template-columns:minmax(280px,1fr) minmax(180px,.45fr) minmax(170px,.4fr);gap:10px;align-items:center}.k-inboxGrid{grid-template-columns:minmax(150px,.8fr) minmax(170px,.9fr) minmax(320px,1.8fr)}.k-inboxSubjectLink{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;color:inherit}.k-inboxSubjectLink:hover{color:var(--ink)}.k-chatComposer{border:1px solid var(--border);border-radius:14px;background:var(--panel)}.k-chatBubble.is-client{border-color:rgba(53,183,179,.24);background:rgba(53,183,179,.06)}.k-chatBubble.is-client .k-chatAudience{background:rgba(53,183,179,.16);color:#0d5f66}.k-chatAppShell{width:100%}.k-chatApp{--chat-chrome:150px;height:calc(100dvh - var(--chat-chrome));min-height:420px;display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.k-chatInbox{min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--border);background:color-mix(in srgb,var(--bg) 55%,var(--panel))}.k-chatInboxHead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border)}.k-chatInboxHead h1{margin:0;font-size:var(--type-h3);font-family:var(--font-heading-stack)}.k-chatInboxHead p,.k-chatRoomHeader p{margin:2px 0 0;color:var(--muted);font-size:var(--type-label)}.k-chatBackLink{display:inline-flex;align-items:center;min-height:30px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:999px;color:var(--text);font-size:var(--type-label);font-weight:700;text-decoration:none}.k-chatConversationList{flex:1 1 auto;min-height:0;overflow-y:auto;align-content:start;padding:var(--space-2);display:block}.k-chatConversationItem{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);margin-bottom:2px;border:0;border-radius:10px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.k-chatConversationItem:focus-visible,.k-chatConversationItem:hover{background:color-mix(in srgb,var(--teal) 8%,transparent)}.k-chatConversationItem.is-active{background:color-mix(in srgb,var(--teal) 14%,transparent)}.k-chatConversationText{min-width:0;display:grid;gap:1px}.k-chatConversationText small,.k-chatConversationText strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-chatConversationText strong{font-size:var(--type-body-sm);font-weight:700}.k-chatConversationText small{color:var(--muted);font-size:var(--type-label)}.k-chatConversationItem b{min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px;background:#d63286;color:#fff;font-size:11px}.k-chatAvatar{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--teal),#d63286);color:#ffffff;font-size:var(--type-body-sm);font-weight:700;flex:none}.k-chatAvatar.is-large{width:40px;height:40px}.k-chatInboxEmpty,.k-chatThreadEmpty,.k-chatThreadStatus{display:grid;place-items:center;gap:var(--space-2);padding:var(--space-6);color:var(--muted);text-align:center}.k-chatInboxEmpty strong,.k-chatThreadEmpty strong{color:var(--text)}.k-chatInboxEmpty small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.k-chatRoom{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--panel)}.k-chatRoom>*{flex:0 0 auto}.k-chatRoom>.k-chatThread{flex:1 1 0}.k-chatRoomHeader{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border)}.k-chatRoomHeader h2{margin:0;font-size:var(--type-h3);font-family:var(--font-heading-stack);letter-spacing:0;color:var(--text)}.k-chatThread{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}.k-chatMessageBubble{position:relative;width:fit-content;max-width:min(72%,640px);display:grid;gap:4px;padding:9px 12px;border-radius:14px;font-size:var(--type-body-sm)}.k-chatMessageBubble.is-mine{align-self:flex-end;border-bottom-right-radius:4px;background:color-mix(in srgb,var(--teal) 16%,var(--panel));color:var(--text)}.k-chatMessageBubble.is-theirs{align-self:flex-start;border:1px solid var(--border);border-bottom-left-radius:4px;background:color-mix(in srgb,var(--bg) 60%,var(--panel));color:var(--text)}.k-chatMessageName{font-size:11px;font-weight:700;color:var(--muted)}.k-chatMessageBubble.is-mine .k-chatMessageName{display:none}.k-chatMessageBody{white-space:pre-wrap;line-height:1.5}.k-chatMessageBubble time{justify-self:end;font-size:10px;color:var(--muted)}.k-chatAttachments{display:grid;gap:var(--space-2)}.k-chatAttachmentImage,.k-chatAttachmentMedia{width:100%;max-height:280px;object-fit:cover;border-radius:10px;background:var(--border)}.k-chatAttachmentAudio{width:240px;max-width:100%}.k-chatAttachmentFile{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--text);font-weight:600;text-decoration:none}.k-chatAttachmentFile small{color:var(--muted)}.k-chatReactionBar,.k-chatReactionSummary{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.k-chatReactionSummary span{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;color:var(--text);font-size:11px;font-weight:700}.k-chatReactionBar,.k-chatReactionSummary span{border:1px solid var(--border);background:var(--panel)}.k-chatReactionBar{position:absolute;top:-30px;right:6px;padding:2px 4px;border-radius:999px;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:2}.k-chatMessageBubble:focus-within .k-chatReactionBar,.k-chatMessageBubble:hover .k-chatReactionBar{opacity:1;pointer-events:auto}.k-chatReactionBar button{width:26px;height:26px;border:0;border-radius:999px;background:transparent;font-size:14px;cursor:pointer}.k-chatReactionBar button:focus-visible,.k-chatReactionBar button:hover{background:color-mix(in srgb,var(--teal) 14%,transparent)}.k-chatComposerDock{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--border);background:var(--panel)}.k-chatComposerDock input[type=file]{display:none}.k-chatDraftAttachments{display:flex;flex-wrap:wrap;gap:var(--space-2)}.k-chatDraftAttachments button{min-height:30px;display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid color-mix(in srgb,var(--teal) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--teal) 8%,transparent);color:var(--text);font-size:var(--type-label);cursor:pointer}.k-chatDraftAttachments small{color:var(--muted)}.k-chatComposerBar{display:grid;grid-template-columns:38px 38px minmax(0,1fr) auto;gap:var(--space-2);align-items:end}.k-chatSendBtn,.k-chatToolBtn{height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;cursor:pointer;font-weight:700}.k-chatToolBtn{width:38px;background:var(--panel);color:var(--muted)}.k-chatToolBtn:hover{color:var(--text)}.k-chatToolBtn.is-recording{border-color:rgba(214,50,134,.4);background:rgba(214,50,134,.12);color:#be185d}.k-chatComposerInput{min-height:38px;max-height:140px;padding:9px 14px;border:1px solid var(--border);border-radius:18px;background:var(--panel);color:var(--text);resize:none;line-height:1.45;font-size:var(--type-body-sm)}.k-chatComposerInput:focus-visible{outline:none;border-color:color-mix(in srgb,var(--teal) 55%,transparent)}.k-chatSendBtn{min-width:76px;padding:0 var(--space-4);border-color:transparent;background:var(--teal);color:#ffffff}.k-chatSendBtn:disabled,.k-chatToolBtn:disabled{opacity:.45;cursor:not-allowed}html.theme-dark .k-chatMessageBubble.is-mine{background:color-mix(in srgb,var(--teal) 26%,var(--surface))}html.theme-dark .k-chatMessageBubble.is-theirs{background:color-mix(in srgb,var(--bg) 40%,var(--surface))}html.theme-dark .k-chatConversationItem:focus-visible,html.theme-dark .k-chatConversationItem:hover{background:rgba(53,183,179,.12)}html.theme-dark .k-chatConversationItem.is-active{background:rgba(53,183,179,.18)}.k-projectStatus{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid var(--border);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.k-projectStatus.is-success{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.12);color:rgba(6,95,70,.96)}.k-projectStatus.is-warning{border-color:rgba(217,119,6,.28);background:rgba(245,158,11,.12);color:rgba(146,64,14,.96)}.k-projectStatus.is-info{border-color:rgba(18,125,235,.26);background:rgba(18,125,235,.1);color:rgba(29,78,216,.96)}.k-projectStatus.is-muted{border-color:rgba(100,116,139,.22);background:rgba(100,116,139,.1);color:rgba(71,85,105,.96)}.k-projectTypePill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid rgba(214,50,134,.32);background:rgba(214,50,134,.1);color:#D63286;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.k-projectStatus.is-active{background-color:#4C9E7A1F!important;border-color:#4C9E7A!important;color:#4C9E7A!important}.k-projectStatus.is-paused{background-color:#C49A4A1F!important;border-color:#C49A4A!important;color:#C49A4A!important}.k-projectStatus.is-complete{background-color:#5A7DAA1F!important;border-color:#5A7DAA!important;color:#5A7DAA!important}.k-projectStatus.is-archived{background-color:#7A83921F!important;border-color:#7A8392!important;color:#7A8392!important}.k-projectStatus.is-neutral{background:rgba(15,23,42,.06);border-color:var(--border);color:var(--muted)}.k-projectStatus.is-phase-intake{background:#C65A6A1F;border-color:#C65A6A66;color:#C65A6A}.k-projectStatus.is-phase-discovery{background:#D9795B1F;border-color:#D9795B66;color:#D9795B}.k-projectStatus.is-phase-planning{background:#C9963A1F;border-color:#C9963A66;color:#C9963A}.k-projectStatus.is-phase-production{background:#B98A3A1F;border-color:#B98A3A66;color:#B98A3A}.k-projectStatus.is-phase-review{background:#7C9A4D1F;border-color:#7C9A4D66;color:#7C9A4D}.k-projectStatus.is-phase-launch{background:#4C9EAA1F;border-color:#4C9EAA66;color:#4C9EAA}.k-projectStatus.is-phase-maintenance{background:#5566A81F;border-color:#5566A866;color:#5566A8}.k-projectStatus.is-phase-complete{background:#8B5FA81F;border-color:#8B5FA866;color:#8B5FA8}.k-projectStatus.is-open{background:rgba(53,183,179,.14);border-color:rgba(53,183,179,.34);color:#0f766e}.k-projectStatus.is-in-progress{background:rgba(59,130,246,.14);border-color:rgba(59,130,246,.32);color:#1d4ed8}.k-projectStatus.is-blocked{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.32);color:#b91c1c}.k-projectStatus.is-resolved{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.32);color:#047857}.k-projectStatus.is-low{background:rgba(148,163,184,.14);border-color:rgba(148,163,184,.32);color:#64748b}.k-projectStatus.is-normal{background:rgba(76,158,122,.12);border-color:rgba(76,158,122,.32);color:#2f6e56}.k-projectStatus.is-high{background:rgba(201,150,58,.14);border-color:rgba(201,150,58,.34);color:#9a6b17}.k-projectStatus.is-urgent{background:rgba(214,50,134,.12);border-color:rgba(214,50,134,.28);color:#be185d}.k-projectStatus.is-selected{box-shadow:0 0 0 2px rgba(53,183,179,.2)}.k-compactMeta{margin-top:4px;font-size:13px}.k-readBlock{margin-top:10px;display:grid;gap:8px}.k-readItem{display:grid;grid-template-columns:170px 1fr;gap:12px;align-items:start;padding:6px 0}.k-readLabel{color:var(--muted)}.k-readValue{color:var(--text);line-height:var(--leading-ui)}.k-ticketDetailFacts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-radius:18px;overflow:hidden}.k-ticketDetailFact{padding:16px 18px;border-right:1px solid var(--border);display:grid;gap:10px;align-content:start;min-width:0}.k-ticketDetailFact:last-child{border-right:0}.k-ticketDetailFactLabel{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}.k-ticketDetailFactValue{min-width:0;font-size:15px;line-height:1.35;color:var(--text);font-weight:600}.k-ticketDetailGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:20px;align-items:start}.k-ticketDetailMain{min-width:0}.k-ticketDetailSidebar{display:grid;gap:18px;align-self:start}.k-ticketWorkspaceCard{padding:14px;border-radius:16px}.k-ticketWorkspaceFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.k-ticketWorkspaceField{min-width:0}.k-ticketWorkspaceField.is-full{grid-column:1/-1}.k-ticketWorkspaceActions{margin-top:12px;display:flex;align-items:center;gap:10px}.k-ticketWorkspaceActions .k-btn{flex:1}html.theme-dark .k-ticketRefPill{background:rgba(90,125,170,.18);border-color:rgba(90,125,170,.3);color:#c6d8f0}html.theme-dark .k-ticketReplyingTo{background:rgba(148,163,184,.12)}.k-ticketConversationRow{display:grid;gap:10px;align-items:start;padding:16px 0;border-bottom:1px solid var(--border)}.k-ticketConversationRow.is-reply{margin-left:28px;padding-left:16px;border-left:2px solid rgba(90,125,170,.18)}.k-ticketConversationRow:last-child{border-bottom:0}.k-ticketConversationTopRow{display:flex;align-items:center;gap:14px;min-width:0;flex-wrap:wrap}.k-ticketConversationDate{font-size:12px;color:var(--muted);white-space:nowrap}.k-ticketConversationSender{font-size:15px;font-weight:700;color:var(--text);white-space:nowrap}.k-ticketConversationBadge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:rgba(90,125,170,.1);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.k-ticketConversationBottomRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center}.k-ticketConversationBody{min-width:0;font-size:15px;line-height:1.5;color:var(--text)}.k-ticketConversationReplyButton{appearance:none;border:0;background:transparent;padding:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);justify-self:end;text-align:right;white-space:nowrap;cursor:pointer}.k-ticketConversationReplyButton:hover{color:var(--teal)}.k-ticketReplyingTo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:10px 12px;border-radius:14px;background:rgba(90,125,170,.08);color:var(--muted);font-size:13px}.k-textActions{display:inline-flex;align-items:center;gap:12px}.k-actionText{appearance:none;border:0;background:transparent;padding:0;color:#17798e;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.k-actionText:hover{text-decoration:underline}.k-actionText.is-save{color:#d63384}.k-actionText.is-cancel{color:var(--muted)}.k-actionText:disabled{opacity:.55;cursor:not-allowed}.k-titleWithAction{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.k-profileContactGrid{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.k-profileSideCol .k-profileContactGrid{grid-template-columns:1fr}.k-profileSideCol .k-input-grow{min-width:140px}.k-profileContactCard,.k-profileInfoCard{padding:14px;border-radius:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:96px}.k-profileInfoCard{margin-top:10px}.k-avatarImage{object-fit:cover;background:rgba(15,23,42,.04)}.k-avatarFallback,.k-avatarImage{width:52px;height:52px;border-radius:999px;border:1px solid var(--border)}.k-avatarFallback{display:inline-flex;align-items:center;justify-content:center;background:rgba(214,50,134,.08);color:#D63286;font-weight:700;font-size:12px;letter-spacing:.06em}.k-logoImage{width:40px;height:40px;border-radius:10px;object-fit:cover;border:1px solid var(--border);background:#fff}.k-logoImageNatural{width:auto;max-width:140px;height:auto;max-height:52px;object-fit:contain}.k-logoFallback{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);background:rgba(53,183,179,.1);color:var(--teal);font-weight:700}.k-profileMetaRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.k-profileMetaRow-single{gap:6px;row-gap:6px}.k-profileRangeTabs{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:210px}.k-profileBadge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:rgba(214,50,134,.08);color:#D63286;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.k-ticketRefPill{background:rgba(90,125,170,.12);border-color:rgba(90,125,170,.24);color:#5A7DAA}.k-inlineMetaLink{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--border);color:var(--teal);background:rgba(53,183,179,.08)}.k-inlineMetaStatic{cursor:default}.k-inlineMetaText{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.k-ticketListMetaRow{margin-top:8px;gap:10px;row-gap:6px}.k-ticketListMetaLead{color:var(--muted);font-size:13px;font-weight:600}.k-uploadField{display:grid;gap:6px;min-width:220px}.k-fileInputHidden{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.k-fileUploadBtn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid rgba(53,183,179,.35);background:rgba(53,183,179,.1);color:var(--teal);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.k-uploadField:hover .k-fileUploadBtn{background:rgba(53,183,179,.16);border-color:rgba(53,183,179,.5)}.k-profileContactCard.is-editing{border-color:rgba(214,50,134,.35);background:rgba(214,50,134,.06);box-shadow:0 6px 16px rgba(214,50,134,.1)}.k-noteTable{margin-top:10px;border-top:1px solid var(--border);border-left:0;border-right:0;border-radius:0;overflow:hidden}.k-noteRow,.k-noteTable{border-bottom:1px solid var(--border);background:transparent}.k-noteRow{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:10px;padding:12px 0}.k-noteRow:last-child{border-bottom:0}.k-noteDate{font-size:12px;white-space:nowrap}.k-notePreview{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.k-noteActions{justify-self:end}.k-notesActivityGrid{margin-top:4px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px}.k-activityList{margin-top:10px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;overflow:hidden}.k-clientDashboard .k-activityList{border-top:0;border-bottom:0}.k-activityRow{display:grid;grid-template-columns:120px 1fr;align-items:start;gap:10px;padding:12px 0;border-bottom:1px solid var(--border);background:transparent}.k-activityRow:last-child{border-bottom:0}.k-clientDashboard .k-activityRow{padding:10px 0;border-bottom:0}.k-clientDashboard .k-emptyState{padding:12px 0;border:0;background:transparent}.k-activityDate{font-size:12px;white-space:nowrap}.k-activityText{font-size:13px;line-height:1.35}.k-activityActorLink,.k-activityActorName{font-weight:600;color:var(--ink)}.k-activityActorLink:hover,.k-iconAction{color:var(--teal)}.k-iconAction{width:34px;height:34px;border:1px solid var(--border);background:rgba(53,183,179,.08);transition:background .15s ease,border-color .15s ease,transform .15s ease}.k-iconAction:hover{background:rgba(53,183,179,.16);border-color:rgba(53,183,179,.4);transform:translateY(-1px)}.k-iconAction:focus-visible{outline:2px solid rgba(53,183,179,.45);outline-offset:1px}.k-inlineIconAction{appearance:none;border:0;background:transparent;color:#D63286;padding:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;transition:background-color .15s ease,color .15s ease,transform .15s ease}.k-inlineIconGroup{display:inline-flex;align-items:center;gap:4px}.k-inlineIconAction:hover{background:rgba(214,50,134,.12);transform:translateY(-1px)}.k-inlineIconAction.is-edit{color:#D63286}.k-inlineIconAction.is-save{color:#35B7B3}.k-inlineIconAction.is-cancel{color:#0B1230}.k-inlineIconAction.is-danger{color:#7a859b}.k-inlineIconAction.is-danger:hover{color:#D63286}.k-inlineIconAction:disabled{opacity:.45;cursor:not-allowed}.k-formActions{margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.k-editPanel{animation:k-edit-enter .2s ease}.k-editPanel-highlight{margin-top:10px;padding:10px;border-radius:12px;border:1px solid rgba(214,50,134,.24);background:rgba(214,50,134,.06)}@keyframes k-edit-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.k-actionIconBtn{appearance:none;border:0;border-radius:10px;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;cursor:pointer}.k-actionIconBtn.is-success{background:#35B7B3}.k-actionIconBtn.is-warning{background:#0B1230}.k-actionIconBtn.is-danger{background:#D63286}.k-actionIconBtn:disabled{opacity:.55;cursor:not-allowed}.k-navlink{position:relative;display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid transparent;border-radius:10px;overflow:hidden;isolation:isolate;font-family:var(--font-body);font-size:.9rem;font-weight:500;letter-spacing:.02em;text-transform:none;color:#475569;transition:background-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.k-navlink:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(53,183,179,.08),rgba(214,50,134,.04) 94%);opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1);z-index:0}.k-navlinkIcon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;flex:0 0 18px}.k-navlinkIcon,.k-navlinkLabel{position:relative;z-index:1;transition:color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.k-navlinkLabel{min-width:0;line-height:1.15}.k-navlink:hover{background:transparent;color:#0f172a;box-shadow:inset 0 0 0 1px rgba(148,163,184,.1),0 8px 18px rgba(15,23,42,.04);transform:translateY(-1px)}.k-navlink:hover:before{opacity:1}.k-navlink:hover .k-navlinkIcon{color:#129c9a}html.theme-dark .k-navlink:hover{background:transparent;color:rgba(241,245,249,.98);box-shadow:inset 0 0 0 1px rgba(148,163,184,.14),0 10px 22px rgba(2,8,23,.18)}html.theme-dark .k-navlink:before{background:linear-gradient(90deg,rgba(45,212,191,.12),rgba(214,50,134,.06) 94%)}html.theme-dark .k-navlink:hover .k-navlinkIcon{color:#43d6cf}.k-navlink[aria-current=page]{background:linear-gradient(135deg,rgba(31,122,140,.16),rgba(56,189,248,.16));border-color:rgba(56,189,248,.18);box-shadow:0 14px 28px rgba(56,189,248,.1);color:#0f172a;font-weight:700}.k-navlink:hover,.k-navlink[aria-current=page]{border-left:none!important}html.theme-dark .k-navlink[aria-current=page]{background:linear-gradient(135deg,rgba(22,78,99,.88),rgba(11,56,90,.92));border-color:rgba(76,201,194,.26);box-shadow:0 18px 36px rgba(2,8,23,.36);color:#f8fafc}.k-topControls{position:static;flex:0 1 auto;justify-content:flex-end;flex-wrap:nowrap;z-index:60}.k-topControls,.k-topUtilityCluster{display:flex;align-items:center;gap:10px;min-width:0}.k-topUtilityCluster{position:absolute;top:50%;left:50%;width:min(420px,calc(100% - 620px));justify-content:center;transform:translate(-50%,-50%)}.k-topTimerChip{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:4px 6px 4px 10px;border:1px solid var(--border);border-radius:14px;background:rgba(15,23,42,.02);flex:0 0 auto}.k-topTimerChip.is-running{border-color:rgba(53,183,179,.34);background:linear-gradient(90deg,rgba(53,183,179,.1),rgba(42,163,201,.06))}.k-topTimerChip.is-paused{border-color:rgba(15,23,42,.12)}.k-topTimerMain{display:inline-flex;align-items:center;justify-content:center;min-width:0;color:var(--text)}.k-topTimerValue{font-size:14px;font-weight:700;letter-spacing:.04em}.k-topTimerAction{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:10px;border:1px solid rgba(15,23,42,.08);background:var(--panel);color:var(--muted);cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.k-topTimerAction.is-stop{color:#0d5f66;border-color:rgba(53,183,179,.28)}.k-topCommand{position:relative;flex:0 1 420px;width:min(100%,420px);max-width:420px;min-width:220px}.k-topCommandShell{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.92);box-shadow:none;color:var(--muted);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.k-topCommandShell:hover{border-color:rgba(76,158,170,.28);box-shadow:0 8px 18px rgba(15,23,42,.06);transform:translateY(-1px)}.k-topCommand.is-open .k-topCommandShell,.k-topCommandShell:focus-within{border-color:rgba(53,183,179,.4);box-shadow:0 8px 18px rgba(15,23,42,.06)}.k-topCommandInput{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--text);font-size:14px;font-weight:500;outline:none}.k-topCommandInput::placeholder{color:var(--muted)}.k-topCommandHints{gap:6px;flex-shrink:0}.k-topCommandHint,.k-topCommandHints{display:inline-flex;align-items:center}.k-topCommandHint{justify-content:center;min-width:28px;height:24px;padding:0 8px;border-radius:8px;border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.04);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.k-topCommandMenu{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:120;display:grid;gap:0;max-height:min(68vh,520px);overflow:auto;padding:8px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#ffffff;box-shadow:0 24px 48px rgba(2,6,23,.16)}.k-topCommandLead{padding:10px 12px 12px;margin-bottom:4px;border-bottom:1px solid rgba(15,23,42,.08)}.k-topCommandLeadTitle{font-size:13px;font-weight:700;color:var(--foreground)}.k-topCommandLeadMeta{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.4}.k-topCommandOption{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px;border:0;border-radius:14px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.k-topCommandOption.is-active,.k-topCommandOption:hover{background:linear-gradient(90deg,rgba(53,183,179,.08),rgba(214,50,134,.04) 92%);box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 8px 18px rgba(15,23,42,.05);transform:translateY(-1px)}.k-topCommandOptionBody{min-width:0}.k-topCommandOptionTitle{font-size:14px;font-weight:700;line-height:1.3;color:var(--foreground)}.k-topCommandOptionMeta{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.k-topCommandBadge{display:inline-flex;align-items:center;justify-content:center;min-width:74px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.04);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.k-topCommandBadge.is-action,.k-topCommandBadge.is-page{color:#0d5f66;border-color:rgba(53,183,179,.22);background:rgba(53,183,179,.08)}.k-topCommandBadge.is-client,.k-topCommandBadge.is-project,.k-topCommandBadge.is-task,.k-topCommandBadge.is-ticket{color:#123a69;border-color:rgba(18,58,105,.14);background:rgba(18,58,105,.06)}.k-topCommandBadge.is-invoice,.k-topCommandBadge.is-proposal,.k-topCommandBadge.is-review{color:#d63286;border-color:rgba(214,50,134,.18);background:rgba(214,50,134,.06)}.k-topCommandEmpty{padding:16px 14px;color:var(--muted);font-size:13px}.k-topCommandMenuFooter{padding:10px 14px 4px;color:var(--muted);font-size:12px}.k-topIconBtn{width:42px;height:42px;border-radius:12px;border:1px solid var(--border);background:var(--panel);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.k-topIconBtn:hover{color:var(--text);border-color:rgba(76,158,170,.35);box-shadow:0 8px 18px rgba(15,23,42,.06);transform:translateY(-1px)}.k-topIconBtn-active{border-color:rgba(76,158,170,.55);color:#2aa3c9;background:rgba(76,158,170,.08)}.k-topIconBtn-theme-dark{border-color:rgba(185,138,58,.55);color:#B98A3A}.k-topIconBtn-theme-dark:hover{border-color:#B98A3A;color:#B98A3A;background:rgba(185,138,58,.12)}.k-topIconBtn-theme-light{color:#0b2f6a}.k-topIconBtn-theme-light:hover{color:#0b2f6a;background:rgba(42,163,201,.1)}.k-topIconBtn-theme-light .k-iconMoonBody{fill:rgba(42,163,201,.18)}.k-topChatWrap{position:relative;flex:0 0 auto}.k-topChatPanel{position:fixed;right:24px;bottom:24px;z-index:180;width:min(500px,calc(100vw - 48px));height:min(720px,calc(100vh - 48px));display:grid;grid-template-rows:auto auto minmax(260px,1fr) auto;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 28px 70px rgba(2,6,23,.24),inset 0 0 0 1px rgba(255,255,255,.48)}.k-topChatTab.is-active{border-color:rgba(53,183,179,.42);background:rgba(53,183,179,.12);color:#0d5f66}.k-topChatOpenLink{min-height:30px;padding:0 10px;border:1px solid rgba(53,183,179,.24);border-radius:10px;color:#0d5f66;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.k-topChatClose,.k-topChatOpenLink{display:inline-flex;align-items:center;font-weight:700}.k-topChatClose{width:32px;height:32px;justify-content:center;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:rgba(15,23,42,.04);color:var(--text);cursor:pointer;font-size:14px;line-height:1}.k-topChatClose:focus-visible,.k-topChatClose:hover{border-color:rgba(214,50,134,.26);background:rgba(214,50,134,.08);color:#9f1d61}.k-topChatMessages{min-height:0;overflow:auto;display:grid;align-content:start;gap:10px;padding:12px}.k-topChatMessage{display:grid;gap:7px;padding:11px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:rgba(15,23,42,.025)}.k-topChatMessage.is-client{border-color:rgba(53,183,179,.24);background:rgba(53,183,179,.06)}.k-topChatMessageMeta{min-width:0;display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.k-topChatMessageMeta strong{min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.k-topChatMessageMeta span:first-child{min-height:22px;display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;background:rgba(15,23,42,.07);color:var(--text);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.k-topChatMessage.is-client .k-topChatMessageMeta span:first-child{background:rgba(53,183,179,.16);color:#0d5f66}.k-topChatMessageBody{max-height:130px;overflow:auto;white-space:pre-wrap;color:var(--text);font-size:13px;line-height:1.45}.k-topChatEmpty,.k-topChatError{color:var(--muted);font-size:12px}.k-topChatError{padding:10px;border-radius:12px;background:rgba(220,38,38,.08);color:#991b1b}.k-topChatCompose{display:grid;gap:10px;padding:12px;border-top:1px solid var(--border);background:rgba(248,250,252,.86)}.k-topChatCompose .k-input{min-height:38px;font-size:13px}.k-topChatTextarea{min-height:82px;max-height:160px;resize:vertical;line-height:1.45}.k-topChatSend{width:100%;min-height:38px}html.theme-dark .k-topChatPanel{background:rgba(15,23,42,.98);border-color:rgba(148,163,184,.14);box-shadow:0 24px 56px rgba(0,0,0,.34)}html.theme-dark .k-topChatCompose,html.theme-dark .k-topChatHeader{background:rgba(19,31,57,.94)}html.theme-dark .k-topChatClose{border-color:rgba(148,163,184,.14);background:rgba(226,232,240,.08);color:rgba(241,245,249,.92)}html.theme-dark .k-topChatMessage{border-color:rgba(148,163,184,.12);background:rgba(15,23,42,.46)}.k-topChatPanel{right:96px;top:92px;bottom:auto;width:min(850px,calc(100vw - 132px));height:min(720px,calc(100vh - 124px));grid-template-rows:minmax(0,1fr);grid-template-columns:300px minmax(0,1fr);border-radius:18px}.k-topChatList{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border-right:1px solid var(--border);background:rgba(248,250,252,.94)}.k-topChatListHeader,.k-topChatThreadHeader{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.88)}.k-topChatListHeader strong,.k-topChatThreadHeader strong{color:var(--text);font-size:15px}.k-topChatListBody{min-height:0;overflow:auto}.k-topChatListItem{width:100%;min-height:78px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 14px;border:0;border-bottom:1px solid rgba(15,23,42,.06);background:transparent;color:var(--text);cursor:pointer;text-align:left}.k-topChatListItem.is-active,.k-topChatListItem:focus-visible,.k-topChatListItem:hover{background:rgba(15,23,42,.045)}.k-topChatListAvatar{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:999px;background:#35b7b3;color:#fff;font-size:13px;font-weight:700}.k-topChatListText{min-width:0;display:grid;gap:4px}.k-topChatListText small,.k-topChatListText strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-topChatListText small,.k-topChatThreadHeader span{color:var(--muted);font-size:12px}.k-topChatListItem b{min-width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;background:#d63286;color:#fff;font-size:11px}.k-topChatThreadPane{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:linear-gradient(rgba(255,255,255,.88),rgba(255,255,255,.88)),radial-gradient(circle at 14px 14px,rgba(15,23,42,.05) 1px,transparent 0);background-size:auto,28px 28px}.k-topChatThreadHeader>div{min-width:0;display:grid;gap:3px}.k-topChatMessages{padding:18px;display:flex;flex-direction:column;gap:12px}.k-topChatMessage{width:fit-content;max-width:78%;border-radius:16px;box-shadow:0 8px 22px rgba(15,23,42,.06)}.k-topChatMessage.is-mine{align-self:flex-end;border-color:transparent;border-bottom-right-radius:5px;background:#123a69;color:#fff}.k-topChatMessage.is-theirs{align-self:flex-start;border-color:rgba(15,23,42,.08);border-bottom-left-radius:5px;background:#fff}.k-topChatMessage.is-mine .k-topChatMessageBody,.k-topChatMessage.is-mine .k-topChatMessageMeta,.k-topChatMessage.is-mine .k-topChatMessageMeta strong{color:#fff}.k-topChatMessageMeta{justify-content:space-between}.k-topChatMessageMeta span:first-child{min-height:auto;padding:0;border-radius:0;background:transparent;color:inherit;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.k-topChatAttachments{display:grid;gap:8px}.k-topChatImage,.k-topChatVideo{width:100%;max-height:230px;object-fit:cover;border-radius:12px;background:rgba(15,23,42,.08)}.k-topChatAudio{width:min(320px,100%)}.k-topChatAudioWrap{display:grid;gap:6px}.k-topChatAudioWrap a{color:inherit;font-size:12px;font-weight:700;opacity:.78;text-decoration:underline;text-underline-offset:3px}.k-topChatFile{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.78);color:var(--text);font-size:12px;font-weight:700;text-decoration:none}.k-topChatCompose{gap:8px;padding:10px 14px 12px;background:rgba(255,255,255,.94)}.k-topChatComposerBar,.k-topChatDrafts,.k-topChatEmojiRow{display:flex;align-items:center;gap:8px}.k-topChatRecording{min-height:44px;display:grid;grid-template-columns:auto auto auto 1fr;align-items:center;gap:9px;padding:9px 12px;border:1px solid rgba(239,68,68,.28);border-radius:14px;background:rgba(254,242,242,.94);color:#b91c1c;font-size:13px}.k-topChatRecording span{width:10px;height:10px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.12)}.k-topChatRecording time{color:#b91c1c;font-variant-numeric:tabular-nums}.k-topChatRecording button{justify-self:end;min-height:30px;padding:0 12px;border:1px solid rgba(239,68,68,.28);border-radius:999px;background:#fff;color:#b91c1c;cursor:pointer;font-weight:700}.k-topChatDrafts{flex-wrap:wrap}.k-topChatDrafts button{min-height:30px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(53,183,179,.28);border-radius:999px;background:rgba(53,183,179,.08);color:var(--text)}.k-topChatEmojiRow button,.k-topChatSend,.k-topChatToolBtn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);cursor:pointer}.k-topChatComposerBar input[type=file]{display:none}.k-topChatToolBtn.is-recording{border-color:rgba(214,50,134,.35);background:rgba(214,50,134,.1);color:#be185d}.k-topChatTextarea{min-height:40px;max-height:90px;flex:1 1 auto;padding:10px 13px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);resize:none}.k-topChatSend{border-color:transparent;background:#8bd8d6;color:#fff;font-size:18px}.k-topChatSend:disabled,.k-topChatToolBtn:disabled{opacity:.5;cursor:not-allowed}.k-userMenuWrap{position:relative;flex:0 0 auto}.k-userAvatarBtn,.k-userMenuWrap{display:inline-flex;align-items:center}.k-userAvatarBtn{width:42px;height:42px;border-radius:999px;border:3px solid #d63286;padding:0;background:transparent;box-sizing:border-box;justify-content:center;cursor:pointer;overflow:hidden}.k-userAvatarImg{width:100%;height:100%;object-fit:cover}.k-userAvatarFallback{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;letter-spacing:.08em;color:#D63286;background:rgba(214,50,134,.1)}.k-userMenu{position:absolute;top:calc(100% + 10px);right:0;min-width:280px;border:1px solid var(--border);border-radius:16px;background:var(--panel);box-shadow:0 18px 45px rgba(2,6,23,.18);z-index:40;overflow:hidden}html.theme-dark .k-userMenu{background:linear-gradient(180deg,rgba(10,18,40,.98),rgba(8,15,32,.98));border-color:rgba(148,163,184,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 20px 46px rgba(2,8,23,.34);backdrop-filter:blur(18px)}html.theme-dark .k-topCommandShell{background:linear-gradient(180deg,rgba(10,18,40,.99),rgba(8,15,32,.99));border-color:rgba(148,163,184,.14);box-shadow:none;color:rgba(191,219,254,.72)}html.theme-dark .k-topCommandShell:hover{border-color:rgba(67,214,207,.24);box-shadow:0 8px 18px rgba(2,8,23,.24)}html.theme-dark .k-topCommand.is-open .k-topCommandShell,html.theme-dark .k-topCommandShell:focus-within{border-color:rgba(67,214,207,.32);box-shadow:0 8px 18px rgba(2,8,23,.24)}html.theme-dark .k-topCommandHint{border-color:rgba(148,163,184,.14);background:rgba(255,255,255,.04)}html.theme-dark .k-topCommandMenu{background:linear-gradient(180deg,rgba(10,18,40,.995),rgba(8,15,32,.995));border-color:rgba(148,163,184,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 24px 54px rgba(2,8,23,.42)}html.theme-dark .k-topCommandLead{border-bottom-color:rgba(148,163,184,.14)}html.theme-dark .k-topCommandOption.is-active,html.theme-dark .k-topCommandOption:hover{background:linear-gradient(90deg,rgba(45,212,191,.08),rgba(214,50,134,.04) 92%);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 10px 24px rgba(2,8,23,.14)}html.theme-dark .k-proposalWorkspaceRow{border-color:rgba(154,174,212,.14);background:linear-gradient(135deg,rgba(24,38,68,.94),rgba(17,28,54,.96)),rgba(17,28,54,.95)}html.theme-dark .k-commercialHeroMain,html.theme-dark .k-commercialPanel{background:linear-gradient(180deg,rgba(15,23,42,.72),rgba(15,23,42,.5)),var(--panel);box-shadow:0 14px 30px rgba(0,0,0,.18)}html.theme-dark .k-commercialHeroMain{background:linear-gradient(135deg,rgba(45,212,191,.14),rgba(244,114,182,.1) 42%,rgba(15,23,42,.54)),var(--panel)}html.theme-dark .k-commercialHeroStats a,html.theme-dark .k-commercialIconAction,html.theme-dark .k-commercialIconChip,html.theme-dark .k-commercialPulseCard,html.theme-dark .k-commercialSignalRow,html.theme-dark .k-proposalWorkspaceLinks .k-btn-reset{border-color:rgba(148,163,184,.14);background:rgba(15,23,42,.42)}html.theme-dark .k-proposalWorkspaceKindIcon{border-color:rgba(96,165,250,.22);background:rgba(96,165,250,.1);color:#93c5fd}html.theme-dark .k-proposalWorkspaceKindIcon.is-contract{border-color:rgba(45,212,191,.24);background:rgba(45,212,191,.1);color:#5eead4}html.theme-dark .k-proposalWorkspaceRow:focus-within,html.theme-dark .k-proposalWorkspaceRow:hover{border-color:rgba(74,198,212,.26);box-shadow:0 22px 42px rgba(5,10,24,.34);background:linear-gradient(135deg,rgba(28,57,82,.96),rgba(30,35,70,.98)),rgba(17,28,54,.96)}html.theme-dark .k-proposalWorkspaceLinks .k-btn-reset{color:rgba(118,214,223,.92)}html.theme-dark .k-proposalWorkspaceLinks .k-btn-reset:focus-visible,html.theme-dark .k-proposalWorkspaceLinks .k-btn-reset:hover{color:rgba(255,91,163,.94)}.k-userMenuHeader{display:flex;align-items:center;gap:12px;padding:14px;border-bottom:1px solid var(--border)}.k-userMenuAvatar{width:52px;height:52px;border-radius:999px;overflow:hidden;border:3px solid #d63286;padding:0;background:transparent;box-sizing:border-box}.k-userMenuName{font-size:26px;font-weight:700;letter-spacing:-.01em;line-height:1.05}.k-userMenuRole{margin-top:4px;color:var(--muted);text-transform:capitalize}.k-userMenuLinks{padding:8px 10px;display:grid;gap:2px}.k-userMenuLink{min-height:40px;border-radius:10px;display:inline-flex;align-items:center;gap:10px;padding:0 12px;color:var(--text);font-weight:500}.k-userMenuLink:hover{background:rgba(15,23,42,.05)}.k-userMenuLogout{margin:8px 12px 12px;width:calc(100% - 24px);min-height:40px;border:0;border-radius:10px;background:var(--danger);color:#fff;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.k-userProfileAvatar{appearance:none;width:62px;height:62px;border-radius:999px;border:3px solid #d63286;padding:0;background:transparent;cursor:pointer;box-sizing:border-box;overflow:hidden;position:relative}.k-pageQuick{position:relative;z-index:40;flex:0 0 auto}.k-pageQuick~.k-mainInner .k-pageHeader .k-actions,.k-pageQuick~.k-shell .k-pageHeader .k-actions{padding-right:56px}.k-pageQuick~.k-mainInner .k-overview2Header .k-actions,.k-pageQuick~.k-shell .k-overview2Header .k-actions{padding-right:92px}.k-pageQuick~.k-shell.k-crmLeadShell{padding-top:56px}.k-pageQuick~.k-shell.k-crmLeadShell .k-crmLeadWorkspace{min-height:calc(100vh - 176px)}.k-pageQuickBtn{width:42px;height:42px;border-radius:12px;border:1px solid var(--border);background:#ffffff;color:#B98A3A;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.k-pageQuickBtn:hover{border-color:#F0C44C;background:#F0C44C;color:#ffffff;box-shadow:0 8px 18px rgba(15,23,42,.06);transform:translateY(-1px)}.k-pageQuickBtn.is-open{border-color:rgba(214,50,134,.5);background:rgba(214,50,134,.12);color:#D63286}.k-pageQuickPanel{position:absolute;top:52px;right:0;width:min(420px,calc(100vw - 82px));border:1px solid var(--border);border-radius:16px;background:#ffffff;box-shadow:0 20px 42px rgba(2,6,23,.16);padding:12px}.k-pageQuickTabs{display:flex;align-items:center;gap:20px;padding:0 2px 10px;border-bottom:1px solid rgba(15,23,42,.08)}.k-pageQuickSubTabs{display:flex;align-items:center;gap:0;margin-top:10px;padding:3px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:rgba(15,23,42,.02)}.k-pageQuickSubTabs-two{display:flex}.k-pageQuickTab{position:relative;min-height:34px;padding:0;border-radius:0;border:0;background:transparent;color:var(--muted);font-size:14px;font-weight:700;cursor:pointer}.k-pageQuickTabs .k-pageQuickTab{min-height:0;padding-bottom:2px;font-size:15px;font-weight:700}.k-pageQuickSubTabs .k-pageQuickTab{flex:1 1 0;min-width:0;min-height:38px}.k-pageQuickSubTabs .k-pageQuickTab+.k-pageQuickTab:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:1px;background:rgba(15,23,42,.08)}.k-pageQuickTab.is-active{color:#0d5f66}.k-pageQuickTabs .k-pageQuickTab:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:2px;border-radius:999px;background:transparent}.k-pageQuickTabs .k-pageQuickTab.is-active:after{background:rgba(53,183,190,.7)}.k-pageQuickSubTabs .k-pageQuickTab.is-active{color:var(--text);background:rgba(255,255,255,.7);border-radius:10px}.k-pageQuickSubTabs .k-pageQuickTab.is-active:before{display:none}.k-pageQuickForm{margin-top:10px;display:grid;gap:8px;padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}.k-pageQuickFormCompact{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.k-pageQuickFormCompact .k-btn,.k-pageQuickFormCompact .k-input{min-height:38px}.k-pageQuickFormCompact .k-input{padding-top:8px;padding-bottom:8px;font-size:14px}.k-pageQuickFieldWide,.k-pageQuickSubmit{grid-column:1/-1}.k-pageQuickSubmit{width:100%}.k-inlineTimeTracker{display:grid;gap:10px}.k-inlineTimeTrackerForm{display:grid;gap:8px}.k-inlineTimeField{display:grid;gap:6px}.k-inlineTimeFieldLabel{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.k-pageQuickTimerCard{margin-top:10px;display:grid;gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(53,183,179,.18);background:linear-gradient(180deg,rgba(53,183,179,.08),rgba(11,18,48,.02))}.k-pageQuickTimerLabel{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.k-pageQuickTimerValue{margin-top:6px;font-size:32px;line-height:1;font-weight:700;letter-spacing:.04em}.k-pageQuickTimerActions{display:flex;gap:8px;flex-wrap:wrap}.k-inlineTimeTracker.is-global .k-pageQuickTimerActions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.k-inlineTimeTracker.is-global .k-pageQuickTimerActions .k-btn{width:100%;min-width:0;padding-left:0;padding-right:0}.k-pageQuickAssignmentGrid,.k-pageQuickTimeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.k-pageQuickAssignmentGrid{align-items:start}.k-pageQuickSearchField{position:relative;display:grid;gap:6px;z-index:3}.k-pageQuickSearchMenu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:8;display:grid;gap:0;max-height:220px;overflow:auto;padding:0;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.96);box-shadow:0 16px 34px rgba(15,23,42,.16)}.k-pageQuickSearchOption{display:grid;gap:2px;width:100%;padding:9px 12px;border:0;border-bottom:1px solid rgba(15,23,42,.08);border-radius:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.k-pageQuickSearchOption:last-child{border-bottom:0}.k-pageQuickSearchOption small{color:var(--muted);font-size:11px}.k-pageQuickSearchOption.is-active,.k-pageQuickSearchOption:hover{background:rgba(53,183,179,.12)}.k-pageQuickSearchEmpty{padding:10px 12px;color:var(--muted);font-size:13px}.k-pageQuickForm select.k-quickSelect{min-height:44px;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%2364748b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important}html.theme-dark .k-pageQuickBtn{background:#0d1736;border-color:rgba(148,163,184,.18);box-shadow:none}html.theme-dark .k-pageQuickBtn:hover{border-color:#F0C44C;background:#1d274e;color:#F0C44C;box-shadow:0 8px 18px rgba(2,8,23,.24)}html.theme-dark .k-pageQuickBtn.is-open{border-color:rgba(214,50,134,.6);background:#1c1736;color:#D63286}html.theme-dark .k-pageQuickPanel{background:linear-gradient(180deg,rgba(10,18,40,.995),rgba(8,15,32,.995));border-color:rgba(148,163,184,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 24px 54px rgba(2,8,23,.42);backdrop-filter:none}html.theme-dark .k-pageQuickForm select.k-quickSelect{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23cbd5e1' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important}html.theme-dark .k-sidebar{background:radial-gradient(circle at top left,rgba(45,212,191,.12),transparent 28%),linear-gradient(180deg,#071033,#040b25);border-right:1px solid rgba(148,163,184,.14);box-shadow:inset -1px 0 0 rgba(15,23,42,.24);color:#d6deea;backdrop-filter:none}html.theme-dark .k-main{background:radial-gradient(960px 520px at 8% 0,rgba(45,212,191,.07),transparent 54%),linear-gradient(180deg,#071033,#050c24)}html.theme-dark .k-myWorkDashboardSurface,html.theme-dark .k-shell>.k-card.k-card-pad{background:radial-gradient(900px 420px at 0 0,rgba(45,212,191,.08),transparent 52%),linear-gradient(180deg,rgba(18,31,57,.9),rgba(13,23,43,.92));border-color:rgba(148,163,184,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 22px 54px rgba(2,8,23,.28)}html.theme-dark .k-myWorkDashboardSurface:before,html.theme-dark .k-shell>.k-card.k-card-pad:before{background:radial-gradient(720px 360px at 0 0,rgba(45,212,191,.08),transparent 58%),linear-gradient(180deg,rgba(148,163,184,.02),rgba(148,163,184,0))}html.theme-dark .k-sidebarSectionTitle{color:rgba(148,163,184,.72)}html.theme-dark .k-sidebarCollapseButton{background:rgba(15,23,42,.42);border-color:rgba(148,163,184,.14);color:rgba(214,222,234,.78)}html.theme-dark .k-sidebarCollapseButton:focus-visible,html.theme-dark .k-sidebarCollapseButton:hover{background:rgba(30,41,59,.78);border-color:rgba(76,201,194,.24);color:#f8fafc}html.theme-dark .k-sidebarSectionTitle:focus-visible,html.theme-dark .k-sidebarSectionTitle:hover,html.theme-dark .k-sidebarSectionToggle:focus-visible,html.theme-dark .k-sidebarSectionToggle:hover{background:rgba(148,163,184,.08);color:#f8fafc}html.theme-dark .k-sidebarSectionChevron{color:rgba(148,163,184,.76)}html.theme-dark .k-sidebarDivider{background:linear-gradient(90deg,rgba(148,163,184,.24),rgba(148,163,184,0))}html.theme-dark .k-sidebarBrandLink:hover{background:rgba(148,163,184,.08)}html.theme-dark .k-navlink{color:rgba(214,222,234,.78)}html.theme-dark .k-subnavLink{color:rgba(214,222,234,.72)}html.theme-dark .k-subnavLink:hover,html.theme-dark .k-subnavLink[aria-current=page]{background:rgba(148,163,184,.1);color:rgba(241,245,249,.98)}html.theme-dark .k-dashboardSnapshotCard .k-clientSnapshotItem:not(:nth-child(3n+1)){border-left-color:rgba(148,163,184,.12)}html.theme-dark .k-dashboardSnapshotCard .k-clientSnapshotItem:nth-child(n+4){border-top-color:rgba(148,163,184,.12)}html.theme-dark .k-invoiceRegistryRow{background:linear-gradient(180deg,rgba(19,31,57,.68),rgba(12,22,42,.56));border-color:rgba(148,163,184,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 34px rgba(2,8,23,.18)}html.theme-dark .k-invoiceContextCard{background:rgba(15,23,42,.26);border-color:rgba(148,163,184,.12)}html.theme-dark .k-clientListsCard{background:linear-gradient(180deg,rgba(19,31,57,.52),rgba(12,22,42,.44));border-color:rgba(148,163,184,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}html.theme-dark .k-clientListColumn{border-left-color:rgba(148,163,184,.1)}html.theme-dark .k-dashboardAdminWidget .k-adminCardLink{border-bottom-color:rgba(148,163,184,.1)}html.theme-dark .k-securityHealthCard{background:rgba(19,30,60,.72);border-color:rgba(255,255,255,.08)}html.theme-dark .k-publicLinkHint,html.theme-dark .k-securityHealthMeta{color:rgba(203,213,225,.76)}html.theme-dark .k-dashboardAdminWidget .k-adminCardLink:focus-visible,html.theme-dark .k-dashboardAdminWidget .k-adminCardLink:hover{background:linear-gradient(90deg,rgba(45,212,191,.08),rgba(214,50,134,.04) 92%);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 10px 24px rgba(2,8,23,.14)}html.theme-dark .k-dashboardAdminWidget .k-adminCardLink span[aria-hidden=true]{color:rgba(191,219,254,.72)}html.theme-dark .k-dashboardAdminWidget .k-adminCardLink:focus-visible .k-sectionTitle,html.theme-dark .k-dashboardAdminWidget .k-adminCardLink:hover .k-sectionTitle{color:#43d6cf}html.theme-dark .k-dashboardAdminWidget .k-adminCardLink:focus-visible span[aria-hidden=true],html.theme-dark .k-dashboardAdminWidget .k-adminCardLink:hover span[aria-hidden=true]{color:#ff4fa1}html.theme-dark .k-clientsPortfolioRow:focus-visible,html.theme-dark .k-clientsPortfolioRow:hover{background:linear-gradient(90deg,rgba(45,212,191,.08),rgba(214,50,134,.04) 92%);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 10px 24px rgba(2,8,23,.14)}html.theme-dark .k-clientsPortfolioRow:focus-visible .k-clientsPortfolioClientName,html.theme-dark .k-clientsPortfolioRow:hover .k-clientsPortfolioClientName{color:#43d6cf}html.theme-dark .k-clientsPortfolioArrow{color:rgba(191,219,254,.72)}html.theme-dark .k-clientsPortfolioRow:focus-visible .k-clientsPortfolioArrow,html.theme-dark .k-clientsPortfolioRow:hover .k-clientsPortfolioArrow{color:#ff4fa1}html.theme-dark .k-activityList,html.theme-dark .k-activityRow,html.theme-dark .k-nextUpRow,html.theme-dark .k-noteRow,html.theme-dark .k-noteTable,html.theme-dark .k-thisWeekRow{border-color:rgba(148,163,184,.1)}html.theme-dark .k-weekNavBtn{border-color:rgba(148,163,184,.14);background:rgba(148,163,184,.14);color:rgba(241,245,249,.92);box-shadow:none}html.theme-dark .k-weekNavBtn:focus-visible:not(:disabled),html.theme-dark .k-weekNavBtn:hover:not(:disabled){background:rgba(53,183,179,.18);border-color:rgba(53,183,179,.28);color:#dcfffb;box-shadow:0 10px 20px rgba(2,8,23,.18)}html.theme-dark .k-weekNavBtn:disabled{background:rgba(148,163,184,.1);color:rgba(203,213,225,.52)}html.theme-dark .k-thisWeekItemKind,html.theme-dark .k-thisWeekRow.is-today .k-thisWeekDayLabel,html.theme-dark .k-thisWeekToday{color:#43d6cf}html.theme-dark .k-thisWeekToday{background:rgba(53,183,179,.14)}html.theme-dark .k-thisWeekItems,html.theme-dark .k-thisWeekRow.is-today .k-thisWeekItems{border-left-color:rgba(148,163,184,.12)}html.theme-dark .k-thisWeekRow.is-today .k-thisWeekItems{border-left-color:rgba(53,183,179,.22)}html.theme-dark .k-thisWeekItem{box-shadow:inset 3px 0 0 #43d6cf}html.theme-dark .k-dashboardAdminWidget .k-sectionTitle,html.theme-dark .k-nextUpTitle,html.theme-dark .k-thisWeekItemTitle{color:rgba(241,245,249,.96)}html.theme-dark .k-thisWeekEmpty,html.theme-dark .k-thisWeekMore{color:rgba(203,213,225,.68)}html.theme-dark .k-monthCalendar,html.theme-dark .k-projectCalendar{background:linear-gradient(180deg,rgba(71,85,105,.34),rgba(30,41,59,.2));box-shadow:inset 0 1px 0 rgba(148,163,184,.16),0 24px 54px rgba(2,8,23,.34)}html.theme-dark .k-monthCalendarHead,html.theme-dark .k-projectCalendarDayLabel{background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(10,17,32,.98));color:rgba(203,213,225,.88)}html.theme-dark .k-monthCalendarCell,html.theme-dark .k-projectCalendarCell{background:radial-gradient(circle at top right,rgba(53,183,179,.08),transparent 34%),linear-gradient(180deg,rgba(11,18,48,.92),rgba(7,14,33,.96))}html.theme-dark .k-monthCalendarCell.has-items{background:radial-gradient(circle at top right,rgba(214,50,134,.12),transparent 32%),linear-gradient(180deg,rgba(11,18,48,.94),rgba(8,20,33,.98))}html.theme-dark .k-monthCalendarCell.is-empty,html.theme-dark .k-projectCalendarCell.is-outside{background:rgba(15,23,42,.72)}html.theme-dark .k-monthCalendarDay,html.theme-dark .k-projectCalendarDate{background:rgba(15,23,42,.74);color:rgba(203,213,225,.82)}html.theme-dark .k-monthCalendarItem{color:#bff7f3;background:rgba(53,183,179,.16);border-color:rgba(53,183,179,.1);box-shadow:inset 3px 0 0 #35b7b3}html.theme-dark .k-monthCalendarCell.has-items .k-monthCalendarItem:nth-of-type(2n){color:#ff9bc8;background:rgba(214,50,134,.16);box-shadow:inset 3px 0 0 #d63286}html.theme-dark .k-monthCalendarCell.has-items .k-monthCalendarItem:nth-of-type(3n){color:#dbe7ff;background:rgba(96,96,255,.16);box-shadow:inset 3px 0 0 #5b5df5}html.theme-dark .k-monthCalendarMore{color:rgba(148,163,184,.82)}html.theme-dark .k-projectCalendarToolbar .k-sectionTitle{color:#8a9bff}html.theme-dark .k-projectCalendarModeSwitch{background:rgba(15,23,42,.72);box-shadow:inset 0 1px 0 rgba(148,163,184,.08)}html.theme-dark .k-projectCalendarModeButton{color:rgba(203,213,225,.72)}html.theme-dark .k-projectCalendarModeButton.is-active{background:linear-gradient(135deg,rgba(11,56,90,.96),rgba(7,28,58,.98));color:#f8fafc;box-shadow:0 14px 28px rgba(2,8,23,.34)}html.theme-dark .k-projectCalendarItem{color:#bff7f3;background:rgba(53,183,179,.16);border-color:rgba(53,183,179,.1)}html.theme-dark .k-projectCalendarItem:nth-child(2n){color:#bfc8ff;background:rgba(96,96,255,.18)}html.theme-dark .k-projectCalendarItem:nth-child(3n){color:#ffd978;background:rgba(242,185,0,.16)}html.theme-dark .k-personalCalendarAgendaItem{background:linear-gradient(135deg,rgba(53,183,179,.11),rgba(214,50,134,.06)),rgba(15,23,42,.28);border-color:rgba(255,255,255,.08)}html.theme-dark .k-personalCalendarAgendaItem:focus-visible,html.theme-dark .k-personalCalendarAgendaItem:hover{border-color:rgba(53,183,179,.2);box-shadow:0 18px 34px rgba(0,0,0,.18)}html.theme-dark .k-personalCalendarListItem{background:rgba(15,23,42,.28);border-color:rgba(255,255,255,.08)}html.theme-dark .k-projectCalendarCellMeta,html.theme-dark .k-projectCalendarDayLabel.is-detailed strong{color:rgba(203,213,225,.72)}html.theme-dark .k-projectCalendarCellMeta strong{color:#8ce8e4}html.theme-dark .k-projectCalendarDate.is-today{box-shadow:0 12px 24px rgba(2,8,23,.32)}.k-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.k-stat-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}.k-stat-value{margin-top:8px;font-size:34px;font-weight:700;line-height:1}.k-styleguide{display:grid;gap:18px}.k-styleguideIntro{max-width:72ch;margin:10px 0 0;line-height:1.65}.k-styleguideGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.k-styleguideSection{display:grid;gap:16px}.k-styleguideSection.k-styleguideTableSection{grid-column:1/-1}.k-styleguideSectionHeader{display:flex;justify-content:space-between;gap:12px;align-items:start}.k-styleguideStack{display:grid;gap:14px}.k-styleguideBadgeGroup,.k-styleguideCluster{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.k-styleguideTopbarDemo{display:inline-flex;gap:10px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:14px;background:rgba(15,23,42,.02)}.k-styleguideH2,.k-styleguideH3{color:var(--text)}.k-styleguideBody{margin:0}.k-styleguideInlineLink{color:#D63286;font-weight:700}.k-styleguideTextareaField{display:block}.k-styleguideTextarea{min-height:120px;resize:vertical;padding-top:12px;line-height:1.5}.k-styleguideSwatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.k-styleguideSwatch{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:14px;background:rgba(15,23,42,.02)}.k-styleguideSwatchColor{width:44px;height:44px;border-radius:12px;border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);flex:0 0 auto}.k-styleguideSwatchMeta{min-width:0}.k-styleguideSwatchLabel{font-size:14px;font-weight:700}.k-styleguideSwatchValue{margin-top:4px;font-size:12px;word-break:break-word}.k-styleguideStatGrid{margin-top:0}.k-settingsTabs{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.k-settingsTab{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--muted);font-weight:700;text-decoration:none}.k-settingsTab.is-active{background:rgba(214,50,134,.12);border-color:rgba(214,50,134,.35);color:#D63286}.k-settingsPanel{margin-top:4px}.k-agencySettingsGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:16px}.k-agencyMemberList{display:grid;gap:0}.k-agencyMemberRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--border)}.k-agencyMemberRow:first-child{border-top:0;padding-top:0}.k-personalCalendarLayout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;margin-top:18px}.k-personalCalendarRail{align-self:start}.k-personalCalendarAgenda{margin-top:12px;display:grid;gap:10px}.k-personalCalendarAgendaItem{display:grid;grid-template-columns:10px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border:1px solid var(--border);border-radius:16px;text-decoration:none;color:var(--text);background:linear-gradient(135deg,rgba(53,183,179,.08),rgba(214,50,134,.03)),rgba(255,255,255,.35);transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}.k-personalCalendarAgendaItem:focus-visible,.k-personalCalendarAgendaItem:hover{transform:translateY(-1px);border-color:rgba(53,183,179,.18);box-shadow:0 12px 26px rgba(15,23,42,.08)}.k-personalCalendarAgendaDot{width:10px;height:10px;border-radius:999px;margin-top:6px;background:#35b7b3;box-shadow:0 0 0 4px rgba(53,183,179,.12)}.k-personalCalendarAgendaItem.is-time .k-personalCalendarAgendaDot{background:#d63286;box-shadow:0 0 0 4px rgba(214,50,134,.12)}.k-personalCalendarAgendaMeta{display:block;margin-top:5px;font-size:13px;color:var(--muted)}.k-personalCalendarMain{display:grid;gap:14px}.k-personalCalendarEvent.is-task{border-left:3px solid rgba(53,183,179,.95)}.k-personalCalendarEvent.is-time{border-left:3px solid rgba(214,50,134,.95)}.k-personalCalendarList{margin-top:8px;display:grid;gap:14px}.k-personalCalendarListGroup{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;padding-top:14px;border-top:1px solid var(--border)}.k-personalCalendarListGroup:first-child{border-top:0;padding-top:0}.k-personalCalendarListDate{display:grid;gap:6px}.k-personalCalendarListDate span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.k-personalCalendarListDate strong{font-size:18px;font-weight:700;color:var(--text)}.k-personalCalendarListItems{display:grid;gap:10px}.k-personalCalendarListItem{display:grid;gap:5px;padding:14px 16px;border-radius:16px;border:1px solid var(--border);text-decoration:none;color:var(--text);background:rgba(255,255,255,.2)}.k-personalCalendarListItem.is-task{box-shadow:inset 3px 0 0 rgba(53,183,179,.95)}.k-personalCalendarListItem.is-time{box-shadow:inset 3px 0 0 rgba(214,50,134,.95)}.k-settingsPhotoRow{margin-top:14px;padding:14px;border:1px solid var(--border);border-radius:14px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.k-settingsFormGrid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.k-billingProfileList{display:grid}.k-billingProfileBlock{display:grid;gap:12px;padding:12px 0 0;border-top:1px solid var(--border)}.k-billingProfileBlock:first-child{padding-top:0;border-top:0}.k-billingProfileSubsection{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--border)}.k-settingsField{min-width:0}.k-settingsLabel{display:block;margin-bottom:6px;font-weight:700;color:var(--muted)}.k-btn-reset{appearance:none;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.k-stat-grid .k-card{padding:18px}.k-financialsPage{display:grid;gap:18px}.k-financialsHeader{display:grid;gap:14px;padding:0;background:none}.k-financialsTabs{display:flex;gap:4px;align-items:center;overflow-x:auto;border-bottom:1px solid var(--border)}.k-financialsTab{position:relative;min-height:44px;display:inline-flex;align-items:center;padding:0 18px;color:var(--muted);font-weight:500;font-size:.875rem;text-decoration:none;white-space:nowrap}.k-financialsTab.is-active{font-weight:600}.k-financialsTab:after{content:"";position:absolute;right:12px;bottom:-1px;left:12px;height:3px;border-radius:999px 999px 0 0;background:transparent}.k-financialsTab.is-active,.k-financialsTab:focus-visible,.k-financialsTab:hover{color:var(--text);outline:none}.k-financialsTab.is-active:after{background:#127deb}.k-financialsBody{display:grid;gap:18px}.k-financialsBody>.k-shell{width:100%;padding:0}.k-financialsBody>.k-shell>.k-card.k-card-pad{border-radius:8px}.k-financialsOverviewGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:18px;align-items:start}.k-financialsPanel{padding:20px;border-radius:8px;background:rgba(255,255,255,.9);box-shadow:0 14px 32px rgba(15,23,42,.055)}.k-financialsCashflow{min-height:430px}.k-financialsMetricRow{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.k-financialsMetricRow div,.k-financialsStatus,.k-financialsTrackerBlock{border:1px solid var(--border);border-radius:8px;background:rgba(248,250,252,.72)}.k-financialsMetricRow div{padding:14px}.k-financialsMetricRow span,.k-financialsTrackerBlock span{display:block;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.k-financialsMetricRow strong,.k-financialsTrackerBlock strong{display:block;margin-top:8px;color:var(--text);font-size:28px;line-height:1.1}.k-financialsChart{position:relative;margin-top:18px;min-height:250px;display:grid;align-items:stretch}.k-financialsChartGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:end;padding:22px 18px 38px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,rgba(15,23,42,.04) 1px,transparent 0) 0 0 /100% 25%,rgba(255,255,255,.72)}.k-financialsChartGrid span{min-height:180px;display:grid;align-items:end;gap:10px}.k-financialsChartGrid i{width:100%;height:var(--bar-height);min-height:20px;border-radius:8px 8px 0 0;background:linear-gradient(180deg,rgba(53,183,179,.86),rgba(18,125,235,.82));opacity:.16}.k-financialsChartGrid small{text-align:center;color:var(--muted);font-size:12px}.k-financialsEmptyChart{position:absolute;inset:66px 18px 50px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center}.k-financialsEmptyChart strong{font-size:20px;line-height:1.2}.k-financialsEmptyChart span{max-width:360px;color:var(--muted)}.k-financialsEmptyChart a,.k-financialsLink{color:#127deb;font-weight:700}.k-financialsTracker{display:grid;gap:16px}.k-financialsTrackerBlock{padding:18px}.k-financialsTrackerBlock p{margin:12px 0 0;color:var(--muted)}.k-financialsStatusGrid{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.k-financialsStatus{min-height:88px;padding:14px;display:grid;gap:8px;align-content:center}.k-financialsStatus strong{font-size:15px}.k-financialsStatus small{color:var(--muted);font-size:18px;font-weight:700}.k-financialsDot{width:10px;height:10px;border-radius:999px;background:#22c55e}.k-financialsDot.is-1{background:#facc15}.k-financialsDot.is-2{background:#ef4444}.k-financialsDot.is-3{background:#94a3b8}.k-financialsCenterState{min-height:520px;display:grid;place-items:center;align-content:center;gap:22px;text-align:center}.k-financialsCenterState p{max-width:640px;margin:10px auto 0}.k-financialsIllustration{position:relative;width:130px;height:112px}.k-financialsBill,.k-financialsFolder,.k-financialsPaper{position:absolute;display:block;border-radius:8px}.k-financialsPaper{top:0;left:32px;width:58px;height:76px;border:2px solid rgba(18,125,235,.42);background:#e8f4ff}.k-financialsPaper:after,.k-financialsPaper:before{content:"";position:absolute;left:12px;right:12px;height:3px;border-radius:999px;background:#0f172a}.k-financialsPaper:before{top:24px}.k-financialsPaper:after{top:38px}.k-financialsFolder{right:12px;bottom:0;left:0;height:38px;background:#facc15}.k-financialsBill{right:14px;bottom:30px;width:44px;height:28px;transform:rotate(-12deg);background:#6fbf8d}.k-financialsIntegration{min-height:430px;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:center}.k-financialsIntegrationCopy{display:grid;gap:20px;justify-items:start}.k-financialsQuickBooksConnect{display:grid;gap:12px;justify-items:start}.k-financialsConnectedStatus{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(34,197,94,.22);border-radius:8px;background:rgba(34,197,94,.08)}.k-financialsConnectedStatus span{color:#15803d;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.k-financialsConnectedStatus strong{color:var(--text)}.k-financialsConnectedStatus small{color:var(--muted)}.k-financialsCheckList{display:grid;gap:14px}.k-financialsCheckList div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start}.k-financialsCheckList p{margin:0;color:var(--text)}.k-financialsCheckMark{position:relative;width:20px;height:20px;border-radius:999px;background:rgba(34,197,94,.16)}.k-financialsCheckMark:after{content:"";position:absolute;top:5px;left:7px;width:5px;height:9px;border-right:2px solid #16a34a;border-bottom:2px solid #16a34a;transform:rotate(42deg)}.k-financialsQuickBooksArt{position:relative;min-height:240px;border-radius:8px;background:linear-gradient(135deg,rgba(237,242,247,.9),rgba(231,245,243,.9)),#edf2f7;overflow:hidden}.k-financialsQuickBooksBadge{position:absolute;top:54px;left:46px;width:64px;height:64px;display:grid;place-items:center;border-radius:999px;background:#2ca01c;color:#fff;font-weight:700;text-transform:uppercase}.k-financialsSyncArc{position:absolute;top:64px;right:44px;width:118px;height:72px;border-top:7px solid #127deb;border-right:7px solid #127deb;border-radius:0 72px 0 0;transform:rotate(18deg)}.k-financialsPlug{position:absolute;right:52px;bottom:42px;width:92px;height:62px;border-radius:30px 30px 12px 12px;background:#d8e9f1;box-shadow:inset -10px -8px 0 rgba(15,23,42,.07)}.k-financialsTaxGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:start}.k-financialsTaxGrid,.k-financialsTaxMain{display:grid;gap:18px}.k-financialsTaxBanner{padding:22px 26px;display:flex;justify-content:space-between;gap:18px;align-items:center;border-left:4px solid #6d5dfc;border-radius:8px;background:#f0edff}.k-financialsTaxBanner div{display:grid;gap:6px}.k-financialsTaxBanner strong{font-size:20px}.k-financialsTaxBanner span{color:#334155}.k-financialsYearSelect{max-width:150px}.k-financialsEmptyDocs{min-height:230px;display:grid;place-items:center;align-content:center;gap:14px;text-align:center}.k-financialsDocIcon{position:relative;width:58px;height:74px;border-radius:8px;background:#e8edf4}.k-financialsDocIcon:after,.k-financialsDocIcon:before{content:"";position:absolute;border-radius:6px;background:#d8dee8}.k-financialsDocIcon:before{top:14px;left:-20px;width:48px;height:62px}.k-financialsDocIcon:after{right:12px;bottom:16px;left:12px;height:3px;box-shadow:0 -12px 0 #0f172a,0 -24px 0 #0f172a}.k-financialsTaxResources{display:grid;gap:18px}.k-financialsTaxArt{height:150px;position:relative;border-radius:8px;background:#fbefe4;overflow:hidden}.k-financialsTaxArt span{position:absolute;display:block}.k-financialsTaxArt span:first-child{right:44px;bottom:28px;width:78px;height:86px;border-radius:8px;background:#facc15}.k-financialsTaxArt span:nth-child(2){left:52px;bottom:24px;width:64px;height:76px;border-radius:8px;background:#cfe9f4}.k-financialsTaxArt span:nth-child(3){left:34px;top:42px;width:86px;height:58px;border:6px solid #6d5dfc;border-right:0;border-radius:58px 0 0 58px;transform:rotate(-28deg)}.k-financialsResourceList{display:grid;gap:12px}.k-financialsResource{min-height:86px;display:flex;justify-content:space-between;gap:14px;align-items:center;padding:16px 18px;border:1px solid var(--border);border-left:5px solid #60a5fa;border-radius:8px;color:var(--text);background:rgba(255,255,255,.78)}.k-financialsResource.is-green{border-left-color:#5da77a}.k-financialsResource.is-orange{border-left-color:#f97316}.k-financialsResource.is-pink{border-left-color:#e879f9}.k-financialsResource span{display:grid;gap:4px}.k-financialsResource small{color:var(--muted);font-size:13px}.k-financialsResource b{color:var(--muted);font-size:22px;line-height:1}html.theme-dark .k-financialsChartGrid,html.theme-dark .k-financialsMetricRow div,html.theme-dark .k-financialsPanel,html.theme-dark .k-financialsResource,html.theme-dark .k-financialsStatus,html.theme-dark .k-financialsTrackerBlock{background:rgba(19,31,57,.52)}html.theme-dark .k-financialsConnectedStatus{border-color:rgba(45,212,191,.22);background:rgba(45,212,191,.08)}html.theme-dark .k-financialsConnectedStatus span{color:rgba(153,246,228,.94)}html.theme-dark .k-financialsTaxBanner{background:rgba(77,61,156,.26)}html.theme-dark .k-financialsTaxBanner span{color:rgba(226,232,240,.78)}.k-invoicesSurface{overflow:visible;background:linear-gradient(180deg,rgba(236,249,255,.72),rgba(255,255,255,.92) 210px),var(--panel)}.k-invoiceWorkspaceBody{margin-top:18px;display:grid;gap:18px}.k-invoiceMoneyGrid{margin-top:18px;display:grid;grid-template-columns:minmax(260px,1.55fr) repeat(3,minmax(160px,1fr));gap:12px}.k-invoiceMiniMetric,.k-invoiceMoneyCard,.k-invoiceMoneyHero{border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(255,255,255,.86);box-shadow:0 12px 28px rgba(15,23,42,.045)}.k-invoiceMoneyHero{padding:20px 22px;background:linear-gradient(135deg,rgba(18,125,235,.96),rgba(31,176,169,.92)),#127deb;color:#fff}.k-invoiceMoneyHero .k-muted,.k-invoiceMoneyHero .k-overviewLabel,.k-invoiceMoneyHero .k-overviewMeta{color:rgba(255,255,255,.78)}.k-invoiceMoneyValue{margin-top:10px;font-size:clamp(2rem,4vw,3.2rem);line-height:1;font-weight:700;letter-spacing:0}.k-invoiceMiniMetric,.k-invoiceMoneyCard{padding:16px}.k-invoiceMoneyCard .k-overviewValue{font-size:1.45rem;line-height:1.15}.k-invoicePanel{padding:18px;border-radius:8px;box-shadow:0 14px 32px rgba(15,23,42,.055)}.k-invoiceScheduleMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.k-invoiceScheduleList,.k-invoiceScheduleMetrics{margin-top:14px;display:grid;gap:10px}.k-invoiceScheduleRow{padding:14px;border:1px solid var(--border);background:rgba(255,255,255,.72)}.k-invoiceStatusFilter{max-width:180px}.k-invoiceRegistryRow{border-radius:8px;background:rgba(255,255,255,.82);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.k-invoiceRegistryRow:focus-within,.k-invoiceRegistryRow:hover{transform:translateY(-1px);border-color:rgba(18,125,235,.26);box-shadow:0 16px 34px rgba(15,23,42,.07)}.k-invoiceRegistryTitle{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.k-invoiceRegistryNumber{color:#127deb;font-weight:700}.k-invoicePaidMeter{width:100%;height:6px;overflow:hidden;border-radius:999px;background:rgba(15,23,42,.08)}.k-invoicePaidMeter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#18a999,#34d399)}.k-invoiceComposerShell{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;align-items:start}.k-invoiceComposerPanel,.k-invoicePreviewPanel{padding:18px;border-radius:8px}.k-invoiceFormStack{margin-top:14px}.k-invoiceFormStack,.k-invoiceFourCol,.k-invoiceNotesAndTotals,.k-invoicePaymentEntryGrid,.k-invoicePaymentProviderRow,.k-invoiceThreeCol,.k-invoiceTitleRow,.k-invoiceTwoCol{display:grid;gap:12px}.k-invoiceTwoCol{grid-template-columns:repeat(2,minmax(0,1fr))}.k-invoiceThreeCol{grid-template-columns:repeat(3,minmax(0,1fr))}.k-invoiceFourCol{grid-template-columns:repeat(4,minmax(0,1fr))}.k-invoiceTitleRow{grid-template-columns:minmax(0,1fr) 160px}.k-invoicePaymentProviderRow{grid-template-columns:180px minmax(0,1fr)}.k-invoiceLineEditorList{display:grid;gap:10px}.k-invoiceLineEditorRow{display:grid;grid-template-columns:minmax(0,1.8fr) 90px 120px 110px auto;gap:10px;align-items:center}.k-invoiceLineEditorTotal{text-align:right;font-weight:700}.k-invoiceNotesAndTotals{grid-template-columns:minmax(0,1fr) minmax(210px,.34fr);align-items:start}.k-invoicePaymentEntry,.k-invoiceTotalsBox{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:8px;background:rgba(248,250,252,.72)}.k-invoiceTotalLine{display:flex;justify-content:space-between;gap:12px;align-items:center}.k-invoiceTotalLineStrong{padding-top:10px;border-top:1px solid var(--border)}.k-invoicePaymentEntryGrid{grid-template-columns:140px 140px 140px minmax(0,1fr)}.k-invoiceSettingsSection{margin-top:4px}.k-invoiceSettingsSummary{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.k-invoiceSettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.k-invoiceImportBox,.k-invoiceSettingsCard{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:8px;background:rgba(248,250,252,.64)}.k-invoiceSettingsCardWide{grid-column:1/-1}.k-invoiceSettingsCardHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.k-invoiceCheckboxLine{display:inline-flex;align-items:center;gap:10px;font-weight:700}.k-invoiceTaskImportRow{display:flex;gap:10px;align-items:flex-start;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.68)}.k-invoiceTaskImportRow span{display:grid;gap:3px;min-width:0}.k-invoiceTaskImportRow span span{color:var(--muted);font-size:.78rem}.k-invoiceDeliverableForm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 190px auto;gap:10px}.k-invoiceDeliverableList{display:grid;gap:10px}.k-invoiceDeliverableRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.68)}.k-invoicePreviewPanel{position:sticky;top:24px;display:grid;gap:16px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,252,255,.94))}.k-invoicePreviewFooter,.k-invoicePreviewHero,.k-invoicePreviewLine,.k-invoicePreviewTop,.k-invoicePreviewTotals>div{display:flex;justify-content:space-between;gap:14px}.k-invoicePreviewHero,.k-invoicePreviewTop{align-items:flex-start}.k-invoicePreviewTop{align-items:center}.k-invoicePreviewBrand{display:grid;justify-items:end;gap:8px}.k-invoicePreviewLogo{width:min(256px,54vw);max-height:104px;object-fit:contain}.k-invoicePreviewNumber{margin-top:4px;font-size:1.35rem;font-weight:700}.k-invoicePreviewHero{padding:18px;border-radius:8px;background:#0f172a;color:#fff}.k-invoicePreviewBalance{margin-top:6px;font-size:2rem;line-height:1;font-weight:700;letter-spacing:0}.k-invoicePreviewDates{display:grid;gap:4px;color:rgba(255,255,255,.75);font-size:.82rem;text-align:right}.k-invoicePreviewBillTo{padding-bottom:14px;border-bottom:1px solid var(--border)}.k-invoicePreviewLines,.k-invoicePreviewTotals{display:grid;gap:10px}.k-invoicePreviewLine{align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--border)}.k-invoicePreviewLine div{display:grid;gap:4px}.k-invoicePreviewLine span{color:var(--muted);font-size:.82rem}.k-invoicePreviewGrandTotal{padding-top:10px;border-top:1px solid var(--border);font-size:1.12rem}.k-invoicePreviewFooter{flex-wrap:wrap;color:var(--muted);font-size:.82rem}.k-invoiceDetailContext{margin-bottom:18px}.k-invoiceDetailGrid{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px}.k-invoiceSummaryPanel{align-self:start}html.theme-dark .k-invoicesSurface{background:radial-gradient(900px 420px at 0 0,rgba(45,212,191,.08),transparent 52%),linear-gradient(180deg,rgba(18,31,57,.9),rgba(13,23,43,.92))}html.theme-dark .k-invoiceDeliverableRow,html.theme-dark .k-invoiceImportBox,html.theme-dark .k-invoiceMiniMetric,html.theme-dark .k-invoiceMoneyCard,html.theme-dark .k-invoicePaymentEntry,html.theme-dark .k-invoicePreviewPanel,html.theme-dark .k-invoiceRegistryRow,html.theme-dark .k-invoiceScheduleRow,html.theme-dark .k-invoiceSettingsCard,html.theme-dark .k-invoiceTaskImportRow,html.theme-dark .k-invoiceTotalsBox{background:rgba(15,23,42,.44);border-color:rgba(148,163,184,.12)}html.theme-dark .k-invoicePreviewHero{background:rgba(2,6,23,.72)}@media (max-width:980px){.k-financialsIntegration,.k-financialsOverviewGrid,.k-financialsTaxGrid,.k-invoiceComposerShell,.k-invoiceDetailGrid,.k-invoiceMoneyGrid,.k-stat-grid{grid-template-columns:1fr}.k-invoicePreviewPanel{position:static}.k-invoiceSettingsGrid{grid-template-columns:1fr}.k-financialsMetricRow,.k-financialsStatusGrid,.k-invoiceFourCol,.k-invoicePaymentEntryGrid,.k-invoiceScheduleMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.k-invoiceLineEditorRow{grid-template-columns:minmax(0,1fr) 90px 120px}.k-invoiceLineEditorTotal{text-align:left}.k-invoiceDeliverableForm,.k-invoiceDeliverableRow{grid-template-columns:1fr}.k-miniSummaryRow,.k-overviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-overview2Body,.k-overview2Header,.k-overview2Hero,.k-overview2ProspectBody{grid-template-columns:1fr}.k-overview2Header{display:grid}.k-clientAccountBody,.k-clientAccountHero,.k-clientAccountSplit{grid-template-columns:1fr}.k-myWorkPulse{grid-template-columns:repeat(2,minmax(0,1fr))}.k-myWorkLayout{grid-template-columns:1fr}.k-workspaceCalendarHero{grid-template-columns:repeat(2,minmax(0,1fr))}.k-workspaceCalendarLayout{grid-template-columns:1fr}.k-recentProjectsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-clientHeroGrid,.k-clientWidgetsGrid,.k-dashboardOverviewGrid{grid-template-columns:1fr}.k-clientContentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-adminCardGrid,.k-securityHealthGrid,.k-templateStepRow,.k-templateTypesGrid,.k-timeEntryRow,.k-timeSummaryGrid{grid-template-columns:1fr}.k-clientListColumn:nth-child(odd){border-left:0}.k-agencyMemberRow,.k-agencySettingsGrid,.k-dashboardModules,.k-personalCalendarLayout,.k-personalCalendarListGroup,.k-styleguideGrid,.k-styleguideSwatches{grid-template-columns:1fr}.k-invoiceContextStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.k-invoiceRegistryHead{grid-template-columns:1fr}.k-invoiceRegistryAmount{justify-items:start;text-align:left}.k-invoiceRegistryActions .k-actions{flex-wrap:wrap}.k-commercialBody,.k-commercialHero{grid-template-columns:1fr}.k-clientsPortfolioHead,.k-clientsPortfolioRow{grid-template-columns:minmax(0,1.2fr) 150px minmax(0,1fr) minmax(0,1fr);gap:16px}.k-projectWorkspaceGrid,.k-projectWorkspaceHeaderTop,.k-projectWorkspaceLowerGrid,.k-projectWorkspaceUtilityCol,.k-settingsFormGrid{grid-template-columns:1fr}.k-projectToolsHeader{display:grid}.k-projectToolsTabs{justify-content:flex-start}.k-autoBuilderLayout,.k-autoDataGrid,.k-autoHero,.k-autoStartGrid,.k-autoTemplateRow,.k-projectCreateGrid,.k-projectToolsGrid,.k-projectToolsGrid.is-three{grid-template-columns:1fr}.k-projectCreateField-span2{grid-column:auto}.k-inboxFilters,.k-projectsFilterRow,.k-taskFilterRow,.k-ticketFilterRow,.k-ticketFilterRowSecondary{grid-template-columns:repeat(2,minmax(0,1fr))}.k-chatLayout{grid-template-columns:1fr}.k-chatFilters,.k-projectBoard{grid-template-columns:repeat(2,minmax(0,1fr))}.k-projectCalendar{grid-template-columns:repeat(4,minmax(0,1fr))}.k-projectCalendar.is-day,.k-projectCalendar.is-week{grid-template-columns:minmax(0,1fr)}.k-ganttRow,.k-notesActivityGrid,.k-profileLayout,.k-projectTimelineRow,.k-ticketDetailGrid,.k-ticketWorkspaceFields{grid-template-columns:1fr}.k-ticketWorkspaceActions{flex-wrap:wrap}.k-ticketDetailFacts{grid-template-columns:1fr}.k-ticketDetailFact{border-right:0;border-bottom:1px solid var(--border)}.k-ticketDetailFact:last-child{border-bottom:0}.k-ticketConversationRow{gap:8px;padding:14px 0}.k-ticketConversationRow.is-reply{margin-left:14px;padding-left:12px}.k-ticketConversationTopRow{gap:10px}.k-ticketConversationBottomRow{grid-template-columns:1fr;gap:6px}.k-ticketConversationReplyButton{justify-self:start;text-align:left;white-space:normal}.k-profileContactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-mainTopRow{flex-wrap:wrap;align-items:stretch}.k-mainTopActions{width:100%;justify-content:flex-end}.k-topControls{flex-wrap:wrap}.k-topUtilityCluster{position:static;width:100%;justify-content:flex-end;transform:none}.k-topCommand{flex-basis:100%;width:100%;max-width:100%}.k-pageQuick{right:auto}.k-main{padding:22px 18px}.k-sidebar{width:252px}.k-projectCalendarToolbar{align-items:stretch}.k-projectCalendarToolbar .k-sectionTitle{width:100%;text-align:center;order:-1}.k-workspaceCalendarToolbar{align-items:stretch}.k-workspaceCalendarTitle{width:100%;order:-1}.k-projectCalendarModeSwitch,.k-projectCalendarToolbarStart{width:100%;justify-content:center}.k-tableLiteHead,.k-tableLiteRow{grid-template-columns:minmax(0,1.2fr) 160px 110px 130px 170px}.k-proposalWorkspaceRow{grid-template-columns:1fr}.k-proposalWorkspaceHead{grid-template-columns:44px minmax(0,1fr) auto}.k-proposalWorkspaceAmount{text-align:left}.k-formStartLayout,.k-formStartTop{grid-template-columns:1fr}.k-formStartTop{align-items:stretch}.k-formStartTop .k-btn{width:100%}.k-formTemplateLayout{grid-template-columns:1fr}.k-formTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-formVisualBuilderMeta{grid-template-columns:1fr}.k-crmFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-formAppointmentGrid{grid-template-columns:1fr}.k-formMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-formInsightGrid{grid-template-columns:1fr}.k-formInsightPanel{padding:18px 0 0}.k-formInsightPanel:first-child{padding-top:0}.k-formInsightPanel+.k-formInsightPanel{border-left:0;border-top:0}.k-formInsightPanel+.k-formInsightPanel:before{left:0;right:0;top:0;bottom:auto;width:auto;height:1px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--border) 90%,transparent) 18%,color-mix(in srgb,var(--border) 90%,transparent) 82%,transparent)}.k-formBuilderAutomationGrid,.k-formBuilderDetailsGrid,.k-formCanvasLayout,.k-formRecentGrid{grid-template-columns:1fr}.k-formBuilderPalette{order:2}.k-formCanvasStage{order:1}.k-formBuilderInspector{order:3}.k-crmDetailGrid{grid-template-columns:1fr}.k-crmToolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.k-crmProspectHead,.k-crmProspectRow{grid-template-columns:minmax(0,1.2fr) 130px 140px minmax(130px,.8fr) 100px}.k-crmLeadWorkspace{grid-template-columns:56px minmax(220px,300px) minmax(0,1fr)}.k-crmLeadRightRail{grid-column:2/-1;border-left:0;border-top:1px solid var(--border)}}@media (max-width:640px){.k-financialsMetricRow,.k-financialsStatusGrid,.k-invoiceFourCol,.k-invoiceLineEditorRow,.k-invoiceMoneyGrid,.k-invoiceNotesAndTotals,.k-invoicePaymentEntryGrid,.k-invoicePaymentProviderRow,.k-invoiceScheduleMetrics,.k-invoiceSettingsGrid,.k-invoiceThreeCol,.k-invoiceTitleRow,.k-invoiceTwoCol{grid-template-columns:1fr}.k-financialsHeader,.k-financialsPanel{padding:16px}.k-financialsTab{padding:0 14px}.k-financialsTaxBanner{display:grid;align-items:start}.k-financialsYearSelect,.k-invoiceStatusFilter{max-width:none}.k-invoicePreviewHero,.k-invoicePreviewLine,.k-invoicePreviewTop,.k-invoicePreviewTotals>div{flex-direction:column}.k-invoicePreviewDates{text-align:left}.k-overview2CompactStats,.k-overview2TimelineRow,.k-overviewGrid{grid-template-columns:1fr}.k-overview2TimelineRow{gap:6px}.k-overview2Attention,.k-overview2MoneyPanel,.k-overview2Panel{padding:14px}.k-overview2PanelHeader{display:grid}.k-overview2ProspectStats{grid-template-columns:1fr}.k-overview2ProspectRow{grid-template-columns:38px minmax(0,1fr)}.k-overview2ProspectDue{grid-column:2;max-width:none;justify-self:start;text-align:left}.k-clientAccountMetricGrid,.k-clientAccountStatList{grid-template-columns:1fr}.k-clientAccountMetric.is-primary{grid-column:auto}.k-clientAccountAttention,.k-clientAccountPanel,.k-clientAccountPulse{padding:14px}.k-myWorkPulse,.k-myWorkQueueRow{grid-template-columns:1fr}.k-myWorkQueueRow{gap:8px}.k-myWorkPanel,.k-myWorkPulseCard{padding:14px}.k-workspaceCalendarHero{grid-template-columns:1fr}.k-workspaceCalendarPanel,.k-workspaceCalendarStat{padding:14px}.k-workspaceCalendarGrid,.k-workspaceCalendarGrid.is-month,.k-workspaceCalendarGrid.is-week{grid-template-columns:minmax(0,1fr)}.k-workspaceCalendarDayLabel{display:none}.k-workspaceCalendarCell{min-height:180px;padding:12px}.k-workspaceCalendarGrid.is-day .k-workspaceCalendarCell,.k-workspaceCalendarGrid.is-week .k-workspaceCalendarCell{min-height:360px}.k-workspaceCalendarEvent{grid-template-columns:minmax(0,1fr)}.k-workspaceCalendarEventTime{white-space:normal}.k-invoiceContextStrip,.k-recentProjectsGrid{grid-template-columns:1fr}.k-invoiceRegistryRow{padding:16px}.k-invoiceRegistryLinks{gap:10px}.k-invoiceRegistryLinks .k-btn-reset{width:100%;text-align:left}.k-clientsPortfolioHead{display:none}.k-clientsPortfolioRow{gap:10px}.k-clientsPortfolioRow,.k-projectBoard{grid-template-columns:1fr}.k-projectCreateScope{width:100%}.k-projectCreateScopeButton{flex:1}.k-projectCreateActions{justify-content:flex-start}.k-projectCreateActions .k-btn{width:100%}.k-inboxFilters,.k-projectsFilterRow,.k-taskFilterRow,.k-ticketFilterRow,.k-ticketFilterRowSecondary{grid-template-columns:1fr}.k-taskDrawerHeader{padding-right:14px}.k-thisWeekRow{grid-template-columns:1fr;gap:10px}.k-projectCalendar{grid-template-columns:repeat(2,minmax(0,1fr))}.k-projectCalendar.is-day,.k-projectCalendar.is-week{grid-template-columns:minmax(0,1fr)}.k-projectCalendarToolbarStart{flex-wrap:wrap}.k-projectCalendarToolbarNav{width:100%;justify-content:center}.k-projectCalendarModeSwitch{width:100%}.k-projectCalendarModeButton{flex:1}.k-projectTimelineScale{display:none}.k-activityRow,.k-noteRow,.k-projectActivityRow{grid-template-columns:1fr;gap:6px}.k-projectActivityTime{text-align:left}.k-noteActions{justify-self:start}.k-readItem{gap:4px}.k-profileContactGrid,.k-proposalWorkspaceRow,.k-readItem{grid-template-columns:1fr}.k-proposalWorkspaceRow{padding:16px}.k-proposalWorkspaceHead{grid-template-columns:38px minmax(0,1fr)}.k-proposalWorkspaceKindIcon{width:38px;height:38px;border-radius:12px}.k-proposalWorkspaceAmount{grid-column:2;justify-self:start;text-align:left}.k-proposalWorkspaceActions{justify-items:start}.k-proposalWorkspaceActions>.k-actions{width:100%;justify-content:flex-start}.k-proposalWorkspaceLinks{gap:10px;justify-content:flex-start}.k-proposalWorkspaceLinks .k-btn-reset{text-align:left}.k-commercialHeroSide,.k-commercialHeroStats,.k-commercialToolbar{grid-template-columns:1fr}.k-commercialHeroMain,.k-commercialPanel{padding:14px}.k-pageQuick{position:fixed;top:auto;bottom:20px;right:20px}.k-pageQuick~.k-mainInner .k-overview2Header .k-actions,.k-pageQuick~.k-mainInner .k-pageHeader .k-actions,.k-pageQuick~.k-shell .k-overview2Header .k-actions,.k-pageQuick~.k-shell .k-pageHeader .k-actions{padding-right:0}.k-pageQuick~.k-shell.k-crmLeadShell{padding-top:0}.k-pageQuickPanel{position:absolute;right:0;bottom:54px;width:min(420px,calc(100vw - 40px))}.k-pageQuickFormCompact{grid-template-columns:1fr}.k-topChatPanel{top:auto;right:14px;bottom:18px;width:calc(100vw - 28px);height:min(78vh,620px)}.k-pageQuickAssignmentGrid,.k-pageQuickSubTabs,.k-pageQuickTimeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-puckContactGrid,.k-puckPublicCard,.k-puckPublicCard>[data-puck-dropzone]{grid-template-columns:1fr}.k-puckField.is-half,.k-puckPublicCard [data-puck-component]:has(.k-puckField.is-half){grid-column:1/-1}.k-crmFormGrid,.k-crmFormListItem{grid-template-columns:1fr}.k-crmFormListActions{justify-content:flex-start}.k-formInsightMetrics{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:112px}.k-formMetricCard:nth-child(2n){border-left:0}.k-formMetricCard:nth-child(n+2){border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent)}.k-formTrendChart{grid-template-columns:28px minmax(0,1fr);gap:8px}.k-formTrendBars{gap:5px}.k-formTrendLegend{justify-content:flex-start;flex-wrap:wrap}.k-formTemplateGrid{grid-template-columns:1fr}.k-formCanvasField.is-half{grid-column:1/-1}.k-formTemplateFooter .k-btn{flex-basis:100%}.k-autoHero,.k-autoStartPanel,.k-autoTemplatePanel{padding:18px}.k-autoMiniRow{grid-template-columns:1fr}.k-crmSimpleToolbar{align-items:stretch}.k-crmSimpleToolbar .k-btn,.k-crmSimpleToolbar .k-input-grow{flex-basis:100%;width:100%}.k-crmFilterGrid,.k-crmFilterSavedViews{grid-template-columns:1fr}.k-crmViewBar{align-items:stretch}.k-crmViewBar .k-tableLiteActions,.k-segmented{width:100%}.k-segmented button{flex:1}.k-crmProspectHead{display:none}.k-crmProspectRow{gap:10px}.k-crmLeadWorkspace,.k-crmNoteRow,.k-crmProspectRow{grid-template-columns:1fr}.k-crmLeadNav{display:none}.k-crmLeadProfile,.k-crmLeadRightRail{border-right:0;border-left:0}.k-crmLeadTabs{overflow-x:auto;padding:0 16px}.k-crmLeadSection{padding:18px 16px}.k-crmLeadActivityCard,.k-crmLeadTimelineRow{grid-template-columns:1fr}.k-crmLeadActivityTop,.k-crmLeadDealTitle{align-items:flex-start;flex-direction:column}.k-dashboardLayout{display:block}.k-sidebar{height:auto;border-right:0;border-bottom:1px solid var(--border);backdrop-filter:none;position:static;overflow:visible}.k-sidebar,.k-sidebar.is-collapsed{flex-basis:auto;width:100%;padding:14px 12px 16px}.k-sidebarBrand{margin-bottom:14px;gap:10px}.k-sidebar.is-collapsed .k-sidebarBrand{justify-content:space-between}.k-sidebar.is-collapsed .k-sidebarBrandLink{display:inline-flex}.k-sidebar.is-collapsed .k-sidebarNav,.k-sidebarNav{gap:14px}.k-sidebar.is-collapsed .k-sidebarSectionHeader{display:flex}.k-sidebarSectionLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.k-sidebar.is-collapsed .k-sidebarSectionLinks{gap:2px;grid-template-columns:repeat(2,minmax(0,1fr))}.k-navlink{padding:9px 12px}.k-sidebar.is-collapsed .k-navlink{width:auto;height:auto;justify-content:flex-start;padding:9px 12px}.k-sidebar.is-collapsed .k-navlinkLabel{display:inline}.k-sidebar.is-collapsed .k-subnav{display:grid}.k-main{padding:18px 14px}}@media (max-width:980px){.k-pageHeader-lockActions{flex-wrap:wrap}.k-pageHeader-lockActions>.k-pageHeader-body{max-width:100%}.k-pageHeader-lockActions>.k-actions{margin-left:0;flex-wrap:wrap}}@media (max-width:720px){.k-sidebarSectionLinks{grid-template-columns:minmax(0,1fr)}}html.theme-dark .k-sidebar svg{color:inherit}@media (prefers-reduced-motion:reduce){.k-shell{animation:none}.k-btn,.k-card,.k-input,.k-navlink,.k-sidebar,.k-sidebarCollapseButton,.k-sidebarSectionChevron,.k-topIconBtn,.k-userMenu,body{transition:none!important}}.k-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:rgba(15,23,42,.04);color:var(--text);font-size:12px;font-weight:600}html.theme-dark .k-badge{border:1px solid rgba(255,255,255,.1);background:rgba(226,232,240,.1);color:rgba(241,245,249,.92)}.k-badge.is-success{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.12);color:rgba(6,95,70,.96)}.k-badge.is-warning{border-color:rgba(217,119,6,.28);background:rgba(245,158,11,.12);color:rgba(146,64,14,.96)}.k-badge.is-info{border-color:rgba(18,125,235,.26);background:rgba(18,125,235,.1);color:rgba(12,88,170,.98)}.k-badge.is-danger{border-color:rgba(220,38,38,.28);background:rgba(220,38,38,.1);color:rgba(153,27,27,.98)}.k-badge.is-muted{border-color:rgba(100,116,139,.22);background:rgba(100,116,139,.1);color:rgba(51,65,85,.96)}html.theme-dark .k-badge.is-success{border-color:rgba(45,212,191,.26);background:rgba(45,212,191,.14);color:rgba(153,246,228,.96)}html.theme-dark .k-badge.is-warning{border-color:rgba(251,191,36,.24);background:rgba(251,191,36,.12);color:rgba(253,224,71,.96)}html.theme-dark .k-badge.is-info{border-color:rgba(96,165,250,.26);background:rgba(59,130,246,.14);color:rgba(191,219,254,.96)}html.theme-dark .k-badge.is-danger{border-color:rgba(248,113,113,.28);background:rgba(239,68,68,.14);color:rgba(254,202,202,.96)}html.theme-dark .k-badge.is-muted{border-color:rgba(148,163,184,.18);background:rgba(148,163,184,.1);color:rgba(226,232,240,.86)}html.theme-dark .k-muted{color:rgba(203,213,225,.78)}.k-status{display:inline-block;font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;border:1px solid var(--border)}.k-status.is-connected{background:rgba(53,183,179,.14);color:rgba(6,95,70,1)}.k-status.is-disconnected{background:rgba(15,23,42,.05);color:var(--muted)}html.theme-dark .k-status.is-disconnected{background:rgba(255,255,255,.06);color:rgba(203,213,225,.8)}html.theme-dark .k-status.is-connected{background:rgba(53,183,179,.18);color:#6ee7b7}.k-reportsSurface{overflow:visible}.k-reportsTabs{margin-top:18px;display:flex;gap:6px;padding:4px;border:1px solid var(--border);border-radius:10px;background:rgba(15,23,42,.035);overflow-x:auto}.k-reportsTabs button{min-height:36px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-weight:700;cursor:pointer;white-space:nowrap}.k-reportsTabs button.is-active{background:var(--surface);color:var(--foreground);box-shadow:0 1px 4px rgba(15,23,42,.08)}.k-reportsStack{margin-top:18px;display:grid;gap:18px}.k-reportMetricGrid,.k-reportThreeCol,.k-reportTwoCol{display:grid;gap:12px}.k-reportMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.k-reportTwoCol{grid-template-columns:repeat(2,minmax(0,1fr))}.k-reportThreeCol{grid-template-columns:repeat(3,minmax(0,1fr))}.k-reportMetric,.k-reportPanel{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 94%,transparent)}.k-reportMetric{padding:14px;min-width:0}.k-reportMetricValue{margin-top:8px;font-size:24px;font-weight:750;line-height:1.05;overflow-wrap:anywhere}.k-reportMetric.is-success{border-color:rgba(16,185,129,.24)}.k-reportMetric.is-warning{border-color:rgba(245,158,11,.28)}.k-reportMetric.is-danger{border-color:rgba(220,38,38,.24)}.k-reportMetric.is-info{border-color:rgba(18,125,235,.22)}.k-reportPanel{padding:16px;min-width:0}.k-reportPanelBody{margin-top:14px}.k-reportBreakdown,.k-reportRankedList{display:grid;gap:10px}.k-reportBreakdownRow,.k-reportRankedRow{padding:11px 0;border-bottom:1px solid var(--border)}.k-reportBreakdownRow:last-child,.k-reportRankedRow:last-child{border-bottom:0}.k-reportBreakdownTop,.k-reportRankedRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.k-reportBreakdownLabel,.k-reportRankedTitle{min-width:0;font-weight:700}.k-reportBreakdownValue,.k-reportRankedValue{flex-shrink:0;text-align:right;font-weight:750}.k-reportRankedValue{display:grid;justify-items:end;gap:6px}.k-reportBar{margin-top:8px;height:7px;overflow:hidden;border-radius:999px;background:rgba(15,23,42,.07)}.k-reportBar span{display:block;height:100%;min-width:4px;border-radius:inherit;background:rgba(100,116,139,.5)}.k-reportBar span.is-success{background:rgba(16,185,129,.72)}.k-reportBar span.is-warning{background:rgba(245,158,11,.76)}.k-reportBar span.is-danger{background:rgba(220,38,38,.72)}.k-reportBar span.is-info{background:rgba(18,125,235,.68)}.k-reportBar span.is-muted{background:rgba(100,116,139,.46)}html.theme-dark .k-reportsTabs{background:rgba(148,163,184,.08)}html.theme-dark .k-reportMetric,html.theme-dark .k-reportPanel,html.theme-dark .k-reportsTabs button.is-active{background:rgba(15,23,42,.42)}html.theme-dark .k-reportBar{background:rgba(226,232,240,.1)}.k-schedulerSurface{display:grid;gap:18px;width:min(1540px,100%);margin:0 auto}.k-schedulerHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 0 2px}.k-schedulerEditorTop{align-items:flex-start}.k-schedulerEditorTop .k-actions{padding-top:0}.k-schedulerTabs{margin-top:0}.k-availabilityShell,.k-schedulerLayout,.k-schedulerSettingsGrid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.k-schedulerSettingsGrid{grid-template-columns:minmax(0,1fr) 330px}.k-availabilityCard,.k-schedulerMain,.k-schedulerPanel{border:1px solid rgba(148,163,184,.24);border-radius:8px;background:var(--card,#fff);box-shadow:0 12px 30px rgba(2,6,23,.04)}.k-availabilityCard,.k-schedulerMain{padding:22px}.k-schedulerSide{display:grid;gap:14px}.k-schedulerPanel{display:grid;gap:12px;padding:16px}.k-schedulerToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.k-schedulerSearch{max-width:460px}.k-eventTypeList{display:grid;gap:0}.k-eventTypeCard,.k-eventTypeCreate{position:relative;min-height:116px}.k-eventTypeCreate{display:grid;place-items:center;gap:4px;padding:28px;border:1px dashed rgba(53,183,179,.65);border-radius:8px;background:#fff;color:#0f5f69;cursor:pointer;text-align:center}.k-eventTypeCreate span{color:#64748b}.k-eventTypeCard{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:14px;align-items:center;overflow:visible;padding:18px 18px 18px 20px;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:0;background:transparent;transition:background-color .16s ease}.k-eventTypeCard.is-muted{background:rgba(226,232,240,.34)}.k-eventTypeCard:focus-within,.k-eventTypeCard:hover{background:color-mix(in srgb,var(--teal) 5%,transparent)}.k-eventTypeStripe{position:absolute;left:0;top:14px;bottom:14px;width:5px;border-radius:999px;background:var(--teal);opacity:0;transform:scaleY(.58);transform-origin:center;transition:opacity .16s ease,transform .16s ease}.k-eventTypeCard:focus-within .k-eventTypeStripe,.k-eventTypeCard:hover .k-eventTypeStripe{opacity:1;transform:scaleY(1)}.k-eventTypeStripe.is-1,.k-eventTypeStripe.is-2,.k-eventTypeStripe.is-3{background:var(--teal)}.k-eventTypeCheck{width:18px;height:18px;border:1px solid rgba(100,116,139,.45);border-radius:4px;background:#fff}.k-eventTypeBody{min-width:0;display:grid;gap:8px}.k-eventTypeTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.k-availabilityCardHeader h2,.k-eventTypeTop h2{margin:0;color:#0f172a;font-size:1.2rem;line-height:1.2}.k-availabilityCardHeader p,.k-eventTypeTop p{margin:5px 0 0;color:#52637a;line-height:1.45}.k-eventTypeDescription{max-width:76ch}.k-eventTypeMeta{display:flex;gap:8px;flex-wrap:wrap}.k-eventTypeMeta span{min-height:26px;display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.2);border-radius:999px;padding:0 10px;color:#475569;background:rgba(248,250,252,.82);font-size:.78rem;font-weight:700}.k-eventTypeActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.k-iconAction{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.32);border-radius:10px;background:#fff;color:#0f172a;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.k-iconAction:focus-visible,.k-iconAction:hover{border-color:rgba(53,183,179,.56);color:#0f5f69}.k-schedulerMiniList{display:grid;gap:8px}.k-schedulerMiniItem{display:grid;gap:3px;padding:12px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:rgba(248,250,252,.76);color:inherit;text-align:left}.k-schedulerMiniItem.is-button{width:100%;cursor:pointer}.k-schedulerMiniItem.is-active{border-color:rgba(53,183,179,.5);background:rgba(53,183,179,.1)}.k-schedulerMiniItem small,.k-schedulerMiniItem span{color:#64748b}.k-schedulerEditor{position:fixed;inset:0;z-index:1000;display:grid;align-items:start;justify-items:center;overflow-y:auto;padding:28px;background:radial-gradient(900px 520px at 22% 0,rgba(53,183,179,.13),transparent 58%),rgba(244,247,251,.98)}.k-availabilityControls,.k-schedulerFormGrid,.k-settingsTwoColumn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.k-availabilityControls label,.k-schedulerFormGrid label{display:grid;gap:6px}.k-schedulerFormGrid .is-wide{grid-column:1/-1}.k-schedulerMediaField{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:16px;align-items:center;padding:16px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:rgba(248,250,252,.72)}.k-schedulerMediaPlaceholder,.k-schedulerMediaPreview{width:100%;aspect-ratio:16/9;border-radius:8px;border:1px solid rgba(148,163,184,.26);overflow:hidden}.k-schedulerMediaPreview{object-fit:cover;display:block;background:#fff}.k-schedulerMediaPlaceholder{display:grid;align-content:end;gap:6px;padding:16px;background:radial-gradient(circle at 18% 22%,rgba(214,50,134,.18),transparent 25%),radial-gradient(circle at 82% 18%,rgba(53,183,179,.22),transparent 28%),linear-gradient(135deg,rgba(15,23,42,.96),rgba(13,95,102,.82));color:#fff}.k-schedulerMediaPlaceholder span{color:rgba(255,255,255,.72);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.k-schedulerMediaPlaceholder strong{font-family:var(--font-heading-stack);font-size:clamp(1.2rem,2vw,1.75rem);line-height:1}.k-schedulerFormGrid textarea{min-height:92px;padding-top:10px;resize:vertical}.k-availabilityCard{overflow:hidden}.k-availabilityCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.k-availabilityNotice{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px;border-color:rgba(245,158,11,.32);background:rgba(245,158,11,.13);color:#7c3f00}.k-availabilityControls{margin-bottom:20px}.k-availabilityList{display:grid;gap:12px}.k-availabilityDayRow{display:grid;grid-template-columns:38px minmax(120px,150px) 28px minmax(120px,150px) 38px 38px minmax(190px,1fr);gap:10px;align-items:center;min-height:58px}.k-availabilityDayBadge{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0f2c4d;color:#fff;font-weight:700}.k-availabilityCopyActions{display:flex;gap:8px;flex-wrap:wrap}.k-availabilityCopyActions button{min-height:34px;border:1px solid rgba(148,163,184,.32);border-radius:10px;padding:0 10px;background:#fff;color:#0f2c4d;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.k-availabilityCopyActions button:focus-visible,.k-availabilityCopyActions button:hover{border-color:rgba(53,183,179,.56);color:#0f5f69}.k-availabilityCalendar{display:grid;gap:14px}.k-availabilityCalendarTop{display:flex;align-items:center;gap:10px}.k-availabilityCalendarTop span{margin-left:auto;color:#0f5f69;font-weight:700}.k-availabilityCalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid rgba(148,163,184,.26);border-left:1px solid rgba(148,163,184,.26)}.k-availabilityCalendarCell,.k-availabilityCalendarHead{border-right:1px solid rgba(148,163,184,.26);border-bottom:1px solid rgba(148,163,184,.26)}.k-availabilityCalendarHead{padding:12px 10px;color:#0f172a;font-size:.78rem;font-weight:700;text-transform:uppercase}.k-availabilityCalendarCell{min-height:128px;display:grid;align-content:start;gap:12px;padding:10px 12px;background:#fff}.k-availabilityCalendarCell.is-outside{background:rgba(248,250,252,.68);color:#94a3b8}.k-availabilityCalendarCell span{color:#49698b;font-size:.9rem;font-weight:700}.k-schedulerSettingsGrid>.k-availabilityCard{grid-column:span 1}.k-schedulerSettingsGrid>.k-availabilityCard:nth-of-type(2),.k-schedulerSettingsGrid>.k-availabilityCard:nth-of-type(3){grid-column:1/-1}.k-holidayList,.k-settingsCheckboxes,.k-settingsList{display:grid;gap:10px}.k-holidayRow,.k-limitBox,.k-settingsListItem{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:rgba(248,250,252,.76)}.k-settingsListItem>div:not(.k-calendarProviderIcon){min-width:0;display:grid;gap:3px;flex:1}.k-holidayRow span,.k-settingsListItem span{color:#52637a}.k-calendarProviderIcon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,#4285f4 0 25%,#34a853 25% 50%,#fbbc05 50% 75%,#ea4335 75%);color:#fff;font-weight:700}.k-calendarProviderIcon.is-zoom{background:#2563eb}.k-calendarProviderIcon.is-microsoft{background:linear-gradient(135deg,#f25022 0 25%,#7fba00 25% 50%,#00a4ef 50% 75%,#ffb900 75%)}.k-calendarProviderIcon.is-ical{background:#64748b;font-size:.72rem}.k-limitBox{margin-top:12px}.k-holidayRow,.k-limitBox{justify-content:space-between}.k-holidayRow strong{min-width:260px}html.theme-dark .k-availabilityCard,html.theme-dark .k-eventTypeCard,html.theme-dark .k-iconAction,html.theme-dark .k-schedulerEditorPanel,html.theme-dark .k-schedulerMain,html.theme-dark .k-schedulerPanel{background:rgba(15,23,42,.72)}@media (max-width:980px){.k-autoCanvasOverlay{grid-template-rows:auto 1fr}.k-autoCanvasActions,.k-autoCanvasTopbar{flex-wrap:wrap}.k-autoCanvasStage{overflow:auto;grid-template-columns:1fr}.k-autoFlowCanvas{width:min(560px,calc(100vw - 32px));margin:34px auto 28px}.k-autoInspector{width:min(100%,560px);justify-self:center;border-left:0;border-top:1px solid rgba(15,23,42,.08);margin-bottom:84px}.k-autoCanvasEmpty{width:min(560px,calc(100vw - 32px));margin-top:34px}.k-autoCanvasZoom{position:fixed}.k-reportMetricGrid,.k-reportThreeCol{grid-template-columns:repeat(2,minmax(0,1fr))}.k-availabilityShell,.k-reportTwoCol,.k-schedulerLayout,.k-schedulerSettingsGrid,.k-settingsTwoColumn{grid-template-columns:1fr}.k-eventTypeCard{grid-template-columns:8px minmax(0,1fr)}.k-eventTypeActions,.k-eventTypeCheck{grid-column:2}}@media (max-width:640px){.k-autoCanvasTopbar{padding:10px}.k-autoCanvasActions,.k-autoCanvasTitle{gap:8px}.k-autoCanvasActions .k-btn{min-height:38px;padding-inline:12px}.k-autoFlowCard{grid-template-columns:44px minmax(0,1fr);min-height:86px;padding:14px}.k-autoFlowDelete{display:none}.k-autoFlowIcon{width:44px;height:44px}.k-autoFlowCard strong{font-size:17px}.k-autoFlowCard small{font-size:13px}.k-autoInspectorGrid,.k-reportMetricGrid,.k-reportThreeCol{grid-template-columns:1fr}.k-reportBreakdownTop,.k-reportRankedRow{align-items:flex-start}.k-reportRankedRow{display:grid}.k-reportRankedValue{justify-items:start;text-align:left}.k-availabilityCardHeader,.k-eventTypeTop,.k-schedulerHeader,.k-schedulerToolbar{display:grid}.k-availabilityControls,.k-availabilityDayRow,.k-schedulerFormGrid,.k-schedulerMediaField{grid-template-columns:1fr}.k-schedulerEditor{padding:0}.k-availabilityCalendarGrid{min-width:760px}.k-availabilityCalendar{overflow-x:auto}}.auth-hero{position:relative;display:flex;justify-content:flex-end;min-height:100vh;overflow:hidden;background:var(--navy)}.auth-hero-backdrop{position:fixed;inset:0;z-index:0}.auth-hero-photo{object-fit:cover;object-position:30% 42%}.auth-hero-scrim{position:absolute;inset:0;background:linear-gradient(200deg,rgba(11,18,48,.08) 45%,rgba(11,18,48,.62))}.auth-hero-caption{position:fixed;z-index:1;left:clamp(1.5rem,4vw,3rem);bottom:clamp(1.5rem,4vw,2.75rem);max-width:min(48vw,560px);margin:0;color:#fff;font-family:var(--font-heading-stack);font-size:clamp(1.35rem,2.2vw,2rem);letter-spacing:-.02em;line-height:1.15;text-shadow:0 2px 24px rgba(11,18,48,.65)}.auth-hero-caption span{display:block;margin-top:.5rem;font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:0;color:rgba(255,255,255,.85)}.auth-hero-panel{position:relative;z-index:2;display:grid;align-items:center;justify-items:center;width:min(100%,620px);min-height:100vh;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,4vw,3.5rem);border-left:1px solid rgba(255,255,255,.1);background:radial-gradient(120% 90% at 85% -10%,rgba(53,183,179,.14),transparent 55%),radial-gradient(120% 90% at 0 110%,rgba(214,50,134,.12),transparent 55%),linear-gradient(180deg,rgba(20,33,74,.68),rgba(11,18,48,.78));backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);box-shadow:-30px 0 80px rgba(11,18,48,.35)}.auth-hero-inner{display:grid;gap:1.4rem;width:min(100%,400px)}.auth-hero-logo{width:210px;height:auto;margin-bottom:.4rem}.auth-hero-heading h1{margin:0;font-family:var(--font-heading-stack);font-size:clamp(2rem,3.4vw,2.7rem);letter-spacing:-.02em;line-height:1.05;color:#fff}.auth-hero-heading p{margin:.55rem 0 0;color:rgba(226,232,240,.72);font-size:15px;line-height:1.6}.auth-hero-note{padding:.9rem 1rem;border-radius:8px;border:1px solid rgba(53,183,179,.35);background:rgba(53,183,179,.12);color:#e2e8f0;font-size:14px;line-height:1.6}.auth-hero-note-error{border-color:rgba(198,90,106,.5);background:rgba(198,90,106,.16)}.auth-hero-form{display:grid;gap:.95rem}.auth-hero-field{display:grid;gap:.4rem;color:rgba(226,232,240,.85);font-size:13px;font-weight:600;letter-spacing:.01em}.auth-hero-field input{width:100%;padding:.8rem .95rem;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#fff;font-size:15px;font-family:var(--font-body);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.auth-hero-field input::placeholder{color:rgba(226,232,240,.38)}.auth-hero-field input:focus{outline:none;border-color:var(--teal);background:rgba(255,255,255,.09);box-shadow:0 0 0 3px rgba(53,183,179,.2)}.auth-hero-submit{position:relative;margin-top:.35rem;padding:.85rem 1rem;border:1.5px solid transparent;border-radius:8px;background:linear-gradient(180deg,rgba(20,33,74,.96),rgba(11,18,48,.96)) padding-box,linear-gradient(100deg,var(--teal),#d63286) border-box;box-shadow:0 0 16px rgba(53,183,179,.28),0 0 34px rgba(214,50,134,.18);color:#fff;font-family:var(--font-body);font-size:15px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.auth-hero-submit:hover{transform:translateY(-1px);box-shadow:0 0 22px rgba(53,183,179,.45),0 0 46px rgba(214,50,134,.32)}.auth-hero-submit:focus-visible{outline:none;box-shadow:0 0 22px rgba(53,183,179,.45),0 0 46px rgba(214,50,134,.32),0 0 0 3px rgba(53,183,179,.2)}.auth-hero-submit:disabled{opacity:.6;cursor:default;transform:none}.auth-hero-submit-secondary{background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.16);box-shadow:none}.auth-hero-submit-secondary:hover{background:rgba(255,255,255,.1);box-shadow:none}.auth-hero-fine{margin:0;color:rgba(226,232,240,.55);font-size:13px;line-height:1.65}.auth-hero-fine a{color:var(--teal);font-size:13.5px;font-weight:600;text-decoration:none}.auth-hero-fine a:hover{text-decoration:underline}.auth-hero-linklike{padding:0;border:none;background:none;color:var(--teal);font:inherit;font-weight:600;cursor:pointer}.auth-hero-linklike:hover{text-decoration:underline}.auth-hero-linklike:disabled{opacity:.6;cursor:default}@media (max-width:960px){.auth-hero{align-items:flex-end}.auth-hero-caption{display:none}.auth-hero-panel{width:100%;min-height:0;margin-top:30vh;align-items:start;border-left:none;border-top:1px solid rgba(255,255,255,.12);border-radius:20px 20px 0 0;background:radial-gradient(120% 90% at 85% -10%,rgba(53,183,179,.14),transparent 55%),radial-gradient(120% 90% at 0 110%,rgba(214,50,134,.12),transparent 55%),linear-gradient(180deg,rgba(20,33,74,.82),rgba(11,18,48,.9))}}.k-ov3{--ov3-ok:#219a73;--ov3-warn:#c68617;--ov3-danger:var(--danger);--ov3-info:#2d7cae;--ov3-ok-soft:#e8f7f1;--ov3-warn-soft:#fff4df;--ov3-danger-soft:#fbecee;--ov3-info-soft:#ebf5fb;--ov3-line:rgba(19,35,64,0.10);--ov3-line-soft:rgba(19,35,64,0.065);--ov3-hover:rgba(53,183,179,0.065);--ov3-chip:rgba(11,18,48,0.045);--ov3-spark-fill:rgba(53,183,179,0.14);display:flex;flex-direction:column;gap:26px;font-size:13px;line-height:1.45}html.theme-dark .k-ov3{--ov3-ok-soft:rgba(33,154,115,0.16);--ov3-warn-soft:rgba(198,134,23,0.16);--ov3-danger-soft:rgba(198,90,106,0.16);--ov3-info-soft:rgba(45,124,174,0.16);--ov3-line:rgba(255,255,255,0.11);--ov3-line-soft:rgba(255,255,255,0.065);--ov3-hover:rgba(53,183,179,0.09);--ov3-chip:rgba(255,255,255,0.055);--ov3-spark-fill:rgba(53,183,179,0.20)}.k-ov3 a:not(.k-btn){color:inherit;text-decoration:none}.k-ov3Pulse{display:grid;grid-template-columns:repeat(6,1fr)}.k-ov3Pulse>a,.k-ov3Pulse>button{appearance:none;background:none;font:inherit;text-align:left;cursor:pointer;color:inherit;border:0;display:flex;flex-direction:column;gap:3px;padding:2px 18px;border-left:1px solid var(--ov3-line)}.k-ov3Pulse>:first-child{border-left:0;padding-left:0}.k-ov3Pulse>a:hover strong,.k-ov3Pulse>button:hover strong{color:var(--teal)}.k-ov3Pulse>button:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}.k-ov3Pulse span{font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.k-ov3Pulse strong{font-family:var(--font-heading-stack);font-weight:600;font-size:25px;letter-spacing:-.015em;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--text);display:flex;align-items:baseline;gap:7px}.k-ov3Pulse small{font-size:11px;color:var(--muted);font-weight:500}.k-ov3Pulse small.is-up{color:var(--ov3-ok)}.k-ov3Pulse small.is-down{color:var(--ov3-danger)}.k-ov3Pulse svg{overflow:visible}.k-ov3ZoneHead{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.k-ov3ZoneHead h2{margin:0;font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text);white-space:nowrap}.k-ov3ZoneHead .k-ov3Rule{flex:1;height:1px;background:var(--ov3-line-soft)}.k-ov3ZoneHead .k-ov3ZoneMeta{font-size:11.5px;color:var(--muted);white-space:nowrap}.k-ov3ZoneHead a.k-ov3ZoneMeta:hover{color:var(--teal)}.k-ov3Triage{display:flex;flex-direction:column}.k-ov3TriageRow{display:flex;align-items:center;gap:12px;padding:8px 10px 8px 12px;border-radius:8px}.k-ov3TriageRow+.k-ov3TriageRow{border-top:1px solid var(--ov3-line-soft)}.k-ov3TriageRow:hover{background:var(--ov3-hover)}.k-ov3TriageRow:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.k-ov3Sev{width:7px;height:7px;border-radius:50%;flex:0 0 7px}.k-ov3Sev.is-danger{background:var(--ov3-danger);box-shadow:0 0 0 3px var(--ov3-danger-soft)}.k-ov3Sev.is-warning{background:var(--ov3-warn);box-shadow:0 0 0 3px var(--ov3-warn-soft)}.k-ov3Sev.is-info{background:var(--ov3-info);box-shadow:0 0 0 3px var(--ov3-info-soft)}.k-ov3Sev.is-muted{background:var(--muted);opacity:.55}.k-ov3TriageRow b{font-weight:600;font-size:13px;color:var(--text);white-space:nowrap}.k-ov3TriageRow p{margin:0;font-size:12px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.k-ov3Module,.k-ov3TriageRow p{color:var(--muted);white-space:nowrap}.k-ov3Module{font-size:10.5px;font-weight:600;background:var(--ov3-chip);padding:2px 8px;border-radius:999px}.k-ov3TriageRow kbd{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;color:var(--muted);border:1px solid var(--ov3-line);border-radius:4px;padding:1px 5px;background:var(--panel)}.k-ov3Go{color:var(--muted);font-size:13px}.k-ov3TriageRow:hover .k-ov3Go{color:var(--teal)}.k-ov3Empty{padding:10px 2px;color:var(--muted);font-size:12.5px}.k-ov3Cols{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:34px;align-items:start}.k-ov3MainCol{gap:26px}.k-ov3MainCol,.k-ov3RailCol{display:flex;flex-direction:column;min-width:0}.k-ov3RailCol{gap:24px}.k-ov3Table{width:100%;border-collapse:collapse;font-size:12.5px}.k-ov3Table th{text-align:left;font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:0 10px 7px;border-bottom:1px solid var(--ov3-line)}.k-ov3Table td{padding:8px 10px;border-bottom:1px solid var(--ov3-line-soft);vertical-align:middle;color:var(--text)}.k-ov3Table td b{color:var(--text);font-weight:600;font-size:13px}.k-ov3Table tr:hover td{background:var(--ov3-hover)}.k-ov3Table tr td:first-child,.k-ov3Table tr th:first-child{padding-left:4px}.k-ov3Table tr td:last-child,.k-ov3Table tr th:last-child{padding-right:4px}.k-ov3Table td .k-ov3Sub{color:var(--muted);font-size:11px;display:block;margin-top:1px}.k-ov3Table .k-ov3Num{text-align:right;font-variant-numeric:tabular-nums}.k-ov3Table th.k-ov3Num{text-align:right}.k-ov3Table .k-ov3Dim{color:var(--muted)}.k-ov3DueNow{color:var(--ov3-warn);font-weight:600}.k-ov3Status{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:11.5px;white-space:nowrap}.k-ov3Status i{width:6px;height:6px;border-radius:50%}.k-ov3Status.is-ok i{background:var(--ov3-ok)}.k-ov3Status.is-ok{color:var(--ov3-ok)}.k-ov3Status.is-warning i{background:var(--ov3-warn)}.k-ov3Status.is-warning{color:var(--ov3-warn)}.k-ov3Status.is-danger i{background:var(--ov3-danger)}.k-ov3Status.is-danger{color:var(--ov3-danger)}.k-ov3Status.is-info i{background:var(--ov3-info)}.k-ov3Status.is-info{color:var(--ov3-info)}.k-ov3Status.is-plain i{background:var(--muted)}.k-ov3Status.is-plain{color:var(--text)}.k-ov3Feed,.k-ov3Queues,.k-ov3Sched{display:flex;flex-direction:column}.k-ov3SchedRow{display:flex;gap:12px;align-items:baseline;padding:7px 8px;border-radius:8px}.k-ov3SchedRow:hover{background:var(--ov3-hover)}.k-ov3SchedRow+.k-ov3SchedRow{border-top:1px solid var(--ov3-line-soft)}.k-ov3SchedRow time{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;color:var(--muted);width:46px;flex:0 0 46px;font-variant-numeric:tabular-nums}.k-ov3SchedRow div{min-width:0;line-height:1.35}.k-ov3SchedRow b{font-size:12.5px;font-weight:600;display:block;color:var(--text)}.k-ov3SchedRow span{font-size:11px;color:var(--muted)}.k-ov3QueueRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:8px;font-size:12.5px;font-weight:500;color:var(--text)}.k-ov3QueueRow:hover{background:var(--ov3-hover)}.k-ov3QueueRow+.k-ov3QueueRow{border-top:1px solid var(--ov3-line-soft)}.k-ov3QueueRow b{font-weight:600;font-variant-numeric:tabular-nums}.k-ov3FeedRow{display:flex;gap:10px;padding:6px 8px;font-size:12px;line-height:1.4;border-radius:8px}.k-ov3FeedRow:hover{background:var(--ov3-hover)}.k-ov3FeedRow time{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;color:var(--muted);flex:0 0 46px;padding-top:1px;font-variant-numeric:tabular-nums}.k-ov3FeedRow p{margin:0;color:var(--text)}.k-ov3FeedRow p b{font-weight:600}.k-ov3FeedRow p span{color:var(--muted)}@media (max-width:1100px){.k-ov3Cols{grid-template-columns:1fr}.k-ov3Pulse{grid-template-columns:repeat(3,1fr);row-gap:18px}.k-ov3Pulse>:nth-child(4){border-left:0;padding-left:0}}@media (max-width:700px){.k-ov3Pulse{grid-template-columns:repeat(2,1fr)}.k-ov3Pulse>:nth-child(odd){border-left:0;padding-left:0}.k-ov3TriageRow p{display:none}}.k-mainTopRow{position:sticky;top:0;z-index:60;margin:-28px -30px 14px;padding:14px 30px;background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);border-bottom:1px solid rgba(19,35,64,.065)}html.theme-dark .k-mainTopRow{border-bottom-color:rgba(255,255,255,.065)}.k-main>*+.k-mainTopRow{margin-top:0}@media (max-width:980px){.k-mainTopRow{margin:-22px -18px 14px;padding:12px 18px}.k-main>*+.k-mainTopRow{margin-top:0}}@media (max-width:640px){.k-mainTopRow{margin:-18px -14px 12px;padding:10px 14px}.k-main>*+.k-mainTopRow{margin-top:0}}.k-navlink{font-size:.8125rem;padding:7px 11px;gap:9px}.k-navlinkIcon svg{width:16px;height:16px}.k-ov3PageHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.k-ov3PageHead h1{margin:0;font-family:var(--font-heading-stack);font-weight:600;font-size:22px;letter-spacing:-.01em;color:var(--text)}.k-ov3PageHead p{margin:0;color:var(--muted);font-size:12px}.k-ov3Chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.k-ov3Chips button{appearance:none;font:inherit;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ov3-line);background:none;color:var(--muted);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600;cursor:pointer}.k-ov3Chips button strong{font-weight:700;font-variant-numeric:tabular-nums;font-size:10.5px}.k-ov3Chips button:hover{color:var(--text);background:var(--ov3-hover)}.k-ov3Chips button.is-active{background:color-mix(in srgb,var(--teal) 14%,transparent);color:var(--text);border-color:color-mix(in srgb,var(--teal) 40%,transparent)}.k-ov3Chips button:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.k-ov3QueueDue{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.k-ov3QueueDue.is-overdue{color:var(--ov3-danger);font-weight:600}.k-ov3QueueDue.is-today{color:var(--ov3-warn);font-weight:600}.k-ov3Week{display:flex;flex-direction:column}.k-ov3WeekRow{display:flex;gap:10px;padding:6px 8px;border-radius:8px}.k-ov3WeekRow+.k-ov3WeekRow{border-top:1px solid var(--ov3-line-soft)}.k-ov3WeekRow.is-today{background:color-mix(in srgb,var(--teal) 8%,transparent)}.k-ov3WeekDay{flex:0 0 54px;line-height:1.3}.k-ov3WeekDay b{display:block;font-size:10.5px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.06em}.k-ov3WeekDay span{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.k-ov3WeekItems{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.k-ov3WeekItem{display:flex;gap:6px;align-items:baseline;font-size:12px;min-width:0}.k-ov3WeekItem em{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);flex:0 0 auto}.k-ov3WeekItem span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text);font-weight:500}.k-ov3WeekItem:hover span{color:var(--teal)}.k-ov3WeekEmpty,.k-ov3WeekMore{font-size:11px;color:var(--muted)}.k-ov3WeekNav{display:flex;gap:4px}.k-ov3WeekNav button{appearance:none;font:inherit;background:none;border:1px solid var(--ov3-line);color:var(--muted);border-radius:7px;padding:2px 8px;font-size:11px;font-weight:600;cursor:pointer}.k-ov3WeekNav button:hover:not(:disabled){color:var(--teal)}.k-ov3WeekNav button:disabled{opacity:.45;cursor:default}.k-ov3WeekNav button:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.k-ov3Bar{position:relative;display:flex;align-items:center;gap:8px;height:14px}.k-ov3Bar i{display:block;height:6px;border-radius:999px;background:var(--teal);min-width:2px}.k-ov3Bar em{font-style:normal;font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.k-ov3Cash{display:flex;align-items:flex-end;gap:8px;height:90px;padding:4px 8px 0}.k-ov3CashCol{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%}.k-ov3CashCol i{display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--teal),color-mix(in srgb,var(--teal) 55%,transparent))}.k-ov3CashCol small{font-size:9.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.k-ov3Intro{max-width:560px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.k-ov3Intro h3{margin:0;font-family:var(--font-heading-stack);font-weight:600;font-size:18px;letter-spacing:-.01em;color:var(--text)}.k-ov3Intro p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.k-ov3Checks{display:flex;flex-direction:column;gap:8px}.k-ov3Checks div{display:flex;gap:10px;align-items:baseline;font-size:13px;color:var(--text)}.k-ov3Checks i{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--ov3-ok);box-shadow:0 0 0 3px var(--ov3-ok-soft);transform:translateY(-1px)}.k-ov3Feature{display:grid;grid-template-columns:250px minmax(0,1fr);gap:32px;align-items:center;padding:8px 0}.k-ov3Feature.is-reverse{grid-template-columns:minmax(0,1fr) 250px}.k-ov3Feature .k-ov3Intro{max-width:640px}@media (max-width:860px){.k-ov3Feature,.k-ov3Feature.is-reverse{grid-template-columns:1fr;gap:18px}}.k-invoicesSurface{background:none;box-shadow:none;border:0;padding:0}html.theme-dark .k-invoicesSurface{background:none}.k-invoiceMoneyGrid{margin-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.k-invoiceMoneyCard,.k-invoiceMoneyHero{border:0;border-radius:0;box-shadow:none;background:none;color:inherit;padding:2px 18px;border-left:1px solid var(--ov3-line,rgba(19,35,64,.1))}.k-invoiceMoneyGrid>:first-child{border-left:0;padding-left:0}html.theme-dark .k-invoiceMoneyCard{background:none;border-color:rgba(255,255,255,.11)}.k-invoiceMoneyHero .k-muted,.k-invoiceMoneyHero .k-overviewLabel,.k-invoiceMoneyHero .k-overviewMeta{color:var(--muted)}.k-invoiceMoneyGrid .k-overviewLabel{font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.k-invoiceMoneyValue{color:var(--text)}.k-invoiceMoneyCard .k-overviewValue,.k-invoiceMoneyValue{margin-top:3px;font-family:var(--font-heading-stack);font-weight:600;font-size:25px;line-height:1.05;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.k-invoiceMoneyGrid .k-overviewMeta{font-size:11px;color:var(--muted)}.k-invoicePanel{border:0;border-radius:0;box-shadow:none;background:none;padding:0}html.theme-dark .k-invoicePanel{background:none}.k-invoicePanel>.k-sectionHeader{border-bottom:1px solid var(--ov3-line,rgba(19,35,64,.1));padding-bottom:7px}.k-invoicePanel>.k-sectionHeader .k-sectionTitle{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.k-invoiceRegistryRow{border:0;border-radius:10px;border-top:1px solid var(--ov3-line-soft,rgba(19,35,64,.065));background:none;box-shadow:none;padding:12px 10px}.k-invoiceRegistryRow:first-child{border-top:0}.k-invoiceRegistryRow:hover{background:var(--ov3-hover,rgba(53,183,179,.065))}html.theme-dark .k-invoiceRegistryRow{background:none;border-color:rgba(255,255,255,.065)}.k-invoiceMiniMetric,.k-invoiceScheduleRow{border:0;border-radius:0;box-shadow:none;background:none}.k-invoiceMiniMetric{border-left:1px solid var(--ov3-line,rgba(19,35,64,.1));padding:4px 14px}.k-invoiceScheduleMetrics>:first-child{border-left:0;padding-left:0}.k-invoiceScheduleRow{border-top:1px solid var(--ov3-line-soft,rgba(19,35,64,.065));border-radius:8px}html.theme-dark .k-invoiceMiniMetric,html.theme-dark .k-invoiceScheduleRow{background:none}.k-invoiceComposerPanel{border:1px solid var(--ov3-line,rgba(19,35,64,.1));border-radius:12px;box-shadow:none}.k-ov3ZoneHead.is-controls{align-items:center}.k-ov3ZoneHead.is-controls .k-input{font-size:12.5px}.k-ov3LedgerSearch{max-width:250px}.k-ov3LedgerRepair{font-size:11.5px;color:var(--muted);cursor:pointer;white-space:nowrap}.k-ov3LedgerNum,.k-ov3LedgerRepair:hover{color:var(--teal)}.k-ov3LedgerNum{font-weight:700;margin-right:7px;font-variant-numeric:tabular-nums}.k-ov3Ledger .k-invoicePaidMeter{width:92px;margin-top:2px}.k-ov3LedgerChevron{width:26px;text-align:center;font-size:11px}.k-ov3Ledger tr.is-expanded td{background:var(--ov3-hover);border-bottom-color:transparent}.k-ov3LedgerDetail td{padding:12px 14px 14px;border-radius:0 0 10px 10px}.k-ov3LedgerDetail td,.k-ov3LedgerDetail td:hover{background:color-mix(in srgb,var(--teal) 4%,transparent)}.k-ov3LedgerDetailMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;margin-bottom:10px}.k-ov3LedgerActions{flex-wrap:wrap;gap:8px}.k-ov3LedgerDetail .k-btn{min-height:26px;padding:4px 11px;font-size:10.5px;letter-spacing:.06em;border-radius:8px;box-shadow:none}.k-ov3LedgerDetail .k-btn-secondary{background:none;border:1px solid var(--ov3-line);color:var(--text)}.k-ov3LedgerDetail .k-btn-secondary:hover{border-color:var(--teal);color:var(--teal);background:var(--ov3-hover)}.k-ov3LedgerDetail select.k-input{min-height:26px;padding:3px 26px 3px 9px;font-size:11.5px;width:auto}.k-ov3LedgerDetailMeta .k-badge{padding:3px 9px;font-size:10.5px;gap:5px}.k-ov3LedgerDetail .k-invoiceRegistryLinks{margin-top:10px;display:flex;gap:14px;flex-wrap:wrap}.k-ov3LedgerDetail .k-invoiceRegistryLinks button{font-size:11.5px;color:var(--muted)}.k-ov3LedgerDetail .k-invoiceRegistryLinks button:hover{color:var(--teal)}.k-ov3IconBtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--ov3-line);border-radius:8px;background:none;color:var(--text);cursor:pointer}.k-ov3IconBtn svg{width:15px;height:15px}.k-ov3IconBtn:hover{border-color:var(--teal);color:var(--teal);background:var(--ov3-hover)}.k-ov3IconBtn:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.k-ov3LinkExpired{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;color:var(--ov3-warn)}.k-ov3LinkExpired .k-btn-reset{font-size:11.5px;color:var(--teal);cursor:pointer}.k-ov3LinkExpired .k-btn-reset:hover{text-decoration:underline}.k-h1{font-size:22px;font-weight:600;letter-spacing:-.01em}.k-pageHeader{gap:12px}.k-sectionTitle{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.k-sectionMeta{margin-top:3px;font-size:11.5px}.k-sectionHeader{align-items:baseline}.k-card{border-radius:12px}.k-card,html.theme-dark .k-card{box-shadow:none}.k-card-pad{padding:18px}.k-emptyState{border:0;background:none;padding:10px 2px;font-size:12.5px}.k-badge{padding:3px 9px;font-size:10.5px}.k-ov3Pulse>div{display:flex;flex-direction:column;gap:3px;padding:2px 18px;border-left:1px solid var(--ov3-line)}.k-ov3Pulse.is-4{grid-template-columns:repeat(4,1fr)}.k-ov3 .k-crmPanel{border:0;background:none;padding:0}.k-ov3 .k-crmBoardColumn{border-color:var(--ov3-line-soft,rgba(19,35,64,.065))}.k-schedulerPanel{border-color:var(--border);border-radius:12px;background:var(--panel);box-shadow:none}.k-invoiceDoc{max-width:860px;margin-inline:auto;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:clamp(26px,4.5vw,46px);display:grid;gap:30px;color:var(--text)}html.theme-dark .k-invoiceDoc{background:var(--panel)}.k-invoiceDocHead{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.k-invoiceDocBrand img{height:30px;width:auto;display:block}.k-invoiceDocBrand strong{font-family:var(--font-heading-stack);font-size:21px;font-weight:600;letter-spacing:-.01em}.k-invoiceDocTitleBlock{text-align:right;display:grid;gap:12px;justify-items:end}.k-invoiceDocTitle{margin:0;font-family:var(--font-heading-stack);font-size:clamp(26px,4vw,34px);font-weight:600;letter-spacing:-.015em;line-height:1}.k-invoiceDocMeta{margin:0;display:grid;gap:3px}.k-invoiceDocMeta>div{display:flex;justify-content:flex-end;gap:14px;align-items:baseline}.k-invoiceDocMeta dt{font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.k-invoiceDocMeta dd{margin:0;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.k-invoiceDocStatus{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;text-transform:capitalize}.k-invoiceDocStatus i{width:7px;height:7px;border-radius:50%}.k-invoiceDocStatus.is-ok{color:#219a73}.k-invoiceDocStatus.is-ok i{background:#219a73}.k-invoiceDocStatus.is-danger{color:var(--danger)}.k-invoiceDocStatus.is-danger i{background:var(--danger)}.k-invoiceDocStatus.is-warning{color:#c68617}.k-invoiceDocStatus.is-warning i{background:#c68617}.k-invoiceDocStatus.is-info{color:#2d7cae}.k-invoiceDocStatus.is-info i{background:#2d7cae}.k-invoiceDocStatus.is-plain{color:var(--muted)}.k-invoiceDocStatus.is-plain i{background:var(--muted)}.k-invoiceDocParties{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px}.k-invoiceDocNotes h3,.k-invoiceDocParties h3{margin:0 0 6px;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:var(--font-body)}.k-invoiceDocParties p{margin:0;font-size:13.5px;line-height:1.55;display:grid;gap:1px}.k-invoiceDocParties strong{font-size:15px;font-weight:600}.k-invoiceDocParties span{color:var(--muted)}.k-invoiceDocParties>div:last-child{text-align:right}.k-invoiceDocTable{width:100%;border-collapse:collapse;font-size:13.5px}.k-invoiceDocTable th{text-align:left;font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:0 12px 9px;border-bottom:1px solid var(--border)}.k-invoiceDocTable td{padding:12px;border-bottom:1px solid rgba(19,35,64,.05);vertical-align:top;color:var(--text)}html.theme-dark .k-invoiceDocTable td{border-bottom-color:rgba(255,255,255,.05)}.k-invoiceDocIdx{width:34px;color:var(--muted);font-variant-numeric:tabular-nums;padding-left:2px}.k-invoiceDocNum{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}th.k-invoiceDocNum{text-align:right}.k-invoiceDocEmpty{color:var(--muted)}.k-invoiceDocTotals{display:flex;justify-content:flex-end}.k-invoiceDocTotals dl{margin:0;display:grid;gap:7px;min-width:min(300px,100%)}.k-invoiceDocTotals>dl>div{display:flex;justify-content:space-between;gap:32px;align-items:baseline}.k-invoiceDocTotals dt{font-size:12.5px;color:var(--muted)}.k-invoiceDocTotals dd{margin:0;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.k-invoiceDocGrand{border-top:1px solid var(--border);padding-top:10px;margin-top:4px}.k-invoiceDocGrand dt{font-size:13px;font-weight:600;color:var(--text)}.k-invoiceDocGrand dd{font-family:var(--font-heading-stack);font-size:27px;font-weight:600;letter-spacing:-.015em}.k-invoiceDocNotes p{margin:0;font-size:12.5px;line-height:1.6;color:var(--muted);white-space:pre-wrap;max-width:62ch}.k-invoiceDocFoot{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--border);padding-top:14px;font-size:11px;color:var(--muted)}@media (max-width:640px){.k-invoiceDocTitleBlock{text-align:left;justify-items:start}.k-invoiceDocMeta>div{justify-content:flex-start}.k-invoiceDocParties{grid-template-columns:1fr}.k-invoiceDocParties>div:last-child{text-align:left}}@media print{body *{visibility:hidden}.k-invoiceDoc,.k-invoiceDoc *{visibility:visible}.k-invoiceDoc{position:absolute;inset:0 auto auto 0;width:100%;max-width:none;border:0;border-radius:0;padding:24px;background:#fff;color:#0b1230}}.k-invoiceDocToolbar{max-width:860px;margin:0 auto 14px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;color:var(--muted)}.k-invoiceDocToolbar a{color:var(--teal);font-weight:600;text-decoration:none}.k-invoiceDocToolbar a:hover{text-decoration:underline}@media print{.k-invoiceDocToolbar{display:none}}.k-commercialDashboard{display:flex;flex-direction:column;gap:26px}.k-commercialHero{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:34px;align-items:start}.k-commercialHeroMain,.k-commercialPanel{min-height:0;border:0;border-radius:0;background:none;box-shadow:none;padding:0}html.theme-dark .k-commercialHeroMain,html.theme-dark .k-commercialPanel{background:none;border:0;box-shadow:none}.k-commercialHeroMain{gap:14px;align-content:start}.k-commercialHeroValue{font-family:var(--font-heading-stack);font-size:30px;font-weight:600;line-height:1.05;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.k-commercialHeroSide,.k-commercialHeroStats{gap:0}.k-commercialHeroStats a,.k-commercialPulseCard,.k-commercialPulseCard.is-success,.k-commercialPulseCard.is-warning{display:flex;flex-direction:column;gap:3px;padding:4px 16px;border:0;border-radius:0;border-left:1px solid rgba(19,35,64,.1);background:none;box-shadow:none}html.theme-dark .k-commercialHeroStats a,html.theme-dark .k-commercialPulseCard{background:none;border-color:rgba(255,255,255,.11)}.k-commercialHeroSide .k-commercialPulseCard:nth-child(odd),.k-commercialHeroStats a:nth-child(odd){border-left:0;padding-left:0}.k-commercialHeroSide,.k-commercialHeroStats{row-gap:16px}.k-commercialHeroStats strong,.k-commercialPulseCard strong{font-family:var(--font-heading-stack);font-size:22px;font-weight:600;line-height:1.05;font-variant-numeric:tabular-nums}.k-commercialPulseCard.is-warning strong{color:#c68617}.k-commercialPulseCard.is-success strong{color:#219a73}.k-commercialHeroStats span,.k-commercialPulseCard span{font-size:9.5px;font-weight:700;letter-spacing:.09em}.k-commercialPulseCard small{font-size:11px}.k-proposalWorkspaceRow{padding:10px;border-radius:8px;border:0;border-top:1px solid rgba(19,35,64,.065);background:none;box-shadow:none}.k-proposalWorkspaceRow:first-child{border-top:0}.k-proposalWorkspaceRow:hover{background:rgba(53,183,179,.065)}html.theme-dark .k-proposalWorkspaceRow{background:none;border-color:rgba(255,255,255,.065)}html.theme-dark .k-proposalWorkspaceRow:hover{background:rgba(53,183,179,.09)}.k-proposalWorkspaceEyebrow{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.k-proposalWorkspaceTitle{font-size:13.5px}.k-proposalWorkspaceMeta{font-size:11.5px}.k-proposalWorkspaceAmount{font-weight:600;font-variant-numeric:tabular-nums}.k-commercialToolbar{margin:10px 0}.k-commercialToolbar .k-input{font-size:12.5px}.k-commercialShortcutList a{font-size:12.5px;font-weight:600}.k-proposalWorkspaceAmount{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:15px}.k-proposalWorkspaceAmount .k-projectStatus{background:none;border:0;padding:0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.k-proposalWorkspaceActions{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:2px}.k-proposalWorkspaceActions .k-actions{gap:6px}.k-commercialIconAction,.k-commercialIconChip{width:24px;height:24px;border-radius:7px;background:none;border:1px solid rgba(19,35,64,.1);box-shadow:none;display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}html.theme-dark .k-commercialIconAction,html.theme-dark .k-commercialIconChip{background:none;border-color:rgba(255,255,255,.11)}.k-commercialIconAction:hover{color:var(--teal);border-color:var(--teal)}.k-proposalWorkspaceIconChips{display:flex;gap:5px;margin-top:6px}.k-proposalWorkspaceLinks{display:flex;gap:12px}.k-proposalWorkspaceLinks .k-btn-reset{font-size:11.5px;color:var(--muted);display:inline-flex;align-items:center;gap:5px}.k-proposalWorkspaceLinks .k-btn-reset:hover{color:var(--teal)}.k-commercialSignalList{display:flex;flex-direction:column}.k-commercialSignalRow{display:flex;gap:10px;align-items:flex-start;padding:7px 8px;border:0;border-radius:8px;border-top:1px solid rgba(19,35,64,.065);background:none;box-shadow:none}.k-commercialSignalRow:first-child{border-top:0}.k-commercialSignalRow:hover{background:rgba(53,183,179,.065)}html.theme-dark .k-commercialSignalRow{background:none;border-color:rgba(255,255,255,.065)}.k-commercialSignalRow strong{font-size:12.5px;font-weight:600;display:block}.k-commercialSignalRow small{font-size:11px;color:var(--muted)}.k-proposalWorkspaceHead{grid-template-columns:minmax(0,1fr) auto auto;gap:16px}.k-proposalWorkspaceRow{padding:9px 10px}.k-proposalWorkspaceRow:hover{background:rgba(53,183,179,.05)}html.theme-dark .k-proposalWorkspaceRow:hover{background:rgba(53,183,179,.08)}.k-proposalWorkspaceRow:focus-within .k-proposalWorkspaceTitle,.k-proposalWorkspaceRow:hover .k-proposalWorkspaceTitle{color:inherit}.k-proposalWorkspaceTitle{display:inline-flex;align-items:center;gap:8px;min-width:0}.k-proposalWorkspaceTitleText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-proposalWorkspaceTitle:hover .k-proposalWorkspaceTitleText{color:var(--teal)}.k-proposalWorkspaceMeta.is-single{display:block;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-proposalWorkspaceQuick{display:inline-flex;align-items:center;gap:6px}@media (max-width:900px){.k-proposalWorkspaceHead{grid-template-columns:minmax(0,1fr) auto}.k-proposalWorkspaceQuick{grid-column:1/-1;justify-content:flex-end}}.k-proposalWorkspaceHead{grid-template-columns:minmax(0,1fr) auto}.k-proposalWorkspaceRow:hover,html.theme-dark .k-proposalWorkspaceRow:hover{background:none}.k-proposalWorkspaceMeta.is-stats{margin-top:1px}.k-proposalWorkspaceClient{color:inherit;text-decoration:none}.k-proposalWorkspaceClient:hover{color:var(--teal)}.k-proposalWorkspaceAmount .k-proposalWorkspaceQuick{margin-top:5px}.k-proposalWorkspaceRow:focus-within,.k-proposalWorkspaceRow:hover{background:none}html.theme-dark .k-proposalWorkspaceRow:focus-within,html.theme-dark .k-proposalWorkspaceRow:hover{background:none}.k-commercialIconAction svg{width:15px;height:15px}.k-commercialIconAction.is-inline{width:20px;height:20px;border:0;background:none;vertical-align:-5px}.k-commercialIconAction.is-inline svg{width:14px;height:14px}.k-proposalWorkspaceInlineActs{display:inline-flex;align-items:center;gap:2px;margin-left:4px}.k-proposalWorkspaceMeta .k-btn-reset.k-proposalWorkspaceClient{font:inherit;color:inherit;cursor:pointer}.k-proposalWorkspaceTitle{font-size:14.5px;font-weight:600;letter-spacing:-.005em}.k-proposalWorkspaceRow:focus-within,.k-proposalWorkspaceRow:hover{background:rgba(53,183,179,.05);transform:none;box-shadow:none;border-color:rgba(19,35,64,.065)}html.theme-dark .k-proposalWorkspaceRow:focus-within,html.theme-dark .k-proposalWorkspaceRow:hover{background:rgba(53,183,179,.08);transform:none;box-shadow:none;border-color:rgba(255,255,255,.065)}.k-proposalWorkspaceClient{color:var(--teal);font-weight:600}.k-proposalWorkspaceClient:hover{color:color-mix(in srgb,var(--teal) 72%,#0b1230);text-decoration:underline;text-underline-offset:2px}html.theme-dark .k-proposalWorkspaceClient:hover{color:color-mix(in srgb,var(--teal) 70%,#ffffff)}.k-commercialIconAction.is-inline svg{width:15px;height:15px}.k-proposalWorkspaceTitleText{text-transform:uppercase;font-size:13.5px;letter-spacing:.05em}.k-proposalWorkspaceMeta .k-proposalWorkspaceClient:hover{color:var(--teal);text-decoration:underline;text-underline-offset:2px}.k-ov3Ledger .k-proposalWorkspaceTitle{font-size:13px;display:inline-flex;align-items:center;gap:7px}.k-ov3Ledger .k-proposalWorkspaceTitle+.k-ov3Sub{display:block;margin-top:1px}.k-ov3LedgerEngagement{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11.5px}.k-ov3Table .k-proposalWorkspaceClient:hover{color:var(--teal);text-decoration:underline;text-underline-offset:2px}.k-ov3Ledger td .k-proposalWorkspaceInlineActs{margin-left:0}.k-ov3Queues.is-inline{flex-direction:row;flex-wrap:wrap;gap:2px 22px}.k-ov3Queues.is-inline .k-ov3QueueRow{border-top:0;padding:5px 4px}