:root{--wv-chip-font:var(--fs-grid);--wv-chip-line:22px;--wv-chip-selected-ring:0 0 0 1.5px var(--tblr-primary);}.k{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:var(--wv-chip-font);font-weight:400;line-height:var(--wv-chip-line);padding:1px 8px;border-radius:4px;border:0;}.k .ico{font-size:var(--fs-meta);line-height:1;opacity:.85;flex:none;}.k-state,.k-select,.k-multi,.k-key{background:var(--fill,var(--tblr-bg-surface-secondary));color:var(--text,var(--tblr-secondary));border:0;}.k-state.cat-canceled{text-decoration:line-through;}.k-rel,.k-doc,.k-attach,.k-more{background:none;border:1px solid var(--tblr-border-color);color:var(--tblr-body-color);cursor:pointer;}.k-rel:hover,.k-doc:hover,.k-attach:hover,.k-more:hover{border-color:var(--tblr-primary);color:var(--tblr-primary);}.k-doc::after,.k-attach::after{content:"↗";opacity:.42;font-size:var(--fs-meta);margin-left:1px;}.k-attach{max-width:100%;}.k-rel{padding:0;}.k-rel.k-locked{padding:0 6px;gap:4px;color:var(--tblr-secondary);cursor:default;}.k-rel.k-locked:hover{border-color:var(--tblr-border-color);color:var(--tblr-secondary);}.k-rel>a.mention{display:inline-flex;align-items:center;gap:5px;padding:1px 8px 1px 2px;color:inherit;text-decoration:none;box-shadow:none;border-radius:0;background:none;font-size:inherit;font-weight:inherit;line-height:inherit;}@media (hover:hover){.k-rel>a.mention:hover{box-shadow:none;border-radius:0;background:none;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;}}.k-rel>a.mention::before{color:var(--tblr-secondary);margin-right:4px;font-size:var(--fs-secondary);}.k-rel:not(.has-id)>.mention-entity::before{content:"#";}.k-rel>.mention-table::before{content:"▦";}.k-rel>.mention-space::before{content:"◇";}.k-rel>.mention-workspace::before{content:"⬡";}.k-rel .wv-chip-id{font-family:var(--tblr-font-monospace);font-size:var(--fs-secondary);color:var(--tblr-secondary);flex:none;}.k-rel .k{padding:0 6px;}.k-rel>.wv-chip-mark{margin:0 1px 0 2px;cursor:pointer;flex:none;}.k-rel>.k-home{font-family:var(--tblr-font-monospace);font-size:var(--fs-meta);opacity:.72;margin-right:4px;}.k-rel>.x{border:0;background:none;margin:0 5px 0 0;padding:0 1px;}.k-rel,.k-rel>a{max-width:100%;min-width:0;}.k-rel>a>.k-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.k>.k-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.tile-field .k-key>.k-label,.fieldrow .k-key>.k-label{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;}:is(.tile-field dd,.fieldrow) .k>.k-label,:is(.tile-field dd,.fieldrow) .k-rel>a>.k-label,.tile-field dd>.computed.k{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;}.tile-field dd .k-attach>.k-label{white-space:nowrap;}.k-doc .doc-kind{font-family:var(--tblr-font-monospace);font-size:var(--fs-meta);color:var(--tblr-secondary);}.k-more{font-family:var(--tblr-font-monospace);font-size:var(--fs-meta);}.mention-fields{display:none;}.k-rel.open>.mention-fields{display:inline-flex;align-items:center;gap:8px;margin-left:2px;padding-left:7px;border-left:1px solid var(--tblr-border-color);color:var(--tblr-secondary);font-size:var(--fs-secondary);}.mention-f{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;}.mention-f-label{opacity:.65;margin-right:3px;}.mention-caret{border:1px solid var(--tblr-border-color);background:none;border-radius:4px;flex:none;color:var(--tblr-secondary);cursor:pointer;font-size:var(--fs-meta);line-height:1.4;padding:0 3px;margin:0 6px 0 1px;transition:transform .1s;}.k-rel.open>.mention-caret{transform:rotate(180deg);}.k .x{margin-left:2px;cursor:pointer;color:var(--tblr-secondary);font-size:var(--fs-meta);}.k .x:hover{color:var(--tblr-danger);}.k.deleted{opacity:.55;text-decoration:line-through;}.mention.broken{color:var(--tblr-secondary);border:1px dashed var(--tblr-border-color);border-radius:4px;padding:0 4px;}.wv-prose .k-rel{display:inline;font-size:inherit;line-height:inherit;white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wv-prose .k-rel>a.mention{display:inline;padding:0 5px 0 4px;}.wv-prose .k-rel>:is(.k,.mention-caret,.x,.k-home,.mention-fields){vertical-align:middle;}.wv-prose .k-rel :is(.k,.mention-caret,.x){line-height:1;padding-top:0;padding-bottom:0;}.wv-prose .k-rel :is(.wv-chip-id,.k-home,.mention-f,.mention-f-label){line-height:1;}.wv-prose .k-rel .k{font-size:inherit;}.wv-prose .k-rel.open>.mention-fields{display:inline;}.doc-ref-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:4;}.doc-ref-layer .doc-ref-slot{position:absolute;pointer-events:auto;white-space:nowrap;background:var(--tblr-bg-surface);line-height:1;max-width:100%;}.doc-ref-layer .doc-ref-slot.long{overflow:hidden;text-overflow:ellipsis;}.doc-ref-layer .doc-ref-slot .k-rel{white-space:nowrap;}.doc-ref-raw:not(.open){display:inline-block;font-size:0;line-height:0;color:transparent;overflow:hidden;white-space:nowrap;vertical-align:middle;}.wv-av{--wv-av-size:18px;position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--wv-av-size);height:var(--wv-av-size);border-radius:4px;overflow:visible;background:var(--fill,var(--tblr-bg-surface-secondary));color:var(--text,var(--tblr-secondary));font-family:var(--tblr-font-sans-serif);font-size:var(--fs-meta);font-weight:600;letter-spacing:-.02em;line-height:1;}.wv-av.round,.wv-av.round>img{border-radius:50%;}.wv-av.square>img{border-radius:4px;}.wv-av>img{width:100%;height:100%;object-fit:cover;display:block;}.wv-av.has-photo{background:none;}.wv-av>.av-badge{position:absolute;right:-3px;bottom:-3px;width:55%;height:55%;min-width:9px;min-height:9px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--tblr-bg-surface);color:var(--tblr-secondary);box-shadow:0 0 0 1px var(--tblr-border-color);}.wv-av>.av-badge .wv-icon,.wv-av>.av-badge svg{width:75%;height:75%;margin:0;}.k-rel.has-av>a.mention{padding-left:3px;}.k-rel.has-av>.mention-entity::before{content:none;}.wv-card-head>.wv-card-av{--wv-av-size:32px;font-size:var(--fs-body);}.wv-card-head:has(>.wv-card-av){justify-content:flex-start;gap:10px;}.wv-card-head:has(>.wv-card-av)>.wv-card-title{flex:1 1 auto;min-width:0;}.wv-prose .k-rel .wv-av{vertical-align:-3px;margin-right:4px;}.wv-face-pile{display:inline-flex;align-items:center;vertical-align:middle;}.wv-face-pile>a{display:inline-flex;border-radius:50%;text-decoration:none;}.wv-face-pile>a + a{margin-left:-1px;}.wv-face-pile>a>.wv-av{--wv-av-size:20px;box-shadow:0 0 0 1px var(--tblr-bg-surface);}.wv-face-pile>a:hover{position:relative;z-index:1;}.wv-face-pile>.k-more{margin-left:4px;padding-block:0;}.hue-slate{--fill:rgba(0,5,20,.05);--text:#60646c;--dot:transparent;}.hue-blue{--fill:rgba(71,105,235,.12);--text:#3a5bc7;--dot:#4769eb;}.hue-green{--fill:rgba(46,160,67,.14);--text:#1a6b48;--dot:#2ea043;}.hue-amber{--fill:rgba(245,159,0,.16);--text:#7a5209;--dot:#f59f00;}.hue-red{--fill:rgba(229,72,77,.12);--text:#ce2c31;--dot:#e5484d;}.hue-purple{--fill:rgba(142,78,198,.12);--text:#7a3fb8;--dot:#8e4ec6;}.hue-cyan{--fill:rgba(0,162,199,.14);--text:#0a6379;--dot:#00a2c7;}.hue-pink{--fill:rgba(214,64,159,.12);--text:#a32677;--dot:#d6409f;}.hue-teal{--fill:rgba(18,165,148,.14);--text:#10695c;--dot:#12a594;}.hue-orange{--fill:rgba(247,107,21,.14);--text:#9a4310;--dot:#f76b15;}[data-bs-theme="dark"] .hue-slate{--fill:rgba(255,255,255,.07);--text:#b0b7c3;}[data-bs-theme="dark"] .hue-blue{--fill:rgba(99,140,245,.18);--text:#bccaff;}[data-bs-theme="dark"] .hue-green{--fill:rgba(70,180,110,.16);--text:#71d083;}[data-bs-theme="dark"] .hue-amber{--fill:rgba(240,190,80,.18);--text:#f2c968;}[data-bs-theme="dark"] .hue-red{--fill:rgba(255,100,100,.16);--text:#ff9592;}[data-bs-theme="dark"] .hue-purple{--fill:rgba(180,120,240,.18);--text:#c9a6f5;}[data-bs-theme="dark"] .hue-cyan{--fill:rgba(80,190,240,.18);--text:#7fd3f5;}[data-bs-theme="dark"] .hue-pink{--fill:rgba(240,120,170,.18);--text:#f79ec0;}[data-bs-theme="dark"] .hue-teal{--fill:rgba(70,200,180,.16);--text:#6fdcc8;}[data-bs-theme="dark"] .hue-orange{--fill:rgba(250,150,80,.18);--text:#ffb183;}:root{--wv-cg-ink:var(--tblr-body-color);--wv-cg-ink-2:var(--tblr-secondary);--wv-cg-hair:color-mix(in srgb,var(--tblr-body-color) 11%,transparent);--wv-cg-empty:color-mix(in srgb,var(--tblr-body-color) 34%,transparent);--wv-cg-accent:var(--tblr-primary);--wv-cg-accent-soft:color-mix(in srgb,var(--tblr-primary) 42%,transparent);--wv-cg-teal:#12a594;--wv-cg-blue:#4769eb;--wv-cg-green:#2ea043;--wv-cg-red:#e5484d;--wv-cg-amber:#f59f00;--wv-cg-rose:#e54666;--wv-cg-violet:#8e4ec6;--wv-cg-orange:#f76b15;}[data-bs-theme="dark"]{--wv-cg-hair:color-mix(in srgb,var(--tblr-body-color) 17%,transparent);--wv-cg-empty:color-mix(in srgb,var(--tblr-body-color) 40%,transparent);--wv-cg-accent:color-mix(in oklab,var(--tblr-primary) 68%,white);--wv-cg-accent-soft:color-mix(in oklab,color-mix(in oklab,var(--tblr-primary) 68%,white) 45%,transparent);--wv-cg-teal:#3fc9b4;--wv-cg-blue:#7b9bff;--wv-cg-green:#56c271;--wv-cg-red:#ff6b6b;--wv-cg-amber:#fab005;--wv-cg-rose:#ff7a93;--wv-cg-violet:#b692f6;--wv-cg-orange:#ff9a52;}.cg-c-ink{--cg-main:var(--wv-cg-ink);--cg-spark:var(--wv-cg-ink-2);--cg-win:var(--wv-cg-ink);--cg-loss:var(--wv-cg-empty);--cg-heat:color-mix(in srgb,var(--wv-cg-ink) 55%,transparent);--cg-rate:var(--wv-cg-ink);}.cg-c-icon{--cg-main:var(--wv-cg-teal);--cg-spark:var(--wv-cg-blue);--cg-win:var(--wv-cg-green);--cg-loss:var(--wv-cg-red);--cg-heat:var(--wv-cg-orange);--cg-rate:var(--wv-cg-accent);}.cg-c-accent{--cg-main:var(--wv-cg-accent);--cg-spark:var(--wv-cg-accent);--cg-win:var(--wv-cg-accent);--cg-loss:var(--wv-cg-accent-soft);--cg-heat:var(--wv-cg-accent);--cg-rate:var(--wv-cg-accent);}.wv-rating.cg-c-icon[data-hue="amber"]{--cg-rate:var(--wv-cg-amber);}.wv-rating.cg-c-icon[data-hue="rose"]{--cg-rate:var(--wv-cg-rose);}.wv-rating.cg-c-icon[data-hue="violet"]{--cg-rate:var(--wv-cg-violet);}.wv-rating.cg-c-icon[data-hue="orange"]{--cg-rate:var(--wv-cg-orange);}.cg-wrap{display:inline-flex;align-items:center;gap:6px;max-width:100%;position:relative;vertical-align:middle;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;}.cg-wrap .cg{flex:none;display:block;}.cg-wrap .cg-text{flex:none;overflow:hidden;text-overflow:ellipsis;}.cg-wrap.cg-bar{display:flex;width:100%;}.cg-wrap.cg-bar .cg-text{flex:1 1 auto;text-align:right;}.cg-wrap.cg-bar .cg{width:80px;height:6px;}.cg-bar .cg-track{fill:var(--wv-cg-hair);}.cg-bar .cg-fill{fill:var(--cg-main);}.cg-wrap.cg-ring .cg{width:16px;height:16px;}.cg-ring .cg-track{stroke:var(--wv-cg-hair);}.cg-ring .cg-fill{stroke:var(--cg-main);}.cg-wrap.cg-heat{padding:0 8px;min-width:32px;justify-content:center;border-radius:4px;isolation:isolate;}.cg-wrap.cg-heat .cg{position:absolute;inset:0;width:100%;height:100%;z-index:-1;}.cg-heat .cg-fill{fill:var(--cg-heat);}.cg-c-icon .cg-heat .cg-fill{fill:color-mix(in oklab,var(--wv-cg-orange) var(--cg-f,50%),var(--wv-cg-teal));}.wv-grid .cg-wrap{font-size:var(--wv-grid-font);}.wv-card-fields dd .cg-wrap.cg-bar,.mention-f .cg-wrap.cg-bar{width:auto;}.wv-card-fields dd .cg-wrap.cg-bar .cg-text,.mention-f .cg-wrap.cg-bar .cg-text{flex:none;}.cg-wrap.num-dressed{cursor:text;}.wv-grid .k-computed:has(.cg-wrap.cg-bar){display:flex;width:100%;}.cg-preview{display:grid;gap:6px;max-width:240px;}.cg-preview-row{display:flex;justify-content:flex-end;}.cg-preview-row .cg-wrap.cg-bar{width:100%;}.wv-rating{display:inline-flex;align-items:center;gap:1px;vertical-align:middle;white-space:nowrap;line-height:1;}.wv-rate-ico,.wv-rate-mini{display:inline-flex;flex:none;padding:0;border:0;background:none;color:var(--wv-cg-empty);font-size:var(--fs-body);line-height:1;}:is(.wv-rate-ico,.wv-rate-mini) .wv-icon,:is(.wv-rate-ico,.wv-rate-mini) .wv-icon svg{width:14px;height:14px;margin:0;}:is(.wv-rate-ico,.wv-rate-mini) svg{stroke-width:1.5;}:is(.wv-rate-ico,.wv-rate-mini).on{color:var(--cg-rate,var(--wv-cg-ink));}:is(.wv-rate-ico,.wv-rate-mini).on svg{fill:currentColor;}.wv-rating.editable .wv-rate-ico{cursor:pointer;}@media (hover:hover){.wv-rating.editable .wv-rate-ico:hover{transform:translateY(-1px);color:var(--cg-rate,var(--wv-cg-ink));}}.wv-rating>.wv-rating-compact{display:none;align-items:center;gap:3px;font-size:var(--wv-grid-font);color:var(--tblr-body-color);font-variant-numeric:tabular-nums;}.wv-rating-list{gap:10px;}.wv-rating-max{display:flex;gap:8px;align-items:center;}.wv-rating-icon{display:inline-flex;gap:6px;align-items:center;}.wv-rating-default .wv-rating{flex-wrap:wrap;white-space:normal;border-radius:4px;padding:2px;gap:2px;}.wv-rating-default .wv-rate-ico{font-size:var(--fs-h1);}.wv-rating-default .wv-rate-ico .wv-icon,.wv-rating-default .wv-rate-ico .wv-icon svg{width:19px;height:19px;}.cg-wrap.cg-sparkwrap{display:inline-flex;width:80px;height:18px;}.cg-wrap.cg-sparkwrap .cg{width:80px;height:18px;}.cg-spark-line .cg-fill{stroke:var(--cg-spark);fill:none;}.cg-spark .cg-dot{fill:var(--cg-spark);}.cg-spark-column .cg-fill{fill:var(--cg-spark);}.cg-spark-column .cg-fill.cg-neg{fill:var(--cg-loss);}.cg-spark-winloss .cg-fill.cg-win{fill:var(--cg-win);}.cg-spark-winloss .cg-fill.cg-loss{fill:var(--cg-loss);}.cg-spark-winloss .cg-track{stroke:var(--wv-cg-hair);stroke-width:1;}.cg-spark-preview .cg-sparkwrap,.cg-spark-preview .cg-sparkwrap .cg{width:160px;height:36px;}