.CommandPalette_palette__tBFdY.CommandPalette_palette__tBFdY{inline-size:min(42rem,100%);box-shadow:var(--md-shadow-xl)}.CommandPalette_content__HGoqO{display:flex;flex-direction:column;gap:var(--md-spacing-3)}.CommandPalette_searchInput__VKJs0.CommandPalette_searchInput__VKJs0{inline-size:100%;flex-shrink:1}.CommandPalette_listbox__KG68Y{max-block-size:min(24rem,55vh);overflow-y:auto;overscroll-behavior:contain;padding-inline-end:var(--md-spacing-1)}.CommandPalette_group__whW_E+.CommandPalette_group__whW_E{margin-block-start:var(--md-spacing-3)}.CommandPalette_groupHeading__iu3_O{padding-block:var(--md-spacing-1);padding-inline:var(--md-spacing-3);color:var(--md-content-tertiary);font-size:var(--md-font-size-xs);font-weight:var(--md-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.CommandPalette_option__6Plos{display:flex;align-items:center;gap:var(--md-spacing-3);min-block-size:var(--md-spacing-11);padding-block:var(--md-spacing-2);padding-inline:var(--md-spacing-3);border-radius:calc(var(--md-radius-lg) * var(--md-corner-scale));corner-shape:var(--md-corner-shape);color:var(--md-content-primary);cursor:pointer}.CommandPalette_option__6Plos.CommandPalette_active__5M_a_{background:var(--md-surface-accent-subtle);color:var(--md-content-accent)}.CommandPalette_option__6Plos.CommandPalette_disabled__4DFMP{background:var(--md-surface-disabled);color:var(--md-content-disabled);cursor:not-allowed}.CommandPalette_icon__HeEk0{flex:none;display:inline-flex;color:var(--md-content-secondary)}.CommandPalette_label__hhYiK{min-inline-size:0;flex:1 1;overflow-wrap:anywhere}.CommandPalette_hotkey__dtkFc{flex:none;margin-inline-start:auto}.CommandPalette_empty__pCBQg{padding-block:var(--md-spacing-8);padding-inline:var(--md-spacing-4);color:var(--md-content-tertiary);text-align:center}.Hotkey_hotkey__XD9FX{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;gap:var(--md-spacing-1);height:var(--md-spacing-6);padding-inline:var(--md-spacing-2);border-radius:calc(var(--md-radius-sm) * var(--md-corner-scale));corner-shape:var(--md-corner-shape);font-family:var(--md-font-family-mono);font-size:var(--md-font-size-xs);font-weight:var(--md-font-weight-medium);line-height:var(--md-line-height-tight);white-space:nowrap;width:fit-content}.Hotkey_abbr__4GgBE{text-decoration:none;font-style:normal;cursor:default}.Hotkey_solid__hn92G{background-color:var(--md-surface-child-01);color:var(--md-content-primary);border:var(--md-border-width-thin) solid var(--md-border-subtle);box-shadow:inset 0 -2px 0 0 var(--md-border-subtle)}.Hotkey_muted__yw_7E{background-color:var(--md-surface-neutral-subtle);color:var(--md-content-neutral);border:var(--md-border-width-thin) solid transparent}.Modal_overlay__LDlGt{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--md-content-primary) 50%,transparent);z-index:var(--md-z-overlay);padding:var(--md-spacing-4);animation:Modal_fadeIn__y87Vp var(--md-duration-base) var(--md-ease-default)}.Modal_dialog__ugqtC{position:relative;display:flex;flex-direction:column;border-radius:calc(var(--md-radius-2xl) * var(--md-corner-scale));corner-shape:var(--md-corner-shape);background-color:var(--md-surface-parent);box-shadow:0 8px 24px color-mix(in srgb,var(--md-content-primary) 15%,transparent),0 2px 8px color-mix(in srgb,var(--md-content-primary) 10%,transparent);max-height:calc(100vh - var(--md-spacing-8));overflow:hidden;animation:Modal_slideUp__C7W8N var(--md-duration-base) var(--md-ease-default)}.Modal_sm__CM5eG{width:24rem;max-width:100%}.Modal_md__mvmkg{width:32rem;max-width:100%}.Modal_lg__PoVqm{width:42rem;max-width:100%}.Modal_header__zdOVG{display:flex;align-items:center;justify-content:space-between;padding:var(--md-spacing-4) var(--md-spacing-5);border-bottom:var(--md-border-width-thin) solid var(--md-border-subtle)}.Modal_title__WUheC{font-family:var(--md-font-family-sans);font-size:var(--md-font-size-lg);font-weight:var(--md-font-weight-semibold);color:var(--md-content-primary);margin:0}.Modal_closeButton__MxbPd{flex-shrink:0}.Modal_body__N7Ali{padding:var(--md-spacing-5);overflow-y:auto;font-family:var(--md-font-family-sans);font-size:var(--md-font-size-sm);line-height:var(--md-line-height-normal);color:var(--md-content-primary)}.Modal_actions__lMWq6{display:flex;align-items:center;justify-content:end;gap:var(--md-spacing-2);padding:var(--md-spacing-3) var(--md-spacing-5);border-top:var(--md-border-width-thin) solid var(--md-border-subtle)}@keyframes Modal_fadeIn__y87Vp{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideUp__C7W8N{0%{transform:translateY(.5rem);opacity:0}to{transform:translateY(0);opacity:1}}.Modal_overlayExiting__eRYKZ{animation:Modal_fadeOut__EdPk0 var(--md-duration-base) var(--md-ease-default) forwards}.Modal_dialogExiting__FZYTi{animation:Modal_slideDown__fNCOa var(--md-duration-base) var(--md-ease-default) forwards}@keyframes Modal_fadeOut__EdPk0{0%{opacity:1}to{opacity:0}}@keyframes Modal_slideDown__fNCOa{0%{transform:translateY(0);opacity:1}to{transform:translateY(.5rem);opacity:0}}.Kanban_board__abBQx{position:relative;display:flex;flex-direction:column;inline-size:100%;min-inline-size:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;font-family:var(--md-font-family-sans);color:var(--md-content-primary)}.Kanban_board__abBQx:focus-visible{outline:var(--md-border-width-base) solid var(--md-border-focused);outline-offset:var(--md-spacing-1)}.Kanban_rail__Jg5wV{display:flex;flex:1 1 auto;gap:var(--md-spacing-3);box-sizing:border-box;inline-size:fit-content;min-inline-size:100%;min-block-size:0;padding:var(--md-spacing-1);align-items:stretch}.Kanban_column__jJl2K{--kanban-tone-surface:var(--md-surface-neutral-subtle);--kanban-tone-content:var(--md-content-primary);--kanban-tone-muted:var(--md-content-tertiary);--kanban-tone-border:var(--md-border-subtle);display:flex;flex:1 0 18rem;flex-direction:column;min-inline-size:18rem;min-block-size:24rem;max-block-size:44rem;padding:var(--md-spacing-3);border:var(--md-border-width-thin) solid transparent;border-radius:calc(var(--md-radius-3xl) * var(--md-corner-scale));corner-shape:var(--md-corner-shape);background:var(--kanban-tone-surface);transition:border-color var(--md-duration-base) var(--md-ease-default),background-color var(--md-duration-base) var(--md-ease-default),box-shadow var(--md-duration-base) var(--md-ease-default)}.Kanban_toneAccent__wjGR2{--kanban-tone-surface:color-mix(in srgb,var(--md-surface-accent) 9%,transparent);--kanban-tone-content:var(--md-content-accent-contrast);--kanban-tone-muted:var(--md-content-accent);--kanban-tone-border:var(--md-border-accent)}.Kanban_toneInfo__UwaOZ{--kanban-tone-surface:color-mix(in srgb,var(--md-surface-info) 9%,transparent);--kanban-tone-content:var(--md-content-info-contrast);--kanban-tone-muted:var(--md-content-info);--kanban-tone-border:var(--md-border-info)}.Kanban_tonePositive__SpOom{--kanban-tone-surface:color-mix(in srgb,var(--md-surface-positive) 9%,transparent);--kanban-tone-content:var(--md-content-positive-contrast);--kanban-tone-muted:var(--md-content-positive);--kanban-tone-border:var(--md-border-positive)}.Kanban_toneWarning__kacrp{--kanban-tone-surface:color-mix(in srgb,var(--md-surface-warning) 11%,transparent);--kanban-tone-content:var(--md-content-warning-contrast);--kanban-tone-muted:var(--md-content-warning);--kanban-tone-border:var(--md-border-warning)}.Kanban_toneNegative__QOG1T{--kanban-tone-surface:color-mix(in srgb,var(--md-surface-negative) 8%,transparent);--kanban-tone-content:var(--md-content-negative-contrast);--kanban-tone-muted:var(--md-content-negative);--kanban-tone-border:var(--md-border-negative)}.Kanban_column__jJl2K.Kanban_columnDisabled__QBTDU{--kanban-tone-surface:var(--md-surface-disabled);--kanban-tone-content:var(--md-content-disabled);--kanban-tone-muted:var(--md-content-disabled);--kanban-tone-border:var(--md-border-subtle);color:var(--md-content-disabled)}.Kanban_columnAtLimit__OMw5b{border-color:color-mix(in srgb,var(--md-border-warning) 46%,transparent)}.Kanban_column__jJl2K.Kanban_columnDropTarget__RpDIb{border-color:var(--md-border-accent);box-shadow:inset 0 0 0 var(--md-border-width-thin) var(--md-border-accent)}.Kanban_column__jJl2K.Kanban_columnDropBlocked__Gofoh{border-color:var(--md-border-negative);box-shadow:inset 0 0 0 var(--md-border-width-thin) var(--md-border-negative)}.Kanban_columnHeader__IdnQf{display:flex;align-items:center;gap:var(--md-spacing-2);min-block-size:var(--md-spacing-8);padding-block-end:var(--md-spacing-3)}.Kanban_columnPill__LoVEl{display:inline-flex;align-items:center;gap:var(--md-spacing-1-5);min-inline-size:0;margin:0;padding-block:var(--md-spacing-1);padding-inline:var(--md-spacing-2-5) var(--md-spacing-3);border:var(--md-border-width-thin) solid color-mix(in srgb,var(--kanban-tone-border) 30%,transparent);border-radius:var(--md-radius-full);corner-shape:round;background:color-mix(in srgb,var(--md-surface-raised) 70%,transparent);color:var(--kanban-tone-content);font-size:var(--md-font-size-sm);font-weight:var(--md-font-weight-medium);line-height:var(--md-line-height-tight)}.Kanban_columnIcon___j6ec{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:var(--md-spacing-4);block-size:var(--md-spacing-4);color:var(--kanban-tone-muted)}.Kanban_columnIcon___j6ec svg{inline-size:100%;block-size:100%}.Kanban_columnRing__Gt_Wc{box-sizing:border-box;inline-size:var(--md-spacing-3-5);block-size:var(--md-spacing-3-5);border:var(--md-border-width-base) solid;border-radius:var(--md-radius-full);corner-shape:round}.Kanban_toneNeutral__ew7po .Kanban_columnRing__Gt_Wc{border-style:dashed}.Kanban_columnTitle__eaAyc{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Kanban_customColumnHeader__aazt4{min-inline-size:0;flex:1 1}.Kanban_columnCount__8Gqww{flex:0 0 auto;color:var(--kanban-tone-muted);font-size:var(--md-font-size-sm);font-weight:var(--md-font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.Kanban_columnActions__FQZKc{display:flex;flex:0 0 auto;align-items:center;gap:var(--md-spacing-0-5);margin-inline-start:auto;color:var(--kanban-tone-muted)}.Kanban_addCardButton__xaDt_.Kanban_addCardButton__xaDt_{flex:0 0 auto;align-self:flex-start;margin-block-start:var(--md-spacing-2)}.Kanban_addCardButton__xaDt_.Kanban_addCardButton__xaDt_:not(:disabled){color:var(--kanban-tone-muted)}.Kanban_addCardButton__xaDt_.Kanban_addCardButton__xaDt_:not(:disabled):hover{background-color:transparent;color:var(--kanban-tone-content)}.Kanban_cardList__BbdPE{position:relative;display:flex;flex:1 1;flex-direction:column;gap:var(--md-spacing-3);min-block-size:0;margin:0;padding:var(--md-spacing-1);overflow-y:auto;overscroll-behavior-block:contain;list-style:none;scrollbar-gutter:stable}.Kanban_cardItem__rjXyr,.Kanban_card__pSUTs{position:relative;min-inline-size:0}.Kanban_card__pSUTs{padding:var(--md-spacing-4);border:var(--md-border-width-thin) solid var(--md-border-minimal);border-radius:calc(var(--md-radius-2xl) * var(--md-corner-scale));corner-shape:var(--md-corner-shape);background:linear-gradient(var(--md-surface-raised),var(--md-surface-raised)),var(--md-surface-parent);box-shadow:var(--md-shadow-sm);color:var(--md-content-primary);cursor:default;transition:border-color var(--md-duration-base) var(--md-ease-default),box-shadow var(--md-duration-base) var(--md-ease-default),transform var(--md-duration-base) var(--md-ease-default)}.Kanban_card__pSUTs:focus-visible{outline:var(--md-border-width-base) solid var(--md-border-focused);outline-offset:var(--md-spacing-1)}.Kanban_cardSelected___noI3{border-color:var(--md-border-accent);box-shadow:0 0 0 var(--md-border-width-thin) var(--md-border-accent),var(--md-shadow-sm)}.Kanban_cardGrabbable__vmoQz{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.Kanban_cardDragging__ENoB4{border-color:var(--md-border-accent);box-shadow:0 0 0 var(--md-border-width-thin) var(--md-border-accent),var(--md-shadow-lg)}.Kanban_boardDragging__h73S7 .Kanban_cardItem__rjXyr{transform:translateY(var(--kanban-shift,0));transition:transform var(--md-duration-moderate) var(--md-ease-out-quart)}.Kanban_cardItemSource__4AhHV{visibility:hidden}.Kanban_cardItemOrigin__aJVcV:before{content:"";position:absolute;inset:0;visibility:visible;border:var(--md-border-width-base) dashed var(--md-border-bold);border-radius:calc(var(--md-radius-2xl) * var(--md-corner-scale));corner-shape:var(--md-corner-shape);animation:Kanban_kanbanFadeIn__4G3i_ var(--md-duration-moderate) var(--md-ease-out-quart)}.Kanban_cardDisabled__UpFb5{background:var(--md-surface-disabled);color:var(--md-content-disabled);box-shadow:none;cursor:not-allowed}.Kanban_cardCustom__ozeCu{min-block-size:var(--md-spacing-16)}.Kanban_cardMeta__UNgRW{display:flex;align-items:center;gap:var(--md-spacing-2);min-inline-size:0;margin-block-end:var(--md-spacing-2-5);color:var(--md-content-secondary);font-size:var(--md-font-size-sm);line-height:var(--md-line-height-tight)}.Kanban_priorityBadge__Vv8ux{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:var(--md-spacing-6);block-size:var(--md-spacing-6);border-radius:calc(var(--md-radius-lg) * var(--md-corner-scale));corner-shape:var(--md-corner-shape)}.Kanban_priorityLow__tCArh{background:color-mix(in srgb,var(--md-surface-info) 14%,transparent);color:var(--md-content-info)}.Kanban_priorityMedium__6Aq8B{background:color-mix(in srgb,var(--md-surface-warning) 18%,transparent);color:var(--md-content-warning)}.Kanban_priorityHigh__ozda4{background:color-mix(in srgb,var(--md-surface-negative) 14%,transparent);color:var(--md-content-negative)}.Kanban_priorityUrgent__ATV_C{background:var(--md-surface-negative);color:var(--md-content-absolute-wh)}.Kanban_priorityDone__0oK0v{background:color-mix(in srgb,var(--md-surface-positive) 16%,transparent);color:var(--md-content-positive)}.Kanban_cardIdentifier__31Tus,.Kanban_priorityText__tiBkW{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Kanban_cardIdentifier__31Tus{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Kanban_cardTitle__F6k9B{min-inline-size:0;margin:0;overflow-wrap:anywhere;color:inherit;font-size:var(--md-font-size-base);font-weight:var(--md-font-weight-medium);line-height:var(--md-line-height-normal)}.Kanban_cardDescription__sCGEs{display:-webkit-box;margin-block-start:var(--md-spacing-1);overflow:hidden;overflow-wrap:anywhere;color:var(--md-content-secondary);font-size:var(--md-font-size-sm);line-height:var(--md-line-height-normal);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.Kanban_cardLabels__foZnZ{display:flex;flex-wrap:wrap;gap:var(--md-spacing-1-5);margin-block-start:var(--md-spacing-3)}.Kanban_cardFooter__eBXOL{display:flex;flex-wrap:wrap;align-items:center;gap:var(--md-spacing-2) var(--md-spacing-3);margin-block-start:var(--md-spacing-4)}.Kanban_cardMetadata__Y7rIY{display:flex;flex-wrap:wrap;align-items:center;gap:var(--md-spacing-3);color:var(--md-content-secondary)}.Kanban_assignees__QvBZs+.Kanban_cardMetadata__Y7rIY{margin-inline-start:auto}.Kanban_metadataItem__VcF2o{display:inline-flex;align-items:center;gap:var(--md-spacing-1);font-size:var(--md-font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--md-line-height-normal);white-space:nowrap}.Kanban_metadataItem__VcF2o svg{inline-size:var(--md-spacing-3-5);block-size:var(--md-spacing-3-5);flex:0 0 auto;color:var(--md-content-tertiary)}.Kanban_assignees__QvBZs{display:flex;align-items:center;min-inline-size:0}.Kanban_assigneeOverflow__pxXCS,.Kanban_assignee__OdlWo{box-shadow:0 0 0 var(--md-border-width-base) var(--md-surface-raised)}.Kanban_assignee__OdlWo+.Kanban_assigneeOverflow__pxXCS,.Kanban_assignee__OdlWo+.Kanban_assignee__OdlWo{margin-inline-start:calc(var(--md-spacing-1-5) * -1)}.Kanban_assigneeName__bog9i{min-inline-size:0;margin-inline-start:var(--md-spacing-2);overflow:hidden;color:var(--md-content-secondary);font-size:var(--md-font-size-sm);line-height:var(--md-line-height-tight);text-overflow:ellipsis;white-space:nowrap}.Kanban_cardDisabled__UpFb5 .Kanban_assigneeName__bog9i,.Kanban_cardDisabled__UpFb5 .Kanban_cardDescription__sCGEs,.Kanban_cardDisabled__UpFb5 .Kanban_cardMeta__UNgRW,.Kanban_cardDisabled__UpFb5 .Kanban_cardMetadata__Y7rIY,.Kanban_cardDisabled__UpFb5 .Kanban_metadataItem__VcF2o svg{color:var(--md-content-disabled)}.Kanban_cardDisabled__UpFb5 .Kanban_priorityBadge__Vv8ux{background:var(--md-surface-disabled);color:var(--md-content-disabled)}.Kanban_customCardContent__wp1F5{min-inline-size:0;overflow-wrap:anywhere}.Kanban_dropIndicator__8vRpy{position:absolute;inset-block-start:0;inset-inline:var(--md-spacing-1);display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-block-size:var(--md-spacing-16);border:var(--md-border-width-base) dashed var(--md-border-accent);border-radius:calc(var(--md-radius-2xl) * var(--md-corner-scale));corner-shape:var(--md-corner-shape);background:color-mix(in srgb,var(--md-surface-accent-subtle) 46%,transparent);color:var(--md-content-accent);font-size:var(--md-font-size-xs);font-weight:var(--md-font-weight-medium);pointer-events:none;transition:transform var(--md-duration-moderate) var(--md-ease-out-quart);animation:Kanban_kanbanFadeIn__4G3i_ var(--md-duration-moderate) var(--md-ease-out-quart)}@keyframes Kanban_kanbanFadeIn__4G3i_{0%{opacity:0}}.Kanban_boardDragging__h73S7,.Kanban_boardDragging__h73S7 *{cursor:grabbing;-webkit-user-select:none;user-select:none}.Kanban_boardDragging__h73S7 .Kanban_columnDropBlocked__Gofoh,.Kanban_boardDragging__h73S7 .Kanban_columnDropBlocked__Gofoh *{cursor:not-allowed}.Kanban_dragOverlay__TMJHg{position:fixed;top:0;left:0;z-index:calc(var(--md-z-toast) + 1);box-sizing:border-box;pointer-events:none;font-family:var(--md-font-family-sans);color:var(--md-content-primary);will-change:transform}.Kanban_cardOverlay__vP3CU{background:linear-gradient(var(--md-surface-raised),var(--md-surface-raised)),linear-gradient(var(--md-surface-child-01),var(--md-surface-child-01)),var(--md-surface-parent);border-color:var(--md-border-accent);box-shadow:0 0 0 var(--md-border-width-thin) var(--md-border-accent),var(--md-shadow-xl);cursor:grabbing;rotate:2deg}.Kanban_dragOverlay__TMJHg[dir=rtl] .Kanban_cardOverlay__vP3CU{rotate:-2deg}.Kanban_emptyColumn__gb_N4{display:flex;align-items:center;justify-content:center;min-block-size:var(--md-spacing-20);border:var(--md-border-width-base) dashed color-mix(in srgb,var(--kanban-tone-border) 32%,transparent);border-radius:calc(var(--md-radius-2xl) * var(--md-corner-scale));corner-shape:var(--md-corner-shape);color:var(--kanban-tone-muted);font-size:var(--md-font-size-sm);transition:opacity var(--md-duration-moderate) var(--md-ease-out-quart)}.Kanban_emptyColumnCovered__JV4uq{opacity:0}.Kanban_visuallyHidden__RTlnX{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.Kanban_boardDisabled__b4nZt{cursor:not-allowed}.Kanban_storyFrame__GTctH{inline-size:100%;min-inline-size:0;padding:var(--md-spacing-4)}.Kanban_cardGallery__SKNpR{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--md-spacing-4);inline-size:min(100%,64rem);padding:var(--md-spacing-4)}@media (hover:hover){.Kanban_card__pSUTs:not(.Kanban_cardDisabled__UpFb5):hover{border-color:var(--md-border-subtle);box-shadow:var(--md-shadow-md);transform:translateY(calc(var(--md-spacing-1) * -.25))}.Kanban_boardDragging__h73S7 .Kanban_card__pSUTs:not(.Kanban_cardDisabled__UpFb5):hover{transform:none}}@media (max-width:40rem){.Kanban_rail__Jg5wV{grid-auto-columns:minmax(17rem,84vw)}.Kanban_column__jJl2K{min-inline-size:17rem}}@media (prefers-reduced-motion:reduce){.Kanban_card__pSUTs,.Kanban_column__jJl2K{transition:none}.Kanban_card__pSUTs:not(.Kanban_cardDisabled__UpFb5):hover{transform:none}.Kanban_cardOverlay__vP3CU,.Kanban_dragOverlay__TMJHg[dir=rtl] .Kanban_cardOverlay__vP3CU{rotate:none}.Kanban_boardDragging__h73S7 .Kanban_cardItem__rjXyr,.Kanban_dropIndicator__8vRpy,.Kanban_emptyColumn__gb_N4{transition:none}.Kanban_cardItemOrigin__aJVcV:before,.Kanban_dropIndicator__8vRpy{animation:none}}