:root{--w-sell:#a6482f;--w-buy:#456626;--w-plan:#b96a00;--w-run:#006263;--hx-ease:cubic-bezier(.22, 1, .36, 1)}@supports (color:lab(0% 0 0)){:root{--w-sell:lab(43.2258% 38.251 34.4525);--w-buy:lab(39.5672% -21.3723 31.4734);--w-plan:lab(53.0374% 28.7569 61.9798);--w-run:lab(37.031% -25.9648 -8.33712)}}.dark{--w-sell:#f08d6a;--w-buy:#a1c670;--w-plan:#f9bf60;--w-run:#81cfc1}@supports (color:lab(0% 0 0)){.dark{--w-sell:lab(68.8804% 36.101 35.4539);--w-buy:lab(75.7227% -23.5368 38.59);--w-plan:lab(81.47% 14.0398 55.2364);--w-run:lab(77.7888% -27.5261 -1.28192)}}.hx{text-align:center;position:relative;overflow-x:clip}.hx-head{z-index:3;max-width:1180px;margin:0 auto;position:relative}.hx .k-news{margin-bottom:clamp(18px,1.6vw,28px)}.hx-h1{letter-spacing:-.045em;text-wrap:balance;color:var(--foreground);margin:0 auto;font-size:clamp(38px,4.6vw,92px);font-weight:600;line-height:1.03}.hx-h1 .hx-l{white-space:nowrap;display:block}.hx-sub{letter-spacing:-.012em;max-width:34em;color:var(--muted-foreground);text-wrap:balance;min-height:2.8em;animation:hx-sub-in .3s var(--hx-ease) both;margin:clamp(14px,1.4vw,22px) auto 0;font-size:clamp(16px,1.05vw,20px);line-height:1.4}@keyframes hx-sub-in{0%{opacity:0;transform:translateY(4px)}}.hx-w{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;transition:color .32s var(--hx-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:inline;position:relative}.hx-w:focus-visible{outline:3px solid var(--ink);outline-offset:6px;border-radius:6px}.hx-w[aria-pressed=true]{color:var(--wc)}.hx-w[data-w=sell]{--wc:var(--w-sell)}.hx-w[data-w=buy]{--wc:var(--w-buy)}.hx-w[data-w=plan]{--wc:var(--w-plan)}.hx-w[data-w=run]{--wc:var(--w-run)}.hx-u{pointer-events:none;background-image:radial-gradient(circle, var(--wc) 42%, transparent 46%);transform-origin:0;opacity:0;height:.075em;transition:transform .6s var(--hx-ease), opacity .3s;background-repeat:repeat-x;background-size:.11em .075em;position:absolute;bottom:-.04em;left:.04em;right:.04em;transform:scaleX(0)}.hx-w[aria-pressed=true] .hx-u{opacity:1;transform:scaleX(1)}.hx[data-auto=on] .hx-w[aria-pressed=true] .hx-u{animation:hx-count var(--dwell,5.2s) linear forwards;transition:none}.hx[data-auto=on][data-held] .hx-w[aria-pressed=true] .hx-u{animation-play-state:paused}@keyframes hx-count{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hx-wrap{position:relative}.hx-stage{z-index:2;width:min(100%,clamp(1000px,64vw,1180px));margin:0 auto;position:relative}.hx .kh-switch{margin-top:clamp(26px,2.6vw,44px)}.hx .kh-shot.km-field{background:0 0;max-width:none;margin-top:18px;padding-top:clamp(64px,5.4vw,104px)}.hx-fields{z-index:0;position:absolute;inset:0}.hx-fields .km-field{border-radius:inherit;opacity:0;transition:opacity .7s var(--hx-ease);display:none;position:absolute;inset:0}.hx-fields .km-field[data-on],.hx-fields .km-field[data-prev]{display:block}.hx-fields .km-field[data-on]{opacity:1}.hx .kh-shot>.kh-shot-win{z-index:2;position:relative}.hx .kh-shot-chip{z-index:4;position:absolute}.hx .kh-shot-body{height:clamp(440px,33vw,580px)}.hx .kh-v{opacity:0;filter:blur(3px);pointer-events:none;transform:scale(.985)}.hx .kh-v[data-on]{opacity:1;filter:none;pointer-events:auto;transform:none}.hx .hx-view{animation:hx-view-in .3s var(--hx-ease) both}@keyframes hx-view-in{0%{opacity:0}}.hx .kh-shot-cap{max-width:none}.hx .kh-tr.hx-4{grid-template-columns:1.7fr 1.05fr .7fr .75fr}.hx .kh-tr:not(.hx-4){grid-template-columns:1.62fr 1.2fr .72fr .68fr .95fr}.hx .kh-headrow h4{white-space:nowrap}.hx .kh-tabs{flex-wrap:wrap;min-width:0;max-height:29px;overflow:hidden}.hx .kh-shot .k-group .k-row:nth-of-type(2){animation-delay:.7s}.hx .kh-shot .k-group .k-row:nth-of-type(3){animation-delay:1s}.hx .kh-shot .k-group .k-row:nth-of-type(4){animation-delay:1.3s}.hx .kh-shot .k-group .k-group-h .k-mini{animation-delay:1.6s}.hx .hx-neg{color:#c9302d;color:lab(45.9154% 59.7076 40.9321)}.hx .k-row .k-t{font-weight:500}.hx-art{z-index:3;pointer-events:none;--hw:calc(clamp(1000px, 64vw, 1180px) / 2);position:absolute;inset:0}.hx-pic{left:calc(50% + var(--cx) * var(--s,1) * 1px + var(--sgn) * (var(--hw) - var(--hx-origin) * var(--s,1) * 1px));top:calc(var(--y) * 1px);width:calc(var(--w) * 1px);margin-left:calc(var(--w) * -.5px);--sgn:1;position:absolute}.hx-pic[data-side=L]{--sgn:-1}.hx-pic>.hx-move{transform:translateX(calc(22rem * var(--sgn))) scale(.94);opacity:0;transition:transform .5s cubic-bezier(.4,0,.7,.2),opacity .4s}.hx-pic[data-on]>.hx-move{opacity:1;transition:transform .72s var(--hx-ease) calc(.42s + var(--i) * 60ms), opacity .4s ease calc(.42s + var(--i) * 60ms);transform:none}.hx-scale{transform:scale(var(--s,1));transform-origin:50% 0}.hx-turn{transform:rotate(var(--r,0deg))}.hx-drift{animation:hx-drift var(--dd,9s) ease-in-out infinite alternate}@keyframes hx-drift{0%{transform:translateY(-5px)rotate(-.5deg)}to{transform:translateY(6px)rotate(.5deg)}}.hx-pic .hx-need{transition:opacity .6s,filter .6s}.hx-pic[data-ok="0"] .hx-need{opacity:.5;filter:grayscale(.55)}@media (max-width:1179px){.hx-art{display:none}}@media (max-width:1699px){.hx-pic[data-lvl="2"]{display:none}}.hx-paper{color:#1b1915;font-size:calc(var(--w) * .037px);text-align:left;aspect-ratio:1/1.22;background:#fffefb;border-radius:6px;padding:9% 8% 8%;line-height:1.45;position:relative;box-shadow:0 1px #0000000a,0 30px 60px -28px #1e180c73,0 0 0 1px #1e180c12}.dark .hx-paper{box-shadow:0 30px 60px -28px #000c,0 0 0 1px #ffffff0f}.hx-paper .hp-top{justify-content:space-between;align-items:flex-start;margin-bottom:9%;display:flex}.hx-paper .hp-org{align-items:center;gap:.6em;font-size:1.15em;font-weight:600;display:flex}.hx-paper .hp-org svg{width:1.5em;height:1.5em}.hx-paper .hp-addr{color:#7a746a;text-align:right;font-size:.82em;line-height:1.5}.hx-paper h6{letter-spacing:-.02em;margin:0 0 .2em;font-size:2.1em;font-weight:600;line-height:1.1}.hx-paper .hp-no{font-family:var(--k-mono);color:#7a746a;margin-bottom:7%;font-size:.9em}.hx-paper .hp-meta{grid-template-columns:1fr 1fr;gap:.4em 1.2em;margin-bottom:7%;font-size:.9em;display:grid}.hx-paper .hp-meta span{color:#7a746a;font-size:.85em;display:block}.hx-paper .hp-tab{font-size:.92em;display:grid}.hx-paper .hp-tab div{border-bottom:1px solid #ece7dd;grid-template-columns:2.4fr .6fr 1fr 1.1fr;gap:.6em;padding:.55em 0;display:grid}.hx-paper .hp-tab div span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.hx-paper .hp-tab .hp-th{color:#7a746a;font-size:.85em}.hx-paper .hp-sum{gap:.35em;margin:5% 0 0 40%;font-size:.92em;display:grid}.hx-paper .hp-sum div{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.hx-paper .hp-sum .hp-total{border-top:1.5px solid #1b1915;padding-top:.4em;font-size:1.15em;font-weight:600}.hx-paper .hp-stamp{letter-spacing:.02em;border:1.5px solid;border-radius:.4em;padding:.35em .8em;font-size:.95em;font-weight:600;transition:color .3s;position:absolute;bottom:8%;left:8%;transform:rotate(-6deg)}.hx-paper .hp-stamp.hp-draft{color:#9a9286}.hx-paper .hp-stamp.hp-ok{color:#21763c;color:lab(43.5038% -36.3107 24.0307)}.hc-bars{align-items:flex-end;gap:5px;height:96px;margin:6px 0 4px;display:flex}.hc-bars i{background:color-mix(in oklch, var(--w-run) 70%, #fffefb);height:var(--h);border-radius:3px 3px 0 0;flex:1}.hc-bars i:last-child{background:var(--w-run)}.hc-axis{color:var(--muted-foreground);justify-content:space-between;font-size:10.5px;display:flex}.hx-paper .hc-axis{color:#7a746a}.hc-meter{background:var(--muted);border-radius:3px;height:6px;margin:6px 0 2px;overflow:hidden}.hc-meter i{height:100%;width:var(--p);background:var(--w-plan);border-radius:3px;display:block}.hx-card{background:var(--paper);color:var(--ink);text-align:left;box-shadow:0 1px 0 #00000008, 0 28px 60px -26px #1e180c6b, 0 0 0 1px color-mix(in oklch, var(--ink) 8%, transparent);border-radius:16px;padding:16px 18px;font-size:13px;line-height:1.45}.dark .hx-card{color:#eae8e2;background:#1d1b18;box-shadow:0 28px 60px -26px #000c,0 0 0 1px #ffffff14}.hx-card .hc-k{color:var(--muted-foreground);font-size:11px;font-family:var(--k-mono);margin-bottom:6px}.hx-card h5{letter-spacing:-.01em;margin:0 0 10px;font-size:15px;font-weight:600}.hx-card .hc-row{border-top:1px solid var(--hairline);justify-content:space-between;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.hx-card .hc-row span:last-child{font-variant-numeric:tabular-nums}.hx-card .hc-foot{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.hx-card .hc-ok{color:#1d7d3e;color:lab(45.9442% -39.3942 26.1392);font-weight:500}.dark .hx-card .hc-ok{color:#6fd087;color:lab(76.2673% -42.0219 27.4338)}.hx-card .hc-av{background:var(--muted);vertical-align:middle;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:6px;font-size:10px;font-style:normal;font-weight:600;display:inline-grid}.hx-phone{background:#121110;border-radius:34px;padding:9px;box-shadow:0 30px 60px -26px #1e180c80}.hx-phone .hf-scr{color:#1b1915;text-align:left;aspect-ratio:9/17.5;background:#fffefb;border-radius:26px;flex-direction:column;gap:10px;padding:22px 14px 16px;font-size:11.5px;line-height:1.45;display:flex}.hx-phone .hf-org{align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.hx-phone .hf-org svg{width:16px;height:16px}.hx-phone .hf-mini{border:1px solid #ece7dd;border-radius:8px;gap:4px;padding:10px;font-size:10px;display:grid}.hx-phone .hf-mini b{font-size:12px}.hx-phone .hf-mini div{justify-content:space-between;gap:6px;display:flex}.hx-phone .hf-name{border:1px solid #d9d3c7;border-radius:8px;padding:8px 10px;font-size:12px}.hx-phone .hf-name em{color:#9a9286;font-style:normal}.hx-phone .hf-btns{grid-template-columns:1fr 1.5fr;gap:6px;margin-top:auto;display:grid}.hx-phone .hf-btns span{text-align:center;border:1px solid #d9d3c7;border-radius:9px;padding:9px 6px;font-weight:500}.hx-phone .hf-btns span:last-child{color:#fffefb;background:#1b1915;border-color:#1b1915}.hx-mini{justify-items:center;gap:10px;margin:0;display:grid}.hx-mini .km-mini{box-shadow:0 24px 50px -24px #1e180c66, inset 0 0 0 1px var(--border)!important}.hx-mini figcaption{max-width:15em;color:var(--muted-foreground);text-align:center;font-size:12.5px;line-height:1.4}.hx-mini figcaption b{color:var(--foreground);font-weight:600;display:block}@media (max-width:760px){.hx-h1{font-size:clamp(30px,9.4vw,52px)}}@media (prefers-reduced-motion:reduce){.hx-pic>.hx-move,.hx-pic[data-on]>.hx-move,.hx-w,.hx-u,.hx-fields .km-field,.hx .hx-view,.hx-sub{transition:none!important;animation:none!important}.hx-drift,.hx[data-auto=on] .hx-w[aria-pressed=true] .hx-u{animation:none}}.hx .kh-shot-cap{text-align:left;justify-content:flex-start;padding:0 clamp(0px,2vw,40px)}.hx .kh-shot-bar .k-m{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hx-pic:not([data-on]) .hx-drift{animation-play-state:paused}
.kp{--kp-spring:cubic-bezier(.16, 1, .3, 1);--kp-line:color-mix(in oklab, var(--foreground) 9%, transparent);--kp-chip:var(--background)}.dark .kp{--kp-chip:var(--muted)}.kp-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:24px clamp(40px,5vw,96px);margin-bottom:clamp(32px,3vw,56px);display:grid}.kp-head h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,1.8vw + 12px,50px);font-weight:600;line-height:1.06}.kp-head p{max-width:32em;color:var(--muted-foreground);text-wrap:pretty;margin:0 0 24px;font-size:17px;line-height:1.6}.kp-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(300px,auto);gap:20px;display:grid;container:kp-grid/inline-size}.kp-card{background:var(--card);color:inherit;isolation:isolate;border-radius:6px;flex-direction:column;grid-column:span 4;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.kp-card:after{content:"";z-index:3;border-radius:inherit;border:1px solid var(--kp-line);pointer-events:none;transition:border-color .15s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.kp-card:hover:after{border-color:color-mix(in oklab, var(--foreground) 22%, transparent)}.kp-card:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.kp-card[data-kind=crm],.kp-card[data-kind=quotes-and-invoices]{grid-column:span 6}.kp-card[data-kind=purchasing-and-stock],.kp-card[data-kind=work],.kp-card[data-kind=reports]{grid-row:span 1;min-height:340px}.kp-art{opacity:.86;transition:opacity .3s cubic-bezier(0,0,.2,1);position:absolute;inset:0}.kp-card:hover .kp-art{opacity:1}.kp-words{z-index:2;gap:6px;margin-top:auto;display:grid;position:relative}.kp-words h3{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:600;line-height:1.1}.kp-words p{max-width:21em;color:var(--muted-foreground);text-wrap:balance;margin:0;font-size:14px;line-height:1.5}.kp-card[data-kind=crm] .kp-words p,.kp-card[data-kind=quotes-and-invoices] .kp-words p{max-width:16em}.kp-swap{display:inline-grid}.kp-swap>*{grid-area:1/1;transition:opacity .2s}.kp-swap>:nth-child(2){opacity:0}.kp-also{flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin:28px 0 0;font-size:16px;display:flex}.kp-also>span{color:var(--muted-foreground)}.kp-also>a:not(.k-more){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:5px;font-weight:500}.kp-also>a:not(.k-more):hover{text-decoration-color:currentColor}.kp-also>:last-child{margin-left:auto}.kp-gather{width:min(56%,360px);position:absolute;top:24px;right:24px}.kp-deal{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:0 2px 10px;font-size:14px;display:flex}.kp-deal span{background:var(--foreground);color:var(--background);font:600 11px/1.5 var(--k-mono);border-radius:999px;padding:2px 8px}.kp-gather ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kp-gather li{background:var(--kp-chip);box-shadow:0 0 0 1px var(--kp-line), 0 8px 20px -14px #00000059;transition:transform .55s var(--kp-spring);border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;font-size:13px;line-height:1.35;display:grid}.kp-gather li svg{width:20px;height:20px}.kp-gather li b{font-size:12px;font-weight:600;display:block}.kp-gather li>span{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kp-gather li>span b{color:var(--foreground)}.kp-gather li[data-m="0"]{transform:translate(-46%,64px)rotate(-7deg)}.kp-gather li[data-m="1"]{transform:translate(14%,18px)rotate(5deg)}.kp-gather li[data-m="2"]{transform:translate(-22%,10px)rotate(-2.5deg)}.kp-quote{background:var(--kp-chip);width:330px;box-shadow:0 0 0 1px var(--kp-line), 0 18px 40px -22px #0006;transform-origin:70% 30%;transition:transform .55s var(--kp-spring);border-radius:8px;padding:16px 18px 18px;font-size:12.5px;position:absolute;top:26px;right:-28px;overflow:hidden;transform:rotate(-3deg)}.kp-quote-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.kp-quote-head b{font-size:13px}.kp-status{background:var(--muted);color:var(--muted-foreground);font:600 11px/1.5 var(--k-mono);border-radius:999px;padding:2px 8px}.kp-status-yes{background:color-mix(in oklab, var(--ok) 16%, transparent);color:var(--ok)}.kp-quote-for{border-bottom:1px solid var(--foreground);color:var(--muted-foreground);margin:4px 0 8px;padding-bottom:8px}.kp-quote-line{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.kp-quote-total{border-bottom:0;font-size:13.5px;font-weight:600}.kp-accept{background:var(--foreground);height:36px;color:var(--background);border-radius:8px;margin-top:10px;font-size:13px;font-weight:600;transition:background-color .25s;display:grid}.kp-accept>span{grid-area:1/1;place-items:center;transition:opacity .2s;display:grid}.kp-accept-done{opacity:0}.kp-stock{grid-template-rows:auto 1fr;height:200px;display:grid;position:absolute;top:20px;left:20px;right:20px}.kp-stock-note{font:500 12px/1.3 var(--k-mono);color:var(--faint-foreground);justify-self:start;margin:0}.kp-stock-places{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.kp-place{justify-items:start;gap:8px;display:grid}.kp-units{flex-wrap:wrap-reverse;gap:3px;width:101px;display:flex}.kp-units i{background:color-mix(in oklab, var(--foreground) 78%, transparent);border-radius:2px;width:10px;height:10px}.kp-units .kp-unit-new{background:var(--ok);opacity:0;transition:opacity .12s,transform .2s;transform:translateY(-110px)}.kp-place-name{color:var(--muted-foreground);font-size:12.5px}.kp-place-count{font-variant-numeric:tabular-nums;margin-top:-6px;font-size:15px;font-weight:600}.kp-count-new{color:var(--ok)}.kp-week{--d:21%;background-image:repeating-linear-gradient(to right, var(--kp-line) 0 1px, transparent 1px var(--d));height:196px;font-size:12.5px;position:absolute;top:20px;left:20px;right:0;container-type:inline-size}.kp-days{height:24px;display:flex}.kp-days span{width:var(--d);font:500 11px/24px var(--k-mono);color:var(--faint-foreground);flex:none;padding-left:8px}.kp-task{left:calc(var(--start) * var(--d));width:calc(var(--days) * var(--d) - 6px);background:var(--muted);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;height:34px;margin-left:3px;padding:0 10px 0 6px;display:flex;position:absolute;overflow:hidden}.kp-task:nth-of-type(2){top:40px}.kp-task:nth-of-type(3){top:90px}.kp-task:nth-of-type(4){top:140px}.kp-task-done{background:color-mix(in oklab, var(--cust) 26%, var(--muted));transform-origin:0;transform:scaleX(var(--was));transition:transform .7s var(--kp-spring);position:absolute;inset:0}.kp-face{background:var(--foreground);width:22px;height:22px;color:var(--background);font:600 9.5px/1 var(--k-sans);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.kp-task-name{font-weight:500;position:relative}.kp-today{top:0;bottom:-8px;left:calc(2.4 * var(--d));background:var(--late);width:2px;transition:transform .7s var(--kp-spring);margin-left:-1px;position:absolute}.kp-today:before{content:"";background:var(--late);border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:-3px}.kp-report{gap:18px;display:grid;position:absolute;top:20px;left:20px;right:20px}.kp-field{border:1px solid var(--border);background:var(--kp-chip);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 14px;font-size:13.5px;display:flex}.kp-typed{white-space:nowrap;overflow:hidden}.kp-send{background:var(--foreground);width:28px;height:28px;color:var(--background);border-radius:8px;flex:none;place-items:center;display:grid}.kp-send svg{width:15px;height:15px;transform:rotate(-90deg)}.kp-bars{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;height:118px;display:grid}.kp-bar{grid-template-rows:minmax(0,1fr) auto;gap:6px;display:grid;position:relative}.kp-bar i{height:calc(var(--h) * 100%);background:color-mix(in oklab, var(--foreground) 82%, transparent);transform-origin:bottom;border-radius:3px 3px 0 0;align-self:end}.kp-bar:last-child i{background:var(--cust)}.kp-bar b{font:600 11px/1 var(--k-mono);color:var(--cust);white-space:nowrap;position:absolute;top:-22px;right:0}.kp-bar em{font:400 11px/1 var(--k-mono);text-align:center;color:var(--muted-foreground);font-style:normal}@media (hover:hover) and (prefers-reduced-motion:no-preference){.kp-card:is(:hover,:focus-visible) .kp-gather li{transition-delay:calc(var(--n) * 80ms);transform:none}.kp-card:is(:hover,:focus-visible) .kp-deal span{animation:kp-pop .45s var(--kp-spring) .5s both}.kp-card:is(:hover,:focus-visible) .kp-quote{transform:rotate(-1deg)translateY(-6px)}.kp-card:is(:hover,:focus-visible) .kp-accept{background-color:var(--ok);transition-delay:.38s;animation:.3s .2s both kp-press}.kp-card:is(:hover,:focus-visible) .kp-accept-do{opacity:0;transition-delay:.38s}.kp-card:is(:hover,:focus-visible) .kp-accept-done{opacity:1;transition-delay:.38s}.kp-card:is(:hover,:focus-visible) .kp-quote-head .kp-swap>:first-child{opacity:0;transition-delay:.52s}.kp-card:is(:hover,:focus-visible) .kp-quote-head .kp-swap>:nth-child(2){opacity:1;transition-delay:.52s}.kp-card:is(:hover,:focus-visible) .kp-unit-new{opacity:1;transition:opacity .12s,transform .52s cubic-bezier(.34,1.4,.64,1);transition-delay:calc(.12s + var(--n) * 22ms);transform:none}.kp-card:is(:hover,:focus-visible) .kp-place[data-gets] .kp-place-count>:first-child{opacity:0;transition-delay:.8s}.kp-card:is(:hover,:focus-visible) .kp-place[data-gets] .kp-place-count>:nth-child(2){opacity:1;transition-delay:.8s}.kp-card:is(:hover,:focus-visible) .kp-today{transform:translate(31.5cqi)}.kp-card:is(:hover,:focus-visible) .kp-task-done{transform:scaleX(var(--now))}.kp-card:is(:hover,:focus-visible) .kp-typed{animation:.65s steps(27,end) both kp-type}.kp-card:is(:hover,:focus-visible) .kp-send{animation:.26s .68s both kp-press}.kp-card:is(:hover,:focus-visible) .kp-bar i{animation:kp-grow .65s var(--kp-spring) both;animation-delay:calc(.82s + var(--n) * 60ms)}.kp-card:is(:hover,:focus-visible) .kp-bar b{animation:kp-pop .4s var(--kp-spring) 1.25s both}}@media (hover:none),(prefers-reduced-motion:reduce){.kp-gather li[data-m]{transform:none}.kp-unit-new{opacity:1!important;transform:none!important}.kp-place[data-gets] .kp-place-count>:first-child{opacity:0}.kp-place[data-gets] .kp-place-count>:nth-child(2){opacity:1}}@keyframes kp-press{0%,to{transform:scale(1)}40%{transform:scale(.94)}}@keyframes kp-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes kp-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes kp-grow{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}@media (max-width:1100px){.kp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kp-card,.kp-card[data-kind]{grid-area:auto/span 1}.kp-card[data-kind=reports]{grid-column:1/-1}}@media (max-width:760px){.kp-head,.kp-grid{grid-template-columns:minmax(0,1fr)}.kp-card[data-kind]{grid-column:auto;min-height:380px}.kp-gather{width:auto;left:20px;right:20px}.kp-card[data-kind=crm] .kp-words p,.kp-card[data-kind=quotes-and-invoices] .kp-words p{max-width:21em}.kp-quote{width:300px;top:20px;right:-40px}.kp-also>:last-child{margin-left:0}}
.kpl-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 48px;margin-bottom:clamp(28px,2.5vw,48px);display:grid}.kpl-head h2{letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(28px,1.3vw + 10px,40px);font-weight:600;line-height:1.12}.kpl-head p{max-width:34em;color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.kpl-rows{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.kpl-rows li{border-bottom:1px solid var(--border)}.kpl-row{color:inherit;grid-template-columns:200px minmax(0,1fr) 20px;align-items:baseline;gap:24px;padding:24px 0;text-decoration:none;display:grid}.kpl-name{font:500 13px/1.6 var(--k-mono);color:var(--faint-foreground);letter-spacing:.02em}.kpl-promise{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(20px,.6vw + 13px,25px);font-weight:600;line-height:1.25}.kpl-arrow{width:18px;height:18px;color:var(--muted-foreground);transition:transform .2s var(--k-ease), color .2s;align-self:center}.kpl-row:hover .kpl-promise{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.kpl-row:hover .kpl-arrow{color:var(--foreground);transform:translate(4px)}@media (max-width:800px){.kpl-head{grid-template-columns:minmax(0,1fr)}.kpl-row{grid-template-columns:minmax(0,1fr) 20px;gap:6px 16px}.kpl-name{grid-column:1/-1}}
