@keyframes CardItem_skeleton-shimmer__9wlTV{0%{background-position:200% 0}to{background-position:-200% 0}}.CardItem_card__Xq432{border-radius:6px;cursor:-webkit-grab;cursor:grab;position:relative;touch-action:none}.CardItem_card--dragging__P5j_K,.CardItem_card__Xq432:active{cursor:-webkit-grabbing;cursor:grabbing}.CardItem_card--dragging__P5j_K{opacity:.4}.CardItem_card--dragging__P5j_K .CardItem_cardInner__FYrAe{box-shadow:none}.CardItem_card--overlay__ie_Bq{cursor:-webkit-grabbing;cursor:grabbing}.CardItem_card--overlay__ie_Bq .CardItem_cardInner__FYrAe{box-shadow:0 4px 12px rgba(9,30,66,.35),0 0 0 1px rgba(9,30,66,.12);transform:rotate(2deg) scale(1.02)}.CardItem_cardInner__FYrAe{background:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);transition:box-shadow .15s ease,transform .15s ease}.CardItem_cardInner__FYrAe:hover{box-shadow:0 4px 12px rgba(9,30,66,.35),0 0 0 1px rgba(9,30,66,.12)}.CardItem_cardInner__FYrAe{padding:.5rem .75rem;cursor:pointer;position:relative}.CardItem_cardInner__FYrAe:hover .CardItem_editHint__ngIZs{opacity:1}.CardItem_cardInner__FYrAe:focus-visible{outline:2px solid #0079bf;outline-offset:2px}.CardItem_title__9a7oO{font-size:.875rem;color:#111827;line-height:1.5;word-break:break-word;margin-bottom:.25rem}.CardItem_badges__cY6Zg{gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.CardItem_badges__cY6Zg,.CardItem_commentBadge__cWXEl{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.CardItem_commentBadge__cWXEl{gap:.25rem;font-size:.6875rem;color:#6b7280;padding:2px .25rem;border-radius:3px;background:#f1f2f4}.CardItem_descIndicator__rQ1Eg{color:#9ba3af;margin-top:.25rem;font-size:.6875rem;display:flex;align-items:center;gap:.25rem}@keyframes Button_skeleton-shimmer__T573e{0%{background-position:200% 0}to{background-position:-200% 0}}.Button_button__5Fngg{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:.875rem;font-weight:500;line-height:1;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Button_button__5Fngg:focus-visible{outline:2px solid #0079bf;outline-offset:2px}.Button_button__5Fngg:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_button__5Fngg:active:not(:disabled){transform:translateY(1px)}.Button_button__5Fngg{padding:.5rem .75rem;gap:.5rem}.Button_button--sm__d9dF6{padding:.25rem .5rem;font-size:.75rem;border-radius:3px;gap:.25rem}.Button_button--md__0b5E6{padding:.5rem .75rem;font-size:.875rem}.Button_button--lg__xNynJ{padding:.75rem 1.25rem;font-size:1rem}.Button_button--full-width__DV44Q{width:100%}.Button_button--primary__RgNwl{background-color:#0079bf;color:#fff;font-weight:600}.Button_button--primary__RgNwl:hover:not(:disabled){background-color:#005a8e}.Button_button--primary__RgNwl:active:not(:disabled){background-color:#004a75}.Button_button--secondary__a0KJI{background-color:rgba(0,0,0,.08);color:#111827}.Button_button--secondary__a0KJI:hover:not(:disabled){background-color:rgba(0,0,0,.14)}.Button_button--secondary__a0KJI:active:not(:disabled){background-color:rgba(0,0,0,.2)}.Button_button--ghost__tjzCO{background-color:transparent;color:#6b7280}.Button_button--ghost__tjzCO:hover:not(:disabled){background-color:rgba(0,0,0,.08);color:#111827}.Button_button--ghost__tjzCO:active:not(:disabled){background-color:rgba(0,0,0,.14)}.Button_button--danger__nbccA{background-color:#eb5a46;color:#fff;font-weight:600}.Button_button--danger__nbccA:hover:not(:disabled){background-color:#c9372c}.Button_button--link__5qS7N{background-color:transparent;color:#0079bf;padding-left:0;padding-right:0}.Button_button--link__5qS7N:hover:not(:disabled){text-decoration:underline}.Button_button--loading__Eummw{cursor:wait;position:relative}.Button_icon__V2EYJ{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1em;height:1em;font-size:1.1em}.Button_label__4Yq5D{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Button_spinner__Ol6Kr{display:block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:currentcolor;border-radius:9999px;animation:Button_spin__clXgF .6s linear infinite;flex-shrink:0}@keyframes Button_spin__clXgF{to{transform:rotate(1turn)}}@keyframes ListColumn_skeleton-shimmer__oN21X{0%{background-position:200% 0}to{background-position:-200% 0}}.ListColumn_column__t0ySA{width:272px;flex-shrink:0;touch-action:none}.ListColumn_column--dragging__Cu1LR{opacity:.5}.ListColumn_column--overlay__sGH45 .ListColumn_inner__AsVTn{box-shadow:0 8px 24px rgba(9,30,66,.3);transform:rotate(2deg)}.ListColumn_inner__AsVTn{background-color:#f1f2f4;border-radius:8px;display:flex;flex-direction:column;max-height:calc(100vh - 48px - 4rem);transition:box-shadow .15s ease}.ListColumn_header__t5qog{display:flex;align-items:center;justify-content:space-between;padding:.75rem .75rem .5rem;cursor:-webkit-grab;cursor:grab;flex-shrink:0;gap:.5rem}.ListColumn_header__t5qog:active{cursor:-webkit-grabbing;cursor:grabbing}.ListColumn_title__zxJaE{font-size:.875rem;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;cursor:pointer;padding:.25rem .5rem;border-radius:3px;transition:background-color .15s ease;margin:-.75rem .5rem -.75rem -.75rem}.ListColumn_title__zxJaE:hover{background-color:#e2e5ea}.ListColumn_title__zxJaE:focus-visible{outline:2px solid #0079bf;outline-offset:2px}.ListColumn_titleInput__D5tor{width:100%;padding:.5rem .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;color:#111827;background-color:#fff;border:2px solid #e2e5ea;border-radius:6px;transition:border-color .15s ease,box-shadow .15s ease;outline:none}.ListColumn_titleInput__D5tor::placeholder{color:#9ba3af}.ListColumn_titleInput__D5tor:focus{border-color:#0079bf;box-shadow:0 0 0 3px rgba(0,121,191,.15)}.ListColumn_titleInput__D5tor:disabled{background-color:#f1f2f4;cursor:not-allowed}.ListColumn_titleInput__D5tor{font-weight:600;flex:1 1;min-width:0}.ListColumn_cardCount__tmSdk{font-size:.6875rem;font-weight:600;color:#9ba3af;background:#e2e5ea;padding:2px .5rem;border-radius:9999px;flex-shrink:0}.ListColumn_deleteBtn__kS_og{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:3px;color:#9ba3af;flex-shrink:0;transition:background-color .15s ease,color .15s ease;opacity:0}.ListColumn_header__t5qog:hover .ListColumn_deleteBtn__kS_og{opacity:1}.ListColumn_deleteBtn__kS_og:hover{background-color:#e2e5ea;color:#eb5a46}.ListColumn_deleteBtn__kS_og:focus-visible{opacity:1;outline:2px solid #eb5a46;outline-offset:2px}.ListColumn_cardsArea__vDOdQ{scrollbar-width:thin;scrollbar-color:#cdd0d8 transparent}.ListColumn_cardsArea__vDOdQ::-webkit-scrollbar{width:8px;height:8px}.ListColumn_cardsArea__vDOdQ::-webkit-scrollbar-track{background:transparent}.ListColumn_cardsArea__vDOdQ::-webkit-scrollbar-thumb{background-color:#cdd0d8;border-radius:9999px;border:2px solid transparent}.ListColumn_cardsArea__vDOdQ{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.5rem;flex:1 1;min-height:0;padding:0 .5rem .5rem}.ListColumn_emptyZone__5JI4U{min-height:24px;border-radius:6px;border:2px dashed #cdd0d8;opacity:.5}.ListColumn_addCardForm__8JbCA{padding:.5rem;display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.ListColumn_addCardInput__RuUZG{width:100%;padding:.5rem .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;color:#111827;background-color:#fff;border:2px solid #e2e5ea;border-radius:6px;transition:border-color .15s ease,box-shadow .15s ease;outline:none}.ListColumn_addCardInput__RuUZG::placeholder{color:#9ba3af}.ListColumn_addCardInput__RuUZG:focus{border-color:#0079bf;box-shadow:0 0 0 3px rgba(0,121,191,.15)}.ListColumn_addCardInput__RuUZG:disabled{background-color:#f1f2f4;cursor:not-allowed}.ListColumn_addCardInput__RuUZG{resize:none;min-height:56px}.ListColumn_addCardActions__qJJxg{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.ListColumn_cancelBtn__y_2br{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#9ba3af;transition:background-color .15s ease,color .15s ease}.ListColumn_cancelBtn__y_2br:hover{background-color:#e2e5ea;color:#111827}.ListColumn_cancelBtn__y_2br:focus-visible{outline:2px solid #0079bf;outline-offset:2px}.ListColumn_addCardBtn__G0wFb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;margin:0;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;color:#6b7280;border-radius:0 0 8px 8px;transition:background-color .15s ease,color .15s ease;flex-shrink:0}.ListColumn_addCardBtn__G0wFb:hover{background-color:rgba(0,0,0,.06);color:#111827}.ListColumn_addCardBtn__G0wFb:focus-visible{outline:2px solid #0079bf;outline-offset:-2px}@keyframes Input_skeleton-shimmer__P2Lpk{0%{background-position:200% 0}to{background-position:-200% 0}}.Input_wrapper__Fx_33{display:flex;flex-direction:column;gap:.25rem;width:100%}.Input_label__q7b80{font-size:.75rem;font-weight:500;color:#6b7280}.Input_input__5WxBl{width:100%;padding:.5rem .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;color:#111827;background-color:#fff;border:2px solid #e2e5ea;border-radius:6px;transition:border-color .15s ease,box-shadow .15s ease;outline:none}.Input_input__5WxBl::placeholder{color:#9ba3af}.Input_input__5WxBl:focus{border-color:#0079bf;box-shadow:0 0 0 3px rgba(0,121,191,.15)}.Input_input__5WxBl:disabled{background-color:#f1f2f4;cursor:not-allowed}.Input_input--error__Qlo4p{border-color:#eb5a46}.Input_input--error__Qlo4p:focus{border-color:#eb5a46;box-shadow:0 0 0 3px rgba(235,90,70,.15)}.Input_error__xGw3f{font-size:.75rem;color:#eb5a46}.Input_hint__FkkL5{font-size:.75rem;color:#9ba3af}@keyframes CreateBoardModal_skeleton-shimmer__Tol6B{0%{background-position:200% 0}to{background-position:-200% 0}}.CreateBoardModal_container__yETDW{padding:1rem;display:flex;flex-direction:column;gap:1rem}.CreateBoardModal_preview__yVG8d{height:100px;border-radius:6px;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:.5rem;padding:.75rem;transition:background .2s ease}.CreateBoardModal_previewCard__A3NYn{width:48px;height:56px;background:hsla(0,0%,100%,.85);border-radius:3px}.CreateBoardModal_colorPicker__gssrO{display:flex;flex-direction:column;gap:.5rem}.CreateBoardModal_colorLabel__iFcgH{font-size:.75rem;font-weight:600;color:#6b7280}.CreateBoardModal_colorGrid__aSLKw{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem}.CreateBoardModal_colorSwatch__E0gwy{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;display:flex;align-items:center;justify-content:center;height:36px;border-radius:6px;transition:transform .1s ease,box-shadow .1s ease;position:relative}.CreateBoardModal_colorSwatch__E0gwy:hover{transform:scale(1.08);box-shadow:0 2px 8px rgba(0,0,0,.25)}.CreateBoardModal_colorSwatch--selected__v02AF{box-shadow:0 0 0 3px #fff,0 0 0 5px rgba(0,0,0,.4)}.CreateBoardModal_colorSwatch__E0gwy:focus-visible{outline:2px solid #0079bf;outline-offset:2px}.CreateBoardModal_form__vHGs4{display:flex;flex-direction:column;gap:.75rem}.CreateBoardModal_field__R1qRL{display:flex;flex-direction:column;gap:.25rem}.CreateBoardModal_fieldLabel__K92QO{font-size:.75rem;font-weight:500;color:#6b7280}.CreateBoardModal_textarea__K60G9{width:100%;padding:.5rem .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;color:#111827;background-color:#fff;border:2px solid #e2e5ea;border-radius:6px;transition:border-color .15s ease,box-shadow .15s ease;outline:none}.CreateBoardModal_textarea__K60G9::placeholder{color:#9ba3af}.CreateBoardModal_textarea__K60G9:focus{border-color:#0079bf;box-shadow:0 0 0 3px rgba(0,121,191,.15)}.CreateBoardModal_textarea__K60G9:disabled{background-color:#f1f2f4;cursor:not-allowed}.CreateBoardModal_textarea__K60G9{resize:none}.CreateBoardModal_actions__0Q0eF{margin-top:.25rem}@keyframes Navbar_skeleton-shimmer__w9Rdl{0%{background-position:200% 0}to{background-position:-200% 0}}.Navbar_navbar__R4_yp{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 1rem;background:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:-webkit-sticky;position:sticky;top:0;z-index:100;flex-shrink:0}.Navbar_left__ZD_VN{gap:.75rem;min-width:0}.Navbar_left__ZD_VN,.Navbar_logo__VzhOq{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.Navbar_logo__VzhOq{gap:.5rem;color:#fff;font-weight:700;font-size:1rem;padding:.25rem .5rem;border-radius:6px;transition:background-color .15s ease;flex-shrink:0}.Navbar_logo__VzhOq:hover{background:hsla(0,0%,100%,.15)}.Navbar_logo__VzhOq:focus-visible{outline:2px solid hsla(0,0%,100%,.8);outline-offset:2px}@media(max-width:639px){.Navbar_logoText__Vd34K{display:none}}.Navbar_separator__ywtCw{color:hsla(0,0%,100%,.5);font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Navbar_titleBtn__nXKAk{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;font-size:.875rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px;padding:.25rem .5rem;border-radius:6px;cursor:pointer;transition:background-color .15s ease}.Navbar_titleBtn__nXKAk:hover{background:hsla(0,0%,100%,.15)}.Navbar_titleBtn__nXKAk:focus-visible{outline:2px solid hsla(0,0%,100%,.8);outline-offset:2px}@media(max-width:639px){.Navbar_titleBtn__nXKAk{max-width:140px}}.Navbar_titleInput__9HM3u{font-size:.875rem;font-weight:600;color:#fff;background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.6);border-radius:6px;padding:.25rem .5rem;max-width:300px;width:220px;outline:none}.Navbar_titleInput__9HM3u:focus{border-color:#fff;background:hsla(0,0%,100%,.2)}@media(max-width:639px){.Navbar_titleInput__9HM3u{max-width:140px;width:140px}}.Navbar_right__pil7U{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.Navbar_navLink__qQyS_{font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.9);padding:.25rem .75rem;border-radius:6px;transition:background-color .15s ease}.Navbar_navLink__qQyS_:hover{background:hsla(0,0%,100%,.15)}.Navbar_navLink__qQyS_:focus-visible{outline:2px solid hsla(0,0%,100%,.8);outline-offset:2px}@keyframes page_skeleton-shimmer__7c_1j{0%{background-position:200% 0}to{background-position:-200% 0}}.page_page__KdIv3{min-height:100vh;background:linear-gradient(135deg,#1a1f2e,#2d3748);display:flex;flex-direction:column}.page_main__akH3E{flex:1 1;padding:2rem 1rem}.page_container__LLik5{max-width:1200px;margin:0 auto;width:100%}.page_header__Tcoou{margin-bottom:2rem}.page_heading__KJko3{font-size:1.875rem;font-weight:700;color:#fff;margin-bottom:.5rem}.page_subheading__EHUj8{font-size:1rem;color:hsla(0,0%,100%,.65)}.page_grid__umSuY{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1rem;gap:1rem}@media(min-width:640px){.page_grid__umSuY{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(min-width:1024px){.page_grid__umSuY{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.page_createBtn__EpuN2{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;aspect-ratio:16/9;background:hsla(0,0%,100%,.1);border:2px dashed hsla(0,0%,100%,.25);border-radius:8px;color:hsla(0,0%,100%,.75);font-size:.875rem;font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:100%}.page_createBtn__EpuN2:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.45);color:#fff}.page_createBtn__EpuN2:focus-visible{outline:2px solid hsla(0,0%,100%,.8);outline-offset:2px}