.wk{min-width:0;flex-direction:column}.wk,.wk-head{display:flex;gap:10px}.wk-head{align-items:center;flex-wrap:wrap}.wk-ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#fff;flex:none}.wk-name{font-size:20px;margin:0;font-weight:var(--head-weight,600)}.wk-fav.on{color:#FFCB00;border-color:color-mix(in oklab,#FFCB00 45%,transparent)}.wk-desc{font-size:13px;padding:8px 12px;-webkit-border-start:3px solid var(--line-2);border-inline-start:3px solid var(--line-2);white-space:pre-wrap}.wk-tabs{display:flex;align-items:center;gap:2px;border-bottom:1px solid var(--line);flex-wrap:wrap}.wk-tab{position:relative;display:inline-flex;align-items:center}.wk-tab>button:first-child,.wk-tab>button[role=tab]{padding:8px 12px;font-size:13px;color:var(--muted);display:inline-flex;gap:6px;align-items:center;border-bottom:2px solid transparent;margin-bottom:-1px}.wk-tab.on>button:first-child{color:var(--text);border-bottom-color:var(--accent);font-weight:500}.wk-tab-more{padding:4px;color:var(--muted);border-radius:6px}.wk-tab-more:hover{background:var(--accent-soft)}.wk-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wk-search{flex:0 1 260px;min-width:160px}.wk-count{font-size:12px}.wk-dirty{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--accent-soft);font-size:13px;flex-wrap:wrap}.wk-pop{position:absolute;z-index:40;top:calc(100% + 4px);inset-inline-start:0;min-width:200px;max-width:min(320px,90vw);background:var(--card-solid);border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--shadow);padding:6px;display:grid;grid-gap:4px;gap:4px;text-align:start}.wk-menu>button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border-radius:7px;font-size:13px;text-align:start}.wk-menu>button:hover:not(:disabled){background:var(--accent-soft)}.wk-menu>button:disabled{opacity:.5;cursor:default}.wk-menu>button.danger{color:var(--bad)}.wk-menu small{display:block;font-size:11.5px}.wk-addview{min-width:260px}.wk-pill{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.wk-pill-empty{background:color-mix(in oklab,var(--text) 6%,transparent)}.wk-avs{display:inline-flex;align-items:center}.wk-avs>*+*{-webkit-margin-start:-6px;margin-inline-start:-6px}.wk-avs .av{box-shadow:0 0 0 2px var(--card-solid)}.wk-empty-av{width:24px;height:24px;border-radius:50%;border:1px dashed var(--line-2);color:var(--faint);display:grid;place-items:center}.wk-more{font-size:11px;color:var(--muted);-webkit-padding-start:8px;padding-inline-start:8px}.wk-faint{color:var(--faint)}.wk-date{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;white-space:nowrap}.wk-date.late{color:var(--bad);font-weight:500}.wk-date.today:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--warn)}.wk-timeline{position:relative;display:inline-flex;align-items:center;min-width:100px;height:22px;padding:0 8px;border-radius:99px;background:color-mix(in oklab,var(--accent) 18%,transparent);overflow:hidden;font-size:11.5px}.wk-timeline i{position:absolute;inset-block:0;inset-inline-start:0;background:color-mix(in oklab,var(--accent) 45%,transparent)}.wk-timeline b{position:relative;font-weight:500}.wk-num{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-size:13px}.wk-progress{display:inline-flex;align-items:center;gap:6px;width:100%}.wk-progress i{display:block;height:6px;border-radius:99px;background:var(--ok);min-width:2px}.wk-progress b{font-size:11px;font-weight:500;color:var(--muted)}.wk-rating button,.wk-rating i{color:var(--line-2);font-style:normal;font-size:14px}.wk-rating .on{color:#FFCB00}.wk-rating.big button{font-size:22px;padding:2px 4px}.wk-check{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line-2);display:inline-grid;place-items:center}.wk-check.on{background:var(--ok);border-color:var(--ok);color:#fff}.wk-chips{gap:4px;flex-wrap:nowrap;overflow:hidden;max-width:100%}.wk-chip,.wk-chips{display:inline-flex}.wk-chip{align-items:center;gap:3px;padding:1px 8px;border-radius:99px;font-size:11.5px;background:color-mix(in oklab,var(--text) 8%,transparent);white-space:nowrap;color:inherit}.wk-chip.tag{color:var(--muted)}.wk-chip.sys{background:var(--accent-soft)}.wk-chip.ok{color:var(--ok)}.wk-chip.bad{color:var(--bad);background:color-mix(in oklab,var(--bad) 12%,transparent)}.wk-link{color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block}.wk-phone{display:inline-flex;gap:6px;align-items:center}.wk-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.wk-text.two{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px}.wk-opts{display:grid;grid-gap:4px;gap:4px}.wk-opt{padding:6px 10px;border-radius:7px;font-size:12.5px;font-weight:500;text-align:center}.wk-opt.on{outline:2px solid var(--text);outline-offset:1px}.wk-opts.list{max-height:280px;overflow:auto}.wk-row-opt{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;font-size:13px;text-align:start;width:100%}.wk-row-opt:hover{background:var(--accent-soft)}.wk-row-opt.on{font-weight:500}.wk-row-opt>i{width:10px;height:10px;border-radius:3px;flex:none}.wk-row-opt svg{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--accent)}.wk-q{padding:6px 10px;font-size:13px}.wk-pad{padding:8px;font-size:12.5px}.wk-date-ed{display:grid;grid-gap:6px;gap:6px}.wk-date-ed .input{padding:7px 10px;font-size:13px}.wk-quick{display:flex;gap:4px;flex-wrap:wrap}.wk-quick button{font-size:12px;padding:4px 8px;border-radius:99px;border:1px solid var(--line-2)}.wk-quick button.bad{color:var(--bad)}.wk-table{position:relative;overflow-x:auto;padding-bottom:60px}.wk-tr{display:grid;grid-template-columns:var(--wk-cols);min-width:max-content;align-items:stretch;border-bottom:1px solid var(--line);min-height:36px}.wk-tr>*{display:flex;align-items:center;min-width:0;padding:0 8px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);background:var(--card-solid)}.wk-tr>:first-child{-webkit-border-start:0;border-inline-start:0;inset-inline-start:0;justify-content:center;padding:0}.wk-sticky,.wk-tr>:first-child{position:-webkit-sticky;position:sticky;z-index:2}.wk-sticky{inset-inline-start:34px}.wk-th{position:-webkit-sticky;position:sticky;top:0;z-index:3;min-height:32px}.wk-th>*{font-size:12px;color:var(--muted);font-weight:500;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk-th>.wk-sticky{justify-content:flex-start}.wk-group{margin-top:18px}.wk-group .wk-tr:not(.wk-foot)>:first-child{-webkit-border-start:4px solid var(--gc);border-inline-start:4px solid var(--gc)}.wk-gh{display:flex;align-items:center;gap:8px;padding:4px 2px;color:var(--gc);position:-webkit-sticky;position:sticky;inset-inline-start:0;width:max-content}.wk-gh b{font-size:15px;font-weight:600;cursor:default}.wk-gh .muted{font-size:12px}.wk-chev{padding:3px;border-radius:6px;color:var(--gc);transition:transform .12s}.wk-chev[aria-expanded=false]{transform:rotate(90deg)}.wk-chev[aria-expanded=true]{transform:rotate(-90deg)}.wk-td{position:relative;justify-content:center;font-size:13px}.wk-td.ed{cursor:pointer}.wk-td.ed:hover{background:color-mix(in oklab,var(--accent) 6%,var(--card-solid))}.wk-td.t-priority,.wk-td.t-status{padding:0}.wk-td.t-priority>.wk-pill,.wk-td.t-status>.wk-pill{width:100%;height:100%;min-height:36px;border-radius:0}.wk-td.t-email,.wk-td.t-link,.wk-td.t-longtext,.wk-td.t-text{justify-content:flex-start}.wk-td .wk-pop{top:100%}.wk-title{gap:6px;justify-content:flex-start}.wk-title-t{flex:1 1;min-width:0;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13.5px;padding:6px 0}.wk-open{display:inline-flex;align-items:center;gap:2px;color:var(--faint);padding:3px 5px;border-radius:6px;opacity:0;transition:opacity .12s}.wk-open.has{opacity:1;color:var(--accent)}.wk-tr:hover .wk-open{opacity:1}.wk-open small{font-size:10.5px}.wk-in{width:100%;border:0;outline:none;background:transparent;color:var(--text);font:inherit;font-size:13.5px;padding:6px 0}.wk-tr.wk-add>*{background:transparent;border-inline-start-color:transparent}.wk-tr.wk-add .wk-in::placeholder{color:var(--faint)}.wk-tr.wk-foot{border-bottom:0;min-height:30px}.wk-tr.wk-foot>*{background:transparent;border-inline-start-color:transparent}.wk-battery{display:flex;width:100%;height:18px;border-radius:4px;overflow:hidden;gap:1px}.wk-battery i{display:block;min-width:3px}.wk-agg{font-size:12px;font-weight:600;direction:ltr}.wk-tr.done .wk-title-t{color:var(--muted)}.wk-tr.sel>*{background:color-mix(in oklab,var(--accent) 10%,var(--card-solid))}.wk-empty{padding:28px 12px;text-align:center;font-size:13px}.wk-addgroup{margin-top:14px}.wk-bulk{position:-webkit-sticky;position:sticky;bottom:12px;margin:12px auto 0;width:max-content;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--card-solid);border:1px solid var(--line-2);box-shadow:var(--shadow);z-index:5}@media (max-width:760px){.wk-sticky{position:static}.wk-table{padding-bottom:80px}}.wk-kanban{display:flex;gap:10px;overflow-x:auto;padding-bottom:12px;align-items:flex-start;scroll-snap-type:x proximity}.wk-kcol{flex:0 0 272px;background:color-mix(in oklab,var(--text) 3%,transparent);border-radius:12px;border:1px solid var(--line);scroll-snap-align:start;transition:border-color .12s}.wk-kcol.over{border-color:var(--accent)}.wk-kh{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:4px solid;border-radius:12px 12px 0 0}.wk-kh b{font-size:13.5px}.wk-kh .ibtn{width:26px;height:26px;-webkit-margin-start:auto;margin-inline-start:auto}.wk-kb{padding:0 8px 10px;min-height:60px}.wk-card,.wk-kb{display:grid;grid-gap:8px;gap:8px}.wk-card{background:var(--card-solid);border:1px solid var(--line);border-radius:10px;padding:10px;cursor:pointer;text-align:start}.wk-card:hover{border-color:var(--line-2)}.wk-card b{font-size:13.5px;font-weight:500;display:flex;gap:6px;align-items:flex-start}.wk-card.done b{color:var(--muted);text-decoration:line-through}.wk-card-f{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.wk-card-f .wk-pill{min-width:0;padding:1px 8px;font-size:11px}.wk-lock{color:var(--bad)}.wk-kempty{color:var(--faint);font-size:12px;text-align:center;padding:14px 0;border:1px dashed var(--line);border-radius:10px}.wk-list{padding:6px 0}.wk-list-h{gap:8px;padding:10px 14px 4px;font-weight:600;font-size:13px;color:var(--gc)}.wk-list-h,.wk-lrow{display:flex;align-items:center}.wk-lrow{gap:10px;padding:8px 14px;border-top:1px solid var(--line);cursor:pointer}.wk-lrow:hover{background:color-mix(in oklab,var(--text) 3%,transparent)}.wk-lrow b{font-weight:500;font-size:13.5px}.wk-lrow.done b{color:var(--muted);text-decoration:line-through;opacity:.6}.wk-soon{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:40px 16px;text-align:center}.wkt{position:relative;min-width:0;display:flex;flex-direction:column;gap:8px}.wkt-grow{flex:1 1;min-width:0}.wkt-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wkt-r svg{transform:rotate(-90deg)}.wkt-l svg{transform:rotate(90deg)}.wkt-l,.wkt-r{display:inline-grid;place-items:center}.wkt-scroll{position:relative;overflow:auto;max-height:calc(100dvh - 230px);min-height:260px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-solid);outline:none;overscroll-behavior:contain;padding-bottom:8px}.wkt-scroll:focus-visible{box-shadow:0 0 0 2px var(--accent-soft)}.wkt-tr{display:grid;grid-template-columns:var(--cols);min-width:max-content;min-height:36px}.wkt-td,.wkt-tr{position:relative}.wkt-td{display:flex;align-items:center;justify-content:center;min-width:0;padding:0 8px;font-size:13px;background:var(--card-solid);border-bottom:1px solid var(--line);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);overflow:hidden}.wkt-compact .wkt-tr{min-height:30px}.wkt-compact .wkt-td{font-size:12.5px}.wkt-tr>.wkt-cb{inset-inline-start:0;-webkit-border-start:0;border-inline-start:0;gap:2px;padding:0 4px}.wkt-tr>.wkt-cb,.wkt-tr>.wkt-title{position:-webkit-sticky;position:sticky;z-index:2;justify-content:flex-start}.wkt-tr>.wkt-title{inset-inline-start:40px;gap:6px;box-shadow:-6px 0 8px -8px rgba(0,0,0,.25)}.wkt-cb input,.wkt-gsel{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex:none}.wkt-fill{border-inline-start-color:transparent;background:transparent}.wkt-item:hover>.wkt-td:not(.wkt-fill){background:color-mix(in oklab,var(--text) 3%,var(--card-solid))}.wkt-item.sel>.wkt-td:not(.wkt-fill){background:color-mix(in oklab,var(--accent) 12%,var(--card-solid))}.wkt-group .wkt-add>.wkt-cb,.wkt-group .wkt-item>.wkt-cb{-webkit-border-start:4px solid var(--gc);border-inline-start:4px solid var(--gc)}.wkt-td.ed{cursor:pointer}.wkt-td.ed:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 35%,transparent)}.wkt-td.is-active{box-shadow:inset 0 0 0 2px var(--accent)!important;z-index:3}.wkt-td.t-priority,.wkt-td.t-status{padding:0}.wkt-td.t-priority>.wk-pill,.wkt-td.t-status>.wk-pill{width:100%;height:100%;min-height:inherit;border-radius:0;font-size:12.5px;transition:filter .12s}.wkt-td.t-priority.ed:hover>.wk-pill,.wkt-td.t-status.ed:hover>.wk-pill{filter:brightness(1.06)}.wkt-td.t-priority>.wk-pill-empty:after,.wkt-td.t-status>.wk-pill-empty:after{content:""}.wkt-td.t-connect,.wkt-td.t-dropdown,.wkt-td.t-email,.wkt-td.t-link,.wkt-td.t-longtext,.wkt-td.t-mirror,.wkt-td.t-syslink,.wkt-td.t-tags,.wkt-td.t-text{justify-content:flex-start}.wkt-td.t-formula,.wkt-td.t-number{justify-content:flex-end}.wkt-item.done .wkt-title-t,.wkt-mirror{color:var(--muted)}.wkt-mirror{font-style:italic}.wkt-files-cell{display:inline-flex;align-items:center;gap:3px}.wkt-thumb{position:relative;display:inline-grid;place-items:center;border-radius:5px;overflow:hidden;background:color-mix(in oklab,var(--text) 8%,transparent);color:var(--muted);flex:none}.wkt-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wkt-title-t{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13.5px;cursor:text}.wkt-rename,.wkt-title-in{flex:1 1;min-width:0;border:1px solid var(--accent);border-radius:6px;background:var(--card-solid);color:var(--text);font:inherit;font-size:13.5px;padding:4px 6px;outline:none}.wkt-exp{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;color:var(--faint);flex:none;opacity:0;transition:opacity .12s}.wkt-exp svg{transform:rotate(90deg);transition:transform .12s}.wkt-exp.open svg{transform:none}.wkt-exp.has,.wkt-exp.open,.wkt-item:hover .wkt-exp{opacity:1}.wkt-exp.has{color:var(--muted)}.wkt-exp:hover{background:var(--accent-soft);color:var(--text)}.wkt-subcount{flex:none}.wkt-lock{color:var(--bad)}.wkt-lock,.wkt-open{display:inline-flex;flex:none}.wkt-open{align-items:center;gap:2px;color:var(--faint);padding:3px 5px;border-radius:6px;opacity:0;transition:opacity .12s;position:relative}.wkt-open.has{opacity:1;color:var(--accent)}.wkt-item:hover .wkt-open,.wkt-sub:hover .wkt-open{opacity:1}.wkt-open:hover{background:var(--accent-soft);color:var(--text)}.wkt-open small{font-size:10.5px}.wkt-grip{display:inline-grid;place-items:center;width:14px;height:22px;color:var(--faint);font-size:11px;letter-spacing:-2px;cursor:-webkit-grab;cursor:grab;opacity:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none}.wkt-card .wkt-grip,.wkt-gh:hover .wkt-grip,.wkt-item:hover .wkt-grip{opacity:1}@media (hover:none){.wkt-exp,.wkt-grip,.wkt-open{opacity:1}}.wkt-ghost{position:fixed;top:0;left:0;z-index:100;pointer-events:none;max-width:280px;padding:7px 12px;border-radius:9px;background:var(--card-solid);border:1px solid var(--accent);box-shadow:var(--shadow),0 12px 30px -10px rgba(0,0,0,.5);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.wkt-dragging,body.wkt-dragging *{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.wkt-resizing,body.wkt-resizing *{cursor:col-resize!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wkt-card.drop-before:before,.wkt-tr.drop-after:after,.wkt-tr.drop-before:before{content:"";position:absolute;inset-inline:0;height:2px;background:var(--accent);z-index:6;border-radius:2px}.wkt-tr.drop-before:before{top:-1px}.wkt-tr.drop-after:after{bottom:-1px}.wkt-gh.drop-before{box-shadow:inset 0 -2px 0 var(--accent)}.wkt-group.gdrop-before{box-shadow:0 -3px 0 var(--accent)}.wkt-group.gdrop-after{box-shadow:0 3px 0 var(--accent)}.wkt-th{position:-webkit-sticky;position:sticky;top:0;z-index:5;min-height:34px}.wkt-th>.wkt-td{background:var(--card-solid);border-bottom:1px solid var(--line-2);font-size:12px;color:var(--muted);font-weight:500;padding:0;overflow:visible}.wkt-th>.wkt-cb,.wkt-th>.wkt-title{z-index:6;padding:0 6px}.wkt-th>.wkt-cb{justify-content:center}.wkt-hc.col-before{box-shadow:inset -2px 0 0 var(--accent)}.wkt-hc.col-after{box-shadow:inset 2px 0 0 var(--accent)}.wkt-hc[draggable=true]{cursor:-webkit-grab;cursor:grab}.wkt-hname{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;min-height:34px;padding:0 8px;color:inherit;font:inherit;min-width:0}.wkt-title .wkt-hname{justify-content:flex-start}.wkt-hname:hover{color:var(--text);background:color-mix(in oklab,var(--text) 4%,transparent)}.wkt-caret{opacity:0;display:inline-flex;transition:opacity .12s}.wkt-hname:focus-visible .wkt-caret,.wkt-hname:hover .wkt-caret{opacity:1}.wkt-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.wkt-resize{position:absolute;inset-block:0;inset-inline-end:-4px;width:8px;cursor:col-resize;z-index:3;touch-action:none}.wkt-resize:after{content:"";position:absolute;inset-block:6px;inset-inline-start:3px;width:2px;border-radius:2px;background:var(--accent);opacity:0;transition:opacity .12s}.wkt-resize:hover:after,body.wkt-resizing .wkt-resize:after{opacity:1}.wkt-hplus{justify-content:flex-start;gap:2px;padding:0 4px!important}.wkt-plus{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:var(--muted);font-size:18px;line-height:1;position:relative}.wkt-plus:hover{background:var(--accent-soft);color:var(--text)}.wkt-group{margin-top:14px;position:relative}.wkt-group:first-of-type{margin-top:6px}.wkt-gh{position:-webkit-sticky;position:sticky;inset-inline-start:0;top:34px;z-index:4;display:flex;align-items:center;gap:6px;padding:6px 4px;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--gc);background:var(--card-solid);border-radius:0 0 8px 8px}.wkt-gname{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:420px;cursor:default}.wkt-gcount{color:var(--muted);white-space:nowrap}.wkt-gcount,.wkt-gsum{font-size:12px}.wkt-gcolor{width:14px;height:14px;border-radius:4px;flex:none;box-shadow:0 0 0 2px var(--card-solid),0 0 0 3px color-mix(in oklab,var(--gc) 40%,transparent)}.wkt-gmenu{padding:4px;border-radius:6px;color:var(--muted);opacity:0;transition:opacity .12s;display:inline-grid;place-items:center}.wkt-gh:hover .wkt-gmenu,.wkt-gmenu:focus-visible{opacity:1}@media (hover:none){.wkt-gmenu{opacity:1}}.wkt-gmenu:hover{background:var(--accent-soft);color:var(--text)}.wkt-gh .wkt-rename{color:var(--gc);font-weight:600;font-size:15px;max-width:260px}.wkt-chev{padding:3px;border-radius:6px;color:var(--gc);display:inline-grid;place-items:center}.wkt-chev svg{transition:transform .12s}.wkt-chev[aria-expanded=false] svg{transform:rotate(90deg)}.wkt-chev:hover{background:color-mix(in oklab,var(--gc) 14%,transparent)}.wkt-gdot{display:inline-block;width:11px;height:11px;border-radius:3px;flex:none}.wkt-more{display:block;margin:4px 44px;padding:6px 10px;font-size:12.5px;color:var(--accent);border-radius:7px}.wkt-more:hover{background:var(--accent-soft)}.wkt-rows>.wkt-item{content-visibility:auto;contain-intrinsic-size:auto 36px}.wkt-addgroup{align-self:flex-start}.wkt-add>.wkt-td{background:transparent;border-inline-start-color:transparent}.wkt-add-in{width:100%;border:0;outline:none;background:transparent;color:var(--text);font:inherit;font-size:13.5px;padding:6px 0}.wkt-add-in::placeholder{color:var(--faint)}.wkt-add-in:focus{border-bottom:1px solid var(--accent)}.wkt-foot{min-height:30px}.wkt-foot>.wkt-td{background:transparent;border-inline-start-color:transparent;border-bottom:0;padding:3px 6px}.wkt-foot>.wkt-cb,.wkt-foot>.wkt-title{background:var(--card-solid)}.wkt-foot>.pick{cursor:pointer;border-radius:6px}.wkt-foot>.pick:hover{background:color-mix(in oklab,var(--text) 5%,transparent)}.wkt-total{margin-top:14px;border-top:1px solid var(--line-2)}.wkt-total .wk-agg{font-weight:700}.wkt-foot-l{font-weight:600;font-size:12.5px}.wkt-battery{height:20px;border-radius:5px}.wkt-agg-empty{font-size:14px}.wkt-agg-people{display:inline-flex;gap:4px}.wkt-agg-av{display:inline-flex;align-items:center;gap:1px}.wkt-agg-av small{font-size:10.5px;color:var(--muted)}.wkt-subs{-webkit-margin-start:40px;margin-inline-start:40px;-webkit-border-start:2px solid color-mix(in oklab,var(--gc) 55%,transparent);border-inline-start:2px solid color-mix(in oklab,var(--gc) 55%,transparent);margin-bottom:6px}.wkt-subs>.wkt-tr{grid-template-columns:var(--scols);min-height:32px}.wkt-subs>.wkt-tr>.wkt-title{inset-inline-start:40px}.wkt-sub-h>.wkt-td{font-size:11.5px;color:var(--muted);min-height:28px;background:color-mix(in oklab,var(--text) 2%,var(--card-solid))}.wkt-sub:hover>.wkt-td:not(.wkt-fill){background:color-mix(in oklab,var(--text) 3%,var(--card-solid))}.wkt-sub.done .wkt-title-t{color:var(--muted)}.wkt-sub-add>.wkt-td{background:transparent;border-inline-start-color:transparent}.wkt-state{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:28px 16px;text-align:center}.wkt-state.small{padding:22px 12px;position:-webkit-sticky;position:sticky;inset-inline-start:0;width:min(100%,100vw - 32px)}.wkt-state p{margin:0;font-size:13px}.wkt-state-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.wkt-state-ic.bad{background:color-mix(in oklab,var(--bad) 14%,transparent);color:var(--bad)}.wkt-empty-board{border:1px dashed var(--line-2);border-radius:var(--radius)}.wkt-starters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px;width:min(620px,100%);margin-top:6px}.wkt-starters button{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:14px 10px;border:1px solid var(--line-2);border-radius:12px;background:var(--card-solid);color:var(--accent);transition:border-color .12s,transform .12s}.wkt-starters button:hover{border-color:var(--accent);transform:translateY(-1px)}.wkt-starters b{color:var(--text);font-size:13.5px}.wkt-starters small{font-size:11.5px}.wkt-skel{display:grid;grid-gap:18px;gap:18px;padding:8px 0}.wkt-skel-g{display:grid;grid-gap:1px;gap:1px}.wkt-skel-gh{width:160px;height:18px;border-radius:6px;margin-bottom:6px}.wkt-skel-r{display:flex;gap:1px;height:36px}.wkt-skel-gh,.wkt-skel-r span{display:block;background:linear-gradient(90deg,color-mix(in oklab,var(--text) 5%,transparent),color-mix(in oklab,var(--text) 10%,transparent),color-mix(in oklab,var(--text) 5%,transparent));background-size:200% 100%;animation:wkt-shine 1.2s ease-in-out infinite}@keyframes wkt-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.wkt-skel-gh,.wkt-skel-r span{animation:none}}.wk-pop.wkt-float{position:fixed;z-index:88;top:0;left:0;inset-inline-start:auto;max-height:min(440px,calc(100dvh - 24px));overflow:auto;overscroll-behavior:contain;animation:wkt-pop .12s ease}@keyframes wkt-pop{0%{opacity:0;transform:translateY(-3px)}}.wkt-sheet-back{display:none}.wkt-ed{min-width:220px}.wkt-ed.wkt-wide{width:min(380px,calc(100vw - 16px));max-width:none}.wkt-menu{min-width:210px}.wkt-menu hr{border:0;border-top:1px solid var(--line);margin:3px 0}.wkt-menu>button.on{color:var(--accent);font-weight:500}.wkt-menu>button>svg:last-child:not(:first-child){-webkit-margin-start:auto;margin-inline-start:auto}.wkt-menu-desc{margin:2px 8px 4px;font-size:12px;line-height:1.5}.wkt-badge{-webkit-margin-start:auto;margin-inline-start:auto;font-size:10.5px;padding:1px 6px;border-radius:99px;background:var(--accent-soft);color:var(--accent)}.wkt-panel{min-width:260px;padding:10px;gap:8px}.wkt-panel-h{font-size:13px}.wkt-colist{display:grid;grid-gap:2px;gap:2px;max-height:300px;overflow:auto}.wkt-in{padding:7px 10px;font-size:13px;border-radius:8px}.wkt-lbl{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted)}.wkt-stack{display:grid;grid-gap:8px;gap:8px;min-width:240px}.wkt-row{display:flex;align-items:center;gap:6px}.wkt-row .input{min-width:0}.wkt-time{width:110px;flex:none}.wkt-err{color:var(--bad);font-size:12px}.wkt-small{font-size:12.5px;margin:0}.wkt-clear{font-size:12px;color:var(--bad);padding:4px 8px;border-radius:99px}.wkt-clear:hover{background:color-mix(in oklab,var(--bad) 10%,transparent)}.wkt-linkbtn{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--accent);padding:5px 6px;border-radius:6px}.wkt-linkbtn:hover{background:var(--accent-soft)}.wkt-status-ed{display:grid;grid-gap:6px;gap:6px;min-width:200px}.wkt-status-ed .wk-opt{display:flex;align-items:center;justify-content:center;gap:4px;min-height:32px}.wk-opt:focus-visible{outline:2px solid var(--text);outline-offset:1px}.wkt-create{color:var(--accent)}.wkt-chosen{display:flex;flex-wrap:wrap;gap:4px}.wkt-chosen:empty{display:none}.wkt-chosen .wk-chip{cursor:pointer}.wkt-person-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 6px 2px 4px;border-radius:99px;background:var(--accent-soft);font-size:12px}.wkt-person-chip:hover{background:color-mix(in oklab,var(--bad) 14%,transparent)}.wkt-people .wk-row-opt{min-height:34px}.wk-quick button.on{border-color:var(--accent);color:var(--accent)}.wkt-num-ed{display:grid;grid-gap:4px;gap:4px}.wkt-unit{display:flex;align-items:center;gap:6px}.wkt-unit>span{color:var(--muted);font-size:13px}.wkt-long{display:grid;grid-gap:4px;gap:4px}.wkt-long textarea{resize:vertical;min-height:120px;line-height:1.6;font-size:13.5px}.wkt-files{display:grid;grid-gap:8px;gap:8px;justify-items:start}.wkt-file-grid{display:flex;flex-wrap:wrap;gap:6px}.wkt-file{position:relative}.wkt-file>button:first-child{border-radius:7px;overflow:hidden;display:block}.wkt-file-x{position:absolute;top:-5px;inset-inline-end:-5px;width:18px;height:18px;border-radius:50%;background:var(--card-solid);border:1px solid var(--line-2);display:grid;place-items:center;color:var(--muted)}.wkt-file-x:hover{color:var(--bad)}.wkt-swatches{display:grid;grid-template-columns:repeat(10,22px);grid-gap:5px;gap:5px;padding:2px}.wkt-swatches button{width:22px;height:22px;border-radius:6px;transition:transform .1s}.wkt-swatches button:hover{transform:scale(1.12)}.wkt-swatches button.on{box-shadow:0 0 0 2px var(--card-solid),0 0 0 4px var(--text)}.wkt-filter{display:grid;grid-gap:8px;gap:8px;min-width:250px}.wkt-checks{display:grid;grid-gap:4px;gap:4px}.wkt-checks.scroll{max-height:220px;overflow:auto}.wkt-checks label{display:flex;align-items:center;gap:7px;font-size:13px;padding:3px 2px;cursor:pointer}.wkt-checks input{accent-color:var(--accent);width:15px;height:15px}.wkt-modal-back{position:fixed;inset:0;z-index:85;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:16px;animation:wkt-pop .15s ease}.wkt-modal{width:min(660px,100%);max-height:min(88dvh,760px);display:flex;flex-direction:column;background:var(--card-solid);border:1px solid var(--line-2);border-radius:18px;box-shadow:0 30px 80px -20px rgba(0,0,0,.6);overflow:hidden}.wkt-modal-h{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--line)}.wkt-modal-h h3{margin:0;font-size:16px;font-weight:600}.wkt-modal-h .ibtn{width:30px;height:30px}.wkt-modal-b{padding:14px 16px;overflow:auto;display:grid;grid-gap:12px;gap:12px;align-content:start}.wkt-modal-f{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;position:-webkit-sticky;position:sticky;bottom:-14px;background:var(--card-solid);padding-bottom:2px}.wkt-cat-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:10px;padding:0 12px}.wkt-cat-search input{flex:1 1;border:0;background:none;outline:none;padding:10px 0;font:inherit;font-size:14px;color:var(--text);min-width:0}.wkt-cat h4{margin:4px 0 6px;font-size:12px;color:var(--muted);font-weight:600}.wkt-cat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.wkt-type{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:10px;text-align:start;transition:border-color .12s,background .12s}.wkt-type:focus-visible,.wkt-type:hover{border-color:var(--accent);background:var(--accent-soft)}.wkt-type b{display:block;font-size:13.5px;font-weight:600}.wkt-type small{display:block;font-size:11.5px;line-height:1.4}.wkt-type-ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex:none}.wkt-settings{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px}.wkt-setrow{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;flex-wrap:wrap}.wkt-setrow>.input,.wkt-setrow>select{width:auto;flex:1 1 160px;max-width:280px}.wkt-toggle{display:flex;align-items:center;gap:10px;font-size:13px;cursor:pointer;padding:2px 0}.wkt-toggle small{display:block;font-size:11.5px}.wkt-optlist{display:grid;grid-gap:6px;gap:6px}.wkt-optrow{display:flex;align-items:center;gap:6px}.wkt-optrow .input{flex:1 1;min-width:0;border-inline-start-width:4px}.wkt-optrow .wkt-grip{opacity:1}.wkt-swatch{width:26px;height:26px;border-radius:7px;flex:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.wkt-done{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;padding:4px 8px;border-radius:99px;border:1px solid var(--line-2);color:var(--muted);flex:none;position:relative}.wkt-done.on{border-color:var(--ok);color:var(--ok);background:color-mix(in oklab,var(--ok) 10%,transparent)}.wkt-arrows{display:inline-flex;flex-direction:column;flex:none}.wkt-arrows button{padding:0 3px;color:var(--muted);line-height:1}.wkt-arrows button:disabled{opacity:.3}.wkt-x{padding:5px;border-radius:6px;color:var(--muted);flex:none}.wkt-x:hover{color:var(--bad);background:color-mix(in oklab,var(--bad) 10%,transparent)}.wkt-preview{display:flex;flex-wrap:wrap;gap:4px}.wkt-formula{display:grid;grid-gap:6px;gap:6px}.wkt-formula textarea{font-size:14px;resize:vertical}.wkt-insert{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.wkt-insert .wk-chip{cursor:pointer}.wkt-insert .wk-chip:hover{background:var(--accent-soft)}.wkt-fpreview{display:grid;grid-gap:3px;gap:3px;padding:8px;border-radius:8px;background:color-mix(in oklab,var(--text) 4%,transparent)}.wkt-fp{display:flex;gap:8px;justify-content:space-between;font-size:12.5px}.wkt-bulk{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:2px;padding:6px 8px;border-radius:14px;background:var(--card-solid);border:1px solid var(--line-2);box-shadow:var(--shadow),0 18px 40px -16px rgba(0,0,0,.55);animation:wkt-up .18s ease;max-width:calc(100vw - 24px)}@keyframes wkt-up{0%{opacity:0;transform:translate(-50%,12px)}}.wkt-bulk-n{display:flex;align-items:center;gap:4px;padding:0 10px 0 6px;font-size:13px;white-space:nowrap;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);-webkit-margin-end:4px;margin-inline-end:4px}.wkt-bulk-n .num{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:7px;background:var(--accent);color:var(--accent-ink);font-size:12px}.wkt-bbtn{display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 9px;border-radius:9px;font-size:11px;color:var(--muted);white-space:nowrap}.wkt-bbtn:hover{background:var(--accent-soft);color:var(--text)}.wkt-bbtn.bad:hover{background:color-mix(in oklab,var(--bad) 12%,transparent);color:var(--bad)}.wkt-bulk-x{padding:8px;border-radius:9px;color:var(--muted);-webkit-margin-start:4px;margin-inline-start:4px}.wkt-bulk-x:hover{background:var(--accent-soft);color:var(--text)}.wkt-narrow .wkt-scroll{max-height:none;overflow:visible;border:0;background:transparent;min-height:0;padding:0}.wkt-narrow .wkt-gh{position:static;width:auto;background:transparent;padding:6px 0}.wkt-narrow .wkt-group{margin-top:16px}.wkt-narrow .wkt-add,.wkt-narrow .wkt-tr{display:block;min-width:0}.wkt-narrow .wkt-gh{flex-wrap:wrap}.wkt-narrow .wkt-gname{white-space:normal;overflow-wrap:anywhere}.wkt-narrow .wkt-state.small{width:auto;position:static}.wkt-narrow .wkt-add>.wkt-cb{display:none}.wkt-narrow .wkt-add>.wkt-title{position:static;border:1px dashed var(--line-2);border-radius:10px;padding:0 12px;min-height:44px;box-shadow:none}.wkt-narrow .wkt-add-in{font-size:15px;padding:10px 0}.wkt-narrow-bar{font-size:13px}.wkt-narrow-bar,.wkt-narrow-bar label{display:flex;align-items:center;gap:6px}.wkt-narrow-bar label{min-height:40px}.wkt-narrow-bar input{width:18px;height:18px;accent-color:var(--accent)}.wkt-card,.wkt-cards{display:grid;grid-gap:8px;gap:8px}.wkt-card{position:relative;background:var(--card-solid);border:1px solid var(--line);-webkit-border-start:4px solid var(--gc);border-inline-start:4px solid var(--gc);border-radius:12px;padding:8px 10px 10px}.wkt-card.sel{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 8%,var(--card-solid))}.wkt-card.done .wkt-card-t{color:var(--muted);text-decoration:line-through}.wkt-card-h{display:flex;align-items:center;gap:8px;min-height:40px}.wkt-card-h input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);flex:none}.wkt-card-t{flex:1 1;min-width:0;text-align:start;font-size:15px;font-weight:500;padding:6px 0;line-height:1.4;overflow-wrap:anywhere}.wkt-card-ed{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:var(--muted);flex:none}.wkt-card .wkt-grip{width:22px;height:36px;font-size:13px}.wkt-card-f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.wkt-cf{display:grid;grid-gap:3px;gap:3px;justify-items:start;align-content:start;min-height:48px;padding:6px 8px;border-radius:9px;background:color-mix(in oklab,var(--text) 3.5%,transparent);text-align:start;min-width:0;overflow:hidden}.wkt-cf small{font-size:11px;color:var(--muted)}.wkt-cf.ed:active{background:var(--accent-soft)}.wkt-cf[role=button]{cursor:pointer}.wkt-cf.is-active{box-shadow:inset 0 0 0 2px var(--accent)}.wkt-cf.t-priority .wk-pill,.wkt-cf.t-status .wk-pill{min-width:0;width:100%;padding:4px 8px;border-radius:6px}.wkt-cf.more{color:var(--accent);font-size:12.5px}.wkt-cf .wk-chips{flex-wrap:wrap}@media (max-width:640px){.wkt-sheet-back{display:block;position:fixed;inset:0;z-index:87;background:rgba(0,0,0,.35);animation:wkt-pop .15s ease}.wk-pop.wkt-float{top:auto!important;left:0!important;right:0!important;bottom:0;width:100%!important;max-width:none;min-width:0;max-height:75dvh;border-radius:18px 18px 0 0;padding:12px 12px calc(12px + env(safe-area-inset-bottom));animation:wkt-sheet .2s ease}@keyframes wkt-sheet{0%{transform:translateY(40px);opacity:.4}}.wkt-float .wk-row-opt,.wkt-float.wk-menu>button{min-height:44px;font-size:14.5px}.wkt-float .wk-opt{min-height:44px;font-size:14px}.wkt-float .input{font-size:16px}.wkt-float .wk-quick button{padding:8px 12px;font-size:13px}.wkt-swatches{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.wkt-swatches button{width:100%;height:30px}.wkt-bulk{left:0;right:0;bottom:0;transform:none;max-width:none;border-radius:16px 16px 0 0;padding:6px 6px calc(6px + env(safe-area-inset-bottom));overflow-x:auto;animation:none}.wkt-bbtn{padding:6px 8px;min-height:48px;justify-content:center;font-size:11px}.wkt-modal-back{padding:0;place-items:end stretch}.wkt-modal{width:100%;max-height:94dvh;border-radius:18px 18px 0 0}.wkt-cat-grid{grid-template-columns:1fr}.wkt-type{min-height:52px}.wkt-setrow>.input,.wkt-setrow>select{max-width:none}.wkt-addgroup{min-height:44px}}.wk-tb-item{position:relative;display:inline-flex}.wk-tb-pop{min-width:260px}.wk-tb-pop.wide{min-width:min(560px,92vw);max-width:min(640px,94vw);padding:10px}.wk-pop.wk-menu{max-height:min(70vh,520px);overflow:auto}.wk-menu>a.wk-menu-a{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:7px;font-size:13px;color:inherit}.wk-menu>a.wk-menu-a:hover{background:var(--accent-soft)}.wk-menu>hr{border:0;border-top:1px solid var(--line);margin:4px 0}.wk-menu>details>summary{padding:7px 8px;font-size:13px;cursor:pointer}.btn.sm.on{background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 35%,transparent);color:var(--text)}.wk-badge{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--accent);color:#fff;font-size:10.5px;-webkit-margin-start:4px;margin-inline-start:4px}.wk-search{position:relative}.wk-x{color:var(--faint);padding:2px;border-radius:5px}.wk-x:hover{color:var(--text)}.wk-people-q{gap:2px;flex-wrap:wrap}.wk-people-q,.wk-pq{display:inline-flex;align-items:center}.wk-pq{border-radius:99px;padding:1px;border:2px solid transparent;gap:6px;transition:border-color .12s,opacity .12s}.wk-pq.on{border-color:var(--accent)}.wk-people-q:has(.wk-pq.on) .wk-pq:not(.on):not(.more){opacity:.55}.wk-pq.more{min-width:28px;height:28px;justify-content:center;font-size:11px;color:var(--muted);background:color-mix(in oklab,var(--text) 6%,transparent)}.wk-pq span{font-size:12.5px;-webkit-padding-end:8px;padding-inline-end:8px}.wk-dirty .wk-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.wk-chips-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.wk-filter,.wk-sortb{display:grid;grid-gap:8px;gap:8px}.wk-filter-empty{margin:2px 0;font-size:12.5px}.wk-filter-top{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.wk-andor button{padding:3px 10px}.wk-rule{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wk-rule>select.input{width:auto;max-width:170px}.wk-rule .input,.wk-rule>select.input{padding:6px 8px;font-size:13px}.wk-rule-x{-webkit-margin-start:auto;margin-inline-start:auto;width:26px;height:26px}.wk-rgroup{display:grid;grid-gap:8px;gap:8px;padding:8px;border:1px dashed var(--line-2);border-radius:10px}.wk-rgroup-h{display:flex;align-items:center;gap:8px;font-size:12px}.wk-filter-add{gap:6px}.wk-filter-add,.wk-fv-opts{display:flex;flex-wrap:wrap}.wk-fv-opts{gap:4px;flex:1 1 200px}.wk-fv-opt{padding:3px 10px;border-radius:99px;border:1px solid var(--line-2);font-size:12px;display:inline-flex;align-items:center;gap:5px}.wk-fv-opt.on{background:var(--accent);border-color:transparent;color:#fff}.wk-fv-opt.av{-webkit-padding-start:3px;padding-inline-start:3px}.wk-fv-day,.wk-fv-n,.wk-fv-range{display:inline-flex;gap:6px;align-items:center;font-size:12.5px}.wk-fv-range .input{width:120px}.wk-fv-n .input{width:70px}.wk-sort-n{font-size:12px;min-width:26px}.wk-fields-pick{min-width:220px}.wk-fields-pick .wk-quick{padding:2px 4px 6px}.wk-sheet-back{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:16px;animation:fb-in .15s ease}.wk-sheet{width:min(480px,100%);max-height:min(86vh,900px);background:var(--card-solid);border:1px solid var(--line-2);border-radius:18px;box-shadow:0 30px 80px -20px rgba(0,0,0,.6);display:flex;flex-direction:column;overflow:hidden}.wk-sheet.wide{width:min(720px,100%)}.wk-sheet-h{padding:14px 16px 10px;border-bottom:1px solid var(--line)}.wk-sheet-h,.wk-sheet-h h3{display:flex;align-items:center;gap:8px}.wk-sheet-h h3{margin:0;font-size:16px;font-weight:600;flex:1 1;min-width:0}.wk-sheet-b{padding:14px 16px;overflow:auto;display:grid;grid-gap:16px;gap:16px;align-content:start}.wk-sheet-f{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--line)}.wk-sec{display:grid;grid-gap:8px;gap:8px}.wk-sec h4{margin:0;font-size:13px;font-weight:600;color:var(--muted);display:flex;gap:6px;align-items:center}.wk-note{font-size:12.5px;margin:0}.wk-bad{color:var(--bad)}.wk-name.ed{cursor:text;border-radius:6px;padding:0 4px;margin-inline:-4px}.wk-name.ed:hover{background:color-mix(in oklab,var(--text) 6%,transparent)}.wk-name-in{font-size:18px;font-weight:600;padding:4px 8px;width:min(360px,60vw)}.wk-desc{display:flex;gap:8px;align-items:flex-start}.wk-desc>span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.wk-desc.open>span{-webkit-line-clamp:unset;display:block}.wk-desc>span.ed{cursor:text}.wk-desc-in{font-size:13px}.wk-desc-add{font-size:12.5px;justify-self:start}.wk-desc-add,.wk-folder{color:var(--muted)}.wk-members{display:inline-flex;border-radius:99px}.wk-board-menu{inset-inline-start:auto;inset-inline-end:0;min-width:240px}.wk-lockic{display:inline-flex;color:var(--muted)}.wk-tab.drop-before{box-shadow:inset -3px 0 0 var(--accent)}.wk-tab.drop-after{box-shadow:inset 3px 0 0 var(--accent)}.wk-addview-p{display:flex;align-items:center;gap:8px;padding:8px;font-size:12.5px;border-top:1px solid var(--line);margin-top:4px}.wk-start{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px dashed var(--line-2);border-radius:var(--radius)}.wk-start-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:8px;gap:8px}.wk-start-c{display:flex;gap:10px;align-items:center;text-align:start;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--card-solid);color:inherit}.wk-start-c:hover{border-color:var(--accent)}.wk-start-c span{display:grid;grid-gap:2px;gap:2px}.wk-start-c small{font-size:11.5px}.wk-fab{position:fixed;inset-inline-end:16px;bottom:var(--float-bottom);z-index:30;width:52px;height:52px;border-radius:50%;background:var(--accent);color:#fff;font-size:28px;line-height:1;box-shadow:var(--shadow),0 8px 24px -8px color-mix(in oklab,var(--accent) 70%,transparent)}.wk-skel{display:grid;grid-gap:10px;gap:10px}.wk-skel>div{border-radius:10px;background:linear-gradient(90deg,color-mix(in oklab,var(--text) 5%,transparent),color-mix(in oklab,var(--text) 9%,transparent),color-mix(in oklab,var(--text) 5%,transparent));background-size:200% 100%;animation:wk-shim 1.2s linear infinite}.wk-skel-h{height:34px;width:40%}.wk-skel-t{height:30px;width:70%}.wk-skel-r{height:40px}@keyframes wk-shim{to{background-position:-200% 0}}.wk-kinds{display:grid;grid-gap:6px;gap:6px}.wk-kind{display:grid;grid-gap:3px;gap:3px;text-align:start;padding:10px 12px;border:1px solid var(--line);border-radius:12px;color:inherit}.wk-kind.on{border-color:var(--accent);background:var(--accent-soft)}.wk-kind:disabled:not(.on){opacity:.6;cursor:default}.wk-kind-h{display:flex;align-items:center;gap:8px}.wk-kind-h>svg:last-child{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--accent)}.wk-kind small{font-size:12px;line-height:1.6}.wk-invite{display:flex;gap:8px;flex-wrap:wrap}.wk-invite .input{width:auto}.wk-people-list{display:grid;grid-gap:2px;gap:2px}.wk-person{display:flex;align-items:center;gap:10px;padding:6px 4px;border-radius:8px}.wk-person:hover{background:color-mix(in oklab,var(--text) 3%,transparent)}.wk-person>span{display:grid;min-width:0;font-size:13.5px}.wk-person .input{width:auto;padding:5px 8px;font-size:12.5px}.wk-role-d{font-size:11.5px}.wk-roles summary{cursor:pointer;font-size:12.5px;color:var(--muted)}.wk-roles ul{margin:6px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:12.5px;line-height:1.8}.wk-dropzone{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:32px 16px;border:2px dashed var(--line-2);border-radius:14px;cursor:pointer;text-align:center}.wk-dropzone:hover{border-color:var(--accent)}.wk-map{display:grid;grid-gap:6px;gap:6px}.wk-map-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:10px}.wk-map-row>svg{transform:rotate(90deg);color:var(--faint)}.wk-map-src{display:grid;min-width:0}.wk-map-src small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11.5px}.wk-map-dst{display:grid;grid-gap:4px;gap:4px}.wk-map-dst .input,.wk-map-group .input{padding:6px 8px;font-size:13px}.wk-map-group{display:flex;gap:8px;align-items:center;font-size:13px}.wk-import-done{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;padding:16px 0}.wk-skipped{text-align:start;font-size:12.5px;margin:0;max-height:200px;overflow:auto}.wk-act-f{display:flex;gap:8px;flex-wrap:wrap}.wk-act-f .input{width:auto;padding:6px 8px;font-size:13px}.wk-act{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.wk-act li{display:flex;gap:10px;align-items:flex-start;padding:8px 4px;border-bottom:1px solid var(--line);font-size:13px;line-height:1.6}.wk-act li .tag{-webkit-margin-start:6px;margin-inline-start:6px}.wk-act-t{font-size:12px}.wk-act q{color:var(--muted)}.wk-vset{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wk-vset-note{font-size:12px}.wk-set-d>summary{padding:7px 8px;font-size:13px;cursor:pointer;border-radius:7px}.wk-set-d[open]>summary{font-weight:500}.wk-dotc{width:10px;height:10px;border-radius:3px;background:conic-gradient(#00C875 0 33%,#FDAB3D 0 66%,#579BFC 0);display:inline-block}.wk-kview{display:grid;grid-gap:10px;gap:10px;min-width:0}.wk-kh{border-top-color:var(--cc,#C4C4C4)}.wk-kh.wip{background:color-mix(in oklab,var(--bad) 14%,transparent)}.wk-kh.wip>.num{color:var(--bad);font-weight:600}.wk-ksum{font-size:12px;font-weight:600;direction:ltr}.wk-kcol.collapsed{flex:0 0 44px;align-self:stretch}.wk-kcol-c{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;height:100%;min-height:160px;padding:10px 0;border-top:4px solid var(--cc);border-radius:12px}.wk-kcol-c b{writing-mode:vertical-rl;font-size:13px;white-space:nowrap}.wk-kcol-c .num{font-size:12px;color:var(--muted)}.wk-kin{padding:8px 10px;font-size:13px}.wk-kslot{display:grid;grid-gap:8px;gap:8px}.wk-kdrop{height:4px;border-radius:99px;background:var(--accent);margin:-2px 0}.wk-kcol.over{background:color-mix(in oklab,var(--accent) 6%,transparent)}.wk-card.movable{cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.wk-card.dragging{opacity:.35}.wk-ghost{position:fixed;top:0;left:0;z-index:100;pointer-events:none;box-shadow:0 18px 40px -12px rgba(0,0,0,.5);opacity:.95}.wk-cover{display:block;margin:-10px -10px 0;border-radius:9px 9px 0 0;overflow:hidden;aspect-ratio:16/9;background:color-mix(in oklab,var(--text) 4%,transparent)}.wk-cover img{width:100%;height:100%;object-fit:cover;display:block}.wk-grip{color:var(--faint);font-size:12px;letter-spacing:-2px;padding:2px 4px;margin:-2px -4px 0 0;cursor:-webkit-grab;cursor:grab;touch-action:none;opacity:.6}.wk-card:hover .wk-grip{opacity:1}@media (hover:hover) and (pointer:fine){.wk-grip{opacity:0}}.wk-kanban.lanes{display:block}.wk-klanes{display:grid;grid-gap:10px;gap:10px;width:max-content;min-width:100%}.wk-krow{display:flex;gap:10px;align-items:stretch}.wk-krow.head{position:-webkit-sticky;position:sticky;top:0;z-index:3}.wk-krow.head .wk-kcol{background:var(--card-solid)}.wk-lane{display:grid;grid-gap:6px;gap:6px;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-border-start:3px solid var(--gc);border-inline-start:3px solid var(--gc)}.wk-lane-h{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--gc);position:-webkit-sticky;position:sticky;inset-inline-start:0;width:max-content}.wk-lane .wk-kcol{border-top:0;position:relative}.wk-kadd-l{position:absolute;top:4px;inset-inline-end:6px;z-index:1;width:22px;height:22px;border-radius:6px;color:var(--muted);opacity:0}.wk-lane .wk-kcol:hover .wk-kadd-l{opacity:1}.wk-lane .wk-kb{padding-top:8px}button.wk-list-h{width:100%;text-align:start}.wk-list-h .wk-chev{color:var(--gc);display:inline-flex;transition:transform .12s}.wk-list-h[aria-expanded=true] .wk-chev{transform:none}.wk-list-h[aria-expanded=false] .wk-chev{transform:rotate(90deg)}.wk-lrow{cursor:default}.wk-tick{width:22px;height:22px;flex:none;border-radius:50%;border:1.5px solid var(--line-2);display:grid;place-items:center;color:transparent;transition:background .12s,border-color .12s,color .12s}.wk-tick:not(:disabled):hover{border-color:var(--ok);color:var(--ok)}.wk-tick.on{background:var(--ok);border-color:var(--ok);color:#fff}.wk-lt{display:flex;align-items:center;gap:6px;min-width:0;text-align:start;padding:2px 0}.wk-lt b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk-lstatus .wk-pill{min-width:0;padding:1px 8px;font-size:11px}.wk-lrow.add{padding-block:4px}.wk-ladd{display:block;width:100%;text-align:start;padding:8px 14px 8px 46px;font-size:13px;color:var(--faint);border-top:1px solid var(--line)}.wk-ladd:dir(rtl){padding:8px 46px 8px 14px}.wk-ladd:hover{color:var(--accent)}.wk-cal{display:grid;grid-gap:10px;gap:10px;min-width:0}.wk-cal-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wk-cal-nav{display:inline-flex;align-items:center;gap:4px}.wk-cal-nav .ibtn:first-child svg{transform:rotate(-90deg)}.wk-cal-nav .wk-flip svg{transform:rotate(90deg)}.wk-cal-title{font-size:16px;font-weight:600;min-width:120px}.wk-cal-body{display:flex;gap:10px;align-items:flex-start;min-width:0}.wk-cal-main{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card-solid)}.wk-cal-dow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--line)}.wk-cal-dow span{padding:6px 8px;font-size:12px;color:var(--muted);text-align:center}.wk-cal-dow span.we{color:var(--faint)}.wk-cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-row-gap:2px;row-gap:2px;border-bottom:1px solid var(--line);min-height:104px;position:relative}.wk-cal-week:last-child{border-bottom:0}.wk-cal-day{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);min-height:100%;position:relative;display:flex;flex-direction:column;min-width:0}.wk-cal-day:first-child{-webkit-border-start:0;border-inline-start:0}.wk-cal-day.we{background:color-mix(in oklab,var(--text) 2.5%,transparent)}.wk-cal-day.closed{background:color-mix(in oklab,var(--warn) 7%,transparent)}.wk-cal-day.out .wk-dn{color:var(--faint)}.wk-cal-day.drop{background:color-mix(in oklab,var(--accent) 14%,transparent)}.wk-cal-day.can-add{cursor:cell}.wk-cal-dh{display:flex;align-items:center;gap:4px;padding:4px 6px;min-width:0;height:26px}.wk-dn{font-size:12px;min-width:22px;height:22px;display:inline-grid;place-items:center;border-radius:50%;flex:none}.wk-dn.today{background:var(--accent);color:#fff;font-weight:600}.wk-hol{font-size:10.5px;color:var(--warn);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wk-hol.closed{font-weight:600}.wk-hol.big{font-size:13px;padding:4px 0 8px}.wk-cal-plus{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--faint);opacity:0;font-size:15px}.wk-cal-day:hover .wk-cal-plus{opacity:1}.wk-cal-more{position:absolute;bottom:1px;inset-inline-start:6px;font-size:11px;color:var(--accent);font-weight:500}.wk-ev{z-index:1;margin:0 3px;min-width:0;display:flex;align-items:center;gap:6px;padding:0 6px;height:22px;border-radius:5px;font-size:12px;text-align:start;background:color-mix(in oklab,var(--ec) 22%,var(--card-solid));-webkit-border-start:3px solid var(--ec);border-inline-start:3px solid var(--ec);cursor:pointer;position:relative;overflow:hidden}.wk-ev:hover{background:color-mix(in oklab,var(--ec) 34%,var(--card-solid))}.wk-ev.movable{touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.wk-ev.done .wk-ev-t{text-decoration:line-through;opacity:.6}.wk-ev.cut-start{border-start-start-radius:0;border-end-start-radius:0;border-inline-start-style:dashed}.wk-ev.cut-end{border-start-end-radius:0;border-end-end-radius:0}.wk-ev-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1}.wk-ev small{color:var(--muted);font-size:11px;white-space:nowrap}.wk-ev-rs{position:absolute;inset-block:0;inset-inline-end:0;width:8px;cursor:ew-resize;touch-action:none}.wk-ev-rs:hover{background:color-mix(in oklab,var(--ec) 50%,transparent)}.wk-ev.row{height:auto;min-height:34px;padding:6px 10px;margin:0;font-size:13.5px}.wk-cal-dayv{display:grid;grid-gap:6px;gap:6px;padding:12px;min-height:240px;align-content:start;cursor:cell}.wk-cal-dayv.drop{background:color-mix(in oklab,var(--accent) 10%,transparent)}.wk-agenda{display:grid}.wk-agenda section{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line)}.wk-agenda section.today h4{color:var(--accent)}.wk-agenda h4{margin:0;font-size:13px;font-weight:600;display:flex;gap:8px;align-items:center}.wk-agenda .wk-note,.wk-cal-dayv .wk-note{padding:14px}.wk-tray{flex:0 0 220px;display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid var(--line);border-radius:12px;max-height:70vh;overflow:auto;background:var(--card-solid)}.wk-tray small{font-size:11.5px}.wk-tray-i{padding:6px 8px;border-radius:6px;font-size:12.5px;-webkit-border-start:3px solid var(--ec);border-inline-start:3px solid var(--ec);background:color-mix(in oklab,var(--text) 3%,transparent);cursor:-webkit-grab;cursor:grab}.wk-tlv{display:grid;grid-gap:10px;gap:10px;min-width:0}.wk-tl{display:flex;border:1px solid var(--line);border-radius:12px;overflow:hidden}.wk-tl,.wk-tl-names{background:var(--card-solid);min-width:0}.wk-tl-names{flex:0 0 220px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);position:relative;z-index:2}.wk-tl-g,.wk-tl-n{display:flex;align-items:center;gap:6px;width:100%;padding:0 10px;text-align:start;min-width:0;font-size:13px}.wk-tl-g{color:var(--gc);background:color-mix(in oklab,var(--gc) 7%,transparent)}.wk-tl-g .wk-chev{display:inline-flex;transition:transform .12s}.wk-tl-g[aria-expanded=true] .wk-chev{transform:none}.wk-tl-g[aria-expanded=false] .wk-chev{transform:rotate(90deg)}.wk-tl-n{border-top:1px solid var(--line)}.wk-tl-n:hover{background:color-mix(in oklab,var(--text) 3%,transparent)}.wk-tl-n span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk-tl-n.done span:last-child{color:var(--muted);text-decoration:line-through}.wk-tl-pane{flex:1 1;min-width:0;overflow-x:auto}.wk-tl-canvas,.wk-tl-head{position:relative}.wk-tl-head{border-bottom:1px solid var(--line)}.wk-tl-bot,.wk-tl-top{position:relative;height:50%}.wk-tl-bot span,.wk-tl-top span{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center;font-size:11.5px;color:var(--muted);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);white-space:nowrap;overflow:hidden}.wk-tl-top span{font-weight:600;color:var(--text);justify-content:flex-start;-webkit-padding-start:6px;padding-inline-start:6px}.wk-tl-bot span.today{color:var(--accent);font-weight:600}.wk-tl-we{background:color-mix(in oklab,var(--text) 3.5%,transparent)}.wk-tl-today,.wk-tl-we{position:absolute;bottom:0;pointer-events:none}.wk-tl-today{width:2px;-webkit-margin-start:-1px;margin-inline-start:-1px;background:var(--bad);z-index:3}.wk-tl-today:before{content:"";position:absolute;top:0;inset-inline-start:-3px;width:8px;height:8px;border-radius:50%;background:var(--bad)}.wk-tl-rows{position:absolute;inset-inline:0}.wk-tl-grow{background:color-mix(in oklab,var(--gc) 5%,transparent)}.wk-tl-row{position:relative;border-top:1px solid var(--line)}.wk-tl-empty{position:absolute;inset:0;cursor:cell}.wk-tl-empty:hover{background:color-mix(in oklab,var(--accent) 5%,transparent)}.wk-gbar{position:absolute;top:7px;height:22px;min-width:6px;border-radius:6px;background:var(--ec);color:#fff;font-size:11.5px;display:flex;align-items:center;padding:0 8px;cursor:pointer;z-index:2;box-shadow:0 0 0 2px var(--card-solid)}.wk-gbar.ed{cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.wk-gbar.drag{opacity:.85;outline:2px solid var(--accent)}.wk-gbar.done{opacity:.5}.wk-gbar.late{box-shadow:0 0 0 2px var(--card-solid),0 0 0 3.5px var(--bad)}.wk-gbar-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;text-shadow:0 1px 2px rgba(0,0,0,.25);pointer-events:none}.wk-gbar-h{position:absolute;inset-block:0;width:8px;cursor:ew-resize;touch-action:none}.wk-gbar-h.s{inset-inline-start:0}.wk-gbar-h.e{inset-inline-end:0}.wk-gbar-h:hover{background:rgba(255,255,255,.3)}.wk-gbar-dot{position:absolute;inset-inline-end:-12px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--card-solid);border:2px solid var(--ec);cursor:crosshair;opacity:0;touch-action:none}.wk-gbar.ms .wk-gbar-dot,.wk-gbar:hover .wk-gbar-dot{opacity:1}@media (hover:none){.wk-gbar-dot{opacity:1}}.wk-gbar.ms{width:16px;height:16px;top:10px;padding:0;min-width:0;border-radius:3px;transform:rotate(45deg)}.wk-gbar.ms .wk-gbar-dot{transform:rotate(-45deg)}.wk-tl-deps{position:absolute;inset-inline-start:0;z-index:2;overflow:visible;pointer-events:none}.wk-dep path{fill:none;stroke:var(--muted);stroke-width:1.5}.wk-dep path.hit{stroke:transparent;stroke-width:12;pointer-events:stroke;cursor:pointer}.wk-dep:hover path:not(.hit){stroke:var(--text);stroke-width:2}.wk-dep.bad path:not(.hit){stroke:var(--bad)}.wk-ar{fill:var(--muted)}.wk-ar.bad{fill:var(--bad)}.wk-dep-new{fill:none;stroke:var(--accent);stroke-width:2;stroke-dasharray:5 4}.wk-chartv{display:grid;grid-gap:10px;gap:10px;min-width:0}.wd-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:150px;grid-gap:12px;gap:12px;grid-auto-flow:dense}.wd{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--card-solid);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px}.wd.drop-before{box-shadow:inset -3px 0 0 var(--accent)}.wd.drop-after{box-shadow:inset 3px 0 0 var(--accent)}.wd.sizing{outline:2px dashed var(--accent)}.wd-h{display:flex;align-items:center;gap:6px;min-width:0}.wd-h b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wd-h .ibtn{width:26px;height:26px}.wd-grip{color:var(--faint);cursor:-webkit-grab;cursor:grab;touch-action:none;font-size:12px;letter-spacing:-2px;padding:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wd-b{flex:1 1;min-height:0;overflow:auto;margin-top:8px}.wd-rs{position:absolute;bottom:2px;inset-inline-end:2px;width:14px;height:14px;cursor:nwse-resize;touch-action:none;-webkit-border-end:2px solid var(--line-2);border-inline-end:2px solid var(--line-2);border-bottom:2px solid var(--line-2);border-end-end-radius:6px;opacity:0}.wd:hover .wd-rs{opacity:1}.wd-empty{height:100%;display:grid;place-content:center;justify-items:center;font-size:12.5px;text-align:center}.wd-bars,.wd-empty{grid-gap:6px;gap:6px}.wd-bar,.wd-bars{display:grid}.wd-bar{grid-template-columns:minmax(60px,32%) 1fr auto;grid-gap:8px;gap:8px;align-items:center;font-size:12.5px}.wd-bar-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wd-bar-t{height:14px;display:flex}.wd-bar-t i{display:block;height:100%;border-start-end-radius:4px;border-end-end-radius:4px;min-width:3px}.wd-bar b{font-size:12px;font-weight:600;direction:ltr;min-width:24px;text-align:end}.wd-cols{display:flex;align-items:stretch;gap:6px;height:100%;min-height:110px}.wd-col{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.wd-col b{font-size:11.5px;font-weight:600}.wd-col-t{flex:1 1;width:100%;max-width:38px;display:flex;align-items:flex-end;justify-content:center;gap:2px}.wd-col-t i{display:block;flex:1 1;border-start-start-radius:4px;border-start-end-radius:4px;min-height:2px}.wd-col-l{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.wd-col.two .wd-col-t{max-width:30px}.s-done{background:#00C875}.s-new{background:#579BFC}.wd-pie{display:flex;gap:14px;align-items:center;height:100%;min-height:0}.wd-pie svg{height:100%;max-height:220px;aspect-ratio:1;flex:none}.wd-pie path{stroke:var(--card-solid);stroke-width:1.2;transition:opacity .12s}.wd-pie path.dim{opacity:.35}.wd-pie-c{font-size:13px;font-weight:600;fill:var(--text)}.wd-legend{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:12px;min-width:0;flex:1 1}.wd-legend li{display:flex;align-items:center;gap:6px;min-width:0}.wd-legend li i{width:10px;height:10px;border-radius:3px;flex:none}.wd-legend li small{min-width:30px;text-align:end}.wd-legend.row{display:flex;flex-wrap:wrap;gap:4px 12px;flex:none}.wd-num{height:100%;display:grid;place-content:center;justify-items:center;grid-gap:2px;gap:2px}.wd-num b{font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.1;direction:ltr}.wd-battery{display:grid;grid-gap:10px;gap:10px}.wd-batt-h{display:flex;align-items:baseline;gap:8px}.wd-batt-h b{font-size:26px;font-weight:700}.wd-batt{display:flex;gap:2px;height:22px;border-radius:6px;overflow:hidden}.wd-batt i{min-width:3px}.wd-weekly{display:flex;flex-direction:column;gap:8px;height:100%}.wd-work{overflow:auto;display:grid;grid-gap:6px;gap:6px}.wd-work table{border-collapse:separate;border-spacing:2px;font-size:12.5px;width:100%}.wd-work th{font-weight:500;color:var(--muted);font-size:11.5px;white-space:nowrap;padding:2px 6px}.wd-work tbody th{display:flex;align-items:center;gap:6px;color:var(--text);text-align:start}.wd-work td{position:relative;text-align:center;border-radius:6px;background:color-mix(in oklab,var(--text) 3%,transparent);min-width:44px}.wd-work td button{width:100%;padding:6px 4px;font-weight:600}.wd-work td.some{background:color-mix(in oklab,var(--accent) 18%,transparent)}.wd-work td.high{background:color-mix(in oklab,var(--accent) 40%,transparent)}.wd-work td.over{background:color-mix(in oklab,var(--bad) 30%,transparent);color:var(--bad)}.wd-work td.late.has{color:var(--bad)}.wd-list{list-style:none;margin:0;padding:0;display:grid}.wd-list button{display:flex;align-items:center;gap:8px;width:100%;text-align:start;padding:6px 4px;border-bottom:1px solid var(--line);font-size:13px}.wd-list button:hover{background:color-mix(in oklab,var(--text) 3%,transparent)}.wd-list .grow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wd-board,.wd-chip{font-size:11px;padding:1px 8px;border-radius:99px;border:1px solid color-mix(in oklab,var(--bc) 50%,transparent);color:var(--text);white-space:nowrap}.wd-chip{font-size:12px;padding:3px 10px}.wd-due{font-size:12px;color:var(--muted)}.wd-due.late{color:var(--bad);font-weight:600}.wd-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:6px;gap:6px}.wd-type{display:grid;grid-gap:2px;gap:2px;text-align:start;padding:8px 10px;border:1px solid var(--line);border-radius:10px;color:inherit}.wd-type.on{border-color:var(--accent);background:var(--accent-soft)}.wd-type b{font-size:12.5px}.wd-type small{font-size:11px;line-height:1.5}.wd-f{display:grid;grid-gap:6px;gap:6px;font-size:13px;border:0;padding:0;margin:0}.wd-f.row{display:flex;align-items:center;gap:8px}.wd-f>.seg{flex-wrap:wrap;justify-self:start}.wd-f legend{font-size:13px;padding:0;margin-bottom:6px}.wd-boards{display:grid;grid-gap:2px;gap:2px}.wd-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:10px;gap:10px}.wd-card{position:relative;border:1px solid var(--line);border-radius:var(--radius);background:var(--card-solid)}.wd-card:hover{border-color:var(--line-2)}.wd-card-a{display:grid;grid-gap:4px;gap:4px;padding:14px;color:inherit}.wd-card-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:color-mix(in oklab,#A25DDC 20%,transparent);color:#A25DDC;margin-bottom:4px}.wd-card-bs{display:flex;gap:4px;margin-top:4px}.wd-card-bs i{width:18px;height:6px;border-radius:99px}.wd-card-tools{position:absolute;top:10px;inset-inline-end:10px;display:flex;gap:4px;align-items:center}.wd-saved{font-size:12px}.wd-saved.ok{color:var(--ok)}.wd-pickb{max-width:420px}@media (max-width:760px){.wd-work td>.wk-pop,.wk-tab>.wk-pop,.wk-tb-item>.wk-pop{position:fixed;inset-inline:12px;top:auto;bottom:calc(12px + env(safe-area-inset-bottom));max-width:none;min-width:0;max-height:70vh;overflow:auto;z-index:70}.wk-sheet-back{place-items:end stretch;padding:0}.wk-sheet,.wk-sheet.wide{width:100%;max-height:90vh;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom)}.wk-head{gap:6px}.wk-tabs{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.wk-tabs>.wk-tab{flex:none}.wk-name{font-size:18px}.wk-head .wk-new{display:none}.wk-search{flex:1 1 auto;min-width:0}.wk-rule>select.input{max-width:46%}.wk-kanban{scroll-snap-type:x mandatory}.wk-kanban>.wk-kcol{flex-basis:84vw}.wk-krow .wk-kcol:not(.collapsed){flex-basis:78vw}.wk-map-row{grid-template-columns:1fr}.wk-map-row>svg{transform:none;justify-self:center}.wk-cal-week{min-height:76px}.wk-ev{margin:0 1px;padding:0 3px;font-size:10.5px;border-inline-start-width:2px}.wk-cal-dh{padding:2px}.wk-hol{display:none}.wk-cal-title{font-size:15px;min-width:0}.wk-tl-names{flex-basis:120px}.wd-grid{grid-template-columns:1fr;grid-auto-rows:140px}.wd-pie{flex-direction:column;align-items:stretch}.wd-pie svg{height:120px;align-self:center}.wd-bar{grid-template-columns:minmax(60px,38%) 1fr auto}}.wa,.wf{min-width:0;display:flex;flex-direction:column;gap:12px}.fpub .grow,.wa .grow,.wf .grow{flex:1 1;min-width:0}.wa-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wa-head h2{margin:0;font-size:20px;gap:8px;font-weight:var(--head-weight,600)}.wa-back-link,.wa-head h2{display:inline-flex;align-items:center}.wa-back-link{gap:6px;font-size:13px;color:var(--muted)}.wa-back-link>svg:first-child{transform:scaleX(-1)}.wa-back-link .wk-ic{width:22px;height:22px;border-radius:6px}.wa-sub{margin:-4px 0 0;font-size:13px;max-width:760px}.wa-tabs{align-self:flex-start}.wa-tabs button{display:inline-flex;gap:6px;align-items:center}.wa-card,.wa-list{display:grid;grid-gap:10px;gap:10px}.wa-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;min-width:0}.wa-card.off{opacity:.72}.wa-card.paused{border-color:color-mix(in oklab,var(--warn) 55%,transparent)}.wa-card-top{display:flex;align-items:flex-start;gap:12px;min-width:0}.wa-card-top>.switch{margin-top:2px}.wa-card-main{display:grid;grid-gap:2px;gap:2px}.wa-card-main small{font-size:12px}.wa-card-f{display:flex;align-items:center;gap:4px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:8px}.wa-stats{font-size:12px;display:inline-flex;align-items:center;gap:5px}.wa-paused,.wa-warn{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-radius:10px;font-size:12.5px;line-height:1.5;background:color-mix(in oklab,var(--warn) 12%,transparent);color:var(--text)}.wa-paused svg,.wa-warn svg{flex:none;margin-top:2px;color:var(--warn)}.wa-warn.small{padding:6px 10px;font-size:12px}.wa-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:28px 16px}.wa-empty>svg{color:var(--accent)}.wa-starters{display:grid;grid-gap:8px;gap:8px;width:min(560px,100%);margin:6px 0}.wa-pad{padding:10px 4px;display:block;font-size:13px}.wa-saved{font-size:12px;color:var(--muted);white-space:nowrap}.wa-saved.ok{color:var(--ok)}.wa-saved.bad{color:var(--bad);white-space:normal}.wa-sec{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:15px;font-weight:600}.wa-board{display:grid;grid-gap:8px;gap:8px}.wa-board-h{display:flex;align-items:center;gap:8px}.wa-board-h .wk-ic{width:24px;height:24px;border-radius:7px}.wa-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.wa-outward .wa-card-top b{display:block}.wa-outward small{display:block;font-size:12.5px;margin-top:2px;line-height:1.5}.wa-card.sys .wa-sent svg{color:var(--muted);vertical-align:-1px}.wa-sys-edit{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px;align-items:end;padding-top:6px;border-top:1px solid var(--line)}.btn.ghost.on{color:var(--accent)}.wa-sent{margin:0;font-size:14px;line-height:2;min-width:0;overflow-wrap:anywhere}.wa-sent.big{font-size:17px;line-height:2.1}.wa-tok{display:inline;padding:2px 9px;margin:0 1px;border-radius:8px;background:var(--accent-soft);color:var(--accent);font:inherit;font-weight:600;border:1px solid color-mix(in oklab,var(--accent) 30%,transparent);cursor:pointer;box-decoration-break:clone;-webkit-box-decoration-break:clone}.wa-tok.on,.wa-tok:hover{background:var(--accent);color:var(--accent-ink,#fff)}.wa-tok.empty{background:transparent;color:var(--warn);border-style:dashed;border-color:color-mix(in oklab,var(--warn) 60%,transparent)}.wa-tok.empty.opt{color:var(--muted);border-color:var(--line-2);font-weight:500}.wa-tok.ro{cursor:default;padding:1px 7px}.wa-tok.ro.empty{color:var(--muted)}.wa-x{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--muted);vertical-align:middle;margin-inline:2px}.wa-x:hover{background:color-mix(in oklab,var(--bad) 14%,transparent);color:var(--bad)}.wa-back{align-items:center}.wa-builder{width:min(760px,100%);max-height:min(92dvh,900px);display:flex;flex-direction:column;background:var(--card-solid);border:1px solid var(--line-2);border-radius:18px;box-shadow:0 30px 80px -20px rgba(0,0,0,.6);overflow:hidden}.wa-b-h{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.wa-b-h h3{margin:0;font-size:16px;font-weight:600}.wa-b-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex:none}.wa-b-body{padding:16px;overflow-y:auto;display:grid;grid-gap:12px;gap:12px;align-content:start;min-height:0}.wa-b-f{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--line);flex-wrap:wrap}.wa-b-f,.wa-hint{align-items:center}.wa-hint{font-size:12.5px;color:var(--muted);display:inline-flex;gap:6px}.wa-hint.bad{color:var(--bad)}.wa-b-add{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.wa-menu-wrap{position:relative;display:inline-flex}.wa-menu{min-width:250px;max-height:340px;overflow-y:auto}.wa-menu>button.on{background:var(--accent-soft)}.wa-name input::placeholder{color:var(--faint)}.wa-pick{border:1px solid var(--line-2);border-radius:12px;padding:10px;background:color-mix(in oklab,var(--text) 3%,transparent);display:grid;grid-gap:8px;gap:8px;animation:fb-in .12s ease}.wa-pick-q{height:34px}.wa-pick-foot{display:flex;justify-content:flex-end;gap:6px}.wa-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:4px;gap:4px;max-height:260px;overflow-y:auto}.wa-opts.chips{display:flex;flex-wrap:wrap;gap:6px;max-height:none}.wa-opt{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:9px;font-size:13px;text-align:start;min-height:38px}.wa-opt.on,.wa-opt:hover{background:var(--accent-soft)}.wa-opt.on{color:var(--text);font-weight:600}.wa-opt>i{width:10px;height:10px;border-radius:3px;background:var(--oc);flex:none}.wa-opt>svg:last-child{color:var(--accent)}.wa-optchip{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:99px;font-size:12.5px;font-weight:500;opacity:.55;min-height:32px}.wa-optchip.on{opacity:1;box-shadow:0 0 0 2px var(--card-solid),0 0 0 4px color-mix(in oklab,var(--text) 35%,transparent)}.wa-optchip.sm{padding:3px 10px;min-height:26px;font-size:12px}.wa-optchip.dim{opacity:.35}.wa-who{display:inline-flex}.wa-row-in,.wa-who{align-items:center;gap:8px}.wa-row-in{display:flex;flex-wrap:wrap}.wa-row-in>.input{flex:1 1 140px;min-width:0}.wa-col-in{display:grid;grid-gap:8px;gap:8px}.wa-inl{display:inline-flex;align-items:center;gap:6px;font-size:13px}.wa-inl .input{width:90px}.wa-tokens{display:flex;flex-wrap:wrap;gap:4px;align-items:center;font-size:12px}.wa-tokens .chip{padding:3px 9px;font-size:11.5px}.wa-gal{display:grid;grid-gap:12px;gap:12px}.wa-gal-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wa-gal-q{flex:1 1 240px;min-width:0}.wa-cats{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;max-width:100%}.wa-cats::-webkit-scrollbar{display:none}.wa-recipes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));grid-gap:10px;gap:10px}.wa-recipe{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);text-align:start;transition:border-color .15s,transform .15s;min-width:0}.wa-recipe:hover:not(:disabled){border-color:color-mix(in oklab,var(--accent) 50%,transparent);transform:translateY(-1px)}.wa-recipe .wa-sent{font-size:13.5px;line-height:1.9}.wa-recipe-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.wa-recipe-go{margin-top:auto;font-size:12px;color:var(--accent);font-weight:600;display:inline-flex;align-items:center;gap:4px}.wa-recipe-go svg{transform:scaleX(-1)}.wa-log{width:min(620px,100%)}.wa-log-sum{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px}.wa-runs{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.wa-run{display:flex;gap:10px;padding:9px 4px;border-bottom:1px solid var(--line);min-width:0}.wa-run>i{width:8px;height:8px;border-radius:50%;margin-top:7px;flex:none;background:var(--ok)}.wa-run.skip>i{background:var(--faint)}.wa-run.bad>i{background:var(--bad)}.wa-run-h{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:13px}.wa-run.bad .wa-run-h b{color:var(--bad)}.wa-run-t{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11.5px}.wa-run-m{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.wf-top{display:flex;gap:8px;flex-wrap:wrap}.wf-state,.wf-top{align-items:center}.wf-state{display:inline-flex;gap:6px;font-size:12px;color:var(--muted);padding:3px 10px;border-radius:99px;border:1px solid var(--line-2)}.wf-state i{width:7px;height:7px;border-radius:50%;background:var(--faint)}.wf-state.ok i{background:var(--ok)}.wf-title{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-count{font-size:12px}.wf-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-gap:14px;gap:14px;align-items:start}.wf-edit{padding:0;display:flex;flex-direction:column;min-width:0;overflow:hidden}.wf-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;padding:0 8px}.wf-tabs::-webkit-scrollbar{display:none}.wf-tabs button{padding:11px 10px;font-size:13px;color:var(--muted);display:inline-flex;align-items:center;gap:5px;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.wf-tabs button.on{color:var(--text);border-bottom-color:var(--accent);font-weight:500}.wf-pane{padding:14px 16px 18px;min-width:0}.wf-preview{position:-webkit-sticky;position:sticky;top:12px;min-width:0}.wf-device{border:1px solid var(--line-2);border-radius:18px;overflow:hidden;max-height:calc(100dvh - 140px);overflow-y:auto;background:#eef0f4}.wf-prev-tg{display:none}.wf-set{border:0;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;min-width:0}.wf-tog{display:flex;align-items:center;gap:10px;font-size:13px}.wf-tog small{display:inline}.wf-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.wf-cover{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wf-cover img{width:120px;height:52px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.wf-colors{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.wf-color{width:28px;height:28px;border-radius:50%;border:2px solid transparent}.wf-color.on{box-shadow:0 0 0 2px var(--card-solid),0 0 0 4px var(--text)}.wf-box{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;grid-gap:8px;gap:8px;min-width:0}.wf-box h4{margin:0;font-size:13.5px;display:flex;align-items:center;gap:6px}.wf-box p{margin:0;font-size:12.5px;line-height:1.6}.wf-chips,.wf-people{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.wf-people .chip{padding:4px 10px 4px 6px}.wf-del{justify-self:start;margin-top:8px}.wf-note{font-size:12px;line-height:1.5}.field code,.wf-box code,.wf-note code{font-size:11.5px;padding:1px 5px;border-radius:5px;background:color-mix(in oklab,var(--text) 8%,transparent)}.wf-sm{width:110px;padding:6px 8px}.wf-start{gap:10px}.wf-existing{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center;margin-top:8px}.wf-qs{display:grid;grid-gap:12px;gap:12px}.wf-qlist{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.wf-q{border:1px solid var(--line);border-radius:12px;background:var(--card-solid);min-width:0;transition:border-color .12s}.wf-q.open{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.wf-q.over{border-color:var(--accent);box-shadow:0 -3px 0 var(--accent)}.wf-q.bad{border-color:color-mix(in oklab,var(--warn) 60%,transparent)}.wf-q>.wa-warn{margin:0 10px 10px}.wf-q-h{display:flex;align-items:center;gap:6px;padding:6px 8px;min-width:0}.wf-grip{color:var(--faint);cursor:-webkit-grab;cursor:grab;letter-spacing:-3px;font-size:13px;padding:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wf-q-ic{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:color-mix(in oklab,var(--text) 6%,transparent);color:var(--muted);flex:none}.wf-q-t{display:grid;text-align:start;padding:4px 2px;min-width:0}.wf-q-t b{font-size:13.5px;font-weight:600}.wf-q-t b,.wf-q-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-q-t small{font-size:11.5px}.wf-req{color:var(--bad)}.wf-q-h .ibtn{width:30px;height:30px;flex:none}.wf-q-b{border:0;margin:0;padding:4px 12px 14px;display:grid;grid-gap:10px;gap:10px;min-width:0}.wf-toggles{gap:14px}.wf-logic,.wf-toggles{display:flex;flex-wrap:wrap}.wf-logic{gap:6px;align-items:center;font-size:12.5px;padding:8px;border-radius:10px;background:var(--accent-soft);min-width:0}.wf-logic select{max-width:100%}.wf-add{display:flex;flex-wrap:wrap;gap:8px}.wf-menu{width:min(340px,86vw);max-height:420px}.wf-mh{display:block;padding:6px 8px 2px;font-size:11px;font-weight:600}.wf-newtypes{display:flex;flex-wrap:wrap;gap:4px;padding:2px 6px 6px}.wf-newtypes .chip{padding:3px 8px;font-size:11.5px}.wf-share{display:grid;grid-gap:12px;gap:12px}.wf-link{display:flex;gap:6px}.wf-link .input{font-size:13px}.wf-btns{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.wf-qr-img{width:180px;max-width:100%;background:#fff;border-radius:10px;padding:6px}.wf-qr-img svg{display:block;width:100%;height:auto}.wf-code{font-family:var(--font-num,monospace);font-size:12px;resize:vertical}.wf-ids{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:12.5px}.wf-ids li{display:flex;justify-content:space-between;gap:8px;min-width:0}.wf-ids span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-subs ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.wf-sub{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid;grid-gap:6px;gap:6px;min-width:0}.wf-sub-h{display:flex;gap:8px;align-items:center;font-size:13px;min-width:0}.wf-sub-h .link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.wf-sub dl{margin:0;display:grid;grid-gap:2px;gap:2px;font-size:12.5px}.wf-sub dl div{display:flex;gap:6px;min-width:0}.wf-sub dt{color:var(--muted);flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-sub dt:after{content:":"}.wf-sub dd{margin:0;overflow-wrap:anywhere}@media (max-width:1100px){.wf-grid{grid-template-columns:minmax(0,1fr)}.wf-preview{display:none;position:static}.wf.show-preview .wf-preview{display:block}.wf.show-preview .wf-edit{display:none}.wf-prev-tg{display:inline-flex}.wf-device{max-height:none}}@media (max-width:640px){.wa-back{padding:0;align-items:stretch}.wa-builder{width:100%;max-height:100dvh;height:100dvh;border-radius:0;border:0}.wa-sent.big{font-size:16px}.wa-opts{grid-template-columns:1fr;max-height:46dvh}.wa-card-f .btn.sm{min-height:36px}.wa-head h2{font-size:18px}.wf-pane{padding:12px}.wf-top .wf-title{flex-basis:100%;order:-1}.wf-q-h .wf-mv{display:none}.wf-q.open .wf-q-h .wf-mv{display:grid}.wf-link{flex-wrap:wrap}}.fpub{--fa:#579BFC;--fa-ink:#fff;min-height:100dvh;background:#eef0f4;color:#1d1f24;padding:32px 16px 48px;font-family:Heebo,Assistant,system-ui,sans-serif;color-scheme:light}.fpub.embed{padding:0}.fpub.embed,.fpub.preview{background:transparent;min-height:0}.fpub.preview{padding:18px 12px}.fpub-card{width:min(680px,100%);margin:0 auto;background:#fff;border-radius:18px;box-shadow:0 10px 40px -18px rgba(20,24,40,.25);overflow:hidden;border-top:6px solid var(--fa)}.fpub.embed .fpub-card{box-shadow:none;border:1px solid #e3e6ec;border-top:6px solid var(--fa)}.fpub-cover{display:block;width:100%;max-height:220px;object-fit:cover}.fpub-h{padding:24px 24px 6px;display:grid;grid-gap:8px;gap:8px;justify-items:start}.fpub-logo{max-height:40px;max-width:180px;object-fit:contain}.fpub-brand{font-weight:700;color:var(--fa)}.fpub h1{margin:0;font-size:24px;line-height:1.3;font-weight:700;color:#111318}.fpub-desc{margin:0;color:#4b5060;font-size:15px;line-height:1.6;white-space:pre-wrap}.fpub-form{padding:10px 24px 26px;display:grid;grid-gap:18px;gap:18px}.fpub-q{display:grid;grid-gap:6px;gap:6px;min-width:0}.fpub-l{font-weight:600;font-size:15px;color:#1d1f24}.fpub-req{color:#d33a4a;font-weight:700}.fpub-help{color:#6a6f7d;font-size:13px;line-height:1.5}.fpub-err{color:#c4283a;font-size:13px;font-weight:500}.fpub-q input[type=date],.fpub-q input[type=datetime-local],.fpub-q input[type=email],.fpub-q input[type=tel],.fpub-q input[type=text],.fpub-q input[type=url],.fpub-q select,.fpub-q textarea{width:100%;border:1.5px solid #d6d9e0;border-radius:10px;background:#fff;color:#1d1f24;padding:11px 13px;font:inherit;font-size:16px;outline:none;min-height:46px;transition:border-color .12s,box-shadow .12s}.fpub-q textarea{resize:vertical;min-height:110px;line-height:1.5}.fpub-q input:focus,.fpub-q select:focus,.fpub-q textarea:focus{border-color:var(--fa);box-shadow:0 0 0 3px color-mix(in oklab,var(--fa) 22%,transparent)}.fpub-q.bad input,.fpub-q.bad select,.fpub-q.bad textarea{border-color:#d33a4a}.fpub-q input::placeholder,.fpub-q textarea::placeholder{color:#9aa0ad}.fpub-check{display:flex;align-items:flex-start;gap:10px;font-size:15px;cursor:pointer;line-height:1.5}.fpub-check input{width:22px;height:22px;accent-color:var(--fa);flex:none;margin-top:1px}.fpub-opts{display:flex;flex-wrap:wrap;gap:8px}.fpub-opt{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1.5px solid #d6d9e0;border-radius:99px;font-size:15px;cursor:pointer;min-height:44px;background:#fff;transition:border-color .12s,background .12s}.fpub-opt input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.fpub-opt:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in oklab,var(--fa) 30%,transparent)}.fpub-opt.on{border-color:var(--fa);background:color-mix(in oklab,var(--fa) 12%,#fff);font-weight:600}.fpub-stars{display:flex;gap:4px}.fpub-stars button{font-size:32px;line-height:1;color:#d6d9e0;padding:2px 4px;min-width:44px;min-height:44px}.fpub-stars button.on{color:#f5b301}.fpub-stars button:focus-visible{outline:2px solid var(--fa);border-radius:8px}.fpub-files{display:grid;grid-gap:8px;gap:8px}.fpub-drop{position:relative;display:grid;grid-gap:2px;gap:2px;justify-items:center;text-align:center;padding:18px 12px;border:1.5px dashed #c5c9d3;border-radius:12px;cursor:pointer;background:#fafbfc}.fpub-drop:hover{border-color:var(--fa)}.fpub-drop input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.fpub-drop span{font-weight:600;color:var(--fa)}.fpub-drop small{color:#6a6f7d;font-size:12.5px}.fpub-drop:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in oklab,var(--fa) 30%,transparent)}.fpub-files ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.fpub-files li{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:#f3f4f7;font-size:13.5px;min-width:0}.fpub-files li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpub-files li.bad{background:#fde8ea;color:#a8202f}.fpub-files li button{font-size:20px;line-height:1;width:32px;height:32px;border-radius:50%;color:#6a6f7d}.fpub-heading{margin:8px 0 -6px;font-size:18px;font-weight:700;color:#111318}.fpub-para{margin:0;color:#4b5060;font-size:14.5px;line-height:1.6;white-space:pre-wrap}.fpub-hr{border:0;border-top:1px solid #e3e6ec;margin:2px 0;width:100%}.fpub-hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.fpub-top{padding:10px 14px;border-radius:10px;background:#fde8ea;color:#a8202f;font-size:14px;font-weight:500}.fpub-btn{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:12px 28px;border-radius:12px;background:var(--fa);color:var(--fa-ink);font:inherit;font-size:16px;font-weight:700;border:0;cursor:pointer;justify-self:start;min-width:160px;transition:filter .12s,transform .12s;text-decoration:none}.fpub-btn:hover{filter:brightness(1.06)}.fpub-btn:active{transform:translateY(1px)}.fpub-btn:disabled{opacity:.6;cursor:wait}.fpub-btn:focus-visible{outline:3px solid color-mix(in oklab,var(--fa) 45%,transparent);outline-offset:2px}.fpub-btn.ghost{background:transparent;color:var(--fa);border:1.5px solid var(--fa);min-height:44px}.fpub-foot{color:#9aa0ad;font-size:12px}.fpub-done{padding:26px 24px 34px;display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center}.fpub-done h2{margin:0;font-size:22px;color:#111318}.fpub-done p{margin:0;color:#4b5060;font-size:15px;line-height:1.6;white-space:pre-wrap}.fpub-done.closed{justify-items:start;text-align:start}.fpub-tick{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--fa);color:var(--fa-ink);font-size:28px;font-weight:700;animation:fb-in .25s ease}.fpub[dir=ltr]{font-family:Inter,Heebo,system-ui,sans-serif}@media (max-width:640px){.fpub{padding:0 0 24px;background:#fff}.fpub.preview{padding:0}.fpub-card{border-radius:0;box-shadow:none}.fpub-h{padding:20px 16px 4px}.fpub-form{padding:8px 16px 22px}.fpub h1{font-size:21px}.fpub-btn{width:100%;justify-self:stretch}.fpub-done{padding:22px 16px 28px}}@media (prefers-reduced-motion:reduce){.fpub-tick,.wa-pick{animation:none}.wa-recipe:hover:not(:disabled){transform:none}}.it-rel{position:relative}.it-ell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-link{color:var(--accent);font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.it-link.bad{color:var(--bad)}.it-x{width:22px;height:22px;border-radius:6px;display:inline-grid;place-items:center;color:var(--faint);flex:none}.it-x:hover{color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent)}.it-bchip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:11.5px;background:color-mix(in oklab,var(--bc,#999) 18%,transparent);color:var(--text);white-space:nowrap;max-width:170px;overflow:hidden;text-overflow:ellipsis;flex:none}.it-mini-pill{min-width:0;padding:1px 8px;font-size:11px;color:#fff}.it-tick{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line-2);display:grid;place-items:center;color:transparent;flex:none;transition:background .12s,border-color .12s,color .12s}.it-tick:hover:not(:disabled){border-color:var(--ok);color:var(--ok)}.it-tick.on{background:var(--ok);border-color:var(--ok);color:#fff}.it-tick:disabled{cursor:default}.it-tick.big{width:28px;height:28px;margin-top:4px}.it-check{display:flex;align-items:center;gap:8px;font-size:13px}.it-check input{width:16px;height:16px;accent-color:var(--accent);flex:none}.it-empty{display:grid;justify-items:center;text-align:center;grid-gap:6px;gap:6px;padding:30px 16px;font-size:13px}.it-empty .muted{max-width:400px;line-height:1.7}.it-empty-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.it-skel{display:grid;grid-gap:12px;gap:12px;padding:20px}.it-skel i{height:18px;border-radius:8px;background:linear-gradient(90deg,color-mix(in oklab,var(--text) 5%,transparent),color-mix(in oklab,var(--text) 10%,transparent),color-mix(in oklab,var(--text) 5%,transparent));background-size:200% 100%;animation:itShimmer 1.2s linear infinite}.it-skel i.s{width:60%}@keyframes itShimmer{to{background-position:-200% 0}}@keyframes itIn{0%{transform:translateX(-24px);opacity:0}}.it-back{position:fixed;inset:0;z-index:85;background:rgba(0,0,0,.28);animation:fade .15s ease}.it-panel{position:fixed;top:0;bottom:0;inset-inline-end:0;width:min(640px,100vw);background:var(--card-solid);-webkit-border-start:1px solid var(--line-2);border-inline-start:1px solid var(--line-2);box-shadow:0 0 80px -10px rgba(0,0,0,.6);display:flex;flex-direction:column;animation:itIn .2s cubic-bezier(.2,.8,.2,1)}.it-panel.full{width:min(1180px,96vw)}.it-head{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line);flex:none}.it-head .it-pop{inset-inline-start:auto;inset-inline-end:0}.it-head .ibtn.on{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.it-dot{position:absolute;top:5px;inset-inline-end:5px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.it-crumbs{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;overflow:hidden}.it-gchip{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.it-follow{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border-radius:10px;border:1px solid var(--line);color:var(--muted);font-size:12.5px;white-space:nowrap}.it-follow:hover{color:var(--text);border-color:var(--line-2)}.it-follow.on{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 40%,transparent);background:var(--accent-soft)}.it-scroll{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 24px;min-height:0}.it-banner{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--warn) 12%,transparent);font-size:13px;margin-top:12px}.it-banner.bad{background:color-mix(in oklab,var(--bad) 11%,transparent);color:var(--bad)}.it-title-row{display:flex;gap:10px;align-items:flex-start;margin-top:16px}.it-title{flex:1 1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:21px;font-weight:600;line-height:1.35;resize:none;overflow:hidden;padding:2px 6px;border-radius:8px;outline:none}.it-title:hover:not([readonly]){background:color-mix(in oklab,var(--text) 4%,transparent)}.it-title:focus{box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 50%,transparent)}.it-title.done{color:var(--muted);text-decoration:line-through}.it-quick{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 6px;-webkit-padding-start:38px;padding-inline-start:38px}.it-q-b,.it-quick{align-items:center}.it-q-b{display:inline-flex;gap:6px;min-height:32px;padding:2px 8px;border-radius:8px;border:1px solid var(--line)}.it-q-b:hover:not(:disabled){border-color:var(--line-2)}.it-q.t-status .it-q-b{padding:0;border:0}.it-q.t-status .wk-pill{min-height:32px;padding:5px 16px;border-radius:8px;font-size:13px}.it-add{font-size:12px;color:var(--faint)}.it-num{font-size:12px;-webkit-margin-start:auto;margin-inline-start:auto}.it-body{margin-top:10px}.it-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;position:-webkit-sticky;position:sticky;top:0;background:var(--card-solid);z-index:3}.it-tabs::-webkit-scrollbar{display:none}.it-tabs button{padding:10px 12px;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.it-tabs button.on{color:var(--text);border-bottom-color:var(--accent);font-weight:500}.it-tabs small{font-size:11px;padding:0 6px;border-radius:99px;background:color-mix(in oklab,var(--text) 8%,transparent);color:var(--muted)}.it-pane{padding-top:14px}.it-foot{font-size:11.5px;margin-top:26px;padding-top:10px;border-top:1px solid var(--line)}@media (min-width:761px){.it-panel.full .it-body{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.it-panel.full .it-side{-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);-webkit-padding-end:18px;padding-inline-end:18px}.it-panel.full .it-side>.sec-t{margin-top:10px}}.it-pop{z-index:45}.it-pop .input,.it-pop select{padding:7px 10px;font-size:13px}.it-menu{min-width:250px}.bh-menu hr,.it-menu hr,.it-remind hr{border:0;border-top:1px solid var(--line);margin:4px 0}.it-menu small.num{-webkit-margin-start:auto;margin-inline-start:auto}.it-menu-form{display:grid;grid-gap:8px;gap:8px;padding:6px}.it-menu-form .field{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted)}.it-menu-a{display:flex;gap:6px;justify-content:flex-end}.it-tpl{gap:4px}.it-tpl,.it-tpl>button.grow{display:flex;align-items:center}.it-tpl>button.grow{gap:6px;padding:7px 8px;border-radius:7px;font-size:13px;text-align:start}.it-tpl>button.grow:hover{background:var(--accent-soft)}.it-remind{min-width:280px}.it-pop-t{font-size:13px;padding:4px 8px}.it-remind-c{display:flex;gap:6px;padding:4px}.it-remind-c .input{flex:1 1;min-width:0}.it-rem{display:flex;align-items:center;gap:8px;padding:4px 8px;font-size:13px}.it-remind-n{padding:4px 8px;font-size:11.5px}.it-pick-pop{width:min(380px,86vw);max-width:none}.it-picker{display:grid;grid-gap:6px;gap:6px}.it-picker .ibx-search{height:36px}.it-picker-l{max-height:290px;overflow:auto;display:grid;grid-gap:2px;gap:2px}.it-picker-l .wk-row-opt>i{border-radius:50%}.it-done-t{text-decoration:line-through;color:var(--muted)}.it-emojis{display:flex;gap:2px;min-width:0;padding:4px}.it-emojis button{font-size:18px;width:36px;height:36px;border-radius:8px}.it-emojis button:hover{background:var(--accent-soft)}.it-grid,.it-row{display:grid}.it-row{grid-template-columns:140px minmax(0,1fr);grid-gap:10px;gap:10px;min-height:40px;padding:2px 0;border-bottom:1px dashed var(--line)}.it-lbl,.it-row{align-items:center}.it-lbl{display:inline-flex;gap:6px;color:var(--muted);font-size:12.5px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.it-lbl svg{flex:none;opacity:.7}.it-val{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.it-val-b,.it-val.ro{padding:4px 8px}.it-val-b{display:flex;align-items:center;gap:6px;min-height:34px;width:100%;border-radius:8px;text-align:start;min-width:0}.it-val-b:hover{background:color-mix(in oklab,var(--accent) 7%,transparent)}.it-val-b.t-priority,.it-val-b.t-status{padding:0}.it-val-b.t-priority .wk-pill,.it-val-b.t-status .wk-pill{min-height:32px;border-radius:8px;padding-inline:16px}.it-more{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:var(--muted);padding:10px 0 4px}.it-more[aria-expanded=true] svg{transform:rotate(180deg)}.it-add-b{font-size:12px;color:var(--accent);padding:3px 9px;border-radius:99px;border:1px dashed color-mix(in oklab,var(--accent) 45%,transparent);white-space:nowrap}.it-sec{margin-top:18px}.it-sec .sec-t{display:flex;gap:8px;align-items:center}.it-saved{color:var(--ok);font-weight:500;letter-spacing:0}.it-desc{width:100%;min-height:84px;resize:vertical;line-height:1.6;font-size:13.5px}.it-prog{height:6px;border-radius:99px;background:color-mix(in oklab,var(--text) 8%,transparent);overflow:hidden}.it-prog i{display:block;height:100%;background:var(--ok);border-radius:99px;transition:width .3s}.it-cl{display:grid;grid-gap:2px;gap:2px;margin-top:8px}.it-cl-l{display:flex;align-items:center;gap:6px;padding:2px 4px;border-radius:8px}.it-cl-l:hover{background:color-mix(in oklab,var(--text) 3%,transparent)}.it-cl-l input[type=checkbox]{width:17px;height:17px;accent-color:var(--ok);flex:none}.it-cl-t{flex:1 1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:13.5px;padding:5px 2px;outline:none}.it-cl-l.done .it-cl-t{color:var(--muted);text-decoration:line-through}.it-cl-add{font-size:13px;padding:7px 10px;margin-top:4px;width:100%}.it-file{position:relative;display:inline-grid;gap:2px;width:74px}.it-file-b{width:74px;height:56px;border-radius:8px;overflow:hidden;border:1px solid var(--line);display:grid;place-items:center;background:color-mix(in oklab,var(--text) 4%,transparent)}.it-file-b img{width:100%;height:100%;object-fit:cover}.it-file-ic{display:grid;justify-items:center;grid-gap:2px;gap:2px;color:var(--muted)}.it-file-ic small{font-size:9.5px;font-weight:700;letter-spacing:.04em}.it-file-n{font-size:10.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-file .it-x{position:absolute;top:-6px;inset-inline-end:-6px;background:var(--card-solid);border:1px solid var(--line-2);border-radius:50%;width:20px;height:20px;opacity:0}.it-file:focus-within .it-x,.it-file:hover .it-x{opacity:1}.it-chips-v .wk-chip{gap:4px}.it-chips-v .wk-chip a{color:inherit}.it-links .wk-chips{flex-wrap:wrap}.it-updates{display:grid;grid-gap:14px;gap:14px}.it-editor{border:1px solid var(--line-2);border-radius:12px;background:var(--card-solid);transition:border-color .12s,box-shadow .12s}.it-editor:focus-within{border-color:color-mix(in oklab,var(--accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 14%,transparent)}.it-editor.over{border-style:dashed;border-color:var(--accent);background:var(--accent-soft)}.it-ed-wrap{position:relative}.it-ed{min-height:46px;max-height:360px;overflow-y:auto;padding:11px 14px;outline:none;font-size:14px;line-height:1.6}.it-editor.open .it-ed{min-height:92px}.it-editor.compact .it-ed{min-height:56px}.it-ed[data-empty]:before{content:attr(data-ph);color:var(--faint);pointer-events:none;position:absolute}.it-ed-bar{display:flex;align-items:center;gap:2px;padding:6px 8px;border-top:1px solid var(--line);flex-wrap:wrap}.it-tool{width:32px;height:32px;border-radius:7px;display:grid;place-items:center;color:var(--muted);font-size:13px}.it-tool:hover{background:color-mix(in oklab,var(--text) 6%,transparent);color:var(--text)}.it-hint{font-size:11px;-webkit-margin-end:8px;margin-inline-end:8px}.it-mention{min-width:230px;z-index:46}.it-mention small{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px}.it-all{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex:none}.it-att-list{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 10px}.it-att{display:inline-flex;align-items:center;gap:6px;max-width:250px;padding:4px 6px 4px 8px;border-radius:8px;background:color-mix(in oklab,var(--text) 5%,transparent);font-size:12px}.it-att img{width:28px;height:28px;object-fit:cover;border-radius:5px}.it-att .grow{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-html{overflow-wrap:anywhere}.it-html p{margin:0 0 6px}.it-html ol,.it-html ul{margin:4px 0;-webkit-padding-start:22px;padding-inline-start:22px}.it-html a{color:var(--accent);text-decoration:underline}.it-html img{max-width:100%;max-height:320px;border-radius:8px;display:block;margin:6px 0}.it-html code{font-family:ui-monospace,monospace;font-size:12.5px;background:color-mix(in oklab,var(--text) 7%,transparent);padding:1px 5px;border-radius:5px}.it-html blockquote{margin:6px 0;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-border-start:3px solid var(--line-2);border-inline-start:3px solid var(--line-2);color:var(--muted)}.it-html span[data-mention]{color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:0 3px;font-weight:500}.it-cm-b.mine li{cursor:pointer}.it-cm,.it-thread{display:grid;grid-gap:8px;gap:8px}.it-cm{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--card-solid);min-width:0}.it-cm.me{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}.it-cm.reply{border:0;-webkit-border-start:2px solid var(--line-2);border-inline-start:2px solid var(--line-2);border-radius:0;padding:4px 12px}.it-cm.deleted{padding:8px 14px;font-size:12.5px}.it-cm-h{display:flex;align-items:center;gap:8px;font-size:13px}.it-cm-h .muted{font-size:12px}.it-cm-b{font-size:14px;line-height:1.65}.it-cm-f{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.it-cm-f .it-link{color:var(--muted)}.it-cm-f .it-link:hover{color:var(--accent)}.it-cm-f .it-link.bad:hover{color:var(--bad)}.it-cm-f .it-pop{inset-inline-start:0}.it-react{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border-radius:99px;border:1px solid var(--line);font-size:13px}.it-react.on{border-color:color-mix(in oklab,var(--accent) 50%,transparent);background:var(--accent-soft)}.it-react .num{font-size:11.5px}.it-replies{display:grid;grid-gap:6px;gap:6px;-webkit-margin-start:24px;margin-inline-start:24px}.it-cm-files{display:flex;flex-wrap:wrap;gap:8px}.it-note{font-size:13px;padding:10px;display:flex;gap:6px;align-items:center}.it-files{outline:2px dashed transparent;outline-offset:4px;min-height:200px;border-radius:12px;transition:background .12s,outline-color .12s}.it-files.over{background:var(--accent-soft);outline-color:var(--accent)}.it-files-bar{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.it-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.it-gal{margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;position:relative;background:var(--card-solid);display:grid;min-width:0}.it-gal-th{aspect-ratio:4/3;display:grid;place-items:center;background:color-mix(in oklab,var(--text) 4%,transparent);width:100%}.it-gal-th img{width:100%;height:100%;object-fit:cover}.it-gal figcaption{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;font-size:12.5px;min-width:0}.it-gal figcaption small{font-size:11px}.it-gal-a{position:absolute;top:6px;inset-inline-start:6px;display:flex;gap:4px;opacity:0;transition:opacity .12s}.it-gal:focus-within .it-gal-a,.it-gal:hover .it-gal-a{opacity:1}.it-gal-a .ibtn{width:30px;height:30px;background:var(--card-solid)}@media (hover:none){.it-file .it-x,.it-gal-a{opacity:1}}.it-subs-h{display:flex;align-items:center;gap:10px;font-size:12.5px;margin-bottom:10px}.it-subt{display:grid;min-width:0}.it-sr{display:grid;grid-template-columns:56px minmax(140px,1fr) var(--it-cols,110px) 30px;align-items:center;min-height:40px;border-bottom:1px solid var(--line);grid-gap:4px;gap:4px}.it-sr-h{min-height:28px;font-size:11.5px;color:var(--muted)}.it-sr-h>span{text-align:center}.it-sr-h>span:nth-child(2){text-align:start}.it-sr.done .it-sr-t .it-ell{color:var(--muted);text-decoration:line-through}.it-sr.over{box-shadow:inset 0 2px 0 var(--accent)}.it-sr.drag{opacity:.4}.it-sr-a{display:flex;align-items:center;gap:4px}.it-grip{cursor:-webkit-grab;cursor:grab;color:var(--faint);font-size:12px;letter-spacing:-2px;padding:4px 2px;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.it-sr:hover .it-grip{opacity:1}.it-sr-t{display:flex;align-items:center;gap:6px;min-width:0;padding:6px;text-align:start;font-size:13.5px;border-radius:6px}.it-sr-t:hover{color:var(--accent)}.it-sc{display:flex;align-items:center;justify-content:center;min-width:0;padding:3px 2px;font-size:12.5px;align-self:stretch}.it-sc.ed{cursor:pointer;border-radius:6px}.it-sc.ed:hover{background:color-mix(in oklab,var(--accent) 7%,transparent)}.it-sc .wk-pill{min-width:0;width:100%}.it-sc .wk-pop{top:100%;inset-inline-start:auto;inset-inline-end:0}.it-sub-add{display:flex;align-items:center;gap:8px;padding:4px 8px;color:var(--faint);border-bottom:1px dashed var(--line)}.it-in{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:13.5px;padding:8px 0}.it-tip{font-size:12.5px;line-height:1.6;margin-top:10px}.it-deps{display:grid;grid-gap:6px;gap:6px}.it-dep-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.it-dep-h .muted{font-size:12px}.it-dep-h .it-pop{inset-inline-start:auto;inset-inline-end:0}.it-dep{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:9px;border:1px solid var(--line);margin-top:6px;font-size:13.5px;min-width:0}.it-dep a{color:var(--text)}.it-dep a:hover{color:var(--accent)}.it-dep.done a{color:var(--muted);text-decoration:line-through}.it-dep-s{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;background:color-mix(in oklab,var(--text) 7%,transparent)}.it-dep-s.bad{color:var(--bad);background:color-mix(in oklab,var(--bad) 12%,transparent)}.it-dep-s.ok{color:#fff;background:var(--ok)}.it-dep-none{font-size:12.5px;padding:6px 2px}.it-hist-f{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.it-hist-f .ibx-chip{height:28px;font-size:12px}.it-hist-l{list-style:none;margin:0;padding:0;display:grid}.it-hist-day{font-size:11.5px;color:var(--muted);font-weight:600;margin:14px 0 4px}.it-hist-r{display:flex;align-items:flex-start;gap:8px;padding:7px 0;font-size:13px;line-height:1.55;border-bottom:1px solid var(--line)}.it-hist-r .num{font-size:11.5px;white-space:nowrap}.it-sys{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex:none}.it-origin{-webkit-margin-start:6px;margin-inline-start:6px;font-size:10px}.bh,.mw{display:grid;grid-gap:14px;gap:14px;min-width:0}.mw-h{margin:0;font-size:22px;font-weight:var(--head-weight,600)}.mw-sub{font-size:13px;margin-top:2px}.mw-late{color:var(--bad);font-weight:600}.mw-done{color:var(--ok)}.mw-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bh-search,.mw-search{flex:0 1 240px;min-width:160px;height:36px}.mw-pris{display:inline-flex;gap:4px;flex-wrap:wrap}.mw-bar .ibx-chip{height:32px;font-size:12.5px}.mw-dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}.mw-bucket{border-radius:14px;outline:2px dashed transparent;outline-offset:3px;transition:background .12s,outline-color .12s}.mw-bucket.over{background:color-mix(in oklab,var(--gc) 8%,transparent);outline-color:var(--gc)}.mw-bh{display:flex;align-items:center;gap:8px;padding:4px 2px 8px;color:var(--gc);flex-wrap:wrap}.mw-bh b{font-size:15px;font-weight:600}.mw-bh small{font-size:12px;font-weight:400}.mw-count{font-size:12px;color:var(--muted);padding:1px 8px;border-radius:99px;background:color-mix(in oklab,var(--text) 6%,transparent)}.mw-add{width:28px;height:28px}.mw-rows{display:grid;border:1px solid var(--line);-webkit-border-start:4px solid var(--gc);border-inline-start:4px solid var(--gc);border-radius:12px}.mw-row,.mw-rows{background:var(--card-solid)}.mw-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-top:1px solid var(--line);min-height:50px;position:relative;touch-action:pan-y;transition:background .12s}.mw-row:first-child{border-top:0;border-radius:0 12px 0 0}.mw-row:hover{background:color-mix(in oklab,var(--text) 3%,var(--card-solid))}.mw-row[draggable=true]{cursor:-webkit-grab;cursor:grab}.mw-row.drag{opacity:.45}.mw-row.sw-done{background:color-mix(in oklab,var(--ok) 22%,var(--card-solid))}.mw-row.sw-date{background:color-mix(in oklab,var(--accent) 18%,var(--card-solid))}.mw-t{flex:1 1;min-width:0;display:grid;grid-gap:3px;gap:3px;text-align:start;padding:2px 0}.mw-title{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-row.done .mw-title{color:var(--muted);text-decoration:line-through}.mw-meta{display:flex;align-items:center;gap:8px;font-size:11.5px;min-width:0;overflow:hidden}.mw-parent{overflow:hidden;text-overflow:ellipsis;max-width:220px}.mw-c,.mw-parent{white-space:nowrap}.mw-c{display:inline-flex;gap:2px}.mw-c,.mw-cells{align-items:center}.mw-cells{display:flex;gap:6px;flex:none}.mw-cells .wk-pop{inset-inline-start:auto;inset-inline-end:0}.mw-cell{display:inline-flex;align-items:center;justify-content:center;min-height:30px;min-width:30px;border-radius:8px;padding:0 4px;gap:4px}.mw-cell:hover:not(:disabled){background:color-mix(in oklab,var(--text) 6%,transparent)}.mw-cell:disabled{cursor:default}.mw-st .mw-cell{padding:0;width:124px}.mw-st .wk-pill{width:100%;min-width:0;min-height:28px;border-radius:7px}.mw-date{font-size:12.5px;min-width:64px;white-space:nowrap}.mw-date.late{color:var(--bad);font-weight:600}.mw-date.today{color:var(--warn);font-weight:600}.mw-datemenu{min-width:230px}.mw-datemenu button.on{font-weight:600;background:var(--accent-soft)}.mw-datemenu .input{margin:4px 0;padding:7px 10px;font-size:13px}.mw-clean{padding:16px;text-align:center;font-size:14px}.mw-zero{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;padding:34px 20px}.mw-zero-ic{font-size:34px;line-height:1}.mw-teach{text-align:start;font-size:13px;line-height:1.8;margin:4px 0;-webkit-padding-start:18px;padding-inline-start:18px;max-width:540px;color:var(--muted)}.mw-teach b{color:var(--text)}.mw-zero-a{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap;justify-content:center}.mw-new{width:min(580px,94vw);overflow:visible}.palette .mw-new-t{font-size:17px;font-weight:500}.palette .mw-new-t.need{box-shadow:inset 0 -2px 0 var(--bad,#f87171)}.mw-new-need{padding:6px 18px 0;color:var(--bad,#f87171);font-size:13px}.mw-new-b{grid-gap:10px;padding:14px 18px}.mw-new-b,.mw-new-r{display:grid;gap:10px}.mw-new-r{grid-template-columns:70px minmax(0,1fr);align-items:center;grid-gap:10px;font-size:13px}.mw-new-r .input{padding:7px 10px;font-size:13px}.mw-new .wk-quick{align-items:center}.mw-new .wk-quick button{display:inline-flex;align-items:center;gap:4px;padding:5px 10px}.mw-new .wk-quick button.on{background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 50%,transparent);color:var(--text)}.palette .mw-new-date{width:150px;padding:4px 8px;border:1px solid var(--line-2);border-radius:8px;font-size:12.5px}.mw-new .cp-actions{padding:12px 18px;border-top:1px solid var(--line);align-items:center;flex-wrap:wrap}.mw-hint{-webkit-margin-end:auto;margin-inline-end:auto;font-size:12px}.bh-sec{display:grid;grid-gap:10px;gap:10px;border-radius:14px;outline:2px dashed transparent;outline-offset:4px;transition:outline-color .12s,background .12s}.bh-sec.drop{outline-color:var(--line-2)}.bh-sec.over{outline-color:var(--accent);background:var(--accent-soft)}.bh-sh{display:flex;align-items:center;gap:8px;font-size:15px}.bh-sh .muted{font-size:12px}.bh-grid.tk-boards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.bh-card.tk-bcard{padding:0;display:block;border:1px solid var(--line);border-radius:var(--radius);background:var(--card-solid);transition:border-color .12s,box-shadow .12s;min-width:0}.bh-card.menu,.bh-card.tk-bcard:hover{border-color:var(--line-2);box-shadow:var(--shadow)}.bh-card[draggable=true]{cursor:-webkit-grab;cursor:grab}.bh-a{display:grid;grid-gap:9px;gap:9px;padding:14px 16px 12px;color:inherit;min-width:0}.bh-top{display:flex;align-items:center;gap:10px;min-width:0;-webkit-padding-end:66px;padding-inline-end:66px}.bh-name{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bh-ic.tk-ic{width:32px;height:32px;border-radius:9px}.bh-desc{font-size:12.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.bh-prog{height:6px;border-radius:99px;background:color-mix(in oklab,var(--text) 8%,transparent);overflow:hidden}.bh-prog i{display:block;height:100%;border-radius:99px;min-width:2px}.bh-stats{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted)}.bh-stats b{color:var(--text)}.bh-late{display:inline-flex;align-items:center;gap:3px}.bh-late,.bh-stats .bh-late b{color:var(--bad)}.bh-last{font-size:11.5px}.bh-acts{position:absolute;top:12px;inset-inline-end:12px;display:flex;gap:4px}.bh-acts .ibtn{width:30px;height:30px;background:var(--card-solid)}.bh-acts .it-pop{inset-inline-start:auto;inset-inline-end:0}.bh-star{opacity:0}.bh-card:focus-within .bh-star,.bh-card:hover .bh-star,.bh-star.on{opacity:1}.bh-star.on{color:#FFCB00;border-color:color-mix(in oklab,#FFCB00 45%,transparent)}@media (hover:none){.bh-star{opacity:1}}.bh-menu{min-width:230px}.bh-menu button.on{font-weight:600}.bh-sh .it-pop{inset-inline-start:auto;inset-inline-end:0}.bh-recent{display:flex;gap:8px;flex-wrap:wrap}.bh-rc{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:12px;border:1px solid var(--line);background:var(--card-solid);font-size:13px;max-width:240px;color:inherit;min-width:0}.bh-rc:hover{border-color:var(--line-2)}.bh-rc .bh-ic.tk-ic{width:24px;height:24px;border-radius:7px}.bh-rc .bh-late{font-size:11px;background:color-mix(in oklab,var(--bad) 14%,transparent);padding:0 6px;border-radius:99px}.bh-empty{padding:18px;text-align:center;font-size:13px;border:1px dashed var(--line);border-radius:12px}.bh-tip{font-size:13px;display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:0}.bh-arch-l{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.bh-arch-r{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;font-size:13px;min-width:0}.bh-arch-r .bh-ic.tk-ic{width:26px;height:26px}.overlay.tg-back{padding:3vh 16px;place-items:start center;z-index:80}.tg-modal{width:min(1060px,100%);max-height:94vh;display:flex;flex-direction:column;background:var(--card-solid);border:1px solid var(--line-2);border-radius:18px;box-shadow:0 30px 80px -20px rgba(0,0,0,.6);overflow:hidden}.tg-h{gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.tg-h,.tg-h h3{display:flex;align-items:center}.tg-h h3{margin:0;font-size:17px;gap:8px}.tg-sub{font-size:12.5px}.tg-body{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:0;flex:1 1}.tg-list{overflow-y:auto;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);padding:8px;display:grid;grid-gap:2px;gap:2px;align-content:start}.tg-li{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;text-align:start;min-width:0}.tg-li:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.tg-li.on{background:var(--accent-soft)}.tg-li b{display:block;font-size:13.5px;font-weight:500}.tg-li small{font-size:11.5px}.tg-ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none}.tg-ic.blank{border:1.5px dashed var(--line-2);color:var(--muted)}.tg-ic.big{width:46px;height:46px;border-radius:13px}.tg-prev{overflow-y:auto;padding:18px 22px 0;grid-gap:14px;gap:14px;align-content:start}.tg-p,.tg-prev{display:grid;min-width:0}.tg-p{grid-gap:12px;gap:12px}.tg-p-h{display:flex;gap:14px;align-items:flex-start}.tg-blank h4,.tg-p-h h4{margin:0 0 4px;font-size:18px}.tg-p-h p{margin:0;font-size:13px;line-height:1.6}.tg-chips,.tg-fields{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12.5px}.tg-chips>.muted,.tg-fields>.muted{min-width:64px}.tg-f{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;background:color-mix(in oklab,var(--text) 6%,transparent);font-size:12px}.tg-f svg{opacity:.7}.tg-auto{display:grid;grid-gap:4px;gap:4px;font-size:12.5px}.tg-auto span:not(.muted){display:flex;gap:6px;align-items:center}.tg-table{border:1px solid var(--line);border-radius:12px;overflow:hidden;font-size:12.5px}.tg-tr{display:grid;grid-template-columns:var(--tg-cols);grid-gap:8px;gap:8px;align-items:center;padding:6px 10px;border-top:1px solid var(--line)}.tg-tr,.tg-tr>*{min-width:0}.tg-tr.th{border-top:0;color:var(--muted);font-size:11.5px;background:color-mix(in oklab,var(--text) 3%,transparent)}.tg-g{-webkit-border-start:4px solid var(--gc);border-inline-start:4px solid var(--gc)}.tg-gh{padding:6px 10px 2px;color:var(--gc);font-weight:600;font-size:12.5px}.tg-form,.tg-gh{border-top:1px solid var(--line)}.tg-form{display:grid;grid-gap:10px;gap:10px;padding:12px 0 16px;position:-webkit-sticky;position:sticky;bottom:0;background:var(--card-solid)}.tg-form .field{display:grid;grid-gap:4px;gap:4px;font-size:12.5px;color:var(--muted)}.tg-go{justify-self:start;padding-inline:18px}.tg-blank{display:grid;grid-gap:12px;gap:12px}.tg-backb{justify-self:start}@media (max-width:760px){.it-back{background:rgba(0,0,0,.4)}.it-panel,.it-panel.full{inset:0;width:100%;border:0;animation:sheetUp .24s cubic-bezier(.2,.8,.2,1);padding-top:env(safe-area-inset-top)}.it-head{padding:8px 10px;gap:4px}.it-crumbs .it-gchip,.it-crumbs .it-gchip+.muted,.it-follow-t,.it-wide{display:none}.it-follow{padding:0 8px}.it-follow .wk-avs{display:none}.it-panel .wk-pop:not(.it-mention),.mw-row .wk-pop{position:fixed;inset-inline:12px;top:auto;bottom:calc(12px + env(safe-area-inset-bottom));max-width:none;min-width:0;max-height:62dvh;overflow-y:auto;z-index:88;box-shadow:0 -10px 50px rgba(0,0,0,.45)}.it-scroll{padding:0 14px calc(28px + env(safe-area-inset-bottom))}.it-title{font-size:18px}.it-quick{-webkit-padding-start:0;padding-inline-start:0}.it-row{grid-template-columns:112px minmax(0,1fr)}.it-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.it-replies{-webkit-margin-start:10px;margin-inline-start:10px}.it-hint{display:none}.it-sr{grid-template-columns:56px minmax(0,1fr) 96px 30px}.it-sr>.it-sc~.it-sc{display:none}.it-grip{opacity:1}.bh-search,.mw-search{flex:1 1 100%}.mw-bar select{flex:1 1 40%}.mw-pris{order:5}.mw-row{flex-wrap:wrap;padding:10px;gap:6px 8px}.mw-t{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 40px)}.mw-cells{width:100%;-webkit-padding-start:30px;padding-inline-start:30px}.mw-st .mw-cell{width:108px}.mw-av{display:none}.mw-new-r{gap:4px}.bh-grid.tk-boards,.mw-new-r{grid-template-columns:1fr}.bh-head .btn.ghost{padding-inline:10px}.overlay.tg-back{padding:0;place-items:stretch}.tg-modal{max-height:none;height:100dvh;border-radius:0;border:0}.tg-body{grid-template-columns:1fr}.tg-body .tg-prev,.tg-body.picked .tg-list{display:none}.tg-body.picked .tg-prev{display:grid}.tg-list{border:0}.tg-sub{display:none}.tg-prev{padding:14px 16px 0}.tg-form{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.tg-tr{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important}.tg-tr>:nth-child(n+3){display:none}}.it-brief{display:grid;grid-gap:6px;gap:6px;margin:4px 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in oklab,var(--text) 2%,var(--card-solid))}.it-brief .it-row{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.it-brief .it-sec{margin-top:2px}.it-brief .it-desc{min-height:64px}.it-repeat{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px dashed var(--line-2);border-radius:99px;font-size:12px;color:var(--muted)}.it-repeat.on{border-style:solid;border-color:color-mix(in oklab,var(--accent) 55%,transparent);color:var(--text)}.it-repeat select{border:0;background:transparent;color:inherit;font:inherit;padding:2px 0;cursor:pointer}.it-foot .link{color:inherit;text-decoration:underline}.nt-h{display:grid;grid-gap:2px;gap:2px;padding:14px 18px 0;font-size:14px}.nt-h b{display:flex;align-items:center;gap:6px}.nt-h .muted{font-size:12.5px}.nt-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:0}.nt-row .input{flex:1 1 140px;min-width:0}.nt-desc{width:100%;resize:vertical;font-size:13.5px;line-height:1.6}.nt-add{justify-self:start;font-size:13px}.nt-people{gap:6px;flex-wrap:wrap;min-height:34px;padding:4px 10px;border:1px solid var(--line-2);border-radius:10px;background:transparent;color:var(--text);text-align:start}.nt-people,.nt-person{display:inline-flex;align-items:center}.nt-person{gap:4px;font-size:13px}.nt-pop{max-height:320px;overflow-y:auto;min-width:240px}.palette .nt-time{width:100px}.nt-repeat{max-width:180px}.nt-note{font-size:12px;margin-top:-4px}.wk-linkpick{display:grid;grid-gap:8px;gap:8px;min-width:min(360px,84vw)}.wk-linkpick-l{display:grid;grid-gap:2px;gap:2px;max-height:260px;overflow-y:auto}.wk-linkpick-l button{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;text-align:start;min-height:40px}.wk-linkpick-l button:focus-visible,.wk-linkpick-l button:hover{background:var(--accent-soft)}.wk-linkpick-l small{max-width:40%;font-size:11.5px}.wk-vis{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.wk-vis .input{max-width:220px}.mw-lenses{margin:4px 0 10px}.mw-lenses small{opacity:.7}.mw-filters{display:contents}.mw-ftoggle{display:none}.mw-ftoggle.on{border-color:var(--accent)}.mw-row.focus{box-shadow:inset 3px 0 0 var(--accent);background:color-mix(in oklab,var(--accent) 6%,var(--card-solid))}.mw-row.sel{background:color-mix(in oklab,var(--accent) 12%,var(--card-solid))}.mw-sel{width:18px;height:18px;flex:none;accent-color:var(--accent);margin:0 2px}.mw-late-all{font-size:12px}.mw-bulk .wkt-bbtn{position:relative}.mw-keys{width:min(440px,94vw)}.mw-keys-l{display:grid;grid-gap:6px;gap:6px;padding:14px 18px}.mw-keys-l>div{display:flex;align-items:center;gap:10px;font-size:13.5px}.mw-keys-l kbd{min-width:64px;text-align:center;padding:2px 8px;border:solid var(--line-2);border-width:1px 1px 2px;border-radius:6px;font-size:12px;font-family:inherit}.mw-date small{font-size:11px;opacity:.8}.tl{display:grid;grid-gap:10px;gap:10px}.tl-table{border:1px solid var(--line);border-radius:12px;background:var(--card-solid);overflow:hidden}.tl-row{display:grid;grid-template-columns:minmax(160px,2fr) repeat(6,minmax(52px,1fr));align-items:center;grid-gap:6px;gap:6px;width:100%;padding:10px 12px;border-top:1px solid var(--line);text-align:start;background:transparent;color:var(--text)}.tl-head{border-top:0;font-size:12px;color:var(--muted)}.tl-row.on,button.tl-row:hover{background:color-mix(in oklab,var(--text) 3%,var(--card-solid))}.tl-row .num{text-align:center}.tl-row .zero{color:var(--muted);opacity:.6}.tl-row .tl-overdue:not(.zero){color:var(--bad,#f87171);font-weight:600}.tl-row .tl-today:not(.zero){color:#FDAB3D;font-weight:600}.tl-who{display:flex;align-items:center;gap:8px;min-width:0;position:relative}.tl-who b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-bar{position:absolute;inset-inline-start:0;bottom:-8px;height:2px;width:var(--w);background:var(--accent);border-radius:2px;opacity:.5}.tl-items{display:grid;padding:4px 12px 10px;background:color-mix(in oklab,var(--text) 2%,var(--card-solid))}.tl-item{display:flex;align-items:center;gap:8px;padding:8px 6px;border-radius:8px;text-align:start;min-height:40px}.tl-item:hover{background:var(--accent-soft)}.wa-sysboards{display:grid;grid-gap:0;gap:0;padding:4px 12px}.wa-sysboard{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.wa-sysboard:first-child{border-top:0}.wa-sysboard .input{max-width:240px}@media (max-width:640px){.mw-ftoggle{display:inline-flex}.mw-filters{display:none}.mw-bar.open .mw-filters{display:flex;flex-wrap:wrap;gap:8px;width:100%}.mw-bar .mini-select{flex:1 1 40%}.mw-hide-s{display:none}.mw-lenses{overflow-x:auto}.tl-row{grid-template-columns:minmax(110px,1.6fr) repeat(3,minmax(40px,1fr))}.tl-row .tl-later,.tl-row .tl-none,.tl-row .tl-total{display:none}.it-brief .it-row{grid-template-columns:1fr}.wa-sysboard,.wk-vis{flex-wrap:wrap}.wa-sysboard .input{max-width:none;width:100%}}