:root{--fd-app-bg:#fcfcfc;--card-background:#fff;--fd-color-surface:Canvas;--fd-color-text:CanvasText;--fd-color-border:color-mix(in srgb, CanvasText 18%, transparent);--fd-color-muted:color-mix(in srgb, CanvasText 55%, transparent);--fd-color-accent:LinkText;--fd-color-danger:#b42318;--fd-color-danger-surface:#b4231824;--fd-color-focus-ring:color-mix(in srgb, LinkText 45%, transparent);--fd-font-sans:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif;--fd-text-xs:.8125rem;--fd-text-sm:.875rem;--fd-text-base:1rem;--fd-text-md:1rem;--fd-text-lg:1.125rem;--fd-space-1:.25rem;--fd-space-2:.5rem;--fd-space-3:.75rem;--fd-space-4:1rem;--fd-space-5:1.25rem;--fd-space-6:1.5rem;--fd-space-8:2rem;--fd-space-10:2.5rem;--fd-radius-sm:4px;--fd-radius-md:8px;--fd-radius-lg:12px;--fd-radius-full:9999px;--fd-shadow-sm:0 1px 2px color-mix(in srgb, CanvasText 8%, transparent);--fd-content-max:72rem;--fd-nav-pad-y:.65rem;--fd-nav-pad-x:var(--fd-space-4);--fd-scrollbar-track:color-mix(in srgb, CanvasText 8%, var(--fd-app-bg));--fd-scrollbar-thumb:color-mix(in srgb, CanvasText 38%, var(--fd-app-bg));--fd-scrollbar-thumb-hover:color-mix(in srgb, CanvasText 52%, var(--fd-app-bg));--fd-scrollbar-size:10px;--fd-scrollbar-rail:12px;--fd-scrollbar-scrolllane:14px}*,:before,:after{box-sizing:border-box}html{font-family:var(--fd-font-sans);-webkit-text-size-adjust:100%;font-size:15px;line-height:1.5}body{background:var(--fd-app-bg);min-height:100dvh;color:var(--fd-color-text);margin:0;font-size:1rem}:focus-visible{outline:2px solid var(--fd-color-focus-ring);outline-offset:2px}.nav-link{color:inherit;font:inherit;font-size:.9375rem;text-decoration:none}.nav-link:hover:not(.nav-link--active){text-decoration:underline}.nav-link.nav-link--active{--search-tint:#7b7b7b;background:color-mix(in srgb, var(--search-tint) 6%, var(--board-canvas-bg,var(--fd-app-bg)));border-radius:.5rem;padding:.5rem;font-weight:600;text-decoration:none}button.nav-link{cursor:pointer;background:0 0;border:none;margin:0;padding:0}.fd-nav-dropdown-panel{color:canvastext;box-shadow:0 4px 24px color-mix(in srgb, CanvasText 14%, transparent), 0 0 0 1px color-mix(in srgb, CanvasText 10%, transparent);box-sizing:border-box;background:canvas;border-radius:10px;margin:0;padding:.35rem 0}.fd-nav-dropdown-panel.fd-nav-dropdown-submenu{width:max-content;max-width:512px}.fd-nav-dropdown-option{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:.5rem .9rem;font-size:.9375rem;text-decoration:none;display:block}.fd-nav-dropdown-option:hover:not([aria-disabled=true]){background:color-mix(in srgb, CanvasText 7%, Canvas)}.fd-nav-dropdown-option:focus{outline:none}.fd-nav-dropdown-option:focus-visible{outline:2px solid var(--fd-color-focus-ring,color-mix(in srgb, LinkText 45%, transparent));outline-offset:-2px}.fd-nav-dropdown-option[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.fd-nav-dropdown-option--danger{color:var(--fd-color-danger,#b42318)}.fd-board-add-pill{border:1px solid color-mix(in srgb, CanvasText 16%, transparent);color:color-mix(in srgb, CanvasText 55%, transparent);cursor:pointer;box-sizing:border-box;font:inherit;letter-spacing:.01em;white-space:nowrap;text-align:center;background:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.35rem .75rem;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.fd-board-add-pill:hover:not(:disabled){color:canvastext;border-color:color-mix(in srgb, CanvasText 26%, transparent)}.fd-board-add-pill:disabled{opacity:.35;cursor:not-allowed}.fd-board-add-pill:focus-visible{outline:2px solid color-mix(in srgb, CanvasText 34%, transparent);outline-offset:2px}.fd-modal-scrim-backdrop{background:color-mix(in srgb, var(--modal-scrim-base,var(--fd-app-bg)) 52%, transparent)}@supports (overflow:overlay){.board-columns-scroll{overflow-x:overlay!important;overflow-y:hidden!important}.board-columns-scroll.board-columns-scroll--column-rows,.column-scroll,.add-column-scroll,.member-column-scroll{overflow-x:hidden!important;overflow-y:overlay!important}.column--rows .column-scroll{overflow-y:visible!important}}@supports not (overflow:overlay){.board-columns-scroll.board-columns-scroll--column-rows{overflow:hidden auto!important}.column-scroll,.add-column-scroll,.member-column-scroll{width:calc(100% + var(--fd-scrollbar-scrolllane));max-width:none;box-sizing:border-box;min-width:0;margin-inline-end:calc(-1 * var(--fd-scrollbar-scrolllane))}.column--rows .column-scroll{width:100%!important;max-width:100%!important;margin-inline-end:0!important}}.board-columns-scroll{scrollbar-width:none}.board-columns-scroll:hover,.board-columns-scroll:focus-within{scrollbar-width:thin;scrollbar-color:var(--board-scrollbar-thumb,var(--fd-scrollbar-thumb)) var(--board-scrollbar-track,var(--fd-scrollbar-track))}.board-columns-scroll:hover::-webkit-scrollbar{height:var(--fd-scrollbar-rail)}.board-columns-scroll:focus-within::-webkit-scrollbar{height:var(--fd-scrollbar-rail)}.board-columns-scroll:hover::-webkit-scrollbar-track{background:var(--board-scrollbar-track,var(--fd-scrollbar-track));border-radius:var(--fd-radius-full);margin:0 .35rem}.board-columns-scroll:focus-within::-webkit-scrollbar-track{background:var(--board-scrollbar-track,var(--fd-scrollbar-track));border-radius:var(--fd-radius-full);margin:0 .35rem}.board-columns-scroll:hover::-webkit-scrollbar-thumb{background:var(--board-scrollbar-thumb,var(--fd-scrollbar-thumb));border-radius:var(--fd-radius-full);background-clip:padding-box;border:2px solid #0000}.board-columns-scroll:focus-within::-webkit-scrollbar-thumb{background:var(--board-scrollbar-thumb,var(--fd-scrollbar-thumb));border-radius:var(--fd-radius-full);background-clip:padding-box;border:2px solid #0000}.board-columns-scroll:hover::-webkit-scrollbar-thumb:hover{background:var(--board-scrollbar-thumb-hover,var(--fd-scrollbar-thumb-hover));background-clip:padding-box}.board-columns-scroll:focus-within::-webkit-scrollbar-thumb:hover{background:var(--board-scrollbar-thumb-hover,var(--fd-scrollbar-thumb-hover));background-clip:padding-box}.board-columns-scroll:hover::-webkit-scrollbar-corner{background:var(--board-canvas-bg,var(--fd-app-bg))}.board-columns-scroll:focus-within::-webkit-scrollbar-corner{background:var(--board-canvas-bg,var(--fd-app-bg))}.column-scroll,.add-column-scroll,.member-column-scroll{scrollbar-width:none}.column-scroll:hover,.column-scroll:focus-within,.add-column-scroll:hover,.add-column-scroll:focus-within,.member-column-scroll:hover,.member-column-scroll:focus-within{scrollbar-width:thin;scrollbar-color:var(--board-scrollbar-thumb,var(--fd-scrollbar-thumb)) var(--board-scrollbar-track-column,var(--board-scrollbar-track,var(--fd-scrollbar-track)))}.column-scroll:hover::-webkit-scrollbar{width:var(--fd-scrollbar-size)}.column-scroll:focus-within::-webkit-scrollbar{width:var(--fd-scrollbar-size)}.add-column-scroll:hover::-webkit-scrollbar{width:var(--fd-scrollbar-size)}.add-column-scroll:focus-within::-webkit-scrollbar{width:var(--fd-scrollbar-size)}.member-column-scroll:hover::-webkit-scrollbar{width:var(--fd-scrollbar-size)}.member-column-scroll:focus-within::-webkit-scrollbar{width:var(--fd-scrollbar-size)}.column-scroll:hover::-webkit-scrollbar-track{background:var(--board-scrollbar-track-column,var(--board-scrollbar-track,var(--fd-scrollbar-track)));border-radius:var(--fd-radius-full);margin:.25rem 0}.column-scroll:focus-within::-webkit-scrollbar-track{background:var(--board-scrollbar-track-column,var(--board-scrollbar-track,var(--fd-scrollbar-track)));border-radius:var(--fd-radius-full);margin:.25rem 0}.add-column-scroll:hover::-webkit-scrollbar-track{background:var(--board-scrollbar-track-column,var(--board-scrollbar-track,var(--fd-scrollbar-track)));border-radius:var(--fd-radius-full);margin:.25rem 0}.add-column-scroll:focus-within::-webkit-scrollbar-track{background:var(--board-scrollbar-track-column,var(--board-scrollbar-track,var(--fd-scrollbar-track)));border-radius:var(--fd-radius-full);margin:.25rem 0}.member-column-scroll:hover::-webkit-scrollbar-track{background:var(--board-scrollbar-track-column,var(--board-scrollbar-track,var(--fd-scrollbar-track)));border-radius:var(--fd-radius-full);margin:.25rem 0}.member-column-scroll:focus-within::-webkit-scrollbar-track{background:var(--board-scrollbar-track-column,var(--board-scrollbar-track,var(--fd-scrollbar-track)));border-radius:var(--fd-radius-full);margin:.25rem 0}.column-scroll:hover::-webkit-scrollbar-thumb{background:var(--board-scrollbar-thumb,var(--fd-scrollbar-thumb));border-radius:var(--fd-radius-full);background-clip:padding-box;border:1px solid #0000}.column-scroll:focus-within::-webkit-scrollbar-thumb{background:var(--board-scrollbar-thumb,var(--fd-scrollbar-thumb));border-radius:var(--fd-radius-full);background-clip:padding-box;border:1px solid #0000}.add-column-scroll:hover::-webkit-scrollbar-thumb{background:var(--board-scrollbar-thumb,var(--fd-scrollbar-thumb));border-radius:var(--fd-radius-full);background-clip:padding-box;border:1px solid #0000}.add-column-scroll:focus-within::-webkit-scrollbar-thumb{background:var(--board-scrollbar-thumb,var(--fd-scrollbar-thumb));border-radius:var(--fd-radius-full);background-clip:padding-box;border:1px solid #0000}.member-column-scroll:hover::-webkit-scrollbar-thumb{background:var(--board-scrollbar-thumb,var(--fd-scrollbar-thumb));border-radius:var(--fd-radius-full);background-clip:padding-box;border:1px solid #0000}.member-column-scroll:focus-within::-webkit-scrollbar-thumb{background:var(--board-scrollbar-thumb,var(--fd-scrollbar-thumb));border-radius:var(--fd-radius-full);background-clip:padding-box;border:1px solid #0000}.column-scroll:hover::-webkit-scrollbar-thumb:hover{background:var(--board-scrollbar-thumb-hover,var(--fd-scrollbar-thumb-hover));background-clip:padding-box}.column-scroll:focus-within::-webkit-scrollbar-thumb:hover{background:var(--board-scrollbar-thumb-hover,var(--fd-scrollbar-thumb-hover));background-clip:padding-box}.add-column-scroll:hover::-webkit-scrollbar-thumb:hover{background:var(--board-scrollbar-thumb-hover,var(--fd-scrollbar-thumb-hover));background-clip:padding-box}.add-column-scroll:focus-within::-webkit-scrollbar-thumb:hover{background:var(--board-scrollbar-thumb-hover,var(--fd-scrollbar-thumb-hover));background-clip:padding-box}.member-column-scroll:hover::-webkit-scrollbar-thumb:hover{background:var(--board-scrollbar-thumb-hover,var(--fd-scrollbar-thumb-hover));background-clip:padding-box}.member-column-scroll:focus-within::-webkit-scrollbar-thumb:hover{background:var(--board-scrollbar-thumb-hover,var(--fd-scrollbar-thumb-hover));background-clip:padding-box}.column-scroll:hover::-webkit-scrollbar-corner{background:var(--board-column-surface,var(--fd-app-bg))}.column-scroll:focus-within::-webkit-scrollbar-corner{background:var(--board-column-surface,var(--fd-app-bg))}.add-column-scroll:hover::-webkit-scrollbar-corner{background:var(--board-column-surface,var(--fd-app-bg))}.add-column-scroll:focus-within::-webkit-scrollbar-corner{background:var(--board-column-surface,var(--fd-app-bg))}.member-column-scroll:hover::-webkit-scrollbar-corner{background:var(--board-column-surface,var(--fd-app-bg))}.member-column-scroll:focus-within::-webkit-scrollbar-corner{background:var(--board-column-surface,var(--fd-app-bg))}.fd-ui-input{border-radius:var(--fd-radius-md);border:1px solid color-mix(in srgb, CanvasText 20%, transparent);background:color-mix(in srgb, CanvasText 5%, Canvas);width:100%;font:inherit;font-size:var(--fd-text-sm);color:canvastext;box-sizing:border-box;appearance:none;margin:0;padding:.5rem .65rem;line-height:1.35;display:block}.fd-ui-input::placeholder{color:var(--fd-color-muted)}.fd-ui-input:hover:not(:disabled){border-color:color-mix(in srgb, CanvasText 26%, transparent)}.fd-ui-input:focus{border-color:color-mix(in srgb, CanvasText 32%, transparent);box-shadow:0 0 0 2px var(--fd-color-focus-ring);outline:none}.fd-ui-input:disabled{opacity:.58;cursor:not-allowed}.fd-ui-select{border-radius:var(--fd-radius-md);border:1px solid color-mix(in srgb, CanvasText 20%, transparent);background:color-mix(in srgb, CanvasText 5%, Canvas);width:100%;max-width:100%;font:inherit;font-size:var(--fd-text-sm);color:canvastext;cursor:pointer;box-sizing:border-box;margin:0;padding:.5rem .65rem;line-height:1.35;display:block}.fd-ui-select:hover:not(:disabled){border-color:color-mix(in srgb, CanvasText 26%, transparent)}.fd-ui-select:focus{border-color:color-mix(in srgb, CanvasText 32%, transparent);box-shadow:0 0 0 2px var(--fd-color-focus-ring);outline:none}.ui-input-field{font-size:var(--fd-text-sm);flex-direction:column;gap:.3rem;display:flex}.ui-input-field__label{font-weight:500}.fd-ui-btn{border-radius:var(--fd-radius-md);border:1px solid color-mix(in srgb, CanvasText 22%, transparent);background:color-mix(in srgb, CanvasText 10%, Canvas);color:inherit;font:inherit;font-size:var(--fd-text-sm);cursor:pointer;box-sizing:border-box;appearance:none;justify-content:center;align-items:center;margin:0;padding:.5rem .9rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.fd-ui-btn:hover:not(:disabled){background:color-mix(in srgb, CanvasText 14%, Canvas)}.fd-ui-btn:focus-visible{outline:2px solid var(--fd-color-focus-ring);outline-offset:2px}.fd-ui-btn:disabled{opacity:.55;cursor:not-allowed}.fd-ui-btn--secondary{background:color-mix(in srgb, CanvasText 4%, Canvas);font-weight:600}.fd-ui-btn--secondary:hover:not(:disabled){background:color-mix(in srgb, CanvasText 9%, Canvas)}.fd-ui-btn-align-start{align-self:flex-start}.fd-ui-banner{border-radius:var(--fd-radius-md);font-size:var(--fd-text-sm);box-sizing:border-box;margin:0 0 .75rem;padding:.5rem .65rem;line-height:1.4}.fd-ui-banner--err{color:canvastext;background:color-mix(in srgb, CanvasText 10%, transparent);border:1px solid color-mix(in srgb, CanvasText 14%, transparent)}.fd-ui-banner--hint{color:var(--fd-color-muted);margin:0 0 .65rem}.fd-ui-auth-screen{box-sizing:border-box;background:var(--board-canvas-bg);color:canvastext;min-height:100dvh;font-family:var(--fd-font-sans);font-size:var(--fd-text-base);flex-direction:column;line-height:1.45;display:flex}.fd-ui-auth-top{padding:var(--fd-space-4) var(--fd-space-4) 0;box-sizing:border-box;flex-shrink:0}.fd-ui-auth-nav{max-width:var(--fd-content-max);align-items:center;gap:var(--fd-space-3) var(--fd-space-4);min-height:2.75rem;padding:var(--fd-space-2) 0;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;display:grid}.fd-ui-auth-nav-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:var(--fd-space-2);flex-wrap:wrap;display:flex}.fd-ui-auth-header-btn{border-radius:var(--fd-radius-md);background:color-mix(in srgb, CanvasText 6%, var(--board-canvas-bg));color:color-mix(in srgb, CanvasText 78%, var(--board-canvas-bg));font:inherit;font-size:var(--fd-text-sm);cursor:pointer;box-sizing:border-box;border:none;justify-content:center;align-items:center;padding:.45rem .95rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.fd-ui-auth-header-btn:hover{background:color-mix(in srgb, CanvasText 11%, var(--board-canvas-bg));color:canvastext}.fd-ui-auth-body{padding:var(--fd-space-5) var(--fd-space-4) var(--fd-space-8);box-sizing:border-box;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex}.fd-ui-auth-card{width:100%;max-width:24rem;padding:var(--fd-space-6) var(--fd-space-5) var(--fd-space-6);border-radius:var(--fd-radius-lg);background:color-mix(in srgb, Canvas 88%, var(--board-canvas-bg));box-shadow:0 0 0 1px color-mix(in srgb, CanvasText 12%, var(--board-canvas-bg)), 0 2px 8px color-mix(in srgb, CanvasText 6%, transparent);box-sizing:border-box}.fd-ui-auth-title{margin:0 0 var(--fd-space-2);letter-spacing:-.03em;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:650;line-height:1.15}.fd-ui-auth-subtitle{margin:0 0 var(--fd-space-5);font-size:var(--fd-text-sm);color:color-mix(in srgb, CanvasText 62%, var(--board-canvas-bg));line-height:1.45}.fd-ui-auth-form{gap:var(--fd-space-3);flex-direction:column;display:flex}.fd-ui-auth-form>.fd-ui-btn{justify-content:center;width:100%;margin-top:.15rem}.fd-ui-auth-footer{margin:var(--fd-space-5) 0 0;font-size:var(--fd-text-sm);text-align:center;box-sizing:border-box;width:100%;max-width:24rem;color:color-mix(in srgb, CanvasText 58%, var(--board-canvas-bg))}.fd-ui-auth-footer a{color:color-mix(in srgb, CanvasText 78%, var(--board-canvas-bg));text-underline-offset:.15em;font-weight:500;text-decoration:none;transition:color .12s,text-decoration-color .12s}.fd-ui-auth-footer a:hover{color:canvastext;text-decoration:underline}.fd-settings-version-link{color:color-mix(in srgb, CanvasText 52%, transparent);font-size:.8125rem;font-weight:500;text-decoration:none}.fd-settings-version-link:hover{color:color-mix(in srgb, CanvasText 78%, transparent);text-decoration:underline}
