: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-band{border:1px solid var(--card-border);background:var(--tint);color:var(--on-tint);border-radius:8px;align-items:center;gap:12px;padding:9px 10px 9px 14px;font-size:13.5px;line-height:1.4;display:flex}.k-band>svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.k-band b{font-weight:600}.k-band-copy{overflow-wrap:anywhere;flex:1;min-width:0}.k-band-copy small{color:var(--dim);font:400 11px/1.45 var(--font-mono);display:block}.k-band.plain{background:var(--surface);color:var(--fg)}.k-band.plain>svg{color:var(--muted)}.k-band.warn{background:var(--surface);color:var(--fg);border-color:color-mix(in oklch, var(--warn) 60%, var(--border))}.k-band.warn>svg{color:var(--warn)}.k-band.danger{background:var(--surface);color:var(--fg);border-color:color-mix(in oklch, var(--danger) 60%, var(--border))}.k-band.danger>svg{color:var(--danger)}.k-band>.k-button{flex:none}[data-density=phone] .k-band{flex-wrap:wrap;padding:10px 12px}[data-density=phone] .k-band>.k-button{flex:1 0 100%}.k-section-title{font:inherit;letter-spacing:inherit;margin:0}.k-settings>.k-band{border-width:0 0 1px;border-radius:0}.k-setting-ctl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.k-setting-ctl .select{width:220px;min-height:var(--k-control);padding-top:5px;padding-bottom:5px;font-size:13.5px}.k-setting-ctl .select.mono{font-size:13px}.k-setting-ctl .input{width:240px;min-height:var(--k-control);padding-top:5px;padding-bottom:5px;font-size:13.5px}.k-setting[aria-disabled=true] .k-row-title{color:var(--muted)}label.k-row-title{cursor:pointer}[data-density=phone] .k-setting.wide{grid-template-columns:minmax(0,1fr);gap:8px}[data-density=phone] .k-setting.wide .k-setting-ctl{justify-content:stretch}[data-density=phone] .k-setting-ctl .select,[data-density=phone] .k-setting-ctl .input{width:100%;min-height:44px}.k-savebar{border-top:1px solid var(--border);background:color-mix(in oklch, var(--surface) 62%, var(--bg));flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.k-savebar .settings-save-state{margin-right:auto}[data-density=phone] .k-savebar{grid-template-columns:1fr 2fr;display:grid}[data-density=phone] .k-savebar .settings-save-state{grid-column:1/-1;margin:0}.k-feed{min-height:var(--k-row-h);color:inherit;grid-template-columns:46px 26px minmax(0,1fr) auto;align-items:start;gap:12px;padding:9px 14px;text-decoration:none;display:grid;position:relative}.k-feed.wide-time{grid-template-columns:96px 26px minmax(0,1fr) auto}.k-feed-button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.k-feed+.k-feed{border-top:1px solid var(--border)}.k-feed-time{color:var(--dim);font:500 11px/1.45 var(--font-mono);font-variant-numeric:tabular-nums;padding-top:2px}.k-feed .k-row-glyph,.k-feed .k-avatar{width:26px;height:26px}.k-feed .k-avatar{font-size:9.5px}.k-feed .k-row-glyph svg{width:15px;height:15px}.k-feed .k-row-title{font-size:14px}.k-feed-tail{align-items:center;gap:6px;padding-top:2px;display:flex}.k-feed[aria-current=true]{background:var(--tint)}.k-feed[aria-current=true]:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}a.k-feed:active,button.k-feed:active{background:color-mix(in oklch, var(--surface) 74%, var(--bg))}.k-feed-head{z-index:1;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:color-mix(in oklch, var(--surface) 55%, var(--bg));color:var(--muted);font:500 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:8px;padding:6px 14px;display:flex;position:sticky;top:0}.k-card>.k-feed-head:first-child{border-top:0}[data-density=phone] .k-feed{grid-template-columns:40px minmax(0,1fr) auto;min-height:60px;padding:10px 14px}[data-density=phone] .k-feed.wide-time{grid-template-columns:76px minmax(0,1fr) auto}[data-density=phone] .k-feed>.k-row-glyph,[data-density=phone] .k-feed>.k-avatar,[data-density=phone] .k-feed>.k-feed-nolead{display:none}[data-density=phone] .k-feed .k-row-title{font-size:15px}.k-person{align-items:center;gap:10px;min-width:0;display:flex}.k-person .k-avatar{flex:none;width:26px;height:26px;font-size:9.5px}.k-person-copy{min-width:0;display:grid}.k-person-copy strong{font-size:14px;font-weight:600;line-height:1.25}.k-person-copy small{color:var(--dim);font:400 11px/1.3 var(--font-mono)}.k-person-name{color:inherit;text-decoration:none}.k-person-name:hover{text-decoration:underline}.k-empty-cell{color:var(--dim)}.k-confirm:not(.inline){background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.k-confirm.inline{border-radius:var(--radius-overlay);background:var(--scrim);place-items:center;padding:36px 24px;display:grid;position:relative}.k-confirm-head{align-items:flex-start;gap:12px;display:flex}.k-confirm-copy{overflow-wrap:anywhere;flex:1;min-width:0}.k-confirm-grabber{display:none}.k-confirm-word{gap:6px;margin-top:14px;display:grid}.k-confirm-word .k-input{min-height:40px;font-family:var(--font-mono);font-size:13px}.k-confirm-counts{border:1px solid var(--border);border-radius:var(--radius-card);margin:12px 0 0;padding:0;list-style:none;overflow:hidden}.k-confirm-counts li{justify-content:space-between;gap:10px;padding:8px 12px;font-size:13px;display:flex}.k-confirm-counts li+li{border-top:1px solid var(--border)}.k-confirm-counts b{font:600 13px/1.4 var(--font-mono);font-variant-numeric:tabular-nums}.k-confirm-error{color:var(--danger);overflow-wrap:anywhere;margin:12px 0 0;font-size:13.5px}.k-confirm-actions.refuse{justify-content:space-between;align-items:center}.k-confirm .app-modal-confirm:disabled{opacity:.45;cursor:not-allowed}[data-density=phone] .k-confirm{align-items:flex-end;padding:0}[data-density=phone] .k-confirm .k-confirm-panel{border-radius:14px 14px 0 0;width:100%;max-width:none;padding:8px 14px 24px}[data-density=phone] .k-confirm-grabber{background:var(--strong-border);border-radius:2px;width:36px;height:4px;margin:0 auto 12px;display:block}[data-density=phone] .k-confirm-word .k-input{min-height:44px}[data-density=phone] .k-confirm-actions:not(.refuse){grid-template-columns:1fr 2fr;display:grid}[data-density=phone] .k-confirm-actions button{min-height:44px}.k-secmenu{align-content:start;gap:1px;display:grid;position:sticky;top:14px}.k-secmenu-group{color:var(--dim);font:500 9px/1.3 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin:12px 10px 4px}.k-secmenu-group:first-child{margin-top:0}.k-secmenu a{border-radius:var(--radius-chip);min-height:34px;color:var(--muted);align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .14s,color .14s;display:flex}.k-secmenu a:hover{color:var(--fg);background:color-mix(in oklch, var(--surface) 64%, transparent)}.k-secmenu a[aria-current=page]{color:var(--fg);background:var(--tint);font-weight:600}.k-secmenu a .k-tag{margin-left:auto}.k-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.k-facts>div{border-top:1px solid var(--border);gap:3px;min-width:0;padding:11px 14px;display:grid}.k-facts>div:nth-child(-n+2){border-top:0}.k-facts>div:nth-child(odd){border-right:1px solid var(--border)}.k-facts dt{color:var(--muted);font:500 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.k-facts dd{font:600 14px/1.35 var(--font-mono);overflow-wrap:anywhere;margin:0}.k-facts dd.danger{color:var(--danger)}[data-density=phone] .k-facts{grid-template-columns:minmax(0,1fr)}[data-density=phone] .k-facts>div{border-right:0;border-top:1px solid var(--border)}[data-density=phone] .k-facts>div:first-child{border-top:0}.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}}
