.Toast_viewport__OGvZc{position:fixed;bottom:var(--space-22);left:50%;z-index:var(--z-toast);transform:translateX(-50%);pointer-events:none}.Toast_region__HwWe8,.Toast_viewport__OGvZc{display:flex;flex-direction:column;gap:var(--space-8);align-items:center}.Toast_toast__vP8zH{display:flex;align-items:center;gap:var(--space-10);max-width:min(480px,calc(100vw - var(--space-40)));padding:var(--space-10) var(--space-10) var(--space-10) var(--space-14);border-radius:var(--radius-md);background:var(--toast-bg);color:var(--text-on-dark);box-shadow:var(--shadow-pop);font:var(--type-body);pointer-events:auto}.Toast_icon___VMvJ{display:grid;place-items:center;padding:var(--space-2);border-radius:var(--radius-pill);color:var(--toast-icon-ink)}.Toast_success__UNRH3 .Toast_icon___VMvJ{background:var(--green)}.Toast_error__EI0nO .Toast_icon___VMvJ{background:var(--red)}.Toast_warning__euYTm .Toast_icon___VMvJ{background:var(--amber)}.Toast_info__kHzVR .Toast_icon___VMvJ{background:var(--accent)}.Toast_message__aJK4x{flex:1}.Toast_toast__vP8zH .Toast_close__rqZzA{color:var(--text-on-dark-dim)}.Toast_toast__vP8zH .Toast_close__rqZzA:focus-visible:not(:disabled),.Toast_toast__vP8zH .Toast_close__rqZzA:hover:not(:disabled){background:var(--overlay-hover-on-dark);color:var(--text-on-dark)}.Toast_toast__vP8zH .Toast_action__169Gl{flex-shrink:0;color:var(--text-on-dark);font-weight:600}.Toast_toast__vP8zH .Toast_action__169Gl:focus-visible:not(:disabled):not([data-disabled]),.Toast_toast__vP8zH .Toast_action__169Gl:hover:not(:disabled):not([data-disabled]){background:var(--overlay-hover-on-dark);color:var(--text-on-dark)}.AiAssistantPanel_panel__hr219{max-width:100vw}.AiAssistantPanel_container__PdJCx{display:flex;flex-direction:column;height:100%;min-height:0}.AiAssistantPanel_listWrap__LZ3SQ{position:relative;flex:1;min-height:0;display:flex}.AiAssistantPanel_messages__iG9s_{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--space-16);padding-bottom:var(--space-8);outline:none}.AiAssistantPanel_messages__iG9s_:focus-visible{box-shadow:var(--focus-ring-strong);border-radius:var(--radius-control)}.AiAssistantPanel_message__TWrw9{display:flex;gap:var(--space-10);min-width:0}.AiAssistantPanel_message__TWrw9[data-role=user]{flex-direction:column;align-items:flex-end;gap:var(--space-4)}.AiAssistantPanel_userMessage__mGfXY{margin:0;background:var(--bg-muted);color:var(--text);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);max-width:85%;white-space:pre-wrap;overflow-wrap:anywhere}.AiAssistantPanel_agentMark__vzRcU{flex:none;display:grid;place-items:center;width:var(--space-24);height:var(--space-24);border-radius:var(--radius-pill);background:var(--bg-muted);color:var(--accent-on-dark)}.AiAssistantPanel_agentBody__5rwg1{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.AiAssistantPanel_messageActions__Tx5Pw{display:flex;align-items:center;gap:var(--space-4);opacity:0;transition:opacity var(--motion-base) var(--ease-out)}.AiAssistantPanel_message__TWrw9:focus-within .AiAssistantPanel_messageActions__Tx5Pw,.AiAssistantPanel_message__TWrw9:hover .AiAssistantPanel_messageActions__Tx5Pw,.AiAssistantPanel_message__TWrw9:last-child .AiAssistantPanel_messageActions__Tx5Pw{opacity:1}.AiAssistantPanel_time__R824O{font:var(--type-caption);color:var(--text-dim);opacity:0;transition:opacity var(--motion-base) var(--ease-out)}.AiAssistantPanel_message__TWrw9:focus-within .AiAssistantPanel_time__R824O,.AiAssistantPanel_message__TWrw9:hover .AiAssistantPanel_time__R824O{opacity:1}@media (hover:none){.AiAssistantPanel_messageActions__Tx5Pw,.AiAssistantPanel_time__R824O{opacity:1}}.AiAssistantPanel_markdown__MENYy{font:var(--type-body);color:var(--text);min-width:0;overflow-wrap:anywhere}.AiAssistantPanel_markdown__MENYy ol+p,.AiAssistantPanel_markdown__MENYy p+ol,.AiAssistantPanel_markdown__MENYy p+p,.AiAssistantPanel_markdown__MENYy p+pre,.AiAssistantPanel_markdown__MENYy p+ul,.AiAssistantPanel_markdown__MENYy pre+p,.AiAssistantPanel_markdown__MENYy ul+p,.AiAssistantPanel_markdown__MENYy>*+*{margin-top:var(--space-8)}.AiAssistantPanel_markdown__MENYy ol,.AiAssistantPanel_markdown__MENYy p,.AiAssistantPanel_markdown__MENYy pre,.AiAssistantPanel_markdown__MENYy ul{margin-block:0}.AiAssistantPanel_markdown__MENYy ol,.AiAssistantPanel_markdown__MENYy ul{padding-inline-start:var(--space-18)}.AiAssistantPanel_markdown__MENYy li+li{margin-top:var(--space-4)}.AiAssistantPanel_markdown__MENYy strong{font-weight:600}.AiAssistantPanel_markdown__MENYy a{color:var(--accent-on-dark);text-decoration:underline;text-underline-offset:2px}.AiAssistantPanel_markdown__MENYy code{font-family:ui-monospace,monospace;font-size:.92em;background:var(--bg-muted);padding:0 var(--space-4);border-radius:var(--radius-sm)}.AiAssistantPanel_markdown__MENYy pre{background:var(--bg-muted);padding:var(--space-8) var(--space-12);border-radius:var(--radius-control);overflow-x:auto}.AiAssistantPanel_markdown__MENYy pre code{background:none;padding:0}.AiAssistantPanel_markdown__MENYy h1,.AiAssistantPanel_markdown__MENYy h2,.AiAssistantPanel_markdown__MENYy h3,.AiAssistantPanel_markdown__MENYy h4{font:var(--type-body-lg);font-weight:600;margin:var(--space-12) 0 var(--space-4)}.AiAssistantPanel_tableScroll___XDmn{max-width:100%;overflow-x:auto;margin-top:var(--space-8)}.AiAssistantPanel_table__iRKLh{border-collapse:collapse;font:var(--type-meta);min-width:100%}.AiAssistantPanel_table__iRKLh td,.AiAssistantPanel_table__iRKLh th{text-align:start;padding:var(--space-6) var(--space-10);border-bottom:1px solid var(--border);white-space:nowrap}.AiAssistantPanel_table__iRKLh th{color:var(--text-dim);font-weight:600}.AiAssistantPanel_typing__qFlGe{display:flex;align-items:center;gap:var(--space-8);min-height:var(--space-24)}.AiAssistantPanel_dots___Kss3{display:inline-flex;gap:var(--space-4)}.AiAssistantPanel_dots___Kss3 span{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--text-dim);animation:AiAssistantPanel_aiDot__TiZBq 1.2s var(--ease-out) infinite}.AiAssistantPanel_dots___Kss3 span:nth-child(2){animation-delay:.15s}.AiAssistantPanel_dots___Kss3 span:nth-child(3){animation-delay:.3s}@keyframes AiAssistantPanel_aiDot__TiZBq{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.AiAssistantPanel_dots___Kss3 span{animation:none;opacity:.6}}.AiAssistantPanel_error__k8Yhf{padding-inline-start:calc(var(--space-24) + var(--space-10))}.AiAssistantPanel_empty__Sz1hY{margin:auto 0;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-8)}.AiAssistantPanel_suggestions__Hds75{list-style:none;margin:0 auto;padding:0;width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--space-8)}.AiAssistantPanel_suggestion__PjlXR{justify-content:flex-start;text-align:start;white-space:normal;height:auto;min-height:var(--hit-min);padding-block:var(--space-6)}.AiAssistantPanel_jump__fsScT{position:absolute;bottom:var(--space-8);left:50%;transform:translateX(-50%);box-shadow:var(--shadow-pop)}.AiAssistantPanel_jump__fsScT svg{transform:rotate(90deg)}.AiAssistantPanel_notice__bDFaW{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.AiAssistantPanel_noticeText__3KzZP{flex:1 1 auto;min-width:0;margin:0}.AiAssistantPanel_connection__qWuS_:not([data-connection=connected]){padding-top:var(--space-8)}.AiAssistantPanel_form__dXfyu{display:flex;flex-direction:column;gap:var(--space-6);padding-top:var(--space-12);border-top:1px solid var(--border)}.AiAssistantPanel_composer__P2F9y{display:flex;align-items:flex-end;gap:var(--space-8)}.AiAssistantPanel_textarea__vcaAB{flex:1}.AiAssistantPanel_send__xZyi4{flex-shrink:0;margin-bottom:var(--space-2)}.GoogleAuthorizeButton_content__jQ5tl{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6)}.GoogleAuthorizeButton_mark__6fsJn{display:block;flex:none}.GoogleAuthorizeButton_markHidden__AZMBb{visibility:hidden}.CreateMeetingModal_form__kH74D{display:flex;flex-direction:column;gap:var(--space-18);min-width:0}.CreateMeetingModal_when__9Ayod{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.CreateMeetingModal_recording__x1gmM{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-12) var(--space-14);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle)}.CreateMeetingModal_recordingHint__TTq54{padding-inline-start:calc(16px + var(--space-8))}.CreateMeetingModal_attendees__zPycU{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.CreateMeetingModal_count__hhnOE{font-variant-numeric:tabular-nums}.MeetingAttendeeSelector_root__CWpgB{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.TaskRow_row__Iboea{position:relative;grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;padding:var(--space-10) 0}.TaskRow_titleLink__qwa7V{display:block;min-width:0;color:inherit;text-decoration:none}.TaskRow_titleLink__qwa7V:after{content:"";position:absolute;inset:0;border-radius:var(--radius-sm)}.TaskRow_titleLink__qwa7V:focus-visible{outline:none}.TaskRow_titleLink__qwa7V:focus-visible:after{box-shadow:var(--focus-ring-strong)}.TaskRow_row__Iboea:hover .TaskRow_titleLink__qwa7V{text-decoration:underline}.TaskRow_aboveLink__QvGvH{position:relative;z-index:1}.TaskRow_row__Iboea+.TaskRow_row__Iboea{border-top:1px solid var(--border)}.TaskRow_main__Jvhtt{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.TaskRow_title__jNT4e{font-weight:500;min-width:0}.TaskRow_meta__38A_e{display:flex;align-items:baseline;gap:var(--space-6);min-width:0;white-space:nowrap}.TaskRow_project__fWnEt{min-width:0}.TaskRow_due__mtXw_{flex:none}.TaskRow_priority__Tyujz,.TaskRow_statusButton___kakb{justify-self:start}.TaskRow_statusReadOnly__lON6h{display:inline-flex;align-items:center;gap:var(--space-6);min-height:var(--hit-min);color:var(--text-dim);font:var(--type-body)}.TaskRow_statusButton___kakb{position:relative;z-index:1;flex-shrink:0;min-height:var(--hit-min)}@media (max-width:899px){.TaskRow_row__Iboea{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-16);row-gap:var(--space-6)}.TaskRow_statusButton___kakb{min-height:var(--hit-touch)}}.ProjectFormPage_page__qU8X0{display:flex;flex-direction:column;gap:var(--space-16);min-height:100%}.ProjectFormPage_back__Zq_w9{align-self:flex-start}.ProjectFormPage_form__1quNq{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-16)}.ProjectFormPage_fieldset__0s0Mg{min-width:0;margin:0;padding:0;border:0}.ProjectFormPage_sectionNav__PUI5a{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:calc(-1 * var(--space-8));margin-left:calc(-1 * var(--space-8))}.ProjectFormPage_sectionNavItem__aRooW{display:inline-flex;align-items:center;gap:var(--space-2)}.ProjectFormPage_sectionNavDot__aZsAp{color:var(--text-faint)}.ProjectFormPage_layout__vj_is{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"main aside";gap:var(--space-24);align-items:start}.ProjectFormPage_main__7s3rz{grid-area:main;display:flex;flex-direction:column;gap:var(--space-16);min-width:0}.ProjectFormPage_aside__zFaNi{grid-area:aside;position:sticky;top:var(--space-16);min-width:0;max-height:calc(100dvh - var(--topbar-h) - 2 * var(--space-16) - 2 * var(--space-12) - var(--hit-touch));overflow-y:auto;overscroll-behavior:contain}@media (max-width:1199px){.ProjectFormPage_layout__vj_is{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "aside"}.ProjectFormPage_aside__zFaNi{position:static;max-height:none;overflow:visible}}.ProjectFormPage_panel__m6rtv{display:flex;flex-direction:column;gap:var(--space-16);min-width:0}.ProjectFormPage_sectionCard__TlZ_q{min-width:0;container-type:inline-size;scroll-margin-top:var(--space-16)}.ProjectFormPage_sectionCard__TlZ_q:focus{outline:none}.ProjectFormPage_sectionCard__TlZ_q:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ProjectFormPage_fields__zjr7w{display:flex;flex-direction:column;gap:var(--space-18);min-width:0}.ProjectFormPage_twoColumn__cR3c_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12);align-items:start}@container (max-width: 459px){.ProjectFormPage_twoColumn__cR3c_{grid-template-columns:minmax(0,1fr);gap:var(--space-18)}}.ProjectFormPage_labelCaption__hPccm{display:block;font:var(--type-caption);color:var(--text-faint)}.ProjectFormPage_codeInput__Si0U2 input{font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-label)}.ProjectFormPage_chips__cOWHM{display:flex;flex-wrap:wrap;gap:var(--space-6);margin:0;padding:0;list-style:none}.ProjectFormPage_colorField__TYr57{min-width:0;margin:0;padding:0;border:0}.ProjectFormPage_fieldLegend__lLiho{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8);width:100%;margin-bottom:var(--space-6);padding:0;font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-dim)}.ProjectFormPage_legendAside__m5mwk{font:var(--type-caption);letter-spacing:0;text-transform:none;color:var(--text-faint)}.ProjectFormPage_swatches__fi0no{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-10)}.ProjectFormPage_swatch__RdiIg{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--hit-min);height:var(--hit-min);border:2px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:box-shadow var(--motion-fast) var(--ease-out)}.ProjectFormPage_swatch__RdiIg:hover:not([data-checked]){border-color:var(--border-strong)}.ProjectFormPage_swatch__RdiIg[data-checked]{border-color:var(--text);box-shadow:inset 0 0 0 2px var(--bg-surface)}.ProjectFormPage_swatch__RdiIg:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--focus-ring)}.ProjectFormPage_swatch__RdiIg[data-checked]:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--bg-surface),var(--focus-ring)}.ProjectFormPage_hiddenInput__YjjnR{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.ProjectFormPage_swatchCheck__1TRWH{color:var(--text-on-dark);pointer-events:none}.ProjectFormPage_swatch__RdiIg[data-dark-check] .ProjectFormPage_swatchCheck__1TRWH{color:var(--text)}.ProjectFormPage_customSwatch__Y2vn2{border-color:var(--border-strong);background:var(--bg-subtle);color:var(--text-dim)}.ProjectFormPage_customSwatch__Y2vn2[data-checked]{border-color:var(--text)}.ProjectFormPage_customPlus__IeDE7{pointer-events:none}.ProjectFormPage_customCaption__rrXm5{margin-left:calc(-1 * var(--space-4))}@container (max-width: 379px){.ProjectFormPage_swatches__fi0no{gap:var(--space-6)}.ProjectFormPage_customCaption__rrXm5{margin-left:0}}.ProjectFormPage_people__06NQd{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;column-gap:var(--space-12);margin:0;padding:0;list-style:none}.ProjectFormPage_removedRow__NCkft,.ProjectFormPage_row__7uyzR{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;min-height:var(--hit-touch);padding-block:var(--space-8);border-top:1px solid var(--border)}.ProjectFormPage_removedRow__NCkft:first-child,.ProjectFormPage_row__7uyzR:first-child{border-top:0}.ProjectFormPage_rowAvatar__3sWZ2{grid-column:1}.ProjectFormPage_rowIdentity__v4hwX{grid-column:2;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ProjectFormPage_rowNameLine__Iu2mj{display:flex;align-items:center;gap:var(--space-8);min-width:0}.ProjectFormPage_rowName__MqkGX{min-width:0;font:var(--type-body);font-weight:600;color:var(--text)}.ProjectFormPage_rowEmail__gIyx_{font:var(--type-meta);color:var(--text-dim)}.ProjectFormPage_rowAccess__FXckA{grid-column:3}.ProjectFormPage_rowTasks__1BiDi{grid-column:4}.ProjectFormPage_rowAccess__FXckA,.ProjectFormPage_rowTasks__1BiDi{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ProjectFormPage_rowRemove__tyrY7{grid-column:5}.ProjectFormPage_ownerCaption__iP_BH,.ProjectFormPage_rowLocked__j8HcP{grid-column:3/-1}.ProjectFormPage_rowLocked__j8HcP{display:flex;flex-direction:column;gap:var(--space-2)}.ProjectFormPage_ownerSkeleton__Vkzre{grid-column:1/-1;display:flex;align-items:center;gap:var(--space-12)}.ProjectFormPage_compactCaption__WajST{display:none;font:var(--type-caption);color:var(--text-faint)}.ProjectFormPage_staticScope__KsejE{display:inline-flex;align-items:center;min-height:var(--hit-min);padding-inline:var(--space-8)}.ProjectFormPage_removedRow__NCkft .ProjectFormPage_rowAvatar__3sWZ2,.ProjectFormPage_removedRow__NCkft .ProjectFormPage_rowIdentity__v4hwX{opacity:.55}.ProjectFormPage_rowUndo__g1z9e{grid-column:3/-1;justify-self:end}.ProjectFormPage_legend__2KqWY{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-12);border-top:1px solid var(--border)}@container (max-width: 619px){.ProjectFormPage_people__06NQd{display:flex;flex-direction:column}.ProjectFormPage_removedRow__NCkft,.ProjectFormPage_row__7uyzR{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar identity remove" ".      access   access" ".      tasks    tasks";column-gap:var(--space-12);row-gap:var(--space-8)}.ProjectFormPage_rowAvatar__3sWZ2{grid-area:avatar}.ProjectFormPage_rowIdentity__v4hwX{grid-area:identity}.ProjectFormPage_rowRemove__tyrY7,.ProjectFormPage_rowUndo__g1z9e{grid-area:remove}.ProjectFormPage_ownerCaption__iP_BH,.ProjectFormPage_rowAccess__FXckA,.ProjectFormPage_rowLocked__j8HcP{grid-area:access}.ProjectFormPage_rowTasks__1BiDi{grid-area:tasks}.ProjectFormPage_rowAccess__FXckA,.ProjectFormPage_rowTasks__1BiDi{align-items:flex-start}.ProjectFormPage_compactCaption__WajST{display:block}}.ProjectFormPage_preview__xOxG1{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.ProjectFormPage_preview__xOxG1 .ProjectFormPage_previewCard__nP6VM,.ProjectFormPage_preview__xOxG1 .ProjectFormPage_previewCard__nP6VM:hover{cursor:default;transform:none;border-color:var(--border)}.ProjectFormPage_previewUntitled__PzgiQ{color:var(--text-faint)}.ProjectFormPage_facts__QWKBB{display:flex;flex-direction:column;gap:var(--space-8);margin:0}.ProjectFormPage_fact__vYmpx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:var(--space-12);min-height:var(--hit-min)}.ProjectFormPage_fact__vYmpx dt{font:var(--type-meta);color:var(--text-dim)}.ProjectFormPage_fact__vYmpx dd{display:flex;align-items:center;min-width:0;margin:0;font:var(--type-body);color:var(--text)}.ProjectFormPage_factOwner__Xp34B{display:inline-flex;align-items:center;gap:var(--space-8);min-width:0}.ProjectFormPage_tabular__ADuDj{font-variant-numeric:tabular-nums}.ProjectFormPage_changeList__7Jddb{display:flex;flex-direction:column;gap:var(--space-6);margin:0;padding-left:var(--space-16);font:var(--type-meta);color:var(--text);overflow-wrap:anywhere}.ProjectFormPage_deleteRow__xA_Ei{display:flex;justify-content:flex-end}.ProjectFormPage_saveAlert__9_SQQ{margin-top:auto}.ProjectFormPage_footer__Oyv__{z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"cancel status primary";align-items:center;column-gap:var(--space-12);row-gap:var(--space-6);margin-top:auto;padding-block:var(--space-12);border-top:1px solid var(--border);background:var(--bg-canvas)}.ProjectFormPage_saveAlert__9_SQQ+.ProjectFormPage_footer__Oyv__{margin-top:0}.ProjectFormPage_footer__Oyv__>:first-child{grid-area:cancel}.ProjectFormPage_footerEnd__kS8fC{display:contents}.ProjectFormPage_footerEnd__kS8fC>:last-child{grid-area:primary}.ProjectFormPage_footerSummary__Ni4_E{grid-area:status;min-width:0;justify-self:end;max-width:100%;font:var(--type-meta);color:var(--text-dim);text-align:right}@media (max-width:899px){.ProjectFormPage_footer__Oyv__{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"status status" "cancel primary"}.ProjectFormPage_footerSummary__Ni4_E{justify-self:start;text-align:left}.ProjectFormPage_footerEnd__kS8fC>:last-child{justify-self:end}}.ProjectFormPage_skeletonField__0srHA{display:flex;flex-direction:column;gap:var(--space-6)}.ProjectFormPage_skeletonBody__FbuGW{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-16)}.ProjectFormPage_skeletonRow__Ke_V_{display:flex;align-items:center;gap:var(--space-12);min-height:var(--hit-touch)}.ProjectFormPage_errorCard__FBNt7{min-width:0}.ProjectFormPage_skeletonSwatches__ff_Bu{display:flex;flex-wrap:wrap;gap:var(--space-10)}.BoardColumnAdd_body__33gRE{display:flex;flex-direction:column;gap:var(--space-16)}.BoardColumnAdd_actions__yZ_Jm{display:flex;justify-content:flex-end}.BoardColumnAdd_tile__vqX_w{flex:0 0 280px;width:280px;min-height:120px;align-self:flex-start;display:flex;align-items:center;justify-content:center;gap:var(--space-10);border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);background:transparent;color:var(--text-dim);font:inherit;font-size:13px;font-weight:500;cursor:pointer;scroll-snap-align:start;transition:background var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out)}.BoardColumnAdd_tile__vqX_w:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.BoardColumnAdd_tile__vqX_w:focus-visible{outline:none;box-shadow:var(--focus-ring-strong)}.BoardColumnAdd_tileForm__0rcZX{flex:0 0 280px;width:280px;align-self:flex-start;display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-subtle);scroll-snap-align:start}.BoardColumnAdd_error__djKNP{margin:0}.BoardColumnAdd_tileActions__W43Om{display:flex;justify-content:flex-end;gap:var(--space-8)}@media (max-width:599px){.BoardColumnAdd_tileForm__0rcZX,.BoardColumnAdd_tile__vqX_w{flex-basis:min(280px,calc(100vw - 88px));width:min(280px,calc(100vw - 88px))}}.AuthLayout_root__DdE25{position:relative;display:flex;min-height:100vh;width:100%;background:var(--bg-surface);overflow-x:clip}.AuthLayout_brand__BzXRQ{position:relative;flex:0 0 50%;display:flex;align-items:flex-start;justify-content:center;overflow:clip;background:var(--card-dark);color:var(--text-on-dark);transition:flex-basis .6s ease-in-out}.AuthLayout_brand__BzXRQ:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 30% 20%,var(--brand-glow-1),transparent 60%),radial-gradient(circle at 75% 80%,var(--brand-glow-2),transparent 55%);opacity:.6;pointer-events:none}.AuthLayout_brandInner__DaQkj{position:sticky;top:0;z-index:1;display:flex;width:100%;max-width:440px;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-32);padding:var(--space-40);text-align:center;transition:transform .6s ease-in-out}.AuthLayout_logoSmall__WRYt6{display:none}.AuthLayout_brandInner__DaQkj[data-with-slot]{align-items:flex-start;text-align:left}.AuthLayout_brandSlot__aFkvx{width:100%;text-align:left}.AuthLayout_column__QrwP3{flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:var(--space-24) var(--space-40);transition:opacity .3s ease-in-out}.AuthLayout_topRow__LGLwh{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-4);min-height:var(--hit-min)}.AuthLayout_content__c4ZV9{display:flex;width:100%;max-width:420px;flex:1 0 auto;flex-direction:column;justify-content:flex-start;gap:var(--space-28);margin:0 auto;padding:clamp(var(--space-32),12vh,120px) 0 var(--space-32)}.AuthLayout_root__DdE25[data-panel=narrow] .AuthLayout_content__c4ZV9{padding-top:max(var(--space-24),calc((100dvh - 572px) / 2))}@media (min-width:900px) and (max-height:820px){.AuthLayout_root__DdE25[data-panel=narrow] .AuthLayout_content__c4ZV9{gap:var(--space-22)}}.AuthLayout_wide__uYo_Q{max-width:560px}.AuthLayout_header__BzuOh{display:flex;flex-direction:column;gap:var(--space-6)}.AuthLayout_footer__1H0wy{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-12);font:var(--type-caption);color:var(--text-faint)}.AuthLayout_root__DdE25[data-expanded] .AuthLayout_brand__BzXRQ{flex-basis:100%}.AuthLayout_root__DdE25[data-expanded] .AuthLayout_brandInner__DaQkj{transform:scale(1.1)}.AuthLayout_root__DdE25[data-expanded] .AuthLayout_column__QrwP3{flex:0 0 0;padding:0;overflow:hidden;opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.AuthLayout_brandInner__DaQkj,.AuthLayout_brand__BzXRQ,.AuthLayout_column__QrwP3{transition:none}}@media (max-width:899px){.AuthLayout_root__DdE25{flex-direction:column}.AuthLayout_brand__BzXRQ,.AuthLayout_root__DdE25[data-panel=narrow] .AuthLayout_brand__BzXRQ{position:sticky;top:0;z-index:2;flex:0 0 auto;min-height:64px;align-items:center;justify-content:flex-start}.AuthLayout_brandInner__DaQkj{position:relative;max-width:none;min-height:0;flex-direction:row;align-items:center;justify-content:flex-start;padding:var(--space-16);text-align:left}.AuthLayout_logoLarge__n9hE2{display:none}.AuthLayout_logoSmall__WRYt6{display:flex}.AuthLayout_brandSlot__aFkvx{display:none}.AuthLayout_topRow__LGLwh{position:fixed;top:0;right:0;z-index:3;height:64px;min-height:0;flex-wrap:nowrap;padding:0 var(--space-16) 0 0}.AuthLayout_root__DdE25 .AuthLayout_topRow__LGLwh>span,.AuthLayout_topRow__LGLwh{color:var(--text-on-dark-dim)}.AuthLayout_root__DdE25 .AuthLayout_topRow__LGLwh a{color:var(--accent-on-dark)}.AuthLayout_column__QrwP3{padding:0 var(--space-16) var(--space-16)}.AuthLayout_content__c4ZV9{padding:var(--space-24) 0 var(--space-28)}.AuthLayout_root__DdE25[data-expanded] .AuthLayout_brand__BzXRQ{flex:1 0 auto;justify-content:center}.AuthLayout_root__DdE25[data-expanded] .AuthLayout_brandInner__DaQkj{justify-content:center}}@media (max-width:359px){.AuthLayout_root__DdE25 .AuthLayout_topRow__LGLwh>span{display:none}}.AuthLink_link__b_Gxo{display:inline-flex;align-items:center;min-height:var(--hit-min);padding:0 var(--space-2);border-radius:var(--radius-xs);font:var(--type-label);color:var(--accent);text-decoration:none}.AuthLink_link__b_Gxo:hover{text-decoration:underline}.AuthLink_link__b_Gxo:focus-visible{outline:none;box-shadow:var(--focus-ring-strong)}.AuthStepList_list__MDBa1{display:flex;flex-direction:column;gap:var(--space-18);margin:0;padding:0;list-style:none}.AuthStepList_item__G8kwf{display:flex;align-items:flex-start;gap:var(--space-12);color:var(--text-on-dark-faint)}.AuthStepList_marker__zKJar{display:inline-flex;flex:none;width:var(--space-24);height:var(--space-24);align-items:center;justify-content:center;border:1px solid;border-radius:var(--radius-pill);font:var(--type-caption)}.AuthStepList_text__zNIbY{display:flex;min-width:0;flex-direction:column;gap:var(--space-2)}.AuthStepList_label__xiI90{font:var(--type-label)}.AuthStepList_detail__cajxe{font:var(--type-caption)}.AuthStepList_item__G8kwf[data-state=done]{color:var(--text-on-dark-dim)}.AuthStepList_item__G8kwf[data-state=current]{color:var(--text-on-dark)}.AuthStepList_item__G8kwf[data-state=current] .AuthStepList_marker__zKJar{border-color:var(--accent-on-dark);background:var(--accent-on-dark);color:var(--card-dark)}.AuthStepList_item__G8kwf[data-state=current] .AuthStepList_detail__cajxe{color:var(--text-on-dark-dim)}.MyHomeHero_hero__ZFYyk{padding:var(--space-28)}.MyHomeHero_row__AUbYK{display:flex;align-items:flex-start;gap:var(--space-18)}.MyHomeHero_avatar__VAR0a{flex:none}.MyHomeHero_avatarSlot__WjFDF{flex:none;display:grid}.MyHomeHero_body__b_hzQ{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-8)}.MyHomeHero_date__YQHn7{white-space:nowrap}.MyHomeHero_greeting__PkUNh{margin:0}.MyHomeHero_summary__XqzRb{margin:0;max-width:660px}.MyHomeHero_summary__XqzRb strong{font-weight:600}.MyHomeHero_stats__hG50z{display:flex;flex-wrap:wrap;gap:var(--space-22);margin-top:var(--space-14)}.MyHomeHero_stat__7yNJC{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.MyHomeHero_statValue___iGkg{white-space:nowrap}@media (max-width:899px){.MyHomeHero_hero__ZFYyk{padding:var(--space-22)}}.TaskPriority_root__tknB9{display:flex;flex-direction:column;gap:var(--space-14);min-width:0}.TaskPriority_header__NTC8R{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8)}.TaskPriority_card__olFya{display:flex;flex-direction:column;gap:var(--space-14)}.TaskPriority_filtersRow__JZH1W{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-12)}.TaskPriority_projectCombobox__ZP1dP{min-width:180px;min-height:var(--hit-min)}.TaskPriority_inlineSkeletons__N_Z6m{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:var(--space-6)}.TaskPriority_list__jiIig{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;column-gap:var(--space-24);row-gap:0;max-height:380px;overflow-y:auto;scrollbar-gutter:stable}@media (max-width:899px){.TaskPriority_list__jiIig{display:block}}.page_page__ntQNF{display:flex;flex-direction:column;gap:var(--space-22)}.page_sectionHeader__2JsiS{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-16);margin-bottom:var(--space-12)}.page_tiles__0O084{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-10)}.page_tile__yGHlo{display:flex;align-items:center;gap:var(--space-12);height:100%;padding:var(--space-14) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text);text-decoration:none;transition:border-color var(--motion-base)}.page_tile__yGHlo:hover{border-color:var(--border-strong)}.page_tile__yGHlo:focus-visible{outline:none;box-shadow:var(--focus-ring-strong)}.page_tileIcon__tvdc1{flex:none;display:grid;place-items:center;width:var(--space-32);height:var(--space-32);border-radius:var(--radius-sm);background:var(--bg-muted);color:var(--text-dim);transition:background var(--motion-base),color var(--motion-base)}.page_tile__yGHlo:focus-visible .page_tileIcon__tvdc1,.page_tile__yGHlo:hover .page_tileIcon__tvdc1{background:var(--nav-active-bg,var(--card-dark));color:var(--text-on-dark)}.page_tileText__e7omZ{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.page_tileLabel__eb9rq{font-weight:600;letter-spacing:-.01em}.page_tileSub__BT_jP{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_tileChevron__qOq0c{flex:none;color:var(--text-faint)}@media (max-width:1199px){.page_tiles__0O084{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.page_tiles__0O084{grid-template-columns:minmax(0,1fr)}}.loading_root__P11L5{display:flex;flex-direction:column;gap:var(--space-16)}.loading_header__IYmYR{display:flex;flex-direction:column;gap:var(--space-4)}.loading_title__lJffH{font:var(--type-h1)}.loading_meta__FfioS{font:var(--type-meta)}.loading_tiles__UOxKl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-16)}.loading_table___tkab{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.loading_tableHead__cfq8n,.loading_tableRow__Ofp__{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:var(--space-12);border-bottom:1px solid var(--border)}.loading_tableHead__cfq8n{padding:var(--space-10) var(--space-12);min-height:calc(var(--hit-min) + 2 * var(--space-10) + 1px);font:var(--type-label)}.loading_tableRow__Ofp__{padding:var(--space-12);min-height:calc(var(--hit-min) + 2 * var(--space-12) + 1px);font:var(--type-body)}.loading_tableRow__Ofp__:last-child{border-bottom:0}.loading_cell__EUlSV{display:flex;align-items:center;min-width:0}@media (max-width:1199px){.loading_tiles__UOxKl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.loading_tiles__UOxKl{grid-template-columns:minmax(0,1fr)}}