[data-viv=blue]{--k-c:var(--k-viv-blue);--k-c-2:var(--k-viv-blue-2);--k-c-ink:var(--k-viv-blue-ink)}[data-viv=teal]{--k-c:var(--k-viv-teal);--k-c-2:var(--k-viv-teal-2);--k-c-ink:var(--k-viv-teal-ink)}[data-viv=violet]{--k-c:var(--k-viv-violet);--k-c-2:var(--k-viv-violet-2);--k-c-ink:var(--k-viv-violet-ink)}[data-viv=magenta]{--k-c:var(--k-viv-magenta);--k-c-2:var(--k-viv-magenta-2);--k-c-ink:var(--k-viv-magenta-ink)}[data-viv=amber]{--k-c:var(--k-viv-amber);--k-c-2:var(--k-viv-amber-2);--k-c-ink:var(--k-viv-amber-ink)}[data-viv=lime]{--k-c:var(--k-viv-lime);--k-c-2:var(--k-viv-lime-2);--k-c-ink:var(--k-viv-lime-ink)}[data-viv=orange]{--k-c:var(--k-viv-orange);--k-c-2:var(--k-viv-orange-2);--k-c-ink:var(--k-viv-orange-ink)}[data-viv=cyan]{--k-c:var(--k-viv-cyan);--k-c-2:var(--k-viv-cyan-2);--k-c-ink:var(--k-viv-cyan-ink)}.kKpi{position:relative;display:flex;flex-direction:column;gap:var(--k-s-3);padding:var(--k-s-5);border-radius:var(--k-r-lg);border:1px solid var(--k-glass-edge);background-image:linear-gradient(180deg,var(--k-glass-fill-2) 0,var(--k-glass-fill) 46%,var(--k-glass-fill) 100%);backdrop-filter:blur(var(--k-glass-blur)) saturate(var(--k-glass-sat));-webkit-backdrop-filter:blur(var(--k-glass-blur)) saturate(var(--k-glass-sat));box-shadow:inset 0 1px 0 var(--k-glass-sheen),inset 0 -1px 0 var(--k-glass-under),var(--k-glass-cast);overflow:hidden;text-align:left;font-family:inherit;color:inherit;min-width:0;isolation:isolate}.kKpi[data-surface=paper]{border-color:var(--k-glass-edge);background-image:linear-gradient(180deg,var(--k-glass-fill-2) 0,var(--k-glass-fill) 72%)}@supports not (backdrop-filter:blur(2px)){.kKpi{background-image:none;background-color:var(--k-plane-2)}}.kKpi:before{inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent 0,var(--k-c,var(--k-accent)) 22%,var(--k-c-2,var(--k-accent-hot)) 52%,transparent 92%);z-index:2}.kKpi:after,.kKpi:before{content:"";position:absolute;pointer-events:none}.kKpi:after{left:-14%;top:-76%;width:66%;height:156%;border-radius:var(--k-r-pill);background:radial-gradient(circle at center,var(--k-c,var(--k-accent)),transparent 66%);opacity:.17;filter:blur(8px);z-index:0}.kKpi[data-surface=paper]:after{opacity:.2;left:-18%;width:74%}.kKpi>*{position:relative;z-index:1}.kKpi.is-hero{border-color:var(--k-brand-line);box-shadow:inset 0 1px 0 rgba(255,200,158,.26),inset 0 -1px 0 var(--k-glass-under),inset 0 0 44px -20px var(--k-brand-glow),var(--k-glass-cast)}.kKpi.is-hero:before{background:linear-gradient(90deg,transparent 0,var(--k-brand) 22%,var(--k-brand-hot) 52%,transparent 92%)}.kKpi.is-hero:after{background:radial-gradient(circle at center,var(--k-brand),transparent 66%);opacity:.17}.kKpi.is-hero[data-surface=paper]:after{opacity:.22}.kKpi.is-hero .kKpiLabel{color:var(--k-brand-fg)}.kKpi.is-hero[data-surface=paper] .kKpiLabel{color:var(--k-viv-orange-ink)}.kKpi.is-hero .kKpiIcon{background-image:var(--k-brand-sheet);color:var(--k-brand-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(42,20,8,.2),0 8px 20px -8px var(--k-brand-glow),0 1px 3px rgba(0,0,0,.28)}.kKpiTop{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--k-s-3)}.kKpiLabel{font-size:var(--k-t-label);font-weight:700;letter-spacing:var(--k-tr-label);text-transform:uppercase;color:var(--k-text-3);line-height:var(--k-lh-snug)}.kKpiIcon{position:relative;width:36px;height:36px;flex:none;border-radius:var(--k-r-sm);display:grid;place-items:center;color:#fff;background-image:linear-gradient(145deg,var(--k-c-2,var(--k-accent-hot)) 0,var(--k-c,var(--k-accent)) 62%);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(0,0,0,.22),0 6px 16px -6px var(--k-c,var(--k-accent)),0 1px 3px rgba(0,0,0,.3);overflow:hidden;isolation:isolate}.kKpiIcon:before{content:"";position:absolute;inset:0;background:linear-gradient(150deg,rgba(255,255,255,.42),rgba(255,255,255,.06) 42%,transparent 62%);pointer-events:none}.kKpiIcon>*{position:relative;z-index:1}.kKpiFigure{font-size:var(--k-t-figure-lg);font-weight:650;line-height:1.04;letter-spacing:var(--k-tr-figure);color:var(--k-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.kKpiFigure.is-sm{font-size:var(--k-t-figure)}.kKpiFoot{display:flex;gap:var(--k-s-2);flex-wrap:wrap;color:var(--k-text-3);line-height:var(--k-lh-snug)}.kKpiDelta,.kKpiFoot{align-items:center;font-size:var(--k-t-body-sm)}.kKpiDelta{display:inline-flex;gap:3px;padding:2px var(--k-s-2);border-radius:var(--k-r-2xs);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.kKpiDelta.is-up{color:var(--k-ok-fg);background:var(--k-ok-bg);border:1px solid var(--k-ok-line)}.kKpiDelta.is-down{color:var(--k-bad-fg);background:var(--k-bad-bg);border:1px solid var(--k-bad-line)}.kKpiDelta.is-flat{color:var(--k-text-4);background:var(--k-idle-bg);border:1px solid var(--k-idle-line)}.kKpiSpark{height:34px;margin:var(--k-s-1) calc(var(--k-s-5) * -1) calc(var(--k-s-5) * -1);padding:0;display:block}.kKpiSparkFill{fill:var(--k-c,var(--k-accent));opacity:.14}.kKpiSparkLine{fill:none;stroke:var(--k-c,var(--k-accent));stroke-width:2;stroke-linecap:round;stroke-linejoin:round}a.kKpi,button.kKpi{cursor:pointer;transition:transform var(--k-dur-1) var(--k-ease-out),box-shadow var(--k-dur-1) var(--k-ease-out)}a.kKpi:hover,button.kKpi:hover{transform:translateY(-2px);border-color:var(--k-glass-edge-2);box-shadow:inset 0 1px 0 var(--k-glass-sheen),inset 0 -1px 0 var(--k-glass-under),var(--k-glass-cast-hi)}.kKpiGrid{display:grid;gap:var(--k-s-4);grid-template-columns:repeat(auto-fit,minmax(216px,1fr))}@media (max-width:900px){.kKpiGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.kKpiFigure{font-size:var(--k-t-figure)}}.kRoster{display:grid;gap:var(--k-s-4);grid-template-columns:repeat(auto-fill,minmax(288px,1fr))}.kRosterCard{position:relative;display:flex;flex-direction:column;gap:var(--k-s-4);padding:var(--k-s-5);border-radius:var(--k-r-lg);border:1px solid var(--k-glass-edge);background-image:linear-gradient(180deg,var(--k-glass-fill-2) 0,var(--k-glass-fill) 52%);backdrop-filter:blur(var(--k-glass-blur)) saturate(var(--k-glass-sat));-webkit-backdrop-filter:blur(var(--k-glass-blur)) saturate(var(--k-glass-sat));box-shadow:inset 0 1px 0 var(--k-glass-sheen),inset 0 -1px 0 var(--k-glass-under),var(--k-glass-cast);text-align:left;font-family:inherit;color:inherit;cursor:pointer;overflow:hidden;min-width:0;isolation:isolate;transition:transform var(--k-dur-1) var(--k-ease-out),border-color var(--k-dur-1) var(--k-ease-out),box-shadow var(--k-dur-1) var(--k-ease-out)}.kRosterCard:hover{transform:translateY(-2px);border-color:var(--k-glass-edge-2);box-shadow:inset 0 1px 0 var(--k-glass-sheen),inset 0 -1px 0 var(--k-glass-under),var(--k-glass-cast-hi)}.kRosterCard[data-surface=paper]{border-color:var(--k-glass-edge);background-image:linear-gradient(180deg,var(--k-glass-fill-2) 0,var(--k-glass-fill) 72%)}@supports not (backdrop-filter:blur(2px)){.kRosterCard{background-image:none;background-color:var(--k-plane-2)}}.kRosterCard:before{left:0;top:12%;bottom:12%;width:3px;border-radius:0 3px 3px 0;z-index:2;background:linear-gradient(180deg,transparent 0,var(--k-c,var(--k-line-3)) 22%,var(--k-c-2,var(--k-c,var(--k-line-3))) 50%,var(--k-c,var(--k-line-3)) 78%,transparent 100%);box-shadow:0 0 12px -1px var(--k-c,transparent)}.kRosterCard:after,.kRosterCard:before{content:"";position:absolute;pointer-events:none}.kRosterCard:after{left:-18%;top:-30%;width:54%;height:160%;border-radius:var(--k-r-pill);background:radial-gradient(circle at center,var(--k-c,transparent),transparent 68%);opacity:.14;filter:blur(10px);z-index:0}.kRosterCard[data-surface=paper]:after{opacity:.1}.kRosterCard>*{position:relative;z-index:1}.kRosterHead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--k-s-3)}.kRosterName{font-size:var(--k-t-body-lg);font-weight:650;color:var(--k-text);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kRosterName,.kRosterSub{display:block;line-height:var(--k-lh-snug)}.kRosterSub{margin-top:2px;font-size:var(--k-t-body-sm);color:var(--k-text-3)}.kRosterFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--k-s-3);padding-top:var(--k-s-3);border-top:1px solid var(--k-line-1)}.kRosterFact{display:flex;flex-direction:column;gap:2px;min-width:0}.kRosterFact:nth-child(2n){padding-left:var(--k-s-3);border-left:1px solid var(--k-line-1)}.kRosterFactLabel{font-size:var(--k-t-label);font-weight:700;letter-spacing:var(--k-tr-label);text-transform:uppercase;color:var(--k-text-4)}.kRosterFactValue{font-size:var(--k-t-body-lg);font-weight:600;color:var(--k-text);font-variant-numeric:tabular-nums}.kRosterFactValue.is-quiet{color:var(--k-text-3);font-weight:500}.kRosterFactValue[data-tone=ok]{color:var(--k-ok-fg)}.kRosterFactValue[data-tone=warn]{color:var(--k-warn-fg)}.kRosterFactValue[data-tone=bad]{color:var(--k-bad-fg)}.kRosterFactValue[data-tone=info]{color:var(--k-info-fg)}.kRosterFactValue[data-tone=brand]{color:var(--k-brand-fg)}.kRosterFactValue[data-tone=accent]{color:var(--k-accent-fg)}.kRosterBar{height:4px;background:var(--k-plane-sunken);overflow:hidden}.kRosterBar,.kRosterBarFill{border-radius:var(--k-r-pill)}.kRosterBarFill{height:100%;background:linear-gradient(90deg,var(--k-c,var(--k-accent)),var(--k-c-2,var(--k-accent-hot)))}.kViewSwitch{display:inline-flex;padding:2px;gap:2px;border-radius:var(--k-r-sm);border:1px solid var(--k-line-2);background:var(--k-plane-sunken)}.kViewSwitch button{display:inline-flex;align-items:center;gap:var(--k-s-2);height:28px;padding:0 var(--k-s-3);border:0;border-radius:var(--k-r-xs);background:transparent;color:var(--k-text-3);font-family:inherit;font-size:var(--k-t-body-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--k-dur-1) var(--k-ease-out),color var(--k-dur-1) var(--k-ease-out)}.kViewSwitch button:hover{color:var(--k-text)}.kViewSwitch button[aria-pressed=true]{background-color:var(--k-glass-fill-3);color:var(--k-text);box-shadow:inset 0 1px 0 var(--k-glass-sheen),var(--k-shadow-1)}.kChat{display:flex;flex-direction:column;min-height:0;border-radius:var(--k-r-md);border:1px solid var(--k-glass-edge);background-image:linear-gradient(180deg,var(--k-glass-fill-2) 0,var(--k-glass-fill) 40%);backdrop-filter:blur(var(--k-glass-blur)) saturate(var(--k-glass-sat));-webkit-backdrop-filter:blur(var(--k-glass-blur)) saturate(var(--k-glass-sat));box-shadow:inset 0 1px 0 var(--k-glass-sheen),inset 0 -1px 0 var(--k-glass-under),var(--k-glass-cast);overflow:hidden}@supports not (backdrop-filter:blur(2px)){.kChat{background-image:none;background-color:var(--k-plane-1)}}.kChatHead{display:flex;align-items:center;gap:var(--k-s-3);padding:var(--k-s-3) var(--k-s-4);border-bottom:1px solid var(--k-line-1);background-color:var(--k-glass-fill-2);flex:none}.kChatTitle{font-size:var(--k-t-body);font-weight:650;color:var(--k-text);letter-spacing:-.01em}.kChatLog{display:flex;flex-direction:column;gap:var(--k-s-4);padding:var(--k-s-4);overflow-y:auto;flex:1;min-height:0;max-height:420px}.kChatMsg{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--k-s-3);align-items:start}.kChatBody{min-width:0;display:flex;flex-direction:column;gap:3px}.kChatMeta{display:flex;align-items:center;gap:var(--k-s-2);flex-wrap:wrap;line-height:1}.kChatWho{font-size:var(--k-t-body-sm);font-weight:700;color:var(--k-text)}.kChatWhen{font-size:var(--k-t-label);color:var(--k-text-4);font-variant-numeric:tabular-nums}.kChatText{font-size:var(--k-t-body);line-height:var(--k-lh-body);color:var(--k-text-2)}.kChatMsg.is-me .kChatText{padding:var(--k-s-2) var(--k-s-3);border-radius:var(--k-r-sm);background:var(--k-accent-bg);border:1px solid var(--k-accent-line);color:var(--k-text)}.kChatBadge{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:var(--k-r-2xs);background:var(--k-brand-bg);border:1px solid var(--k-brand-line);color:var(--k-brand-fg);font-size:var(--k-t-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kChatPinned{display:flex;flex-direction:column;gap:var(--k-s-2);padding:var(--k-s-3);margin:0 var(--k-s-4);border-radius:var(--k-r-sm);border:1px solid var(--k-warn-line);border-left-width:2px;background:var(--k-warn-bg)}.kChatDayRule{display:flex;align-items:center;gap:var(--k-s-3);font-size:var(--k-t-label);font-weight:700;letter-spacing:var(--k-tr-label);text-transform:uppercase;color:var(--k-text-4)}.kChatDayRule:after,.kChatDayRule:before{content:"";flex:1;height:1px;background:var(--k-line-1)}.kChatFoot{flex:none;padding:var(--k-s-3) var(--k-s-4);border-top:1px solid var(--k-line-1);background-color:var(--k-glass-fill-2);display:flex;flex-direction:column;gap:var(--k-s-2)}.kChatCompose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--k-s-2);align-items:center}.kChatInput{height:38px;padding:0 var(--k-s-3);border-radius:var(--k-r-sm);border:1px solid var(--k-line-2);background:var(--k-plane-1);color:var(--k-text);font-family:inherit;font-size:var(--k-t-body);width:100%;min-width:0}.kChatInput::placeholder{color:var(--k-text-4)}.kChatInput:focus-visible{outline:none;border-color:var(--k-focus);box-shadow:0 0 0 3px var(--k-accent-bg)}.kChatHint{display:flex;align-items:center;justify-content:space-between;gap:var(--k-s-3);font-size:var(--k-t-label);color:var(--k-text-4)}.kRoomSplit{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:var(--k-s-4);align-items:stretch}@media (max-width:1180px){.kRoomSplit{grid-template-columns:minmax(0,1fr)}}.kLedger{border-radius:var(--k-r-md);border:1px solid var(--k-glass-edge);background-image:linear-gradient(180deg,var(--k-glass-fill-2) 0,var(--k-glass-fill) 34%);backdrop-filter:blur(var(--k-glass-blur)) saturate(var(--k-glass-sat));-webkit-backdrop-filter:blur(var(--k-glass-blur)) saturate(var(--k-glass-sat));overflow:hidden;box-shadow:inset 0 1px 0 var(--k-glass-sheen),inset 0 -1px 0 var(--k-glass-under),var(--k-glass-cast)}@supports not (backdrop-filter:blur(2px)){.kLedger{background-image:none;background-color:var(--k-plane-1)}}.kLedgerScroll{overflow-x:auto}.kLedgerTable{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--k-t-body-sm)}.kLedgerTable thead th{position:sticky;top:0;z-index:2;background-color:var(--k-glass-fill-3);padding:var(--k-s-3) var(--k-s-4);text-align:left;font-size:var(--k-t-label);font-weight:700;letter-spacing:var(--k-tr-label);text-transform:uppercase;color:var(--k-text-3);border-bottom:1px solid var(--k-line-2);white-space:nowrap}.kLedgerTable tbody td{padding:var(--k-s-3) var(--k-s-4);border-bottom:1px solid var(--k-line-1);color:var(--k-text-2);vertical-align:middle}.kLedgerTable tbody tr:last-child td{border-bottom:0}.kLedgerTable tbody tr:hover td{background-color:var(--k-glass-fill-2)}.kLedgerCat{display:inline-flex;align-items:center;gap:var(--k-s-2);white-space:nowrap}.kLedgerCat:before{content:"";width:3px;height:22px;border-radius:var(--k-r-pill);background:var(--k-c,var(--k-line-3));flex:none}.kLedgerNum{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;color:var(--k-text);font-weight:600}.kLedgerNum.is-in{color:var(--k-ok-fg)}.kLedgerNum.is-out{color:var(--k-bad-fg)}.kLedgerBal{text-align:right;font-variant-numeric:tabular-nums;font-weight:700;color:var(--k-text);white-space:nowrap;border-left:1px solid var(--k-line-1)}.kLedgerDate{white-space:nowrap;color:var(--k-text-3);font-variant-numeric:tabular-nums}.kLedgerWho{font-weight:600;color:var(--k-text)}.kLedgerNote{color:var(--k-text-3);font-size:var(--k-t-label)}.kLedgerMag{position:relative;height:4px;min-width:40px;background:var(--k-plane-sunken);overflow:hidden}.kLedgerMag,.kLedgerMagFill{border-radius:var(--k-r-pill)}.kLedgerMagFill{position:absolute;inset:0 auto 0 0;background:var(--k-c,var(--k-accent));opacity:.75}.kLedgerFoot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--k-s-4);padding:var(--k-s-4);border-top:1px solid var(--k-brand-line);background-color:var(--k-glass-fill-2);flex-wrap:wrap}.kLedgerFoot:before{content:"";position:absolute;inset:auto 0 0 0;top:0;height:44%;background:linear-gradient(180deg,var(--k-brand-glow-soft),transparent);opacity:.9;pointer-events:none}.kLedgerFoot>*{position:relative;z-index:1;flex:none}.kLedgerTotal{display:flex;align-items:baseline;gap:var(--k-s-3)}.kLedgerTotalFigure{font-size:var(--k-t-figure-sm);font-weight:700;color:var(--k-brand-fg);font-variant-numeric:tabular-nums;letter-spacing:var(--k-tr-figure)}.kNotes{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:var(--k-s-5);align-items:start}@media (max-width:1080px){.kNotes{grid-template-columns:minmax(0,1fr)}}.kNoteList{gap:var(--k-s-2)}.kNoteItem,.kNoteList{display:flex;flex-direction:column;min-width:0}.kNoteItem{gap:3px;padding:var(--k-s-3);border-radius:var(--k-r-sm);border:1px solid transparent;background:transparent;text-align:left;font-family:inherit;color:inherit;cursor:pointer;width:100%;transition:background var(--k-dur-1) var(--k-ease-out),border-color var(--k-dur-1) var(--k-ease-out)}.kNoteItem:hover{background:var(--k-plane-sunken)}.kNoteItem[aria-current=true]{background-color:var(--k-glass-fill-2);border-color:var(--k-glass-edge);box-shadow:inset 0 1px 0 var(--k-glass-sheen),var(--k-shadow-1)}.kNoteItemTitle{font-size:var(--k-t-body);font-weight:650;color:var(--k-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kNoteItemMeta{display:flex;align-items:center;gap:var(--k-s-2);font-size:var(--k-t-label);color:var(--k-text-4)}.kNoteItemExcerpt{font-size:var(--k-t-body-sm);color:var(--k-text-3);line-height:var(--k-lh-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kNotePane{border-radius:var(--k-r-lg);border:1px solid var(--k-glass-edge);background-image:linear-gradient(180deg,var(--k-glass-fill-3) 0,var(--k-glass-fill-2) 60%);backdrop-filter:blur(var(--k-glass-blur)) saturate(var(--k-glass-sat));-webkit-backdrop-filter:blur(var(--k-glass-blur)) saturate(var(--k-glass-sat));box-shadow:inset 0 1px 0 var(--k-glass-sheen),inset 0 -1px 0 var(--k-glass-under),var(--k-glass-cast);padding:var(--k-s-8);min-width:0}@supports not (backdrop-filter:blur(2px)){.kNotePane{background-image:none;background-color:var(--k-plane-2)}}.kNoteHead{display:flex;flex-direction:column;gap:var(--k-s-3);padding-bottom:var(--k-s-5);margin-bottom:var(--k-s-6);border-bottom:1px solid var(--k-line-1)}.kNoteTitle{font-family:var(--k-font-display);font-size:var(--k-t-h1);font-weight:600;line-height:1.15;letter-spacing:-.015em;color:var(--k-text);margin:0}.kNoteTag{display:inline-flex;align-items:center;gap:var(--k-s-2);padding:2px var(--k-s-2);border-radius:var(--k-r-2xs);font-size:var(--k-t-label);font-weight:650;color:var(--k-c-ink,var(--k-text-2));background:color-mix(in srgb,var(--k-c,var(--k-accent)) 12%,transparent);border:1px solid color-mix(in srgb,var(--k-c,var(--k-accent)) 30%,transparent);white-space:nowrap}.kNoteCheck{display:flex;flex-direction:column;gap:var(--k-s-2)}.kNoteCheckRow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--k-s-3);align-items:start;font-size:var(--k-t-body-lg);line-height:var(--k-lh-body);color:var(--k-text-2)}.kNoteCheckBox{width:18px;height:18px;margin-top:3px;flex:none;border-radius:var(--k-r-2xs);border:1px solid var(--k-line-3);background:var(--k-plane-1);display:grid;place-items:center;color:transparent}.kNoteCheckRow.is-done .kNoteCheckBox{background:var(--k-ok);border-color:var(--k-ok);color:#fff}.kNoteCheckRow.is-done{color:var(--k-text-4);text-decoration:line-through;text-decoration-color:var(--k-line-3)}