@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Tajawal:wght@400;500;700;800&display=swap";:root{--white: #ffffff;--ink: var(--gray-950);--brand-50: #f0fdf4;--brand-100: #dcfce7;--brand-200: #bbf7d0;--brand-300: #86efac;--brand-400: #4ade80;--brand-500: #1ea750;--brand-600: #16a34a;--brand-700: #15803d;--brand-800: #166534;--brand-900: #14532d;--brand-950: #0b2e17;--sand-50: #fbfaf6;--sand-100: #f5f3ec;--sand-200: #ebe7da;--sand-300: #ddd7c6;--gold: #f4dc93;--gold-ink: #6b4e0b;--gold-text: #8a6a1f;--sky: #eef3fb;--highlight: #bbf7d0e6;--highlight-dark: #86efac38;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--gray-950: #1a1a1a;--field-border: #7c8390;--field-border-focus: var(--brand-700);--field-border-invalid: var(--red-600);--red-50: #fef2f2;--red-100: #fee2e2;--red-200: #fecaca;--red-300: #fca5a5;--red-400: #f87171;--red-500: #ef4444;--red-600: #dc2626;--red-700: #b91c1c;--red-800: #991b1b;--red-900: #7f1d1d;--amber-50: #fffbeb;--amber-100: #fef3c7;--amber-200: #fde68a;--amber-300: #fcd34d;--amber-400: #fbbf24;--amber-500: #f59e0b;--amber-600: #d97706;--amber-700: #b45309;--amber-800: #92400e;--amber-900: #78350f;--blue-50: #eff6ff;--blue-100: #dbeafe;--blue-200: #bfdbfe;--blue-300: #93c5fd;--blue-400: #60a5fa;--blue-500: #3b82f6;--blue-600: #2563eb;--blue-700: #1d4ed8;--blue-800: #1e40af;--blue-900: #1e3a8a;--rose-400: #fb7185;--logo-green: #033732;--space-1: 4px;--space-1\.5: 6px;--space-2: 8px;--space-2\.5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-28: 112px;--radius-none: 0px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-3xl: 24px;--radius-bento: 28px;--radius-pill: 999px;--radius-circle: 9999px;--radius-highlight: .22em;--focus-ring: 0 0 0 2px #ffffff, 0 0 0 4px #1ea750;--focus-input: 0 0 0 2px #1ea75040;--ring-gray: 0 0 0 1px #e5e7eb;--ring-mint: 0 0 0 1px #dcfce7;--shadow-thumb: 0 2px 8px #0000002e;--design-width: 390px;--container-max: 72rem;--container-wide-xl: 80rem;--container-wide-2xl: 88rem;--section-head-max: 48rem;--font-sans: "Inter", "Tajawal", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-arabic: "Tajawal", "Noto Sans Arabic", Tahoma, sans-serif}body{margin:0;font-family:var(--font-sans);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased}html[dir=rtl] body,body [dir=rtl]{font-family:var(--font-arabic)}[dir=rtl] [class*=kz-],[dir=rtl][class*=kz-]{letter-spacing:0!important}.kz-relative{position:relative}.kz-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap;border-radius:var(--radius-circle);border:0;font-family:inherit;font-weight:600;cursor:pointer;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;box-sizing:border-box}.kz-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.kz-btn:disabled,.kz-btn[aria-disabled=true]{pointer-events:none;opacity:.5}.kz-btn svg{flex-shrink:0}.kz-btn--sm{min-height:36px;padding:0 var(--space-3);font-size:14px;line-height:20px}.kz-btn--md{min-height:44px;padding:0 var(--space-4);font-size:15px}.kz-btn--lg{min-height:52px;padding:0 var(--space-6);font-size:16px;line-height:24px}.kz-btn--primary{background:var(--brand-700);color:var(--white)}.kz-btn--primary:hover{background:var(--brand-800)}.kz-btn--primary:active{background:var(--brand-900)}.kz-btn--secondary{background:var(--brand-100);color:var(--brand-800)}.kz-btn--secondary:hover{background:var(--brand-200)}.kz-btn--outline{border:1px solid var(--brand-500);background:var(--white);color:var(--brand-700)}.kz-btn--outline:hover{background:var(--brand-50);border-color:var(--brand-700);color:var(--brand-800)}.kz-btn--ghost{background:transparent;color:var(--brand-700)}.kz-btn--ghost:hover{background:var(--brand-50);color:var(--brand-800)}.kz-btn--inverse{background:var(--white);color:var(--brand-800)}.kz-btn--inverse:hover{background:var(--brand-50)}.kz-btn--inverseOutline{border:1px solid rgba(255,255,255,.6);background:transparent;color:var(--white)}.kz-btn--inverseOutline:hover{background:#ffffff1a;border-color:var(--white)}.kz-arrow{width:16px;height:16px}[dir=rtl] .kz-arrow{transform:rotate(180deg)}.kz-cta-arrow{display:grid;place-items:center;width:28px;height:28px;margin-inline-end:calc(var(--space-1\.5) * -1);border-radius:var(--radius-circle);background:#fff3}.kz-eyebrow{margin:0;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-700)}.kz-eyebrow--gold{color:var(--gold)}[dir=rtl] .kz-eyebrow{font-size:13px;text-transform:none;letter-spacing:0}.kz-section-pill{display:inline-flex;align-items:center;gap:var(--space-1\.5);border-radius:var(--radius-circle);padding:var(--space-1) var(--space-3);font-size:13px;line-height:20px;font-weight:600}.kz-section-pill--mint{background:var(--brand-100);color:var(--brand-900)}.kz-section-pill--sand{background:var(--sand-200);color:var(--ink)}.kz-section-pill--dark{background:#ffffff1a;color:var(--brand-200)}.kz-pill{display:inline-flex;align-items:center;gap:var(--space-1\.5);border-radius:var(--radius-circle);padding:var(--space-1) var(--space-3);font-size:12px;line-height:16px;font-weight:600}.kz-tool-chip{display:inline-flex;align-items:center;border-radius:var(--radius-lg);background:var(--brand-50);padding:var(--space-1) var(--space-2\.5);font-size:14px;line-height:20px;font-weight:600;color:var(--brand-900);box-shadow:var(--ring-mint)}.kz-display-title{margin:0;text-wrap:balance;font-size:2.5rem;line-height:1.05;font-weight:600;letter-spacing:-.035em;color:var(--ink)}.kz-section-title{margin:0;text-wrap:balance;font-size:2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.kz-lead{margin:0;text-wrap:pretty;font-size:17px;line-height:1.625;color:var(--gray-600)}[dir=rtl] .kz-display-title{line-height:1.2}[dir=rtl] .kz-section-title{line-height:1.25}@media (min-width: 640px){.kz-display-title{font-size:3.75rem}.kz-section-title{font-size:2.75rem}.kz-lead{font-size:20px}}@media (min-width: 1024px){.kz-display-title{font-size:4.5rem}.kz-section-title{font-size:3rem}}.kz-highlight{border-radius:var(--radius-highlight);padding:0 .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.kz-highlight--mint{background-image:linear-gradient(to bottom,transparent 14%,var(--highlight) 14%,var(--highlight) 97%,transparent 97%)}.kz-highlight--dark{background-image:linear-gradient(to bottom,transparent 14%,var(--highlight-dark) 14%,var(--highlight-dark) 97%,transparent 97%)}.kz-section-head{max-width:var(--section-head-max)}.kz-section-head--center{margin-inline:auto;text-align:center}.kz-section-head__title{margin:var(--space-3) 0 0;font-size:1.75rem;line-height:1.25;font-weight:700;letter-spacing:-.025em;color:var(--ink)}.kz-section-head__sub{margin:var(--space-4) 0 0;font-size:16px;line-height:1.625;color:var(--gray-600)}.kz-section-head--dark .kz-section-head__title{color:var(--white)}.kz-section-head--dark .kz-section-head__sub{color:#ffffffbf}@media (min-width: 640px){.kz-section-head__title{font-size:2.25rem}.kz-section-head__sub{font-size:18px}}.kz-container{box-sizing:border-box;margin-inline:auto;width:100%;max-width:var(--container-max);padding-inline:var(--space-5)}@media (min-width: 640px){.kz-container{padding-inline:var(--space-8)}}@media (min-width: 1280px){.kz-container--wide{max-width:var(--container-wide-xl)}}@media (min-width: 1536px){.kz-container--wide{max-width:var(--container-wide-2xl)}}.kz-section{scroll-margin-top:var(--space-20);padding-block:var(--space-16)}.kz-section--white{background:var(--white)}.kz-section--sand{background:var(--sand-100)}.kz-section--dark{background:var(--brand-950);color:var(--white)}@media (min-width: 640px){.kz-section{padding-block:var(--space-24)}}@media (min-width: 1024px){.kz-section{padding-block:var(--space-28)}}.kz-hack-section{position:relative;scroll-margin-top:var(--space-20);padding-block:var(--space-16)}.kz-hack-section--white{background:var(--white)}.kz-hack-section--gray{background:var(--gray-50)}.kz-hack-section--dark{overflow:hidden;background:var(--brand-950);color:var(--white)}@media (min-width: 640px){.kz-hack-section{padding-block:var(--space-24)}}.kz-bento{position:relative;overflow:hidden;box-sizing:border-box;border-radius:var(--radius-bento);padding:var(--space-6)}.kz-bento--white{background:var(--white);box-shadow:var(--ring-gray)}.kz-bento--sand{background:var(--sand-100)}.kz-bento--mint{background:var(--brand-100)}.kz-bento--sky{background:var(--sky)}.kz-bento--dark{background:var(--brand-950);color:var(--white)}@media (min-width: 640px){.kz-bento{padding:var(--space-8)}}.kz-stat-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border-radius:var(--radius-bento);background:#ffffff1a;color:var(--white)}.kz-stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:var(--space-6) var(--space-5);background:var(--brand-950)}.kz-stat__label{margin-top:var(--space-2);font-size:14px;line-height:1.375;color:#ffffffb3}.kz-stat__value{margin:0;font-size:1.75rem;line-height:1;font-weight:600;letter-spacing:-.025em;color:var(--brand-300);font-variant-numeric:tabular-nums}@media (min-width: 640px){.kz-stat-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.kz-stat{padding:var(--space-8) var(--space-7)}.kz-stat__label{font-size:15px}.kz-stat__value{font-size:2.5rem}}.kz-night-sky{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background-size:340px 340px;background-image:radial-gradient(1.2px 1.2px at 12% 18%,rgba(255,255,255,.55) 50%,transparent 51%),radial-gradient(1px 1px at 28% 72%,rgba(134,239,172,.55) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 43% 34%,rgba(255,255,255,.45) 50%,transparent 51%),radial-gradient(1px 1px at 61% 12%,rgba(255,255,255,.5) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 77% 64%,rgba(134,239,172,.5) 50%,transparent 51%),radial-gradient(1px 1px at 89% 28%,rgba(255,255,255,.4) 50%,transparent 51%),radial-gradient(1px 1px at 8% 88%,rgba(255,255,255,.35) 50%,transparent 51%),radial-gradient(1.3px 1.3px at 53% 90%,rgba(255,255,255,.4) 50%,transparent 51%)}.kz-field{display:grid;gap:var(--space-1\.5)}.kz-field__label{font-size:15px;line-height:20px;font-weight:500;color:var(--ink)}.kz-input{box-sizing:border-box;width:100%;min-height:44px;padding:0 14px;border:1px solid var(--field-border);border-radius:var(--radius-lg);background:var(--white);font:inherit;font-size:15px;color:var(--ink);transition:border-color .15s,box-shadow .15s}.kz-input::placeholder{color:var(--gray-500)}.kz-input:focus,.kz-input:focus-within,.kz-input.is-focus{outline:none;border-color:var(--field-border-focus);box-shadow:var(--focus-input)}.kz-input[aria-invalid=true],.kz-input.is-invalid{border-color:var(--field-border-invalid)}.kz-input:disabled{background:var(--gray-50);color:var(--gray-500);cursor:not-allowed}.kz-field__error{margin:0;font-size:13px;line-height:18px;color:var(--red-700)}.kz-input[type=tel]{direction:ltr}[dir=rtl] .kz-input[type=tel]{text-align:right}.kz-demo{padding:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.kz-demo--col{flex-direction:column;align-items:flex-start}.kz-demo--dark{background:var(--brand-950)}.kz-demo--sand{background:var(--sand-100)}.kz-text-white{color:var(--white)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--sand-100);font-size:15px;line-height:20px;overflow-x:hidden}html.has-sheet body{overflow:hidden}h1,h2,h3,h4,h5,p,ul,ol,dl,dd,figure,fieldset{margin:0}ul,ol{padding:0;list-style:none}.table-wrap,.board,.tabs-scroll,.sheet__body{position:relative}img{display:block;max-width:100%}button{font:inherit;color:inherit}a{color:var(--brand-700)}svg.lucide{flex-shrink:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,[role=switch]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.kz-input:focus-visible{box-shadow:var(--focus-ring);border-color:var(--field-border-focus)}.sheet__panel:focus-visible,.main:focus-visible{box-shadow:none}.main:focus{outline:none}.t-h1{font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.02em}.t-h2{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.015em}.t-h3{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.01em}.t-h4{font-size:18px;line-height:26px;font-weight:600;letter-spacing:-.01em}.t-h5{font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.005em}.t-body{font-size:15px;line-height:20px}.t-body-sm{font-size:13px;line-height:18px}.t-label{font-size:15px;line-height:20px;font-weight:500}.t-caption{font-size:12px;line-height:20px}.t-overline{font-size:10px;line-height:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}[dir=rtl] :is(.t-h1,.t-h2,.t-h3,.t-h4,.t-h5,.t-overline){letter-spacing:0}[dir=rtl] .t-overline{text-transform:none}.muted{color:var(--gray-600)}.tabular{font-variant-numeric:tabular-nums}.ltr{direction:ltr;unicode-bidi:isolate}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.inline-icon{display:inline-block;vertical-align:-3px;margin-inline-end:var(--space-1\.5)}.optional{font-weight:400;color:var(--gray-600)}.text-link{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--brand-700);font-weight:500;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.clamp-1{display:block;max-inline-size:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rot-180{transform:rotate(180deg)}.spacer{flex:1}.sr-only{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.desktop-only{display:none}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.stack--tight{gap:var(--space-2)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.btn-col{display:flex;flex-direction:column;gap:var(--space-2)}.btn-col>.kz-btn{inline-size:100%}.ok-line{display:inline-flex;gap:var(--space-1\.5);align-items:center;color:var(--brand-800);font-weight:500}.err-line{color:var(--red-700)}.ok-icon{color:var(--brand-700)}.skip-link{position:absolute;inset-block-start:-100px;inset-inline-start:var(--space-2);z-index:300;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--white);color:var(--brand-800);font-weight:600}.skip-link:focus{inset-block-start:var(--space-2)}.kz-btn{text-align:center}.btn-danger{background:var(--red-700);color:var(--white)}.btn-danger:hover{background:var(--red-800)}.btn-ghost-danger{background:transparent;color:var(--red-700);align-self:flex-start}.btn-ghost-danger:hover{background:var(--red-50)}.kz-btn[aria-disabled=true]{pointer-events:none;opacity:.5}.icon-btn{display:inline-grid;place-items:center;flex:none;inline-size:40px;block-size:40px;border:0;border-radius:var(--radius-circle);background:transparent;color:var(--gray-700);cursor:pointer;text-decoration:none}.icon-btn:hover{background:var(--sand-200);color:var(--ink)}.chip{display:inline-flex;align-items:center;gap:var(--space-1\.5);min-block-size:40px;padding:0 var(--space-3);border:1px solid var(--sand-300);border-radius:var(--radius-pill);background:var(--white);color:var(--ink);font-size:14px;line-height:20px;font-weight:500;cursor:pointer;transition:background-color .15s,border-color .15s}.chip:hover{background:var(--sand-50);border-color:var(--gray-300)}.chip:disabled{opacity:.6;cursor:default}.chip svg{color:var(--brand-700)}.chip.is-done{background:var(--brand-50);border-color:var(--brand-200);color:var(--brand-800)}.chip.is-selected{background:var(--brand-100);border-color:var(--brand-700);color:var(--brand-900);font-weight:600}.chip--quiet{color:var(--gray-600)}.chip--quiet svg{color:var(--gray-600)}.pill{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:24px;padding:2px 10px;border-radius:var(--radius-pill);font-size:14px;line-height:20px;font-weight:500;white-space:nowrap}.pill svg{inline-size:16px;block-size:16px}.pill--xs{min-block-size:20px;padding:0 var(--space-2);font-size:12px;line-height:20px}.pill--red{background:var(--red-50);color:var(--red-700);box-shadow:inset 0 0 0 1px var(--red-100)}.pill--amber{background:var(--amber-50);color:var(--amber-700);box-shadow:inset 0 0 0 1px var(--amber-100)}.pill--blue{background:var(--blue-50);color:var(--blue-700);box-shadow:inset 0 0 0 1px var(--blue-100)}.pill--green{background:var(--brand-50);color:var(--brand-800);box-shadow:inset 0 0 0 1px var(--brand-100)}.pill--gray{background:var(--gray-100);color:var(--gray-700)}.pill--sand,.pill--stage{background:var(--sand-200);color:var(--ink)}.pill--stage-interested,.pill--stage-meeting,.pill--stage-proposal{background:var(--brand-50);color:var(--brand-800);box-shadow:inset 0 0 0 1px var(--brand-100)}.pill--stage-won{background:var(--brand-100);color:var(--brand-900)}.pill--stage-lost{background:var(--gray-100);color:var(--gray-700)}.pill--tier-1{background:var(--brand-100);color:var(--brand-900)}.pill--tier-2{background:var(--brand-50);color:var(--brand-800);box-shadow:inset 0 0 0 1px var(--brand-100)}.pill--tier-3{background:var(--blue-50);color:var(--blue-700)}.pill--tier-4{background:var(--gray-100);color:var(--gray-700)}.dot{inline-size:8px;block-size:8px;border-radius:var(--radius-circle);background:currentColor}.score-badge{display:inline-flex;align-items:center;gap:2px;min-block-size:36px;padding-inline:var(--space-3) var(--space-2);border:0;border-radius:var(--radius-pill);background:var(--brand-50);color:var(--brand-800);box-shadow:var(--ring-mint);font-size:15px;font-weight:600;cursor:pointer}.score-badge svg{transition:transform .15s}.score-badge.is-open svg{transform:rotate(180deg)}.score-badge:hover{background:var(--brand-100)}.score-static{display:inline-grid;place-items:center;flex:none;min-inline-size:40px;block-size:28px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--brand-50);color:var(--brand-800);box-shadow:var(--ring-mint);font-size:14px;font-weight:600}.score-wrap{display:contents}.score-badge>.tabular,.score-static,.reason-chip b{direction:ltr;unicode-bidi:isolate}.score-reasons{display:flex;flex-wrap:wrap;gap:var(--space-1\.5);flex-basis:100%;margin-block-start:var(--space-2\.5)}.reason-chip{display:inline-flex;gap:var(--space-1);padding:var(--space-1) var(--space-2\.5);border-radius:var(--radius-lg);background:var(--brand-50);color:var(--brand-900);font-size:13px;line-height:18px}.avatar{display:inline-grid;place-items:center;flex:none;border-radius:var(--radius-circle);background:var(--brand-100);color:var(--brand-900);font-weight:600}.avatar--md{inline-size:36px;block-size:36px;font-size:13px}.avatar--sm{inline-size:24px;block-size:24px;font-size:10px}.owner{display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:0}.count-dot{display:inline-grid;place-items:center;min-inline-size:20px;block-size:20px;padding:0 var(--space-1\.5);border-radius:var(--radius-pill);background:var(--brand-700);color:var(--white);font-size:12px;line-height:1}.segmented{display:inline-flex;gap:2px;padding:var(--space-1);border-radius:var(--radius-pill);background:var(--sand-200)}.segmented__opt{display:inline-flex;align-items:center;gap:var(--space-1\.5);min-block-size:36px;padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--gray-700);font-size:14px;font-weight:600;cursor:pointer}.segmented__opt.is-active{background:var(--white);color:var(--ink);box-shadow:var(--ring-gray)}.segmented--sm .segmented__opt{min-block-size:32px;padding:0 var(--space-3)}.pill-select{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:40px;padding-inline:var(--space-3) var(--space-2\.5);border-radius:var(--radius-pill);background:var(--white);box-shadow:var(--ring-gray);max-inline-size:100%}.pill-select:focus-within{box-shadow:var(--focus-ring)}.pill-select__label{font-size:14px;color:var(--gray-600);white-space:nowrap}.pill-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-block-size:40px;min-inline-size:0;max-inline-size:100%;padding-inline:0 22px;border:0;background:transparent;font:inherit;font-size:15px;font-weight:600;color:var(--ink);cursor:pointer;text-overflow:ellipsis}.pill-select select:focus-visible{box-shadow:none}.pill-select svg{position:absolute;inset-inline-end:var(--space-3);pointer-events:none;color:var(--gray-600)}.pill-select--ghost{min-block-size:36px;padding-inline:var(--space-3) var(--space-2);background:var(--brand-50);box-shadow:none}.pill-select--ghost select{min-block-size:36px;font-size:14px;color:var(--brand-800)}.pill-select--ghost svg{color:var(--brand-800)}.kz-input{font-family:inherit}.kz-textarea{min-block-size:88px;padding-block:var(--space-2\.5);line-height:20px;resize:vertical}.select-wrap{position:relative}.kz-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-inline-end:40px;cursor:pointer;text-overflow:ellipsis}.select-wrap svg{position:absolute;inset-inline-end:var(--space-3);inset-block-start:50%;transform:translateY(-50%);pointer-events:none;color:var(--gray-600)}.field-hint{font-size:13px;line-height:18px;color:var(--gray-600)}.form-grid{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .span-2{grid-column:1 / -1}}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2)}.switch-row__text{display:grid;gap:2px}.switch{position:relative;flex:none;inline-size:48px;block-size:28px;border:0;border-radius:var(--radius-pill);background:var(--gray-300);cursor:pointer;transition:background-color .15s}.switch__thumb{position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:22px;block-size:22px;border-radius:var(--radius-circle);background:var(--white);box-shadow:var(--shadow-thumb);transition:inset-inline-start .15s}.switch[aria-checked=true]{background:var(--brand-700)}.switch[aria-checked=true] .switch__thumb{inset-inline-start:23px}.switch:disabled{opacity:.5;cursor:default}.choice-group{display:grid;gap:var(--space-2);padding:0;border:0}.choice-group legend{padding:0;margin-block-end:var(--space-2)}.choice{display:flex;align-items:center;gap:var(--space-3);min-block-size:56px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--white);box-shadow:0 0 0 1px var(--gray-200);cursor:pointer}.choice:hover{background:var(--sand-50)}.choice.is-selected{background:var(--brand-50);box-shadow:0 0 0 2px var(--brand-700)}.choice:focus-within{box-shadow:var(--focus-ring)}.choice__icon{display:grid;place-items:center;flex:none;inline-size:36px;block-size:36px;border-radius:var(--radius-circle);background:var(--sand-100);color:var(--brand-800)}.choice.is-selected .choice__icon{background:var(--brand-100)}.choice__text{display:grid;gap:2px}.file-drop{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:64px;padding:var(--space-4);border:1px dashed var(--field-border);border-radius:var(--radius-lg);background:var(--sand-50);color:var(--brand-800);cursor:pointer;text-align:center;overflow-wrap:anywhere}.file-drop:hover{background:var(--brand-50);border-color:var(--brand-700)}.file-drop:focus-within{box-shadow:var(--focus-ring)}.progress{block-size:10px;border-radius:var(--radius-pill);background:var(--sand-200);overflow:hidden}.progress__bar{display:block;block-size:100%;border-radius:var(--radius-pill);background:var(--brand-700);transition:inline-size .2s}.note{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2\.5) var(--space-3);border-radius:var(--radius-lg)}.note--amber{background:var(--amber-50);color:var(--amber-800)}.note--red{background:var(--red-50);color:var(--red-700)}.note--gray{background:var(--gray-100);color:var(--gray-700)}.loading{display:flex;align-items:center;justify-content:center;gap:var(--space-2\.5);padding:var(--space-6)}.spinner{inline-size:18px;block-size:18px;border:2px solid var(--gray-200);border-block-start-color:var(--brand-700);border-radius:var(--radius-circle);animation:spin .8s linear infinite}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.skeletons{display:grid;gap:var(--space-3)}.skeleton-card{block-size:168px;border-radius:var(--radius-bento);background:var(--white);box-shadow:var(--ring-gray);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.55}}.inline-error{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-2xl);background:var(--white);box-shadow:var(--ring-gray)}.inline-error>svg{color:var(--amber-700)}.inline-error p{flex:1 1 200px}.empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-1\.5);padding:var(--space-6) var(--space-4);text-align:center}.empty__icon{display:grid;place-items:center;inline-size:48px;block-size:48px;margin-block-end:var(--space-2);border-radius:var(--radius-circle);background:var(--brand-50);color:var(--brand-700)}.splash{position:relative;display:grid;place-content:center;justify-items:center;gap:var(--space-4);min-block-size:100dvh;padding:var(--space-6) var(--space-4);text-align:center;background:var(--sand-100)}.splash__text{max-inline-size:420px}.splash__lang{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.splash__pulse{animation:pulse 1.2s ease-in-out infinite}.splash--noaccess h1{max-inline-size:22ch;text-wrap:balance}.app{min-block-size:100dvh}.sidebar{display:none}.topbar{position:sticky;inset-block-start:0;z-index:40;display:flex;align-items:center;gap:var(--space-2\.5);block-size:56px;padding-inline:var(--space-4);background:var(--white);border-block-end:1px solid var(--gray-200)}.topbar__title{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-btn{min-block-size:36px;padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);background:var(--sand-100);color:var(--ink);font-size:14px;font-weight:600;cursor:pointer}.lang-btn:hover{background:var(--sand-200)}.lang-btn[lang=ar]{font-family:var(--font-arabic);font-size:15px}.mock-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--amber-50);color:var(--amber-800);box-shadow:inset 0 0 0 1px var(--amber-200);font-size:12px;line-height:20px;font-weight:600;white-space:nowrap}.main{padding:var(--space-4) var(--space-4) calc(64px + var(--space-8) + env(safe-area-inset-bottom))}.page{max-inline-size:1120px;margin-inline:auto;min-inline-size:0}.tabbar{position:fixed;inset-inline:0;inset-block-end:0;z-index:50;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-block-end:env(safe-area-inset-bottom);background:var(--white);border-block-start:1px solid var(--gray-200)}.tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-block-size:64px;padding-inline:2px;color:var(--gray-600);font-size:12px;line-height:16px;font-weight:500;text-decoration:none}.tab__icon{display:grid;place-items:center;inline-size:52px;block-size:28px;border-radius:var(--radius-pill);transition:background-color .15s}.tab.is-active{color:var(--brand-800);font-weight:600}.tab.is-active .tab__icon{background:var(--brand-100)}.tab:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-500)}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-4);margin-block-end:var(--space-4)}.page-head__text{min-inline-size:0}.page-head__sub{margin-block-start:var(--space-1)}.page-head__actions{display:flex;gap:var(--space-2)}@media (max-width: 1023.98px){.page-head--desktop{justify-content:flex-end;margin-block-end:var(--space-3)}.page-head--desktop .page-head__text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page-head--desktop:not(:has(.page-head__actions)){margin:0}}.section{margin-block-start:var(--space-8)}.section__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-3)}.section__sub{margin-block:calc(var(--space-1\.5) * -1) var(--space-3)}.panel{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-bento);background:var(--white);box-shadow:var(--ring-gray)}.panel--sand{background:var(--sand-100);box-shadow:none;border-radius:var(--radius-2xl)}.card-list{display:flex;flex-direction:column;gap:var(--space-3)}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ink) 40%,transparent);animation:fade .15s ease-out}.sheet__panel{position:absolute;display:flex;flex-direction:column;background:var(--white);outline:none;overflow:hidden}.sheet--dialog .sheet__panel{inset-inline:0;inset-block-end:0;max-block-size:92dvh;border-start-start-radius:var(--radius-bento);border-start-end-radius:var(--radius-bento);animation:slide-up .2s ease-out}.sheet--side .sheet__panel{top:0;right:0;bottom:0;left:0;animation:slide-in .2s ease-out}.sheet__head{display:flex;align-items:center;gap:var(--space-2);min-block-size:56px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);padding-inline:var(--space-4) var(--space-2);border-block-end:1px solid var(--gray-200)}.sheet__back{margin-inline-start:calc(var(--space-2) * -1)}.sheet__title{flex:1;min-inline-size:0;overflow-wrap:anywhere}.sheet--side .sheet__close--desktop{display:none}.sheet__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4)}.sheet--side .sheet__body{padding-block-end:calc(var(--space-8) + env(safe-area-inset-bottom))}.sheet__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-block-start:1px solid var(--gray-200);background:var(--white)}.sheet__foot>.kz-btn{flex:1 1 auto}@keyframes fade{0%{opacity:0}}@keyframes slide-up{0%{transform:translateY(24px);opacity:0}}@keyframes slide-in{0%{transform:translate(24px);opacity:0}}[dir=rtl] .sheet--side .sheet__panel{animation-name:slide-in-rtl}@keyframes slide-in-rtl{0%{transform:translate(-24px);opacity:0}}.draft-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);inline-size:100%}.draft-actions__main{grid-column:1 / -1;order:-1}.toasts{position:fixed;inset-inline:0;inset-block-end:calc(64px + var(--space-3) + env(safe-area-inset-bottom));z-index:200;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding-inline:var(--space-4);pointer-events:none}.toast{display:flex;align-items:center;gap:var(--space-2);inline-size:min(480px,100%);min-block-size:48px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);padding-inline:var(--space-4) var(--space-1);border-radius:var(--radius-pill);background:var(--white);box-shadow:var(--ring-gray),var(--shadow-thumb);pointer-events:auto;animation:slide-up .2s ease-out}.toast>svg{color:var(--brand-700)}.toast--error>svg{color:var(--red-700)}.toast__text{flex:1;min-inline-size:0;font-size:14px;line-height:20px;font-weight:500}.toast__action{min-block-size:40px;padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);background:var(--brand-50);color:var(--brand-800);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.toast__action:hover{background:var(--brand-100)}.toast__close{display:grid;place-items:center;inline-size:40px;block-size:40px;border:0;border-radius:var(--radius-circle);background:transparent;color:var(--gray-600);cursor:pointer}.today-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-4)}.today-head p{margin-block-start:var(--space-1)}.stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:var(--space-6);border-radius:var(--radius-2xl)}.stat-strip .kz-stat{padding:var(--space-3) var(--space-2\.5) var(--space-3) var(--space-3);padding-inline:var(--space-3) var(--space-2)}.stat-strip .kz-stat__label{margin:var(--space-1) 0 0;font-size:12px;line-height:16px}.stat-strip .kz-stat__value{font-size:26px;line-height:30px}[dir=rtl] .stat-strip .kz-stat__label{font-size:13px}.today-grid{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.today-side{display:flex;flex-direction:column;gap:var(--space-4)}.today-side:empty{display:none}.tcard{padding:var(--space-4);border-radius:var(--radius-bento);background:var(--white);box-shadow:var(--ring-gray)}.tcard__top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.tcard__body{display:block;margin:var(--space-2) calc(var(--space-2) * -1) 0;padding:var(--space-2);border-radius:var(--radius-lg);color:inherit;text-decoration:none}.tcard__body:hover{background:var(--sand-50)}.tcard__body:hover .tcard__name>span>span:first-child{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.tcard__name{display:flex;align-items:flex-start;gap:var(--space-2);overflow-wrap:anywhere}.tcard__name .tcard__icon{margin-block-start:5px;color:var(--gray-600)}.tcard__title{font-weight:400;color:var(--gray-600);font-size:15px;letter-spacing:0}.tcard__line{display:flex;align-items:flex-start;gap:var(--space-2);margin-block-start:var(--space-1);color:var(--gray-600)}.tcard__line .tcard__icon{margin-block-start:1px}.tcard__reason{display:flex;align-items:flex-start;gap:var(--space-2);margin-block-start:var(--space-2\.5);padding:var(--space-2\.5) var(--space-3);border-radius:var(--radius-lg);background:var(--sand-100)}.tcard__reason .tcard__icon{margin-block-start:2px;color:var(--brand-700)}.contact-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-block-start:var(--space-3)}.contact-actions--4{grid-template-columns:repeat(4,minmax(0,1fr))}.action-btn{inline-size:100%;min-inline-size:0;flex-direction:column;gap:var(--space-1);min-block-size:60px;padding:var(--space-2) var(--space-1);font-size:14px;line-height:18px}.action-hint{margin-block-start:var(--space-1\.5);color:var(--gray-600)}.tcard__outcomes{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-3)}.tcard__foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1);margin-block-start:var(--space-3);padding-block-start:var(--space-2);border-block-start:1px solid var(--gray-200)}.tcard__foot .kz-btn{padding-inline:var(--space-2)}.meeting-list{display:flex;flex-direction:column}.meeting{display:flex;align-items:center;gap:var(--space-1);border-block-start:1px solid var(--gray-100);padding-block:var(--space-1)}.meeting:first-child{border-block-start:0}.meeting__main{display:flex;gap:var(--space-3);flex:1;min-inline-size:0;padding:var(--space-2);border-radius:var(--radius-lg);color:inherit;text-decoration:none}a.meeting__main:hover{background:var(--sand-50)}.meeting__time{display:flex;flex-direction:column;min-inline-size:64px;font-size:15px;font-weight:600}.meeting__time .t-caption{font-weight:400;line-height:16px}.meeting__text{display:flex;flex-direction:column;min-inline-size:0}.done-group{padding-block:var(--space-2)}.done-group__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);inline-size:100%;min-block-size:44px;padding:0 var(--space-1);border:0;border-radius:var(--radius-lg);background:none;font:inherit;color:var(--ink);cursor:pointer;text-align:start}.done-list{display:flex;flex-direction:column}.done-row{display:flex;align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-block-start:1px solid var(--gray-100)}.done-row__text{display:flex;flex-direction:column;flex:1;min-inline-size:0}.mini-list{display:flex;flex-direction:column}.mini-row{display:flex;align-items:center;gap:var(--space-2\.5);padding:var(--space-2\.5) var(--space-2);border-block-start:1px solid var(--gray-100);border-radius:var(--radius-lg);color:inherit;text-decoration:none}.mini-row:hover{background:var(--sand-50)}.mini-row__text{display:flex;flex-direction:column;flex:1;min-inline-size:0}.panel>.kz-btn--ghost{align-self:center}.tabs-scroll{display:flex;gap:var(--space-2);margin-inline:calc(var(--space-4) * -1);padding:2px var(--space-4) var(--space-1);overflow-x:auto;scrollbar-width:none}.tabs-scroll::-webkit-scrollbar{display:none}.tab-chip{flex:none;min-block-size:40px;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--white);box-shadow:var(--ring-gray);color:var(--gray-700);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.tab-chip:hover{background:var(--sand-50)}.tab-chip.is-active{background:var(--brand-100);box-shadow:var(--ring-mint);color:var(--brand-900);font-weight:600}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block-start:var(--space-3)}.search{position:relative;flex:1 1 100%}.search>svg{position:absolute;inset-inline-start:var(--space-3);inset-block-start:50%;transform:translateY(-50%);color:var(--gray-600);pointer-events:none}.search .kz-input{padding-inline:40px 44px;border-color:var(--gray-300);border-radius:var(--radius-pill)}.search__clear{position:absolute;inset-inline-end:2px;inset-block-start:2px}.filters-toggle{flex:1 1 auto}.toolbar .segmented{flex:none}.filters{display:none;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-3);padding:var(--space-4);border-radius:var(--radius-2xl);background:var(--white);box-shadow:var(--ring-gray)}.filters.is-open{display:grid}.filters__clear{grid-column:1 / -1;justify-self:start}.filters--inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0 0 var(--space-4);padding:0;background:none;box-shadow:none}.list-count{margin-block:var(--space-4) var(--space-2)}.table-wrap{overflow-x:auto;border-radius:var(--radius-2xl);background:var(--white);box-shadow:var(--ring-gray)}.table{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:15px;line-height:20px}.table th{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--gray-200);color:var(--gray-600);font-size:13px;line-height:18px;font-weight:600;text-align:start;white-space:nowrap}.table td{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--gray-100);vertical-align:middle}.table tbody tr:last-child td{border-block-end:0}.table tbody tr:hover td{background:var(--sand-50)}.lead-list .table tbody tr{cursor:pointer}.table .num{text-align:end}.table--compact{font-size:13px}.table--compact th,.table--compact td{padding:var(--space-2) var(--space-3);white-space:nowrap}.cell-link{display:flex;flex-direction:column;color:inherit;text-decoration:none;border-radius:var(--radius-md)}.lead-list .table th,.lead-list .table td{padding-inline:var(--space-3)}.lead-list .table td:first-child,.lead-list .table td:nth-child(2),.lead-list .table td:nth-child(5),.lead-list .table td:last-child{white-space:nowrap}.lead-list .table td:nth-child(6){min-inline-size:180px}.cell-link:hover .t-label{text-decoration:underline;text-underline-offset:3px}.next-action{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.next-action__text{font-size:14px;line-height:18px}.next-action__when{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--gray-600);line-height:16px}.next-action__when.is-late{color:var(--red-700);font-weight:600}.lead-cards{display:flex;flex-direction:column;gap:var(--space-2)}.lead-card{display:flex;flex-direction:column;gap:var(--space-2\.5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-2xl);background:var(--white);box-shadow:var(--ring-gray);color:inherit;text-decoration:none}.lead-card:hover{background:var(--sand-50)}.lead-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.lead-card__name{display:flex;flex-direction:column;min-inline-size:0;overflow-wrap:anywhere}.lead-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.load-more{display:flex;justify-content:center;margin-block-start:var(--space-4)}.board-hint{margin-block:var(--space-4) var(--space-2)}.board{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:var(--space-3);margin-inline:calc(var(--space-4) * -1);padding:var(--space-1) var(--space-4) var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4)}.board-col{display:flex;flex-direction:column;gap:var(--space-2);min-block-size:220px;padding:var(--space-2\.5);border-radius:var(--radius-2xl);background:var(--sand-50);box-shadow:0 0 0 1px var(--sand-300);scroll-snap-align:start;transition:background-color .15s,box-shadow .15s}.board-col.is-over{background:var(--brand-50);box-shadow:0 0 0 2px var(--brand-500)}.board-col__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 var(--space-2);padding:var(--space-1) var(--space-1\.5) var(--space-1)}.board-col__count{display:inline-grid;place-items:center;min-inline-size:28px;block-size:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--sand-200);font-size:13px;font-weight:600}.board-col__value{grid-column:1 / -1}.board-col__list{display:flex;flex-direction:column;gap:var(--space-2)}.board-col__empty{padding:var(--space-4) var(--space-2);text-align:center}.board-card{padding:var(--space-2\.5) var(--space-3);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--ring-gray);cursor:grab}.board-card.is-dragging{opacity:.5}.board-card__main{display:flex;flex-direction:column;gap:var(--space-1);color:inherit;text-decoration:none;border-radius:var(--radius-md)}.board-card__main:hover .t-label{text-decoration:underline;text-underline-offset:3px}.board-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);overflow-wrap:anywhere}.board-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-block-start:var(--space-2)}.board-card__foot .owner{overflow:hidden}.board-card__foot .owner span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-sheet{display:flex;flex-direction:column;gap:var(--space-5)}.lead-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.lead-head__tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block:var(--space-1)}.lead-sec{display:flex;flex-direction:column;gap:var(--space-3);padding-block-start:var(--space-5);border-block-start:1px solid var(--gray-200)}.lead-sheet>.contact-actions{margin-block-start:0}.stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.step{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);inline-size:100%;min-block-size:64px;padding:var(--space-2) var(--space-1\.5);border:1px solid var(--gray-200);border-radius:var(--radius-lg);background:var(--white);color:var(--gray-700);font-size:13px;line-height:18px;font-weight:500;text-align:center;cursor:pointer}.step:hover{background:var(--sand-50)}.step__mark{display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:var(--radius-circle);background:var(--sand-200);color:var(--gray-700);font-size:12px;font-weight:600}.step--past{color:var(--ink)}.step--past .step__mark{background:var(--brand-100);color:var(--brand-800)}.step--current{border:2px solid var(--brand-700);padding:calc(var(--space-2) - 1px) calc(var(--space-1\.5) - 1px);background:var(--brand-50);color:var(--brand-900);font-weight:600}.step--current .step__mark{background:var(--brand-700);color:var(--white)}.lost-note{flex-wrap:wrap}.lost-note .kz-btn{margin-inline-start:auto}.next-form,.composer__foot,.deal-form{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:end}.deal-form{grid-template-columns:minmax(0,1fr) 120px}.deal-form>.kz-btn{grid-column:1 / -1;justify-self:start}.deal-form--reason{grid-template-columns:minmax(0,1fr)}.next-form>.kz-btn,.composer__foot>.kz-btn{justify-self:start}.next-form .kz-input,.deal-form .kz-input{min-inline-size:0}.kind-picker{display:flex;flex-wrap:wrap;gap:var(--space-2)}.plain-list{display:flex;flex-direction:column;gap:var(--space-1)}.plain-row{display:flex;align-items:center;gap:var(--space-2\.5);min-block-size:40px;color:var(--ink)}.plain-row>svg{color:var(--gray-600)}.plain-row>svg.ok-icon{color:var(--brand-700)}.plain-row>span{flex:1;min-inline-size:0}.claude-box{padding:var(--space-4);border:0;border-radius:var(--radius-2xl);background:var(--brand-50)}.claude-box .inline-icon{color:var(--brand-700)}.timeline{display:flex;flex-direction:column}.tl-item{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--space-3);padding-block-end:var(--space-4)}.tl-item:not(:last-child):before{content:"";position:absolute;inset-block:36px 4px;inset-inline-start:15px;inline-size:2px;border-radius:1px;background:var(--gray-200)}.tl-item__icon{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--radius-circle);background:var(--brand-50);color:var(--brand-800)}.tl-item__icon--stage_change,.tl-item__icon--system,.tl-item__icon--note,.tl-item__icon--voice_note{background:var(--sand-200);color:var(--gray-700)}.tl-item__icon--meeting,.tl-item__icon--proposal{background:var(--blue-50);color:var(--blue-700)}.tl-item__body{display:flex;flex-direction:column;gap:2px;padding-block-start:6px;overflow-wrap:anywhere}.tl-item__text{white-space:pre-line}.intro-path{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--sand-50);box-shadow:0 0 0 1px var(--sand-300)}.intro-path__head{display:flex;flex-wrap:wrap;gap:var(--space-1\.5)}.intro-path__summary{font-weight:500}.intro-path__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-1)}.intro-path__actions .kz-btn{flex:1 1 auto}.intro-path__status{display:flex;flex-wrap:wrap;gap:var(--space-2)}.intros-grid{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.network-card{padding:var(--space-4)}.net-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.net-stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:var(--space-2\.5) var(--space-3);border-radius:var(--radius-lg);background:var(--sand-100)}.net-stats dt{line-height:16px}.target{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-bento);background:var(--white);box-shadow:var(--ring-gray)}.target>.kz-btn--ghost{align-self:flex-start}.target__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin:calc(var(--space-2) * -1);padding:var(--space-2);border-radius:var(--radius-lg);color:inherit;text-decoration:none}.target__head:hover{background:var(--sand-50)}.target__who{display:flex;flex-direction:column;min-inline-size:0;overflow-wrap:anywhere}.attribution{display:grid;gap:var(--space-5);margin-block-end:var(--space-4);background:var(--brand-50);box-shadow:var(--ring-mint)}.attribution__text,.attribution__bars,.bars{display:flex;flex-direction:column;gap:var(--space-2)}.bar-row{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto;align-items:center;gap:var(--space-2\.5)}.bar-row__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-row__track{block-size:10px;border-radius:var(--radius-pill);background:var(--white);box-shadow:var(--ring-mint);overflow:hidden}.bar-row__fill{display:block;block-size:100%;border-radius:var(--radius-pill);background:var(--brand-700)}.bar-row__value{min-inline-size:2.5rem;text-align:end;font-weight:600}.exp{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-bento);background:var(--white);box-shadow:var(--ring-gray)}.exp__head{display:flex;flex-direction:column;gap:var(--space-1\.5)}.exp__title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.exp__pills{display:flex;flex-wrap:wrap;gap:var(--space-1\.5)}.exp__meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.exp .table-wrap{box-shadow:0 0 0 1px var(--gray-200);border-radius:var(--radius-lg)}.table--variants{font-size:14px}.table--variants th,.table--variants td{padding:var(--space-2\.5)}.table--variants th{white-space:normal;vertical-align:bottom}.table--variants td:first-child{min-inline-size:240px}.table--variants td.num{white-space:nowrap}.icon-btn--sm{inline-size:32px;block-size:32px}.table--variants tr.is-winner td{background:var(--brand-50)}.variant-cell{display:flex;align-items:flex-start;gap:var(--space-2\.5)}.variant-cell__text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-inline-size:0}.variant-cell__text .t-label{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.star{color:var(--brand-700)}.key-badge{display:inline-grid;place-items:center;flex:none;inline-size:28px;block-size:28px;border-radius:var(--radius-circle);background:var(--sand-200);color:var(--ink);font-size:13px;font-weight:700}.is-winner .key-badge{background:var(--brand-100);color:var(--brand-900)}.link-cell{display:inline-flex;align-items:center;gap:var(--space-1\.5);margin-block-start:2px;font-size:13px;color:var(--gray-700);white-space:nowrap}.variant-cards{display:flex;flex-direction:column;gap:var(--space-2\.5)}.variant-card{display:flex;flex-direction:column;gap:var(--space-2\.5);padding:var(--space-3);border-radius:var(--radius-xl);background:var(--sand-50);box-shadow:0 0 0 1px var(--sand-300)}.variant-card.is-winner{background:var(--brand-50);box-shadow:var(--ring-mint)}.variant-card__head{display:flex;align-items:flex-start;gap:var(--space-2\.5)}.variant-card__name{display:flex;flex-direction:column;min-inline-size:0;overflow-wrap:anywhere}.variant-card__pills{display:flex;flex-wrap:wrap;gap:var(--space-1\.5)}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1\.5)}.metrics>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:var(--space-2);border-radius:var(--radius-md);background:var(--white);min-inline-size:0}.metrics dt{font-size:12px;line-height:16px;color:var(--gray-600);overflow-wrap:anywhere}.metrics dd{font-size:15px;line-height:20px;font-weight:600;overflow-wrap:anywhere}.variant-card__foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.copy-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2\.5) var(--space-3);border-radius:var(--radius-lg);background:var(--sand-100)}.copy-row__text{display:flex;flex-direction:column;gap:2px;min-inline-size:0;font-size:13px;line-height:18px;word-break:break-all}.variant-copy{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-lg);box-shadow:var(--ring-gray)}.variants-fieldset{display:flex;flex-direction:column;gap:var(--space-3);padding:0;border:0;min-inline-size:0}.variants-fieldset legend{padding:0;margin-block-end:var(--space-3)}.variants-fieldset>.kz-btn{align-self:flex-start}.variant-form{display:flex;flex-direction:column;gap:var(--space-2\.5);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--sand-50);box-shadow:0 0 0 1px var(--sand-300)}.variant-form__head{display:flex;align-items:center;gap:var(--space-2)}.variant-form__head .icon-btn{margin-inline-start:auto}.settings-lang{flex-direction:row;align-items:center;justify-content:space-between;padding-block:var(--space-3)}.team-list{border-radius:var(--radius-bento);background:var(--white);box-shadow:var(--ring-gray);overflow:hidden}.member{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--gray-100)}.member:last-child{border-block-end:0}.member.is-inactive{opacity:.6}.member__main{display:flex;align-items:flex-start;gap:var(--space-3)}.member__text{display:flex;flex-direction:column;flex:1;min-inline-size:0;overflow-wrap:anywhere}.member__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block-start:var(--space-2\.5);padding-inline-start:48px}.tg-link{margin-block-start:var(--space-2\.5)}.briefing-form{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.briefing-form>.kz-btn{justify-self:start}.checks{gap:0;padding-block:var(--space-1)}.check{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--gray-100)}.check:last-child{border-block-end:0}.check__icon{padding-block-start:2px}.check--ok .check__icon{color:var(--brand-700)}.check--warn .check__icon{color:var(--amber-700)}.check--off .check__icon{color:var(--red-700)}.check__body{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0;overflow-wrap:anywhere}.check__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.check__fix{color:var(--ink);font-weight:500}.sub-checks{display:flex;flex-direction:column;gap:2px}.sub-line{display:block}@media (min-width: 640px){.tcard,.target,.exp{padding:var(--space-5)}.action-btn{flex-direction:row;gap:var(--space-2);min-block-size:52px;font-size:15px}.contact-actions--4 .action-btn{flex-direction:column;gap:var(--space-1);min-block-size:60px;font-size:14px}.next-form{grid-template-columns:minmax(0,1fr) minmax(0,250px) auto}.composer__foot{grid-template-columns:minmax(0,1fr) auto}.deal-form{grid-template-columns:minmax(0,1fr) 140px auto}.deal-form>.kz-btn{grid-column:auto}.deal-form--reason{grid-template-columns:minmax(0,1fr) auto}.briefing-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.briefing-form>.kz-btn,.briefing-form>p{grid-column:1 / -1}.sheet--dialog .sheet__panel{inset:50% auto auto 50%;transform:translate(-50%,-50%);inline-size:min(560px,calc(100vw - 48px));max-block-size:min(88dvh,860px);border-radius:var(--radius-bento);animation:fade .15s ease-out}.sheet--dialog.sheet--sm .sheet__panel{inline-size:min(440px,calc(100vw - 48px))}.sheet--dialog.sheet--lg .sheet__panel{inline-size:min(720px,calc(100vw - 48px))}.sheet__head{padding-inline:var(--space-6) var(--space-3)}.sheet__body{padding:var(--space-5) var(--space-6)}.sheet__foot{padding-inline:var(--space-6)}.sheet__foot>.kz-btn{flex:0 0 auto}.draft-actions{display:flex;justify-content:flex-end;flex-wrap:wrap}.draft-actions__main{order:0}.stepper{grid-template-columns:repeat(6,minmax(0,1fr))}.board{grid-auto-columns:300px}.variant-card__foot{display:flex}}@media (min-width: 1024px){.app{display:grid;grid-template-columns:248px minmax(0,1fr)}.topbar,.tabbar{display:none}.desktop-only{display:inline}.sidebar{position:sticky;inset-block-start:0;display:flex;flex-direction:column;gap:var(--space-4);block-size:100dvh;padding:var(--space-5) var(--space-4);background:var(--white);border-inline-end:1px solid var(--gray-200);overflow-y:auto}.sidebar__brand{display:flex;align-items:center;gap:var(--space-2\.5);padding:var(--space-1) var(--space-2)}.sidebar>.mock-badge{align-self:flex-start;margin-inline-start:var(--space-2)}.sidebar__nav{display:flex;flex-direction:column;gap:var(--space-1)}.side-link{display:flex;align-items:center;gap:var(--space-3);min-block-size:44px;padding:0 var(--space-3);border-radius:var(--radius-lg);color:var(--gray-700);font-size:15px;font-weight:500;text-decoration:none}.side-link:hover{background:var(--sand-100);color:var(--ink)}.side-link.is-active{background:var(--brand-50);color:var(--brand-800);font-weight:600}.sidebar__foot{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:auto;padding-block-start:var(--space-4);border-block-start:1px solid var(--gray-200)}.sidebar__me{display:flex;align-items:center;gap:var(--space-2\.5)}.sidebar__me-text{display:flex;flex-direction:column;min-inline-size:0;overflow-wrap:anywhere}.sidebar__foot .segmented{align-self:flex-start}.main{padding:var(--space-8) var(--space-8) var(--space-16);min-inline-size:0}.toasts{inset-block-end:var(--space-6)}.page-head{margin-block-end:var(--space-6)}.settings-lang{display:none}.stat-strip{border-radius:var(--radius-bento)}.stat-strip .kz-stat{padding:var(--space-5) var(--space-6)}.stat-strip .kz-stat__label{font-size:14px;line-height:20px}.stat-strip .kz-stat__value{font-size:36px;line-height:40px}.today-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.today-side{position:sticky;inset-block-start:var(--space-8)}.toolbar{flex-wrap:nowrap}.search{flex:1 1 auto;max-inline-size:420px}.filters-toggle{display:none}.toolbar .segmented{margin-inline-start:auto}.filters,.filters.is-open{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;padding:0;background:none;box-shadow:none}.filters__clear{grid-column:auto}.board{margin-inline:0;padding-inline:0;grid-auto-columns:264px;scroll-snap-type:none}.sheet--side .sheet__panel{inset-block:0;inset-inline:auto 0;inline-size:min(640px,100vw);border-inline-start:1px solid var(--gray-200)}.sheet--side .sheet__close--desktop{display:grid}.sheet--side .sheet__back{display:none}.intros-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.intros-main{grid-column:1;grid-row:1;min-inline-size:0}.network-card{grid-column:2;grid-row:1;position:sticky;inset-block-start:var(--space-8)}.filters--inline{grid-template-columns:repeat(3,minmax(0,200px))}.attribution{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
