/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:"Figtree",ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-102{margin-bottom:calc(var(--spacing) * 102)}.mb-118{margin-bottom:calc(var(--spacing) * 118)}.mb-123{margin-bottom:calc(var(--spacing) * 123)}.mb-128{margin-bottom:calc(var(--spacing) * 128)}.mb-138{margin-bottom:calc(var(--spacing) * 138)}.mb-140{margin-bottom:calc(var(--spacing) * 140)}.mb-142{margin-bottom:calc(var(--spacing) * 142)}.mb-145{margin-bottom:calc(var(--spacing) * 145)}.mb-150{margin-bottom:calc(var(--spacing) * 150)}.mb-871{margin-bottom:calc(var(--spacing) * 871)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.p-101{padding:calc(var(--spacing) * 101)}.p-102{padding:calc(var(--spacing) * 102)}.p-103{padding:calc(var(--spacing) * 103)}.p-201{padding:calc(var(--spacing) * 201)}.p-301{padding:calc(var(--spacing) * 301)}.pl-1{padding-left:calc(var(--spacing) * 1)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@font-face{font-family:Figtree;src:url(/fonts/Figtree.ttf)format("truetype-variations"),url(/fonts/Figtree.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--primary-color:#0073ea;--primary-hover-color:#0060b9;--primary-selected-color:#cce4ff;--primary-selected-hover-color:#aed4fc;--primary-highlighted-color:#f0f7ff;--primary-text-color:#141619;--secondary-text-color:#676879;--text-color-on-inverted:#fff;--text-color-on-primary:#fff;--disabled-text-color:#14161961;--link-color:#141619;--placeholder-color:#8c8e9c;--icon-color:#676879;--primary-background-color:#fff;--primary-background-hover-color:#1416190f;--secondary-background-color:#fff;--allgrey-background-color:#f7f8f5;--inverted-color-background:#111;--ui-background-color:#e8eae2;--disabled-background-color:#ecede8;--primary-surface-color:#f4f6f0;--ui-border-color:#dcded4;--layout-border-color:#e4e6dc;--fixed-dark-color:#111;--fixed-light-color:#fff;--positive-color:#00854d;--positive-color-hover:#007038;--positive-color-selected:#d5f0e0;--positive-color-selected-hover:#c0e2cf;--negative-color:#d83a52;--negative-color-hover:#b63546;--negative-color-selected:#fce0e5;--negative-color-selected-hover:#f7cfd7;--warning-color:#eaaa15;--warning-color-hover:#c48e0a;--warning-color-selected:#fff0c6;--warning-color-selected-hover:#f8e2a5;--private-color:#f65f7c;--sharable-color:#a358df;--brand-color:#9747ff;--brand-hover-color:#8438e6;--brand-selected-color:#e7dbfc;--brand-selected-hover-color:#d8c5f7;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--border-radius-small:6px;--border-radius-medium:10px;--border-radius-big:16px;--border-radius-clickable:8px;--border-radius-surface:24px;--box-shadow-xs:0 1px 2px #1111110a,0 1px 1px #11111108;--box-shadow-sm:0 2px 6px #1111110f,0 1px 2px #1111110a;--box-shadow-md:0 8px 24px #11111114,0 2px 6px #1111110a;--box-shadow-lg:0 24px 64px #1111112e,0 4px 12px #1111110f;--font-family:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-display:"Space Grotesk","Poppins","Figtree",sans-serif;--font-family-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-h1-size:40px;--font-h1-line:48px;--font-h2-size:28px;--font-h2-line:36px;--font-h3-size:20px;--font-h3-line:28px;--font-text1-size:16px;--font-text1-line:24px;--font-text2-size:14px;--font-text2-line:20px;--font-text3-size:12px;--font-text3-line:16px;--font-display-hero-size:96px;--font-display-section-size:64px;--font-display-subhead-size:40px;--font-cover-title-size:32px;--font-cover-body-size:16px;--kd-green:#2d5;--kd-green-hover:#1bc548;--kd-green-soft:#ddfbe5;--kd-green-raw:#39ff14;--kd-ink:#111;--kd-ink-hover:#232323;--kd-ink-soft:#1a1a1a;--kd-paper:#fafaf7;--kd-cream:#f2f3ed;--kd-accent-rgb:34,221,85;--linear-color:#5e6ad2;--linear-color-hover:#4e58b7;--linear-soft:#5e6ad21a;--linear-soft-strong:#5e6ad22e;--linear-border:#5e6ad24d;--linear-ink:#1b1f33;--linear-ink-soft:#232847}.kd-dark{--primary-background-color:#111;--secondary-background-color:#1a1a1a;--allgrey-background-color:#0a0a0a;--primary-text-color:#f5f5f2;--secondary-text-color:#9c9ca2;--layout-border-color:#2a2a2a;--ui-border-color:#333;--primary-background-hover-color:#ffffff0f;--primary-surface-color:#1e1e1e;--icon-color:#9c9ca2;--disabled-background-color:#232323}*,:after,:before{box-sizing:border-box}body,html{font-family:var(--font-family);font-size:var(--font-text2-size);line-height:var(--font-text2-line);background:var(--primary-background-color);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.vibe-h1,body,h1,html{color:var(--primary-text-color);margin:0}.vibe-h1,h1{font:700 var(--font-h1-size)/var(--font-h1-line) var(--font-family-display);letter-spacing:-.02em}.vibe-h2,h2{font:700 var(--font-h2-size)/var(--font-h2-line) var(--font-family-display);letter-spacing:-.015em}.vibe-h2,.vibe-h3,h2,h3{color:var(--primary-text-color);margin:0}.vibe-h3,h3{font:600 var(--font-h3-size)/var(--font-h3-line) var(--font-family-display);letter-spacing:-.01em}.vibe-text1,p{font:400 var(--font-text1-size)/var(--font-text1-line) var(--font-family);margin:0}.vibe-text1,.vibe-text2,p{color:var(--primary-text-color)}.vibe-text2{font:400 var(--font-text2-size)/var(--font-text2-line) var(--font-family)}.vibe-text3,small{font:400 var(--font-text3-size)/var(--font-text3-line) var(--font-family)}.vibe-eyebrow,.vibe-text3,small{color:var(--secondary-text-color)}.vibe-eyebrow{font:600 12px/16px var(--font-family);letter-spacing:.08em;text-transform:uppercase}.kd-mono{font-family:var(--font-family-mono);font-feature-settings:"tnum" 1}.kd-display{font-family:var(--font-family-display);letter-spacing:-.02em}.kd-tabular{font-variant-numeric:tabular-nums}button{font-family:inherit}input,select,textarea{color:inherit;font-family:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--kd-green);color:var(--kd-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#1416192e padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#14161952 padding-box padding-box;border:2px solid #0000}::-webkit-scrollbar-track{background:0 0}@keyframes kd-spin{to{transform:rotate(1turn)}}@keyframes kd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes kd-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes kd-modal-in{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes kd-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes kd-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes kd-pulse{0%,to{box-shadow:0 0 #2d56}50%{box-shadow:0 0 0 8px #2d50}}.kd-btn{border-radius:var(--border-radius-clickable);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;font-family:inherit;font-weight:600;transition:background .12s,border-color .12s,box-shadow .12s,transform 80ms;display:inline-flex}.kd-btn:active{transform:translateY(.5px)}.kd-btn:focus-visible{outline:2px solid var(--kd-green);outline-offset:2px}.kd-btn:disabled{cursor:not-allowed;opacity:.55}.kd-btn-primary{background:var(--kd-ink);color:#fff}.kd-btn-primary:hover:not(:disabled){background:var(--kd-ink-hover)}.kd-btn-secondary{color:var(--primary-text-color);border-color:var(--ui-border-color);background:#fff}.kd-btn-secondary:hover:not(:disabled){background:var(--allgrey-background-color);border-color:var(--primary-text-color)}.kd-btn-ghost{color:var(--primary-text-color);background:0 0}.kd-btn-ghost:hover:not(:disabled){background:var(--primary-background-hover-color)}.kd-btn-destructive{background:var(--negative-color);color:#fff}.kd-btn-destructive:hover:not(:disabled){background:var(--negative-color-hover)}.kd-btn-positive{background:var(--positive-color);color:#fff}.kd-btn-positive:hover:not(:disabled){background:var(--positive-color-hover)}.kd-btn-brand{background:var(--kd-green);color:var(--kd-ink)}.kd-btn-brand:hover:not(:disabled){background:var(--kd-green-hover)}.kd-btn-inverted{color:var(--kd-ink);background:#fff;border-color:#fff3}.kd-view-toggle{border:1px solid var(--ui-border-color);border-radius:var(--border-radius-clickable);background:#fff;align-items:stretch;height:36px;display:inline-flex;overflow:hidden}.kd-view-toggle-btn{letter-spacing:-.005em;color:var(--secondary-text-color);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 12px;font:600 13px/1 inherit;transition:background .12s,color .12s;display:inline-flex}.kd-view-toggle-btn:hover{background:var(--primary-background-hover-color);color:var(--primary-text-color)}.kd-view-toggle-btn.is-active{background:var(--kd-ink);color:#fff}.kd-view-toggle-btn:focus-visible{outline:2px solid var(--kd-green);outline-offset:-2px}.kd-board-wrap{background:var(--allgrey-background-color,#f5f5f1);border-radius:var(--border-radius-medium);flex-direction:column;display:flex;overflow:hidden}.kd-board-toolbar{background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.kd-board-toolbar-meta{color:var(--secondary-text-color);align-items:baseline;gap:8px;font-size:13px;display:inline-flex}.kd-board-toolbar-meta strong{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;color:var(--primary-text-color);font-size:14px;font-weight:700}.kd-board{scroll-snap-type:x proximity;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;padding:0 16px 16px;display:flex;overflow-x:auto}.kd-board-column{border:1px solid var(--ui-border-color);scroll-snap-align:start;background:#fbfbf9;border-radius:12px;flex-direction:column;flex:1 1 0;min-width:240px;min-height:280px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.kd-board-column:before{content:"";background:var(--kd-column-accent,transparent);height:3px;position:absolute;top:0;left:0;right:0}.kd-board-column.is-over{border-color:var(--kd-green);box-shadow:0 0 0 3px #22dd552e}.kd-board-column-head{letter-spacing:-.005em;color:var(--primary-text-color);justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 10px;font:600 13px/1 inherit;display:flex}.kd-board-column-title{align-items:center;gap:8px;display:inline-flex}.kd-board-column-title .kd-dot{width:8px;height:8px}.kd-board-column-count{min-width:20px;height:18px;color:var(--secondary-text-color);background:#0000000d;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.kd-board-column-sum{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;color:var(--secondary-text-color);font-size:12px;font-weight:600}.kd-board-column-body{flex-direction:column;flex:1;gap:8px;min-height:80px;padding:2px 10px 12px;display:flex}.kd-board-column-empty{text-align:center;color:var(--secondary-text-color);padding:10px 6px;font-size:11px}.kd-board-column-empty-action{border:1px dashed var(--ui-border-color);width:100%;color:var(--secondary-text-color);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:12px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.kd-board-column-empty-action:hover{border-color:var(--kd-green);color:var(--primary-text-color);background:#22dd550f}.kd-board-column-add{border:1px solid var(--ui-border-color);width:24px;height:24px;color:var(--secondary-text-color);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.kd-board-column-add:hover{background:var(--kd-ink);color:#fff;border-color:var(--kd-ink)}.kd-board-column-sub{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;color:var(--primary-text-color);align-items:baseline;gap:4px;padding:0 14px 8px;font-size:11px;display:flex}.kd-board-column-sub .muted{color:var(--secondary-text-color);font-weight:500}.kd-deal-card{border:1px solid var(--ui-border-color);touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:12px;transition:box-shadow .12s,transform 80ms,border-color .12s;display:flex;box-shadow:0 1px 2px #0f172a0a}.kd-deal-card:hover{border-color:#0f172a2e;box-shadow:0 4px 12px #0f172a14}.kd-deal-card:focus-visible{outline:2px solid var(--kd-green);outline-offset:2px}.kd-deal-card.is-dragging{cursor:grabbing;transform:rotate(-1deg);box-shadow:0 12px 24px #0f172a2e}.kd-deal-card-title{color:var(--primary-text-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}a.kd-deal-card-title:hover{text-decoration:underline}.kd-deal-card-org{color:var(--secondary-text-color);align-items:center;gap:4px;width:fit-content;max-width:100%;font-size:12px;text-decoration:none;display:inline-flex}.kd-deal-card-org:hover{color:var(--primary-text-color)}.kd-deal-card-org span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kd-deal-card-row{border-top:1px dashed var(--ui-border-color);justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.kd-deal-card-value{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;color:var(--primary-text-color);font-size:15px;font-weight:700}.kd-deal-card-value.is-empty{color:var(--secondary-text-color);font-weight:500}.kd-deal-card-date{color:var(--secondary-text-color);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11px;display:inline-flex}.kd-deal-card-lost{color:var(--negative-color);background:var(--negative-color-selected);border-radius:4px;width:fit-content;padding:2px 6px;font-size:11px}.kd-deal-card-action{color:var(--primary-text-color);background:#00000008;border-radius:6px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:5px 8px;font-size:12px;display:inline-flex}.kd-deal-card-action.is-missing{color:var(--warning-color-hover,#b47100);background:#ffb0001a}.kd-deal-card-action-text{text-overflow:ellipsis;white-space:nowrap;gap:6px;max-width:100%;display:inline-flex;overflow:hidden}.kd-deal-card-action-text .desc{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.kd-deal-card-action-text .when{color:var(--secondary-text-color);font-variant-numeric:tabular-nums}.kd-deal-card-date-label{text-transform:uppercase;letter-spacing:.04em;color:var(--secondary-text-color);margin-right:2px;font-size:10px;font-weight:600}.kd-deal-card-stag{color:var(--secondary-text-color);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11px;display:inline-flex}.kd-deal-card-stag.is-warn{color:var(--negative-color);font-weight:600}.kd-deal-card-stag-threshold{color:var(--secondary-text-color);font-weight:500}.kd-deal-card.is-stagnant{border-left:3px solid var(--negative-color)}.kd-stagnation-banner{border:1px solid var(--ui-border-color);color:var(--secondary-text-color);background:#00000008;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.kd-stagnation-banner.is-warn{color:var(--warning-color-hover,#b47100);background:#ffb0001a;border-color:#ffb0004d}.kd-stagnation-banner .muted{color:var(--secondary-text-color);font-weight:500}.kd-link-row{border:1px solid var(--ui-border-color);color:var(--primary-text-color);background:#fff;border-radius:8px;padding:8px 10px;font-size:13px;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex}.kd-link-row:hover{border-color:var(--kd-green);background:#22dd550a}.kd-ibtn{border-radius:var(--border-radius-clickable);color:var(--icon-color);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex;position:relative}.kd-ibtn:focus-visible{outline:2px solid var(--kd-green);outline-offset:2px}.kd-ibtn-ghost:hover{background:var(--primary-background-hover-color);color:var(--primary-text-color)}.kd-ibtn-primary{background:var(--kd-ink);color:#fff}.kd-ibtn-primary:hover{background:var(--kd-ink-hover)}.kd-ibtn-brand{background:var(--kd-green);color:var(--kd-ink)}.kd-ibtn-brand:hover{background:var(--kd-green-hover)}.kd-ibtn-soft{background:var(--allgrey-background-color);color:var(--primary-text-color)}.kd-ibtn-soft:hover{background:var(--ui-background-color)}.kd-ibtn-badge{background:var(--negative-color);color:#fff;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--primary-background-color);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:2px;right:2px}.kd-field{flex-direction:column;gap:6px;display:flex}.kd-field label{color:var(--primary-text-color);font-size:13px;font-weight:600}.kd-input-wrap{background:var(--primary-background-color);border:1px solid var(--ui-border-color);border-radius:var(--border-radius-small);align-items:center;transition:border-color .12s,box-shadow .12s;display:flex}.kd-input-wrap:hover{border-color:var(--primary-text-color)}.kd-input-wrap:focus-within{border-color:var(--kd-ink);box-shadow:0 0 0 3px #22dd5538}.kd-field.is-error .kd-input-wrap{border-color:var(--negative-color)}.kd-field.is-error .kd-input-wrap:focus-within{box-shadow:0 0 0 3px #d83a522e}.kd-field.is-success .kd-input-wrap{border-color:var(--kd-green)}.kd-input-wrap input{min-width:0;height:100%;color:var(--primary-text-color);background:0 0;border:none;outline:none;flex:1;padding:0 12px;font-size:14px}.kd-input-wrap input::placeholder{color:var(--placeholder-color)}.kd-field-msg{color:var(--secondary-text-color);align-items:center;gap:4px;font-size:12px;display:inline-flex}.kd-field-error{color:var(--negative-color)}.kd-checkbox{border:1.5px solid var(--ui-border-color);color:#fff;background:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.kd-checkbox:hover{border-color:var(--primary-text-color)}.kd-checkbox.is-checked{background:var(--kd-ink);border-color:var(--kd-ink)}.kd-toggle{background:var(--ui-border-color);cursor:pointer;border-radius:999px;flex-shrink:0;width:34px;height:20px;transition:background .14s;position:relative}.kd-toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e}.kd-toggle.is-on{background:var(--kd-ink)}.kd-toggle.is-on:after{transform:translate(14px)}.kd-card{background:var(--primary-background-color);border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);transition:box-shadow .16s,border-color .16s,transform .16s}.kd-card.is-hoverable:hover{border-color:var(--primary-text-color);box-shadow:var(--box-shadow-sm)}.kd-tabs{border-bottom:1px solid var(--layout-border-color);gap:4px;padding:0 2px;display:flex}.kd-tab{cursor:pointer;color:var(--secondary-text-color);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 12px;font-size:14px;font-weight:500;transition:color .12s;display:inline-flex}.kd-tab.is-active,.kd-tab:hover{color:var(--primary-text-color)}.kd-tab.is-active{border-bottom-color:var(--kd-ink)}.kd-tab-count{background:var(--ui-background-color);min-width:18px;height:18px;color:var(--primary-text-color);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.kd-tab.is-active .kd-tab-count,.kd-tooltip{background:var(--kd-ink);color:#fff}.kd-tooltip{z-index:9100;white-space:nowrap;pointer-events:none;box-shadow:var(--box-shadow-sm);border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500;animation:kd-fade-in .1s;position:absolute}.kd-tooltip-top{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.kd-tooltip-bottom{top:calc(100% + 6px);left:50%;transform:translate(-50%)}.kd-tooltip-left{top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.kd-tooltip-right{top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.kd-dropdown{background:var(--primary-background-color);border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow-md);padding:6px;animation:kd-fade-in .12s}.kd-menu-item{width:100%;color:var(--primary-text-color);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.kd-menu-item:hover{background:var(--primary-background-hover-color)}.kd-menu-item.is-danger{color:var(--negative-color)}.kd-menu-item.is-danger:hover{background:#d83a5214}.kd-menu-divider{background:var(--layout-border-color);height:1px;margin:6px 0}.kd-kbd{font-family:var(--font-family-mono);color:var(--secondary-text-color);background:var(--allgrey-background-color);border:1px solid var(--ui-border-color);border-radius:4px;padding:1px 5px;font-size:11px;line-height:1.3}.kd-modal-backdrop{z-index:9500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11111173;justify-content:center;align-items:center;padding:24px;animation:kd-fade-in .14s;display:flex;position:fixed;inset:0}.kd-modal{background:var(--primary-background-color);border-radius:var(--border-radius-big);box-shadow:var(--box-shadow-lg);flex-direction:column;max-height:calc(100vh - 48px);animation:kd-modal-in .16s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.kd-modal-head{border-bottom:1px solid var(--layout-border-color);justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.kd-modal-body{padding:20px;font-size:14px;line-height:1.5;overflow:auto}.kd-modal-foot{border-top:1px solid var(--layout-border-color);background:var(--allgrey-background-color);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.kd-drawer-backdrop{z-index:9400;background:#11111152;animation:kd-fade-in .14s;position:fixed;inset:0}.kd-drawer{z-index:9450;background:var(--primary-background-color);box-shadow:var(--box-shadow-lg);flex-direction:column;max-width:100%;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.kd-drawer.is-open{transform:translate(0)}.kd-drawer-head{border-bottom:1px solid var(--layout-border-color);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.kd-drawer-body{flex:1;padding:24px;overflow:auto}.kd-drawer-foot{border-top:1px solid var(--layout-border-color);background:var(--allgrey-background-color);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.kd-toast-stack{z-index:9700;flex-direction:column;gap:10px;max-width:380px;display:flex;position:fixed;bottom:24px;right:24px}.kd-toast{background:var(--primary-background-color);border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow-md);border:1px solid var(--layout-border-color);border-left:3px solid var(--kd-ink);align-items:flex-start;gap:12px;padding:12px 14px;animation:kd-toast-in .22s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.kd-toast-positive{border-left-color:var(--kd-green)}.kd-toast-positive .kd-toast-icon{color:var(--positive-color)}.kd-toast-negative{border-left-color:var(--negative-color)}.kd-toast-negative .kd-toast-icon{color:var(--negative-color)}.kd-toast-warning{border-left-color:var(--warning-color)}.kd-toast-warning .kd-toast-icon{color:var(--warning-color-hover)}.kd-toast-default .kd-toast-icon,.kd-toast-x{color:var(--icon-color)}.kd-toast-x{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px}.kd-toast-x:hover{background:var(--primary-background-hover-color)}.kd-pagination{align-items:center;gap:4px;display:inline-flex}.kd-page-btn{cursor:pointer;min-width:32px;height:32px;color:var(--primary-text-color);background:0 0;border:1px solid #0000;border-radius:6px;padding:0 10px;font-size:13px;font-weight:500}.kd-page-btn:hover{background:var(--primary-background-hover-color)}.kd-page-btn.is-active{background:var(--kd-ink);color:#fff}.kd-chip-x{cursor:pointer;width:18px;height:18px;color:var(--icon-color);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.kd-chip-x:hover{color:var(--primary-text-color);background:#11111114}.kd-search{background:var(--primary-background-color);border:1px solid var(--ui-border-color);border-radius:var(--border-radius-small);align-items:center;gap:8px;width:100%;height:36px;padding:0 4px 0 10px;transition:border-color .12s,box-shadow .12s;display:flex}.kd-search:focus-within{border-color:var(--kd-ink);box-shadow:0 0 0 3px #22dd5538}.kd-search input{min-width:0;color:var(--primary-text-color);background:0 0;border:none;outline:none;flex:1;font-size:14px}.kd-search input::placeholder{color:var(--placeholder-color)}.kd-search-popover{background:var(--primary-background-color);border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow-md);z-index:9000;max-height:460px;padding:4px;animation:kd-fade-in .12s;position:absolute;top:42px;left:0;right:0;overflow:auto}.kd-search-item{width:100%;color:var(--primary-text-color);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.kd-search-item:hover{background:var(--primary-background-hover-color)}.kd-search-item>svg:first-child{color:var(--icon-color);flex-shrink:0}.kd-filter-btn{background:var(--primary-background-color);border:1px solid var(--ui-border-color);border-radius:var(--border-radius-small);cursor:pointer;height:32px;color:var(--primary-text-color);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.kd-filter-btn:hover{border-color:var(--primary-text-color)}.kd-filter-btn:hover,.kd-shell{background:var(--allgrey-background-color)}.kd-shell{grid-template-columns:var(--nav-w,232px) 1fr;min-height:100vh;display:grid}.kd-shell.is-collapsed{--nav-w:64px}.kd-nav{background:var(--kd-ink);color:#fff;flex-direction:column;height:100vh;padding:12px 8px;display:flex;position:sticky;top:0;overflow:hidden}.kd-nav-brand{justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 18px;display:flex}.kd-nav-section{flex-direction:column;gap:1px;padding:6px 0;display:flex}.kd-nav-label{letter-spacing:.08em;text-transform:uppercase;color:#fff6;padding:8px 12px 4px;font-size:10px;font-weight:600}.kd-nav-item{color:#ffffffc7;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:8px 12px;font-size:14px;font-weight:500;transition:background .12s,color .12s;display:flex;position:relative}.kd-nav-item:hover{color:#fff;background:#ffffff0f}.kd-nav-item.is-active{color:#fff;background:#ffffff1a}.kd-nav-item.is-active:before{content:"";background:var(--kd-green);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-8px}.kd-nav-item .kd-nav-count{color:#fff;background:#ffffff24;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600}.kd-nav-item.has-alert .kd-nav-count{background:var(--negative-color)}.kd-shell.is-collapsed .kd-nav-item{justify-content:center;padding:10px 0}.kd-shell.is-collapsed .kd-nav-brand .kd-nav-brand-text,.kd-shell.is-collapsed .kd-nav-count,.kd-shell.is-collapsed .kd-nav-foot-text,.kd-shell.is-collapsed .kd-nav-item-label,.kd-shell.is-collapsed .kd-nav-label{display:none}.kd-nav-foot{cursor:pointer;border-top:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:10px;margin-top:auto;padding:10px 8px;display:flex}.kd-nav-foot:hover{background:#ffffff0f}.kd-nav-foot-text{flex:1;min-width:0;line-height:1.2}.kd-nav-foot-text .nm{color:#fff;font-size:13px;font-weight:600}.kd-nav-foot-text .ro{color:#ffffff80;align-items:center;gap:4px;font-size:11px;display:flex}.kd-topbar{background:var(--primary-background-color);border-bottom:1px solid var(--layout-border-color);z-index:100;gap:14px;height:64px;padding:0 24px;position:sticky;top:0}.kd-crumbs,.kd-topbar{align-items:center;display:flex}.kd-crumbs{color:var(--secondary-text-color);gap:8px;font-size:14px}.kd-crumbs .sep{color:var(--ui-border-color)}.kd-crumbs .here{color:var(--primary-text-color);font-weight:600}.kd-page-title{font:700 22px/28px var(--font-family-display);letter-spacing:-.015em;color:var(--primary-text-color)}.kd-banner{align-items:center;gap:12px;padding:12px 24px;font-size:14px;display:flex}.kd-banner-warning{background:var(--warning-color-selected);color:#6b4f00}.kd-banner-danger{background:var(--negative-color-selected);color:var(--negative-color-hover)}.kd-banner-info{background:var(--primary-selected-color);color:var(--primary-hover-color)}.kd-banner-maintenance{background:var(--kd-ink);color:#fff}.kd-banner-maintenance .kd-green-dot{background:var(--kd-green);animation:kd-pulse 2s infinite}.kd-green-dot{background:var(--kd-green);border-radius:50%;flex-shrink:0;width:8px;height:8px}.kd-mobile-toggle{display:none}@media (max-width:880px){.kd-shell{grid-template-columns:1fr}.kd-nav{z-index:9300;width:280px;height:100vh;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;left:0;transform:translate(-100%)}.kd-shell.mobile-nav-open .kd-nav{transform:translate(0)}.kd-mobile-toggle{display:inline-flex}}.kd-page{max-width:1480px;margin:0 auto;padding:24px 32px 48px}@media (max-width:880px){.kd-page{padding:16px}}.kd-dot{background:var(--ui-border-color);border-radius:50%;width:6px;height:6px;display:inline-block}.kd-divider{border:none;height:1px;margin:0}.kd-divider,.kd-vdivider{background:var(--layout-border-color)}.kd-vdivider{width:1px;height:20px;display:inline-block}.kd-link{color:var(--primary-text-color);border-bottom:1px solid;font-weight:600;text-decoration:none}.kd-link:hover{color:var(--kd-ink)}.kd-link-subtle{color:var(--secondary-text-color);font-size:13px;text-decoration:none}.kd-link-subtle:hover{color:var(--kd-ink);text-decoration:underline}.kd-row{cursor:pointer;border-radius:8px;padding:12px 16px;transition:background .12s}.kd-row:hover{background:var(--allgrey-background-color)}.kd-row+.kd-row{border-top:1px solid var(--layout-border-color);border-radius:0}.kd-auth{background:var(--primary-background-color);grid-template-columns:1fr 1fr;min-height:100vh;display:grid}@media (max-width:880px){.kd-auth{grid-template-columns:1fr}.kd-auth-visual{display:none!important}}.kd-auth-visual{background:var(--kd-ink);color:#fff;flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}.kd-auth-visual:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 18% 28%,#2d53,#0000 60%),radial-gradient(80% 60% at 82% 80%,#22dd5514,#0000 60%);position:absolute;inset:0}.kd-auth-form-side{justify-content:center;align-items:center;padding:40px;display:flex}.kd-auth-form{flex-direction:column;gap:24px;width:100%;max-width:408px;display:flex}.kd-hero-mark{font-family:var(--font-family-mono);letter-spacing:-.06em;color:var(--kd-green-raw);font-size:280px;font-weight:700;line-height:.85}.kd-cursor{animation:kd-blink 1s steps(2) infinite;display:inline-block}@keyframes kd-blink{0%,50%{opacity:1}51%,to{opacity:0}}.kd-tag-mono{font-family:var(--font-family-mono);color:var(--kd-green);background:#22dd5524;border:1px solid #22dd5552;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.kd-section-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.kd-section-head h3{font:600 16px/22px var(--font-family-display);letter-spacing:-.005em}.kd-widget-head{border-bottom:1px solid var(--layout-border-color);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.kd-widget-head h3{font:600 15px/20px var(--font-family)}.kd-widget-body{padding:16px 8px}.kd-pipe-bar{background:var(--allgrey-background-color);border-radius:999px;height:8px;display:flex;overflow:hidden}.kd-pipe-bar>span{height:100%;transition:width .2s}.kd-num-big{font-family:var(--font-family-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700}.kd-stage-row{grid-template-columns:22px 1fr auto auto;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.kd-stage-row .sw{border-radius:3px;width:12px;height:12px}.kd-qa{border:1px solid var(--ui-border-color);background:var(--primary-background-color);height:28px;color:var(--primary-text-color);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.kd-qa:hover{border-color:var(--primary-text-color);background:var(--allgrey-background-color)}.kd-task{cursor:pointer;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:10px 16px;transition:background .12s;display:grid}.kd-task:hover{background:var(--allgrey-background-color)}.kd-task+.kd-task{border-top:1px solid var(--layout-border-color)}.kd-task .ti{color:var(--primary-text-color);font-size:14px;font-weight:500}.kd-task .lk{color:var(--secondary-text-color);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.kd-task .due{font-size:12px;font-weight:600}.kd-notif{cursor:pointer;border-radius:8px;grid-template-columns:32px 1fr auto;gap:12px;padding:12px 14px;display:grid}.kd-notif:hover{background:var(--allgrey-background-color)}.kd-notif .nicon{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.kd-notif-unread:before{content:"";background:var(--kd-green);border-radius:50%;width:6px;height:6px;margin-top:8px;display:inline-block}.kd-grid{gap:var(--grid-gap,16px);display:grid}.kd-flex,.kd-row-c{display:flex}.kd-row-c{align-items:center;gap:8px}.kd-alert{border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;display:flex}.kd-alert-negative{background:var(--negative-color-selected);color:var(--negative-color-hover);border:1px solid #d83a5240}.kd-alert-warning{background:var(--warning-color-selected);color:#6b4f00;border:1px solid #eaaa1552}.kd-alert-positive{background:var(--kd-green-soft);color:#0f6b2a;border:1px solid #22dd555c}.kd-alert-info{background:var(--primary-selected-color);color:var(--primary-hover-color);border:1px solid #0073ea40}.kd-info-card{background:var(--allgrey-background-color);border:1px solid var(--layout-border-color);color:var(--primary-text-color);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.kd-info-card>svg{color:var(--kd-ink);flex-shrink:0;margin-top:1px}.kd-table-wrap{background:var(--primary-background-color);border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);overflow:hidden}.kd-table-scroll{overflow-x:auto}.kd-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.kd-table td,.kd-table th{text-align:left;vertical-align:middle;white-space:nowrap;height:48px;padding:0 16px}.kd-table thead th{background:var(--allgrey-background-color);border-bottom:1px solid var(--layout-border-color);font:600 12px/16px var(--font-family);color:var(--secondary-text-color);text-transform:uppercase;letter-spacing:.04em;z-index:1;position:sticky;top:0}.kd-table thead th .sort-btn{cursor:pointer;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:none;align-items:center;gap:4px;display:inline-flex}.kd-table thead th .sort-btn:hover,.kd-table thead th.is-sorted{color:var(--primary-text-color)}.kd-table tbody tr{cursor:pointer;transition:background 80ms}.kd-table tbody tr+tr td{border-top:1px solid var(--layout-border-color)}.kd-table tbody tr:hover{background:var(--allgrey-background-color)}.kd-table tbody tr.is-selected{background:var(--primary-highlighted-color)}.kd-table tbody tr.is-selected:hover{background:var(--primary-selected-color)}.kd-table .ck-col{width:44px;padding-left:18px;padding-right:0}.kd-table .end-col{text-align:right}.kd-table tbody td.num{font-variant-numeric:tabular-nums}.kd-table tbody td.muted{color:var(--secondary-text-color)}.kd-table-toolbar{border-bottom:1px solid var(--layout-border-color);background:var(--primary-background-color);flex-wrap:wrap;padding:12px 16px}.kd-bulk-bar,.kd-table-toolbar{align-items:center;gap:12px;display:flex}.kd-bulk-bar{background:var(--kd-ink);color:#fff;border-bottom:1px solid var(--kd-ink);padding:10px 16px;font-size:13px}.kd-bulk-bar .count{font-weight:600}.kd-bulk-bar .ba{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.kd-bulk-bar .ba:hover{background:#ffffff24}.kd-bulk-bar .ba.is-danger{color:#ffb1bd;border-color:#ffb1bd47}.kd-table-foot{border-top:1px solid var(--layout-border-color);background:var(--primary-background-color);color:var(--secondary-text-color);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 16px;display:flex}.kd-filter-chip,.kd-table-foot{align-items:center;font-size:13px}.kd-filter-chip{background:var(--primary-selected-color);height:28px;border-radius:6px;gap:6px;padding:0 4px 0 10px;font-weight:500;display:inline-flex}.kd-filter-chip,.kd-filter-chip .x,.kd-filter-chip>b{color:var(--primary-hover-color)}.kd-filter-chip .x{cursor:pointer;width:22px;height:22px;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.kd-filter-chip .x:hover{background:#0073ea29}.kd-form{grid-template-columns:minmax(0,880px);justify-content:center;gap:32px;display:grid}.kd-form-section{background:var(--primary-background-color);border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);padding:24px}.kd-form-section h4{font:600 15px/20px var(--font-family-display);letter-spacing:-.005em;align-items:center;gap:8px;margin:0 0 14px;display:flex}.kd-form-grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.kd-form-grid .col-full{grid-column:1/-1}.kd-hero-input{border:none;border-bottom:2px solid var(--ui-border-color);width:100%;font:700 36px/44px var(--font-family-display);letter-spacing:-.02em;color:var(--primary-text-color);background:0 0;outline:none;padding:4px 0 10px;transition:border-color .16s}.kd-hero-input::placeholder{color:var(--placeholder-color);font-weight:600}.kd-hero-input:focus{border-color:var(--kd-ink)}.kd-hero-input.is-error{border-color:var(--negative-color)}.kd-chip-input{background:var(--primary-background-color);border:1px solid var(--ui-border-color);border-radius:var(--border-radius-small);flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:6px 8px;transition:border-color .12s,box-shadow .12s;display:flex}.kd-chip-input:focus-within{border-color:var(--kd-ink);box-shadow:0 0 0 3px #22dd5538}.kd-chip-input input{background:0 0;border:none;outline:none;flex:1;min-width:100px;padding:4px 6px;font-size:14px}.kd-chip-suggestions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.kd-suggest-chip{background:var(--allgrey-background-color);color:var(--secondary-text-color);border:1px dashed var(--ui-border-color);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.kd-suggest-chip:hover{background:var(--ui-background-color);color:var(--primary-text-color);border-style:solid}.kd-inline-banner{border-radius:var(--border-radius-medium);border:1px solid;align-items:flex-start;gap:14px;padding:14px 18px;font-size:14px;display:flex}.kd-inline-banner>.ic{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.kd-inline-banner>.bd{flex:1;min-width:0}.kd-inline-banner>.bd>.ti{font-weight:600}.kd-inline-banner>.bd>.ms{color:inherit;opacity:.88;margin-top:2px;font-size:13px}.kd-ib-warning{background:var(--warning-color-selected);color:#6b4f00;border-color:#eaaa1552}.kd-ib-warning>.ic{color:#6b4f00;background:#eaaa1533}.kd-ib-danger{background:var(--negative-color-selected);color:var(--negative-color-hover);border-color:#d83a5247}.kd-ib-danger>.ic{background:var(--negative-color);color:#fff}.kd-ib-info{background:var(--primary-selected-color);color:var(--primary-hover-color);border-color:#0073ea40}.kd-ib-info>.ic{background:var(--primary-color);color:#fff}.kd-ib-neutral{background:var(--allgrey-background-color);border-color:var(--layout-border-color);color:var(--primary-text-color)}.kd-ib-neutral>.ic{background:var(--ui-background-color);color:var(--primary-text-color)}.kd-ib-brand{background:var(--kd-green-soft);color:#0f6b2a;border-color:#22dd555c}.kd-ib-brand>.ic{background:var(--kd-green);color:var(--kd-ink)}.kd-ib-archived{color:#fff;background:#29261b;border-color:#29261b}.kd-ib-archived>.ic{color:#fff;background:#ffffff24}.kd-detail-head{background:var(--primary-background-color);border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);flex-direction:column;gap:14px;padding:24px 28px;display:flex}.kd-detail-head .badges-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kd-detail-head .actions-row{gap:6px;margin-top:4px}.kd-detail-head .actions-row,.kd-meta-row{flex-wrap:wrap;align-items:center;display:flex}.kd-meta-row{color:var(--secondary-text-color);gap:14px;font-size:13px}.kd-meta-row .dot{background:var(--ui-border-color);border-radius:50%;width:4px;height:4px}.kd-edit-row{border-bottom:1px solid var(--layout-border-color);grid-template-columns:200px 1fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.kd-edit-row:last-child{border-bottom:none}.kd-edit-row .lbl{color:var(--secondary-text-color);font-size:13px;font-weight:500}.kd-edit-row .val{color:var(--primary-text-color);min-width:0;font-size:14px}.kd-edit-row .val .empty{color:var(--placeholder-color);font-style:italic}.kd-edit-row .editbtn{cursor:pointer;color:var(--icon-color);background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;display:inline-flex}.kd-edit-row:hover .editbtn{color:var(--primary-text-color)}.kd-edit-row .editbtn:hover{background:var(--primary-background-hover-color)}.kd-tabs-sticky{border-radius:var(--border-radius-medium);border:1px solid var(--layout-border-color);z-index:5;padding:0 8px;position:sticky;top:64px}.kd-act-filter,.kd-tabs-sticky{background:var(--primary-background-color)}.kd-act-filter{border:1px solid var(--ui-border-color);cursor:pointer;height:30px;color:var(--primary-text-color);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.kd-act-filter.is-active{background:var(--kd-ink);color:#fff;border-color:var(--kd-ink)}.kd-act-filter:not(.is-active):hover{border-color:var(--primary-text-color)}.kd-audit-row{border-bottom:1px solid var(--layout-border-color);grid-template-columns:140px 200px 1fr;align-items:center;gap:16px;padding:12px 0;font-size:13px;display:grid}.kd-audit-row:last-child{border-bottom:none}.kd-audit-row .when{color:var(--secondary-text-color);font-family:var(--font-family-mono);font-size:12px}.kd-audit-diff{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.kd-audit-diff .new,.kd-audit-diff .old{font-family:var(--font-family-mono);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:12px}.kd-audit-diff .old{background:var(--negative-color-selected);color:var(--negative-color-hover);text-decoration:line-through}.kd-audit-diff .new{background:var(--positive-color-selected);color:var(--positive-color-hover)}.kd-contact-card{border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);background:var(--primary-background-color);grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:14px 16px;transition:border-color .12s,box-shadow .12s;display:grid}.kd-contact-card:hover{border-color:var(--primary-text-color);box-shadow:var(--box-shadow-xs)}.kd-contact-card .nm-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kd-contact-card .nm{font:600 15px/20px var(--font-family)}.kd-contact-card .links,.kd-contact-card .role{color:var(--secondary-text-color);font-size:12px}.kd-contact-card .links{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.kd-contact-card .links span{align-items:center;gap:4px;display:inline-flex}.kd-contact-card .star-btn{border:1px solid var(--ui-border-color);cursor:pointer;width:32px;height:32px;color:var(--icon-color);background:0 0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.kd-contact-card .star-btn.is-primary{background:var(--warning-color-selected);border-color:var(--warning-color);color:var(--warning-color-hover)}.kd-contact-card .star-btn:hover{border-color:var(--primary-text-color);color:var(--primary-text-color)}.kd-mini-row{border-bottom:1px solid var(--layout-border-color);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;display:grid}.kd-mini-row:last-child{border-bottom:none}.kd-mini-row:hover{background:var(--allgrey-background-color)}.kd-mini-row .pri{font-size:14px;font-weight:600}.kd-mini-row .sec{color:var(--secondary-text-color);margin-top:2px;font-size:12px}.kd-cb-tile{background:var(--primary-background-color);border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);flex-direction:column;gap:12px;padding:24px;display:flex}.kd-cb-tile-title{font:600 13px/16px var(--font-family);color:var(--secondary-text-color);text-transform:uppercase;letter-spacing:.06em}.kd-cb-stage{background:var(--allgrey-background-color);border-radius:var(--border-radius-small);flex-wrap:wrap;flex:1;align-items:center;gap:12px;padding:24px;display:flex}.kd-cb-token{flex-direction:column;gap:8px;display:flex}.kd-cb-swatch{border:1px solid var(--layout-border-color);border-radius:8px;width:100%;height:64px}.kd-cb-meta{flex-direction:column;gap:2px;display:flex}.kd-cb-meta .nm{font-size:13px;font-weight:600}.kd-cb-meta .vl{color:var(--secondary-text-color);font-size:11px;font-family:var(--font-family-mono)}.kd-kpi-strip{grid-template-columns:1.6fr repeat(5,1fr);gap:12px;display:grid}.kd-kpi-strip>.kd-kpi-card{background:var(--primary-background-color);border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.kd-kpi-strip .lbl{color:var(--secondary-text-color);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.kd-kpi-strip .vl{font:700 22px/26px var(--font-family-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kd-kpi-strip .sub{color:var(--secondary-text-color);font-size:12px}.kd-kpi-strip>.kd-kpi-card.is-hero{background:var(--kd-ink);color:#fff;border-color:var(--kd-ink)}.kd-kpi-strip>.kd-kpi-card.is-hero .lbl,.kd-kpi-strip>.kd-kpi-card.is-hero .sub{color:#fff9}.kd-kpi-strip>.kd-kpi-card.is-hero .vl{color:var(--kd-green)}.kd-seg{background:var(--allgrey-background-color);border:1px solid var(--layout-border-color);border-radius:8px;padding:3px;display:inline-flex}.kd-seg button{cursor:pointer;height:28px;font:500 13px var(--font-family);color:var(--secondary-text-color);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.kd-seg button.is-active{background:var(--primary-background-color);color:var(--kd-ink);box-shadow:var(--box-shadow-xs)}.kd-stage-strip{border-radius:2px;flex-shrink:0;align-self:stretch;width:4px}.kd-stage-Lead{background:#c3c6d4}.kd-stage-Qualified{background:var(--primary-color)}.kd-stage-Proposal{background:var(--warning-color)}.kd-stage-Won{background:var(--kd-green)}.kd-stage-Lost{background:var(--negative-color)}.kd-kanban{grid-template-columns:repeat(5,minmax(260px,1fr));align-items:flex-start;gap:12px;display:grid}.kd-kanban-col{background:var(--allgrey-background-color);border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);flex-direction:column;min-height:320px;max-height:calc(100vh - 280px);display:flex;overflow:hidden}.kd-kanban-col.is-drop{outline:2px dashed var(--kd-green);outline-offset:-4px}.kd-kanban-col.is-drop,.kd-kanban-col.is-drop-won{background:var(--kd-green-soft);border-color:var(--kd-green)}.kd-kanban-col.is-drop-won{outline-color:var(--kd-green)}.kd-kanban-col.is-drop-lost{background:var(--negative-color-selected);border-color:var(--negative-color);outline-color:var(--negative-color)}.kd-kanban-col .col-head{border-bottom:1px solid var(--layout-border-color);background:var(--primary-background-color);align-items:center;gap:8px;padding:12px 14px;display:flex}.kd-kanban-col .col-head .col-dot{border-radius:50%;width:8px;height:8px}.kd-kanban-col .col-head .col-name{font:600 13px/1 var(--font-family)}.kd-kanban-col .col-head .col-count{color:var(--secondary-text-color);background:var(--allgrey-background-color);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.kd-kanban-col .col-head .col-sum{font:600 12px var(--font-family-mono);color:var(--secondary-text-color);margin-left:auto}.kd-kanban-col .col-body{flex-direction:column;flex:1;gap:8px;padding:10px;display:flex;overflow-y:auto}.kd-kanban-col .col-empty{color:var(--secondary-text-color);text-align:center;border:1px dashed var(--ui-border-color);border-radius:8px;margin:8px;padding:24px 8px;font-size:12px}.kd-kc{background:var(--primary-background-color);border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);cursor:grab;flex-direction:column;gap:8px;padding:12px;transition:box-shadow .12s,border-color .12s,transform .12s;display:flex}.kd-kc:hover{box-shadow:var(--box-shadow-xs);border-color:var(--primary-text-color)}.kd-kc:active{cursor:grabbing}.kd-kc.is-dragging{opacity:.45;transform:scale(.98)}.kd-kc .kc-title{font:600 14px/18px var(--font-family)}.kd-kc .kc-klant{color:var(--secondary-text-color);align-items:center;gap:4px;font-size:12px;display:flex}.kd-kc .kc-value{font:700 16px var(--font-family-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.kd-kc .kc-recurring{font-family:var(--font-family-mono)}.kd-kc .kc-meta,.kd-kc .kc-recurring{color:var(--secondary-text-color);font-size:11px}.kd-kc .kc-meta{align-items:center;gap:8px;display:flex}.kd-kc .kc-divider{background:var(--layout-border-color);height:1px}.kd-kc.is-compact{gap:4px;padding:10px}.kd-kc.is-compact .kc-value{font-size:14px}.kd-kc.is-compact .kc-divider{display:none}.kd-kc.is-compact .kc-meta{font-size:10px}.kd-deal-kpis{background:var(--layout-border-color);border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.kd-deal-kpis>div{background:var(--primary-background-color);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.kd-deal-kpis .lbl{color:var(--secondary-text-color);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.kd-deal-kpis .vl{font:700 18px/22px var(--font-family-display);font-variant-numeric:tabular-nums}.kd-next-action{background:var(--kd-green-soft);border:1px solid var(--kd-green);border-radius:var(--border-radius-medium);align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.kd-next-action .lbl{text-transform:uppercase;letter-spacing:.06em;color:#0f6b2a;font-size:11px;font-weight:700}.kd-wizard{grid-template-columns:240px 1fr;gap:0;min-height:540px;max-height:calc(100vh - 100px);display:grid}.kd-wizard-rail{background:var(--kd-ink);color:#fff;flex-direction:column;gap:4px;padding:24px 16px;display:flex}.kd-wizard-rail .rail-head{font:700 22px/1.1 var(--font-family-display);letter-spacing:-.02em;margin-bottom:14px}.kd-wizard-rail .rail-sub{color:#ffffff8c;margin-bottom:18px;font-size:12px}.kd-wizard-step{cursor:pointer;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:8px;transition:background .12s;display:grid}.kd-wizard-step:hover{background:#ffffff0f}.kd-wizard-step .num{width:28px;height:28px;font:600 12px var(--font-family-mono);color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.kd-wizard-step.is-active .num{background:var(--kd-green);color:#111;border-color:var(--kd-green)}.kd-wizard-step.is-done .num{color:var(--kd-green);background:#22dd552e;border-color:#22dd555c}.kd-wizard-step .label{font:500 13px/1.3 var(--font-family);color:#ffffffb3}.kd-wizard-step.is-active .label{color:#fff;font-weight:600}.kd-wizard-step.is-done .label{color:#ffffff8c}.kd-wizard-step .sublabel{color:#fff6;margin-top:2px;font-size:11px}.kd-wizard-body{flex-direction:column;min-height:0;display:flex}.kd-wizard-body .body-head{border-bottom:1px solid var(--layout-border-color);padding:22px 28px 12px}.kd-wizard-body .body-head .step-eyebrow{font:600 11px/1 var(--font-family-mono);color:var(--secondary-text-color);letter-spacing:.1em;text-transform:uppercase}.kd-wizard-body .body-head h2{font:700 22px/28px var(--font-family-display);letter-spacing:-.015em;margin-top:6px}.kd-wizard-body .body-head .body-sub{color:var(--secondary-text-color);margin-top:6px;font-size:13px}.kd-wizard-body .body-content{flex:1;padding:22px 28px;overflow:auto}.kd-wizard-body .body-foot{border-top:1px solid var(--layout-border-color);background:var(--allgrey-background-color);align-items:center;gap:8px;padding:14px 24px;display:flex}.kd-summary-card{border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);background:var(--primary-background-color);align-items:center;gap:12px;padding:14px 16px;display:flex}.kd-summary-card .ic{background:var(--allgrey-background-color);width:36px;height:36px;color:var(--icon-color);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kd-summary-card.is-ok .ic{background:var(--kd-green-soft);color:#0f6b2a}.kd-summary-card.is-warn .ic{background:var(--warning-color-selected);color:var(--warning-color-hover)}.kd-summary-card.is-off{opacity:.55}.kd-radio-card{border-radius:var(--border-radius-medium);border:1.5px solid var(--ui-border-color);background:var(--primary-background-color);cursor:pointer;align-items:flex-start;gap:12px;padding:14px;transition:border-color .12s,background .12s;display:flex}.kd-radio-card:hover{border-color:var(--primary-text-color)}.kd-radio-card.is-on{border-color:var(--kd-ink);background:var(--allgrey-background-color)}.kd-radio-card .dot{border:2px solid var(--ui-border-color);border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:1px}.kd-radio-card.is-on .dot{border-color:var(--kd-ink);box-shadow:inset 0 0 0 4px var(--kd-ink)}.kd-radio-card .ti{font:600 14px/1.3 var(--font-family)}.kd-radio-card .ms{color:var(--secondary-text-color);margin-top:3px;font-size:12px}.kd-task-tabs{background:var(--allgrey-background-color);border:1px solid var(--layout-border-color);border-radius:10px;gap:4px;width:max-content;padding:4px;display:flex}.kd-task-tabs button{cursor:pointer;height:32px;font:500 13px var(--font-family);color:var(--secondary-text-color);background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.kd-task-tabs button .cnt{min-width:18px;height:18px;color:var(--primary-text-color);background:#0000000f;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.kd-task-tabs button.is-active{background:var(--primary-background-color);color:var(--primary-text-color);box-shadow:var(--box-shadow-xs)}.kd-task-tabs button.is-active .cnt{background:var(--kd-ink);color:#fff}.kd-task-tabs button.is-overdue{color:var(--negative-color)}.kd-task-tabs button.is-overdue.is-active .cnt{background:var(--negative-color)}.kd-task-row{border-bottom:1px solid var(--layout-border-color);cursor:pointer;grid-template-columns:28px 1fr 220px 130px 28px 140px 80px;align-items:center;gap:12px;padding:12px 16px;display:grid}.kd-task-row:last-child{border-bottom:none}.kd-task-row:hover{background:var(--allgrey-background-color)}.kd-task-row.is-done{opacity:.55}.kd-task-row.is-done .ti{text-decoration:line-through}.kd-task-row .ti{font:600 14px/1.3 var(--font-family)}.kd-task-row .meta-body{color:var(--secondary-text-color);margin-top:2px;font-size:12px}.kd-task-row .deadline{font:500 13px var(--font-family-mono);font-variant-numeric:tabular-nums}.kd-task-row .deadline.is-overdue{color:var(--negative-color);font-weight:700}.kd-task-row .deadline.is-today{color:var(--kd-ink);font-weight:700}.kd-origin-pill{font:600 10px/1 var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--allgrey-background-color);color:var(--secondary-text-color);border:1px solid var(--layout-border-color);border-radius:4px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.kd-origin-pill.is-automation{background:var(--brand-selected-color);color:var(--brand-hover-color);border-color:#9747ff52}.kd-palette-back{z-index:9700;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1111116b;justify-content:center;align-items:flex-start;padding:80px 16px 16px;animation:kd-fade-in .12s;display:flex;position:fixed;inset:0}.kd-palette{background:var(--primary-background-color);border-radius:var(--border-radius-big);border:1px solid var(--layout-border-color);width:720px;max-width:100%;box-shadow:var(--box-shadow-lg);flex-direction:column;max-height:calc(100vh - 120px);animation:kd-modal-in .16s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.kd-palette-input{border-bottom:1px solid var(--layout-border-color);align-items:center;gap:12px;padding:16px 18px;display:flex}.kd-palette-input input{min-width:0;font:500 17px/1.3 var(--font-family);color:var(--primary-text-color);background:0 0;border:none;outline:none;flex:1}.kd-palette-input input::placeholder{color:var(--placeholder-color)}.kd-palette-body{flex:1;padding:6px 0;overflow-y:auto}.kd-palette-group-label{font:600 11px/1 var(--font-family-mono);color:var(--secondary-text-color);letter-spacing:.1em;text-transform:uppercase;padding:12px 18px 6px}.kd-palette-item{cursor:pointer;text-align:left;background:0 0;border:none;border-left:3px solid #0000;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;width:100%;padding:9px 18px;display:grid}.kd-palette-item .pi-icon{background:var(--allgrey-background-color);width:32px;height:32px;color:var(--icon-color);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.kd-palette-item .pi-name{font:600 14px/1.3 var(--font-family)}.kd-palette-item .pi-meta{color:var(--secondary-text-color);margin-top:2px;font-size:12px}.kd-palette-item .pi-badge{font:600 10px/1 var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--allgrey-background-color);color:var(--secondary-text-color);border:1px solid var(--layout-border-color);border-radius:4px;padding:4px 8px}.kd-palette-item.is-active{background:var(--allgrey-background-color);border-left-color:var(--kd-green)}.kd-palette-item.is-active .pi-icon{background:var(--kd-green-soft);color:#0f6b2a}.kd-palette-foot{border-top:1px solid var(--layout-border-color);background:var(--allgrey-background-color);color:var(--secondary-text-color);gap:16px;padding:10px 18px;font-size:12px;display:flex}.kd-palette-foot .pf-key{align-items:center;gap:4px;display:inline-flex}.kd-palette-foot .pf-key kbd{font-family:var(--font-family-mono);background:var(--primary-background-color);border:1px solid var(--layout-border-color);text-align:center;border-radius:4px;min-width:18px;padding:2px 6px;font-size:11px}.kd-link-row{grid-template-columns:1fr 1.6fr 32px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.kd-ib-purple{background:var(--brand-selected-color);color:var(--brand-hover-color);border:1px solid #9747ff3d}.stage-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.stage-dot.stage-Lead{background:#c3c6d4}.stage-dot.stage-Qualified{background:var(--primary-color)}.stage-dot.stage-Proposal{background:var(--warning-color)}.stage-dot.stage-Won{background:var(--kd-green)}.stage-dot.stage-Lost{background:var(--negative-color)}.kd-prj-strip{border-radius:2px;flex-shrink:0;align-self:stretch;width:4px}.kd-prj-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.kd-prj-status-Planning{background:#c3c6d4}.kd-prj-status-InProgress{background:var(--primary-color)}.kd-prj-status-Delivery{background:var(--warning-color)}.kd-prj-status-Done{background:var(--kd-green)}.kd-prj-status-Cancelled{background:var(--ui-border-color)}.kd-prj-status-Blocked{background:var(--negative-color)}.kd-kpi-strip-projects{grid-template-columns:1.6fr repeat(5,1fr)}.kd-kpi-strip .kpi-linear{background:var(--linear-soft);border-color:var(--linear-border)}.kd-kpi-strip .kpi-linear .vl{color:var(--linear-color)}.kd-inv-kpis{grid-template-columns:1.4fr repeat(4,1fr);gap:12px;display:grid}.kd-inv-kpis>.kd-kpi-card{background:var(--primary-background-color);border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.kd-inv-kpis .lbl{color:var(--secondary-text-color);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.kd-inv-kpis .vl{font:700 22px/26px var(--font-family-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kd-inv-kpis .sub{color:var(--secondary-text-color);font-size:12px}.kd-inv-kpis>.kd-kpi-card.is-hero{background:var(--kd-ink);color:#fff;border-color:var(--kd-ink)}.kd-inv-kpis>.kd-kpi-card.is-hero .lbl,.kd-inv-kpis>.kd-kpi-card.is-hero .sub{color:#fff9}.kd-inv-kpis>.kd-kpi-card.is-hero .vl{color:var(--kd-green)}.kd-inv-kpis .kpi-overdue-danger{background:var(--negative-color-selected);border-color:#d83a5247}.kd-linear-pill{background:var(--linear-soft);color:var(--linear-color);border:1px solid var(--linear-border);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.kd-linear-pill:hover{background:var(--linear-soft-strong);border-color:var(--linear-color)}.kd-linear-pill .dot{opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px}.kd-linear-pill.is-empty{color:var(--secondary-text-color);border-color:var(--ui-border-color);background:0 0;border-style:dashed}.kd-linear-pill.is-empty:hover{background:var(--linear-soft);color:var(--linear-color);border-color:var(--linear-color);border-style:solid}.kd-prj-modal .kd-modal-body{padding:0}.kd-prj-modal .kd-modal-foot{padding:14px 24px}.kd-linear-block{background:var(--linear-ink);color:#fff;border-top:1px solid var(--layout-border-color)}.kd-linear-block-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.kd-linear-block-body{padding:18px 24px 22px}.kd-linear-glyph{background:var(--linear-color);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 0 0 1px #ffffff0f,0 4px 14px #5e6ad266}.kd-linear-label{color:#ffffffb3;letter-spacing:.02em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.kd-linear-block .kd-field label,.kd-linear-block .kd-field-dark label{color:#ffffffb3}.kd-linear-block .kd-input-wrap{color:#fff;background:#ffffff0d;border-color:#ffffff1f}.kd-linear-block .kd-input-wrap:hover{border-color:#ffffff3d}.kd-linear-block .kd-input-wrap:focus-within{border-color:var(--linear-color);box-shadow:0 0 0 3px #5e6ad24d}.kd-linear-block .kd-input-wrap input,.kd-linear-block .kd-input-wrap select{color:#fff}.kd-linear-block .kd-input-wrap select option{color:#111}.kd-linear-input-wrap{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;align-items:center;height:38px;display:flex}.kd-linear-input-wrap:focus-within{border-color:var(--linear-color);box-shadow:0 0 0 3px #5e6ad24d}.kd-linear-input-wrap input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0 12px;font-size:14px}.kd-linear-input-wrap input::placeholder{color:#fff6}.kd-linear-radio-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kd-linear-radio{cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:18px 1fr;gap:10px;padding:12px;transition:background .12s,border-color .12s;display:grid}.kd-linear-radio:hover{background:#ffffff14}.kd-linear-radio.is-active{background:var(--linear-soft-strong);border-color:var(--linear-color)}.kd-linear-radio-dot{border:1.5px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:inline-flex}.kd-linear-radio.is-active .kd-linear-radio-dot{border-color:var(--linear-color)}.kd-linear-radio.is-active .kd-linear-radio-dot>span{background:var(--linear-color);border-radius:50%;width:8px;height:8px}.kd-linear-radio .t{color:#fff;font-size:13px;font-weight:600;display:block}.kd-linear-radio .h{color:#ffffff8c;margin-top:2px;font-size:11px;line-height:1.4;display:block}.kd-linear-preview-btn{color:#ffffffd9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:8px;width:100%;margin-top:8px;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.kd-linear-preview-btn:hover{background:#ffffff14}.kd-linear-preview{background:#00000040;border-radius:6px;max-height:220px;margin-top:8px;padding:6px 0;overflow-y:auto}.kd-linear-iss-row{align-items:center;gap:10px;padding:6px 12px;font-size:12px;display:flex}.kd-linear-chip-input{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:6px 8px;display:flex}.kd-linear-chip-input:focus-within{border-color:var(--linear-color);box-shadow:0 0 0 3px #5e6ad24d}.kd-linear-chip-input input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:100px;padding:4px 6px;font-size:13px}.kd-linear-chip-input input::placeholder{color:#fff6}.kd-linear-chip{background:var(--linear-soft-strong);border:1px solid var(--linear-border);color:#c3c9f3;border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12px;font-weight:500;display:inline-flex}.kd-linear-chip.is-light{color:#fff;background:#ffffff1a;border-color:#ffffff29}.kd-linear-chip>button{cursor:pointer;width:16px;height:16px;color:inherit;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.kd-linear-chip>button:hover{background:#ffffff24}.kd-team-row{border:1px solid var(--layout-border-color);background:var(--primary-background-color);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.kd-mini-select{background:var(--allgrey-background-color);border:1px solid var(--ui-border-color);height:28px;color:var(--primary-text-color);cursor:pointer;border-radius:6px;padding:0 8px;font-family:inherit;font-size:13px}.kd-mini-select:focus{border-color:var(--kd-ink);outline:none}.kd-creating-spinner{background:var(--allgrey-background-color);border-radius:4px;width:64px;height:4px;position:relative;overflow:hidden}.kd-creating-spinner-bar{background:var(--linear-color);border-radius:4px;width:40%;height:100%;animation:kd-creating-slide 1.2s ease-in-out infinite;position:absolute;top:0;left:-40%}@keyframes kd-creating-slide{0%{left:-40%}50%{left:60%}to{left:100%}}.kd-result-issue-list{border:1px solid var(--layout-border-color);border-radius:10px;overflow:hidden}.kd-result-issue{align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.kd-result-issue+.kd-result-issue{border-top:1px solid var(--layout-border-color)}.kd-linear-conn{background:var(--linear-ink);border-color:var(--linear-ink);overflow:hidden}.kd-linear-conn-bar{flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}.kd-linear-btn-inv{color:#fff;height:32px;font:500 12px var(--font-family);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.kd-linear-btn-inv:hover{background:#ffffff24;border-color:#ffffff38}.kd-linear-btn-inv.kd-linear-btn-ghost{background:0 0}.kd-linear-btn-inv.kd-linear-btn-danger{color:#ffb1bd;background:#d83a522e;border-color:#ffb1bd52}.kd-linear-btn-inv.kd-linear-btn-danger:hover{background:#d83a524d}.kd-linear-labels-bar{background:#00000040;border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;display:flex}.kd-field-dark label{color:#ffffffb3}.kd-ib-success{background:var(--kd-green-soft);color:#0f6b2a;border:1px solid #22dd555c}.kd-ib-success>.ic{background:var(--kd-green);color:var(--kd-ink)}@media (max-width:1280px){.kd-inv-kpis,.kd-kpi-strip-projects{grid-template-columns:1fr 1fr 1fr}.kd-linear-radio-grid{grid-template-columns:1fr}}.kd-admin-subnav{background:var(--primary-background-color);border-bottom:1px solid var(--layout-border-color);align-items:center;gap:4px;padding:0 32px;display:flex;overflow-x:auto}.kd-admin-subnav button{font:500 13px/1 var(--font-family);color:var(--secondary-text-color);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;margin-bottom:-1px;padding:14px;display:inline-flex}.kd-admin-subnav button:hover{color:var(--primary-text-color)}.kd-admin-subnav button.is-active{color:var(--primary-text-color);border-bottom-color:var(--kd-ink);font-weight:600}.kd-admin-subnav button .kd-admin-subnav-badge{background:var(--allgrey-background-color);min-width:18px;height:18px;color:var(--secondary-text-color);font:600 11px/18px var(--font-family);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.kd-admin-section{flex-direction:column;gap:18px;display:flex}.kd-admin-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.kd-admin-section-head h2{font:700 22px/28px var(--font-family-display);letter-spacing:-.015em}.kd-admin-section-head .kd-admin-sub{color:var(--secondary-text-color);max-width:720px;margin-top:4px;font-size:13px}.kd-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1280px){.kd-admin-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:880px){.kd-admin-grid{grid-template-columns:repeat(2,1fr)}}.kd-admin-tile{background:var(--primary-background-color);border:1px solid var(--layout-border-color);cursor:pointer;text-align:left;border-radius:16px;flex-direction:column;gap:12px;min-height:160px;padding:20px;transition:border-color .12s,box-shadow .12s;display:flex}.kd-admin-tile:hover{border-color:var(--primary-text-color);box-shadow:var(--box-shadow-sm)}.kd-admin-tile .head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.kd-admin-tile .head .ico{background:var(--allgrey-background-color);width:32px;height:32px;color:var(--icon-color);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kd-admin-tile.is-linear .head .ico{background:var(--linear-soft);color:var(--linear-color)}.kd-admin-tile.is-mb .head .ico{color:#008a52;background:#008a521a}.kd-admin-tile.is-portal .head .ico{color:#0f6b2a;background:#22dd5529}.kd-admin-tile.is-user .head .ico{color:var(--primary-color);background:#0073ea1f}.kd-admin-tile.is-auto .head .ico{color:var(--brand-color);background:#9747ff1f}.kd-admin-tile.is-tpl .head .ico{background:var(--linear-soft);color:var(--linear-color)}.kd-admin-tile.is-audit .head .ico{background:var(--warning-color-selected);color:#6b4f00}.kd-admin-tile .title{font:600 13px/1.3 var(--font-family);color:var(--secondary-text-color)}.kd-admin-tile .value{font:700 32px/1.05 var(--font-family-display);letter-spacing:-.02em;color:var(--primary-text-color)}.kd-admin-tile .sub{color:var(--secondary-text-color);font-size:12px}.kd-admin-tile.is-disabled{opacity:.65}.kd-card-block{background:var(--primary-background-color);border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);padding:24px}.kd-card-block .kd-cb-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.kd-card-block .kd-cb-head h3{font:600 16px/22px var(--font-family-display);letter-spacing:-.005em;align-items:center;gap:10px;display:inline-flex}.kd-card-block .kd-cb-head .kd-cb-sub{color:var(--secondary-text-color);margin-top:4px;font-size:13px}.kd-cb-row{border-top:1px solid var(--layout-border-color);grid-template-columns:200px 1fr auto;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:grid}.kd-cb-row:first-child{border-top:none;padding-top:0}.kd-cb-row>.lbl{color:var(--secondary-text-color);font-size:13px}.kd-cb-row>.val{color:var(--primary-text-color)}.kd-audit-tbl thead th{font:600 11px/16px var(--font-family);text-transform:uppercase;letter-spacing:.06em;color:var(--secondary-text-color);background:var(--allgrey-background-color);border-bottom:1px solid var(--layout-border-color);text-align:left;white-space:nowrap;padding:10px 16px}.kd-audit-tbl td{border-top:1px solid var(--layout-border-color);vertical-align:top;padding:12px 16px;font-size:13px}.kd-audit-sev{font:600 11px/1.4 var(--font-family);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.kd-audit-sev.is-weighted{background:var(--warning-color-selected);color:#6b4f00}.kd-audit-sev.is-normal{color:var(--secondary-text-color)}.kd-audit-diff,.kd-audit-sev.is-normal{background:var(--allgrey-background-color)}.kd-audit-diff{font:12px/1.5 var(--font-family-mono);color:var(--primary-text-color);border-radius:6px;margin-top:6px;padding:8px 10px}.kd-audit-diff .old{color:var(--negative-color)}.kd-audit-diff .new{color:var(--positive-color)}.kd-audit-diff .fld{color:var(--secondary-text-color);margin-right:6px}.kd-tpl-editor{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:16px;display:grid}@media (max-width:1200px){.kd-tpl-editor{grid-template-columns:1fr}}.kd-tpl-tree{border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);overflow:hidden}.kd-tpl-row,.kd-tpl-tree{background:var(--primary-background-color)}.kd-tpl-row{border-top:1px solid var(--layout-border-color);grid-template-columns:22px 1fr auto;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;display:grid}.kd-tpl-row:first-child{border-top:none}.kd-tpl-row.is-active{border-left:3px solid var(--linear-color);background:#5e6ad20f;padding-left:11px}.kd-tpl-row .drag{color:var(--placeholder-color);cursor:grab;padding-top:2px}.kd-tpl-row .ti{font-weight:600}.kd-tpl-row .ms{color:var(--secondary-text-color);margin-top:2px;font-size:12px}.kd-tpl-row .actions{gap:4px;display:inline-flex}.kd-tpl-preview{background:var(--linear-ink);color:#fff;border-radius:var(--border-radius-medium);align-self:start;position:sticky;top:84px;overflow:hidden}.kd-tpl-preview .hd{background:var(--linear-ink-soft);color:#ffffffd9;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:14px 16px;font-size:13px;display:flex}.kd-tpl-preview .hd .glyph{background:var(--linear-color);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.kd-tpl-preview .bd{max-height:480px;padding:14px 16px;overflow:auto}.kd-tpl-preview-row{border-bottom:1px dashed #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:grid}.kd-tpl-preview-row:last-child{border-bottom:none}.kd-tpl-preview-row .lin{font-family:var(--font-family-mono);color:#ffffff8c;font-size:11px}.kd-tpl-preview-row .ty{text-transform:uppercase;letter-spacing:.06em;color:#ffffffb3;background:#ffffff1a;border-radius:4px;padding:2px 6px;font-size:10px}.kd-auto-row{border-top:1px solid var(--layout-border-color);grid-template-columns:200px 1fr auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.kd-auto-row:first-child{border-top:none}.kd-auto-row .code{font:600 12px/1 var(--font-family-mono);color:var(--secondary-text-color)}.kd-auto-row .nm{font:600 14px/1.4 var(--font-family);margin-top:2px}.kd-auto-row .meta{color:var(--secondary-text-color);flex-wrap:wrap;gap:14px;margin-top:4px;font-size:12px;display:inline-flex}.kd-auto-row .thr{align-items:center;gap:10px;display:flex}.kd-auto-row .thr input{border:1px solid var(--ui-border-color);text-align:right;width:70px;height:32px;font:500 13px var(--font-family);font-variant-numeric:tabular-nums;border-radius:6px;padding:0 8px}.kd-auto-row.is-off{background:var(--allgrey-background-color)}.kd-auto-row.is-off .code,.kd-auto-row.is-off .nm{opacity:.6}.kd-confirm-shelf{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;display:grid}.kd-confirm-spec{background:var(--primary-background-color);border:1px solid var(--layout-border-color);border-radius:var(--border-radius-medium);overflow:hidden}.kd-confirm-spec .hd{background:var(--allgrey-background-color);border-bottom:1px solid var(--layout-border-color);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.kd-confirm-spec .hd h4{font:600 14px/1.3 var(--font-family);align-items:center;gap:8px;display:inline-flex}.kd-confirm-spec .bd{padding:16px;font-size:13px}.kd-confirm-spec .demo{border:1px solid var(--layout-border-color);background:var(--primary-background-color);border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.kd-confirm-spec .demo h5{font:600 14px/1.3 var(--font-family)}.kd-confirm-spec .demo .ms{color:var(--secondary-text-color);font-size:13px}.kd-confirm-spec .demo .ft{justify-content:flex-end;gap:8px;display:flex}.kd-confirm-spec.is-danger .demo{border-color:#d83a525c}.kd-confirm-spec.is-danger .demo h5{color:var(--negative-color)}.kd-confirm-spec .typed{border:1px solid var(--ui-border-color);height:36px;font:500 13px var(--font-family-mono);color:var(--placeholder-color);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.kd-stat-row{align-items:center;gap:12px;padding:10px 0;display:flex}.kd-stat-row .ico{background:var(--allgrey-background-color);width:32px;height:32px;color:var(--icon-color);border-radius:8px;justify-content:center}.kd-avname,.kd-stat-row .ico{align-items:center;display:inline-flex}.kd-avname{gap:10px;min-width:0}.kd-avname .nm{font-weight:600}.kd-avname .em{color:var(--secondary-text-color);font-size:12px}.kd-linear-block-light{border-radius:var(--border-radius-medium);background:var(--linear-ink);color:#fff;overflow:hidden}.kd-linear-block-light .hd{background:linear-gradient(#5e6ad22e,#0000 60%);border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:14px 18px;display:flex}.kd-linear-block-light .hd .glyph{background:var(--linear-color);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.kd-linear-block-light .hd .ti{font:600 15px/1.2 var(--font-family-display)}.kd-linear-block-light .hd .ms{color:#ffffffa6;margin-top:2px;font-size:12px}.kd-linear-block-light .bd{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.kd-mini-tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.kd-mini-tbl th{font:600 11px/16px var(--font-family);text-transform:uppercase;letter-spacing:.06em;color:var(--secondary-text-color);background:var(--allgrey-background-color);text-align:left;padding:8px 12px}.kd-mini-tbl td{border-top:1px solid var(--layout-border-color);vertical-align:top;padding:8px 12px}.kd-mini-tbl td.mono{font-family:var(--font-family-mono);color:var(--secondary-text-color);font-size:12px}.kd-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.kd-page-sub{margin:6px 0 0;font-size:14px}.kd-eyebrow,.kd-page-sub{color:var(--secondary-text-color)}.kd-eyebrow{font:600 12px/16px var(--font-family);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.kd-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kd-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kd-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.kd-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.kd-grid-2,.kd-grid-3,.kd-grid-4{grid-template-columns:1fr}}.kd-stack{gap:16px}.kd-stack,.kd-stack-lg{flex-direction:column;display:flex}.kd-stack-lg{gap:24px}.kd-row,.kd-row-between{align-items:center;gap:12px;display:flex}.kd-row-between{justify-content:space-between}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}