:root,[data-density=desktop]{--k-title:22px;--k-figure:32px;--k-figure-line:1.05;--k-tile-pad:16px;--k-section-gap:24px;--k-control:34px;--k-button-pad:0 14px;--k-button-font:13.5px;--k-button-tracking:.01em;--k-button-icon:16px;--k-text-action-h:28px;--k-text-action-w:0;--k-text-action-pad:4px 6px;--k-text-action-color:var(--muted);--k-text-action-font:500 10px/1.2 var(--font-mono);--k-chip-w:0;--k-chip-pad:0 10px;--k-seg-display:inline-grid;--k-seg-pad:2px;--k-seg-border:var(--field-border);--k-seg-radius:7px;--k-segment-h:calc(var(--k-control) - 8px);--k-segment-pad:0 10px;--k-segment-radius:5px;--k-segment-font:500 11px/1 var(--font-mono);--k-segment-words-font:500 13px/1 var(--font-body);--k-check-row-h:34px;--k-input-font:13.5px;--k-tab-h:0;--k-tab-pad:8px 0 9px;--k-tabs-gap:4px 18px;--k-section-head-align:center;--k-section-head-pad:4px 2px 6px;--k-row-h:52px;--k-row-pad:8px 14px;--k-row-gap:12px;--k-row-copy-gap:1px;--k-row-title:15px;--k-row-tail-display:grid;--k-row-tail-font:600 14px/1.3 var(--font-mono);--k-row-tail-color:var(--fg);--k-row-action-h:30px;--k-row-action-w:0;--k-row-action-pad:0 10px;--k-row-action-font:600 10px/1.2 var(--font-mono);--k-table-row:40px}[data-density=phone]{--k-title:16px;--k-figure:clamp(40px, 21cqi, 112px);--k-figure-line:1;--k-tile-pad:16px;--k-section-gap:14px;--k-control:44px;--k-button-pad:6px 14px;--k-button-font:15px;--k-button-tracking:.02em;--k-button-icon:17px;--k-text-action-h:44px;--k-text-action-w:44px;--k-text-action-pad:6px 8px;--k-text-action-color:var(--dim);--k-text-action-font:500 11px/1.2 var(--font-mono);--k-chip-w:44px;--k-chip-pad:7px 10px;--k-seg-display:grid;--k-seg-pad:3px;--k-seg-border:var(--strong-border);--k-seg-radius:8px;--k-segment-h:44px;--k-segment-pad:0 6px;--k-segment-radius:6px;--k-segment-font:500 13px/1.2 var(--font-body);--k-segment-words-font:500 13px/1.2 var(--font-body);--k-check-row-h:44px;--k-input-font:16px;--k-tab-h:44px;--k-tab-pad:0 10px;--k-tabs-gap:0 2px;--k-section-head-align:baseline;--k-section-head-pad:6px 2px 7px;--k-row-h:60px;--k-row-pad:9px 12px;--k-row-gap:11px;--k-row-copy-gap:2px;--k-row-title:15px;--k-row-tail-display:inline-flex;--k-row-tail-font:400 11px/1.45 var(--font-mono);--k-row-tail-color:var(--dim);--k-row-action-h:44px;--k-row-action-w:52px;--k-row-action-pad:4px 8px;--k-row-action-font:600 11px/1.2 var(--font-mono);--k-table-row:44px}.k-button{min-height:var(--k-control);padding:var(--k-button-pad);border:1.5px solid var(--strong-border);color:var(--fg);font:600 var(--k-button-font) / 1.2 var(--font-body);letter-spacing:var(--k-button-tracking);text-align:center;cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.k-button svg{width:var(--k-button-icon);height:var(--k-button-icon);flex:none;display:block}.k-button.primary{border-color:var(--accent);color:var(--on-accent);background:var(--accent);box-shadow:0 8px 18px -12px color-mix(in oklch, var(--accent) 70%, transparent)}.k-button.danger-action{border-color:var(--danger);color:var(--bg);background:var(--danger)}.k-button:disabled{opacity:.55;cursor:default}.k-button-count{color:var(--dim);font:600 11px/1 var(--font-mono)}.k-text-action{min-height:var(--k-text-action-h);min-width:var(--k-text-action-w);padding:var(--k-text-action-pad);color:var(--k-text-action-color);font:var(--k-text-action-font);text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.k-chips{flex-wrap:wrap;gap:6px;display:flex}.k-chip{min-height:var(--k-control);min-width:var(--k-chip-w);padding:var(--k-chip-pad);border:1px solid var(--strong-border);color:var(--muted);font:500 11px/1.2 var(--font-mono);cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:6px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.k-chip[aria-pressed=true],.k-chip[aria-checked=true],.k-chip[aria-current=true]{border-color:var(--tint);color:var(--on-tint);background:var(--tint)}.k-chip-count{color:var(--dim);margin-left:6px}.k-chip[aria-pressed=true] .k-chip-count{color:inherit;opacity:.75}.k-chip[data-off]{color:var(--dim);cursor:not-allowed;text-decoration:line-through}.k-chip.k-removable{border-color:var(--tint);color:var(--on-tint);background:var(--tint);gap:7px;padding-right:8px}.k-chip.k-removable svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;opacity:.75;flex:none;width:13px;height:13px}.k-dot{background:var(--dim);border-radius:50%;flex:none;width:8px;height:8px}.k-chip.filled{color:var(--fg);font:600 13px/1.2 var(--font-body);border-style:dashed;align-content:center;gap:2px;display:inline-grid}.k-chip.filled small{color:var(--dim);font:500 9px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.k-field-label{color:var(--muted);font:500 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px}.k-field-note{color:var(--dim);font:400 10px/1.45 var(--font-mono);letter-spacing:.01em;margin-top:5px}.k-meta{color:var(--dim);font:400 11px/1.45 var(--font-mono);letter-spacing:.01em}.k-input,.k-select{width:100%;min-height:var(--k-control);border:1px solid var(--field-border);color:var(--fg);background-color:var(--surface);font:400 var(--k-input-font) / 1.3 var(--font-body);border-radius:7px;padding:6px 10px}.k-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:right 16px center,right 11px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}[data-clock]{font-variant-numeric:tabular-nums}.k-input[data-clock]{font-family:var(--font-mono)}.k-tag{color:var(--muted);background:var(--surface);font:500 9px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.k-tag.warn{border:1px solid color-mix(in oklch, var(--warn) 60%, var(--border));color:var(--fg);background:var(--bg);padding:3px 6px}.k-tag.warn:before{content:"";background:var(--warn);border-radius:50%;width:6px;height:6px}.k-tag.danger{border:1px solid color-mix(in oklch, var(--danger) 60%, var(--border));color:var(--fg);background:var(--bg);padding:3px 6px}.k-tag.danger:before{content:"";background:var(--danger);border-radius:50%;width:6px;height:6px}.k-segmented{display:var(--k-seg-display);gap:var(--k-seg-pad);padding:var(--k-seg-pad);border:1px solid var(--k-seg-border);border-radius:var(--k-seg-radius);background:var(--bg);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.k-segment{min-height:var(--k-segment-h);min-width:0;padding:var(--k-segment-pad);border-radius:var(--k-segment-radius);color:var(--muted);font:var(--k-segment-font);text-align:center;overflow-wrap:break-word;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.k-segmented[data-voice=words] .k-segment{font:var(--k-segment-words-font)}.k-segment:disabled{cursor:default;opacity:.55}.k-range{align-items:center;gap:8px;display:inline-flex}.k-range-label{color:var(--muted);font:500 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.k-select.k-range-select{width:auto;font:500 12px/1.2 var(--font-mono)}[data-density=phone] .k-range{display:flex}[data-density=phone] .k-range-select{flex:1}.k-segment-sub{color:var(--dim);font:400 10px/1.3 var(--font-mono);letter-spacing:.02em;display:block}.k-segment[aria-checked=true]{color:var(--fg);background:var(--surface);box-shadow:0 1px 0 var(--border), 0 6px 14px -10px var(--shadow);font-weight:600}.k-stat{padding:var(--k-tile-pad);border:1px solid var(--card-border);background:var(--surface);box-shadow:0 10px 28px -24px var(--shadow);border-radius:8px;container-type:inline-size}.k-stat[data-size=small]{box-shadow:none;padding:14px}.k-stat-pill{border:1px solid var(--border);min-width:0;max-width:100%;color:var(--fg);background:var(--bg);font:500 9px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.k-stat-pill-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.k-stat-pill-label{overflow-wrap:anywhere;min-width:0}.k-stat-pill[data-tone=paused]{border-color:color-mix(in oklch, var(--warn) 60%, var(--border))}.k-stat-pill[data-tone=paused] .k-stat-pill-dot{background:var(--warn);border-radius:1px}.k-stat-pill[data-tone=idle] .k-stat-pill-dot{background:var(--dim)}.k-stat-pill[data-tone=off] .k-stat-pill-dot{background:0 0}.k-stat[data-danger]{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in oklch, var(--danger) 16%, transparent)}.k-stat-head{color:var(--muted);font:500 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;display:flex}.k-stat-meta{color:var(--dim)}.k-stat-value{font:600 var(--k-figure) / var(--k-figure-line) var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px}.k-stat[data-size=small] .k-stat-value{letter-spacing:-.02em;margin-top:6px;font-size:clamp(24px,20cqi,48px);line-height:1.05}.k-stat-seconds{color:var(--muted)}.k-stat-bar{background:var(--bg);border-radius:2px;height:4px;margin-top:12px}.k-stat-bar>span{background:var(--accent);border-radius:2px;height:4px;display:block}.k-stat-sub{color:var(--dim);font:400 11px/1.45 var(--font-mono);margin-top:6px}.k-stat-line{color:var(--danger);font:500 12px/1.45 var(--font-mono);margin-top:6px}.k-section{display:grid}.k-section-head{z-index:1;align-items:var(--k-section-head-align);padding:var(--k-section-head-pad);color:var(--muted);background:var(--bg);font:500 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:8px;display:flex;position:sticky;top:0}.k-count{color:var(--dim)}.k-card{border:1px solid var(--card-border);background:var(--surface);box-shadow:0 10px 28px -24px var(--shadow);border-radius:8px;overflow:hidden}.k-row{min-height:var(--k-row-h);padding:var(--k-row-pad);gap:var(--k-row-gap);color:inherit;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid;position:relative}.k-row+.k-row{border-top:1px solid var(--border)}a.k-row:active,button.k-row:active{background:color-mix(in oklch, var(--surface) 74%, var(--bg))}.k-row.no-lead{grid-template-columns:minmax(0,1fr) auto}.k-row[aria-current=true]{background:var(--tint)}.k-row[aria-current=true]:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.k-avatar{width:32px;height:32px;color:var(--on-tint);background:var(--tint);font:600 11px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.k-row-glyph{width:26px;height:26px;color:var(--on-tint);background:var(--tint);border-radius:6px;place-items:center;display:grid}.k-row-glyph svg{width:15px;height:15px}.k-row-copy{gap:var(--k-row-copy-gap);min-width:0;display:grid}.k-row-title{font-size:var(--k-row-title);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.k-row-qual{color:var(--dim);font:400 11px/1.45 var(--font-mono);overflow-wrap:anywhere}.k-row-body{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.k-row-tail{color:var(--k-row-tail-color);font:var(--k-row-tail-font);font-variant-numeric:tabular-nums;display:var(--k-row-tail-display);align-items:center}.k-row-tail svg{width:16px;height:16px}.k-row-action{min-width:var(--k-row-action-w);min-height:var(--k-row-action-h);padding:var(--k-row-action-pad);border:1.5px solid var(--strong-border);color:var(--fg);font:var(--k-row-action-font);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:7px}.k-tabs{align-items:flex-end;gap:var(--k-tabs-gap);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex;position:relative}.k-tabs[data-more]{flex-wrap:nowrap}.k-tab{min-height:var(--k-tab-h);padding:var(--k-tab-pad);color:var(--muted);font:500 13.5px/1.2 var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;text-decoration:none;display:inline-flex}.k-tab:hover{color:var(--fg)}.k-tab[aria-current=page],.k-tab[aria-selected=true]{color:var(--fg);border-bottom-color:var(--fg);font-weight:600}.k-tab-count{color:var(--dim);font:500 10px/1 var(--font-mono)}.k-tabbar{min-width:0;position:relative}.k-tabs-measure{gap:var(--k-tabs-gap);visibility:hidden;pointer-events:none;width:0;height:0;display:flex;position:absolute;inset:0 auto auto 0;overflow:hidden}.k-tabs-measure>*{flex:none}.k-tabs-measure>[data-on]{font-weight:600}.k-tabs-menu{z-index:20;border:1px solid var(--card-border);background:var(--surface);width:220px;box-shadow:0 18px 40px -24px var(--shadow);border-radius:10px;gap:1px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.k-menu-item{width:100%;min-height:var(--k-check-row-h);color:var(--fg);font:400 13.5px/1.3 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;text-decoration:none;display:flex}.k-menu-item:hover{background:color-mix(in oklch, var(--surface) 74%, var(--bg))}.k-filterbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.k-filterbar-search{display:flex}.k-filterbar-divider{background:var(--border);flex:none;width:1px;height:22px}.k-filterbar-result{color:var(--dim);font:400 11px/1.45 var(--font-mono);margin-left:auto}.k-filter{flex:none;position:relative}.k-button.k-filter-button{gap:7px}.k-button.k-filter-button[aria-expanded=true]{background:color-mix(in oklch, var(--surface) 74%, var(--bg))}.k-badge{min-width:18px;color:var(--on-tint);background:var(--tint);font:600 10px/1.4 var(--font-mono);text-align:center;border-radius:999px;padding:1px 6px}.k-filter-menu{z-index:20;border:1px solid var(--card-border);background:var(--surface);width:320px;box-shadow:0 18px 40px -24px var(--shadow);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.k-input.k-filter-find{min-height:var(--k-check-row-h);background-color:var(--bg)}.k-filter-list{gap:1px;max-height:304px;margin-top:6px;display:grid;overflow-y:auto}.k-filter-foot{border-top:1px solid var(--border);color:var(--dim);font:400 11px/1.45 var(--font-mono);align-items:center;gap:8px;margin-top:6px;padding:6px 4px 0 8px;display:flex}.k-filter-foot .k-text-action{margin-left:auto}.k-check-row{width:100%;min-height:var(--k-check-row-h);color:var(--fg);font:400 13.5px/1.3 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;display:flex}.k-check-row:hover{background:color-mix(in oklch, var(--surface) 74%, var(--bg))}.k-check-row[aria-checked=true]{color:var(--on-tint);background:var(--tint);font-weight:500}.k-check-box{border:1.5px solid var(--strong-border);background:var(--surface);border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:grid}.k-check-box svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}[aria-checked=true]>.k-check-box{border-color:var(--accent);color:var(--on-accent);background:var(--accent)}.k-check-count{color:var(--dim);font:400 10px/1 var(--font-mono);margin-left:auto}.k-filter-empty{color:var(--dim);font:400 11px/1.45 var(--font-mono);margin:0;padding:8px}[data-density=phone] .k-filterbar-search{flex:1 0 100%}[data-density=phone] .k-filterbar-divider{display:none}[data-density=phone] .k-filter[data-open]{flex:1 0 100%}[data-density=phone] .k-filter[data-open]>.k-filter-button{justify-content:flex-start;width:100%}[data-density=phone] .k-filter[data-open] .k-badge{margin-left:auto}[data-density=phone] .k-filter-menu{width:auto;box-shadow:none;margin-top:8px;position:static}[data-density=phone] .k-filter-list{max-height:none}[data-density=phone] .k-filterbar-result{flex:1 0 100%;margin-left:0}@property --k-strip-start{syntax:"<length>";inherits:false;initial-value:0}@property --k-strip-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes k-strip-start{0%{--k-strip-start:0px}to{--k-strip-start:32px}}@keyframes k-strip-end{0%{--k-strip-end:32px}to{--k-strip-end:0px}}.k-strip-row{align-items:center;gap:6px;display:flex}.k-strip{contain:inline-size;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--k-strip-start), #000 calc(100% - var(--k-strip-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--k-strip-start), #000 calc(100% - var(--k-strip-end)), transparent 100%);flex:1;align-items:center;gap:6px;animation:linear both k-strip-start,linear both k-strip-end;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 32px,calc(100% - 32px) 100%;display:flex;overflow-x:auto}.k-strip::-webkit-scrollbar{display:none}.k-strip>.k-chip{white-space:nowrap;flex:none}.k-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.k-stats[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.k-stats[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.k-actions{flex-wrap:wrap;gap:8px;display:flex}.k-section-tools{align-items:center;gap:6px;display:flex}.k-table-box{overflow-x:auto}.k-table{border-collapse:collapse;width:100%;font-size:13.5px}.k-table th{background:var(--surface);text-align:left;border-bottom:1px solid var(--border);color:var(--muted);font:500 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:10px 14px 8px;position:sticky;top:0}.k-table td{height:var(--k-table-row);border-bottom:1px solid var(--border);white-space:nowrap;padding:0 14px}.k-table tr:last-child td{border-bottom:0}.k-table .num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.k-table .mono{font-family:var(--font-mono);color:var(--muted);font-size:12px}.k-table td.wrap{white-space:normal}.k-text-action:where(:not([data-density=phone] *)){letter-spacing:.08em}.k-chip:where(:not([data-density=phone] *)) svg{width:13px;height:13px}.k-section-head:where(:not([data-density=phone] *)){min-height:34px}.k-row-tail:where(:not([data-density=phone] *)){white-space:nowrap;justify-items:end;gap:1px}.k-row-tail:where(:not([data-density=phone] *)) small{color:var(--dim);font:400 11px/1.45 var(--font-mono)}.k-row-action:where(:not([data-density=phone] *)){letter-spacing:.06em}@media (width<=860px),(pointer:coarse){:is(.k-input,.k-select,.k-tab):not(.ph-stage *,[data-density=phone] *){min-height:max(44px, var(--tap-min))!important}:is(.k-chip,.k-segment,.k-tab,.k-text-action):not(.ph-stage *,[data-density=phone] *){min-width:44px}}
