.tooltip-module__q_gaaq__positioner{z-index:9999}.tooltip-module__q_gaaq__popup{max-width:20rem;color:var(--primary);background-color:var(--mix-card-33-bg);border-radius:var(--radius);transform-origin:var(--transform-origin);word-wrap:break-word;border:.5px solid oklch(from var(--border)l c h/.7);margin-bottom:.25rem;padding:.5rem .75rem;font-size:.875rem;transition:transform .125s ease-out,opacity .125s ease-out;position:relative;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.tooltip-module__q_gaaq__popup[data-starting-style],.tooltip-module__q_gaaq__popup[data-ending-style]{opacity:0;transform:scale(.97)}.tooltip-module__q_gaaq__popup[data-instant]{transition-duration:0s}.tooltip-module__q_gaaq__arrow{z-index:1;width:20px;height:10px;position:absolute}.tooltip-module__q_gaaq__arrow[data-side=top]{bottom:-8px;transform:rotate(180deg)}.tooltip-module__q_gaaq__arrow[data-side=bottom]{top:-8px;transform:rotate(0)}.tooltip-module__q_gaaq__arrow[data-side=left]{right:8px;transform:rotate(90deg)}.tooltip-module__q_gaaq__arrow[data-side=right]{left:-8px;transform:rotate(-90deg)}.tooltip-module__q_gaaq__arrow svg{width:100%;height:100%;display:block}.tooltip-module__q_gaaq__arrowFill{fill:var(--mix-card-33-bg)}.tooltip-module__q_gaaq__arrowOuterStroke{fill:oklch(from var(--border)l c h/.6)}.tooltip-module__q_gaaq__arrowInnerStroke{fill:oklch(from var(--border)l c h/.1)}
.field-module__0SFVmG__root{flex-direction:column;align-items:start;gap:.5rem;width:100%;display:flex}.field-module__0SFVmG__label{align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}.field-module__0SFVmG__description{color:hsl(var(--muted-foreground));font-size:.75rem}.field-module__0SFVmG__error{color:hsl(var(--destructive));font-size:.75rem}
.card-module__Y18W4G__card{border-radius:var(--radius);color:var(--foreground);background-color:var(--mix-card-33-bg);border:1px solid oklch(from var(--border)l c h/.4);flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.5rem;display:flex;position:relative}.card-module__Y18W4G__header{grid-template-columns:1fr auto;align-items:center;gap:.5rem;max-width:100%;display:grid}.card-module__Y18W4G__title{letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:500;line-height:1}.card-module__Y18W4G__description{color:var(--muted-foreground);white-space:unset;grid-column:1/-1;margin:0;font-size:.875rem;line-height:1.25rem}.card-module__Y18W4G__content{flex-direction:column;gap:.75rem;display:flex}.card-module__Y18W4G__cardLift{gap:0;padding-bottom:0;overflow:hidden}.card-module__Y18W4G__cardLift .card-module__Y18W4G__content{transition:transform .25s var(--ease-in-out-quad);background-color:var(--mix-card-33-bg);width:calc(100% + 3rem);margin:0 -1.5rem;padding:1.5rem 1.5rem 2rem}.card-module__Y18W4G__textContent{flex-direction:column;gap:.375rem;display:flex}.card-module__Y18W4G__footer{align-items:center;display:flex}.card-module__Y18W4G__image{object-fit:cover;aspect-ratio:16/9;width:calc(100% + 3rem + 2px);height:300px;transition:transform .25s var(--ease-in-out-quad);border-radius:var(--radius)var(--radius)0 0;box-sizing:border-box;max-width:100vw;margin:calc(-1.5rem - 1px) calc(-1.5rem - 1px) 0}.card-module__Y18W4G__cardLift .card-module__Y18W4G__footer{opacity:0;transition:opacity .25s var(--ease-in-out-quad),transform .25s var(--ease-in-out-quad);position:absolute;bottom:0;left:1.5rem;right:1.5rem}.card-module__Y18W4G__cardLift:hover .card-module__Y18W4G__content{transform:translateY(-2rem)}.card-module__Y18W4G__cardLift:hover .card-module__Y18W4G__footer{opacity:1;transform:translateY(-1rem)}.card-module__Y18W4G__cardLift:hover .card-module__Y18W4G__image{transform:scale(1.04)}@media (max-width:768px){.card-module__Y18W4G__image{width:100%;max-width:none;height:250px;margin:-1.5rem 0 0}.card-module__Y18W4G__cardLift .card-module__Y18W4G__image{width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem}}.card-module__Y18W4G__imageContent{color:#fff;background:linear-gradient(#0000,#0009);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.card-module__Y18W4G__default{background-color:var(--background-muted)}.card-module__Y18W4G__icon{background-color:var(--muted);border-radius:var(--radius);border:1px solid oklch(from var(--border)l c h/.5);box-shadow:0 1px 2px oklch(from var(--foreground)l c h/.04),inset 0 0 0 1px oklch(from var(--background)l c h/.02);z-index:1;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:1.125rem;padding:6px;display:flex;position:relative}.card-module__Y18W4G__action{grid-area:1/2;place-self:start end}@media (max-width:640px){.card-module__Y18W4G__card{gap:1.25rem;padding:1.25rem}.card-module__Y18W4G__title{font-size:1.125rem}.card-module__Y18W4G__description,.card-module__Y18W4G__content{font-size:.9375rem;line-height:1.5}.card-module__Y18W4G__icon{width:28px;height:28px;margin-bottom:1rem}}
.ProjectsKanban-module__ApxJwW__board{overscroll-behavior:contain;background:#fff;flex:1;align-items:stretch;gap:1.0625rem;min-height:0;padding:0 1.0625rem 1.0625rem;display:flex;position:relative;overflow:auto}.ProjectsKanban-module__ApxJwW__boardFrame{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.ProjectsKanban-module__ApxJwW__boardFrame:before,.ProjectsKanban-module__ApxJwW__boardFrame:after{content:"";pointer-events:none;opacity:0;z-index:3;width:2.5rem;transition:opacity .16s;position:absolute;top:0;bottom:0}.ProjectsKanban-module__ApxJwW__boardFrame:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.ProjectsKanban-module__ApxJwW__boardFrame:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.ProjectsKanban-module__ApxJwW__boardFrame[data-more-left=true]:before,.ProjectsKanban-module__ApxJwW__boardFrame[data-more-right=true]:after{opacity:1}.dark .ProjectsKanban-module__ApxJwW__boardFrame:before{background:linear-gradient(90deg,#1a1a1f,#1a1a1f00)}.dark .ProjectsKanban-module__ApxJwW__boardFrame:after{background:linear-gradient(270deg,#1a1a1f,#1a1a1f00)}.ProjectsKanban-module__ApxJwW__scrollbarTrack{cursor:pointer;touch-action:none;flex-shrink:0;height:14px;margin:0 1.0625rem;position:relative}.ProjectsKanban-module__ApxJwW__scrollbarTrack:before{content:"";background:#1e19140d;border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.dark .ProjectsKanban-module__ApxJwW__scrollbarTrack:before{background:#ffffff0d}.ProjectsKanban-module__ApxJwW__scrollbarThumb{cursor:grab;background:#1e19142e;border-radius:3px;min-width:24px;height:6px;transition:background-color .12s;position:absolute;top:50%;transform:translateY(-50%)}.ProjectsKanban-module__ApxJwW__scrollbarTrack:hover .ProjectsKanban-module__ApxJwW__scrollbarThumb,.ProjectsKanban-module__ApxJwW__scrollbarThumb[data-dragging=true]{background:#1e191452}.ProjectsKanban-module__ApxJwW__scrollbarThumb[data-dragging=true]{cursor:grabbing}.dark .ProjectsKanban-module__ApxJwW__scrollbarThumb{background:#ffffff29}.dark .ProjectsKanban-module__ApxJwW__scrollbarTrack:hover .ProjectsKanban-module__ApxJwW__scrollbarThumb{background:#ffffff4d}.dark .ProjectsKanban-module__ApxJwW__scrollbarThumb[data-dragging=true]{background:#ffffff4d}@media (max-width:768px),(hover:none) and (pointer:coarse){.ProjectsKanban-module__ApxJwW__scrollbarTrack,.ProjectsKanban-module__ApxJwW__boardFrame:before,.ProjectsKanban-module__ApxJwW__boardFrame:after{display:none}}.dark .ProjectsKanban-module__ApxJwW__board{background:#1a1a1f}.ProjectsKanban-module__ApxJwW__column{z-index:1;background:0 0;border:none;border-radius:0;flex-direction:column;flex-shrink:0;width:308px;display:flex;position:relative}.ProjectsKanban-module__ApxJwW__columnHeader{z-index:2;background:#fff;align-items:center;gap:.75rem;padding:.5rem .5625rem .625rem;display:flex;position:sticky;top:0}.dark .ProjectsKanban-module__ApxJwW__columnHeader{background:#1a1a1f}.ProjectsKanban-module__ApxJwW__columnHeaderInfo{flex-direction:column;flex:1;min-width:0;display:flex}.ProjectsKanban-module__ApxJwW__columnTitle{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;color:#1a1a1a;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.dark .ProjectsKanban-module__ApxJwW__columnTitle{color:#f0efed}.ProjectsKanban-module__ApxJwW__columnSubtitle{color:#1e191473;text-transform:capitalize;font-size:.75rem}.dark .ProjectsKanban-module__ApxJwW__columnSubtitle{color:#66645f}.ProjectsKanban-module__ApxJwW__columnCount{color:#1e191466;font-variant-numeric:tabular-nums;background:#1e19140d;border-radius:9999px;justify-content:center;align-items:center;min-width:1.4375rem;height:1.4375rem;padding:0 .425rem;font-size:.71875rem;font-weight:500;display:flex}.dark .ProjectsKanban-module__ApxJwW__columnCount{color:#66645f;background:#ffffff0f}.ProjectsKanban-module__ApxJwW__columnContent{flex-direction:column;flex:1;gap:.4375rem;min-height:0;padding:0 .125rem;display:flex;overflow:visible}.ProjectsKanban-module__ApxJwW__columnIcon{flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.ProjectsKanban-module__ApxJwW__columnIconMuted{color:#1e19148c}.dark .ProjectsKanban-module__ApxJwW__columnIconMuted{color:#a09e9a}.ProjectsKanban-module__ApxJwW__card{cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #1e19140d;border-radius:.5625rem;flex-direction:column;gap:.5625rem;padding:.8125rem .875rem;transition:background-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 1px 2px #00000008}.dark .ProjectsKanban-module__ApxJwW__card{box-shadow:none;background:#222228;border-color:#ffffff1a}.ProjectsKanban-module__ApxJwW__cardStatusNotStarted{background:linear-gradient(#a78bfa0d,#a78bfa0d),#fff}.ProjectsKanban-module__ApxJwW__cardStatusInProgress{background:linear-gradient(#6366f10d,#6366f10d),#fff}.ProjectsKanban-module__ApxJwW__cardStatusPaused{background:linear-gradient(#8b7fa80d,#8b7fa80d),#fff}.ProjectsKanban-module__ApxJwW__cardStatusComplete{background:linear-gradient(#4c48690d,#4c48690d),#fff}.dark .ProjectsKanban-module__ApxJwW__cardStatusNotStarted{background:linear-gradient(#a78bfa0d,#a78bfa0d),#222228}.dark .ProjectsKanban-module__ApxJwW__cardStatusInProgress{background:linear-gradient(#6366f10d,#6366f10d),#222228}.dark .ProjectsKanban-module__ApxJwW__cardStatusPaused{background:linear-gradient(#8b7fa80d,#8b7fa80d),#222228}.dark .ProjectsKanban-module__ApxJwW__cardStatusComplete{background:linear-gradient(#4c48690d,#4c48690d),#222228}.ProjectsKanban-module__ApxJwW__card:hover{background:#fefefe;box-shadow:0 2px 8px #0000000a}.dark .ProjectsKanban-module__ApxJwW__card:hover{background:#27272f;box-shadow:0 2px 8px #0003}.ProjectsKanban-module__ApxJwW__card:active{cursor:grabbing}.ProjectsKanban-module__ApxJwW__cardDragging{cursor:grabbing;box-shadow:0 10px 30px #0000001a}.dark .ProjectsKanban-module__ApxJwW__cardDragging{background:#2a2a32;box-shadow:0 10px 30px #0006}.ProjectsKanban-module__ApxJwW__cardDimmed .ProjectsKanban-module__ApxJwW__cardHeader,.ProjectsKanban-module__ApxJwW__cardDimmed .ProjectsKanban-module__ApxJwW__cardFooter{opacity:.7}.ProjectsKanban-module__ApxJwW__cardHeader{align-items:flex-start;gap:.5625rem;display:flex}.ProjectsKanban-module__ApxJwW__cardIcon{color:#1e191466;background-color:#1e19140d;border-radius:.275rem;flex-shrink:0;justify-content:center;align-items:center;width:1.3125rem;height:1.3125rem;margin-top:.125rem;display:flex}.dark .ProjectsKanban-module__ApxJwW__cardIcon{color:#a09e9a;background-color:#ffffff0f}.ProjectsKanban-module__ApxJwW__cardContent{flex-direction:column;flex:1;min-width:0;display:flex}.ProjectsKanban-module__ApxJwW__cardTitle{-webkit-line-clamp:2;color:#1a1a1a;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.dark .ProjectsKanban-module__ApxJwW__cardTitle{color:#f0efed}.ProjectsKanban-module__ApxJwW__cardSubtitle{color:#1e191466;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.dark .ProjectsKanban-module__ApxJwW__cardSubtitle{color:#66645f}.ProjectsKanban-module__ApxJwW__cardFooter{justify-content:space-between;align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.ProjectsKanban-module__ApxJwW__statusBadge{letter-spacing:.01em;align-items:center;font-size:.6625rem;font-weight:500;display:inline-flex}.ProjectsKanban-module__ApxJwW__statusNotStarted{color:#a78bfa}.ProjectsKanban-module__ApxJwW__statusInProgress{color:#6366f1}.ProjectsKanban-module__ApxJwW__statusPaused{color:#8b7fa8}.ProjectsKanban-module__ApxJwW__statusComplete{color:#4c4869}.dark .ProjectsKanban-module__ApxJwW__statusNotStarted{color:#a78bfa}.dark .ProjectsKanban-module__ApxJwW__statusInProgress{color:#818cf8}.dark .ProjectsKanban-module__ApxJwW__statusPaused{color:#a899c2}.dark .ProjectsKanban-module__ApxJwW__statusComplete{color:#6e6a8a}.ProjectsKanban-module__ApxJwW__priorityBadge{letter-spacing:.01em;border-left:1px solid #1e191414;align-items:center;padding:.15rem 0 .15rem .375rem;font-size:.6625rem;font-weight:500;display:inline-flex}.dark .ProjectsKanban-module__ApxJwW__priorityBadge{border-left-color:#ffffff12}.ProjectsKanban-module__ApxJwW__priorityUrgent{color:#dc4a3a}.ProjectsKanban-module__ApxJwW__priorityHigh{color:#1e1914bf}.ProjectsKanban-module__ApxJwW__priorityMedium{color:#1e191466}.ProjectsKanban-module__ApxJwW__priorityLow{color:#1e191440}.dark .ProjectsKanban-module__ApxJwW__priorityUrgent{color:#d97757}.dark .ProjectsKanban-module__ApxJwW__priorityHigh{color:#f0efed}.dark .ProjectsKanban-module__ApxJwW__priorityMedium{color:#a09e9a}.dark .ProjectsKanban-module__ApxJwW__priorityLow{color:#66645f}.ProjectsKanban-module__ApxJwW__emptyColumn{color:#1e191433;flex:1;justify-content:center;align-items:center;min-height:80px;font-size:.75rem;font-style:italic;display:flex}.dark .ProjectsKanban-module__ApxJwW__emptyColumn{color:#ffffff26}.ProjectsKanban-module__ApxJwW__board::-webkit-scrollbar{width:6px;height:6px}.ProjectsKanban-module__ApxJwW__board::-webkit-scrollbar-track{background:0 0}.ProjectsKanban-module__ApxJwW__board::-webkit-scrollbar-thumb{background-color:#1e19140f;border-radius:3px}.ProjectsKanban-module__ApxJwW__board::-webkit-scrollbar-thumb:hover{background-color:#1e19141f}.dark .ProjectsKanban-module__ApxJwW__board::-webkit-scrollbar-thumb{background-color:#ffffff14}.dark .ProjectsKanban-module__ApxJwW__board::-webkit-scrollbar-thumb:hover{background-color:#ffffff26}.ProjectsKanban-module__ApxJwW__templateRow{color:#1e191473;border-top:1px dashed #1e191414;align-items:center;gap:.3125rem;min-width:0;margin-top:.4375rem;padding-top:.4375rem;font-size:.75rem;font-style:italic;display:flex}.dark .ProjectsKanban-module__ApxJwW__templateRow{color:#8a8882;border-top-color:#ffffff14}.ProjectsKanban-module__ApxJwW__templateIcon{opacity:.75;flex-shrink:0;width:.8125rem;height:.8125rem}.ProjectsKanban-module__ApxJwW__templateName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ProjectsKanban-module__ApxJwW__autoDismissRow{color:#a35631b3;background-color:#d977570f;border-radius:.375rem;align-items:center;gap:.3125rem;min-width:0;margin-top:.4375rem;padding:.25rem .4375rem;font-size:.6875rem;font-weight:500;display:flex}.dark .ProjectsKanban-module__ApxJwW__autoDismissRow{color:#e8a580b3;background-color:#d9775714}.ProjectsKanban-module__ApxJwW__autoDismissIcon{opacity:.6;flex-shrink:0;width:.75rem;height:.75rem}.ProjectsKanban-module__ApxJwW__autoDismissLabel{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.ProjectsKanban-module__ApxJwW__kanbanContainer{flex-direction:column;flex:1;min-width:0;min-height:0;padding-top:.25rem;display:flex}.ProjectsKanban-module__ApxJwW__cardSelectable{cursor:pointer}.ProjectsKanban-module__ApxJwW__cardChecked{opacity:1!important;background:#1e191412!important}.dark .ProjectsKanban-module__ApxJwW__cardChecked{background:#ffffff12!important}
.SessionList-module__mj8Pta__list{flex-direction:column;padding:.375rem;display:flex}.SessionList-module__mj8Pta__empty{text-align:center;color:var(--muted-foreground);padding:1.25rem 1rem;font-size:.8125rem}.SessionList-module__mj8Pta__group{flex-direction:column;display:flex}.SessionList-module__mj8Pta__groupLabel{color:var(--muted-foreground);padding:1rem .5rem .25rem;font-size:.75rem;font-weight:500}.SessionList-module__mj8Pta__group:first-child .SessionList-module__mj8Pta__groupLabel{padding-top:.25rem}.SessionList-module__mj8Pta__row{text-align:left;cursor:pointer;width:100%;color:var(--foreground);background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem;display:flex}.SessionList-module__mj8Pta__row:hover{background:color-mix(in oklab,var(--foreground)6%,transparent)}.SessionList-module__mj8Pta__rowMain{pointer-events:none;flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.SessionList-module__mj8Pta__rowTitle{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:500;line-height:1.35;overflow:hidden}.SessionList-module__mj8Pta__rowMeta{color:var(--muted-foreground);font-size:.8125rem}.SessionList-module__mj8Pta__rowMenu{flex-shrink:0;display:flex}.SessionList-module__mj8Pta__rowAction{width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;place-items:center;transition:opacity .12s,background .12s;display:grid}.SessionList-module__mj8Pta__row:hover .SessionList-module__mj8Pta__rowAction,.SessionList-module__mj8Pta__row:focus-within .SessionList-module__mj8Pta__rowAction,.SessionList-module__mj8Pta__rowAction[data-state=open]{opacity:1}@media (hover:none){.SessionList-module__mj8Pta__rowAction{opacity:1}}.SessionList-module__mj8Pta__rowAction:hover{background:color-mix(in oklab,var(--foreground)10%,transparent);color:var(--foreground)}.SessionList-module__mj8Pta__renameInput{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);border-radius:.25rem;outline:none;flex:1;padding:.1875rem .375rem;font-size:.9375rem;font-weight:500}.SessionList-module__mj8Pta__renameInput:focus{border-color:color-mix(in oklab,var(--foreground)35%,transparent)}
.AiChatPanel-module__9J5bqW__panel{z-index:90;color:var(--foreground);border:1px solid var(--surface-elevated-line);background:linear-gradient(#ffffff80 0%,#0000 96px),#fff;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 50px -12px #00000073,inset 0 1px #fff9}.dark .AiChatPanel-module__9J5bqW__panel{background:linear-gradient(#ffffff0d 0%,#0000 96px),#22222a;box-shadow:0 18px 50px -12px #0009,inset 0 1px #ffffff12}.AiChatPanel-module__9J5bqW__docked{top:var(--app-shell-gap);right:var(--app-shell-gap);bottom:var(--app-shell-gap);width:var(--app-chat-docked-width,400px);border-radius:var(--app-shell-radius);box-shadow:0 2px 16px -8px #00000040,inset 0 1px #fff9}.dark .AiChatPanel-module__9J5bqW__docked{box-shadow:0 2px 16px -8px #0006,inset 0 1px #ffffff12}.AiChatPanel-module__9J5bqW__fullscreen{top:var(--app-shell-gap);left:calc(var(--app-sidebar-width,0px) + var(--app-shell-gap));right:var(--app-shell-gap);bottom:var(--app-shell-gap);border-radius:var(--app-shell-radius)}.AiChatPanel-module__9J5bqW__mobile{padding-top:env(safe-area-inset-top);border:none;border-radius:0;inset:0}.AiChatPanel-module__9J5bqW__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 .5rem 0 1rem;display:flex}.AiChatPanel-module__9J5bqW__title{color:var(--foreground);align-items:center;gap:.4375rem;font-size:.8125rem;font-weight:600;display:flex}.AiChatPanel-module__9J5bqW__titleIcon{color:var(--muted-foreground)}.AiChatPanel-module__9J5bqW__searchBar{flex:1;align-items:center;gap:.4375rem;min-width:0;display:flex}.AiChatPanel-module__9J5bqW__searchIcon{color:var(--muted-foreground);flex-shrink:0}.AiChatPanel-module__9J5bqW__searchInput{min-width:0;color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.8125rem}.AiChatPanel-module__9J5bqW__searchInput::placeholder{color:var(--muted-foreground)}.AiChatPanel-module__9J5bqW__headerActions{align-items:center;gap:.125rem;display:flex}.AiChatPanel-module__9J5bqW__iconButton{width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.AiChatPanel-module__9J5bqW__iconButton:hover{background:color-mix(in srgb,var(--muted-foreground)16%,transparent);color:var(--foreground)}.AiChatPanel-module__9J5bqW__iconButtonActive{background:color-mix(in srgb,var(--muted-foreground)22%,transparent);color:var(--foreground)}.AiChatPanel-module__9J5bqW__body{overflow-anchor:none;flex:1;min-height:0;overflow-y:auto}.AiChatPanel-module__9J5bqW__bodyInner{padding:1rem .625rem}.AiChatPanel-module__9J5bqW__fullscreen .AiChatPanel-module__9J5bqW__bodyInner,.AiChatPanel-module__9J5bqW__fullscreen .AiChatPanel-module__9J5bqW__footerInner{max-width:760px;margin:0 auto}.AiChatPanel-module__9J5bqW__welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;min-height:100%;padding:2rem 1rem;display:flex}.AiChatPanel-module__9J5bqW__welcomeIcon{background:color-mix(in srgb,var(--muted-foreground)14%,transparent);width:44px;height:44px;color:var(--muted-foreground);border-radius:.75rem;justify-content:center;align-items:center;display:flex}.AiChatPanel-module__9J5bqW__welcomeTitle{color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600}.AiChatPanel-module__9J5bqW__welcomeText{color:var(--muted-foreground);max-width:22rem;margin:0;font-size:.8125rem;line-height:1.5}.AiChatPanel-module__9J5bqW__chips{flex-wrap:wrap;justify-content:center;gap:.4375rem;margin-top:.375rem;display:flex}.AiChatPanel-module__9J5bqW__chip{background:color-mix(in srgb,var(--muted-foreground)12%,transparent);border:1px solid var(--border);color:var(--foreground);cursor:pointer;border-radius:999px;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:background .12s}.AiChatPanel-module__9J5bqW__chip:hover{background:color-mix(in srgb,var(--muted-foreground)22%,transparent)}.AiChatPanel-module__9J5bqW__messagesContainer{flex-direction:column;gap:1rem;display:flex}.AiChatPanel-module__9J5bqW__messageRow{align-items:flex-start;gap:.625rem;display:flex}.AiChatPanel-module__9J5bqW__userMessage{flex-direction:row-reverse}.AiChatPanel-module__9J5bqW__messageIcon{background:color-mix(in srgb,var(--muted-foreground)18%,transparent);width:26px;height:26px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AiChatPanel-module__9J5bqW__userMessage .AiChatPanel-module__9J5bqW__messageIcon{background:var(--accent-3);color:#fff}.AiChatPanel-module__9J5bqW__messageContent{min-width:0;color:var(--foreground);flex:1;font-size:.875rem;line-height:1.6}.AiChatPanel-module__9J5bqW__userMessage .AiChatPanel-module__9J5bqW__messageContent{text-align:right}.AiChatPanel-module__9J5bqW__userMessage .AiChatPanel-module__9J5bqW__messageContent p{background:var(--accent-3);color:#fff;text-align:left;border-radius:1rem 1rem .25rem;max-width:min(72%,32rem);margin:0;padding:.5rem .875rem;display:inline-block}.AiChatPanel-module__9J5bqW__assistantMessage .AiChatPanel-module__9J5bqW__messageContent{background:0 0;padding:.625rem .875rem}.AiChatPanel-module__9J5bqW__confirmationButtons{gap:.5rem;margin-top:.625rem;display:flex}.AiChatPanel-module__9J5bqW__loadingDots{gap:5px;padding:.375rem 0;display:flex}.AiChatPanel-module__9J5bqW__loadingDot{background:var(--muted-foreground);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite both AiChatPanel-module__9J5bqW__aichat-bounce}.AiChatPanel-module__9J5bqW__loadingDot:first-child{animation-delay:-.32s}.AiChatPanel-module__9J5bqW__loadingDot:nth-child(2){animation-delay:-.16s}@keyframes AiChatPanel-module__9J5bqW__aichat-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.AiChatPanel-module__9J5bqW__footer{border-top:1px solid var(--border);flex-shrink:0;padding:.75rem 1rem}.AiChatPanel-module__9J5bqW__commandMenu{background:var(--card);border:1px solid var(--border);border-radius:.625rem;flex-direction:column;margin-bottom:.5rem;padding:.25rem;display:flex;box-shadow:0 6px 20px #00000047}.AiChatPanel-module__9J5bqW__commandMenuItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.4375rem;flex-direction:column;align-items:flex-start;gap:.0625rem;padding:.5rem .625rem;transition:background .12s;display:flex}.AiChatPanel-module__9J5bqW__commandMenuItem:hover{background:color-mix(in srgb,var(--muted-foreground)14%,transparent)}.AiChatPanel-module__9J5bqW__commandName{color:var(--foreground);font-size:.8125rem;font-weight:600}.AiChatPanel-module__9J5bqW__commandDesc{color:var(--muted-foreground);font-size:.75rem}.AiChatPanel-module__9J5bqW__inputBox{border:1px solid var(--border);background:var(--background);border-radius:.75rem;flex-direction:row;align-items:flex-end;gap:.5rem;padding:.375rem .5rem;transition:border-color .12s;display:flex}.AiChatPanel-module__9J5bqW__attachButton{width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex}.AiChatPanel-module__9J5bqW__attachButton:hover:not(:disabled){color:var(--foreground);background:var(--muted)}.AiChatPanel-module__9J5bqW__attachButton:disabled{opacity:.4;cursor:default}.AiChatPanel-module__9J5bqW__inputBox:focus-within{border-color:var(--muted-foreground)}.AiChatPanel-module__9J5bqW__textarea{resize:none;min-width:0;min-height:1.5rem;color:var(--foreground);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted-foreground)25%,transparent)transparent;background:0 0;border:none;outline:none;flex:1;padding:.3125rem 0;font-family:inherit;font-size:.875rem;line-height:1.45}.AiChatPanel-module__9J5bqW__textarea::-webkit-scrollbar{width:4px}.AiChatPanel-module__9J5bqW__textarea::-webkit-scrollbar-track{background:0 0}.AiChatPanel-module__9J5bqW__textarea::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--muted-foreground)18%,transparent);border-radius:2px}.AiChatPanel-module__9J5bqW__textarea::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--muted-foreground)32%,transparent)}.AiChatPanel-module__9J5bqW__textarea::placeholder{color:var(--muted-foreground)}.AiChatPanel-module__9J5bqW__sendButton{background:var(--accent-3);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .15s;display:flex}.AiChatPanel-module__9J5bqW__sendButton:hover:not(:disabled){opacity:.85}.AiChatPanel-module__9J5bqW__sendButton:disabled{background:color-mix(in srgb,var(--muted-foreground)22%,transparent);color:var(--muted-foreground);cursor:default}.AiChatPanel-module__9J5bqW__resultSuccess{--chat-result:#047857}.AiChatPanel-module__9J5bqW__resultError{--chat-result:var(--destructive)}:is(.AiChatPanel-module__9J5bqW__resultSuccess .AiChatPanel-module__9J5bqW__messageContent .prose,.AiChatPanel-module__9J5bqW__resultError .AiChatPanel-module__9J5bqW__messageContent .prose){color:var(--chat-result)}.AiChatPanel-module__9J5bqW__resultSuccess .AiChatPanel-module__9J5bqW__messageContent .prose{font-weight:600}.AiChatPanel-module__9J5bqW__resultSuccess .AiChatPanel-module__9J5bqW__messageContent .prose a{font-weight:600}:is(.AiChatPanel-module__9J5bqW__resultSuccess .AiChatPanel-module__9J5bqW__messageContent .prose strong,.AiChatPanel-module__9J5bqW__resultError .AiChatPanel-module__9J5bqW__messageContent .prose strong){color:inherit}:is(.AiChatPanel-module__9J5bqW__resultSuccess .AiChatPanel-module__9J5bqW__messageContent .prose a,.AiChatPanel-module__9J5bqW__resultError .AiChatPanel-module__9J5bqW__messageContent .prose a){color:var(--primary)}.dark .AiChatPanel-module__9J5bqW__resultSuccess{--chat-result:#4ad991}
.MobileSessionList-module__nSBCtG__list{flex-direction:column;display:flex}.MobileSessionList-module__nSBCtG__empty{text-align:center;color:var(--muted-foreground);padding:2rem 1rem;font-size:.9375rem}.MobileSessionList-module__nSBCtG__group{flex-direction:column;display:flex}.MobileSessionList-module__nSBCtG__groupLabel{color:var(--muted-foreground);padding:1.25rem .25rem .375rem;font-size:.8125rem;font-weight:500}.MobileSessionList-module__nSBCtG__group:first-child .MobileSessionList-module__nSBCtG__groupLabel{padding-top:.25rem}.MobileSessionList-module__nSBCtG__row{text-align:left;cursor:pointer;width:100%;color:var(--foreground);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:.625rem;flex-direction:column;gap:.125rem;padding:.6875rem .25rem;transition:transform .12s,background .12s;display:flex}.MobileSessionList-module__nSBCtG__row:active{background:color-mix(in oklab,var(--foreground)5%,transparent);transform:scale(.985)}@media (prefers-reduced-motion:reduce){.MobileSessionList-module__nSBCtG__row{transition:background .12s}.MobileSessionList-module__nSBCtG__row:active{transform:none}}.MobileSessionList-module__nSBCtG__rowTitle{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:500;line-height:1.35;overflow:hidden}.MobileSessionList-module__nSBCtG__rowMeta{color:var(--muted-foreground);font-size:.8125rem}.MobileSessionList-module__nSBCtG__renameInput{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);border-radius:.375rem;outline:none;padding:.25rem .5rem;font-size:1rem;font-weight:500}.MobileSessionList-module__nSBCtG__renameInput:focus{border-color:color-mix(in oklab,var(--foreground)35%,transparent)}
.MobileAgentChat-module__SOvrLa__backdrop{z-index:80;cursor:default;background:#0000006b;border:none;margin:0;padding:0;position:fixed;inset:0}.MobileAgentChat-module__SOvrLa__drawer{z-index:81;height:85dvh;color:var(--foreground);border:1px solid var(--surface-elevated-line);will-change:transform;background:#fff;border-bottom:none;border-radius:1.375rem 1.375rem 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -12px 48px -10px #00000038}.dark .MobileAgentChat-module__SOvrLa__drawer{background:#141416;border-color:#ffffff14;box-shadow:0 -12px 48px -10px #0000009e}.MobileAgentChat-module__SOvrLa__cornerButton{z-index:2;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);width:38px;height:38px;color:var(--muted-foreground);cursor:pointer;background:#ffffffb8;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;transition:background .12s,color .12s,opacity .12s;display:flex;position:absolute;top:.5rem;box-shadow:0 1px 4px #00000014,inset 0 1px #ffffffb3}.dark .MobileAgentChat-module__SOvrLa__cornerButton{background:#26262c9e;border-color:#ffffff1f;box-shadow:0 1px 6px #0006,inset 0 1px #ffffff1a}.MobileAgentChat-module__SOvrLa__cornerLeft{left:.75rem}.MobileAgentChat-module__SOvrLa__cornerRight{right:.75rem}.MobileAgentChat-module__SOvrLa__cornerButton:active{opacity:.6}.MobileAgentChat-module__SOvrLa__screenTitle{z-index:2;letter-spacing:-.01em;height:38px;color:var(--foreground);align-items:center;margin:0;font-size:1.375rem;font-weight:700;display:flex;position:absolute;top:.5rem;left:1rem}.MobileAgentChat-module__SOvrLa__searchBar{z-index:2;align-items:center;gap:.5rem;display:flex;position:absolute;top:.5rem;left:.75rem;right:.75rem}.MobileAgentChat-module__SOvrLa__searchIcon{color:var(--muted-foreground);flex-shrink:0}.MobileAgentChat-module__SOvrLa__searchInput{min-width:0;height:38px;color:var(--foreground);background:0 0;border:none;outline:none;flex:1;padding:0 .25rem;font-family:inherit;font-size:1rem}.MobileAgentChat-module__SOvrLa__searchInput::placeholder{color:var(--muted-foreground)}.MobileAgentChat-module__SOvrLa__searchClose{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);width:38px;height:38px;color:var(--muted-foreground);cursor:pointer;background:#ffffffb8;border:1px solid #0000001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dark .MobileAgentChat-module__SOvrLa__searchClose{background:#26262c9e;border-color:#ffffff1f}.MobileAgentChat-module__SOvrLa__searchClose:active{opacity:.6}.MobileAgentChat-module__SOvrLa__messagesScroll{overflow-anchor:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--foreground)20%,transparent)transparent;flex:1;min-height:0;padding:64px 1rem 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0 12px,#000 62px calc(100% - 30px),#0000 100%);mask-image:linear-gradient(#0000 0 12px,#000 62px calc(100% - 30px),#0000 100%)}.MobileAgentChat-module__SOvrLa__messagesScrollSearching{padding-top:70px;-webkit-mask-image:linear-gradient(#0000 0 16px,#000 68px calc(100% - 30px),#0000 100%);mask-image:linear-gradient(#0000 0 16px,#000 68px calc(100% - 30px),#0000 100%)}.MobileAgentChat-module__SOvrLa__messagesScroll::-webkit-scrollbar{width:4px}.MobileAgentChat-module__SOvrLa__messagesScroll::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--foreground)18%,transparent);border-radius:2px}.MobileAgentChat-module__SOvrLa__messages{flex-direction:column;gap:.875rem;padding-top:.5rem;padding-bottom:2rem;display:flex}.MobileAgentChat-module__SOvrLa__row{display:flex}.MobileAgentChat-module__SOvrLa__rowUser{justify-content:flex-end}.MobileAgentChat-module__SOvrLa__rowAssistant{justify-content:flex-start}.MobileAgentChat-module__SOvrLa__userBubble{background:color-mix(in srgb,var(--foreground)6%,transparent);width:fit-content;max-width:62%;color:var(--foreground);white-space:pre-wrap;word-break:break-word;border-radius:1.15rem 1.15rem .375rem;padding:.625rem .9375rem;font-size:1rem;line-height:1.5}.MobileAgentChat-module__SOvrLa__assistant{min-width:0;max-width:100%;color:var(--foreground);font-size:1rem;line-height:1.6}.MobileAgentChat-module__SOvrLa__assistant .prose{font-size:inherit;line-height:inherit}.MobileAgentChat-module__SOvrLa__confirmationButtons{gap:.5rem;margin-top:.75rem;display:flex}.MobileAgentChat-module__SOvrLa__loadingDots{gap:5px;padding:.5rem 0;display:flex}.MobileAgentChat-module__SOvrLa__loadingDot{background:var(--muted-foreground);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite both MobileAgentChat-module__SOvrLa__mac-bounce}.MobileAgentChat-module__SOvrLa__loadingDot:first-child{animation-delay:-.32s}.MobileAgentChat-module__SOvrLa__loadingDot:nth-child(2){animation-delay:-.16s}@keyframes MobileAgentChat-module__SOvrLa__mac-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.MobileAgentChat-module__SOvrLa__loadingDot{animation:1.4s ease-in-out infinite MobileAgentChat-module__SOvrLa__mac-pulse}@keyframes MobileAgentChat-module__SOvrLa__mac-pulse{0%,to{opacity:.3}50%{opacity:1}}}.MobileAgentChat-module__SOvrLa__inputWrap{z-index:82;pointer-events:none;padding-left:.75rem;padding-right:.75rem;position:absolute;left:0;right:0}.MobileAgentChat-module__SOvrLa__newChatWrap{justify-content:flex-end;display:flex}.MobileAgentChat-module__SOvrLa__newChatPill{pointer-events:auto;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);color:var(--foreground);cursor:pointer;background:#ffffffb8;border:1px solid #0000001f;border-radius:1.375rem;align-items:center;gap:.375rem;padding:.625rem 1.125rem .625rem .875rem;font-size:.9375rem;font-weight:500;transition:opacity .15s;display:flex;box-shadow:0 2px 10px #0000001a,inset 0 1px #ffffffb3}.dark .MobileAgentChat-module__SOvrLa__newChatPill{background:#26262c9e;border-color:#ffffff1f;box-shadow:0 2px 12px #00000080,inset 0 1px #ffffff1a}.MobileAgentChat-module__SOvrLa__newChatPill:active{opacity:.6}.MobileAgentChat-module__SOvrLa__commandMenu{pointer-events:auto;background:var(--card);border:1px solid var(--border);border-radius:.75rem;flex-direction:column;max-height:40vh;margin-bottom:.5rem;padding:.25rem;display:flex;overflow-y:auto;box-shadow:0 8px 24px #00000047}.MobileAgentChat-module__SOvrLa__commandMenuItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.0625rem;padding:.5rem .625rem;display:flex}.MobileAgentChat-module__SOvrLa__commandMenuItem:active{background:color-mix(in srgb,var(--foreground)8%,transparent)}.MobileAgentChat-module__SOvrLa__commandName{color:var(--foreground);font-size:.8125rem;font-weight:600}.MobileAgentChat-module__SOvrLa__commandDesc{color:var(--muted-foreground);font-size:.75rem}.MobileAgentChat-module__SOvrLa__field{pointer-events:auto;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:#ffffffb8;border:1px solid #0000001f;border-radius:1.375rem;flex-direction:column;align-items:stretch;padding:.4375rem .4375rem .4375rem .875rem;display:flex;position:relative;box-shadow:0 2px 10px #0000001a,0 1px 2px #0000000f,inset 0 1px #ffffffb3}.dark .MobileAgentChat-module__SOvrLa__field{background:#26262c9e;border-color:#ffffff1f;box-shadow:0 2px 12px #00000080,inset 0 1px #ffffff1a}.MobileAgentChat-module__SOvrLa__fieldRow{align-items:flex-end;gap:.5rem;display:flex}.MobileAgentChat-module__SOvrLa__attachButton{width:32px;height:32px;color:var(--muted-foreground);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.MobileAgentChat-module__SOvrLa__attachButton:active:not(:disabled){opacity:.55}.MobileAgentChat-module__SOvrLa__attachButton:disabled{opacity:.4}.MobileAgentChat-module__SOvrLa__field:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:1px;position:absolute;top:0;left:1rem;right:1rem}.MobileAgentChat-module__SOvrLa__textarea{resize:none;min-width:0;min-height:24px;max-height:140px;color:var(--foreground);scrollbar-width:thin;background:0 0;border:none;outline:none;flex:1;padding:.25rem 0;font-family:inherit;font-size:16px;line-height:1.5}.MobileAgentChat-module__SOvrLa__textarea::placeholder{color:color-mix(in srgb,var(--foreground)55%,transparent)}.MobileAgentChat-module__SOvrLa__sendButton{background:var(--accent-3);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:1px;transition:opacity .15s;display:flex}.dark .MobileAgentChat-module__SOvrLa__sendButton{background:var(--accent-1);color:#12121a}.MobileAgentChat-module__SOvrLa__sendButton:disabled{opacity:.3;cursor:default}.MobileAgentChat-module__SOvrLa__resultSuccess{--chat-result:#047857}.MobileAgentChat-module__SOvrLa__resultError{--chat-result:var(--destructive)}:is(.MobileAgentChat-module__SOvrLa__resultSuccess .prose,.MobileAgentChat-module__SOvrLa__resultError .prose){color:var(--chat-result)}.MobileAgentChat-module__SOvrLa__resultSuccess .prose{font-weight:600}.MobileAgentChat-module__SOvrLa__resultSuccess .prose a{font-weight:600}:is(.MobileAgentChat-module__SOvrLa__resultSuccess .prose strong,.MobileAgentChat-module__SOvrLa__resultError .prose strong){color:inherit}:is(.MobileAgentChat-module__SOvrLa__resultSuccess .prose a,.MobileAgentChat-module__SOvrLa__resultError .prose a){color:var(--primary)}.dark .MobileAgentChat-module__SOvrLa__resultSuccess{--chat-result:#4ad991}.MobileAgentChat-module__SOvrLa__dragStrip{z-index:3;touch-action:none;justify-content:center;align-items:center;height:22px;display:flex;position:absolute;top:0;left:0;right:0}.MobileAgentChat-module__SOvrLa__dragPill{background:#00000026;border-radius:999px;width:36px;height:4px}.dark .MobileAgentChat-module__SOvrLa__dragPill{background:#fff3}.MobileAgentChat-module__SOvrLa__earlierButton{border:1px solid var(--surface-elevated-line);color:var(--foreground);opacity:.65;cursor:pointer;background:0 0;border-radius:999px;align-self:center;margin:.25rem 0 .5rem;padding:.375rem .875rem;font-size:12px}.MobileAgentChat-module__SOvrLa__earlierButton:active{opacity:1}.MobileAgentChat-module__SOvrLa__inputWrap{transition:bottom .22s cubic-bezier(.32,.72,0,1)}
.DayKanban-module__4S3PSa__board{overscroll-behavior:contain;background:#fff;flex:1;align-items:stretch;gap:1.0625rem;min-height:0;padding:0 1.0625rem 1.0625rem;display:flex;position:relative;overflow:auto}.DayKanban-module__4S3PSa__boardFrame{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.DayKanban-module__4S3PSa__boardFrame:before,.DayKanban-module__4S3PSa__boardFrame:after{content:"";pointer-events:none;opacity:0;z-index:3;width:2.5rem;transition:opacity .16s;position:absolute;top:0;bottom:0}.DayKanban-module__4S3PSa__boardFrame:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.DayKanban-module__4S3PSa__boardFrame:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.DayKanban-module__4S3PSa__boardFrame[data-more-left=true]:before,.DayKanban-module__4S3PSa__boardFrame[data-more-right=true]:after{opacity:1}.dark .DayKanban-module__4S3PSa__boardFrame:before{background:linear-gradient(90deg,#1a1a1f,#1a1a1f00)}.dark .DayKanban-module__4S3PSa__boardFrame:after{background:linear-gradient(270deg,#1a1a1f,#1a1a1f00)}@media (max-width:768px),(hover:none) and (pointer:coarse){.DayKanban-module__4S3PSa__boardFrame:before,.DayKanban-module__4S3PSa__boardFrame:after{display:none}}.dark .DayKanban-module__4S3PSa__board{background:#1a1a1f}.DayKanban-module__4S3PSa__column{z-index:1;background:0 0;border:none;border-radius:0;flex-direction:column;flex-shrink:0;width:308px;display:flex;position:relative}.DayKanban-module__4S3PSa__columnHeader{z-index:2;background:#fff;align-items:center;gap:.75rem;padding:.5rem .5625rem .625rem;display:flex;position:sticky;top:0}.dark .DayKanban-module__4S3PSa__columnHeader{background:#1a1a1f}.DayKanban-module__4S3PSa__columnHeaderInfo{flex-direction:column;flex:1;min-width:0;display:flex}.DayKanban-module__4S3PSa__columnTitle{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;color:#1a1a1a;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.dark .DayKanban-module__4S3PSa__columnTitle{color:#f0efed}.DayKanban-module__4S3PSa__columnSubtitle{color:#1e191473;text-transform:capitalize;font-size:.75rem}.dark .DayKanban-module__4S3PSa__columnSubtitle{color:#66645f}.DayKanban-module__4S3PSa__columnCount{color:#1e191466;font-variant-numeric:tabular-nums;background:#1e19140d;border-radius:9999px;justify-content:center;align-items:center;min-width:1.4375rem;height:1.4375rem;padding:0 .425rem;font-size:.71875rem;font-weight:500;display:flex}.dark .DayKanban-module__4S3PSa__columnCount{color:#66645f;background:#ffffff0f}.DayKanban-module__4S3PSa__columnContent{flex-direction:column;flex:1;gap:.4375rem;min-height:0;padding:0 .125rem;display:flex;overflow:visible}.DayKanban-module__4S3PSa__columnIcon{border-radius:50%;flex-shrink:0;width:1.125rem;height:1.125rem;overflow:hidden}.DayKanban-module__4S3PSa__columnIconDefault{background:radial-gradient(at 25% 35%,#ffffff4d 0%,#0000 50%),radial-gradient(at 70% 20%,#ffffff2e 0%,#0000 45%),linear-gradient(155deg,#ffffff1f 10%,#0000 40%,#ffffff14 75%),radial-gradient(at 50% 80%,#00000014 0%,#0000 55%),#7c72a8}.dark .DayKanban-module__4S3PSa__columnIconDefault{background:radial-gradient(at 25% 35%,#fff3 0%,#0000 50%),radial-gradient(at 70% 20%,#ffffff1f 0%,#0000 45%),linear-gradient(155deg,#ffffff1a 10%,#0000 40%,#ffffff0f 75%),radial-gradient(at 50% 80%,#00000026 0%,#0000 55%),#5a5280}.DayKanban-module__4S3PSa__card{cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #1e19140d;border-radius:.5625rem;flex-direction:column;gap:.5625rem;padding:.8125rem .875rem;transition:background-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 1px 2px #00000008}.dark .DayKanban-module__4S3PSa__card{box-shadow:none;background:#222228;border-color:#ffffff1a}.DayKanban-module__4S3PSa__cardStatusNotStarted{background:linear-gradient(#a78bfa0d,#a78bfa0d),#fff}.DayKanban-module__4S3PSa__cardStatusInProgress{background:linear-gradient(#6366f10d,#6366f10d),#fff}.DayKanban-module__4S3PSa__cardStatusPaused{background:linear-gradient(#8b7fa80d,#8b7fa80d),#fff}.DayKanban-module__4S3PSa__cardStatusComplete{background:linear-gradient(#4c48690d,#4c48690d),#fff}.dark .DayKanban-module__4S3PSa__cardStatusNotStarted{background:linear-gradient(#a78bfa0d,#a78bfa0d),#222228}.dark .DayKanban-module__4S3PSa__cardStatusInProgress{background:linear-gradient(#6366f10d,#6366f10d),#222228}.dark .DayKanban-module__4S3PSa__cardStatusPaused{background:linear-gradient(#8b7fa80d,#8b7fa80d),#222228}.dark .DayKanban-module__4S3PSa__cardStatusComplete{background:linear-gradient(#4c48690d,#4c48690d),#222228}.DayKanban-module__4S3PSa__card:hover{background:#fefefe;box-shadow:0 2px 8px #0000000a}.dark .DayKanban-module__4S3PSa__card:hover{background:#27272f;box-shadow:0 2px 8px #0003}.DayKanban-module__4S3PSa__card:active{cursor:grabbing}.DayKanban-module__4S3PSa__cardDragging{cursor:grabbing;box-shadow:0 10px 30px #0000001a}.dark .DayKanban-module__4S3PSa__cardDragging{background:#2a2a32;box-shadow:0 10px 30px #0006}.DayKanban-module__4S3PSa__cardDimmed .DayKanban-module__4S3PSa__cardHeader,.DayKanban-module__4S3PSa__cardDimmed .DayKanban-module__4S3PSa__cardFooter{opacity:.7}.DayKanban-module__4S3PSa__cardHeader{align-items:flex-start;gap:.5625rem;display:flex}.DayKanban-module__4S3PSa__cardIcon{color:#1e191466;background-color:#1e19140d;border-radius:.275rem;flex-shrink:0;justify-content:center;align-items:center;width:1.3125rem;height:1.3125rem;margin-top:.125rem;display:flex}.dark .DayKanban-module__4S3PSa__cardIcon{color:#a09e9a;background-color:#ffffff0f}.DayKanban-module__4S3PSa__cardContent{flex-direction:column;flex:1;min-width:0;display:flex}.DayKanban-module__4S3PSa__cardTitle{-webkit-line-clamp:2;color:#1a1a1a;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.dark .DayKanban-module__4S3PSa__cardTitle{color:#f0efed}.DayKanban-module__4S3PSa__cardSubtitle{color:#1e191466;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.dark .DayKanban-module__4S3PSa__cardSubtitle{color:#66645f}.DayKanban-module__4S3PSa__cardFooter{justify-content:space-between;align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.DayKanban-module__4S3PSa__statusBadge{letter-spacing:.01em;align-items:center;font-size:.6625rem;font-weight:500;display:inline-flex}.DayKanban-module__4S3PSa__statusNotStarted{color:#a78bfa}.DayKanban-module__4S3PSa__statusInProgress{color:#6366f1}.DayKanban-module__4S3PSa__statusPaused{color:#8b7fa8}.DayKanban-module__4S3PSa__statusComplete{color:#4c4869}.dark .DayKanban-module__4S3PSa__statusNotStarted{color:#a78bfa}.dark .DayKanban-module__4S3PSa__statusInProgress{color:#818cf8}.dark .DayKanban-module__4S3PSa__statusPaused{color:#a899c2}.dark .DayKanban-module__4S3PSa__statusComplete{color:#6e6a8a}.DayKanban-module__4S3PSa__priorityBadge{letter-spacing:.01em;border-left:1px solid #1e191414;align-items:center;padding:.15rem 0 .15rem .375rem;font-size:.6625rem;font-weight:500;display:inline-flex}.dark .DayKanban-module__4S3PSa__priorityBadge{border-left-color:#ffffff12}.DayKanban-module__4S3PSa__priorityUrgent{color:#dc4a3a}.DayKanban-module__4S3PSa__priorityHigh{color:#1e1914bf}.DayKanban-module__4S3PSa__priorityMedium{color:#1e191466}.DayKanban-module__4S3PSa__priorityLow{color:#1e191440}.dark .DayKanban-module__4S3PSa__priorityUrgent{color:#d97757}.dark .DayKanban-module__4S3PSa__priorityHigh{color:#f0efed}.dark .DayKanban-module__4S3PSa__priorityMedium{color:#a09e9a}.dark .DayKanban-module__4S3PSa__priorityLow{color:#66645f}.DayKanban-module__4S3PSa__emptyColumn{color:#1e191433;flex:1;justify-content:center;align-items:center;min-height:80px;font-size:.75rem;font-style:italic;display:flex}.dark .DayKanban-module__4S3PSa__emptyColumn{color:#ffffff26}.DayKanban-module__4S3PSa__board::-webkit-scrollbar{width:6px;height:6px}.DayKanban-module__4S3PSa__board::-webkit-scrollbar-track{background:0 0}.DayKanban-module__4S3PSa__board::-webkit-scrollbar-thumb{background-color:#1e19140f;border-radius:3px}.DayKanban-module__4S3PSa__board::-webkit-scrollbar-thumb:hover{background-color:#1e19141f}.dark .DayKanban-module__4S3PSa__board::-webkit-scrollbar-thumb{background-color:#ffffff14}.dark .DayKanban-module__4S3PSa__board::-webkit-scrollbar-thumb:hover{background-color:#ffffff26}.DayKanban-module__4S3PSa__templateRow{color:#1e191473;border-top:1px dashed #1e191414;align-items:center;gap:.3125rem;min-width:0;margin-top:.4375rem;padding-top:.4375rem;font-size:.6875rem;font-style:italic;display:flex}.dark .DayKanban-module__4S3PSa__templateRow{color:#8a8882;border-top-color:#ffffff14}.DayKanban-module__4S3PSa__templateIcon{opacity:.75;flex-shrink:0;width:.8125rem;height:.8125rem}.DayKanban-module__4S3PSa__templateName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.DayKanban-module__4S3PSa__kanbanContainer{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.DayKanban-module__4S3PSa__containerFullScreen{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;padding-top:.25rem;display:flex}
