html{scrollbar-gutter:stable}.modern-action{z-index:999!important}button,input,select,textarea{font:inherit}.app-bottom-sheet h2{font-family:inherit;font-size:20px;line-height:1.3}
:root{--app-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html{font-family:var(--app-font-family);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:var(--app-font-family)!important}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}:where(button,[role=button],[role=tab],[role=option],[role=menuitem],[role=checkbox],[role=switch],[role=slider],[draggable=true],[data-bode-interactive=nav],[data-bode-interactive=icon],[data-bode-text-selection=off]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:where(input,textarea,select,[contenteditable=true],[contenteditable=plaintext-only],[role=textbox],[data-bode-text-selection=on]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}a,button,input,select,textarea{outline-color:#0000}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--primary-color,#35658f) 28%, transparent);outline-offset:2px}[data-bode-control=true]:focus-visible{--control-border-current:var(--border-focus-color,#35658fad);--control-shadow-current:0 0 0 2px var(--accent-soft-color,#35658f1a);outline-offset:0;outline:none}[data-bode-interactive]{-webkit-tap-highlight-color:transparent;transition:background-color .14s,color .14s,border-color .14s,box-shadow .14s,filter .14s,transform .1s}@media (hover:hover) and (pointer:fine){[data-bode-interactive=surface]:hover,[data-bode-interactive=soft]:hover,[data-bode-interactive=icon]:hover{background:var(--surface-accent-soft-color,#eaf2f8)!important}[data-bode-interactive=icon]:hover,[data-bode-interactive=text]:hover{color:var(--primary-color,#35658f)!important}[data-bode-interactive=nav]:hover{background:var(--navigation-active-color,#00000012)!important;color:var(--navigation-text-active-color,#141414eb)!important}[data-bode-interactive=button]:hover{filter:brightness(.97);box-shadow:var(--surface-shadow-strong,0 18px 48px #161f2d1f)}}[data-bode-interactive=soft]:focus-visible,[data-bode-interactive=icon]:focus-visible,[data-bode-interactive=surface]:focus-visible{background:var(--surface-accent-soft-color,#eaf2f8)!important}[data-bode-interactive=nav]:focus-visible{background:var(--navigation-active-color,#00000012)!important;color:var(--navigation-text-active-color,#141414eb)!important}[data-bode-interactive=surface]:active:not(:disabled),[data-bode-interactive=soft]:active:not(:disabled),[data-bode-interactive=icon]:active:not(:disabled){background:var(--surface-accent-soft-color,#eaf2f8)!important}[data-bode-interactive=icon]:active:not(:disabled){color:var(--primary-color,#35658f)!important}[data-bode-interactive=nav]:active:not(:disabled){background:var(--navigation-active-color,#00000012)!important;color:var(--navigation-text-active-color,#141414eb)!important}[data-bode-interactive=button]:active:not(:disabled){filter:brightness(.94)}[data-bode-interactive=soft]:active:not(:disabled),[data-bode-interactive=icon]:active:not(:disabled),[data-bode-interactive=nav]:active:not(:disabled),[data-bode-interactive=button]:active:not(:disabled){transform:translateY(1px)}@media (hover:hover) and (pointer:fine){button:not(:disabled):not([data-bode-interactive]):hover,[role=button]:not([aria-disabled=true]):not([data-bode-interactive]):hover{filter:brightness(.96)}a[href]:hover{opacity:.86}}button:not(:disabled):not([data-bode-interactive]):active,[role=button]:not([aria-disabled=true]):not([data-bode-interactive]):active{filter:brightness(.92)}a[href]:active{opacity:.72}.rich-link-preview{transition:background .16s,border-color .16s,transform .16s}.rich-link-preview:hover,.rich-link-preview:focus-visible{--link-preview-background:var(--surface-accent-soft-color,#eaf2f8)}.rich-link-preview:active{transform:translateY(1px)}::selection{background:color-mix(in srgb, var(--primary-color,#35658f) 20%, transparent)}.loading-gears{width:62px;height:50px;position:relative}.loading-gear-svg{transform-origin:50%;display:block;position:absolute;overflow:visible}.loading-gear-svg--large{width:34px;height:34px;color:var(--primary-color,#35658f);top:13px;left:4px}.loading-gear-svg--small{width:25px;height:25px;color:var(--muted-text-color,#66707a);top:4px;left:29px}html[data-appearance-mode=light] .loading-gear-svg--large{color:var(--primary-color,#35658f)}html[data-appearance-mode=light] .loading-gear-svg--small{color:color-mix(in srgb, var(--primary-color,#35658f) 58%, white)}html[data-appearance-mode=dark] .loading-gear-svg--large{color:var(--primary-color,#6fa3d1)}html[data-appearance-mode=dark] .loading-gear-svg--small{color:color-mix(in srgb, var(--primary-color,#6fa3d1) 68%, white)}.loading-gears--active .loading-gear-svg--large{animation:2.2s linear infinite loading-gear-clockwise}.loading-gears--active .loading-gear-svg--small{animation:1.76s linear infinite loading-gear-counterclockwise}@keyframes loading-gear-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading-gear-counterclockwise{0%{transform:rotate(11.25deg)}to{transform:rotate(-348.75deg)}}.loading-brand{width:48px;height:48px;color:var(--primary-color,#35658f)}.loading-brand,.loading-brand svg,.loading-brand__mark{-webkit-user-select:none;user-select:none;caret-color:#0000;-webkit-touch-callout:none}.loading-brand svg{display:block;overflow:visible}.loading-brand__orbit{transform-origin:24px 24px}.loading-brand__arc{color:var(--primary-color,#35658f)}.loading-brand--active .loading-brand__orbit{animation:1.4s linear infinite loading-brand-orbit}.loading-brand--active .loading-brand__arc{animation:1.4s cubic-bezier(.4,0,.2,1) infinite loading-brand-arc}.loading-brand__mark{fill:var(--primary-color,#35658f);font-family:var(--app-font-family);letter-spacing:-1px;font-size:24px;font-style:italic;font-weight:700}@keyframes loading-brand-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading-brand-arc{0%{stroke-dasharray:8 92;stroke-dashoffset:0}50%{stroke-dasharray:64 36;stroke-dashoffset:-18px}to{stroke-dasharray:8 92;stroke-dashoffset:-76px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-checkbox,input[type=checkbox]{box-sizing:border-box;appearance:none;border:1.5px solid color-mix(in srgb, var(--text-color,#222) 46%, var(--card-background-color,#fff));background-color:var(--card-background-color,#fff);cursor:pointer;vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:11px 11px;border-radius:4px;width:16px;height:16px;margin:0;transition:border-color .14s,background-color .14s,box-shadow .14s}.app-checkbox:hover:not(:disabled),input[type=checkbox]:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary-color,#35658f) 70%, var(--text-color,#222))}.app-checkbox:checked,input[type=checkbox]:checked{border-color:var(--primary-color,#35658f);background-color:var(--primary-color,#35658f);background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22%3E%3Cpath d=%22M3.3 8.3 6.6 11.2 12.8 4.8%22 fill=%22none%22 stroke=%22white%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.app-checkbox:disabled,input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.calendar-desktop-event:hover,.calendar-desktop-event:focus-visible{background:var(--surface-accent-soft-color,#eaf2f8)!important}.calendar-desktop-event:active{transform:translateY(1px)}body.board-pointer-dragging,body.board-pointer-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}body.board-touch-dragging{overscroll-behavior:none!important;touch-action:none!important;overflow:hidden!important}body.board-touch-dragging [data-board-card-id],body.board-touch-dragging [data-board-column-root]{touch-action:none!important}.board-scroller{scroll-snap-type:none;scrollbar-width:none;cursor:grab}.board-scroller .board-grid>[data-board-column-root]{cursor:default;position:relative}.board-scroller .board-grid>[data-board-column-root].board-column-jump-highlight:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--primary-color,#35658f);pointer-events:none;animation:1.1s ease-in-out both board-column-jump-pulse;position:absolute;inset:0}@keyframes board-column-jump-pulse{0%,to{opacity:0}22%{opacity:.55}48%{opacity:.08}70%{opacity:.38}}@media (prefers-reduced-motion:reduce){.board-scroller .board-grid>[data-board-column-root].board-column-jump-highlight:after{opacity:.4;animation:none!important}}.board-scroller[data-board-panning=true],.board-scroller[data-board-panning=true] .board-grid{cursor:grabbing}.board-scroller::-webkit-scrollbar{width:0;height:0;display:none}.board-grid{grid-template-columns:repeat(var(--board-column-count,1), minmax(250px, 300px))}@media (max-width:600px) and (pointer:coarse){.board-scroller{scroll-snap-type:x mandatory;scroll-padding-inline:20px}.board-scroller .board-grid>[data-board-column-root]{scroll-snap-align:center;scroll-snap-stop:always}body.board-touch-dragging .board-scroller,body.board-pointer-dragging .board-scroller{scroll-snap-type:none}}@media (max-width:600px){.board-grid{grid-template-columns:repeat(var(--board-column-count,1), calc(100vw - var(--board-gutter,20px) - var(--board-gutter,20px)))}@supports (width:100dvw){.board-grid{grid-template-columns:repeat(var(--board-column-count,1), calc(100dvw - var(--board-gutter,20px) - var(--board-gutter,20px)))}}}.board-card-complete{box-sizing:border-box;color:#0000;cursor:pointer;pointer-events:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;display:inline-grid;position:relative}.board-card-complete:before,.board-card-complete svg{opacity:0;transition:opacity .14s,transform .17s cubic-bezier(.2,.8,.2,1);transform:translate(-3px)scale(.78)}.board-card-complete:before{content:"";box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--muted-text-color,#666) 58%, transparent);background:color-mix(in srgb, var(--surface-layer-2-color,#fff) 92%, var(--text-color,#222));border-radius:999px;transition:opacity .14s,transform .17s cubic-bezier(.2,.8,.2,1),border-color .14s,background-color .14s;position:absolute;inset:0}.board-card-complete svg{z-index:1;position:relative}[data-board-card-title-row]{box-sizing:border-box;padding-left:0;transition:padding-left .19s cubic-bezier(.2,.8,.2,1)}[data-board-completed=true] [data-board-card-title-row],[data-board-card-id][data-board-hover-zone=card] [data-board-card-title-row],[data-board-card-id][data-board-touch-highlight=card] [data-board-card-title-row]{padding-left:26px}[data-board-card-id]:has([data-board-card-surface]:focus-visible) [data-board-card-title-row]{padding-left:26px}[data-board-card-id]:has(.board-card-complete:focus-visible) [data-board-card-title-row]{padding-left:26px}[data-board-card-complete-overlay]{pointer-events:none}.board-card-complete[aria-checked=true]:before{border-color:var(--star-completed-color,#2d567a);background:var(--star-completed-color,#2d567a)}.board-card-complete[aria-checked=true] svg{color:#fff}[data-board-completed=true] .board-card-complete,[data-board-card-id][data-board-hover-zone=card][data-board-checkbox-ready=true] .board-card-complete,[data-board-card-id][data-board-touch-highlight=card][data-board-touch-checkbox-ready=true] .board-card-complete,.board-card-complete:focus-visible{pointer-events:auto}[data-board-card-id]:has([data-board-card-surface]:focus-visible) .board-card-complete{pointer-events:auto}[data-board-completed=true] .board-card-complete:before,[data-board-completed=true] .board-card-complete svg,[data-board-card-id][data-board-hover-zone=card][data-board-checkbox-ready=true] .board-card-complete:before,[data-board-card-id][data-board-hover-zone=card][data-board-checkbox-ready=true] .board-card-complete svg,[data-board-card-id][data-board-touch-highlight=card][data-board-touch-checkbox-ready=true] .board-card-complete:before,[data-board-card-id][data-board-touch-highlight=card][data-board-touch-checkbox-ready=true] .board-card-complete svg,.board-card-complete:focus-visible:before,.board-card-complete:focus-visible svg{opacity:1;transform:translate(0)scale(1)}[data-board-card-id]:has([data-board-card-surface]:focus-visible) .board-card-complete:before{opacity:1;transform:translate(0)scale(1)}[data-board-card-id]:has([data-board-card-surface]:focus-visible) .board-card-complete svg{opacity:1;transform:translate(0)scale(1)}.board-card-complete:focus-visible{outline:2px solid var(--primary-color,#35658f);outline-offset:2px}.board-card-complete:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.board-card-complete:before,.board-card-complete svg,[data-board-card-title-row]{transition:none}}html[data-appearance-mode=light] .board-grid>[data-board-column-root]{background:color-mix(in srgb, var(--surface-layer-1-color,#f5f8fb) 78%, var(--primary-color,#35658f) 22%)!important}[data-board-card-id] [data-board-card-surface]{transition:background-color .14s,box-shadow .14s}[data-board-card-id][data-board-hover-zone=card] [data-board-card-surface],[data-board-card-id][data-board-touch-highlight=card] [data-board-card-surface]{background:var(--surface-accent-soft-color,#eaf2f8)!important;box-shadow:var(--surface-shadow,0 10px 30px #161f2d12)!important}[data-board-card-id][data-board-hover-zone=link] [data-board-card-surface]{background:var(--surface-layer-2-color,#fff)!important;box-shadow:var(--surface-shadow,0 10px 30px #161f2d12)!important}[data-board-card-id] .rich-link-preview{transition:background-color .14s,box-shadow .14s}[data-board-card-id][data-board-hover-zone=link] .rich-link-preview{--link-preview-background:var(--surface-accent-soft-color,#eaf2f8);background:var(--surface-accent-soft-color,#eaf2f8)!important}[data-board-card-id][data-board-touch-highlight=card] .rich-link-preview:not(:focus-visible){--link-preview-background:var(--surface-layer-3-color,#fff);background:var(--surface-layer-3-color,#fff)!important}@media (prefers-reduced-motion:reduce){[data-board-card-id] [data-board-card-surface]{transition:none}}[data-emphasis-surface]{transition:background-color .14s,box-shadow .14s,outline-color .14s}[data-emphasis-level=soft] [data-emphasis-surface]{background:var(--surface-accent-soft-color,#eaf2f8)!important;box-shadow:var(--surface-shadow,0 10px 30px #161f2d12)!important}[data-emphasis-level=strong] [data-emphasis-surface]{outline:1.5px solid color-mix(in srgb, var(--primary-color,#35658f) 38%, transparent);outline-offset:-1.5px;background:var(--surface-accent-soft-color,#eaf2f8)!important;box-shadow:var(--surface-shadow-strong,0 16px 36px #161f2d29)!important}[data-emphasis-level=none] [data-emphasis-surface]{outline-color:#0000}[data-board-card-id] [data-board-card-surface],[data-board-card-id][data-board-hover-zone] [data-board-card-surface],[data-board-card-id][data-emphasis-level] [data-emphasis-surface]{box-shadow:none!important}.board-scrollbar-sticky-shell{min-width:0;display:flow-root;position:relative;overflow:visible}.scroll-edge-fade-shell{min-width:0;min-height:0;display:flow-root;position:relative}.board-kanban-scroll[data-scrollbar-overlay=true]{scrollbar-width:none;scrollbar-gutter:auto}.board-kanban-scroll[data-scrollbar-overlay=true]::-webkit-scrollbar{width:0;height:0;display:none}.scroll-edge-fade-scrollbar{opacity:0;pointer-events:none;touch-action:none;cursor:grab;width:5px;transition:opacity .26s;position:absolute;top:8px;bottom:6px;right:0}.scroll-edge-fade-scrollbar[data-scrollbar-overflow=false]{visibility:hidden}.scroll-edge-fade-scrollbar[data-scrollbar-visible=true][data-scrollbar-overflow=true],.board-kanban-scroll:focus-visible+.scroll-edge-fade-scrollbar[data-scrollbar-overflow=true]{opacity:1;pointer-events:auto}.scroll-edge-fade-scrollbar:active{cursor:grabbing}.scroll-edge-fade-scrollbar[data-overlay-axis=x]{border-radius:999px}.scroll-edge-fade-scrollbar[data-overlay-axis=x]:focus-visible{opacity:1;pointer-events:auto;outline:2px solid color-mix(in srgb, var(--primary-color,#35658f) 55%, transparent);outline-offset:1px}.scroll-edge-fade-thumb{background-color:color-mix(in srgb, var(--primary-color,#35658f) 56%, transparent);border-radius:999px;width:100%;position:absolute;top:0;left:0}.scroll-edge-fade-scrollbar:hover .scroll-edge-fade-thumb{background-color:color-mix(in srgb, var(--primary-color,#35658f) 75%, transparent)}.board-kanban-scroll-shell .scroll-edge-fade-scrollbar{z-index:3;right:-8.5px}.board-kanban-scroll:focus-visible{outline:2px solid color-mix(in srgb, var(--primary-color,#35658f) 55%, transparent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.scroll-edge-fade-scrollbar{transition:none}}.task-form-sheet-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--primary-color,#35658f) 56%, transparent) transparent}.task-form-sheet-scroll::-webkit-scrollbar{width:5px}.task-form-sheet-scroll::-webkit-scrollbar-track{background:0 0}.task-form-sheet-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primary-color,#35658f) 56%, transparent);border-radius:999px}.board-card-metadata{min-height:20px;color:var(--subtle-text-color,#777);flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;line-height:1.2;display:inline-flex}.board-card-metadata-item{white-space:nowrap;align-items:center;gap:4px;min-height:20px;display:inline-flex}.board-card-metadata svg,.board-card-meta-action svg{flex:0 0 14px;width:14px;height:14px;display:block}.board-card-meta-action{z-index:2;min-width:32px;height:24px;color:var(--subtle-text-color,#777);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 3px;font-family:inherit;font-size:11px;font-weight:400;line-height:1.2;display:inline-flex;position:absolute;bottom:8px}.board-card-meta-action span{font-size:inherit;line-height:inherit;font-weight:inherit}.board-card-link-action{right:46px}.board-card-comment-action{right:8px}@media (hover:hover) and (pointer:fine){.board-card-meta-action:hover{background:var(--surface-accent-soft-color,#eaf2f8)}}.board-card-meta-action:focus-visible{outline:2px solid var(--primary-color,#35658f);outline-offset:1px}.board-card-link-collection{flex-direction:column;gap:6px;display:flex}.board-card-link-entry{min-width:0;color:var(--text-color,inherit);background:var(--surface-inset-color,transparent);cursor:pointer;font:inherit;text-align:left;overflow-wrap:anywhere;border:0;border-radius:9px;align-items:center;gap:9px;padding:8px;text-decoration:none;display:flex}.board-card-link-entry:hover{background:var(--surface-accent-soft-color,#eaf2f8)}.board-card-attachment-list{flex-direction:column;gap:6px;display:flex}.board-card-attachment-entry{background:var(--surface-inset-color,transparent);min-width:0;color:var(--text-color,inherit);border-radius:9px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.board-card-attachment-entry:hover,.board-card-attachment-entry:focus-visible{background:var(--surface-accent-soft-color,#eaf2f8)}.board-card-attachment-icon{color:var(--muted-text-color,#777);flex:0 0 23px;place-items:center;display:grid}.board-card-attachment-icon svg{width:17px;height:17px}.board-card-attachment-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.board-card-attachment-name{overflow-wrap:anywhere;font-size:13px;font-weight:600}.board-card-attachment-meta{color:var(--muted-text-color,#777);font-size:11px}.board-card-attachment-arrow{color:var(--muted-text-color,#777);flex-shrink:0}.board-card-links-toggle{cursor:pointer;background:var(--surface-inset-color,transparent);color:var(--text-color,inherit);border:0;border-radius:8px;padding:5px 9px}.board-card-checklist-items{flex-direction:column;gap:10px;display:flex}.board-card-checklist-item{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.board-card-checklist-item>input{flex-shrink:0;margin-top:2px}.board-card-detail-header-title{align-items:center;gap:11px;min-width:0;max-width:100%;display:inline-flex}.board-card-detail-header-title>.board-card-complete{pointer-events:auto;flex:0 0 22px}.board-card-detail-header-title>.board-card-complete:before,.board-card-detail-header-title>.board-card-complete svg{opacity:1;transform:none}.board-card-detail-header-name{min-width:0;color:var(--text-color,inherit);font:inherit;font-weight:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;margin:-5px -6px;padding:5px 6px;display:inline-flex}.board-card-detail-header-name>span{text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.board-card-detail-header-name svg{color:var(--muted-text-color,#777);opacity:.7;flex-shrink:0}.board-card-detail-header-name:hover,.board-card-detail-header-name:focus-visible{background:var(--surface-inset-hover-color,transparent)}.board-card-detail-header-name:focus-visible{outline:2px solid var(--primary-color,#35658f)}.board-card-detail-sheet-body{flex-direction:column;min-height:0;display:flex;overflow:hidden!important}.board-card-detail-layout{flex-direction:column;flex:auto;gap:12px;min-height:0;padding-top:12px;display:flex}.board-card-detail-attributes{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:none;gap:8px;min-width:0;max-width:100%;padding:2px 2px 4px;display:flex;overflow:auto hidden}.board-card-detail-attribute{box-sizing:border-box;border:1px solid var(--light-border-color,transparent);background:var(--surface-inset-color,#f0f2f4);max-width:min(100%,280px);min-height:45px;color:var(--text-color,#222);text-align:left;cursor:pointer;font:inherit;border-radius:12px;flex:none;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.board-card-detail-attribute:not(.board-card-detail-static):hover,.board-card-detail-attribute:not(.board-card-detail-static):focus-visible{background:var(--surface-inset-hover-color,#e8edf1)}.board-card-detail-attribute-label{color:var(--muted-text-color,#777);flex:none;font-size:11px;font-weight:600}.board-card-detail-attribute-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;line-height:1.25;overflow:hidden}.board-card-detail-attribute svg{color:var(--muted-text-color,#777);flex-shrink:0}.board-card-detail-static{cursor:default}.board-card-inline-editor{border:1px solid var(--light-border-color,#ddd);background:var(--surface-layer-1-color,transparent);border-radius:13px;flex-direction:column;flex:none;gap:8px;min-width:0;padding:12px;display:flex}.board-card-inline-editor label{color:var(--muted-text-color,#777);font-size:12px;font-weight:600}.board-card-inline-attribute{max-width:390px}.board-card-inline-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.board-card-inline-editor [role=alert]{color:var(--danger-color,#ae3232);font-size:12px}.board-card-detail-grid{flex:auto;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:12px;min-height:0;padding-bottom:6px;display:grid;overflow:hidden}.board-card-detail-panel{border:1px solid var(--light-border-color,#ddd);background:var(--surface-layer-1-color,#fff);box-sizing:border-box;scrollbar-width:thin;border-radius:15px;min-width:0;min-height:0;padding:15px}.board-card-detail-panel-content{overscroll-behavior-y:contain;overflow:hidden auto}.board-card-detail-panel-comments{flex-direction:column;display:flex;overflow:hidden}.board-card-detail-section-header{justify-content:space-between;align-items:center;gap:8px;min-height:31px;margin:0 0 9px;display:flex}.board-card-detail-section-header h3{color:var(--text-color,#222);margin:0;font-size:14px;font-weight:700;line-height:1.35}.board-card-detail-icon-button{width:33px;height:33px;color:var(--muted-text-color,#777);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.board-card-detail-icon-button:hover,.board-card-detail-icon-button:focus-visible{background:var(--surface-inset-hover-color,#e8edf1)}.board-card-detail-description{overflow-wrap:anywhere;min-width:0;font-size:14px}.board-card-detail-related{border-top:1px solid var(--light-border-color,#ddd);margin-top:18px;padding-top:12px}.board-card-detail-count{color:var(--muted-text-color,#777);margin-left:3px;font-size:12px;font-weight:600}.board-card-comment-toggle{width:100%;min-width:0;color:var(--text-color,inherit);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;gap:5px;padding:0;display:flex}.board-card-comment-meta{width:100%;min-width:0;color:var(--muted-text-color,#777);align-items:center;gap:7px;font-size:11px;line-height:1.35;display:flex}.board-card-comment-meta strong{overflow-wrap:anywhere;color:var(--text-color,inherit);margin-right:auto}.board-card-comment-date{white-space:nowrap;flex-shrink:0}.board-card-comment-meta svg{flex-shrink:0}.board-card-comment-excerpt{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;color:var(--muted-text-color,#777);font-size:12px;line-height:1.5;display:block;overflow:hidden}.board-card-comment-body{margin-top:8px}.board-card-comment-body[hidden]{display:none}.board-card-comment-history{overscroll-behavior-y:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:9px;min-height:0;padding:2px 3px 9px 0;display:flex;overflow:hidden auto}.board-card-comment-composer{border-top:1px solid var(--light-border-color,#ddd);flex-direction:column;flex:none;gap:9px;margin-top:8px;padding-top:11px;display:flex}.board-card-comment-composer .bode-wysiwyg-frame{min-height:84px!important}.board-card-comment-composer .bode-wysiwyg-content{min-height:74px;max-height:150px;overflow-y:auto}.board-card-comments-empty{color:var(--muted-text-color,#777);padding:7px 2px;font-size:13px}.board-card-detail-mobile-tabs{display:none}@media (max-width:720px){.board-card-detail-layout{gap:10px}.board-card-detail-attribute{min-height:42px}.board-card-detail-mobile-tabs{background:var(--surface-inset-color,#f0f2f4);border-radius:12px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.board-card-detail-mobile-tabs button{cursor:pointer;color:var(--muted-text-color,#777);background:0 0;border:0;border-radius:9px;padding:10px 8px;font-size:13px;font-weight:650}.board-card-detail-mobile-tabs button[aria-selected=true]{background:var(--surface-layer-2-color,#fff);box-shadow:var(--surface-shadow,0 3px 10px #0000001a);color:var(--text-color,#222)}.board-card-detail-grid{grid-template-columns:minmax(0,1fr);gap:0}.board-card-detail-grid[data-active-tab=content] .board-card-detail-panel-comments,.board-card-detail-grid[data-active-tab=comments] .board-card-detail-panel-content{display:none}.board-card-detail-panel{padding:12px}.board-card-detail-panel-comments .board-card-comment-composer{border-top:0;border-bottom:1px solid var(--light-border-color,#ddd);order:0;margin-top:0;margin-bottom:12px;padding-top:0;padding-bottom:10px}.board-card-detail-panel-comments .board-card-comment-history{order:1}.board-card-detail-panel-comments .board-card-detail-section-header{order:-1}}@media (prefers-reduced-motion:reduce){.board-card-detail-attribute,.board-card-detail-header-name{transition:none}}.bode-wysiwyg-toolbar{z-index:2;border-radius:var(--input-radius,12px);background:var(--surface-inset-color,#f1f6fa);flex-wrap:nowrap;align-items:center;gap:3px;min-width:0;margin-bottom:8px;padding:4px 5px;display:flex;position:sticky;top:0}.bode-wysiwyg-toolbar-buttons{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;flex:auto;align-items:center;gap:2px;min-width:0;display:flex;overflow:auto hidden}.bode-wysiwyg-toolbar-buttons::-webkit-scrollbar{display:none}.bode-wysiwyg-toolbar-group,.bode-wysiwyg-toolbar-actions{flex:none;align-items:center;gap:2px;min-width:0;display:flex}.bode-wysiwyg-toolbar-group+.bode-wysiwyg-toolbar-group{border-left:1px solid var(--light-border-color,#d7e0e7);margin-left:4px;padding-left:6px}.bode-wysiwyg-toolbar-actions{border-left:1px solid var(--light-border-color,#d7e0e7);margin-left:3px;padding-left:5px}.bode-wysiwyg-tool,.bode-wysiwyg-mode-button{appearance:none;box-sizing:border-box;height:30px;color:var(--muted-text-color,#7b8995);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:background-color .12s,color .12s;display:inline-flex}.bode-wysiwyg-tool{width:30px}.bode-wysiwyg-type-icon{font-size:16px;font-weight:700;line-height:1}.bode-wysiwyg-type-icon sub{vertical-align:baseline;font-size:9px;font-weight:600;position:relative;bottom:-2px}.bode-wysiwyg-tool[data-active=true],.bode-wysiwyg-mode-button[aria-pressed=true]{background:var(--surface-accent-soft-color,#eaf2f8);color:var(--primary-color,#35658f)}.bode-wysiwyg-tool:disabled{opacity:.3;cursor:default}@media (hover:hover) and (pointer:fine){.bode-wysiwyg-tool:not(:disabled):hover,.bode-wysiwyg-mode-button:not(:disabled):hover{background:var(--surface-layer-2-color,#fff);color:var(--text-color,#23313a)}}.bode-wysiwyg-tool:focus-visible,.bode-wysiwyg-mode-button:focus-visible{outline:2px solid var(--primary-color,#35658f);outline-offset:-2px}.bode-wysiwyg-mode-button{white-space:nowrap;gap:4px;padding:0 7px;font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.bode-wysiwyg-tool,.bode-wysiwyg-mode-button{transition:none}}.bode-wysiwyg-link-row{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 8px;display:flex}.bode-wysiwyg-frame{border-radius:var(--input-radius,12px);box-sizing:border-box;background:var(--surface-inset-color,#f1f6fa);color:var(--text-color,#222);padding:11px 12px}.bode-wysiwyg-frame .bode-wysiwyg-content{overflow-wrap:anywhere;white-space:pre-wrap;outline:none;min-height:95px;font-size:14px;line-height:1.5}@media (pointer:coarse){.bode-wysiwyg-frame .bode-wysiwyg-content,.bode-wysiwyg-source,.bode-wysiwyg-link-row input{font-size:16px!important}}.bode-wysiwyg-content p{margin:0 0 9px}.bode-wysiwyg-content p:last-child{margin-bottom:0}.bode-wysiwyg-content h1,.bode-wysiwyg-content h2,.bode-wysiwyg-content h3{margin:12px 0 8px;line-height:1.28}.bode-wysiwyg-content h2{font-size:17px}.bode-wysiwyg-content h3{font-size:15px}.bode-wysiwyg-content ul,.bode-wysiwyg-content ol{margin:6px 0 10px;padding-left:24px}.bode-wysiwyg-content ul[data-type=taskList]{padding-left:0;list-style:none}.bode-wysiwyg-content li[data-checked]{grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:8px;margin:5px 0;display:grid}.bode-wysiwyg-content li[data-checked]>label{grid-area:1/1;justify-content:center;align-items:center;width:20px;min-width:0;margin:0;padding-top:3px;display:flex}.bode-wysiwyg-content li[data-checked]>div{grid-area:1/2;min-width:0;margin:0}.bode-wysiwyg-content li[data-checked]>div>p{min-height:1.5em;margin:0}.bode-wysiwyg-content li[data-checked] input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary-color,#35658f);flex:none;margin:0;display:block}.bode-wysiwyg-content a{color:var(--primary-color,#35658f);text-underline-offset:2px;text-decoration:underline}.bode-wysiwyg-content blockquote{border-left:3px solid var(--border-color,#ccc);margin:9px 0;padding-left:10px}.bode-wysiwyg-content pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){[data-board-card-id] [data-board-card-surface]{transition:none}}@media (min-width:1200px){html.choreo-workspace-locked,body.choreo-workspace-locked{width:100%;height:100%;overflow:hidden!important}.choreo-workspace-locked [data-app-shell-root]{height:100dvh;overflow:hidden;min-height:0!important;padding-bottom:0!important}.choreo-workspace-locked .app-global-legal-footer{display:none!important}.choreo-workspace-locked [data-app-main-content]{min-height:0!important}.choreo-page-container{box-sizing:border-box;flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden;width:100%!important;max-width:none!important;margin:0!important;padding:32px 20px 100px!important}.choreo-page-header{flex:none;width:100%!important;margin-left:0!important;transform:none!important}.choreo-workspace-shell{flex:auto;min-height:0;width:100%!important;margin-top:0!important;margin-left:0!important;transform:none!important}.choreo-workspace-grid{grid-template-columns:minmax(0,1fr) clamp(460px,38vw,600px);align-items:stretch;gap:20px;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:visible}.choreo-workspace-plan{--choreo-floor-max-width:min(100%, calc(100cqh - 86px));flex-direction:column;grid-area:1/1;min-width:0;height:100%;min-height:0;display:flex;overflow:visible;container-type:size}.choreo-workspace-plan>section{flex:auto;min-height:0}.choreo-floor-slot{flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex;overflow:visible}.choreo-workspace-tools{z-index:2;width:clamp(460px,38vw,600px);min-width:0;height:auto;min-height:0;position:fixed;top:0;bottom:0;right:20px;overflow:visible}.choreo-workspace-tools-scroll{box-sizing:border-box;width:calc(100% + 40px);height:100%;min-height:0;padding:var(--choreo-plan-top,72px) 20px 110px;overscroll-behavior-y:contain;scrollbar-gutter:stable;flex-direction:column;gap:14px;margin-left:-20px;display:flex;overflow:hidden auto}.choreo-workspace-tool-card>*,.choreo-workspace-secondary-card>*,.choreo-workspace-music>*{margin-top:0!important}.choreo-workspace-tool-card:empty{display:none}[data-choreo-tool-key]{will-change:transform}}body.choreo-tool-dragging,body.choreo-tool-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.choreo-floor-no-native-selection,.choreo-floor-no-native-selection svg,.choreo-floor-no-native-selection svg *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.choreo-floor-no-native-selection svg{-webkit-tap-highlight-color:transparent}.choreo-mobile-toolbar,.choreo-mobile-sheet-header,.choreo-mobile-selection-panel{display:none}@media (max-width:767px){.choreo-workspace-shell{width:100%!important;margin-top:8px!important;margin-left:0!important;transform:none!important}.choreo-workspace-grid{flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0;display:flex}.choreo-workspace-plan{order:0;width:100%;min-width:0;min-height:0}.choreo-workspace-plan>section{width:100%;min-height:0;height:auto!important;padding:10px 8px!important}.choreo-floor-slot{width:100%;min-width:0;min-height:0}.choreo-workspace-tools{z-index:auto;order:1;width:100%;min-width:0;min-height:0;position:static}.choreo-workspace-tools-scroll{flex-direction:column;gap:12px;width:100%;min-width:0;height:auto;margin:0;padding:0;display:flex;overflow:visible}.choreo-workspace-tools-scroll>[data-choreo-tool-key]{margin-top:0!important}.choreo-mobile-toolbar{flex:none;gap:7px;min-width:0;padding:7px 1px 4px;display:grid}.choreo-mobile-start-button{width:100%;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:650;display:inline-flex}.choreo-mobile-start-button:disabled{opacity:.48;cursor:default}.choreo-mobile-toolbar-status{justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:0 6px;display:flex}.choreo-mobile-toolbar-status-text{font-variant-numeric:tabular-nums;font-size:11px;font-weight:550}.choreo-mobile-toolbar-status-actions{align-items:center;gap:5px;display:flex}.choreo-mobile-toolbar-shortcut,.choreo-mobile-toolbar-finish{min-width:44px;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}.choreo-mobile-toolbar-finish{padding-inline:9px}.choreo-mobile-toolbar-shortcut:disabled{opacity:.33;cursor:default}.choreo-mobile-tool-list{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:5px;width:100%;min-width:0;display:flex;overflow:auto hidden}.choreo-mobile-tool-list::-webkit-scrollbar{display:none}.choreo-mobile-tool{scroll-snap-align:start;min-width:44px;min-height:52px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;flex:0 0 clamp(44px,16.6667% - 4.16667px,54px);justify-content:center;align-items:center;gap:3px;padding:5px 0 4px;font-size:9px;font-weight:590;display:flex}.choreo-mobile-tool[data-active=true]{border-color:var(--border-control-color,#304f6c1f)}.choreo-mobile-tool:focus-visible,.choreo-mobile-start-button:focus-visible,.choreo-mobile-toolbar-shortcut:focus-visible,.choreo-mobile-toolbar-finish:focus-visible{outline:2px solid var(--primary-color,#35658f);outline-offset:2px}.choreo-mobile-editing:not(.choreo-mobile-sheet-open) [data-choreo-tool-key=imageInfo]{display:none!important}.choreo-mobile-sheet-open.choreo-workspace-tools{z-index:1800;width:100vw;height:100dvh;inset:0;overflow:visible;position:fixed!important}.choreo-mobile-sheet-backdrop{cursor:pointer;background:#080e1785;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.choreo-mobile-sheet-open .choreo-workspace-tools-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;width:100%;height:auto;max-height:min(80dvh,800px);padding:0 12px calc(18px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--surface-layer-2-color,#fff);color:var(--text-color,#222);border-radius:22px 22px 0 0;flex-direction:column;gap:0;display:flex;position:absolute;inset:auto 0 0;overflow:hidden auto;box-shadow:0 -12px 42px #00000030}.choreo-mobile-sheet-open .choreo-workspace-tools-scroll>:not(.choreo-mobile-sheet-header):not([data-choreo-tool-key=imageInfo]){display:none!important}.choreo-mobile-sheet-header{z-index:2;background:var(--surface-layer-2-color,#fff);border-bottom:1px solid var(--border-color,#e0e0e0);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:13px 4px 8px;display:flex;position:sticky;top:0}.choreo-mobile-sheet-header:before{content:"";background:var(--sheet-handle-color,#c9c9c9);border-radius:10px;width:36px;height:4px;position:absolute;top:5px;left:calc(50% - 18px)}.choreo-mobile-sheet-close{background:var(--surface-inset-color,#f1f6fa);min-width:44px;min-height:44px;color:var(--text-color,#222);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid}.choreo-mobile-sheet-open [data-choreo-tool-key=imageInfo]{width:100%;opacity:1!important;order:0!important;display:block!important;transform:none!important}.choreo-mobile-sheet-open [data-choreo-tool-key=imageInfo]>section{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:12px 2px 0!important}.choreo-mobile-sheet-open [data-choreo-mobile-section]{display:none!important}.choreo-mobile-sheet-open[data-choreo-mobile-tool=select] [data-choreo-mobile-section=select],.choreo-mobile-sheet-open[data-choreo-mobile-tool=move] [data-choreo-mobile-section=move],.choreo-mobile-sheet-open[data-choreo-mobile-tool=display] [data-choreo-mobile-section=display]{display:grid!important}.choreo-mobile-sheet-open[data-choreo-mobile-tool=paths] [data-choreo-mobile-section=paths],.choreo-mobile-sheet-open[data-choreo-mobile-tool=rotate] [data-choreo-mobile-section=rotate],.choreo-mobile-sheet-open[data-choreo-mobile-tool=notes] [data-choreo-mobile-section=notes]{display:block!important}.choreo-mobile-sheet-open [data-choreo-tool-key=imageInfo]>section>div:first-child,.choreo-mobile-sheet-open .choreo-editor-inline-actions{display:none!important}.choreo-mobile-selection-panel{gap:16px;min-height:100px;padding:6px 0 10px}}@media (max-width:350px){.choreo-mobile-tool{flex-basis:44px;min-width:44px;font-size:8.5px}}@media (min-width:768px) and (max-width:1199px){.choreo-workspace-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) clamp(300px,36vw,390px);align-items:start;gap:16px;min-width:0;display:grid}.choreo-workspace-plan{grid-area:1/1;align-self:start;min-width:0;min-height:0;position:sticky;top:16px}.choreo-workspace-plan>section{height:auto!important}.choreo-workspace-tools{grid-area:1/2;width:100%;min-width:0}.choreo-workspace-tools-scroll{flex-direction:column;gap:14px;min-width:0;display:flex}.choreo-workspace-tool-card,.choreo-workspace-secondary-card,.choreo-workspace-music{min-width:0}}.board-trello-people-list{flex-direction:column;gap:7px;display:flex}.board-trello-person-row{background:var(--surface-inset-color,transparent);width:100%;color:var(--text-color,inherit);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.board-trello-person-info{flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.board-trello-person-secondary{color:var(--muted-text-color,#777);font-size:12px}.board-trello-person-mapping{color:var(--muted-text-color,#777);text-align:right;flex-shrink:0;font-size:12px}.board-trello-person-editor{flex-direction:column;gap:14px;display:flex}.board-trello-person-unlink{color:var(--primary-color,#35658f);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;padding:6px 8px;font-size:12px}@media (max-width:480px){.board-trello-person-row{align-items:flex-start}.board-trello-person-mapping{max-width:48%}}.person-selector{width:100%;min-width:0;position:relative}.person-selector-field{box-sizing:border-box;background:var(--surface-inset-color,#f1f6fa);width:100%;min-height:44px;color:var(--text-color,#222);cursor:text;border:0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 6px 5px 10px;transition:box-shadow .16s,background .16s;display:flex}.person-selector-field:focus-within{box-shadow:0 0 0 2px var(--accent-soft-color,#35658f24)}.person-selector-field[data-disabled=true]{opacity:.6;cursor:default}.person-selector-chip{background:var(--surface-layer-2-color,#fff);min-width:0;max-width:100%;color:var(--text-color,#222);border:1px solid var(--border-subtle-color,#304f6c14);border-radius:9px;align-items:center;gap:3px;padding:3px 4px 3px 9px;font-size:12px;line-height:1.4;display:inline-flex}.person-selector-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.person-selector-chip-remove,.person-selector-expand{color:var(--muted-text-color,#666);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.person-selector-chip-remove{width:24px;height:24px;padding:0}.person-selector-expand{width:32px;height:32px;margin-left:auto;padding:0}.person-selector-chip-remove:disabled{opacity:.35;cursor:default}.person-selector-input{width:80px;min-width:90px;min-height:32px;color:var(--text-color,#222);background:0 0;border:0;outline:0;flex:125px;padding:4px 2px;font-size:14px;line-height:1.4}.person-selector-input:focus-visible{outline:0}.person-selector-popup{z-index:1100;pointer-events:auto;box-sizing:border-box;background:var(--surface-layer-2-color,#fff);border:1px solid var(--border-color,#e0e0e0);box-shadow:var(--surface-shadow-strong,0 18px 48px #161f2d1f);border-radius:12px;flex-direction:column;padding:5px;display:flex;position:fixed;overflow:hidden}.person-selector-toolbar{border-bottom:1px solid var(--light-border-color,#eee);flex-wrap:wrap;align-items:center;gap:7px;padding:7px;display:flex}.person-selector-tool{color:var(--primary-color,#35658f);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:12px}.person-selector-options{flex:auto;min-height:0;overflow-y:auto}.person-selector-option{width:100%;min-height:48px;color:var(--text-color,#222);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.person-selector-option[data-person-active=true]{background:var(--surface-accent-soft-color,#eaf2f8)}.person-selector-option:disabled{opacity:.5;cursor:default}.person-selector-avatar{background:var(--surface-inset-color,#f1f6fa);width:32px;height:32px;color:var(--muted-text-color,#666);border-radius:50%;flex:0 0 32px;place-items:center;font-size:11px;font-weight:700;display:grid}.person-selector-option-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.person-selector-option-text strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.person-selector-option-meta{color:var(--muted-text-color,#666);font-size:11px;line-height:1.35}.person-selector-option-secondary{color:var(--subtle-text-color,#777);font-size:11px;line-height:1.35}.person-selector-option-trailing{flex-shrink:0;align-items:center;display:inline-flex}.person-selector-check{color:var(--primary-color,#35658f);flex-shrink:0;font-size:14px}.person-selector-empty{color:var(--muted-text-color,#666);padding:14px;font-size:12px}.person-selector-footer{border-top:1px solid var(--light-border-color,#eee);color:var(--muted-text-color,#666);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px 3px;font-size:12px;display:flex}.person-selector-sheet{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.person-selector-sheet-input{box-sizing:border-box;background:var(--surface-inset-color,#f1f6fa);width:100%;height:44px;min-height:44px;color:var(--text-color,#222);border:0;border-radius:12px;outline:0;padding:10px 12px;font-size:16px}.person-selector-sheet .person-selector-options{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;border:1px solid var(--light-border-color,#eee);border-radius:12px;flex:auto;min-height:0;max-height:none;overflow-y:auto}@media (max-width:640px){.person-selector-input{font-size:16px}.person-selector-field{min-height:44px}.person-selector-chip{max-width:95%}}.person-selector-section-title{z-index:1;letter-spacing:.035em;text-transform:uppercase;background:var(--surface-layer-2-color,#fff);color:var(--muted-text-color,#777);padding:7px 9px 5px;font-size:10px;font-weight:700;position:sticky;top:0}.person-selector-group-option{min-height:43px}.person-selector-group-symbol{background:var(--surface-inset-color,#f1f6fa);width:32px;height:32px;color:var(--primary-color,#35658f);border-radius:9px;flex:0 0 32px;place-items:center;font-size:19px;display:grid}.person-selector-group-add{text-align:center;color:var(--primary-color,#35658f);flex:0 0 18px}.person-selector-chip-summary{background:var(--surface-layer-2-color,#fff);color:var(--muted-text-color,#777);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:6px 8px;font-size:12px}.person-selector-popup .person-selector-options{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.person-selector-field{flex-flow:column;align-items:stretch;gap:3px;display:flex}.person-selector-selected-line{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;max-width:100%;display:flex;overflow:hidden}.person-selector-selected-line .person-selector-chip{flex:0 auto;max-width:37%}.person-selector-selected-line .person-selector-chip-summary{white-space:nowrap;flex:none}.person-selector-entry-row{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.person-selector-entry-row .person-selector-input{flex:auto;width:100%;min-width:0}.person-selector-popup{isolation:isolate;padding:0}.person-selector-panel-header{z-index:2;background:var(--surface-layer-2-color,#fff);flex-direction:column;flex:none;gap:8px;padding:10px 10px 0;display:flex;position:relative}.person-selector-panel-search-row{align-items:center;gap:5px;min-width:0;display:flex}.person-selector-panel-search{box-sizing:border-box;background:var(--surface-inset-color,#f1f6fa);width:100%;min-width:0;height:42px;color:var(--text-color,#222);border:0;border-radius:10px;outline:0;flex:auto;padding:9px 12px;font-size:16px}.person-selector-panel-search:focus-visible{box-shadow:0 0 0 2px var(--accent-soft-color,#35658f2e)}.person-selector-panel-close{width:36px;height:36px;color:var(--muted-text-color,#777);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 36px;place-items:center;padding:0;display:grid}.person-selector-panel-controls{border-bottom:1px solid var(--light-border-color,#eee);flex:none;align-items:center;gap:6px;min-height:37px;display:flex}.person-selector-tabs{flex:auto;align-self:stretch;align-items:stretch;gap:6px;min-width:0;display:flex}.person-selector-tabs button{box-sizing:border-box;min-width:0;color:var(--muted-text-color,#777);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px 8px 0 0;flex:1 1 0;padding:6px 13px 9px;font-size:12px;font-weight:600;position:relative}.person-selector-tabs button[data-active=true]{color:var(--text-color,#222)}.person-selector-tabs button[data-active=true]:after{content:"";background:var(--primary-color,#35658f);border-radius:4px;height:2px;position:absolute;inset:auto 10px -1px}.person-selector-popup-dropdown{padding:6px}.person-selector-popup-dropdown .person-selector-panel-header{gap:0;padding:0}.person-selector-popup-dropdown .person-selector-panel-controls{box-sizing:border-box;border-bottom:0;gap:4px;height:32px;min-height:32px;padding:0 8px}.person-selector-popup-dropdown .person-selector-tabs{gap:2px}.person-selector-popup-dropdown .person-selector-tabs button{border-radius:6px;height:32px;min-height:32px;padding:4px 10px 6px}.person-selector-popup-dropdown .person-selector-tabs button[data-active=true]{background:var(--surface-accent-soft-color,#eaf2f8);color:var(--primary-color,#35658f)}.person-selector-popup-dropdown .person-selector-tabs button[data-active=true]:after{content:none}.person-selector-section-label{color:var(--muted-text-color,#777);flex:auto;font-size:12px}.person-selector-popup .person-selector-options{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;padding:4px 6px;overflow-y:auto}.person-selector-popup .person-selector-category{display:contents}.person-selector-footer{background:var(--surface-layer-2-color,#fff);flex:none;min-height:39px;padding:8px 12px}.person-selector-done{background:var(--surface-inset-color,#f1f6fa);color:var(--text-color,#222);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:8px 13px;font-size:12px;font-weight:600}.person-selector-focus-backdrop{z-index:1099;cursor:default;background:#080e1747;border:0;position:fixed;inset:0}.person-selector-popup-focus{z-index:1100;border-radius:14px}.person-selector-tabs button:focus-visible,.person-selector-panel-close:focus-visible,.person-selector-done:focus-visible,.person-selector-chip-summary:focus-visible{outline:2px solid var(--primary-color,#35658f);outline-offset:2px}@media (max-width:640px){.person-selector-selected-line .person-selector-chip{max-width:42%}.person-selector-popup-focus .person-selector-panel-header{padding:10px 10px 0}.person-selector-popup-focus .person-selector-options{padding-bottom:8px}}.person-selector-panel-search-field{box-sizing:border-box;background:var(--surface-inset-color,#f1f6fa);border-radius:10px;flex-wrap:wrap;flex:auto;align-items:center;gap:5px;min-width:0;min-height:42px;padding:5px 8px;display:flex}.person-selector-panel-search-field:focus-within{box-shadow:0 0 0 2px var(--accent-soft-color,#35658f2e)}.person-selector-panel-search-field .person-selector-panel-search{width:auto;min-width:105px;height:32px;box-shadow:none;background:0 0;border-radius:0;flex:120px;padding:4px 2px}.person-selector-panel-search-field .person-selector-panel-search:focus-visible{box-shadow:none}.person-selector-panel-search-field .person-selector-chip{flex:0 auto;max-width:min(45%,170px)}.person-selector-chip.person-selector-chip-summary{box-sizing:border-box;border:1px solid var(--border-subtle-color,#304f6c14);background:var(--surface-layer-2-color,#fff);max-width:none;min-height:32px;color:var(--text-color,#222);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:3px 9px;font-size:12px;line-height:1.4;display:inline-flex}.person-selector-panel-search-field .person-selector-chip.person-selector-chip-summary{flex:none;max-width:none}.person-selector-chip.person-selector-chip-summary:hover{border-color:var(--primary-color,#35658f)}.person-selector .person-selector-field,.person-selector-popup-sheet .person-selector-field{flex-flow:row;align-items:center;gap:4px;min-width:0;display:flex}.person-selector .person-selector-selected-line,.person-selector-popup-sheet .person-selector-selected-line{white-space:nowrap;flex-wrap:nowrap;flex:0 auto;align-items:center;gap:4px;min-width:0;max-width:calc(100% - 94px);display:flex;overflow:hidden}.person-selector .person-selector-selected-line .person-selector-chip,.person-selector-popup-sheet .person-selector-selected-line .person-selector-chip{box-sizing:border-box;white-space:nowrap;border-radius:7px;flex:0 auto;gap:2px;max-width:170px;height:24px;min-height:24px;padding:0 3px 0 7px;font-size:12px;line-height:1}.person-selector .person-selector-chip-remove,.person-selector-popup-sheet .person-selector-chip-remove{border-radius:6px;flex:0 0 20px;width:20px;height:20px;position:relative}.person-selector .person-selector-chip-remove:after,.person-selector-popup-sheet .person-selector-chip-remove:after{content:"";position:absolute;inset:-5px -3px}.person-selector .person-selector-chip.person-selector-chip-summary,.person-selector-popup-sheet .person-selector-chip.person-selector-chip-summary{border:1px solid var(--border-subtle-color,#304f6c14);background:var(--surface-layer-2-color,#fff);max-width:none;height:24px;min-height:24px;color:var(--text-color,#222);white-space:nowrap;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:12px;line-height:1;display:inline-flex}.person-selector .person-selector-entry-row,.person-selector-popup-sheet .person-selector-entry-row{flex:90px;align-items:center;gap:2px;width:auto;min-width:80px;display:flex}.person-selector .person-selector-entry-row .person-selector-input,.person-selector-popup-sheet .person-selector-entry-row .person-selector-input{width:100%;min-width:0;min-height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;flex:auto;padding:0;font-size:16px}.person-selector .person-selector-expand{flex:0 0 26px;width:26px;height:26px;margin-left:0}.person-selector-mobile-open{outline-offset:4px;min-width:70px;min-height:24px;color:var(--muted-text-color,#666);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:85px;justify-content:space-between;align-items:center;gap:6px;margin:0;padding:0;font-size:14px;display:flex}.person-selector-mobile-open span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.person-selector-mobile-open svg{flex:none}.person-selector-sheet-scroll-container{box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow:clip!important}.person-selector-popup-sheet{z-index:auto;box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;padding:0;display:flex;position:relative;overflow:clip}.person-selector-sheet-compose{flex:none;min-width:0;padding-bottom:7px}.person-selector-sheet-compose .person-selector-field{margin-top:0!important}.person-selector-popup-sheet .person-selector-panel-header{background:0 0;flex:none;gap:0;padding:0}.person-selector-popup-sheet .person-selector-panel-controls{box-sizing:border-box;border-bottom:0;gap:4px;height:32px;min-height:32px;padding:0 2px}.person-selector-popup-sheet .person-selector-tabs{gap:2px}.person-selector-popup-sheet .person-selector-tabs button{box-sizing:border-box;border-radius:6px;flex:1 1 0;min-width:0;height:32px;min-height:32px;padding:4px 10px 6px;font-size:12px}.person-selector-popup-sheet .person-selector-tabs button[data-active=true]{background:var(--surface-accent-soft-color,#eaf2f8);color:var(--primary-color,#35658f)}.person-selector-popup-sheet .person-selector-tabs button[data-active=true]:after{content:none}.person-selector-popup-sheet .person-selector-section-label{font-size:12px}.person-selector-results-shell{flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.person-selector-popup-sheet .person-selector-results-shell{overflow:clip}.person-selector-popup-sheet .person-selector-results-shell>.person-selector-options{padding-top:0}.person-selector-popup-sheet .person-selector-section-title{z-index:3;background:var(--surface-layer-2-color,#fff)}.person-selector-results-shell>.person-selector-options{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-width:0;height:100%;min-height:0;max-height:none;padding:4px 12px 8px 2px;overflow-y:auto}.person-selector-results-shell>.person-selector-options[data-scrollbar-overlay=true]{scrollbar-width:none;scrollbar-gutter:auto}.person-selector-results-shell>.person-selector-options[data-scrollbar-overlay=true]::-webkit-scrollbar{width:0;height:0;display:none}.person-selector-results-shell>.scroll-edge-fade-scrollbar[data-overlay-axis=y]{z-index:4;top:8px;bottom:8px;right:0}.person-selector-popup-sheet .person-selector-option{min-height:48px}.person-selector-popup-sheet .person-selector-option-trailing{flex-shrink:0}.person-selector-popup-dropdown .person-selector-results-shell{flex:auto;min-height:0;overflow:clip}.person-selector-popup-dropdown .person-selector-results-shell>.person-selector-options{padding:0 8px 8px}.person-selector-popup-dropdown .person-selector-section-title{z-index:3;background:var(--surface-layer-2-color,#fff)}.person-selector-popup-dropdown .person-selector-option:focus-visible{background:var(--surface-accent-soft-color,#eaf2f8);outline:2px solid var(--primary-color,#35658f);outline-offset:-2px}.board-list-overview{grid-template-columns:minmax(0,1fr);gap:6px;padding:0 0 8px;display:grid}.board-list-overview-card{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:var(--text-color,#222);text-align:left;font:inherit;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) 18px;align-items:center;column-gap:10px;padding:6px 10px 6px 12px;display:grid}.board-list-overview-card:focus-visible{outline:2px solid var(--border-focus-color,#35658f);outline-offset:-2px}.board-list-overview-details{flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}.board-list-overview-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.board-list-overview-card>svg{flex:none;width:18px;height:18px}
