.clankoot-view{--ck-accent-h: 232;--ck-accent: oklch(55% .14 var(--ck-accent-h));--ck-accent-hover: oklch(50% .16 var(--ck-accent-h));--ck-accent-soft: oklch(55% .14 var(--ck-accent-h) / .12);--ck-ink: oklch(20% .008 250);--ck-ink-2: oklch(38% .008 250);--ck-ink-3: oklch(55% .008 250);--ck-ink-4: oklch(70% .006 250);--ck-ink-5: oklch(85% .005 250);--ck-surface: rgba(255, 255, 255, .66);--ck-surface-strong: rgba(255, 255, 255, .86);--ck-surface-soft: rgba(255, 255, 255, .42);--ck-hairline: rgba(20, 22, 40, .06);--ck-hairline-2: rgba(20, 22, 40, .04);--ck-radius-sm: 8px;--ck-radius: 12px;--ck-radius-lg: 16px;--ck-shadow-glass: 0 0 0 .5px rgba(20, 22, 40, .04), 0 1px 2px rgba(20, 22, 40, .04), 0 4px 16px -4px rgba(20, 22, 40, .06);--ck-shadow-glass-lg: 0 0 0 .5px rgba(20, 22, 40, .05), 0 1px 2px rgba(20, 22, 40, .04), 0 16px 48px -12px rgba(20, 22, 40, .12);--ck-shadow-hover: 0 0 0 .5px rgba(20, 22, 40, .05), 0 2px 6px rgba(20, 22, 40, .04), 0 12px 32px -8px rgba(20, 22, 40, .1);--ck-ease-out: cubic-bezier(.22, 1, .36, 1);--ck-ease-spring: cubic-bezier(.34, 1.4, .64, 1);background:transparent;color:var(--ck-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;height:100%;min-height:0}.clankoot-view,.clankoot-view *,.clankoot-view *:before,.clankoot-view *:after{box-sizing:border-box}@keyframes ckViewIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.clankoot-view .view-enter{animation:ckViewIn .32s var(--ck-ease-out)}.clankoot-view .glass{background:var(--ck-surface);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border:.5px solid var(--ck-hairline);border-radius:var(--ck-radius);box-shadow:var(--ck-shadow-glass);position:relative}.clankoot-view .glass-soft{background:var(--ck-surface-soft)}.clankoot-view .glass-strong{background:var(--ck-surface-strong)}.clankoot-view .ck-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:28px;height:28px;border-radius:7px;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--ck-ink-3);font:inherit;font-size:13px;transition:background .15s var(--ck-ease-out),color .15s var(--ck-ease-out)}.clankoot-view .ck-icon-btn:hover{background:#1416280d;color:var(--ck-ink)}.clankoot-view .ck-icon-btn svg{width:14px;height:14px}.clankoot-view .pill-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 11px;background:var(--ck-surface);border:.5px solid var(--ck-hairline);border-radius:7px;font-size:12.5px;font-weight:500;color:var(--ck-ink-2);cursor:pointer;font-family:inherit;transition:background .15s var(--ck-ease-out),color .15s var(--ck-ease-out),border-color .15s var(--ck-ease-out);display:inline-flex;align-items:center;gap:6px}.clankoot-view .pill-btn:hover{background:var(--ck-surface-strong);color:var(--ck-ink);border-color:#1416281f}.clankoot-view .pill-btn.primary{background:var(--ck-ink);color:#fff;border-color:transparent}.clankoot-view .pill-btn.primary:hover{background:#26292d}.clankoot-view .pill-btn.accent{background:var(--ck-accent);color:#fff;border-color:transparent}.clankoot-view .pill-btn.accent:hover{background:var(--ck-accent-hover)}.clankoot-view .seg-control{display:inline-flex;align-items:center;padding:2px;background:#14162809;border-radius:8px;position:relative}.clankoot-view .seg-control button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:5px 13px;font:inherit;font-size:12.5px;font-weight:500;color:var(--ck-ink-3);border-radius:6px;cursor:pointer;letter-spacing:-.005em;transition:color .25s var(--ck-ease-out);white-space:nowrap}.clankoot-view .seg-control button:hover{color:var(--ck-ink-2)}.clankoot-view .seg-control button.active{color:var(--ck-ink);font-weight:600;background:#fff;box-shadow:0 0 0 .5px #1416280d,0 1px 2px #1416280f}.clankoot-view .ck-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ck-surface);border:.5px solid var(--ck-hairline);border-radius:7px;padding:6px 11px;font-size:13px;font-family:inherit;color:var(--ck-ink);outline:none;transition:border-color .15s var(--ck-ease-out),box-shadow .15s var(--ck-ease-out),background .15s}.clankoot-view .ck-input:focus{border-color:var(--ck-accent);box-shadow:0 0 0 3px var(--ck-accent-soft);background:#fff}.clankoot-view .ck-input::-moz-placeholder{color:var(--ck-ink-4)}.clankoot-view .ck-input::placeholder{color:var(--ck-ink-4)}.clankoot-view .select-pill{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%238b8e9a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 10px center,var(--ck-surface);border:.5px solid var(--ck-hairline);border-radius:7px;padding:5px 28px 5px 11px;font-size:12.5px;color:var(--ck-ink-2);font-family:inherit;cursor:pointer;font-weight:500;transition:background .15s var(--ck-ease-out),border-color .15s}.clankoot-view .select-pill:hover{border-color:#1416281f;color:var(--ck-ink)}.clankoot-view .ck-status{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:5px;font-size:11px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.clankoot-view .ck-status .swatch{width:6px;height:6px;border-radius:50%}.clankoot-view .ck-status.backlog,.clankoot-view .ck-status.pending{background:#1416280d;color:var(--ck-ink-3)}.clankoot-view .ck-status.backlog .swatch,.clankoot-view .ck-status.pending .swatch{background:var(--ck-ink-4)}.clankoot-view .ck-status.todo{background:#1416280d;color:var(--ck-ink-2)}.clankoot-view .ck-status.todo .swatch{background:var(--ck-ink-3)}.clankoot-view .ck-status.progress,.clankoot-view .ck-status.in-progress{background:#007ca71a;background:oklch(55% .14 232 / .1);color:#004f6c;color:oklch(40% .12 232)}.clankoot-view .ck-status.progress .swatch,.clankoot-view .ck-status.in-progress .swatch{background:#007ca7;background:oklch(55% .14 232)}.clankoot-view .ck-status.review{background:#b868381f;color:#733200;color:oklch(40% .13 50)}.clankoot-view .ck-status.review .swatch{background:#c06325}.clankoot-view .ck-status.done,.clankoot-view .ck-status.completed{background:#3b834e1f;color:#085023}.clankoot-view .ck-status.done .swatch,.clankoot-view .ck-status.completed .swatch{background:#33854a}.clankoot-view .ck-status.blocked,.clankoot-view .ck-status.overdue{background:#b54a461a;color:#972527}.clankoot-view .ck-status.blocked .swatch,.clankoot-view .ck-status.overdue .swatch{background:#bd413f}.clankoot-view .ck-avatar{border-radius:50%;display:grid;place-items:center;font-weight:600;color:#fff;flex-shrink:0;letter-spacing:.02em;box-shadow:0 0 0 1.5px var(--ck-avatar-ring, transparent)}.clankoot-view .ck-avatar.sm{width:22px;height:22px;font-size:9px}.clankoot-view .ck-avatar.md{width:28px;height:28px;font-size:10.5px}.clankoot-view .card-hover{transition:transform .25s var(--ck-ease-out),box-shadow .25s var(--ck-ease-out),border-color .25s var(--ck-ease-out)}.clankoot-view .card-hover:hover{transform:translateY(-.5px);box-shadow:var(--ck-shadow-hover)}.clankoot-view .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.clankoot-view .tnum{font-variant-numeric:tabular-nums}.clankoot-view .muted{color:var(--ck-ink-3)}.clankoot-view .muted-2{color:var(--ck-ink-4)}.clankoot-view .tiny{font-size:11px}.clankoot-view .small{font-size:12px}.clankoot-view .ck-scroll{scrollbar-width:thin;scrollbar-color:rgba(20,22,40,.14) transparent}.clankoot-view .ck-scroll::-webkit-scrollbar{width:8px;height:8px}.clankoot-view .ck-scroll::-webkit-scrollbar-thumb{background:#1416281f;border-radius:4px;border:2px solid transparent;background-clip:content-box}.clankoot-view .ck-scroll::-webkit-scrollbar-thumb:hover{background:#14162838;border:2px solid transparent;background-clip:content-box}.clankoot-view .ck-scroll::-webkit-scrollbar-track{background:transparent}.clankoot-view .tl-shell{display:flex;flex-direction:column;gap:12px;height:100%;padding:14px;min-height:0}.clankoot-view .tl-toolbar{padding:12px 14px;display:flex;align-items:center;gap:12px;border-radius:var(--ck-radius);flex-wrap:wrap}.clankoot-view .tl-title{font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--ck-ink)}.clankoot-view .tl-sub{font-size:11px;color:var(--ck-ink-3);margin-top:2px}.clankoot-view .tl-zoom{display:inline-flex;gap:4px;align-items:center}.clankoot-view .tl-zoom-label{font-size:11.5px;min-width:56px;text-align:center;color:var(--ck-ink-3);font-variant-numeric:tabular-nums}.clankoot-view .tl-grid{flex:1;min-height:0;border-radius:var(--ck-radius-lg);display:grid;grid-template-columns:240px 1fr;overflow:hidden;position:relative}.clankoot-view .tl-rail-resizer{position:absolute;top:0;bottom:0;width:10px;transform:translate(-5px);z-index:5;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clankoot-view .tl-rail-resizer:before{content:"";position:absolute;top:0;right:4px;bottom:0;left:4px;border-left:1px solid transparent;transition:border-color .15s var(--ck-ease-out),background .15s var(--ck-ease-out)}.clankoot-view .tl-rail-resizer:hover:before,.clankoot-view .tl-rail-resizer:active:before{border-left-color:var(--ck-accent);background:linear-gradient(90deg,transparent,var(--ck-accent-soft) 50%,transparent)}.clankoot-view .tl-rail-resizer:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:32px;transform:translate(-50%,-50%);border-radius:999px;background:var(--ck-accent);opacity:0;transition:opacity .15s var(--ck-ease-out);box-shadow:0 0 0 4px #fff9}.clankoot-view .tl-rail-resizer:hover:after,.clankoot-view .tl-rail-resizer:active:after{opacity:.75}.clankoot-view .tl-rail{border-right:.5px solid var(--ck-hairline);background:#fff6;overflow-y:auto;min-width:0}.clankoot-view .tl-rail-head{height:var(--tl-header-h, 60px);padding:0 14px;display:flex;align-items:center;font-size:11px;font-weight:600;color:var(--ck-ink-4);text-transform:uppercase;letter-spacing:.06em;border-bottom:.5px solid var(--ck-hairline);position:sticky;top:0;background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1}.clankoot-view .tl-rail-group{height:38px;padding:0 14px;display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ck-ink);background:#ffffff4d;border-top:.5px solid var(--ck-hairline-2)}.clankoot-view .tl-rail-group .dot{width:8px;height:8px;border-radius:3px;box-shadow:0 0 0 2px #ffffff80;flex-shrink:0}.clankoot-view .tl-rail-row{height:38px;padding:0 14px 0 24px;font-size:12px;color:var(--ck-ink-2);display:flex;align-items:center;gap:6px;border-top:.5px solid rgba(0,0,0,.04);cursor:pointer;transition:background .12s var(--ck-ease-out)}.clankoot-view .tl-rail-row:hover{background:#14162808}.clankoot-view .tl-rail-row.empty{color:var(--ck-ink-4);font-size:11.5px;cursor:default}.clankoot-view .tl-rail-row .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.clankoot-view .tl-canvas{overflow:auto}.clankoot-view .tl-inner{position:relative;--tl-months-h: 22px;--tl-days-h: 38px;--tl-header-h: 60px}.clankoot-view .tl-dates{position:sticky;top:0;z-index:2;background:#ffffffc7;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border-bottom:.5px solid var(--ck-hairline);height:var(--tl-header-h);display:flex;flex-direction:column}.clankoot-view .tl-months{display:flex;height:var(--tl-months-h);border-bottom:.5px solid var(--ck-hairline);background:linear-gradient(180deg,#ffffff8c,#fff3);flex-shrink:0}.clankoot-view .tl-month{display:flex;align-items:center;padding:0 10px;flex-shrink:0;border-right:.5px solid rgba(0,0,0,.06);overflow:hidden;position:relative}.clankoot-view .tl-month:last-child{border-right:none}.clankoot-view .tl-month-label{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ck-ink-2);white-space:nowrap;position:sticky;left:0;display:inline-flex;align-items:baseline;gap:6px}.clankoot-view .tl-month-year{font-size:9.5px;font-weight:500;color:var(--ck-ink-4);letter-spacing:.04em}.clankoot-view .tl-days,.clankoot-view .tl-date-head{display:flex;height:var(--tl-days-h);flex:1}.clankoot-view .tl-day{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10.5px;font-weight:500;color:var(--ck-ink-3);border-right:.5px solid rgba(0,0,0,.03);flex-shrink:0}.clankoot-view .tl-day.week-start{border-right-color:#00000014}.clankoot-view .tl-day.month-start{border-right-color:#00000024;box-shadow:-1px 0 #0000000d inset}.clankoot-view .tl-day.weekend{color:var(--ck-ink-4);background:#14162803}.clankoot-view .tl-day.today{background:var(--ck-accent);color:#fff;font-weight:700;border-radius:0;box-shadow:0 -1px 0 var(--ck-accent) inset,0 4px 10px -4px var(--ck-accent)}.clankoot-view .tl-day .dow{font-size:9px;opacity:.8}.clankoot-view .tl-today-line{position:absolute;top:38px;bottom:0;width:1px;background:var(--ck-accent);opacity:.45;z-index:1;pointer-events:none}.clankoot-view .tl-row{height:38px;position:relative;border-top:.5px solid rgba(0,0,0,.04)}.clankoot-view .tl-row-group{height:38px;background:#ffffff40;border-top:.5px solid var(--ck-hairline)}.clankoot-view .tl-bar{position:absolute;top:7px;height:24px;border-radius:8px;border:.5px solid rgba(255,255,255,.6);box-shadow:0 1px #ffffff80 inset,0 2px 6px #1416281f;display:flex;align-items:center;padding:0 8px;font-size:11px;font-weight:600;gap:6px;overflow:hidden;cursor:pointer;transition:transform .2s var(--ck-ease-out),box-shadow .2s var(--ck-ease-out)}.clankoot-view .tl-bar:hover{transform:translateY(-.5px);box-shadow:0 1px #ffffff80 inset,0 6px 14px #14162824}.clankoot-view .tl-bar.selected{outline:2px solid #fff;outline-offset:-2px;box-shadow:0 0 0 1px var(--ck-accent),0 6px 14px #1416282e}.clankoot-view .tl-bar.critical{outline:1px solid oklch(55% .16 25 / .6);outline-offset:-1px}.clankoot-view .tl-bar .progress-fill{position:absolute;left:0;top:0;bottom:0;opacity:.55;pointer-events:none}.clankoot-view .tl-bar .bar-label{position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.clankoot-view .tl-bar .bar-meta{position:relative;margin-left:auto;display:flex;gap:6px;align-items:center;font-size:10px;opacity:.78}.clankoot-view .tl-bar .resize-handle{position:absolute;top:0;bottom:0;width:6px;cursor:ew-resize;opacity:0;background:#ffffff8c;transition:opacity .15s}.clankoot-view .tl-bar:hover .resize-handle{opacity:1}.clankoot-view .tl-bar .resize-handle.start{left:0;border-radius:8px 0 0 8px}.clankoot-view .tl-bar .resize-handle.end{right:0;border-radius:0 8px 8px 0}.clankoot-view .tl-today-vline{position:absolute;top:58px;bottom:0;width:1px;background:linear-gradient(180deg,var(--ck-accent) 0%,oklch(55% .14 var(--ck-accent-h) / .15) 100%);z-index:1;pointer-events:none}.clankoot-view .gantt-toolbar{padding:8px 14px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--ck-ink-3);border-radius:var(--ck-radius)}.clankoot-view .gantt-hint{display:inline-flex;align-items:center;gap:8px;font-weight:500}.clankoot-view .gantt-hint-sep{width:1px;height:12px;background:var(--ck-hairline)}.clankoot-view .gantt-hint-spacer{flex:1}.clankoot-view .gantt-hint-meta{font-size:11px;color:var(--ck-ink-4)}.clankoot-view .gantt-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 5px;border-radius:5px;background:#1416280a;border:.5px solid var(--ck-hairline);color:var(--ck-ink-2);font-size:11px;font-weight:600;line-height:1}.clankoot-view .gantt-drag-tooltip{position:absolute;top:-28px;height:24px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border-radius:6px;background:var(--ck-ink);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;pointer-events:none;box-shadow:0 6px 18px #14162847,0 1px #ffffff14 inset;z-index:6;animation:ckTipIn .14s var(--ck-ease-out)}.clankoot-view .gantt-drag-tooltip:after{content:"";position:absolute;left:14px;bottom:-4px;width:8px;height:8px;background:var(--ck-ink);transform:rotate(45deg);border-radius:1px}.clankoot-view .gantt-drag-arrow{opacity:.55;font-weight:400}.clankoot-view .gantt-drag-delta{margin-left:4px;padding:1px 6px;border-radius:999px;background:var(--ck-accent);color:#fff;font-weight:700;font-size:9.5px;letter-spacing:.03em}.clankoot-view .gantt-drag-duration{margin-left:auto;display:inline-flex;align-items:baseline;gap:4px;padding:1px 7px;border-radius:999px;background:#ffffff24;font-weight:700;font-size:10px;letter-spacing:.02em}.clankoot-view .gantt-drag-duration-diff{font-size:9.5px;font-weight:600;opacity:.72}@keyframes ckTipIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.clankoot-view .tl-bar{will-change:left,width}.clankoot-view .tl-bar:not(.cursor-move){transition:left .14s var(--ck-ease-out),width .14s var(--ck-ease-out),transform .2s var(--ck-ease-out),box-shadow .2s var(--ck-ease-out)}body.clankoot-resizing .clankoot-view *{transition:none!important;animation-play-state:paused}body.clankoot-resizing{cursor:col-resize!important}.clankoot-view .tl-rail{will-change:width}.clankoot-view .tl-grid{contain:layout}.clankoot-view .tl-step-pill{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:10px;font-weight:700;background:#1416280f;color:var(--ck-ink-2);flex-shrink:0}.clankoot-view .tl-step-pill.critical{background:#bd413f29;color:#861118}.clankoot-view .tl-step-pill.completed{background:#3b834e29;color:#085023}.clankoot-view .tl-legend{padding:8px 16px;display:flex;gap:14px;align-items:center;border-top:.5px solid var(--ck-hairline);background:#fff6;font-size:11px;color:var(--ck-ink-3);flex-wrap:wrap}.clankoot-view .tl-legend-swatch{width:10px;height:10px;border-radius:3px;border:.5px solid rgba(255,255,255,.6)}.clankoot-view .cal-shell{flex:1;min-height:0;border-radius:var(--ck-radius-lg);display:flex;flex-direction:column;overflow:hidden}.clankoot-view .cal-header{padding:12px 16px;display:flex;align-items:center;gap:12px;border-bottom:.5px solid var(--ck-hairline);background:#ffffff80}.clankoot-view .cal-title{font-size:15px;font-weight:650;letter-spacing:-.01em;min-width:160px;text-align:center;color:var(--ck-ink)}.clankoot-view .cal-dow{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:.5px solid var(--ck-hairline);background:#fff6}.clankoot-view .cal-dow>div{padding:8px 12px;font-size:11px;font-weight:600;color:var(--ck-ink-4);text-transform:uppercase;letter-spacing:.06em}.clankoot-view .cal-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,1fr);overflow:auto}.clankoot-view .cal-cell{padding:6px;min-height:96px;display:flex;flex-direction:column;gap:3px;border-right:.5px solid var(--ck-hairline);border-bottom:.5px solid var(--ck-hairline);position:relative;overflow:hidden}.clankoot-view .cal-cell.weekend{background:#00000004}.clankoot-view .cal-cell.outside{opacity:.4}.clankoot-view .cal-cell.last-col{border-right:none}.clankoot-view .cal-date{display:flex;align-items:center;justify-content:flex-end;margin-bottom:2px}.clankoot-view .cal-date span{font-size:11.5px;font-weight:500;color:var(--ck-ink-2);border-radius:999px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;line-height:1}.clankoot-view .cal-cell.today .cal-date span{background:var(--ck-accent);color:#fff;font-weight:700}.clankoot-view .cal-pill{padding:3px 7px;min-height:18px;font-size:10.5px;font-weight:600;border-radius:4px;border:.5px solid rgba(255,255,255,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;box-shadow:0 1px #fff6 inset;transition:transform .15s var(--ck-ease-out),filter .15s}.clankoot-view .cal-pill:hover{transform:translateY(-.5px);filter:brightness(1.04)}.clankoot-view .cal-pill.start{border-radius:6px 2px 2px 6px}.clankoot-view .cal-pill.end{border-radius:2px 6px 6px 2px}.clankoot-view .cal-pill.start.end{border-radius:6px}.clankoot-view .cal-pill.mid{border-radius:2px;border-left:none;border-right:none;padding-left:4px;padding-right:4px}.clankoot-view .bd-shell{display:flex;flex-direction:column;gap:12px;height:100%;padding:14px;min-height:0}.clankoot-view .bd-toolbar{padding:10px 12px;display:flex;align-items:center;gap:10px;border-radius:var(--ck-radius);flex-wrap:wrap}.clankoot-view .bd-search{position:relative;flex:1;max-width:340px;min-width:200px}.clankoot-view .bd-search .ck-input{width:100%;padding-left:30px}.clankoot-view .bd-search .glyph{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--ck-ink-4);width:14px;height:14px;pointer-events:none;display:grid;place-items:center}.clankoot-view .bd-meta{margin-left:auto;font-size:12px;color:var(--ck-ink-3);font-variant-numeric:tabular-nums}.clankoot-view .bd-columns{display:grid;gap:12px;flex:1;min-height:0;overflow-x:auto}.clankoot-view .bd-column{display:flex;flex-direction:column;border-radius:var(--ck-radius-lg);background:var(--ck-surface-soft);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border:.5px solid var(--ck-hairline);box-shadow:var(--ck-shadow-glass);overflow:hidden;transition:background .2s var(--ck-ease-out),transform .2s var(--ck-ease-out);min-width:270px}.clankoot-view .bd-column.over{background:#ffffffc7;transform:scale(1.005)}.clankoot-view .bd-col-head{display:flex;align-items:center;gap:8px;padding:12px 14px 10px;flex-shrink:0}.clankoot-view .bd-col-count{margin-left:auto;font-size:11px;color:var(--ck-ink-3);font-variant-numeric:tabular-nums}.clankoot-view .bd-col-body{display:flex;flex-direction:column;gap:8px;padding:0 8px 8px;overflow-y:auto;flex:1;min-height:0}.clankoot-view .bd-card{background:#ffffffdb;border:.5px solid var(--ck-hairline);border-radius:11px;padding:11px;cursor:pointer;box-shadow:0 1px #fff9 inset,0 2px 6px #1416280f,0 0 0 .5px #ffffff80 inset;display:flex;flex-direction:column;gap:8px;transition:transform .25s var(--ck-ease-out),box-shadow .25s var(--ck-ease-out),border-color .25s var(--ck-ease-out)}.clankoot-view .bd-card:hover{transform:translateY(-1px);box-shadow:0 1px #ffffffb3 inset,0 6px 16px #1416281a,0 0 0 .5px #ffffff80 inset}.clankoot-view .bd-card.selected{border-color:var(--ck-accent);box-shadow:0 0 0 3px var(--ck-accent-soft),0 1px #ffffffb3 inset,0 6px 16px #1416281a}.clankoot-view .bd-card.dragging{opacity:.4;transform:rotate(-1.5deg)}.clankoot-view .bd-card-head{display:flex;align-items:center;gap:8px}.clankoot-view .bd-card-title{font-size:13px;font-weight:550;color:var(--ck-ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clankoot-view .bd-tag{font-size:10.5px;padding:1px 6px;border-radius:4px;background:#1416280d;color:var(--ck-ink-3);font-weight:500}.clankoot-view .bd-progress{display:flex;align-items:center;gap:8px}.clankoot-view .bd-progress-track{flex:1;height:4px;border-radius:2px;background:#0000000f;overflow:hidden}.clankoot-view .bd-progress-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--ck-accent),oklch(70% .18 calc(var(--ck-accent-h) + 30)));transition:width .5s var(--ck-ease-spring)}.clankoot-view .bd-card-footer{display:flex;align-items:center;gap:8px}.clankoot-view .bd-empty{padding:20px 12px;text-align:center;font-size:11.5px;color:var(--ck-ink-4);border:1px dashed rgba(0,0,0,.08);border-radius:10px;margin:4px}.clankoot-view .bd-bulkbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;background:var(--ck-surface);border:.5px solid var(--ck-hairline);border-radius:10px;font-size:12px;color:var(--ck-ink-2);margin:0 14px;box-shadow:var(--ck-shadow-glass)}.clankoot-view .bd-bulkbar button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ck-ink-2);font:inherit;font-size:12px;padding:4px 9px;border-radius:6px;cursor:pointer;transition:background .12s var(--ck-ease-out)}.clankoot-view .bd-bulkbar button:hover{background:#1416280d}.clankoot-view .bd-bulkbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--ck-hairline);background:#fff;padding:4px 8px;border-radius:6px;font:inherit;font-size:12px;color:var(--ck-ink-2);cursor:pointer}.clankoot-view .bd-bulkbar .sep{width:1px;height:16px;background:var(--ck-hairline)}.clankoot-view .bd-column.status{background:var(--ck-surface-soft)}.clankoot-view .bd-column.status.completed{background:#e7f7e98c}.clankoot-view .bd-column.status.in-progress{background:#e3f5ff8c;background:oklch(96% .03 232 / .55)}.clankoot-view .bd-column.status.blocked{background:#ffece98c;background:oklch(96% .035 25 / .55)}.clankoot-view .bd-column.status.review{background:#ffeee58c;background:oklch(96% .035 50 / .55)}.clankoot-view .bd-column.status.pending{background:var(--ck-surface-soft)}.clankoot-view .bd-priority{display:inline-flex;align-items:end;gap:1.5px;height:10px}.clankoot-view .bd-priority span{width:2.5px;border-radius:1px;background:var(--ck-ink-4)}.clankoot-view .bd-priority span:nth-child(1){height:30%}.clankoot-view .bd-priority span:nth-child(2){height:65%}.clankoot-view .bd-priority span:nth-child(3){height:100%}.clankoot-view .bd-priority.critical span{background:#bd413f}.clankoot-view .bd-priority.high span:nth-child(-n+3){background:#b0540e}.clankoot-view .bd-priority.high span:nth-child(n+4){opacity:.3}.clankoot-view .bd-priority.medium span:nth-child(-n+2){background:var(--ck-ink-3)}.clankoot-view .bd-priority.medium span:nth-child(n+3){opacity:.3}.clankoot-view .bd-priority.low span:nth-child(-n+1){background:var(--ck-ink-3)}.clankoot-view .bd-priority.low span:nth-child(n+2){opacity:.3}.clankoot-view .bd-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:11.5px;font-weight:600;color:var(--ck-ink-3);cursor:pointer;padding:4px 10px;border-radius:7px;display:inline-flex;align-items:center;gap:6px;transition:background .12s var(--ck-ease-out),color .12s}.clankoot-view .bd-clear:hover{background:#1416280d;color:var(--ck-ink)}.clankoot-view .bd-clear .count{font-size:10px;padding:0 6px;border-radius:8px;background:var(--ck-accent);color:#fff;font-weight:700;font-variant-numeric:tabular-nums}.clankoot-view .ck-dd-trigger{display:inline-flex;align-items:center;gap:8px;background:var(--ck-surface);border:.5px solid var(--ck-hairline);border-radius:7px;padding:5px 9px 5px 11px;font:inherit;font-size:12.5px;font-weight:500;color:var(--ck-ink-2);cursor:pointer;height:28px;box-sizing:border-box;transition:background .15s var(--ck-ease-out),border-color .15s,box-shadow .15s}.clankoot-view .ck-dd-trigger:hover{background:#fffffff2}.clankoot-view .ck-dd-trigger.open{background:#fff;border-color:var(--ck-accent);box-shadow:0 0 0 3px var(--ck-accent-soft)}.clankoot-view .ck-dd-trigger-label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clankoot-view .ck-dd-chev{color:var(--ck-ink-4);flex-shrink:0;transition:transform .2s var(--ck-ease-out)}.clankoot-view .ck-dd-trigger.open .ck-dd-chev{transform:rotate(180deg);color:var(--ck-accent)}.ck-dd-menu{--ck-accent-h: 232;--ck-accent: oklch(55% .14 var(--ck-accent-h));--ck-accent-soft: oklch(55% .14 var(--ck-accent-h) / .12);--ck-ink: oklch(20% .008 250);--ck-ink-2: oklch(38% .008 250);--ck-ease-out: cubic-bezier(.22, 1, .36, 1);z-index:9999;border-radius:10px;padding:4px;background:#fffffff5;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:.5px solid rgba(0,0,0,.08);box-shadow:0 1px #ffffffb3 inset,0 6px 24px #14162829,0 0 0 .5px #0000000a;max-height:320px;overflow-y:auto;animation:ckDdIn .14s var(--ck-ease-out);transform-origin:top center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif;color:var(--ck-ink);display:flex;flex-direction:column;gap:1px}@keyframes ckDdIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ck-dd-item{display:flex;align-items:center;gap:8px;width:100%;background:transparent;border:none;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--ck-ink-2);padding:6px 8px 6px 10px;border-radius:6px;text-align:left;cursor:pointer;white-space:nowrap}.ck-dd-item:hover{background:var(--ck-accent-soft);color:var(--ck-ink)}.ck-dd-item.selected{color:var(--ck-accent);font-weight:600}.ck-dd-item .label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-dd-item .check{color:var(--ck-accent);flex-shrink:0}.ck-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;background:#1416286b;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);display:grid;place-items:center;padding:24px;animation:ckBdIn .18s cubic-bezier(.22,1,.36,1)}@keyframes ckBdIn{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1}}.ck-modal-card{width:100%;max-width:600px;max-height:86vh;overflow:hidden;border-radius:16px;background:#fff;border:.5px solid rgba(20,22,40,.08);box-shadow:0 0 0 .5px #1416280f,0 24px 60px -12px #14162866;animation:ckModalIn .22s cubic-bezier(.34,1.4,.64,1) both;display:flex;flex-direction:column;min-height:0}@keyframes ckModalIn{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ck-add-task{--ck-accent-h: 232;--ck-accent: oklch(55% .14 var(--ck-accent-h));--ck-accent-hover: oklch(50% .16 var(--ck-accent-h));--ck-accent-soft: oklch(55% .14 var(--ck-accent-h) / .12);--ck-ink: oklch(20% .008 250);--ck-ink-2: oklch(38% .008 250);--ck-ink-3: oklch(55% .008 250);--ck-ink-4: oklch(70% .006 250);--ck-hairline: rgba(20, 22, 40, .06);--ck-surface: rgba(255, 255, 255, .66);--ck-ease-out: cubic-bezier(.22, 1, .36, 1);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:var(--ck-ink);display:flex;flex-direction:column;min-height:0}.ck-add-task *,.ck-add-task *:before,.ck-add-task *:after{box-sizing:border-box}.ck-add-task .nt-header{display:flex;align-items:center;gap:10px;padding:16px 20px 0}.ck-add-task .nt-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ck-ink-3)}.ck-add-task .nt-eyebrow svg{width:11px;height:11px}.ck-add-task .nt-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:28px;height:28px;border-radius:7px;margin-left:auto;display:grid;place-items:center;color:var(--ck-ink-3);cursor:pointer;font-size:14px;transition:background .15s var(--ck-ease-out),color .15s}.ck-add-task .nt-close:hover{background:#1416280d;color:var(--ck-ink)}.ck-add-task .nt-error{margin:4px 20px 0;padding:8px 12px;border-radius:7px;background:#ffe2df;background:oklch(94% .05 25);color:#8a0314;border:.5px solid oklch(80% .08 25);font-size:12.5px}.ck-add-task .nt-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:transparent;border:0;outline:0;font-size:24px;font-weight:650;letter-spacing:-.018em;color:var(--ck-ink);font-family:inherit;padding:4px 20px 8px;line-height:1.2}.ck-add-task .nt-title::-moz-placeholder{color:var(--ck-ink-4)}.ck-add-task .nt-title::placeholder{color:var(--ck-ink-4)}.ck-add-task .nt-body{flex:1;min-height:0;overflow-y:auto;padding:8px 20px 16px;scrollbar-width:thin;scrollbar-color:rgba(20,22,40,.14) transparent}.ck-add-task .nt-body::-webkit-scrollbar{width:8px}.ck-add-task .nt-body::-webkit-scrollbar-thumb{background:#14162824;border-radius:4px;border:2px solid transparent;background-clip:content-box}.ck-add-task .nt-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.ck-add-task .nt-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ck-add-task .nt-field-wide{grid-column:1 / -1}.ck-add-task .nt-label{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ck-ink-4);display:flex;align-items:center;gap:6px}.ck-add-task .nt-required{color:#a83634;text-transform:none;letter-spacing:0;font-size:10px;font-weight:500}.ck-add-task .nt-picker-row,.ck-add-task .nt-assignee-row{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ck-add-task .picker-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ck-surface);border:.5px solid var(--ck-hairline);border-radius:7px;padding:5px 10px;font-size:12px;color:var(--ck-ink-2);font-family:inherit;font-weight:500;cursor:pointer;transition:all .12s var(--ck-ease-out)}.ck-add-task .picker-chip:hover{border-color:#14162829;color:var(--ck-ink)}.ck-add-task .picker-chip.active{background:var(--ck-ink);color:#fff;border-color:transparent}.ck-add-task .nt-input,.ck-add-task .nt-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:.5px solid var(--ck-hairline);border-radius:7px;padding:7px 11px;font-size:13px;font-family:inherit;color:var(--ck-ink);outline:none;width:100%;transition:border-color .15s var(--ck-ease-out),box-shadow .15s}.ck-add-task .nt-select{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%238b8e9a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 12px center,#fff;padding-right:30px;cursor:pointer;font-weight:500}.ck-add-task .nt-input:focus,.ck-add-task .nt-select:focus{border-color:var(--ck-accent);box-shadow:0 0 0 3px var(--ck-accent-soft)}.ck-add-task .nt-input::-moz-placeholder{color:var(--ck-ink-4)}.ck-add-task .nt-input::placeholder{color:var(--ck-ink-4)}.ck-add-task .nt-input-wrap{position:relative;display:flex;align-items:center}.ck-add-task .nt-input-wrap .nt-input{padding-right:56px}.ck-add-task .nt-suffix{position:absolute;right:12px;font-size:11.5px;color:var(--ck-ink-4);pointer-events:none}.ck-add-task .nt-pip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1.5px solid transparent;border-radius:50%;padding:1px;cursor:pointer;transition:border-color .12s var(--ck-ease-out);display:inline-flex}.ck-add-task .nt-pip:hover{border-color:#1416282e}.ck-add-task .nt-pip.active{border-color:var(--ck-accent)}.ck-add-task .nt-pip .pip-avatar{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:9.5px;font-weight:700}.ck-add-task .nt-add-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ck-surface);border:.5px dashed var(--ck-hairline);border-radius:7px;padding:4px 10px;font-size:11.5px;font-weight:500;color:var(--ck-ink-3);cursor:pointer;font-family:inherit;transition:all .12s var(--ck-ease-out)}.ck-add-task .nt-add-btn:hover{background:#fff;color:var(--ck-ink);border-color:#1416282e}.ck-add-task .nt-chip-stack{display:flex;flex-wrap:wrap;gap:4px}.ck-add-task .nt-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 6px 3px 8px;border-radius:6px;background:#1416280d;color:var(--ck-ink-2);font-size:11.5px}.ck-add-task .nt-chip .nt-chip-sub{font-size:10px;color:var(--ck-ink-4)}.ck-add-task .nt-chip button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;width:16px;height:16px;border-radius:4px;color:var(--ck-ink-3);cursor:pointer;font-size:11px;display:grid;place-items:center;font-family:inherit;transition:background .12s,color .12s}.ck-add-task .nt-chip button:hover{background:#1416281a;color:var(--ck-ink)}.ck-add-task .nt-picker-pop{margin-top:6px;max-height:168px;overflow:auto;padding:4px;border-radius:8px;background:#fff;border:.5px solid var(--ck-hairline);box-shadow:0 6px 24px #1416281f;display:flex;flex-direction:column;gap:1px}.ck-add-task .nt-picker-pop .group-label{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ck-ink-4);padding:8px 8px 4px}.ck-add-task .nt-picker-pop .picker-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:transparent;border:0;font:inherit;font-size:12.5px;color:var(--ck-ink-2);cursor:pointer;text-align:left;width:100%;font-family:inherit}.ck-add-task .nt-picker-pop .picker-row:hover{background:var(--ck-accent-soft);color:var(--ck-ink)}.ck-add-task .nt-picker-pop .picker-row .dot{width:7px;height:7px;border-radius:50%;background:var(--ck-ink-4);flex-shrink:0}.ck-add-task .nt-picker-pop .picker-row .meta{margin-left:auto;font-size:10.5px;color:var(--ck-ink-4)}.ck-add-task .nt-picker-pop .empty{font-size:11.5px;color:var(--ck-ink-4);padding:8px}.ck-add-task .nt-schedule{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ck-add-task .nt-schedule-wide{grid-column:1 / -1}.ck-add-task .nt-duration-toggle{display:inline-flex;align-items:center;padding:2px;background:#1416280a;border-radius:7px;margin-left:auto}.ck-add-task .nt-duration-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:3px 9px;font:inherit;font-size:11px;font-weight:500;color:var(--ck-ink-3);border-radius:5px;cursor:pointer}.ck-add-task .nt-duration-toggle button.active{background:#fff;color:var(--ck-ink);font-weight:600;box-shadow:0 0 0 .5px #1416280d,0 1px 2px #1416280f}.ck-add-task .nt-duration-row{display:flex;gap:8px;align-items:center}.ck-add-task .nt-duration-row .equiv{padding:7px 12px;border-radius:7px;background:#1416280a;font-size:11.5px;font-weight:500;color:var(--ck-ink-3);min-width:70px;text-align:center;font-variant-numeric:tabular-nums}.ck-add-task .nt-schedule-preview{margin-top:4px;padding:9px 12px;border-radius:8px;background:#14162808;text-align:center;font-size:12px;color:var(--ck-ink-3)}.ck-add-task .nt-schedule-preview strong{color:var(--ck-ink);font-weight:600}.ck-add-task .nt-footer{display:flex;align-items:center;gap:10px;padding:12px 20px 16px;border-top:.5px solid var(--ck-hairline);flex-shrink:0}.ck-add-task .nt-shortcut{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--ck-ink-4)}.ck-add-task .nt-shortcut kbd{display:inline-block;padding:1px 5px;border-radius:4px;background:#1416280f;font-size:10.5px;font-family:inherit;color:var(--ck-ink-3);border:.5px solid var(--ck-hairline)}.ck-add-task .nt-footer-actions{margin-left:auto;display:inline-flex;gap:8px}.ck-add-task .nt-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 13px;font:inherit;font-size:12.5px;font-weight:600;border-radius:7px;border:.5px solid var(--ck-hairline);background:var(--ck-surface);color:var(--ck-ink-2);cursor:pointer;transition:all .15s var(--ck-ease-out)}.ck-add-task .nt-btn:hover{background:#fff;color:var(--ck-ink);border-color:#1416281f}.ck-add-task .nt-btn.primary{background:var(--ck-ink);color:#fff;border-color:transparent}.ck-add-task .nt-btn.primary:hover{background:#26292d}.ck-add-task .nt-btn.primary:disabled{background:#1416282e;color:#ffffffd9;cursor:not-allowed}.clankoot-view .sched-slider{position:relative;height:22px;display:flex;align-items:center}.clankoot-view .sched-slider-track{position:absolute;inset:50% 0 auto 0;height:6px;margin-top:-3px;background:#1416281a;border-radius:999px;overflow:hidden;pointer-events:none}.clankoot-view .sched-slider-fill{height:100%;background:linear-gradient(90deg,var(--ck-accent),oklch(60% .18 calc(var(--ck-accent-h) + 30)));border-radius:inherit;transition:width .1s linear}.clankoot-view .sched-slider-input,[data-theme] .clankoot-view input.sched-slider-input{position:relative;z-index:1;width:100%;height:22px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;background-color:transparent!important;border:none!important;cursor:pointer}.clankoot-view .sched-slider-input::-webkit-slider-runnable-track{background:transparent!important;border:none!important;height:22px}[data-theme] .clankoot-view input.sched-slider-input::-webkit-slider-thumb,.clankoot-view input.sched-slider-input::-webkit-slider-thumb{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#fff!important;border:none!important;box-shadow:0 0 0 1px #0000000f,0 2px 6px #1416282e,0 1px #fff9 inset,0 0 0 4px var(--ck-accent-soft)!important;cursor:grab!important;-webkit-transition:transform .12s ease;transition:transform .12s ease}[data-theme] .clankoot-view input.sched-slider-input::-webkit-slider-thumb:hover,.clankoot-view input.sched-slider-input::-webkit-slider-thumb:hover{transform:scale(1.08)}[data-theme] .clankoot-view input.sched-slider-input::-webkit-slider-thumb:active,.clankoot-view input.sched-slider-input::-webkit-slider-thumb:active{cursor:grabbing!important;transform:scale(1.05)}[data-theme] .clankoot-view input.sched-slider-input::-moz-range-thumb,.clankoot-view input.sched-slider-input::-moz-range-thumb{width:18px!important;height:18px!important;border-radius:50%!important;background:#fff!important;border:none!important;box-shadow:0 0 0 1px #0000000f,0 2px 6px #1416282e,0 0 0 4px var(--ck-accent-soft)!important;cursor:grab!important}.clankoot-view .sched-slider-input::-moz-range-track{background:transparent!important;border:none!important}.clankoot-view .sched-day-row{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.clankoot-view .sched-day{padding:12px 0;font-family:inherit;font-size:12.5px;font-weight:600;text-align:center;background:#fff;color:var(--ck-ink-3);border:.5px solid rgba(0,0,0,.08);border-radius:10px;cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .12s}.clankoot-view .sched-day:hover{transform:translateY(-1px);border-color:#00000029}.clankoot-view .sched-day.on{background:var(--ck-accent);color:#fff;border-color:var(--ck-accent);box-shadow:0 1px #ffffff40 inset,0 2px 6px oklch(45% .18 var(--ck-accent-h) / .35)}.clankoot-view .sched-conv{background:#14162806;border:.5px solid rgba(0,0,0,.04);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.clankoot-view .sched-conv-head{display:flex;align-items:center;gap:8px;color:var(--ck-ink-2)}.clankoot-view .sched-conv-head svg{width:14px;height:14px;color:var(--ck-ink-3)}.clankoot-view .sched-conv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.clankoot-view .sched-conv-card{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;border:.5px solid rgba(0,0,0,.06);border-radius:10px;font-size:12.5px;font-weight:500;flex-wrap:wrap}.clankoot-view .sched-conv-a{color:var(--ck-ink);font-weight:600}.clankoot-view .sched-conv-eq{color:var(--ck-ink-4);font-weight:400}.clankoot-view .sched-conv-b{color:var(--ck-accent);font-weight:700}.clankoot-view .sched-conv-sub{width:100%;font-size:10.5px;color:var(--ck-ink-4);font-weight:500;font-variant-numeric:tabular-nums}.clankoot-view .danger-card{border-radius:14px;padding:18px;background:var(--ck-surface);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border:.5px solid oklch(70% .16 25 / .35);box-shadow:0 0 0 .5px #f2716a1a,0 1px 2px #1416280a,0 4px 16px -4px #c5363714;display:flex;align-items:flex-start;gap:14px}.clankoot-view .danger-card .danger-icon{width:36px;height:36px;border-radius:10px;background:#c536371a;color:#a20519;display:grid;place-items:center;flex-shrink:0}.clankoot-view .danger-card .danger-icon svg{width:18px;height:18px}.clankoot-view .danger-card .danger-title{font-size:14px;font-weight:650;color:#8a0012;color:oklch(40% .18 25);letter-spacing:-.005em}.clankoot-view .danger-card .danger-desc{font-size:12px;color:var(--ck-ink-3);margin-top:3px}.clankoot-view .pill-btn.danger{background:var(--ck-surface);border-color:#f2716a66;color:#a20519}.clankoot-view .pill-btn.danger:hover{background:#c5363714;border-color:#d7474599;color:#8a0012;color:oklch(40% .18 25)}.clankoot-view .pill-btn.danger-solid{background:#c53637;border-color:transparent;color:#fff}.clankoot-view .pill-btn.danger-solid:hover{background:#b2001b;background:oklch(48% .2 25)}.clankoot-view .fg-shell{display:flex;flex-direction:column;gap:14px;height:100%;padding:14px;min-height:0}.clankoot-view .fg-stage{background:radial-gradient(1200px 800px at -10% -20%,oklch(96% .025 232 / .5),transparent 70%),radial-gradient(800px 600px at 110% 120%,oklch(96% .02 320 / .4),transparent 70%),var(--ck-surface-soft)}.clankoot-view .fg-canvas{display:block;width:100%;height:100%;background:transparent}.clankoot-view .fg-overlay{position:absolute;z-index:5;display:flex;gap:8px;align-items:center}.clankoot-view .fg-overlay-tl{top:12px;left:12px}.clankoot-view .fg-overlay-tr{top:12px;right:12px;gap:6px}.clankoot-view .fg-overlay-bl{bottom:12px;left:12px}.clankoot-view .fg-overlay-br{bottom:12px;right:12px}.clankoot-view .fg-zoom{display:inline-flex;align-items:center;gap:0;padding:2px;border-radius:8px;border:.5px solid var(--ck-hairline);background:var(--ck-surface-strong);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:0 1px 2px #1416280a}.clankoot-view .fg-zoom .ck-icon-btn{width:26px;height:26px}.clankoot-view .fg-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;font-size:12px;font-weight:500;letter-spacing:-.005em;background:oklch(70% .18 var(--h, 232) / .18);color:oklch(38% .18 var(--h, 232));border:.5px solid oklch(70% .18 var(--h, 232) / .3)}.clankoot-view .fg-chip[data-hue="150"]{--h: 150}.clankoot-view .fg-chip[data-hue="232"]{--h: 232}.clankoot-view .fg-chip[data-hue="50"]{--h: 50}.clankoot-view .fg-modebar{padding:8px 14px;border-radius:10px;font-size:12px;font-weight:500;color:var(--ck-ink-2);display:inline-flex;align-items:center;gap:8px;border:.5px solid var(--ck-hairline);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:0 1px #ffffff80 inset,0 1px 3px #0000000a}.clankoot-view .fg-legend{padding:12px;width:168px;border-radius:10px;font-size:11px;border:.5px solid var(--ck-hairline);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:0 1px #ffffff80 inset,0 4px 12px #0000000f;color:var(--ck-ink-2)}.clankoot-view .fg-legend-title{font-size:11px;font-weight:700;margin-bottom:8px;letter-spacing:.02em;color:var(--ck-ink)}.clankoot-view .fg-legend-row{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:var(--ck-ink-2)}.clankoot-view .fg-legend-row .dot{width:9px;height:9px;border-radius:3px}.clankoot-view .fg-legend-divider{height:1px;background:#0000000f;margin:8px -2px}.clankoot-view .fg-legend-tips{display:flex;flex-direction:column;gap:3px;font-size:10.5px;color:var(--ck-ink-4)}.clankoot-view .fg-legend-tips b{color:var(--ck-ink-2);font-weight:600}.clankoot-view .fg-link-banner{position:absolute;top:64px;left:50%;transform:translate(-50%);z-index:30;padding:8px 16px;border-radius:999px;background:#008cbc;background:oklch(60% .18 232);color:#fff;font-size:12.5px;font-weight:600;letter-spacing:-.005em;box-shadow:0 4px 16px #006c9359;box-shadow:0 4px 16px oklch(50% .18 232 / .35);animation:fgPulse 1.2s ease-in-out infinite}@keyframes fgPulse{0%,to{opacity:1;transform:translate(-50%) scale(1)}50%{opacity:.85;transform:translate(-50%) scale(.98)}}.clankoot-view .fg-info{position:absolute;bottom:12px;right:192px;z-index:6;width:264px;padding:12px 14px;border-radius:12px;border:.5px solid var(--ck-hairline);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:var(--ck-shadow-glass-lg)}.clankoot-view .fg-info-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.clankoot-view .fg-info-title{font-size:13px;font-weight:650;color:var(--ck-ink);letter-spacing:-.005em}.clankoot-view .fg-info-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-size:16px;line-height:1;color:var(--ck-ink-4);cursor:pointer;padding:0 4px}.clankoot-view .fg-info-close:hover{color:var(--ck-ink)}.clankoot-view .fg-info-meta{font-size:11px;color:var(--ck-ink-3);margin-bottom:8px}.clankoot-view .fg-info-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding-top:6px;border-top:1px solid rgba(20,22,40,.05)}.clankoot-view .fg-info-stats .v{font-size:13px;font-weight:700;color:var(--ck-ink);font-variant-numeric:tabular-nums}.clankoot-view .fg-info-stats .l{font-size:10px;color:var(--ck-ink-4);text-transform:uppercase;letter-spacing:.05em}.clankoot-view .fg-info-tip{margin-top:8px;padding-top:6px;border-top:1px solid rgba(20,22,40,.05);font-size:10px;color:var(--ck-ink-4)}.clankoot-view .ck-team-view{display:flex;flex-direction:column;gap:16px;padding:16px;min-height:0}.clankoot-view .ck-team-view .ck-team-header{padding:16px 20px;border-radius:14px;display:flex;align-items:center;gap:16px}.clankoot-view .ck-team-view .ck-team-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:12px;align-items:start;min-height:0}@media (max-width: 960px){.clankoot-view .ck-team-view .ck-team-grid{grid-template-columns:1fr}}.clankoot-view .ck-team-view .ck-team-card{border-radius:14px}.clankoot-view .ck-team-view .ck-team-card-head{padding:12px 16px;border-bottom:.5px solid var(--ck-hairline);border-top-left-radius:14px;border-top-right-radius:14px;display:flex;align-items:center;gap:8px}.clankoot-view .ck-team-view .ck-team-card-title{font-size:13px;font-weight:650;color:var(--ck-ink)}.clankoot-view .ck-team-view .ck-member-row{padding:12px 16px;display:flex;align-items:flex-start;gap:12px;position:relative}.clankoot-view .ck-team-view .ck-member-row+.ck-member-row{border-top:.5px solid rgba(20,22,40,.04)}.clankoot-view .ck-team-view .ck-member-name{font-size:13.5px;font-weight:600;color:var(--ck-ink)}.clankoot-view .ck-team-view .ck-member-meta{margin-top:4px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.clankoot-view .ck-team-view .ck-role-badge{font-size:11px;font-weight:500;padding:3px 8px;border-radius:5px;background:#1416280d;color:var(--ck-ink-2);align-self:flex-start;margin-top:2px;white-space:nowrap}.clankoot-view .ck-team-view .ck-open-count{min-width:60px;text-align:right;align-self:flex-start;margin-top:6px;font-size:11px;color:var(--ck-ink-3);font-variant-numeric:tabular-nums}.clankoot-view .ck-avatar{display:inline-grid;place-items:center;border-radius:999px;color:#fff;font-weight:700;flex-shrink:0;box-shadow:0 1px #fff6 inset,0 2px 6px #00000014;background:linear-gradient(135deg,oklch(72% .13 var(--ck-av-h, 232)),oklch(55% .18 calc(var(--ck-av-h, 232) + 40)))}.clankoot-view .ck-avatar.sm{width:22px;height:22px;font-size:10px}.clankoot-view .ck-avatar.md{width:28px;height:28px;font-size:11.5px}.clankoot-view .ck-avatar.lg{width:32px;height:32px;font-size:13px}.clankoot-view .ck-av-stack{display:inline-flex;flex-direction:row;align-items:center}.clankoot-view .ck-av-stack>*{margin-left:-6px;border:1.5px solid #fff}.clankoot-view .ck-av-stack>*:first-child{margin-left:0}.clankoot-view .ck-av-stack .ck-av-more{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#14162814;color:var(--ck-ink-3);font-size:9.5px;font-weight:600;border:1.5px solid #fff;margin-left:-6px}.clankoot-view .team-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:10.5px;font-weight:600;color:var(--team-c, var(--ck-ink-3));background:color-mix(in oklch,var(--team-c, rgba(20, 22, 40, .1)) 12%,transparent);border:.5px solid color-mix(in oklch,var(--team-c, rgba(0, 0, 0, .1)) 40%,transparent);border-radius:5px;white-space:nowrap;line-height:1.5}.clankoot-view .team-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--team-c)}.clankoot-view .team-chip-none{--team-c: var(--ck-ink-4);border-style:dashed;background:transparent}.clankoot-view .team-chip-none .team-chip-dot{background:var(--ck-ink-4)}.clankoot-view .team-chip-add{--team-c: var(--ck-ink-3);cursor:pointer;font-family:inherit;font-weight:500}.clankoot-view .team-chip-add:hover{background:#14162812;color:var(--ck-ink-2)}.clankoot-view .team-chip-add.active{background:var(--ck-accent-soft);border-color:color-mix(in oklch,var(--ck-accent) 40%,transparent);color:var(--ck-accent)}.clankoot-view .team-add-btn{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#1416280a;border:.5px solid rgba(0,0,0,.06);color:var(--ck-ink-3);cursor:pointer;font-family:inherit;font-size:14px;line-height:1;transition:background .15s,color .15s,border-color .15s}.clankoot-view .team-add-btn:hover{background:var(--ck-accent-soft);color:var(--ck-accent);border-color:color-mix(in oklch,var(--ck-accent) 30%,transparent)}.clankoot-view .team-add-btn.active{background:var(--ck-accent);color:#fff;border-color:var(--ck-accent)}.team-pop,.clankoot-view .team-pop{position:fixed;z-index:9999;min-width:240px;max-height:320px;overflow-y:auto;padding:4px;background:#fffffffa;border:.5px solid rgba(0,0,0,.08);border-radius:10px;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 1px #ffffffb3 inset,0 8px 24px #14162824,0 0 0 .5px #0000000a;animation:ckTeamPopIn .18s var(--ck-ease-out);transform-origin:top left}.clankoot-view .ck-member-row:has(.team-pop){z-index:5;position:relative}.clankoot-view .team-pop.right{left:auto;right:0;transform-origin:top right}@keyframes ckTeamPopIn{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.team-pop{padding:4px;background:#fffffffa;border:.5px solid rgba(0,0,0,.08);border-radius:10px;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 1px #ffffffb3 inset,0 8px 24px #14162824,0 0 0 .5px #0000000a;animation:ckTeamPopIn .18s cubic-bezier(.16,1,.3,1);transform-origin:top left}.team-pop-head{padding:8px 10px 6px;font-size:11px;font-weight:600;color:#9c9fa2;letter-spacing:.04em;text-transform:uppercase}.team-pop-row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px 7px 10px;background:transparent;border:none;border-radius:7px;font-family:inherit;font-size:12.5px;font-weight:500;color:#3f4347;text-align:left;cursor:pointer}.team-pop-row:hover{background:#007ca71f;background:oklch(55% .14 232 / .12);color:#13161a}.team-pop-swatch{width:10px;height:10px;border-radius:3px;flex-shrink:0;box-shadow:0 0 0 2px #fff9}.team-pop-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.team-pop-radio{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.18);background:#fff;flex-shrink:0;transition:background .15s,border-color .15s}.team-pop-radio.on{border-color:#007ca7;border-color:oklch(55% .14 232);background:#007ca7;background:oklch(55% .14 232);box-shadow:0 0 0 2px #fff inset}.clankoot-view .team-pop-head{padding:8px 10px 6px;font-size:11px;font-weight:600;color:var(--ck-ink-4);letter-spacing:.04em;text-transform:uppercase}.clankoot-view .team-pop-row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px 7px 10px;background:transparent;border:none;border-radius:7px;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--ck-ink-2);text-align:left;cursor:pointer}.clankoot-view .team-pop-row:hover{background:var(--ck-accent-soft);color:var(--ck-ink)}.clankoot-view .team-pop-row.member-row{padding:6px 8px}.clankoot-view .team-pop-swatch{width:10px;height:10px;border-radius:3px;flex-shrink:0;box-shadow:0 0 0 2px #fff9}.clankoot-view .team-pop-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.clankoot-view .team-pop-count{margin-right:4px;font-variant-numeric:tabular-nums;font-size:11px;color:var(--ck-ink-4)}.clankoot-view .team-pop-radio{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.18);background:#fff;flex-shrink:0;position:relative;transition:background .15s,border-color .15s}.clankoot-view .team-pop-radio.on{border-color:var(--ck-accent);background:var(--ck-accent);box-shadow:0 0 0 2px #fff inset}.clankoot-view .team-pop-check{width:16px;height:16px;border-radius:5px;border:1px solid rgba(0,0,0,.15);background:#fff;display:grid;place-items:center;flex-shrink:0;color:#fff;font-size:10px;font-weight:700;transition:background .15s,border-color .15s}.clankoot-view .team-pop-check.on{background:var(--ck-accent);border-color:var(--ck-accent)}.clankoot-view .ck-team-card-list{padding:12px;display:flex;flex-direction:column;gap:10px;flex:1}.clankoot-view .ck-team-tile{padding:14px;border-radius:11px;background:#ffffff80;border:.5px solid var(--ck-hairline);position:relative;transition:transform .25s var(--ck-ease-spring),box-shadow .25s}.clankoot-view .ck-team-tile:hover{transform:translateY(-1px);box-shadow:0 6px 18px -8px #1416282e}.clankoot-view .ck-team-tile-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.clankoot-view .ck-team-mark{width:32px;height:32px;border-radius:8px;color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;box-shadow:0 1px #fff6 inset,0 2px 6px #0000001a;background:linear-gradient(135deg,oklch(70% .16 var(--team-h, 232)),oklch(55% .2 calc(var(--team-h, 232) + 40)));flex-shrink:0}.clankoot-view .ck-team-tile-body{flex:1;min-width:0}.clankoot-view .ck-team-tile-name{font-size:13.5px;font-weight:600;color:var(--ck-ink);display:flex;align-items:center;gap:6px}.clankoot-view .ck-team-tile-meta{font-size:11px;color:var(--ck-ink-3);margin-top:1px}.clankoot-view .ck-team-progress{display:flex;align-items:center;gap:8px}.clankoot-view .ck-team-progress-track{flex:1;height:4px;background:#1416280f;border-radius:2px;overflow:hidden}.clankoot-view .ck-team-progress-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,oklch(60% .18 var(--team-h, 232)),oklch(70% .16 calc(var(--team-h, 232) + 40)));transition:width .7s var(--ck-ease-spring)}.clankoot-view .ck-team-progress-pct{font-size:11px;color:var(--ck-ink-3);font-variant-numeric:tabular-nums;min-width:32px;text-align:right}.clankoot-view .ck-unassigned-tile{padding:14px;border-radius:11px;background:#14162808;border:.5px dashed rgba(0,0,0,.12);display:flex;align-items:center;gap:10px}.clankoot-view .ck-unassigned-mark{width:32px;height:32px;border-radius:8px;background:#14162814;color:var(--ck-ink-3);display:grid;place-items:center;font-size:12px;font-weight:700;flex-shrink:0}.clankoot-view .ck-team-edit-row{display:flex;align-items:center;gap:6px;flex:1}.clankoot-view .ck-team-edit-row .ck-input{flex:1;padding:4px 8px;font-size:12.5px}.clankoot-view-modal-root .new-team-backdrop,.new-team-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;background:#14162840;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);animation:ckNtFadeIn .2s ease-out}@keyframes ckNtFadeIn{0%{opacity:0}to{opacity:1}}.new-team-modal{width:440px;max-width:calc(100vw - 32px);background:#fffffff2;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:18px;box-shadow:0 1px #ffffffb3 inset,0 30px 80px #1416282e,0 0 0 .5px #0000000a;border:.5px solid rgba(255,255,255,.6);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);animation:ckNtModalIn .25s cubic-bezier(.34,1.4,.64,1)}@keyframes ckNtModalIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.new-team-head{display:flex;align-items:center;gap:12px}.new-team-head .nt-mark{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:16px;box-shadow:0 1px #fff6 inset,0 6px 16px #0000001f;background:linear-gradient(135deg,oklch(70% .16 var(--nt-h, 232)),oklch(55% .2 calc(var(--nt-h, 232) + 40)));transition:background .25s}.new-team-head .nt-title{flex:1}.new-team-head .nt-title-main{font-size:15px;font-weight:650;letter-spacing:-.01em;color:#13161a}.new-team-head .nt-title-sub{font-size:11px;color:#6e7276;margin-top:2px}.new-team-close{width:28px;height:28px;border-radius:8px;border:.5px solid rgba(0,0,0,.08);background:#fff9;color:#6e7276;cursor:pointer;display:grid;place-items:center;font-size:14px;line-height:1}.new-team-close:hover{background:#1416280f;color:#13161a}.new-team-field{display:flex;flex-direction:column;gap:6px}.new-team-field>label{font-size:11.5px;font-weight:600;color:#6e7276;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center}.new-team-field .nt-error{font-size:11px;color:#9b1e22;margin-top:4px}.new-team-field .nt-input{width:100%;padding:8px 12px;border-radius:9px;border:.5px solid rgba(20,22,40,.08);background:#ffffffb3;font:500 13px/1.4 inherit;color:#13161a;outline:none;transition:border-color .15s,box-shadow .15s}.new-team-field .nt-input:focus{border-color:oklch(55% .14 var(--nt-h, 232));box-shadow:0 0 0 3px oklch(55% .14 var(--nt-h, 232) / .12)}.new-team-field .nt-input.invalid{border-color:#f2716a}.new-team-palette{display:flex;flex-wrap:wrap;gap:8px}.palette-swatch{width:28px;height:28px;border-radius:8px;border:.5px solid rgba(255,255,255,.7);cursor:pointer;display:grid;place-items:center;color:#fff;transition:transform .15s,box-shadow .15s;box-shadow:0 1px #fff6 inset,0 2px 6px #00000014;font-size:11px;font-weight:700}.palette-swatch:hover{transform:translateY(-1px) scale(1.06)}.palette-swatch.on{box-shadow:0 1px #fff6 inset,0 2px 6px #0000001a,0 0 0 2.5px #fff,0 0 0 4px oklch(55% .14 var(--nt-h, 232));transform:scale(1.05)}.new-team-members{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto;padding:4px;background:#14162806;border-radius:9px;border:.5px solid rgba(0,0,0,.04)}.new-team-member{display:flex;align-items:center;gap:10px;padding:6px 8px;background:transparent;border:none;border-radius:7px;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s}.new-team-member:hover{background:#ffffffb3}.new-team-member.on{background:oklch(55% .14 var(--nt-h, 232) / .12)}.new-team-member .nt-name{flex:1;font-size:12.5px;font-weight:500;color:#13161a}.new-team-member .nt-role{font-size:10.5px;color:#6e7276}.new-team-foot{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.new-team-foot .nt-btn{padding:8px 14px;border-radius:9px;border:.5px solid rgba(20,22,40,.1);background:#ffffffb3;font:600 12.5px/1 inherit;color:#3f4347;cursor:pointer;transition:background .15s,color .15s,transform .15s}.new-team-foot .nt-btn:hover{background:#fffffff2;color:#13161a}.new-team-foot .nt-btn.primary{background:oklch(55% .14 var(--nt-h, 232));color:#fff;border-color:transparent}.new-team-foot .nt-btn.primary:hover{background:oklch(50% .16 var(--nt-h, 232))}.new-team-foot .nt-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.clankoot-view .az-shell{display:flex;flex-direction:column;gap:16px;padding:14px;height:100%;min-height:0;overflow:auto}.clankoot-view .glass-sheen:before{content:none}.clankoot-view .az-grid-6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.clankoot-view .az-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.clankoot-view .az-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.clankoot-view .az-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.clankoot-view .az-grid-mid{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:12px}.clankoot-view .az-grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}@media (max-width: 1100px){.clankoot-view .az-grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}.clankoot-view .az-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.clankoot-view .az-grid-mid{grid-template-columns:1fr 1fr}.clankoot-view .az-grid-3,.clankoot-view .az-grid-2{grid-template-columns:1fr}}@media (max-width: 680px){.clankoot-view .az-grid-6{grid-template-columns:repeat(2,minmax(0,1fr))}.clankoot-view .az-grid-4,.clankoot-view .az-grid-mid{grid-template-columns:1fr}}.clankoot-view .kpi-card{background:#fff9;padding:14px 14px 16px;border-radius:14px;position:relative;overflow:hidden}.clankoot-view .kpi-card.kpi-card-hero{background:linear-gradient(180deg,oklch(82% .14 var(--kpi-tone, 195) / .4),#ffffff8c)}.clankoot-view .kpi-card .kpi-label{font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:10px;color:var(--ck-ink-3)}.clankoot-view .kpi-card .kpi-val{font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--ck-ink);font-variant-numeric:tabular-nums}.clankoot-view .kpi-card .kpi-sub{font-size:11px;color:var(--ck-ink-3);margin-top:2px}.clankoot-view .kpi-substat{background:#14162808;border:.5px solid rgba(20,22,40,.04);padding:8px 10px;border-radius:8px}.clankoot-view .kpi-substat .lbl{font-size:10px;color:var(--ck-ink-3)}.clankoot-view .kpi-substat .val{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;margin-top:1px;color:var(--ck-ink)}.clankoot-view .az-trend{font-size:10.5px;font-weight:600;padding:2px 6px;border-radius:5px;display:inline-flex;align-items:center;gap:2px;line-height:1.2}.clankoot-view .az-trend.up{background:#65c67d2e;color:#005121;color:oklch(38% .13 150)}.clankoot-view .az-trend.down{background:#f2716a2e;color:#a20519}.clankoot-view .az-trend .arrow{display:inline-block;font-weight:700}.clankoot-view .az-trend.up .arrow{transform:rotate(-45deg)}.clankoot-view .az-trend.down .arrow{transform:rotate(45deg)}.clankoot-view .az-card{background:var(--ck-surface);border-radius:14px;padding:16px;border:.5px solid var(--ck-hairline);box-shadow:var(--ck-shadow-glass);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);position:relative}.clankoot-view .az-card.flush{padding:0;overflow:hidden}.clankoot-view .az-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:12px;gap:12px}.clankoot-view .az-eyebrow{font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:10px;color:var(--ck-ink-3)}.clankoot-view .az-title{font-size:14px;font-weight:650;color:var(--ck-ink);margin-top:2px}.clankoot-view .az-subtitle{font-size:11px;color:var(--ck-ink-3);margin-top:2px}.clankoot-view .team-perf-card{background:#ffffff8c;border:.5px solid var(--ck-hairline);padding:14px;border-radius:12px;transition:transform .2s var(--ck-ease-out),box-shadow .2s var(--ck-ease-out)}.clankoot-view .team-perf-card:hover{transform:translateY(-.5px);box-shadow:var(--ck-shadow-hover)}.clankoot-view .team-perf-bar{background:#1416280f;height:6px;border-radius:3px;overflow:hidden}.clankoot-view .vel-bar{width:100%;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#bfcfe9,#9bb2d8);transition:height .7s var(--ck-ease-spring)}.clankoot-view .vel-bar.hot{background:linear-gradient(180deg,#00b3f0,#007ca8);background:linear-gradient(180deg,color(xyz 0.317 0.387 1.016),color(xyz 0.142 0.172 0.459));box-shadow:0 2px 8px #0099cd59;box-shadow:0 2px 8px oklch(64% .18 232 / .35)}.clankoot-view .az-legend{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--ck-ink-3)}.clankoot-view .az-legend .dot{width:8px;height:8px;border-radius:50%;display:inline-block}.clankoot-view .az-table-head{padding:12px 18px;border-bottom:.5px solid var(--ck-hairline);font-size:10.5px;font-weight:600;color:var(--ck-ink-4);letter-spacing:.06em;text-transform:uppercase;display:grid;gap:12px}.clankoot-view .az-table-row{padding:12px 18px;display:grid;gap:12px;align-items:center;border-bottom:.5px solid var(--ck-hairline-2);font-size:13px}.clankoot-view .az-table-row:last-child{border-bottom:none}.clankoot-view .az-table-row:hover{background:#14162806}.clankoot-view .az-alert-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:14px;font-weight:700;flex-shrink:0}.clankoot-view .az-alert-chip{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:5px;white-space:nowrap;text-align:center}.clankoot-view .az-confidence{padding:16px;border-radius:12px}.clankoot-view.az-kpi-shell{height:100%;min-height:0;padding:14px;overflow:hidden;box-sizing:border-box;width:100%}.clankoot-view.az-kpi-shell>.ck-scroll{height:100%;min-height:0}.clankoot-view .kpi-card{display:flex;flex-direction:column;gap:6px}.clankoot-view .report-panel{background:var(--ck-surface);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border:.5px solid var(--ck-hairline);border-radius:14px;box-shadow:var(--ck-shadow-glass);color:var(--ck-ink)}.clankoot-view .report-segmented{background:#14162809;border-radius:10px}.clankoot-view h2,.clankoot-view h3,.clankoot-view h4{color:var(--ck-ink);letter-spacing:-.005em}.clankoot-view .kpi-card.cursor-pointer:hover{transform:translateY(-.5px);box-shadow:var(--ck-shadow-hover)}.clankoot-view .az-tabs-bar{padding:8px;border-radius:12px;display:flex;align-items:center}.clankoot-view .az-tabs-bar .seg-control{flex-wrap:nowrap;width:100%}.clankoot-view .az-tabs-bar .seg-control::-webkit-scrollbar{height:0;width:0}.clankoot-view .az-hours{display:flex;flex-direction:column}.clankoot-view .az-hours-eyebrow{font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:10px;color:var(--ck-ink-3)}.clankoot-view .az-hours-hero{display:flex;align-items:baseline;gap:6px;margin-top:4px}.clankoot-view .az-hours-hero-num{font-size:30px;font-weight:700;letter-spacing:-.02em;color:var(--ck-ink);line-height:1}.clankoot-view .az-hours-hero-unit{font-size:11.5px;font-weight:500;color:var(--ck-ink-3)}.clankoot-view .az-hours-hero-pct{margin-left:auto;font-size:12px;font-weight:700;padding:2px 7px;border-radius:5px;background:#65c67d2e;color:#005121;color:oklch(38% .13 150);white-space:nowrap}.clankoot-view .az-hours-sub{margin-top:2px;font-size:11px;color:var(--ck-ink-3)}.clankoot-view .az-hours-bar-wrap{margin-top:12px}.clankoot-view .az-hours-bar{position:relative;height:8px;border-radius:4px;background:#909fb82e;overflow:visible}.clankoot-view .az-hours-bar-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,#20a04e,#00ae6c,#00ba87);background:linear-gradient(90deg,#20a04e,color(xyz 0.173 0.313 0.186),color(xyz 0.205 0.374 0.278));transition:width .7s var(--ck-ease-spring)}.clankoot-view .az-hours-bar-tick{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ck-ink);opacity:.55;border-radius:1px;transform:translate(-1px);pointer-events:none}.clankoot-view .az-hours-bar-foot{display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-size:10px}.clankoot-view .az-hours-pace{font-weight:600;letter-spacing:.02em}.clankoot-view .az-hours-pace.on-pace{color:#005121;color:oklch(38% .13 150)}.clankoot-view .az-hours-pace.over-pace{color:#873d00;color:oklch(45% .15 50)}.clankoot-view .az-hours-substats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.clankoot-view .az-status-dist{display:flex;align-items:center;gap:18px}.clankoot-view .az-status-donut{position:relative;flex-shrink:0;width:120px;height:120px}.clankoot-view .az-status-donut svg{display:block;width:120px;height:120px;transform-origin:center;transform-box:fill-box}.clankoot-view .az-status-donut-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;pointer-events:none}.clankoot-view .az-status-donut-total{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--ck-ink)}.clankoot-view .az-status-donut-cap{font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ck-ink-3);margin-top:2px}.clankoot-view .az-status-donut-pct{margin-top:4px;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:5px;background:#65c67d2e;color:#005121;color:oklch(38% .13 150);white-space:nowrap}.clankoot-view .az-status-legend{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.clankoot-view .az-status-legend-row{display:flex;align-items:center;gap:8px;font-size:12.5px;cursor:pointer;border-radius:6px;padding:2px 4px;transition:background .12s var(--ck-ease-out),color .12s var(--ck-ease-out)}.clankoot-view .az-status-legend-row:hover{background:#1416280a}.clankoot-view .az-status-legend-row:focus-visible{outline:none;background:#1416280a;box-shadow:0 0 0 1.5px var(--ck-accent-soft)}.clankoot-view .az-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.clankoot-view .az-status-label{flex:1;color:var(--ck-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clankoot-view .az-status-val{font-weight:600;color:var(--ck-ink)}.clankoot-view .az-team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.clankoot-view .team-perf-card{--team-color: #4f6ff2;background:#ffffff8c;border:.5px solid var(--ck-hairline);padding:14px;border-radius:12px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:transform .2s var(--ck-ease-out),box-shadow .2s var(--ck-ease-out),border-color .2s}.clankoot-view .team-perf-card:hover,.clankoot-view .team-perf-card:focus-visible{transform:translateY(-.5px);box-shadow:var(--ck-shadow-hover);outline:none}.clankoot-view .team-perf-card.selected{border-color:var(--team-color);box-shadow:0 0 0 .5px var(--team-color),var(--ck-shadow-hover)}.clankoot-view .team-perf-head{display:flex;align-items:center;gap:10px;min-width:0}.clankoot-view .team-perf-mark{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--team-color) 80%,#fff),var(--team-color));color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700;letter-spacing:.02em;flex-shrink:0;box-shadow:inset 0 0 0 .5px #ffffff40}.clankoot-view .team-perf-name{font-size:13px;font-weight:600;color:var(--ck-ink);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clankoot-view .team-perf-bar{background:#14162812;height:6px;border-radius:3px;overflow:hidden}.clankoot-view .team-perf-bar-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--team-color, #4f6ff2) 85%,#fff),var(--team-color, #4f6ff2));transition:width .7s var(--ck-ease-spring)}.clankoot-view .team-perf-foot{display:flex;align-items:baseline;justify-content:space-between;font-size:11.5px}.clankoot-view .az-member-table{display:flex;flex-direction:column;background:transparent}.clankoot-view .az-member-row{--team-color: #4f6ff2;display:grid;grid-template-columns:2.2fr .9fr 1fr 1.1fr .8fr 1.6fr;gap:12px;align-items:center;padding:12px 4px;border-bottom:.5px solid var(--ck-hairline-2);cursor:pointer;transition:background .12s var(--ck-ease-out)}.clankoot-view .az-member-row:last-child{border-bottom:none}.clankoot-view .az-member-row.az-member-head{font-size:10.5px;font-weight:600;color:var(--ck-ink-4);letter-spacing:.06em;text-transform:uppercase;cursor:default;padding-top:4px;padding-bottom:8px;border-bottom-color:var(--ck-hairline)}.clankoot-view .az-member-row.az-member-head:hover{background:transparent}.clankoot-view .az-member-row:not(.az-member-head):hover{background:#14162806}.clankoot-view .az-member-row.selected{background:color-mix(in srgb,var(--team-color) 10%,transparent);box-shadow:inset 2px 0 0 var(--team-color)}.clankoot-view .az-member-id{display:flex;align-items:center;gap:10px;min-width:0}.clankoot-view .az-member-avatar{width:28px;height:28px;border-radius:50%;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;letter-spacing:.02em;flex-shrink:0;box-shadow:inset 0 0 0 .5px #ffffff40}.clankoot-view .az-member-name{font-size:13px;font-weight:600;color:var(--ck-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clankoot-view .az-member-sub{margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clankoot-view .az-member-pct{font-size:15px;font-weight:700;color:var(--ck-ink);letter-spacing:-.01em}.clankoot-view .az-member-contribution{display:flex;align-items:center;gap:8px;min-width:0}@media (max-width: 720px){.clankoot-view .az-member-row{grid-template-columns:2fr 1fr 1fr}.clankoot-view .az-member-row>:nth-child(n+4){display:none}}.ck-filter-bar{--ck-fb-ink: oklch(20% .008 250);--ck-fb-ink-2: oklch(38% .008 250);--ck-fb-ink-3: oklch(55% .008 250);--ck-fb-ink-4: oklch(70% .006 250);--ck-fb-panel: rgba(255, 255, 255, .66);--ck-fb-surface: rgba(255, 255, 255, .4);--ck-fb-surface-strong: rgba(255, 255, 255, .94);--ck-fb-hairline: rgba(20, 22, 40, .06);--ck-fb-input-border: rgba(20, 22, 40, .08);--ck-fb-accent: oklch(55% .14 232);--ck-fb-accent-soft: oklch(55% .14 232 / .14);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;padding:8px 10px;box-sizing:border-box;background:var(--ck-fb-panel);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border:.5px solid var(--ck-fb-hairline);border-radius:12px;box-shadow:0 0 0 .5px #1416280a,0 1px 2px #1416280a,0 4px 16px -4px #1416280f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.ck-filter-bar .ck-fb-search{position:relative;display:flex;align-items:center;width:220px;flex:0 0 auto}.ck-filter-bar .ck-fb-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--ck-fb-ink-4);pointer-events:none}.ck-filter-bar .ck-fb-input,.ck-filter-bar .ck-fb-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--ck-fb-surface);border:.5px solid var(--ck-fb-input-border);border-radius:8px;font-family:inherit;font-size:12.5px;color:var(--ck-fb-ink-2);outline:none;transition:background .15s,border-color .15s,box-shadow .15s,color .15s;height:30px;line-height:1}.ck-filter-bar .ck-fb-input{width:100%;padding:0 12px 0 30px}.ck-filter-bar .ck-fb-input::-moz-placeholder{color:var(--ck-fb-ink-4)}.ck-filter-bar .ck-fb-input::placeholder{color:var(--ck-fb-ink-4)}.ck-filter-bar .ck-fb-input:focus,.ck-filter-bar .ck-fb-select:focus{border-color:var(--ck-fb-accent);box-shadow:0 0 0 3px var(--ck-fb-accent-soft);background:var(--ck-fb-surface-strong);color:var(--ck-fb-ink)}.ck-filter-bar .ck-fb-select{padding:0 28px 0 11px;font-weight:500;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%238b8e9a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.ck-filter-bar .ck-fb-select:hover{border-color:#1416282e;color:var(--ck-fb-ink)}.ck-filter-bar .ck-fb-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;height:30px;padding:0 10px;border-radius:8px;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--ck-fb-ink-3);cursor:pointer;transition:background .15s,color .15s;display:inline-flex;align-items:center;gap:6px}.ck-filter-bar .ck-fb-clear:hover{background:#1416280d;color:var(--ck-fb-ink)}.ck-filter-bar .ck-fb-clear-badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--ck-fb-accent);color:#fff;line-height:1.4}.ck-filter-bar .ck-fb-count{font-size:12px;color:var(--ck-fb-ink-3);padding-left:4px}[data-theme=dark] .ck-filter-bar{--ck-fb-ink: oklch(94% .01 250);--ck-fb-ink-2: oklch(80% .01 250);--ck-fb-ink-3: oklch(65% .01 250);--ck-fb-ink-4: oklch(52% .01 250);--ck-fb-panel: rgba(28, 30, 48, .55);--ck-fb-surface: rgba(28, 30, 48, .4);--ck-fb-surface-strong: rgba(40, 42, 64, .92);--ck-fb-hairline: rgba(255, 255, 255, .08);--ck-fb-input-border: rgba(255, 255, 255, .1)}.clankoot-view .wl-header{padding:20px;border-radius:18px;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center}@media (max-width: 900px){.clankoot-view .wl-header{grid-template-columns:1fr;gap:14px}}.clankoot-view .wl-capacity-ring{position:relative;width:108px;height:108px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;border:3px solid var(--wl-ring-color, oklch(55% .14 232));background:radial-gradient(circle at 50% 30%,var(--wl-ring-tint, rgba(0,0,0,.08)),transparent 72%),#ffffffa6;box-shadow:0 0 0 .5px #1416280f,0 10px 28px var(--wl-ring-shadow, rgba(0,0,0,.08))}.clankoot-view .wl-capacity-val{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--ck-ink);line-height:1}.clankoot-view .wl-capacity-lbl{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ck-ink-3);margin-top:4px}.clankoot-view .wl-header-main{min-width:0}.clankoot-view .wl-title{font-size:18px;font-weight:650;color:var(--ck-ink);letter-spacing:-.01em;margin:0 0 4px}.clankoot-view .wl-subtitle{font-size:12.5px;color:var(--ck-ink-3);margin:0 0 12px}.clankoot-view .wl-control-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.clankoot-view .wl-control-divider{width:1px;height:20px;background:var(--ck-hairline);margin:0 4px}.clankoot-view .wl-stat-tiles{display:grid;grid-template-columns:repeat(3,minmax(80px,1fr));gap:8px}@media (max-width: 900px){.clankoot-view .wl-stat-tiles{grid-template-columns:repeat(3,1fr)}}.clankoot-view .wl-stat-tile{padding:10px 12px;border-radius:12px;background:oklch(70% .16 var(--wl-tile-tone, 232) / .08);border:.5px solid oklch(70% .16 var(--wl-tile-tone, 232) / .22);text-align:center;min-width:80px}.clankoot-view .wl-stat-val{font-size:22px;font-weight:700;letter-spacing:-.02em;color:oklch(38% .16 var(--wl-tile-tone, 232));line-height:1.1}.clankoot-view .wl-stat-lbl{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ck-ink-3);margin-top:4px}.clankoot-view .wl-capacity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.clankoot-view .wl-member-card{--wl-card-ring: oklch(55% .14 232);padding:16px;border-radius:14px;display:flex;flex-direction:column;gap:12px;cursor:pointer;transition:transform .2s var(--ck-ease-out),box-shadow .2s var(--ck-ease-out),border-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clankoot-view .wl-member-card:hover,.clankoot-view .wl-member-card:focus-visible{transform:translateY(-1px);box-shadow:var(--ck-shadow-hover);outline:none}.clankoot-view .wl-member-card.selected{border-color:var(--wl-card-ring);box-shadow:0 0 0 .5px var(--wl-card-ring),var(--ck-shadow-hover)}.clankoot-view .wl-member-card.drag-over{transform:scale(1.02);box-shadow:0 0 0 2px var(--wl-card-ring),var(--ck-shadow-hover)}.clankoot-view .wl-mc-head{display:flex;align-items:center;gap:12px;min-width:0}.clankoot-view .wl-mc-avatar{position:relative;width:40px;height:40px;border-radius:50%;border:2.5px solid var(--wl-card-ring);background:#ffffffbf;display:grid;place-items:center;flex-shrink:0}.clankoot-view .wl-mc-avatar-initial{font-size:14px;font-weight:700;color:var(--ck-ink-2);letter-spacing:.02em}.clankoot-view .wl-mc-flag{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:50%;background:#cb4644;color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2px var(--ck-surface-strong)}.clankoot-view .wl-mc-id{min-width:0;flex:1}.clankoot-view .wl-mc-name{font-size:14px;font-weight:600;color:var(--ck-ink);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clankoot-view .wl-mc-role{font-size:11.5px;color:var(--ck-ink-3);margin-top:1px}.clankoot-view .wl-mc-stat-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.clankoot-view .wl-mc-pct{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--wl-card-ring)}.clankoot-view .wl-mc-hours{font-size:11px;color:var(--ck-ink-3)}.clankoot-view .wl-mc-bar{height:7px;border-radius:4px;background:#1416280f;overflow:hidden;position:relative}.clankoot-view .wl-mc-bar-fill{height:100%;border-radius:4px;background-image:linear-gradient(90deg,#399d57,#5ea34f,#7ba944 25%,#95a62a 35%,#a1a517,#ada200 45%,#b69e00,#be9b00 53.5%,#cd9200 62%,#d88600 70%,#de7f00,#e47600 78%,#e66e13,#e66720 84%,#e45937 90%,#db4241);background-image:linear-gradient(90deg,#399d57,#7ba944 25%,#95a62a 35%,#a1a517,color(xyz 0.302 0.348 0.049) 45%,color(xyz 0.316 0.345 0.038),color(xyz 0.33 0.342 0.03) 53.5%,color(xyz 0.36 0.335 0.023) 62%,color(xyz 0.375 0.315 0.023) 70%,color(xyz 0.382 0.305 0.027),color(xyz 0.387 0.295 0.035) 78%,#e66720,#e45937 90%,#db4241);background-repeat:no-repeat;transition:width .6s var(--ck-ease-spring),background-size .6s var(--ck-ease-spring)}.clankoot-view .wl-mc-bar-over{position:absolute;top:0;right:0;height:100%;background:#b32228;border-radius:4px}.clankoot-view .wl-mc-foot{display:flex;justify-content:space-between;align-items:center;font-size:11.5px}.clankoot-view .wl-mc-open{color:var(--ck-ink-3)}.clankoot-view .wl-mc-status-pill{padding:2px 8px;border-radius:6px;font-weight:600;font-size:11px;letter-spacing:.01em}.clankoot-view .wl-mc-status-pill.overloaded{background:#cb46441f;color:#b02a2d}.clankoot-view .wl-mc-status-pill.at-risk{background:#ce871b24;color:#825100;color:oklch(48% .14 70)}.clankoot-view .wl-mc-status-pill.available{background:#2d89491f;color:#005725;color:oklch(40% .13 150)}.clankoot-view .report-shell,.clankoot-view .report-stat-tile{background:var(--ck-surface);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border:.5px solid var(--ck-hairline);border-radius:14px;box-shadow:var(--ck-shadow-glass);color:var(--ck-ink)}.clankoot-view .report-panel-muted{background:#1416280a;border:.5px solid var(--ck-hairline)}[data-theme=dark] .clankoot-view{--ck-ink: oklch(94% .01 250);--ck-ink-2: oklch(80% .01 250);--ck-ink-3: oklch(65% .01 250);--ck-ink-4: oklch(52% .01 250);--ck-ink-5: oklch(40% .01 250);--ck-surface: rgba(28, 30, 48, .55);--ck-surface-strong: rgba(40, 42, 64, .82);--ck-surface-soft: rgba(28, 30, 48, .32);--ck-hairline: rgba(255, 255, 255, .08);--ck-hairline-2: rgba(255, 255, 255, .04)}[data-theme=dark] .clankoot-view .kpi-card{background:#282a4073}[data-theme=dark] .clankoot-view .kpi-card.kpi-card-hero{background:linear-gradient(180deg,oklch(50% .14 var(--kpi-tone, 195) / .45),#282a4073)}[data-theme=dark] .clankoot-view .kpi-substat{background:#ffffff0a;border-color:#ffffff0d}[data-theme=dark] .clankoot-view .team-perf-card{background:#282a4073}[data-theme=dark] .clankoot-view .team-perf-bar{background:#ffffff14}[data-theme=dark] .clankoot-view .vel-bar{background:linear-gradient(180deg,#ffffff29,#ffffff12)}[data-theme=dark] .clankoot-view .vel-bar.hot{background:linear-gradient(180deg,#47c6ff,#0098ce);background:linear-gradient(180deg,color(xyz 0.404 0.491 1.219),color(xyz 0.224 0.272 0.782));box-shadow:0 2px 10px #0099cd73;box-shadow:0 2px 10px oklch(64% .18 232 / .45)}[data-theme=dark] .clankoot-view .seg-control{background:#ffffff0f}[data-theme=dark] .clankoot-view .seg-control button.active{background:#ffffff1f;color:var(--ck-ink)}[data-theme=dark] .clankoot-view .report-panel,[data-theme=dark] .clankoot-view .report-shell,[data-theme=dark] .clankoot-view .report-stat-tile{background:#1c1e308c}[data-theme=dark] .clankoot-view .wl-capacity-ring{background:radial-gradient(circle at 50% 30%,var(--wl-ring-tint, rgba(255,255,255,.08)),transparent 72%),#282a4080}[data-theme=dark] .clankoot-view .wl-stat-val{color:oklch(72% .18 var(--wl-tile-tone, 232))}[data-theme=dark] .clankoot-view .bd-column.over{background:#ffffff0f}[data-theme=dark] .clankoot-view .bd-card{background:#282a4099;border-color:#ffffff14;box-shadow:0 1px #ffffff0d inset,0 2px 6px #00000059,0 0 0 .5px #ffffff0a inset}[data-theme=dark] .clankoot-view .bd-card:hover{box-shadow:0 1px #ffffff0f inset,0 6px 16px #00000073,0 0 0 .5px #ffffff0a inset}[data-theme=dark] .clankoot-view .bd-card.selected{box-shadow:0 0 0 3px var(--ck-accent-soft),0 1px #ffffff0f inset,0 6px 16px #00000073}[data-theme=dark] .clankoot-view .bd-tag{background:#ffffff0f}[data-theme=dark] .clankoot-view .bd-progress-track{background:#ffffff14}[data-theme=dark] .clankoot-view .bd-empty{border-color:#ffffff14}[data-theme=dark] .clankoot-view .bd-column.status.completed{background:#344f3959}[data-theme=dark] .clankoot-view .bd-column.status.in-progress{background:#214d6259}[data-theme=dark] .clankoot-view .bd-column.status.blocked{background:#68383459}[data-theme=dark] .clankoot-view .bd-column.status.review{background:#663c2359}[data-theme=dark] .clankoot-view .bd-bulkbar select{background:#282a4099;color:var(--ck-ink);border-color:#ffffff14}[data-theme=dark] .clankoot-view .fg-stage{background:radial-gradient(1200px 800px at -10% -20%,oklch(55% .14 232 / .18),transparent 70%),radial-gradient(800px 600px at 110% 120%,oklch(55% .14 320 / .14),transparent 70%),var(--ck-surface-soft)}[data-theme=dark] .clankoot-view,[data-theme=navy] .clankoot-view,[data-theme=midnight] .clankoot-view{--ck-ink: #f1f5f9;--ck-ink-2: rgba(241, 245, 249, .82);--ck-ink-3: rgba(241, 245, 249, .62);--ck-ink-4: rgba(241, 245, 249, .42);--ck-ink-5: rgba(241, 245, 249, .22);--ck-surface: rgba(255, 255, 255, .05);--ck-surface-strong: rgba(255, 255, 255, .1);--ck-surface-soft: rgba(255, 255, 255, .03);--ck-hairline: rgba(255, 255, 255, .08);--ck-hairline-2: rgba(255, 255, 255, .05);--ck-shadow-glass: 0 0 0 .5px rgba(255, 255, 255, .04), 0 1px 2px rgba(0, 0, 0, .35), 0 8px 24px -8px rgba(0, 0, 0, .5);--ck-shadow-glass-lg: 0 0 0 .5px rgba(255, 255, 255, .05), 0 1px 2px rgba(0, 0, 0, .4), 0 18px 48px -12px rgba(0, 0, 0, .6);--ck-shadow-hover: 0 0 0 .5px rgba(255, 255, 255, .06), 0 2px 6px rgba(0, 0, 0, .4), 0 14px 32px -8px rgba(0, 0, 0, .55)}[data-theme=dark] .clankoot-view .tl-rail-row:hover,[data-theme=navy] .clankoot-view .tl-rail-row:hover,[data-theme=midnight] .clankoot-view .tl-rail-row:hover,[data-theme=dark] .clankoot-view .ck-icon-btn:hover,[data-theme=navy] .clankoot-view .ck-icon-btn:hover,[data-theme=midnight] .clankoot-view .ck-icon-btn:hover,[data-theme=dark] .clankoot-view .bd-bulkbar button:hover,[data-theme=navy] .clankoot-view .bd-bulkbar button:hover,[data-theme=midnight] .clankoot-view .bd-bulkbar button:hover,[data-theme=dark] .clankoot-view .bd-clear:hover,[data-theme=navy] .clankoot-view .bd-clear:hover,[data-theme=midnight] .clankoot-view .bd-clear:hover{background:#ffffff12}[data-theme=dark] .clankoot-view .tl-day.weekend,[data-theme=navy] .clankoot-view .tl-day.weekend,[data-theme=midnight] .clankoot-view .tl-day.weekend,[data-theme=dark] .clankoot-view .cal-cell.weekend,[data-theme=navy] .clankoot-view .cal-cell.weekend,[data-theme=midnight] .clankoot-view .cal-cell.weekend{background:#ffffff06}[data-theme=dark] .clankoot-view .ck-dd-trigger:hover,[data-theme=navy] .clankoot-view .ck-dd-trigger:hover,[data-theme=midnight] .clankoot-view .ck-dd-trigger:hover{background:#ffffff1a}[data-theme=dark] .clankoot-view .pill-btn.primary,[data-theme=navy] .clankoot-view .pill-btn.primary,[data-theme=midnight] .clankoot-view .pill-btn.primary{background:#ffffffeb;color:#0b1020}.flowsync-native-task-shell{scrollbar-gutter:stable}.flowsync-task-tab-layout{gap:1.25rem}.flowsync-task-tab-hero{max-width:48rem}.flowsync-task-primary-button,.flowsync-task-empty-button{border-color:#94a3b83d!important;background:linear-gradient(180deg,#fffffff5,#ffffffd1)!important;box-shadow:inset 0 1px #ffffffb8,0 12px 24px #0f172a14!important}.flowsync-task-toolbar,.flowsync-task-list-shell,.flowsync-task-modal-shell{background:linear-gradient(180deg,#ffffffeb,#ffffffd1)!important;border-color:#94a3b838!important;box-shadow:inset 0 1px #ffffffc7,0 18px 40px #0f172a14!important}.flowsync-task-summary-card{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 14px 28px #0f172a14}.flowsync-task-summary-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 55%)}.flowsync-task-summary-card--success{background:linear-gradient(180deg,#f0fdf4f5,#dcfce7e6)!important}.flowsync-task-summary-card--warning{background:linear-gradient(180deg,#fff7edfa,#ffedd5eb)!important}.flowsync-task-summary-card--muted{background:linear-gradient(180deg,#f9fafbfa,#f3f4f6eb)!important}.flowsync-task-search-input{box-shadow:inset 0 1px #ffffffbd,0 10px 20px #0f172a0a}.flowsync-task-filter-pill{box-shadow:inset 0 1px #ffffffa6,0 8px 18px #0f172a0a}.flowsync-task-row{position:relative}@keyframes flowsyncTaskRowIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.flowsync-task-summary-card{cursor:pointer}.flowsync-task-summary-card:hover{transform:translateY(-1px)}.flowsync-task-open-pill{background:linear-gradient(180deg,#ffffffeb,#f8fafce0)!important;border-color:#94a3b833!important}.flowsync-task-progress-track{background:#94a3b824!important}.flowsync-task-progress-fill{background:linear-gradient(90deg,#0f172a,#334155)!important;box-shadow:0 0 0 1px #0f172a0a,0 10px 18px #0f172a2e}.flowsync-task-panel-header{background:linear-gradient(180deg,#ffffffe6,#f8fafcd1)}.flowsync-native-panel-body .p-3.bg-gray-50.border,.flowsync-native-panel-body .p-4.bg-gray-50.border{background:#fff!important;border-color:#14162814!important;border-radius:12px;box-shadow:0 1px 2px #14162808}.flowsync-task-title-input{letter-spacing:-.03em}.flowsync-task-tab-strip{background:#f8fafc94}.flowsync-task-tab-strip [role=tab]{position:relative;min-height:3rem}.flowsync-task-details-pane .flowsync-task-quick-actions button{box-shadow:inset 0 1px #ffffffa3,0 10px 20px #0f172a0d}[data-theme=dark] .clankoot-view .tl-rail{background:#ffffff06;border-right-color:#ffffff14}[data-theme=dark] .clankoot-view .tl-rail-head{background:#ffffff0a;border-bottom-color:#ffffff14}[data-theme=dark] .clankoot-view .tl-rail-group{background:#ffffff0a;border-top-color:#ffffff0f}[data-theme=dark] .clankoot-view .tl-day{border-right-color:#ffffff0a}[data-theme=dark] .clankoot-view .tl-day.week-start{border-right-color:#ffffff1a}[data-theme=dark] .clankoot-view .tl-day.month-start{border-right-color:#ffffff29;box-shadow:-1px 0 #ffffff0f inset}[data-theme=dark] .clankoot-view .tl-month{border-right-color:#ffffff14}[data-theme=dark] .clankoot-view .tl-row,[data-theme=dark] .clankoot-view .tl-rail-row{border-bottom-color:#ffffff0a}[data-theme=dark] .clankoot-view .tl-row-group{background:#ffffff0a;border-top-color:#ffffff0f}[data-theme=dark] .clankoot-view .tl-dates,[data-theme=dark] .clankoot-view .tl-months,[data-theme=dark] .clankoot-view .tl-days,[data-theme=dark] .clankoot-view .tl-date-head{background:#1416288c}[data-theme=dark] .clankoot-view .tl-months{border-bottom-color:#ffffff14}[data-theme=dark] .clankoot-view .tl-month{border-right-color:#ffffff0f}[data-theme=dark] .clankoot-view .tl-month-label{color:var(--ck-ink)}[data-theme=dark] .clankoot-view .tl-month-year{color:var(--ck-ink-3)}[data-theme=dark] .clankoot-view .tl-day{color:var(--ck-ink)}[data-theme=dark] .clankoot-view .tl-day.weekend{color:var(--ck-ink-3)}[data-theme=dark] .clankoot-view .tl-day .dow{color:var(--ck-ink-3);opacity:1}[data-theme=dark] .clankoot-view .tl-day.today,[data-theme=dark] .clankoot-view .tl-day.today.weekend{background:var(--ck-accent);color:#fff}
