:root{--bms-line: rgba(0, 0, 0, .08);--bms-hover: rgba(0, 0, 0, .03);--bms-muted: var(--gray-500);--bms-surface: #fff}.dark{--bms-line: rgba(255, 255, 255, .1);--bms-hover: rgba(255, 255, 255, .04);--bms-muted: var(--gray-400);--bms-surface: var(--gray-900)}.bms-page{--bms-line: rgba(0, 0, 0, .08);--bms-hover: rgba(0, 0, 0, .03);--bms-muted: var(--gray-500);--bms-surface: #fff;display:flex;flex-direction:column;gap:1rem;min-width:0}.dark .bms-page{--bms-line: rgba(255, 255, 255, .1);--bms-hover: rgba(255, 255, 255, .04);--bms-muted: var(--gray-400);--bms-surface: var(--gray-900)}.bms-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--bms-line);padding-bottom:.5rem}.bms-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.bms-search{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--bms-line);border-radius:.5rem;padding:0 .5rem;background:var(--bms-surface)}.bms-search input{border:0;background:transparent;padding:.4rem 0;font-size:.875rem;width:12rem;max-width:50vw;outline:none;box-shadow:none}.bms-select,.bms-input{border:1px solid var(--bms-line);border-radius:.5rem;padding:.4rem 2rem .4rem .6rem;font-size:.875rem;background-color:var(--bms-surface);color:inherit}.bms-input{padding-right:.6rem}.bms-check{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;color:var(--bms-muted);white-space:nowrap}.bms-list-description{color:var(--bms-muted);font-size:.875rem;white-space:pre-line}.bms-meta-icon{width:1rem;height:1rem;flex-shrink:0;transition:transform .15s}.bms-rotate{transform:rotate(-90deg)}.bms-status-pill{display:inline-block;padding:.15rem .55rem;border-radius:.375rem;background:var(--status);color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.bms-count{color:var(--bms-muted);font-size:.8125rem}.bms-meta{display:inline-flex;align-items:center;gap:.2rem;color:var(--bms-muted);font-size:.75rem;white-space:nowrap}.bms-tag{display:inline-block;padding:0 .4rem;border-radius:.25rem;font-size:.6875rem;line-height:1.25rem;color:var(--tag);background:color-mix(in srgb,var(--tag) 14%,transparent);white-space:nowrap}.bms-avatars{display:inline-flex;align-items:center}.bms-avatar{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:999px;border:2px solid var(--bms-surface, #fff);font-size:.625rem;font-weight:700;color:#fff;object-fit:cover;flex-shrink:0}.bms-avatar+.bms-avatar{margin-left:-.45rem}.bms-avatar-c0{background:#7c3aed}.bms-avatar-c1{background:#2563eb}.bms-avatar-c2{background:#db2777}.bms-avatar-c3{background:#0d9488}.bms-avatar-c4{background:#ea580c}.bms-avatar-c5{background:#4f46e5}.bms-avatar-c6{background:#65a30d}.bms-avatar-c7{background:#0891b2}.bms-avatar-more{background:var(--gray-400)}.bms-due{font-size:.8125rem;white-space:nowrap;color:var(--bms-muted)}.bms-due-overdue{color:var(--danger-600);font-weight:600}.bms-due-soon{color:var(--warning-600);font-weight:600}.bms-due-done{text-decoration:line-through}.bms-due-off{display:none}.bms-date.bms-due-muted{color:var(--bms-muted);opacity:.7}.bms-due-hint{font-size:.75rem;color:var(--bms-muted);white-space:nowrap}.bms-flag{display:inline-flex;color:var(--flag)}.bms-empty{padding:2rem;text-align:center;color:var(--bms-muted);border:1px dashed var(--bms-line);border-radius:.75rem}.bms-ghost{border-radius:.5rem;background:color-mix(in srgb,var(--primary-500) 7%,transparent);outline:1.5px dashed color-mix(in srgb,var(--primary-500) 45%,transparent);outline-offset:-1.5px}.bms-ghost>*{visibility:hidden}.bms-drag-clone{--bms-line: rgba(0, 0, 0, .08);--bms-hover: rgba(0, 0, 0, .03);--bms-muted: var(--gray-500);--bms-surface: #fff;opacity:1!important;rotate:2deg;scale:1.02;cursor:grabbing!important;pointer-events:none!important;transition:none!important;z-index:100000!important}.bms-drag-clone .bms-card,.bms-drag-clone.bms-row{border-color:color-mix(in srgb,var(--primary-500) 30%,var(--gray-200));box-shadow:0 12px 32px #0000002e,0 2px 6px #00000014}.bms-drag-clone .bms-card-tools{display:none!important}.dark .bms-drag-clone{--bms-line: rgba(255, 255, 255, .1);--bms-hover: rgba(255, 255, 255, .04);--bms-muted: var(--gray-400);--bms-surface: var(--gray-900);color:var(--gray-100)}.bms-drag-clone.bms-lt-item,.bms-drag-clone.bms-row{rotate:.5deg;scale:1.01}.bms-drag-clone.bms-lt-item{background:var(--bms-surface);border-radius:.5rem;box-shadow:0 12px 32px #0000002e,0 2px 6px #00000014}.dark .bms-drag-clone.bms-lt-item,.dark .bms-drag-clone .bms-card,.dark .bms-drag-clone.bms-row{box-shadow:0 14px 36px #0000008c,0 2px 6px #0000004d}.bms-drag-clone .bms-row,.bms-drag-clone.bms-row{background:var(--bms-surface, #fff);border-radius:.5rem}html.bms-dragging,html.bms-dragging *{cursor:grabbing!important}.bms-list{display:flex;flex-direction:column;gap:1.25rem}.bms-group-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.bms-twisty{display:inline-flex;color:var(--bms-muted)}.bms-row{display:grid;grid-template-columns:3.25rem minmax(0,1fr) 7rem 6.5rem 4rem;align-items:center;gap:.5rem;min-height:2.5rem;padding:.25rem .5rem;border-bottom:1px solid var(--bms-line);background:var(--bms-surface)}.bms-row:hover{background:var(--bms-hover)}.bms-row-head{min-height:1.75rem;background:transparent;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bms-muted)}.bms-row-head:hover{background:transparent}.bms-row-handle{display:inline-flex;align-items:center;gap:.35rem}.bms-drag{cursor:grab;color:var(--gray-300);font-size:.75rem;letter-spacing:-.15em;user-select:none;visibility:hidden}.bms-row:hover .bms-drag{visibility:visible}.bms-sicon{--sicon: var(--status, var(--gray-400));display:inline-block;box-sizing:border-box;width:.875rem;height:.875rem;border-radius:50%;border:2px solid var(--sicon);background:color-mix(in srgb,var(--sicon) 15%,transparent);flex-shrink:0}.bms-sicon-sm{width:.7rem;height:.7rem}.bms-sicon[data-kind=active]{background:radial-gradient(closest-side,var(--sicon) 52%,transparent 60%)}.bms-sicon[data-kind=done]{background:var(--sicon) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.3 5.3l1.9 1.9 3.6-4' fill='none' stroke='%23fff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.bms-row-name{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0}.bms-row-name a{font-size:.875rem;font-weight:500;overflow-wrap:anywhere}.bms-row-name a:hover{color:var(--primary-600)}.bms-done{color:var(--bms-muted);text-decoration:line-through}.bms-group-body{min-height:.5rem}.bms-quick-add input{width:100%;border:0;background:transparent;padding:.45rem .5rem;font-size:.875rem;color:inherit;box-shadow:none}.bms-quick-add input:focus{outline:1px solid var(--bms-line);border-radius:.375rem;background:var(--bms-surface)}.bms-quick-add-row{padding-left:3.25rem}.bms-row .bms-row-name{padding-left:calc(var(--depth, 0) * 1.5rem)}.bms-lt-twisty,.bms-lt-leaf{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0}.bms-lt-twisty{border-radius:.25rem}.bms-lt-twisty:hover{color:inherit;background:color-mix(in srgb,var(--bms-muted) 18%,transparent)}.bms-lt-plus{visibility:hidden}.bms-row:hover .bms-lt-plus,.bms-lt-plus:focus-visible{visibility:visible}@media (hover: none){.bms-lt-plus{visibility:visible}}.bms-lt-new .bms-row-name{flex-wrap:nowrap}.bms-lt-new input{flex:1;min-width:0;border:0;background:transparent;padding:.3rem .4rem;font-size:.875rem;color:inherit;box-shadow:none}.bms-lt-new input:focus{outline:1px solid var(--bms-line);border-radius:.375rem}@media (max-width: 767px){.bms-row{grid-template-columns:2.25rem minmax(0,1fr) auto;grid-template-areas:"h n n" "h a d"}.bms-row>:nth-child(1){grid-area:h}.bms-row>:nth-child(2){grid-area:n}.bms-row>:nth-child(3){grid-area:a}.bms-row>:nth-child(4){grid-area:d;justify-self:end}.bms-row>:nth-child(5){display:none}.bms-row-head,.bms-drag{display:none}.bms-quick-add-row{padding-left:0}.bms-search input{width:8rem}}.bms-board{display:flex;gap:.75rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.75rem;align-items:flex-start;height:max(22rem,calc(100dvh - var(--bms-board-top, 16rem) - var(--bms-board-below, .75rem)))}.bms-column{display:flex;flex-direction:column;max-height:100%;flex:0 0 17rem;width:17rem;min-width:0;max-width:85vw;contain:inline-size;border-radius:.75rem;background:var(--bms-hover);border:1px solid var(--bms-line)}.bms-column-body,.bms-column-body>*,.bms-card,.bms-card>*{min-width:0}.bms-column-body{overflow-x:hidden}.bms-column-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .6rem .4rem}.bms-column-body{display:flex;flex-direction:column;gap:.5rem;padding:0 .5rem .5rem;min-height:3rem;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.bms-column-body>.bms-card-item{flex-shrink:0}.bms-column-more{padding:.3rem .5rem .5rem;font-size:.75rem;color:var(--bms-muted);text-align:center}.bms-column-add{padding:0 .5rem .5rem}.bms-card{display:flex;flex-direction:column;gap:.4rem;padding:.6rem .7rem;border-radius:.5rem;background:var(--bms-surface);border:1px solid var(--bms-line);box-shadow:0 1px 2px #0000000a;cursor:grab}.bms-card:hover{border-color:var(--primary-400)}.bms-card-name{font-size:.875rem;font-weight:500;overflow-wrap:anywhere}.bms-card-meta{display:flex;flex-wrap:wrap;gap:.25rem .5rem}.bms-card-meta:empty{display:none}.bms-card-foot,.bms-card-right{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.bms-task{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:1.5rem;align-items:start}@media (max-width: 1023px){.bms-task{grid-template-columns:minmax(0,1fr)}}.bms-task-main,.bms-task-side{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.bms-task-side{position:sticky;top:5rem}@media (max-width: 1023px){.bms-task-side{position:static;order:-1}}.bms-section-title{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bms-muted);margin-bottom:.5rem}.bms-task-title{width:100%;min-height:2.8rem;font-size:1.5rem;font-weight:700;line-height:1.3;border:1px solid transparent;border-radius:.5rem;background:transparent;padding:.25rem .4rem;margin-left:-.4rem;color:inherit;resize:none;box-shadow:none}.bms-task-title:hover{border-color:var(--bms-line)}.bms-task-title:focus{outline:none;border-color:var(--bms-line);background:var(--bms-surface)}.bms-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.8125rem;color:var(--bms-muted)}.bms-crumbs a:hover{color:var(--primary-600)}.bms-prose{font-size:.9375rem;line-height:1.65;overflow-wrap:anywhere}.bms-prose p{margin:0 0 .75rem}.bms-prose li+li{margin-top:.25rem}.bms-prose img{display:inline-block;vertical-align:bottom;margin:.25rem 0 .5rem}.bms-prose p:last-child{margin-bottom:0}.bms-prose ul{list-style:disc;padding-left:1.25rem;margin:0 0 .6rem}.bms-prose ol{list-style:decimal;padding-left:1.25rem;margin:0 0 .6rem}.bms-prose a{color:var(--primary-600);text-decoration:underline}.bms-prose img{max-width:100%;height:auto;border-radius:.5rem}.bms-prose blockquote{border-left:3px solid var(--bms-line);padding-left:.75rem;color:var(--bms-muted)}.bms-prose code{font-size:.85em;background:var(--bms-hover);padding:.1rem .3rem;border-radius:.25rem}.bms-prose [data-type=mention]{color:var(--primary-600);font-weight:600}.bms-subtasks{border:1px solid var(--bms-line);border-radius:.75rem;overflow:hidden}.bms-subtask{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;border-bottom:1px solid var(--bms-line)}.bms-subtask:last-child{border-bottom:0}.bms-subtask a{flex:1;min-width:0;font-size:.875rem;overflow-wrap:anywhere}.bms-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem}.bms-file{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:.5rem;border:1px solid var(--bms-line);border-radius:.5rem;font-size:.75rem;min-width:0}.bms-file img{width:100%;height:6rem;object-fit:cover;border-radius:.375rem}.bms-file-icon{display:flex;align-items:center;justify-content:center;height:6rem;border-radius:.375rem;background:var(--bms-hover);color:var(--bms-muted)}.bms-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.bms-file-tools{position:absolute;top:.85rem;right:.85rem;display:none;align-items:center;gap:.1rem;padding:.1rem .2rem;border:1px solid var(--bms-line);border-radius:.45rem;background:var(--bms-surface, #fff);box-shadow:0 2px 6px #0000001f}.dark .bms-file-tools{background:var(--gray-900)}.bms-file:hover .bms-file-tools,.bms-file:focus-within .bms-file-tools,.bms-file-tools.bms-file-tools-open{display:inline-flex}.bms-file .bms-file-cover-unset,.bms-file-is-cover .bms-file-cover-set{display:none}.bms-file-is-cover .bms-file-cover-unset{display:flex}.bms-menu-sep{height:1px;margin:.25rem;background:var(--bms-line)}.bms-file-cover-badge{position:absolute;top:5.1rem;left:.85rem;display:none;padding:.05rem .4rem;border-radius:999px;background:#0009;color:#fff;font-size:.6875rem;font-weight:600;line-height:1.1rem;pointer-events:none}.bms-file-is-cover .bms-file-cover-badge{display:inline-block}.bms-feed{display:flex;flex-direction:column;gap:.75rem}.bms-comment{display:flex;gap:.6rem}.bms-comment-body{flex:1;min-width:0;border:1px solid var(--bms-line);border-radius:.75rem;padding:.6rem .8rem;background:var(--bms-surface)}.bms-comment-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-bottom:.25rem;font-size:.8125rem}.bms-comment-head strong{font-weight:600}.bms-comment-actions{margin-left:auto;display:inline-flex;gap:.5rem}.bms-link{color:var(--bms-muted);font-size:.75rem}.bms-link:hover{color:var(--primary-600)}.bms-link-danger:hover{color:var(--danger-600)}.bms-replies{margin-top:.6rem;padding-left:.75rem;border-left:2px solid var(--bms-line);display:flex;flex-direction:column;gap:.6rem}.bms-activity{display:flex;gap:.5rem;align-items:baseline;padding-left:.5rem;font-size:.8125rem;color:var(--bms-muted)}.bms-activity strong{color:inherit;font-weight:600}.bms-time{font-size:.75rem;color:var(--bms-muted);white-space:nowrap}.bms-timer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .75rem;border:1px solid var(--bms-line);border-radius:.75rem}.bms-timer-running{border-color:var(--success-500);background:color-mix(in srgb,var(--success-500) 8%,transparent)}.bms-secret{display:inline-flex;align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;white-space:pre-wrap;overflow-wrap:anywhere}.bms-mywork-group+.bms-mywork-group{margin-top:1.25rem}.bms-mywork-row{display:grid;grid-template-columns:1.75rem minmax(0,1fr) minmax(0,14rem) 6.5rem 5.5rem;align-items:center;gap:.6rem;padding:.45rem .5rem;border-bottom:1px solid var(--bms-line)}.bms-mywork-row:hover{background:var(--bms-hover)}.bms-mywork-where{color:var(--bms-muted);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){.bms-mywork-row{grid-template-columns:1.75rem minmax(0,1fr) auto}.bms-mywork-row>:nth-child(3),.bms-mywork-row>:nth-child(5){display:none}}.bms-tree{display:flex;flex-direction:column;gap:.25rem;margin-inline:-.5rem;font-size:.875rem}.bms-tree-title{display:flex;align-items:center;gap:.75rem;padding:.5rem;font-size:.875rem;line-height:1.5rem;font-weight:500;color:var(--gray-500);cursor:pointer}.bms-tree-title>span{flex:1}.bms-tree-title .fi-icon{width:1.25rem;height:1.25rem;color:var(--gray-400)}.dark .bms-tree-title{color:var(--gray-400)}.bms-tree-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem;border-radius:.5rem;font-weight:500;color:var(--gray-700);text-align:left;min-width:0}.bms-tree-item>.fi-icon{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--gray-400)}.dark .bms-tree-item{color:var(--gray-200)}.bms-tree-item:hover{background:var(--gray-100)}.dark .bms-tree-item:hover{background:#ffffff0d}.bms-tree-item span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-tree-on{color:var(--primary-700)!important;background:var(--gray-100)}.bms-tree-on>.fi-icon{color:var(--primary-600)}.dark .bms-tree-on{color:var(--primary-400)!important;background:#ffffff0d}.bms-tree-space{font-weight:500}.bms-tree-mark{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.35rem;background:var(--space, var(--gray-400));color:#fff;font-size:.6875rem;font-weight:700;flex-shrink:0}.bms-tree-children{padding-left:1.25rem;display:flex;flex-direction:column;gap:.25rem}.bms-tree-filter{margin:0 .25rem .25rem;width:calc(100% - .5rem);border:1px solid rgba(0,0,0,.1);border-radius:.5rem;padding:.3rem .5rem;font-size:.8125rem;background:transparent;color:inherit}.dark .bms-tree-filter{border-color:#ffffff1f}.bms-cal-head{display:flex;align-items:center;gap:.5rem}.bms-cal-head strong{min-width:9rem;text-align:center}.bms-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--bms-line);border-left:1px solid var(--bms-line)}.bms-cal-dow{padding:.35rem .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bms-muted);border-right:1px solid var(--bms-line);border-bottom:1px solid var(--bms-line)}.bms-cal-day{display:flex;flex-direction:column;gap:.2rem;min-height:6.5rem;min-width:0;padding:.3rem;border-right:1px solid var(--bms-line);border-bottom:1px solid var(--bms-line);background:var(--bms-surface)}.bms-cal-out{background:var(--bms-hover)}.bms-cal-out .bms-cal-num{opacity:.5}.bms-cal-num{font-size:.75rem;font-weight:600;color:var(--bms-muted)}.bms-cal-today .bms-cal-num{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:999px;background:var(--primary-600);color:#fff}.bms-cal-task{display:block;padding:.1rem .35rem;border-left:3px solid var(--status);border-radius:.25rem;background:color-mix(in srgb,var(--status) 12%,transparent);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-cal-task:hover{background:color-mix(in srgb,var(--status) 24%,transparent)}@media (max-width: 767px){.bms-cal-day{min-height:4rem}.bms-cal-task{font-size:.625rem;padding:0 .2rem}}.bms-no-scroll,body:has(.bms-task-overlay:not(.bms-closing)){overflow:hidden}.bms-task-overlay.bms-closing{display:none!important;opacity:0;pointer-events:none;transition:opacity var(--bms-dur-1) var(--bms-ease-in),display var(--bms-dur-1);transition-behavior:allow-discrete}.bms-task-overlay.bms-closing .bms-overlay-box{transform:scale(.98);transition:transform var(--bms-dur-1) var(--bms-ease-in)}.bms-overlay{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:1.5rem}.bms-overlay-backdrop{position:absolute;inset:0;background:#0f172a73}.bms-overlay-box{position:relative;width:min(1440px,100%);height:min(92vh,100%);border-radius:.875rem;overflow:hidden;box-shadow:0 25px 60px #0000004d}@media (max-width: 767px){.bms-overlay{padding:0}.bms-overlay-box{height:100%;border-radius:0}}.bms-tp{--bms-line: rgba(0, 0, 0, .08);--bms-hover: rgba(0, 0, 0, .03);--bms-muted: var(--gray-500);--bms-surface: #fff;display:grid;grid-template-columns:minmax(0,1fr) 26rem;background:var(--bms-surface);height:calc(100vh - 9rem);min-height:32rem;border:1px solid var(--bms-line);border-radius:.875rem;overflow:hidden}.bms-tp-overlay{height:100%;border:0;border-radius:0}.dark .bms-tp{--bms-line: rgba(255, 255, 255, .1);--bms-hover: rgba(255, 255, 255, .04);--bms-muted: var(--gray-400);--bms-surface: var(--gray-900)}@media (max-width: 1023px){.bms-tp{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;height:auto;overflow:visible}.bms-tp-overlay{height:100%;overflow-y:auto}}.bms-tp-main{display:flex;flex-direction:column;min-width:0;min-height:0}.bms-tp-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 1rem;border-bottom:1px solid var(--bms-line)}.bms-tp-bar-actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.bms-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;color:var(--bms-muted)}.bms-icon-btn:hover{background:var(--bms-hover);color:inherit}.bms-tp-scroll{flex:1;overflow-y:auto;padding:1.25rem 2rem 2rem;display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 767px){.bms-tp-scroll{padding:1rem}}.bms-tp-kind{display:flex;align-items:center;gap:.5rem;margin-bottom:-1rem}.bms-tp-props{padding-bottom:1.25rem;border-bottom:1px solid var(--bms-line)}.bms-tp-props .fi-fo-field-label-content,.bms-tp-fields .fi-fo-field-label-content{color:var(--bms-muted);font-weight:400;white-space:nowrap}.bms-tp-props .fi-sc,.bms-tp-props .fi-fo-field{row-gap:.4rem}.bms-tp-props .fi-input-wrp,.bms-tp-fields .fi-input-wrp{border-color:transparent;box-shadow:none;background:transparent}.bms-tp-props .fi-input-wrp:hover,.bms-tp-fields .fi-input-wrp:hover,.bms-tp-props .fi-input-wrp:focus-within,.bms-tp-fields .fi-input-wrp:focus-within{border-color:var(--bms-line);background:var(--bms-surface)}.bms-tp-label{display:inline-flex;align-items:center;gap:.4rem;color:var(--bms-muted);font-size:.875rem;white-space:nowrap}.bms-tp-section{display:flex;flex-direction:column;gap:.6rem}.bms-tp-heading,.bms-tp-heading-static{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.9375rem}.bms-tp-description{cursor:text;border-radius:.5rem;padding:.25rem;margin:-.25rem}.bms-tp-description:hover{background:var(--bms-hover)}.bms-desc-long:not(.bms-desc-open) .bms-tp-description{max-height:var(--bms-fold, 12rem);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.bms-desc-toggle{display:flex;align-items:center;gap:.3rem;margin:.35rem auto 0;padding:.25rem .75rem;border:1px solid var(--bms-line);border-radius:.5rem;background:var(--bms-surface);color:var(--bms-muted);font-size:.8125rem;white-space:nowrap}.bms-desc-toggle:hover{color:inherit;background:var(--bms-hover)}.bms-desc-open .bms-desc-toggle .bms-meta-icon{transform:rotate(180deg)}.bms-tp-add{display:inline-flex;align-items:center;gap:.4rem;color:var(--bms-muted);font-size:.875rem;align-self:flex-start}.bms-tp-add:hover{color:var(--primary-600)}.bms-tp-fields{border-top:1px solid var(--bms-line)}.bms-tp-fields>.fi-sc>*,.bms-tp-secret{border-bottom:1px solid var(--bms-line);padding:.15rem 0}.bms-tp-fields .fi-sc{gap:0}.bms-tp-secret{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:1rem;min-height:2.5rem}.bms-tp-secret-value{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding-left:.75rem}.bms-tp-secret-actions{display:inline-flex;gap:.75rem}.bms-subtask-name{flex:1;min-width:0;text-align:left;font-size:.875rem;overflow-wrap:anywhere}.bms-subtask-name:hover{color:var(--primary-600)}.bms-drop{display:block;padding:.9rem;border:1px dashed var(--bms-line);border-radius:.6rem;text-align:center;font-size:.875rem;color:var(--bms-muted);cursor:pointer}.bms-drop:hover,.bms-drop-over{border-color:var(--primary-400);color:var(--primary-600);background:color-mix(in srgb,var(--primary-500) 6%,transparent)}.bms-person-head{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.bms-person-head .bms-person-head-face{display:inline-flex;align-items:center;justify-content:center;width:7.5rem;height:7.5rem;border-radius:9999px;object-fit:cover;font-size:2.25rem}.bms-person-head-name{font-size:1.25rem;font-weight:700}.bms-docs{--bms-line: rgba(0, 0, 0, .08);--bms-hover: rgba(0, 0, 0, .03);--bms-muted: var(--gray-500);display:flex;flex-direction:column;gap:.75rem}.dark .bms-docs{--bms-line: rgba(255, 255, 255, .1);--bms-hover: rgba(255, 255, 255, .04);--bms-muted: var(--gray-400)}.bms-docs .bms-drop{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1.5rem 1rem}.bms-docs-drop-icon,.bms-docs-empty-icon{width:2rem;height:2rem}.bms-docs-empty{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1.5rem 0;color:var(--bms-muted);font-size:.875rem}.bms-docs-grid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.bms-docs-grid .bms-file{border-color:var(--gray-200)}.dark .bms-docs-grid .bms-file{border-color:#ffffff1a}.bms-docs-grid .bms-file-icon{background:var(--gray-50)}.dark .bms-docs-grid .bms-file-icon{background:#ffffff0a}.bms-docs-grid .bms-file-icon{flex-direction:column;gap:.25rem}.bms-docs-type-icon{width:1.75rem;height:1.75rem}.bms-docs-type-label{font-size:.625rem;font-weight:700;letter-spacing:.08em}.bms-docs-type-pdf{color:#e11d48}.bms-docs-type-doc{color:#2563eb}.bms-docs-type-xls{color:#059669}.bms-docs-actions{display:flex;justify-content:space-between;border-top:1px solid var(--bms-line);padding-top:.25rem}.bms-doc-dialog{width:min(95vw,75rem);height:92vh;max-width:none;max-height:none;margin:auto;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#1a1a1a;color:#fffc}.bms-doc-dialog[open]{display:flex;flex-direction:column}.bms-doc-dialog::backdrop{background:#000000d9}.bms-doc-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem .5rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);font-size:.8125rem;font-weight:600}.bms-doc-dialog-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-doc-dialog-tools{display:flex;flex:none;gap:.25rem}.bms-doc-dialog-body{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.bms-doc-dialog-body img{max-width:100%;max-height:100%;object-fit:contain}.bms-doc-dialog-body iframe{width:100%;height:100%;border:0;background:#fff}.bms-doc-dialog-body p{color:#ffffff73;font-size:.8125rem}.bms-tp-activity{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--bms-line);background:var(--bms-hover)}@media (max-width: 1023px){.bms-tp-activity{border-left:0;border-top:1px solid var(--bms-line);max-height:none}}.bms-tp-activity-head{padding:.9rem 1rem;font-weight:600;border-bottom:1px solid var(--bms-line)}.bms-tp-feed{flex:1;overflow-y:auto;padding:1rem}.bms-tp-composer{padding:.75rem 1rem 1rem;border-top:1px solid var(--bms-line);background:var(--bms-surface)}.bms-tp-composer-foot{display:flex;justify-content:flex-end;margin-top:.5rem}.bms-tp{grid-template-rows:auto minmax(0,1fr)}.bms-tp-main{display:contents}.bms-tp-bar{grid-column:1 / -1}.bms-tp-scroll{grid-column:1;min-height:0}.bms-tp-activity{grid-column:2;grid-row:2}@media (max-width: 1023px){.bms-tp{grid-template-rows:auto auto auto}.bms-tp-activity{grid-column:1;grid-row:3}}.bms-props{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 2.5rem}@media (max-width: 767px){.bms-props{grid-template-columns:minmax(0,1fr)}}.bms-prop{display:grid;grid-template-columns:8.5rem minmax(0,1fr);align-items:center;min-height:2.25rem}.bms-prop-value{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0}.bms-prop-btn{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2rem;padding:.15rem .45rem;margin-left:-.45rem;border-radius:.4rem;font-size:.875rem;text-align:left}.bms-prop-btn:not(:disabled):hover,.bms-date:hover{background:var(--bms-hover)}.bms-empty-value{color:var(--bms-muted)}.bms-person{display:inline-flex;align-items:center;gap:.35rem}.bms-status-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .3rem .2rem .6rem;border-radius:.35rem;background:var(--status);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.bms-status-btn-next{width:.9rem;height:.9rem;padding-left:.3rem;border-left:1px solid rgba(255,255,255,.35);box-sizing:content-box}.bms-check-btn{border:1px solid var(--bms-line);border-radius:.35rem}.bms-date{position:relative;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .4rem;border-radius:.4rem;font-size:.875rem;cursor:pointer}.bms-date-input{position:absolute;left:0;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none}.bms-priority{display:inline-flex;align-items:center;gap:.2rem;padding:0 .4rem;border-radius:.3rem;font-size:.6875rem;font-weight:600;line-height:1.25rem;color:var(--flag);background:color-mix(in srgb,var(--flag) 12%,transparent);white-space:nowrap}.bms-priority .bms-meta-icon{width:.8rem;height:.8rem}.bms-menu-wrap{position:relative}.bms-menu{position:absolute;top:calc(100% + .25rem);left:0;z-index:30;min-width:13rem;max-height:18rem;overflow-y:auto;padding:.3rem;border:1px solid var(--bms-line);border-radius:.6rem;background:var(--bms-surface);box-shadow:0 10px 30px #0000001f}.bms-menu-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .5rem;border-radius:.4rem;font-size:.8125rem;text-align:left}.bms-menu-item:hover{background:var(--bms-hover)}.bms-menu-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-menu-search{width:100%;margin-bottom:.25rem;padding:.35rem .5rem;border:1px solid var(--bms-line);border-radius:.4rem;font-size:.8125rem;background:transparent;color:inherit}.bms-tp-composer .fi-fo-rich-editor-tool{padding:.2rem;min-width:0;height:auto}.bms-tp-composer .fi-fo-rich-editor-tool svg{width:.95rem;height:.95rem}.bms-tp-composer .fi-fo-rich-editor-toolbar{gap:.1rem;padding:.3rem .4rem}.bms-tp-composer-foot{align-items:center;justify-content:space-between;gap:.5rem}.bms-comment-files{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.bms-card-list{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;max-width:100%;min-width:0;padding:.1rem .5rem .1rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--space, #64748b) 14%,transparent);color:color-mix(in srgb,var(--space, #64748b) 55%,var(--gray-900));font-size:.75rem;font-weight:600;line-height:1.25rem;white-space:nowrap}.dark .bms-card-list{background:color-mix(in srgb,var(--space, #64748b) 24%,transparent);color:color-mix(in srgb,var(--space, #64748b) 45%,#fff)}.bms-card-list-icon{width:.8rem;height:.8rem;flex-shrink:0;color:var(--space, #64748b)}.dark .bms-card-list-icon{color:color-mix(in srgb,var(--space, #64748b) 60%,#fff)}.bms-card-list-name{overflow:hidden;text-overflow:ellipsis}.bms-tree-row{display:flex;align-items:center;border-radius:.5rem}.bms-tree-row .bms-tree-item{flex:1}.bms-tree-twisty{display:inline-flex;padding:.5rem;border-radius:.5rem;color:var(--gray-400)}.bms-tree-twisty:hover{background:var(--gray-100)}.dark .bms-tree-twisty:hover{background:#ffffff0d}.bms-tree-twisty .fi-icon{width:1rem;height:1rem;transition:transform .1s}.bms-prop{min-height:2.5rem}.bms-prop-value{min-height:2rem}.bms-status-btn{height:1.625rem}.bms-check-btn.fi-icon-btn{width:1.625rem;height:1.625rem;border:1px solid var(--bms-line);border-radius:.35rem;background:var(--bms-surface)}.bms-check-btn.fi-icon-btn svg{width:.95rem;height:.95rem}.bms-prop .bms-hover-only{visibility:hidden}.bms-prop:hover .bms-hover-only{visibility:visible}.bms-date .bms-meta-icon{color:var(--bms-muted)}.bms-date.bms-due-overdue .bms-meta-icon{color:inherit}.bms-tp-composer form{position:relative}.bms-tp-composer .fi-fo-rich-editor-content,.bms-tp-composer .tiptap{padding-right:2.75rem;min-height:3.5rem}.bms-send{position:absolute;right:.5rem;bottom:.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.45rem;background:var(--gray-900);color:#fff}.dark .bms-send{background:#fff;color:var(--gray-900)}.bms-send:hover{background:var(--primary-600);color:#fff}.bms-send:disabled{opacity:.5}.bms-send .bms-meta-icon{width:1rem;height:1rem}.bms-card-field{display:flex;align-items:center;gap:.4rem;padding-top:.4rem;border-top:1px solid var(--bms-line);font-size:.8125rem;min-width:0}.bms-card-field span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-field-glyph{width:1rem;text-align:center;font-family:Georgia,serif;font-weight:600;color:var(--bms-muted)}.bms-status-group{display:inline-flex;align-items:stretch;height:1.625rem;border-radius:.35rem;overflow:hidden;background:var(--status)}.bms-status-group .bms-status-btn{height:100%;padding:0 .6rem;border-radius:0;background:transparent}.bms-status-next{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;background:color-mix(in srgb,var(--status) 78%,#000);color:#fff}.bms-status-next:hover{background:color-mix(in srgb,var(--status) 60%,#000)}.bms-status-next-icon{width:.6rem;height:.6rem}.bms-check-btn.fi-icon-btn{width:1.625rem;height:1.625rem;margin-left:.25rem;border:0;border-radius:.35rem;background:var(--gray-100);color:var(--gray-500)}.dark .bms-check-btn.fi-icon-btn{background:var(--gray-800)}.bms-check-btn.fi-icon-btn:hover{background:var(--gray-200)}.bms-check-btn.fi-color-success{background:color-mix(in srgb,var(--success-500) 18%,transparent);color:var(--success-600)}.bms-status-group .bms-status-btn,.bms-status-next{display:inline-flex;align-items:center;justify-content:center;line-height:1}.bms-status-group .bms-status-btn{padding-top:.05rem}.bms-status-group .bms-status-btn{padding-top:0;text-box:trim-both cap alphabetic}.bms-status-pill{padding:.32rem .55rem;text-box:trim-both cap alphabetic}.bms-tp{grid-template-columns:minmax(0,1fr) clamp(26rem,36%,36rem)}@media (max-width: 1023px){.bms-tp{grid-template-columns:minmax(0,1fr)}}.bms-card-foot{flex-wrap:wrap;justify-content:flex-start}.bms-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem}.bms-chip{display:inline-flex;align-items:center;gap:.3rem;min-height:1.5rem;padding:.1rem .4rem;border:1px solid var(--bms-line);border-radius:.35rem;font-size:.75rem;color:var(--bms-muted);background:var(--bms-surface);cursor:pointer}.bms-chip:not(:disabled):hover{border-color:var(--gray-300);background:var(--bms-hover)}.bms-chip:disabled{cursor:default}.bms-chip:has(.bms-priority){padding:0;border:0}.bms-chip-status{text-transform:uppercase;font-weight:600;font-size:.6875rem;letter-spacing:.02em;color:inherit}.bms-chip .bms-due{font-size:.75rem}.bms-card .bms-chips>.bms-chip{margin-bottom:2px}.bms-pop{position:fixed;z-index:50;border:1px solid var(--bms-line);border-radius:.7rem;background:var(--bms-surface, #fff);box-shadow:0 14px 40px #00000029;cursor:default;color:var(--gray-950)}.dark .bms-pop{background:var(--gray-900);color:var(--gray-100)}.bms-menu-pop{min-width:13rem;max-height:18rem;overflow-y:auto;padding:.3rem}.bms-datepop{width:min(470px,calc(100vw - 16px))}.bms-datepop-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.6rem;border-bottom:1px solid var(--bms-line)}.bms-datepop-tab{display:flex;align-items:center;gap:.4rem;padding:.45rem .6rem;border:1px solid transparent;border-radius:.5rem;background:var(--bms-hover);font-size:.8125rem;color:var(--bms-muted)}.bms-datepop-tab.bms-on{border-color:var(--gray-900);background:var(--bms-surface);color:inherit}.dark .bms-datepop-tab.bms-on{border-color:var(--gray-200)}.bms-datepop-x{margin-left:auto;padding:0 .25rem;color:var(--bms-muted)}.bms-datepop-body{display:grid;grid-template-columns:11rem minmax(0,1fr)}.bms-datepop-presets{padding:.4rem;border-right:1px solid var(--bms-line)}.bms-datepop-cal{padding:.6rem}.bms-datepop-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem;font-size:.875rem}.bms-datepop-head span{display:inline-flex;align-items:center;gap:.15rem}.bms-datepop-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.1rem;text-align:center}.bms-datepop-dow{font-size:.6875rem;color:var(--bms-muted);padding:.2rem 0}.bms-datepop-day{aspect-ratio:1;border-radius:999px;font-size:.8125rem}.bms-datepop-day:hover{background:var(--bms-hover)}.bms-datepop-day.bms-out{color:var(--gray-400)}.bms-datepop-day.bms-span{background:color-mix(in srgb,var(--primary-500) 10%,transparent);border-radius:0}.bms-datepop-day.bms-today{color:var(--primary-600);font-weight:700}.bms-datepop-day.bms-picked{background:var(--primary-600);color:#fff}@media (max-width: 520px){.bms-datepop-body{grid-template-columns:minmax(0,1fr)}.bms-datepop-presets{display:none}}.bms-card-item{display:flex;flex-direction:column;gap:.4rem}.bms-card{position:relative}.bms-card-done .bms-card-name{color:var(--bms-muted)}.bms-card-tools{position:absolute;top:.35rem;right:.35rem;display:none;align-items:center;gap:.1rem;padding:.1rem .2rem;border:1px solid var(--bms-line);border-radius:.45rem;background:var(--bms-surface);box-shadow:0 2px 6px #00000014;cursor:default}.bms-card:hover>.bms-card-tools,.bms-card-tools:has(.bms-pop-open),.bms-card-tools:has([aria-expanded=true]){display:inline-flex}.bms-board-region{display:contents}.bms-rh-host{position:absolute}.bms-tip-anchor{position:fixed;top:0;left:0;width:0;height:0;pointer-events:none}@media (hover: none){.bms-card-tools{display:inline-flex;position:static;align-self:flex-end}}.bms-card-cover{display:block;margin:-.6rem -.7rem .1rem;aspect-ratio:16 / 10;overflow:hidden;border-radius:calc(.5rem - 1px) calc(.5rem - 1px) 0 0;background:var(--bms-hover)}.bms-card-cover img{display:block;width:100%;max-width:100%;height:100%;min-height:0;object-fit:cover}.bms-card-rename{width:100%;padding:.2rem .35rem;border:1px solid var(--primary-400);border-radius:.35rem;font-size:.875rem;font-weight:500;background:var(--bms-surface);color:inherit}.bms-menu-danger{color:var(--danger-600)}.bms-subs-toggle{display:flex;align-items:center;gap:.35rem;width:calc(100% + 1.4rem);margin:.1rem -.7rem -.6rem;padding:.35rem .7rem;border-top:1px solid var(--bms-line);border-radius:0 0 .5rem .5rem;background:var(--bms-hover);font-size:.75rem;color:var(--bms-muted);text-align:left}.bms-subs-toggle:hover{color:inherit}.bms-subs-toggle .bms-count{margin-left:auto}.bms-card-subs{display:flex;flex-direction:column;gap:.4rem;margin-left:.9rem}.bms-card-sub{cursor:pointer}.bms-card-parent{display:flex;align-items:center;gap:.35rem;min-width:0;font-size:.75rem;line-height:1.2;color:var(--bms-muted);white-space:nowrap}.bms-card-parent-link{display:inline-flex;align-items:center;gap:.3rem;min-width:0;padding:0;color:var(--gray-700);font:inherit;font-weight:500;background:none;border:0;cursor:pointer}.dark .bms-card-parent-link{color:var(--gray-200)}.bms-card-parent-link:hover .bms-card-parent-name{text-decoration:underline}.bms-card-parent-name{overflow:hidden;text-overflow:ellipsis}.bms-tp-parent{font-size:.8125rem}.bms-tp-parent .bms-sicon{width:.8rem;height:.8rem}.bms-sub-form{display:flex;flex-direction:column;gap:.15rem;margin-left:.9rem;padding:.5rem .6rem;border:1px solid var(--gray-900);border-radius:.6rem;background:var(--bms-surface)}.dark .bms-sub-form{border-color:var(--gray-300)}.bms-sub-form.bms-sub-pop{margin:0;width:min(320px,calc(100vw - 16px));border-color:var(--bms-line)}.bms-sub-form-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem}.bms-sub-form-head input{flex:1;min-width:0;border:0;padding:.25rem 0;font-size:.875rem;background:transparent;color:inherit;box-shadow:none;outline:none}.bms-sub-row{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.8125rem;color:var(--bms-muted)}.bms-save{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:.4rem;background:var(--gray-900);color:#fff;font-size:.75rem;font-weight:600;white-space:nowrap}.bms-save:disabled{background:var(--gray-300)}.dark .bms-save{background:#fff;color:var(--gray-900)}.bms-btn-ghost{padding:.25rem .6rem;border:1px solid var(--bms-line);border-radius:.4rem;font-size:.75rem;background:var(--bms-surface)}.bms-subadd{border-top:1px solid var(--bms-line)}.bms-subadd-start{display:flex;align-items:center;gap:.4rem;width:100%;padding:.55rem .75rem;font-size:.875rem;color:var(--bms-muted);text-align:left}.bms-subadd-start:hover{color:inherit;background:var(--bms-hover)}.bms-subadd-row{display:flex;align-items:center;gap:.6rem;padding:.45rem .75rem}.bms-subadd-circle{width:.95rem;height:.95rem;flex-shrink:0;border:1.5px dashed var(--gray-400);border-radius:999px}.bms-subadd-row>input[type=text]{flex:1;min-width:6rem;border:0;padding:.2rem 0;font-size:.875rem;background:transparent;color:inherit;box-shadow:none;outline:none}.bms-subadd-tools{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.bms-subadd-tool{position:relative;display:inline-flex;align-items:center;gap:.25rem;min-width:1.75rem;height:1.75rem;padding:0 .35rem;border:1px solid var(--bms-line);border-radius:.4rem;font-size:.75rem;color:var(--bms-muted);cursor:pointer}.bms-subadd-tool:hover,.bms-subadd-tool.bms-on{color:var(--primary-600);border-color:var(--primary-300)}@media (max-width: 767px){.bms-subadd-row{flex-wrap:wrap}}.bms-sub-row{position:relative;cursor:pointer}.bms-sub-row select{appearance:none;-webkit-appearance:none;cursor:pointer}.bms-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.bms-pill,.bms-icon-pill{display:inline-flex;align-items:center;gap:.3rem;height:2rem;padding:0 .65rem;border:1px solid var(--bms-line);border-radius:999px;font-size:.8125rem;font-weight:500;color:var(--gray-700);white-space:nowrap}.bms-icon-pill{padding:0;width:2rem;justify-content:center}.dark .bms-pill,.dark .bms-icon-pill{color:var(--gray-200)}.bms-pill:hover,.bms-icon-pill:hover{background:var(--bms-hover)}.bms-pill-on{border-color:color-mix(in srgb,var(--primary-500) 45%,transparent);background:color-mix(in srgb,var(--primary-500) 10%,transparent);color:var(--primary-700)}.dark .bms-pill-on{color:var(--primary-300)}.bms-pill-count{min-width:1.1rem;padding:0 .3rem;border-radius:999px;background:var(--primary-600);color:#fff;font-size:.6875rem;line-height:1.1rem;text-align:center}.bms-me{display:inline-flex;border-radius:999px;padding:2px;border:2px solid transparent}.bms-me-on{border-color:var(--primary-500)}.bms-search-wrap .bms-search{height:2rem;border-radius:999px}.bms-add-task{display:inline-flex;align-items:center;height:2rem;padding:0 .9rem;border-radius:.5rem;background:var(--gray-900);color:#fff;font-size:.8125rem;font-weight:600;white-space:nowrap}.bms-add-task:hover{background:var(--gray-700)}.bms-add-task:disabled{background:var(--gray-300);cursor:not-allowed}.dark .bms-add-task{background:#fff;color:var(--gray-900)}.bms-pop-title{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-500);padding:.3rem .5rem}.bms-pop-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bms-filter-pop{width:min(24rem,calc(100vw - 16px));padding:.6rem;display:flex;flex-direction:column;gap:.6rem}.bms-filter-group{display:flex;flex-direction:column;gap:.35rem;padding:0 .5rem}.bms-filter-chips{display:flex;flex-wrap:wrap;gap:.3rem}.bms-filter-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border:1px solid rgba(127,127,127,.25);border-radius:999px;font-size:.75rem;white-space:nowrap}.bms-filter-chip:hover{background:#7f7f7f14}.bms-filter-chip.bms-on{border-color:var(--primary-500);background:color-mix(in srgb,var(--primary-500) 12%,transparent);color:var(--primary-700)}.dark .bms-filter-chip.bms-on{color:var(--primary-300)}.bms-drawer-wrap{position:fixed;inset:0;z-index:45}.bms-drawer-backdrop{position:absolute;inset:0;background:#0f172a33}.bms-drawer{position:absolute;top:0;right:0;bottom:0;width:min(22rem,100vw);display:flex;flex-direction:column;background:#fff;color:var(--gray-950);box-shadow:-12px 0 40px #00000026;transition:transform var(--bms-dur-3) var(--bms-ease-out)}.bms-drawer-in{transform:translate(100%)}.dark .bms-drawer{background:var(--gray-900);color:var(--gray-100)}.bms-drawer-head,.bms-drawer-foot{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid rgba(127,127,127,.18)}.bms-drawer-foot{border-bottom:0;border-top:1px solid rgba(127,127,127,.18)}.bms-drawer-foot-done>.fi-btn{margin-left:auto}.bms-drawer-search{margin:.75rem 1rem .25rem;border:1px solid rgba(127,127,127,.25);background:transparent}.bms-drawer-search input{width:100%;max-width:none}.bms-drawer-list{flex:1;overflow-y:auto;padding:.25rem .5rem}.bms-drawer-row{display:flex;align-items:center;gap:.6rem;padding:.45rem .5rem;border-radius:.4rem;font-size:.875rem;cursor:pointer}.bms-drawer-row:hover{background:#7f7f7f14}.bms-drawer-row .bms-count{margin-left:.3rem}.bms-create{align-items:flex-start;padding-top:12vh}.bms-create-box{position:relative;width:min(40rem,100%);display:flex;flex-direction:column;border-radius:.875rem;background:#fff;color:var(--gray-950);box-shadow:0 25px 60px #0000004d}.dark .bms-create-box{background:var(--gray-900);color:var(--gray-100)}.bms-create-head,.bms-create-foot{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.75rem 1rem}.bms-create-head{justify-content:space-between;border-bottom:1px solid rgba(127,127,127,.18)}.bms-create-head>:first-child{flex:1;min-width:0;text-align:left}.bms-create-foot{border-top:1px solid rgba(127,127,127,.18)}.bms-create-body{display:flex;flex-direction:column;gap:.6rem;padding:1rem}.bms-create-where,.bms-create-chips{display:flex;flex-wrap:wrap;gap:.4rem}.bms-create-chip{position:relative;display:inline-flex;align-items:center;gap:.3rem;height:1.9rem;padding:0 .6rem;border:1px solid rgba(127,127,127,.3);border-radius:.45rem;font-size:.8125rem;white-space:nowrap;cursor:pointer}.bms-create-name{border:0;background:transparent;padding:.25rem 0;font-size:1.35rem;font-weight:600;outline:none;box-shadow:none;color:inherit}.bms-create-desc{border:0;background:transparent;padding:0;font-size:.875rem;resize:vertical;outline:none;box-shadow:none;color:inherit}@media (max-width: 767px){.bms-create{padding:.5rem}}.bms-board{cursor:default}.bms-panning,.bms-panning *{cursor:grabbing!important;user-select:none}.bms-pick-caret{width:.9rem;height:.9rem;opacity:.6}.bms-pick-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem}button.bms-sub-row{width:100%;text-align:left}button.bms-sub-row:hover{color:var(--gray-900)}.dark button.bms-sub-row:hover{color:#fff}button.bms-sub-row .bms-pick-caret{display:none}.bms-sicon-btn{display:inline-flex;padding:.15rem;border-radius:.3rem;cursor:pointer}.bms-sicon-btn:hover{background:var(--bms-hover)}.bms-subadd-tools .bms-chip-wrap{display:inline-flex}.bms-subadd-tools .bms-on>.bms-subadd-tool{border-color:var(--primary-300);color:var(--primary-600)}button.bms-date:disabled{cursor:default}.fi-tabs:not(.fi-contained):not(.fi-vertical){margin-inline:0}.fi-sidebar-nav>.fi-sidebar-nav-groups{display:contents}.fi-sidebar-nav>.fi-sidebar-nav-groups>.fi-sidebar-group{margin-inline:-.5rem;order:2}.fi-sidebar-nav>.fi-sidebar-nav-groups>.fi-sidebar-group:first-child{order:0}.fi-sidebar-nav>.bms-tree{order:1}.bms-dash{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}@media (max-width: 1023px){.bms-dash{grid-template-columns:minmax(0,1fr)}}.bms-dash-card{display:flex;flex-direction:column;min-width:0;padding:.5rem;border:1px solid var(--bms-line);border-radius:.75rem;background:var(--bms-surface)}.bms-dash-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .5rem .6rem;font-size:.875rem}.bms-dash-row{display:flex;align-items:center;gap:.6rem;min-width:0;padding:.45rem .5rem;border-radius:.5rem;font-size:.875rem}.bms-dash-row:hover{background:var(--bms-hover)}.bms-dash-row .bms-menu-text a:hover{text-decoration:underline}.bms-dash-row .bms-menu-text .bms-count{margin-left:.4rem}.bms-dash-num{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.bms-dash-bar{flex:1;height:.4rem;border-radius:999px;background:var(--bms-hover);overflow:hidden}.bms-dash-bar>span{display:block;height:100%;border-radius:999px}.bms-tree-top{display:flex;flex-direction:column;gap:.25rem}.bms-tree-title a,.bms-tree-add{display:inline-flex}.bms-tree-row:hover .bms-tree-add,.bms-tree-add:has(.bms-pop-open){visibility:visible}@media (hover: none){.bms-tree-add{visibility:visible}}.bms-create-menu{min-width:16rem}.bms-create-menu .bms-menu-item{align-items:flex-start;padding:.5rem}.bms-create-menu .bms-menu-text{display:flex;flex-direction:column;font-weight:500;font-size:.875rem}.bms-create-menu .bms-menu-text small{font-weight:400;font-size:.75rem;color:var(--gray-500)}.bms-create-head>span{display:flex;flex-direction:column;gap:.15rem}.bms-create-head strong{font-size:1.05rem}.bms-create-note{font-size:.8125rem;color:var(--gray-500)}.bms-create-field{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;font-weight:500}.bms-required{color:var(--danger-600)}.bms-create-input{width:100%;height:2.5rem;padding:0 .75rem;border:1px solid rgba(127,127,127,.3);border-radius:.5rem;background:transparent;font-size:.875rem;font-weight:400;color:inherit}.bms-create-input:focus{outline:none;border-color:var(--bms-line);box-shadow:none}.bms-create-field .bms-chip-wrap{display:block}.bms-create-select{display:flex;align-items:center;gap:.5rem;text-align:left}.bms-create-select .bms-pick-label{flex:1;max-width:none}.bms-create-error{font-size:.8125rem;font-weight:400;color:var(--danger-600)}.bms-menu-search:focus{outline:none;border-color:var(--bms-line)}@media (min-width: 1024px){.fi-sidebar.fi-sidebar-open{translate:none}}.bms-inbox-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--bms-line)}.bms-inbox-tab{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:.875rem;font-weight:500;color:var(--gray-500);text-align:left;min-width:0}.bms-inbox-tab+.bms-inbox-tab{border-left:1px solid var(--bms-line)}.bms-inbox-tab>span{display:flex;flex-direction:column;min-width:0;white-space:nowrap}.bms-inbox-tab small{font-size:.75rem;font-weight:400;color:var(--gray-500)}.bms-inbox-tab:hover{background:var(--bms-hover)}.bms-inbox-tab.bms-on{color:var(--gray-950);border-bottom-color:var(--gray-950)}.dark .bms-inbox-tab.bms-on{color:#fff;border-bottom-color:#fff}.bms-inbox-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.bms-inbox-bar-tools{display:flex;align-items:center;gap:.4rem}.bms-row-gone{display:none!important}.bms-inbox-day[hidden]{display:none}.bms-inbox-day{display:flex;flex-direction:column;gap:.4rem}.bms-inbox-day-label{padding:0 .6rem;font-size:.875rem;font-weight:600}.bms-inbox{border:1px solid var(--bms-line);border-radius:.75rem;background:var(--bms-surface);overflow:hidden}.bms-inbox-row{display:grid;grid-template-columns:minmax(10rem,min(34%,26rem)) 2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2.75rem;padding:.35rem .75rem;cursor:pointer}.bms-inbox-row+.bms-inbox-row{border-top:1px solid var(--bms-line)}.bms-inbox-row:hover{background:var(--bms-hover)}.bms-inbox-task{display:flex;align-items:center;gap:.6rem;min-width:0;font-size:.875rem;color:var(--bms-muted)}.bms-inbox-unread .bms-inbox-task{color:inherit;font-weight:600}.bms-inbox-who{display:inline-flex;justify-content:center;color:var(--gray-400)}.bms-inbox-main{display:flex;align-items:baseline;gap:.6rem;min-width:0;overflow:hidden;white-space:nowrap;font-size:.875rem}.bms-inbox-title{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--bms-muted)}.bms-inbox-unread .bms-inbox-title{color:inherit;font-weight:500}.bms-inbox-body{flex:0 1000 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--bms-muted)}.bms-inbox-updates{flex:none;padding:0 .45rem;border-radius:999px;background:var(--bms-hover);font-size:.75rem;font-weight:600;line-height:1.25rem}.bms-inbox-row:not(.bms-inbox-unread) .bms-inbox-updates,.bms-inbox-row:not(.bms-inbox-unread) .bms-inbox-to-read,.bms-inbox-unread .bms-inbox-to-unread{display:none}.bms-inbox-end{display:flex;align-items:center;justify-content:flex-end;min-width:5rem}.bms-inbox-time{font-size:.8125rem;color:var(--bms-muted);white-space:nowrap}.bms-inbox-tools{display:none;align-items:center;gap:.5rem}.bms-inbox-row:hover .bms-inbox-time,.bms-inbox-row:has(.bms-pop-open) .bms-inbox-time{display:none}.bms-inbox-row:hover .bms-inbox-tools,.bms-inbox-row:has(.bms-pop-open) .bms-inbox-tools{display:flex}.bms-inbox-clear{display:inline-flex;align-items:center;gap:.3rem;height:1.9rem;padding:0 .7rem;border-radius:.45rem;background:var(--gray-900);color:#fff;font-size:.8125rem;font-weight:600;white-space:nowrap;margin-inline-start:.125rem}.bms-inbox-clear:hover{background:var(--gray-700)}.bms-inbox-clear>.bms-meta-icon{width:.95rem;height:.95rem}.dark .bms-inbox-clear{background:#fff;color:var(--gray-900)}.dark .bms-inbox-clear:hover{background:var(--gray-200)}.bms-confetti{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:60}.bms-inbox-zero{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;text-align:center}.bms-inbox-zero-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:999px;background:#16a34a1f;color:#16a34a}.bms-inbox-zero-icon svg{width:1.5rem;height:1.5rem}.bms-inbox-zero strong{font-size:1rem}.bms-inbox-zero span{font-size:.8125rem;color:var(--bms-muted)}.bms-inbox-bar-tools{flex-wrap:wrap;justify-content:flex-end}.bms-inbox-more{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.5rem 0}.bms-bell-foot{display:flex;justify-content:center}.bms-audit-detail{display:flex;flex-direction:column;gap:.75rem}.bms-audit-table{width:100%;border-collapse:collapse;font-size:.875rem}.bms-audit-table th,.bms-audit-table td{padding:.4rem .5rem;border-bottom:1px solid var(--bms-line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.bms-audit-table thead th{color:var(--bms-muted);font-weight:600;white-space:nowrap}.bms-audit-table tbody th{font-weight:500;white-space:nowrap}.bms-time-range{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.bms-time-dates,.bms-day-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.bms-day-nav .fi-input-wrp{flex:1 1 10rem}.bms-worklog-none{display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;padding:.75rem 1rem}.bms-wl-num{cursor:pointer}.bms-wl-num:hover{text-decoration:underline}.bms-chat-set-tools,.bms-chat-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8125rem}.bms-danger-btn{padding:.25rem .6rem;border-radius:.4rem;background:#dc2626;color:#fff;font-size:.75rem;font-weight:600;white-space:nowrap}.bms-chat-archived{display:flex;align-items:center;gap:.4rem;margin:0;padding:.4rem .9rem;font-size:.8125rem;color:var(--bms-muted);background:var(--bms-hover)}.bms-chat-dm{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.bms-chat-dm-top{display:flex;align-items:baseline;gap:.4rem;min-width:0}.bms-chat-dm-top .bms-menu-text{flex:1 1 auto}.bms-chat-dm-when{flex:none;font-size:.6875rem;color:var(--bms-muted)}.bms-chat-dm-last{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;color:var(--bms-muted)}.bms-chat-back{display:none}@media (max-width: 767px){.bms-chat:not(.bms-chat-solo) .bms-chat-side{max-height:none;min-height:60dvh;border-bottom:0}.bms-chat.bms-chat-open .bms-chat-side,.bms-chat:not(.bms-chat-open):not(.bms-chat-solo) .bms-chat-main{display:none}.bms-chat.bms-chat-open .bms-chat-main{min-height:calc(100dvh - 9rem)}.bms-chat-back{display:inline-flex}}.bms-row{grid-template-columns:4.5rem minmax(0,1fr) 7rem 6.5rem 5.5rem 2rem}.bms-sel{width:.9rem;height:.9rem;margin:0;accent-color:var(--primary-600);cursor:pointer;visibility:hidden}.bms-row:hover .bms-sel,.bms-card:hover .bms-sel,.bms-selecting .bms-sel,.bms-sel:checked,.bms-sel:focus-visible{visibility:visible}@media (hover: none){.bms-sel{visibility:visible}}.bms-card-sel{position:absolute;top:.5rem;left:.5rem;z-index:2}.bms-row-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.bms-row-sort:hover,.bms-row-sort.bms-on{color:var(--primary-600)}.bms-row-chip{max-width:100%}.bms-row-more{visibility:hidden}.bms-row:hover .bms-row-more,.bms-row-more:focus-visible{visibility:visible}@media (hover: none){.bms-row-more{visibility:visible}}.bms-rh-rename-form{display:flex;gap:.4rem;padding:.4rem}.bms-rh-rename{flex:1;min-width:0;padding:.3rem .45rem;border:1px solid var(--bms-line);border-radius:.375rem;background:var(--bms-surface);font-size:.875rem;color:inherit}.bms-rh-confirm{display:flex;flex-direction:column;gap:.5rem;max-width:16rem;padding:.5rem .6rem;font-size:.8125rem}.bms-rh-confirm-tools{display:flex;justify-content:flex-end;gap:.4rem}.bms-bulk{position:fixed;bottom:1rem;left:50%;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;width:max-content;max-width:calc(100vw - 2rem);padding:.5rem .75rem;border:1px solid var(--bms-line);border-radius:.75rem;background:var(--bms-surface);box-shadow:0 10px 30px #0000002e;transform:translate(-50%)}.bms-bulk-count{padding-inline:.25rem;font-size:.875rem;white-space:nowrap}.bms-bulk-date input{width:8.25rem;padding:0;border:0;background:transparent;font:inherit;color:inherit}.bms-bulk-del{display:inline-flex;align-items:center}@media (max-width: 767px){.bms-row{grid-template-columns:2.25rem minmax(0,1fr) auto auto;grid-template-areas:"h n n m" "h a d d"}.bms-row>:nth-child(6){grid-area:m}.bms-bulk{bottom:.5rem;width:calc(100vw - 1rem);max-width:none}}.bms-cal-head{flex-wrap:wrap}.bms-cal-views{display:inline-flex;gap:.25rem;margin-left:auto}.bms-cal-wrap{display:grid;grid-template-columns:minmax(0,1fr) 14rem;align-items:start;gap:.75rem}.bms-cal-num{display:flex;align-items:center;justify-content:space-between;gap:.25rem}.bms-cal-today .bms-cal-num{justify-content:space-between;width:auto;height:auto;border-radius:0;background:none;color:var(--bms-muted)}.bms-cal-today .bms-cal-short{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;border-radius:999px;background:var(--primary-600);color:#fff}.bms-cal-long{display:none}.bms-cal-add{width:1.25rem;height:1.25rem;border-radius:.25rem;line-height:1;color:var(--bms-muted);visibility:hidden}.bms-cal-day:hover .bms-cal-add,.bms-cal-add:focus-visible{visibility:visible}.bms-cal-add:hover{background:var(--bms-hover);color:inherit}.bms-cal-week .bms-cal-day{min-height:22rem}.bms-cal-week .bms-cal-task{white-space:normal}.bms-cal-undated{display:flex;flex-direction:column;gap:.3rem;min-height:6rem;max-height:36rem;padding:.6rem;overflow-y:auto;border:1px solid var(--bms-line);border-radius:.6rem;background:var(--bms-surface)}.bms-cal-undated header{display:flex;align-items:baseline;gap:.4rem;font-size:.8125rem}@media (max-width: 1023px){.bms-cal-wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width: 639px){.bms-cal{grid-template-columns:minmax(0,1fr)}.bms-cal-dow,.bms-cal-day.bms-cal-empty:not(.bms-cal-today),.bms-cal-short,.bms-cal-today .bms-cal-short{display:none}.bms-cal-day,.bms-cal-week .bms-cal-day{min-height:0}.bms-cal-long{display:inline}.bms-cal-today .bms-cal-long{color:var(--primary-600)}.bms-cal-task{padding:.2rem .4rem;font-size:.8125rem;white-space:normal}.bms-cal-add{visibility:visible}.bms-cal-views{margin-left:0}}@media (max-width: 767px){.bms-toolbar .fi-tabs{flex-wrap:wrap;overflow:visible;max-width:100%}}.bms-tp-activity-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.bms-feed-only .bms-activity{display:none}.bms-feed-day{position:relative;display:flex;flex-direction:column;gap:.75rem}.bms-feed-day:before{content:"";position:absolute;left:0;right:0;top:.8rem;border-top:1px solid var(--bms-line)}.bms-day-sep{position:sticky;top:-.5rem;z-index:2;display:flex;justify-content:center;pointer-events:none}.bms-day-pill,.bms-chat-day>span{padding:.2rem .75rem;border:1px solid var(--bms-line);border-radius:999px;background:var(--bms-surface);color:var(--gray-600);font-size:.75rem;font-weight:600;line-height:1.1rem;white-space:nowrap;box-shadow:0 1px 2px #0000000d}.dark .bms-day-pill,.dark .bms-chat-day>span{color:var(--gray-300)}.bms-feed-only .bms-feed-day:not(:has(.bms-comment)){display:none}@media (max-width: 767px){.bms-tp:not(.bms-tp-overlay) .bms-tp-feed{overflow:visible}.bms-tp:not(.bms-tp-overlay) .bms-day-sep{top:3.75rem}}.bms-tp-tabs{display:none}@media (max-width: 767px){.bms-tp-tabs{display:flex;grid-column:1 / -1;border-bottom:1px solid var(--bms-line)}.bms-tp-tabs button{flex:1;padding:.6rem .5rem;border-bottom:2px solid transparent;font-size:.875rem;font-weight:600;color:var(--bms-muted)}.bms-tp-tabs button.bms-on{border-bottom-color:var(--primary-600);color:inherit}.bms-tp.bms-tp-on-details .bms-tp-activity,.bms-tp.bms-tp-on-activity .bms-tp-scroll{display:none}.bms-tp .bms-tp-scroll{overflow-y:visible}.bms-tp.bms-tp-on-activity .bms-tp-activity{min-height:calc(100dvh - 8rem)}}.bms-dash-rowlink{display:flex;flex:1 1 auto;align-items:center;gap:.6rem;min-width:0}.bms-dash-linkrow a.bms-dash-num:hover,.bms-dash-rowlink:hover .bms-menu-text{text-decoration:underline}.bms-dash-rowbtn{width:100%;text-align:left;cursor:pointer}.bms-dash-problem .bms-meta-icon{color:var(--bms-muted)}@media (max-width: 767px){.bms-inbox-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.bms-inbox-tab:first-child{grid-column:1 / -1}.bms-inbox-row{grid-template-columns:2rem minmax(0,1fr) auto}.bms-inbox-task{grid-column:1 / -1}.bms-inbox-tools{display:flex}.bms-inbox-time{display:none}}.bms-switch{position:relative;flex:none;width:2rem;height:1.1rem;border-radius:999px;background:var(--gray-300);transition:background .15s}.bms-switch:after{content:"";position:absolute;top:.15rem;left:.15rem;width:.8rem;height:.8rem;border-radius:999px;background:#fff;transition:transform .15s}.bms-switch.bms-on{background:var(--primary-600)}.bms-switch.bms-on:after{transform:translate(.9rem)}.bms-switch.bms-busy{opacity:.5}.bms-notify-pop{width:min(19rem,calc(100vw - 16px));max-height:none}.bms-push-item{align-items:flex-start}.bms-push-item>.bms-meta-icon{margin-top:.1rem}.bms-push-item>.bms-switch{margin-top:.15rem}.bms-push-item .bms-menu-text{display:flex;flex-direction:column;gap:.1rem;white-space:normal}.bms-push-item .bms-menu-text small{font-size:.75rem;line-height:1.3;color:var(--gray-500)}.bms-push-item[aria-disabled=true]{cursor:default}.bms-push-box{display:flex;flex-direction:column;gap:.25rem;max-width:36rem}.bms-push-devices{display:flex;flex-direction:column;margin-top:.25rem;border-top:1px solid var(--bms-line)}.bms-push-device{display:flex;align-items:center;gap:.5rem;padding:.45rem .5rem;border-bottom:1px solid var(--bms-line);font-size:.8125rem}.bms-push-device .bms-menu-text{white-space:normal}.bms-push-device .bms-menu-text small{display:block;color:var(--gray-500);font-size:.75rem}.bms-dash-card .bms-mywork-group{margin-top:.5rem}.bms-dash-card .bms-group-head strong{font-size:.875rem}.bms-mywork-row>:first-child{justify-self:center}.bms-mywork-row>:last-child{justify-self:end}.bms-chat{display:grid;grid-template-columns:19rem minmax(0,1fr);height:calc(100dvh - 12rem);min-height:28rem;border:1px solid var(--bms-line);border-radius:.75rem;background:var(--bms-surface);overflow:hidden}.bms-chat-side{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--bms-line)}.bms-chat-side-head{display:flex;align-items:center;gap:.4rem;padding:.6rem;border-bottom:1px solid var(--bms-line)}.bms-chat-side-head .bms-search{flex:1;min-width:0}.bms-chat-side-head .bms-search input{width:100%}.bms-chat-side-scroll{flex:1;overflow-y:auto;padding:.4rem}.bms-chat-group{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.6rem .5rem .3rem;font-size:.8125rem;font-weight:500;color:var(--gray-500)}.bms-chat-item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.4rem .5rem;border-radius:.5rem;font-size:.875rem;color:var(--gray-700);text-align:left}.dark .bms-chat-item{color:var(--gray-200)}.bms-chat-item>.fi-icon{color:var(--gray-400)}.bms-chat-item:hover{background:var(--bms-hover)}.bms-chat-item.bms-on{background:var(--gray-100);color:var(--primary-700)}.dark .bms-chat-item.bms-on{background:#ffffff0f;color:var(--primary-400)}.bms-chat-unread{font-weight:600;color:var(--gray-950)}.bms-chat-add{color:var(--gray-500)}.bms-chat-badge{min-width:1.2rem;padding:0 .35rem;border-radius:999px;background:var(--primary-600);color:#fff;font-size:.6875rem;font-weight:600;line-height:1.2rem;text-align:center}.bms-chat-main{display:flex;flex-direction:column;min-width:0;min-height:0}.bms-chat-head{display:flex;align-items:center;gap:.6rem;min-width:0;padding:.75rem 1rem;border-bottom:1px solid var(--bms-line)}.bms-chat-head .bms-count{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-chat-find-close{margin-left:auto}.bms-chat-feed{flex:1;overflow-y:auto;padding:.5rem 1rem 1rem}.bms-chat-day{display:flex;align-items:center;gap:.75rem;margin:1rem 0 .5rem;font-size:.75rem;font-weight:600;color:var(--gray-500)}.bms-chat-day:before,.bms-chat-day:after{content:"";flex:1;height:1px;background:var(--bms-line)}.bms-chat-msg{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.6rem;padding:.35rem .5rem;border-radius:.5rem}.bms-chat-joined{padding-top:.05rem}.bms-chat-msg:hover{background:var(--bms-hover)}.bms-chat-msg-head{display:flex;align-items:baseline;gap:.5rem;font-size:.875rem}.bms-chat-text{font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.bms-chat-text a{color:var(--primary-600);text-decoration:underline}.bms-chat-del{visibility:hidden}.bms-chat-msg:hover .bms-chat-del{visibility:visible}.bms-chat-start,.bms-chat-empty{display:flex;flex-direction:column;gap:.25rem;padding:2rem .5rem .5rem}.bms-chat-empty{flex:1;align-items:center;justify-content:center;text-align:center}.bms-chat-empty-icon{width:2.5rem;height:2.5rem;color:var(--gray-400)}.bms-chat-composer{position:relative;margin:0 1rem 1rem;border:1px solid rgba(127,127,127,.3);border-radius:.75rem}.bms-chat-composer textarea{display:block;width:100%;min-height:2.75rem;max-height:200px;padding:.7rem 3rem .7rem .9rem;border:0;background:transparent;font-size:.875rem;resize:none;outline:none;box-shadow:none;color:inherit}.bms-chat-composer .bms-send{bottom:.45rem;right:.5rem}.bms-chat-readonly{margin:0 1rem 1rem;padding:.75rem;border-radius:.5rem;background:var(--bms-hover);font-size:.8125rem;color:var(--gray-500)}.bms-create-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;font-size:.875rem}.bms-create-toggle>span:first-child{display:flex;flex-direction:column}.bms-chat-people-pick{max-height:14rem;overflow-y:auto}@media (max-width: 767px){.bms-chat{grid-template-columns:minmax(0,1fr);height:auto}.bms-chat-side{max-height:16rem;border-right:0;border-bottom:1px solid var(--bms-line)}.bms-chat-main{min-height:60dvh}}.bms-chat.bms-chat-solo{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 19rem);min-height:22rem}.bms-chat-none{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:3rem 1rem;text-align:center;border:1px dashed var(--bms-line);border-radius:.75rem}.bms-todos{padding:.25rem .5rem .5rem}.bms-todo{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.35rem .5rem;border-bottom:1px solid var(--bms-line)}.bms-todo:hover{background:var(--bms-hover)}.bms-todo-check{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:2px solid var(--gray-300);border-radius:999px;color:#fff}.bms-todo-check:hover{border-color:var(--success-500)}.bms-todo-check.bms-on{border-color:var(--success-500);background:var(--success-500)}.bms-todo-check .fi-icon{width:.8rem;height:.8rem}.bms-todo-title{flex:1;min-width:0;font-size:.875rem;cursor:text;overflow-wrap:anywhere}.bms-todo-is-done .bms-todo-title{color:var(--bms-muted);text-decoration:line-through}.bms-todo .bms-card-rename{flex:1}.bms-todo-tools{display:flex;align-items:center;gap:.4rem;flex:none}.bms-todo .bms-hover-only{visibility:hidden}.bms-todo:hover .bms-hover-only{visibility:visible}.bms-remind-chip.bms-on{color:var(--warning-600);border-color:color-mix(in srgb,var(--warning-500) 45%,transparent);background:color-mix(in srgb,var(--warning-500) 10%,transparent)}.bms-remind-pop{width:18rem;padding:.3rem}.bms-remind-custom{display:flex;flex-wrap:wrap;gap:.4rem;padding:.5rem;border-top:1px solid rgba(127,127,127,.18)}.bms-remind-foot{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.25rem .5rem .4rem}.bms-todo-done{margin-top:.75rem}.bms-remind-chips{display:flex;flex-wrap:wrap;gap:.4rem;font-weight:400}.bms-remind-chips .bms-filter-chip{padding:.35rem .7rem;font-size:.8125rem}.bms-remind-custom.bms-remind-inline{align-items:center;padding:.25rem 0 0;border-top:0;font-weight:400}.bms-chat-files{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.35rem}.bms-chat-image img{display:block;max-width:18rem;max-height:14rem;border-radius:.5rem;border:1px solid var(--bms-line);object-fit:cover}.bms-chat-voice,.bms-voice{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .5rem .25rem .6rem;border:1px solid var(--bms-line, rgba(127, 127, 127, .25));border-radius:999px;color:var(--primary-600)}.bms-chat-voice audio,.bms-voice audio{height:2rem;max-width:16rem}.bms-chat-reactions{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.bms-chat-reaction{display:inline-flex;align-items:center;gap:.25rem;padding:.05rem .45rem;border:1px solid var(--bms-line);border-radius:999px;font-size:.8125rem}.bms-chat-reaction span{font-size:.75rem;color:var(--gray-500)}.bms-chat-reaction.bms-on{border-color:var(--primary-400);background:color-mix(in srgb,var(--primary-500) 10%,transparent)}.bms-chat-mention{padding:0 .15rem;border-radius:.25rem;background:color-mix(in srgb,var(--primary-500) 12%,transparent);color:var(--primary-700);font-weight:500}.dark .bms-chat-mention{color:var(--primary-300)}.bms-chat-msg{grid-template-columns:2rem minmax(0,1fr)}.bms-chat-tools{position:absolute;top:-.95rem;right:.75rem;z-index:5;display:flex;align-items:center;gap:0;padding:.15rem;border:1px solid var(--bms-line);border-radius:.6rem;background:var(--bms-surface);box-shadow:0 2px 8px #0f172a14;visibility:hidden}.bms-chat-msg:hover .bms-chat-tools,.bms-chat-tools:has(.bms-pop-open),.bms-chat-tools:focus-within{visibility:visible}.bms-chat-tool{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:.4rem;color:var(--gray-500)}.bms-chat-tool svg{width:1.125rem;height:1.125rem}.bms-chat-tool:hover{background:#7f7f7f24;color:var(--gray-900)}.dark .bms-chat-tool{color:var(--gray-400)}.dark .bms-chat-tool:hover{color:#fff}.bms-chat-tool-danger:hover,.dark .bms-chat-tool-danger:hover{color:var(--danger-600)}.bms-chat-tool:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.bms-chat-task{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:0 .4rem;border-radius:.35rem;background:color-mix(in srgb,var(--primary-500) 10%,transparent);color:var(--primary-700);font-weight:500;vertical-align:bottom}.bms-chat-text a.bms-chat-task{color:var(--primary-700);text-decoration:none}.bms-chat-text a.bms-chat-task:hover{background:color-mix(in srgb,var(--primary-500) 18%,transparent)}.dark .bms-chat-text a.bms-chat-task{color:var(--primary-300)}.bms-chat-task-hidden{background:#7f7f7f1f;color:var(--gray-500);font-style:italic}.bms-chat-task-dot{flex:none;display:inline-block;width:.55rem;height:.55rem;border-radius:999px}.bms-mention-pop .bms-menu-item{gap:.45rem}.bms-mention-sub{margin-left:auto;padding-left:.75rem;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--gray-500)}.bms-mention-pop{max-width:min(28rem,calc(100vw - 2rem))}.bms-chat-row{position:relative}.bms-chat-star{position:absolute;top:50%;right:.3rem;translate:0 -50%;display:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.4rem;color:var(--gray-400)}.bms-chat-row:hover>.bms-chat-item{padding-right:2.2rem}.bms-chat-row:hover>.bms-chat-star,.bms-chat-star:focus-visible{display:inline-flex}.bms-chat-star:hover{background:#7f7f7f24;color:var(--warning-500)}.bms-chat-star.bms-on{color:var(--warning-500)}.bms-chat-subgroup{display:flex;align-items:center;gap:.35rem;padding:.4rem .5rem .2rem;font-size:.75rem;font-weight:500;color:var(--gray-400)}.bms-chat-subgroup>span:last-child{color:var(--gray-400);font-weight:400}.bms-chat-online-dot{width:.45rem;height:.45rem;border-radius:999px;background:var(--success-500)}@media (min-width: 768px){.fi-main-ctn:has(.bms-chat:not(.bms-chat-solo)){display:flex;flex-direction:column;height:calc(100dvh - 4rem);min-height:0}.fi-main-ctn :is(.fi-main,.fi-page,.fi-page-header-main-ctn,.fi-page-main,.fi-page-content,.bms-page):has(.bms-chat:not(.bms-chat-solo)){display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.bms-chat:not(.bms-chat-solo){flex:1 1 auto;height:auto;min-height:28rem}.fi-page-content:has(>.bms-page>.bms-chat),.bms-page:has(>.bms-chat){row-gap:0}}body:has(.bms-chat-window) :is(.fi-topbar,.fi-topbar-ctn,.fi-sidebar,.bms-news){display:none!important}body:has(.bms-chat-window) .fi-main-ctn{height:100dvh!important;margin-inline-start:0!important;padding-inline-start:0!important}body:has(.bms-chat-window) .fi-page-header-main-ctn{padding:.5rem!important}body:has(.bms-chat-window) .fi-main{max-width:none;padding-inline:0}.bms-chat-side-foot{display:flex;gap:.4rem;padding:.5rem .6rem;border-top:1px solid var(--bms-line)}.bms-chat-foot-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.35rem .5rem;border:1px solid var(--bms-line);border-radius:.5rem;font-size:.8125rem;font-weight:500;white-space:nowrap;color:inherit;background:transparent}.bms-chat-foot-btn:first-child{flex:1}.bms-chat-foot-btn:hover{background:var(--bms-hover)}.bms-chat-foot-btn.bms-chatapp-get{flex:1;border-color:transparent;background:var(--primary-600);color:#fff;font-weight:600}.bms-chat-foot-btn.bms-chatapp-get:hover{background:var(--primary-700)}.bms-chatapp-get-label{display:inline-flex;align-items:center;gap:.35rem}.bms-chat-foot-btn.bms-chatapp-get.bms-chatapp-installed{background:#16a34a1a;color:#15803d}.dark .bms-chat-foot-btn.bms-chatapp-get.bms-chatapp-installed{background:#4ade801f;color:#4ade80}@media (max-width: 767px){.bms-chat-side-foot{display:none}}.bms-chatapp-bar{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.5rem .75rem;border:1px solid var(--bms-line);border-radius:.75rem;background:var(--bms-surface)}.bms-chatapp-icon{width:2rem;height:2rem;flex:none}.bms-chatapp-text{flex:1;min-width:0;font-size:.875rem}.bms-chatapp-bar .fi-btn{flex:none;white-space:nowrap}@media (hover: none){.bms-chat-star{display:none!important}.bms-chat-tools{position:static;padding:0;border:0;background:none;box-shadow:none}.bms-chat-feed .bms-chat-msg.bms-touch-on>.bms-chat-tools{gap:.375rem;margin-top:.3rem}.bms-chat-tools .bms-chat-tool{width:2.5rem;height:2.5rem;border:1px solid var(--bms-line);border-radius:.5rem;background:var(--bms-surface)}.bms-chat-tools .bms-chat-tool svg{width:1.25rem;height:1.25rem}.bms-chat-composer-left .bms-chat-tool{width:2.25rem;height:2.25rem}}.bms-chat-emoji-pop{display:flex;gap:.15rem;width:max-content;max-width:calc(100vw - 16px);flex-wrap:wrap;padding:.3rem}.bms-chat-emoji-pop button{width:2rem;height:2rem;border-radius:.4rem;font-size:1.1rem}.bms-chat-emoji-pop button:hover{background:#7f7f7f1f}.bms-chat-edit textarea{width:100%;padding:.5rem .6rem;border:1px solid var(--primary-500);border-radius:.5rem;background:transparent;font-size:.875rem;resize:vertical;color:inherit;outline:none;box-shadow:none}.bms-chat-edit-foot{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.3rem}.bms-chat-error{margin:0 1rem .4rem;font-size:.8125rem;color:var(--danger-600)}.bms-chat-composer-left .bms-chat-error{margin:0}.bms-chat-composer textarea{padding-bottom:.25rem}.bms-chat-composer-tools{display:flex;align-items:center;min-height:2.45rem;padding:0 3rem .45rem .4rem}.bms-chat-composer-left,.bms-chat-recording{display:flex;align-items:center;gap:.25rem}@media (min-width: 641px){.bms-chat-composer-left{gap:0}.bms-chat-composer-left .bms-chat-tool{width:1.625rem;height:1.625rem}}.bms-chat-recording{gap:.6rem;font-size:.8125rem;color:var(--danger-600)}.bms-rec-dot{width:.6rem;height:.6rem;border-radius:999px;background:var(--danger-600);animation:bms-blink 1s infinite}@keyframes bms-blink{50%{opacity:.25}}.bms-mention-pop{bottom:calc(100% + .4rem);left:.5rem;position:absolute;min-width:14rem}.bms-mention-pop .bms-menu-item.bms-on{background:#7f7f7f1f}.bms-chat-main.bms-drop-over{outline:2px dashed var(--primary-500);outline-offset:-6px}.bms-comment-voice{position:absolute;right:2.85rem;bottom:.5rem;z-index:2;display:flex;align-items:center;gap:.4rem;padding:0 .25rem;border-radius:.45rem;background:var(--bms-surface, #fff)}.dark .bms-comment-voice{background:var(--gray-900)}.bms-comment-voice .bms-chat-error{position:absolute;right:0;bottom:calc(100% + .3rem);margin:0;white-space:nowrap}.bms-tp-scroll{container-type:inline-size}@container (max-width: 700px){.bms-props{grid-template-columns:minmax(0,1fr)}}.bms-prop-wide{grid-column:1 / -1}.bms-tags-value{flex-wrap:wrap;gap:.3rem}.bms-tags-value>.bms-tag{display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:500;line-height:1.5rem;padding:0 .5rem;border-radius:999px}.bms-tags-value>.bms-tag button{font-size:.875rem;line-height:1;opacity:.6}.bms-tags-value>.bms-tag button:hover{opacity:1}.bms-tags-menu{min-width:15rem}.bms-tags-menu .bms-tag{font-size:.75rem;line-height:1.4rem;border-radius:999px;padding:0 .5rem}.bms-vp{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .75rem .4rem .45rem;border:1px solid rgba(127,127,127,.28);border-radius:.85rem;background:var(--bms-surface, #fff);max-width:100%}.dark .bms-vp{background:var(--gray-900)}.bms-vp-play{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--primary-600);color:#fff}.bms-vp-play:hover{background:var(--primary-700)}.bms-vp-icon{width:1.1rem;height:1.1rem}.bms-vp-icon:first-child{margin-left:2px}.bms-vp-wave{display:flex;align-items:center;gap:2px;width:9.5rem;height:1.9rem;cursor:pointer}.bms-vp-wave>span{flex:1;min-height:3px;border-radius:2px;background:var(--gray-300);transition:background .1s}.dark .bms-vp-wave>span{background:var(--gray-600)}.bms-vp-wave>span.bms-on{background:var(--primary-600)}.bms-vp-time{min-width:2.2rem;font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--gray-600)}.bms-vp-speed{padding:.1rem .4rem;border-radius:.35rem;font-size:.75rem;font-weight:600;color:var(--gray-600)}.bms-vp-speed:hover{background:#7f7f7f1f}.bms-vp-remove{position:absolute;top:.25rem;right:-.5rem;display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:999px;background:var(--gray-700);color:#fff}.bms-vp-remove .fi-icon{width:.85rem;height:.85rem}.bms-chat-quote{display:flex;flex-direction:column;max-width:min(32rem,100%);margin:.15rem 0 .3rem;padding:.25rem .6rem;border-left:3px solid var(--primary-500);border-radius:.3rem;background:#7f7f7f14;font-size:.8125rem;text-align:left;color:var(--gray-600)}.dark .bms-chat-quote{color:var(--gray-300)}.bms-chat-quote strong{color:var(--gray-900);font-size:.75rem}.dark .bms-chat-quote strong{color:#fff}.bms-chat-quote span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.bms-chat-quote:hover{background:#7f7f7f24}.bms-chat-quote-gone{font-style:italic}.bms-chat-flash{animation:bms-flash 1.5s ease-out}@keyframes bms-flash{0%,30%{background:color-mix(in srgb,var(--primary-500) 18%,transparent)}}.bms-chat-replybar{display:flex;align-items:center;gap:.5rem;margin:0 1rem .4rem;padding:.35rem .4rem .35rem .7rem;border-left:3px solid var(--primary-500);border-radius:.4rem;background:#7f7f7f14;font-size:.8125rem;color:var(--gray-600)}.bms-chat-head-tools{display:flex;align-items:center;gap:.3rem;margin-left:auto}.bms-chat-insearch input{width:14rem}.bms-chat-check{position:absolute;left:-.15rem;top:.55rem;display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border:2px solid var(--gray-300);border-radius:999px;color:transparent;background:var(--bms-surface)}.bms-chat-check.bms-on{border-color:var(--primary-600);background:var(--primary-600);color:#fff}.bms-chat-check .fi-icon{width:.8rem;height:.8rem}.bms-selecting .bms-chat-msg{padding-left:1.6rem;cursor:pointer}.bms-chat-selected{background:color-mix(in srgb,var(--primary-500) 8%,transparent)!important}.bms-chat-selbar{display:flex;align-items:center;gap:.75rem;margin:0 1rem .5rem;padding:.5rem .75rem;border:1px solid var(--bms-line);border-radius:.6rem;font-size:.875rem}.bms-chat-selbar-tools{display:flex;align-items:center;gap:.4rem;margin-left:auto}.bms-chat-selbar .bms-pill:disabled{opacity:.45;cursor:not-allowed}.bms-chat-forwarded{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-style:italic;color:var(--gray-500)}.bms-forward-list{max-height:16rem;overflow-y:auto;border:1px solid rgba(127,127,127,.2);border-radius:.5rem;padding:.25rem}.bms-forward-list .bms-menu-item.bms-on{background:color-mix(in srgb,var(--primary-500) 10%,transparent)}.bms-chat-found{display:flex;flex-direction:column;gap:.15rem;width:100%;padding:.6rem .75rem;border-bottom:1px solid var(--bms-line);text-align:left}.bms-chat-found:hover{background:var(--bms-hover)}.bms-chat-found-where{font-size:.75rem;color:var(--gray-500)}.bms-chat-found-text{font-size:.875rem}.bms-chat-found mark{padding:0 .1rem;border-radius:.2rem;background:color-mix(in srgb,var(--warning-400) 45%,transparent);color:inherit}.bms-fv{position:fixed;inset:0;z-index:60;display:grid;grid-template-columns:minmax(0,1fr) 22rem;background:#111114f0;color:#f4f4f5}.bms-fv-main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.bms-fv-nav{position:absolute;inset:3.5rem 0 0;z-index:4;pointer-events:none}.bms-fv-arrow{position:absolute;top:50%;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;background:#111827b8;color:#fff;box-shadow:0 4px 14px #00000040;translate:0 -50%;pointer-events:auto;transition:background .15s}.bms-fv-arrow:hover{background:#111827e6}.bms-fv-arrow svg{width:1.5rem;height:1.5rem}.bms-fv-arrow-prev{left:1rem}.bms-fv-arrow-next{right:1rem}.bms-fv-count{position:absolute;bottom:.75rem;left:50%;padding:.2rem .6rem;border-radius:999px;background:#111827b8;color:#fff;font-size:.75rem;font-weight:600;translate:-50% 0}@media (max-width: 640px){.bms-fv-arrow{width:2.25rem;height:2.25rem}.bms-fv-arrow-prev{left:.5rem}.bms-fv-arrow-next{right:.5rem}}.bms-fv-head{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.bms-fv-title{display:flex;flex-direction:column;min-width:0;flex:1}.bms-fv-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-fv-title span{font-size:.75rem;color:#a1a1aa}.bms-fv-tools{display:flex;align-items:center;gap:.35rem}.bms-fv-btn,.bms-fv-icon{display:inline-flex;align-items:center;gap:.35rem;height:2.1rem;padding:0 .6rem;border-radius:.5rem;color:#e4e4e7;font-size:.8125rem}.bms-fv-icon{width:2.1rem;justify-content:center;padding:0}.bms-fv-btn:hover,.bms-fv-icon:hover{background:#ffffff1a}.bms-fv-btn.bms-on{background:var(--primary-600);color:#fff}.bms-fv-stage{flex:1;min-height:0;overflow:auto;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.bms-fv-page{position:relative;width:min(100%,60rem);background:#fff;box-shadow:0 10px 30px #00000059}.bms-fv-image{width:auto;max-width:100%;background:transparent}.bms-fv-image img{display:block;max-width:100%;max-height:calc(100vh - 8rem)}.bms-fv-pdf canvas{display:block;width:100%}.bms-fv-pageno{position:absolute;left:-2rem;top:.25rem;font-size:.75rem;color:#a1a1aa}.bms-fv-pinning .bms-fv-page{cursor:crosshair;outline:2px dashed var(--primary-400)}.bms-fv-pin{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin:-.8rem 0 0 -.8rem;border:2px solid #fff;border-radius:999px 999px 999px 0;background:var(--primary-600);color:#fff;font-size:.75rem;font-weight:700;box-shadow:0 2px 8px #0006}.bms-fv-pin.bms-on{transform:scale(1.25);background:var(--warning-500)}.bms-fv-pin-done{background:var(--gray-500)}.bms-fv-pin-draft{background:var(--warning-500)}.bms-fv-video{max-width:100%;max-height:calc(100vh - 8rem)}.bms-fv-text{width:min(100%,60rem);padding:1rem;border-radius:.5rem;background:#1f1f23;color:#e4e4e7;font-size:.8125rem;white-space:pre-wrap;overflow-wrap:anywhere}.bms-fv-center{margin:auto}.bms-fv-none{display:flex;flex-direction:column;align-items:center;gap:.75rem}.bms-fv-none-icon{width:3.5rem;height:3.5rem;color:#71717a}.bms-fv-note{font-size:.8125rem;color:#a1a1aa;padding:.5rem}.bms-fv-side{display:flex;flex-direction:column;min-height:0;background:#fff;color:var(--gray-950)}.dark .bms-fv-side{background:var(--gray-900);color:var(--gray-100)}.bms-fv-side-head{padding:1rem;font-weight:600;border-bottom:1px solid rgba(127,127,127,.18)}.bms-fv-comments{flex:1;overflow-y:auto;padding:.5rem}.bms-fv-comment{padding:.6rem;border-radius:.5rem;cursor:pointer}.bms-fv-comment:hover,.bms-fv-comment.bms-on{background:#7f7f7f1a}.bms-fv-resolved{opacity:.55}.bms-fv-comment-head{display:flex;align-items:center;gap:.4rem;font-size:.8125rem}.bms-fv-comment-tools{display:flex;margin-left:auto}.bms-fv-num{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:999px;background:var(--primary-600);color:#fff;font-size:.6875rem;font-weight:700}.bms-fv-comment-body{margin-top:.3rem;font-size:.875rem;white-space:pre-wrap;overflow-wrap:anywhere}.bms-fv-composer{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border-top:1px solid rgba(127,127,127,.18)}.bms-fv-composer textarea{width:100%;padding:.5rem .6rem;border:1px solid rgba(127,127,127,.3);border-radius:.5rem;background:transparent;font-size:.875rem;color:inherit;resize:vertical;outline:none;box-shadow:none}.bms-fv-composer textarea:focus{border-color:var(--bms-box-focus)}.bms-fv-composer .bms-add-task{align-self:flex-end}.bms-fv-draft{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--warning-600)}@media (max-width: 900px){.bms-fv{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 40vh}}.bms-fcard{display:flex;flex-direction:column;width:min(100%,22rem);border:1px solid rgba(127,127,127,.25);border-radius:.75rem;background:var(--bms-surface, #fff);overflow:hidden;text-align:left;color:inherit}.dark .bms-fcard{background:var(--gray-900)}.bms-fcard:hover{border-color:#7f7f7f73;box-shadow:0 2px 10px #0000000f}.bms-fcard-head{display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;min-width:0}.bms-fcard-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:.5rem;background:var(--c);color:#fff}.bms-fcard-icon .fi-icon{width:1.3rem;height:1.3rem}.bms-fcard-name{display:flex;flex-direction:column;min-width:0}.bms-fcard-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}.bms-fcard-name small{font-size:.75rem;color:var(--gray-500)}.bms-fcard-body{display:block;max-height:13rem;overflow:hidden;border-top:1px solid rgba(127,127,127,.18);background:#f4f4f5}.dark .bms-fcard-body{background:#18181b}.bms-fcard-body img,.bms-fcard-body video{display:block;width:100%;max-height:13rem;object-fit:cover}.bms-fcard-pdf{min-height:8rem;background:#fff}.bms-fcard-pdf canvas{display:block;width:100%;opacity:0;transition:opacity .2s}.bms-fcard-pdf.bms-fcard-ready canvas{opacity:1}.bms-comment-files .bms-fcard{width:min(100%,18rem)}.bms-fcard{position:relative;cursor:pointer}.bms-fcard-head{padding-right:2.75rem}.bms-fcard-dl{position:absolute;top:.55rem;right:.55rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(127,127,127,.25);border-radius:.5rem;background:var(--bms-surface, #fff);color:var(--gray-600)}.dark .bms-fcard-dl{background:var(--gray-800);color:var(--gray-300)}.bms-fcard-dl:hover{color:var(--primary-600);border-color:var(--primary-400)}.bms-fv-box{position:relative}.bms-fv-composer-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.bms-fv-voice{margin-top:.4rem}.bms-fv-voice .bms-vp-wave{width:7rem}@media (hover: none){.bms-drag,.bms-prop .bms-hover-only,.bms-todo .bms-hover-only,.bms-chat-del,.bms-chat-tools{visibility:visible}.bms-file-tools{display:inline-flex}.bms-inbox-tools{display:flex}.bms-inbox-time{display:none}}.bms-chat-seen{display:inline-flex;align-items:center;gap:.3rem;margin-top:.25rem;font-size:.75rem;color:var(--gray-500);cursor:default}.bms-chat-seen>.bms-meta-icon{width:.85rem;height:.85rem;color:var(--primary-600)}.bms-chat-seen>.bms-chat-ticks{width:1.2rem;height:1rem}.bms-chat-delivered>.bms-meta-icon{color:var(--gray-400)}.bms-chat-seen .bms-avatar{width:1.15rem;height:1.15rem;font-size:.5rem;border-width:1px}.bms-chat-seen-names{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16rem}.bms-chat-typing{min-height:1.25rem;margin:0 1rem .15rem;font-size:.75rem;color:var(--gray-500)}.bms-typing-dots{display:inline-flex;gap:2px;vertical-align:middle}.bms-typing-dots i{width:4px;height:4px;border-radius:999px;background:currentColor;animation:bms-typing 1.2s infinite ease-in-out}.bms-typing-dots i:nth-child(2){animation-delay:.15s}.bms-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes bms-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.bms-comment-voice{height:2rem}.bms-comment-voice>span:not(.bms-chat-error){display:inline-flex;align-items:center}.bms-fv-frame{align-self:stretch;flex:1 0 auto;width:100%;min-height:70vh;border:0;border-radius:.5rem;background:#f4f4f5}.bms-fv-pop,.bms-fv-draftpop{z-index:5;padding:.6rem;border-radius:.6rem;background:#fff;color:var(--gray-950);box-shadow:0 12px 32px #00000073;cursor:default}.dark .bms-fv-pop,.dark .bms-fv-draftpop{background:var(--gray-900);color:var(--gray-100)}.bms-fv-pop{position:fixed;overflow-y:auto}.bms-fv-draftpop{position:absolute;width:min(18rem,80vw)}.bms-fv-draftpop textarea,.bms-fv-replybox textarea{display:block;width:100%;padding:.45rem .6rem;border:1px solid rgba(127,127,127,.3);border-radius:.5rem;background:transparent;font-size:.875rem;color:inherit;resize:none;outline:none;box-shadow:none}.bms-fv-draftpop textarea:focus,.bms-fv-replybox textarea:focus{border-color:var(--bms-box-focus)}.bms-fv-draftpop-foot{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.5rem}.bms-fv-reply{margin:.5rem 0 0 .9rem;padding-left:.6rem;border-left:2px solid rgba(127,127,127,.25)}.bms-fv-replybox{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.4rem;margin-top:.6rem}.bms-fv-replybox textarea{flex:1 1 8rem}.bms-fv-rec{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-right:auto}.bms-fv-rec-take{display:inline-flex;align-items:center;gap:.2rem}.bms-fv-rec-take audio{width:11rem;height:2rem}.bms-fv-draftpop-foot{align-items:center}.bms-fv-send{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.45rem;background:var(--primary-600);color:#fff}.bms-fv-send:disabled{opacity:.45}.bms-fv-comment-foot{display:flex;align-items:center;gap:.6rem;margin-top:.3rem}.bms-fv-replies{font-size:.75rem}.bms-fv-thread{padding:0 .1rem .2rem;cursor:default}.bms-fcard-text{background:#fff}.bms-fcard-text pre{margin:0;padding:.5rem .65rem;font-size:.6875rem;line-height:1.35;color:var(--gray-700);white-space:pre-wrap;overflow-wrap:anywhere;opacity:0;transition:opacity .2s}.dark .bms-fcard-text{background:#18181b}.dark .bms-fcard-text pre{color:var(--gray-300)}.bms-fcard-text.bms-fcard-ready pre{opacity:1}.bms-wl-charts{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media (min-width: 1024px){.bms-wl-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}.bms-wl-chart{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;border:1px solid rgba(0,0,0,.08);border-radius:.75rem;background:#fff}.dark .bms-wl-chart{border-color:#ffffff1a;background:var(--gray-900)}.bms-wl-chart header{display:flex;flex-direction:column;gap:.15rem}.bms-wl-chart header strong{font-size:.9375rem}.bms-wl-canvas{position:relative;width:100%}.bms-wl-empty{margin:auto 0;padding:2rem 0;text-align:center;font-size:.875rem;color:var(--gray-500)}.bms-wl-chart{position:relative}.bms-sr-only{position:absolute;top:0;left:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bms-pc-host{--bms-line: rgba(0, 0, 0, .08);--bms-hover: rgba(0, 0, 0, .03);--bms-muted: var(--gray-500);--bms-surface: #fff}.dark .bms-pc-host{--bms-line: rgba(255, 255, 255, .1);--bms-hover: rgba(255, 255, 255, .04);--bms-muted: var(--gray-400);--bms-surface: var(--gray-900)}.bms-av{position:relative;display:inline-flex;flex-shrink:0}.bms-av+.bms-av,.bms-av+.bms-avatar-more{margin-left:-.45rem}.bms-av-inactive{opacity:.45;filter:grayscale(1)}.bms-row-inactive .bms-person-cell{opacity:.55}.bms-presence{position:absolute;right:-1px;bottom:-1px;width:.5rem;height:.5rem;border-radius:999px;border:1.5px solid var(--gray-400);background:var(--bms-surface, #fff);box-shadow:0 0 0 1.5px var(--bms-surface, #fff)}.bms-presence-on{border-color:#22c55e;background:#22c55e}.dark .bms-presence{background:var(--gray-900);box-shadow:0 0 0 1.5px var(--gray-900)}.dark .bms-presence-on{background:#22c55e}[data-person]{cursor:pointer}.bms-card-assign{display:inline-flex;align-items:center;border-radius:999px}.bms-card-assign:focus-visible{outline:2px solid var(--primary-500)}.bms-card-assign-empty{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border:1px dashed var(--gray-400);border-radius:999px;color:var(--gray-400);opacity:0;transition:opacity .12s}.bms-card:hover .bms-card-assign-empty,.bms-card-assign:focus-visible .bms-card-assign-empty{opacity:1}@media (hover: none){.bms-card-assign-empty{opacity:1}}.bms-pick-pop{width:16rem;max-height:22rem}.bms-pick-menu{min-width:16rem;max-height:22rem}.bms-pick-head{padding:.5rem .5rem .2rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bms-muted)}.bms-pick-row .bms-avatars{flex-shrink:0}.bms-pick-x{margin-left:auto;opacity:.5}.bms-pick-row:hover .bms-pick-x{opacity:1}.bms-pick-none{padding:.35rem .5rem .5rem;font-size:.8125rem;color:var(--bms-muted)}.bms-pick-on:not(:has(.bms-pick-row)),.bms-pick-off .bms-pick-x,.bms-pick-off:has(.bms-pick-row)>.bms-pick-none{display:none}.bms-person-cell{display:flex;align-items:center;gap:.6rem;min-width:0}.bms-person-cell-text{display:flex;flex-direction:column;min-width:0}.bms-person-cell-name{font-weight:500;white-space:nowrap}.bms-person-cell-title{font-size:.75rem;color:var(--gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bms-who{display:inline-flex;align-items:center;gap:.5rem;min-width:0;max-width:100%;vertical-align:middle}.bms-who-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fi-ta-text:has(.bms-who)>.fi-ta-text-description{padding-inline-start:2.125rem}.bms-people-row>.bms-avatars{margin-right:-.4rem}.bms-pcard{z-index:70;width:19rem;max-width:calc(100vw - 16px);padding:1rem}.bms-phead{display:flex;align-items:center;gap:.75rem;min-width:0}.bms-phead-photo{position:relative;flex-shrink:0;width:3.5rem;height:3.5rem}.bms-phead-big .bms-phead-photo{width:5rem;height:5rem}.bms-phead-photo img,.bms-phead-initials{width:100%;height:100%;border-radius:999px;object-fit:cover}.bms-phead-initials{display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:700;color:#fff}.bms-phead-photo .bms-presence{right:2px;bottom:2px;width:.8rem;height:.8rem;border-width:2px;box-shadow:0 0 0 2px var(--bms-surface, #fff)}.bms-phead-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.bms-phead-text strong{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-phead-big .bms-phead-text strong{font-size:1.2rem}.bms-phead-title{font-size:.8125rem;color:var(--bms-muted)}.bms-phead-status{font-size:.75rem;color:var(--bms-muted)}.bms-phead-online{color:#16a34a}.bms-pinfo{display:flex;flex-direction:column;gap:.4rem;margin-top:.85rem;font-size:.8125rem}.bms-pinfo-row{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.bms-pinfo-row>.bms-meta-icon{flex-shrink:0;margin-top:.1rem;color:var(--bms-muted)}.bms-pinfo-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-pinfo-spaces{display:flex;flex-wrap:wrap;gap:.3rem .6rem;align-items:center}.bms-pinfo-space{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.bms-pcard-actions{display:flex;gap:.5rem;margin-top:.9rem}.bms-pcard-actions>*{flex:1}.bms-pdrawer-backdrop{position:fixed;inset:0;z-index:55;background:#00000040}.bms-pdrawer{position:fixed;top:0;right:0;bottom:0;z-index:56;display:flex;flex-direction:column;width:min(26rem,100vw);background:var(--bms-surface);color:var(--gray-950);box-shadow:-14px 0 40px #0000002e}.dark .bms-pdrawer{color:var(--gray-100)}.bms-pdrawer-bar{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--bms-line)}.bms-pdrawer-body{flex:1;overflow-y:auto;padding:1.25rem 1rem 2rem}.bms-pdrawer-head{display:flex;align-items:center;gap:.4rem;margin:1.5rem 0 .5rem;font-size:.8125rem;font-weight:600}.bms-pdrawer-tasks,.bms-pdrawer-activity{display:flex;flex-direction:column}.bms-pdrawer-task{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.45rem .4rem;border-radius:.4rem;font-size:.8125rem}.bms-pdrawer-task:hover{background:var(--bms-hover)}.bms-pdrawer-task-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-pdrawer-task-list{max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--bms-muted)}.bms-pdrawer-act{padding:.4rem 0;border-bottom:1px solid var(--bms-line);font-size:.8125rem}.bms-pdrawer-act-task{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--primary-600)}.dark .bms-pdrawer-act-task{color:var(--primary-400)}.bms-tree-tools{display:inline-flex;align-items:center;flex-shrink:0}.bms-tree-tool{display:none;padding:.35rem;border-radius:.4rem;color:var(--gray-400)}.bms-tree-tool .fi-icon{width:1rem;height:1rem}.bms-tree-tool:hover{background:var(--gray-100);color:var(--gray-700)}.dark .bms-tree-tool:hover{background:#ffffff0d;color:var(--gray-200)}.bms-tree-row:hover .bms-tree-tool,.bms-tree-row:focus-within .bms-tree-tool,.bms-tree-tool.bms-tree-starred{display:inline-flex}.bms-tree-tool.bms-tree-starred,.bms-tree-tool.bms-tree-starred:hover{color:#f5a524}@media (hover: none){.bms-tree-tool.bms-tree-more{display:inline-flex}}.bms-tree-count{flex-shrink:0;padding:0 .4rem;font-size:.75rem;color:var(--gray-500);font-variant-numeric:tabular-nums}.bms-tree-row:hover .bms-tree-count,.bms-tree-row:focus-within .bms-tree-count{display:none}.bms-tree-archived{opacity:.7}.bms-tree-archived-toggle{font-weight:400;color:var(--gray-500)}.bms-tree-menu{min-width:14rem;max-width:calc(100vw - 16px);max-height:min(24rem,calc(100vh - 16px))}.bms-tree-menu .bms-pop-title{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-tree-confirm{display:flex;flex-direction:column;gap:.4rem;max-width:17rem;padding:.5rem;font-size:.8125rem}.bms-tree-confirm strong{overflow-wrap:anywhere}.bms-tree-confirm-actions{display:flex;justify-content:flex-end;gap:.25rem}.bms-tree-confirm-actions .bms-menu-item{width:auto}.bms-tree-rename{position:fixed;z-index:60}.bms-tree-rename input{width:100%;height:2.1rem;padding:0 .5rem;border:1px solid var(--primary-500);border-radius:.45rem;background:#fff;color:var(--gray-950);font-size:.875rem;font-weight:500;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-500) 20%,transparent);outline:none}.dark .bms-tree-rename input{background:var(--gray-900);color:var(--gray-100)}.bms-share{width:min(36rem,100%)}.bms-share-invite{display:flex;gap:.5rem}.bms-share-invite input{flex:1;min-width:0}.bms-share-perm{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;height:2.25rem;padding:0 .6rem 0 .75rem;white-space:nowrap}.bms-share-invite .bms-share-perm{height:2.5rem}.bms-share-matches{display:flex;flex-direction:column;max-height:16rem;overflow-y:auto;padding:.25rem;border:1px solid var(--bms-line);border-radius:.5rem}.bms-share-matches .bms-create-note{padding:.4rem .5rem}.bms-share-matches small,.bms-share-who small{margin-left:.35rem}.bms-share-section{margin-top:.25rem;font-size:.75rem;font-weight:600;color:var(--gray-500)}.bms-share-row{display:flex;align-items:center;gap:.6rem;min-height:2.5rem;font-size:.875rem}.bms-share-who{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-create-foot.bms-share-foot{justify-content:space-between}.bms-share-copy{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border:1px solid var(--bms-line);border-radius:.5rem;font-size:.875rem;font-weight:500}.bms-share-copy:hover{background:var(--bms-hover)}@media (max-width: 480px){.bms-share-who small{display:none}}.bms-tree .bms-tree-twisty{width:auto;height:auto;padding:.5rem;border-radius:.5rem}.bms-share .bms-create-head{justify-content:space-between}.bms-share-two{display:flex;flex-direction:column}.bms-share-two>span,.bms-share-two>small{overflow:hidden;text-overflow:ellipsis}.bms-share-two>small{display:block;margin-left:0}@media (max-width: 1023px){.dark .fi-sidebar{background-color:var(--gray-900)}}.bms-skel-nav{position:fixed;bottom:0;z-index:20;overflow:hidden;padding:2rem;background-color:var(--gray-50)}.dark .bms-skel-nav{background-color:var(--gray-950)}@media (max-width: 639px){.bms-skel-nav{padding:1.5rem 1rem}}.bms-skel{--bms-skel-base: rgba(0, 0, 0, .06);--bms-skel-shine: rgba(0, 0, 0, .02);--bms-skel-card: #fff;display:flex;flex-direction:column;gap:1.25rem;min-width:0}.dark .bms-skel{--bms-skel-base: rgba(255, 255, 255, .07);--bms-skel-shine: rgba(255, 255, 255, .13);--bms-skel-card: var(--gray-900)}.bms-skel i{display:block;flex:none;border-radius:.375rem;background:linear-gradient(90deg,var(--bms-skel-base) 0%,var(--bms-skel-shine) 50%,var(--bms-skel-base) 100%) 0 0 / 200% 100%;animation:bms-skel-shine 1.4s ease-in-out infinite}@keyframes bms-skel-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.bms-skel i{animation:none;background:var(--bms-skel-base)}}.bms-skel-head{display:flex;flex-direction:column;gap:1rem}.bms-skel-row{display:flex;align-items:center;gap:.6rem;min-width:0}.bms-skel-stack{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.bms-skel-line{height:.8rem;max-width:100%}.bms-skel-faint{opacity:.6}.bms-skel-pill{width:4.5rem;height:1.75rem;border-radius:999px!important}.bms-skel-dot{width:.6rem;height:.6rem;border-radius:999px!important}.bms-skel-circle{width:1.75rem;height:1.75rem;border-radius:999px!important}.bms-skel-block{height:16rem;flex:1!important;min-width:0;border-radius:.75rem!important}.bms-skel-cols{display:flex;gap:.75rem;overflow:hidden}.bms-skel-col{display:flex;flex-direction:column;gap:.6rem;flex:0 0 17rem;padding:.6rem;border-radius:.75rem;background:var(--bms-skel-base)}.bms-skel-col .bms-skel-card{height:5.5rem;border-radius:.6rem;background:var(--bms-skel-card);box-shadow:0 1px 2px #0000000d;animation:none}.bms-skel-group{display:flex;flex-direction:column;gap:.25rem}.bms-skel-group>.bms-skel-pill{margin-bottom:.5rem}.bms-skel-listrow{padding:.55rem .5rem;border-bottom:1px solid var(--bms-skel-base)}.bms-skel-listrow>.bms-skel-line:first-of-type{flex:0 1 auto;margin-right:auto}.bms-skel-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem}.bms-skel-tile{height:5rem;border-radius:.75rem!important}.bms-skel-blocks,.bms-skel-task{display:flex;gap:1rem}@media (max-width: 767px){.bms-skel-blocks,.bms-skel-task{flex-direction:column}}.bms-skel-chat{display:flex;gap:1rem;min-height:24rem}.bms-skel-chat-side{display:flex;flex-direction:column;gap:.9rem;flex:0 0 15rem;padding-right:1rem;border-right:1px solid var(--bms-skel-base)}.bms-skel-chat-main{display:flex;flex-direction:column;gap:1.1rem;flex:1;min-width:0}.bms-skel-msg{display:flex;gap:.6rem}.bms-skel-composer{height:3rem;margin-top:auto;border-radius:.75rem!important}@media (max-width: 767px){.bms-skel-chat-side{display:none}}.bms-wl-pick{--bms-line: rgba(0, 0, 0, .08);--bms-hover: rgba(0, 0, 0, .03);--bms-surface: #fff}.dark .bms-wl-pick{--bms-line: rgba(255, 255, 255, .1);--bms-hover: rgba(255, 255, 255, .04);--bms-surface: var(--gray-900)}.bms-chip-wrap:has(>.bms-share-perm)>.bms-menu-pop{min-width:0;width:max-content}.bms-skel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.5rem}.bms-skel-side{flex:0 0 22rem!important;padding-left:1rem;border-left:1px solid var(--bms-skel-base)}@media (max-width: 1023px){.bms-skel-side{display:none!important}.bms-skel-grid{grid-template-columns:minmax(0,1fr)}}.bms-skel-input{height:2.25rem;border-radius:.5rem!important}.bms-skel-host{position:relative}.bms-skel-cover{position:absolute;inset:0;z-index:15;overflow:hidden;padding:1.25rem;background:var(--bms-surface, #fff)}.dark .bms-skel-cover{background:var(--bms-surface, var(--gray-900))}.bms-skel-modal{position:fixed;inset:0;z-index:54;display:flex;align-items:center;justify-content:center;padding:1.5rem}.bms-skel-modal-backdrop{position:absolute;inset:0;background:#0f172a73}.bms-skel-modal-box{position:relative;overflow:hidden;padding:1.5rem;border-radius:.875rem;background:#fff;box-shadow:0 25px 60px #0000004d}.dark .bms-skel-modal-box{background:var(--gray-900)}.bms-skel-modal-task .bms-skel-modal-box{width:min(1440px,100%);height:min(92vh,100%)}.bms-skel-modal-viewer{z-index:60;padding:0}.bms-skel-modal-viewer .bms-skel-modal-backdrop{background:#111114f0}.bms-skel-modal-viewer .bms-skel-modal-box{width:100%;height:100%;border-radius:0;background:transparent;box-shadow:none}.bms-skel-modal-viewer .bms-skel{--bms-skel-base: rgba(255, 255, 255, .08);--bms-skel-shine: rgba(255, 255, 255, .15)}.bms-skel-modal-drawer{justify-content:flex-end;padding:0;z-index:56}.bms-skel-modal-drawer .bms-skel-modal-backdrop{background:#00000040}.bms-skel-modal-drawer .bms-skel-modal-box{width:min(26rem,100vw);height:100%;border-radius:0}.bms-skel-modal-form{align-items:flex-start;padding-top:12vh}.bms-skel-modal-form .bms-skel-modal-box{width:min(40rem,100%)}@media (max-width: 767px){.bms-skel-modal{padding:0}.bms-skel-modal-task .bms-skel-modal-box{height:100%;border-radius:0}}.bms-pick-pop .bms-skel{width:15rem}.bms-skel-modal-viewer .bms-skel-modal-box{padding:1.5rem}.bms-skel-modal-viewer .bms-skel,.bms-skel-modal-viewer .bms-skel-task{height:100%}:root{--bms-dur-1: .12s;--bms-dur-2: .18s;--bms-dur-3: .24s;--bms-ease-out: cubic-bezier(.16, 1, .3, 1);--bms-ease-in: cubic-bezier(.4, 0, 1, 1);--bms-ease: cubic-bezier(.2, 0, 0, 1)}.bms-pop,.bms-menu{transform-origin:top left;transition:opacity var(--bms-dur-2) var(--bms-ease-out),transform var(--bms-dur-2) var(--bms-ease-out),display var(--bms-dur-2);transition-behavior:allow-discrete}.bms-pop[data-place=above],.bms-mention-pop{transform-origin:bottom left}.bms-pop[style*="display: none"],.bms-menu[style*="display: none"]{opacity:0;transform:scale(.98);pointer-events:none;transition-duration:var(--bms-dur-1);transition-timing-function:var(--bms-ease-in)}.bms-tree-menu[style*="display: none"]{transition:none}@starting-style{.bms-pop,.bms-menu{opacity:0;transform:translateY(-4px) scale(.97)}.bms-pop[data-place=above],.bms-mention-pop{transform:translateY(4px) scale(.97)}}.bms-overlay.bms-create,.bms-drawer-wrap,.bms-fv,.bms-pdrawer-backdrop,.bms-skel-modal:not(.bms-skel-modal-task)>.bms-skel-modal-backdrop{transition:opacity var(--bms-dur-3) var(--bms-ease-out),display var(--bms-dur-3);transition-behavior:allow-discrete}.bms-create-box,.bms-pdrawer,.bms-skel-modal:not(.bms-skel-modal-task)>.bms-skel-modal-box{transition:transform var(--bms-dur-3) var(--bms-ease-out),opacity var(--bms-dur-3) var(--bms-ease-out)}.bms-overlay.bms-create[style*="display: none"],.bms-drawer-wrap[style*="display: none"]{opacity:0;pointer-events:none;transition-duration:var(--bms-dur-1);transition-timing-function:var(--bms-ease-in)}.bms-overlay.bms-create[style*="display: none"] .bms-create-box{transform:scale(.98);transition-duration:var(--bms-dur-1);transition-timing-function:var(--bms-ease-in)}@starting-style{.bms-overlay.bms-create,.bms-drawer-wrap,.bms-fv,.bms-pdrawer-backdrop,.bms-skel-modal:not(.bms-skel-modal-task)>.bms-skel-modal-backdrop{opacity:0}.bms-create-box,.bms-skel-modal-form>.bms-skel-modal-box{opacity:0;transform:translateY(8px) scale(.98)}.bms-pdrawer,.bms-skel-modal-drawer>.bms-skel-modal-box{opacity:0;transform:translate(1.5rem)}.bms-skel-modal-viewer>.bms-skel-modal-box{opacity:0}}html.bms-skel-up :is(.bms-overlay.bms-create,.bms-fv,.bms-pdrawer-backdrop,.bms-create-box,.bms-pdrawer){transition:none!important}.bms-skel-ghost{position:fixed;z-index:15;overflow:hidden;pointer-events:none;background:var(--gray-50)}.dark .bms-skel-ghost{background:var(--gray-950)}.fi-modal-window.fi-transition-enter{transition-duration:var(--bms-dur-3)!important;transition-timing-function:var(--bms-ease-out)!important}.fi-modal-window.fi-transition-leave{transition-duration:var(--bms-dur-1)!important;transition-timing-function:var(--bms-ease-in)!important}.fi-modal:not(.fi-modal-slide-over)>.fi-modal-window-ctn>.fi-modal-window.fi-transition-enter-start,.fi-modal:not(.fi-modal-slide-over)>.fi-modal-window-ctn>.fi-modal-window.fi-transition-leave-end{scale:.97!important;translate:0 .5rem}.fi-modal>.fi-modal-close-overlay{transition-duration:var(--bms-dur-3)!important}.fi-dropdown-panel{transform-origin:top;transition-duration:var(--bms-dur-2);transition-timing-function:var(--bms-ease-out)}.fi-dropdown-panel.fi-opacity-0{scale:.97}.fi-no-notification{transition-duration:var(--bms-dur-3)!important;transition-timing-function:var(--bms-ease-out)!important}@keyframes bms-fade-in{0%{opacity:0}}@keyframes bms-item-in{0%{opacity:0;translate:0 .375rem}}.bms-page-in{animation:bms-fade-in var(--bms-dur-2) var(--bms-ease-out)}.bms-in{animation:bms-item-in var(--bms-dur-2) var(--bms-ease-out)}.bms-swap{display:inline-flex}@keyframes bms-tick-pop{40%{scale:1.25}}.bms-tick-pop{animation:bms-tick-pop var(--bms-dur-3) var(--bms-ease-out)}.bms-card-tools .fi-icon-btn.bms-tick{color:var(--gray-400)}.bms-card-tools .fi-icon-btn.bms-tick.bms-tick-on{color:var(--success-600)}.bms-check-btn.fi-icon-btn.bms-tick{background:var(--gray-100);color:var(--gray-500)}.dark .bms-check-btn.fi-icon-btn.bms-tick{background:var(--gray-800)}.bms-check-btn.fi-icon-btn.bms-tick.bms-tick-on{background:color-mix(in srgb,var(--success-500) 18%,transparent);color:var(--success-600)}.bms-card,.bms-chip,.bms-menu-item,.bms-icon-btn,.bms-row,.bms-pill,.bms-date,.bms-prop-btn,.bms-status-btn,.bms-status-next,.bms-inbox-row,.bms-subtask,.bms-check-btn,.bms-create-chip,.bms-tree-item{transition:background-color var(--bms-dur-1) var(--bms-ease),border-color var(--bms-dur-1) var(--bms-ease),color var(--bms-dur-1) var(--bms-ease),box-shadow var(--bms-dur-2) var(--bms-ease),translate var(--bms-dur-2) var(--bms-ease-out),scale var(--bms-dur-1) var(--bms-ease)}@media (hover: hover){.bms-card:not(.bms-card-sub):hover{box-shadow:0 4px 14px #00000014,0 1px 2px #0000000a}.dark .bms-card:not(.bms-card-sub):hover{box-shadow:0 4px 14px #0006}html.bms-dragging .bms-card:hover{box-shadow:0 1px 2px #0000000a}}:is(.fi-btn,.fi-icon-btn,.bms-chip,.bms-icon-btn,.bms-pill,.bms-status-btn,.bms-status-next,.bms-prop-btn,.bms-date,.bms-create-chip,.fi-tabs-item):active:not(:disabled){scale:.97}.bms-menu-item:active{scale:.985}:where(.bms-page,.bms-pop,.bms-menu,.bms-tp,.bms-overlay,.bms-pdrawer,.bms-drawer) :where(button,a,[role=button],[role=menuitem],[tabindex]):not(input,textarea,select,[contenteditable]):focus-visible{outline:2px solid color-mix(in srgb,var(--primary-500) 55%,transparent);outline-offset:2px}@media (prefers-reduced-motion: reduce){:root{--bms-dur-1: 1ms;--bms-dur-2: 80ms;--bms-dur-3: 80ms}.bms-pop,.bms-menu,.bms-create-box,.bms-pdrawer,.bms-drawer,.bms-skel-modal-box,.bms-overlay-box{transform:none!important}.bms-in,.bms-page-in,.bms-tick-pop{animation:none!important}.bms-card:hover,.fi-modal-window,.fi-dropdown-panel,.fi-no-notification{translate:none!important;scale:none!important}:active{scale:none!important}.bms-drag-clone{rotate:none;scale:none}}.bms-ico{display:inline-block;flex-shrink:0;width:1rem;height:1rem;background-color:currentColor;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat}.bms-tree-tool .bms-ico{width:1.05rem;height:1.05rem}.bms-ico-list{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22black%22 aria-hidden=%22true%22 data-slot=%22icon%22%3E %3Cpath fill-rule=%22evenodd%22 d=%22M6 4.75A.75.75 0 0 1 6.75 4h10.5a.75.75 0 0 1 0 1.5H6.75A.75.75 0 0 1 6 4.75ZM6 10a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75A.75.75 0 0 1 6 10Zm0 5.25a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75a.75.75 0 0 1-.75-.75ZM1.99 4.75a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1v-.01ZM1.99 15.25a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1v-.01ZM1.99 10a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1V10Z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E")}.bms-ico-star{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke-width=%221.5%22 stroke=%22black%22 aria-hidden=%22true%22 data-slot=%22icon%22%3E %3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z%22/%3E %3C/svg%3E")}.bms-ico-star-on{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22black%22 aria-hidden=%22true%22 data-slot=%22icon%22%3E %3Cpath fill-rule=%22evenodd%22 d=%22M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E")}.bms-ico-archive{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke-width=%221.5%22 stroke=%22black%22 aria-hidden=%22true%22 data-slot=%22icon%22%3E %3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22m20.25 7.5-.625 10.632a2.25 2.25 0 0 1-2.247 2.118H6.622a2.25 2.25 0 0 1-2.247-2.118L3.75 7.5M10 11.25h4M3.375 7.5h17.25c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125Z%22/%3E %3C/svg%3E")}.bms-ico-unarchive{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke-width=%221.5%22 stroke=%22black%22 aria-hidden=%22true%22 data-slot=%22icon%22%3E %3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M9 15 3 9m0 0 6-6M3 9h12a6 6 0 0 1 0 12h-3%22/%3E %3C/svg%3E")}.bms-ico-more{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22black%22 aria-hidden=%22true%22 data-slot=%22icon%22%3E %3Cpath d=%22M3 10a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0ZM8.5 10a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0ZM15.5 8.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Z%22/%3E %3C/svg%3E")}.bms-cbox,.bms-chat-box{position:relative;border:1px solid rgba(127,127,127,.3);border-radius:.75rem;background:var(--bms-surface);transition:border-color .15s ease}:root{--bms-box-focus: rgba(0, 0, 0, .42)}.dark{--bms-box-focus: rgba(255, 255, 255, .45)}.bms-cbox:focus-within,.bms-chat-box:focus-within{border-color:var(--bms-box-focus)}.bms-cbox .tiptap:focus,.bms-cbox .tiptap:focus-visible,.bms-chat-box textarea:focus,.bms-chat-box textarea:focus-visible{outline:none;box-shadow:none}.bms-chat-box{margin:0 1rem 1rem}.bms-chat-box .bms-chat-composer{margin:0;border:0}.bms-cbox .fi-input-wrp{box-shadow:none!important;background:transparent!important}.bms-cbox .fi-input-wrp-content-ctn>div{display:flex;flex-direction:column}.bms-cbox .fi-fo-rich-editor-toolbar{order:2;min-height:3rem;padding-right:5.5rem;border-top:1px solid var(--bms-line);border-bottom:0}.bms-tp-composer .bms-cbox .fi-fo-rich-editor-content,.bms-tp-composer .bms-cbox .tiptap{padding-right:.75rem;min-height:3rem}.bms-cbox .bms-send,.bms-cbox .bms-comment-voice{bottom:.5rem}.bms-up-tray{display:flex;flex-wrap:wrap;gap:.5rem}.bms-up-tray:has(.bms-up-tile,.bms-vp){padding:.6rem .6rem .1rem}.bms-up-queue,.bms-up-slot{display:contents}.bms-up-tile{position:relative;display:inline-flex;align-items:center;gap:.55rem;width:11rem;max-width:100%;min-width:0;padding:.35rem .3rem .35rem .35rem;border:1px solid var(--bms-line);border-radius:.6rem;background:var(--bms-hover);font-size:.75rem;overflow:hidden}.bms-up-thumb{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:.45rem;overflow:hidden;background:var(--c, #6b7280)}.bms-up-thumb img{width:100%;height:100%;max-width:100%;object-fit:cover}.bms-up-badge{color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.03em}.bms-up-text{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.3}.bms-up-text strong,.bms-up-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-up-text strong{font-weight:500}.bms-up-text small{color:var(--bms-muted);font-size:.6875rem;font-variant-numeric:tabular-nums}.bms-up-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.4rem;color:var(--bms-muted)}.bms-up-x:hover{background:#7f7f7f26;color:inherit}.bms-up-x .bms-meta-icon{width:.9rem;height:.9rem}.bms-up-busy .bms-up-thumb img,.bms-up-busy .bms-up-badge{opacity:.55}.bms-up-ring{position:absolute;inset:.3rem;width:calc(100% - .6rem);height:calc(100% - .6rem);transform:rotate(-90deg);filter:drop-shadow(0 0 1px rgba(0,0,0,.5))}.bms-up-ring circle{fill:none;stroke-width:3.5}.bms-up-ring-bg{stroke:#ffffff59}.bms-up-ring-fg{stroke:#fff;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .2s linear}.bms-up-failed{border-color:var(--danger-500);background:color-mix(in srgb,var(--danger-500) 8%,transparent)}.bms-up-failed .bms-up-text small{color:var(--danger-600)}.dark .bms-up-failed .bms-up-text small{color:var(--danger-400)}.bms-up-warn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:#fff}.bms-up-warn .fi-icon{width:1.1rem;height:1.1rem}.bms-up-in{animation:bms-up-in .3s ease-out}.bms-up-ok{position:absolute;right:.15rem;bottom:.15rem;display:flex;width:1rem;height:1rem;align-items:center;justify-content:center;border-radius:999px;background:var(--success-600, #16a34a);color:#fff;opacity:0;animation:bms-up-ok 1.4s ease-out}.bms-up-ok .fi-icon{width:.7rem;height:.7rem}@keyframes bms-up-in{0%{transform:scale(.97);background:color-mix(in srgb,var(--primary-500) 10%,transparent)}}@keyframes bms-up-ok{0%{opacity:0;transform:scale(.4)}20%,70%{opacity:1;transform:scale(1)}to{opacity:0}}@media (prefers-reduced-motion: reduce){.bms-up-in,.bms-up-ok{animation:none}.bms-up-ring-fg,.bms-cbox,.bms-chat-box{transition:none}}@media (max-width: 480px){.bms-up-tile{width:100%}}button.pms-usage-tile-link{width:100%;font:inherit;text-align:start;color:inherit;cursor:pointer;transition:border-color var(--bms-dur-1, .12s) ease,box-shadow var(--bms-dur-1, .12s) ease,transform var(--bms-dur-1, .12s) ease}button.pms-usage-tile-link:hover{border-color:var(--primary-400);box-shadow:0 2px 8px #0000000f}.dark button.pms-usage-tile-link:hover{border-color:var(--primary-600)}button.pms-usage-tile-link:active{transform:scale(.985)}button.pms-usage-tile-link:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.bms-dash-top{align-items:start}.bms-dash-ruled .bms-dash-row{border-radius:0;padding-block:.6rem}.bms-dash-ruled .bms-dash-row+.bms-dash-row{border-top:1px solid var(--bms-line)}.bms-dash-ruled .bms-dash-row:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.bms-dash-mywork{padding-bottom:1.2rem}.bms-dash-mywork>.bms-mywork-group:last-child .bms-mywork-row:last-child{border-bottom:0}.bms-dash-mywork>.bms-mywork-group .bms-group-head{padding-inline:.25rem}.bms-dash-mywork>.bms-mywork-group:last-child>.bms-group-head{margin-bottom:0}.bms-tiles-backdrop{position:fixed;inset:0;z-index:38;background:#00000040}.bms-pdrawer.bms-tiles-drawer{z-index:39;width:min(44rem,100vw);animation:bms-tiles-in var(--bms-dur-3, .24s) var(--bms-ease-out, ease-out)}@keyframes bms-tiles-in{0%{transform:translate(2rem);opacity:0}}html.bms-skel-up .bms-tiles-drawer{animation:none}.bms-tiles-body{padding-top:.25rem}.bms-tiles-note{margin:.75rem 0 0;font-size:.8125rem;color:var(--bms-muted)}.bms-tiles-group .bms-pdrawer-head{margin-top:1.1rem}.bms-tiles-row{display:grid;grid-template-columns:.75rem minmax(0,1fr) minmax(0,9rem) 4.25rem 4.5rem;align-items:center;gap:.6rem;padding:.5rem .4rem;border-bottom:1px solid var(--bms-line);font-size:.8125rem;color:inherit;text-decoration:none}.bms-tiles-row:hover,.bms-tiles-row:focus-visible{background:var(--bms-hover);outline:none}.bms-tiles-row:focus-visible{box-shadow:inset 2px 0 0 var(--primary-500)}.bms-tiles-name,.bms-tiles-list{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-tiles-name .bms-count{margin-left:.35rem}.bms-tiles-list{color:var(--bms-muted);font-size:.75rem}.bms-tiles-people{display:flex;justify-content:flex-end}.bms-tiles-due{text-align:end;white-space:nowrap}.bms-tiles-more{display:flex;justify-content:center;padding:1rem 0 .25rem}@media (max-width: 639px){.bms-tiles-row{grid-template-columns:.75rem minmax(0,1fr) auto}.bms-tiles-list,.bms-tiles-people{display:none}}.bms-skel-modal-tiles{justify-content:flex-end;padding:0;z-index:39}.bms-skel-modal-tiles .bms-skel-modal-backdrop{background:#00000040}.bms-skel-modal-tiles .bms-skel-modal-box{width:min(44rem,100vw);height:100%;border-radius:0}.fi-topbar{position:relative}.bms-search-pill{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:.5rem;width:min(26rem,34vw);height:2.125rem;padding:0 .4rem 0 .75rem;border:1px solid var(--gray-200);border-radius:.6rem;background:var(--gray-50);color:var(--gray-500);font-size:.8125rem;cursor:text;transition:border-color var(--bms-dur-1, .12s) ease,background-color var(--bms-dur-1, .12s) ease}.bms-search-pill:hover{border-color:var(--gray-300);background:#fff}.bms-search-pill:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.dark .bms-search-pill{border-color:#ffffff1a;background:#ffffff0a;color:var(--gray-400)}.dark .bms-search-pill:hover{border-color:#fff3;background:#ffffff12}.bms-search-pill-icon{width:1rem;height:1rem;flex-shrink:0}.bms-search-pill-text{flex:1;text-align:start}.bms-search-pill-kbd,.bms-search-foot kbd{padding:.1rem .4rem;border:1px solid var(--gray-200);border-radius:.35rem;background:#fff;color:var(--gray-500);font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1.2;white-space:nowrap}.dark .bms-search-pill-kbd,.dark .bms-search-foot kbd{border-color:#ffffff1f;background:#ffffff0f;color:var(--gray-400)}@media (max-width: 767px){.bms-search-pill{position:static;transform:none;width:2.25rem;height:2.25rem;justify-content:center;padding:0;border:0;background:transparent}.bms-search-pill:hover,.dark .bms-search-pill,.dark .bms-search-pill:hover{background:transparent}.bms-search-pill-icon{width:1.35rem;height:1.35rem}.bms-search-pill-text,.bms-search-pill-kbd{display:none}}.bms-search-host>.bms-search{position:fixed;inset:0;z-index:75;display:flex;justify-content:center;align-items:flex-start;padding:9vh 1rem 1rem}.bms-search-backdrop{position:absolute;inset:0;background:#0f172a66;animation:bms-search-fade var(--bms-dur-1, .12s) ease-out}.bms-search-box{position:relative;display:flex;flex-direction:column;width:min(44rem,100%);max-height:min(40rem,82vh);border-radius:.875rem;background:var(--bms-surface);color:var(--gray-950);box-shadow:0 25px 60px #0000004d;overflow:hidden;animation:bms-search-in var(--bms-dur-2, .16s) var(--bms-ease-out, ease-out)}.dark .bms-search-box{color:var(--gray-100);box-shadow:0 25px 60px #0009,0 0 0 1px #ffffff14}@keyframes bms-search-in{0%{opacity:0;transform:translateY(-6px) scale(.99)}}@keyframes bms-search-fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.bms-search-box,.bms-search-backdrop,.bms-pdrawer.bms-tiles-drawer{animation:none}}.bms-search-bar{display:flex;align-items:center;gap:.6rem;padding:.6rem .6rem .6rem 1rem;border-bottom:1px solid var(--bms-line)}.bms-search-bar-icon{width:1.2rem;height:1.2rem;color:var(--bms-muted);flex-shrink:0}.bms-search-input{flex:1;min-width:0;padding:.35rem 0;border:0;background:transparent;color:inherit;font-size:1rem;outline:none;box-shadow:none!important}.bms-search-input::placeholder{color:var(--bms-muted)}.bms-search-spin{width:1rem;height:1rem;border:2px solid var(--bms-line);border-top-color:var(--primary-500);border-radius:50%;animation:bms-search-spin .7s linear infinite}@keyframes bms-search-spin{to{transform:rotate(360deg)}}.bms-search-tabs{display:flex;gap:.25rem;padding:.5rem .75rem;border-bottom:1px solid var(--bms-line);overflow-x:auto;scrollbar-width:none}@media (min-width: 768px){.bms-search-tabs{flex-wrap:wrap;row-gap:.3rem}}.bms-search-tab{flex-shrink:0;padding:.25rem .65rem;border-radius:999px;color:var(--bms-muted);font-size:.8125rem;font-weight:500;white-space:nowrap}.bms-search-tab:hover{background:var(--bms-hover);color:inherit}.bms-search-tab.bms-on{background:color-mix(in srgb,var(--primary-500) 12%,transparent);color:var(--primary-700)}.dark .bms-search-tab.bms-on{color:var(--primary-300)}.bms-search-list{flex:1;min-height:12rem;overflow-y:auto;padding:.35rem .5rem .5rem}.bms-search-head{margin:.4rem .5rem .25rem;color:var(--bms-muted);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bms-search-head:empty{display:none}.bms-search-skel{padding:.55rem .5rem}.bms-search-item{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.5rem;border-radius:.5rem;font-size:.875rem;cursor:pointer}.bms-search-item.bms-on{background:var(--bms-hover);box-shadow:inset 0 0 0 1px var(--bms-line)}.bms-search-mark{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;flex-shrink:0}.bms-search-mark .bms-sicon{width:.9rem;height:.9rem}.bms-search-glyph{display:inline-flex;color:var(--tone, var(--bms-muted))}.bms-search-glyph svg{width:1.1rem;height:1.1rem}.bms-search-pdf{color:#d03b3b}.bms-search-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.bms-search-line{display:flex;align-items:baseline;gap:.5rem;min-width:0}.bms-search-title,.bms-search-parent,.bms-search-sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-search-title{flex-shrink:0;max-width:70%;font-weight:500}.bms-search-parent,.bms-search-sub{flex-shrink:1;color:var(--bms-muted);font-size:.75rem}.bms-search-parent{flex-shrink:0;max-width:30%}.bms-search-snip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bms-muted);font-size:.8125rem}.bms-search-hit{border-radius:.2rem;background:color-mix(in srgb,#fab219 35%,transparent);color:var(--gray-950)}.dark .bms-search-hit{background:color-mix(in srgb,#fab219 40%,transparent);color:#fff}.bms-search-end{position:relative;display:flex;align-items:center;gap:.6rem;flex-shrink:0;padding-right:4rem;min-height:1.6rem}.bms-search-time{position:absolute;right:0;top:50%;translate:0 -50%;text-align:end;color:var(--bms-muted);font-size:.75rem;white-space:nowrap}.bms-search-acts{position:absolute;right:0;top:50%;translate:0 -50%;display:inline-flex;gap:.15rem}.bms-search-act{display:inline-flex;padding:.3rem;border-radius:.35rem;color:var(--bms-muted)}.bms-search-act:hover{background:var(--bms-line);color:inherit}.bms-search-act svg{width:.95rem;height:.95rem}.bms-search-item:not(:hover):not(.bms-on) .bms-search-acts{visibility:hidden}.bms-search-item:is(:hover,.bms-on) .bms-search-time{visibility:hidden}.bms-search-empty{padding:2.5rem 1rem;text-align:center;color:var(--bms-muted);font-size:.875rem}.bms-search-foot{display:flex;gap:1rem;padding:.5rem 1rem;border-top:1px solid var(--bms-line);color:var(--bms-muted);font-size:.75rem}.bms-search-foot kbd{margin-right:.2rem}@media (max-width: 767px){.bms-search{padding:0}.bms-search-box{width:100%;max-height:none;height:100%;border-radius:0}.bms-search-foot,.bms-search-item .bms-avatars{display:none}.bms-search-line{flex-wrap:wrap;row-gap:0}.bms-search-title{flex-shrink:1;max-width:100%}.bms-search-sub{flex-basis:100%}}.bms-search-bar,.bms-search-tabs,.bms-search-foot{flex-shrink:0}.bms-tv-prefetch{position:fixed;inset:0;z-index:-1;display:flex;align-items:center;justify-content:center;padding:1.5rem;visibility:hidden;opacity:0;pointer-events:none}.bms-tv-prefetch .bms-overlay-backdrop{display:none}@media (max-width: 767px){.bms-tv-prefetch{padding:0}}.bms-tvh{display:flex;flex-direction:column;gap:.9rem;color:var(--gray-950)}.dark .bms-tvh{color:#fff}.bms-tvh-crumbs{font-size:.8125rem;color:var(--bms-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bms-tvh-name{font-size:1.5rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.bms-tvh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.5rem}.bms-tvh-prop{display:flex;align-items:center;gap:.6rem;min-height:1.75rem;min-width:0}.bms-tvh-label{flex:0 0 6.5rem;font-size:.8125rem;color:var(--bms-muted);white-space:nowrap}.bms-tvh-empty{width:4.5rem;height:1.25rem;border-radius:999px;background:var(--bms-skel-base)}@media (max-width: 1023px){.bms-tvh-grid{grid-template-columns:minmax(0,1fr)}}.bms-tool{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.375rem;color:var(--gray-400);transition:background-color var(--bms-dur-1),color var(--bms-dur-1)}.bms-tool:hover,.bms-tool:focus-visible{background:var(--bms-hover);color:var(--gray-600)}.dark .bms-tool:hover,.dark .bms-tool:focus-visible{color:var(--gray-300)}.bms-tool .bms-ico{width:1rem;height:1rem}.bms-comment-actions{gap:.125rem}.bms-feed-older{align-self:center;margin:.25rem 0 .75rem;padding:.3rem .8rem;border:1px solid var(--bms-line);border-radius:999px;font-size:.8125rem;color:var(--bms-muted);background:var(--bms-surface, transparent)}.bms-feed-older:hover{color:inherit;background:var(--bms-hover)}.bms-feed-older[disabled]{opacity:.6}.bms-comment{scroll-margin:1rem}.bms-comment.bms-comment-focus{border-radius:.5rem;background:color-mix(in srgb,var(--primary-400) 16%,transparent);box-shadow:0 0 0 .35rem color-mix(in srgb,var(--primary-400) 16%,transparent);transition:background-color .6s,box-shadow .6s}.bms-skel-feed{gap:1.1rem;padding-top:.25rem}.bms-skel-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem}.bms-skel .bms-skel-tilefile{height:8.5rem;border-radius:.5rem}.bms-ico-reply{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22black%22 aria-hidden=%22true%22 data-slot=%22icon%22%3E %3Cpath fill-rule=%22evenodd%22 d=%22M7.793 2.232a.75.75 0 0 1-.025 1.06L3.622 7.25h10.003a5.375 5.375 0 0 1 0 10.75H10.75a.75.75 0 0 1 0-1.5h2.875a3.875 3.875 0 0 0 0-7.75H3.622l4.146 3.957a.75.75 0 0 1-1.036 1.085l-5.5-5.25a.75.75 0 0 1 0-1.085l5.5-5.25a.75.75 0 0 1 1.06.025Z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E")}.bms-ico-edit{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22black%22 aria-hidden=%22true%22 data-slot=%22icon%22%3E %3Cpath d=%22m5.433 13.917 1.262-3.155A4 4 0 0 1 7.58 9.42l6.92-6.918a2.121 2.121 0 0 1 3 3l-6.92 6.918c-.383.383-.84.685-1.343.886l-3.154 1.262a.5.5 0 0 1-.65-.65Z%22/%3E %3Cpath d=%22M3.5 5.75c0-.69.56-1.25 1.25-1.25H10A.75.75 0 0 0 10 3H4.75A2.75 2.75 0 0 0 2 5.75v9.5A2.75 2.75 0 0 0 4.75 18h9.5A2.75 2.75 0 0 0 17 15.25V10a.75.75 0 0 0-1.5 0v5.25c0 .69-.56 1.25-1.25 1.25h-9.5c-.69 0-1.25-.56-1.25-1.25v-9.5Z%22/%3E %3C/svg%3E")}.bms-ico-trash{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22black%22 aria-hidden=%22true%22 data-slot=%22icon%22%3E %3Cpath fill-rule=%22evenodd%22 d=%22M8.75 1A2.75 2.75 0 0 0 6 3.75v.443c-.795.077-1.584.176-2.365.298a.75.75 0 1 0 .23 1.482l.149-.022.841 10.518A2.75 2.75 0 0 0 7.596 19h4.807a2.75 2.75 0 0 0 2.742-2.53l.841-10.52.149.023a.75.75 0 0 0 .23-1.482A41.03 41.03 0 0 0 14 4.193V3.75A2.75 2.75 0 0 0 11.25 1h-2.5ZM10 4c.84 0 1.673.025 2.5.075V3.75c0-.69-.56-1.25-1.25-1.25h-2.5c-.69 0-1.25.56-1.25 1.25v.325C8.327 4.025 9.16 4 10 4ZM8.58 7.72a.75.75 0 0 0-1.5.06l.3 7.5a.75.75 0 1 0 1.5-.06l-.3-7.5Zm4.34.06a.75.75 0 1 0-1.5-.06l-.3 7.5a.75.75 0 1 0 1.5.06l.3-7.5Z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E")}.bms-ico-expand{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22black%22 aria-hidden=%22true%22 data-slot=%22icon%22%3E %3Cpath d=%22m13.28 7.78 3.22-3.22v2.69a.75.75 0 0 0 1.5 0v-4.5a.75.75 0 0 0-.75-.75h-4.5a.75.75 0 0 0 0 1.5h2.69l-3.22 3.22a.75.75 0 0 0 1.06 1.06ZM2 17.25v-4.5a.75.75 0 0 1 1.5 0v2.69l3.22-3.22a.75.75 0 0 1 1.06 1.06L4.56 16.5h2.69a.75.75 0 0 1 0 1.5h-4.5a.747.747 0 0 1-.75-.75ZM12.22 13.28l3.22 3.22h-2.69a.75.75 0 0 0 0 1.5h4.5a.747.747 0 0 0 .75-.75v-4.5a.75.75 0 0 0-1.5 0v2.69l-3.22-3.22a.75.75 0 1 0-1.06 1.06ZM3.5 4.56l3.22 3.22a.75.75 0 0 0 1.06-1.06L4.56 3.5h2.69a.75.75 0 0 0 0-1.5h-4.5a.75.75 0 0 0-.75.75v4.5a.75.75 0 0 0 1.5 0V4.56Z%22/%3E %3C/svg%3E")}.bms-ico-more{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22black%22 aria-hidden=%22true%22 data-slot=%22icon%22%3E %3Cpath d=%22M3 10a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0ZM8.5 10a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0ZM15.5 8.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Z%22/%3E %3C/svg%3E")}.bms-ico-pencil{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22black%22 aria-hidden=%22true%22 data-slot=%22icon%22%3E %3Cpath d=%22m2.695 14.762-1.262 3.155a.5.5 0 0 0 .65.65l3.155-1.262a4 4 0 0 0 1.343-.886L17.5 5.501a2.121 2.121 0 0 0-3-3L3.58 13.419a4 4 0 0 0-.885 1.343Z%22/%3E %3C/svg%3E")}.bms-ico-link{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22black%22 aria-hidden=%22true%22 data-slot=%22icon%22%3E %3Cpath d=%22M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z%22/%3E %3Cpath d=%22M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z%22/%3E %3C/svg%3E")}.bms-ico-download{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22black%22 aria-hidden=%22true%22 data-slot=%22icon%22%3E %3Cpath d=%22M10.75 2.75a.75.75 0 0 0-1.5 0v8.614L6.295 8.235a.75.75 0 1 0-1.09 1.03l4.25 4.5a.75.75 0 0 0 1.09 0l4.25-4.5a.75.75 0 0 0-1.09-1.03l-2.955 3.129V2.75Z%22/%3E %3Cpath d=%22M3.5 12.75a.75.75 0 0 0-1.5 0v2.5A2.75 2.75 0 0 0 4.75 18h10.5A2.75 2.75 0 0 0 18 15.25v-2.5a.75.75 0 0 0-1.5 0v2.5c0 .69-.56 1.25-1.25 1.25H4.75c-.69 0-1.25-.56-1.25-1.25v-2.5Z%22/%3E %3C/svg%3E")}.bms-ico-photo{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22black%22 aria-hidden=%22true%22 data-slot=%22icon%22%3E %3Cpath fill-rule=%22evenodd%22 d=%22M1 5.25A2.25 2.25 0 0 1 3.25 3h13.5A2.25 2.25 0 0 1 19 5.25v9.5A2.25 2.25 0 0 1 16.75 17H3.25A2.25 2.25 0 0 1 1 14.75v-9.5Zm1.5 5.81v3.69c0 .414.336.75.75.75h13.5a.75.75 0 0 0 .75-.75v-2.69l-2.22-2.219a.75.75 0 0 0-1.06 0l-1.91 1.909.47.47a.75.75 0 1 1-1.06 1.06L6.53 8.091a.75.75 0 0 0-1.06 0l-2.97 2.97ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E")}.bms-ico-no{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22black%22 aria-hidden=%22true%22 data-slot=%22icon%22%3E %3Cpath fill-rule=%22evenodd%22 d=%22m5.965 4.904 9.131 9.131a6.5 6.5 0 0 0-9.131-9.131Zm8.07 10.192L4.904 5.965a6.5 6.5 0 0 0 9.131 9.131ZM4.343 4.343a8 8 0 1 1 11.314 11.314A8 8 0 0 1 4.343 4.343Z%22 clip-rule=%22evenodd%22/%3E %3C/svg%3E")}.bms-ico-doc-o{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke-width=%221.5%22 stroke=%22black%22 aria-hidden=%22true%22 data-slot=%22icon%22%3E %3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z%22/%3E %3C/svg%3E")}.bms-ico-photo-o{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke-width=%221.5%22 stroke=%22black%22 aria-hidden=%22true%22 data-slot=%22icon%22%3E %3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22m2.25 15.75 5.159-5.159a2.25 2.25 0 0 1 3.182 0l5.159 5.159m-1.5-1.5 1.409-1.409a2.25 2.25 0 0 1 3.182 0l2.909 2.909m-18 3.75h16.5a1.5 1.5 0 0 0 1.5-1.5V6a1.5 1.5 0 0 0-1.5-1.5H3.75A1.5 1.5 0 0 0 2.25 6v12a1.5 1.5 0 0 0 1.5 1.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z%22/%3E %3C/svg%3E")}.bms-skel-modal-shell .bms-skel-modal-box{padding:0;background:transparent}.bms-tv-shell{--bms-skel-base: rgba(0, 0, 0, .06);--bms-skel-shine: rgba(0, 0, 0, .02);pointer-events:none;user-select:none}.dark .bms-tv-shell{--bms-skel-base: rgba(255, 255, 255, .07);--bms-skel-shine: rgba(255, 255, 255, .13)}.bms-tv-shell i{display:inline-block;height:.8rem;max-width:100%;vertical-align:middle;border-radius:.375rem;background:linear-gradient(90deg,var(--bms-skel-base) 0%,var(--bms-skel-shine) 50%,var(--bms-skel-base) 100%) 0 0 / 200% 100%;animation:bms-skel-shine 1.4s ease-in-out infinite}.bms-tv-shell i.bms-tv-pill{height:1.5rem;border-radius:999px}.bms-tv-lines{display:flex;flex-direction:column;gap:.6rem}.bms-tv-lines>i{display:block;height:.85rem}@media (prefers-reduced-motion: reduce){.bms-tv-shell i{animation:none;background:var(--bms-skel-base)}}.bms-skel .bms-skel-composer-full{height:7.625rem;margin-top:0}.bms-skel-cover.bms-tv-cover{padding:0;background:transparent;z-index:30}.bms-skel-nav.bms-snap{padding:0;pointer-events:none;user-select:none}.bms-pending-box:empty{display:none}.bms-temp-status{font-size:.75rem;color:var(--gray-500)}.bms-temp .bms-temp-text{white-space:pre-wrap;overflow-wrap:anywhere}.bms-temp:not(.bms-temp-failed) .bms-temp-text,.bms-temp:not(.bms-temp-failed) .bms-up-tray{opacity:.7}.bms-temp-tools{display:inline-flex;gap:.125rem;margin-left:auto}.bms-temp-failed .bms-temp-status{color:var(--danger-600);font-weight:600}.dark .bms-temp-failed .bms-temp-status{color:var(--danger-400)}.bms-chat-msg.bms-temp-failed,.bms-temp-failed .bms-comment-body{box-shadow:inset 2px 0 0 var(--danger-500)}.bms-temp .bms-chat-msg-head,.bms-temp .bms-comment-head{display:flex;align-items:center;gap:.5rem}.bms-temp .bms-up-tray{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.bms-fv-pending:empty{display:none}.bms-fv-comments:has(.bms-fv-pending>*)>.bms-fv-note{display:none}.bms-fv-comment.bms-temp{cursor:default}.bms-up-tray.bms-up-sent{display:none}.bms-comment.bms-gone{opacity:0;pointer-events:none;transition:opacity var(--bms-dur-2) var(--bms-ease-in)}.bms-comment.bms-gone-out{display:none}.bms-ico-retry{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22black%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M15.312 11.424a5.5 5.5 0 0 1-9.201 2.466l-.312-.311h2.433a.75.75 0 0 0 0-1.5H3.989a.75.75 0 0 0-.75.75v4.242a.75.75 0 0 0 1.5 0v-2.43l.31.31a7 7 0 0 0 11.712-3.138.75.75 0 0 0-1.449-.39Zm1.23-3.723a.75.75 0 0 0 .219-.53V2.929a.75.75 0 0 0-1.5 0V5.36l-.31-.31A7 7 0 0 0 3.239 8.188a.75.75 0 1 0 1.448.389A5.5 5.5 0 0 1 13.89 6.11l.311.31h-2.432a.75.75 0 0 0 0 1.5h4.243a.75.75 0 0 0 .53-.219Z%22 clip-rule=%22evenodd%22/%3E%3C/svg%3E")}.bms-page{--bms-slow-bar: var(--primary-500)}.bms-slow-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;padding:.25rem .5rem .5rem}.bms-slow-day{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:0;font-size:.8125rem}.bms-slow-day .bms-count{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bms-slow-col{display:flex;align-items:flex-end;width:100%;max-width:3rem;height:7rem;border-radius:.375rem;background:var(--bms-hover);overflow:hidden}.bms-slow-col>span{display:block;width:100%;min-height:2px;border-radius:.375rem;background:var(--bms-slow-bar)}.bms-slow-row{display:grid;grid-template-columns:5.5rem minmax(0,2fr) minmax(4rem,1fr) 3rem 4.5rem 4.5rem 4.5rem;align-items:center;gap:.6rem;padding:.45rem .5rem;font-size:.875rem}.bms-slow-row>.bms-dash-num{text-align:right}.bms-slow-head{font-size:.75rem;font-weight:600;color:var(--gray-500)}.bms-slow-head>span:nth-child(n+4){text-align:right}.bms-slow-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}@media (max-width: 767px){.bms-slow-row{grid-template-columns:minmax(0,1fr) 2.5rem 4rem 4rem}.bms-slow-row>:nth-child(1),.bms-slow-row>:nth-child(3),.bms-slow-row>:nth-child(5){display:none}}.bms-slow-row+.bms-slow-row{border-top:1px solid var(--bms-line)}.bms-prose a{overflow-wrap:anywhere;word-break:break-word}.bms-prose img.bms-rich-img{cursor:zoom-in}.bms-prose a.bms-file-chip{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.05rem .5rem .05rem .4rem;border:1px solid var(--bms-line);border-radius:.4rem;background:var(--bms-hover);color:inherit;font-size:.8125rem;text-decoration:none;vertical-align:baseline;cursor:pointer}.bms-prose a.bms-file-chip:before{content:"";flex-shrink:0;width:.875rem;height:.875rem;background-color:var(--primary-600);-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat;--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M15.621 4.379a3 3 0 0 0-4.242 0l-7 7a3 3 0 0 0 4.241 4.243h.001l.497-.5a.75.75 0 0 1 1.064 1.057l-.498.501-.002.002a4.5 4.5 0 0 1-6.364-6.364l7-7a4.5 4.5 0 0 1 6.368 6.36l-3.455 3.553A2.625 2.625 0 1 1 9.52 9.52l3.45-3.451a.75.75 0 1 1 1.061 1.06l-3.45 3.451a1.125 1.125 0 0 0 1.587 1.595l3.454-3.553a3 3 0 0 0 0-4.242Z%22 clip-rule=%22evenodd%22/%3E%3C/svg%3E")}.bms-prose a.bms-file-chip:hover{border-color:var(--primary-500)}.bms-file-gone{color:var(--bms-muted);font-size:.8125rem;font-style:italic}.bms-desc-edit{border-radius:.5rem}.bms-desc-edit .tiptap:focus,.bms-desc-edit .tiptap:focus-visible{outline:none;box-shadow:none}.bms-desc-tray:not(:has(.bms-up-tile)){display:none}.bms-desc-tray{padding-bottom:.5rem}.bms-datepop-time{display:flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.35rem .75rem;border-bottom:1px solid var(--bms-line);font-size:.8125rem;color:var(--bms-muted)}.bms-datepop-time-row{display:inline-flex;align-items:center;gap:.25rem}.bms-datepop-time-input{flex:1;min-width:0;padding:.3rem .5rem;border:1px solid var(--bms-line);border-radius:.4rem;background:var(--bms-surface);color:inherit;font-size:.8125rem}.bms-datepop-time-input:focus{outline:none;border-color:var(--primary-500)}.bms-datepop-times{max-height:16.5rem;overflow-y:auto}.bms-datepop-times .bms-menu-item.bms-on{background:color-mix(in srgb,var(--primary-500) 14%,transparent);color:var(--primary-600);font-weight:600}.bms-datepop-none{display:block;padding:.5rem}@media (max-width: 520px){.bms-datepop-times{display:block;max-height:16rem;border-right:0}.bms-datepop-body.bms-timing .bms-datepop-cal{display:none}}.bms-cal-time{font-weight:600;font-variant-numeric:tabular-nums}.bms-tp-access{align-items:start;padding:.4rem 0}.bms-tp-access>.bms-tp-label{min-height:2rem;display:flex;align-items:center}.bms-access{display:flex;flex-direction:column;gap:.4rem;min-width:0;padding-left:.75rem}.bms-access-pick,.bms-access-choice{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;min-height:2rem;padding:0 .5rem;margin-left:-.5rem;border-radius:.4rem;font-size:.875rem;text-align:left}.bms-access-pick:hover{background:var(--bms-hover)}.bms-access-pick .bms-pick-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-access-other{display:grid;gap:.35rem}.bms-access-other label{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:.5rem;font-size:.8125rem;color:var(--bms-muted)}.bms-access-other label>span{padding-top:.35rem}.bms-access-other input,.bms-access-other textarea{width:100%;min-width:0;padding:.3rem .5rem;border:1px solid var(--bms-line);border-radius:.4rem;background:var(--bms-surface);color:var(--gray-950);font-size:.875rem;font-family:inherit}.dark .bms-access-other input,.dark .bms-access-other textarea{color:#fff}.bms-access-other input:focus,.bms-access-other textarea:focus{outline:none;border-color:var(--primary-500)}.bms-access-other textarea{resize:vertical}.fi-input-wrp:not(.fi-disabled):not(:has(.fi-ac-action:focus)):focus-within{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);--tw-ring-color: color-mix(in oklab, var(--gray-950) 10%, transparent)}.dark .fi-input-wrp:not(.fi-disabled):not(:has(.fi-ac-action:focus)):focus-within{--tw-ring-color: #fff3}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible,[contenteditable]:focus,[contenteditable]:focus-visible{outline:none}html.bms-quiet :is(.fi-icon-btn,.fi-btn).fi-disabled:not([disabled]){opacity:1;cursor:pointer;pointer-events:auto}.bms-emoji-grid{display:grid;grid-template-columns:repeat(10,2rem);max-height:13.5rem;overflow-y:auto}.bms-dash-filter{display:flex;align-items:center;gap:.5rem}.bms-rail-spaces{order:1;display:grid;gap:.25rem}.dark .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-nav>.fi-sidebar-nav-groups>.fi-sidebar-group:nth-child(2),.dark .fi-sidebar:not(.fi-sidebar-open) .bms-rail-spaces,.dark .bms-rail-foot{border-color:#ffffff14}.bms-rail-mark{width:1.5rem;height:1.5rem;font-size:.75rem}.bms-rail-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem;border-radius:.5rem;color:var(--gray-700);font-size:.875rem;font-weight:500}.dark .bms-rail-item{color:var(--gray-200)}.bms-rail-item:hover{background:var(--bms-hover)}.bms-rail-item .fi-sidebar-item-icon{width:1.5rem;height:1.5rem;color:var(--gray-400);transition:rotate var(--bms-dur-2, .18s)}.bms-rail-foot{padding:.5rem 1rem .75rem;border-top:1px solid rgba(17,24,39,.08)}.bms-rail-toggle{gap:.625rem;color:var(--gray-500);font-size:.8125rem}.bms-rail-toggle:hover{background:none;color:var(--gray-800)}.bms-rail-item.bms-rail-toggle .fi-sidebar-item-icon{box-sizing:content-box;width:1rem;height:1rem;padding:.375rem;border:1px solid var(--gray-200);border-radius:.5rem;background:#fff;color:var(--gray-500);box-shadow:0 1px 2px #1118270d;transition:color .12s,border-color .12s,background .12s}.bms-rail-item.bms-rail-toggle:hover .fi-sidebar-item-icon{border-color:var(--primary-400);color:var(--primary-600);background:var(--primary-50)}.bms-rail-toggle:focus-visible{outline:none}.bms-rail-toggle:focus-visible .fi-sidebar-item-icon{outline:2px solid var(--primary-500);outline-offset:2px}.dark .bms-rail-toggle{color:var(--gray-400)}.dark .bms-rail-toggle:hover{color:var(--gray-100)}.dark .bms-rail-item.bms-rail-toggle .fi-sidebar-item-icon{border-color:#ffffff1a;background:#ffffff0a;color:var(--gray-400);box-shadow:none}.dark .bms-rail-item.bms-rail-toggle:hover .fi-sidebar-item-icon{border-color:var(--primary-500);color:var(--primary-400);background:#3b82f61a}@media (min-width: 1024px){.fi-sidebar{transition:width .24s cubic-bezier(.2,.8,.2,1);overflow-x:hidden}.fi-topbar-collapse-sidebar-btn-ctn,.fi-topbar-open-sidebar-btn,.fi-topbar-close-sidebar-btn,.fi-sidebar-open-collapse-sidebar-btn,.fi-sidebar-close-collapse-sidebar-btn{display:none!important}.fi-sidebar:not(.fi-sidebar-open) .bms-rail-toggle .fi-sidebar-item-icon{rotate:180deg}.fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-nav{padding-inline:.375rem}.fi-sidebar:not(.fi-sidebar-open) .bms-tree{display:none}.fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-nav{row-gap:0}.fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-nav>.fi-sidebar-nav-groups>.fi-sidebar-group,.fi-sidebar:not(.fi-sidebar-open) .bms-rail-spaces{padding-block:.5rem}.fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-nav>.fi-sidebar-nav-groups>.fi-sidebar-group:nth-child(2),.fi-sidebar:not(.fi-sidebar-open) .bms-rail-spaces{border-top:1px solid rgba(17,24,39,.08)}.fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-group-items{gap:.25rem}.fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item-btn,.fi-sidebar:not(.fi-sidebar-open) .bms-rail-item{flex-direction:column;justify-content:center;gap:.2rem;padding:.45rem .125rem}.fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item-label,.fi-sidebar:not(.fi-sidebar-open) .bms-rail-item>span:not(.bms-tree-mark){display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:4.5rem;padding-inline:.125rem;overflow:hidden;overflow-wrap:normal;text-wrap:balance;white-space:normal;text-align:center;font-size:.6875rem;line-height:1.2;font-weight:500}.fi-sidebar:not(.fi-sidebar-open) .bms-rail-foot{padding-inline:.375rem}}@media (min-width: 1024px){.fi-body{--sidebar-width: 15rem}.fi-sidebar.fi-sidebar-open .fi-sidebar-nav{row-gap:0;padding:.25rem 1rem .5rem}.fi-sidebar.fi-sidebar-open .fi-sidebar-nav>.fi-sidebar-nav-groups>.fi-sidebar-group,.fi-sidebar.fi-sidebar-open .fi-sidebar-nav>.bms-tree{padding-block:.5rem}.fi-sidebar.fi-sidebar-open .fi-sidebar-nav>.fi-sidebar-nav-groups>.fi-sidebar-group:not(:first-child),.fi-sidebar.fi-sidebar-open .fi-sidebar-nav>.bms-tree,.fi-sidebar.fi-sidebar-open .bms-tree-favs+.bms-tree-title{border-top:1px solid rgba(17,24,39,.08)}.fi-sidebar.fi-sidebar-open .bms-tree-favs+.bms-tree-title{margin-top:.375rem;padding-top:.5rem}.dark .fi-sidebar.fi-sidebar-open .fi-sidebar-nav>.fi-sidebar-nav-groups>.fi-sidebar-group:not(:first-child),.dark .fi-sidebar.fi-sidebar-open .fi-sidebar-nav>.bms-tree,.dark .fi-sidebar.fi-sidebar-open .bms-tree-favs+.bms-tree-title{border-color:#ffffff14}.fi-sidebar.fi-sidebar-open .fi-sidebar-group,.fi-sidebar.fi-sidebar-open .fi-sidebar-group-items,.fi-sidebar.fi-sidebar-open .bms-tree,.fi-sidebar.fi-sidebar-open .bms-tree-top,.fi-sidebar.fi-sidebar-open .bms-tree-children{row-gap:.125rem}.fi-sidebar.fi-sidebar-open .fi-sidebar-item-btn,.fi-sidebar.fi-sidebar-open .bms-tree-item{gap:.625rem;min-height:2rem;padding:.375rem .5rem}.fi-sidebar.fi-sidebar-open .fi-sidebar-item-label,.fi-sidebar.fi-sidebar-open .bms-tree-item{font-size:.8125rem;line-height:1.25rem}.fi-sidebar.fi-sidebar-open .fi-sidebar-item-badge-ctn{display:flex}.fi-sidebar.fi-sidebar-open .fi-sidebar-item-badge-ctn .fi-badge{min-height:1.25rem;padding-block:0;font-size:.6875rem;line-height:1.25rem}.fi-sidebar.fi-sidebar-open .fi-sidebar-item-btn>.fi-icon,.fi-sidebar.fi-sidebar-open .bms-tree-item>.fi-icon{width:1.125rem;height:1.125rem}.fi-sidebar.fi-sidebar-open .bms-tree-mark{width:1.125rem;height:1.125rem;border-radius:.3rem;font-size:.625rem}.fi-sidebar.fi-sidebar-open .bms-tree-children{padding-left:1rem}.fi-sidebar.fi-sidebar-open .fi-sidebar-group-btn,.fi-sidebar.fi-sidebar-open .bms-tree-title{gap:.5rem;min-height:1.75rem;padding:.125rem .5rem}.fi-sidebar.fi-sidebar-open .fi-sidebar-group-label,.fi-sidebar.fi-sidebar-open .bms-tree-title{font-size:.75rem;line-height:1.25rem}.fi-sidebar.fi-sidebar-open .fi-sidebar-group-collapse-btn{width:1.5rem;height:1.5rem;margin-inline-end:-.25rem}.fi-sidebar.fi-sidebar-open .fi-sidebar-group-collapse-btn .fi-icon,.fi-sidebar.fi-sidebar-open .bms-tree-title .fi-icon{width:1rem;height:1rem}.fi-sidebar.fi-sidebar-open .bms-tree-title{padding-inline-end:.25rem}.fi-sidebar.fi-sidebar-open .bms-tree .bms-tree-twisty{padding:.375rem}.fi-sidebar.fi-sidebar-open .bms-tree .bms-tree-twisty .fi-icon{width:.875rem;height:.875rem}.fi-sidebar.fi-sidebar-open .bms-tree-tool{padding:.3rem}.fi-sidebar.fi-sidebar-open .bms-tree-filter{padding:.25rem .5rem;font-size:.75rem}.fi-sidebar.fi-sidebar-open .bms-rail-foot{padding:.375rem .5rem .5rem}}@media (max-width: 1023px){.bms-rail-foot{display:none}}.bms-ico-smile{--ico: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22black%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.536-4.464a.75.75 0 1 0-1.061-1.061 3.5 3.5 0 0 1-4.95 0 .75.75 0 0 0-1.06 1.06 5 5 0 0 0 7.07 0ZM9 8.5c0 .828-.448 1.5-1 1.5s-1-.672-1-1.5S7.448 7 8 7s1 .672 1 1.5Zm3 1.5c.552 0 1-.672 1-1.5S12.552 7 12 7s-1 .672-1 1.5.448 1.5 1 1.5Z%22 clip-rule=%22evenodd%22/%3E%3C/svg%3E")}.bms-comment-reactions{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.bms-comment-reactions button[disabled]{cursor:default}.bms-tp-composer .tiptap{max-height:min(40vh,22rem);overflow-y:auto}.bms-updating{position:fixed;top:.8rem;left:50%;z-index:100;translate:-50% 0;max-width:calc(100vw - 2rem);padding:.55rem 1rem;border-radius:999px;background:var(--gray-900, #111827);color:#fff;font-size:.8125rem;font-weight:500;box-shadow:0 10px 30px #0003}@media (min-width: 1024px){.fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item-btn{position:relative}.fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item-badge-ctn{display:block!important;position:absolute;top:.2rem;left:calc(50% + .35rem);pointer-events:none}.fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item-badge-ctn .fi-badge{min-width:1.1rem;padding:0 .3rem;font-size:.625rem;line-height:1.1rem;border-radius:999px;background:var(--primary-600);color:#fff;--tw-ring-shadow: 0 0 0 2px #fbfbfc;box-shadow:var(--tw-ring-shadow)}.dark .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item-badge-ctn .fi-badge{--tw-ring-shadow: 0 0 0 2px var(--gray-950)}}.bms-pick-foot{position:sticky;bottom:-.3rem;margin:.25rem -.3rem -.3rem;padding:.25rem .3rem .3rem;border-top:1px solid rgba(17,24,39,.08);background:var(--bms-surface, #fff)}.dark .bms-pick-foot{border-top-color:#ffffff14;background:var(--gray-900)}.bms-pick-new{color:var(--primary-600);font-weight:500}.dark .bms-pick-new{color:var(--primary-400)}.bms-updating-go{margin-left:.5rem;padding:.15rem .6rem;border-radius:999px;background:#fff;color:var(--gray-900, #111827);font-weight:600}.bms-updating.bms-failed{background:var(--danger-600, #dc2626);border-radius:.75rem;white-space:normal;text-align:center}.bms-group-list{display:inline-flex;align-items:center;gap:.35rem;color:inherit;font-size:.875rem}.bms-group-list:hover strong{text-decoration:underline}.bms-row-status{font-size:.6875rem;padding:.25rem .4rem}.pms-stat-tiles.bms-tiles-6{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1024px){.pms-stat-tiles.bms-tiles-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.pms-stat-tiles.bms-tiles-6{grid-template-columns:minmax(0,1fr)}}.bms-people-chips{display:flex;flex-wrap:wrap;gap:.5rem}.bms-people-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .25rem .2rem .75rem;border:1px solid var(--gray-200);border-radius:999px;font-size:.875rem;white-space:nowrap}.dark .bms-people-chip{border-color:#ffffff1a}.bms-people-chip-count{min-width:1.25rem;padding:0 .35rem;border-radius:999px;background:var(--gray-100);color:var(--gray-600);font-size:.75rem;text-align:center}.dark .bms-people-chip-count{background:#ffffff14;color:var(--gray-300)}.bms-people-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.bms-people-rows{display:grid}.bms-people-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.625rem 0;border-top:1px solid var(--gray-100)}.bms-people-row:first-child{border-top:0;padding-top:0}.bms-people-row:last-child{padding-bottom:0}.dark .bms-people-row{border-top-color:#ffffff0f}.bms-people-row-main{display:flex;flex:1 1 14rem;flex-direction:column;min-width:0}.bms-people-row-title{font-weight:600;font-size:.875rem;overflow-wrap:anywhere}.bms-people-row-sub{color:var(--gray-500);font-size:.8125rem}.dark .bms-people-row-sub{color:var(--gray-400)}.bms-att-log-change{display:flex;align-items:center;gap:.4rem}.bms-att-log-label{min-width:3.75rem;font-weight:600}.bms-att-log-was{text-decoration:line-through}.bms-att-log-now{color:var(--gray-900);font-weight:600}.dark .bms-att-log-now{color:#fff}.bms-people-row-tools{display:flex;gap:.125rem}.bms-people-days{display:flex;flex-wrap:wrap;gap:.25rem}.bms-people-day{padding:.1rem .45rem;border-radius:999px;background:var(--gray-100);color:var(--gray-400);font-size:.75rem;font-weight:500}.bms-people-day.is-on{background:color-mix(in oklab,var(--primary-500) 15%,transparent);color:var(--primary-700)}.dark .bms-people-day{background:#ffffff0d;color:var(--gray-500)}.dark .bms-people-day.is-on{background:color-mix(in oklab,var(--primary-500) 25%,transparent);color:var(--primary-300)}.bms-checkin{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem 1.25rem;border:1px solid var(--gray-200);border-radius:.75rem;background:#fff}.dark .bms-checkin{border-color:#ffffff1a;background:#ffffff08}.bms-checkin-compact{padding:.5rem .75rem;gap:.5rem .75rem}.bms-checkin-compact .pms-usage-icon{width:1.75rem;height:1.75rem}.bms-checkin-text{display:flex;flex:1 1 12rem;flex-direction:column;min-width:0}.bms-checkin-compact .bms-checkin-text{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 .5rem}.bms-checkin-title{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;font-size:.9375rem}.bms-checkin-compact .bms-checkin-title{font-size:.875rem}.bms-checkin-sub{color:var(--gray-500);font-size:.8125rem}.dark .bms-checkin-sub{color:var(--gray-400)}.bms-checkin-actions{display:flex;gap:.5rem}@media (max-width: 639px){.bms-checkin-actions{flex:1 1 100%}.bms-checkin-actions>*{flex:1}}.bms-att-presets{display:flex;flex-wrap:wrap;gap:.5rem}.bms-time-range>.bms-att-presets{gap:.3rem}.bms-time-range>.bms-time-dates{gap:.3rem}.bms-att-presets>button.bms-pill{cursor:pointer}.bms-hr-link{color:inherit;text-decoration:none}.bms-hr-link:hover{color:var(--primary-600);text-decoration:underline;text-underline-offset:2px}.dark .bms-hr-link:hover{color:var(--primary-400)}.bms-row-actions{display:flex;align-items:center;gap:.25rem}.bms-section-lead{display:flex;margin-bottom:.75rem}.bms-wrap{overflow-wrap:anywhere;white-space:normal}.bms-empty-note{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1.5rem .5rem;text-align:center;font-size:.875rem}.bms-empty-note-icon{width:2rem;height:2rem;color:var(--gray-400)}.bms-today-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.bms-today-filters{display:flex;flex-wrap:wrap;gap:.75rem}.bms-today-filter{display:flex;flex-direction:column;gap:.25rem;min-width:0;font-size:.8125rem;font-weight:500;white-space:nowrap;color:var(--gray-700)}.dark .bms-today-filter{color:var(--gray-300)}@media (max-width: 767px){.bms-today-bar{align-items:center}.bms-today-filters{flex-direction:column}.bms-today-filter{min-width:0;width:100%}}.bms-att-summary-wrap{overflow-x:auto}.bms-att-summary{width:100%;border-collapse:collapse;font-size:.875rem}.bms-att-summary th{padding:.5rem .75rem;border-bottom:1px solid var(--gray-200);text-align:left;font-size:.75rem;font-weight:600;white-space:nowrap;color:var(--gray-500)}.bms-att-summary td{padding:.5rem .75rem;border-bottom:1px solid var(--gray-100);white-space:nowrap}.dark .bms-att-summary th{border-bottom-color:#ffffff1a;color:var(--gray-400)}.dark .bms-att-summary td{border-bottom-color:#ffffff0f}.bms-att-summary-bad{color:var(--danger-600);font-weight:600}.fi-ta-filters .fi-grid-col:has(.fi-fo-hidden):not(:has(input:not([type=hidden]),select,button,label)){display:none}@media (max-width: 767px){.bms-sheet-filters .fi-ta-filters-dropdown .fi-dropdown-panel{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:none!important;max-height:80vh!important;overflow-y:auto;border-radius:1rem 1rem 0 0;box-shadow:0 -12px 32px #0000002e;translate:none!important;z-index:50}.bms-sheet-filters .fi-ta-filters-dropdown .fi-ta-filters-actions-ctn{position:sticky;bottom:0;z-index:1;margin-inline:-1.5rem;padding:.75rem 1.5rem;background:var(--bms-surface, #fff);border-top:1px solid var(--gray-200)}.dark .bms-sheet-filters .fi-ta-filters-dropdown .fi-ta-filters-actions-ctn{background:var(--gray-900);border-top-color:#ffffff1a}.bms-sheet-filters .fi-ta-filters-dropdown .fi-ta-filters-actions-ctn .fi-btn{flex:1 1 auto;justify-content:center}}.bms-glance{display:flex;flex-direction:column;gap:.75rem}.bms-glance-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem}.bms-glance-figure{padding:.5rem .75rem;border:1px solid var(--gray-200);border-radius:.5rem;min-width:0}.dark .bms-glance-figure{border-color:#ffffff1a}@media (max-width: 640px){.bms-glance-figure:last-child:nth-child(odd){grid-column:1 / -1}}.bms-glance-figure dt{font-size:.75rem;color:var(--gray-500);white-space:nowrap}.bms-glance-figure dd{font-weight:600;font-size:.9375rem}.bms-glance-note{display:block;font-weight:400;font-size:.75rem;color:var(--gray-500)}.bms-glance-links{display:flex;flex-wrap:wrap;gap:.5rem}.bms-leave-context{margin-top:.75rem;padding:.625rem .75rem;border-radius:.5rem;background:var(--gray-50);font-size:.8125rem}.dark .bms-leave-context{background:#ffffff0a}.bms-leave-context p+p{margin-top:.25rem}.bms-docs-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.bms-docs-type-pick{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;white-space:nowrap}.bms-docs-type-edit{margin-top:.375rem}.bms-docs-type-badge{display:flex;margin-top:.375rem}.bms-holidays{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.5rem 1rem}.bms-holiday{display:flex;align-items:baseline;gap:.75rem;min-width:0;font-size:.875rem}.bms-holiday-date{flex:none;min-width:5.5rem;font-weight:600}.bms-holiday-past{opacity:.55}.bms-my-att-range{display:flex;flex-wrap:wrap;gap:.5rem}.bms-my-att-range>*{flex:1 1 9rem}.bms-checkin-clock{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.25rem;padding-right:1.25rem;margin-right:.25rem;border-right:1px solid var(--gray-200)}.dark .bms-checkin-clock{border-color:#ffffff1a}.bms-checkin-time{font-size:1.75rem;font-weight:800;line-height:1;letter-spacing:.02em;white-space:nowrap}.bms-checkin-date{color:var(--gray-500);font-size:.8125rem;white-space:nowrap}.dark .bms-checkin-date{color:var(--gray-400)}.bms-checkin-tz{margin-left:.25rem;font-size:.6875rem;font-weight:700;letter-spacing:.1em}.bms-checkin-late{flex:1 1 100%;display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border:1px solid #fde68a;border-radius:.625rem;background:#fffbeb;color:#92400e;font-size:.875rem}.dark .bms-checkin-late{border-color:#f59e0b66;background:#f59e0b1a;color:#fcd34d}.bms-checkin-late .bms-checkin-late-icon{width:1.125rem;height:1.125rem;flex-shrink:0}@media (max-width: 639px){.bms-checkin-clock{flex:1 1 100%;padding:0 0 .75rem;margin:0;border-right:0;border-bottom:1px solid var(--gray-200)}}.bms-agents-error{color:#991b1b;overflow-wrap:anywhere;font-size:.875rem}.dark .bms-agents-error{color:#fca5a5}.bms-agents-note{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-radius:.75rem;border:1px solid rgba(59,130,246,.22);background:#3b82f60f}.bms-agents-note-warn{border-color:#f59e0b4d;background:#f59e0b14}.bms-agents-note-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background:#3b82f624;color:#2563eb}.bms-agents-note-warn .bms-agents-note-icon{background:#f59e0b29;color:#b45309}.bms-agents-note-icon svg{width:1.1rem;height:1.1rem}.bms-agents-note-body{display:flex;flex-direction:column;gap:.125rem;min-width:0;font-size:.875rem}.bms-agents-note-body strong{font-weight:600}.bms-agents-note-body span{color:#0009}.dark .bms-agents-note{border-color:#60a5fa40;background:#60a5fa14}.dark .bms-agents-note-warn{border-color:#fbbf244d;background:#fbbf2414}.dark .bms-agents-note-icon{background:#60a5fa29;color:#93c5fd}.dark .bms-agents-note-warn .bms-agents-note-icon{background:#fbbf2429;color:#fcd34d}.dark .bms-agents-note-body span{color:#fff9}.bms-timer{display:inline-flex;align-items:center;gap:.4rem;padding:.15rem .6rem;border-radius:9999px;background:#22c55e24;color:#15803d;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.bms-timer:before{content:"";width:.375rem;height:.375rem;border-radius:9999px;background:#22c55e;animation:bms-timer-pulse 1.6s ease-in-out infinite}@keyframes bms-timer-pulse{50%{opacity:.3}}@media (prefers-reduced-motion: reduce){.bms-timer:before{animation:none}}.dark .bms-timer{background:#22c55e29;color:#86efac}.bms-timers{margin-top:1rem}.bms-timer-row{justify-content:space-between}.bms-timer-row .bms-menu-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.bms-timer-row .bms-menu-text a,.bms-timer-row .bms-menu-text>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.bms-timer-row .bms-menu-text .bms-count{margin-left:0}.bms-worklog-filters{display:flex;flex-wrap:wrap;gap:.5rem}.bms-worklog-filters>*{flex:1 1 11rem}.bms-worklog .pms-table td:first-child{width:100%}.bms-worklog .pms-table a:hover{text-decoration:underline}.bms-tp-times{display:flex;flex-wrap:wrap;gap:.35rem 1rem;align-items:center}.bms-tp-time{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;min-width:0;font-size:.8125rem}.bms-time-view{display:grid;grid-template-columns:max-content 1fr;gap:.6rem 1.25rem;font-size:.875rem}.bms-time-view dt{color:var(--gray-500)}.dark .bms-time-view dt{color:var(--gray-400)}.bms-time-view dd{margin:0;min-width:0;overflow-wrap:anywhere}.bms-time-view a{color:var(--primary-600)}.bms-time-view a:hover{text-decoration:underline}.dark .bms-time-view a{color:var(--primary-400)}.bms-leave-view{display:flex;flex-direction:column;gap:1rem}.bms-leave-badge{width:max-content}.bms-leave-text{white-space:pre-line}.bms-leave-heading{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bms-muted)}.bms-leave-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bms-leave-step{position:relative;display:flex;gap:.75rem;padding-bottom:1rem;font-size:.875rem}.bms-leave-step:last-child{padding-bottom:0}.bms-leave-step:not(:last-child):before{content:"";position:absolute;left:.6875rem;top:1.5rem;bottom:.25rem;width:1px;background:var(--bms-line)}.bms-leave-step>div{display:flex;flex-direction:column;gap:.125rem;min-width:0;padding-top:.125rem}.bms-leave-dot{flex:none;width:1.375rem;height:1.375rem;border-radius:9999px;border:2px solid currentColor;background:var(--bms-surface)}.bms-leave-step-done .bms-leave-dot{color:#16a34a;background:#16a34a}.bms-leave-step-no .bms-leave-dot{color:#dc2626;background:#dc2626}.bms-leave-step-wait .bms-leave-dot{color:#d97706}.bms-leave-step-info .bms-leave-dot{color:#2563eb}.bms-leave-step-skip .bms-leave-dot{color:#7c3aed;background:#7c3aed}.bms-leave-step-off .bms-leave-dot{color:var(--gray-300)}.dark .bms-leave-step-off .bms-leave-dot{color:var(--gray-600)}.bms-leave-comment{font-style:italic;color:var(--gray-600);overflow-wrap:anywhere}.dark .bms-leave-comment{color:var(--gray-300)}.bms-leave-note{margin:0;font-size:.875rem;color:var(--bms-muted)}.bms-leave-warning{display:block;font-size:.875rem;font-weight:500;color:#dc2626;white-space:normal}.dark .bms-leave-warning{color:#f87171}.pms-badge-gray{background-color:#f1f5f9;color:#475569}.dark .pms-badge-gray{background-color:#ffffff14;color:#cbd5e1}.bms-client-prop{display:flex;align-items:center;gap:.25rem;min-width:0}.bms-client-prop .bms-prop-btn{min-width:0}.bms-client-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-client-from{color:var(--bms-muted);white-space:nowrap;font-size:.8125rem}.bms-client-menu{min-width:16rem;max-height:22rem;overflow-y:auto}@media (max-width: 639px){.bms-client-menu{min-width:0;width:14rem}.bms-client-prop .bms-client-menu{left:auto;right:0}}.bms-client-kv .bms-link{font-size:inherit}.bms-client-none{display:block;padding:.4rem .5rem;font-size:.8125rem;text-align:left}.bms-list-client{display:flex;align-items:center;gap:.35rem;margin:0;font-size:.875rem;color:var(--bms-muted)}.bms-list-client strong{color:inherit;font-weight:600}.bms-list-client a{font-weight:600}.bms-client-top{display:grid;gap:1rem}@media (min-width: 1024px){.bms-client-top{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.bms-client-kv-group+.bms-client-kv-group{margin-top:1rem}.bms-client-kv-head{display:block;margin-bottom:.35rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bms-muted)}.bms-client-kv{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.3rem 1rem;margin:0;font-size:.875rem}.bms-client-kv dt{color:var(--bms-muted);white-space:nowrap}.bms-client-kv dd{margin:0;font-weight:500;overflow-wrap:anywhere}.bms-client-notes{margin:0;font-size:.875rem;white-space:pre-line;overflow-wrap:anywhere}.bms-client-person{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.bms-client-person+.bms-client-person{margin-top:.5rem}.bms-client-work td{vertical-align:middle}.bms-client-work .bms-client-card{min-width:14rem}.bms-client-work-list{display:grid;gap:2rem}.bms-client-more{padding:.6rem 1rem;border-top:1px solid var(--bms-line);font-size:.875rem}.bms-client-more button{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:600;color:var(--primary-600)}.dark .bms-client-more button{color:var(--primary-400)}.bms-client-more button:hover{text-decoration:underline}.pms-card-title .bms-link{font-size:inherit}.pms-card-title .pms-muted{margin-left:.35rem;font-size:.8125rem;font-weight:400}.bms-setup-hint{margin:0;font-size:.875rem;color:var(--bms-muted)}.fi-page-content>.fi-page>.fi-page-header-main-ctn{padding-block:0}.bms-page-tabs{width:fit-content;max-width:100%;overflow-x:auto}@media (max-width: 639.98px){.bms-page-tabs{flex-wrap:wrap}.bms-page-tabs .fi-tabs-item>.fi-icon{display:none}}.bms-dash-block{display:flex;flex-direction:column;gap:1rem;min-width:0}.bms-dash-block-title{margin:.5rem 0 -.25rem;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bms-muted)}.bms-news{--news: var(--primary-700);display:flex;align-items:center;gap:.25rem .75rem;padding:.3rem .5rem .3rem 1rem;background:var(--news);color:#fff;font-size:.875rem;transition:background-color var(--bms-dur-1, .15s)}.bms-news[data-type=urgent]{--news: #dc2626}.bms-news[data-type=event]{--news: #1d4ed8}.bms-news[data-type=holiday]{--news: #15803d}.dark .bms-news{--news: var(--primary-800)}.dark .bms-news[data-type=urgent]{--news: #991b1b}.dark .bms-news[data-type=event]{--news: #1e40af}.dark .bms-news[data-type=holiday]{--news: #166534}.bms-news-icon{flex:none;width:1.25rem;height:1.25rem}.bms-news-slides{flex:1;min-width:0;display:grid}.bms-news-slide{grid-area:1 / 1;visibility:hidden;min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.35}.bms-news-slide.is-on{visibility:visible;animation:bms-news-in .35s ease-out}@keyframes bms-news-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.bms-news-slide.is-on{animation:none}}.bms-news-tools{flex:none;display:flex;align-items:center;gap:.25rem}.bms-news-nav{display:inline-flex;align-items:center}.bms-news-pos{min-width:2.5rem;text-align:center;font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.bms-news-form{display:contents}.bms-news-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;color:#fff}.bms-news-close{width:2.25rem;height:2.25rem}.bms-news-read{flex:none;margin-left:.25rem;padding:.2rem .85rem;border:1px solid rgba(255,255,255,.85);border-radius:999px;color:#fff;font-weight:600;white-space:nowrap}.bms-news-read:hover,.bms-news-btn:hover{background:#ffffff2e}.bms-news-read:focus-visible,.bms-news-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width: 639px){.bms-news{flex-wrap:wrap;padding-left:.75rem}.bms-news-slides{flex-basis:calc(100% - 2rem)}.bms-news-tools{flex:1 0 100%;justify-content:flex-end}.bms-news-nav{margin-right:auto;margin-left:-.5rem}.bms-news-pop:not(.fi-modal-slide-over)>.fi-modal-window-ctn{padding:0;grid-template-rows:1fr auto 0}.bms-news-pop:not(.fi-modal-slide-over)>.fi-modal-window-ctn>.fi-modal-window{max-width:none;max-height:90dvh;overflow-y:auto;border-radius:1rem 1rem 0 0}}.bms-company-root{display:contents}.bms-company{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:stretch}@media (min-width: 1280px){.bms-company-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bms-company:not(.bms-company-two):has(>.bms-birthdays){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bms-company-tools{display:inline-flex;align-items:center;gap:.25rem}.bms-announce{--announce: #6b7280;display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.9rem 1rem .75rem;border:1px solid var(--announce);border-left-width:5px;border-radius:.75rem;overflow-wrap:anywhere}.bms-announce-urgent{--announce: #dc2626}.bms-announce-event{--announce: #2563eb}.bms-announce-holiday{--announce: #16a34a}.bms-announce-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.bms-announce-badge{padding:.15rem .6rem;border-radius:999px;background:var(--announce);color:#fff;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bms-announce-pin{display:inline-flex;color:var(--primary-600)}.dark .bms-announce-pin{color:var(--primary-400)}.bms-announce-title{font-size:.9375rem;font-weight:700}.bms-announce-body{font-size:.875rem;line-height:1.6}.bms-announce-clamp{max-height:8.2em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);mask-image:linear-gradient(to bottom,#000 70%,transparent)}.bms-announce-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.75rem;color:var(--bms-muted)}.bms-carousel-slide .bms-announce-meta{margin-top:auto;padding-top:.6rem;border-top:1px solid var(--bms-line)}.bms-announce-more{margin-left:auto;color:var(--primary-600);font-weight:600}.dark .bms-announce-more{color:var(--primary-400)}.bms-announce-more:hover{text-decoration:underline}.bms-carousel{display:flex;flex-direction:column;gap:.5rem;padding:0 .5rem .25rem}.bms-carousel-slides{display:grid}.bms-carousel-slide{grid-area:1 / 1;visibility:hidden;display:flex;flex-direction:column}.bms-carousel-slide>*{flex:1 1 auto}.bms-carousel-slide.is-on{visibility:visible;animation:bms-announce-in .45s ease-out}@keyframes bms-announce-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.bms-carousel-slide,.bms-carousel-slide.is-on{animation:none}}.bms-carousel-controls{display:flex;align-items:center;justify-content:center;gap:.25rem}.bms-carousel-dots{display:inline-flex;flex-wrap:wrap;justify-content:center}.bms-carousel-dot{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:999px}.bms-carousel-dot:after{content:"";width:.5rem;height:.5rem;border-radius:999px;background:var(--gray-300)}.dark .bms-carousel-dot:after{background:var(--gray-600)}.bms-carousel-dot[aria-current=true]:after{background:var(--primary-600)}.bms-carousel-dot:focus-visible{outline:2px solid var(--primary-600)}.bms-birthday-when{margin-left:auto;white-space:nowrap;font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--bms-muted)}.bms-birthday-now{display:inline-flex;align-items:center;gap:.25rem;color:#b45309;font-weight:700}.dark .bms-birthday-now{color:#fbbf24}.bms-birthday-today{background:#f59e0b1f}.bms-birthday-banner{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1px solid #f59e0b;border-left-width:5px;border-radius:.75rem;background:linear-gradient(135deg,#f59e0b24,#f59e0b08)}.bms-birthday-banner-icon{display:inline-grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:999px;background:#f59e0b2e;color:#b45309}.dark .bms-birthday-banner-icon{color:#fbbf24}.bms-birthday-banner-icon svg{width:1.75rem;height:1.75rem}.bms-birthday-banner-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.bms-birthday-banner-text strong{font-size:1.125rem}.bms-birthday-banner-label{font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#b45309}.dark .bms-birthday-banner-label{color:#fbbf24}.bms-birthdays{container-type:inline-size}.bms-bcal-title{display:inline-flex;align-items:center;gap:.4rem}.bms-bcal-title-icon{width:1.1rem;height:1.1rem;color:#d97706}.dark .bms-bcal-title-icon{color:#fbbf24}.bms-bcal-nav{display:inline-flex;align-items:center;gap:.125rem}.bms-bcal-month{min-width:7.5rem;text-align:center;font-size:.875rem;font-weight:600;white-space:nowrap}.bms-bcal-body{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:0 .5rem .5rem;transition:opacity .15s}.bms-bcal-busy{opacity:.6}@container (min-width: 520px){.bms-bcal-body{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:1rem}.bms-bcal-list{padding-left:1rem;border-left:1px solid var(--bms-line)}}.bms-bcal-cal{display:flex;flex-direction:column;gap:.5rem;min-width:0}.bms-bcal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem}.bms-bcal-dow{padding:.15rem 0;text-align:center;font-size:.6875rem;font-weight:600;color:var(--bms-muted)}.bms-bcal-day{position:relative;display:grid;place-items:center;height:2.1rem;border-radius:.5rem;font-size:.8125rem;font-variant-numeric:tabular-nums}.bms-bcal-has{font-weight:700}.bms-bcal-has:after{content:"";position:absolute;left:50%;bottom:.15rem;width:.3rem;height:.3rem;margin-left:-.15rem;border-radius:999px;background:#f59e0b}.bms-bcal-today{background:var(--primary-600);color:#fff}.bms-bcal-today.bms-bcal-has:after{background:#fff}.bms-bcal-legend{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.75rem;color:var(--bms-muted)}.bms-bcal-legend span{display:inline-flex;align-items:center;gap:.35rem}.bms-bcal-key{display:inline-block;width:.5rem;height:.5rem;border-radius:999px;background:#f59e0b}.bms-bcal-key-today{border-radius:.15rem;background:var(--primary-600)}.bms-bcal-list{display:flex;flex-direction:column;gap:.4rem;min-width:0}.bms-bcal-list-head{display:flex;align-items:center;gap:.5rem;padding:.15rem 0;font-size:.8125rem;font-weight:600;color:var(--bms-muted)}.bms-bcal-person{display:flex;align-items:center;gap:.6rem;min-width:0;padding:.5rem .6rem;border:1px solid var(--bms-line);border-radius:.6rem;font-size:.875rem}.bms-bcal-person.bms-birthday-today{border-color:#f59e0b80}.bms-bcal-person-icon{display:inline-grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:999px;background:#f59e0b26;color:#b45309}.dark .bms-bcal-person-icon{color:#fbbf24}.bms-bcal-person-icon svg{width:1.1rem;height:1.1rem}.bms-bcal-person-text{display:flex;flex-direction:column;flex:1;min-width:0}.bms-bcal-person-text>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-bcal-person-text>span{font-size:.75rem;color:var(--bms-muted)}.bms-bcal-list .bms-empty{padding:1.25rem}@container (min-width: 760px){.bms-bcal-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));align-content:start;gap:.5rem}.bms-bcal-list-head,.bms-bcal-list .bms-empty{grid-column:1 / -1}}.bms-announce-preview{gap:.5rem;padding-top:.25rem}.bms-announce-preview-label{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bms-muted)}.bms-announce-read{gap:.75rem}@media (min-width: 1024px){.fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item a[href$="/announcements"] .fi-sidebar-item-label{max-width:5.25rem;font-size:.625rem;letter-spacing:-.01em}}.bms-date-pill{display:inline-flex}.bms-daypop{width:18.5rem}.bms-datepop-day.bms-day-off{opacity:.3;cursor:not-allowed}.bms-daypop-foot{display:flex;justify-content:flex-end;padding-top:.5rem;border-top:1px solid var(--bms-line);margin-top:.5rem}.bms-worklog-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.bms-worklog-bar .bms-day-nav{flex-wrap:nowrap;gap:.25rem}.bms-payroll-notes{margin:0;font-size:.875rem;color:var(--bms-muted);white-space:pre-line;overflow-wrap:anywhere}.bms-payroll-notes strong{color:inherit;font-weight:600}.bms-payroll-warning{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid #fcd34d;border-radius:.75rem;background:#fffbeb;color:#92400e;font-size:.875rem}.bms-payroll-warning div{display:flex;flex-direction:column;gap:.15rem;min-width:0;overflow-wrap:anywhere}.bms-payroll-warning-icon{width:1.25rem;height:1.25rem;flex:none;margin-top:.1rem}.dark .bms-payroll-warning{border-color:#fbbf2459;background:#fbbf2414;color:#fcd34d}.bms-payroll-entry{display:flex;flex-direction:column;gap:.875rem}.bms-payroll-box{border:1px solid var(--gray-200);border-radius:.5rem;overflow:hidden}.dark .bms-payroll-box{border-color:#ffffff1a}.bms-payroll-box-head{margin:0;padding:.5rem 1rem;background:var(--gray-50);border-bottom:1px solid var(--gray-200);font-size:.6875rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--bms-muted)}.dark .bms-payroll-box-head{background:#ffffff0a;border-color:#ffffff1a}.bms-payroll-grid{display:grid;gap:.875rem .75rem;margin:0;padding:.875rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 640px){.bms-payroll-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bms-payroll-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bms-payroll-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.bms-payroll-grid dt{margin:0 0 .2rem;font-size:.75rem;color:var(--bms-muted);white-space:nowrap}.bms-payroll-grid dd{margin:0;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}.bms-payroll-grid dd small{display:block;font-size:.6875rem;font-weight:400;color:var(--bms-muted)}.bms-payroll-wrap{overflow-wrap:anywhere}.bms-payroll-box-foot{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1rem;border-top:1px solid var(--gray-200);background:var(--gray-50);font-size:.875rem}.bms-payroll-box-foot span{color:var(--bms-muted)}.bms-payroll-box-foot strong{font-size:.9375rem;font-variant-numeric:tabular-nums}.dark .bms-payroll-box-foot{background:#ffffff0a;border-color:#ffffff1a}.bms-payroll-note{display:flex;flex-direction:column;gap:.2rem;margin:0 1rem .875rem;padding-top:.75rem;border-top:1px solid var(--gray-200);font-size:.875rem;overflow-wrap:anywhere}.bms-payroll-note span{font-size:.75rem;color:var(--bms-muted)}.dark .bms-payroll-note{border-color:#ffffff1a}.bms-payroll-muted{margin:0;color:var(--bms-muted);font-weight:500}p.bms-payroll-muted{padding:.875rem 1rem;font-style:italic;font-size:.875rem}.bms-payroll-bad{color:#dc2626}.bms-payroll-warn{color:#d97706}.bms-payroll-good{color:#16a34a}.dark .bms-payroll-bad{color:#f87171}.dark .bms-payroll-warn{color:#fbbf24}.dark .bms-payroll-good{color:#4ade80}.bms-payroll-net{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1.1rem 1rem;border-radius:.625rem;background:var(--primary-50);border:1px solid var(--primary-200)}.bms-payroll-net span{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-700)}.bms-payroll-net strong{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:center}.dark .bms-payroll-net{background:#ffffff0a;border-color:#ffffff1f}.dark .bms-payroll-net span{color:var(--primary-300)}.fi-ta-header-ctn:has(>.fi-ta-header):not(:has(.fi-ta-header-heading,.fi-ta-header-description)){display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--gray-200)}.dark .fi-ta-header-ctn:has(>.fi-ta-header):not(:has(.fi-ta-header-heading,.fi-ta-header-description)){border-bottom-color:#ffffff1a}.fi-ta-header-ctn:has(>.fi-ta-header):not(:has(.fi-ta-header-heading,.fi-ta-header-description))>*{flex:1 1 100%;order:3}.fi-ta-header-ctn:has(>.fi-ta-header):not(:has(.fi-ta-header-heading,.fi-ta-header-description))>.fi-ta-header-toolbar{flex:0 1 auto;order:2;margin-inline-start:0;padding-inline:0;border-bottom-width:0}.fi-ta-header-ctn:has(>.fi-ta-header):not(:has(.fi-ta-header-heading,.fi-ta-header-description))>.fi-ta-header{flex:0 1 auto;min-width:0;order:1;margin-inline-start:auto;padding-inline:0;border-bottom-width:0}.fi-ta-header-ctn:has(>.fi-ta-header):not(:has(.fi-ta-header-heading,.fi-ta-header-description)){column-gap:.75rem;padding-inline:1rem}.fi-ta-header-ctn:has(>.fi-ta-header):not(:has(.fi-ta-header-heading,.fi-ta-header-description))>:not(.fi-ta-header,.fi-ta-header-toolbar){margin-inline:-1rem}@media (min-width: 640px){.fi-ta-header-ctn:has(>.fi-ta-header):not(:has(.fi-ta-header-heading,.fi-ta-header-description)){padding-inline:1.5rem}.fi-ta-header-ctn:has(>.fi-ta-header):not(:has(.fi-ta-header-heading,.fi-ta-header-description))>:not(.fi-ta-header,.fi-ta-header-toolbar){margin-inline:-1.5rem}}.fi-ta-header-ctn:has(>.fi-ta-header):not(:has(.fi-ta-header-heading,.fi-ta-header-description))>.fi-ta-header-toolbar{row-gap:.5rem}.fi-ta-header-toolbar>.fi-ta-actions:first-child{order:2;min-height:0}.bms-sales-month{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.bms-sales-progress{display:flex;align-items:center;gap:.5rem;min-width:8rem}.bms-sales-bar{flex:1;height:.5rem;border-radius:999px;background:#00000014;overflow:hidden}.dark .bms-sales-bar{background:#ffffff1a}.bms-sales-bar>span{display:block;height:100%;border-radius:999px}.bms-sales-bar-success{background:#16a34a}.bms-sales-bar-warning{background:#eab308}.bms-sales-bar-danger{background:#ef4444}.bms-sales-pct{font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.bms-sales-sub{display:block;font-size:.75rem;color:var(--bms-muted)}.bms-sales-next{font-size:.75rem;color:#b45309}.dark .bms-sales-next{color:#fbbf24}.bms-sales-good{color:#15803d}.dark .bms-sales-good{color:#4ade80}.bms-sales-empty{padding:2rem .5rem!important;text-align:center;color:var(--bms-muted)}.bms-sales-more{margin:0;padding:.75rem 1rem;font-size:.8125rem;color:var(--bms-muted)}.bms-client-sales{margin-top:1rem}.bms-client-sales .pms-card-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.bms-slab-active td{background:#16a34a14}.bms-slab-next td{background:#eab3081a}.bms-slab-line{margin:.75rem 0 0;font-size:.875rem;color:var(--bms-muted)}.bms-slab-line strong{color:inherit;font-weight:600}@media (max-width: 767px){.bms-sales-perf thead,.bms-client-sales-table thead{display:none}.bms-sales-perf,.bms-sales-perf tbody,.bms-sales-perf tr,.bms-sales-perf td,.bms-client-sales-table,.bms-client-sales-table tbody,.bms-client-sales-table tr,.bms-client-sales-table td{display:block;width:100%}.bms-sales-perf tr,.bms-client-sales-table tr{padding:.5rem 0;border-bottom:1px solid var(--bms-line)}.bms-sales-perf td,.bms-client-sales-table td{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.15rem .4rem;border:0!important;padding:.2rem 1rem!important;text-align:right}.bms-sales-perf td:before,.bms-client-sales-table td:before{content:attr(data-label);flex-shrink:0;margin-right:auto;font-size:.75rem;color:var(--bms-muted);text-align:left}.bms-sales-perf .bms-sales-sub,.bms-client-sales-table .bms-sales-sub{display:inline}.bms-sales-perf td.bms-sales-empty{display:block;text-align:center}.bms-sales-perf td.bms-sales-empty:before{content:none}.bms-sales-progress{justify-content:flex-end;min-width:0;flex:1;max-width:12rem}}.bms-dash-sales-body{display:flex;flex-direction:column;gap:.4rem;padding:0 .5rem .5rem}.bms-dash-sales .bms-sales-progress{max-width:none;justify-content:flex-start;min-width:0}.bms-dash-sales .bms-sales-bar{height:.625rem}.bms-dash-sales .bms-sales-pct{font-size:.875rem;font-weight:600}.bms-dash-sales .bms-sales-sub{font-size:.8125rem;line-height:1.5}.bms-dash-sales .bms-sales-sub strong{font-weight:600}.bms-dash-sales .bms-sales-next{display:block}.bms-search-acts-url{display:inline-flex;gap:.15rem}@media (hover: none){.bms-search-item .bms-search-chat{visibility:visible}}.bms-inv-line-total{align-self:end;padding-bottom:.55rem;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.bms-inv-total{margin-top:.5rem;text-align:right;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.bms-invoice-links{white-space:nowrap;text-align:right}.bms-invoice-links a+a{margin-left:.75rem}.bms-link-view .bms-client-kv{grid-template-columns:max-content 1fr}.bms-link-url{display:block;padding:.4rem .5rem;border-radius:.375rem;background:var(--bms-hover);font-size:.75rem;overflow-wrap:anywhere;user-select:all}.bms-overdue-invoices .bms-dash-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.bms-overdue-dismiss{margin-left:auto;font-size:.8125rem;background:none;border:0;cursor:pointer}.bms-overdue-row{display:flex;align-items:center;gap:.5rem .75rem;flex-wrap:wrap}.bms-overdue-row .bms-menu-text{flex:1 1 14rem;min-width:0}.bms-overdue-amount{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.bms-overdue-actions>span{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.bms-chip-btn{padding:.2rem .6rem;border-radius:999px;border:1px solid var(--bms-line);background:var(--bms-surface);font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap}.bms-chip-btn:hover{background:var(--bms-hover)}.bms-chip-btn-success{border-color:#16a34a;color:#15803d}.dark .bms-chip-btn-success{color:#4ade80}.bms-fin-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:stretch}@media (min-width: 1280px){.bms-fin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bms-fin-grid>.pms-card{margin:0}.bms-fin-empty{margin:0;padding:.75rem 1rem;color:var(--bms-muted)}.bms-fin-usd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.75rem 1rem 1rem}@media (min-width: 768px){.bms-fin-usd{grid-template-columns:repeat(4,minmax(0,1fr))}}.bms-fin-usd>div{display:flex;flex-direction:column;gap:.2rem;padding:.6rem .75rem;border:1px solid var(--bms-line);border-radius:.5rem}.bms-fin-usd strong{font-size:1rem;text-align:left}.bms-fin-pending{display:block;font-size:.75rem;font-weight:400;color:#b45309}.dark .bms-fin-pending{color:#fbbf24}.bms-fin-views{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media (max-width: 767px){.bms-fin-grid .pms-table thead{display:none}.bms-fin-grid .pms-table,.bms-fin-grid .pms-table tbody,.bms-fin-grid .pms-table tr,.bms-fin-grid .pms-table td{display:block;width:100%}.bms-fin-grid .pms-table tr{padding:.5rem 0;border-bottom:1px solid var(--bms-line)}.bms-fin-grid .pms-table td{display:flex;justify-content:flex-end;align-items:center;gap:.4rem;border:0!important;padding:.2rem 1rem!important;text-align:right}.bms-fin-grid .pms-table td:before{content:attr(data-label);flex-shrink:0;margin-right:auto;font-size:.75rem;color:var(--bms-muted);text-align:left}.bms-fin-grid .pms-table td[colspan]{display:block;text-align:center}.bms-fin-grid .pms-table td[colspan]:before{content:none}}.bms-cmp-thread{display:flex;flex-direction:column;gap:.75rem;min-width:0}.bms-cmp-msg{min-width:0;padding:.75rem 1rem;border:1px solid var(--bms-line);border-radius:.75rem;background:var(--bms-surface)}.bms-cmp-msg-raiser{border-left:3px solid var(--primary-500)}.bms-cmp-msg-note{border-style:dashed;border-color:var(--warning-400);background:color-mix(in srgb,var(--warning-500) 7%,var(--bms-surface))}.bms-cmp-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.35rem;font-size:.875rem}.bms-cmp-body{font-size:.875rem;line-height:1.55;overflow-wrap:anywhere}.bms-cmp-files{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.bms-cmp-file{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.25rem .6rem;border:1px solid var(--bms-line);border-radius:999px;font-size:.8125rem}.bms-cmp-file:hover{background:var(--bms-hover)}.bms-cmp-file-open{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.bms-cmp-file-dl{display:inline-flex;margin-left:.15rem;padding-left:.4rem;border-left:1px solid var(--bms-line);color:var(--bms-muted)}.bms-cmp-file-dl:hover{color:inherit}.bms-cmp-reply{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--bms-line);border-radius:.75rem;background:var(--bms-surface)}.bms-cmp-send{display:flex;justify-content:flex-end}.bms-cmp-closed{margin:0;padding:.75rem 1rem;border:1px dashed var(--bms-line);border-radius:.75rem}.bms-cmp-box-row{display:flex;align-items:center;gap:.5rem .75rem}.bms-cmp-box-row .bms-menu-text{flex:1 1 auto;min-width:0}.bms-cmp-box-row .bms-menu-text .bms-count{display:block;margin-left:0}.bms-user-menu-who{display:flex;flex-direction:column;gap:.125rem;padding:0 .75rem .5rem;font-size:.75rem;line-height:1.1rem;color:var(--gray-500);overflow-wrap:anywhere}.bms-role-group .fi-section-content.fi-sc-has-gap{row-gap:0}.bms-role-group .fi-section-content>.fi-grid-col{padding-block:.875rem}.bms-role-group .fi-section-content>.fi-grid-col:first-child{padding-top:0}.bms-role-group .fi-section-content>.fi-grid-col:last-child{padding-bottom:0}.bms-role-group .fi-section-content>.fi-grid-col+.fi-grid-col{border-top:1px solid var(--gray-200)}.dark .bms-role-group .fi-section-content>.fi-grid-col+.fi-grid-col{border-top-color:#ffffff14}.bms-role-row .fi-fo-field-label-content{white-space:nowrap;font-weight:600}.bms-role-row .fi-fo-toggle-buttons.fi-inline{gap:.5rem}.bms-role-row .fi-fo-toggle-buttons .fi-btn{padding:.375rem .75rem;white-space:nowrap}.bms-role-row .fi-sc-text{font-size:.8125rem;line-height:1.25rem;color:var(--gray-500)}@media (min-width: 640px){.bms-role-row.fi-fo-field-has-inline-label{grid-template-columns:11.5rem minmax(0,1fr)}.bms-role-row.fi-fo-field-has-inline-label .fi-fo-field-content-col{grid-column:auto}}.fi-grid-col:has(>.fi-sc-component>.bms-role-group)>.fi-sc-component,.fi-grid-col>.bms-role-group,.bms-role-group>.fi-section{height:100%}.bms-assist-btn{display:inline-flex;align-items:center;gap:.35rem;height:2.125rem;padding:0 .7rem;border:1px solid var(--gray-200);border-radius:.6rem;background:var(--gray-50);color:var(--gray-700);font-size:.8125rem;font-weight:600;white-space:nowrap}.bms-assist-btn:hover{border-color:var(--primary-300);color:var(--primary-700)}.bms-assist-btn:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.dark .bms-assist-btn{border-color:#ffffff1a;background:#ffffff0a;color:var(--gray-200)}.dark .bms-assist-btn:hover{border-color:var(--primary-500);color:var(--primary-300)}.bms-assist-btn-icon{width:1rem;height:1rem;color:var(--primary-500)}@media (max-width: 767px){.bms-assist-btn{width:2.25rem;height:2.25rem;padding:0;justify-content:center;border:0;background:transparent}.dark .bms-assist-btn{background:transparent}.bms-assist-btn-icon{width:1.3rem;height:1.3rem}.bms-assist-btn-text{display:none}}.bms-assist-backdrop{position:fixed;inset:0;z-index:45;background:#0f172a59}.bms-assist-panel{position:fixed;top:0;right:0;bottom:0;z-index:46;width:min(28rem,100vw);display:flex;flex-direction:column;background:var(--bms-surface, #fff);border-left:1px solid var(--bms-line);box-shadow:-12px 0 32px #0f172a29}html.bms-assist-locked{overflow:hidden}@media (max-width: 639px){.bms-assist-panel{width:100vw;border-left:0}}.bms-assist-panel>div{flex:1;min-height:0;display:flex;flex-direction:column}.bms-assist{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;background:var(--bms-surface, #fff)}.bms-assist-full{height:calc(100dvh - 8.5rem);min-height:26rem;border:1px solid var(--bms-line);border-radius:.75rem;overflow:hidden}.bms-assist-head{display:flex;align-items:center;gap:.5rem;padding:.7rem .75rem .7rem 1rem;border-bottom:1px solid var(--bms-line)}.bms-assist-mark{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:9999px;background:var(--primary-50);color:var(--primary-600)}.bms-assist-mark svg{width:1.1rem;height:1.1rem}.dark .bms-assist-mark{background:#ffffff0f;color:var(--primary-400)}.bms-assist-name{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.2}.bms-assist-name strong{font-size:.9375rem}.bms-assist-name span{font-size:.75rem;color:var(--bms-muted)}.bms-assist-thread{flex:1;min-height:0;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.7rem}.bms-assist-msg{display:flex}.bms-assist-you{justify-content:flex-end}.bms-assist-bubble{max-width:85%;padding:.55rem .8rem;border-radius:.9rem;font-size:.875rem;line-height:1.45;overflow-wrap:anywhere;background:var(--gray-100);color:var(--gray-900)}.dark .bms-assist-bubble{background:#ffffff0f;color:var(--gray-100)}.bms-assist-you .bms-assist-bubble{background:var(--primary-600);color:#fff;border-bottom-right-radius:.3rem}.bms-assist-bee .bms-assist-bubble{border-bottom-left-radius:.3rem}.bms-assist-bubble p{margin:0}.bms-assist-done{background:var(--success-50);color:var(--success-800);display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.dark .bms-assist-done{background:#22c55e1f;color:var(--success-300)}.bms-assist-card{width:100%;max-width:100%;padding:.8rem .9rem;border:1px solid var(--bms-line);border-radius:.75rem;background:var(--bms-surface, #fff);font-size:.875rem;line-height:1.5;display:flex;flex-direction:column;gap:.55rem;overflow-wrap:anywhere}.bms-assist-card-title{font-size:.875rem;font-weight:600}.bms-assist-text table,.bms-policy table{border-collapse:collapse;margin:.3rem 0 .6rem;font-size:.8125rem}.bms-assist-text th,.bms-assist-text td,.bms-policy th,.bms-policy td{border:1px solid var(--bms-line);padding:.3rem .6rem;text-align:left}.bms-assist-text th,.bms-policy th{background:var(--bms-hover);font-weight:600}.bms-assist-text ul ul,.bms-policy ul ul{list-style:circle;margin-bottom:0}.bms-assist-text ul ul ul,.bms-policy ul ul ul{list-style:square}.bms-assist-source{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;color:var(--bms-muted)}.bms-assist-source .bms-link{font-weight:600}.bms-assist-others{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;color:var(--bms-muted)}.bms-assist-chip{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.3rem .65rem;border:1px solid var(--bms-line);border-radius:9999px;background:var(--bms-surface, #fff);color:var(--gray-700);font-size:.78rem;font-weight:500;text-align:left}.bms-assist-chip:hover{border-color:var(--primary-300);color:var(--primary-700)}.dark .bms-assist-chip{color:var(--gray-200)}.dark .bms-assist-chip:hover{border-color:var(--primary-500);color:var(--primary-300)}.bms-assist-starters{display:flex;flex-wrap:wrap;gap:.4rem}.bms-assist-muted{margin:0;font-size:.78rem;color:var(--bms-muted)}.bms-assist-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.25rem,1fr));gap:.45rem}.bms-assist-tile{display:flex;flex-direction:column;gap:.1rem;min-width:0;padding:.5rem .6rem;border-radius:.55rem;background:var(--bms-hover);border-left:3px solid var(--gray-300)}.bms-assist-tile span{font-size:.72rem;color:var(--bms-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bms-assist-tile strong{font-size:.95rem;white-space:nowrap}.bms-assist-tile em{font-style:normal;font-size:.7rem;color:var(--bms-muted)}.bms-assist-tone-primary{border-left-color:var(--primary-500)}.bms-assist-tone-success{border-left-color:var(--success-500)}.bms-assist-tone-warning{border-left-color:var(--warning-500)}.bms-assist-tone-danger{border-left-color:var(--danger-500)}.bms-assist-tone-info{border-left-color:var(--info-500)}.bms-assist-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bms-assist-rows li{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.4rem 0;border-top:1px solid var(--bms-line)}.bms-assist-rows li:first-child{border-top:0}.bms-assist-rows li>.fi-badge{flex-shrink:0}.bms-assist-row-text{display:flex;flex-direction:column;min-width:0}.bms-assist-row-text a{color:inherit;font-weight:500}.bms-assist-row-text a:hover{color:var(--primary-600);text-decoration:underline}.bms-assist-row-text small{font-size:.72rem;color:var(--bms-muted)}.bms-assist-links{display:flex;flex-wrap:wrap;gap:.35rem .9rem}.bms-assist-link{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;color:var(--primary-600)}.dark .bms-assist-link{color:var(--primary-400)}.bms-assist-link:hover{text-decoration:underline}.bms-assist-confirm{border-color:var(--primary-300);background:var(--primary-50)}.dark .bms-assist-confirm{border-color:#ffffff24;background:#ffffff0a}.bms-assist-confirm p{margin:0}.bms-assist-settled{opacity:.8}.bms-assist-details{display:grid;grid-template-columns:max-content 1fr;gap:.2rem .75rem;margin:0;font-size:.8rem}.bms-assist-details dt{color:var(--bms-muted);white-space:nowrap}.bms-assist-details dd{margin:0;white-space:pre-line}.bms-assist-actions{display:flex;gap:.5rem}.bms-assist-cancel{height:2rem;padding:0 .9rem;border:1px solid var(--bms-line);border-radius:.5rem;font-size:.8125rem;font-weight:600;background:var(--bms-surface, #fff)}.bms-assist-cancel:hover{background:var(--bms-hover)}.bms-assist-typing{display:none;gap:.25rem;padding:.4rem .2rem}.bms-assist-typing i{width:.4rem;height:.4rem;border-radius:9999px;background:var(--gray-400);animation:bms-assist-dot 1s infinite ease-in-out}.bms-assist-typing i:nth-child(2){animation-delay:.15s}.bms-assist-typing i:nth-child(3){animation-delay:.3s}@keyframes bms-assist-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.bms-assist-thinking{display:inline-flex;align-items:center;gap:.5rem;color:var(--gray-500)}.bms-assist-thinking .bms-assist-typing{display:flex;padding:0}.bms-assist-own-words{margin-top:.4rem;font-size:.8rem}.bms-assist-own-words summary{cursor:pointer;color:var(--gray-500)}.bms-assist-form{margin:0 .75rem .5rem;padding:.7rem .8rem;border:1px solid var(--bms-line);border-radius:.75rem;background:var(--bms-hover);display:flex;flex-direction:column;gap:.6rem;max-height:55%;overflow-y:auto}.bms-assist-form-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.875rem}.bms-assist-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.55rem}.bms-assist-field{display:flex;flex-direction:column;gap:.25rem;min-width:0;font-size:.78rem;font-weight:500}.bms-assist-field-wide{grid-column:1 / -1}.bms-assist-field .bms-chip-wrap,.bms-assist-field .bms-create-select{width:100%}.bms-assist-field .bms-date-pill .bms-pill{width:100%;height:2.5rem;justify-content:flex-start}.bms-assist-textarea{height:auto;padding:.5rem .75rem;resize:vertical;min-height:4.5rem}.bms-assist-form-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.bms-assist-suggest{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 .75rem .5rem}.bms-assist-input{display:flex;align-items:center;gap:.35rem;padding:.6rem .6rem .6rem .75rem;border-top:1px solid var(--bms-line)}.bms-assist-input input{flex:1;min-width:0;height:2.5rem;padding:0 .85rem;border:1px solid var(--bms-line);border-radius:9999px;background:transparent;font-size:.875rem;color:inherit}.bms-assist-input input:focus{outline:none;border-color:var(--primary-400)}.bms-policy-toc{display:flex;flex-wrap:wrap;gap:.4rem}.bms-policy{display:flex;flex-direction:column;gap:.25rem;padding:1.25rem;border:1px solid var(--bms-line);border-radius:.75rem;background:var(--bms-surface, #fff)}.bms-policy-section{scroll-margin-top:5rem;font-size:.9rem;line-height:1.6}.bms-policy-section h2{margin:1rem 0 .4rem;padding:.35rem .6rem;border-radius:.4rem;background:var(--bms-hover);font-size:1rem;font-weight:700}.bms-policy-section:first-child h2{margin-top:0}.bms-policy-section h3{margin:.6rem 0 .25rem;font-size:.9rem;font-weight:700}.bms-policy-section:target h2,.bms-policy-section:target h3{color:var(--primary-600)}.bms-policy-empty{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:2.5rem 1rem;border:1px dashed var(--bms-line);border-radius:.75rem;color:var(--bms-muted);text-align:center}.bms-policy-empty-icon{width:2rem;height:2rem}.bms-policy-empty strong{color:var(--gray-900)}.dark .bms-policy-empty strong{color:var(--gray-100)}.bms-assist-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.bms-assist-settings>.bms-assist-model,.bms-assist-settings>.bms-assist-muted{grid-column:1 / -1}@media (max-width: 47.99rem){.bms-assist-settings,.bms-assist-model{grid-template-columns:minmax(0,1fr)}}.bms-assist-settings .bms-create-toggle{border:1px solid var(--bms-line);border-radius:.75rem;padding:.8rem 1rem;background:var(--bms-surface, #fff)}.bms-assist-disabled{opacity:.6;cursor:not-allowed}.bms-assist-settings .bms-create-toggle strong{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.bms-assist-model{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;border:1px solid var(--bms-line);border-radius:.75rem;padding:.8rem 1rem;background:var(--bms-surface, #fff)}.bms-assist-model .bms-assist-field,.bms-assist-model-foot{min-width:0}.bms-assist-model-foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.bms-assist-test{grid-column:1 / -1;margin:0;padding:.5rem .7rem;border-radius:.5rem;font-size:.8125rem;overflow-wrap:anywhere;background:var(--bms-hover)}.bms-assist-test-fail{color:var(--danger-600, #dc2626)}.bms-assist-disabled strong{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.bms-confirm{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem}.bms-confirm[hidden]{display:none}.bms-confirm-backdrop{position:absolute;inset:0;background:#0f172a73}.bms-confirm-box{position:relative;width:min(24rem,100%);padding:1rem 1.1rem .9rem;border:1px solid var(--bms-line);border-radius:.75rem;background:var(--bms-surface);box-shadow:0 20px 50px #00000040;animation:bms-confirm-in var(--bms-dur-1, .12s) ease-out}.bms-confirm-title{margin:0 0 .35rem;font-size:1rem;font-weight:600}.bms-confirm-text{margin:0 0 1rem;color:var(--bms-muted);font-size:.875rem;line-height:1.45;overflow-wrap:anywhere}.bms-confirm-actions{display:flex;justify-content:flex-end;gap:.5rem}.bms-confirm-actions button{padding:.4rem .85rem;font-size:.8125rem}@keyframes bms-confirm-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.bms-confirm-box{animation:none}}.bms-pcard-wait .bms-pcard-wait-face{width:3.5rem;height:3.5rem;flex-shrink:0}.bms-pcard-wait strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-pdrawer[hidden],.bms-pdrawer-backdrop[hidden]{display:none!important}.bms-select-menu[hidden]{display:none}.bms-per-page .bms-pill{white-space:nowrap}.bms-fv.bms-fv-gone{display:none}.filepond--drop-label,.filepond--drop-label label,.filepond--root .filepond--browser+.filepond--drop-label{cursor:pointer}.fi-fo-file-upload .filepond--root{border:1.5px dashed var(--primary-300);border-radius:.75rem;background:#0ea5e90d}.fi-fo-file-upload .filepond--root:hover{border-color:var(--primary-500);background:#0ea5e917}.dark .fi-fo-file-upload .filepond--root{border-color:#7dd3fc59;background:#0ea5e914}.fi-fo-file-upload .filepond--panel-root{background:transparent;border:0;box-shadow:none}.fi-fo-file-upload:not(.pms-compact-upload) .filepond--drop-label{min-height:6rem}.fi-fo-file-upload .filepond--drop-label label{color:var(--gray-600);font-weight:500}.dark .fi-fo-file-upload .filepond--drop-label label{color:var(--gray-300)}.fi-fo-file-upload:not(.pms-compact-upload) .filepond--drop-label label:before{content:"";display:block;width:1.75rem;height:1.75rem;margin:0 auto .4rem;background:var(--primary-500);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 13v8'/%3E%3Cpath d='M4 14.9A7 7 0 1 1 15.7 8h1.8a4.5 4.5 0 0 1 2.5 8.2'/%3E%3Cpath d='m8 17 4-4 4 4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 13v8'/%3E%3Cpath d='M4 14.9A7 7 0 1 1 15.7 8h1.8a4.5 4.5 0 0 1 2.5 8.2'/%3E%3Cpath d='m8 17 4-4 4 4'/%3E%3C/svg%3E") center / contain no-repeat}.bms-downloading{position:relative;pointer-events:none}.bms-downloading>svg,.bms-downloading>.fi-icon,.bms-downloading .bms-meta-icon{opacity:0}.bms-downloading:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bms-download-spin .7s linear infinite}.bms-add-task.bms-downloading:after,.bms-menu-item.bms-downloading:after{left:.85rem}@keyframes bms-download-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.bms-downloading:after{animation-duration:2s}}.bms-time-pop{min-width:0;width:10rem;max-height:15rem}.bms-time-pop .bms-menu-item.bms-at{background:var(--bms-hover)}.bms-time-pop .bms-menu-item.bms-on{background:color-mix(in srgb,var(--primary-500) 14%,transparent);color:var(--primary-600);font-weight:600}.bms-time-none{display:block;padding:.5rem}.fi-page:not(.bms-keep-heading) .fi-header-heading,.fi-page:not(.bms-keep-heading) .fi-header:not(:has(.fi-breadcrumbs,.fi-header-subheading,.fi-header-actions-ctn :is(a,button))){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fi-page:not(.bms-keep-heading) .fi-header>.fi-header-actions-ctn{margin-inline-start:auto}.bms-task-title{flex-shrink:0}.pms-page-intro-actions{flex:0 1 auto;min-width:0;max-width:100%}.bms-menu-text>*{overflow:hidden;text-overflow:ellipsis}.fi-badge{flex-shrink:0;max-width:100%}@media (min-width: 640px){.fi-ta-cell .fi-ta-text:not(.fi-ta-text-has-badges){white-space:normal;overflow-wrap:break-word;min-width:calc-size(max-content,min(size,9rem))}.fi-ta-cell .fi-badge{white-space:normal;min-width:calc-size(max-content,min(size,7rem))}}@media (max-width: 640px){.bms-search-bar{padding-left:.5rem}.bms-search-bar .bms-search-close{order:-1}.bms-search-bar .bms-search-bar-icon{display:none}}@media (max-width: 640px){.fi-main{padding-inline:.75rem}.fi-page-header-main-ctn{padding-top:.75rem;padding-bottom:1.25rem;row-gap:.875rem}.fi-page-content{row-gap:.875rem}.pms-picker-card{gap:.625rem 1rem;padding:.75rem .875rem}.pms-stat-tiles,.pms-stat-tiles-2,.pms-stat-tiles-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.pms-stat-tiles>:last-child:nth-child(odd){grid-column:1 / -1}.pms-stat-tiles .pms-usage-tile,.pms-stat-tiles .pms-usage-tile.pms-usage-tile-stacked{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:.5rem;row-gap:.25rem;padding:.625rem .75rem}.pms-stat-tiles .pms-usage-tile>:nth-child(n+3){grid-column:1 / -1}.pms-stat-tiles .pms-usage-tile:not(.pms-usage-tile-stacked){align-items:start;row-gap:.125rem;padding-inline:.625rem}.pms-stat-tiles .pms-usage-tile:not(.pms-usage-tile-stacked)>.pms-usage-icon{grid-row:span 2;align-self:center;width:2rem;height:2rem}.pms-stat-tiles .pms-usage-tile:not(.pms-usage-tile-stacked)>:nth-child(n+3){grid-column:2}.pms-stat-tiles .pms-usage-tile:not(.pms-usage-tile-stacked)>.pms-usage-value{line-height:1.15}.pms-stat-tiles .pms-usage-tile:not(.pms-usage-tile-stacked)>.pms-usage-label{font-size:.75rem}.pms-stat-tiles .pms-usage-icon{width:1.75rem;height:1.75rem}.pms-stat-tiles .pms-usage-svg{width:1rem;height:1rem}.pms-stat-tiles .pms-usage-label,.pms-stat-tiles .pms-usage-tile-stacked .pms-usage-label,.pms-stat-tiles .pms-usage-note,.pms-stat-tiles .pms-usage-tile-stacked .pms-usage-note{overflow:visible;white-space:normal;text-overflow:clip;font-size:.8125rem;line-height:1.25}.pms-stat-tiles .pms-usage-note,.pms-stat-tiles .pms-usage-tile-stacked .pms-usage-note{font-size:.75rem}.pms-stat-tiles .pms-usage-value,.pms-stat-tiles .pms-usage-tile-stacked .pms-usage-value{margin-top:0;font-size:1.25rem;text-align:left}}@media (max-width: 640px){.bms-toolbar>.fi-tabs{flex-wrap:nowrap;gap:2px;padding:4px;overflow-x:auto;scrollbar-width:none}.bms-toolbar>.fi-tabs .fi-tabs-item{flex:none;gap:.25rem;padding:.375rem .5rem;font-size:.8125rem}}.bms-profile-head{display:flex;align-items:center;gap:.875rem;padding-bottom:1rem;border-bottom:1px solid var(--bms-line)}.bms-profile-head .bms-profile-head-avatar{flex:none;width:3.5rem;height:3.5rem;font-size:1.125rem}.bms-profile-head-who{display:flex;flex-direction:column;min-width:0;gap:.125rem}.bms-profile-head-who strong{font-size:1.0625rem;color:var(--gray-950)}.dark .bms-profile-head-who strong{color:#fff}.bms-profile-head-who span{font-size:.8125rem;color:var(--gray-500)}.bms-profile-head-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bms-profile-loading{display:flex;justify-content:center;padding:3rem 0}.bms-profile-dialog .fi-sc-actions:has(>.fi-ac>.fi-btn){position:sticky;bottom:-1.5rem;z-index:5;margin-bottom:-1.5rem;padding:.875rem 0 1.5rem;border-top:1px solid var(--bms-line);background:var(--bms-surface, #fff)}.dark .bms-profile-dialog .fi-sc-actions:has(>.fi-ac>.fi-btn){background:var(--gray-900)}@media (max-width: 640px){.bms-profile-dialog .fi-tabs{gap:0;padding:.25rem}.bms-profile-dialog .fi-tabs-item{gap:.25rem;padding:.375rem .5rem;font-size:.8125rem}}.bms-client-row{display:flex;align-items:center;gap:.375rem}.bms-client-row>.bms-create-input{flex:1;min-width:0}.bms-client-lock{width:.875rem;height:.875rem;opacity:.45}.bms-sidebar-close{display:none}@media (max-width: 1023px){.fi-sidebar-header{justify-content:space-between;gap:.5rem}.bms-sidebar-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-inline-end:-.5rem;border-radius:.5rem;color:var(--gray-500)}.bms-sidebar-close:hover,.bms-sidebar-close:focus-visible{background:var(--bms-hover);color:var(--gray-700)}.dark .bms-sidebar-close{color:var(--gray-400)}.bms-sidebar-close-icon{width:1.375rem;height:1.375rem}.fi-sidebar-nav{row-gap:.5rem;padding:.75rem 1rem 1rem}.fi-sidebar-group,.fi-sidebar-group-items{row-gap:0}.fi-sidebar-group-btn{padding-block:.375rem}.fi-sidebar-item-btn{min-height:2.5rem;padding-block:.375rem}}@media (max-width: 640px){.fi-body{--topbar-height: 3.25rem}.fi-topbar{padding-inline:.375rem .625rem}.fi-topbar-end{column-gap:0}.fi-topbar .fi-icon-btn,.fi-topbar .bms-search-pill,.fi-topbar .bms-assist-btn{width:2.375rem;height:2.375rem}.fi-topbar .bms-search-pill,.fi-topbar .bms-assist-btn{width:2rem}.fi-topbar .fi-icon-btn>.fi-icon,.fi-topbar .bms-search-pill-icon,.fi-topbar .bms-assist-btn-icon{width:1.125rem;height:1.125rem}.fi-topbar .fi-user-menu-trigger{margin-inline-start:.25rem}.fi-topbar .fi-icon-btn>.fi-icon-btn-badge-ctn{inset-inline-start:auto;inset-inline-end:0;top:.125rem;translate:none}.fi-topbar .fi-user-avatar{width:1.75rem;height:1.75rem}.bms-search-host>.bms-search{padding:0}.bms-search-box{width:100%;height:100%;max-height:none;border-radius:0}.bms-inbox-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.bms-inbox-tab:first-child{grid-column:auto}.bms-inbox-tab{justify-content:center;padding:.5rem .25rem;font-size:.8125rem;text-align:center}.bms-inbox-tab>.fi-icon{display:none}.bms-inbox-tab>span{align-items:center}.bms-inbox-tab small{font-size:.6875rem}.bms-inbox-bar{flex-wrap:wrap;justify-content:flex-start;gap:.375rem}.bms-inbox-bar>.bms-count{margin-inline-end:auto}.bms-inbox-bar-tools{display:contents}.fi-ta-header-ctn{row-gap:0}.fi-ta-header-ctn>.fi-ta-header{padding-block:.625rem 0}.fi-ta-header-ctn>.fi-ta-header-toolbar{padding-block:.5rem .625rem}.fi-ta-header-ctn:has(>.fi-ta-header):not(:has(.fi-ta-header-heading,.fi-ta-header-description))>.fi-ta-header,.fi-ta-header-ctn:has(>.fi-ta-header):not(:has(.fi-ta-header-heading,.fi-ta-header-description))>.fi-ta-header-toolbar{flex:1 1 100%}.fi-ta-header>.fi-ta-actions{width:100%}.fi-ta-header>.fi-ta-actions>*{flex:1 1 auto}.fi-ta-header>.fi-ta-actions>.fi-btn{justify-content:center}.fi-ta-header>.fi-ta-actions .fi-dropdown-trigger,.fi-ta-header>.fi-ta-actions .fi-dropdown-trigger>.fi-btn{width:100%;justify-content:center}.fi-ta-header-toolbar>div:not(.fi-ta-actions){flex:1 1 auto}.fi-ta-header-toolbar .fi-ta-search-field{flex:1 1 auto}.fi-ta-empty-state{padding:1.5rem 1rem}}@media (hover: none){.bms-chat-msg,.bms-card,.bms-row,.bms-inbox-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.bms-chat-msg textarea{-webkit-user-select:text;user-select:text}.bms-chat-msg{grid-template-columns:2rem minmax(0,1fr)}.bms-chat-msg:hover{background:none}.bms-chat-msg.bms-touch-on,.bms-inbox-row.bms-touch-on,.bms-row.bms-touch-on{background:var(--bms-hover)}.bms-chat-tools{display:none}.bms-chat-msg.bms-touch-on>.bms-chat-tools,.bms-chat-tools:has(.bms-pop-open){display:flex;grid-column:2;flex-wrap:wrap;gap:.25rem;visibility:visible}.bms-chat-tools .fi-icon-btn{width:2.5rem;height:2.25rem;margin:.25rem 0 0;border:1px solid var(--bms-line);border-radius:.5rem;background:var(--bms-surface)}.bms-chat-tools .fi-icon-btn>.fi-icon{width:1.125rem;height:1.125rem}.bms-card:not(.bms-touch-on) .bms-card-tools:not(:has(.bms-pop-open)):not(:has([aria-expanded=true])){display:none}.bms-card:not(.bms-touch-on) .bms-sel:not(:checked),.bms-row:not(.bms-touch-on) .bms-sel:not(:checked),.bms-row:not(.bms-touch-on) .bms-lt-plus{display:none}.bms-selecting .bms-card .bms-sel:not(:checked),.bms-selecting .bms-row .bms-sel:not(:checked){display:inline-block}.bms-inbox-row:not(.bms-touch-on) .bms-inbox-tools{display:none}.bms-inbox-row:not(.bms-touch-on) .bms-inbox-time{display:inline}}.bms-turnstile{min-height:65px}@media (max-width: 767px){.bms-chat.bms-chat-open:not(.bms-chat-solo){height:calc(100dvh - 5.25rem);min-height:0}.bms-chat.bms-chat-open .bms-chat-main{min-height:0;height:100%}.bms-chat-composer textarea{overflow-y:auto;scrollbar-width:thin}}@media (max-width: 640px){.bms-updating{top:3.75rem;left:.75rem;right:.75rem;translate:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;max-width:none;padding:.75rem .875rem;border-radius:.875rem;font-size:.875rem;line-height:1.35;text-align:left;white-space:normal}.bms-updating.bms-failed{text-align:left}.bms-updating-go{flex:none;margin-left:0;padding:.4rem .9rem}}.fi-topbar .fi-icon-btn>.fi-icon-btn-badge-ctn{inset-inline-start:auto;inset-inline-end:-.125rem;top:.125rem;translate:none}.fi-topbar .fi-user-menu-trigger{margin-inline-start:.375rem}@media (min-width: 1024px){:is(.fi-main,.fi-modal,.bms-search-host){font-size:.875rem;--text-base: .9375rem}:is(.fi-main,.fi-modal) .fi-ta-header-cell{font-size:.75rem;font-weight:500;color:var(--gray-500)}.dark :is(.fi-main,.fi-modal) .fi-ta-header-cell{color:var(--gray-400)}:is(.fi-main,.fi-modal) .fi-btn:not(.fi-size-xs){font-size:.8125rem}.fi-ta-text:not(.fi-inline),.fi-ta-cell:has(.fi-ta-actions){padding-block:.75rem}.bms-prose{font-size:.875rem}.bms-task-title,.fi-main .fi-header-heading{font-size:1.375rem}.pms-usage-label{font-size:.8125rem}.pms-usage-value,.pms-usage-tile-stacked .pms-usage-value{font-size:1.25rem}}.bms-mention-mirror{display:none;position:absolute;margin:0;overflow:hidden;border-style:solid;border-color:transparent;background:transparent;color:inherit;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;pointer-events:none}.bms-mention-mirror.bms-on{display:block}.bms-mention-mirror+textarea{position:relative}.bms-mention-mirror.bms-on+textarea{color:transparent;caret-color:var(--gray-950)}.dark .bms-mention-mirror.bms-on+textarea{caret-color:#fff}.bms-mention-mirror.bms-on+textarea::selection{color:transparent;background:color-mix(in srgb,var(--primary-500) 28%,transparent)}.bms-mention-hl{border-radius:.25rem;background:color-mix(in srgb,var(--primary-500) 12%,transparent);color:var(--primary-700)}.dark .bms-mention-hl{color:var(--primary-300)}.bms-it-inventory .fi-ta-cell .fi-ta-text,.bms-it-inventory .fi-ta-cell .fi-ta-text-item{white-space:nowrap}.bms-it-inventory .fi-ta-image img{border-radius:6px;object-fit:cover}.fi-grid-col:has(.bms-it-notes),.fi-grid-col:has(.bms-it-notes)>*,.bms-it-notes,.bms-it-notes .fi-fo-field-content-col,.bms-it-notes .fi-input-wrp,.bms-it-notes .fi-input-wrp-content-ctn{display:flex;flex-direction:column;flex:1 1 auto}.fi-grid-col:has(.bms-it-notes){align-self:stretch}.bms-it-notes textarea{flex:1 1 auto;min-height:6rem}.bms-turnstile-error{margin-top:.5rem;font-size:.8125rem;color:var(--danger-600, #dc2626)}.bms-chatapp-foot{position:relative;padding:.35rem .5rem;border-top:1px solid var(--bms-line)}.bms-chatapp-settings{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:inherit}.bms-chatapp-settings:hover,.bms-chatapp-settings[aria-expanded=true]{background:var(--bms-hover)}.bms-chatapp-chevron{margin-left:auto;transition:transform .15s}.bms-chatapp-chevron-open{transform:rotate(180deg)}.bms-chatapp-menu{position:absolute;left:.5rem;right:.5rem;bottom:calc(100% + .25rem);z-index:30;padding:.35rem;border:1px solid var(--bms-line);border-radius:.75rem;background:var(--bms-surface);box-shadow:0 -8px 24px #0000001f}.dark .bms-chatapp-menu{background:var(--gray-900);box-shadow:0 -8px 24px #00000073}.bms-chatapp-theme{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem .5rem;font-size:.8125rem}.bms-chatapp-menu .bms-chatapp-theme{margin-top:.3rem;padding-top:.55rem;border-top:1px solid var(--bms-line)}.bms-chatapp-theme-label{display:inline-flex;align-items:center;gap:.5rem}.bms-chatapp-theme .fi-theme-switcher{display:inline-flex;gap:.125rem;padding:0;width:auto}
