.page_wrap__peYBY{max-width:960px;margin:0 auto;padding:var(--wip-s6) var(--wip-s4) var(--wip-s10)}.page_missingToken___9sOP{max-width:26rem;margin:0 auto;background:#fff;border:1.5px solid var(--wip-line);border-radius:var(--wip-r);padding:var(--wip-s4);color:var(--wip-ink-2);font-size:var(--wip-fs-body);line-height:1.5;text-align:center}.kit_btn__IHH9j{font-family:var(--wip-font-display);font-weight:var(--wip-fw-bold);font-size:14.5px;border-radius:var(--wip-r-pill);padding:12px 22px;min-height:48px;border:2px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform var(--wip-dur) var(--wip-ease-spring),box-shadow var(--wip-dur),background var(--wip-dur);white-space:nowrap;text-decoration:none}.kit_btn__IHH9j:hover{transform:translateY(-1px)}.kit_btn__IHH9j:active{transform:translateY(1px)}.kit_btn__IHH9j:disabled{cursor:not-allowed;opacity:.55;transform:none}.kit_btn__IHH9j:focus-visible{outline:3px solid var(--wip-go);outline-offset:2px}.kit_btnGo__8oXel{background:var(--wip-go);color:#fff;box-shadow:0 3px 0 #06560a}.kit_btnGo__8oXel:hover:not(:disabled){box-shadow:0 5px 0 #06560a;background:#0a8a0a}.kit_btnSec__UUsSp{background:#fff;color:var(--wip-kale);border-color:var(--wip-kale)}.kit_btnSec__UUsSp:hover:not(:disabled){background:var(--wip-cream-2)}.kit_btnDanger__izwos{background:#fff;color:var(--wip-berry);border-color:var(--wip-berry)}.kit_btnDanger__izwos:hover:not(:disabled){background:#fbeded}.kit_btnSm__u2Tfl{min-height:40px;padding:9px 16px;font-size:13px}.kit_btnWide__5fvoW{width:100%}.kit_label__nh_8N{font-family:var(--wip-font-display);font-size:12.5px;font-weight:var(--wip-fw-bold);color:var(--wip-kale);margin-bottom:6px;display:block}.kit_input___ry64{width:100%;background:#fff;border:1.5px solid var(--wip-line);border-radius:12px;padding:12px 13px;font-size:15px;font-family:var(--wip-font-body);color:var(--wip-ink);min-height:48px;transition:border var(--wip-dur),box-shadow var(--wip-dur);outline:none}.kit_input___ry64::placeholder{color:#a9a79b}.kit_input___ry64:focus{border-color:var(--wip-go);box-shadow:0 0 0 3px rgba(10,122,10,.15)}.kit_input___ry64:disabled{opacity:.6;cursor:not-allowed}.kit_textarea__5jbZd{resize:vertical;min-height:88px;line-height:1.45}.kit_select__JxG86{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2357564E' stroke-width='1.6' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer}.kit_dot__sZlLI{width:8px;height:8px;border-radius:999px;flex-shrink:0}.kit_dot__sZlLI.kit_captured__ZunAa{background:var(--wip-carrot)}.kit_dot__sZlLI.kit_not_started__rMmlU{background:#e0a200}.kit_dot__sZlLI.kit_in_progress__nFUkH{background:var(--wip-fresh)}.kit_dot__sZlLI.kit_completed__bpUHY{background:var(--wip-kale)}.kit_pill__BuRS_{font-family:var(--wip-font-display);font-size:10.5px;font-weight:var(--wip-fw-bold);color:var(--wip-kale);border-radius:999px;padding:3px 10px;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.kit_pill__BuRS_.kit_captured__ZunAa{background:var(--wip-t-captured)}.kit_pill__BuRS_.kit_not_started__rMmlU{background:var(--wip-t-notstarted)}.kit_pill__BuRS_.kit_in_progress__nFUkH{background:var(--wip-t-inprogress)}.kit_pill__BuRS_.kit_completed__bpUHY{background:var(--wip-t-completed)}.kit_chip__ouwBC{font-weight:var(--wip-fw-semi);color:var(--wip-ink-2);background:var(--wip-cream);border:1px solid var(--wip-line);padding:2px 9px;gap:4px}.kit_badge__qMrrl,.kit_chip__ouwBC{font-size:11.5px;border-radius:999px;display:inline-flex;align-items:center;white-space:nowrap}.kit_badge__qMrrl{font-family:var(--wip-font-display);font-weight:var(--wip-fw-bold);padding:4px 12px;gap:5px}.kit_badgeShared__L3x0a{background:var(--wip-kale);color:var(--wip-lime)}.kit_badgePriv__xSBJu{background:var(--wip-cream-2);color:var(--wip-ink-2);border:1.5px solid var(--wip-line)}.kit_avatar__QBaUp{width:30px;height:30px;border-radius:999px;background:var(--wip-kale);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:var(--wip-fw-bold);font-family:var(--wip-font-display);flex-shrink:0;border:2px solid transparent}.kit_avatarSm__ATZD5{width:26px;height:26px;font-size:11px}.kit_avatarDash___LuvS{background:var(--wip-cream-2);color:var(--wip-ink-2);border:2px dashed var(--wip-line);font-weight:var(--wip-fw-semi)}.kit_avatarStack__XgDGh{display:flex}.kit_avatarStack__XgDGh .kit_avatar__QBaUp{margin-left:-8px;border:2px solid var(--wip-cream)}.kit_avatarStack__XgDGh .kit_avatar__QBaUp:first-child{margin-left:0}.kit_backdrop__M1tIu{position:fixed;inset:0;background:rgba(0,61,41,.32);z-index:300;display:flex;align-items:center;justify-content:center;padding:24px}.kit_panel__BFwaY{background:#fff;border-radius:24px;box-shadow:0 30px 80px rgba(0,61,41,.28);border:1.5px solid var(--wip-line);width:100%;max-width:780px;max-height:min(88vh,820px);display:flex;flex-direction:column;overflow:hidden}.kit_header__cceOd{padding:20px 24px;border-bottom:1px solid var(--wip-line);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-shrink:0}.kit_closeBtn__OnTz6{background:none;border:none;color:var(--wip-ink-2);font-weight:var(--wip-fw-bold);font-size:14px;cursor:pointer;padding:6px 8px;border-radius:8px}.kit_closeBtn__OnTz6:hover{background:var(--wip-cream-2);color:var(--wip-kale)}.kit_body__xyGsX{overflow-y:auto}.kit_grabber__fThwf{width:42px;height:5px;background:#dfd6c4;border-radius:3px;margin:10px auto 2px;flex-shrink:0}@media (max-width:640px){.kit_backdrop__M1tIu{align-items:flex-end;padding:0}.kit_panel__BFwaY{max-width:none;max-height:92vh;border-radius:22px 22px 0 0;border-bottom:none}.kit_header__cceOd{padding:4px 18px 14px}}.TaskCard_card__54LyT{position:relative;background:#fff;border-left:1.5px solid var(--wip-line);border-radius:var(--wip-r);box-shadow:var(--wip-sh);margin-bottom:11px;border:1.5px solid var(--wip-line);border-left-width:5px;transition:transform var(--wip-dur),box-shadow var(--wip-dur);width:100%}.TaskCard_card__54LyT:focus-within,.TaskCard_card__54LyT:hover{transform:translateY(-2px);box-shadow:var(--wip-sh-pop)}.TaskCard_card__54LyT.TaskCard_dragging__6BrXO{opacity:.5}.TaskCard_open__MVtO7{display:block;width:100%;padding:13px 34px 13px 14px;cursor:pointer;text-align:left;font:inherit;color:inherit;background:none;border:none}.TaskCard_open__MVtO7:focus-visible{outline:3px solid var(--wip-go);outline-offset:-3px;border-radius:var(--wip-r)}.TaskCard_delBtn__COOV0{position:absolute;top:8px;right:8px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:var(--wip-r-sm,6px);font-size:14px;line-height:1;cursor:pointer;color:var(--wip-ink-2);opacity:.35;transition:opacity var(--wip-dur)}.TaskCard_card__54LyT:hover .TaskCard_delBtn__COOV0,.TaskCard_delBtn__COOV0:active,.TaskCard_delBtn__COOV0:focus-visible{opacity:1}.TaskCard_delBtn__COOV0:hover{opacity:1;background:var(--wip-t-captured,rgba(0,0,0,.06));color:var(--wip-berry)}.TaskCard_delBtn__COOV0:disabled{opacity:.5;cursor:default}.TaskCard_card__54LyT.TaskCard_captured__9uQyq{border-left-color:var(--wip-carrot)}.TaskCard_card__54LyT.TaskCard_not_started__uzIdJ{border-left-color:#e0a200}.TaskCard_card__54LyT.TaskCard_in_progress__OKKJk{border-left-color:var(--wip-fresh)}.TaskCard_card__54LyT.TaskCard_completed__oVeLx{border-left-color:var(--wip-kale)}.TaskCard_title__5Z6qp{font-size:15px;color:var(--wip-ink);font-weight:var(--wip-fw-med);line-height:1.35;overflow-wrap:anywhere}.TaskCard_card__54LyT.TaskCard_done__5WjDp .TaskCard_title__5Z6qp{color:#8c8b82;text-decoration:line-through}.TaskCard_meta__simC0{display:flex;align-items:center;gap:9px;margin-top:10px;flex-wrap:wrap}.TaskCard_commentCount__Bhx6d{font-size:12px;font-weight:var(--wip-fw-bold);color:var(--wip-ink-2);display:inline-flex;align-items:center;gap:3px}.TaskCard_deleteError__REZj8{margin:0 14px 10px;padding-top:8px;border-top:1px solid var(--wip-line);font-size:12px;color:var(--wip-berry)}.KanbanBoard_cols__c_thz{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;padding:20px;align-items:start}@media (max-width:899px){.KanbanBoard_cols__c_thz{grid-template-columns:1fr;padding:14px}}.KanbanBoard_col__PoRsY{background:var(--wip-cream-2);border-radius:var(--wip-r-lg);padding:12px;min-height:160px;transition:outline-color var(--wip-dur)}.KanbanBoard_col__PoRsY.KanbanBoard_drop__w_S_y{outline:2.5px dashed var(--wip-fresh);outline-offset:-4px;background:#eaf7e4}.KanbanBoard_colHead__SM_gF{display:flex;align-items:center;gap:8px;padding:6px 6px 12px}.KanbanBoard_pillh__Y7Zuc{font-family:var(--wip-font-display);font-weight:var(--wip-fw-black);font-size:12.5px;color:var(--wip-kale);padding:5px 12px;border-radius:var(--wip-r-pill);display:inline-flex;align-items:center;gap:7px}.KanbanBoard_pillh__Y7Zuc .KanbanBoard_hd__KeKxk{width:8px;height:8px;border-radius:50%}.KanbanBoard_pillh__Y7Zuc.KanbanBoard_captured__gNHgY{background:var(--wip-t-captured)}.KanbanBoard_pillh__Y7Zuc.KanbanBoard_captured__gNHgY .KanbanBoard_hd__KeKxk{background:var(--wip-carrot)}.KanbanBoard_pillh__Y7Zuc.KanbanBoard_not_started__C_49d{background:var(--wip-t-notstarted)}.KanbanBoard_pillh__Y7Zuc.KanbanBoard_not_started__C_49d .KanbanBoard_hd__KeKxk{background:#e0a200}.KanbanBoard_pillh__Y7Zuc.KanbanBoard_in_progress__8cF8q{background:var(--wip-t-inprogress)}.KanbanBoard_pillh__Y7Zuc.KanbanBoard_in_progress__8cF8q .KanbanBoard_hd__KeKxk{background:var(--wip-fresh)}.KanbanBoard_pillh__Y7Zuc.KanbanBoard_completed__ScMOF{background:var(--wip-t-completed)}.KanbanBoard_pillh__Y7Zuc.KanbanBoard_completed__ScMOF .KanbanBoard_hd__KeKxk{background:var(--wip-kale)}.KanbanBoard_count__IW4p_{margin-left:auto;font-weight:var(--wip-fw-black);font-size:13px;color:var(--wip-kale);font-family:var(--wip-font-display)}.KanbanBoard_empty__97rXZ{border:2px dashed var(--wip-line);border-radius:var(--wip-r);background:#fff;padding:20px 16px;text-align:center;color:var(--wip-ink-2);font-size:13px;line-height:1.5}.KanbanBoard_col__PoRsY.KanbanBoard_drop__w_S_y .KanbanBoard_empty__97rXZ{border-color:var(--wip-fresh);color:var(--wip-go);background:#eaf7e4}.ListView_panel__xI0Ei{background:#fff;border:1.5px solid var(--wip-line);border-radius:var(--wip-r);overflow:hidden;margin:20px}@media (max-width:899px){.ListView_panel__xI0Ei{margin:14px}}.ListView_headerRow__0KCaK{background:var(--wip-cream-2);font-family:var(--wip-font-display);font-size:11px;color:var(--wip-kale);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--wip-fw-bold)}.ListView_headerRow__0KCaK .ListView_lt__dUHG8{display:block}.ListView_row__OOJIH{background:#fff;display:flex;align-items:center;gap:12px;padding:13px 14px;transition:background var(--wip-dur);width:100%;text-align:left;border:none;border-bottom:1px solid var(--wip-line);cursor:pointer;font:inherit;color:inherit}.ListView_row__OOJIH:last-child{border-bottom:none}.ListView_row__OOJIH:focus-visible,.ListView_row__OOJIH:hover{background:var(--wip-cream)}.ListView_row__OOJIH:focus-visible{outline:3px solid var(--wip-go);outline-offset:-2px}.ListView_chk__4u7Gh{width:22px;height:22px;border:2px solid #b7b7a9;border-radius:7px;flex-shrink:0;cursor:pointer;transition:all var(--wip-dur);background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:800;padding:0}.ListView_chk__4u7Gh:hover{border-color:var(--wip-go)}.ListView_chk__4u7Gh.ListView_on__GKCky{background:var(--wip-go);border-color:var(--wip-go)}.ListView_title__HxAAq{flex:1 1;font-size:14.5px;color:var(--wip-ink);overflow-wrap:anywhere}.ListView_titleBtn__0bQzs{text-align:left;background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0}.ListView_titleBtn__0bQzs:focus-visible{outline:3px solid var(--wip-go);outline-offset:2px;border-radius:4px}.ListView_row__OOJIH.ListView_done__Uv9wh .ListView_title__HxAAq{color:#8c8b82;text-decoration:line-through}.ListView_meta__uL6AH{width:130px;flex-shrink:0;text-align:right;font-size:11.5px;color:var(--wip-ink-2)}@media (max-width:640px){.ListView_meta__uL6AH{width:auto}}.TaskDetailOverlay_layout__GFYg9{display:grid;grid-template-columns:1fr 300px}@media (max-width:760px){.TaskDetailOverlay_layout__GFYg9{grid-template-columns:1fr}}.TaskDetailOverlay_mainCol__073XY{padding:24px;border-right:1px solid var(--wip-line)}@media (max-width:760px){.TaskDetailOverlay_mainCol__073XY{padding:18px;border-right:none;border-bottom:1px solid var(--wip-line)}}.TaskDetailOverlay_grid2__YDGiu{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:16px}.TaskDetailOverlay_actions__3Nw1a{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.TaskDetailOverlay_divider___oe1x{height:1px;background:var(--wip-line);margin:16px 0}.TaskDetailOverlay_meta__rKcbL{font-size:11.5px;color:var(--wip-ink-2)}.TaskDetailOverlay_sideCol__twQrp{padding:20px;background:var(--wip-cream);display:flex;flex-direction:column;min-height:0}.TaskDetailOverlay_secHead__adGzI{font-family:var(--wip-font-display);font-weight:var(--wip-fw-black);font-size:13px;color:var(--wip-kale);letter-spacing:.02em;margin-bottom:12px}.TaskDetailOverlay_comments__cSl_A{flex:1 1;overflow-y:auto}.TaskDetailOverlay_commentRow__hG4N2{display:flex;gap:11px;padding:13px 0;border-bottom:1px solid var(--wip-line)}.TaskDetailOverlay_commentRow__hG4N2:last-child{border:none}.TaskDetailOverlay_commentAuthor__lGz5W{font-family:var(--wip-font-display);font-size:13px;font-weight:var(--wip-fw-bold);color:var(--wip-kale);display:flex;align-items:center;gap:8px}.TaskDetailOverlay_commentWhen__6Km4x{font-family:var(--wip-font-body);font-size:10.5px;color:#a9a79b;font-weight:var(--wip-fw-med)}.TaskDetailOverlay_commentBody__A_31F{font-size:13.5px;color:var(--wip-ink);margin-top:3px;line-height:1.45;overflow-wrap:anywhere}.TaskDetailOverlay_commentActions__e_w3t{font-size:11.5px;color:var(--wip-ink-2);margin-top:6px;display:flex;gap:14px}.TaskDetailOverlay_commentActions__e_w3t button{cursor:pointer;background:none;border:none;padding:0;color:inherit;font:inherit}.TaskDetailOverlay_commentActions__e_w3t button:hover{color:var(--wip-kale);text-decoration:underline}.TaskDetailOverlay_errorBanner__rRkmm{border:1.5px solid var(--wip-berry);background:#fbeded;border-radius:var(--wip-r);padding:10px 13px;font-size:13px;color:var(--wip-berry);margin-bottom:14px}.BoardView_bhead__rWUxb{background:var(--wip-cream);padding:16px 18px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--wip-line)}.BoardView_bname__0CPx8{font-family:var(--wip-font-display);font-size:22px;font-weight:var(--wip-fw-black);color:var(--wip-kale);display:flex;align-items:center;gap:9px}.BoardView_spacer__9MYaJ{flex:1 1}.BoardView_vtog__pobzQ{display:inline-flex;background:#fff;border:1.5px solid var(--wip-line);border-radius:var(--wip-r-pill);padding:3px}.BoardView_vtog__pobzQ button{padding:8px 16px;border-radius:var(--wip-r-pill);font-family:var(--wip-font-display);font-weight:var(--wip-fw-bold);font-size:13px;color:var(--wip-ink-2);display:flex;align-items:center;gap:6px;cursor:pointer;transition:all var(--wip-dur);border:none;background:none}.BoardView_vtog__pobzQ button.BoardView_on__xQZkV{background:var(--wip-kale);color:#fff}.BoardView_footnote__qozf9{font-size:13px;color:var(--wip-ink-2);padding:0 20px 20px}.BoardView_fabWrap__YcFpq{display:none}@media (max-width:899px){.BoardView_fabWrap__YcFpq{display:flex;justify-content:flex-end;position:-webkit-sticky;position:sticky;bottom:18px;padding:0 18px 18px}.BoardView_fab__UUimr{width:60px;height:60px;border-radius:var(--wip-r-pill);background:var(--wip-go);color:#fff;display:flex;align-items:center;justify-content:center;font-size:30px;box-shadow:0 4px 0 #06560a,0 12px 26px rgba(10,122,10,.32);cursor:pointer;border:none;text-decoration:none;transition:transform var(--wip-dur) var(--wip-ease-spring)}.BoardView_fab__UUimr:hover{transform:scale(1.06) translateY(-1px)}}.FirstRunChecklist_card__9W3_8{display:flex;flex-direction:column;gap:var(--wip-s4,16px);animation:FirstRunChecklist_wip-checklist-in__Ot9N9 .2s ease-out}@keyframes FirstRunChecklist_wip-checklist-in__Ot9N9{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.FirstRunChecklist_card__9W3_8{animation:none}}.FirstRunChecklist_header__jRRld{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wip-s3,12px)}.FirstRunChecklist_title__X_Asf{margin:0 0 4px;font-size:var(--wip-fs-h3,1.05rem);font-weight:700;color:var(--wip-kale,#003d29)}.FirstRunChecklist_subtitle__K_GF6{margin:0;font-size:var(--wip-fs-sm,.85rem);color:var(--wip-ink-2,#57564e)}.FirstRunChecklist_dismiss__3V_8X{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;color:var(--wip-ink-2,#57564e);font-size:.85rem;font-weight:600;padding:4px 6px;border-radius:var(--wip-r-sm,8px);flex:0 0 auto}.FirstRunChecklist_dismiss__3V_8X:hover{background:rgba(0,0,0,.05)}.FirstRunChecklist_dismiss__3V_8X:focus-visible{outline:2px solid var(--wip-carrot-ink,#b84a00);outline-offset:2px}.FirstRunChecklist_list__wyasb{display:flex;flex-direction:column;gap:var(--wip-s3,12px)}.FirstRunChecklist_item__Oqbxm{display:flex;align-items:center;gap:var(--wip-s3,12px);text-decoration:none;padding:var(--wip-s3,12px);border-radius:var(--wip-r,12px);border:1px solid var(--wip-line,#e6ddcc);transition:background .12s ease}.FirstRunChecklist_item__Oqbxm:hover{background:var(--wip-cream,#faf1e5)}.FirstRunChecklist_item__Oqbxm:focus-visible{outline:2px solid var(--wip-carrot-ink,#b84a00);outline-offset:2px}.FirstRunChecklist_itemIcon__sPoZ3{flex:0 0 auto;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--wip-kale,#003d29);background:var(--wip-cream-2,#f3e9d6)}.FirstRunChecklist_itemBody__8ibsZ{flex:1 1 auto;min-width:0}.FirstRunChecklist_itemLabel__tLpLi{display:block;font-weight:600;font-size:.92rem;color:var(--wip-ink,#1e1e1c)}.FirstRunChecklist_itemHint__C6o47{display:block;font-size:.8rem;color:var(--wip-ink-2,#57564e);margin-top:1px}.FirstRunChecklist_itemArrow__G0p68{flex:0 0 auto;color:var(--wip-ink-2,#57564e)}.InstallGuide_card__elec4{max-width:560px;padding:20px 22px;border-radius:16px;background:var(--wip-surface,#fffdf9);color:var(--wip-ink,#1c2b25);border:1px solid rgba(0,61,41,.14);box-shadow:0 8px 28px rgba(0,61,41,.1)}.InstallGuide_heading__toC2x{margin:0 0 6px;font-size:1.1rem;font-weight:700;color:var(--wip-green,#003d29)}.InstallGuide_intro__W7xyd{margin:0 0 16px;font-size:.9rem;line-height:1.45;color:var(--wip-ink-muted,#4a5a52)}.InstallGuide_steps__CTFgg{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.InstallGuide_step__Jk8W2{display:flex;align-items:flex-start;gap:12px}.InstallGuide_num__d2j4l{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--wip-surface,#faf1e5);background:var(--wip-green,#003d29)}.InstallGuide_stepText___dJPI{flex:1 1 auto;min-width:0;font-size:.9rem;line-height:1.45;padding-top:2px}.InstallGuide_note__Ke6Mt{margin:16px 0 0;font-size:.8rem;line-height:1.4;color:var(--wip-ink-muted,#4a5a52);font-style:italic}.primitives_pageHeader__aZoMf{background:var(--wip-cream);padding:var(--wip-s4) var(--wip-s4) var(--wip-s4);display:flex;align-items:center;justify-content:space-between;gap:var(--wip-s3);flex-wrap:wrap;border-bottom:1px solid var(--wip-line)}.primitives_pageHeaderLeft__ZS5B1{display:flex;align-items:center;gap:var(--wip-s4);min-width:0}.primitives_pageHeaderRight__tfcOf{display:flex;align-items:center;gap:var(--wip-s2);flex-shrink:0}.primitives_pageTitle__Q2zm9{font-family:var(--wip-font-display);font-size:var(--wip-fs-h1);font-weight:var(--wip-fw-bold);color:var(--wip-kale);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primitives_backLink__UB2Oc{font-family:var(--wip-font-display);font-weight:var(--wip-fw-semi);font-size:var(--wip-fs-sm);color:var(--wip-kale-2);text-decoration:none;flex-shrink:0}.primitives_backLink__UB2Oc:hover{text-decoration:underline}.primitives_btn__OdgNt{font-family:var(--wip-font-display);font-weight:var(--wip-fw-bold);font-size:14.5px;border-radius:var(--wip-r-pill);padding:12px 22px;min-height:48px;border:2px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:transform var(--wip-dur) var(--wip-ease-spring),box-shadow var(--wip-dur),background var(--wip-dur)}.primitives_btn__OdgNt:hover{transform:translateY(-1px)}.primitives_btn__OdgNt:active{transform:translateY(1px)}.primitives_btn__OdgNt:disabled{opacity:.6;cursor:not-allowed;transform:none}.primitives_btn_primary__My0QI{background:var(--wip-kale);color:#fff;box-shadow:var(--wip-sh-btn)}.primitives_btn_primary__My0QI:hover:not(:disabled){background:var(--wip-kale-2)}.primitives_btn_go__LB5tC{background:var(--wip-go);color:#fff;box-shadow:0 3px 0 #06560a}.primitives_btn_go__LB5tC:hover:not(:disabled){background:#0a8a0a}.primitives_btn_secondary___TDbm{background:#fff;color:var(--wip-kale);border-color:var(--wip-kale)}.primitives_btn_secondary___TDbm:hover:not(:disabled){background:var(--wip-cream-2)}.primitives_btn_ghost___KD9u{background:transparent;color:var(--wip-kale);border-color:var(--wip-line)}.primitives_btn_ghost___KD9u:hover:not(:disabled){background:var(--wip-cream-2)}.primitives_btn_danger___vuYB{background:#fff;color:var(--wip-berry);border-color:var(--wip-berry)}.primitives_btn_danger___vuYB:hover:not(:disabled){background:#fbeded}.primitives_btnSm__0PEsi{min-height:40px;padding:9px 16px;font-size:13px}.primitives_btnWide__qBuw6{width:100%}.primitives_spinner__c58ms{width:14px;height:14px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:primitives_spin__0Xg7w .7s linear infinite;flex-shrink:0}@keyframes primitives_spin__0Xg7w{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.primitives_spinner__c58ms{animation-duration:1.4s}}.primitives_badge__F49a0{font-family:var(--wip-font-display);font-size:var(--wip-fs-xs);font-weight:var(--wip-fw-bold);padding:4px 12px;border-radius:var(--wip-r-pill);display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.primitives_badge_shared__0I4Wq{background:var(--wip-kale);color:var(--wip-lime)}.primitives_badge_private__dPhF1{background:var(--wip-cream-2);color:var(--wip-ink-2);border:1.5px solid var(--wip-line)}.primitives_badge_owner__NJQrG{background:var(--wip-lemon);color:var(--wip-kale)}.primitives_badge_member__0QLMR{background:var(--wip-cream-2);color:var(--wip-ink-2)}.primitives_badge_pending__UxZ3J{background:#fff;color:var(--wip-kale);border:1.5px dashed var(--wip-carrot)}.primitives_badge_default__i_gib{background:var(--wip-lemon);color:var(--wip-kale)}.primitives_pendingDot___NBSA{width:7px;height:7px;border-radius:50%;background:var(--wip-carrot);flex-shrink:0}.primitives_avatar__PSlbg{width:30px;height:30px;border-radius:var(--wip-r-pill);background:var(--wip-kale);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:var(--wip-fw-bold);font-family:var(--wip-font-display);flex-shrink:0;border:2px solid transparent}.primitives_avatar_sm__5hT8v{width:26px;height:26px;font-size:11px}.primitives_avatar_lg__FZGLu{width:44px;height:44px;font-size:16px}.primitives_avatar_c1__KTba2{background:var(--wip-kale)}.primitives_avatar_c2__uAA2v{background:var(--wip-berry)}.primitives_avatar_c3__8HXCF{background:var(--wip-carrot-ink)}.primitives_avatar_c4__6dM_j{background:var(--wip-kale-2)}.primitives_avatar_dash__S6OK4{background:var(--wip-cream-2);color:var(--wip-ink-2);border:2px dashed var(--wip-line);font-weight:var(--wip-fw-semi)}.primitives_panel__vv04G{background:#fff;border:1.5px solid var(--wip-line);border-radius:var(--wip-r);overflow:hidden}.primitives_panelPadded__jNyP8{padding:var(--wip-s4)}.primitives_secHeading__03eg_{font-family:var(--wip-font-display);font-weight:var(--wip-fw-black);font-size:var(--wip-fs-sm);color:var(--wip-kale);letter-spacing:.02em;margin:var(--wip-s6) 4px var(--wip-s3)}.primitives_divider__BstP0{height:1px;background:var(--wip-line);margin:var(--wip-s4) 0;border:none}.primitives_field__Bdard{margin-bottom:var(--wip-s4)}.primitives_label__5hdy_{font-family:var(--wip-font-display);font-size:12.5px;font-weight:var(--wip-fw-bold);color:var(--wip-kale);margin-bottom:6px;display:flex;align-items:center;gap:6px}.primitives_inputWrap__oE1fC{width:100%}.primitives_input__5twov{width:100%;background:#fff;border:1.5px solid var(--wip-line);border-radius:12px;padding:12px 13px;font-size:var(--wip-fs-body);font-family:var(--wip-font-body);color:var(--wip-ink);min-height:48px;transition:border var(--wip-dur),box-shadow var(--wip-dur)}.primitives_input__5twov:focus{outline:none;border-color:var(--wip-go);box-shadow:0 0 0 3px rgba(10,122,10,.15)}.primitives_input__5twov::placeholder{color:#a9a79b}.primitives_help__5Zide{color:var(--wip-ink-2)}.primitives_fieldError__4NUGq,.primitives_help__5Zide{font-size:var(--wip-fs-xs);margin-top:5px;line-height:1.45}.primitives_fieldError__4NUGq{color:var(--wip-berry);font-weight:var(--wip-fw-med)}.primitives_switch__o4Kej{width:48px;height:28px;border-radius:var(--wip-r-pill);background:#fff;border:1.5px solid #b7b7a9;position:relative;flex-shrink:0;cursor:pointer;padding:0;transition:background var(--wip-dur)}.primitives_switch__o4Kej:disabled{opacity:.6;cursor:not-allowed}.primitives_switchOn__k2y_3{background:var(--wip-go);border-color:var(--wip-go)}.primitives_switchKnob__N7vxv{width:22px;height:22px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:left var(--wip-dur) var(--wip-ease-spring)}.primitives_switchOn__k2y_3 .primitives_switchKnob__N7vxv{left:22px}.primitives_callout__cUTZR{border:1.5px solid var(--wip-line);background:#fff;border-radius:var(--wip-r);padding:14px 16px;font-size:13.5px;color:var(--wip-ink);line-height:1.5}.primitives_callout_warn__lrSJ5{border:1.5px solid var(--wip-carrot);background:#fff3ea}.primitives_callout_info__56QJc{background:var(--wip-t-inprogress);border-color:#bee6b4}.primitives_calloutHeading__qPq0E{font-family:var(--wip-font-display);font-weight:var(--wip-fw-bold);color:var(--wip-kale);display:block;margin-bottom:4px;font-size:13px}.primitives_errBanner__6o7eU{border:1.5px solid var(--wip-berry);background:#fbeded;border-radius:var(--wip-r);padding:13px 15px;font-size:13px;color:var(--wip-berry);display:flex;gap:10px;align-items:flex-start}.primitives_empty__DtIcS{border:2px dashed var(--wip-line);border-radius:var(--wip-r);background:#fff;padding:26px 18px;text-align:center;color:var(--wip-ink-2)}.primitives_emptyIcon__kRESn{font-size:32px;margin-bottom:8px}.primitives_emptyTitle__OSCOK{font-family:var(--wip-font-display);font-weight:var(--wip-fw-bold);color:var(--wip-kale);font-size:var(--wip-fs-h3)}.primitives_emptyDesc__XxIJy{font-size:14px;line-height:1.5;margin-top:4px}.primitives_emptyAction__Z39Tm{margin-top:var(--wip-s4)}.primitives_skelStack__zTRR8{display:flex;flex-direction:column;gap:var(--wip-s3)}.primitives_skelRow__P_nio{height:72px;border-radius:var(--wip-r);background:linear-gradient(90deg,#efe7da 25%,#f6f0e6 50%,#efe7da 75%);background-size:200% 100%;animation:primitives_shimmer__FEjWe 1.3s infinite}@keyframes primitives_shimmer__FEjWe{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.primitives_skelRow__P_nio{animation:none}}.ReportProblem_fab__bo2C_{position:fixed;left:calc(env(safe-area-inset-left, 0px) + 14px);bottom:calc(env(safe-area-inset-bottom, 0px) + 14px);z-index:55;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(0,61,41,.16);background:var(--wip-surface,#fffdf9);color:var(--wip-green,#003d29);cursor:pointer;box-shadow:0 6px 20px rgba(0,61,41,.18);transition:transform .12s ease,background .12s ease}.ReportProblem_fab__bo2C_:hover{background:#fff;transform:translateY(-1px)}.ReportProblem_fab__bo2C_:focus-visible{outline:2px solid var(--wip-green,#003d29);outline-offset:2px}.ReportProblem_backdrop__2qFDD{position:fixed;inset:0;z-index:200;display:grid;place-items:end center;padding:16px;background:rgba(12,24,19,.44);animation:ReportProblem_rp-fade__AxHg5 .16s ease-out}@media (min-width:560px){.ReportProblem_backdrop__2qFDD{place-items:center}}.ReportProblem_panel__nG2M2{width:min(480px,100%);max-height:calc(100vh - 32px);overflow-y:auto;background:var(--wip-surface,#fffdf9);color:var(--wip-ink,#1c2b25);border-radius:16px;border:1px solid rgba(0,61,41,.12);box-shadow:0 16px 48px rgba(0,61,41,.28);padding:18px 18px 20px;animation:ReportProblem_rp-rise__WnLou .2s ease-out}@keyframes ReportProblem_rp-fade__AxHg5{0%{opacity:0}to{opacity:1}}@keyframes ReportProblem_rp-rise__WnLou{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ReportProblem_backdrop__2qFDD,.ReportProblem_panel__nG2M2{animation:none}}.ReportProblem_header__UjbeV{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ReportProblem_title__BAcpk{margin:0;font-size:1.05rem;font-weight:700;color:var(--wip-green,#003d29)}.ReportProblem_close__HIN60{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-size:1rem;line-height:1;padding:6px 8px;border-radius:8px;color:var(--wip-ink-muted,#4a5a52)}.ReportProblem_close__HIN60:hover{background:rgba(0,61,41,.06)}.ReportProblem_close__HIN60:focus-visible{outline:2px solid var(--wip-green,#003d29);outline-offset:2px}.ReportProblem_form__JWOAk{display:flex;flex-direction:column;gap:14px}.ReportProblem_select__jgIJY,.ReportProblem_textarea__MpsWk{width:100%;box-sizing:border-box;font:inherit;color:var(--wip-ink,#1c2b25);background:#fff;border:1px solid rgba(0,61,41,.2);border-radius:10px;padding:10px 12px}.ReportProblem_textarea__MpsWk{resize:vertical;min-height:96px;line-height:1.4}.ReportProblem_select__jgIJY:focus-visible,.ReportProblem_textarea__MpsWk:focus-visible{outline:2px solid var(--wip-green,#003d29);outline-offset:1px;border-color:var(--wip-green,#003d29)}.ReportProblem_hint__8LU69{margin:0;font-size:.78rem;color:var(--wip-ink-muted,#4a5a52)}.ReportProblem_actions__ezsGL{display:flex;justify-content:flex-end;gap:10px;margin-top:2px}.ReportProblem_done__61BVs{display:flex;flex-direction:column;gap:8px;padding:4px 0 2px}.ReportProblem_doneTitle__Gpr0X{margin:0;font-weight:700;color:var(--wip-green,#003d29)}.ReportProblem_doneText__XEvWI{margin:0;font-size:.88rem;color:var(--wip-ink-muted,#4a5a52)}.SharingPageClient_wrap__urigj{max-width:1080px;margin:0 auto;padding:var(--wip-s4) var(--wip-s4) var(--wip-s10)}.SharingPageClient_stackGap__r4k_n{display:flex;flex-direction:column;gap:var(--wip-s3);align-items:flex-start}.SharingPageClient_layout__YswYz{display:grid;grid-template-columns:1fr;grid-gap:var(--wip-s5);gap:var(--wip-s5)}@media (min-width:900px){.SharingPageClient_layout__YswYz{grid-template-columns:1fr 360px;align-items:start}}.SharingPageClient_mainCol__9ichO,.SharingPageClient_sideCol__clkyO{display:flex;flex-direction:column;gap:0}.SharingPageClient_sideCol__clkyO>*{margin-bottom:var(--wip-s4)}.SharingPageClient_memberRow__o5lRc{display:flex;align-items:center;gap:var(--wip-s3);padding:13px 14px}.SharingPageClient_avatarImg__C8CUE{width:30px;height:30px;border-radius:var(--wip-r-pill);object-fit:cover;flex-shrink:0;border:2px solid transparent}.SharingPageClient_rowDivider__BhwVi{height:1px;background:var(--wip-line);margin:0 14px}.SharingPageClient_memberLabel__6VzAD{flex:1 1;font-size:14.5px;color:var(--wip-ink);min-width:0}.SharingPageClient_mut__WBYkL{color:var(--wip-ink-2);font-size:var(--wip-fs-sm)}.SharingPageClient_small__qO7Gb{font-size:var(--wip-fs-sm)}.SharingPageClient_b__RXoLt{font-weight:var(--wip-fw-bold);font-family:var(--wip-font-display);color:var(--wip-kale)}.SharingPageClient_help__mJZbV{font-size:var(--wip-fs-xs);color:var(--wip-ink-2);margin:var(--wip-s2) 0 var(--wip-s2);line-height:1.45}.SharingPageClient_privacyRow__tvOrH{display:flex;align-items:center;justify-content:space-between;gap:var(--wip-s3)}.SharingPageClient_transferRow__Nk1GZ{display:flex;align-items:center;gap:var(--wip-s3);flex-wrap:wrap}.SharingPageClient_inlineConfirm__ZXkFJ{display:flex;gap:var(--wip-s2);align-items:center;flex-wrap:wrap}.SharingPageClient_confirmBlock__s4Vud{display:flex;flex-direction:column;gap:var(--wip-s3);margin-top:var(--wip-s3)}.SharingPageClient_marginTop__SPnBT{margin-top:var(--wip-s3)}.SharingPageClient_marginBottom__tIWPB{margin-bottom:var(--wip-s4)}.SharingPageClient_select__dErf1{width:100%;background:#fff;border:1.5px solid var(--wip-line);border-radius:12px;padding:12px 13px;font-size:var(--wip-fs-body);font-family:var(--wip-font-body);color:var(--wip-ink);min-height:48px}.SharingPageClient_select__dErf1:focus{outline:none;border-color:var(--wip-go);box-shadow:0 0 0 3px rgba(10,122,10,.15)}.BoardsPageClient_wrap__Q8TiV{max-width:960px;margin:0 auto;padding:var(--wip-s4) var(--wip-s4) var(--wip-s10);display:flex;flex-direction:column;gap:var(--wip-s3)}.BoardsPageClient_stackGap__IsX4C{display:flex;flex-direction:column;gap:var(--wip-s3);align-items:flex-start}.BoardsPageClient_grid__BCaK9{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--wip-s3);gap:var(--wip-s3);margin-bottom:var(--wip-s2)}.BoardsPageClient_card__oJ0aY{display:flex;flex-direction:column}.BoardsPageClient_cardTop__dbFQP{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wip-s2);padding:var(--wip-s4)}.BoardsPageClient_cardMain__E5SoL{min-width:0;flex:1 1}.BoardsPageClient_cardName__qpnLA{font-family:var(--wip-font-display);font-weight:var(--wip-fw-bold);font-size:var(--wip-fs-h3);color:var(--wip-kale);display:flex;align-items:center;gap:var(--wip-s2);flex-wrap:wrap}.BoardsPageClient_cardMeta__X5BW9{margin-top:7px;display:flex;align-items:center;gap:var(--wip-s2);flex-wrap:wrap}.BoardsPageClient_mut__GoFri{color:var(--wip-ink-2);font-size:var(--wip-fs-sm)}.BoardsPageClient_small__zdnVl{font-size:var(--wip-fs-sm)}.BoardsPageClient_moreBtn__yoQN_{background:transparent;border:none;color:var(--wip-ink-2);font-size:20px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:var(--wip-r-sm);flex-shrink:0}.BoardsPageClient_moreBtn__yoQN_:hover{background:var(--wip-cream-2);color:var(--wip-kale)}.BoardsPageClient_actionsRow__Eo_LP{display:flex;flex-wrap:wrap;gap:var(--wip-s2);padding:0 var(--wip-s4) var(--wip-s4);border-top:1px solid var(--wip-line);padding-top:var(--wip-s3);margin:0 var(--wip-s4) var(--wip-s4);margin-top:-8px}.BoardsPageClient_confirmBlock__8bH2L{display:flex;flex-direction:column;gap:var(--wip-s3);padding:0 var(--wip-s4) var(--wip-s4)}.BoardsPageClient_renameRow__OXjTb{display:flex;flex-direction:column;gap:var(--wip-s2)}.BoardsPageClient_renameActions__2eI_R{display:flex;gap:var(--wip-s2);flex-wrap:wrap}.BoardsPageClient_createPanel__rFj39{display:flex;flex-direction:column}.BoardsPageClient_privacyPicker__n_JlR{display:flex;gap:var(--wip-s2);align-items:center;flex-wrap:wrap}.BoardsPageClient_privacyOption__DZ5QC{background:transparent;border:none;padding:0;cursor:pointer;border-radius:var(--wip-r-pill)}.BoardsPageClient_privacyOption__DZ5QC[aria-pressed=true]{outline:2px solid var(--wip-go);outline-offset:2px}.BoardsPageClient_switchRow__dOO72{display:flex;align-items:center;gap:var(--wip-s3);margin-top:4px;margin-bottom:var(--wip-s2)}.AcceptInviteClient_card__fVHqu{max-width:26rem;margin:0 auto;display:flex;flex-direction:column;gap:var(--wip-s4)}.AcceptInviteClient_lead__ZCVLg{margin:0;color:var(--wip-ink);font-size:var(--wip-fs-body);line-height:1.5}.AcceptInviteClient_actions__aSPev{display:flex;flex-direction:column;gap:var(--wip-s2)}