:root{--bt-chip-h:21px;--bd-phead-h:52px;--bd-bar-h:76px;--bt-head-h:26px;--bt-gh-h:30px;--bd-ground:#f2f2f2;--dp-w:min(380px, 34vw)}@supports (color:lab(0% 0 0)){:root{--bd-ground:lab(95.36% 0 0)}}.dark{--bd-ground:#020202}@supports (color:lab(0% 0 0)){.dark{--bd-ground:lab(.658503% 0 0)}}:root{--slab-sunken:#f0f0f0;--slab-sunken-hover:#e6e6e6;--slab-well:#f6f6f6;--slab-well-hover:#eee;--slab-card:#fff;--slab-card-hover:#f7f7f7;--slab-raised:#fff;--slab-overlay:#fff;--slab-rail:#fafafa;--slab-pop:#fffffff7;--slab-menu:#fffffffa;--slab-sheet:#fffffff7;--slab-scrim:#fafafad1;--slab-note:#e9f0fef5;--shadow-a-sm:.06;--shadow-a-md:.08;--shadow-a-lg:.1;--shadow-a-xl:.12}@supports (color:lab(0% 0 0)){:root{--slab-sunken:lab(94.78% 0 0);--slab-sunken-hover:lab(91.3% 0 -.0000119209);--slab-well:lab(96.752% 0 0);--slab-well-hover:lab(93.968% 0 0);--slab-card:lab(100% 0 0);--slab-card-hover:lab(97.1% -.0000298023 -.0000119209);--slab-raised:lab(100% 0 0);--slab-overlay:lab(100% 0 0);--slab-rail:lab(98.26% 0 0)}}.dark{--slab-sunken:#131313;--slab-sunken-hover:#191919;--slab-well:#131313;--slab-well-hover:#191919;--slab-card:#1c1c1c;--slab-card-hover:#232323;--slab-raised:#161616;--slab-overlay:#0e0e0e;--slab-rail:#000;--slab-pop:#101010f7;--slab-menu:#101010fa;--slab-sheet:#121212f7;--slab-scrim:#0a0a0ab8;--slab-note:#141c2df5;--shadow-a-sm:.22;--shadow-a-md:.35;--shadow-a-lg:.5;--shadow-a-xl:.55}:root{--ink-on-tone:#fff;--tint-blue-ink:#1b4fbf}.dark{--tint-blue-ink:#8fb4ff}:root:not(.dark) .bt-addrow,:root:not(.dark) .bk-add{color:rgb(var(--wash-rgb) / .55)}:root:not(.dark) .bt-ch-l,:root:not(.dark) .bt-g-n,:root:not(.dark) .bk-head-n,:root:not(.dark) .bt-addstage{color:rgb(var(--wash-rgb) / .58)}:root:not(.dark) .cv-type,:root:not(.dark) .cv-status{color:rgb(var(--wash-rgb) / .62)}.bd-bar{z-index:30;position:relative}.bd-bar-in{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px 16px;display:flex;position:relative}.bd-bar-l{align-items:center;gap:10px;display:flex}.bd-title{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:600}.bd-count{font-size:var(--text-callout);opacity:.42;font-variant-numeric:tabular-nums;padding-top:2px}.bd-views{gap:4px;display:flex}.bd-view{font-size:var(--text-callout);color:inherit;opacity:.62;border-radius:10px;align-items:center;gap:7px;padding:6px 12px;text-decoration:none;display:inline-flex}.bd-view[data-active]{opacity:1}.bd-sheet{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.bd-trunc{font-size:var(--text-callout);opacity:.5;margin-bottom:14px}.bd-tagfilter{font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .5);align-items:center;gap:9px;margin-bottom:14px;display:flex}.bd-tagfilter a{color:rgb(var(--wash-rgb) / .5);text-underline-offset:2px;text-decoration:underline}.bd-tagfilter a:hover{color:var(--ink-strong)}.bd-empty{font-size:var(--text-sm);opacity:.45;padding:40px 0}.bd-failed,.bk-failed{font-size:var(--text-callout);color:var(--destructive,#b4553f);margin-bottom:12px}.bt-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.bt-wrap.has-panel{gap:0}.bt-main{overscroll-behavior:contain;min-width:0;min-height:0;margin-inline:var(--bt-inset);border-radius:var(--bt-band-r);flex:1;padding-top:0;padding-bottom:60px;overflow:auto}.bt{flex-direction:column;display:flex}.bt-row{text-align:left;grid-template-columns:132px minmax(0,1fr) 128px 74px;align-items:center;gap:14px;width:100%;padding:9px 12px;display:grid}.bt-head{z-index:4;font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--wash-rgb) / .34);background:linear-gradient(to right, transparent 0%, rgb(var(--wash-rgb) / .16) 4%, rgb(var(--wash-rgb) / .16) 96%, transparent 100%) bottom / 100% 1px no-repeat, var(--bd-ground);border-bottom:0;padding-bottom:8px;position:sticky;top:0}.bt-item{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.bt-item:hover{background:rgb(var(--wash-rgb) / .032)}.bt-c-status{align-items:center;gap:7px;min-width:0;display:inline-flex}.bt-status-l{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .5);white-space:nowrap}.bt-c-title{min-width:0}.bt-title-t{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;display:block;overflow:hidden}.bt-title-w{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .38);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;line-height:1.4;display:block;overflow:hidden}.bt-c-section{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .42);align-items:center;gap:6px;display:inline-flex}.bt-c-when{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .34);font-variant-numeric:tabular-nums;text-align:right}.bt-ic[data-tone=neutral]{color:#55554e}.bt-ic[data-tone=progress]{color:#c9a227}.bt-ic[data-tone=blocked]{color:#b4553f}.bt-ic[data-tone=done]{color:#6e9873}.bt-ic[data-tone=accent]{color:#9b83e0}.bt-ic[data-tone=amber]{color:#d69a3c}.bt-ic[data-tone=teal]{color:#45a79c}.bt-ic[data-tone=pink]{color:#d47ba5}.bt-ic[data-tone=indigo]{color:#7b81e8}.bt-ic[data-tone=lime]{color:#97b84a}.bt-ic-todo{color:#55554e}.bt-ic-active{color:#c9a227}.bt-ic-blocked{color:#b4553f}.bt-ic-done{color:#6e9873}.bt-empty{font-size:var(--text-sm);opacity:.45;padding:40px 0}.bt-failed{font-size:var(--text-callout);color:var(--destructive,#b4553f);margin-bottom:10px}.bt-panel{background:rgb(var(--wash-rgb) / .028);max-height:calc(100dvh - 150px);box-shadow:inset 0 0 0 1px rgb(var(--wash-rgb) / .06), inset 0 1px 0 0 rgb(var(--wash-rgb) / .07);border-radius:14px;align-self:start;padding:4px 0 14px;position:sticky;top:8px;overflow-y:auto}.bt-panel-h{justify-content:space-between;align-items:center;padding:11px 13px 9px;display:flex}.bt-panel-sec{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--wash-rgb) / .38)}.bt-x{cursor:pointer;width:26px;height:26px;color:rgb(var(--wash-rgb) / .45);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.bt-x:hover{color:var(--ink-strong);background:rgb(var(--wash-rgb) / .06)}.bt-panel-b{padding:0 13px}.bt-panel-t{font-size:var(--text-base);letter-spacing:-.01em;margin-bottom:16px;font-weight:550;line-height:1.35}.bt-field{margin-bottom:16px}.bt-label{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--wash-rgb) / .34);margin-bottom:7px;display:block}.bt-seg{flex-direction:column;gap:3px;display:flex}.bt-seg-b{font:inherit;font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .6);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:6px 9px;display:flex}.bt-seg-b[data-active]{color:var(--ink-strong)}.bt-body{font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .62);line-height:1.6}.bt-meta{font-size:var(--text-xs);grid-template-columns:auto minmax(0,1fr);gap:4px 10px;display:grid}.bt-meta dt{color:rgb(var(--wash-rgb) / .34)}.bt-meta dd{color:rgb(var(--wash-rgb) / .6);overflow-wrap:anywhere}.bt-when{font-size:var(--text-2xs);color:rgb(var(--wash-rgb) / .3);margin-top:18px}.bt-new{font-size:var(--text-callout);cursor:pointer;color:inherit;border:0;border-radius:10px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}@media (max-width:1000px){.bt-wrap.has-panel{grid-template-columns:1fr}.bt-panel{max-height:none;position:static}.bt-wrap{--bt-w-name:240px;--bt-cols:var(--bt-w-check) minmax(var(--bt-w-name), 1fr) var(--bt-w-st) var(--bt-w-dsp) var(--bt-w-more);--bt-min-w:calc(var(--bt-w-check) + var(--bt-w-name) + var(--bt-w-st) + var(--bt-w-dsp) + var(--bt-w-more) + 4 * var(--bt-gap) + 2 * var(--bt-pad) + 2 * var(--bt-inset))}.bt-c-grip,.bt-c-added,.bt-c-pri,.bt-c-who,.bt-c-assign{display:none}.bt-g-lead{grid-column:1/3}.bt-gc-st{grid-column:3}.bt-g-h .bt-g-dsp{grid-column:4/-1}.bt-wrap{--bt-inset:14px}}.bd-canvas{padding-top:0;position:absolute;inset:0}.bd-canvas-bar{top:calc(var(--bd-bar-h,46px) + 6px);z-index:7;align-items:center;gap:8px;display:flex;position:absolute;left:22px}.bd-cbtn{border:1px solid rgb(var(--wash-rgb) / .08);-webkit-backdrop-filter:blur(12px);height:28px;font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .72);cursor:pointer;transition:background var(--dur-micro) ease, color var(--dur-micro) ease, border-color var(--dur-micro) ease;background:#00000059;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.bd-cbtn:hover:not(:disabled){background:rgb(var(--wash-rgb) / .08);border-color:rgb(var(--wash-rgb) / .18);color:var(--ink-strong)}.bd-cbtn:disabled{opacity:.45;cursor:default}.bd-canvas-path,.bd-canvas-gen,.bd-canvas-note{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .34)}.bd-canvas-gen{border:1px solid rgb(var(--wash-rgb) / .12);color:rgb(var(--wash-rgb) / .5);border-radius:999px;padding:2px 7px}.bd-canvas-note{color:rgb(var(--wash-rgb) / .62)}.bd-canvas-empty,.bd-canvas-hint-empty{z-index:3;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 32px;display:flex;position:absolute;inset:0}.bd-canvas-empty{pointer-events:auto}.bd-ce-t{font-size:var(--text-base);color:rgb(var(--wash-rgb) / .72);font-weight:500}.bd-ce-s{max-width:46ch;font-size:var(--text-sm);color:rgb(var(--wash-rgb) / .4);line-height:1.55}.bd-ce-s code{background:rgb(var(--wash-rgb) / .06);font-size:var(--text-callout);border-radius:5px;padding:1px 5px}.bd-ce-code{border:1px solid rgb(var(--wash-rgb) / .08);background:rgb(var(--wash-rgb) / .04);font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .6);-webkit-user-select:all;user-select:all;border-radius:8px;margin-top:6px;padding:7px 11px}.bd-note{background:rgb(var(--wash-rgb) / .04);width:210px;min-height:60px;box-shadow:inset 0 0 0 1px rgb(var(--wash-rgb) / .08), inset 0 1px 0 0 rgb(var(--wash-rgb) / .08);cursor:grab;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:relative}.bd-note:active{cursor:grabbing}.bd-note[data-selected]{box-shadow:inset 0 0 0 1px rgb(var(--wash-rgb) / .36), inset 0 1px 0 0 rgb(var(--wash-rgb) / .1)}.bd-note__title{font-size:var(--text-sm);color:rgb(var(--wash-rgb) / .92);font-weight:500;line-height:1.35}.bd-note__body{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .45);line-height:1.45}.bd-note__edit{width:100%;font-size:var(--text-sm);color:var(--ink-strong);background:0 0;border:0;outline:none;font-weight:500}.bd-note__h{border:1px solid rgb(var(--wash-rgb) / .3);background:#0009;width:7px;height:7px}.bd-canvas .bd-failed{top:calc(var(--bd-bar-h,46px) + 8px);z-index:6;margin:0;position:absolute;left:26px}.bd-flow{--xy-background-color:transparent;--xy-edge-stroke-width:1.5;--xy-selection-background-color:rgb(var(--wash-rgb) / .05);--xy-selection-border:1px dashed rgb(var(--wash-rgb) / .3);--xy-controls-button-background-color:rgb(var(--wash-rgb) / .04);--xy-controls-button-background-color-hover:rgb(var(--wash-rgb) / .1);--xy-controls-button-color:rgb(var(--wash-rgb) / .7);--xy-controls-button-color-hover:var(--ink-strong);--xy-controls-button-border-color:rgb(var(--wash-rgb) / .08);--xy-minimap-background-color:#00000059;--xy-minimap-mask-background-color:#0000008c;width:100%;height:100%}.bd-flow .react-flow__controls,.bd-flow .react-flow__minimap{border:1px solid rgb(var(--wash-rgb) / .08);-webkit-backdrop-filter:blur(12px);box-shadow:none;background:#0000004d;border-radius:10px;overflow:hidden}.bd-flow .react-flow__controls-button{border-bottom:1px solid rgb(var(--wash-rgb) / .06)}.bd-flow .react-flow__controls-button:last-child{border-bottom:0}.bd-flow .react-flow__controls-button svg{fill:currentColor}.bd-flow .react-flow__attribution{font-size:var(--text-2xs);background:0 0}.bd-flow .react-flow__attribution a{color:rgb(var(--wash-rgb) / .22)}.bd-node{background:rgb(var(--wash-rgb) / .03);width:244px;min-height:92px;box-shadow:inset 0 0 0 1px rgb(var(--wash-rgb) / .06), inset 0 1px 0 0 rgb(var(--wash-rgb) / .07), inset 0 0 20px 0 rgb(var(--wash-rgb) / .16);cursor:grab;transition:background var(--dur-micro) ease, box-shadow var(--dur-micro) ease;border-radius:12px;flex-direction:column;gap:5px;padding:11px 13px 12px;display:flex;position:relative}.bd-node:active{cursor:grabbing}.bd-node:hover{background:rgb(var(--wash-rgb) / .05)}.bd-node[data-selected]{box-shadow:inset 0 0 0 1px rgb(var(--wash-rgb) / .34), inset 0 1px 0 0 rgb(var(--wash-rgb) / .1), inset 0 0 24px 0 rgb(var(--wash-rgb) / .2)}.bd-node__beam{pointer-events:none;border-radius:12px;position:absolute;inset:0}.bd-node__top{align-items:center;gap:5px;display:flex}.bd-node__sec{font-size:var(--text-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--wash-rgb) / .36);font-weight:600}.bd-node__ic{color:rgb(var(--wash-rgb) / .3)}.bd-node[data-status=active] .bd-node__ic{color:#c9a227}.bd-node[data-status=blocked] .bd-node__ic{color:#b4553f}.bd-node[data-status=done] .bd-node__ic{color:rgb(var(--wash-rgb) / .6)}.bd-node__title{font-size:var(--text-sm);color:rgb(var(--wash-rgb) / .92);font-weight:500;line-height:1.35}.bd-node__why{-webkit-line-clamp:2;font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .44);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.bd-node__h{visibility:hidden;border:0;width:1px;min-width:0;height:1px;min-height:0}.bt-wrap{--bt-w-grip:14px;--bt-w-check:18px;--bt-w-name:clamp(120px, var(--bt-u-name,260px), 900px);--bt-w-assign:clamp(46px, var(--bt-u-assign,120px), 240px);--bt-w-who:46px;--bt-w-added:clamp(44px, var(--bt-u-added,58px), 220px);--bt-w-pri:clamp(52px, var(--bt-u-pri,74px), 240px);--bt-w-st:clamp(80px, var(--bt-u-st,132px), 340px);--bt-w-dsp:56px;--bt-w-more:34px;--bt-gap:8px;--bt-pad:6px;--bt-inset:26px;--bt-band-r:10px;--bt-cols:var(--bt-w-grip) var(--bt-w-check) minmax(var(--bt-w-name), 1fr) var(--bt-w-assign) var(--bt-w-who) var(--bt-w-added) var(--bt-w-pri) var(--bt-w-st) var(--bt-w-dsp) var(--bt-w-more);--bt-min-w:calc(var(--bt-w-grip) + var(--bt-w-check) + var(--bt-w-name) + var(--bt-w-assign) + var(--bt-w-who) + var(--bt-w-added) + var(--bt-w-pri) + var(--bt-w-st) + var(--bt-w-dsp) + var(--bt-w-more) + 9 * var(--bt-gap) + 2 * var(--bt-pad) + 2 * var(--bt-inset))}.bv-bar{z-index:12;margin:0 calc(-1 * var(--bd-bleed,0px));height:var(--bd-phead-h);box-sizing:border-box;background:var(--surface-card);border-bottom:1px solid rgb(var(--wash-rgb) / .07);flex:none;align-items:center;gap:6px;padding:0 32px 6px;display:flex;position:relative}.wc-search{align-items:center;display:flex}.wc-search .bv-search-lead{flex:none;width:420px;max-width:42vw;height:26px;margin:0}.bv-bar>*{flex:none}.bv-spacer{flex:auto;min-width:0}.bv-bar{container:pane-head/inline-size}.bv-title{flex:0 auto;align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.bv-title>svg,.wc-title-n{flex:none}.wc-views.is-plain{margin:0}@container pane-head (max-width:560px){.wc-views.is-plain .wc-view span{display:none}.wc-views.is-plain .wc-view{padding:0 6px}.bv-title .wc-title-t{min-width:6ch}}@container pane-head (max-width:430px){.bv-bar .bv-view-name{display:none}.bv-bar .bv-btn-view{padding:0 8px}}.bv-search{border:1px solid rgb(var(--wash-rgb) / .07);background:rgb(var(--wash-rgb) / .03);border-radius:8px;align-items:center;gap:6px;min-width:190px;height:28px;padding:0 9px;display:flex}.bv-search input{min-width:0;font-size:var(--text-callout);color:var(--ink-strong);background:0 0;border:0;outline:none;flex:1}.bv-search input::placeholder{color:rgb(var(--wash-rgb) / .3)}.bv-search button{color:rgb(var(--wash-rgb) / .4);cursor:pointer}.bv-search button:hover{color:var(--ink-strong)}.bv-group{position:relative}.bv-btn{height:28px;font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .6);cursor:pointer;white-space:nowrap;transition:background var(--dur-micro) ease, color var(--dur-micro) ease, border-color var(--dur-micro) ease;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.bv-btn:hover{background:rgb(var(--wash-rgb) / .05);color:var(--ink-strong)}.bv-btn.is-on{border-color:rgb(var(--wash-rgb) / .12);background:rgb(var(--wash-rgb) / .05);color:var(--ink-strong)}.bv-badge{background:rgb(var(--wash-rgb) / .16);min-width:15px;height:15px;font-size:var(--text-2xs);text-align:center;border-radius:999px;padding:0 4px;line-height:15px}.bv-vpick{align-items:center;gap:2px;display:flex}.bv-view{text-decoration:none}.bv-view.is-view-on{border-color:rgb(var(--wash-rgb) / .12);background:rgb(var(--wash-rgb) / .06);color:var(--ink-strong)}.bv-spacer{flex:1}.bv-pop{z-index:40;border:1px solid rgb(var(--wash-rgb) / .09);background:var(--slab-pop);-webkit-backdrop-filter:blur(16px);min-width:176px;box-shadow:0 12px 32px rgb(0 0 0/var(--shadow-a-lg));border-radius:10px;padding:5px;position:absolute;top:calc(100% + 5px);left:0}@keyframes bv-pop-in{0%{opacity:0;transform:scale(.94)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.bv-pop{transform-origin:0 0;animation:bv-pop-in var(--spring-pop-dur) var(--spring-pop) both}.mq-root{width:0;height:0;position:relative}.mq-box{pointer-events:none;border-radius:3px}.bv-pop.rx-pop{transform-origin:var(--radix-dropdown-menu-content-transform-origin,top left);position:static;top:auto;left:auto}.bv-bar .bv-pop,.bv-pop-right{transform-origin:100% 0}.bv-pop-wide{min-width:232px;max-height:62vh;overflow-y:auto}.bv-bar .bv-pop{left:auto;right:0}.bv-opt{width:100%;font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .78);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex}.bv-opt:hover:not(:disabled):not([data-disabled]){background:rgb(var(--wash-rgb) / .07);color:var(--ink-strong)}.bv-opt:disabled,.bv-opt[data-disabled]{opacity:.4;cursor:default}.bv-opt.is-danger:hover:not(:disabled):not([data-disabled]){color:#e79d86;background:#b4553f33}.bv-opt-l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bv-danger{color:#b4553f}.bv-sep{background:rgb(var(--wash-rgb) / .07);height:1px;margin:4px 2px}.bv-fl+.bv-fl{border-top:1px solid rgb(var(--wash-rgb) / .06);margin-top:4px;padding-top:4px}.bv-fl-t{font-size:var(--text-2xs);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--wash-rgb) / .3);padding:4px 8px 2px;font-weight:600}.bv-check{border:1px solid rgb(var(--wash-rgb) / .2);width:13px;height:13px;color:var(--ink-inverse);border-radius:4px;flex:none;place-items:center;display:grid}.bv-check.is-on{background:var(--ink-strong);border-color:var(--ink-strong)}.bv-clear{background:rgb(var(--wash-rgb) / .05);width:100%;font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .7);cursor:pointer;border:0;border-radius:7px;margin-top:4px;padding:6px}.bv-clear:hover{background:rgb(var(--wash-rgb) / .09);color:var(--ink-strong)}.bt-g{min-width:var(--bt-min-w);margin-bottom:18px;padding-inline:0}.bt-lede,.bt-foot{min-width:var(--bt-min-w)}.bt-lede:empty{display:none}.bt-lede:not(:empty){margin-top:10px}.bt-g:first-of-type,.bt-lede:not(:empty)+.bt-g{margin-top:0}.bt-g-h{grid-template-columns:var(--bt-cols);align-items:center;gap:var(--bt-gap);background:0 0;height:30px;padding:0;display:grid}.bt-g-hs{z-index:3;--bt-band:var(--bd-ground);height:30px;display:grid;position:sticky;top:0}.bt-g-hs>*{grid-area:1/1}.bt-g-band{width:var(--bt-frame-w,100%);border-radius:var(--bt-band-r);background:var(--bt-band);pointer-events:none;height:100%;position:sticky;left:0}.bt-g-lead{grid-column:1/4;align-items:center;gap:7px;min-width:0;display:flex}.bt-gc-assign{grid-column:4}.bt-gc-who{grid-column:5}.bt-gc-added{grid-column:6}.bt-gc-pri{grid-column:7}.bt-gc-st{grid-column:8}.bt-g-h .bt-g-dsp{padding-right:var(--bt-band-r);grid-column:9/-1;justify-content:flex-end;justify-self:stretch;margin-left:0}.bt-g-hs:has(.bt-ch-pop){z-index:5}.bt-gc{font-size:var(--text-2xs);letter-spacing:.05em;color:rgb(var(--wash-rgb) / .32);min-width:0;font-weight:500}.bt-g-lead,.bt-gc{position:relative}.bt-grab{top:0;bottom:0;right:calc(-1 * var(--bt-gap) / 2 - 4px);cursor:col-resize;touch-action:none;width:9px;position:absolute}.bt-grab:after{content:"";background:var(--ink-strong);opacity:0;width:1px;transition:opacity var(--dur-micro) ease;border-radius:1px;position:absolute;top:5px;bottom:5px;left:4px}:where(.bt-g-h:hover) .bt-grab:after{opacity:.16}.bt-grab:hover:after,.bt-grab.is-live:after{opacity:.45}.bt-grab:focus-visible{outline:none}.bt-grab:focus-visible:after{opacity:.45}body.is-colresize,body.is-colresize *{cursor:col-resize!important}body.is-colresize{-webkit-user-select:none;user-select:none}.bt-g-tw{width:14px;height:14px;color:rgb(var(--wash-rgb) / .45);cursor:pointer;transition:transform var(--dur-micro) ease, color var(--dur-micro) ease;background:0 0;border:0;place-items:center;margin-left:6px;display:grid;transform:rotate(90deg)}.bt-g-tw.is-collapsed{transform:rotate(0)}.bt-g-tw:hover{color:var(--ink-strong)}.bt-chip{height:var(--bt-chip-h);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--ink-strong);background:rgb(var(--wash-rgb) / .1);border-radius:5px;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.bt-chip-sm{height:19px;font-size:var(--text-2xs);padding:0 7px}.bt-chip[data-tone=neutral]{background:rgb(var(--wash-rgb) / .12);color:rgb(var(--wash-rgb) / .78)}.bt-chip[data-tone=progress]{color:var(--ink-on-tone);background:#2f6fed}.bt-chip[data-tone=blocked]{color:var(--ink-on-tone);background:#b4553f}.bt-chip[data-tone=done]{color:var(--ink-on-tone);background:#2f8f5b}.bt-chip[data-tone=accent]{color:var(--ink-on-tone);background:#6d4fc4}.bt-chip[data-tone=amber]{color:var(--ink-on-tone);background:#a8761c}.bt-chip[data-tone=teal]{color:var(--ink-on-tone);background:#14776f}.bt-chip[data-tone=pink]{color:var(--ink-on-tone);background:#b04378}.bt-chip[data-tone=indigo]{color:var(--ink-on-tone);background:#4147b8}.bt-chip[data-tone=lime]{color:var(--ink-on-tone);background:#5c7d1e}.bv-btn-cta{border-color:rgb(var(--wash-rgb) / .55);background:var(--ink-strong);color:var(--ink-inverse);box-shadow:inset 0 1px 0 0 rgb(var(--wash-rgb) / .95), inset 0 -1px 0 0 #00000024, inset 0 0 12px 0 rgb(var(--wash-rgb) / .6), 0 1px 2px 0 #00000073;font-weight:550}.bv-btn-cta:hover{background:var(--ink-strong);color:var(--ink-inverse)}.bv-btn-cta:active,.bv-btn-cta.is-on{background:color-mix(in oklch, var(--ink-strong) 92%, var(--ink-inverse));color:var(--ink-inverse);box-shadow:inset 0 1px 3px 0 rgb(0 0 0/var(--shadow-a-sm)), inset 0 -1px 0 0 rgb(var(--wash-rgb) / .7)}.bv-pop-right{left:auto;right:0}.sp-title{font-size:var(--text-sm);letter-spacing:-.01em;font-weight:600}.sp-body{flex:1;min-height:0;padding:14px 16px 20px;overflow-y:auto}.sp-sec{padding:4px 0 12px}.sp-lab{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--wash-rgb) / .4);align-items:center;gap:6px;margin-bottom:7px;font-weight:600;display:flex}.sp-req,.sp-opt{font-size:var(--text-2xs);letter-spacing:.04em;border-radius:4px;padding:1px 5px}.sp-req{color:#d98a72;background:#b4553f38}.sp-opt{background:rgb(var(--wash-rgb) / .07);color:rgb(var(--wash-rgb) / .4)}.sp-in{border:1px solid rgb(var(--wash-rgb) / .1);background:rgb(var(--wash-rgb) / .04);width:100%;height:32px;color:var(--ink-strong);font-size:var(--text-sm);border-radius:7px;outline:none;padding:0 10px}.sp-in::placeholder{color:rgb(var(--wash-rgb) / .24)}.sp-in:focus{border-color:#2f6fedb3}.sp-field{border:1px solid rgb(var(--wash-rgb) / .1);background:rgb(var(--wash-rgb) / .04);border-radius:8px;align-items:center;gap:4px;height:34px;padding:0 4px 0 10px;display:flex}.sp-field:focus-within{border-color:#2f6fedb3}.sp-field input{min-width:0;color:var(--ink-strong);font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1}.sp-field input::placeholder{color:rgb(var(--wash-rgb) / .24)}.sp-field-acts{align-items:center;gap:2px;display:flex}.sp-ok,.sp-cancel{cursor:pointer;width:26px;height:26px;transition:background var(--dur-micro) ease, color var(--dur-micro) ease, opacity var(--dur-micro) ease;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.sp-ok{color:#6ea883}.sp-ok:hover:not(:disabled){color:#8fd0a5;background:#2f8f5b38}.sp-cancel{color:rgb(var(--wash-rgb) / .3)}.sp-cancel:hover:not(:disabled){background:rgb(var(--wash-rgb) / .08);color:var(--ink-strong)}.sp-ok:disabled,.sp-cancel:disabled{opacity:.22;cursor:default}.sp-tones{gap:7px;margin-top:12px;padding:0 1px}.sp-go{border:1px solid rgb(var(--wash-rgb) / .12);background:rgb(var(--wash-rgb) / .07);height:30px;color:var(--ink-strong);font-size:var(--text-callout);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.sp-go:hover:not(:disabled){background:rgb(var(--wash-rgb) / .13)}.sp-go:disabled{opacity:.4;cursor:default}.sp-go-wide{justify-content:center;width:100%;height:34px}.sp-hint{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .38);padding-top:8px;line-height:1.5}.sp-hint strong{color:rgb(var(--wash-rgb) / .6);font-weight:600}.sp-err{font-size:var(--text-callout);color:#d98a72;margin:8px 16px 0}.sp-list{flex-direction:column;gap:2px;display:flex}.sp-row{border-radius:7px;align-items:center;gap:7px;padding:3px 4px;display:flex;position:relative}.sp-row:hover{background:rgb(var(--wash-rgb) / .04)}.sp-grip{width:16px;color:rgb(var(--wash-rgb) / .2);cursor:grab;place-items:center;display:grid}.sp-row:hover .sp-grip{color:rgb(var(--wash-rgb) / .45)}.sp-row:active .sp-grip{cursor:grabbing}.sp-row.is-dragging{opacity:.35}.sp-line{background:#2f6fed;border-radius:2px;height:2px;position:absolute;top:-1px;left:4px;right:4px;box-shadow:0 0 8px #2f6fed8c}.sp-line.is-after{top:auto;bottom:-1px}.sp-dot{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.sp-dot:hover{background:rgb(var(--wash-rgb) / .08)}.sp-dot[data-tone=neutral]{color:#55554e}.sp-dot[data-tone=progress]{color:#c9a227}.sp-dot[data-tone=blocked]{color:#b4553f}.sp-dot[data-tone=done]{color:#6e9873}.sp-dot[data-tone=accent]{color:#9b83e0}.sp-dot[data-tone=amber]{color:#d69a3c}.sp-dot[data-tone=teal]{color:#45a79c}.sp-dot[data-tone=pink]{color:#d47ba5}.sp-dot[data-tone=indigo]{color:#7b81e8}.sp-dot[data-tone=lime]{color:#97b84a}.sp-name{min-width:0;height:26px;color:rgb(var(--wash-rgb) / .88);font-size:var(--text-sm);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;flex:1;padding:0 6px}.sp-name:hover{border-color:rgb(var(--wash-rgb) / .08)}.sp-name:focus{background:rgb(var(--wash-rgb) / .04);border-color:#2f6fedb3}.sp-tag{background:rgb(var(--wash-rgb) / .06);color:rgb(var(--wash-rgb) / .34);font-size:var(--text-2xs);letter-spacing:.04em;border-radius:4px;padding:1px 5px}.sp-del{width:24px;height:24px;color:rgb(var(--wash-rgb) / .25);cursor:pointer;opacity:0;transition:opacity var(--dur-micro) ease;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.sp-row:hover .sp-del,.sp-del:focus-visible{opacity:1}.sp-del:hover:not(:disabled){color:#d98a72;background:#b4553f33}.sp-rowtones{z-index:20;border:1px solid rgb(var(--wash-rgb) / .09);background:var(--slab-menu);width:148px;box-shadow:0 12px 32px rgb(0 0 0/var(--shadow-a-lg));border-radius:9px;margin-top:2px;padding:7px;position:absolute;top:100%;right:4px}.sp-pick{flex-direction:column;gap:2px;display:flex}.sp-pickb{width:100%;height:32px;color:rgb(var(--wash-rgb) / .72);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:0 9px;display:flex}.sp-pickb:hover{background:rgb(var(--wash-rgb) / .05)}.sp-pickb.is-on{color:var(--ink-strong);background:#2f6fed1f;border-color:#2f6fed99}.sp-pickl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sb-portal{z-index:80;pointer-events:auto}.sb-portal .bv-pop{width:100%;min-width:0;position:static}.sb-newmenu,.sb-actmenu{padding:5px}.sb-actlab{font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--wash-rgb) / .35);padding:4px 8px 5px;font-weight:600}.sb-rename{background:rgb(var(--wash-rgb) / .04);border:1px solid #2f6fedb3;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 2px 0 8px;display:flex}.sb-rename input{min-width:0;color:var(--ink-strong);font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1}.sb-rename .sp-ok,.sb-rename .sp-cancel{width:22px;height:22px}.sb-row{position:relative}.sb-row.is-dragging{opacity:.4}.sb-more{width:22px;height:22px;color:rgb(var(--wash-rgb) / .4);cursor:pointer;opacity:0;transition:opacity var(--dur-micro) ease;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.sb-row:hover .sb-more,.sb-more:focus-visible{opacity:1}.sb-line{pointer-events:none;background:#2f6fed;border-radius:2px;height:2px;position:absolute;top:-1px;left:6px;right:6px;box-shadow:0 0 8px #2f6fed8c}.sb-line.is-after{top:auto;bottom:-1px}.sb-newname{border:1px solid rgb(var(--wash-rgb) / .09);background:var(--slab-menu);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 32px rgb(0 0 0/var(--shadow-a-lg));border-radius:10px;flex-direction:column;gap:4px;padding:5px;display:flex}.sb-newname input{border:1px solid rgb(var(--wash-rgb) / .1);background:rgb(var(--wash-rgb) / .04);height:28px;color:var(--ink-strong);font-size:var(--text-sm);border-radius:7px;outline:none;padding:0 8px}.sb-newname input:focus{border-color:#2f6fedb3}.sb-newname input::placeholder{color:rgb(var(--wash-rgb) / .25)}.sb-newerr{font-size:var(--text-xs);color:#d98a72;padding:0 4px 2px}.sb-newopt{text-transform:none;letter-spacing:normal;align-items:flex-start;height:auto;padding:6px 8px;font-weight:400}.sb-newopt svg{margin-top:2px}.sb-newhint{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .38)}.bt-stagepop{width:220px;padding:7px}.bt-stage-in{border:1px solid rgb(var(--wash-rgb) / .1);background:rgb(var(--wash-rgb) / .04);width:100%;height:27px;color:var(--ink-strong);font-size:var(--text-callout);border-radius:6px;outline:none;margin-bottom:7px;padding:0 8px}.bt-stage-in:focus{border-color:#2f6fedb3}.bt-tones{flex-wrap:wrap;gap:5px;padding:0 1px 4px;display:flex}.bt-tone{cursor:pointer;background:rgb(var(--wash-rgb) / .14);width:18px;height:18px;box-shadow:inset 0 0 0 1px rgb(0 0 0/var(--shadow-a-md));border:2px solid #0000;border-radius:50%}.bt-tone[data-tone=progress]{background:#2f6fed}.bt-tone[data-tone=blocked]{background:#b4553f}.bt-tone[data-tone=done]{background:#2f8f5b}.bt-tone[data-tone=accent]{background:#6d4fc4}.bt-tone[data-tone=amber]{background:#a8761c}.bt-tone[data-tone=teal]{background:#14776f}.bt-tone[data-tone=pink]{background:#b04378}.bt-tone[data-tone=indigo]{background:#4147b8}.bt-tone[data-tone=lime]{background:#5c7d1e}.bt-tone.is-on{border-color:var(--ink-strong)}.bt-tone:disabled{opacity:.5;cursor:default}.bt-stage-note{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .4);padding:5px 6px 2px}.bt-stage-note.is-warn{color:#d98a72}.bt-addstage{border:1px dashed rgb(var(--wash-rgb) / .1);color:rgb(var(--wash-rgb) / .36);font-size:var(--text-callout);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;margin-top:10px;padding:7px 8px;display:flex;position:sticky;left:0}.bt-addstage:hover{border-color:rgb(var(--wash-rgb) / .2);color:rgb(var(--wash-rgb) / .75)}.bt-addstage.is-open{cursor:default;border-style:solid;flex-wrap:wrap}.bt-addstage input{min-width:120px;color:var(--ink-strong);font-size:var(--text-callout);background:0 0;border:0;outline:none;flex:1}.bt-addstage input::placeholder{color:rgb(var(--wash-rgb) / .25)}.bt-stage-go{border:1px solid rgb(var(--wash-rgb) / .12);background:rgb(var(--wash-rgb) / .06);color:var(--ink-strong);font-size:var(--text-xs);cursor:pointer;border-radius:6px;padding:3px 10px}.bt-stage-go:disabled{opacity:.4;cursor:default}.bt-addstage .bt-tones{padding:0}.bt-g-n{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .34)}.bt-g-acts{opacity:.3;transition:opacity var(--dur-micro) ease;align-items:center;gap:2px;margin-left:2px;display:flex}.bt-g-dsp{align-items:center;margin-left:auto;display:flex}.bt-g-h:hover .bt-g-acts,.bt-g-acts:focus-within{opacity:1}.bt-g-b{width:22px;height:22px;color:rgb(var(--wash-rgb) / .5);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.bt-g-b:hover{background:rgb(var(--wash-rgb) / .08);color:var(--ink-strong)}.bt-ramp{--pblur-top:calc(var(--bt-head-h) + var(--bt-gh-h));z-index:3;height:56px;margin-bottom:-56px;position:sticky}.bt-row{grid-template-columns:var(--bt-cols);align-items:center;gap:var(--bt-gap);border-bottom:1px solid rgb(var(--wash-rgb) / .045);min-height:34px;padding:0;display:grid}.bt-head{border-bottom:1px solid rgb(var(--wash-rgb) / .07);min-height:26px;font-size:var(--text-2xs);letter-spacing:.05em;color:rgb(var(--wash-rgb) / .32);font-weight:500}.bt-item{transition:background var(--dur-hover) ease;position:relative}.bt-item:hover{background:rgb(var(--wash-rgb) / .035);border-radius:9px}.bt-item.is-open{background:rgb(var(--wash-rgb) / .06);border-radius:9px}.bt-item.is-sel,.bd-sheet .bt-item.is-sel,.bt-item.is-sel.is-open,.bd-sheet .bt-item.is-sel.is-open,.bt-item.is-sel:hover,.bd-sheet .bt-item.is-sel:hover{background:#2f6fed1c;border-radius:9px}.bt-rw{--bt-row-tint:transparent;--bt-row-r:0px;display:grid}.bt-rw>*{grid-area:1/1}.bt-rw:hover{--bt-row-tint:var(--fill-hover);--bt-row-r:9px}.bt-rw.is-open{--bt-row-tint:rgb(var(--wash-rgb) / .06);--bt-row-r:9px}.bt-rw.is-sel,.bt-rw.is-sel:hover,.bt-rw.is-sel.is-open{--bt-row-tint:#2f6fed1c;--bt-row-r:9px}.bt-row-band{width:var(--bt-frame-w,100%);border-radius:var(--bt-row-r);background:linear-gradient(var(--bt-row-tint), var(--bt-row-tint)), var(--slab-card);pointer-events:none;align-self:stretch;min-width:0;position:sticky;left:0}.bd-sheet .bt-row.bt-item,.bd-sheet .bt-row.bt-item:is(:hover,.is-open,.is-sel,.is-sel:hover,.is-sel.is-open),.bt-row.bt-item:is(:hover,.is-open,.is-sel,.is-sel:hover,.is-sel.is-open){background:0 0}.bt-item[data-depth="1"] .bt-c-name{padding-left:20px}.bt-item.is-dragging{opacity:.32}.bt-drag-ghost{background:var(--slab-card);box-shadow:0 8px 24px rgb(0 0 0/var(--shadow-a-lg));cursor:grabbing;border-bottom:0;border-radius:9px}.bt-drag-ghost .bt-name-t{color:var(--ink-strong)}.bt-tw-spacer{visibility:hidden}.bt-c-grip{place-items:center;display:grid}.bt-grip{opacity:0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:8px;height:12px;color:rgb(var(--wash-rgb) / .4);transition:opacity var(--dur-micro) ease;background-image:radial-gradient(currentColor 1px,#0000 1px);background-size:4px 4px}.bt-item:hover .bt-grip{opacity:1}.bt-c-check{place-items:center;display:grid}.bt-check{border:1px solid rgb(var(--wash-rgb) / .34);cursor:pointer;opacity:0;width:14px;height:14px;transition:opacity var(--dur-micro) ease, background var(--dur-micro) ease;background:0 0;border-radius:4px}.bt-item:hover .bt-check,.bt-check.is-on,.bt-check:focus-visible{opacity:1}.bt-check.is-on{background:#2f6fed;border-color:#2f6fed}.bt-c-name{align-items:center;gap:5px;min-width:0;display:flex}.bt-tw{width:15px;height:15px;color:rgb(var(--wash-rgb) / .4);cursor:pointer;transition:transform var(--dur-micro) ease;background:0 0;border:0;flex:none;place-items:center;display:grid}.bt-tw.is-open{transform:rotate(90deg)}.bt-tw.is-empty{visibility:hidden;cursor:default}.bt-row-ic{flex:none}.bt-name{text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;min-width:0;padding:0;display:flex}.bt-name-t{font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .9);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-name-w{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .32);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-kidn{background:rgb(var(--wash-rgb) / .07);font-size:var(--text-2xs);color:rgb(var(--wash-rgb) / .45);border-radius:999px;flex:none;padding:0 5px}.bt-acts{opacity:0;transition:opacity var(--dur-micro) ease;flex:none;align-items:center;gap:1px;display:flex}.bt-item:hover .bt-acts,.bt-acts:focus-within{opacity:1}.bt-act{width:22px;height:22px;color:rgb(var(--wash-rgb) / .5);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.bt-act:hover{background:rgb(var(--wash-rgb) / .1);color:var(--ink-strong)}.bt-empty-b{width:24px;height:24px;color:rgb(var(--wash-rgb) / .16);cursor:pointer;transition:color var(--dur-micro) ease, background var(--dur-micro) ease;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.bt-item:hover .bt-empty-b,.bk-card:hover .bt-empty-b{color:rgb(var(--wash-rgb) / .34)}.bt-empty-b:hover{background:rgb(var(--wash-rgb) / .08);color:var(--ink-strong)}.bt-pri-1,.bt-pri-urgent,.bt-pri-critical{color:#b4553f!important}.bt-pri-2,.bt-pri-high{color:#c9a227!important}.bt-pri-3,.bt-pri-normal,.bt-pri-medium{color:#2f6fed!important}.bt-pri-4,.bt-pri-low{color:#45a79c!important}.bt-av{background:rgb(var(--wash-rgb) / .12);width:21px;height:21px;font-size:var(--text-2xs);letter-spacing:.02em;color:rgb(var(--wash-rgb) / .8);border-radius:999px;place-items:center;font-weight:600;display:grid}.bt-due{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .55)}.bt-stwrap{position:relative}.bt-stmenu,.bt-rowmenu{left:auto;right:0}.bt-c-more,.bt-c-dispatch{place-items:center;display:grid;position:relative}.bt-more{opacity:0}.bt-item:hover .bt-more,.bt-more:focus-visible{opacity:1}.bt-addcol{background:rgb(var(--wash-rgb) / .06);width:18px;height:18px;color:rgb(var(--wash-rgb) / .5);cursor:pointer;border:0;border-radius:5px;place-items:center;display:grid}.bt-addcol:hover{background:rgb(var(--wash-rgb) / .12);color:var(--ink-strong)}.bt-addrow{width:100%;min-height:30px;font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .3);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0 6px 0 52px;display:flex}.bt-addrow:hover{color:rgb(var(--wash-rgb) / .7)}.bt-addrow-l{align-items:center;gap:7px;display:inline-flex;position:sticky;left:52px}.bt-addrow.is-open{cursor:default}.bt-addrow input{min-width:0;font-size:var(--text-callout);color:var(--ink-strong);background:0 0;border:0;outline:none;flex:1}.bt-addhint{font-size:var(--text-2xs);color:rgb(var(--wash-rgb) / .25)}.bt-none{font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .4);padding:22px 6px}.bt-none button{color:var(--ink-strong);cursor:pointer;text-decoration:underline}.bt-bulk{z-index:60;border:1px solid rgb(var(--wash-rgb) / .1);background:var(--slab-sheet);-webkit-backdrop-filter:blur(18px);box-shadow:0 14px 40px rgb(0 0 0/var(--shadow-a-xl));border-radius:11px;align-items:center;gap:12px;padding:7px 9px 7px 14px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.bt-bulk-n{color:#2f6fed;height:22px;font-size:var(--text-callout);font-variant-numeric:tabular-nums;white-space:nowrap;background:#2f6fed24;border-radius:999px;flex:none;align-items:center;padding:0 9px;font-weight:600;display:inline-flex}.bt-bulk-l{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .45);white-space:nowrap;flex:none;margin-right:-6px}.bt-bulk-acts{gap:2px;display:flex}.bt-bulk-b{height:26px;font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .7);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.bt-bulk-b:hover{background:rgb(var(--wash-rgb) / .09);color:var(--ink-strong)}.bt-bulk-x{width:24px;height:24px;color:rgb(var(--wash-rgb) / .45);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.bt-bulk-x:hover{background:rgb(var(--wash-rgb) / .09);color:var(--ink-strong)}.bt-empty{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:64px 24px;display:flex}.bt-empty-t{font-size:var(--text-base);color:rgb(var(--wash-rgb) / .72);font-weight:500}.bt-empty-s{font-size:var(--text-sm);color:rgb(var(--wash-rgb) / .4)}.bt-empty-s code{background:rgb(var(--wash-rgb) / .06);font-size:var(--text-callout);border-radius:5px;padding:1px 5px}.bt-wrap.has-nudge .bt-main{padding-bottom:168px}.bk-wrap.has-nudge{padding-bottom:156px}.bt-nudge{z-index:30;border:1px solid rgb(var(--wash-rgb) / .1);background:linear-gradient(rgb(var(--wash-rgb) / .045), rgb(var(--wash-rgb) / .045)), var(--mac-card);width:268px;max-width:calc(100% - 44px);animation:bt-nudge-in var(--dur-panel,.22s) cubic-bezier(.32, .72, 0, 1) both;border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;padding:14px 15px 13px;display:flex;position:absolute;bottom:22px;right:22px;overflow:hidden;box-shadow:0 10px 28px -14px #0000004d}@keyframes bt-nudge-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bt-nudge-field{z-index:0;pointer-events:none;background-image:radial-gradient(rgb(var(--wash-rgb) / .2) 1px, transparent 1px);background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(118deg,#0000 10%,#0000004d 44%,#000 80%);mask-image:linear-gradient(118deg,#0000 10%,#0000004d 44%,#000 80%)}.bt-nudge-field:after{content:"";background-image:radial-gradient(rgb(var(--wash-rgb) / .5) 1px, transparent 1px);background-size:12px 12px;animation:4.2s linear infinite bt-nudge-sheen;position:absolute;inset:0;-webkit-mask-image:linear-gradient(102deg,#0000 36%,#000 48% 52%,#0000 64%);mask-image:linear-gradient(102deg,#0000 36%,#000 48% 52%,#0000 64%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes bt-nudge-sheen{0%{-webkit-mask-position:-70% 0;mask-position:-70% 0}to{-webkit-mask-position:170% 0;mask-position:170% 0}}@media (prefers-reduced-motion:reduce){.bt-nudge{animation:none}.bt-nudge-field:after{display:none}}.bt-nudge-t,.bt-nudge-s,.bt-nudge-b{z-index:1;position:relative}.bt-nudge-x{z-index:2;width:20px;height:20px;color:rgb(var(--wash-rgb) / .32);cursor:pointer;transition:background var(--dur-hover) ease, color var(--dur-hover) ease;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:7px;right:7px}.bt-nudge-x:hover{background:rgb(var(--wash-rgb) / .09);color:var(--ink-strong)}.bt-nudge-t{font-size:var(--text-callout);letter-spacing:-.006em;color:var(--ink-strong);padding-right:18px;font-weight:600}.bt-nudge-s{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .5);text-wrap:pretty;line-height:1.45}.bt-nudge-b{border:1px solid rgb(var(--wash-rgb) / .12);background:rgb(var(--wash-rgb) / .05);height:28px;font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .82);cursor:pointer;transition:border-color var(--dur-micro) ease, background-color var(--dur-micro) ease, color var(--dur-micro) ease, transform var(--dur-micro) ease;border-radius:7px;align-items:center;gap:7px;margin-top:5px;padding:0 10px;display:inline-flex}.bt-nudge-b:hover{border-color:rgb(var(--wash-rgb) / .2);background:rgb(var(--wash-rgb) / .08);color:var(--ink-strong)}.bt-nudge-b:active{transform:translateY(.5px)}.bt-nudge-b:focus-visible{outline:2px solid rgb(var(--wash-rgb) / .28);outline-offset:2px}.bt-nudge-mark{opacity:.82;transition:opacity var(--dur-micro) ease;flex:none}.bt-nudge-b:hover .bt-nudge-mark{opacity:1}.bt-nudge-ci{opacity:.45;transition:opacity var(--dur-micro) ease, transform var(--dur-micro) ease;flex:none;margin-left:1px}.bt-nudge-b:hover .bt-nudge-ci{opacity:.9;transform:translateY(-1px)}.bt-nudge-b[data-copied] .bt-nudge-ci{opacity:1;animation:.28s bt-nudge-pop}@keyframes bt-nudge-pop{0%{transform:scale(.6)}55%{transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bt-nudge-b[data-copied] .bt-nudge-ci{animation:none}}.bt-doc{background:rgb(var(--wash-rgb) / .035);max-height:320px;font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .62);white-space:pre-wrap;border-radius:8px;padding:10px 12px;line-height:1.55;overflow:auto}.bt-src{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .45)}.bk-wrap{--bd-bleed:26px;flex-direction:column;flex:1;min-height:0;padding:0 26px;display:flex;position:relative}.bk-cols{flex:1;align-items:stretch;gap:12px;min-height:0;padding-bottom:20px;display:flex;overflow:auto hidden}.bk-col{background:var(--slab-well);min-height:0;max-height:100%;transition:background var(--dur-micro) ease;border-radius:12px;flex-direction:column;flex:0 0 286px;padding:8px;display:flex}.bk-col.is-over{background:var(--slab-well-hover)}.bk-head{background-color:inherit;background-image:radial-gradient(rgb(var(--wash-rgb) / .05) 1px, transparent 1px);height:34px;transition:background-color var(--dur-micro) ease;background-size:7px 7px;border-radius:12px 12px 0 0;align-items:center;gap:7px;margin:-8px -8px 6px;padding:0 12px;display:flex}.bk-head-n{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:rgb(var(--wash-rgb) / .34)}.bk-head-acts{opacity:0;transition:opacity var(--dur-micro) ease;align-items:center;gap:2px;margin-left:auto;display:flex}.bk-head:hover .bk-head-acts,.bk-head-acts:focus-within{opacity:1}.bk-stack{overscroll-behavior-y:contain;flex-direction:column;flex:1;gap:7px;min-height:8px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 20px),#0000 100%)}.bk-card{background:var(--slab-card);box-shadow:0 1px 2px 0 rgb(0 0 0/var(--shadow-a-sm));cursor:pointer;transition:background var(--dur-micro) ease;border-radius:10px;flex-direction:column;flex:none;gap:5px;padding:9px 11px 10px;display:flex;position:relative}.bk-card:hover{background:var(--slab-card-hover)}.bk-card.is-dragging{opacity:.4}.bk-card.is-open{background:var(--slab-card-hover)}.bk-drag-n{color:#fff;min-width:20px;height:20px;font-size:var(--text-2xs);background:#2f6fed;border-radius:10px;place-items:center;padding:0 5px;font-weight:600;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 1px 3px #0000004d}.bk-card.is-sel,.bd-sheet .bk-card.is-sel,.bk-card.is-sel:hover,.bd-sheet .bk-card.is-sel:hover,.bk-card.is-sel.is-open{background:linear-gradient(#2f6fed1a, #2f6fed1a), var(--slab-card)}.bk-card:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.bk-grip{opacity:0;cursor:grab;width:8px;height:12px;color:rgb(var(--wash-rgb) / .4);transition:opacity var(--dur-micro) ease;background-image:radial-gradient(currentColor 1px,#0000 1px);background-size:4px 4px;position:absolute;top:11px;left:3px}.bk-card:hover .bk-grip{opacity:1}.bk-grip:active{cursor:grabbing}.bk-grip{touch-action:none;-webkit-user-select:none;user-select:none}.bk-grip:focus-visible{opacity:1;outline:var(--focus-width) solid var(--focus-ring);outline-offset:1px}.bk-drag-ghost{cursor:grabbing;box-shadow:0 8px 24px rgb(0 0 0/var(--shadow-a-lg))}.bk-card-top{align-items:flex-start;gap:6px;display:flex}.bk-card-title{min-width:0;font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .9);flex:1;font-weight:500;line-height:1.4}.bk-card-acts{opacity:0;transition:opacity var(--dur-micro) ease;flex:none;gap:1px;display:flex}.bk-card:hover .bk-card-acts,.bk-card-acts:focus-within{opacity:1}.bk-card-why{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .4);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.bk-card-foot{align-items:center;gap:2px;margin-top:2px;display:flex}.bk-card-foot .dm-wrap{margin-left:auto}.bk-add{width:100%;min-height:30px;font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .3);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-top:6px;padding:0 8px;display:flex}.bk-add:hover{background:rgb(var(--wash-rgb) / .04);color:rgb(var(--wash-rgb) / .7)}.bk-add.is-open{background:rgb(var(--wash-rgb) / .05);cursor:default}.bk-add input{width:100%;font-size:var(--text-callout);color:var(--ink-strong);background:0 0;border:0;outline:none}.bk-failed,.bt-failed{font-size:var(--text-callout);color:var(--destructive,#b4553f);margin-bottom:10px}.bt-duepop{padding:8px}.bt-duepop input[type=date]{border:1px solid rgb(var(--wash-rgb) / .1);background:rgb(var(--wash-rgb) / .04);width:100%;font-size:var(--text-callout);color:var(--ink-strong);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:7px;padding:5px 7px}button.bt-due{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px}button.bt-due:hover{background:rgb(var(--wash-rgb) / .08);color:var(--ink-strong)}.bv-note{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .4);align-items:center;gap:8px;padding:6px 8px;display:flex}.doc{flex-direction:column;min-height:100%;display:flex}.doc-bar{z-index:9;background:var(--slab-scrim);-webkit-backdrop-filter:blur(14px);align-items:center;gap:10px;padding:10px 26px;display:flex;position:sticky;top:0}.doc-back{font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .55);text-transform:capitalize;align-items:center;gap:6px;display:inline-flex}.doc-back:hover{color:var(--ink-strong)}.doc-path{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .3);align-items:center;gap:5px;display:inline-flex}.doc-acts{gap:6px;margin-left:auto;display:flex}.bd-cbtn.is-primary{color:var(--ink-strong);background:#2f6fed;border-color:#2f6fed}.bd-cbtn.is-primary:hover:not(:disabled){background:#3a79f5}.doc-note{background:rgb(var(--wash-rgb) / .05);font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .7);border-radius:8px;align-items:center;gap:6px;margin:0 26px;padding:8px 11px;display:flex}.doc-note.is-warn{color:#e5a08c;background:#b4553f29}.doc-conflict{grid-template-columns:1fr 1fr;gap:12px;margin:12px 26px 0;display:grid}@media (max-width:900px){.doc-conflict{grid-template-columns:1fr}}.doc-side{border:1px solid rgb(var(--wash-rgb) / .08);background:rgb(var(--wash-rgb) / .025);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.doc-side h3{font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .75);align-items:baseline;gap:7px;font-weight:600;display:flex}.doc-side h3 span{font-size:var(--text-2xs);color:rgb(var(--wash-rgb) / .35);font-weight:400}.doc-side pre{max-height:260px;font-size:var(--text-xs);white-space:pre-wrap;color:rgb(var(--wash-rgb) / .6);line-height:1.55;overflow:auto}.doc-side .bd-cbtn{align-self:flex-start}.doc-body{width:100%;max-width:46rem;margin:0 auto;padding:26px 26px 90px}.doc-title{font-size:var(--text-2xl);letter-spacing:-.025em;color:var(--ink-strong);margin-bottom:22px;font-weight:600;line-height:1.2}.doc-edit{resize:vertical;width:100%;min-height:60vh;font-family:var(--stack-mono);font-size:var(--text-sm);color:rgb(var(--wash-rgb) / .86);tab-size:2;background:0 0;border:0;outline:none;line-height:1.7}.bt-open{font-size:var(--text-callout);color:#7aa7f5;align-items:center;gap:5px;margin-top:6px;display:inline-flex}.bt-open:hover{color:#a6c4fa;text-decoration:underline}.md{color:rgb(var(--wash-rgb) / .78);font-size:var(--text-sm);line-height:1.72}.md>*+*{margin-top:14px}.md-h{color:var(--ink-strong);letter-spacing:-.015em;font-weight:600;line-height:1.3}.md>.md-h{margin-top:30px}.md-h1{font-size:var(--text-xl)}.md-h2{font-size:var(--text-lg)}.md-h3{font-size:var(--text-base)}.md-h4,.md-h5,.md-h6{font-size:var(--text-sm);color:rgb(var(--wash-rgb) / .86)}.md-p{color:rgb(var(--wash-rgb) / .74)}.md-ul,.md-ol{flex-direction:column;gap:5px;padding-left:22px;display:flex}.md-ul{list-style:outside}.md-ol{list-style:decimal}.md-ul::marker{color:rgb(var(--wash-rgb) / .3)}.md-ol::marker{color:rgb(var(--wash-rgb) / .3)}.md-task{align-items:baseline;gap:8px;margin-left:-22px;list-style:none;display:flex}.md-task input{accent-color:#2f6fed}.md-quote{border-left:2px solid rgb(var(--wash-rgb) / .16);color:rgb(var(--wash-rgb) / .55);padding-left:14px}.md-code{background:rgb(var(--wash-rgb) / .08);font-family:var(--stack-mono);font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .88);border-radius:5px;padding:1.5px 5px}.md-pre{border:1px solid rgb(var(--wash-rgb) / .07);background:rgb(var(--wash-rgb) / .03);font-family:var(--stack-mono);font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .8);border-radius:9px;padding:13px 15px;line-height:1.6;overflow-x:auto}.md-hr{border:0;border-top:1px solid rgb(var(--wash-rgb) / .09)}.md-a{color:#7aa7f5}.md-a:hover{text-decoration:underline}.md-tag,.md-at{transition:background var(--dur-fast,var(--dur-micro)) ease, color var(--dur-fast,var(--dur-micro)) ease;border-radius:4px;margin:0 -1px;padding:0 3px;font-weight:500;text-decoration:none}.md-tag{color:#86d8a2;background:#86d8a21a}.md-at{color:#c9a2f0;background:#c9a2f01a}a.md-tag:hover{color:#a7e8bd;background:#86d8a238}a.md-at:hover{color:#dcc0fa;background:#c9a2f038}:is(span.md-tag,span.md-at){cursor:default}.md-tablewrap{overflow-x:auto}.md-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.md-table th,.md-table td{border:1px solid rgb(var(--wash-rgb) / .08);text-align:left;vertical-align:top;padding:7px 11px}.md-table th{background:rgb(var(--wash-rgb) / .04);color:var(--ink-strong);font-weight:600}.md-table td{color:rgb(var(--wash-rgb) / .7)}.be{flex-direction:column;display:flex}.be-row{border-radius:6px;grid-template-columns:44px minmax(0,1fr) 28px;align-items:start;gap:2px;padding:1px 0;display:grid;position:relative}.be-row.is-dragging{opacity:.4}.be-gutter{opacity:0;transition:opacity var(--dur-micro) ease;justify-content:flex-end;align-items:center;gap:1px;padding-top:3px;display:flex}.be-row:hover .be-gutter,.be-row:focus-within .be-gutter{opacity:1}.be-g{width:19px;height:21px;color:rgb(var(--wash-rgb) / .32);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.be-g:hover{background:rgb(var(--wash-rgb) / .08);color:rgb(var(--wash-rgb) / .85)}.be-grip{cursor:grab}.be-grip:active{cursor:grabbing}.be-del{width:24px;height:24px;color:rgb(var(--wash-rgb) / .25);cursor:pointer;opacity:0;transition:opacity var(--dur-micro) ease;background:0 0;border:0;border-radius:6px;place-items:center;margin-top:2px;display:grid}.be-row:hover .be-del,.be-del:focus-visible{opacity:1}.be-del:hover{color:#d98a72;background:#b4553f2e}.be-body{align-items:flex-start;gap:8px;min-width:0;display:flex}.be-slot{flex:1;min-width:0;position:relative}.be-check{accent-color:#2f6fed;cursor:pointer;margin-top:7px}.be-input{z-index:1;resize:none;width:100%;font:inherit;line-height:inherit;color:rgb(var(--wash-rgb) / .9);caret-color:var(--ink-strong);background:0 0;border:0;outline:none;padding:0;display:block;position:relative;overflow:hidden}.be-input::placeholder{color:rgb(var(--wash-rgb) / .22)}.be-slot:not([data-focused]) .be-input{color:#0000}.be-view{z-index:2;pointer-events:none;position:absolute;inset:0}.be-view>.md>*{margin-top:0}.be-hidden{opacity:0;width:1px;height:1px;position:absolute}.be-ph{color:rgb(var(--wash-rgb) / .22);font-size:var(--text-sm)}.be-row[data-type=p] :is(.be-input,.be-view){font-size:var(--text-sm);line-height:1.72}.be-row[data-type=h1] :is(.be-input,.be-view){font-size:var(--text-xl);letter-spacing:-.015em;font-weight:600;line-height:1.3}.be-row[data-type=h2] :is(.be-input,.be-view){font-size:var(--text-lg);font-weight:600;line-height:1.34}.be-row[data-type=h3] :is(.be-input,.be-view){font-size:var(--text-base);font-weight:600;line-height:1.4}.be-row[data-type=h4] :is(.be-input,.be-view){font-size:var(--text-sm);font-weight:600;line-height:1.5}.be-row[data-type=code] :is(.be-input,.be-view){font-family:var(--stack-mono);font-size:var(--text-callout);line-height:1.6}.be-row[data-type=h1],.be-row[data-type=h2],.be-row[data-type=h3]{margin-top:14px}.be-row[data-type=ul] .be-slot:before,.be-row[data-type=ol] .be-slot:before{color:rgb(var(--wash-rgb) / .35);font-size:var(--text-sm);position:absolute;left:-16px}.be-row[data-type=ul] .be-slot:before{content:"•"}.be-row[data-type=ol] .be-slot:before{content:"–"}.be-row[data-type=ul] .be-body,.be-row[data-type=ol] .be-body{padding-left:18px}.be-row[data-type=quote] .be-body{border-left:2px solid rgb(var(--wash-rgb) / .16);padding-left:13px}.be-row[data-type=quote] .be-input{color:rgb(var(--wash-rgb) / .6)}.be-row[data-type=code] .be-body{border:1px solid rgb(var(--wash-rgb) / .07);background:rgb(var(--wash-rgb) / .03);border-radius:8px;padding:10px 12px}.be-table-wrap{flex:1;min-width:0;padding:2px 0 4px;overflow-x:auto}.be-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);table-layout:fixed}.be-table th,.be-table td{border:1px solid rgb(var(--wash-rgb) / .09);vertical-align:top;padding:0;position:relative}.be-table th{background:rgb(var(--wash-rgb) / .04)}.be-cell{width:100%;font:inherit;text-align:inherit;color:rgb(var(--wash-rgb) / .72);background:0 0;border:0;outline:none;padding:7px 9px;display:block}.be-cell-h{color:var(--ink-strong);font-weight:600}.be-cell::placeholder{color:rgb(var(--wash-rgb) / .22)}.be-cell:focus{border-radius:2px;box-shadow:inset 0 0 0 1.5px #2f6fedbf}.be-tb-x{border:1px solid rgb(var(--wash-rgb) / .12);background:var(--slab-raised);width:15px;height:15px;color:rgb(var(--wash-rgb) / .45);cursor:pointer;opacity:0;transition:opacity var(--dur-micro) ease;border-radius:4px;place-items:center;display:grid;position:absolute}.be-tb-col{top:-8px;right:2px}.be-tb-row{top:50%;left:-8px;transform:translateY(-50%)}.be-table-wrap:hover .be-tb-x{opacity:1}.be-tb-x:hover{color:var(--ink-strong);background:#b4553fe6;border-color:#0000}.be-tb-acts{opacity:0;transition:opacity var(--dur-micro) ease;gap:6px;padding-top:6px;display:flex}.be-table-wrap:hover .be-tb-acts,.be-table-wrap:focus-within .be-tb-acts{opacity:1}.be-tb-add{border:1px solid rgb(var(--wash-rgb) / .09);color:rgb(var(--wash-rgb) / .5);font-size:var(--text-xs);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.be-tb-add:hover{background:rgb(var(--wash-rgb) / .06);color:rgb(var(--wash-rgb) / .85)}.be-row[data-type=table] .be-body{padding-left:10px}.be-line{background:#2f6fed;border-radius:2px;height:2px;position:absolute;left:44px;right:28px;box-shadow:0 0 8px #2f6fed8c}.be-row>.be-line:first-child{top:-1px}.be-row>.be-line:last-child{bottom:-1px}.be-slash{z-index:30;border:1px solid rgb(var(--wash-rgb) / .09);background:var(--slab-menu);-webkit-backdrop-filter:blur(16px);min-width:190px;max-height:280px;box-shadow:0 12px 32px rgb(0 0 0/var(--shadow-a-lg));border-radius:10px;padding:5px;position:absolute;top:100%;left:44px;overflow-y:auto}.be-slash-k{font-size:var(--text-callout)}.be-slash-i{width:15px;height:15px;color:rgb(var(--wash-rgb) / .5);transition:color var(--dur-fast,var(--dur-micro)) ease;flex:none}.bv-opt:hover .be-slash-i{color:var(--ink-strong)}.be-row:last-child .be-input::placeholder{color:#0000}.be-row:last-child:hover .be-input::placeholder,.be-row:last-child:focus-within .be-input::placeholder{color:rgb(var(--wash-rgb) / .22)}.be{padding-bottom:28px}.dp-slot{width:0;transition:width var(--spring-panel-dur) var(--spring-panel);flex:none;display:flex;position:relative;overflow:hidden}.dp-slot[data-open=true]{width:calc(var(--dp-w) + var(--dp-gap))}.dp-slot[data-settled=true]{overflow:visible}.dp-slot[data-dragging=true],.dp-slot[data-dragging=true] .dp{transition:none}.dp-grip{height:96px;width:var(--dp-gap);z-index:10;cursor:col-resize;background:0 0;place-items:center;margin-top:-48px;display:grid;position:absolute;top:50%;left:0}.dp-grip:after{content:"";background:rgb(var(--wash-rgb) / .18);width:3px;height:32px;transition:background var(--dur-hover) linear, height var(--dur-micro) var(--ease-out-quart);border-radius:999px}.dp-grip:hover:after,.dp-grip:focus-visible:after,.dp-slot[data-dragging=true] .dp-grip:after{background:rgb(var(--wash-rgb) / .42);height:44px}.dp-grip:focus-visible{outline:none}.dp-slot[data-full=true]{width:100%;overflow:visible}.dp{margin-left:var(--dp-gap);height:100%;width:var(--dp-w);border-radius:var(--r-pane);background:var(--slab-overlay);box-shadow:none;contain:layout;transition:width var(--spring-panel-dur) var(--spring-panel);flex-direction:column;flex:none;display:flex;position:relative}.dp.is-full{width:100%;margin-left:0}.dp-scrim{inset:var(--window-chrome-h) 0 0 0;z-index:55;-webkit-backdrop-filter:blur(2px);background:#00000080;position:fixed}.dp-bar{border-bottom:1px solid rgb(var(--wash-rgb) / .06);align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex;container-type:inline-size}.dp-bar>*{min-width:0}.dp-path{min-width:0;font-size:var(--text-2xs);color:rgb(var(--wash-rgb) / .3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.dp-state{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .35);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.dp-acts{flex:none;gap:2px;display:flex}@container (max-width:350px){.dp-bar .dm-label{display:none}}.dp-b{width:26px;height:26px;color:rgb(var(--wash-rgb) / .5);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.dp-b:hover{background:rgb(var(--wash-rgb) / .09);color:var(--ink-strong)}.dp-note{background:rgb(var(--wash-rgb) / .05);font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .7);border-radius:8px;align-items:center;gap:6px;margin:10px 14px 0;padding:8px 11px;display:flex}.dp-note.is-warn{color:#e5a08c;background:#b4553f29}.dp-conflict{grid-template-columns:1fr;gap:10px;margin:10px 14px 0;display:grid}.dp.is-full .dp-conflict{grid-template-columns:1fr 1fr}.dp-body{flex:1;min-height:0;padding:20px 22px 80px;overflow-y:auto}.dp.is-full .dp-body{width:100%;max-width:46rem;margin:0 auto}.dp-title{font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--ink-strong);margin-bottom:16px;font-weight:600;line-height:1.22}.dp-loading{font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .4);align-items:center;gap:7px;display:flex}.dp-meta{flex-direction:column;gap:14px;display:flex}.dp-body-t{font-size:var(--text-sm);color:rgb(var(--wash-rgb) / .7);line-height:1.65}.dp-hint{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .35);line-height:1.6}.dp-hint code{background:rgb(var(--wash-rgb) / .06);border-radius:4px;padding:1px 5px}.bt-wrap.has-panel .bt-main{padding-right:0}@media (max-width:860px){.dp{width:auto;left:10px}}.be-row.is-picked{background:#2f6fed29}.be-row.is-picked .be-input{caret-color:#0000}.be:has(.be-row.is-picked){-webkit-user-select:none;user-select:none}.be-row.is-picked .be-input{-webkit-user-select:none;user-select:none}.be-selbar{z-index:20;background:var(--slab-note);-webkit-backdrop-filter:blur(12px);font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .8);border:1px solid #2f6fed66;border-radius:9px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 8px 6px 12px;display:flex;position:sticky;top:4px}.be-selbar button{background:rgb(var(--wash-rgb) / .08);height:24px;font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .85);cursor:pointer;border:0;border-radius:6px;padding:0 9px}.be-selbar button:hover{background:rgb(var(--wash-rgb) / .16);color:var(--ink-strong)}.be-note{font-size:var(--text-callout);color:var(--destructive,#b4553f);margin:6px 0 10px 44px}.be-img{margin:4px 0}.be-img img{border:1px solid rgb(var(--wash-rgb) / .07);border-radius:9px;max-width:100%;height:auto;display:block}.be-img figcaption{margin-top:5px}.be-img figcaption input{width:100%;font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .45);background:0 0;border:0;outline:none}.be-img figcaption input::placeholder{color:rgb(var(--wash-rgb) / .2)}.be-img-empty{border:1px dashed rgb(var(--wash-rgb) / .14);width:100%;transition:border-color var(--dur-micro) ease, background var(--dur-micro) ease;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;padding:16px;display:flex}.be-img-empty.is-over{background:#2f6fed14;border-color:#2f6fed}.be-img-pick{background:rgb(var(--wash-rgb) / .08);height:26px;font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .85);cursor:pointer;border-radius:7px;align-items:center;padding:0 11px;display:inline-flex}.be-img-pick:hover{background:rgb(var(--wash-rgb) / .14)}.be-img-pick input{display:none}.be-img-or{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .3)}.be-img-url{border:1px solid rgb(var(--wash-rgb) / .09);background:rgb(var(--wash-rgb) / .03);width:100%;font-size:var(--text-callout);color:var(--ink-strong);border-radius:7px;outline:none;padding:5px 8px}.be-row[data-type=todo] .be-body{align-items:flex-start}.be-check{flex:none;width:14px;height:14px}:is(.be-row[data-type=todo]:has(.be-check:checked) .be-input,.be-row[data-type=todo]:has(.be-check:checked) .be-view){color:rgb(var(--wash-rgb) / .42);text-decoration:line-through;-webkit-text-decoration-color:rgb(var(--wash-rgb) / .25);text-decoration-color:rgb(var(--wash-rgb) / .25)}.dp-src{z-index:12;background:rgb(var(--wash-rgb) / .05);width:24px;height:24px;color:rgb(var(--wash-rgb) / .3);cursor:pointer;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;bottom:8px;right:10px}.dp-src:hover{background:rgb(var(--wash-rgb) / .12);color:rgb(var(--wash-rgb) / .8)}.dp-body{padding-bottom:96px}.dp-bar .bt-stwrap{flex:none}.dp-bar .bt-empty-b{color:rgb(var(--wash-rgb) / .35)}.dp-bar .bt-empty-b:hover{color:var(--ink-strong)}.dp-props{border-top:1px solid rgb(var(--wash-rgb) / .06);flex:none;min-width:0;padding-right:40px}.dp-props-h{width:100%;color:rgb(var(--wash-rgb) / .55);font-size:var(--text-xs);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:6px;padding:7px 12px;display:flex}.dp-props-h:hover{color:var(--ink-strong)}.dp-props-c{transition:transform var(--dur-micro) ease}.dp-props-c.is-open{transform:rotate(90deg)}.dp-props-t{font-weight:500}.dp-props-n{background:rgb(var(--wash-rgb) / .07);min-width:15px;color:rgb(var(--wash-rgb) / .45);text-align:center;border-radius:5px;padding:0 4px;font-size:10.5px}.dp-props-b{flex-direction:column;gap:0;max-height:42vh;padding:0 12px 10px;display:flex;overflow-y:auto}.dp-props-b>.dp-prop:first-of-type{border-top:1px solid rgb(var(--wash-rgb) / .09)}.dp-prop{border-bottom:1px solid rgb(var(--wash-rgb) / .09);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:0;min-height:28px;display:grid}.dp-prop>.dp-prop-k{border-right:1px solid rgb(var(--wash-rgb) / .09);padding-right:8px}.dp-prop>.dp-prop-v{padding-left:8px}.dp-prop-k{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .45);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dp-prop-v{align-items:center;min-width:0;display:flex}.dp-props-e{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .28)}.dp-props-add{align-items:center;gap:6px;padding-top:6px;display:flex}.bt-ch-add .bt-ch-b-lab{gap:6px;padding-inline:6px}.bt-ch-blab{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .4)}.bt-ch-b-lab:hover .bt-ch-blab,.bt-ch-b-lab.is-on .bt-ch-blab{color:rgb(var(--wash-rgb) / .72)}.dp-props-note{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .35);align-items:flex-start;gap:6px;padding-top:6px;line-height:1.5;display:flex}.rt-wrap{position:relative}.rt{white-space:pre-wrap;overflow-wrap:break-word;color:rgb(var(--wash-rgb) / .9);font-size:var(--text-sm);outline:none;line-height:1.72}.rt-loading{min-height:24px}.rt>*+*{margin-top:10px}.rt p{font-size:var(--text-sm);line-height:1.72}.rt h1{font-size:var(--text-xl);letter-spacing:-.015em;font-weight:600;line-height:1.3}.rt h2{font-size:var(--text-lg);font-weight:600;line-height:1.34}.rt h3{font-size:var(--text-base);font-weight:600;line-height:1.4}.rt h4{font-size:var(--text-sm);font-weight:600;line-height:1.5}.rt :is(h1,h2,h3){margin-top:20px}.rt ul,.rt ol{padding-left:20px}.rt ul{list-style:outside}.rt ol{list-style:decimal}.rt li{margin-top:2px}.rt li p{margin:0}.rt blockquote{border-left:2px solid rgb(var(--wash-rgb) / .16);color:rgb(var(--wash-rgb) / .6);padding-left:13px}.rt code{background:rgb(var(--wash-rgb) / .08);font-family:var(--stack-mono);font-size:var(--text-callout);border-radius:5px;padding:1.5px 5px}.rt pre{border:1px solid rgb(var(--wash-rgb) / .07);background:rgb(var(--wash-rgb) / .03);font-family:var(--stack-mono);font-size:var(--text-callout);border-radius:9px;padding:13px 15px;line-height:1.6;overflow-x:auto}.rt pre code{font-size:inherit;background:0 0;padding:0}.rt hr{border:0;border-top:1px solid rgb(var(--wash-rgb) / .09);margin:18px 0}.rt :is(.md-tag,.md-at){cursor:pointer}.be-selbar-b[data-active]{background:rgb(var(--wash-rgb) / .14);color:var(--ink-strong)}.dm-wrap{border:1px solid rgb(var(--wash-rgb) / .12);background:rgb(var(--wash-rgb) / .05);transition:border-color var(--dur-micro) ease, background-color var(--dur-micro) ease, transform var(--dur-micro) ease;border-radius:7px;align-items:stretch;display:inline-flex;position:relative}.dm-wrap:hover{border-color:rgb(var(--wash-rgb) / .2);background:rgb(var(--wash-rgb) / .08)}.dm-wrap:active{transform:translateY(.5px)}.dm-go{height:28px;color:rgb(var(--wash-rgb) / .82);font-size:var(--text-callout);cursor:pointer;transition:color var(--dur-micro) ease, background-color var(--dur-micro) ease;background:0 0;border:0;border-radius:6px 0 0 6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.dm-go:hover{color:var(--ink-strong)}.dm-go:disabled{cursor:default}.bt-g-h .dm-wrap{background:color-mix(in srgb, var(--dm-tint,#d97757) 22%, transparent);border-color:#0000}.bt-g-h .dm-wrap:hover{background:color-mix(in srgb, var(--dm-tint,#d97757) 34%, transparent);border-color:#0000}.bt-g-h .dm-go{color:var(--ink-strong)}.bt-g-h .dm-caret{border-left-color:color-mix(in srgb, var(--dm-tint,#d97757) 40%, transparent)}.dm-mark{opacity:.95;flex:none}.dm-go:hover .dm-mark{opacity:1}.dm-caret{border:0;border-left:1px solid rgb(var(--wash-rgb) / .1);width:24px;color:rgb(var(--wash-rgb) / .5);cursor:pointer;transition:color var(--dur-micro) ease, background-color var(--dur-micro) ease;background:0 0;border-radius:0 6px 6px 0;place-items:center;display:grid}.dm-caret:hover,.dm-caret.is-open{color:var(--ink-strong);background:rgb(var(--wash-rgb) / .07)}.dm-caret.is-open svg{transform:rotate(180deg)}.dm-caret svg{transition:transform var(--dur-menu) cubic-bezier(.33, 1, .68, 1)}.dm-wrap.is-icon{opacity:0;transition:opacity var(--dur-micro) ease, border-color var(--dur-micro) ease, background-color var(--dur-micro) ease;background:0 0;border-color:#0000}.bt-item:hover .dm-wrap.is-icon,.bk-card:hover .dm-wrap.is-icon,.bt-g-dsp .dm-wrap.is-icon,.dm-wrap.is-icon:focus-within{opacity:1}.dm-wrap.is-icon:has(.is-sending){opacity:1}.dm-wrap.is-icon:has(.is-sent){opacity:1}.dm-wrap.is-icon:has(.is-failed){opacity:1}.dm-wrap.is-icon:hover{border-color:rgb(var(--wash-rgb) / .14);background:rgb(var(--wash-rgb) / .06)}.dm-wrap.is-icon .dm-go{height:22px;padding:0 5px}.dm-wrap.is-icon .dm-caret{border-left-color:rgb(var(--wash-rgb) / .08);width:16px}.dm-go.is-sent{color:#6ee7a8}.dm-go.is-failed{color:#f8a3a3}.dm-wrap:has(.is-sent){background:#6ee7a81a;border-color:#6ee7a866}.dm-wrap:has(.is-failed){background:#f8a3a31a;border-color:#f8a3a366}.dm-go.is-sent .dm-ic{animation:dm-pop var(--dur-panel) cubic-bezier(.34, 1.56, .64, 1)}@keyframes dm-pop{0%{opacity:.4;transform:scale(.6)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.dm-label{text-align:left;min-width:66px}@media (prefers-reduced-motion:reduce){.dm-wrap,.dm-go,.dm-caret,.dm-caret svg{transition:none}.dm-go.is-sent .dm-ic{animation:none}}.dm-menu{z-index:90;border:1px solid rgb(var(--wash-rgb) / .09);background:var(--slab-pop);-webkit-backdrop-filter:blur(16px);width:268px;box-shadow:0 12px 32px rgb(0 0 0/var(--shadow-a-lg));animation:dm-in var(--dur-micro) cubic-bezier(.33, 1, .68, 1);border-radius:10px;padding:5px;position:fixed}@keyframes dm-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dm-menu{animation:none}}.dm-scroll{overscroll-behavior:contain;max-height:228px;overflow-y:auto}.dm-opt{width:100%;color:rgb(var(--wash-rgb) / .86);font-size:var(--text-callout);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex}.dm-opt:hover{background:rgb(var(--wash-rgb) / .07)}.dm-opt.is-on{background:rgb(var(--wash-rgb) / .05)}.dm-opt.is-on .dm-opt-l{color:var(--ink-strong)}.dm-opt-l{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dm-opt-l>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-opt-s{font-size:var(--text-2xs);color:rgb(var(--wash-rgb) / .4)}.dm-opt-mark{color:rgb(var(--wash-rgb) / .3);flex:none}.dm-opt:hover .dm-opt-mark{color:rgb(var(--wash-rgb) / .55)}.dm-dot{border-radius:50%;flex:none;width:6px;height:6px}.dm-dot.is-live{background:#6ee7a8;box-shadow:0 0 0 3px #6ee7a826}.dm-dot.is-queued{background:rgb(var(--wash-rgb) / .28)}.dm-sep{background:rgb(var(--wash-rgb) / .07);height:1px;margin:4px 6px}.dm-empty{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .42);padding:10px 8px}.bt-c-added{justify-content:flex-start;align-items:center;display:flex}.bt-c-who{justify-content:flex-start;align-items:center;padding-left:2px;display:flex}.bt-c-assign{justify-content:flex-start;align-items:center;min-width:0;display:flex}.bt-assign{border-radius:var(--r-row);cursor:pointer;width:100%;min-width:0;height:22px;color:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;display:flex}.bt-assign:hover{background:rgb(var(--wash-rgb) / .08);color:var(--ink-strong)}.bt-assign-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .55);overflow:hidden}.bt-added{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:rgb(var(--wash-rgb) / .42)}.bt-added.is-none{color:rgb(var(--wash-rgb) / .18)}.bt-g-acts .dm-wrap{opacity:1}.bt-g-acts{--dm-label-min:0}.bt-g-acts .dm-label{min-width:0}.ra-stack{z-index:0;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.ra-stack>*+*{margin-left:-6px}.ra-face{background:var(--surface-inset);box-shadow:0 0 0 2px var(--surface-card), 0 0 0 3px rgb(var(--wash-rgb) / .1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ra-face img{object-fit:cover;width:100%;height:100%;display:block}.ra-face-agent{background:var(--surface-raised)}.ra-face-agent img{object-fit:contain;padding:2px}.ra-face[data-online]{box-shadow:0 0 0 1.5px var(--presence-colour)}.ra-initial,.ra-more{font-size:var(--text-2xs);color:var(--muted-foreground);letter-spacing:-.02em;font-weight:600;line-height:1}.ra-more{background:var(--surface-inset)}.ra-stack>.ra-face:first-child{z-index:3}.ra-stack>.ra-face:nth-child(2){z-index:2}.ra-stack>.ra-face:nth-child(3){z-index:1}.ra-tip{flex-direction:column;gap:1px;display:flex}.ra-tip-sub{opacity:.62;font-size:var(--text-2xs)}.bv-row-wrap{align-items:center;gap:2px;display:flex}.bv-row-wrap .bv-row{flex:1;min-width:0}.bv-row{text-align:left;width:100%;font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .78);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;display:flex}.bv-row:hover{background:var(--hover,#0000000d)}.bv-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bv-row-new{opacity:.75}.bv-row-x{cursor:pointer;opacity:0;width:22px;height:22px;color:var(--fg-muted,#888);background:0 0;border:0;border-radius:5px;place-items:center;transition:opacity .12s;display:grid}.bv-row-wrap:hover .bv-row-x,.bv-row-x:focus-visible{opacity:1}.bv-row-x:hover{background:var(--hover,#0000000d);color:var(--danger,#c00)}.bv-newview{gap:4px;padding:4px 2px 2px;display:flex}.bv-newview input{min-width:0;font-size:var(--text-callout);border:1px solid var(--border,#0000001f);background:var(--bg,transparent);color:rgb(var(--wash-rgb) / .85);border-radius:6px;flex:1;padding:5px 7px}.bv-newview button{font-size:var(--text-callout);cursor:pointer;border:1px solid var(--border,#0000001f);background:var(--bg-raised,transparent);color:rgb(var(--wash-rgb) / .85);border-radius:6px;padding:5px 9px}.bv-newview button:disabled{opacity:.45;cursor:default}.bv-vpick{margin-right:2px;padding-right:10px;position:relative}.bv-vpick:after{content:"";background:var(--border,#0000001f);width:1px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.bv-btn-view{max-width:190px;font-weight:500}.bv-view-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tn-root{flex-direction:column;gap:1px;display:flex}.tn-row{align-items:center;gap:0;min-width:0;display:flex}.tn-twist{width:16px;height:26px;color:rgb(var(--wash-rgb) / .35);cursor:pointer;transition:transform var(--dur-micro) ease, color var(--dur-micro) ease;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.tn-twist:hover{color:var(--ink-strong)}.tn-twist.is-open{transform:rotate(90deg)}.tn-twist.is-blank{cursor:default;pointer-events:none}.tn-btn{flex:1;min-width:0}.tn-new{width:20px;height:20px;font-size:var(--text-sm);flex:none;margin-right:4px;line-height:1;position:static;transform:none}.tn-empty{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .28);padding:3px 8px;font-style:italic}.cv-root{flex-direction:column;gap:10px;min-height:0;padding:22px 26px 40px;display:flex}.cv-crumbs{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .4);align-items:center;gap:5px;display:flex}.cv-crumbs a{color:inherit;text-decoration:none}.cv-crumbs a:hover{color:var(--ink-strong)}.cv-crumbs a:last-of-type{color:rgb(var(--wash-rgb) / .72)}.cv-head{align-items:center;gap:10px;display:flex}.cv-title{font-size:var(--text-lg);letter-spacing:-.01em;font-weight:600}.cv-spacer{flex:1}.cv-count{font-size:var(--text-xs);background:rgb(var(--wash-rgb) / .07);color:rgb(var(--wash-rgb) / .5);border-radius:999px;padding:1px 7px}.cv-doc{font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .55);max-width:68ch}.cv-meta{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .35)}.cv-meta code{color:rgb(var(--wash-rgb) / .5);font-family:inherit}.cv-err{font-size:var(--text-callout);color:#ff9b9b;background:#dc4a4a24;border-radius:8px;padding:7px 10px}.cv-empty{font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .4);max-width:62ch;line-height:1.6}.cv-empty code{background:rgb(var(--wash-rgb) / .07);border-radius:4px;padding:1px 5px}.cv-list{flex-direction:column;gap:1px;display:flex}.cv-row{list-style:none}.cv-link{color:inherit;transition:background var(--dur-micro) ease;border-radius:8px;align-items:center;gap:9px;padding:6px 9px;text-decoration:none;display:flex}.cv-link:hover{background:rgb(var(--wash-rgb) / .05)}.cv-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);flex:1;overflow:hidden}.cv-type,.cv-status{font-size:var(--text-2xs);background:rgb(var(--wash-rgb) / .06);color:rgb(var(--wash-rgb) / .4);border-radius:999px;flex:none;padding:1px 6px}.cv-type.is-container{color:var(--tint-blue-ink);background:#2f6fed29}.cv-new,.cv-newopt{border:1px solid rgb(var(--wash-rgb) / .12);font-size:var(--text-callout);background:rgb(var(--wash-rgb) / .05);color:rgb(var(--wash-rgb) / .8);cursor:pointer;border-radius:7px;flex:none;padding:4px 11px}.cv-new:hover:not(:disabled),.cv-newopt:hover:not(:disabled){background:rgb(var(--wash-rgb) / .1);color:var(--ink-strong)}.cv-new:disabled,.cv-newopt:disabled{opacity:.35;cursor:default}.cv-newopt.is-quiet{color:rgb(var(--wash-rgb) / .4);background:0 0;border-color:#0000}.cv-newbox{align-items:center;gap:6px;display:flex}.cv-newbox input{background:rgb(var(--wash-rgb) / .04);width:190px;height:26px;color:var(--ink-strong);font-size:var(--text-callout);border:1px solid #2f6fedb3;border-radius:7px;outline:none;padding:0 8px}.cv-editor-host{min-height:55vh;margin-top:4px}.cv-theirs{max-height:40vh;color:rgb(var(--wash-rgb) / .6);font-family:var(--stack-mono);font-size:var(--text-callout);white-space:pre-wrap;background:#00000059;border-radius:8px;padding:10px 12px;line-height:1.6;overflow:auto}.cv-conflict{font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .75);background:#e2a03c17;border:1px solid #e2a03c66;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.cv-conflict .cv-newopt{align-self:flex-start}.tn-act{flex:none;width:20px;height:20px;position:static;transform:none}.tn-more{margin-right:4px}.sb-row .tn-add{opacity:0;transition:opacity var(--dur-micro) ease;flex:none;align-items:center;margin-right:2px;display:flex}.sb-row:hover .tn-add,.sb-row .tn-add:focus-within{opacity:1}.sb-ts-kids{padding-left:16px}.tn-into>.tn-btn,.tn-into{border-radius:8px}.tn-into{background:#2f6fed2e;box-shadow:inset 0 0 0 1px #2f6fed8c}.tn-check{z-index:1;position:absolute;top:50%;transform:translateY(-50%)translate(1px)}.sb-row:hover .tn-check,.tn-check.is-on,.tn-check:focus-visible{opacity:1}.sb-row:hover>.tn-check~.tn-btn>svg,.sb-row:hover>.tn-check~.tn-btn>.tn-emoji,.sb-row.is-picked>.tn-check~.tn-btn>svg,.sb-row.is-picked>.tn-check~.tn-btn>.tn-emoji{visibility:hidden}.sb-row.tn-row.is-picked.is-picked{box-shadow:none;background-color:#2f6fed29}.tn-emoji{width:16px;font-size:var(--text-sm);text-align:center;flex:none;line-height:1}.tn-rename{flex:1;min-width:0;height:28px}.tn-err{cursor:pointer;margin:2px 8px 4px}.bv-more-mark{opacity:.35;margin-left:auto}.bv-opt-note{font-size:var(--text-2xs);opacity:.4;text-transform:uppercase;letter-spacing:.04em;margin-left:auto}.sb-emoji{grid-template-columns:repeat(5,1fr);gap:2px;padding:4px 6px;display:grid}.sb-emoji button{height:26px;font-size:var(--text-base);cursor:pointer;background:0 0;border:0;border-radius:6px;line-height:1}.sb-emoji button:hover{background:rgb(var(--wash-rgb) / .1)}.sb-emoji-row{align-items:center;gap:5px;padding:4px 6px 6px;display:flex}.sb-emoji-row input{border:1px solid rgb(var(--wash-rgb) / .14);background:rgb(var(--wash-rgb) / .04);min-width:0;height:24px;color:var(--ink-strong);font-size:var(--text-callout);border-radius:6px;outline:none;flex:1;padding:0 7px}.sb-emoji-row input:focus{border-color:#2f6fed99}.sb-emoji-row .bv-opt{width:auto;font-size:var(--text-xs);flex:none;padding:3px 8px}.sb-row:hover .sb-more,.sb-more:focus-visible{opacity:1;color:rgb(var(--wash-rgb) / .82)}.sb-more:hover{background:rgb(var(--wash-rgb) / .12);color:var(--ink-strong)}.sb-ricon{width:22px;height:22px;color:rgb(var(--wash-rgb) / .75);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;line-height:1;display:grid}.sb-ricon:hover{background:rgb(var(--wash-rgb) / .12);color:var(--ink-strong)}.sb-pickpop{padding:4px 0 6px}.sb-pickclear{justify-content:flex-start;width:100%}.sb-movelist{max-height:148px;overflow-y:auto}.sb-row:not(.tn-row) .sb-nav-btn{padding-right:28px}.wc-views{background:rgb(var(--wash-rgb) / .04);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.wc-view{height:24px;font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .45);white-space:nowrap;transition:background var(--dur-micro) ease, color var(--dur-micro) ease;border-radius:6px;align-items:center;gap:5px;padding:0 8px;line-height:1;text-decoration:none;display:inline-flex}.wc-view:hover{color:var(--ink-strong)}.wc-view.is-on{background:rgb(var(--wash-rgb) / .1);color:var(--ink-strong)}@media (max-width:720px){.wc-view span{display:none}.wc-view{padding:0 6px}}.wc-conn{border:1px solid rgb(var(--wash-rgb) / .07);height:24px;font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .5);white-space:nowrap;cursor:default;border-radius:999px;align-items:center;gap:6px;margin-right:8px;padding:0 9px 0 8px;line-height:1;display:inline-flex}a.wc-conn-action{cursor:pointer;text-decoration:none;transition:background .12s,color .12s}a.wc-conn-action:hover{background:rgb(var(--wash-rgb) / .08);color:var(--ink-strong)}a.wc-conn-action:focus-visible{outline:2px solid rgb(var(--wash-rgb) / .35);outline-offset:2px}.wc-conn-dot{width:6px;height:6px;color:rgb(var(--wash-rgb) / .3);background:currentColor;border-radius:999px}.wc-conn[data-tone=ok] .wc-conn-dot{color:#5fd37f;color:lab(76.5065% -48.1818 31.6252)}.wc-conn[data-tone=warn] .wc-conn-dot{color:#f7b83d;color:lab(79.1609% 15.493 67.4391)}.wc-conn[data-tone=muted] .wc-conn-dot{color:rgb(var(--wash-rgb) / .28)}.wc-share,.wc-theme{width:24px;height:24px;color:rgb(var(--wash-rgb) / .5);cursor:pointer;transition:background var(--dur-micro) ease, color var(--dur-micro) ease;border-radius:6px;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.wc-share:hover,.wc-theme:hover{background:rgb(var(--wash-rgb) / .08);color:var(--ink-strong)}.wc-share[data-state=ok],.wc-share[data-state=ok]:hover{color:#5fd37f;color:lab(76.5065% -48.1818 31.6252)}.wc-share[data-state=fail],.wc-share[data-state=fail]:hover{color:#f7b83d;color:lab(79.1609% 15.493 67.4391)}.wc-presence{align-items:center;margin-right:10px;padding-left:6px;display:inline-flex}.wc-presence-face{background:var(--surface-inset);color:var(--foreground);cursor:default;box-shadow:0 0 0 1.5px var(--presence-colour,var(--border)), 0 0 0 3px var(--surface-card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:-6px;display:inline-flex;position:relative;overflow:hidden}.wc-presence-face img{object-fit:cover;width:100%;height:100%;display:block}.wc-presence-face[data-agent]{background:var(--surface-raised)}.wc-presence-face[data-agent] img{object-fit:contain;padding:3px}.wc-presence-initial{font-size:var(--text-2xs);letter-spacing:.01em;font-weight:600;line-height:1}.wc-presence-face{transition:transform var(--dur-micro) cubic-bezier(.2, 0, 0, 1)}.wc-presence-face:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.wc-presence-face{transition:none}.wc-presence-face:hover{transform:none}}.wc-presence-more{background:var(--surface-inset);color:var(--muted-foreground);font-size:var(--text-2xs);box-shadow:0 0 0 1.5px var(--border), 0 0 0 3px var(--surface-card);font-weight:600}@media (max-width:720px){.wc-presence{display:none}}.cur-layer{z-index:60;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.cur-pointer{pointer-events:none;will-change:transform;transition:transform var(--dur-hover) linear;position:absolute;top:0;left:0}.cur-arrow{filter:drop-shadow(0 2px 3px #00000047);display:block}.cur-label{background:var(--presence-colour);color:var(--ink-strong);font-size:var(--text-2xs);white-space:nowrap;text-overflow:ellipsis;max-width:168px;box-shadow:0 2px 5px rgb(0 0 0/var(--shadow-a-sm));border-radius:999px;padding:2.5px 7px;font-weight:600;line-height:1.4;position:absolute;top:15px;left:15px;overflow:hidden}@media (prefers-reduced-motion:reduce){.cur-pointer{transition:none}}.bv-btn-icon{justify-content:center;width:28px;padding:0}.bt-ch{min-width:0;display:inline-flex;position:relative}.bt-ch-b{min-width:0;max-width:calc(100% + 10px);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) ease, color var(--dur-micro) ease;background:0 0;border:0;border-radius:5px;align-items:center;gap:2px;margin-inline:-5px;padding:3px 5px;display:inline-flex}.bt-ch-b:hover{background:rgb(var(--wash-rgb) / .06);color:rgb(var(--wash-rgb) / .72)}.bt-ch-b.is-on{color:rgb(var(--wash-rgb) / .82)}.bt-ch-l{text-overflow:ellipsis;overflow:hidden}.bt-ch-i{opacity:.4;transition:opacity var(--dur-micro) ease;flex:none}.bt-ch-b:hover .bt-ch-i,.bt-ch-b.is-on .bt-ch-i{opacity:.85}.bt-ch-n{min-width:14px;color:var(--ink-strong);font-size:var(--text-2xs);text-align:center;letter-spacing:0;background:#2f6fedd9;border-radius:999px;flex:none;padding:0 4px;line-height:14px}.bt-ch-pop{z-index:40;border:1px solid rgb(var(--wash-rgb) / .1);background:var(--slab-raised);min-width:168px;box-shadow:0 12px 32px rgb(0 0 0/var(--shadow-a-lg));text-transform:none;letter-spacing:0;font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .86);border-radius:9px;padding:4px;position:absolute;top:calc(100% + 6px);left:0}.bt-ch-pop.is-float{z-index:60;overscroll-behavior:contain;max-width:min(232px,100vw - 16px);position:fixed;overflow-y:auto}.bt-gc-pri .bt-ch-pop,.bt-gc-st .bt-ch-pop{left:auto;right:0}.bt-ch-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:5px 7px;display:flex}.bt-ch-row:hover{background:rgb(var(--wash-rgb) / .07)}.bt-ch-row.is-on{color:var(--ink-strong)}.bt-ch-rl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bt-ch-sep{background:rgb(var(--wash-rgb) / .08);height:1px;margin:4px 2px}.bt-ch-t{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--wash-rgb) / .34);padding:4px 7px 2px}.bt-ch-scroll{max-height:196px;overflow-y:auto}.bt-ch-clear{color:rgb(var(--wash-rgb) / .5)}.bt-ch-clear:hover{color:var(--ink-strong)}.bt-ch-box{border:1px solid rgb(var(--wash-rgb) / .24);border-radius:4px;flex:none;place-items:center;width:13px;height:13px;display:grid}.bt-ch-box.is-on{color:var(--ink-strong);background:#2f6fed;border-color:#2f6fed}.set-pane{background-color:rgb(var(--wash-rgb) / .022);box-shadow:inset 0 0 0 1px rgb(var(--wash-rgb) / .055), inset 0 1px 0 0 rgb(var(--wash-rgb) / .06);border-radius:18px}.set-pane-hover{transition:background-color var(--dur-micro) ease, box-shadow var(--dur-micro) ease}.set-pane-hover:hover{background-color:rgb(var(--wash-rgb) / .045);box-shadow:inset 0 0 0 1px rgb(var(--wash-rgb) / .08), inset 0 1px 0 0 rgb(var(--wash-rgb) / .09)}.set-title{font-family:var(--stack-sans,inherit);letter-spacing:-.011em;font-weight:600}.set-rail{flex-direction:column;gap:2px;min-width:0;display:flex}.set-tab{width:100%;height:32px;font-size:var(--text-sm);text-align:left;color:var(--ink-muted);transition:background-color var(--dur-micro) ease, color var(--dur-micro) ease;background:0 0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;line-height:1;display:flex}.set-tab:hover{background:rgb(var(--wash-rgb) / .06);color:var(--ink-strong)}.set-tab[aria-selected=true]{background:rgb(var(--wash-rgb) / .09);color:var(--ink-strong);font-weight:550}.set-tab:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.set-tab-ic{opacity:.85;flex:none;width:15px;height:15px}.set-body{overscroll-behavior:contain;min-width:0;min-height:0;overflow-y:auto}.wc-title{min-width:0;margin-left:calc(var(--sidebar-width) + var(--sidebar-floating-margin) + var(--dp-gap) - 78px);align-items:center;gap:7px;display:flex}.wc-title-t{font-size:var(--text-sm);letter-spacing:-.008em;color:var(--ink-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.wc-title-p{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;font-size:var(--text-sm);color:var(--label-2);transition:color var(--dur-hover) ease;flex:none;overflow:hidden}.wc-title-p:hover{color:var(--ink-strong)}.wc-title-p.is-static{cursor:default}.wc-title-p.is-static:hover{color:var(--label-2)}.wc-title-n{font-size:var(--text-xs);color:var(--label-2);font-variant-numeric:tabular-nums}.bt-g-h .bt-g-dsp,.bt-g-h .bt-g-dsp .dm-wrap,.bt-g-h .bt-g-dsp button{height:var(--bt-chip-h);align-self:center}.bt-g-h .bt-g-dsp{white-space:nowrap;align-items:center;display:flex}.bt-g-h .bt-g-dsp .dm-label{white-space:nowrap}.ts-dialog{flex-direction:column;max-height:min(720px,100dvh - 5rem);display:flex}.ts-head{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:22px 22px 14px;display:flex}.ts-crest{background:rgb(var(--wash-rgb) / .07);width:34px;height:34px;color:var(--label-2);border-radius:9px;place-items:center;display:grid}.ts-title{font-size:var(--text-base);letter-spacing:-.01em;font-weight:600}.ts-sub{max-width:30ch;font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .5);line-height:1.45}.ts-body{flex-direction:column;flex:1;gap:15px;min-height:0;padding:4px 22px 18px;display:flex;overflow-y:auto}.ts-field{flex-direction:column;gap:6px;display:flex;position:relative}.ts-label{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .62);font-weight:550}.ts-namerow{align-items:center;gap:8px;display:flex}.ts-input,.ts-area{border:1px solid rgb(var(--wash-rgb) / .12);background:rgb(var(--wash-rgb) / .04);width:100%;color:var(--ink-strong);font-size:var(--text-callout);transition:box-shadow var(--dur-hover) ease, background-color var(--dur-hover) ease;border-radius:9px;outline:none}.ts-input{height:36px;padding:0 11px}.ts-area{resize:none;padding:9px 11px;font-family:inherit;line-height:1.5}.ts-input::placeholder,.ts-area::placeholder{color:rgb(var(--wash-rgb) / .34)}.ts-input:focus-visible,.ts-area:focus-visible{background:rgb(var(--wash-rgb) / .06);box-shadow:0 0 0 2px rgb(var(--wash-rgb) / .22)}.ts-iconbtn{border:1px solid rgb(var(--wash-rgb) / .12);background:rgb(var(--wash-rgb) / .05);width:36px;height:36px;color:var(--ink-strong);cursor:pointer;transition:background-color var(--dur-micro) ease, border-color var(--dur-micro) ease;border-radius:9px;flex:none;place-items:center;display:grid}.ts-iconbtn:hover,.ts-iconbtn.is-on{border-color:rgb(var(--wash-rgb) / .2);background:rgb(var(--wash-rgb) / .09)}.ts-iconph{font-size:var(--text-callout);color:rgb(var(--wash-rgb) / .45);font-weight:600}.ts-select{position:relative}.ts-selbtn,.ts-opt{text-align:left;cursor:pointer;width:100%;transition:background-color var(--dur-micro) ease, border-color var(--dur-micro) ease;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex}.ts-selbtn{border-color:rgb(var(--wash-rgb) / .12);background:rgb(var(--wash-rgb) / .04)}.ts-selbtn:hover{border-color:rgb(var(--wash-rgb) / .2);background:rgb(var(--wash-rgb) / .07)}.ts-selmain{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ts-sell{font-size:var(--text-callout);color:var(--ink-strong);font-weight:550}.ts-selh{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .45)}.ts-caret{transition:transform var(--dur-micro) ease}.ts-caret.is-open{transform:rotate(180deg)}.ts-opts{border:1px solid rgb(var(--wash-rgb) / .1);background:var(--mac-card);border-radius:12px;padding:4px;list-style:none;overflow-y:auto;box-shadow:0 14px 34px -14px #0006}.ts-opt:hover{background:rgb(var(--wash-rgb) / .07)}.ts-opt.is-on{background:rgb(var(--wash-rgb) / .05)}.ts-note{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .38);line-height:1.45}.ts-err{font-size:var(--text-xs);color:var(--destructive,#e5484d)}.ts-foot{border-top:1px solid rgb(var(--wash-rgb) / .07);justify-content:flex-end;gap:8px;padding:13px 22px 18px;display:flex}.ts-cancel,.ts-create{border:1px solid rgb(var(--wash-rgb) / .12);height:32px;font-size:var(--text-callout);cursor:pointer;transition:background-color var(--dur-micro) ease, border-color var(--dur-micro) ease, transform var(--dur-micro) ease;border-radius:8px;padding:0 14px}.ts-cancel{color:rgb(var(--wash-rgb) / .7);background:0 0}.ts-cancel:hover{background:rgb(var(--wash-rgb) / .07);color:var(--ink-strong)}.ts-create{border-color:rgb(var(--wash-rgb) / .55);background:var(--ink-strong);color:var(--ink-inverse);font-weight:550}.ts-create:active{transform:translateY(.5px)}.ts-create:disabled{cursor:default;opacity:.42}.ip-root{border:1px solid rgb(var(--wash-rgb) / .1);background:var(--mac-card);border-radius:12px;width:100%;padding:6px;box-shadow:0 16px 38px -16px #00000073}.ip-tabs{border-bottom:1px solid rgb(var(--wash-rgb) / .07);align-items:center;gap:2px;padding:2px 2px 6px;display:flex}.ip-tab{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .55);cursor:pointer;transition:background-color var(--dur-micro) ease, color var(--dur-micro) ease;background:0 0;border:0;border-radius:7px;padding:4px 8px}.ip-tab:hover{color:var(--ink-strong)}.ip-tab.is-on{background:rgb(var(--wash-rgb) / .09);color:var(--ink-strong)}.ip-spacer{flex:1}.ip-remove{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .45);cursor:pointer;background:0 0;border:0}.ip-remove:hover{color:var(--ink-strong)}.ip-x{width:20px;height:20px;color:rgb(var(--wash-rgb) / .35);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.ip-x:hover{background:rgb(var(--wash-rgb) / .09);color:var(--ink-strong)}.ip-filter{border:1px solid rgb(var(--wash-rgb) / .11);background:rgb(var(--wash-rgb) / .04);border-radius:8px;align-items:center;gap:6px;height:30px;margin:6px 2px;padding:0 9px;display:flex}.ip-filter input{width:100%;color:var(--ink-strong);font-size:var(--text-callout);background:0 0;border:0;outline:none}.ip-filter input::placeholder{color:rgb(var(--wash-rgb) / .32)}.ip-grid{grid-template-columns:repeat(8,1fr);gap:2px;max-height:216px;padding:4px 2px;display:grid;overflow-y:auto}.ip-grid button{aspect-ratio:1;color:rgb(var(--wash-rgb) / .72);cursor:pointer;transition:background-color var(--dur-micro) ease, transform var(--dur-micro) ease;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.ip-grid button:hover{background:rgb(var(--wash-rgb) / .1);color:var(--ink-strong);transform:scale(1.08)}.ip-grid.is-emoji button{font-size:var(--text-base)}.ip-none,.ip-hint{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .4);padding:8px 4px 4px;line-height:1.45}.ip-err{font-size:var(--text-xs);color:var(--destructive,#e5484d);padding:4px}.ip-upload{padding:8px 4px 4px}.ip-drop{border:1px dashed rgb(var(--wash-rgb) / .18);background:rgb(var(--wash-rgb) / .03);width:100%;height:76px;color:rgb(var(--wash-rgb) / .62);font-size:var(--text-callout);cursor:pointer;transition:border-color var(--dur-micro) ease, background-color var(--dur-micro) ease;border-radius:10px;justify-content:center;align-items:center;gap:7px;display:flex}.ip-drop:hover{border-color:rgb(var(--wash-rgb) / .3);background:rgb(var(--wash-rgb) / .06)}.ip-drop:disabled{cursor:default;opacity:.5}.tn-asset{object-fit:cover;border-radius:4px;flex:none}.bt-c-prop{align-items:center;min-width:0;display:flex}.bt-gc-prop{min-width:0}.bt-p-text{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .75);overflow:hidden}.bt-p-num{font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .75);margin-left:auto}.bt-p-url{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--ink-strong);text-underline-offset:2px;text-decoration:underline;overflow:hidden}.bt-p-tags{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.bt-p-tag{height:19px;font-size:var(--text-2xs);letter-spacing:.04em;white-space:nowrap;color:var(--ink-strong);background:rgb(var(--wash-rgb) / .08);border-radius:5px;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.bt-p-check{font-size:var(--text-xs);color:rgb(var(--wash-rgb) / .75)}.bt-ch-form{flex-direction:column;gap:2px;display:flex}.bt-ch-in{border:1px solid rgb(var(--wash-rgb) / .14);width:100%;font-size:var(--text-xs);color:var(--ink-strong);background:0 0;border-radius:5px;padding:5px 7px}.bt-ch-in:focus{border-color:rgb(var(--wash-rgb) / .32);outline:none}.bt-ch-note{font-size:var(--text-2xs);color:rgb(var(--wash-rgb) / .5);padding:0 7px 4px}.bt-ch-err{background:rgb(var(--danger-rgb,220 38 38) / .1);font-size:var(--text-2xs);color:var(--ink-strong);border-radius:5px;margin-top:4px;padding:5px 7px;line-height:1.4}.bt-ch-u{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:rgb(var(--wash-rgb) / .38);flex:none}.bt-ch-row:disabled{opacity:.45;cursor:default}.bt-ch-add .bt-ch-b{padding-inline:5px}
