@property --kds-n{syntax:"<integer>";inherits:false;initial-value:0}.kds{--u:.1cqw;--spring:cubic-bezier(.16, 1, .3, 1);--glow:var(--cust);aspect-ratio:1000/760;isolation:isolate;-webkit-user-select:none;user-select:none;color:var(--foreground);position:relative;container-type:inline-size}.kds b{font-weight:600}.kds-i{flex:none;width:1.15em;height:1.15em}.kds-agent{flex:none;width:1.1em;height:1.1em}.kds-win,.kds-pop,.kds-tip,.kds-rule{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));border:1px solid var(--border);background:var(--background);font-size:calc(17 * var(--u));letter-spacing:-.01em;position:absolute}.kds-win{height:calc(var(--h) * var(--u));border-radius:calc(14 * var(--u));box-shadow:0 1px 2px #0000000a, 0 calc(18 * var(--u)) calc(50 * var(--u)) #00000012;overflow:hidden}.kds-pop,.kds-tip,.kds-rule{z-index:2;border-radius:calc(14 * var(--u));box-shadow:0 1px 2px #0000000d, 0 calc(24 * var(--u)) calc(64 * var(--u)) calc(-8 * var(--u)) #0003}.dark .kds-win,.dark .kds-pop,.dark .kds-tip,.dark .kds-rule,.dark .kds-door,.dark .kds-composer,.dark .kds-obj,.dark .kds-objp,.dark .kds-chip,.dark .kds-as-name{background:var(--card)}.dark .kds-win{box-shadow:0 calc(18 * var(--u)) calc(50 * var(--u)) #0000004d}.dark .kds-pop,.dark .kds-tip,.dark .kds-rule{box-shadow:0 calc(24 * var(--u)) calc(64 * var(--u)) calc(-8 * var(--u)) #0009}.kds-bar{align-items:center;gap:calc(16 * var(--u));height:calc(48 * var(--u));padding:0 calc(18 * var(--u));border-bottom:1px solid var(--hairline);display:flex}.kds-dots{gap:calc(8 * var(--u));display:flex}.kds-dots i{width:calc(11 * var(--u));height:calc(11 * var(--u));background:var(--border);border-radius:50%}.kds-tag{align-items:center;gap:calc(6 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));border-radius:calc(7 * var(--u));background:var(--muted);color:var(--muted-foreground);font:500 calc(14 * var(--u)) / 1.2 var(--k-mono);letter-spacing:.01em;white-space:nowrap;display:inline-flex}.kds-tag-off{box-shadow:inset 0 0 0 1px var(--border);color:var(--faint-foreground);background:0 0}.kds-flabel{color:var(--faint-foreground);font-size:calc(15 * var(--u))}.kds-pop-head{align-items:center;gap:calc(10 * var(--u));height:calc(60 * var(--u));padding:0 calc(22 * var(--u));border-bottom:1px solid var(--hairline);font-weight:600;display:flex}.kds [data-lane=Planned]{--lane:var(--faint-foreground)}.kds [data-lane=Booked]{--lane:var(--muted-foreground)}.kds [data-lane=Done]{--lane:var(--faint-foreground)}.kds .kds-tag[data-lane],.kds-cal-ev{background:color-mix(in oklab, var(--lane) 14%, transparent);color:var(--lane)}.kds-dot{width:calc(9 * var(--u));height:calc(9 * var(--u));background:var(--lane);border-radius:50%}.kds-tr{height:calc(62 * var(--u));padding:0 calc(24 * var(--u));border-bottom:1px solid var(--hairline);white-space:nowrap;grid-template-columns:1.3fr 1fr 1.3fr .9fr;align-items:center;display:grid}.kds-th{height:calc(44 * var(--u));color:var(--faint-foreground);font:500 calc(14 * var(--u)) / 1 var(--k-mono);letter-spacing:.01em}.kds-avatar{width:calc(28 * var(--u));height:calc(28 * var(--u));background:color-mix(in oklab, var(--glow) 18%, var(--muted));color:var(--foreground);font:600 calc(12 * var(--u)) / 1 var(--k-sans);letter-spacing:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.kds-avatar-lg{width:calc(48 * var(--u));height:calc(48 * var(--u));font-size:calc(17 * var(--u))}.kds-side{gap:calc(2 * var(--u));padding:calc(16 * var(--u)) calc(12 * var(--u));border-right:1px solid var(--hairline);flex-direction:column;display:flex}.kds-side-h{margin:calc(16 * var(--u)) calc(10 * var(--u)) calc(6 * var(--u));font:500 calc(13 * var(--u)) / 1 var(--k-mono);color:var(--faint-foreground)}.kds-side>.kds-side-h:first-child{margin-top:calc(4 * var(--u))}.kds-nav{align-items:center;gap:calc(10 * var(--u));height:calc(40 * var(--u));padding:0 calc(10 * var(--u));border-radius:calc(8 * var(--u));color:var(--muted-foreground);white-space:nowrap;display:flex}.kds-rule-k{align-items:center;gap:calc(8 * var(--u));font:500 calc(13 * var(--u)) / 1 var(--k-mono);color:var(--faint-foreground);display:flex}.kds-rule-k .kds-i{color:var(--glow)}.kds-door-i{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:calc(9 * var(--u));background:var(--muted);color:var(--muted-foreground);place-items:center;display:grid}.kds-door-i .kds-i,.kds-door-i .kds-agent{width:55%;height:55%}
