*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{--tw-bg-opacity:1;background-color:rgb(238 241 248/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 32 58/var(--tw-text-opacity,1))}::-moz-selection{background:rgba(99,102,241,.18)}::selection{background:rgba(99,102,241,.18)}.\!btn{align-items:center;border-radius:.5rem;border-width:1px;cursor:pointer;display:inline-flex;gap:.5rem;justify-content:center;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\!btn:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.\!btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(99,102,241,.4)}.btn{align-items:center;border-radius:.5rem;border-width:1px;cursor:pointer;display:inline-flex;gap:.5rem;justify-content:center;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(99,102,241,.4)}.card{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgba(15,23,42,.05);--tw-shadow:var(--tw-shadow-colored)}.\!label,.label{display:block;font-weight:500;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.\!input,.\!label,.label{font-size:.875rem;line-height:1.25rem}.\!input{border-radius:.5rem;border-width:1px;width:100%;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.\!input::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.\!input::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.\!input:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(99,102,241,.25)}.input{border-radius:.5rem;border-width:1px;width:100%;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.input::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.input::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.input:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(99,102,241,.25)}select.\!input option,select.input option{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1rem;min-width:1.6rem;padding:.125rem .625rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.badge-A{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.badge-B{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.badge-C{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.badge-none{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.pill{align-items:center;border-radius:9999px;display:inline-flex;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:500;line-height:1rem;padding:.125rem .625rem;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.msg{border-radius:1rem;font-size:.875rem;line-height:1.25rem;max-width:80%;padding:.5rem .875rem;white-space:pre-line}.msg.assistant{align-self:flex-start;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));color:rgb(30 41 59/var(--tw-text-opacity,1))}.msg.assistant,.msg.user{--tw-bg-opacity:1;--tw-text-opacity:1}.msg.user{align-self:flex-end;background-color:rgb(79 70 229/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.flash{border-radius:.5rem;font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;padding:.75rem 1rem}.flash.success{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgba(16,185,129,.2)}.flash.error,.flash.success{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.flash.error{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgba(244,63,94,.2)}.voice-btn{align-items:center;background-color:rgba(99,102,241,.05);border-color:rgba(99,102,241,.5);border-radius:.75rem;border-width:2px;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.5rem;padding:.75rem 1rem;width:100%;--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.voice-btn:hover{--tw-border-opacity:1;background-color:rgba(99,102,241,.1);border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.voice-btn:disabled{opacity:.5}.voice-btn .text-2xl{line-height:1}@keyframes pulse{50%{opacity:.5}}.voice-btn.recording{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--tw-border-opacity:1;background-color:rgba(244,63,94,.1);border-color:rgb(244 63 94/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[27px\]{height:27px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[12px\]{width:12px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[20px\]{width:20px}.w-\[21px\]{width:21px}.w-\[22px\]{width:22px}.w-\[23px\]{width:23px}.w-\[24px\]{width:24px}.w-\[26px\]{width:26px}.w-\[27px\]{width:27px}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bg-\[\#eef1f8\]{--tw-bg-opacity:1;background-color:rgb(238 241 248/var(--tw-bg-opacity,1))}.font-sans{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.text-\[\#16203a\]{--tw-text-opacity:1;color:rgb(22 32 58/var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px)}.blur,.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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--kl-bg1:#eef1f8;--kl-bg2:#f4f0fb;--kl-ink:#101a30;--kl-ink2:#16203a;--kl-text:#3a445c;--kl-soft:#46506a;--kl-muted:#5b6478;--kl-muted2:#6b7488;--kl-dim:#7a839a;--kl-faint:#8a92a4;--kl-faint2:#9aa2b4;--kl-ghost:#b9c0d4;--kl-line:#e1e6f0;--kl-line2:#dce1ec;--kl-glass:#fff;--kl-glass2:#f7f8fc;--kl-violet:#1c5f9e;--kl-blue:#1c5f9e;--kl-grad:linear-gradient(135deg,#1c5f9e,#2e7fc7);--kl-grad-text:linear-gradient(120deg,#1c5f9e,#2e7fc7);--kl-shadow-card:0 2px 10px rgba(20,30,60,.05);--kl-blur:20px;--kl-mono:"JetBrains Mono",ui-monospace,monospace}.kl-page{background:linear-gradient(180deg,var(--kl-bg1),var(--kl-bg2));color:var(--kl-text);font-family:Sora,system-ui,-apple-system,sans-serif;min-height:100vh;overflow-x:clip;position:relative}.kl-page--center{align-items:center;display:flex;justify-content:center;padding:40px 20px}.kl-content{position:relative;z-index:1}.kl-container{margin:0 auto;max-width:1180px;padding:0 clamp(16px,4vw,32px)}.kl-container--wide{max-width:1200px}.kl-container--narrow{max-width:760px}.kl-halos{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.kl-halos>span{border-radius:50%;position:absolute}.kl-halos--landing>span:first-child{animation:kl-float 16s ease-in-out infinite;background:radial-gradient(circle,rgba(99,102,241,.14),transparent 65%);filter:blur(120px);height:760px;left:-160px;top:-220px;width:760px}.kl-halos--landing>span:nth-child(2){animation:kl-float 24s ease-in-out infinite;background:radial-gradient(circle,rgba(79,70,229,.12),transparent 65%);filter:blur(110px);height:720px;right:-200px;top:-120px;width:720px}.kl-halos--landing>span:nth-child(3){background:radial-gradient(circle,rgba(124,58,237,.09),transparent 65%);filter:blur(90px);height:700px;left:50%;opacity:.8;top:60rem;transform:translateX(-50%);width:1100px}.kl-halos--landing>span:nth-child(4){animation:kl-float 16s ease-in-out infinite;background:radial-gradient(circle,rgba(72,104,214,.1),transparent 65%);bottom:-200px;filter:blur(80px);height:680px;right:-120px;width:680px}.kl-halos--form>span:first-child{animation:kl-float 16s ease-in-out infinite;background:radial-gradient(circle,rgba(99,102,241,.1),transparent 65%);filter:blur(60px);height:760px;left:-160px;top:-220px;width:760px}.kl-halos--form>span:nth-child(2){animation:kl-float 24s ease-in-out infinite;background:radial-gradient(circle,rgba(124,58,237,.08),transparent 65%);filter:blur(70px);height:720px;right:-200px;top:-120px;width:720px}.kl-halos--form>span:nth-child(3){background:radial-gradient(circle,rgba(79,70,229,.07),transparent 65%);filter:blur(90px);height:700px;left:50%;top:760px;transform:translateX(-50%);width:1100px}.kl-halos--bo>span:first-child{animation:kl-float 16s ease-in-out infinite;background:radial-gradient(circle,rgba(99,102,241,.1),transparent 65%);filter:blur(70px);height:680px;left:-120px;top:-260px;width:680px}.kl-halos--bo>span:nth-child(2){animation:kl-float 24s ease-in-out infinite;background:radial-gradient(circle,rgba(79,70,229,.08),transparent 65%);filter:blur(80px);height:640px;right:-160px;top:-180px;width:640px}.kl-halos--login>span:first-child{background:radial-gradient(circle,rgba(99,102,241,.12),transparent 62%);filter:blur(80px);height:780px;left:50%;top:50%;transform:translate(-50%,-50%);width:780px}.kl-halos--login>span:nth-child(2){animation:kl-float 24s ease-in-out infinite;background:radial-gradient(circle,rgba(168,85,247,.1),transparent 65%);filter:blur(80px);height:420px;right:12%;top:8%;width:420px}.kl-halos--login>span:nth-child(3){animation:kl-float 16s ease-in-out infinite;background:radial-gradient(circle,rgba(79,70,229,.09),transparent 65%);bottom:6%;filter:blur(80px);height:460px;left:14%;width:460px}@keyframes kl-float{0%,to{translate:0 0}50%{translate:0 -18px}}@media (prefers-reduced-motion:reduce){.kl-fade-in,.kl-halos>span{animation:none!important}}.kl-fade-in{animation:kl-fade-in .7s ease-out both}@keyframes kl-fade-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.kl-card,.kl-glass{background:var(--kl-glass);border:1px solid var(--kl-line);box-shadow:var(--kl-shadow-card)}.kl-card{border-radius:20px;padding:24px}.kl-ink{color:var(--kl-ink)}.kl-muted{color:var(--kl-muted)}.kl-dim{color:var(--kl-dim)}.kl-mono{font-family:var(--kl-mono)}.kl-h1{color:var(--kl-ink);font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.02em}.kl-h1-count{color:var(--kl-ghost);font-weight:600}.kl-bo-headcol{display:flex;flex-direction:column;gap:8px}.kl-h2{color:var(--kl-ink);font-size:clamp(28px,3.6vw,44px);font-weight:800;letter-spacing:-.02em}.kl-grad-text{background:var(--kl-grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.kl-btn{border:1px solid transparent;border-radius:13px;font-size:15px;font-weight:700;padding:14px 24px}.kl-btn-primary{background:var(--kl-grad);box-shadow:0 16px 36px -14px rgba(28,95,158,.45);color:#fff}.kl-btn-ghost{background:#fff;border-color:var(--kl-line2);color:var(--kl-text)}.kl-btn-ghost:hover{border-color:#b9c0d4}.kl-btn-block{font-size:16px;padding:16px;width:100%}.kl-btn:disabled{background:#e6eaf2;box-shadow:none;color:var(--kl-faint2);cursor:not-allowed}.kl-link{align-items:center;color:var(--kl-muted);display:inline-flex;gap:8px}.kl-link:hover{color:var(--kl-ink)}.kl-field{gap:9px}.kl-field--lg{gap:22px}.kl-label{color:var(--kl-soft);font-size:15px;font-weight:600}.kl-label .kl-req,.kl-req{color:var(--kl-violet)}.kl-input,.kl-textarea{background:#fff;border:1px solid var(--kl-line);border-radius:13px;color:var(--kl-ink2);font-family:inherit;font-size:15px;padding:14px 16px;transition:border-color .15s ease;width:100%}.kl-textarea{line-height:1.5;min-height:120px;resize:vertical}.kl-input::-moz-placeholder,.kl-textarea::-moz-placeholder{color:var(--kl-faint2)}.kl-input::placeholder,.kl-textarea::placeholder{color:var(--kl-faint2)}.kl-input:focus,.kl-textarea:focus{border-color:var(--kl-violet);outline:none}.kl-input--icon{padding-left:44px}.kl-input--icon-r{padding-right:46px}.kl-input-wrap{align-items:center;display:flex;position:relative}.kl-input-ico{color:var(--kl-faint2);left:15px}.kl-input-btn,.kl-input-ico{display:flex;position:absolute}.kl-input-btn{background:none;border:none;color:var(--kl-faint);cursor:pointer;padding:8px;right:8px}.kl-input-btn:hover{color:var(--kl-soft)}.kl-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%237A839A%27 stroke-width=%272.4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 14px center;background-repeat:no-repeat;border:1px solid var(--kl-line2);border-radius:11px;box-sizing:border-box;color:var(--kl-ink2);flex:1;font-family:inherit;font-size:15px;max-width:100%;min-width:0;overflow:hidden;padding:12px 36px 12px 14px;text-overflow:ellipsis;white-space:nowrap;width:100%}.kl-select option{background:#fff;color:var(--kl-ink2)}.kl-checkbox{align-items:flex-start;color:var(--kl-soft);cursor:pointer;display:flex;font-size:14px;gap:12px;line-height:1.5}.kl-checkbox input{accent-color:var(--kl-violet);flex-shrink:0;height:17px;margin-top:3px;width:17px}.kl-topnav{align-items:center;display:flex;justify-content:space-between;padding:26px 0}.kl-brand{gap:8px}.kl-brand,.kl-pill{align-items:center;display:inline-flex}.kl-pill{background:#f1f3f9;border:1px solid var(--kl-line);border-radius:100px;color:var(--kl-soft);font-size:13px;gap:7px;padding:7px 16px}.kl-adminbar{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:hsla(0,0%,100%,.85);border-bottom:1px solid var(--kl-line);position:sticky;top:0;z-index:5}.kl-adminbar-in{align-items:center;display:flex;justify-content:space-between;padding:18px clamp(16px,4vw,32px)}.kl-adminbar-right{align-items:center;display:flex;font-size:14px;gap:22px}.kl-adminmenu{position:relative}.kl-burger{align-items:center;background:#fff;border:1px solid var(--kl-line);border-radius:11px;color:var(--kl-ink);cursor:pointer;display:none;height:42px;justify-content:center;list-style:none;width:42px}.kl-burger::-webkit-details-marker{display:none}@media (min-width:721px){.kl-adminmenu>.kl-adminbar-right{display:flex!important}.kl-adminmenu::details-content{content-visibility:visible!important}}@media (max-width:720px){.kl-burger{display:inline-flex}.kl-adminmenu>.kl-adminbar-right{align-items:stretch;background:#fff;border:1px solid var(--kl-line);border-radius:14px;box-shadow:0 22px 44px -18px rgba(20,30,60,.32);flex-direction:column;font-size:15px;gap:2px;min-width:210px;padding:8px;position:absolute;right:0;top:calc(100% + 10px);z-index:20}.kl-adminmenu:not([open])>.kl-adminbar-right{display:none}.kl-adminmenu>.kl-adminbar-right .kl-link{border-radius:10px;padding:12px 14px}.kl-adminmenu>.kl-adminbar-right .kl-link:hover{background:#f4f6f9}}.kl-main{padding:clamp(24px,4vw,40px) clamp(16px,4vw,32px) 80px}.kl-hero{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,56px);padding:clamp(40px,7vw,64px) 0 clamp(64px,9vw,96px)}.kl-hero-col{display:flex;flex:1.15;flex-direction:column;gap:28px;min-width:280px}.kl-badge{align-self:flex-start;background:#fff;border:1px solid var(--kl-line);color:var(--kl-soft);font-size:13px;gap:10px;padding:8px 15px}.kl-badge-dot{background:var(--kl-grad);border-radius:50%;height:8px;width:8px}.kl-hero-title{color:var(--kl-ink);font-size:clamp(28px,4.4vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0}.kl-hero-sub{color:var(--kl-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.6;margin:0;max-width:560px}.kl-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.kl-hero-mock{flex:1;min-width:280px}.kl-mock{border-color:var(--kl-line);border-radius:22px;box-shadow:0 30px 70px -30px rgba(20,30,60,.28);display:flex;flex-direction:column;gap:16px;padding:22px}.kl-mock-head{align-items:center;display:flex;justify-content:space-between}.kl-mock-title{display:flex;flex-direction:column;gap:3px}.kl-live{align-items:center;background:#f1f3f9;border:1px solid var(--kl-line);border-radius:100px;color:var(--kl-soft);display:inline-flex;font-size:11.5px;gap:7px;padding:6px 11px}.kl-live-dot{background:#16a34a;border-radius:50%;box-shadow:0 0 8px rgba(22,163,74,.5);height:7px;width:7px}.kl-toast{background:linear-gradient(120deg,#eef0fe,#f3eefe);border:1px solid #ddd9fb;border-radius:14px;gap:12px;padding:12px 14px}.kl-toast,.kl-toast-ico{align-items:center;display:flex}.kl-toast-ico{background:var(--kl-grad);border-radius:10px;color:#fff;flex-shrink:0;height:34px;justify-content:center;width:34px}.kl-mock-rows{display:flex;flex-direction:column;gap:10px}.kl-mock-row{background:var(--kl-glass2);border:1px solid var(--kl-line);border-radius:13px;gap:13px;padding:13px}.kl-mock-prio,.kl-mock-row{align-items:center;display:flex}.kl-mock-prio{border-radius:8px;flex-shrink:0;font-family:var(--kl-mono);font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.kl-mock-prio--a{background:linear-gradient(135deg,#fb7193,#f43f5e);color:#fff}.kl-mock-prio--b{background:#f0b65a;color:#5a3c08}.kl-mock-prio--c{background:#eef1f8;color:var(--kl-muted)}.kl-mock-h-t{color:var(--kl-ink);font-size:15px;font-weight:600}.kl-mock-h-s{color:var(--kl-faint);font-family:var(--kl-mono);font-size:11px}.kl-toast-main{display:flex;flex-direction:column;gap:2px;min-width:0}.kl-toast-t{color:var(--kl-ink);font-size:13px;font-weight:600}.kl-toast-s{color:#7a6fb0;font-size:11.5px}.kl-mock-main{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.kl-mock-rt{color:var(--kl-ink2);font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kl-mock-rs{color:var(--kl-faint);font-size:11.5px}.kl-section{display:flex;flex-direction:column;gap:18px;padding:40px 0 96px}.kl-section--lg{gap:36px}.kl-section--cta{padding:30px 0 110px}.kl-h2--mw{line-height:1.12;max-width:760px}.kl-lead{color:var(--kl-muted);font-size:18px;line-height:1.6;margin:0;max-width:620px}.kl-stat-label{color:var(--kl-muted);font-size:14px;line-height:1.45}.kl-pitch{color:var(--kl-soft);font-size:17px;line-height:1.6;margin:30px 0 0;max-width:680px}.kl-navlink{color:var(--kl-muted);font-size:14px;font-weight:500;text-decoration:none}.kl-brand-name,.kl-navlink:hover{color:var(--kl-ink)}.kl-brand-name{font-size:18px;font-weight:700;letter-spacing:-.01em}.kl-btn-lg{font-size:16px;padding:16px 34px}.kl-cta-title{line-height:1.1;max-width:680px}.kl-cta-text{color:var(--kl-muted);font-size:18px;line-height:1.6;margin:0;max-width:520px}.kl-trust{display:flex;flex-wrap:wrap;gap:18px 24px;margin-top:14px}.kl-trust-item{align-items:center;color:var(--kl-dim);font-size:14px;gap:8px}.kl-trust-ico,.kl-trust-item{display:inline-flex}.kl-trust-ico--1{color:#4f8cf5}.kl-trust-ico--2{color:#7c3aed}.kl-trust-ico--3{color:#a855f7}.kl-stats{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:12px}.kl-stat{border-radius:18px;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:26px;position:relative;transition:transform .25s ease,border-color .25s ease}.kl-stat:hover{transform:translateY(-5px)}.kl-stat--1:hover{border-color:rgba(79,140,245,.5)}.kl-stat--2:hover{border-color:rgba(124,107,240,.5)}.kl-stat--3:hover{border-color:rgba(168,85,247,.5)}.kl-stat--4:hover{border-color:rgba(244,63,94,.5)}.kl-stat-ico{align-items:center;border-radius:13px;color:#fff;display:flex;height:46px;justify-content:center;width:46px}.kl-stat-ico--1{background:linear-gradient(135deg,#4f8cf5,#6e7cf0);box-shadow:0 12px 26px -12px rgba(79,140,245,.6)}.kl-stat-ico--2{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 12px 26px -12px rgba(99,102,241,.6)}.kl-stat-ico--3{background:linear-gradient(135deg,#7c5cf0,#a855f7);box-shadow:0 12px 26px -12px rgba(168,85,247,.6)}.kl-stat-ico--4{background:linear-gradient(135deg,#fb7193,#f43f5e);box-shadow:0 12px 26px -12px rgba(244,63,94,.55)}.kl-stat-num{-webkit-background-clip:text;background-clip:text;font-size:clamp(46px,5vw,60px);font-weight:800;letter-spacing:-.03em;line-height:1;-webkit-text-fill-color:transparent;color:transparent}.kl-stat-num--money{font-size:clamp(40px,4.4vw,52px)}.kl-stat-num--1{background-image:linear-gradient(120deg,#4f8cf5,#4f46e5)}.kl-stat-num--2{background-image:linear-gradient(120deg,#6366f1,#7c3aed)}.kl-stat-num--3{background-image:linear-gradient(120deg,#7c3aed,#a855f7)}.kl-stat-num--4{background-image:linear-gradient(120deg,#f4566b,#d33b40)}.kl-note{color:var(--kl-faint2);font-family:var(--kl-mono);font-size:11px;line-height:1.5;margin:8px 0 0;max-width:680px}.kl-steps{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.kl-step{border-radius:20px;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:30px;position:relative;transition:transform .3s ease,border-color .3s ease}.kl-step:hover{border-color:rgba(124,58,237,.4);transform:translateY(-6px)}.kl-step-top{align-items:center;display:flex;gap:13px}.kl-step-no{color:var(--kl-line);font-size:34px;font-weight:800;line-height:1}.kl-step-ico{align-items:center;border-radius:15px;color:#fff;display:flex;height:54px;justify-content:center;position:relative;width:54px}.kl-step-ico--1{background:linear-gradient(135deg,#4f8cf5,#6e7cf0);box-shadow:0 12px 28px -12px rgba(79,140,245,.6)}.kl-step-ico--2{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 12px 28px -12px rgba(99,102,241,.6)}.kl-step-ico--3{background:linear-gradient(135deg,#7c5cf0,#a855f7);box-shadow:0 12px 28px -12px rgba(168,85,247,.6)}.kl-step-title{color:var(--kl-ink);font-size:19px;font-weight:600;position:relative}.kl-step-text{color:var(--kl-muted);font-size:15px;line-height:1.55;position:relative}.kl-cta{align-items:center;background:linear-gradient(135deg,#1c5f9e,#2e7fc7);border:none;border-radius:28px;box-shadow:0 30px 70px -28px rgba(28,95,158,.5);display:flex;flex-direction:column;gap:24px;overflow:hidden;padding:clamp(40px,7vw,64px) clamp(24px,5vw,40px);position:relative;text-align:center}.kl-cta .kl-cta-title,.kl-cta .kl-h2{color:#fff}.kl-cta .kl-cta-text{color:hsla(0,0%,100%,.9)}.kl-cta .kl-btn-primary{background:#fff;box-shadow:0 12px 30px -12px rgba(0,0,0,.3);color:#4f46e5}.kl-cta-halo{background:radial-gradient(circle,hsla(0,0%,100%,.18),transparent 65%);border-radius:50%;filter:blur(50px);height:360px;left:50%;pointer-events:none;position:absolute;top:-120px;transform:translateX(-50%);width:560px}.kl-rel{position:relative}.kl-wl{gap:16px}.kl-wl-badge{align-items:center;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.3);border-radius:100px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:8px 16px}.kl-wl-form{display:flex;flex-direction:column;gap:10px;margin-top:6px;max-width:480px;width:100%}.kl-wl-err.hidden,.kl-wl-form[hidden],.kl-wl-ok[hidden]{display:none}.kl-wl-row{display:flex;flex-wrap:wrap;gap:10px}.kl-wl-input{background:#fff;border:none;border-radius:13px;box-shadow:0 8px 22px -12px rgba(16,26,48,.4);color:#101a30;flex:1;font-family:inherit;font-size:16px;min-width:200px;padding:16px 18px}.kl-wl-input:focus{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.kl-wl-btn{align-items:center;background:#101a30;border:none;border-radius:13px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:700;gap:9px;justify-content:center;padding:16px 26px;transition:background .15s}.kl-wl-btn:hover{background:#1d2a48}.kl-wl-err{align-items:center;color:#ffe0de;display:inline-flex;font-size:14px;font-weight:600;gap:7px;text-align:left}.kl-wl-note{color:hsla(0,0%,100%,.75);font-size:13px}.kl-wl-ok{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.28);border-radius:16px;flex-direction:column;gap:8px;margin-top:6px;max-width:440px;padding:22px 26px;position:relative}.kl-wl-ok,.kl-wl-ok-ico{align-items:center;display:flex}.kl-wl-ok-ico{background:#fff;border-radius:50%;color:#1b9e5a;height:46px;justify-content:center;width:46px}.kl-wl-ok-h{color:#fff;font-size:18px;font-weight:800}.kl-wl-ok-p{color:hsla(0,0%,100%,.9);font-size:15px;line-height:1.55}.kl-footer{align-items:center;border-top:1px solid var(--kl-line);color:var(--kl-dim);display:grid;font-size:13.5px;gap:18px 32px;grid-template-columns:1fr auto;padding:34px 0 40px}.kl-footer-brand{display:flex;flex-direction:column;gap:8px}.kl-footer-logo{display:inline-flex;width:-moz-fit-content;width:fit-content}.kl-footer-tag{color:var(--kl-dim);font-size:13px;line-height:1.4}.kl-footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:6px 20px;justify-content:flex-end}.kl-footer-link{color:var(--kl-ink,#16203a);font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s ease}.kl-footer-link:hover{color:#6366f1}.kl-footer-copy{border-top:1px solid var(--kl-line);color:var(--kl-dim);font-size:12.5px;grid-column:1/-1;padding-top:14px}@media (max-width:640px){.kl-footer{gap:20px;grid-template-columns:1fr;padding:30px 0 36px;text-align:left}.kl-footer-links{gap:12px 18px;justify-content:flex-start}.kl-footer-copy{padding-top:18px}}.kl-login{align-items:center;gap:28px;max-width:430px;position:relative;z-index:1}.kl-login,.kl-login-card{display:flex;flex-direction:column;width:100%}.kl-login-card{border-color:var(--kl-line);border-radius:24px;box-shadow:0 30px 80px -30px rgba(20,30,60,.25);gap:22px;padding:36px 32px}.kl-login-title{color:var(--kl-ink);font-size:25px;font-weight:800;letter-spacing:-.02em}.kl-error{background:#fcedec;border:1px solid #f3c0bd;border-radius:13px;color:#a02a2e;padding:12px 15px}.kl-login-opts{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:-6px}.kl-remember{align-items:center;color:var(--kl-muted);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:9px}.kl-remember input{accent-color:var(--kl-violet,#7c3aed);cursor:pointer;height:17px;width:17px}.kl-link--sm{font-size:14px;font-weight:600}.kl-login-foot{align-items:center;display:flex;flex-direction:column;gap:16px}.kl-secure{align-items:center;color:var(--kl-dim);display:inline-flex;font-size:12.5px;gap:7px}.kl-stack{display:flex;flex-direction:column;gap:24px}.kl-bo-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.kl-bo-sub{align-items:center;color:var(--kl-muted);display:flex;font-size:15px;gap:10px}.kl-tag{background:#f1f3f9;border:1px solid var(--kl-line);border-radius:100px;font-size:12.5px;padding:4px 12px}.kl-copy,.kl-tag{color:var(--kl-soft)}.kl-copy{align-items:center;background:#fff;border:1px solid var(--kl-line2);border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;gap:10px;padding:11px 16px}.kl-copy-link{color:#5b30c9;font-family:var(--kl-mono)}.kl-kpis{gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.kl-kpi{align-items:center;gap:15px;padding:18px 20px}.kl-kpi-ico{border-radius:12px;flex-shrink:0;height:44px;width:44px}.kl-kpi-ico--blue{background:linear-gradient(135deg,#4f8cf5,#6e7cf0);color:#fff}.kl-kpi-ico--red{background:linear-gradient(135deg,#fb7193,#f43f5e);color:#fff}.kl-kpi-ico--amber{background:linear-gradient(135deg,#f0b65a,#e0922f);color:#fff}.kl-kpi-val{font-size:26px;font-weight:700;line-height:1.1}.kl-kpi-label{color:var(--kl-dim);font-size:13px}.kl-filters{flex-wrap:wrap;gap:10px}.kl-filter{align-items:center;background:#fff;border:1px solid var(--kl-line2);color:var(--kl-soft);display:inline-flex;font-size:14px;gap:8px;padding:10px 18px}.kl-filter-count{color:var(--kl-faint2);font-size:12px}.kl-filter--active{background:var(--kl-grad);border-color:transparent;color:#fff;font-weight:600}.kl-filter--active .kl-filter-count{color:hsla(0,0%,100%,.85)}.kl-list{flex-direction:column}.kl-list,.kl-rowcard{display:flex;gap:16px}.kl-rowcard{align-items:center;background:#fff;border:1px solid var(--kl-line);border-radius:16px;box-shadow:0 1px 4px rgba(20,30,60,.04);flex-wrap:wrap;padding:18px;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.kl-rowcard:hover{border-color:rgba(124,58,237,.4);box-shadow:0 10px 24px -16px rgba(20,30,60,.3);transform:translateY(-2px)}.kl-row-id{display:flex;flex-direction:column;flex-shrink:0;gap:3px;width:160px}.kl-row-type{color:var(--kl-ink);font-size:15px;font-weight:600}.kl-row-name{color:var(--kl-soft);font-size:13px}.kl-row-phone{color:var(--kl-faint2);font-family:var(--kl-mono);font-size:11.5px}.kl-row-resume{color:var(--kl-muted2);flex:1;line-height:1.5;min-width:200px}.kl-row-date{color:var(--kl-faint2);flex-shrink:0;font-family:var(--kl-mono);font-size:12px;width:128px}.kl-row-view{align-items:center;background:#f1f3f9;border:1px solid var(--kl-line2);border-radius:10px;color:var(--kl-text);display:inline-flex;font-size:14px;font-weight:600;gap:7px;padding:9px 16px}.kl-prio{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-family:var(--kl-mono);font-size:15px;font-weight:700;height:44px;justify-content:center;width:44px}.kl-prio--A{background:#f43f5e;color:#fff}.kl-prio--B{background:#f0b65a;color:#5a3c08}.kl-prio--C{background:#22a8f0;color:#04222f}.kl-prio--none{background:#eef1f8;color:var(--kl-muted2)}.kl-status{align-items:center;border-radius:100px;display:inline-flex;flex-shrink:0;font-size:12.5px;font-weight:700;justify-content:center;padding:6px 13px}.kl-status--new{background:#ecebfe;border:1px solid #d8d5fb;color:#3b33c4}.kl-status--in_progress{background:#fcf1dd;border:1px solid #f2d9a6;color:#9a6b12}.kl-status--done{background:#e5f4ec;border:1px solid #bfe6cf;color:#15864b}.kl-status--closed{background:#eef1f8;border:1px solid var(--kl-line2);color:var(--kl-muted2)}.kl-empty{background:var(--kl-glass2);border:1px solid var(--kl-line);border-radius:16px;color:var(--kl-dim);padding:48px}.kl-pager{align-items:center;color:var(--kl-muted);display:flex;font-size:14px;gap:12px;justify-content:space-between}.kl-pager-btn{align-items:center;background:#fff;border:1px solid var(--kl-line2);border-radius:11px;color:var(--kl-text);display:inline-flex;font-weight:600;gap:7px;padding:10px 16px;text-decoration:none}.kl-pager-btn--off{opacity:.4}.kl-detail{align-items:flex-start;flex-wrap:wrap;gap:22px}.kl-detail-main{display:flex;flex:2;flex-direction:column;gap:22px;min-width:320px}.kl-detail-side{display:flex;flex:1;flex-direction:column;gap:18px;min-width:280px}.kl-card-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.kl-card-title{color:var(--kl-ink);font-size:17px;font-weight:700}.kl-detail-h{color:var(--kl-ink);font-size:24px;font-weight:800}.kl-detail-meta{color:var(--kl-dim);font-size:14px}.kl-detail-resume{color:var(--kl-soft)}.kl-details-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.kl-detail-item{background:var(--kl-glass2);border:1px solid var(--kl-line);border-radius:13px;gap:6px;padding:15px 17px}.kl-detail-q{color:var(--kl-faint2);font-family:var(--kl-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.kl-detail-a{font-size:15px}.kl-photos{display:flex;flex-wrap:wrap;gap:12px}.kl-photo{border:1px solid var(--kl-line);border-radius:13px;height:120px;-o-object-fit:cover;object-fit:cover;width:150px}.kl-side-card{border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:22px}.kl-contact-name{color:var(--kl-ink2);font-size:17px;font-weight:700}.kl-contact-link{align-items:center;color:var(--kl-blue);display:inline-flex;font-size:15px;gap:9px;text-decoration:none}.kl-contact-link--mono{font-family:var(--kl-mono)}.kl-form-inline{display:flex;gap:10px}.kl-save-btn{background:var(--kl-grad);border:none;border-radius:11px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:12px 18px;white-space:nowrap}.kl-hint{color:var(--kl-faint2);font-size:12px}.kl-side-sub{color:var(--kl-dim);font-size:13px}.kl-form-nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1100px;padding:24px clamp(16px,4vw,32px)}.kl-form-artisan{color:var(--kl-ink);font-size:22px;font-weight:700;letter-spacing:-.01em}.kl-form-main{display:flex;flex-direction:column;gap:22px;margin:0 auto;max-width:760px;padding:24px clamp(16px,4vw,32px) 80px}.kl-steprow{align-items:center;display:flex;justify-content:space-between;min-height:24px}.kl-back{align-items:center;align-self:flex-start;background:#fff;border:1px solid var(--kl-line);border-radius:12px;color:var(--kl-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:8px;padding:11px 18px;text-decoration:none}.kl-back:hover{background:#f1f3f9}.kl-steplabel{color:var(--kl-faint);font-size:14px;margin-left:auto}.kl-progress{display:flex;gap:10px}.kl-seg{background:var(--kl-line2);border-radius:100px;flex:1;height:5px;overflow:hidden}.kl-seg--on{background:linear-gradient(90deg,#4f46e5,#7c3aed)}.kl-formcard{gap:18px}.kl-fcard,.kl-formcard{display:flex;flex-direction:column}.kl-fcard{background:#fff;border:1px solid var(--kl-line);border-radius:18px;box-shadow:var(--kl-shadow-card);gap:16px;padding:24px}.kl-types{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kl-type{align-items:center;background:#fff;border:1px solid var(--kl-line);border-radius:16px;color:var(--kl-ink2);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:14px;gap:12px;justify-content:center;min-height:120px;padding:20px 14px;position:relative;text-align:center;transition:border-color .2s ease}.kl-type:hover{border-color:rgba(124,58,237,.5)}.kl-type input{opacity:0;pointer-events:none;position:absolute}.kl-type-ico{color:var(--kl-violet);position:relative}.kl-type-label{line-height:1.3;position:relative}.kl-type:has(input:checked){background:#f1eefe;border-color:var(--kl-violet)}.kl-mic{align-items:center;background:#f1eefe;border:1px solid #ddd3fb;border-radius:13px;color:#5b30c9;cursor:pointer;display:none;font-family:inherit;font-size:15px;font-weight:600;gap:12px;justify-content:center;padding:15px;width:100%}.kl-mic.is-ready{display:flex}.kl-mic:hover{background:#ecebfe}.kl-mic-dot{animation:kl-pulse 1s infinite;background:#f43f5e;border-radius:50%;height:9px;width:9px}@keyframes kl-pulse{0%,to{opacity:1}50%{opacity:.35}}.kl-chips{gap:10px}.kl-chip{border:1px solid var(--kl-line2);color:var(--kl-text);padding:11px 18px;transition:border-color .2s ease}.kl-chip:hover{border-color:rgba(124,58,237,.5)}.kl-chip input{opacity:0;pointer-events:none;position:absolute}.kl-chip:has(input:checked){background:var(--kl-grad);border-color:transparent;color:#fff;font-weight:500}.kl-file-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.kl-file{align-items:center;background:var(--kl-grad);border-radius:11px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:9px;padding:11px 18px}.kl-file input{display:none}.kl-recap{font-size:15px;gap:11px}.kl-done{align-items:center;display:flex;flex-direction:column;gap:16px;padding:18px 0;text-align:center}.kl-done-ico{background:var(--kl-grad);border-radius:50%;box-shadow:0 16px 40px -14px rgba(79,70,229,.55);color:#fff;height:64px;width:64px}.kl-done-ico,.kl-poweredby{align-items:center;display:flex;justify-content:center}.kl-poweredby{color:var(--kl-faint);font-size:14px;gap:9px;padding-top:18px}.kl-poweredby strong{color:var(--kl-soft);font-weight:600}.kl-hp{left:-9999px;position:absolute}.kl-form-brand{align-items:center;display:inline-flex;gap:12px}.kl-form-logo{border-radius:8px;height:40px;max-width:160px;-o-object-fit:contain;object-fit:contain;width:auto}.kl-super-tag{align-items:center;background:#ecebfe;border:1px solid #d8d5fb;border-radius:999px;color:#6d28d9;display:inline-flex;font-size:12px;font-weight:600;gap:5px;margin-left:10px;padding:3px 9px}.kl-sa-row{align-items:center;border-radius:16px;display:flex;gap:16px;padding:16px 18px}.kl-sa-logo{align-items:center;background:var(--kl-glass2);border:1px solid var(--kl-line);border-radius:12px;color:var(--kl-muted);display:inline-flex;flex-shrink:0;height:46px;justify-content:center;overflow:hidden;width:46px}.kl-sa-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.kl-sa-logo--lg{border-radius:14px;height:64px;width:64px}.kl-sa-main{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.kl-sa-name{color:var(--kl-ink);font-size:16px;font-weight:600}.kl-sa-meta{color:var(--kl-faint2);font-size:13px}.kl-sa-actions{align-items:center;display:flex;flex-shrink:0;gap:14px}.kl-btn-sm{font-size:13.5px;padding:9px 14px}.kl-sa-form{max-width:640px}.kl-sa-card{border-radius:18px}.kl-sa-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr}.kl-sa-grid>*{min-width:0}.kl-sa-logorow{align-items:center;display:flex;gap:16px}.kl-grow{flex:1;min-width:0}@media (max-width:640px){.kl-sa-grid{grid-template-columns:1fr}}.kl-onboard{background:#f1eefe;border:1px dashed #c9bef6;border-radius:14px;display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:16px}.kl-onboard-h{align-items:center;color:#6d28d9;display:inline-flex;font-size:13px;font-weight:600;gap:7px}.kl-onboard-t{color:var(--kl-ink);font-size:14px}.kl-onboard-code{align-self:flex-start;background:#fff;border:1px solid #ddd3fb;border-radius:10px;color:#3b33c4;font-family:var(--kl-mono);font-size:17px;font-weight:500;padding:10px 14px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.kl-callbox{border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:18px 20px}.kl-callbox-head{align-items:center;display:flex;gap:12px}.kl-callbox-ico{align-items:center;background:#ecebfe;border:1px solid #d8d5fb;border-radius:11px;color:#6d28d9;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.kl-callbox-t{color:var(--kl-ink);display:block;font-size:15px;font-weight:600}.kl-callbox-s{color:var(--kl-faint2);display:block;font-size:13px}.kl-callbox-p{color:var(--kl-muted);font-size:14px}.kl-callbox-actions{display:flex;flex-wrap:wrap;gap:10px}.kl-callbox-num{align-self:flex-start;background:#fff;border:1px solid #ddd3fb;border-radius:10px;color:#3b33c4;font-family:var(--kl-mono);font-size:19px;font-weight:600;padding:10px 16px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.kl-mc-list{display:flex;flex-direction:column;gap:8px}.kl-mc-row{align-items:center;border-bottom:1px solid var(--kl-line);display:flex;gap:12px;justify-content:space-between;padding:8px 0}.kl-mc-row:last-child{border-bottom:none}.kl-checks{display:flex;flex-direction:column;gap:12px;margin-top:4px}.kl-check{color:var(--kl-soft);font-size:16px;gap:11px}.kl-check,.kl-check-ico{align-items:center;display:inline-flex}.kl-check-ico{background:#e5f4ec;border-radius:50%;color:#1b9e5a;flex-shrink:0;height:26px;justify-content:center;width:26px}.kl-recv-head{color:var(--kl-muted);font-size:15px;font-weight:600;gap:10px}.kl-recv-head,.kl-recv-ico{align-items:center;display:flex}.kl-recv-ico{background:var(--kl-grad);border-radius:10px;color:#fff;flex-shrink:0;height:34px;justify-content:center;width:34px}.kl-recv-div{background:var(--kl-bg1);height:1px}.kl-recv-meta{align-items:center;display:flex;gap:10px;justify-content:space-between}.kl-urgent{align-items:center;background:#fcedec;border:1px solid #f3c0bd;border-radius:100px;color:#a02a2e;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:8px 15px}.kl-urgent-dot{background:#e5484d;border-radius:50%;height:10px;width:10px}.kl-recv-ago{color:var(--kl-faint);font-size:14px}.kl-recv-id{display:flex;flex-direction:column;gap:5px}.kl-recv-title{color:var(--kl-ink2);font-size:21px;font-weight:700}.kl-recv-sub{color:var(--kl-muted);font-size:16px}.kl-recv-quote{color:var(--kl-soft);font-size:15px;line-height:1.5;margin:0}.kl-callbtn{background:linear-gradient(135deg,#1b9e5a,#15864b);border-radius:13px;box-shadow:0 12px 26px -12px rgba(27,158,90,.55);display:inline-flex;font-size:16px;font-weight:700;gap:10px;padding:15px}.kl-callbtn--static{cursor:default}.kl-sitenav{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:hsla(0,0%,100%,.9);border-bottom:1px solid var(--kl-line);position:sticky;top:0;z-index:5}.kl-sitenav-in{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1180px;padding:16px clamp(16px,4vw,32px)}.kl-navbtn{align-items:center;background:#f1f3f9;border:1px solid var(--kl-line);border-radius:12px;color:var(--kl-text);display:inline-flex;font-size:15px;font-weight:700;gap:9px;padding:11px 18px;text-decoration:none}.kl-navbtn:hover{background:#e9ecf5}.kl-navbtn svg{color:var(--kl-violet)}.kl-share{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:20px;box-shadow:0 18px 40px -18px rgba(79,70,229,.55);flex-wrap:wrap;gap:18px;justify-content:space-between;padding:24px 26px}.kl-share,.kl-share-main{align-items:center;display:flex}.kl-share-main{gap:16px;min-width:0}.kl-share-ico{align-items:center;background:hsla(0,0%,100%,.18);border-radius:15px;color:#fff;display:flex;flex-shrink:0;height:54px;justify-content:center;width:54px}.kl-share-text{display:flex;flex-direction:column;gap:3px;min-width:0}.kl-share-t{color:#fff;font-size:18px;font-weight:700}.kl-share-s{color:hsla(0,0%,100%,.85);font-size:15px}.kl-share-btn{align-items:center;background:#fff;border:none;border-radius:13px;color:#4f46e5;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:700;gap:10px;padding:14px 22px;white-space:nowrap}.kl-urgentbar{align-items:center;background:#fcedec;border:1px solid #f3c0bd;border-radius:16px;display:flex;gap:14px;padding:16px 20px}.kl-urgentbar-ico{align-items:center;background:#e5484d;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.kl-urgentbar-t{color:#a02a2e;font-size:16px;font-weight:600}.kl-roi{background:#eef2ff;border:1px solid #cdd6fb;border-radius:16px;gap:14px;padding:14px 18px}.kl-roi,.kl-roi-ico{align-items:center;display:flex}.kl-roi-ico{background:#4f46e5;border-radius:50%;color:#fff;flex-shrink:0;height:42px;justify-content:center;width:42px}.kl-roi-text{display:flex;flex-direction:column;gap:2px;min-width:0}.kl-roi-t{color:#26306b;font-size:15px;font-weight:600}.kl-roi-t strong{color:#3b33c4}.kl-roi-s{color:#6b7391;font-size:13px}@media (max-width:640px){.kl-cbbar,.kl-roi,.kl-urgentbar{border-radius:13px;gap:11px;padding:11px 13px}.kl-cbbar-ico,.kl-roi-ico,.kl-urgentbar-ico{height:34px;width:34px}.kl-cbbar-ico svg,.kl-roi-ico svg,.kl-urgentbar-ico svg{height:18px;width:18px}.kl-cbbar-t,.kl-roi-t,.kl-urgentbar-t{font-size:14px;line-height:1.35}.kl-roi-s{display:none}.kl-fwdok{border-radius:13px;gap:10px;padding:11px 13px}.kl-fwdok-label{font-size:14px}.kl-fwdok-ico{height:30px;width:30px}.kl-fwdok-btn{font-size:14px;padding:8px 13px}}.kl-reqcard{background:#fff;border:1px solid var(--kl-line);border-radius:18px;box-shadow:var(--kl-shadow-card);display:flex;flex-direction:column;gap:16px;padding:22px}.kl-reqcard-top{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.kl-reqcard-id{display:flex;flex-direction:column;gap:5px}.kl-reqcard-type{color:var(--kl-ink2);font-size:21px;font-weight:700}.kl-reqcard-meta{color:var(--kl-muted);font-size:16px}.kl-reqcard-resume{color:var(--kl-soft);font-size:16px;line-height:1.5;margin:0}.kl-viewbtn{background:var(--kl-grad);border-radius:13px;color:#fff;font-size:16px;gap:10px;justify-content:center;padding:15px;text-decoration:none}.kl-priopill,.kl-viewbtn{align-items:center;display:inline-flex;font-weight:700}.kl-priopill{border-radius:100px;font-size:15px;gap:8px;padding:8px 16px}.kl-priopill-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.kl-priopill--A{background:#fcedec;border:1.5px solid #f3c0bd;color:#a02a2e}.kl-priopill--A .kl-priopill-dot{background:#e5484d}.kl-priopill--B{background:#fcf3e3;border:1.5px solid #f0d6a6;color:#8a5712}.kl-priopill--B .kl-priopill-dot{background:#e0922f}.kl-priopill--C{background:#e9f1fe;border:1.5px solid #c3d8f7;color:#26579e}.kl-priopill--C .kl-priopill-dot{background:#3b82f6}.kl-priopill--none{background:#eef1f8;border:1.5px solid var(--kl-line2);color:var(--kl-muted)}.kl-priopill--none .kl-priopill-dot{background:var(--kl-faint2)}.kl-choices{display:flex;flex-wrap:wrap;gap:12px}.kl-choices form{display:contents}.kl-choice{align-items:center;background:var(--kl-glass2);border:2px solid var(--kl-line);border-radius:14px;color:var(--kl-muted);cursor:pointer;display:inline-flex;flex:1;font-family:inherit;font-size:16px;font-weight:700;gap:9px;justify-content:center;min-width:120px;padding:16px}.kl-choice-dot{background:currentColor;border-radius:50%;flex-shrink:0;height:10px;width:10px}.kl-choice--on-A{background:#fcedec;border-color:#e5484d;color:#a02a2e}.kl-choice--on-B{background:#fcf3e3;border-color:#e0922f;color:#8a5712}.kl-choice--on-C{background:#e9f1fe;border-color:#3b82f6;color:#26579e}.kl-choice--on-new{background:#ecebfe;border-color:#4f46e5;color:#3b33c4}.kl-choice--on-in_progress{background:#fcf3e3;border-color:#e0922f;color:#8a5712}.kl-choice--on-done{background:#e5f4ec;border-color:#1b9e5a;color:#15763f}.kl-choice--on-closed{background:#eef1f8;border-color:#b9c0d4;color:#6b7488}.kl-fwd{background:#fff;border:1px solid #e6eaf2;border-radius:20px;box-shadow:0 14px 34px -20px rgba(79,70,229,.35);flex-direction:column;padding:22px}.kl-fwd,.kl-fwd-head{display:flex;gap:16px}.kl-fwd-head,.kl-fwd-ico{align-items:center}.kl-fwd-ico{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:14px;color:#fff;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.kl-fwd-text{display:flex;flex-direction:column;gap:4px}.kl-fwd-t{color:#101a30;font-size:19px;font-weight:800}.kl-fwd-s{color:#5b6478;font-size:14.5px;line-height:1.5}.kl-fwdsetup{display:flex;flex-direction:column;gap:11px}.kl-fwdsetup-hint{color:#5b6478;font-size:13px;line-height:1.5}.kl-fwdsetup-codes{display:flex;flex-direction:column;gap:8px}.kl-fwdcode{background:#f7f8fc;border:1px solid #e6eaf2;border-radius:12px;gap:11px;padding:9px 11px;text-decoration:none}.kl-fwdcode,.kl-fwdcode-ico{align-items:center;display:flex}.kl-fwdcode-ico{background:#ecebfe;border-radius:9px;color:#4f46e5;flex-shrink:0;height:32px;justify-content:center;width:32px}.kl-fwdcode-txt{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.kl-fwdcode-label{color:#101a30;font-size:13px;font-weight:700}.kl-fwdcode-code{color:#5b30c9;font-size:14.5px;font-weight:800;letter-spacing:.02em}.kl-fwdcode-go{border-radius:10px;flex-shrink:0;font-size:13px;gap:6px;padding:8px 11px}.kl-fwdcode-go,.kl-fwdsetup-btn{align-items:center;background:#1b9e5a;color:#fff;display:inline-flex;font-weight:700}.kl-fwdsetup-btn{border:none;border-radius:12px;cursor:pointer;font-family:inherit;font-size:15px;gap:8px;justify-content:center;padding:13px;width:100%}.kl-fwdsetup-confirm{background:#f7f8fc;border:1px solid #e6eaf2;border-radius:13px;display:flex;flex-direction:column;gap:10px;padding:13px}.kl-fwdsetup-back{align-items:center;color:#101a30;display:inline-flex;font-size:13.5px;font-weight:700;gap:9px}.kl-fwdsetup-done{align-items:center;background:#e5f4ec;border:1px solid #bfe0cb;border-radius:13px;color:#15763f;display:flex;font-size:14px;font-weight:700;gap:11px;padding:14px}.kl-fwdsetup-off{color:#8a92a4;font-size:11.5px;line-height:1.45}.kl-renv-card{background:#fff;border:1px solid #e4eaf2;border-radius:20px;color:#12233b;overflow:hidden}.kl-renv-ack,.kl-renv-done input,.kl-renv-radio input{height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}.kl-renv-head{padding:22px 20px 18px}.kl-renv-title{color:#12233b;font-size:20px;font-weight:900;letter-spacing:-.01em;line-height:1.18;margin:0 0 8px}.kl-renv-sub{color:#5b6478;font-size:14px;font-weight:500;line-height:1.5;margin:0}.kl-renv-cost{background:#fffbf0;border:1px solid #f0dfb0;border-radius:14px;margin:0 20px;padding:14px}.kl-renv-cost-txt{align-items:flex-start;color:#12233b;display:flex;font-size:13px;font-weight:600;gap:9px;line-height:1.5;margin-bottom:12px}.kl-renv-cost-ico{color:#8a6a10;flex-shrink:0;height:18px;margin-top:1px;width:18px}.kl-renv-ack-row{align-items:center;background:#fff;border:1.5px solid #e4eaf2;border-radius:12px;cursor:pointer;display:flex;gap:11px;padding:13px 14px}.kl-renv-ack-box{align-items:center;border:2px solid #c3cede;border-radius:7px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.kl-renv-ack-box svg{color:#fff;opacity:0}.kl-renv-ack-label{color:#12233b;font-size:15px;font-weight:800}.kl-renv-card:has(.kl-renv-ack:checked) .kl-renv-ack-row{background:#eaf6ef;border-color:#b4e0c6}.kl-renv-card:has(.kl-renv-ack:checked) .kl-renv-ack-box{background:#1b9e5a;border-color:#1b9e5a}.kl-renv-card:has(.kl-renv-ack:checked) .kl-renv-ack-box svg{opacity:1}.kl-renv-locked{opacity:.45;padding:18px 20px 16px;pointer-events:none}.kl-renv-card:has(.kl-renv-ack:checked) .kl-renv-locked{display:none}.kl-renv-locked-head{align-items:center;color:#7e8da6;display:flex;gap:8px;margin-bottom:12px}.kl-renv-locked-head span{color:#7e8da6;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.kl-renv-locked-codes{display:flex;flex-direction:column;gap:12px}.kl-renv-locked-code{border:1px solid #e4eaf2;border-radius:14px;padding:15px}.kl-renv-locked-code-t{color:#12233b;font-size:14px;font-weight:800;margin-bottom:9px}.kl-renv-locked-code .kl-renv-code-val{margin-bottom:0}.kl-renv-unlocked{display:none}.kl-renv-card:has(.kl-renv-ack:checked) .kl-renv-unlocked{display:block}.kl-renv-mode{padding:18px 20px 4px}.kl-renv-eyebrow{color:#7e8da6;font-size:12.5px;font-weight:800;letter-spacing:.04em;margin-bottom:9px;text-transform:uppercase}.kl-renv-radios{display:flex;flex-direction:column;gap:9px;margin-bottom:8px}.kl-renv-radio{align-items:center;background:#fff;border:1.5px solid #e4eaf2;border-radius:13px;cursor:pointer;display:flex;gap:12px;padding:13px 14px}.kl-renv-radio-dot{background:#fff;border:2px solid #c3cede;border-radius:50%;flex-shrink:0;height:22px;width:22px}.kl-renv-radio:has(input:checked){background:#eaf1f8;border-color:#1c5f9e}.kl-renv-radio:has(input:checked) .kl-renv-radio-dot{border:6px solid #1c5f9e}.kl-renv-radio-t{color:#12233b;display:block;font-size:15px;font-weight:800}.kl-renv-radio-d{color:#9aa6bc;display:block;font-size:12.5px;font-weight:700}.kl-renv-radio:has(input:checked) .kl-renv-radio-d{color:#1c5f9e}.kl-renv-modehint{align-items:flex-start;color:#7e8da6;display:flex;font-size:12px;font-weight:600;gap:8px;line-height:1.45;margin-bottom:14px}.kl-renv-modehint-ico{color:#9aa6bc;flex-shrink:0;margin-top:1px}.kl-renv-modewarn{align-items:flex-start;background:#fffbf0;border:1px solid #f0dfb0;border-radius:11px;color:#8a6a10;display:flex;font-size:12px;font-weight:700;gap:8px;line-height:1.45;margin-bottom:14px;padding:11px 12px}.kl-renv-modewarn-ico{color:#8a6a10;flex-shrink:0;margin-top:1px}.kl-renv-codes{display:flex;flex-direction:column;gap:12px;padding:0 20px 4px}.kl-renv-code{border:1px solid #e4eaf2;border-radius:14px;padding:15px}.kl-renv-code-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.kl-renv-code-t{color:#12233b;font-size:14px;font-weight:800}.kl-renv-code-val{background:#f4f7fb;border-radius:10px;color:#12233b;font-size:19px;font-weight:700;letter-spacing:.5px;margin-bottom:11px;padding:11px 13px;word-break:break-all}.kl-renv-code-hint{color:#7e8da6;font-size:12.5px;font-weight:600;line-height:1.45;margin-top:10px}.kl-renv-done{cursor:pointer;display:inline-flex;flex-shrink:0}.kl-renv-done-box{align-items:center;border:2px solid #c3cede;border-radius:7px;display:flex;height:24px;justify-content:center;width:24px}.kl-renv-done-box svg{color:#fff;opacity:0}.kl-renv-done:has(input:checked) .kl-renv-done-box{background:#1b9e5a;border-color:#1b9e5a}.kl-renv-done:has(input:checked) .kl-renv-done-box svg{opacity:1}.kl-renv-copy{align-items:center;background:#1c5f9e;border:none;border-radius:11px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:800;gap:8px;justify-content:center;padding:13px;width:100%}.kl-renv-test{border-top:1px solid #eef2f7;margin:14px 20px 0;padding-top:18px}.kl-renv-test-t{color:#12233b;font-size:15px;font-weight:900;margin-bottom:4px}.kl-renv-test-p{color:#5b6478;font-size:13px;font-weight:600;line-height:1.5;margin:0 0 13px}.kl-renv-btn{align-items:center;border:none;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:800;gap:9px;justify-content:center;width:100%}.kl-renv-btn:disabled{cursor:default;opacity:.55}.kl-renv-btn--dark{background:#12233b;border-radius:13px;color:#fff;font-size:16px;padding:15px}.kl-renv-btn--soft{background:#fff;border:1px solid #e4eaf2;border-radius:11px;color:#12233b;font-size:14px;gap:8px;margin-top:12px;padding:12px}.kl-renv-testing{padding:22px 20px 12px}.kl-renv-chip{align-items:center;display:flex;gap:8px;margin-bottom:14px}.kl-renv-chip-ico{align-items:center;background:#1b9e5a;border-radius:7px;color:#fff;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.kl-renv-chip-t{color:#147a45;font-size:13px;font-weight:800}.kl-renv-listening{background:#eaf1f8;border:1px solid #cfe0f0;border-radius:16px;padding:18px;text-align:center}.kl-renv-listening-head{align-items:center;display:inline-flex;gap:9px;margin-bottom:10px}.kl-renv-dot{animation:kl-renv-pulse 1.1s ease-in-out infinite;background:#1c5f9e;border-radius:50%;height:11px;width:11px}@keyframes kl-renv-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.kl-renv-listening-title{color:#1c5f9e;font-size:15px;font-weight:900}.kl-renv-listening-p{color:#12233b;font-size:14px;font-weight:600;line-height:1.5;margin:0 0 14px}.kl-renv-bar{background:#d3e2f1;border-radius:100px;height:5px;margin-bottom:6px;overflow:hidden}.kl-renv-bar>span{background:#1c5f9e;border-radius:100px;display:block;height:100%;width:0}.kl-renv-listening-sub{color:#5b6478;font-size:12px;font-weight:700}.kl-renv-answered,.kl-renv-error{margin-top:14px}.kl-renv-msgbox{align-items:flex-start;border-radius:16px;display:flex;gap:9px;padding:15px}.kl-renv-msgbox--warn{background:#fffbf0;border:1px solid #f0dfb0}.kl-renv-msgbox--warn .kl-renv-msgbox-ico{color:#8a6a10}.kl-renv-msgbox--err{background:#fff3f2;border:1px solid #f3c6c4}.kl-renv-msgbox--err .kl-renv-msgbox-ico{color:#d6534f}.kl-renv-msgbox-ico{flex-shrink:0;margin-top:1px}.kl-renv-msgbox-t{color:#12233b;font-size:14px;font-weight:800;margin-bottom:4px}.kl-renv-msgbox-d{line-height:1.5}.kl-renv-msgbox-d,.kl-renv-note{color:#5b6478;font-size:12.5px;font-weight:600}.kl-renv-note{line-height:1.45;margin-top:12px}.kl-renv-note.is-error{color:#d6534f}.kl-renv-banner{background:linear-gradient(135deg,#1b9e5a,#147a45);border-radius:16px;color:#fff;margin:0 20px;padding:18px;text-align:center}.kl-renv-banner-ico{align-items:center;background:hsla(0,0%,100%,.18);border-radius:50%;display:inline-flex;height:52px;justify-content:center;margin-bottom:10px;width:52px}.kl-renv-banner-t{font-size:18px;font-weight:900;letter-spacing:-.01em;margin-bottom:3px}.kl-renv-banner-when{color:hsla(0,0%,100%,.85);font-size:13.5px;font-weight:600}.kl-renv-recap{display:flex;flex-direction:column;gap:10px;padding:16px 20px 4px}.kl-renv-recap-row{align-items:center;border:1px solid #e4eaf2;border-radius:12px;display:flex;gap:11px;padding:13px 14px}.kl-renv-recap-ico{align-items:center;background:#eaf6ef;border-radius:7px;color:#1b9e5a;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.kl-renv-recap-t{color:#12233b;flex:1;font-size:14px;font-weight:700}.kl-renv-recap-code{color:#7e8da6;font-size:12px;font-weight:700}.kl-renv-again{margin:16px 20px 6px;width:calc(100% - 40px)}.kl-renv-foot{align-items:center;border-top:1px solid #eef2f7;color:#8a97a8;display:flex;font-size:12.5px;font-weight:600;gap:7px;margin:18px 20px 20px;padding-top:14px}.kl-renv-foot svg{flex-shrink:0}.kl-renv-foot-code{color:#5b6478;font-weight:700}.kl-renv-card:not(:has(.kl-renv-ack:checked)) .kl-renv-foot{display:none}.kl-renv-caption{color:#7e8da6;font-size:11.5px;font-weight:800;letter-spacing:.05em;margin:14px 20px 0;text-transform:uppercase}.kl-renv-card--preview .kl-renv-bar>span{width:45%}.kl-fwdproxy{border-top:1px dashed #e6eaf2;margin-top:4px;padding-top:14px}.kl-fwd-actions{display:flex;flex-wrap:wrap;gap:12px}.kl-fwd-btn{align-items:center;background:#fff;border:none;border-radius:13px;color:#4f46e5;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:700;gap:10px;justify-content:center;padding:16px 24px;text-decoration:none}.kl-fwd-btn--full{width:100%}.kl-fwd-btn2{align-items:center;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.3);border-radius:13px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:700;gap:9px;padding:16px 22px;text-decoration:none}.kl-fwdok{align-items:center;background:#e5f4ec;border:1.5px solid #bfe0cb;border-radius:14px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.kl-fwdok-label{align-items:center;color:#15763f;display:inline-flex;font-size:16px;font-weight:700;gap:10px}.kl-fwdok-ico{align-items:center;background:#1b9e5a;border-radius:9px;color:#fff;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.kl-fwdok-btn{align-items:center;background:#fff;border:1px solid #bfe0cb;border-radius:10px;color:#15763f;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:7px;padding:10px 16px;text-decoration:none}.kl-callwarn{align-items:flex-start;background:#fdf4e3;border:1.5px solid #f0d59a;border-radius:14px;display:flex;gap:13px;padding:14px 18px}.kl-callwarn-ico{align-items:center;background:#d97706;border-radius:9px;color:#fff;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.kl-callwarn-txt{display:flex;flex-direction:column;gap:5px;min-width:0}.kl-callwarn-t{color:#92500e;font-size:16px;font-weight:700}.kl-callwarn-s{color:#6b4a17;font-size:14px;line-height:1.45}.kl-callwarn-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.kl-callwarn-link{color:#92500e;font-size:14px;font-weight:700;text-decoration:underline}.kl-testcall-btn{align-items:center;background:#b45309;border:1px solid #92500e;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:7px;padding:9px 15px}.kl-testcall-btn:disabled{cursor:default;opacity:.6}.kl-testcall-msg{color:var(--kl-muted);font-size:13.5px;font-weight:600}.kl-testcall-msg.is-error{color:#c0392b}.kl-segswitch{background:#fff;border:1px solid var(--kl-line);border-radius:14px;box-shadow:var(--kl-shadow-card);display:flex;gap:6px;padding:6px}.kl-segbtn{align-items:center;background:transparent;border:none;border-radius:10px;color:var(--kl-muted);cursor:pointer;display:inline-flex;flex:1;font-family:inherit;font-size:16px;font-weight:700;gap:9px;justify-content:center;line-height:1.2;padding:14px 12px;text-align:center}.kl-segbtn.is-active{background:var(--kl-grad);color:#fff}.kl-segbadge{align-items:center;background:#ecebfe;border-radius:11px;color:#4f46e5;display:inline-flex;font-size:13px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 7px}.kl-segbadge--warn{background:#fcf3e3;color:#e0922f}.kl-segbtn.is-active .kl-segbadge{background:hsla(0,0%,100%,.25);color:#fff}[data-tab-panel][hidden]{display:none}.kl-reqcard-actions{display:flex;flex-wrap:wrap;gap:12px}.kl-appel{align-items:center;background:#e8f3ec;border:1.5px solid #bfe0cb;border-radius:13px;color:#1b7a45;display:inline-flex;flex:1;font-size:16px;font-weight:700;gap:10px;justify-content:center;min-width:150px;padding:15px;text-decoration:none}.kl-appel:hover{background:#dcede2}.kl-reqcard-actions .kl-viewbtn{flex:2;min-width:200px}.kl-callnote{color:var(--kl-muted);font-size:15px}.kl-callcard{background:#fff;border:1px solid var(--kl-line);border-left:5px solid #e0922f;border-radius:16px;box-shadow:var(--kl-shadow-card);display:flex;flex-direction:column;gap:14px;padding:20px}.kl-callcard-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.kl-callcard-id{align-items:center;display:flex;gap:13px}.kl-callcard-ico{align-items:center;background:#fcf3e3;border-radius:12px;color:#e0922f;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.kl-callcard-phone{color:var(--kl-ink2);display:block;font-size:19px;font-weight:700}.kl-callcard-time{color:var(--kl-faint);display:block;font-size:15px}.kl-callcard-sms{align-items:center;background:#e5f4ec;border:1px solid #bfe0cb;border-radius:100px;color:#15763f;display:inline-flex;font-size:14px;font-weight:600;gap:7px;padding:7px 14px}.kl-vm{background:var(--kl-glass2);border:1px solid var(--kl-line2);border-radius:13px;display:flex;flex-direction:column;gap:8px;padding:15px 17px}.kl-vm-h{align-items:center;color:#5b30c9;display:inline-flex;font-size:14px;font-weight:700;gap:8px}.kl-vm-t{color:var(--kl-soft);font-size:16px;font-style:italic;line-height:1.55;margin:0}.kl-callcard-actions{display:flex;flex-wrap:wrap;gap:12px}.kl-callcard-actions .kl-callbtn{flex:1;min-width:150px}.kl-callempty{background:#fff;border:1px dashed var(--kl-line2);border-radius:16px;color:var(--kl-faint);font-size:16px;padding:34px;text-align:center}.kl-callbtn--lg{box-shadow:0 14px 30px -12px rgba(27,158,90,.6);font-size:18px;padding:17px 26px}.kl-clientbox{align-items:center;background:#f6f4fe;border:1px solid #e4dcfb;border-radius:16px;display:flex;flex-wrap:wrap;gap:14px;padding:18px}.kl-clientbox-id{display:flex;flex:1;flex-direction:column;gap:2px;min-width:160px}.kl-clientbox-label{color:var(--kl-muted);font-size:15px}.kl-clientbox-name{color:var(--kl-ink2);font-size:20px;font-weight:700}.kl-clientbox-mail{color:var(--kl-blue);font-size:14px;text-decoration:none}.kl-set-card{display:flex;flex-direction:column;gap:18px}.kl-set-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between}.kl-set-head .kl-card-title{flex:1;min-width:0}.kl-set-head .kl-setpill{flex-shrink:0}.kl-btn,[role=button],a,button,summary{touch-action:manipulation}.kl-set-acc{background:#fff;border:1px solid var(--kl-line);border-radius:20px;box-shadow:var(--kl-shadow-card);overflow:hidden}.kl-set-acc-head{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:10px 14px;list-style:none;padding:20px 22px}.kl-set-acc-head::-webkit-details-marker{display:none}.kl-set-acc-title{align-items:center;color:var(--kl-ink);display:inline-flex;flex:1;font-size:18px;font-weight:800;gap:10px;min-width:0}.kl-set-acc-title svg{background:#eaf1f8;border-radius:11px;box-sizing:border-box;color:#1c5f9e;flex-shrink:0;height:38px;padding:9px;width:38px}.kl-set-acc-head .kl-setpill{flex-shrink:0}.kl-set-acc-chev{color:var(--kl-faint);flex-shrink:0;transition:transform .2s ease}.kl-set-acc[open] .kl-set-acc-chev{transform:rotate(180deg)}.kl-set-acc-body{display:flex;flex-direction:column;gap:14px;padding:0 22px 22px}.kl-set-ico{align-items:center;background:#f1eefe;border-radius:14px;color:#7c3aed;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.kl-set-headcol{display:flex;flex-direction:column;gap:5px}.kl-set-h{color:var(--kl-ink);font-size:20px;font-weight:800}.kl-setpill{align-items:center;background:#f1f3f9;border:1.5px solid var(--kl-line2);border-radius:100px;color:var(--kl-muted);display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:6px 14px;width:-moz-fit-content;width:fit-content}.kl-setpill-dot{background:var(--kl-faint2);border-radius:50%;flex-shrink:0;height:9px;width:9px}.kl-setpill--on{background:#e5f4ec;border-color:#bfe0cb;color:#15763f}.kl-setpill--on .kl-setpill-dot{background:#1b9e5a}.kl-set-desc{color:var(--kl-muted);font-size:16px;line-height:1.6;margin:0}.kl-deact{align-items:center;background:#fff;border:2px solid #f3c0bd;border-radius:14px;color:#a02a2e;cursor:pointer;display:inline-flex;font-family:inherit;font-size:17px;font-weight:700;gap:10px;justify-content:center;padding:16px;text-decoration:none}.kl-deact:hover{background:#fcedec}.kl-how{display:flex;flex-direction:column;gap:18px}.kl-how-step{align-items:flex-start;display:flex;gap:14px}.kl-how-no{align-items:center;background:#f1eefe;border-radius:50%;color:#5b30c9;display:flex;flex-shrink:0;font-size:16px;font-weight:800;height:34px;justify-content:center;width:34px}.kl-how-t{color:var(--kl-soft);font-size:16px;line-height:1.55;padding-top:4px}.kl-how-t strong{color:var(--kl-ink2);font-weight:700}.kl-form-topbar{background:#fff;border-bottom:1px solid var(--kl-line)}.kl-form-nav{max-width:760px;padding:18px clamp(16px,4vw,28px)}.kl-form-artisan{font-weight:800}.kl-asst{background:#fff;border:1px solid var(--kl-line);border-radius:18px;box-shadow:var(--kl-shadow-card);display:flex;flex-direction:column;gap:12px;padding:20px 22px}.kl-asst-row{align-items:flex-start;display:flex;gap:13px}.kl-asst-ico{align-items:center;background:var(--kl-grad);border-radius:11px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.kl-asst-msg{color:var(--kl-ink2);font-size:17px;line-height:1.5;margin:0;padding-top:7px}.kl-asst-type{align-self:flex-start;background:#ecebfe;border-radius:100px;color:#3b33c4;font-size:15px;font-weight:700;margin-left:53px;padding:9px 18px}.kl-progress{gap:8px}.kl-seg{height:8px}.kl-formcard .kl-label{color:var(--kl-ink2);font-size:18px;font-weight:700}.kl-formcard .kl-input,.kl-formcard .kl-textarea{border-radius:14px;border-width:2px;font-size:16px;padding:16px}.kl-formcard .kl-textarea{min-height:130px}.kl-formcard .kl-btn-block{border-width:2px;font-size:17px;padding:16px}.kl-type{border-width:2px;font-size:16px}.kl-type-label{font-weight:600}.kl-type:has(input:checked){border-width:2.5px}.kl-mic{background:#fff;border:2px solid var(--kl-line);border-radius:14px;color:var(--kl-text);font-size:17px;font-weight:700;padding:16px}.kl-mic:hover{background:#fff;border-color:var(--kl-violet)}.kl-mic svg{color:var(--kl-violet)}.kl-mic.recording{border-color:#f3c0bd;color:#d33b40}.kl-file{background:#f1eefe;border:1.5px solid #ddd3fb;border-radius:13px;color:#5b30c9;font-size:16px;font-weight:700;padding:14px 20px}.kl-chip{border-width:2px;font-size:16px;padding:13px 20px}.kl-chip:has(input:checked){background:#f1eefe;border:2px solid var(--kl-violet);color:#5b30c9;font-weight:700}.kl-recap{gap:13px}.kl-recap-title{color:var(--kl-ink);font-size:20px;font-weight:800}.kl-recap-row{border-bottom:1px solid var(--kl-bg1);display:flex;flex-direction:column;gap:3px;padding-bottom:12px}.kl-recap-row:last-child{border-bottom:none;padding-bottom:0}.kl-recap-k{color:var(--kl-faint);font-size:14px}.kl-recap-v{color:var(--kl-ink2);font-size:17px;font-weight:600}.kl-done-ico{background:#e5f4ec;box-shadow:none;color:#1b9e5a}.kl-mic-ico{display:inline-flex}.kl-mic .kl-mic-dot{display:none}.kl-mic.recording .kl-mic-dot{display:block}.kl-mic.recording .kl-mic-ico{display:none}.kl-opt{color:var(--kl-dim);font-weight:500}.kl-formcard .kl-checkbox{background:#fff;border:1px solid var(--kl-line);border-radius:13px;color:var(--kl-soft);font-size:15px;line-height:1.5;padding:16px}.kl-formcard .kl-checkbox input{height:20px;margin-top:2px;width:20px}.kl-lp{background:var(--kl-bg1);color:var(--kl-text);font-family:Sora,system-ui,-apple-system,sans-serif}.kl-sec-inner{margin:0 auto;max-width:1080px;padding-left:clamp(16px,4vw,28px);padding-right:clamp(16px,4vw,28px)}.kl-band{background:#fff;border-bottom:1px solid var(--kl-line);border-top:1px solid var(--kl-line)}.kl-hero-band{background:#f4f5fb;overflow:hidden;position:relative}.kl-hero-band .kl-sec-inner{position:relative;z-index:1}.kl-hero-dots{background-image:radial-gradient(circle at center,rgba(79,70,229,.07) 1px,transparent 0);background-size:26px 26px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%)}.kl-hero-dots,.kl-hero-halo{pointer-events:none;position:absolute}.kl-hero-halo{border-radius:50%;filter:blur(20px)}.kl-hero-halo--1{background:radial-gradient(circle,rgba(124,58,237,.16),rgba(79,70,229,.08) 45%,transparent 70%);height:620px;right:-60px;top:-120px;width:620px}.kl-hero-halo--2{background:radial-gradient(circle,rgba(79,70,229,.1),transparent 68%);bottom:-260px;height:520px;left:-120px;width:520px}.kl-statsec{gap:14px}.kl-howsec,.kl-prodsec,.kl-statsec{display:flex;flex-direction:column;padding-bottom:clamp(44px,6vw,72px);padding-top:clamp(44px,6vw,72px)}.kl-howsec,.kl-prodsec{gap:32px}.kl-ctasec{padding-bottom:clamp(56px,7vw,90px);padding-top:clamp(56px,7vw,90px)}.kl-prod-head{gap:14px;max-width:640px}.kl-offersec,.kl-prod-head{display:flex;flex-direction:column}.kl-offersec{gap:32px;padding-bottom:clamp(44px,6vw,72px);padding-top:clamp(44px,6vw,72px)}.kl-offers{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.kl-offer{background:var(--kl-glass2);border:1px solid #e6eaf2;border-radius:22px;display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:30px;position:relative;transition:transform .3s ease,border-color .3s ease}.kl-offer:hover{border-color:rgba(124,58,237,.4);transform:translateY(-6px)}.kl-offer--pro{background:linear-gradient(165deg,#f3f0fe,#f7f8fc);border-color:#ddd3fb}.kl-offer-badge{background:#fff;border:1px solid #ddd3fb;border-radius:100px;color:var(--kl-violet);font-size:12px;font-weight:700;letter-spacing:.03em;padding:6px 12px;position:absolute;right:22px;text-transform:uppercase;top:22px}.kl-offer-ico{align-items:center;border-radius:15px;color:#fff;display:flex;flex-shrink:0;height:54px;justify-content:center;width:54px}.kl-offer-ico--forward{background:linear-gradient(135deg,#4f8cf5,#6e7cf0);box-shadow:0 12px 28px -12px rgba(79,140,245,.6)}.kl-offer-ico--pro{background:linear-gradient(135deg,#7c5cf0,#a855f7);box-shadow:0 12px 28px -12px rgba(168,85,247,.6)}.kl-offer-head{display:flex;flex-direction:column;gap:6px}.kl-offer-kicker{color:#4f46e5;font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.kl-offer--pro .kl-offer-kicker{color:var(--kl-violet)}.kl-offer-title{color:var(--kl-ink);font-size:23px;font-weight:800;letter-spacing:-.01em}.kl-offer-sub{color:var(--kl-faint);font-size:15px}.kl-offer-list{display:flex;flex-direction:column;gap:12px}.kl-offer-item{align-items:flex-start;color:var(--kl-soft);display:flex;font-size:16px;gap:11px;line-height:1.45}.kl-offer-check{align-items:center;background:#e5f4ec;border-radius:50%;color:#1b9e5a;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:1px;width:24px}.kl-offer--pro .kl-offer-check{background:#f1eefe;color:var(--kl-violet)}.kl-offer-foot{align-items:center;border-top:1px solid #e6eaf2;color:#5b30c9;display:flex;font-size:15px;font-weight:600;gap:9px;margin-top:auto;padding-top:16px}.kl-offer--pro .kl-offer-foot{border-top-color:#ddd3fb}.kl-offer-note{align-items:flex-start;background:#fbf7ec;border:1px solid #f0e3c2;border-radius:12px;color:#7a5b1a;display:flex;font-size:12.5px;gap:8px;line-height:1.5;margin:14px 0 0;padding:11px 13px}.kl-offer-note svg{color:#b98a1e;flex:none;margin-top:1px}.kl-bo{background:var(--kl-bg1);border:1px solid var(--kl-line);border-radius:22px;box-shadow:0 30px 70px -34px rgba(20,30,60,.4);display:flex;flex-direction:column;gap:14px;padding:clamp(14px,3vw,26px)}.kl-bo-bar{align-items:center;display:flex;gap:8px;padding:0 4px 2px}.kl-bo-dot{border-radius:50%;height:11px;width:11px}.kl-bo-dot--r{background:#e1646a}.kl-bo-dot--y{background:#e6b95c}.kl-bo-dot--g{background:#7fc58a}.kl-bo-bar-t{color:var(--kl-dim);font-size:13px;font-weight:600;margin-left:12px}.kl-bo .kl-list{gap:12px}.kl-mobile{background:#101a30;overflow:hidden;position:relative}.kl-mobile-halo{border-radius:50%;filter:blur(30px);pointer-events:none;position:absolute}.kl-mobile-halo--1{background:radial-gradient(circle,rgba(124,58,237,.35),transparent 65%);height:520px;right:-80px;top:-140px;width:520px}.kl-mobile-halo--2{background:radial-gradient(circle,rgba(79,70,229,.3),transparent 65%);bottom:-180px;height:520px;left:-100px;width:520px}.kl-mobile-in{align-items:center;display:flex;flex-wrap:wrap-reverse;gap:clamp(36px,5vw,64px);justify-content:center;padding-bottom:clamp(48px,6vw,80px);padding-top:clamp(48px,6vw,80px);position:relative;z-index:1}.kl-mobile-col{display:flex;flex:1;flex-direction:column;gap:22px;min-width:300px}.kl-mobile-badge{align-items:center;align-self:flex-start;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:100px;color:#c8b6ff;display:inline-flex;font-size:15px;font-weight:600;gap:9px;padding:9px 16px}.kl-mobile-title{color:#fff;font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:0}.kl-mobile-sub{color:hsla(0,0%,100%,.82);font-size:18px;line-height:1.6;margin:0;max-width:480px}.kl-mobile-list{display:flex;flex-direction:column;gap:14px;margin-top:2px}.kl-mobile-item{align-items:center;color:hsla(0,0%,100%,.9);display:inline-flex;font-size:16px;gap:12px}.kl-mobile-item-ico{align-items:center;background:rgba(124,58,237,.25);border-radius:9px;color:#c8b6ff;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.kl-phone{background:#05070c;border-radius:46px;box-shadow:0 40px 90px -30px rgba(0,0,0,.7),inset 0 0 0 2px hsla(0,0%,100%,.06);flex-shrink:0;padding:13px;width:300px}.kl-phone-screen{background:var(--kl-bg1);border-radius:34px;display:flex;flex-direction:column;height:600px;overflow:hidden;position:relative}.kl-phone-notch{background:#05070c;border-radius:0 0 16px 16px;height:26px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:120px;z-index:3}.kl-phone-status{align-items:center;color:var(--kl-ink2);display:flex;font-size:13px;font-weight:700;justify-content:space-between;padding:12px 24px 6px}.kl-phone-status-ico{align-items:center;display:inline-flex;gap:5px}.kl-phone-head{background:#fff;border-bottom:1px solid var(--kl-line);justify-content:space-between;padding:8px 16px 12px}.kl-phone-head,.kl-phone-set{align-items:center;display:flex}.kl-phone-set{background:#f1f3f9;border:1px solid var(--kl-line);border-radius:9px;color:var(--kl-muted);height:34px;justify-content:center;width:34px}.kl-phone-body{display:flex;flex:1;flex-direction:column;gap:12px;overflow:hidden;padding:14px}.kl-phone-hello{color:var(--kl-ink);font-size:20px;font-weight:800}.kl-ph-tabs{background:#fff;border:1px solid var(--kl-line);border-radius:11px;display:flex;gap:4px;padding:4px}.kl-ph-tab{border-radius:8px;color:var(--kl-muted);flex:1;font-size:13px;font-weight:700;padding:9px 4px;text-align:center}.kl-ph-tab--on{background:var(--kl-grad);color:#fff}.kl-ph-urgent{align-items:center;background:#fcedec;border:1.5px solid #f3c0bd;border-radius:13px;display:flex;gap:10px;padding:11px 13px}.kl-ph-urgent-ico{align-items:center;background:#e5484d;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.kl-ph-urgent-t{color:#a02a2e;font-size:13px;font-weight:600;line-height:1.3}.kl-ph-card{background:#fff;border:1px solid var(--kl-line);border-radius:14px;box-shadow:var(--kl-shadow-card);display:flex;flex-direction:column;gap:11px;padding:14px}.kl-ph-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.kl-ph-prio{align-items:center;border-radius:100px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:5px 11px}.kl-ph-prio-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.kl-ph-prio--a{background:#fcedec;border:1px solid #f3c0bd;color:#a02a2e}.kl-ph-prio--a .kl-ph-prio-dot{background:#e5484d}.kl-ph-prio--b{background:#fcf3e3;border:1px solid #f0d6a6;color:#8a5712}.kl-ph-prio--b .kl-ph-prio-dot{background:#e0922f}.kl-ph-status{background:#ecebfe;border:1px solid #cfcbf8;border-radius:100px;color:#3b33c4;font-size:11px;font-weight:600;padding:4px 10px}.kl-ph-id{display:flex;flex-direction:column;gap:2px}.kl-ph-type{color:var(--kl-ink2);font-size:16px;font-weight:700}.kl-ph-meta{color:var(--kl-muted);font-size:13px}.kl-ph-actions{display:flex;gap:8px}.kl-ph-appel{background:#e8f3ec;border:1.5px solid #bfe0cb;color:#1b7a45;gap:7px}.kl-ph-appel,.kl-ph-voir{align-items:center;border-radius:10px;display:inline-flex;flex:1;font-size:13px;font-weight:700;justify-content:center;padding:11px}.kl-ph-voir{background:var(--kl-grad);color:#fff}.kl-bo-search{background:#fff;border:1.5px solid var(--kl-line);border-radius:12px;color:var(--kl-faint2);font-size:15px;padding:13px 15px 13px 44px;position:relative}.kl-bo-search-ico{left:15px;position:absolute;top:50%;transform:translateY(-50%)}.kl-bo-search-ico,.kl-bo-search-ph{color:var(--kl-faint2)}.kl-bo-chips{display:flex;flex-wrap:wrap;gap:8px}.kl-bo-chip{align-items:center;background:#fff;border:1.5px solid var(--kl-line);border-radius:100px;color:var(--kl-muted);display:inline-flex;font-size:14px;font-weight:600;gap:7px;padding:9px 14px}.kl-bo-chip.is-active{background:var(--kl-grad);border-color:transparent;color:#fff;font-weight:700}.kl-bo-chip-dot{background:#fff;border-radius:50%;height:8px;width:8px}.kl-bo-count{align-items:center;display:flex;justify-content:space-between;padding:0 2px}.kl-bo-count-l,.kl-bo-count-r{color:var(--kl-dim);font-size:14px;font-weight:600}.kl-bo-count-r{align-items:center;display:inline-flex;gap:6px}.kl-bo .kl-reqcard{border-radius:14px;gap:9px;padding:14px 16px}.kl-bo .kl-reqcard-type{font-size:16px}.kl-bo-toplead{align-items:center;display:flex;gap:10px;min-width:0}.kl-bo-who{align-items:center;color:var(--kl-muted);display:inline-flex;font-size:14px;gap:8px}.kl-bo-who strong{color:var(--kl-ink2);font-weight:600}.kl-bo-who svg{color:var(--kl-faint2)}.kl-bo .kl-reqcard-resume{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kl-bo .kl-reqcard-actions{align-items:center;gap:8px}.kl-bo .kl-appel{border-radius:10px;flex:0 0 auto;min-width:0}.kl-bo .kl-appel,.kl-bo-done{font-size:14px;gap:7px;padding:9px 14px}.kl-bo-done{background:#fff;border:1.5px solid var(--kl-line);border-radius:10px;color:var(--kl-muted);font-weight:700}.kl-bo-done,.kl-bo-open{align-items:center;display:inline-flex}.kl-bo-open{color:var(--kl-faint2);font-size:13px;font-weight:600;gap:6px;margin-left:auto}.kl-bo .kl-urgentbar{border-radius:14px;padding:13px 16px}.kl-bo .kl-urgentbar-ico{height:38px;width:38px}.kl-bo .kl-urgentbar-t{flex:1;font-size:15px}.kl-bo .kl-urgentbar-go{color:#c0696b}.kl-ph-search{background:#fff;border:1.5px solid var(--kl-line);border-radius:11px;color:var(--kl-faint2);font-size:13px;padding:11px 12px 11px 36px;position:relative}.kl-ph-search-ico{left:12px;position:absolute;top:50%;transform:translateY(-50%)}.kl-ph-search-ico,.kl-ph-search-ph{color:var(--kl-faint2)}.kl-ph-filterrow{align-items:center;display:flex;gap:8px;justify-content:space-between}.kl-ph-filterbtn{background:#fff;border:1.5px solid #c3b6f2;border-radius:11px;color:#3a445c;font-size:13px;gap:7px;padding:9px 13px}.kl-ph-filtbadge,.kl-ph-filterbtn{align-items:center;display:inline-flex;font-weight:700}.kl-ph-filtbadge{background:#7c3aed;border-radius:9px;color:#fff;font-size:11px;height:18px;justify-content:center;min-width:18px;padding:0 5px}.kl-ph-count{color:var(--kl-dim);font-size:12px;font-weight:600}.kl-ph-urgent-go{color:#c0696b;flex-shrink:0;margin-left:auto}.kl-ph-traite{align-items:center;background:#fff;border:1.5px solid var(--kl-line);border-radius:9px;color:var(--kl-muted);display:inline-flex;flex:1;font-size:13px;font-weight:700;gap:5px;justify-content:center;padding:11px}.kl-ph-tabbar{background:#fff;border-top:1px solid var(--kl-line);box-shadow:0 -8px 24px -16px rgba(20,30,60,.3);display:flex;padding:9px 12px 11px}.kl-ph-tabitem{align-items:center;color:var(--kl-faint2);display:flex;flex:1;flex-direction:column;font-size:11px;font-weight:700;gap:4px;position:relative}.kl-ph-tabitem--on{color:#5b30c9}.kl-ph-tabbadge{align-items:center;background:#e0922f;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:calc(50% - 26px);top:-3px}.kl-band .kl-footer{border-top:none}.kl-calls-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.kl-calls{padding:6px 0}.kl-callrow{align-items:center;border-bottom:1px solid rgba(20,30,60,.07);display:flex;gap:14px;padding:14px 18px}.kl-callrow:last-child{border-bottom:none}.kl-callrow-ico{align-items:center;background:rgba(124,58,237,.08);border-radius:11px;color:var(--kl-violet);display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.kl-callrow-main{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.kl-callrow-num{color:var(--kl-ink);font-weight:700}.kl-callrow-name{color:var(--kl-muted);font-weight:600}.kl-callrow-meta{color:var(--kl-muted);font-size:14px}.kl-callrow-end{align-items:center;display:flex;flex:0 0 auto;gap:12px}.kl-statuspill{align-items:center;background:rgba(20,30,60,.06);border-radius:999px;color:var(--kl-soft);display:inline-flex;font-size:13px;font-weight:700;padding:5px 12px}.kl-statuspill--answered{background:rgba(22,163,74,.12);color:#15803d}.kl-statuspill--missed{background:rgba(220,38,38,.1);color:#b91c1c}.kl-statuspill--voicemail{background:rgba(124,58,237,.12);color:var(--kl-violet)}.kl-callrow-end .kl-viewbtn{font-size:14px;padding:9px 14px}@media (max-width:560px){.kl-callrow{flex-wrap:wrap}.kl-callrow-end{justify-content:flex-start;padding-left:52px;width:100%}}.kl-field.is-disabled{opacity:.5}.kl-field.is-disabled .kl-select{cursor:not-allowed}.kl-board{gap:14px}.kl-board,.kl-toolbar{display:flex;flex-direction:column}.kl-toolbar{background:var(--kl-bg1);gap:10px;padding:6px 0 12px;position:sticky;top:62px;z-index:10}.kl-board.is-loading .kl-rows-wrap{opacity:.55;transition:opacity .15s ease}.kl-search{position:relative}.kl-search-ico{color:var(--kl-faint2);left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.kl-search-input{background:#fff;border:2px solid var(--kl-line);border-radius:13px;color:var(--kl-ink2);font-family:inherit;font-size:16px;padding:13px 46px;width:100%}.kl-search-input:focus{border-color:var(--kl-violet);outline:none}.kl-search-clear{align-items:center;background:#f1f3f9;border-radius:8px;color:var(--kl-muted);display:flex;height:30px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:30px}.kl-chips{display:flex;flex-wrap:wrap;gap:8px}.kl-chip{align-items:center;background:#fff;border:1.5px solid var(--kl-line);border-radius:100px;color:var(--kl-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:7px;padding:9px 15px;transition:border-color .15s ease,background .15s ease;white-space:nowrap}.kl-chip:hover{border-color:var(--kl-ghost)}.kl-chip-dot{background:currentColor;border-radius:50%;flex-shrink:0;height:9px;width:9px}.kl-chip.is-active{background:var(--kl-grad);border-color:transparent;color:#fff}.kl-chip--a.is-active{background:#fcedec;border-color:#e5484d;color:#a02a2e}.kl-chip--b.is-active{background:#fcf3e3;border-color:#e0922f;color:#8a5712}.kl-chip--c.is-active{background:#e9f1fe;border-color:#3b82f6;color:#26579e}.kl-chip--a .kl-chip-dot{color:#e5484d}.kl-chip--b .kl-chip-dot{color:#e0922f}.kl-chip--c .kl-chip-dot{color:#3b82f6}.kl-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.kl-controls .kl-select{background-color:#fff;color:var(--kl-text);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:9px 32px 9px 12px;width:auto}.kl-controls .kl-select,.kl-density{border:1.5px solid var(--kl-line);border-radius:10px}.kl-density{background:#fff;display:flex;gap:3px;padding:3px}.kl-density-btn{align-items:center;background:transparent;border:none;border-radius:7px;color:var(--kl-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:34px}.kl-density-btn.is-active{background:var(--kl-bg1);color:var(--kl-violet)}.kl-clearfilters{align-items:center;background:#fbe3e2;border:1px solid #f3c0bd;border-radius:10px;color:#a02a2e;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:6px;padding:9px 13px}.kl-clearfilters.is-hidden{display:none}.kl-listmeta{justify-content:flex-end;padding:0 2px 4px}.kl-listmeta,.kl-metabar{align-items:center;display:flex}.kl-metabar{gap:10px}.kl-listcount{color:var(--kl-muted);font-size:14px;font-weight:700;margin-left:auto}.kl-listcount--d{display:none}@media (min-width:1024px){.kl-metabar{display:none}.kl-listcount--d{display:block}}.kl-rows{gap:12px}.kl-row{background:#fff;border:1px solid var(--kl-line);border-radius:16px;box-shadow:var(--kl-shadow-card);display:flex;flex-direction:column;gap:10px;padding:16px 18px;text-decoration:none;transition:border-color .15s ease}.kl-row:hover{border-color:#c3b6f2}.kl-row-top{align-items:center;display:flex;gap:10px}.kl-row-type{color:var(--kl-ink2);font-size:17px;font-weight:700;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kl-row-who{align-items:center;color:var(--kl-muted);display:flex;font-size:14px;gap:8px}.kl-row-who svg{color:var(--kl-faint2);flex-shrink:0}.kl-row-name{color:var(--kl-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kl-row-dot{color:#c2c8d6}.kl-row-date,.kl-row-resume{white-space:nowrap}.kl-row-resume{color:var(--kl-dim);font-size:14px;line-height:1.45;margin:0;overflow:hidden;text-overflow:ellipsis}.kl-row-actions{flex-wrap:wrap;row-gap:8px}.kl-row-actions,.kl-row-btns{align-items:center;display:flex;gap:8px}.kl-row-btns{flex-wrap:nowrap}.kl-row-btns>button{white-space:nowrap}.kl-row-call{background:#e8f3ec;border:1.5px solid #bfe0cb;border-radius:10px;color:#1b7a45;font-size:14px;font-weight:700;gap:7px;justify-content:center;padding:9px 14px}.kl-row-call,.kl-row-open{align-items:center;display:inline-flex}.kl-row-open{color:var(--kl-muted);font-size:13px;font-weight:600;gap:6px;margin-left:auto}.is-confirming{background:#a33a3a!important;border-color:#a33a3a!important;color:#fff!important}.is-busy{opacity:.55;pointer-events:none}.kl-neterr{align-items:center;background:#2a1518;border-radius:13px;bottom:22px;box-shadow:0 18px 40px -12px rgba(20,10,12,.55);color:#fff;display:flex;font-size:14px;font-weight:600;gap:14px;left:50%;max-width:calc(100vw - 32px);opacity:0;padding:11px 12px 11px 18px;pointer-events:none;position:fixed;transform:translate(-50%,16px);transition:opacity .2s ease,transform .2s ease;z-index:120}.kl-neterr.is-shown{opacity:1;pointer-events:auto;transform:translate(-50%)}.kl-neterr-btn{background:#fff;border:none;border-radius:9px;color:#a33a3a;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:700;padding:8px 15px}.kl-neterr-btn:hover{background:#f4e2e2}@media (max-width:1023px){.kl-neterr{bottom:calc(84px + env(safe-area-inset-bottom))}}.kl-chip:focus-visible,.kl-choice2:focus-visible,.kl-clearfilters:focus-visible,.kl-density-btn:focus-visible,.kl-detail-back:focus-visible,.kl-detailarrow:focus-visible,.kl-filtertoggle:focus-visible,.kl-reply-chip:focus-visible,.kl-row-callback:focus-visible,.kl-row-open:focus-visible,.kl-row-prio:focus-visible,.kl-row-spam:focus-visible,.kl-row-traite:focus-visible{outline:2px solid var(--kl-violet);outline-offset:2px}@media (max-width:560px){.kl-row-actions{align-items:stretch;flex-direction:column;gap:10px}.kl-row-call{font-size:15px;padding:13px;width:100%}.kl-row-btns{flex-wrap:wrap}.kl-row-btns>*{flex:1 1 auto;justify-content:center}.kl-row-open{align-self:center;margin-left:0;padding:4px 6px}}.kl-board.is-compact .kl-row{gap:7px;padding:12px 16px}.kl-board.is-compact .kl-row-resume{display:block;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kl-board.is-compact .kl-row-type,.kl-loadmore{font-size:15px}.kl-loadmore{border:1.5px solid var(--kl-line2);color:var(--kl-text);cursor:pointer;font-family:inherit;font-weight:700;gap:9px;padding:14px}.kl-loadmore:hover{border-color:var(--kl-ghost)}.kl-empty2{align-items:center;background:#fff;border:1px dashed var(--kl-line2);border-radius:16px;color:var(--kl-muted);display:flex;flex-direction:column;gap:8px;padding:40px 24px;text-align:center}.kl-empty2 svg{color:var(--kl-ghost)}.kl-empty2-t{color:var(--kl-muted);font-size:16px;font-weight:600}.kl-empty2-s{color:var(--kl-faint2);font-size:14px}.kl-urgentbar--link{cursor:pointer;text-decoration:none}.kl-urgentbar-go{align-items:center;color:#a02a2e;display:inline-flex;font-size:14px;font-weight:700;gap:6px;margin-left:auto;white-space:nowrap}.kl-split{display:block}.kl-listcol{display:flex;flex-direction:column;gap:14px;min-width:0}.kl-board.is-detail .kl-listcol,.kl-detail-pane{display:none}.kl-board.is-detail .kl-detail-pane{display:block}@media (max-width:1023px){.kl-stack:has(.kl-board.is-detail)>.kl-bo-head2,.kl-stack:has(.kl-board.is-detail)>.kl-fwd,.kl-stack:has(.kl-board.is-detail)>.kl-fwdok,[data-tab-panel=demandes]:has(.kl-board.is-detail) .kl-cbbar,[data-tab-panel=demandes]:has(.kl-board.is-detail) .kl-roi,[data-tab-panel=demandes]:has(.kl-board.is-detail) .kl-urgentbar{display:none}}.kl-row.is-selected{border-color:var(--kl-violet);box-shadow:var(--kl-shadow-card),inset 0 0 0 2px var(--kl-violet)}.kl-row-prio{background:none;border:none;cursor:pointer;line-height:0;padding:0}.kl-row-prio:hover{filter:brightness(.97)}.kl-row-traite{align-items:center;background:#fff;border:1.5px solid var(--kl-line);border-radius:10px;color:var(--kl-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:6px;padding:9px 13px}.kl-row-traite:hover{border-color:var(--kl-ghost)}.kl-row-traite:disabled{background:#eef1f8;border-color:#d6dae6;color:#8a92a4;cursor:default}.kl-row-callback{align-items:center;background:#eaf7f0;border:1.5px solid #bfe3cd;border-radius:10px;color:#15763f;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:6px;padding:9px 13px}.kl-row-callback:hover{background:#ddf0e5;border-color:#9fd4b4}.kl-row-calledback{align-items:center;color:#15763f;display:inline-flex;font-size:13px;font-weight:600;gap:5px}.kl-cbbar{background:#eaf7f0;border:1px solid #bfe3cd;border-radius:16px;gap:14px;padding:14px 18px;text-decoration:none}.kl-cbbar,.kl-cbbar-ico{align-items:center;display:flex}.kl-cbbar-ico{background:#1b9e5a;border-radius:50%;color:#fff;flex-shrink:0;height:42px;justify-content:center;width:42px}.kl-cbbar-t{color:#14663c;flex:1;font-size:15px;font-weight:700}.kl-cbbar-go{align-items:center;color:#15763f;display:inline-flex;font-size:14px;font-weight:700;gap:5px}.kl-detail-cbform{margin:2px 0 0}.kl-detail-cbbtn{align-items:center;background:#1b9e5a;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:13px 16px;width:100%}.kl-detail-cbbtn:hover{background:#178a4f}.kl-detail-cbdone{align-items:center;background:#eaf7f0;border:1px solid #bfe3cd;border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:11px 14px}.kl-detail-cbdone-t{align-items:center;color:#14663c;display:inline-flex;font-size:14px;font-weight:600;gap:7px}.kl-detail-cbundo{background:none;border:none;color:#6b7391;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline}.kl-detail-sensitive{align-items:center;background:#fdf6ec;border:1px solid #f2ddb8;border-radius:12px;color:#8a5a12;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin-top:2px;padding:10px 14px}.kl-detail-sensitive-k{color:#b45309;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.kl-detail-sensitive-v{color:#6b4a12;font-weight:600}.kl-histrow{align-items:center;border-bottom:1px solid var(--kl-line);color:inherit;display:flex;gap:10px;padding:9px 4px;text-decoration:none}.kl-histrow:last-child{border-bottom:none}.kl-histrow:hover .kl-histrow-type{color:#4f46e5}.kl-histrow-date{color:var(--kl-muted);font-size:13px;font-variant-numeric:tabular-nums;min-width:78px}.kl-histrow-type{flex:1;font-size:14px;font-weight:600}.kl-detail{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px}.kl-detail-nav{align-items:center;display:flex;gap:10px;justify-content:space-between}.kl-detail-back{align-items:center;background:#fff;border:1px solid var(--kl-line);border-radius:10px;color:var(--kl-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:8px;padding:10px 14px}.kl-detail-navr{align-items:center;display:flex;gap:10px}.kl-detail-pos{color:var(--kl-muted);font-size:14px;font-weight:700;white-space:nowrap}.kl-detail-arrows{display:flex;gap:6px}.kl-detailarrow{align-items:center;border-radius:10px;color:var(--kl-text);cursor:pointer;display:inline-flex;height:42px;justify-content:center;width:42px}.kl-detailarrow:hover{background:#f1f3f9}.kl-detail-card{background:#fff;border:1px solid var(--kl-line);border-radius:18px;box-shadow:var(--kl-shadow-card);display:flex;flex-direction:column;gap:16px;padding:22px}.kl-detail-headrow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.kl-detail-type{color:var(--kl-ink);font-size:24px;font-weight:800}.kl-detail-client{align-items:center;background:#f6f4fe;border:1px solid #e4dcfb;border-radius:14px;display:flex;flex-wrap:wrap;gap:14px;padding:16px}.kl-detail-clientid{display:flex;flex:1;flex-direction:column;gap:2px;min-width:150px}.kl-detail-clientmeta{color:var(--kl-muted);font-size:14px}.kl-detail-phone{color:var(--kl-ink2);font-size:19px;font-weight:700}.kl-detail-call{align-items:center;background:linear-gradient(135deg,#1b9e5a,#15864b);border-radius:13px;box-shadow:0 12px 26px -12px rgba(27,158,90,.55);color:#fff;display:inline-flex;font-size:17px;font-weight:700;gap:10px;padding:15px 24px;text-decoration:none}.kl-detail-resume{color:var(--kl-text);font-size:16px;line-height:1.6;margin:0}.kl-detail-controls{display:flex;flex-wrap:wrap;gap:18px}.kl-detail-control{display:flex;flex:1 1 200px;flex-direction:column;gap:8px;min-width:0}.kl-detail-clabel{color:var(--kl-faint);font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.kl-choices2{display:flex;flex-wrap:wrap;gap:8px}.kl-choices2 form{margin:0}.kl-choice2{align-items:center;background:#fff;border:1.5px solid var(--kl-line);border-radius:100px;color:var(--kl-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:7px;padding:9px 15px}.kl-choice2:hover{border-color:var(--kl-ghost)}.kl-choice2-dot{background:var(--kl-ghost);border-radius:50%;height:9px;width:9px}.kl-choice2-dot--A{background:#e5484d}.kl-choice2-dot--B{background:#e0922f}.kl-choice2-dot--C{background:#3b82f6}.kl-choice2.is-on{background:#f3f0fe;border-color:var(--kl-violet);color:#3b33c4}.kl-choice2--on-A.is-on{background:#fcedec;border-color:#e5484d;color:#a02a2e}.kl-choice2--on-B.is-on{background:#fcf3e3;border-color:#e0922f;color:#8a5712}.kl-choice2--on-C.is-on{background:#e9f1fe;border-color:#3b82f6;color:#26579e}.kl-choice2--on-status.is-on{background:#e5f4ec;border-color:#1b9e5a;color:#15763f}.kl-detail-ai{align-items:center;color:var(--kl-faint);display:inline-flex;font-size:13px;gap:6px}.kl-detail-sec{background:#fff;border:1px solid var(--kl-line);border-radius:18px;box-shadow:var(--kl-shadow-card);overflow:hidden}.kl-detail-sechead{align-items:center;color:var(--kl-ink2);cursor:pointer;display:flex;font-size:17px;font-weight:700;gap:10px;justify-content:space-between;list-style:none;padding:20px 22px}.kl-detail-sechead::-webkit-details-marker{display:none}.kl-detail-chev{color:var(--kl-faint);transition:transform .2s ease}.kl-detail-sec[open] .kl-detail-chev{transform:rotate(180deg)}.kl-detail-secbody{display:flex;flex-direction:column;gap:12px;padding:0 22px 22px}.kl-detail-item{border-bottom:1px solid var(--kl-bg1);display:flex;flex-direction:column;gap:3px;padding-bottom:11px}.kl-detail-q{color:var(--kl-faint);font-size:14px}.kl-detail-a{color:var(--kl-ink2);font-size:17px;font-weight:600}.kl-detail-photos{display:flex;flex-wrap:wrap;gap:12px;padding:0 22px 22px}.kl-detail-empty{align-items:center;background:#fff;border:1px dashed var(--kl-line2);border-radius:18px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:300px;padding:40px;text-align:center}.kl-detail-empty svg{color:var(--kl-ghost)}.kl-detail-empty-t{color:var(--kl-muted);font-size:16px;font-weight:600}.kl-detail-empty-s{color:var(--kl-faint2);font-size:14px}@media (min-width:1024px){.kl-split{align-items:flex-start;display:flex;gap:20px}.kl-listcol{flex:1 1 380px;max-height:calc(100vh - 92px);max-width:520px;min-width:330px;overflow-y:auto;position:sticky;scroll-padding-top:8px;top:74px}.kl-listcol>.kl-toolbar{top:0}.kl-detail-pane{display:block;flex:1.4 1 460px;max-height:calc(100vh - 92px);min-width:360px;overflow:auto;position:sticky;top:74px}.kl-board.is-detail .kl-listcol{display:flex}.kl-detail-back{display:none}}.kl-calls2{gap:10px}.kl-call2,.kl-calls2{display:flex;flex-direction:column}.kl-call2{background:#fff;border:1px solid var(--kl-line);border-left:5px solid #e0922f;border-radius:14px;box-shadow:var(--kl-shadow-card);gap:13px;padding:16px 18px}.kl-call2.is-done{border-left-color:#1b9e5a;opacity:.85}.kl-call2-head{flex-wrap:wrap;gap:14px}.kl-call2-head,.kl-call2-ico{align-items:center;display:flex}.kl-call2-ico{background:#fcf3e3;border-radius:12px;color:#e0922f;flex-shrink:0;height:44px;justify-content:center;width:44px}.kl-call2.is-done .kl-call2-ico{background:#e5f4ec;color:#1b9e5a}.kl-call2-id{display:flex;flex:1;flex-direction:column;gap:3px;min-width:140px}.kl-call2-phone{font-weight:700}.kl-call2-name,.kl-call2-phone{color:var(--kl-ink2);font-size:18px}.kl-call2-name{font-weight:800}.kl-call2-name+.kl-call2-phone{font-weight:600}.kl-call2-name+.kl-call2-phone,.kl-call2-time{color:var(--kl-faint);font-size:14px}.kl-call2-pill{align-items:center;border-radius:100px;display:inline-flex;font-size:13px;font-weight:700;gap:7px;padding:6px 13px;white-space:nowrap}.kl-call2-pill--todo{background:#fcf3e3;border:1.5px solid #f0d6a6;color:#8a5712}.kl-call2-pill--done{background:#e5f4ec;border:1.5px solid #bfe0cb;color:#15763f}.kl-call2-dot{background:#e0922f;border-radius:50%;height:9px;width:9px}.kl-call2-actions{display:flex;flex-wrap:wrap;gap:8px}.kl-call2-call{background:linear-gradient(135deg,#1b9e5a,#15864b);border-radius:11px;color:#fff;gap:8px;padding:11px 16px;text-decoration:none}.kl-call2-call,.kl-call2-done{align-items:center;display:inline-flex;font-size:14px;font-weight:700}.kl-call2-done{background:#fff;border:1.5px solid var(--kl-line);border-radius:11px;color:var(--kl-text);cursor:pointer;font-family:inherit;gap:6px;padding:11px 14px}.kl-call2-done:hover{border-color:var(--kl-ghost)}.kl-call2.is-done .kl-call2-done{background:#e5f4ec;border-color:#bfe0cb;color:#15763f}.kl-board[data-calls].is-loading .kl-rows-wrap{opacity:.55;transition:opacity .15s ease}@media (max-width:1023px){.kl-board[data-calls] .kl-chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:thin}.kl-board[data-calls] .kl-chips::-webkit-scrollbar{height:5px}.kl-board[data-calls] .kl-chips::-webkit-scrollbar-thumb{background:#cdd4e2;border-radius:8px}.kl-board[data-calls] .kl-chip{flex-shrink:0}.kl-board.is-detail{scroll-margin-top:70px}}@media (max-width:460px){.kl-detail-call{justify-content:center;width:100%}.kl-detail-controls{gap:14px}}.kl-bo-head2{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.kl-toptabs{background:#fff;border:1px solid var(--kl-line);border-radius:13px;display:flex;gap:6px;padding:5px}.kl-toptab{align-items:center;background:transparent;border:none;border-radius:9px;color:var(--kl-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:8px;padding:11px 18px;white-space:nowrap}.kl-toptab.is-active{background:var(--kl-grad);color:#fff}.kl-toptab-badge{align-items:center;background:#ecebfe;border-radius:11px;color:#4f46e5;display:inline-flex;font-size:13px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 7px}.kl-toptab.is-active .kl-toptab-badge{background:hsla(0,0%,100%,.25);color:#fff}.kl-toptab-badge--warn{background:#fcf3e3;color:#e0922f}.kl-bottabs,.kl-bottabs-spacer{display:none}.kl-bottab{align-items:center;background:none;border:none;border-radius:12px;color:var(--kl-muted);cursor:pointer;display:flex;flex:1;flex-direction:column;font-family:inherit;gap:3px;padding:6px}.kl-bottab span{font-size:12px;font-weight:700}.kl-bottab.is-active{color:var(--kl-violet)}.kl-detailarrow{background:#fff;border:1px solid var(--kl-line);color:var(--kl-ink2);height:40px;padding:0;width:40px}.kl-detailarrow svg{height:24px!important;stroke-width:2.75;width:24px!important}.kl-detailarrow:hover{background:#f5f3ff;border-color:#d6ccfa;color:var(--kl-violet)}.kl-totop{background:var(--kl-grad);bottom:24px;box-shadow:0 12px 26px -10px rgba(79,70,229,.6);display:inline-flex;opacity:0;pointer-events:none;right:24px;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease;z-index:31}.kl-totop.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:1023px){.kl-totop{bottom:calc(86px + env(safe-area-inset-bottom));right:16px}}.kl-filtertoggle{display:none}.kl-filtertoggle-count{align-items:center;background:var(--kl-violet);border-radius:10px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.kl-filtertoggle-count.is-hidden{display:none}.kl-filterwrap{display:flex;flex-direction:column;gap:10px}@media (max-width:1023px){.kl-toptabs{display:none}.kl-bottabs{background:#fff;border-top:1px solid var(--kl-line);bottom:0;box-shadow:0 -8px 24px rgba(20,30,60,.06);display:flex;left:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:30}.kl-bottabs-spacer{display:block;height:74px}.kl-filtertoggle{align-items:center;align-self:flex-start;background:#fff;border:1.5px solid var(--kl-line);border-radius:12px;color:var(--kl-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:8px;padding:11px 15px}.kl-filtertoggle-chev{transition:transform .2s ease}.kl-toolbar.is-filters-open .kl-filtertoggle-chev{transform:rotate(180deg)}.kl-filterwrap{display:none}.kl-toolbar.is-filters-open .kl-filterwrap{display:flex}}.kl-board[data-calls] .kl-chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:thin}.kl-board[data-calls] .kl-chips::-webkit-scrollbar{height:5px}.kl-board[data-calls] .kl-chips::-webkit-scrollbar-thumb{background:#cdd4e2;border-radius:8px}.kl-board[data-calls] .kl-chip{flex-shrink:0}@media (max-width:1023px){.kl-board[data-bo] .kl-controls{gap:8px}.kl-board[data-bo] .kl-controls .kl-select{flex:1 1 100%;width:100%}}.kl-stats-page{display:flex;flex-direction:column;gap:18px}.kl-stats-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.kl-stats-h1{color:var(--kl-ink);font-size:clamp(22px,3vw,28px);font-weight:800;letter-spacing:-.01em;margin:0}.kl-stats-sub{align-items:center;color:var(--kl-dim);display:inline-flex;font-size:14px;font-weight:600;gap:7px}.kl-kpis{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kl-kpi{background:#fff;border:1px solid var(--kl-line);border-radius:16px;box-shadow:var(--kl-shadow-card);display:flex;flex-direction:column;gap:9px;padding:16px}.kl-kpi-ico{align-items:center;border-radius:10px;display:flex;height:34px;justify-content:center;width:34px}.kl-kpi-ico--violet{background:#ecebfe;color:#4f46e5}.kl-kpi-ico--blue{background:#e6f0fe;color:#2b6fe0}.kl-kpi-ico--green{background:#e5f4ec;color:#1b9e5a}.kl-kpi-ico--amber{background:#fcf3e3;color:#e0922f}.kl-kpi-val{color:var(--kl-ink);font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1}.kl-kpi-lbl{color:var(--kl-dim);font-size:13px;font-weight:600}.kl-statcards{display:grid;gap:14px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.kl-statcard{background:#fff;border:1px solid var(--kl-line);border-radius:18px;box-shadow:var(--kl-shadow-card);display:flex;flex-direction:column;gap:14px;padding:20px}.kl-statcard-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.kl-statcard-title{color:var(--kl-ink);font-size:16px;font-weight:800}.kl-statcard-legend{display:flex;gap:14px}.kl-leg{align-items:center;color:var(--kl-muted);display:inline-flex;font-size:13px;font-weight:600;gap:7px}.kl-leg-sw{border-radius:3px;height:11px;width:11px}.kl-statcard-body{width:100%}.kl-statcard-spark{align-items:center;display:flex;justify-content:center;padding:10px 0}.kl-statcard-note{color:var(--kl-dim);font-size:13px;font-weight:600}.kl-statcard-empty{color:var(--kl-muted);font-size:14px;line-height:1.5;margin:0}@media (max-width:860px){.kl-statcards{grid-template-columns:1fr}}.kl-pwa-install{align-items:center;background:#0f1419;border:none;border-radius:100px;bottom:16px;box-shadow:0 12px 30px -10px rgba(15,20,25,.55);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;padding:12px 18px;position:fixed;right:16px;z-index:60}.kl-pwa-install:hover{background:#1b2330}.kl-pwa-install[hidden]{display:none}@media (max-width:600px){.kl-pwa-install{bottom:76px;right:12px}}.kl-notifcard{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between}.kl-notif-txt{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.kl-notif-btn{flex-shrink:0}.kl-notif-btn[data-state=on]{background:#e5f4ec;box-shadow:none;color:#1b7a45;cursor:default}.kl-tradehead{align-self:flex-start;display:flex;flex-direction:column;gap:11px}.kl-kicker{color:var(--kl-faint);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kl-tradechips{display:flex;flex-wrap:wrap;gap:9px}.kl-tradechip{align-items:center;background:#fff;border:1.5px solid var(--kl-line);border-radius:100px;color:var(--kl-soft);display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:9px 15px;text-decoration:none;transition:all .15s ease}.kl-tradechip:hover{border-color:var(--kl-ghost)}.kl-tradechip.is-active{background:var(--kl-grad);border-color:transparent;box-shadow:0 8px 20px -10px rgba(79,70,229,.7);color:#fff}.kl-faqsec{gap:28px;max-width:820px;padding-bottom:clamp(44px,6vw,72px);padding-top:clamp(44px,6vw,72px)}.kl-faq-head,.kl-faqsec{display:flex;flex-direction:column}.kl-faq-head{gap:12px}.kl-faq-badge{align-items:center;align-self:flex-start;background:#f1eefe;border:1px solid #ddd3fb;border-radius:100px;color:var(--kl-violet);display:inline-flex;font-size:14px;font-weight:700;gap:9px;padding:8px 15px}.kl-faq{gap:12px}.kl-faq,.kl-faq-item{display:flex;flex-direction:column}.kl-faq-item{background:var(--kl-glass2);border:1px solid #e6eaf2;border-radius:16px;gap:9px;padding:22px 24px}.kl-faq-q{align-items:flex-start;color:var(--kl-ink2);display:flex;font-size:18px;font-weight:700;gap:12px;line-height:1.35}.kl-faq-q-ico{color:var(--kl-violet);flex-shrink:0;margin-top:1px}.kl-faq-a{color:var(--kl-muted);font-size:16px;line-height:1.6;margin:0 0 0 33px}.kl-legal{background:#f7f8fc;padding:clamp(28px,5vw,56px) 0 clamp(40px,6vw,72px)}.kl-legal-inner{max-width:820px}.kl-legal-back{align-items:center;color:var(--kl-dim);display:inline-flex;font-size:14px;font-weight:500;gap:7px;margin-bottom:22px;text-decoration:none;transition:color .15s ease}.kl-legal-back:hover{color:#6366f1}.kl-legal-head{border-bottom:1px solid var(--kl-line);margin-bottom:26px;padding-bottom:22px}.kl-legal-h1{color:#101a30;font-size:clamp(26px,5vw,38px);font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.kl-legal-updated{color:var(--kl-dim);font-size:13.5px;margin:0}.kl-legal-body{background:#fff;border:1px solid var(--kl-line);border-radius:18px;box-shadow:0 24px 60px -40px rgba(20,30,60,.35);padding:clamp(20px,4vw,40px)}.kl-legal-body>p,.kl-legal-body>ul{color:#33405c;font-size:15.5px;line-height:1.68}.kl-legal-body>p{margin:0 0 15px}.kl-legal-body h2{color:#101a30;font-size:19px;font-weight:700;letter-spacing:-.01em;margin:30px 0 12px}.kl-legal-body h2:first-child{margin-top:0}.kl-legal-body ul{margin:0 0 15px;padding-left:22px}.kl-legal-body li{margin-bottom:7px}.kl-legal-body a{color:#6366f1;text-decoration:underline;text-underline-offset:2px}.kl-legal-body strong{color:#101a30;font-weight:600}.kl-legal-callout{align-items:flex-start;background:#fbf7ec;border:1px solid #f0e3c2;border-radius:13px;color:#7a5b1a!important;display:flex;font-size:14px!important;gap:10px;line-height:1.6!important;margin:18px 0;padding:15px 17px}.kl-legal-callout svg{color:#b98a1e;flex:none;margin-top:2px}.kl-legal-note{align-items:flex-start;border-top:1px dashed var(--kl-line);color:var(--kl-dim)!important;display:flex;font-size:13px!important;font-style:italic;gap:8px;line-height:1.55!important;margin:28px 0 0!important;padding-top:18px}.kl-legal-note svg{flex:none;margin-top:2px}.kl-legal-tablewrap{margin:0 0 18px;overflow-x:auto;-webkit-overflow-scrolling:touch}.kl-legal-table{border-collapse:collapse;font-size:13.5px;min-width:520px;width:100%}.kl-legal-table td,.kl-legal-table th{border:1px solid var(--kl-line);color:#33405c;line-height:1.5;padding:10px 12px;text-align:left;vertical-align:top}.kl-legal-table th{background:#f4f5fb;color:#101a30;font-weight:600;white-space:nowrap}@media (max-width:560px){.kl-legal-table{font-size:12.5px}}.kl-status--spam{background:#f4ecec;border:1px solid #e6cbc9;color:#97514b}.kl-row-spam{align-items:center;background:#fff;border:1.5px solid var(--kl-line);border-radius:10px;color:var(--kl-muted2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:6px;padding:9px 13px}.kl-row-spam:hover{background:#fdf5f4;border-color:#e6b9b5;color:#a33a3a}.kl-detail-spamform{margin-top:4px}.kl-detail-spambtn{align-items:center;background:#fff;border:1px solid var(--kl-line);border-radius:10px;color:var(--kl-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:7px;padding:9px 14px}.kl-detail-spambtn:hover{background:#fdf5f4;border-color:#e0b3b0;color:#a33a3a}.kl-detail-spam{align-items:center;background:#f4ecec;border:1px solid #e6cbc9;border-radius:14px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.kl-detail-spam-txt{font-size:13.5px;font-weight:600;gap:9px;line-height:1.4}.kl-detail-restore,.kl-detail-spam-txt{align-items:center;color:#97514b;display:inline-flex}.kl-detail-restore{background:#fff;border:1.5px solid #e6cbc9;border-radius:10px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;gap:7px;padding:9px 14px;white-space:nowrap}.kl-detail-restore:hover{background:#fdf5f4}.kl-spamflag{background:#fcf3e3;border:1px solid #f0d6a6;border-radius:100px;color:#8a5712}.kl-row-regular,.kl-spamflag{align-items:center;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;gap:5px;padding:5px 10px}.kl-row-regular{background:#fff7e0;border:1px solid #f3dd9a;border-radius:100px;color:#92650a}.kl-regular{align-items:center;background:linear-gradient(90deg,#fff6db,#fdeecb);border:1px solid #f1d78f;border-radius:12px;color:#7c5407;display:flex;font-size:14px;gap:9px;margin-bottom:14px;padding:10px 14px}.kl-regular svg{color:#e0a12b;flex-shrink:0}.kl-regular strong{font-weight:800}.kl-detail-suspect{align-items:center;background:#fcf6ea;border:1px solid #f0d6a6;border-radius:14px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 15px}.kl-detail-suspect-txt{align-items:center;color:#8a5712;display:inline-flex;font-size:13.5px;font-weight:600;gap:9px;line-height:1.4}.kl-detail-suspect-actions{display:flex;flex-shrink:0;gap:8px}.kl-detail-suspect-ko,.kl-detail-suspect-ok{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:6px;padding:9px 13px;white-space:nowrap}.kl-detail-suspect-ok{background:#eaf7f0;border:1.5px solid #bfe0cb;color:#15763f}.kl-detail-suspect-ok:hover{background:#ddf0e5;border-color:#9fd4b4}.kl-detail-suspect-ko{background:#fff;border:1px solid var(--kl-line);color:var(--kl-muted)}.kl-detail-suspect-ko:hover{background:#fdf5f4;border-color:#e0b3b0;color:#a33a3a}.kl-reply{background:#fff;border:1px solid var(--kl-line);border-radius:18px;box-shadow:var(--kl-shadow-card);display:flex;flex-direction:column;gap:12px;padding:20px}.kl-reply-head{align-items:center;color:var(--kl-ink);display:inline-flex;font-size:15px;font-weight:800;gap:9px}.kl-reply-head svg{color:var(--kl-violet)}.kl-reply-sub{color:var(--kl-muted);font-size:13px;margin-top:-6px}.kl-reply-chips{display:flex;flex-wrap:wrap;gap:8px}.kl-reply-chip{background:var(--kl-bg2);border:1px solid var(--kl-line);border-radius:100px;color:var(--kl-ink2);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:7px 13px}.kl-reply-chip:hover{border-color:var(--kl-violet);color:var(--kl-violet)}.kl-reply-text{background:var(--kl-bg2);border:1.5px solid var(--kl-line);border-radius:13px;color:var(--kl-ink);font-family:inherit;font-size:14.5px;line-height:1.5;outline:none;padding:13px;resize:vertical;width:100%}.kl-reply-text:focus{border-color:var(--kl-violet)}.kl-reply-bar{align-items:center;display:flex;gap:12px;justify-content:space-between}.kl-reply-count{color:var(--kl-faint);font-size:12px}.kl-reply-send{align-items:center;background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none;border-radius:12px;box-shadow:0 12px 24px -14px rgba(79,70,229,.7);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14.5px;font-weight:700;gap:8px;padding:12px 20px;white-space:nowrap}.kl-reply-send:disabled{cursor:default;opacity:.6}.kl-reply-msg{color:#15864b;font-size:13px;font-weight:600}.kl-reply-msg.is-error{color:#d4443e}.kl-reply-log{gap:8px}.kl-reply-line,.kl-reply-log{display:flex;flex-direction:column}.kl-reply-line{background:var(--kl-bg2);border:1px solid var(--kl-line);border-radius:12px;gap:3px;padding:11px 13px}.kl-reply-line-body{color:var(--kl-ink2);font-size:13.5px;line-height:1.45}.kl-reply-line-meta{align-items:center;color:var(--kl-faint);display:inline-flex;font-size:11.5px;gap:5px}.kl-set-form{display:flex;flex-direction:column;gap:14px}.kl-set-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.kl-set-rowtxt{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.kl-set-rowh{align-items:center;color:var(--kl-ink);display:inline-flex;font-size:14.5px;font-weight:800;gap:7px}@media (max-width:600px){.kl-set-row{align-items:stretch;flex-direction:column}.kl-set-row .kl-btn,.kl-set-row .kl-notif-btn{justify-content:center;width:100%}}.kl-set-notifrow{flex-wrap:wrap;gap:12px;justify-content:space-between}.kl-set-notifrow,.kl-set-quiet{align-items:center;display:flex}.kl-set-quiet{color:var(--kl-muted);font-size:14px;font-weight:600;gap:9px;padding-left:2px}.kl-set-quiet .kl-select{min-width:92px;width:auto}.kl-switch{align-items:center;cursor:pointer;display:inline-flex;gap:9px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kl-switch input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#d8dee9;border-radius:100px;cursor:pointer;flex-shrink:0;height:27px;position:relative;transition:background .18s ease;width:46px}.kl-switch input:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(18,35,59,.25);content:"";height:21px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:21px}.kl-switch input:checked{background:#1b9e5a}.kl-switch input:checked:after{transform:translateX(19px)}.kl-notif-btn[data-push-enable]{background:#f5b301;border-color:#f5b301;color:#12233b}.kl-switch-txt{align-items:center;color:var(--kl-ink2);display:inline-flex;font-size:14.5px;font-weight:700;gap:6px}.kl-select{cursor:pointer;min-width:210px;padding:10px 14px;width:auto}.kl-textarea--sm{min-height:76px}[data-autogrow]{overflow-y:hidden;resize:none}.kl-set-save{align-self:flex-start}.kl-set-sep{background:var(--kl-line);height:1px;margin:4px 0}@media (max-width:560px){.kl-select{min-width:0;width:100%}.kl-set-notifrow{gap:8px}.kl-set-save{align-self:stretch;justify-content:center}}.kl-review{border-top:1px solid var(--kl-line);display:flex;flex-direction:column;gap:6px;padding-top:12px}.kl-review-btn{align-items:center;align-self:flex-start;background:#fff;border:1.5px solid #f0c14b;border-radius:12px;color:#9a6b00;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14.5px;font-weight:700;gap:8px;padding:11px 18px}.kl-review-btn svg{color:#f0b400}.kl-review-hint{color:var(--kl-faint);font-size:12px}.kl-review-done{color:#15864b;gap:7px}.kl-review-done,.kl-review-setup{align-items:center;display:inline-flex;font-size:13.5px;font-weight:700}.kl-review-setup{color:var(--kl-violet);gap:8px;text-decoration:none}.kl-steps-mini{display:flex;flex-direction:column;gap:6px;margin:4px 0 0;padding-left:20px}.kl-steps-mini li{color:var(--kl-muted);font-size:13px;line-height:1.5}.kl-reassure{background:#eef2ff;border-bottom:1px solid var(--kl-line)}.kl-reassure-in{align-items:flex-start;display:flex;gap:14px;padding-bottom:18px;padding-top:18px}.kl-reassure-ico{color:#4f46e5;flex-shrink:0;margin-top:1px}.kl-reassure-txt{color:var(--kl-soft);font-size:15px;line-height:1.55;margin:0}.kl-reassure-txt strong{color:var(--kl-ink)}.kl-fondssec{padding-bottom:clamp(40px,7vw,72px);padding-top:clamp(40px,7vw,72px)}.kl-fonds{align-items:center;display:grid;gap:28px;grid-template-columns:1fr}.kl-fonds-badge{align-items:center;background:#f3f0fe;border:1px solid #e3dbfb;border-radius:100px;color:var(--kl-violet);display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:14px;padding:6px 13px}.kl-fonds-col .kl-h2{margin-bottom:12px}.kl-fonds-card{display:flex;flex-direction:column;gap:16px;padding:24px}.kl-fonds-item{align-items:flex-start;display:flex;gap:13px}.kl-fonds-item-ico{align-items:center;background:var(--kl-grad);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.kl-fonds-item-txt{display:flex;flex-direction:column;gap:3px}.kl-fonds-item-t{color:var(--kl-ink);font-size:15.5px;font-weight:700}.kl-fonds-item-d{color:var(--kl-muted);font-size:14px;line-height:1.5}.kl-pricesec{padding-bottom:clamp(40px,7vw,72px);padding-top:clamp(40px,7vw,72px)}.kl-price{align-items:stretch;display:grid;gap:22px;grid-template-columns:1fr;margin-top:32px}.kl-price-card{background:linear-gradient(165deg,#f3f0fe,#f7f8fc);border:1.5px solid #ddd3fb;display:flex;flex-direction:column;gap:16px;padding:30px;position:relative}.kl-price-badge{align-items:center;align-self:flex-start;background:#fff;border:1px solid #ddd3fb;border-radius:100px;color:var(--kl-violet);display:inline-flex;font-size:12px;font-weight:700;gap:7px;letter-spacing:.03em;padding:6px 12px;text-transform:uppercase}.kl-price-amount{align-items:baseline;display:flex;gap:9px}.kl-price-num{background:var(--kl-grad-text);-webkit-background-clip:text;background-clip:text;color:var(--kl-ink);font-size:46px;font-weight:800;line-height:1;-webkit-text-fill-color:transparent}.kl-price-per{color:var(--kl-muted);font-size:16px;font-weight:700}.kl-price-annual{color:var(--kl-soft);font-size:14.5px;margin-top:-6px}.kl-price-annual strong{color:var(--kl-violet)}.kl-price-list{display:flex;flex-direction:column;gap:11px;margin:4px 0}.kl-price-item{align-items:flex-start;color:var(--kl-soft);display:flex;font-size:15px;gap:10px;line-height:1.45}.kl-price-check{align-items:center;background:var(--kl-grad);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;margin-top:1px;width:22px}.kl-price-cta{justify-content:center;margin-top:6px}.kl-price-note{align-items:flex-start;color:var(--kl-muted2);display:flex;font-size:12.5px;gap:8px;line-height:1.5;margin:0}.kl-price-note svg{color:#4f46e5;flex-shrink:0;margin-top:2px}.kl-roicard{display:flex;flex-direction:column;gap:16px;justify-content:center;padding:30px}.kl-roicard-badge{align-items:center;align-self:flex-start;background:#eaf1fd;border:1px solid #cfe0fa;border-radius:100px;color:var(--kl-blue);display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:6px 13px}.kl-roicard-title{color:var(--kl-ink);font-size:22px;font-weight:800;line-height:1.25;margin:0}.kl-roicard-eq{align-items:center;display:flex;gap:16px;padding:18px 0}.kl-roicard-eq-a,.kl-roicard-eq-b{background:#f5f6fb;border:1px solid var(--kl-line);border-radius:14px;color:var(--kl-ink);flex:1;font-size:17px;font-weight:700;line-height:1.3;padding:14px 10px;text-align:center}.kl-roicard-eq-b{background:var(--kl-grad);border-color:transparent;color:#fff}.kl-roicard-eq-b small{font-size:12px;font-weight:600;opacity:.9}.kl-roicard-eq-sign{color:var(--kl-violet);font-size:30px;font-weight:800}.kl-roicard-txt{color:var(--kl-muted);font-size:14.5px;line-height:1.6;margin:0}.kl-roicard-txt strong{color:var(--kl-ink)}.kl-demosec{padding-bottom:clamp(40px,7vw,72px);padding-top:clamp(40px,7vw,72px)}.kl-democall{align-items:center;background:linear-gradient(160deg,#101a30,#1c2748);border:none;display:grid;gap:26px;grid-template-columns:1fr;padding:34px}.kl-democall-col{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.kl-democall-badge{align-items:center;background:rgba(124,58,237,.25);border:1px solid rgba(124,58,237,.5);border-radius:100px;color:#c9d2ff;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:6px 13px}.kl-democall .kl-h2{color:#fff;margin:0}.kl-democall .kl-lead{color:#b7c0d8;margin:0}.kl-democall-alt{color:#8a95b4;font-size:13.5px}.kl-democall-alt a{color:#c9d2ff;font-weight:700}.kl-democall-visual{min-height:150px}.kl-democall-phone,.kl-democall-visual{align-items:center;display:flex;justify-content:center;position:relative}.kl-democall-phone{background:var(--kl-grad);border-radius:50%;box-shadow:0 10px 30px rgba(124,58,237,.5);color:#fff;height:84px;width:84px;z-index:2}.kl-democall-ring{animation:klDemoRing 2.4s ease-out infinite;border:2px solid rgba(124,58,237,.4);border-radius:50%;position:absolute}.kl-democall-ring--1,.kl-democall-ring--2{height:130px;width:130px}.kl-democall-ring--2{animation-delay:1.2s}@keyframes klDemoRing{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.kl-democall-ring{animation:none;opacity:.3}}@media (min-width:860px){.kl-fonds{gap:44px;grid-template-columns:1.1fr .9fr}.kl-price{grid-template-columns:1fr 1fr}.kl-democall{grid-template-columns:1.4fr .6fr}.kl-reassure-txt{font-size:16px}}.kl-cta-row--center{flex-wrap:wrap;justify-content:center}.kl-legal-body h3{color:var(--kl-ink);font-size:18px;font-weight:700;margin:26px 0 8px}.kl-guide-kicker{align-items:center;background:#f3f0fe;border:1px solid #e3dbfb;border-radius:100px;color:var(--kl-violet);display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:12px;padding:6px 13px}.kl-guide-reassure{align-items:flex-start;background:#eef2ff;border:1px solid #cdd6fb;border-radius:14px;display:flex;gap:12px;margin:8px 0 24px;padding:16px 18px}.kl-guide-reassure svg{color:#4f46e5;flex-shrink:0;margin-top:1px}.kl-guide-reassure p{color:var(--kl-soft);font-size:14.5px;line-height:1.55;margin:0}.kl-guide-steps{display:flex;flex-direction:column;gap:10px;margin:4px 0 8px;padding-left:22px}.kl-guide-steps li{color:var(--kl-text);font-size:15px;line-height:1.55}.kl-guide-tip{align-items:flex-start;background:#fff9ec;border:1px solid #f4e3bd;border-radius:12px;display:flex;gap:11px;margin:16px 0;padding:14px 16px}.kl-guide-tip svg{color:#b7791f;flex-shrink:0;margin-top:1px}.kl-guide-tip p{color:var(--kl-soft);font-size:14px;line-height:1.55;margin:0}.kl-guide-tip--pro{background:#eef7ff;border-color:#cfe3fa}.kl-guide-tip--pro svg{color:var(--kl-blue)}.kl-guide-note{color:var(--kl-muted2);font-size:13.5px}.kl-guide-script{background:var(--kl-glass2);border:1px solid var(--kl-line);border-left:3px solid var(--kl-violet);border-radius:12px;display:flex;flex-direction:column;gap:10px;margin:12px 0;padding:16px 18px;position:relative}.kl-guide-script-tag{align-self:flex-start;color:var(--kl-violet);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kl-guide-script-txt{color:var(--kl-ink2);font-size:15px;font-style:italic;line-height:1.6;margin:0}.kl-guide-copy{align-self:flex-start}.kl-guide-ops{display:flex;flex-direction:column;gap:8px;margin:12px 0}.kl-guide-op{align-items:center;background:#fff;border:1px solid var(--kl-line);border-radius:12px;display:grid;gap:4px 12px;grid-template-columns:1fr auto;padding:12px 15px}.kl-guide-op-name{color:var(--kl-ink);font-size:15px;font-weight:700}.kl-guide-op-code{background:var(--kl-grad);border-radius:10px;color:#fff;font-size:20px;font-weight:700;grid-row:span 2;justify-self:end;padding:6px 14px}.kl-guide-op-hint{color:var(--kl-muted);font-size:13px;grid-column:1}.kl-guide-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.kl-row-regular.kl-row-recurring{background:#f3f0fe;border-color:#ddd3fb;color:#6b34d6}.kl-regular.kl-regular--recurring{background:linear-gradient(90deg,#f3f0fe,#eae4fd);border-color:#ddd3fb;color:#5b2bbf}.kl-regular.kl-regular--recurring svg{color:#7c3aed}.kl-ref{background:var(--kl-glass);border:1px solid var(--kl-line);border-radius:18px;box-shadow:var(--kl-shadow-card);display:flex;flex-direction:column;gap:20px;padding:clamp(18px,4vw,28px)}.kl-ref-badge{align-items:center;background:#f3f0fe;border:1px solid #e3dbfb;border-radius:100px;color:var(--kl-violet);display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:10px;padding:6px 13px}.kl-ref-lead{color:var(--kl-soft);font-size:16px;line-height:1.55;margin:0}.kl-ref-lead strong{color:var(--kl-ink)}.kl-ref-stats{display:grid;gap:12px;grid-template-columns:1fr 1fr}.kl-ref-stat{background:var(--kl-glass2);border:1px solid var(--kl-line);border-radius:14px;flex-direction:column;gap:4px;padding:18px 12px;text-align:center}.kl-ref-stat,.kl-ref-stat-ico{align-items:center;display:flex}.kl-ref-stat-ico{background:var(--kl-grad);border-radius:12px;color:#fff;height:42px;justify-content:center;margin-bottom:2px;width:42px}.kl-ref-stat-ico--gift{background:linear-gradient(135deg,#e0398a,#b5179e)}.kl-ref-stat-num{color:var(--kl-ink);font-size:30px;font-weight:800;line-height:1}.kl-ref-stat-lbl{color:var(--kl-muted);font-size:13px}.kl-ref-share{border-top:1px solid var(--kl-line);display:flex;flex-direction:column;gap:8px;padding-top:18px}.kl-ref-share-label{color:var(--kl-soft);font-size:13px;font-weight:700;margin-top:6px}.kl-ref-code,.kl-ref-linkrow{align-items:center;display:flex;gap:10px}.kl-ref-code-val{background:var(--kl-glass2);border:1px dashed var(--kl-ghost);border-radius:10px;color:var(--kl-ink);flex:1;font-size:18px;font-weight:700;letter-spacing:.06em;overflow:hidden;padding:11px 14px;text-overflow:ellipsis;white-space:nowrap}.kl-ref-link{flex:1;min-width:0}.kl-ref-copy{flex-shrink:0}.kl-ref-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.kl-ref-note{align-items:flex-start;color:var(--kl-muted2);display:flex;font-size:13px;gap:8px;line-height:1.5;margin:0}.kl-ref-note svg{color:var(--kl-violet);flex-shrink:0;margin-top:2px}@media (max-width:560px){.kl-ref-actions .kl-btn{flex:1;justify-content:center}}.kl-consent{background:#fff;border:1px solid var(--kl-line);border-radius:16px;bottom:16px;box-shadow:0 12px 40px rgba(16,26,48,.18);left:16px;padding:16px 18px;position:fixed;right:16px;z-index:60}.kl-consent[hidden]{display:none}.kl-consent-inner{align-items:center;display:flex;gap:18px;margin:0 auto;max-width:960px}.kl-consent-txt{color:var(--kl-ink2);flex:1;font-size:13.5px;line-height:1.5;margin:0}.kl-consent-txt a{color:var(--kl-violet);text-decoration:underline}.kl-consent-actions{display:flex;flex-shrink:0;gap:10px}.kl-consent-btn{border:1px solid var(--kl-line2);border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;padding:9px 18px;transition:background .15s,border-color .15s}.kl-consent-refuse{background:#fff;color:var(--kl-ink)}.kl-consent-refuse:hover{background:#f2f4f9}.kl-consent-accept{background:var(--kl-violet);border-color:var(--kl-violet);color:#fff}.kl-consent-accept:hover{filter:brightness(1.06)}@media (max-width:640px){.kl-consent-inner{align-items:stretch;flex-direction:column;gap:12px}.kl-consent-actions .kl-consent-btn{flex:1}}:root{--sa-bg:#0e1422;--sa-panel:#161e2f;--sa-panel2:#1b2438;--sa-panel3:#222c44;--sa-line:#2a3550;--sa-line2:#232e47;--sa-text:#eaeef7;--sa-muted:#aeb8cc;--sa-dim:#828fa8;--sa-grad:linear-gradient(135deg,#4f46e5,#7c3aed);--sa-violet:#7c3aed;--sa-indigo:#4f46e5;--sa-violet-bg:#201f3d;--sa-violet-bd:#3c3b6a;--sa-violet-tx:#aea9ff;--sa-green:#1b9e5a;--sa-green-bg:#13291d;--sa-green-bd:#2c5a3c;--sa-green-tx:#5bd68c;--sa-red:#e5484d;--sa-red-bg:#311a1c;--sa-red-bd:#5c2d2f;--sa-red-tx:#ff8e8e;--sa-amber:#e0922f;--sa-amber-bg:#2d2511;--sa-amber-bd:#5e4d24;--sa-amber-tx:#e6ae52}body:has(.sa-app){background:var(--sa-bg)!important;color:var(--sa-text)}.sa-app{background:var(--sa-bg);color:var(--sa-text);font-family:Sora,sans-serif;min-height:100vh}.sa-app ::-moz-selection{background:rgba(124,58,237,.32)}.sa-app ::selection{background:rgba(124,58,237,.32)}.sa-shell{align-items:stretch;display:flex;min-height:100vh}.sa-side{align-self:flex-start;background:#131a2b;border-right:1px solid #26314c;flex-shrink:0;gap:22px;height:100vh;padding:22px 16px 18px;position:sticky;top:0;width:256px}.sa-side,.sa-side-brand{display:flex;flex-direction:column}.sa-side-brand{align-items:flex-start;gap:14px}.sa-brand{display:flex;gap:14px;min-width:0;text-decoration:none}.sa-brand,.sa-tag{align-items:center}.sa-tag{background:var(--sa-violet-bg);border:1px solid var(--sa-violet-bd);border-radius:100px;color:var(--sa-violet-tx);display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;padding:6px 12px;white-space:nowrap}.sa-tabs{display:flex;flex-direction:column;gap:3px}.sa-tab{align-items:center;background:transparent;border:none;border-radius:11px;color:var(--sa-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:11px;padding:11px 13px;text-decoration:none;transition:background .15s ease,color .15s ease}.sa-tab:hover{background:var(--sa-panel2);color:var(--sa-text)}.sa-tab.is-active,.sa-tab.is-active:hover{background:var(--sa-grad);color:#fff}.sa-side-spacer{flex:1;min-height:10px}.sa-side-foot{display:flex;flex-direction:column;gap:8px}.sa-nav-email{color:var(--sa-dim);font-size:12.5px;font-weight:600;overflow:hidden;padding:0 4px 4px;text-overflow:ellipsis;white-space:nowrap}.sa-sidebtn{align-items:center;background:var(--sa-bg);border:1px solid var(--sa-line);border-radius:11px;color:var(--sa-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:9px;padding:11px 13px;text-decoration:none}.sa-sidebtn:hover{background:var(--sa-panel2);color:var(--sa-text)}.sa-sidebtn.is-active{background:var(--sa-grad);border-color:transparent;color:#fff}.sa-main{flex:1;min-width:0}.sa-scroll::-webkit-scrollbar{height:7px;width:8px}.sa-scroll::-webkit-scrollbar-thumb{background:#39435e;border-radius:8px}.sa-iconbtn{align-items:center;background:var(--sa-bg);border:1px solid var(--sa-line);border-radius:10px;color:var(--sa-muted);display:inline-flex;flex-shrink:0;height:38px;justify-content:center;text-decoration:none;width:38px}.sa-iconbtn:hover{background:var(--sa-panel2);color:var(--sa-text)}.sa-iconbtn.is-active{background:var(--sa-grad);border-color:transparent;color:#fff}@media (max-width:900px){.sa-shell{flex-direction:column}.sa-side{border-bottom:1px solid #26314c;border-right:none;gap:12px;height:auto;padding:12px 14px;position:sticky;top:0;width:auto;z-index:40}.sa-side-brand{align-items:center;flex-direction:row;justify-content:space-between}.sa-tabs{flex-direction:row;gap:6px;overflow-x:auto;padding-bottom:2px}.sa-tab{flex-shrink:0;white-space:nowrap}.sa-side-spacer{display:none}.sa-side-foot{flex-direction:row;flex-wrap:wrap}.sa-nav-email{display:none}.sa-sidebtn{flex:1;justify-content:center}}.sa-sms-legend{display:flex;flex-direction:column;gap:10px}.sa-sms-kpis{display:flex;flex-wrap:wrap;gap:8px}.sa-sms-kpi{align-items:baseline;background:var(--sa-bg);border:1px solid var(--sa-line);border-radius:10px;color:var(--sa-text,#e7ecf6);display:inline-flex;font-size:16px;font-weight:800;gap:5px;padding:6px 12px}.sa-sms-kpi em{color:var(--sa-muted);font-size:12px;font-style:normal;font-weight:600}.sa-sms-kpi--warn{background:hsla(0,91%,71%,.1);border-color:hsla(0,91%,71%,.4)}.sa-sms-kpi--link{background:var(--sa-violet-bg);border-color:var(--sa-violet-bd);color:var(--sa-violet-tx)}.sa-sms-badge{align-items:center;background:var(--sa-bg);border:1px solid var(--sa-line);border-radius:100px;color:var(--sa-muted);display:inline-flex;font-size:12px;font-weight:700;padding:3px 10px}.sa-sms-delivered{background:rgba(52,211,153,.12);border-color:rgba(52,211,153,.35);color:#34d399}.sa-sms-failed,.sa-sms-undelivered{background:hsla(0,91%,71%,.12);border-color:hsla(0,91%,71%,.4);color:#f87171}.sa-sms-link{background:var(--sa-violet-bg);border:1px solid var(--sa-violet-bd);border-radius:100px;color:var(--sa-violet-tx)}.sa-sms-link,.sa-sms-reason{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:3px 9px}.sa-sms-reason{background:hsla(0,91%,71%,.1);border-radius:6px;color:#f8b4b4}.sa-sms-body{color:var(--sa-muted);display:block;font-size:13px;margin:2px 0;word-break:break-word}.sa-sms-row{cursor:pointer;transition:border-color .15s ease}.sa-sms-row:focus-visible,.sa-sms-row:hover{border-color:var(--sa-violet-bd);outline:none}.sa-drawer{inset:0;position:fixed;z-index:100}.sa-drawer[hidden]{display:none}.sa-drawer-backdrop{background:rgba(4,8,16,.6);inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.sa-drawer.is-open .sa-drawer-backdrop{opacity:1}.sa-drawer-panel{background:var(--sa-panel);border-left:1px solid var(--sa-line);bottom:0;box-shadow:-24px 0 60px -24px rgba(0,0,0,.7);display:flex;flex-direction:column;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .22s ease;width:min(460px,92vw)}.sa-drawer.is-open .sa-drawer-panel{transform:translateX(0)}.sa-drawer-head{align-items:center;background:var(--sa-panel);border-bottom:1px solid var(--sa-line);display:flex;gap:12px;justify-content:space-between;padding:17px 20px;position:sticky;top:0}.sa-drawer-title{color:var(--sa-text,#e7ecf6);font-size:16px;font-weight:800}.sa-drawer-close{align-items:center;background:var(--sa-bg);border:1px solid var(--sa-line);border-radius:9px;color:var(--sa-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.sa-drawer-close:hover{background:var(--sa-panel2);color:var(--sa-text,#e7ecf6)}.sa-drawer-body{gap:15px;padding:18px 20px 26px}.sa-drawer-body,.sa-sms-field{display:flex;flex-direction:column}.sa-sms-field{gap:4px}.sa-sms-field-label{color:var(--sa-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sa-sms-field-value,.sa-sms-fullbody{color:var(--sa-text,#e7ecf6);font-size:14px;word-break:break-word}.sa-sms-fullbody{background:var(--sa-bg);border:1px solid var(--sa-line);border-radius:10px;line-height:1.5;padding:12px 14px;white-space:pre-wrap}.sa-wrap{margin:0 auto;max-width:1280px;padding:clamp(18px,3vw,28px) clamp(14px,3vw,28px) 56px}.sa-stack{display:flex;flex-direction:column;gap:18px}.sa-flash{background:var(--sa-panel);border:1px solid var(--sa-line);border-radius:12px;color:var(--sa-muted);font-size:14px;font-weight:600;margin-bottom:12px;padding:12px 15px}.sa-flash.success{background:var(--sa-green-bg);border-color:var(--sa-green-bd);color:var(--sa-green-tx)}.sa-flash.error{background:var(--sa-red-bg);border-color:var(--sa-red-bd);color:var(--sa-red-tx)}.sa-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.sa-h1{color:var(--sa-text);font-size:clamp(22px,2.6vw,28px);font-weight:800;letter-spacing:-.01em}.sa-sub{color:var(--sa-dim);font-size:14px;font-weight:600}.sa-back{align-self:flex-start}.sa-back,.sa-btn{cursor:pointer;font-family:inherit}.sa-btn{align-items:center;border:none;border-radius:12px;display:inline-flex;font-size:15px;font-weight:700;gap:9px;justify-content:center;padding:13px 20px;text-decoration:none}.sa-btn-primary{background:var(--sa-grad);box-shadow:0 6px 20px -8px rgba(124,58,237,.7);color:#fff}.sa-btn-primary:hover{filter:brightness(1.05)}.sa-btn-ghost{background:var(--sa-panel2);border:1px solid var(--sa-line);color:var(--sa-muted)}.sa-btn-ghost:hover{background:var(--sa-panel3)}.sa-btn-light{background:#fff;color:var(--sa-panel)}.sa-btn-light:hover{background:#e6e9f2}.sa-btn-sm{border-radius:11px;font-size:14px;padding:11px 16px}.sa-btn-block{width:100%}.sa-save{background:var(--sa-grad);border:none;border-radius:13px;bottom:16px;box-shadow:0 10px 30px -10px rgba(124,58,237,.8);color:#fff;font-size:16px;gap:9px;justify-content:center;padding:16px;position:sticky;width:100%}.sa-save,.sa-save-inline{align-items:center;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:700}.sa-save-inline{align-self:flex-start;background:var(--sa-panel2);border:1px solid var(--sa-line);border-radius:11px;color:var(--sa-text);font-size:14px;gap:8px;padding:12px 18px}.sa-save-inline:hover{background:var(--sa-panel3)}.sa-avatar{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.sa-avatar--plumber{background:#1b2142;color:var(--sa-indigo)}.sa-avatar--electrician{background:var(--sa-amber-bg);color:var(--sa-amber-tx)}.sa-row{align-items:center;background:var(--sa-panel);border:1px solid var(--sa-line);border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.4);display:flex;flex-wrap:wrap;gap:16px;padding:18px 20px}.sa-row-main{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.sa-row-top{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.sa-row-name{color:var(--sa-text);font-size:17px;font-weight:700}.sa-row-meta{color:var(--sa-dim);font-size:14px}.sa-row-meta .sa-mono{color:var(--sa-muted)}.sa-row-actions{align-items:center;display:flex;gap:9px}.sa-mono{font-family:Sora,sans-serif;letter-spacing:.02em}.sa-badge{align-items:center;border-radius:100px;display:inline-flex;font-size:13px;font-weight:700;gap:7px;padding:6px 13px;white-space:nowrap}.sa-badge-dot{border-radius:50%;height:7px;width:7px}.sa-badge--actif{background:var(--sa-green-bg);border:1.5px solid var(--sa-green-bd);color:var(--sa-green-tx)}.sa-badge--actif .sa-badge-dot{background:var(--sa-green)}.sa-badge--faible{background:var(--sa-amber-bg);border:1.5px solid var(--sa-amber-bd);color:var(--sa-amber-tx)}.sa-badge--faible .sa-badge-dot{background:var(--sa-amber)}.sa-badge--inactif{background:var(--sa-red-bg);border:1.5px solid var(--sa-red-bd);color:var(--sa-red-tx)}.sa-badge--inactif .sa-badge-dot{background:var(--sa-red)}.sa-form{gap:18px;margin:0 auto;max-width:760px;width:100%}.sa-card,.sa-form{display:flex;flex-direction:column}.sa-card{background:var(--sa-panel);border:1px solid var(--sa-line);border-radius:18px;box-shadow:0 2px 14px rgba(0,0,0,.4);gap:16px;padding:22px}.sa-card-title{align-items:center;color:var(--sa-text);display:inline-flex;font-size:16px;font-weight:800;gap:9px}.sa-card-title svg{color:var(--sa-violet)}.sa-card-sub{color:var(--sa-dim);font-size:13px;line-height:1.55;margin-top:-8px}.sa-field{display:flex;flex-direction:column;gap:6px}.sa-grow{flex:1}.sa-label{color:var(--sa-muted);font-size:13px;font-weight:700}.sa-req{color:var(--sa-red-tx)}.sa-input,.sa-select,.sa-textarea{background:var(--sa-bg);border:1.5px solid var(--sa-line);border-radius:11px;color:var(--sa-text);font-family:inherit;font-size:15px;font-weight:500;outline:none;padding:12px 14px;width:100%}.sa-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23828FA8%27 stroke-width=%272.4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.sa-textarea{line-height:1.5;resize:vertical}.sa-input:focus,.sa-select:focus,.sa-textarea:focus{border-color:var(--sa-violet)}.sa-input::-moz-placeholder,.sa-textarea::-moz-placeholder{color:#6e7b95}.sa-input::placeholder,.sa-textarea::placeholder{color:#6e7b95}.sa-hint{color:var(--sa-dim);font-size:12px;line-height:1.5}.sa-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.sa-checks{display:flex;flex-wrap:wrap;gap:20px}.sa-checkbox{align-items:center;color:var(--sa-muted);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:9px}.sa-checkbox input{accent-color:var(--sa-violet);cursor:pointer;height:20px;width:20px}.sa-logorow{gap:12px}.sa-logo,.sa-logorow{align-items:center;display:flex}.sa-logo{background:var(--sa-bg);border:1px solid var(--sa-line);border-radius:13px;color:var(--sa-dim);flex-shrink:0;height:54px;justify-content:center;overflow:hidden;width:54px}.sa-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.sa-file{align-items:center;background:var(--sa-violet-bg);border:1.5px dashed var(--sa-violet-bd);border-radius:11px;color:var(--sa-violet-tx);cursor:pointer;display:inline-flex;flex:1;font-size:14px;font-weight:700;gap:9px;justify-content:center;padding:14px}.sa-file input{display:none}.sa-numok{align-items:center;background:var(--sa-green-bg);border:1px solid var(--sa-green-bd);border-radius:12px;color:var(--sa-muted);display:flex;font-size:14px;font-weight:600;gap:11px;padding:13px 15px}.sa-numok svg{color:var(--sa-green-tx);flex-shrink:0}.sa-numok strong{color:var(--sa-text);font-weight:700}.sa-onboard{background:var(--sa-bg);border:1px solid var(--sa-line);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:15px}.sa-onboard-h{align-items:center;color:var(--sa-text);display:inline-flex;font-size:14px;font-weight:800;gap:8px}.sa-onboard-t{color:var(--sa-muted);font-size:14px;margin:0}.sa-onboard-code{background:var(--sa-panel);border:1px solid var(--sa-line);border-radius:8px;color:var(--sa-violet-tx);display:block;font-family:JetBrains Mono,monospace;font-size:15px;padding:10px 12px}@media (max-width:640px){.sa-grid{grid-template-columns:1fr}.sa-nav-email{display:none}}.sa-field.is-disabled{opacity:.5}.sa-field.is-disabled .sa-select{cursor:not-allowed}.sa-periodbar{background:var(--sa-panel);border-bottom:1px solid var(--sa-line)}.sa-periodbar-in{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 auto;max-width:1280px;padding:11px clamp(14px,3vw,28px)}.sa-period-cap{align-items:center;color:var(--sa-dim);display:inline-flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:.03em;text-transform:uppercase}.sa-presets{display:flex;flex-wrap:wrap;gap:6px}.sa-preset{align-items:center;background:var(--sa-bg);border:1px solid var(--sa-line);border-radius:9px;color:var(--sa-muted);display:inline-flex;font-size:13px;font-weight:700;padding:8px 13px;text-decoration:none;white-space:nowrap}.sa-preset:hover{background:var(--sa-panel2)}.sa-preset.is-active{background:var(--sa-grad);border-color:transparent;color:#fff}.sa-gran{background:var(--sa-panel2);border:1px solid var(--sa-line);border-radius:10px;display:flex;gap:3px;margin-left:auto;padding:3px}.sa-granbtn{border-radius:8px;color:var(--sa-muted);font-size:13px;font-weight:700;padding:7px 13px;text-decoration:none}.sa-granbtn.is-active{background:var(--sa-bg);color:var(--sa-text)}.sa-custom{position:relative}.sa-custombtn{align-items:center;background:var(--sa-bg);border:1px solid var(--sa-line);border-radius:10px;color:var(--sa-muted);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;list-style:none;padding:9px 14px}.sa-custombtn::-webkit-details-marker{display:none}.sa-custom[open] .sa-custombtn{background:var(--sa-panel2);color:var(--sa-text)}.sa-custom-panel{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin-top:11px;width:100%}.sa-date-field{display:flex;flex-direction:column;gap:5px}.sa-date-label{color:var(--sa-dim);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.sa-date{background:var(--sa-panel);border:1.5px solid var(--sa-line);border-radius:10px;color:var(--sa-text);font-family:inherit;font-size:14px;font-weight:600;padding:9px 12px}.sa-date-arrow{color:var(--sa-dim);font-weight:700;padding-bottom:10px}.sa-active-period{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.sa-active-cap{align-items:center;color:var(--sa-muted);display:inline-flex;font-size:14px;font-weight:600;gap:8px}.sa-active-cap svg{color:var(--sa-violet)}.sa-active-val{background:var(--sa-panel);border:1px solid var(--sa-line);border-radius:100px;color:var(--sa-text);font-size:14px;font-weight:700;padding:6px 14px}.sa-reset{align-items:center;color:var(--sa-violet);display:inline-flex;font-size:13px;font-weight:700;gap:6px;text-decoration:none}.sa-alertgrid{display:grid;gap:14px;grid-template-columns:1fr 1fr}.sa-alert{background:linear-gradient(160deg,#241620,#161e2f);border:1.5px solid var(--sa-red-bd);border-radius:18px;display:flex;flex-direction:column;gap:14px;padding:18px}.sa-alert-head{align-items:flex-start;display:flex;gap:12px}.sa-alert-icon{align-items:center;background:var(--sa-red-bg);border-radius:12px;color:#c0392b;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.sa-alert-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.sa-alert-title{color:var(--sa-text);font-size:16px;font-weight:800}.sa-alert-sub{color:#c99a96;font-size:13px}.sa-thresh-row{align-items:center;background:var(--sa-panel);border:1px solid var(--sa-red-bd);border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;padding:11px 13px}.sa-thresh-cap{color:var(--sa-muted);font-size:13px;font-weight:600}.sa-thresh-choices{display:flex;gap:4px}.sa-thresh{background:var(--sa-bg);border:1px solid var(--sa-line);border-radius:8px;color:var(--sa-muted);font-size:13px;font-weight:700;padding:6px 11px;text-decoration:none}.sa-thresh.is-active{background:var(--sa-red);border-color:transparent;color:#fff}.sa-alert-count{align-items:baseline;display:flex;gap:8px}.sa-alert-num{color:var(--sa-green-tx);font-size:34px;font-weight:800;line-height:1}.sa-alert-num.is-warn{color:var(--sa-red)}.sa-alert-numlabel{color:var(--sa-muted);font-size:14px;font-weight:600}.sa-rankcard{background:var(--sa-panel);border:1px solid var(--sa-line);border-radius:18px;box-shadow:0 2px 12px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:13px;padding:18px}.sa-rank-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.sa-rank-title{align-items:center;color:var(--sa-text);display:inline-flex;font-size:16px;font-weight:800;gap:9px}.sa-rank-title svg{color:var(--sa-amber)}.sa-rank-cap{color:var(--sa-dim);font-size:12px;font-weight:600}.sa-rank-list{display:flex;flex-direction:column;gap:8px}.sa-rank-row{align-items:center;background:var(--sa-bg);border:1px solid var(--sa-line);border-radius:12px;display:flex;gap:12px;padding:10px 12px;text-decoration:none}.sa-rank-row:hover{filter:brightness(1.1)}.sa-rank-num{align-items:center;background:var(--sa-panel2);border-radius:8px;color:var(--sa-muted);display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:26px;justify-content:center;width:26px}.sa-rank-main{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.sa-rank-name{color:var(--sa-text);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-rank-meta{color:var(--sa-dim);font-size:12px}.sa-rank-since{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:6px;white-space:nowrap}.sa-since-dot{background:currentColor;border-radius:50%;height:7px;width:7px}.sa-rank-empty{color:var(--sa-dim);font-size:14px}.sa-stale--never{color:var(--sa-red)}.sa-stale--fresh{color:var(--sa-green-tx)}.sa-stale--warn{color:var(--sa-amber-tx)}.sa-stale--old{color:var(--sa-red-tx)}.sa-toolbar2{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.sa-search{flex:1;min-width:220px;position:relative}.sa-search-icon{color:var(--sa-dim);left:15px;position:absolute;top:50%;transform:translateY(-50%)}.sa-searchinput{background:var(--sa-panel);border:1.5px solid var(--sa-line);border-radius:12px;color:var(--sa-text);font-family:inherit;font-size:15px;font-weight:500;outline:none;padding:13px 15px 13px 44px;width:100%}.sa-searchinput:focus{border-color:var(--sa-violet)}.sa-sortselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--sa-panel);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23828FA8%27 stroke-width=%272.4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;border:1.5px solid var(--sa-line);border-radius:12px;color:var(--sa-muted);cursor:pointer;font-family:inherit;padding:13px 36px 13px 14px}.sa-count,.sa-sortselect{font-size:14px;font-weight:600}.sa-count{color:var(--sa-dim);white-space:nowrap}.sa-table{background:var(--sa-panel);border:1px solid var(--sa-line);border-radius:18px;box-shadow:0 2px 14px rgba(0,0,0,.4);overflow:hidden}.sa-thead,.sa-trow{align-items:center;display:grid;gap:12px;grid-template-columns:2.1fr 1fr .8fr 1.1fr 1fr 1.1fr .9fr}.sa-table--fin .sa-thead,.sa-table--fin .sa-trow{grid-template-columns:2.1fr 1fr .8fr 1.1fr 1fr 1.1fr .9fr .9fr}.sa-tcell-budget{color:var(--sa-text);font-size:13.5px;font-weight:700}.sa-thead{background:var(--sa-panel2);border-bottom:1px solid var(--sa-line2);color:var(--sa-dim);font-size:12px;font-weight:700;letter-spacing:.03em;padding:14px 20px;text-transform:uppercase}.sa-th-right{text-align:right}.sa-trow{border-bottom:1px solid var(--sa-line2);color:inherit;padding:15px 20px;text-decoration:none}.sa-trow:last-child{border-bottom:none}.sa-trow:hover{background:var(--sa-panel2)}.sa-tcell-artisan{align-items:center;display:flex;gap:12px;min-width:0}.sa-tcell-artisan .sa-avatar{border-radius:11px;height:38px;width:38px}.sa-tcell-id{display:flex;flex-direction:column;gap:1px;min-width:0}.sa-tcell-name{color:var(--sa-text);font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-tcell-trade{color:var(--sa-dim);font-size:13px}.sa-tcell-last{font-size:14px;font-weight:600}.sa-tcell-total{color:var(--sa-text);font-size:16px;font-weight:700}.sa-tcell-rate{align-items:center;display:flex;gap:9px}.sa-bar{background:#26314c;border-radius:4px;flex:1;height:7px;max-width:64px;overflow:hidden}.sa-bar-fill{border-radius:4px;display:block;height:100%}.sa-bar--good{background:var(--sa-green)}.sa-bar--mid{background:var(--sa-amber)}.sa-bar--low{background:var(--sa-red)}.sa-bar--none{background:#3a4560}.sa-rate-label{font-size:14px;font-weight:700}.sa-rate--good{color:var(--sa-green-tx)}.sa-rate--mid{color:var(--sa-amber-tx)}.sa-rate--low{color:var(--sa-red-tx)}.sa-rate--none{color:var(--sa-dim)}.sa-tcell-avg{color:var(--sa-muted);font-size:14px;font-weight:600}.sa-tcell-badge{display:flex;justify-content:flex-end}.sa-empty-row{color:var(--sa-dim);font-size:14px;font-weight:600;padding:40px 20px;text-align:center}.sa-cards{display:none;flex-direction:column;gap:11px}.sa-acard{background:var(--sa-panel);border:1px solid var(--sa-line);border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.4);color:inherit;display:flex;flex-direction:column;gap:12px;padding:15px;text-decoration:none}.sa-acard-top{align-items:center;display:flex;gap:12px}.sa-acard-top .sa-avatar{border-radius:11px;height:40px;width:40px}.sa-acard-id{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.sa-acard-name{color:var(--sa-text);font-size:16px;font-weight:700}.sa-acard-meta{color:var(--sa-dim);font-size:13px}.sa-acard-stats{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px}.sa-stat{display:flex;flex-direction:column;gap:2px}.sa-stat-k{color:var(--sa-dim);font-size:12px;font-weight:600}.sa-stat-v{color:var(--sa-text);font-size:17px;font-weight:700}.sa-acard-spark{align-items:center;display:flex;margin-left:auto}.sa-detail-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.sa-back{align-items:center;background:var(--sa-panel);border:1px solid var(--sa-line);border-radius:11px;color:var(--sa-muted);display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:10px 15px;text-decoration:none}.sa-back:hover{background:var(--sa-panel2)}.sa-avatar--lg{border-radius:13px;height:48px;width:48px}.sa-detail-id{display:flex;flex-direction:column;gap:2px;min-width:0}.sa-detail-name{color:var(--sa-text);font-size:clamp(20px,2.4vw,26px);font-weight:800;letter-spacing:-.01em}.sa-detail-meta{color:var(--sa-dim);font-size:14px;font-weight:600}.sa-detail-badge{margin-left:auto}.sa-kpis{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(124px,1fr))}.sa-kpi{background:var(--sa-panel);border:1px solid var(--sa-line);border-radius:15px;box-shadow:0 2px 10px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:9px;padding:16px}.sa-kpi-icon{align-items:center;border-radius:10px;display:flex;height:34px;justify-content:center;width:34px}.sa-kpi-icon--accent{background:var(--sa-violet-bg);color:var(--sa-violet-tx)}.sa-kpi-icon--green{background:var(--sa-green-bg);color:var(--sa-green-tx)}.sa-kpi-icon--red{background:var(--sa-red-bg);color:var(--sa-red-tx)}.sa-kpi-icon--amber{background:var(--sa-amber-bg);color:var(--sa-amber-tx)}.sa-kpi-icon--slate{background:var(--sa-panel2);color:var(--sa-muted)}.sa-kpi-value{color:var(--sa-text);font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1}.sa-kpi-label{color:var(--sa-dim);font-size:13px;font-weight:600}.sa-charts{display:grid;gap:14px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.sa-chart{background:var(--sa-panel);border:1px solid var(--sa-line);border-radius:18px;box-shadow:0 2px 14px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:14px;padding:20px}.sa-chart-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.sa-chart-title{color:var(--sa-text);font-size:16px;font-weight:800}.sa-chart-legend{display:flex;gap:16px}.sa-leg{align-items:center;color:var(--sa-muted);display:inline-flex;font-size:13px;font-weight:600;gap:7px}.sa-leg-sw{border-radius:3px;flex-shrink:0;height:11px;width:11px}.sa-leg--answered{background:var(--sa-green)}.sa-leg--missed{background:var(--sa-red)}.sa-leg--voicemail{background:var(--sa-amber)}.sa-leg--rejected{background:#6e7b95}.sa-chart-body{width:100%}.sa-donutwrap{align-items:center;display:flex;justify-content:center}.sa-legend{display:flex;flex-direction:column;gap:8px}.sa-legend-row{align-items:center;display:flex;gap:10px}.sa-legend-label{color:var(--sa-muted);flex:1;font-size:14px;font-weight:600}.sa-legend-value{color:var(--sa-text);font-size:14px;font-weight:700}.sa-legend-pct{color:var(--sa-dim);font-size:13px;font-weight:600;text-align:right;width:46px}.sa-callbox{background:var(--sa-panel);border:1px solid var(--sa-line);border-radius:18px;box-shadow:0 2px 14px rgba(0,0,0,.4);overflow:hidden}.sa-callbox-head{align-items:center;border-bottom:1px solid var(--sa-line2);display:flex;justify-content:space-between;padding:16px 20px}.sa-callbox-title{color:var(--sa-text);font-size:16px;font-weight:800}.sa-callbox-count{color:var(--sa-dim);font-size:13px;font-weight:600}.sa-calllist{max-height:360px;overflow-y:auto}.sa-call{align-items:center;border-bottom:1px solid var(--sa-line2);display:grid;gap:12px;grid-template-columns:1fr 1.1fr .8fr 1.2fr;padding:13px 20px}.sa-call:last-child{border-bottom:none}.sa-call-date{color:var(--sa-text);font-size:14px;font-weight:600}.sa-callstatus{align-items:center;border-radius:7px;display:inline-flex;font-size:12px;font-weight:700;gap:5px;padding:4px 9px}.sa-callstatus--answered{background:var(--sa-green-bg);color:var(--sa-green-tx)}.sa-callstatus--missed{background:var(--sa-red-bg);color:var(--sa-red-tx)}.sa-callstatus--voicemail{background:var(--sa-amber-bg);color:var(--sa-amber-tx)}.sa-callstatus--rejected{background:var(--sa-panel2);color:var(--sa-muted)}.sa-callstatus--ringing{background:var(--sa-violet-bg);color:var(--sa-violet-tx)}.sa-call-dur{color:var(--sa-muted);font-size:14px;font-weight:600}.sa-call-idwrap{display:flex;flex-direction:column;gap:2px;min-width:0}.sa-call-number{color:var(--sa-muted);font-size:14px}.sa-call-name{color:var(--sa-text);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-callempty{align-items:center;display:flex;flex-direction:column;gap:12px;padding:48px 20px;text-align:center}.sa-callempty-icon{align-items:center;background:var(--sa-panel2);border-radius:50%;color:var(--sa-dim);display:flex;height:54px;justify-content:center;width:54px}.sa-callempty-title{color:var(--sa-muted);font-size:15px;font-weight:700}.sa-callempty-sub{color:var(--sa-dim);font-size:13px;max-width:300px}.sa-app.js-on .sa-nojs{display:none}@media (min-width:901px){.sa-periodbar{position:sticky;top:0;z-index:20}}@media (max-width:980px){.sa-charts{grid-template-columns:1fr}}@media (max-width:860px){.sa-alertgrid{grid-template-columns:1fr}.sa-table{display:none}.sa-cards{display:flex}.sa-gran{margin-left:0}}.sa-devtools-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.sa-devtools-row{align-items:center;display:flex;gap:10px}.sa-devtools-row .sa-input{flex:1;min-width:0}.sa-devtools-row .sa-btn{flex-shrink:0}@media (max-width:720px){.sa-devtools-grid{grid-template-columns:1fr}}.sa-pagination{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:6px}.sa-page-info{color:var(--sa-muted,#9aa2b4);font-size:13px;font-weight:600}.sa-btn.is-disabled{cursor:default;opacity:.45;pointer-events:none}.sa-bud{border-left:3px solid var(--sa-line);gap:13px}.sa-bud--ok{border-left-color:var(--sa-green)}.sa-bud--warn{border-left-color:var(--sa-amber)}.sa-bud--crit{border-left-color:var(--sa-red)}.sa-bud-top{align-items:center;display:flex;gap:10px}.sa-bud-top .sa-card-title{flex:1;min-width:0}.sa-bud-badge{align-items:center;border:1px solid var(--sa-line);border-radius:999px;color:var(--sa-dim);display:inline-flex;font-size:11.5px;font-weight:800;gap:6px;padding:3px 9px;white-space:nowrap}.sa-bud-dot{background:currentColor;border-radius:50%;height:7px;width:7px}.sa-bud-badge--ok{background:var(--sa-green-bg);border-color:var(--sa-green-bd);color:var(--sa-green-tx)}.sa-bud-badge--warn{background:var(--sa-amber-bg);border-color:var(--sa-amber-bd);color:var(--sa-amber-tx)}.sa-bud-badge--crit{background:var(--sa-red-bg);border-color:var(--sa-red-bd);color:var(--sa-red-tx)}.sa-bud-remain{display:flex;flex-direction:column;gap:3px}.sa-bud-remain-val{color:var(--sa-text);font-size:25px;font-weight:800;letter-spacing:-.02em}.sa-bud-remain-val.sa-bud-na{color:var(--sa-muted);font-size:17px}.sa-bud-remain-cap{color:var(--sa-dim);font-size:12.5px;font-weight:600;letter-spacing:0}.sa-bud--ok .sa-bud-head{color:var(--sa-green-tx)}.sa-bud--warn .sa-bud-head{color:var(--sa-amber-tx)}.sa-bud--crit .sa-bud-head{color:var(--sa-red-tx)}.sa-bud-head{color:var(--sa-dim);font-size:13px;font-weight:700}.sa-bud-remain-note{color:var(--sa-dim);font-size:12px}.sa-bud-spends{border-top:1px solid var(--sa-line);display:flex;gap:10px;padding-top:11px}.sa-bud-spend{display:flex;flex:1;flex-direction:column;gap:1px}.sa-bud-spend-val{color:var(--sa-text);font-size:15px;font-weight:800}.sa-bud-spend-lbl{color:var(--sa-dim);font-size:11.5px}.sa-budget-total{align-items:center;background:var(--sa-panel3);border-radius:100px;color:var(--sa-text);display:inline-flex;font-size:13px;font-weight:800;gap:6px;padding:6px 12px;white-space:nowrap}.sa-budget-total,.sa-budgetbox{border:1px solid var(--sa-line)}.sa-budgetbox{background:var(--sa-panel);border-radius:18px;box-shadow:0 2px 14px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:14px;padding:20px}.sa-budgetbox-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.sa-budget-big{color:var(--sa-text);font-size:24px;font-weight:800}.sa-budget-rows{display:flex;flex-direction:column;gap:8px}.sa-budget-row{align-items:center;background:var(--sa-panel2);border:1px solid var(--sa-line2);border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:11px 14px}.sa-budget-k{align-items:center;color:var(--sa-muted);display:inline-flex;font-size:14px;font-weight:600;gap:8px}.sa-budget-k em{color:var(--sa-dim);font-style:normal;font-weight:700}.sa-budget-v{color:var(--sa-text);font-size:15px;font-weight:800}.sa-budget-note{color:var(--sa-dim);font-size:12.5px;line-height:1.5}.sa-hit{cursor:crosshair}.sa-seg{cursor:pointer;transition:opacity .12s ease}.sa-chart svg:hover .sa-seg:not(:hover){opacity:.5}.sa-tooltip{background:#0b1220;border:1px solid var(--sa-line);border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.55);color:var(--sa-text);max-width:260px;min-width:120px;padding:9px 12px;pointer-events:none;position:fixed;z-index:200}.sa-tip-head{font-size:13px;font-weight:800;margin-bottom:2px}.sa-tip-line{color:var(--sa-muted);font-size:12.5px;font-weight:600}.sa-comm-top{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.sa-comm-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.sa-comm-h1{align-items:center;color:var(--sa-text);display:inline-flex;font-size:20px;font-weight:800;gap:8px}.sa-comm-sub{color:var(--sa-muted);font-size:13.5px}.sa-comm-summary{align-items:flex-end;background:var(--sa-panel3);border:1px solid var(--sa-line);border-radius:14px;display:flex;flex-direction:column;padding:12px 18px}.sa-comm-sum-lbl{color:var(--sa-dim);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.sa-comm-sum-val{color:var(--sa-text);font-size:24px;font-weight:800}.sa-comm-sum-sub{color:var(--sa-dim);font-size:12px}.sa-comm{background:var(--sa-panel);border:1px solid var(--sa-line);border-radius:18px;box-shadow:0 2px 14px rgba(0,0,0,.4);overflow:hidden}.sa-comm-head,.sa-comm-row{align-items:center;display:grid;gap:12px;grid-template-columns:2fr 1fr 1fr 1.2fr;padding:14px 20px}.sa-comm-head{background:var(--sa-panel2);color:var(--sa-dim);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.sa-comm-head,.sa-comm-row{border-bottom:1px solid var(--sa-line2)}.sa-comm-row{color:var(--sa-muted);font-size:14px}.sa-comm-row:last-child{border-bottom:none}.sa-comm-name{color:var(--sa-text);font-weight:700}.sa-comm-val{color:var(--sa-green);font-weight:800}.sa-comm-empty{display:flex;flex-direction:column;gap:4px;padding:26px 20px;text-align:center}.sa-comm-empty-t{color:var(--sa-text);font-size:15px;font-weight:700}.sa-comm-empty-s{color:var(--sa-dim);font-size:13px}.sa-comm-note{color:var(--sa-dim);font-size:12.5px;line-height:1.5}@media (max-width:640px){.sa-comm-head{display:none}.sa-comm-row{grid-template-columns:1fr auto;row-gap:4px}.sa-comm-name{grid-column:1/-1}}.sa-chip{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1.6;padding:2px 9px;white-space:nowrap}.sa-chip--direct{background:var(--sa-violet-bg);border-color:var(--sa-violet-bd);color:var(--sa-violet-tx)}.sa-chip--renvoi{background:var(--sa-amber-bg);border-color:var(--sa-amber-bd);color:var(--sa-amber-tx)}.sa-chip--ok{background:var(--sa-green-bg);border-color:var(--sa-green-bd);color:var(--sa-green-tx)}.sa-chip--warn{background:var(--sa-amber-bg);border-color:var(--sa-amber-bd);color:var(--sa-amber-tx)}.sa-chip--flag{background:var(--sa-red-bg);border-color:var(--sa-red-bd);color:var(--sa-red-tx)}.sa-chip--muted{background:var(--sa-panel2);border-color:var(--sa-line);color:var(--sa-muted)}.sa-quota--normal{color:var(--sa-green-tx)}.sa-quota--warn{color:var(--sa-amber-tx)}.sa-quota--over{color:var(--sa-red-tx)}.sa-fin-min{font-weight:700}.sa-fin-cap{color:var(--sa-dim);font-size:12px;font-weight:500}.sa-fin-marg--pos{color:var(--sa-text)}.sa-fin-marg--neg{color:var(--sa-red-tx)}.sa-fin-none{color:var(--sa-dim)}.sa-fin-flags{display:flex;flex-wrap:wrap;gap:4px}.sa-head-back{align-items:center;display:flex;gap:12px}.sa-acard-flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sa-fin-list{display:flex;flex-direction:column;gap:2px;margin-top:8px}.sa-fin-li{align-items:center;border-radius:8px;color:var(--sa-text);display:flex;gap:12px;justify-content:space-between;padding:7px 10px;text-decoration:none}a.sa-fin-li:hover{background:var(--sa-panel2)}.sa-fin-li-name{color:var(--sa-muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-fin-li-val{font-weight:600;white-space:nowrap}.sa-fin-flagbar{display:flex;flex-wrap:wrap;gap:6px}.sa-fin-flaggrid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:10px}.sa-fin-flaghead{display:inline-flex;margin-bottom:2px}@media (max-width:860px){.sa-fin-flaggrid{grid-template-columns:1fr}}.sa-fin-gauge{margin:4px 0 14px}.sa-fin-gauge-head{align-items:baseline;display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px}.sa-fin-renvoi{border-left:3px solid var(--sa-amber)}.sa-crosslink{align-items:center;background:var(--sa-panel);border:1px solid var(--sa-line);border-radius:18px;box-shadow:0 2px 14px rgba(0,0,0,.4);color:var(--sa-text);display:flex;gap:14px;padding:16px 20px;text-decoration:none;transition:border-color .15s ease,background .15s ease}.sa-crosslink:hover{background:var(--sa-panel2);border-color:var(--sa-violet-bd)}.sa-crosslink-icon{align-items:center;background:var(--sa-violet-bg);border-radius:10px;color:var(--sa-violet-tx);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.sa-crosslink-main{display:flex;flex:1;flex-direction:column;gap:2px}.sa-crosslink-title{font-size:15px;font-weight:700}.sa-crosslink-sub{color:var(--sa-dim);font-size:13px}.sa-crosslink-arrow{color:var(--sa-muted);flex-shrink:0}.sa-home-stats{display:flex;flex-direction:column;gap:12px}.sa-home-stats-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.sa-home-stats-title{align-items:center;color:var(--sa-text);display:inline-flex;font-size:15px;font-weight:800;gap:8px}.sa-home-flags{display:flex;flex-wrap:wrap;gap:8px}a.sa-chip{text-decoration:none}a.sa-chip:hover{filter:brightness(1.12)}.sa-row-stats{align-items:center;display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:6px}.sa-row-stat{align-items:center;color:var(--sa-dim);display:inline-flex;font-size:13px;font-weight:600;gap:6px}.sa-row-stat strong{color:var(--sa-text);font-weight:700}.sa-row-actlink{align-items:center;color:var(--sa-violet-tx);display:inline-flex;font-size:13px;font-weight:700;gap:5px;text-decoration:none}.sa-row-actlink:hover{color:#fff}.sa-badge--green{background:var(--sa-green-bg);border:1.5px solid var(--sa-green-bd);color:var(--sa-green-tx)}.sa-badge--green .sa-badge-dot{background:var(--sa-green)}.sa-badge--amber{background:var(--sa-amber-bg);border:1.5px solid var(--sa-amber-bd);color:var(--sa-amber-tx)}.sa-badge--amber .sa-badge-dot{background:var(--sa-amber)}.sa-badge--red{background:var(--sa-red-bg);border:1.5px solid var(--sa-red-bd);color:var(--sa-red-tx)}.sa-badge--red .sa-badge-dot{background:var(--sa-red)}.sa-badge--slate{background:var(--sa-panel2);border:1.5px solid var(--sa-line);color:var(--sa-muted)}.sa-badge--slate .sa-badge-dot{background:var(--sa-dim)}.sa-btn-danger{background:var(--sa-red);color:#fff}.sa-btn-danger:hover{filter:brightness(1.06)}.sa-btn-danger-soft{background:var(--sa-red-bg);border:1px solid var(--sa-red-bd);color:var(--sa-red-tx)}.sa-btn-danger-soft:hover{filter:brightness(1.1)}.sa-statusbar{align-items:center;background:var(--sa-panel);border:1px solid var(--sa-line);border-radius:16px;display:flex;flex-wrap:wrap;gap:12px 14px;padding:16px 20px}.sa-statusbar--green{background:linear-gradient(135deg,#13291d,#15251e);border-color:var(--sa-green-bd)}.sa-statusbar--amber{background:linear-gradient(135deg,#2d2511,#1f2233);border-color:var(--sa-amber-bd)}.sa-statusbar--red{background:linear-gradient(135deg,#2a1214,#1f2233);border-color:var(--sa-red-bd)}.sa-statusbar-facts{display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:18px}.sa-statusbar>.sa-btn{flex-shrink:0;margin-left:auto}.sa-fact{display:flex;flex-direction:column;gap:1px}.sa-fact-k{color:var(--sa-dim);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sa-fact-v{color:var(--sa-text);font-size:14px;font-weight:700}.sa-shortcuts{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.sa-shortcut{align-items:center;background:var(--sa-panel);border:1px solid var(--sa-line);border-radius:14px;color:inherit;display:flex;gap:12px;padding:14px 16px;text-decoration:none}.sa-shortcut--link{cursor:pointer}.sa-shortcut--link:hover{background:var(--sa-panel2)}.sa-shortcut-ic{align-items:center;background:var(--sa-violet-bg);border-radius:10px;color:var(--sa-violet-tx);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.sa-shortcut-body{display:flex;flex:1;flex-direction:column;min-width:0}.sa-shortcut-k{color:var(--sa-dim);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sa-shortcut-v{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-shortcut-title,.sa-shortcut-v{color:var(--sa-text);font-size:14px}.sa-shortcut-title{flex:1;font-weight:800}.sa-onboard2-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:13px}.sa-onboard2-count{color:var(--sa-dim);font-size:12.5px;font-weight:700}.sa-onboard2-count.is-done{color:var(--sa-green-tx)}.sa-onboard2-steps{display:flex;flex-wrap:wrap;gap:8px}.sa-ostep{align-items:center;border-radius:10px;display:inline-flex;flex:1;font-size:12.5px;font-weight:700;gap:7px;min-width:110px;padding:9px 12px}.sa-ostep.is-ok{background:var(--sa-green-bg);border:1px solid var(--sa-green-bd);color:var(--sa-green-tx)}.sa-ostep.is-todo{background:var(--sa-panel2);color:var(--sa-dim)}.sa-acc,.sa-ostep.is-todo{border:1px solid var(--sa-line)}.sa-acc{background:var(--sa-panel);border-radius:16px;overflow:hidden}.sa-acc-head{align-items:center;cursor:pointer;display:flex;gap:12px;list-style:none;padding:18px 20px}.sa-acc-head::-webkit-details-marker{display:none}.sa-acc-ic{align-items:center;background:var(--sa-violet-bg);border-radius:10px;color:var(--sa-violet-tx);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.sa-acc-title{color:var(--sa-text);flex:1;font-size:16px;font-weight:800}.sa-acc-hint{color:var(--sa-dim);font-size:13px;font-weight:600;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-acc-chev{color:var(--sa-dim);flex-shrink:0;transition:transform .18s ease}.sa-acc[open] .sa-acc-chev{transform:rotate(180deg)}.sa-acc-body{border-top:1px solid var(--sa-line2);display:flex;flex-direction:column;gap:16px;padding:18px 20px 22px}.sa-note{align-items:flex-start;background:#141c33;border:1px solid var(--sa-line);border-radius:12px;color:#9fa9bf;display:flex;font-size:13px;gap:10px;line-height:1.55;padding:13px 15px}.sa-note svg{color:var(--sa-violet-tx);flex-shrink:0;margin-top:1px}.sa-billcards{display:flex;flex-wrap:wrap;gap:12px}.sa-billcard{background:var(--sa-bg);border:1px solid var(--sa-line);border-radius:12px;display:flex;flex:1;flex-direction:column;gap:3px;min-width:150px;padding:13px 15px}.sa-billcard-k{color:var(--sa-dim);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sa-billcard-v{color:var(--sa-text);font-size:15px;font-weight:800}.sa-subform{display:flex;flex-direction:column;gap:12px;margin:0}.sa-inline{align-items:center;display:flex;gap:10px}.sa-renvoi{background:#141c33;border:1px solid var(--sa-line);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:15px}.sa-renvoi-h{align-items:center;color:var(--sa-text);display:inline-flex;font-size:13px;font-weight:800;gap:8px}.sa-renvoi-h svg{color:var(--sa-violet-tx)}.sa-renvoi-row{gap:10px}.sa-renvoi-ic,.sa-renvoi-row{align-items:center;display:flex}.sa-renvoi-ic{background:var(--sa-panel2);border:1px solid var(--sa-line);border-radius:7px;color:var(--sa-dim);flex-shrink:0;height:22px;justify-content:center;width:22px}.sa-renvoi-ic.is-ok{background:var(--sa-green-bg);border-color:var(--sa-green-bd);color:var(--sa-green-tx)}.sa-renvoi-lbl{color:var(--sa-muted);flex:1;font-size:13.5px;font-weight:600}.sa-renvoi-val{font-size:12px;font-weight:700}.sa-renvoi-val.is-ok{color:var(--sa-green-tx)}.sa-renvoi-val.is-off{color:var(--sa-dim)}.sa-renvoi-note{color:var(--sa-muted);font-size:12.5px;margin:0}.sa-renvoi-note.is-error{color:var(--sa-red-tx)}.sa-testhist{border-top:1px solid var(--sa-line2);display:flex;flex-direction:column;gap:7px;padding-top:10px}.sa-testhist-h{color:var(--sa-dim);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sa-testhist-row{align-items:center;color:var(--sa-muted);display:flex;font-size:12.5px;font-weight:600;gap:8px}.sa-testhist--ok{color:var(--sa-green-tx)}.sa-testhist--ko{color:var(--sa-red-tx)}.sa-fin-min-lbl{align-items:center;color:var(--sa-muted);display:inline-flex;font-size:13px;font-weight:700;gap:7px}.sa-fin-min-lbl svg{color:var(--sa-violet-tx)}.sa-journal-row{border-bottom:1px solid var(--sa-line2);display:flex;gap:11px;padding:9px 0}.sa-journal-row:last-child{border-bottom:none}.sa-journal-ic{color:var(--sa-dim);flex-shrink:0;margin-top:2px}.sa-journal-body{display:flex;flex:1;flex-direction:column}.sa-journal-t{color:var(--sa-text);font-size:13px;font-weight:600}.sa-journal-meta{color:var(--sa-dim);font-size:11.5px;font-weight:600}.sa-danger{background:#1b121a;border:1px solid #4a2530;border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:18px 20px}.sa-danger-h{align-items:center;color:var(--sa-red-tx);display:inline-flex;font-size:14px;font-weight:800;gap:8px}@media (max-width:640px){.sa-shortcuts{grid-template-columns:1fr}.sa-acc-hint{display:none}}.kf-page{--kf-blue:#1c5f9e;--kf-blue2:#2e7fc4;--kf-amber:#f5b301;--kf-green:#1b9e5a;--kf-ink:#12233b;--kf-mut:#5b6478;--kf-mut2:#8a92a4;--kf-mut3:#9aa2b4;--kf-line:#e1e6f0;--kf-line2:#eef1f6;--kf-fieldbg:#f7f8fc;--kf-radius:16px;background:#eef1f8;color:var(--kf-ink);display:flex;flex-direction:column;font-family:Archivo,system-ui,sans-serif;min-height:100vh;min-height:100dvh;overflow-x:hidden;position:relative}.kf-page ::-moz-selection{background:rgba(28,95,158,.18)}.kf-page ::selection{background:rgba(28,95,158,.18)}body:has(.kf-page){min-height:100vh;min-height:100dvh}.kf-halos{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.kf-halo{border-radius:50%;position:absolute}.kf-halo--a{background:radial-gradient(circle,rgba(28,95,158,.1),transparent 65%);height:460px;right:-120px;top:-160px;width:460px}.kf-halo--b{background:radial-gradient(circle,rgba(245,179,1,.1),transparent 68%);bottom:-190px;height:420px;left:-120px;width:420px}[hidden]{display:none!important}.kf-header{background:#fff;border-bottom:1px solid var(--kf-line);position:sticky;top:0;z-index:5}.kf-header-in{gap:12px;margin:0 auto;max-width:520px;min-height:54px;padding:12px clamp(16px,4vw,22px)}.kf-back,.kf-header-in{align-items:center;display:flex}.kf-back{background:var(--kf-fieldbg);border:1px solid var(--kf-line);border-radius:11px;color:var(--kf-ink);cursor:pointer;flex-shrink:0;height:38px;justify-content:center;width:38px}.kf-back svg{height:19px;width:19px}.kf-brand{align-items:center;display:inline-flex;flex:1;gap:8px;min-width:0}.kf-logo{max-height:26px;max-width:120px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.kf-brandname{color:var(--kf-ink);font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kf-secure{align-items:center;color:var(--kf-green);display:inline-flex;flex-shrink:0;font-size:12.5px;font-weight:700;gap:5px}.kf-secure svg{height:15px;width:15px}.kf-stepcount{color:var(--kf-mut2);flex-shrink:0;font-size:13px;font-weight:800;white-space:nowrap}.kf-progress{background:#e9edf4;height:4px}.kf-progress-bar{background:linear-gradient(90deg,var(--kf-blue),var(--kf-blue2));display:block;height:100%;transition:width .4s cubic-bezier(.3,.7,.3,1);width:0}.kf-body{flex:1;position:relative;z-index:1}.kf-wrap{margin:0 auto;max-width:520px;padding:clamp(20px,5vw,30px) clamp(16px,4vw,22px) 24px}.kf-flash{border-radius:12px;font-size:14px;font-weight:600;margin-bottom:14px;padding:12px 14px}.kf-flash.error{background:#fdecec;border:1px solid #f5c2c2;color:#a12a2a}.kf-flash.success{background:#e5f4ec;border:1px solid #b6e0c7;color:#146c40}.kf-preview-note{align-items:center;background:#fbfcff;border:1px dashed #c7cfdd;border-radius:12px;color:var(--kf-mut);display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:16px;padding:10px 13px}.kf-preview-note svg{height:16px;width:16px}.kf-hp{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.kf-step{display:flex;flex-direction:column;gap:18px}.kf-page--form.is-wizard .kf-step{display:none}.kf-page--form.is-wizard .kf-step.is-active{animation:kfIn .28s ease both;display:flex}.kf-page--form.is-wizard .kf-group-h{display:none}@keyframes kfIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kf-page--form.is-wizard .kf-step.is-active{animation:none}}.kf-page--form:not(.is-wizard) .kf-step+.kf-step{border-top:1px solid var(--kf-line);margin-top:26px;padding-top:26px}.kf-stephead{display:flex;flex-direction:column;gap:6px}.kf-steptitle{font-size:clamp(22px,5.4vw,26px);font-weight:900;letter-spacing:-.01em;line-height:1.15;margin:0}.kf-stepsub{color:var(--kf-mut);font-size:15px;font-weight:500;margin:0}.kf-step[data-step=intro]{gap:20px;padding-top:6px}.kf-introico{align-items:center;background:var(--kf-ink);border-radius:20px;box-shadow:0 18px 36px -18px rgba(18,35,59,.6);display:flex;height:70px;justify-content:center;width:70px}.kf-introico svg{color:var(--kf-amber)}.kf-introtxt{display:flex;flex-direction:column;gap:10px}.kf-h1{font-size:clamp(26px,6.4vw,32px);font-weight:900;letter-spacing:-.02em;line-height:1.12;margin:0}.kf-sub{color:var(--kf-mut);font-size:16.5px;font-weight:500;line-height:1.55;margin:0}.kf-reassure{background:#fff;border:1px solid var(--kf-line);border-radius:18px;box-shadow:0 2px 12px rgba(20,30,60,.04);display:flex;flex-direction:column;gap:11px;padding:18px}.kf-reassure-row{align-items:center;color:#3a445c;display:flex;font-size:15.5px;font-weight:600;gap:12px}.kf-reassure-ico{align-items:center;border-radius:11px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.kf-reassure-ico svg{height:20px;width:20px}.kf-reassure-ico--blue{background:#eaf1f8;color:var(--kf-blue)}.kf-reassure-ico--green{background:#e5f4ec;color:var(--kf-green)}.kf-reassure-ico--amber{background:#fcf3da;color:#8a6a10}.kf-motifs{display:flex;flex-direction:column;gap:10px}.kf-motif{align-items:center;background:#fff;border:2px solid var(--kf-line);border-radius:15px;color:#3a445c;cursor:pointer;display:flex;gap:13px;min-height:66px;padding:14px 16px;position:relative;transition:border-color .15s,background .15s,box-shadow .15s}.kf-motif input{height:0;opacity:0;position:absolute;width:0}.kf-motif-ico{align-items:center;background:#f1f4f9;border-radius:12px;color:var(--kf-blue);display:flex;flex-shrink:0;height:44px;justify-content:center;transition:background .15s,color .15s;width:44px}.kf-motif-ico svg{height:22px;width:22px}.kf-motif-txt{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.kf-motif-label{color:var(--kf-ink);font-size:16px;font-weight:700}.kf-motif-sub{color:var(--kf-mut2);font-size:12.5px;font-weight:600}.kf-motif-check{color:var(--kf-blue);display:flex;flex-shrink:0;opacity:0;transition:opacity .15s}.kf-motif-check svg{height:20px;width:20px}.kf-motif:has(input:checked){background:#eaf1f8;border-color:var(--kf-blue);box-shadow:0 8px 20px -14px rgba(28,95,158,.6)}.kf-motif:has(input:checked) .kf-motif-ico{background:var(--kf-blue);color:#fff}.kf-motif:has(input:checked) .kf-motif-check{opacity:1}.kf-motif:has(input:focus-visible){outline:2px solid var(--kf-blue);outline-offset:2px}.kf-group{display:flex;flex-direction:column;gap:16px}.kf-group+.kf-group{margin-top:16px}.kf-group-h{color:var(--kf-mut2);font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.kf-field{display:flex;flex-direction:column;gap:8px}.kf-field--reveal{margin-top:4px}.kf-cardhead{align-items:center;display:flex;gap:8px;justify-content:space-between}.kf-label{color:var(--kf-ink);font-size:14px;font-weight:800}.kf-optional{color:var(--kf-mut3);font-size:12px;font-weight:600}.kf-req{color:#d0433f}.kf-input,.kf-textarea{background:var(--kf-fieldbg);border:1.5px solid var(--kf-line);border-radius:13px;color:var(--kf-ink);font-family:inherit;font-size:16px;font-weight:500;padding:14px;width:100%}.kf-input{padding:15px 14px}.kf-textarea{line-height:1.5;min-height:66px;resize:none}.kf-input::-moz-placeholder,.kf-textarea::-moz-placeholder{color:var(--kf-mut3);font-weight:400}.kf-input::placeholder,.kf-textarea::placeholder{color:var(--kf-mut3);font-weight:400}.kf-input:focus,.kf-textarea:focus{border-color:var(--kf-blue);outline:none}.kf-card{background:#fff;border:1px solid var(--kf-line);border-radius:18px;box-shadow:0 2px 12px rgba(20,30,60,.04);flex-direction:column;gap:14px;padding:18px}.kf-card,.kf-choice{display:flex}.kf-choice--cards{gap:10px}.kf-choice--pills{gap:8px}.kf-choice--rows{flex-direction:column;gap:8px}.kf-opt{cursor:pointer;position:relative;transition:all .15s}.kf-opt input{height:0;opacity:0;position:absolute;width:0}.kf-opt--cards{align-items:center;background:#fff;border:2px solid var(--kf-line);border-radius:14px;color:#3a445c;display:flex;flex:1;gap:10px;min-height:62px;padding:14px 13px}.kf-opt--cards .kf-opt-ico svg{height:20px;width:20px}.kf-opt--cards .kf-opt-label{font-size:15.5px;font-weight:800}.kf-opt--cards .kf-opt-sub{color:var(--kf-mut2);font-size:12px;font-weight:600}.kf-opt--cards .kf-opt-txt{display:flex;flex-direction:column;gap:1px;text-align:left}.kf-opt--cards:has(input:checked){background:#eaf1f8;border-color:var(--kf-blue);box-shadow:0 8px 20px -14px rgba(28,95,158,.6);color:var(--kf-ink)}.kf-opt--cards:has(input:checked) .kf-opt-sub{color:#5b7ca6}.kf-opt--pills{align-items:center;background:var(--kf-fieldbg);border:1.5px solid var(--kf-line);border-radius:12px;color:#3a445c;display:flex;flex:1;font-size:14.5px;font-weight:800;justify-content:center;min-height:48px;padding:13px}.kf-opt--pills:has(input:checked){background:var(--kf-ink);border-color:var(--kf-ink);color:#fff}.kf-opt--rows{align-items:center;background:var(--kf-fieldbg);border:1.5px solid var(--kf-line);border-radius:12px;color:#3a445c;display:flex;font-size:14.5px;font-weight:700;gap:11px;min-height:48px;padding:12px 14px;text-align:left}.kf-opt--rows .kf-opt-ico svg{flex-shrink:0;height:19px;width:19px}.kf-opt--rows .kf-opt-txt{flex:1}.kf-opt--rows:has(input:checked){background:#eaf1f8;border-color:var(--kf-blue);color:var(--kf-ink)}.kf-opt-check{display:none;position:absolute;right:8px;top:8px}.kf-opt:has(input:focus-visible){outline:2px solid var(--kf-blue);outline-offset:2px}.kf-ac{position:relative}.kf-ac-list{background:#fff;border:1px solid var(--kf-line);border-radius:12px;box-shadow:0 14px 34px -16px rgba(20,30,60,.35);left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.kf-ac-item{color:var(--kf-ink);cursor:pointer;font-size:14.5px;padding:11px 14px}.kf-ac-item.is-active,.kf-ac-item:hover{background:#eaf1f8}.kf-phone{background:var(--kf-fieldbg);border:1px solid var(--kf-line);border-radius:13px;gap:12px;padding:13px 15px}.kf-phone,.kf-phone-ico{align-items:center;display:flex}.kf-phone-ico{background:#e5f4ec;border-radius:10px;color:var(--kf-green);flex-shrink:0;height:36px;justify-content:center;width:36px}.kf-phone-ico svg{height:18px;width:18px}.kf-phone-txt{display:flex;flex-direction:column;min-width:0}.kf-phone-k{color:var(--kf-mut2);font-size:12.5px;font-weight:600}.kf-phone-v{color:var(--kf-ink);font-size:16px;font-weight:800}.kf-disclose-wrap{border-radius:12px;scroll-margin-top:72px}.kf-disclose{align-items:center;cursor:pointer;display:flex;gap:13px;list-style:none}.kf-disclose::-webkit-details-marker{display:none}.kf-disclose-ico{align-items:center;background:#fcf3da;border-radius:11px;color:#8a6a10;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.kf-disclose-ico svg{height:19px;width:19px}.kf-disclose-l{display:flex;flex:1;flex-direction:column;gap:1px}.kf-disclose-t{color:var(--kf-ink);font-size:15.5px;font-weight:800}.kf-disclose-s{color:var(--kf-mut2);font-size:13px;font-weight:600}.kf-disclose-chev{color:var(--kf-mut2);flex-shrink:0;height:20px;transition:transform .2s;width:20px}.kf-disclose-wrap[open] .kf-disclose-chev{transform:rotate(180deg)}.kf-disclose-body{animation:kfExpand .22s ease both;border-top:1px solid var(--kf-line2);display:flex;flex-direction:column;gap:18px;margin-top:16px;padding-top:16px}.kf-disclose-mini{color:var(--kf-blue);cursor:pointer;font-size:13.5px;font-weight:700;list-style:none}.kf-disclose-mini::-webkit-details-marker{display:none}@keyframes kfExpand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.kf-file{align-items:center;background:var(--kf-fieldbg);border:1.5px dashed #c7cfdd;border-radius:13px;color:var(--kf-blue);cursor:pointer;display:flex;font-size:14.5px;font-weight:700;gap:10px;padding:14px}.kf-file svg{height:20px;width:20px}.kf-file input,.kf-mic{display:none}.kf-mic{align-items:center;align-self:flex-start;background:#eaf1f8;border:1.5px solid #cbddf0;border-radius:100px;color:var(--kf-blue);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:700;gap:9px;justify-content:center;min-height:42px;padding:9px 16px}.kf-mic.is-ready{display:inline-flex}.kf-mic svg{height:18px;width:18px}.kf-mic.recording{animation:kfMic 1.2s ease-in-out infinite;background:var(--kf-blue);border-color:var(--kf-blue);color:#fff}@keyframes kfMic{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.kf-micstatus{color:var(--kf-mut);font-size:13px;font-weight:600;margin:0}.kf-voicecta{align-items:center;display:none;flex-direction:column;gap:12px;margin-top:20px}.kf-voicecta:has(.kf-mic.is-ready){display:flex}.kf-voicecta-or{color:var(--kf-mut);font-size:12px;font-weight:700;letter-spacing:.05em;position:relative;text-align:center;text-transform:uppercase;width:100%}.kf-voicecta-or:after,.kf-voicecta-or:before{background:var(--kf-line);content:"";height:1px;position:absolute;top:50%;width:calc(50% - 24px)}.kf-voicecta-or:before{left:0}.kf-voicecta-or:after{right:0}.kf-voicecta .kf-mic{align-self:center}.kf-voicecta .kf-micstatus{text-align:center}.kf-recaprows{background:#fff;border:1px solid var(--kf-line);border-radius:18px;box-shadow:0 2px 12px rgba(20,30,60,.04);display:flex;flex-direction:column;overflow:hidden}.kf-recaprow{align-items:center;background:none;border:none;border-bottom:1px solid var(--kf-line2);cursor:pointer;display:flex;font-family:inherit;gap:13px;padding:15px 16px;text-align:left;width:100%}.kf-recaprow:last-child{border-bottom:none}.kf-recaprow-ico{align-items:center;background:#eaf1f8;border-radius:11px;color:var(--kf-blue);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.kf-recaprow-ico svg{height:19px;width:19px}.kf-recaprow-txt{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.kf-recaprow-k{color:var(--kf-mut2);font-size:12.5px;font-weight:700}.kf-recaprow-v{color:var(--kf-ink);font-size:15.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kf-recaprow-edit{color:#b0b7c6;flex-shrink:0}.kf-recaprow-edit svg{height:16px;width:16px}.kf-consent{align-items:flex-start;cursor:pointer;display:flex;gap:11px}.kf-consent input{height:0;opacity:0;position:absolute;width:0}.kf-consent-box{align-items:center;background:#fff;border:1.5px solid #c5cbd8;border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:26px;justify-content:center;margin-top:1px;transition:background .15s,border-color .15s;width:26px}.kf-consent-box svg{height:16px;opacity:0;width:16px}.kf-consent input:checked+.kf-consent-box{background:var(--kf-blue);border-color:var(--kf-blue)}.kf-consent input:checked+.kf-consent-box svg{opacity:1}.kf-consent input:focus-visible+.kf-consent-box{outline:2px solid var(--kf-blue);outline-offset:2px}.kf-consent-txt{color:var(--kf-mut);font-size:13.5px;line-height:1.5}.kf-consent-txt span{color:var(--kf-mut2)}.kf-check{align-items:center;cursor:pointer;display:flex;gap:11px}.kf-check input{height:0;opacity:0;position:absolute;width:0}.kf-check-box{align-items:center;background:#fff;border:1.5px solid #c5cbd8;border-radius:7px;color:#fff;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:background .15s,border-color .15s;width:24px}.kf-check-box svg{height:15px;opacity:0;width:15px}.kf-check input:checked+.kf-check-box{background:var(--kf-blue);border-color:var(--kf-blue)}.kf-check input:checked+.kf-check-box svg{opacity:1}.kf-check input:focus-visible+.kf-check-box{outline:2px solid var(--kf-blue);outline-offset:2px}.kf-check-txt{color:var(--kf-mut);font-size:14.5px;font-weight:600}.kf-footer{background:#fff;border-top:1px solid var(--kf-line);bottom:0;box-shadow:0 -8px 24px -18px rgba(18,35,59,.4);position:sticky;z-index:5}.kf-footer-in{display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:520px;padding:14px clamp(16px,4vw,22px) calc(14px + env(safe-area-inset-bottom, 0px))}.kf-cta{align-items:center;background:var(--kf-blue);border:none;border-radius:15px;box-shadow:0 14px 30px -16px rgba(28,95,158,.6);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16.5px;font-weight:800;gap:10px;justify-content:center;min-height:58px;padding:17px;transition:background .15s,opacity .15s;width:100%}.kf-cta svg{height:20px;width:20px}.kf-cta.is-send{background:linear-gradient(135deg,var(--kf-green),#158649);box-shadow:0 14px 30px -14px rgba(27,158,90,.6)}.kf-cta[aria-disabled=true]{background:#dde2ec;box-shadow:none;color:var(--kf-mut3);cursor:not-allowed}.kf-cta-arrow,.kf-cta-send{display:none}.kf-cta.is-continue .kf-cta-arrow,.kf-cta.is-send .kf-cta-send{display:block}.kf-ctahint{color:var(--kf-mut3);font-size:12.5px;font-weight:600;text-align:center}.kf-page--form:not(.is-wizard) .kf-cta-send{display:block}.kf-center,.kf-done{flex-direction:column;gap:20px;padding-top:clamp(24px,7vw,52px);text-align:center}.kf-bigico,.kf-center,.kf-done{align-items:center;display:flex}.kf-bigico{background:#e5f4ec;border-radius:50%;color:var(--kf-green);height:86px;justify-content:center;width:86px}.kf-bigico--muted{background:#eef1f8;color:var(--kf-mut2)}.kf-center-txt{display:flex;flex-direction:column;gap:10px}.kf-center-h{font-size:clamp(24px,6vw,32px);font-weight:900;letter-spacing:-.02em;line-height:1.12;margin:0}.kf-center-p{color:var(--kf-mut);font-size:16px;font-weight:500;line-height:1.55;margin:0 auto;max-width:400px}.kf-donecard{background:#fff;border:1px solid var(--kf-line);border-radius:18px;box-shadow:0 2px 12px rgba(20,30,60,.04);display:flex;flex-direction:column;gap:13px;padding:18px;text-align:left;width:100%}.kf-donecard-k{color:var(--kf-mut2);font-size:13px;font-weight:700}.kf-donecard-row{align-items:center;display:flex;gap:12px}.kf-donecard-ico{align-items:center;background:#eaf1f8;border-radius:13px;color:var(--kf-blue);display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.kf-donecard-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.kf-donecard-type{color:var(--kf-ink);font-size:17px;font-weight:800}.kf-donecard-meta{color:var(--kf-mut2);font-size:14px;font-weight:500}.kf-donehint{align-items:center;background:#fcf3da;border:1px solid #ebd79a;border-radius:14px;color:#8a6a10;display:flex;font-size:14px;font-weight:700;gap:11px;line-height:1.5;padding:14px 16px;text-align:left;width:100%}.kf-donehint svg{flex-shrink:0;height:20px;width:20px}.kf-poweredby{align-items:center;color:var(--kf-mut2);display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;margin-top:28px}.kf-poweredby strong{color:var(--kf-mut);font-weight:700}.kf-demobar{align-items:center;background:#12233b;border-radius:12px;color:#fff;display:flex;font-size:13px;font-weight:700;gap:9px;line-height:1.35;margin-bottom:18px;padding:11px 14px}.kf-demobar svg{color:var(--kf-amber);flex-shrink:0;height:17px;width:17px}.hidden{display:none!important}.kl2{--kl-nuit:#12233b;--kl-nuit2:#213b5e;--kl-bleu:#1c5f9e;--kl-ambre:#f5b301;--kl-vert:#1b9e5a;--kl-vert-fonce:#147a45;--kl-rouge:#d6534f;--kl-fond:#f4f7fb;--kl-fond2:#e9eef5;--kl-carte:#fff;--kl-bordure:#e4eaf2;--kl-texte:#12233b;--kl-doux:#5b6478;--kl-faible:#7e8da6;--kl-nouveau-bg:#eaf1f8;--kl-encours-bg:#fcf3da;--kl-encours-tx:#8a6a10;--kl-termine-bg:#e7f5ee;color:var(--kl-texte);font-family:Archivo,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.kl2 *,.kl2 :after,.kl2 :before{box-sizing:border-box}.kl2 .kl-app,.kl2.kl-app{background:var(--kl-fond2);min-height:100vh}.kl-wrap{margin:0 auto;max-width:1180px;padding:0 clamp(16px,4vw,28px)}.kl-top{background:var(--kl-carte);border-bottom:1px solid var(--kl-bordure);gap:16px;justify-content:space-between;padding:14px clamp(16px,4vw,26px);position:sticky;top:0;z-index:20}.kl-top,.kl-top-brand{align-items:center;display:flex}.kl-top-brand{gap:14px;min-width:0}.kl-top-sep{background:#dce4ee;height:22px;width:1px}.kl-top-sub{color:var(--kl-doux);font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kl-top-right{align-items:center;color:var(--kl-doux);display:flex;font-size:14px;font-weight:600;gap:18px}.kl-top-right a{align-items:center;color:inherit;display:inline-flex;gap:7px;text-decoration:none}.kl-avatar{background:var(--kl-nouveau-bg);border-radius:50%;color:var(--kl-bleu);display:flex;flex:none;font-weight:900;height:40px;width:40px}.kl-avatar,.kl-btn{align-items:center;font-size:16px;justify-content:center}.kl-btn{border:1.5px solid transparent;border-radius:14px;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:800;gap:9px;line-height:1;min-height:48px;padding:15px 20px;text-decoration:none;transition:transform .12s ease,filter .12s ease,background .12s ease;white-space:nowrap}.kl-btn:active{transform:translateY(1px)}.kl-btn svg{flex:none;height:19px;width:19px}.kl-btn--ambre{background:var(--kl-ambre);box-shadow:0 16px 30px -14px rgba(245,179,1,.6);color:var(--kl-nuit)}.kl-btn--vert{background:var(--kl-vert);box-shadow:0 16px 30px -14px rgba(27,158,90,.65);color:#fff}.kl-btn--bleu{background:var(--kl-bleu);color:#fff}.kl-btn--ghost{background:var(--kl-carte);border-color:var(--kl-bordure);color:var(--kl-doux)}.kl-btn--ghost-bleu{background:var(--kl-carte);border-color:var(--kl-bleu);color:var(--kl-bleu)}.kl-btn--block{width:100%}.kl-btn--sm{border-radius:12px;font-size:14px;min-height:40px;padding:9px 15px}.kl-btn--lg{font-size:17px;min-height:54px;padding:17px 22px}.kl-btn:hover{filter:brightness(.98)}.kl-card{background:var(--kl-carte);border:1px solid var(--kl-bordure);border-radius:18px;padding:16px}.kl-badge{align-items:center;align-self:auto;border:none;border-radius:100px;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:5px 11px;white-space:nowrap}.kl-badge--nouveau{background:var(--kl-nouveau-bg);color:var(--kl-bleu)}.kl-badge--encours{background:var(--kl-encours-bg);color:var(--kl-encours-tx)}.kl-badge--termine{background:var(--kl-termine-bg);color:var(--kl-vert-fonce)}.kl-src{align-items:center;color:var(--kl-doux);display:inline-flex;font-size:13.5px;font-weight:700;gap:7px}.kl-src svg{flex:none;height:15px;width:15px}.kl-src--missed svg{color:var(--kl-rouge)}.kl-src--form svg{color:var(--kl-bleu)}.kl-src--done svg{color:#9aa6bc}.kl-jackpot{align-items:center;align-self:flex-start;background:var(--kl-ambre);border-radius:9px;color:var(--kl-nuit);display:inline-flex;font-size:12px;font-weight:900;gap:6px;letter-spacing:.02em;padding:7px 12px;text-transform:uppercase}.kl-jackpot svg{height:15px;width:15px}.kl-lead{background:var(--kl-carte);border:1px solid var(--kl-bordure);border-radius:18px;box-shadow:none;color:inherit;display:flex;flex-direction:column;gap:11px;line-height:1.4;max-width:none;padding:15px 16px;text-decoration:none}.kl-lead--jackpot{border:1.5px solid var(--kl-ambre);box-shadow:0 14px 30px -18px rgba(245,179,1,.65)}.kl-lead--selected{border:1.5px solid var(--kl-bleu);box-shadow:0 12px 26px -16px rgba(28,95,158,.5)}.kl-lead--done{opacity:.72}.kl-lead-head{gap:10px;justify-content:space-between}.kl-lead-head,.kl-lead-id{align-items:center;display:flex}.kl-lead-id{gap:11px;min-width:0}.kl-lead-name{color:var(--kl-nuit);font-size:16.5px;font-weight:800}.kl-lead-time{color:var(--kl-faible);font-size:13px;font-weight:600}.kl-lead-meta{align-items:center;display:flex;gap:8px;min-width:0}.kl-prio-chip{align-items:center;border-radius:7px;display:inline-flex;flex:none;font-size:11.5px;font-weight:900;gap:5px;letter-spacing:.03em;padding:4px 9px;text-transform:uppercase}.kl-prio-chip svg{height:13px;width:13px}.kl-prio-chip--urgent{background:#fbeaea;color:#b4322e}.kl-prio-chip--important{background:var(--kl-encours-bg);color:var(--kl-encours-tx)}.kl-prio-chip--standard{background:var(--kl-nouveau-bg);color:var(--kl-bleu)}.kl-lead-desc{color:var(--kl-doux);flex:1;font-size:13.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kl-dot{border-radius:50%;flex:none;height:9px;width:9px}.kl-dot--bleu{background:var(--kl-bleu)}.kl-dot--ambre{background:var(--kl-ambre)}.kl-dot--vert{background:var(--kl-vert)}.kl-filters{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.kl-filters::-webkit-scrollbar{display:none}.kl-filter{background:var(--kl-carte);border:1px solid var(--kl-bordure);border-radius:100px;color:var(--kl-doux);cursor:pointer;font-size:13.5px;font-weight:700;padding:8px 15px;text-decoration:none;white-space:nowrap}.kl-filter.is-active{background:var(--kl-nuit);border-color:var(--kl-nuit);color:#fff;font-weight:800}.kl-filter--urgent{align-items:center;background:#fbeaea;border-color:#f3c9c7;color:#b4322e;display:inline-flex;font-weight:800;gap:6px}.kl-filter--urgent svg{color:#b4322e;height:15px;width:15px}.kl-filter--urgent.is-active{background:#e5484d;border-color:#e5484d;color:#fff}.kl-filter--urgent.is-active svg{color:#fff}.kl-search{align-items:center;background:var(--kl-carte);border:1.5px solid var(--kl-bordure);border-radius:13px;display:flex;gap:10px;padding:13px 15px}.kl-search svg{color:var(--kl-faible);flex:none;height:18px;width:18px}.kl-search input{background:none;border:none;color:var(--kl-nuit);flex:1;font-family:inherit;font-size:15px;font-weight:600;min-width:0;outline:none}.kl-recap{align-items:stretch;background:linear-gradient(135deg,var(--kl-nuit),var(--kl-nuit2));border-radius:18px;color:#fff;display:flex;flex-direction:column;gap:0;padding:15px 17px;text-decoration:none}.kl-recap-main{align-items:center;display:flex;gap:12px;justify-content:space-between}.kl-recap-main>svg{color:var(--kl-ambre);flex:none;height:30px;width:30px}.kl-recap+.kl-gauge{margin-top:12px}.kl-recap-k{color:hsla(0,0%,100%,.62);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kl-recap-v{color:#fff;font-size:23px;font-weight:900;letter-spacing:-.01em;margin-top:2px}.kl-recap-eur{color:var(--kl-ambre);font-size:13.5px;font-weight:800;margin-top:3px}.kl-recap-s{color:hsla(0,0%,100%,.55);font-size:12.5px;font-weight:500;margin-top:3px}.kl-field{display:flex;flex-direction:column;gap:8px}.kl-label{color:var(--kl-faible);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.kl-inputwrap{align-items:center;background:var(--kl-fond);border:1px solid var(--kl-bordure);border-radius:13px;display:flex;gap:10px;padding:15px 16px}.kl-inputwrap:focus-within{background:var(--kl-carte);border-color:var(--kl-bleu)}.kl-inputwrap svg{color:var(--kl-bleu);flex:none;height:19px;width:19px}.kl-inputwrap input{background:none;border:none;color:var(--kl-nuit);flex:1;font-family:inherit;font-size:16px;font-weight:600;min-width:0;outline:none}.kl-inputwrap input::-moz-placeholder{color:#8593a8;font-weight:500}.kl-inputwrap input::placeholder{color:#8593a8;font-weight:500}.kl-inputwrap .kl-input-btn{background:none;border:none;color:var(--kl-faible);cursor:pointer;display:inline-flex;flex:none;padding:2px;position:static}.kl-h1{font-size:28px}.kl-h1,.kl-h2{color:var(--kl-nuit);font-weight:900;letter-spacing:-.01em;margin:0}.kl-h2{font-size:25px;line-height:1.15}.kl-lead-txt{color:var(--kl-doux);font-size:16px;font-weight:500;line-height:1.5;margin:0}.kl-auth{background:var(--kl-fond);flex-direction:column;margin:0 auto;max-width:440px;min-height:100vh;padding:40px 24px}.kl-auth,.kl-auth-brand{display:flex;justify-content:center}.kl-auth-brand{margin:16px 0 40px}.kl-auth-title{color:var(--kl-nuit);font-size:25px;font-weight:900;margin:0 0 6px;text-align:center}.kl-auth-sub{color:var(--kl-doux);font-size:15px;font-weight:500;margin:0 0 30px;text-align:center}.kl-auth-sep{align-items:center;display:flex;gap:14px;margin:26px 0}.kl-auth-sep span:first-child,.kl-auth-sep span:last-child{background:var(--kl-bordure);flex:1;height:1px}.kl-auth-sep b{color:#9aa6b8;font-size:13px;font-weight:700}.kl-qr{align-items:center;background:var(--kl-carte);border:1.5px solid var(--kl-nuit);border-radius:14px;cursor:pointer;display:flex;font-family:inherit;gap:14px;padding:15px 18px;text-align:left;width:100%}.kl-qr:active{transform:translateY(1px)}.kl-qr-mark{align-items:center;background:var(--kl-nuit);border-radius:11px;color:#fff;display:flex;flex:none;height:44px;justify-content:center;width:44px}.kl-qr-mark svg{height:26px;width:26px}.kl-qr-txt{flex:1;min-width:0}.kl-qr-t{color:var(--kl-nuit);display:block;font-size:16px;font-weight:900}.kl-qr-s{color:var(--kl-doux);display:block;font-size:13px;font-weight:600;margin-top:2px}.kl-qr-chev{color:var(--kl-nuit);flex:none}.kl-qr-note{align-items:flex-start;color:#8a93a5;display:flex;font-size:12.5px;font-weight:600;gap:7px;line-height:1.45;margin:11px 2px 0}.kl-qr-note svg{color:#9aa6b8;flex:none;height:15px;margin-top:1px;width:15px}.kl-qr-note b{color:var(--kl-doux);font-weight:800}.kl-scan{align-items:center;background:var(--kl-nuit);display:flex;flex-direction:column;gap:22px;inset:0;justify-content:center;padding:28px 24px calc(28px + env(safe-area-inset-bottom));position:fixed;z-index:100}.kl-scan-stage{aspect-ratio:1;background:#000;border-radius:24px;overflow:hidden;position:relative;width:min(78vw,340px)}.kl-scan-video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.kl-scan-frame{border:3px solid hsla(0,0%,100%,.9);border-radius:18px;box-shadow:0 0 0 100vmax rgba(15,32,54,.45);inset:12%;position:absolute}.kl-scan.is-ok .kl-scan-frame{border-color:var(--kl-vert)}.kl-scan.is-error .kl-scan-frame{display:none}.kl-scan-status{color:#fff;font-size:15px;font-weight:700;line-height:1.5;margin:0;max-width:340px;text-align:center}.kl-scan-close{background:#fff;border:none;border-radius:14px;color:var(--kl-nuit);cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;padding:15px 40px}.kl-error{background:#fbebea;border:1px solid #f0c6c4;border-radius:12px;font-size:14px;padding:12px 14px}.kl-error,.kl-gsm7-err,.kl-gsm7-over{color:#b23a36;font-weight:700}.kl-link{color:var(--kl-bleu);font-size:14px;font-weight:700;text-decoration:none}.kl-empty{background:transparent;border:none;color:inherit;flex:1;flex-direction:column;gap:18px;padding:48px 24px;text-align:center}.kl-empty,.kl-empty-ico{align-items:center;display:flex;justify-content:center}.kl-empty-ico{background:var(--kl-termine-bg);border-radius:26px;color:var(--kl-vert);height:88px;width:88px}.kl-empty-ico svg{height:40px;width:40px}.kl-empty-t{color:var(--kl-nuit);font-size:21px;font-weight:900;line-height:1.2;margin-bottom:10px}.kl-empty-s{color:var(--kl-doux);font-size:16px;font-weight:500;line-height:1.55}.kl-pill-ok{align-items:center;background:var(--kl-nouveau-bg);border-radius:12px;color:var(--kl-bleu);display:inline-flex;font-size:14px;font-weight:700;gap:9px;padding:11px 16px}.kl-pill-ok svg{height:18px;width:18px}.kl-success{align-items:center;background:var(--kl-termine-bg);border:1px solid #bfe6d0;border-radius:16px;display:flex;gap:11px;padding:14px 15px}.kl-success svg{color:var(--kl-vert-fonce);flex:none;height:22px;width:22px}.kl-success-t{color:var(--kl-nuit);font-size:14.5px;font-weight:800;line-height:1.35}.kl-wiz{background:var(--kl-fond);display:flex;flex-direction:column;margin:0 auto;max-width:460px;min-height:100vh;padding:20px 20px 28px}.kl-wiz-sb{display:flex;justify-content:center;padding:8px 0 18px}.kl-wiz-prog{margin-bottom:20px}.kl-wiz-bars{display:flex;gap:6px;margin-bottom:8px}.kl-wiz-bars span{background:#e1e8f1;border-radius:100px;flex:1;height:6px}.kl-wiz-bars span.is-on{background:var(--kl-bleu)}.kl-wiz-step{color:var(--kl-faible);font-size:12.5px;font-weight:800}.kl-wiz-body{display:flex;flex:1;flex-direction:column;gap:16px}.kl-wiz-body .kl-h2{font-size:26px;line-height:1.1}.kl-wiz-spacer{flex:1;min-height:8px}.kl-wiz-back{align-items:center;align-self:flex-start;background:none;border:none;color:var(--kl-doux);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:6px;margin-bottom:4px;padding:0;text-decoration:none}.kl-wiz-back:hover{color:var(--kl-nuit)}.kl-wiz-back svg{flex:none;height:17px;width:17px}.kl-wiz-form{display:flex;flex-direction:column;gap:16px}.kl-wiz-q{color:var(--kl-nuit);font-size:16px;font-weight:800;margin-top:4px}.kl-wiz-form>.kl-field:first-of-type .kl-inputwrap{border-color:var(--kl-bleu);border-width:1.5px}.kl-wiz-form>.kl-field:first-of-type .kl-inputwrap input{font-size:20px;font-weight:800;letter-spacing:.02em}.kl-btn--soft{background:var(--kl-nouveau-bg);color:var(--kl-bleu)}.kl-numbox{background:linear-gradient(150deg,var(--kl-nuit),var(--kl-nuit2));border-radius:22px;box-shadow:0 24px 50px -26px rgba(18,35,59,.7);color:#fff;padding:28px 22px;text-align:center}.kl-numbox-tag{align-items:center;background:rgba(245,179,1,.18);border-radius:100px;color:var(--kl-ambre);display:inline-flex;font-size:12.5px;font-weight:900;gap:7px;letter-spacing:.04em;margin-bottom:16px;padding:7px 13px;text-transform:uppercase}.kl-numbox-tag svg{height:14px;width:14px}.kl-numbox-num{font-size:36px;font-weight:900;letter-spacing:.01em}.kl-choice{display:flex;gap:12px}.kl-choice-opt{cursor:pointer;flex:1}.kl-choice-opt input{opacity:0;pointer-events:none;position:absolute}.kl-choice-card{align-items:center;background:var(--kl-carte);border:1.5px solid var(--kl-bordure);border-radius:16px;display:flex;flex-direction:column;gap:9px;padding:22px 12px;text-align:center}.kl-choice-card svg{color:var(--kl-faible);height:26px;width:26px}.kl-choice-card b{color:var(--kl-doux);font-size:16px;font-weight:900}.kl-choice-opt input:checked+.kl-choice-card{background:var(--kl-nouveau-bg);border-color:var(--kl-bleu)}.kl-choice-opt input:checked+.kl-choice-card svg{color:var(--kl-bleu)}.kl-choice-opt input:checked+.kl-choice-card b{color:var(--kl-nuit)}.kl-scriptbox{background:var(--kl-carte);border:1px solid var(--kl-bordure);border-radius:16px;padding:16px}.kl-onb-oplabel,.kl-scriptbox-k{color:var(--kl-faible);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.kl-scriptbox-txt{color:var(--kl-nuit);font-size:15px;font-style:italic;font-weight:600;line-height:1.55;margin:9px 0 14px}.kl-opcodes{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.kl-opcode{align-items:center;background:var(--kl-carte);border:1px solid var(--kl-bordure);border-radius:10px;color:var(--kl-nuit);display:inline-flex;font-size:13.5px;font-weight:800;gap:7px;padding:9px 13px;text-decoration:none}.kl-opcode:hover{border-color:var(--kl-bleu);color:var(--kl-bleu)}.kl-opcode .kl-opcode-ico{color:var(--kl-bleu);flex:none}.kl-onb-promo{background:#fff8e6;border:1px solid #f5dfa0;border-radius:14px;padding:14px 15px}.kl-onb-promo-head{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.kl-onb-promo-head>svg{color:var(--kl-encours-tx);flex:none;height:20px;margin-top:1px;width:20px}.kl-onb-promo-t{color:var(--kl-nuit);font-size:14.5px;font-weight:900}.kl-onb-promo-s{color:var(--kl-doux);font-size:13.5px;font-weight:600;line-height:1.45;margin-top:2px}.kl-onb-promo-items{display:flex;flex-direction:column;gap:7px}.kl-onb-promo-item{align-items:center;background:var(--kl-carte);border:1px solid #eee2be;border-radius:10px;display:flex;gap:9px;padding:9px 12px;text-decoration:none}.kl-onb-promo-item>svg{color:var(--kl-bleu);flex:none;height:16px;width:16px}.kl-onb-promo-item-t{color:var(--kl-nuit);flex:1;font-size:13.5px;font-weight:800}.kl-onb-promo-item-tag{color:var(--kl-faible);font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.kl-fwd3{background:var(--kl-nuit);border-radius:16px;padding:18px}.kl-fwd3-k{color:hsla(0,0%,100%,.55);font-size:12px;font-weight:800;letter-spacing:.04em;margin-bottom:13px;text-transform:uppercase}.kl-fwd3-list{display:flex;flex-direction:column;gap:10px}.kl-fwd3-item{background:hsla(0,0%,100%,.05);border-radius:12px;padding:12px 13px}.kl-fwd3-head{gap:10px;margin-bottom:10px}.kl-fwd3-head,.kl-fwd3-ico{align-items:center;display:flex}.kl-fwd3-ico{background:hsla(0,0%,100%,.08);border-radius:8px;color:#7ea8d8;flex:none;height:28px;justify-content:center;width:28px}.kl-fwd3-txt{flex:1;min-width:0}.kl-fwd3-cause{color:hsla(0,0%,100%,.6);font-size:11.5px;font-weight:700}.kl-fwd3-hint{color:var(--kl-ambre)}.kl-fwd3-code{color:#fff;font-size:16px;font-weight:900;letter-spacing:.01em;word-break:break-all}.kl-fwd3-btn{align-items:center;background:var(--kl-vert);border-radius:9px;color:#fff;display:flex;font-family:inherit;font-size:13.5px;font-weight:800;gap:7px;justify-content:center;padding:10px;text-decoration:none;width:100%}.kl-fwd3-btn svg{flex:none}.kl-onb-info{align-items:flex-start;background:var(--kl-nouveau-bg);border:1px solid #cbddf0;border-radius:13px;color:var(--kl-nuit);display:flex;font-size:13px;font-weight:600;gap:9px;line-height:1.45;padding:12px 14px}.kl-onb-info>svg{color:var(--kl-bleu);flex:none;height:17px;margin-top:1px;width:17px}.kl-onb-info b{font-weight:900}.kl-onb-info--warn{background:#fffbf0;border-color:#f0dfb0}.kl-onb-info--warn>svg{color:var(--kl-encours-tx)}.kl-chklist{display:flex;flex-direction:column;gap:9px}.kl-chk{align-items:center;background:var(--kl-carte);border:1.5px solid var(--kl-bordure);border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:14px 15px;position:relative}.kl-chk:has(.kl-chk-input:checked){background:var(--kl-termine-bg);border-color:#bfe6d0}.kl-chk-input{height:0;opacity:0;position:absolute;width:0}.kl-chk-box{align-items:center;background:#eef1f8;border-radius:8px;display:flex;flex:none;height:26px;justify-content:center;width:26px}.kl-chk:has(.kl-chk-input:checked) .kl-chk-box{background:var(--kl-vert)}.kl-chk-i{color:var(--kl-faible);height:16px;width:16px}.kl-chk-i--on{display:none}.kl-chk:has(.kl-chk-input:checked) .kl-chk-i--off{display:none}.kl-chk:has(.kl-chk-input:checked) .kl-chk-i--on{color:#fff;display:block}.kl-chk-tx{flex:1;min-width:0}.kl-chk-t{color:var(--kl-nuit);display:block;font-size:15px;font-weight:900}.kl-chk-s{color:var(--kl-doux);display:block;font-size:12.5px;font-weight:600;margin-top:1px}.kl-chk-tag{background:var(--kl-encours-bg);border-radius:100px;color:var(--kl-encours-tx);flex:none;font-size:11px;font-weight:900;letter-spacing:.03em;padding:4px 9px;text-transform:uppercase}.kl-chk-ico{color:#9aa6b8;flex:none}.kl-gauge{background:var(--kl-carte);border:1px solid var(--kl-bordure);border-radius:16px;box-shadow:0 20px 50px -44px rgba(18,35,59,.4);overflow:hidden}.kl-gauge--warn{border-color:#f5dfa0}.kl-gauge--over{background:linear-gradient(150deg,var(--kl-nuit),var(--kl-nuit2));border-color:var(--kl-nuit);color:#fff}.kl-gauge-sum{cursor:pointer;display:block;list-style:none}.kl-gauge-sum::-webkit-details-marker{display:none}.kl-gauge-row{align-items:center;display:flex;gap:12px;padding:14px 16px}.kl-gauge-ico{color:var(--kl-bleu);flex:none;height:18px;width:18px}.kl-gauge--warn .kl-gauge-ico{color:var(--kl-encours-tx)}.kl-gauge--over .kl-gauge-ico{color:var(--kl-ambre)}.kl-gauge-lbl{color:var(--kl-nuit);font-size:14px;font-weight:800;white-space:nowrap}.kl-gauge--over .kl-gauge-lbl{color:#fff}.kl-gauge-num{white-space:nowrap}.kl-gauge-num b{color:var(--kl-nuit);font-size:14.5px;font-weight:900}.kl-gauge-num span{color:var(--kl-faible);font-size:13.5px;font-weight:800}.kl-gauge--over .kl-gauge-num b{color:#fff}.kl-gauge--over .kl-gauge-num span{color:hsla(0,0%,100%,.6)}.kl-gauge-track{background:#eef1f8;border-radius:100px;flex:1;height:7px;min-width:30px;overflow:hidden}.kl-gauge--warn .kl-gauge-track{background:#fbf1d6}.kl-gauge--over .kl-gauge-track{background:hsla(0,0%,100%,.14)}.kl-gauge-bar{background:linear-gradient(90deg,var(--kl-bleu),#3e86c9);border-radius:100px;display:block;height:100%}.kl-gauge--over .kl-gauge-bar,.kl-gauge--warn .kl-gauge-bar{background:linear-gradient(90deg,var(--kl-ambre),#e39a00)}.kl-gauge-pill{align-items:center;border-radius:100px;display:inline-flex;flex:none;font-size:10.5px;font-weight:900;gap:5px;letter-spacing:.03em;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.kl-gauge-pill svg{flex:none}.kl-gauge-pill--warn{background:var(--kl-encours-bg);color:var(--kl-encours-tx)}.kl-gauge-pill--over{background:rgba(245,179,1,.18);color:var(--kl-ambre)}.kl-gauge-chev{color:#9aa6b8;flex:none;height:18px;transition:transform .2s ease;width:18px}.kl-gauge--over .kl-gauge-chev{color:hsla(0,0%,100%,.6)}.kl-gauge[open] .kl-gauge-chev{transform:rotate(180deg)}.kl-gauge-det{border-top:1px solid #eef1f8;padding:13px 16px 16px}.kl-gauge--warn .kl-gauge-det{border-top-color:#f7e7bd}.kl-gauge--over .kl-gauge-det{border-top-color:hsla(0,0%,100%,.1)}.kl-gauge-note{align-items:flex-start;color:var(--kl-doux);display:flex;font-size:12.5px;font-weight:600;gap:8px;line-height:1.45}.kl-gauge-note svg{color:#9aa6b8;flex:none;height:15px;margin-top:1px;width:15px}.kl-gauge-note--over{color:hsla(0,0%,100%,.75);margin-top:12px}.kl-gauge-note--over svg{color:var(--kl-vert)}.kl-gauge-callout{align-items:flex-start;background:#fff8e6;border:1px solid #f5dfa0;border-radius:12px;color:var(--kl-nuit);display:flex;font-size:12.5px;font-weight:700;gap:8px;line-height:1.45;padding:11px 13px}.kl-gauge-callout svg{color:var(--kl-encours-tx);flex:none;height:15px;margin-top:1px;width:15px}.kl-gauge-tiles{display:flex;gap:10px}.kl-gauge-tile{background:hsla(0,0%,100%,.06);border-radius:12px;flex:1;padding:11px 13px}.kl-gauge-tile-k{color:hsla(0,0%,100%,.55);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.kl-gauge-tile-v{color:#fff;font-size:19px;font-weight:900;margin-top:3px}.kl-gauge-tile-v--ambre{color:var(--kl-ambre)}@media (max-width:560px){.kl-gauge-lbl-x{display:none}.kl-gauge-row{gap:8px;padding:12px 13px}.kl-gauge-lbl{font-size:13px}.kl-gauge-num b{font-size:13.5px}.kl-gauge-num span{font-size:12px}.kl-gauge-track{min-width:22px}.kl-gauge-pill{font-size:10px;padding:3px 7px}.kl-gauge-chev,.kl-gauge-ico{height:16px;width:16px}}.kl-reassure{align-items:flex-start;background:var(--kl-termine-bg);border:1px solid #bfe6d0;border-radius:14px;color:var(--kl-nuit);display:flex;font-size:14px;font-weight:700;gap:10px;line-height:1.45;padding:14px 15px}.kl-reassure svg{color:var(--kl-vert-fonce);flex:none;height:20px;margin-top:1px;width:20px}.kl-wiz-done{flex-direction:column;gap:14px;padding-top:20px}.kl-wiz-check,.kl-wiz-done{align-items:center;display:flex}.kl-wiz-check{background:var(--kl-termine-bg);border-radius:50%;height:96px;justify-content:center;margin-bottom:8px;width:96px}.kl-wiz-check svg{color:var(--kl-vert);height:48px;width:48px}.kl-reflexe{background:var(--kl-nuit);border-radius:20px;color:#fff;margin-top:6px;padding:22px;width:100%}.kl-reflexe-tag{align-items:center;background:rgba(245,179,1,.18);border-radius:100px;color:var(--kl-ambre);display:inline-flex;font-size:12px;font-weight:900;gap:8px;letter-spacing:.05em;margin-bottom:14px;padding:7px 12px;text-transform:uppercase}.kl-reflexe-tag svg{height:14px;width:14px}.kl-reflexe p{font-size:18px;font-weight:800;line-height:1.5;margin:0}.kl-reflexe-hi{color:var(--kl-ambre)}.kl-lnav-login{min-height:48px;white-space:nowrap}@media (max-width:560px){.kl-lnav-inner{gap:10px!important}.kl-lnav-login{padding:10px 12px!important}.kl-lnav-login .kl-lnav-txt{display:none}}.kl-lp-h2{color:var(--kl-nuit);font-size:clamp(26px,3.8vw,40px);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0;text-transform:uppercase}.kl2 input[type=range].kl-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#dce4ee;border-radius:100px;height:8px;outline:none;width:100%}.kl2 input[type=range].kl-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:none;border-radius:50%;box-shadow:0 3px 10px -2px rgba(18,35,59,.5),0 0 0 5px var(--kl-bleu);cursor:pointer;height:30px;width:30px}.kl2 input[type=range].kl-range::-moz-range-thumb{background:#fff;border:none;border-radius:50%;box-shadow:0 3px 10px -2px rgba(18,35,59,.5),0 0 0 5px var(--kl-bleu);cursor:pointer;height:30px;width:30px}.kl-cycle{align-self:flex-start;background:#f4f7fb;border:1.5px solid #d9e1ec;border-radius:100px;display:inline-flex;gap:4px;padding:4px}.kl-cycle-opt{background:transparent;border:0;border-radius:100px;color:#5a6a80;cursor:pointer;font-size:14.5px;font-weight:800;padding:9px 18px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.kl-cycle-opt:hover{color:#12233b}.kl-cycle-opt.is-active{background:#12233b;box-shadow:0 6px 16px -8px rgba(18,35,59,.6);color:#fff}.kl-cycle-save{color:#1b7a45;font-weight:800}.kl-cycle-opt.is-active .kl-cycle-save{color:#7fe0a6}.kl-cycle--dark{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.14)}.kl-cycle--dark .kl-cycle-opt{color:#9aa6bc}.kl-cycle--dark .kl-cycle-opt:hover{color:#fff}.kl-cycle--dark .kl-cycle-opt.is-active{background:#f5b301;box-shadow:none;color:#12233b}.kl-cycle--dark .kl-cycle-save{color:#1dbe6b}.kl-cycle--dark .kl-cycle-opt.is-active .kl-cycle-save{color:#12233b}.kl-topmenu{position:relative}.kl-topmenu-btn{align-items:center;background:var(--kl-fond);border:1px solid var(--kl-bordure);border-radius:12px;color:var(--kl-nuit);cursor:pointer;display:flex;height:42px;justify-content:center;list-style:none;width:42px}.kl-topmenu-btn::-webkit-details-marker{display:none}.kl-topmenu-panel{background:#fff;border:1px solid var(--kl-bordure);border-radius:14px;box-shadow:0 20px 44px -22px rgba(18,35,59,.4);display:flex;flex-direction:column;gap:2px;min-width:210px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:40}.kl-topmenu-panel a{align-items:center;border-radius:10px;color:var(--kl-nuit);display:flex;font-size:15px;font-weight:700;gap:10px;padding:11px 12px;text-decoration:none}.kl-topmenu-panel a:hover{background:var(--kl-fond)}.kl-topmenu-panel a svg{color:var(--kl-bleu)}.kl-topmenu-panel a.kl-topmenu-danger,.kl-topmenu-panel a.kl-topmenu-danger svg{color:#b4322e}.kl-main2{margin:0 auto;max-width:1180px;padding:clamp(14px,3vw,22px) clamp(14px,4vw,26px) 40px}.kl-flash{border-radius:12px;font-size:14.5px;font-weight:700;margin-bottom:12px;padding:13px 15px}.kl-flash--success{background:var(--kl-termine-bg);border:1px solid #bfe6d0;color:var(--kl-vert-fonce)}.kl-flash--error{background:#fbebea;border:1px solid #f0c6c4;color:#b23a36}.kl-flash--info,.kl-flash--warning{background:var(--kl-nouveau-bg);border:1px solid #c7ddf1;color:var(--kl-bleu)}.kl-lead-wrap{display:flex;flex-direction:column;gap:14px}.kl-setup{background:var(--kl-nouveau-bg);border:1px solid #cfe0f0;border-radius:16px;color:var(--kl-nuit);gap:12px;padding:14px 16px;text-decoration:none}.kl-setup,.kl-setup-ico{align-items:center;display:flex}.kl-setup-ico{background:var(--kl-bleu);border-radius:11px;color:#fff;flex:none;height:38px;justify-content:center;width:38px}.kl-setup-tx{display:flex;flex:1;flex-direction:column;min-width:0}.kl-setup-t{color:var(--kl-nuit);font-size:14.5px;font-weight:800}.kl-setup-s{color:var(--kl-doux);font-size:12.5px;font-weight:600}.kl-setup-ico svg{color:#fff}.kl-setup>svg:last-child{color:var(--kl-bleu);flex:none}.kl-tabs2{display:flex;gap:8px}.kl-tab2{align-items:center;background:#fff;border:1px solid var(--kl-bordure);border-radius:12px;color:var(--kl-doux);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:800;gap:9px;padding:12px 20px}.kl-tab2.is-active{background:var(--kl-nuit);border-color:var(--kl-nuit);color:#fff}.kl-tab2-badge{background:var(--kl-nouveau-bg);border-radius:8px;color:var(--kl-bleu);font-size:13px;font-weight:800;padding:1px 9px}.kl-tab2.is-active .kl-tab2-badge{background:hsla(0,0%,100%,.16);color:#fff}.kl-tab2-badge--warn{background:var(--kl-encours-bg);color:var(--kl-encours-tx)}@media (max-width:767px){.kl-tabs2{display:none}}.kl-listcol2,.kl-split2{display:flex;flex-direction:column;gap:12px}.kl-listcol2{min-width:0}.kl-detail-pane2{display:none}.kl-toolbar2{background:var(--kl-fond2);display:flex;flex-direction:column;gap:13px;padding:14px 0 8px;position:sticky;top:70px;z-index:5}.kl-board[data-calls] .kl-toolbar2{background:transparent;padding:0;position:static}.kl-search-clear{background:none;border:none;color:var(--kl-faible);cursor:pointer;display:inline-flex;padding:2px}.kl-search-clear.is-hidden{display:none}.kl-filterrow{align-items:center;display:flex;gap:9px}.kl-filterrow .kl-filters{flex:1;min-width:0}.kl-filterrow-sp{flex:1;min-width:4px}.kl-qrcard-lead{color:var(--kl-doux);font-size:13.5px;font-weight:600;line-height:1.5;margin:0 0 14px}.kl-qrcard{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.kl-qrcard-img{background:#fff;border:1.5px solid var(--kl-bordure);border-radius:16px;flex:none;line-height:0;padding:14px}.kl-qrcard-steps{display:flex;flex:1;flex-direction:column;gap:12px;min-width:180px}.kl-qrcard-step{align-items:flex-start;color:#3a4763;display:flex;font-size:14px;font-weight:600;gap:11px;line-height:1.4}.kl-qrcard-num{background:var(--kl-nuit);border-radius:50%;color:#fff;display:flex;flex:none;font-weight:900;height:24px;justify-content:center;width:24px}.kl-qrcard-hint,.kl-qrcard-num{align-items:center;font-size:12.5px}.kl-qrcard-hint{color:var(--kl-faible);display:inline-flex;font-weight:600;gap:7px}.kl-statusmenu{flex:none;position:relative}.kl-statusmenu-btn{align-items:center;background:var(--kl-nuit);border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:800;gap:6px;height:36px;list-style:none;padding:0 13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.kl-statusmenu-btn::-webkit-details-marker{display:none}.kl-statusmenu-btn svg{height:15px;transition:transform .2s;width:15px}.kl-statusmenu[open] .kl-statusmenu-btn svg{transform:rotate(180deg)}.kl-statusmenu-panel{background:#fff;border:1px solid var(--kl-bordure);border-radius:14px;box-shadow:0 26px 54px -20px rgba(14,27,46,.4);display:flex;flex-direction:column;gap:2px;left:0;min-width:210px;padding:7px;position:absolute;top:calc(100% + 6px);z-index:20}.kl-statusmenu-item{align-items:center;background:none;border:none;border-radius:10px;color:var(--kl-nuit);cursor:pointer;display:flex;font-family:inherit;font-size:14.5px;font-weight:700;gap:10px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.kl-statusmenu-item:hover{background:var(--kl-fond)}.kl-statusmenu-item.is-active{background:var(--kl-nouveau-bg);color:var(--kl-bleu);font-weight:800}.kl-statusmenu-item.is-active:after{content:"✓";font-weight:900}.kl-sortmenu{flex:none;position:relative}.kl-sortbtn{align-items:center;background:#fff;border:1px solid var(--kl-bordure);border-radius:100px;color:var(--kl-doux);cursor:pointer;display:flex;height:36px;justify-content:center;list-style:none;width:36px}.kl-sortbtn::-webkit-details-marker{display:none}.kl-sortmenu-panel{left:auto;min-width:172px;right:0}.kl-vh{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.kl-sort2{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235B6478' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid var(--kl-bordure);border-radius:100px;color:var(--kl-doux);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13.5px;font-weight:700;padding:8px 34px 8px 15px}.kl-sort2::-ms-expand{display:none}.kl-rows,.kl-rows-wrap{display:flex;flex-direction:column}.kl-rows{gap:10px}.kl-row{cursor:pointer}.kl-row.is-selected{border:1.5px solid var(--kl-ambre);box-shadow:0 12px 26px -16px rgba(245,179,1,.55)}.kl-row.is-busy{opacity:.5;pointer-events:none}.kl-lead-call{background:var(--kl-termine-bg);border-radius:10px;color:var(--kl-vert-fonce);display:inline-flex;height:34px;margin-left:auto;width:34px}.kl-lead-call,.kl-loadmore{align-items:center;justify-content:center}.kl-loadmore{background:#fff;border:1px solid var(--kl-bordure);border-radius:13px;color:var(--kl-bleu);display:flex;font-size:14.5px;font-weight:800;gap:8px;margin-top:12px;padding:13px;text-decoration:none}.kl-board.is-loading{opacity:.6}.kl-detail-empty2{display:none}.kl-callnote2{color:var(--kl-muted,#5b6478);font-size:14px;font-weight:500;margin:0 0 4px}.kl-missed{display:flex;flex-direction:column;gap:10px}.kl-missed-vm{background:var(--kl-fond);border:1px solid var(--kl-bordure);border-radius:12px;color:var(--kl-doux);font-size:14px;font-style:italic;padding:10px 12px}.kl-missed-vm svg{color:var(--kl-bleu);height:15px;vertical-align:-2px;width:15px}.kl-missed-actions{display:flex;gap:9px}.kl-detail2{display:flex;flex-direction:column;gap:16px}.kl-detail2-nav{align-items:center;display:flex;justify-content:space-between}.kl-detail2-back{align-items:center;background:var(--kl-fond);border:1px solid var(--kl-bordure);border-radius:11px;color:var(--kl-nuit);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:800;gap:7px;padding:9px 13px}.kl-detail2-navr{align-items:center;display:flex;gap:8px}.kl-detail2-pos{color:var(--kl-faible);font-size:13px;font-weight:700}.kl-detail2-arrow{align-items:center;background:#fff;border:1px solid var(--kl-bordure);border-radius:10px;color:var(--kl-nuit);cursor:pointer;display:flex;height:38px;justify-content:center;width:38px}.kl-detail2-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.kl-detail2-name{color:var(--kl-nuit);font-size:26px;font-weight:900;letter-spacing:-.01em}.kl-detail2-habitue{align-items:center;align-self:flex-start;background:#fff7e0;border:1px solid #f3dd9a;border-radius:100px;color:#92650a;display:inline-flex;font-size:13px;font-weight:800;gap:6px;padding:5px 11px}.kl-callbtn{align-items:center;background:var(--kl-vert);border-radius:18px;box-shadow:0 18px 34px -14px rgba(27,158,90,.7);color:#fff;display:flex;font-size:21px;font-weight:900;gap:12px;justify-content:center;letter-spacing:.01em;padding:20px;text-decoration:none}.kl-callbtn-num{color:var(--kl-faible);font-size:14px;font-weight:700;margin-top:-10px;text-align:center}.kl-detail2-cbdone{align-items:center;background:var(--kl-termine-bg);border:1px solid #bfe6d0;border-radius:12px;color:var(--kl-vert-fonce);display:flex;font-size:14px;font-weight:800;gap:10px;justify-content:space-between;padding:12px 14px}.kl-detail2-cbdone span{align-items:center;display:inline-flex;gap:7px}.kl-detail2-cbundo{background:none;border:none;color:var(--kl-doux);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;text-decoration:underline}.kl-logi{background:#fff;border:1px solid var(--kl-bordure);border-radius:18px;padding:4px 16px}.kl-logi-row{align-items:center;border-bottom:1px solid #eef2f7;display:flex;gap:13px;padding:12px 0}.kl-logi-row:last-child{border-bottom:none}.kl-logi-ico{color:var(--kl-bleu);flex:none}.kl-logi-k{color:var(--kl-faible);font-size:13px;font-weight:700}.kl-logi-v{color:var(--kl-nuit);font-size:16px;font-weight:800}.kl-detail2-resume{background:var(--kl-fond);border-radius:14px;color:var(--kl-doux);font-size:15.5px;line-height:1.55;margin:0;padding:14px 16px}.kl-resume{background:var(--kl-nouveau-bg);border:1px solid #cfe0f0;border-radius:14px;padding:14px 15px}.kl-resume-k{align-items:center;color:var(--kl-bleu);display:flex;font-size:12.5px;font-weight:900;gap:8px;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.kl-resume-txt{color:var(--kl-nuit);font-size:14.5px;font-weight:600;line-height:1.55;margin:0}.kl-detail2-ctl{display:flex;flex-direction:column;gap:9px}.kl-detail2-clabelrow{align-items:center;display:flex;gap:10px;justify-content:space-between}.kl-detail2-clabel{color:var(--kl-faible);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.kl-detail2-aihint{color:#9aa6bc;font-size:12.5px;font-weight:600}.kl-prio2{display:flex;gap:8px}.kl-prio2 form{flex:1}.kl-prio2-btn{align-items:center;background:#fff;border:1.5px solid var(--kl-bordure);border-radius:12px;color:var(--kl-doux);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:800;gap:7px;justify-content:center;padding:12px;width:100%}.kl-prio2-dot{background:currentColor;border-radius:50%;height:9px;width:9px}.kl-prio2-btn--A{color:#c0392b}.kl-prio2-btn--B{color:#b9770b}.kl-prio2-btn--C{color:#2c6e49}.kl-prio2-btn.is-on{background:rgba(0,0,0,.03);border-color:currentColor}.kl-detail2-actions{display:flex;flex-wrap:wrap;gap:9px}.kl-detail2-actions form{flex:1}.kl-act2{align-items:center;background:#fff;border:1px solid var(--kl-bordure);border-radius:12px;color:var(--kl-doux);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:800;gap:7px;justify-content:center;padding:13px;width:100%}.kl-act2--done{color:var(--kl-vert-fonce)}.kl-detail2-suspect{align-items:center;background:var(--kl-encours-bg);border:1px solid #ebd79a;border-radius:12px;color:#8a6a10;display:flex;font-size:13.5px;font-weight:700;gap:8px;padding:11px 13px}.kl-detail2-sec{background:#fff;border:1px solid var(--kl-bordure);border-radius:16px;overflow:hidden}.kl-detail2-sechead{align-items:center;color:var(--kl-nuit);cursor:pointer;display:flex;font-size:15px;font-weight:800;justify-content:space-between;list-style:none;padding:15px 16px}.kl-detail2-sechead::-webkit-details-marker{display:none}.kl-detail2-chev{color:var(--kl-faible);transition:transform .2s}.kl-detail2-sec[open] .kl-detail2-chev{transform:rotate(180deg)}.kl-detail2-photos{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px}.kl-detail2-photo{border:1px solid var(--kl-bordure);border-radius:12px;-o-object-fit:cover;object-fit:cover}.kl-detail2-hist{display:flex;flex-direction:column;padding:0 16px 12px}.kl-detail2-histrow{align-items:center;border-top:1px solid #eef2f7;color:var(--kl-nuit);display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:space-between;padding:11px 0;text-decoration:none}.kl-bottabs2,.kl-bottabs2-spacer,.kl-totop{display:none}.kl-totop{align-items:center;background:var(--kl-nuit);border:none;border-radius:50%;bottom:84px;box-shadow:0 14px 30px -12px rgba(18,35,59,.6);color:#fff;cursor:pointer;height:46px;justify-content:center;position:fixed;right:16px;width:46px;z-index:30}.kl-totop.is-shown{display:flex}@media (min-width:768px){.kl-split2{align-items:flex-start;background:#fff;border:1px solid var(--kl-bordure);border-radius:18px;flex-direction:row;gap:0;overflow:visible}.kl-listcol2{background:var(--kl-fond);border-radius:18px 0 0 18px;border-right:1px solid var(--kl-bordure);padding:18px;width:40%}.kl-toolbar2{background:var(--kl-fond);top:74px}.kl-detail-pane2{align-self:flex-start;border-radius:0 18px 18px 0;display:block;flex:1;max-height:calc(100vh - 94px);min-height:560px;overflow-y:auto;padding:24px;position:sticky;top:74px}.kl-detail-empty2{align-items:center;color:var(--kl-faible);display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;min-height:560px;text-align:center}.kl-detail-empty2-t{color:var(--kl-doux);font-size:18px;font-weight:800}.kl-detail-empty2-s{font-size:14px}.kl-detail2-back{display:none}.kl-split2:has(.kl-rows-wrap .kl-empty) .kl-listcol2{border-radius:18px;border-right:none;width:100%}.kl-split2:has(.kl-rows-wrap .kl-empty) .kl-detail-pane2{display:none}}@media (max-width:767px){.kl-board.is-detail .kl-listcol2{display:none}.kl-board.is-detail .kl-detail-pane2{display:block}.kl-bottabs2{background:#fff;border-top:1px solid var(--kl-bordure);bottom:0;display:flex;left:0;position:fixed;right:0;z-index:25}.kl-bottabs2 .kl-bottab2{align-items:center;background:none;border:none;color:var(--kl-faible);cursor:pointer;display:flex;flex:1;flex-direction:column;font-family:inherit;font-size:11.5px;font-weight:800;gap:3px;padding:9px;text-decoration:none}.kl-bottab2.is-active{color:var(--kl-bleu)}.kl-bottabs2-spacer{display:block;height:62px}.kl-board.is-detail~.kl-bottabs2{display:none}}.kl-value{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:520px}.kl-value-back{align-items:center;align-self:flex-start;color:var(--kl-doux);display:inline-flex;font-size:14px;font-weight:700;gap:7px;text-decoration:none}.kl-counter{background:linear-gradient(150deg,var(--kl-nuit) 0,#213b5e 100%);border-radius:24px;box-shadow:0 26px 54px -28px rgba(18,35,59,.7);color:#fff;overflow:hidden;padding:26px 22px 24px;position:relative}.kl-counter-halo{background:radial-gradient(circle,rgba(245,179,1,.22),transparent 65%);border-radius:50%;height:200px;position:absolute;right:-40px;top:-60px;width:200px}.kl-counter-in{position:relative}.kl-counter-k{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kl-counter-big{align-items:baseline;display:flex;gap:12px;margin-top:8px}.kl-counter-num{color:var(--kl-ambre);font-size:74px;font-weight:900;letter-spacing:-.02em;line-height:1}.kl-counter-unit{font-size:19px;font-weight:800;line-height:1.15}.kl-counter-div{background:hsla(0,0%,100%,.14);height:1px;margin:20px 0 16px}.kl-counter-eur{font-size:44px;font-weight:900;letter-spacing:-.02em;margin-top:4px}.kl-counter-note{color:hsla(0,0%,100%,.55);font-size:13px;font-weight:500;line-height:1.45;margin-top:8px}.kl-value-mini{display:flex;gap:12px}.kl-value-stat{background:#fff;border:1px solid var(--kl-bordure);border-radius:16px;flex:1;padding:16px}.kl-value-stat-k{color:var(--kl-faible);font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kl-value-stat-v{color:var(--kl-nuit);font-size:26px;font-weight:900;margin-top:4px}.kl-value-stat-v--amber{color:var(--kl-ambre)}.kl-value-stat-s{color:var(--kl-faible);font-size:12.5px;font-weight:600}.kl-ref2-badge{align-items:center;background:#f3f0fe;border:1px solid #e3dbfb;border-radius:100px;color:var(--kl-violet,#7c3aed);color:var(--kl-bleu);display:inline-flex;font-size:13px;font-weight:800;gap:8px;padding:6px 13px}.kl-ref2-code{align-items:center;display:flex;gap:10px;margin-top:8px}.kl-ref2-codeval{border:1px dashed #b9c4d6;border-radius:11px;color:var(--kl-nuit);font-size:18px;font-weight:800;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kl-ref2-codeval,.kl-ref2-link{background:var(--kl-fond);flex:1;padding:12px 14px}.kl-ref2-link{border:1px solid var(--kl-bordure);border-radius:11px;color:var(--kl-doux);font-family:inherit;font-size:14px;min-width:0}.kl-ref2-actions{display:flex;gap:10px;margin-top:16px}.kl-ref2-note{align-items:flex-start;color:var(--kl-faible);display:flex;font-size:13px;gap:8px;line-height:1.5;margin:0}.kl-ref2-note svg{color:var(--kl-bleu);flex:none;margin-top:2px}.kl-notif{background:var(--kl-nuit);border-radius:18px;box-shadow:0 20px 40px -20px rgba(18,35,59,.6);color:#fff;padding:17px 16px 15px;position:relative}.kl-notif-x{background:hsla(0,0%,100%,.12);border:none;border-radius:8px;color:#fff;cursor:pointer;height:28px;justify-content:center;position:absolute;right:12px;top:12px;width:28px}.kl-notif-head,.kl-notif-x{align-items:center;display:flex}.kl-notif-head{font-size:16px;font-weight:900;gap:10px;margin-bottom:8px;padding-right:34px}.kl-notif-head svg{color:var(--kl-ambre)}.kl-notif-txt{color:hsla(0,0%,100%,.72);font-size:13.5px;font-weight:500;line-height:1.5;margin:0 0 14px}.kl-notif-actions{align-items:center;display:flex;gap:9px}.kl-notif-go{background:var(--kl-ambre);border-radius:11px;color:var(--kl-nuit);font-size:14px;font-weight:800;padding:11px 18px;text-decoration:none}.kl-notif-later{background:none;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:11px 14px}.kl-imp{align-items:center;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;display:flex;flex-wrap:wrap;font-size:13.5px;font-weight:700;gap:10px;padding:9px 16px}.kl-imp-txt{flex:1;min-width:0}.kl-imp-exit,.kl-imp-txt strong{font-weight:800}.kl-imp-exit{align-items:center;background:hsla(0,0%,100%,.18);border-radius:100px;color:#fff;display:inline-flex;gap:6px;padding:7px 13px;text-decoration:none}.kl-imp-exit:hover{background:hsla(0,0%,100%,.28)}