.kds-ask{aspect-ratio:1000/600}.kds-app{grid-template-columns:calc(230 * var(--u)) minmax(0, 1fr);height:calc(100% - 48 * var(--u));display:grid}.kds-nav-new{opacity:0;max-height:0;transition:max-height .7s var(--spring) 3.3s, opacity .3s ease 3.3s;overflow:hidden}.kds-nav-lit{color:var(--foreground);background:color-mix(in oklab, var(--glow) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--glow) 32%, transparent);font-weight:500}.kds-nav-lit .kds-i{color:var(--glow)}.kds[data-on] .kds-nav-new{max-height:calc(110 * var(--u));opacity:1}.kds[data-on] .kds-nav-lit{animation:1.6s 3.6s both kds-glow}@keyframes kds-glow{0%{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--glow) 32%, transparent), 0 0 0 0 transparent}35%{box-shadow:inset 0 0 0 1px var(--glow), 0 0 calc(22 * var(--u)) color-mix(in oklab, var(--glow) 55%, transparent)}to{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--glow) 32%, transparent), 0 0 0 0 transparent}}.kds-main{gap:calc(16 * var(--u));padding:calc(24 * var(--u)) calc(26 * var(--u));flex-direction:column;display:flex}.kds-main-h{margin:0 0 calc(8 * var(--u));font-weight:600;font-size:calc(20 * var(--u))}.kds-skel{width:calc(var(--w) * 1%);height:calc(14 * var(--u));border-radius:calc(7 * var(--u));background:var(--muted);display:block}.kds-new{opacity:0;translate:0 calc(18 * var(--u));transition:opacity .4s ease .2s, translate .7s var(--spring) .2s}.kds[data-on] .kds-new{opacity:1;translate:0}.kds-form{grid-template-columns:calc(190 * var(--u)) minmax(0, 1fr);align-items:center;gap:calc(14 * var(--u)) calc(16 * var(--u));padding:calc(20 * var(--u)) calc(22 * var(--u));display:grid}.kds-input{height:calc(44 * var(--u));padding:0 calc(14 * var(--u));border:1px solid var(--border);border-radius:calc(9 * var(--u));white-space:nowrap;align-items:center;display:flex}.kds[data-on] .kds-input-focus{animation:1.4s .4s both kds-focus}@keyframes kds-focus{0%,to{border-color:var(--border);box-shadow:none}10%,85%{border-color:color-mix(in oklab, var(--foreground) 45%, transparent);box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in oklab, var(--foreground) 12%, transparent)}}.kds-typed{clip-path:inset(0 100% 0 0)}.kds[data-on] .kds-typed{animation:1s steps(13,end) .5s both kds-type}@keyframes kds-type{to{clip-path:inset(0)}}.kds-later{opacity:0;transition:opacity .3s 1.6s}.kds-later-2{transition-delay:2.3s}.kds[data-on] .kds-later{opacity:1}.kds-picker{gap:calc(8 * var(--u));display:flex}.kds-pick{width:calc(42 * var(--u));height:calc(42 * var(--u));border:1px solid var(--border);border-radius:calc(9 * var(--u));color:var(--muted-foreground);place-items:center;display:grid}.kds-pick .kds-i{width:52%;height:52%}.kds-pick[data-pick]{transition:color .25s 1.95s,background-color .25s 1.95s,border-color .25s 1.95s,box-shadow .25s 1.95s}.kds[data-on] .kds-pick[data-pick]{color:var(--glow);border-color:var(--glow);background:color-mix(in oklab, var(--glow) 12%, transparent);box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in oklab, var(--glow) 16%, transparent)}.kds-select{justify-content:space-between}.kds-select-chev{color:var(--faint-foreground);rotate:90deg}.kds-pop-foot{padding:calc(16 * var(--u)) calc(22 * var(--u));border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;display:flex}.kds-toggle-row{align-items:center;gap:calc(10 * var(--u));color:var(--muted-foreground);font-size:calc(15 * var(--u));display:flex}.kds-toggle{width:calc(38 * var(--u));height:calc(22 * var(--u));background:var(--border);border-radius:999px;transition:background-color .25s 2.6s;position:relative}.kds-toggle:after{content:"";top:calc(3 * var(--u));left:calc(3 * var(--u));width:calc(16 * var(--u));height:calc(16 * var(--u));background:var(--background);transition:translate .3s var(--spring) 2.6s;border-radius:50%;position:absolute;box-shadow:0 1px 2px #0003}.kds[data-on] .kds-toggle{background:var(--glow)}.kds[data-on] .kds-toggle:after{translate:calc(16 * var(--u)) 0}.kds-btn{height:calc(40 * var(--u));padding:0 calc(18 * var(--u));background:var(--foreground);color:var(--background);font-size:calc(15 * var(--u));border-radius:999px;align-items:center;font-weight:500;display:inline-flex}.kds[data-on] .kds-btn{animation:.4s 3s both kds-press}@keyframes kds-press{40%{scale:.94}}.kds-week{inset:calc(24 * var(--u)) 0 calc(40 * var(--u));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute}.kds-day{padding-left:calc(12 * var(--u));border-left:1px dashed var(--border);font:500 calc(14 * var(--u)) / 1 var(--k-mono);color:var(--faint-foreground);white-space:nowrap}.kds-day:last-child{border-right:1px dashed var(--border)}.kds-axis{left:0;right:0;top:calc(712 * var(--u));background:var(--border);height:1px;position:absolute}.kds-tick{left:calc((var(--i) * 200 + 100) * var(--u));top:calc((var(--y) + 30) * var(--u));bottom:calc(48 * var(--u));border-left:1px solid var(--border);width:0;position:absolute}.kds-tick:after{content:"";bottom:calc(-4.5 * var(--u));left:calc(-5.5 * var(--u));width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--background);box-shadow:inset 0 0 0 1.5px var(--border);transition:background-color .25s,box-shadow .25s;transition-delay:calc(.35s + var(--n) * 1.5s);border-radius:50%;position:absolute}.kds[data-on] .kds-tick:after{background:var(--glow);box-shadow:inset 0 0 0 1.5px var(--glow), 0 0 calc(12 * var(--u)) var(--glow)}.kds-now{top:calc(10 * var(--u));bottom:calc(30 * var(--u));background:linear-gradient(to bottom, transparent, var(--glow) 20%, var(--glow) 80%, transparent);width:2px;box-shadow:0 0 calc(14 * var(--u)) var(--glow);opacity:0;position:absolute;left:0}.kds[data-on] .kds-now{animation:3.6s cubic-bezier(.4,0,.6,1) .1s both kds-sweep}@keyframes kds-sweep{0%{opacity:0;translate:0}6%{opacity:1}to{translate:calc(950 * var(--u)) 0;opacity:1}}.kds-tip{gap:calc(10 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u));opacity:0;translate:0 calc(10 * var(--u));transition:opacity .35s ease, translate .6s var(--spring);transition-delay:calc(.4s + var(--n) * 1.5s);display:grid}.kds[data-on] .kds-tip{opacity:1;translate:0}.kds-tip-k{align-items:center;gap:calc(8 * var(--u));font:500 calc(13 * var(--u)) / 1 var(--k-mono);letter-spacing:.01em;color:var(--faint-foreground);display:flex}.kds-tip-row,.kds-move{align-items:center;gap:calc(10 * var(--u));display:flex}.kds-tip-row .kds-i,.kds-move .kds-i{color:var(--faint-foreground)}.kds-tip-note{color:var(--muted-foreground);font-size:calc(15 * var(--u))}.kds-tip-agent{border-color:color-mix(in oklab, var(--glow) 40%, var(--border));box-shadow:0 0 0 calc(5 * var(--u)) color-mix(in oklab, var(--glow) 8%, transparent), 0 calc(24 * var(--u)) calc(64 * var(--u)) calc(-8 * var(--u)) #0003}.kds-tip-agent .kds-tip-k{color:var(--foreground)}.kds-before{margin-top:calc(2 * var(--u));padding-top:calc(8 * var(--u));border-top:1px solid var(--hairline);display:grid}.kds-before-row{padding:calc(6 * var(--u)) 0;font:500 calc(15 * var(--u)) / 1.2 var(--k-mono);grid-template-columns:1.2fr 1fr .6fr;display:grid}.kds-before-row span:first-child,.kds-before-row span:nth-child(2){color:var(--faint-foreground)}.kds-before-row span:last-child{color:var(--glow);opacity:0;translate:calc(-8 * var(--u)) 0;transition:opacity .25s ease, translate .4s var(--spring)}.kds-before-row:first-child span:last-child{transition-delay:3.6s}.kds-before-row:nth-child(2) span:last-child{transition-delay:3.8s}.kds-before-row:nth-child(3) span:last-child{transition-delay:4s}.kds[data-on] .kds-before-row span:last-child{opacity:1;translate:0}.kds-tr[data-us]{background:color-mix(in oklab, var(--glow) 8%, transparent);box-shadow:inset calc(3 * var(--u)) 0 0 var(--glow)}.kds-chip[data-us]{border-color:color-mix(in oklab, var(--glow) 55%, var(--border));box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in oklab, var(--glow) 14%, transparent)}.kds-chip[data-us] b,.kds-tr[data-us] b{color:var(--glow)}.kds .kds-cal-ev[data-us]{background:color-mix(in oklab, var(--glow) 18%, transparent);color:var(--glow);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--glow) 45%, transparent)}.kds-before-row[data-us] span:first-child{color:var(--glow)}.kds-views-head{height:calc(72 * var(--u));padding:0 calc(24 * var(--u));border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;display:flex}.kds-views-title{align-items:center;gap:calc(10 * var(--u));font-size:calc(20 * var(--u));font-weight:600;display:flex}.kds-views-title .kds-i{color:var(--glow)}.kds-seg{grid-template-columns:repeat(3, calc(112 * var(--u)));height:calc(40 * var(--u));padding:calc(4 * var(--u));border-radius:calc(10 * var(--u));background:var(--muted);font-size:calc(15 * var(--u));display:grid;position:relative}.kds-seg>span:not(.kds-seg-mark){color:var(--muted-foreground);place-items:center;display:grid;position:relative}.kds-seg-mark{top:calc(4 * var(--u));left:calc(4 * var(--u));width:calc(112 * var(--u));height:calc(32 * var(--u));border-radius:calc(7 * var(--u));background:var(--background);position:absolute;box-shadow:0 1px 2px #0000001f}.dark .kds-seg-mark{background:var(--border)}.kds-views{height:calc(100% - 120 * var(--u));position:relative}.kds-view{opacity:0;position:absolute;inset:0}.kds-v-table{opacity:1}.kds-v-board{gap:calc(16 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kds-lane{gap:calc(10 * var(--u));padding:calc(14 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:color-mix(in oklab, var(--muted) 60%, transparent);flex-direction:column;display:flex}.kds-lane-h{align-items:center;gap:calc(8 * var(--u));padding:0 calc(4 * var(--u)) calc(4 * var(--u));font-size:calc(15 * var(--u));font-weight:600;display:flex}.kds-lane-n{color:var(--faint-foreground);font:500 calc(14 * var(--u)) / 1 var(--k-mono);margin-left:auto}.kds-chip{gap:calc(4 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border:1px solid var(--border);border-radius:calc(10 * var(--u));background:var(--background);white-space:nowrap;display:grid}.kds-chip span{color:var(--muted-foreground);font-size:calc(14 * var(--u))}.kds-v-cal{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:calc(36 * var(--u)) repeat(5, minmax(0, 1fr));padding:0 calc(12 * var(--u)) calc(12 * var(--u));display:grid}.kds-cal-h{padding-left:calc(8 * var(--u));font:500 calc(13 * var(--u)) / 1 var(--k-mono);color:var(--faint-foreground);align-items:center;display:grid}.kds-cal-d{min-width:0;padding:calc(6 * var(--u)) calc(6 * var(--u));border-top:1px solid var(--hairline);border-left:1px solid var(--hairline)}.kds-cal-d:nth-child(7n+1){border-left:0}.kds-cal-d[data-out] .kds-cal-n{opacity:.45}.kds-cal-n{min-width:calc(24 * var(--u));height:calc(24 * var(--u));font:500 calc(13 * var(--u)) / 1 var(--k-mono);color:var(--faint-foreground);border-radius:999px;place-items:center;display:inline-grid}.kds-cal-d[data-today] .kds-cal-n{background:var(--foreground);color:var(--background)}.kds-cal-ev{margin-top:calc(6 * var(--u));padding:calc(4 * var(--u)) calc(7 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(13 * var(--u));white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.kds[data-on] .kds-view{animation:9s infinite both kds-show}.kds[data-on] .kds-v-board{animation-delay:3s}.kds[data-on] .kds-v-cal{animation-delay:6s}.kds[data-on] .kds-seg-mark{animation:kds-seg 9s var(--spring) infinite both}@keyframes kds-show{0%{opacity:0;translate:0 calc(8 * var(--u))}4%{opacity:1;translate:0}31%{opacity:1;translate:0}34%,to{opacity:0;translate:0}}@keyframes kds-seg{0%,31%{translate:0}35%,64%{translate:calc(112 * var(--u)) 0}68%,97%{translate:calc(224 * var(--u)) 0}to{translate:0}}.kds-calc-t .kds-tr{grid-template-columns:1.2fr 1.1fr 1fr}.kds-fx-h{align-items:center;gap:calc(6 * var(--u));color:var(--glow);display:flex}.kds-fx-cell{margin:0 calc(-12 * var(--u));padding:0 calc(12 * var(--u));background:color-mix(in oklab, var(--glow) 6%, transparent);font:600 calc(17 * var(--u)) / 1 var(--k-mono);align-self:stretch;align-items:center;display:flex}.kds-calc .kds-th .kds-fx-h{margin:0 calc(-12 * var(--u));padding:0 calc(12 * var(--u));background:color-mix(in oklab, var(--glow) 10%, transparent);box-shadow:inset 0 calc(2 * var(--u)) 0 var(--glow);align-self:stretch}.kds-count{--kds-n:0;counter-reset:kds-n var(--kds-n);min-width:calc(40 * var(--u));height:calc(18 * var(--u));border-radius:calc(5 * var(--u));background:var(--muted);display:inline-block}.kds[data-on] .kds-count{height:auto;animation:1s cubic-bezier(.2,.7,.2,1) both kds-count;animation-delay:calc(1.1s + var(--i) * .2s);background:0 0}.kds[data-on] .kds-count:after{content:counter(kds-n)}.kds[data-on] .kds-fx-cell .kds-count:after{content:counter(kds-n) " days"}.kds-count-roll{font:600 calc(19 * var(--u)) / 1 var(--k-mono)}.kds[data-on] .kds-count-roll{animation-delay:calc(1.6s + var(--i) * .2s)}@keyframes kds-count{0%{--kds-n:0}to{--kds-n:var(--to)}}.kds-formula{gap:calc(10 * var(--u));padding:calc(18 * var(--u)) calc(22 * var(--u));opacity:0;translate:0 calc(-10 * var(--u));transition:opacity .35s ease .2s, translate .6s var(--spring) .2s;display:grid}.kds[data-on] .kds-formula{opacity:1;translate:0}.kds-code{font:500 calc(24 * var(--u)) / 1.3 var(--k-mono);letter-spacing:0}.kds-fn{color:var(--glow)}.kds-ref{-webkit-text-decoration:underline dotted color-mix(in oklab, var(--foreground) 40%, transparent);text-decoration:underline dotted color-mix(in oklab, var(--foreground) 40%, transparent);text-underline-offset:calc(5 * var(--u))}.kds-result{padding-top:calc(10 * var(--u));border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;display:flex}.kds-rollup{padding:calc(6 * var(--u)) calc(22 * var(--u)) calc(10 * var(--u));opacity:0;translate:0 calc(14 * var(--u));transition:opacity .35s ease 1.4s, translate .6s var(--spring) 1.4s;display:grid}.kds[data-on] .kds-rollup{opacity:1;translate:0}.kds-roll-head{align-items:center;gap:calc(10 * var(--u));height:calc(54 * var(--u));border-bottom:1px solid var(--hairline);display:flex}.kds-roll-head .kds-i{color:var(--faint-foreground)}.kds-roll-row{height:calc(56 * var(--u));color:var(--muted-foreground);justify-content:space-between;align-items:center;display:flex}.kds-roll-row+.kds-roll-row{border-top:1px solid var(--hairline)}.kds-roll-v{align-items:center;gap:calc(12 * var(--u));color:var(--foreground);display:flex}.kds-rule{gap:calc(6 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));border-color:color-mix(in oklab, var(--glow) 40%, var(--border));text-align:center;justify-items:center;display:grid}.kds-rule b{font-size:calc(20 * var(--u))}.kds-rule-e{color:var(--glow);font-size:calc(16 * var(--u))}.kds-gate{left:calc(640 * var(--u));top:calc(160 * var(--u));bottom:calc(20 * var(--u));background:linear-gradient(to bottom, var(--glow), color-mix(in oklab, var(--glow) 40%, transparent) 85%, transparent);width:2px;box-shadow:0 0 calc(16 * var(--u)) color-mix(in oklab, var(--glow) 60%, transparent);margin-left:-1px;position:absolute}.kds-lanerow{left:0;right:0;top:calc(var(--y) * var(--u));height:0;position:absolute}.kds-door{align-items:center;gap:calc(12 * var(--u));width:calc(250 * var(--u));height:calc(54 * var(--u));padding:0 calc(10 * var(--u));border:1px solid var(--border);border-radius:calc(14 * var(--u));background:var(--background);font-size:calc(17 * var(--u));white-space:nowrap;display:flex;position:absolute;top:0;left:0;translate:0 -50%}.kds-track{left:calc(250 * var(--u));right:calc(50 * var(--u));background:var(--border);height:1.5px;margin-top:-.75px;position:absolute;top:0}.kds-lanerow[data-stop] .kds-track{right:calc(360 * var(--u))}.kds-end{left:calc(950 * var(--u));width:calc(34 * var(--u));height:calc(34 * var(--u));border:1px solid var(--border);background:var(--background);color:var(--ok);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;translate:-50% -50%}.kds-end .kds-i{width:50%;height:50%}.kds-lanerow[data-stop] .kds-end{left:calc(680 * var(--u));color:var(--late)}.kds-ball{left:calc(250 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));margin:calc(-7 * var(--u)) 0 0 calc(-7 * var(--u));background:var(--glow);box-shadow:0 0 calc(12 * var(--u)) var(--glow);opacity:0;border-radius:50%;position:absolute;top:0}.kds-refused{left:calc(708 * var(--u));color:var(--late);font-size:calc(15 * var(--u));white-space:nowrap;opacity:0;position:absolute;top:0;translate:0 -50%}.kds[data-on] .kds-ball{animation:5s cubic-bezier(.45,0,.3,1) infinite both kds-pass;animation-delay:calc(.3s + var(--i) * .45s)}.kds[data-on] .kds-lanerow:not([data-stop]) .kds-end{animation:5s infinite both kds-arrive;animation-delay:calc(.3s + var(--i) * .45s)}.kds[data-on] .kds-lanerow[data-stop] .kds-ball{animation-name:kds-stop}.kds[data-on] .kds-lanerow[data-stop] .kds-end,.kds[data-on] .kds-refused{animation:5s infinite both kds-refuse;animation-delay:calc(.3s + var(--i) * .45s)}@keyframes kds-pass{0%{opacity:0;translate:0}6%{opacity:1}54%{translate:calc(700 * var(--u)) 0;opacity:1}60%,to{translate:calc(700 * var(--u)) 0;opacity:0}}@keyframes kds-arrive{0%,50%{border-color:var(--border);box-shadow:none}56%{border-color:var(--ok);box-shadow:0 0 calc(14 * var(--u)) color-mix(in oklab, var(--ok) 50%, transparent)}80%,to{border-color:var(--border);box-shadow:none}}@keyframes kds-stop{0%{opacity:0;background:var(--glow);translate:0}6%{opacity:1}30%{translate:calc(382 * var(--u)) 0;background:var(--glow);box-shadow:0 0 calc(12 * var(--u)) var(--glow)}33%,72%{translate:calc(382 * var(--u)) 0;opacity:1;background:var(--late);box-shadow:0 0 calc(12 * var(--u)) var(--late)}80%,to{translate:calc(382 * var(--u)) 0;opacity:0;background:var(--late)}}@keyframes kds-refuse{0%,30%{opacity:.35}34%,74%{opacity:1}82%,to{opacity:.35}}.kds-lanerow[data-stop] .kds-end{opacity:.35}.kds-as{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));align-items:center;gap:calc(12 * var(--u));font-size:calc(16 * var(--u));display:flex;position:absolute}.kds-as-k{font:500 calc(14 * var(--u)) / 1 var(--k-mono);color:var(--faint-foreground)}.kds-as-who{display:grid}.kds-as-name{align-items:center;gap:calc(10 * var(--u));padding:calc(6 * var(--u)) calc(16 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u));border:1px solid var(--border);background:var(--background);white-space:nowrap;border-radius:999px;grid-area:1/1;display:flex}.kds-as-name:nth-child(2){opacity:0}.kds-rec{padding:calc(22 * var(--u)) calc(26 * var(--u));display:grid}.kds-rec-h{align-items:center;gap:calc(14 * var(--u));padding-bottom:calc(18 * var(--u));display:flex}.kds-rec-h b{font-size:calc(22 * var(--u));letter-spacing:-.02em;display:block}.kds-rec-h span span{color:var(--faint-foreground);font-size:calc(15 * var(--u))}.kds-prop{grid-template-columns:calc(200 * var(--u)) minmax(0, 1fr);height:calc(60 * var(--u));border-top:1px solid var(--hairline);white-space:nowrap;align-items:center;display:grid}.kds-prop[data-ai]{margin:0 calc(-12 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(8 * var(--u));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--glow) 40%, transparent);background:color-mix(in oklab, var(--glow) 5%, transparent)}.kds-prop-k{align-items:center;gap:calc(8 * var(--u));color:var(--faint-foreground);display:flex}.kds-tag-level{padding:calc(2 * var(--u)) calc(7 * var(--u));font-size:calc(12 * var(--u));background:color-mix(in oklab, var(--late) 13%, transparent);color:var(--late)}.kds-prop-v{display:grid}.kds-clear,.kds-masked{grid-area:1/1;align-self:center}.kds-masked{align-items:center;gap:calc(8 * var(--u));width:max-content;padding:calc(4 * var(--u)) calc(12 * var(--u));border-radius:calc(7 * var(--u));background:var(--muted);color:var(--faint-foreground);font-size:calc(15 * var(--u));opacity:0;display:inline-flex}.kds-hist{align-items:center;gap:calc(8 * var(--u));padding-top:calc(16 * var(--u));border-top:1px solid var(--hairline);color:var(--faint-foreground);font-size:calc(14 * var(--u));display:flex}.kds[data-on] .kds-as-name:first-child,.kds[data-on] .kds-clear{animation:8s 1s infinite both kds-first}.kds[data-on] .kds-as-name:nth-child(2),.kds[data-on] .kds-prop[data-level] .kds-masked{animation:8s 1s infinite both kds-second}.kds[data-on] .kds-prop:not([data-level]) .kds-clear{animation:none}@keyframes kds-first{0%,44%{opacity:1;filter:none}50%,94%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}@keyframes kds-second{0%,44%{opacity:0;filter:blur(4px)}50%,94%{opacity:1;filter:none}to{opacity:0;filter:blur(4px)}}.kds-ai{gap:calc(4 * var(--u));padding:calc(16 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));opacity:0;translate:calc(12 * var(--u)) 0;transition:opacity .35s ease .4s, translate .6s var(--spring) .4s;display:grid}.kds-ai .kds-flabel{padding:0 calc(10 * var(--u)) calc(8 * var(--u))}.kds[data-on] .kds-ai{opacity:1;translate:0}.kds-opt{height:calc(46 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(9 * var(--u));color:var(--muted-foreground);justify-content:space-between;align-items:center;display:flex}.kds-opt[data-sel]{background:color-mix(in oklab, var(--glow) 11%, transparent);color:var(--foreground);font-weight:500}.kds-opt .kds-i{color:var(--glow)}.kds-composer{left:calc(60 * var(--u));top:calc(24 * var(--u));width:calc(880 * var(--u));padding:calc(17 * var(--u));border:1px solid var(--border);border-radius:calc(17 * var(--u));background:var(--background);box-shadow:0 calc(12 * var(--u)) calc(40 * var(--u)) #0000000f;flex-direction:column;display:flex;position:absolute}.kds-words{margin:0 0 calc(6 * var(--u));min-height:calc(68 * var(--u));font-size:calc(21 * var(--u));line-height:calc(34 * var(--u))}.kds-words span{opacity:0;transition:opacity .12s;transition-delay:calc(.3s + var(--i) * 70ms)}.kds[data-on] .kds-words span{opacity:1}.kds-send{width:calc(46 * var(--u));height:calc(46 * var(--u));border-radius:calc(11 * var(--u));background:var(--muted);color:var(--faint-foreground);align-self:flex-end;place-items:center;transition:background-color .2s 2s,color .2s 2s;display:grid}.kds-send .kds-i{width:50%;height:50%}.kds[data-on] .kds-send{background:var(--foreground);color:var(--background)}.kds-answer{left:calc(60 * var(--u));top:calc(250 * var(--u));width:calc(620 * var(--u));font-size:calc(17 * var(--u));display:grid;position:absolute}.kds-answer-k{align-items:center;gap:calc(10 * var(--u));margin-bottom:calc(14 * var(--u));color:var(--muted-foreground);opacity:0;transition:opacity .3s 2.5s;display:flex}.kds-obj{align-items:center;gap:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));border:1px solid color-mix(in oklab, var(--glow) 40%, var(--border));border-radius:calc(14 * var(--u)) calc(14 * var(--u)) 0 0;background:var(--background);font-size:calc(20 * var(--u));opacity:0;translate:0 calc(10 * var(--u));transition:opacity .3s ease 2.8s, translate .6s var(--spring) 2.8s;display:flex}.kds-obj .kds-tag{background:color-mix(in oklab, var(--glow) 13%, transparent);color:var(--glow);margin-left:auto}.kds-obj-i{width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:calc(10 * var(--u));background:color-mix(in oklab, var(--glow) 15%, transparent);color:var(--glow);place-items:center;display:grid}.kds-obj-i .kds-i{width:55%;height:55%}.kds-objp{height:calc(54 * var(--u));padding:0 calc(18 * var(--u));border:1px solid var(--border);background:var(--background);opacity:0;translate:0 calc(-6 * var(--u));transition:opacity .25s ease, translate .45s var(--spring);transition-delay:calc(3.1s + var(--i) * .22s);border-top:0;justify-content:space-between;align-items:center;display:flex}.kds-objp:last-child{border-radius:0 0 calc(14 * var(--u)) calc(14 * var(--u))}.kds-objp-link span:first-child{align-items:center;gap:calc(8 * var(--u));display:flex}.kds-objp-link .kds-i{color:var(--glow)}.kds[data-on] .kds-answer-k,.kds[data-on] .kds-obj,.kds[data-on] .kds-objp{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.kds *,.kds :before,.kds :after{transition:none!important;animation:none!important}.kds .kds-new,.kds .kds-tip,.kds .kds-formula,.kds .kds-rollup,.kds .kds-ai,.kds .kds-answer-k,.kds .kds-obj,.kds .kds-objp,.kds .kds-later,.kds .kds-words span,.kds .kds-before-row span:last-child{opacity:1;translate:0}.kds .kds-nav-new{max-height:calc(110 * var(--u));opacity:1}.kds .kds-typed{clip-path:none}.kds .kds-now{opacity:1;translate:calc(950 * var(--u)) 0}.kds .kds-count{--kds-n:var(--to);background:0 0;height:auto}.kds .kds-count:after{content:counter(kds-n)}.kds .kds-fx-cell .kds-count:after{content:counter(kds-n) " days"}}
.kdp-hero{max-width:54em}.kdp-eyebrow{font:500 13px/1.3 var(--k-mono);color:var(--faint-foreground);letter-spacing:.02em;margin:0 0 16px}.kdp-hero h1{font-size:var(--t-page);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}.kdp-lead{max-width:38em;color:var(--muted-foreground);text-wrap:pretty;margin:20px 0 28px;font-size:clamp(18px,.4vw + 14px,22px);line-height:1.5}.kdp-picture{max-width:1100px;margin:clamp(48px,5vw,96px) auto 0}.kdp-feat{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(40px,6vw,112px);display:grid}.kdp-feat[data-flip]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.kdp-feat[data-flip]>.kds{order:2}.kdp-feat-ask{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.kdp-feat-text{justify-items:start;display:grid}.kdp-label{color:var(--muted-foreground);align-items:center;gap:10px;margin:0 0 18px;font-size:17px;font-weight:500;display:flex}.kdp-mark{width:20px;height:20px;color:var(--foreground)}.kdp-feat-text h2{font-size:var(--t-section);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}.kdp-feat-text h2+p{max-width:30em;color:var(--muted-foreground);text-wrap:pretty;margin:20px 0 0;font-size:clamp(17px,.3vw + 14px,20px);line-height:1.55}.kdp-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}.kdp-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}.kdp-head p{max-width:34em;color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.kdp-head .k-more{margin-top:16px}.kdp-build{border-collapse:collapse;width:100%;font-size:16px;line-height:1.55}.kdp-build th,.kdp-build td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:20px 24px 20px 0}.kdp-build thead th{border-bottom:1px solid var(--foreground);font:500 13px/1.3 var(--k-mono);letter-spacing:.02em;color:var(--faint-foreground);padding-top:0;padding-bottom:14px}.kdp-build thead th:last-child{color:var(--cust)}.kdp-build tbody th{letter-spacing:-.01em;width:24%;font-size:17px;font-weight:600}.kdp-build td:nth-child(2){width:30%;color:var(--muted-foreground)}@media (max-width:800px){.kdp-head,.kdp-feat,.kdp-feat[data-flip],.kdp-feat-ask{grid-template-columns:minmax(0,1fr)}.kdp-feat[data-flip]>.kds{order:0}.kdp-build thead{display:none}.kdp-build tr,.kdp-build th,.kdp-build td{width:auto;display:block}.kdp-build tbody tr{border-bottom:1px solid var(--border);padding:18px 0}.kdp-build tbody th,.kdp-build td{border:0;padding:4px 0}.kdp-build td:before{content:attr(data-label) ": ";font-weight:500}.kdp-build td:nth-child(3):before{color:var(--cust)}}
