.ks-bk-f{width:100%;height:100%;min-height:inherit;text-align:left;grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(18px,3vw,56px);display:grid;position:relative}.ks-bk-k{color:var(--muted-foreground);font-size:12px}.ks-bk-b{font-weight:600}.ks-bk-title{letter-spacing:-.01em;font-size:17px;font-weight:600}.ks-bk-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.ks-bk-btn{border:1px solid var(--border);background:var(--paper);height:28px;font:500 13px/1 var(--k-sans);white-space:nowrap;border-radius:8px;align-items:center;padding:0 12px;display:inline-flex;position:relative}.ks-bk-btn[data-ink]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ks-bk-pill{font:500 11.5px/1 var(--k-sans);background:var(--muted);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;display:inline-flex}.ks-bk-pill[data-info]{background:var(--ink);color:var(--paper)}.ks-bk-swap{display:inline-grid;position:relative}.ks-bk-swap>*{grid-area:1/1}.ks-bk-was{opacity:0}.ks-bk-cursor{z-index:4;pointer-events:none;filter:drop-shadow(0 2px 3px #00000059);opacity:0;width:22px;height:22px;position:absolute;top:55%;left:62%}.ks-bk-cursor svg{width:100%;height:100%;display:block}.ks-bk-stack{display:grid}.ks-bk-stack>*{grid-area:1/1}.ks-bk-rows{display:grid}.ks-bk-row{border-top:1px solid var(--hairline);grid-template-columns:92px minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding:8px 0;font-size:12.5px;display:grid}.ks-bk-row:first-child{border-top:0}.ks-bk-row time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.ks-bk-row[data-on]{background:var(--card);border-radius:8px;padding-left:6px;padding-right:6px}.ks-bk-mt{gap:2px;display:grid}.ks-bk-mt-head{justify-content:space-between;align-items:center;gap:10px;padding-bottom:6px;display:flex}.ks-bk-mt-row{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.ks-bk-mt-head+* .ks-bk-mt-row,.ks-bk-mt-head+.ks-bk-mt-row{border-top:0}.ks-bk-mt-text{gap:2px;min-width:0;display:grid}.ks-bk-mt-text>span:first-child{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11.5px}.ks-bk-mt-text b{font-weight:600}.ks-bk-mt-text>span:last-child{color:var(--muted-foreground);font-size:11.5px}.ks-bk-f-pair{width:min(100%,660px);height:min(100%,430px);position:relative}.ks-bk-f-day{gap:10px;width:56%;padding:16px 18px;display:grid;position:absolute;top:0;left:0}.ks-bk-f-form{gap:10px;width:56%;padding:16px 18px;display:grid;position:absolute;top:64px;right:0}.ks-bk-f-form .k-kv{font-size:12.5px}.ks-bk-f-hero .ks-bk-f-pair{width:min(100%,800px);height:min(100%,470px)}.ks-bk-f-hero .ks-bk-f-day{width:54%}.ks-bk-f-hero .ks-bk-f-form{width:52%;top:84px}.ks-bk-f-start{font-variant-numeric:tabular-nums}.ks-bk-f-foot{align-items:end;min-height:96px}.ks-bk-f-save{opacity:0;justify-content:flex-end;align-self:end;display:flex}.ks-bk-f-refusal{background:color-mix(in oklch, var(--late) 9%, var(--paper));color:var(--late);border:1px solid color-mix(in oklch, var(--late) 26%, transparent);opacity:0;border-radius:10px;align-self:start;padding:10px 12px;font-size:12px;line-height:1.45}.ks-bk-f-service{gap:10px;width:60%;padding:16px 18px;display:grid;position:absolute;top:0;left:0}.ks-bk-f-service .k-kv{font-size:12.5px}.ks-bk-hot{background:color-mix(in oklch, var(--km-base) 12%, transparent);border-radius:6px;margin:-1px -6px;padding:1px 6px}.ks-bk-save{justify-content:flex-end;min-height:28px;display:flex;position:relative}.ks-bk-saved{color:var(--ok);font:500 12.5px/1 var(--k-sans);justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.ks-bk-save .ks-bk-ask{opacity:0}.ks-bk-f-van{gap:6px;width:58%;padding:14px 16px;display:grid;position:absolute;bottom:0;right:0}.ks-bk-f-deal{gap:8px;width:64%;padding:16px 18px;display:grid;position:absolute;top:0;left:0}.ks-bk-f-meet{gap:4px;width:66%;padding:14px 16px;display:grid;position:absolute;bottom:0;right:0}.ks-bk-f-new{overflow:hidden}.ks-bk-f-q .km-card{gap:12px;width:min(100%,520px);display:grid}.ks-bk-f-q-chip{justify-self:start}.ks-bk-f-move{border:1px solid var(--border);border-radius:12px;gap:8px;padding:12px;font-size:12.5px;display:grid}.ks-bk-f-move s{color:var(--muted-foreground)}.ks-bk-f-q-after{color:var(--muted-foreground);font-size:12.5px}@media (prefers-reduced-motion:no-preference){.ks-bk-f-hero .ks-bk-f-day{animation:ks-bk-in .5s var(--k-ease) .1s both}.ks-bk-f-hero .ks-bk-f-form{animation:ks-bk-lift .6s var(--k-ease) .7s both}.ks-bk-f-hero .ks-bk-f-save{animation:5.4s linear both ks-bk-h-save}.ks-bk-f-hero .ks-bk-f-save [data-press]{animation:5.4s linear both ks-bk-h-press}.ks-bk-f-hero .ks-bk-f-refusal{animation:6.2s linear both ks-bk-h-refusal}.ks-bk-f-hero .ks-bk-f-start .ks-bk-was{animation:6.2s linear both ks-bk-h-was}.ks-bk-f-hero .ks-bk-f-start .ks-bk-now{animation:6.2s linear both ks-bk-h-now}.ks-bk-f-hero .ks-bk-f-start{animation:6.2s linear both ks-bk-h-hot}.ks-bk-f-hero .ks-bk-f-approve{animation:ks-bk-in .5s var(--k-ease) 5.6s both}.ks-bk-f-hero .ks-bk-c1{animation:5.4s linear both ks-bk-h-c1}.ks-bk-f-services .ks-bk-f-service{animation:11s linear infinite ks-bk-a-card}.ks-bk-f-services .ks-bk-hot .ks-bk-was{animation:11s linear infinite ks-bk-a-was}.ks-bk-f-services .ks-bk-hot .ks-bk-now{animation:11s linear infinite ks-bk-a-now}.ks-bk-f-services .ks-bk-save .ks-bk-ask{animation:11s linear infinite ks-bk-a-ask}.ks-bk-f-services .ks-bk-save [data-press]{animation:11s linear infinite ks-bk-a-press}.ks-bk-f-services .ks-bk-saved{animation:11s linear infinite ks-bk-a-saved}.ks-bk-f-services .ks-bk-f-van{animation:11s linear infinite ks-bk-a-prev}.ks-bk-f-services .ks-bk-c1{animation:11s linear infinite ks-bk-a-c1}.ks-bk-f-meetings .ks-bk-f-deal{animation:11s linear infinite ks-bk-a-card}.ks-bk-f-meetings .ks-bk-f-meet{animation:11s linear infinite ks-bk-m-meet}.ks-bk-f-meetings .ks-bk-f-meet [data-press]{animation:11s linear infinite ks-bk-m-press}.ks-bk-f-meetings .ks-bk-f-new{animation:11s linear infinite ks-bk-m-new}.ks-bk-f-meetings .ks-bk-c1{animation:11s linear infinite ks-bk-m-c1}}@keyframes ks-bk-in{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:none}}@keyframes ks-bk-lift{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(-2px)scale(1.035)}}@keyframes ks-bk-h-save{0%,20%{opacity:0}26%,90%{opacity:1}96%,to{opacity:0}}@keyframes ks-bk-h-press{0%,38%,42%,to{transform:none}40%{transform:scale(.95)}}@keyframes ks-bk-h-refusal{0%,36%{opacity:0;transform:translateY(6px)}40%,76%{opacity:1;transform:none}82%,to{opacity:0;transform:none}}@keyframes ks-bk-h-was{0%,62%{opacity:1}66%,to{opacity:0}}@keyframes ks-bk-h-now{0%,62%{opacity:0}66%,to{opacity:1}}@keyframes ks-bk-h-hot{0%,60%{background:0 0}64%,to{background:color-mix(in oklch, var(--km-base) 12%, transparent)}}@keyframes ks-bk-h-c1{0%,22%{opacity:0;transform:translate(70px,50px)}26%{opacity:1}34%,42%{opacity:1;transform:none}50%,to{opacity:0;transform:none}}@keyframes ks-bk-a-card{0%{opacity:0;transform:translateY(7px)scale(.985)}4%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ks-bk-a-was{0%,24%{opacity:1}27%,to{opacity:0}}@keyframes ks-bk-a-now{0%,24%{opacity:0}27%,93%{opacity:1}96%,to{opacity:0}}@keyframes ks-bk-a-ask{0%,46%{opacity:1}48%,to{opacity:0}}@keyframes ks-bk-a-press{0%,42%,45%,to{transform:none}43.5%{transform:scale(.97)}}@keyframes ks-bk-a-saved{0%,47%{opacity:0}49%,93%{opacity:1}96%,to{opacity:0}}@keyframes ks-bk-a-prev{0%,54%{opacity:0;transform:translateY(10px)scale(.985)}58%,93%{opacity:1;transform:translateY(-2px)scale(1.035)}96%,to{opacity:0;transform:translateY(-2px)scale(1.035)}}@keyframes ks-bk-a-c1{0%,34%{opacity:0;transform:translate(-60px,-40px)}36%{opacity:1;transform:translate(-60px,-40px)}42%,45%{opacity:1;transform:none}49%,to{opacity:0;transform:none}}@keyframes ks-bk-m-meet{0%,8%{opacity:0;transform:translateY(10px)scale(.985)}13%,93%{opacity:1;transform:translateY(-2px)scale(1.035)}96%,to{opacity:0;transform:translateY(-2px)scale(1.035)}}@keyframes ks-bk-m-press{0%,30%,33%,to{transform:none}31.5%{transform:scale(.95)}}@keyframes ks-bk-m-new{0%,40%{opacity:0;max-height:0}46%,93%{opacity:1;max-height:80px}96%,to{opacity:0;max-height:80px}}@keyframes ks-bk-m-c1{0%,18%{opacity:0;transform:translate(-70px,50px)}21%{opacity:1;transform:translate(-70px,50px)}29%,33%{opacity:1;transform:none}38%,to{opacity:0;transform:none}}.ks-bk-see{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(28px,4vw,72px);margin-top:clamp(36px,3.5vw,64px);display:grid}.ks-bk-asks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ks-bk-asks button{text-align:left;cursor:pointer;width:100%;color:var(--muted-foreground);font:inherit;background:0 0;border:0;border-radius:14px;gap:6px;padding:14px 16px;transition:background-color .2s,color .15s;display:grid}.ks-bk-asks button:hover{color:var(--ink)}.ks-bk-asks button[aria-current=step]{background:var(--card);color:var(--ink)}.ks-bk-asks button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ks-bk-ask-when{font-size:13px;font-weight:500}.ks-bk-ask-title{letter-spacing:-.018em;text-wrap:balance;font-size:clamp(19px,.5vw + 15px,24px);font-weight:600;line-height:1.22}.ks-bk-ask-say{color:var(--muted-foreground);gap:8px;font-size:15.5px;line-height:1.55;display:grid}.ks-bk-ask-say .ks-bk-decide{color:var(--ink)}.ks-bk-ask-say .ks-bk-decide b{font-weight:600}.ks-bk-stage.k-stage{min-height:clamp(540px,38vw,640px);padding:clamp(14px,2.6vw,48px)}.ks-bk-win{width:min(100%,900px)}.ks-bk-win .k-win-body{gap:14px}.ks-bk-two{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:12px;display:grid}.ks-bk-box{border:1px solid var(--border);border-radius:12px;align-content:start;gap:8px;padding:12px 14px;font-size:12.5px;animation:.6s cubic-bezier(.77,0,.175,1) both ks-bk-step;display:grid}.ks-bk-box .k-kv{font-size:12.5px}.ks-bk-head{gap:2px;display:grid}.ks-bk-head b{font-size:15px;font-weight:600}@keyframes ks-bk-step{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ks-bk-frame{background:var(--paper);width:min(100%,760px);color:var(--ink);border:1px solid var(--border);box-shadow:0 24px 60px -24px color-mix(in oklch, var(--ink) 35%, transparent);border-radius:14px;font-size:13px;line-height:1.45;overflow:hidden}.ks-bk-frame-bar{border-bottom:1px solid var(--hairline);color:var(--muted-foreground);align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;display:flex}.ks-bk-frame-bar i{background:var(--border);border-radius:50%;width:9px;height:9px}.ks-bk-frame-bar b{color:var(--ink);margin-left:6px;font-weight:600}.ks-bk-frame-body{gap:12px;padding:18px;display:grid}.ks-bk-said{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ks-bk-said>span{background:var(--muted);border-radius:50%;width:22px;height:22px}.ks-bk-said>div{margin-top:2px}.ks-bk-table{font-size:12.5px;display:grid}.ks-bk-table>div{border-top:1px solid var(--hairline);grid-template-columns:1.15fr .6fr 1fr 1.25fr 1.1fr .9fr;align-items:center;gap:10px;padding:9px 4px;display:grid}.ks-bk-table>div:first-child{color:var(--muted-foreground);border-top:0;font-size:11.5px}.ks-bk-table>div>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:900px){.ks-bk-f-pair,.ks-bk-f-hero .ks-bk-f-pair{height:auto;display:grid}.ks-bk-f-day,.ks-bk-f-form,.ks-bk-f-service,.ks-bk-f-van,.ks-bk-f-deal,.ks-bk-f-meet,.ks-bk-f-hero .ks-bk-f-day,.ks-bk-f-hero .ks-bk-f-form{width:100%;position:relative;inset:auto}.ks-bk-f-form,.ks-bk-f-van,.ks-bk-f-meet,.ks-bk-f-hero .ks-bk-f-form{justify-self:end;width:92%;margin-top:-14px}.ks-bk-cursor{display:none}.ks-bk-see{grid-template-columns:minmax(0,1fr)}.ks-bk-stage.k-stage{min-height:0}.ks-bk-two{grid-template-columns:minmax(0,1fr)}.ks-bk-table>div{grid-template-columns:1.2fr 1.3fr 1fr}.ks-bk-table>div>:nth-child(2),.ks-bk-table>div>:nth-child(3),.ks-bk-table>div>:nth-child(6){display:none}}@media (prefers-reduced-motion:reduce){.ks-bk-cursor{display:none}.ks-bk-box{animation:none}}
