.kbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;margin:0 0 var(--gap)}.kbar__filters{display:contents}.kbar__search{width:100%;min-width:0}.kbar__cells{--picks:3;--cells:4;--pick-w:184px;display:grid;grid-template-columns:repeat(var(--picks),var(--pick-w)) auto;grid-gap:8px;gap:8px;min-width:0}.kbar[data-staff] .kbar__cells{--picks:4;--cells:5;--pick-w:164px}.kbar__pick{min-width:0}.kbar__pick .sel__btn{color:var(--muted)}.kbar__pick[data-on] .sel__btn{color:var(--text);border-color:var(--text)}.kbar__toggle{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 14px;min-width:0;border-radius:10px;border:1px solid var(--border-strong);background:var(--field);color:var(--muted);font-size:var(--fs-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.kbar__toggle:hover{color:var(--text);border-color:var(--accent);text-decoration:none}.kbar__toggle[data-on]{color:var(--text);border-color:var(--text);background:var(--hover)}.kbar__add{min-width:0}@media (max-width:1180px){.kbar{grid-template-columns:minmax(0,1fr) auto}.kbar__cells{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(var(--cells),minmax(0,1fr))}}@media (min-width:621px) and (max-width:900px){.kbar[data-staff]:not([data-tab=list],[data-tab=funnel]) .kbar__cells{grid-template-columns:repeat(6,minmax(0,1fr))}.kbar[data-staff]:not([data-tab=list],[data-tab=funnel]) .kbar__cells>*{grid-column:span 2}.kbar[data-staff]:not([data-tab=list],[data-tab=funnel]) .kbar__cells>:nth-child(n+4){grid-column:span 3}}@media (min-width:621px) and (max-width:760px){.kbar:not([data-staff],[data-tab=list],[data-tab=funnel]) .kbar__cells{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.kbar__toggle{height:44px}}@media (max-width:620px){.kbar__cells{grid-template-columns:repeat(2,minmax(0,1fr))}.kbar[data-staff] .kbar__cells>.kbar__pick--owner,.kbar__cells>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:381px) and (max-width:620px){.kbar[data-staff] .kbar__cells>.kbar__pick--owner~:last-child:nth-child(odd){grid-column:auto}}@media (max-width:380px){.kbar .kbar__cells>:is(.kbar__pick--prio,.kbar__toggle){grid-column:1/-1}}.board.board--wide{margin-left:-2px;margin-right:calc((100% - var(--page-w, 100vw)) / 2 + var(--pad) - 2px);max-width:none;min-width:0;grid-auto-columns:minmax(256px,1fr);scroll-padding-inline:2px}.board.board--wide.board--fit4{margin-right:-2px}@media (min-width:1000px){.board.board--wide.board--fit4{grid-auto-columns:minmax(0,1fr)}}@media (min-width:761px) and (max-width:999px){.board.board--wide.board--fit4{grid-auto-columns:minmax(228px,1fr)}}.board[data-fade=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.board[data-fade=left]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px);mask-image:linear-gradient(90deg,transparent,#000 36px)}.board[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent)}@media (max-width:760px){.board.board--wide{grid-auto-columns:calc(100% - 40px);scroll-snap-type:x mandatory;align-items:start}.board.board--wide .board__col{min-height:0;scroll-snap-stop:always}.board[data-fade=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent)}.board[data-fade=left]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px);mask-image:linear-gradient(90deg,transparent,#000 20px)}.board[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent)}}.kchips{display:none}@media (max-width:760px){.kchips{position:-webkit-sticky;position:sticky;top:var(--topbar-h);z-index:6;display:flex;gap:6px;margin-bottom:10px;padding:8px 0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;background:var(--bg)}.kchips::-webkit-scrollbar{display:none}.kchips__chip{flex:none;min-height:34px;padding:6px 12px;font-family:inherit;color:var(--muted);white-space:nowrap}.kchips__chip>b{margin-left:2px;color:var(--faint);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kchips__chip[aria-pressed=true]{color:var(--text);border-color:var(--text);background:var(--hover)}.kchips__chip[aria-pressed=true]>b{color:var(--text)}.kchips__chip[data-over]{border-color:var(--accent);border-style:dashed;color:var(--text)}.kchips[data-n="4"]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.kchips[data-n="4"]>.kchips__chip{min-width:0;justify-content:center;padding-inline:10px}.kchips[data-n="4"]>.kchips__chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}}@media (max-width:560px){.kchips[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.board__more{display:flex;align-items:center;justify-content:center;height:34px;margin-top:8px;border-radius:12px;border:1px dashed var(--border-strong);color:var(--muted);font-size:var(--fs-ui);white-space:nowrap;text-decoration:none}.board__more:hover{color:var(--text);border-color:var(--accent);text-decoration:none}.board.board--wide .board__col{grid-template-rows:auto 1fr}.board.board--wide .board__list{margin-top:10px}.board__col{transition:border-color .2s ease,background .2s ease,box-shadow .25s var(--ease-out)}.board__col[data-over]{box-shadow:0 0 0 1px var(--accent-line),0 22px 50px var(--glow)}.board[data-dragging],.board[data-dragging] *{cursor:-webkit-grabbing;cursor:grabbing}.kcard--move{-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.kcard__link{-webkit-touch-callout:none}.kcard__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kcard>.kcard__prio.kcard__prio{position:absolute;top:0;left:12px;right:12px;height:3px;z-index:1;border-radius:0 0 3px 3px}.kcard>.kcard__prio[data-p=high]{background:var(--text)}.kcard .kcard__top{display:flex;align-items:center;gap:10px;min-height:34px}.kcard__brand{display:flex;flex:none}.kcard__brand>.ava{width:34px;height:34px;border-radius:10px;font-size:.8rem}.kcard__id{display:grid;flex:1 1 auto;min-width:0;grid-gap:2px;gap:2px}.kcard__kind{font-size:var(--fs-kicker);line-height:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.kcard .kcard__name,.kcard__kind{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kcard .kcard__name{display:block;line-height:20px;overflow-wrap:normal;font-size:min(var(--fs-body),.94rem)}.kcard--move .kcard__kind{padding-right:24px}.kcard--move .kcard__id:not(:has(.kcard__kind))>.kcard__name{padding-right:24px}.kcard__sub{color:var(--muted);font-size:var(--fs-ui);line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kcard .kcard__pills{flex-wrap:nowrap;align-items:center;min-height:24px}.kcard__pills>*{flex:none}.kcard__pills>.pill{flex:0 1 auto;min-width:0;display:block;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kcard__marks{display:flex;align-items:center;gap:10px;min-height:16px;min-width:0;color:var(--muted);font-size:var(--fs-ui);line-height:18px}.kcard__marks>.pings{flex:none}.kcard .kcard__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px}.kcard__owner{display:flex;flex:none}.kcard__group{max-width:55%;color:var(--faint);overflow:hidden;text-overflow:ellipsis}.kcard__group,.kdue{flex:0 1 auto;font-size:var(--fs-ui);white-space:nowrap}.kdue{display:inline-flex;align-items:center;gap:6px;height:22px;min-width:0;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kdue>span{overflow:hidden;text-overflow:ellipsis}.kdue__ico{flex:none;opacity:.85}.kdue[data-due=overdue]{color:var(--bad)}.kdue[data-due=today]{color:var(--accent)}:is(.board.board--wide,.kdrag) .kcard{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:36px 18px 26px;align-items:center}:is(.board.board--wide,.kdrag) .kcard:has(>.kcard__from){grid-template-rows:36px 18px 36px 26px}:is(.board.board--wide,.kdrag) .kcard>.kcard__top{grid-row:1;grid-column:1/-1;min-height:0}:is(.board.board--wide,.kdrag) .kcard>:is(.kcard__sub,.kcard__marks){grid-row:2;grid-column:1/-1}:is(.board.board--wide,.kdrag) .kcard>.kcard__from{grid-row:3;grid-column:1/-1;align-self:start}:is(.board.board--wide,.kdrag) .kcard>.kcard__foot{grid-row:-2;grid-column:1/-1}:is(.board.board--wide,.kdrag) .kcard>.kcard__pills{grid-row:-2;grid-column:1;justify-self:start;min-height:0}:is(.board.board--wide,.kdrag) .kcard:has(>.kcard__foot>:is(.kdue,.kcard__push))>.kcard__pills{grid-column:2;justify-self:end}:is(.board.board--wide,.kdrag) .kcard:has(>.kcard__foot>:is(.kdue,.kcard__push)):has(>.kcard__foot>.kcard__owner)>.kcard__pills{margin-right:34px}.kcard__from{min-height:36px}.board--tasks .kcard .kcard__top,.kdrag .kcard .kcard__top:not(:has(.kcard__brand)){align-items:flex-start}.board--tasks .kcard .kcard__name{line-height:18px}.board--tasks .kcard .kcard__id:not(:has(.kcard__kind))>.kcard__name{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.kcard .ava,.ld .ava{font-family:var(--font-body);font-weight:800;letter-spacing:.02em}.kcard>.kcard__move.kcard__move{position:absolute;top:6px;right:6px;z-index:2;display:grid;place-items:center;width:26px;height:24px;padding:0;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--faint);font:inherit;font-size:1rem;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease,border-color .15s ease,background .15s ease,opacity .15s ease}.kcard>.kcard__move.kcard__move:hover,.kcard>.kcard__move.kcard__move[aria-expanded=true]{color:var(--text);border-color:var(--border-strong);background:var(--hover)}.kcard>.kcard__move.kcard__move:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (hover:hover) and (pointer:fine){.kcard>.kcard__move.kcard__move{opacity:0}.kcard:focus-within>.kcard__move.kcard__move,.kcard:hover>.kcard__move.kcard__move,.kcard>.kcard__move.kcard__move[aria-expanded=true]{opacity:1}}@media (max-width:760px){.kcard>.kcard__move.kcard__move{top:5px;right:5px;width:34px;height:34px;border-radius:10px}.kcard>.kcard__move.kcard__move:after{content:"";position:absolute;inset:-5px}.kcard .kcard__top{padding-right:34px}.kcard--move .kcard__id:not(:has(.kcard__kind))>.kcard__name,.kcard--move .kcard__kind{padding-right:0}}.board .kcard[data-slot]{background:var(--accent-soft);border:1px dashed var(--accent-line);box-shadow:none}.board .kcard[data-slot]:hover{transform:none;box-shadow:none}.board .kcard[data-slot]:before,.board .kcard[data-slot]>*{visibility:hidden}.board[data-dragging] .kcard:not([data-slot]):hover{transform:none;box-shadow:none;border-color:var(--border)}.kdrag{cursor:-webkit-grabbing;cursor:grabbing}.kcard.kcard--overlay,.kcard.kcard--overlay:hover{height:100%;cursor:-webkit-grabbing;cursor:grabbing;transform:rotate(2deg) scale(1.02);border-color:var(--accent-line);box-shadow:0 28px 60px var(--shadow),0 0 0 1px var(--accent-soft);animation:kLift .22s var(--ease-out) backwards;transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),border-color .28s ease}.kdrag--drop .kcard.kcard--overlay{transform:none;box-shadow:0 10px 24px var(--shadow);border-color:var(--border)}@keyframes kLift{0%{transform:none;box-shadow:none}}.kcard[data-landed]{animation:kLand 1.1s var(--ease-out)}@keyframes kLand{0%,35%{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 14px 34px var(--shadow)}}.kcard[data-enter]{animation:kIn .5s var(--ease-out) backwards;animation-delay:calc(.14s + var(--i, 0) * 45ms)}@keyframes kIn{0%{opacity:0;transform:translateY(12px) scale(.98)}}.board__toast{position:fixed;left:50%;bottom:24px;z-index:90;translate:-50% 0;width:max-content;max-width:min(520px,calc(100vw - 32px));padding:12px 16px;border-radius:12px;background:var(--surface-2);border:1px solid var(--accent-line);color:var(--text);box-shadow:0 18px 44px var(--shadow);font-size:var(--fs-ui);line-height:1.4}@media (max-width:760px){.board__toast{bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}.menu__pop.kmenu{position:fixed;right:auto;min-width:0;z-index:70}.kmenu .menu__item{min-width:0;overflow:hidden;text-overflow:ellipsis}.kmenu .menu__item:focus-visible{outline:none;background:var(--hover);color:var(--accent)}.kmenu .kmenu__opt:disabled{cursor:default;color:var(--text);font-weight:700;opacity:1;justify-content:space-between}.kmenu .kmenu__opt:disabled:hover{background:transparent}.kmenu .kmenu__opt:disabled:after{content:"";flex:none;width:6px;height:6px;margin-left:10px;border-radius:50%;background:var(--text)}.tdlg{display:grid;grid-gap:18px;gap:18px;min-width:0}.tdlg__pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:24px;font-size:var(--fs-ui)}.tdlg__sec{display:grid;grid-gap:12px;gap:12px;min-width:0;padding-top:16px;border-top:1px solid var(--border)}.tdlg__h{margin:0;font-size:var(--fs-kicker);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--muted)}.tdlg__text{white-space:pre-wrap;overflow-wrap:anywhere}.tdlg__note{color:var(--muted)}.tdlg__by{color:var(--faint);font-size:var(--fs-ui)}.tdlg__req{color:var(--muted)}.tdlg .grid2>.field{min-width:0}.ld--notile .ld__head,.ld--task .ld__head{padding-top:10px}:is(.ld--task,.ld--notile) .ld__name{font-family:var(--font-body);font-size:1.25rem;line-height:1.3;letter-spacing:normal;font-weight:700}.tdlg__file>.lc-file{position:relative;display:block;height:50px;margin:0;padding:0 15px;border-radius:12px;cursor:pointer;min-width:0;background:var(--field);border:1px solid var(--border-strong);color:var(--text);font-size:1rem;letter-spacing:normal;text-transform:none;transition:border-color .15s ease}.tdlg__file>.lc-file[data-empty]{color:var(--muted)}.tdlg__file>.lc-file:has(.upload__field:focus-visible),.tdlg__file>.lc-file:hover{border-color:var(--accent)}.tdlg__file>.lc-file>.upload__field{width:1px;height:1px;min-width:0;padding:0;border:0}.tdlg__file .lc-file__name{display:block;line-height:48px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tdlg__file>.upload__err{display:block;margin:8px 0 0;color:var(--accent);font-size:var(--fs-ui);letter-spacing:normal;text-transform:none}.tdlg .grid2>.field--wide:nth-child(1 of .field)~.field:nth-child(2 of .field),.tform>.field--wide:nth-child(1 of .field)~.field:nth-child(2 of .field){margin-top:16px}.tdlg .sel--field .sel__btn,.tform .sel--field .sel__btn{font-size:1rem;padding:0 15px}.tdlg .attach__text{max-height:none;overflow:visible}.ld{display:grid;grid-gap:22px;gap:22px;min-width:0}.ld:not(.ld--wait){animation:ldIn .35s var(--ease-out) backwards}@keyframes ldIn{0%{opacity:0;transform:translateY(6px)}}.ld__head{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:4px 34px 0;text-align:center;min-width:0}.ld__head>.ava--lg{width:64px;height:64px;border-radius:20px;font-size:1.3rem;margin-bottom:6px}.ld__kicker{font-size:var(--fs-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.ld__name{margin:0;max-width:100%;font-size:var(--fs-title);line-height:1.15;font-weight:800;overflow-wrap:anywhere}.ld__head>.pill{margin-top:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ld__acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ld__acts[data-one]{grid-template-columns:minmax(0,1fr)}.ld__acts>.btn--sm{width:100%;min-width:0;padding:0 10px}@media (max-width:420px){.ld__acts{grid-template-columns:minmax(0,1fr)}}.ld__stage{display:grid;grid-gap:10px;gap:10px;min-width:0}.ld__stagehead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:22px;min-width:0}.ld__stagename{min-width:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.ld__stagename[data-look]{color:var(--accent)}.ld__track{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.ld__seg{display:grid;align-items:center;height:28px;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.ld__seg>i{display:block;height:6px;border-radius:999px;background:var(--hover);box-shadow:inset 0 0 0 1px var(--border-strong);transition:background .35s var(--ease-out) calc(var(--k, 0) * 40ms),box-shadow .35s ease,transform .2s var(--ease-out)}.ld__seg[data-on]>i{background:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.ld__seg:hover>i,.ld__seg[data-cur]>i{transform:scaleY(1.6)}.ld__seg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ld__err{margin:0}.ld__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ld__tile,.ld__tiles{display:grid;grid-gap:8px;gap:8px}.ld__tile{align-content:space-between;min-width:0;min-height:72px;padding:12px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border)}.ld__tile[data-wide]{grid-column:1/-1}.ld__label{font-size:var(--fs-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.ld__value{display:flex;align-items:center;min-width:0;min-height:26px;font-weight:700;white-space:nowrap;overflow:hidden}.ld__value>.kdue{font-weight:700;font-size:inherit}.ld__who{display:flex;align-items:center;gap:8px;min-width:0}.ld__who>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.ld__sec{display:grid;grid-gap:12px;gap:12px;min-width:0;padding-top:18px;border-top:1px solid var(--border)}.ld__h{margin:0;font-size:var(--fs-kicker);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.ld__h,.ld__line{color:var(--muted)}.ld__line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:44px;padding:10px 14px;border-radius:12px;border:1px dashed var(--border-strong);font-size:var(--fs-ui)}.ld__line>span+span:before{content:"·";margin-right:14px;color:var(--faint)}.ld__note{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.ld__input.toolbar__search{width:100%}.ld__note>.btn--sm:disabled{opacity:.45;cursor:default;filter:none}.ld__tl .tl__head{flex-wrap:nowrap;min-width:0}.ld__tl .tl__who{flex:none}.ld__kind{color:var(--muted);font-size:var(--fs-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld__kind,.ld__tlbody{min-width:0}.ld__tl>.tl:last-child{padding-bottom:0}.ld__tl>.tl:last-child:before{display:none}.ld__fu{display:flex;align-items:center;gap:10px;min-width:0;min-height:26px}.ld__fu>.kdue{flex:none;font-weight:700}.ld__funote{min-width:0;color:var(--muted);font-size:var(--fs-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ld__steps>:last-child:nth-child(odd){grid-column:1/-1}.ld__steps>form{display:grid;min-width:0}.ld__steps .btn--sm{width:100%;min-width:0;padding:0 10px}.drawer~.modal,body:has(>.drawer)>.modal{z-index:96}.drawer__grab{display:none}@media (max-width:760px){.drawer[data-sheet] .drawer__panel{top:auto;left:0;right:0;bottom:0;width:100%;height:calc(100dvh - 10px - env(safe-area-inset-top, 0px));padding:0 var(--pad) calc(28px + env(safe-area-inset-bottom, 0px));border-left:0;border-top:1px solid var(--border-strong);border-radius:var(--radius) var(--radius) 0 0;box-shadow:0 -30px 80px var(--shadow)}.drawer[data-sheet] .drawer__grab{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:grid;place-items:center;height:26px;margin:0 calc(-1 * var(--pad)) 6px;background:var(--surface);border-radius:var(--radius) var(--radius) 0 0;touch-action:none;cursor:-webkit-grab;cursor:grab}.drawer__grab>i{display:block;width:40px;height:5px;border-radius:999px;background:var(--border-strong)}.drawer[data-sheet] .drawer__x{top:12px;right:12px;z-index:4;width:44px;height:44px}.drawer[data-sheet] .ld__head{padding-inline:50px}.ld__seg{position:relative;height:44px}.ld__seg:after{content:"";position:absolute;top:0;right:-2px;bottom:0;left:-2px}.ld__track{margin-block:-8px}.ld .kv__value a,.tdlg .kv__value a{position:relative;display:inline-block}.ld .kv__value a:after,.tdlg .kv__value a:after{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}}.ld__skel{display:grid;grid-gap:10px;gap:10px}.ld__skel>i{display:block;height:38px;border-radius:10px;background:linear-gradient(90deg,var(--hover) 0,var(--surface-2) 50%,var(--hover) 100%);background-size:200% 100%;animation:ldShimmer 1.2s linear infinite}.ld__skel>i:nth-child(2){height:72px}.ld__skel>i:nth-child(3){height:160px}@keyframes ldShimmer{to{background-position:-200% 0}}.kcard__push{display:inline-flex;align-items:center;height:22px;min-width:0;flex:0 1 auto;color:var(--accent);font-size:var(--fs-ui);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kcard__from{line-height:18px;text-wrap:balance}.kcard__from,.ld__out{color:var(--muted);font-size:var(--fs-ui)}.ld__out{max-width:100%;margin-top:2px;line-height:1.35;overflow-wrap:anywhere}.ld__acts[data-menu]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px}.ld__acts[data-menu][data-one]{grid-template-columns:minmax(0,1fr) 38px}.ld__acts>.menu{display:grid}.ld__acts>.menu>.menu__btn{width:100%}.ld__form{display:grid;min-width:0}.ld__form>.btn--sm{width:100%;min-width:0;padding:0 10px}.ld__mark{color:var(--muted);font-weight:500}.ld__stage[data-off] .ld__seg{cursor:default}.ld__stage[data-off] .ld__seg[data-on]>i{background:var(--muted);box-shadow:inset 0 0 0 1px var(--muted)}.ld__stage[data-off] .ld__seg:hover>i{transform:none}.ld__stage[data-off] .ld__seg[data-cur]>i{transform:scaleY(1.6)}.ld__stage[data-off] .ld__stagename{color:var(--muted)}@media (max-width:760px){.ld__acts[data-menu]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.ld__acts[data-menu][data-one]{grid-template-columns:minmax(0,1fr) 44px}}@media (max-width:420px){.ld__acts[data-menu]{grid-template-columns:minmax(0,1fr) 44px}.ld__acts:not([data-menu]):not([data-one]){grid-template-columns:minmax(0,1fr)}}.kbar[data-out]{grid-template-columns:minmax(0,1fr) auto}@media (max-width:900px){.kbar[data-out]{grid-template-columns:minmax(0,1fr)}}@media (min-width:761px){.kbar[data-out]~.board.board--wide{grid-auto-columns:minmax(228px,1fr)}}@media (min-width:1000px){.kbar[data-out]~.board.board--wide{margin-right:-2px;grid-auto-columns:minmax(0,1fr)}}.flow-chips b{font-weight:700}.flow-pager{margin-top:var(--gap)}.flow-pager a{min-width:34px;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow-pager a:not([href]){pointer-events:none}.flow-pager a[aria-disabled=true]{opacity:.4}.flow-hidden{display:none!important}.flow-line{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-acts{display:flex;gap:8px;align-items:center;justify-content:flex-end}.flow-acts>form{display:flex;min-width:0}.flow-acts .btn--sm{min-width:96px}.flow-acts>.flow-back{flex:none}.flow-acts .menu__pop{text-align:left}@media (max-width:620px){.flow-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.flow-chips a{justify-content:center;min-width:0}.flow-chips a:last-child:nth-child(odd){grid-column:1/-1}}.flow-bar{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:var(--gap)}.flow-bar .filter{margin:0}.flow-bar__owner{flex:0 0 240px;min-width:0}.flow-bar__owner .sel__btn{height:34px;border-radius:999px;padding:0 14px;background:transparent}@media (max-width:900px){.flow-bar{flex-direction:column;align-items:stretch}.flow-bar__owner{flex:none}.flow-bar__owner .sel__btn{height:38px;border-radius:10px;padding:0 11px}}.flow-history{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:var(--gap)}.flow-history a{color:var(--faint);font-size:var(--fs-ui)}.flow-history a b{margin-left:6px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow-history a:hover{color:var(--accent)}.flow-history a[data-active]{color:var(--text)}.filter.flow-chips a[data-zero]:not([data-active]){color:var(--faint);border-color:var(--border)}.filter.flow-chips a[data-zero]:not([data-active]) b{color:var(--faint)}.flow-bar.flow-bar--sel{justify-content:flex-start}.flow-bar--sel>.flow-bar__owner{margin-left:auto}.flow-bar--sel>.btn--sm.flow-bar__add{flex:none;height:34px;border-radius:999px;padding-inline:16px}.flow-bar--sel>.flow-chips+.flow-bar__add{margin-left:auto}@media (max-width:900px){.flow-bar.flow-bar--sel{flex-direction:row;flex-wrap:wrap;align-items:center}.flow-bar--sel>.flow-chips{flex:0 0 100%}.flow-bar--sel>.flow-bar__owner{flex:1 1 auto;margin-left:0}.flow-bar--sel>.btn--sm.flow-bar__add{height:38px;border-radius:10px}.flow-bar--sel>.flow-chips+.flow-bar__add{margin-left:0}}@media (max-width:620px){.flow-bar.flow-bar--sel{flex-direction:column;align-items:stretch}.flow-bar--sel>.btn--sm.flow-bar__add{order:-1;width:100%;justify-content:center;height:44px;border-radius:12px}.flow-bar--sel>.flow-bar__owner{flex:none}}.card.tablewrap.flow-fuwrap{overflow:visible}.flow-fu td{vertical-align:middle}.flow-fu .flow-lead a{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-fu .flow-lead a:hover{color:var(--accent)}table.weeks.flow-fu td.wide .row__sub{overflow:hidden;text-overflow:ellipsis}.flow-fu .flow-owner{color:var(--muted)}.flow-fu .flow-due .due{display:inline-block}table.weeks.flow-fu td.flow-meta{display:none}.flow-meta__line{display:flex;align-items:baseline;gap:0 6px;min-width:0;color:var(--muted);white-space:nowrap}.flow-meta__line>*{flex:none}.flow-meta__sep{color:var(--faint)}.flow-meta__stage{color:var(--muted)}.flow-meta__line>.flow-meta__who{flex:0 1 auto;min-width:3.5em;overflow:hidden;text-overflow:ellipsis}@media (min-width:1101px){table.weeks.flow-fu{table-layout:fixed;min-width:0}.flow-fu td,.flow-fu th{padding-left:10px;padding-right:10px}table.weeks.flow-fu td.wide{min-width:0}.flow-fu .fu-c-lead{width:180px}.flow-fu .fu-c-stage{width:164px}.flow-fu .fu-c-due{width:168px}.flow-fu .fu-c-owner{width:150px}.flow-fu .fu-c-acts{width:164px}.flow-fu .fu-c-status{width:140px}}@media (min-width:621px) and (max-width:1100px){table.weeks.flow-fu{min-width:0}.flow-fu thead{display:none}.flow-fu tbody{display:block}.flow-fu tr{display:grid;grid-template-columns:196px minmax(0,1fr) 168px;grid-gap:10px 16px;gap:10px 16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--border)}.flow-fu[data-owner] tr{grid-template-columns:196px minmax(0,1fr) 168px 150px}.flow-fu tbody tr:first-child{padding-top:0}.flow-fu tbody tr:last-child{border-bottom:none;padding-bottom:0}table.weeks.flow-fu td{border:none;padding:0;min-width:0}.flow-fu td.flow-lead{grid-row:1;grid-column:1/-2}.flow-fu[data-history] td.flow-lead{grid-column:1/-1}.flow-fu td.acts,.flow-fu td.flow-status{grid-row:1;grid-column:-2/-1;width:auto}.flow-fu td.flow-status{justify-self:end}table.weeks.flow-fu td.acts{justify-self:stretch}.flow-fu td.acts .flow-acts{justify-content:stretch}.flow-fu td.acts .flow-acts>:not(.menu):not(dialog){flex:1 1 auto;min-width:0}.flow-fu td.acts .flow-acts .btn--sm{width:100%;min-width:0}}@media (max-width:620px){table.weeks.flow-fu tr{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:14px 0}.flow-fu tbody tr:first-child{padding-top:0}.flow-fu tbody tr:last-child{padding-bottom:0}table.weeks.flow-fu td:before{display:none}table.weeks.flow-fu td.wide{min-width:0}table.weeks.flow-fu tr>td.flow-due,table.weeks.flow-fu tr>td.flow-owner,table.weeks.flow-fu tr>td.flow-stage{display:none}table.weeks.flow-fu tr>td.flow-lead{grid-row:1;grid-column:1;display:grid;align-items:center;min-height:44px}.flow-fu .flow-lead a{font-size:1rem;font-weight:700;line-height:22px;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}table.weeks.flow-fu tr>td.acts{grid-row:1;grid-column:2;width:auto;align-self:start}table.weeks.flow-fu tr:has(>td.wide:first-child)>td.acts:last-child{grid-column:2}table.weeks.flow-fu tr>td.flow-meta{display:block;grid-row:2;grid-column:1/-1;padding:0}table.weeks.flow-fu tr>td.flow-todo{grid-row:3;grid-column:1/-1;color:var(--muted)}.flow-fu td.flow-todo:empty{display:none}.flow-fu .flow-acts .btn--sm{min-width:92px}table.weeks.flow-fu[data-history] tr>td.flow-lead{grid-column:1/-1}}@media (min-width:621px) and (max-width:760px){.flow-fu .flow-lead a{display:block;line-height:44px}}@media (max-width:760px){.flow-history{gap:0 20px}.flow-history a{display:inline-flex;align-items:center;min-height:44px}.flow-pager a{min-width:44px}}.flow-sel{--n-sum:34px;--n-when:112px;--n-acts:232px}.flow-sel .notice{row-gap:8px}.flow-sel .notice__main,.flow-sel .notice__side{pointer-events:auto}.flow-sel .notice:hover{background:var(--surface);border-color:var(--border)}.flow-sel .notice:hover .notice__who{color:var(--text)}.flow-sel .notice .notice__who:hover{color:var(--accent)}.flow-sel .notice__main{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:4px}.flow-sel .notice__line{max-width:100%;min-width:0}.flow-sel .notice__acts .btn--sm,.flow-sel .notice__acts>form{flex:1 1 auto}.flow-sel .notice__acts>form .btn--sm{width:100%}.flow-sel .notice__sum{display:flex;justify-content:flex-end}.flow-sel .notice:has(.menu--open){z-index:5}.flow-who{color:var(--muted);overflow-wrap:anywhere}.flow-note,.flow-who{font-size:var(--fs-ui)}.flow-note{color:var(--text)}.flow-preview{overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-width:0}.flow-attach{flex-wrap:nowrap;min-width:0}.flow-sel .notice__url{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%;overflow-wrap:normal}.flow-first{margin-top:0}.section__head>h2.flow-h{font-family:var(--font-body);font-size:var(--fs-kicker);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--muted);line-height:1.4}.flow-sel .notice__side.flow-side--when>.notice__when{grid-column:2}@media (min-width:701px) and (max-width:1100px){.flow-sel .notice__side{grid-template-columns:var(--n-sum) minmax(0,1fr);width:var(--n-acts);row-gap:8px}.flow-sel .notice__side>.notice__acts{grid-row:1;grid-column:1/-1}.flow-sel .notice__side>.notice__sum{grid-row:2;grid-column:1;justify-content:flex-start}.flow-sel .notice__side>.notice__when{grid-row:2;grid-column:2}.flow-sel .notice__side.flow-side--when>.notice__when{grid-row:1}}@media (max-width:700px){.flow-sel .notice{grid-template-columns:minmax(0,1fr)}.flow-sel .notice__side{display:flex;align-items:center;gap:12px}.flow-sel .notice__sum:empty{display:none}.flow-sel .notice__when{flex:1 1 auto;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis}.flow-sel .notice__acts{flex:0 0 auto}}@media (max-width:460px){.flow-sel .notice__side{flex-wrap:wrap;row-gap:10px}.flow-sel .notice__acts[data-main]{flex:1 1 100%}}@media (max-width:760px){.flow-sel .notice__who{position:relative;font-size:1.06rem;font-weight:700}.flow-sel .notice__who:after{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}.flow-sel .notice__url{padding:12px 0;margin:-12px 0}}.flow-file>.lc-file{position:relative;display:block;height:50px;margin:0;padding:0 15px;border-radius:12px;cursor:pointer;min-width:0;background:var(--field);border:1px solid var(--border-strong);color:var(--text);font-size:1rem;letter-spacing:normal;text-transform:none;transition:border-color .15s ease}.flow-file>.lc-file[data-empty]{color:var(--muted)}.flow-file>.lc-file:has(.upload__field:focus-visible),.flow-file>.lc-file:hover{border-color:var(--accent)}.flow-file>.lc-file>.upload__field{width:1px;height:1px;min-width:0;padding:0;border:0}.flow-file>.lc-file>.lc-file__name{line-height:48px}.flow-file>.upload__err{display:block;margin:8px 0 0;color:var(--accent);font-size:var(--fs-ui);letter-spacing:normal;text-transform:none}.flow-menu .row{grid-template-columns:minmax(0,1fr) minmax(0,140px);min-height:62px}.flow-menu .row__end{justify-content:flex-end}.flow-arrow{color:var(--faint)}a.row:hover .flow-arrow{color:var(--accent)}.flow-menu .lang{min-width:84px}.flow-menu .lang a{flex:1 1;text-align:center}@media (max-width:700px){.flow-menu .row{grid-template-columns:minmax(0,1fr) minmax(0,120px)}.flow-menu .row__end{justify-content:flex-end}}@media (max-width:760px){.flow-menu .lang a{font-size:.75rem}.flow-menu .row{padding-top:0;padding-bottom:0}}.flow-sel .notice[data-drop],.flow-sel .notice[data-drop]:hover{border-color:var(--accent)}.flow-sel .notice[data-drop] *{pointer-events:none}.flow-chips[data-pill] a{position:relative;isolation:isolate}.flow-chips[data-pill] a[data-active]{background:transparent;border-color:transparent;color:var(--text)}.flow-pill{position:absolute;inset:-1px;z-index:-1;border-radius:999px;background:var(--hover);box-shadow:inset 0 0 0 1px var(--text)}.flow-tbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:var(--gap)}.flow-tbar .filter{margin:0}.flow-tbar__add{margin-left:auto}.flow-tbar>.btn--sm.flow-tbar__add{height:34px;border-radius:999px;padding-inline:16px}.flow-tbar__phone{display:none}@media (max-width:620px){.flow-tbar{flex-direction:column;align-items:stretch}.flow-tbar>.btn--sm.flow-tbar__add{order:-1;margin-left:0;width:100%;justify-content:center;height:44px;border-radius:12px}.flow-tbar>.flow-chips{display:none}.flow-tbar>.flow-tbar__phone{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}}.flow-sel .notice{align-items:start}.flow-brief{display:grid;grid-gap:6px;gap:6px;min-width:0;width:100%}.flow-brief__one{display:grid;grid-gap:4px;gap:4px;min-width:0}.flow-brief__at{letter-spacing:.02em}.flow-clamp{color:var(--muted);font-size:var(--fs-ui);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.flow-clamp[data-open]{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}.flow-brief .lc-more{pointer-events:auto}.flow-files{display:grid;grid-gap:2px;gap:2px;min-width:0}.flow-fileline{display:flex;align-items:baseline;gap:10px;min-width:0}.flow-sel .flow-fileline__name{flex:0 1 auto;display:block}.flow-fileline__size{flex:0 0 auto;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow-more{min-width:0}.flow-more>summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;list-style:none;pointer-events:auto;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.flow-more>summary::-webkit-details-marker{display:none}.flow-more>summary:hover{color:var(--accent)}.flow-more[open]>summary{margin-bottom:4px}.flow-older[open]{display:grid;grid-gap:8px;gap:8px}.flow-acts__gap{flex:0 0 38px;width:38px;height:38px}.flow-who .pick__off{margin-left:6px}@media (max-width:760px){.flow-more>summary{min-height:44px;margin:-11px 0}.flow-acts__gap{flex-basis:44px;width:44px;height:44px}}.team-acts{justify-content:flex-end}.team-name{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;line-height:20px}.team-name__text{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.team-name .tag{flex:none}.team-table .team-login{margin-top:2px;line-height:18px;color:var(--faint);font-size:var(--fs-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0}.team-table .team-login,.team-table td.team-role-cell .team-val{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-table td.team-role-cell .team-val{max-width:100%}.team-table td.team-norm{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-off{color:var(--faint)}.team-table td .pill{max-width:100%;overflow:hidden;text-overflow:ellipsis}.team-table td.acts .btn--sm{min-width:112px;justify-content:center}@media (min-width:1181px){table.weeks.team-table{table-layout:fixed;min-width:0}.team-table th.team-th-role{width:170px}.team-table th.team-th-leads{width:84px}.team-table th.team-th-norm,.team-table th.team-th-seen,.team-table th.team-th-tg{width:150px}.team-table th.team-th-acts{width:136px}.team-table tbody td.acts{height:63px;box-sizing:border-box}.team-table td.team-tg{white-space:nowrap}.team-table td.team-norm,.team-table th.team-th-norm{padding-right:28px}}@media (max-width:1180px){table.weeks.team-table{min-width:0}table.weeks.team-table thead{display:none}table.weeks.team-table tr{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;padding:16px 0;border-bottom:1px solid var(--border)}table.weeks.team-table tbody tr:first-child{padding-top:0}table.weeks.team-table tbody tr:last-child{border-bottom:none;padding-bottom:0}table.weeks.team-table td{border:none;padding:0;min-width:0}table.weeks.team-table td:before{content:attr(data-l);display:block;color:var(--faint);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;line-height:14px}table.weeks.team-table td.team-who:before,table.weeks.team-table td:not([data-l]):before{display:none}table.weeks.team-table td.num{text-align:left}table.weeks.team-table td.team-who{grid-column:1/-1;grid-row:1;min-height:38px;padding-right:128px;display:flex;flex-direction:column;justify-content:center}table.weeks.team-table td.acts{grid-column:-2/-1;grid-row:1;justify-self:end;align-self:center;width:auto}table.weeks.team-table .team-val{display:block;line-height:18px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:18px}table.weeks.team-table td.team-tg .team-tgcell{min-height:38px;align-content:start}}@media (max-width:760px){table.weeks.team-table tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}table.weeks.team-table td.team-tg{grid-column:1/-1}table.weeks.team-table td.team-who{min-height:44px}}@media (max-width:620px){table.weeks.team-table .team-name__text{font-size:1.06rem}}.team-modal{display:grid}.team-modal__sec+.team-modal__sec{margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.team-modal .card__head{margin-bottom:12px}.team-modal .card__head .tag{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-modal .grid2{row-gap:16px}.team-modal .grid2 .btn,.team-modal .grid2 .field{margin-top:0}.team-modal .quiet{padding:0}.team-invite{display:grid;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0}.team-new>.team-invite{margin-bottom:18px}.team-new .modal__acts{margin-top:0}.team-invite__title{font-size:var(--fs-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.team-invite__cells{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));grid-gap:10px var(--gap);gap:10px var(--gap)}.team-invite__cell{display:grid;grid-gap:4px;gap:4px;min-width:0}.team-invite__cell>span{font-size:var(--fs-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.team-invite__cell code{font-family:inherit;font-size:1rem;line-height:24px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;-moz-user-select:all;user-select:all}@media (max-width:760px){.team-invite__cells{grid-template-columns:minmax(0,1fr)}}.btn.btn--act{background:transparent;color:var(--accent);border:1px solid var(--accent-line)}.btn.btn--act:hover{background:var(--accent);color:#fff;border-color:var(--accent);filter:none}.team-invite .btn{display:flex;align-items:center;justify-content:center;height:50px;padding:0 16px;margin-top:0}.team-form:has(.team-role .sel:not([data-value=bizdev])) .team-tl{display:none}.team-form:has(.team-role .sel[data-value=bizdev]) .team-pwd--tl{grid-column:1/-1}.team-pwd{min-width:0}.team-form:has(.team-role .sel[data-value=owner],.team-role .sel[data-value=admin]) .team-norm-field{display:none}.team-form:has(.team-role .sel:not([data-value=bizdev])) .team-norm-field,.team-form:not(:has(.team-tl)) .team-norm-field{grid-column:1/-1}.team-pwd>.field{margin-top:0}.team-tgcell{display:grid;justify-items:start;grid-gap:2px;gap:2px;min-width:0;max-width:100%}.team-tgcell>.team-val{white-space:nowrap;line-height:18px}.team-tgnew{display:block;margin:0;line-height:18px}.team-tglink{background:none;border:none;padding:0;font:inherit;color:var(--muted);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;white-space:nowrap}.team-tglink:hover{color:var(--accent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.team-tgstate{color:var(--muted);font-size:var(--fs-ui);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-card>h2,.team-new>h2{margin-bottom:16px}.me-card .grid2,.team-new .grid2{row-gap:16px}.me-card .grid2 .field,.team-new .grid2 .field{margin-top:0}.me-card .btn,.team-modal .btn,.team-new .btn{display:flex;align-items:center;justify-content:center;height:50px;padding:0 16px;margin-top:0}a.me-linkbtn:hover{text-decoration:none}.me-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.me-card .me-acts .btn{width:auto;min-width:180px}.me-acts .confirm{flex:1 1 100%}.me-ro input{color:var(--muted);background:transparent;cursor:default}.me-ro input:focus{border-color:var(--border-strong)}@media (max-width:620px){.me-card .me-acts .btn{flex:1 1 100%}}.me-facts{margin-bottom:18px}.me-facts:last-child{margin-bottom:0}.me-code{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.me-switch{margin-top:6px;display:flex;align-items:center;min-height:31px}.me-switch .lang a{min-width:40px;text-align:center}@media (max-width:620px){.kv.me-ui{grid-template-columns:repeat(2,minmax(0,1fr))}.me-switch .lang{display:flex;width:100%;min-height:48px;box-sizing:border-box}.me-switch .lang a{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center}}.login__card form .btn{display:flex;align-items:center;justify-content:center;height:50px;padding:0 16px}@media (max-width:760px){.kv.me-facts .kv__label,.kv.me-ui .kv__label,.login__top .lang a,.me-switch .lang a,.team-invite__cell>span,.team-invite__title,.team-name .tag,table.weeks.team-table td .pill,table.weeks.team-table td:before{font-size:.75rem}}.welcome h1{font-size:min(2.4rem,8.2vw);overflow-wrap:normal}.welcome .sub{margin-bottom:20px}.welcome__tg{display:grid;grid-gap:14px;gap:14px;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:6px}.welcome__kv .kv__value{margin-top:4px}.welcome__kv .kv__value[data-linked]{color:var(--text)}.welcome__open{display:flex;align-items:center;justify-content:center;height:50px;padding:0 16px;margin-top:0}.welcome__open,a.welcome__open:hover{text-decoration:none}.welcome__form .field:first-of-type{margin-top:12px}@media (max-width:620px){.welcome__kv{grid-template-columns:minmax(0,1fr)}}.tg-nudge{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:50px;padding:5px 6px 5px 16px;margin:0 0 var(--gap);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--fs-ui)}.tg-nudge__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-nudge__sub{color:var(--faint)}.tg-nudge__sub:before{content:" · "}.tg-nudge .btn--sm{min-width:112px}@media (max-width:620px){.tg-nudge{padding:2px 2px 2px 14px}.tg-nudge__sub{display:none}}.tacc__has{margin-top:0;min-width:0}.tacc__has>.error--form,.tacc__has>.note--form{margin:0 0 10px}.tacc__list{list-style:none;margin:0;padding:0;display:grid;min-width:0;max-height:330px;overflow:auto;overscroll-behavior:contain}.tacc-row{display:grid;grid-template-columns:minmax(0,1fr) 96px;grid-gap:12px;gap:12px;align-items:center;box-sizing:border-box;min-height:60px;padding:9px 0;border-top:1px solid var(--border)}.tacc-row:first-child{border-top-color:transparent}.tacc-row__who{min-width:0;display:grid;grid-gap:3px;gap:3px}.tacc-row__name{color:var(--text);font-size:var(--fs-ui);font-weight:700;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.tacc-row__name:hover{color:var(--accent);text-decoration:none}.tacc-row__meta{display:flex;min-width:0;color:var(--muted);font-size:var(--fs-kicker);line-height:18px;white-space:nowrap;overflow:hidden}.tacc-row__lead{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.tacc-row__by{flex:0 1 auto;min-width:0;display:flex}.tacc-row__by:before,.tacc-row__byname+.tacc-row__when:before{content:"\00a0·\00a0";flex:none}.tacc-row__byname{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.tacc-row__when{flex:none}.tacc-row__off{margin:0;min-width:0}.tacc-row__off .btn--sm{width:100%;justify-content:center}.tacc__form{margin-top:18px;border-top:1px solid var(--border)}.tacc__form>.field{margin-top:16px}.tacc-pick{display:grid;grid-gap:10px;gap:10px;min-width:0}.tacc-pick input.tacc-pick__find{-moz-appearance:none;appearance:none;-webkit-appearance:none}.tacc-pick__chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.tacc-chip{display:inline-flex;align-items:center;gap:8px;height:30px;max-width:100%;min-width:0;padding:0 10px 0 12px;border-radius:999px;border:1px solid var(--text);background:var(--hover);color:var(--text);font-family:inherit;font-size:var(--fs-ui);line-height:28px;cursor:pointer}.tacc-chip:hover{border-color:var(--accent)}.tacc-chip__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tacc-chip__x{position:relative;flex:none;width:9px;height:9px;color:var(--muted)}.tacc-chip__x:after,.tacc-chip__x:before{content:"";position:absolute;left:50%;top:-1px;width:1.5px;height:11px;margin-left:-.75px;background:currentColor}.tacc-chip__x:before{transform:rotate(45deg)}.tacc-chip__x:after{transform:rotate(-45deg)}.tacc-chip:hover .tacc-chip__x{color:var(--text)}.tacc-pick__list{display:grid;align-content:start;grid-gap:2px;gap:2px;min-width:0;height:292px;overflow:auto;overscroll-behavior:contain;padding:4px;border:1px solid var(--border-strong);border-radius:12px;background:var(--field);transition:opacity .15s ease}.tacc-pick[data-busy] .tacc-pick__list{opacity:.6}.tacc-opt{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:52px;padding:7px 10px;border-radius:8px;cursor:pointer}.tacc-opt:has(input:checked),.tacc-opt:hover{background:var(--hover)}.tacc-opt input[type=checkbox]{width:16px;height:16px;margin:0;padding:0;border:0;border-radius:0;background:none;line-height:normal;accent-color:var(--text);cursor:pointer}.tacc-opt__who{min-width:0;display:grid;grid-gap:2px;gap:2px}.tacc-opt__name{color:var(--text);font-size:var(--fs-ui);line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tacc-opt:has(input:checked) .tacc-opt__name{font-weight:700}.tacc-opt__sub{color:var(--faint);font-size:var(--fs-kicker);line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tacc-pick__empty{min-height:52px;display:flex;padding:0 10px}.tacc-pick__acts,.tacc-pick__empty{align-items:center}.tacc-pick__count{margin-right:auto;color:var(--muted);font-size:var(--fs-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tacc-pick__acts .btn{min-width:200px}.tacc-pick__acts .btn:disabled{opacity:.45;cursor:default;filter:none}@media (max-width:760px){.tacc-row{grid-template-columns:minmax(0,1fr) 92px;min-height:82px}.tacc-row__meta{display:grid}.tacc-row__lead{white-space:nowrap}.tacc-row__by:before{content:none}.tacc__list{max-height:none;overflow:visible}.tacc-row__off .btn--sm{min-height:44px}.tacc-pick__list{height:264px}.tacc-opt{min-height:56px}.tacc-opt input[type=checkbox]{width:18px;height:18px}.tacc-opt{grid-template-columns:18px minmax(0,1fr)}.tacc-chip{height:36px;line-height:34px}.tacc-pick__acts .btn{min-width:0}}