.lk0iba_form{overflow-wrap:anywhere;gap:.65rem;min-width:0;max-width:32rem;margin-block:1rem 1.5rem;line-height:1.55;display:grid}.lk0iba_label{margin-top:.25rem;font-size:.875rem;font-weight:550}.lk0iba_input{border:1px solid var(--workspace-input-line);background:var(--workspace-surface);width:100%;min-width:0;min-height:2.875rem;color:var(--workspace-ink);font:inherit;border-radius:.55rem;padding:.65rem .8rem;font-size:1rem}.lk0iba_input[aria-invalid=true]{border-color:var(--workspace-danger)}.lk0iba_button,.lk0iba_secondary{border:1px solid var(--workspace-line);width:fit-content;min-height:2.75rem;font:inherit;cursor:pointer;border-radius:.55rem;padding:.6rem 1rem;font-size:.875rem;font-weight:550;transition:background-color .14s,border-color .14s}.lk0iba_button{background:var(--workspace-accent);color:var(--workspace-on-accent);border-color:var(--workspace-accent)}.lk0iba_secondary{background:var(--workspace-surface);color:var(--workspace-ink)}.lk0iba_input:focus-visible,.lk0iba_button:focus-visible,.lk0iba_secondary:focus-visible,.lk0iba_taskLink:focus-visible{outline:3px solid var(--workspace-accent);outline-offset:3px}.lk0iba_input:disabled,.lk0iba_button:disabled,.lk0iba_secondary:disabled,.lk0iba_secondary[aria-disabled=true]{opacity:.6;cursor:not-allowed}.lk0iba_actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.5rem;display:flex}.lk0iba_recovery{border:1px solid var(--workspace-input-line);background:var(--workspace-bg);overflow-wrap:anywhere;border-radius:.65rem;padding:1rem}.lk0iba_clientRow{overflow-wrap:anywhere;padding-block:.75rem}.lk0iba_confirmation{border:1px solid var(--workspace-danger);background:var(--workspace-danger-bg);border-radius:.65rem;margin-block:1rem .5rem;padding:1.25rem;line-height:1.6}.lk0iba_rowHeading{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.lk0iba_rowHeading>span{min-width:0}.lk0iba_rowHeading>span:first-child{flex:12rem;font-weight:550}.lk0iba_taskLink{min-height:2.75rem;color:var(--workspace-accent);text-underline-offset:.2em;align-items:center;padding-block:.625rem;text-decoration:underline;display:inline-flex}.lk0iba_form>p:not([role=alert]):not([role=status]){color:var(--workspace-muted);font-size:.8125rem}.lk0iba_form [role=alert]{font-size:.875rem}.lk0iba_form>[role=alert],.lk0iba_sessionExpired{border-left:3px solid var(--workspace-danger);background:var(--workspace-danger-bg);border-radius:.35rem;padding:.85rem 1rem;font-size:.875rem}.lk0iba_sessionExpired a{color:var(--workspace-accent);text-underline-offset:.2em;text-decoration:underline}.lk0iba_form [role=status]{color:var(--workspace-accent);font-size:.875rem}.lk0iba_signOut{gap:.5rem;min-width:0;max-width:25rem;display:grid}.lk0iba_signOut button,.lk0iba_signOut [role=alert]{font-size:.8125rem}@media (hover:hover){.lk0iba_button:not(:disabled):hover{background:var(--workspace-accent-hover);border-color:var(--workspace-accent-hover)}.lk0iba_secondary:not(:disabled):not([aria-disabled=true]):hover{background:var(--workspace-bg);border-color:var(--workspace-input-line)}}@media (prefers-reduced-motion:reduce){.lk0iba_button,.lk0iba_secondary{transition:none}}
.E0kJGG_workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.5rem;display:grid}.E0kJGG_createPanel{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-top:3px solid var(--workspace-accent);border-radius:.875rem;grid-area:1/2;padding:1.5rem}.E0kJGG_panelHeading{align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.E0kJGG_panelHeading h2,.E0kJGG_directoryHeading h2{letter-spacing:-.025em;font-size:1.0625rem;font-weight:600}.E0kJGG_addMark{background:var(--workspace-tint);width:1.75rem;height:1.75rem;color:var(--workspace-accent);border-radius:.4rem;place-items:center;font-size:1.25rem;display:inline-grid}.E0kJGG_createPanel>p{color:var(--workspace-muted);font-size:.875rem}.E0kJGG_createPanel form{margin:1.5rem 0 0}.E0kJGG_createPanel form>button{width:100%;margin-top:.5rem}.E0kJGG_directory{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:.875rem;grid-area:1/1;min-width:0}.E0kJGG_directoryHeading{justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1.5rem 0;display:flex}.E0kJGG_count{color:var(--workspace-accent);background:var(--workspace-tint);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:.4rem;padding:.2rem .6rem;font-size:.8125rem}.E0kJGG_listHint{color:var(--workspace-muted);padding:.4rem 1.5rem 1.25rem;font-size:.8125rem}.E0kJGG_clientList{padding:0;list-style:none}.E0kJGG_clientList>li{border-top:1px solid var(--workspace-line);padding:1.1rem 1.5rem}.E0kJGG_clientHeading{gap:.5rem}.E0kJGG_clientIdentity{flex:10rem;align-items:center;gap:.85rem;min-width:0;display:flex}.E0kJGG_clientInitial{background:var(--workspace-tint);height:2.625rem;color:var(--workspace-accent);border-radius:.7rem;flex:0 0 2.625rem;place-items:center;font-size:1rem;font-weight:600;display:inline-grid}.E0kJGG_clientName{letter-spacing:-.02em;font-size:1rem;font-weight:550}.E0kJGG_directory .E0kJGG_clientHeading button{background:0 0;border-color:#0000;padding-inline:.75rem}.E0kJGG_directory .E0kJGG_clientHeading .E0kJGG_deleteAction{color:var(--workspace-danger)}.E0kJGG_directory .E0kJGG_viewTasks{min-height:2.75rem;color:var(--workspace-accent);background:var(--workspace-tint);border-radius:.5rem;padding:.625rem .85rem;font-size:.875rem;font-weight:550;text-decoration:none}.E0kJGG_directory form{background:var(--workspace-bg);border-radius:.65rem;max-width:none;margin:1rem 0 .5rem;padding:1.25rem}.E0kJGG_directory .E0kJGG_dangerButton{background:var(--workspace-danger);border-color:var(--workspace-danger);color:var(--workspace-on-danger)}.E0kJGG_directory [role=group] p{font-size:.875rem}.E0kJGG_empty{text-align:center;border-top:1px solid var(--workspace-line);padding:2rem 1.5rem 2.75rem}.E0kJGG_emptyMark{width:3rem;height:3rem;color:var(--workspace-accent);background:var(--workspace-tint);border-radius:.8rem;place-items:center;margin-bottom:1rem;font-size:1.75rem;display:inline-grid}.E0kJGG_empty h3{font-size:1rem;font-weight:600}.E0kJGG_empty p{max-width:20rem;color:var(--workspace-muted);margin:.5rem auto;font-size:.875rem}.E0kJGG_empty a,.E0kJGG_notice button{min-height:2.75rem;color:var(--workspace-accent);text-underline-offset:.2em;padding-block:.65rem;font-size:.875rem;font-weight:550;text-decoration:underline;display:inline-block}.E0kJGG_notice{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:.875rem;max-width:36rem;padding:1.5rem}.E0kJGG_notice h2{font-weight:600}.E0kJGG_notice p{color:var(--workspace-muted);margin-top:.5rem}.E0kJGG_notice button{cursor:pointer}.E0kJGG_loading{color:var(--workspace-muted)}.E0kJGG_loading>div{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:.875rem;margin-top:1.5rem;padding:0 1.5rem}.E0kJGG_loading span{border-bottom:1px solid var(--workspace-line);height:4.5rem;display:block}.E0kJGG_loading span:last-child{border:0}@media (hover:hover){.E0kJGG_directory .E0kJGG_dangerButton:not(:disabled):hover{background:var(--workspace-danger);filter:brightness(.9)}.E0kJGG_viewTasks:hover{text-underline-offset:.2em;text-decoration:underline}}@media (max-width:850px){.E0kJGG_workspace{grid-template-columns:minmax(0,1fr)}.E0kJGG_createPanel{grid-area:1/1}.E0kJGG_directory{grid-row:2}.E0kJGG_createPanel form{max-width:none}.E0kJGG_createPanel form>button{width:fit-content;min-width:9rem}}@media (max-width:480px){.E0kJGG_createPanel{padding:1.25rem}.E0kJGG_directoryHeading{gap:.5rem;padding:1.25rem 1.25rem 0}.E0kJGG_listHint{padding-inline:1.25rem}.E0kJGG_clientList>li{padding:1rem}.E0kJGG_clientIdentity{flex-basis:100%;margin-bottom:.25rem}.E0kJGG_directory form{padding:1rem}}
.PRHrEa_content{flex-direction:column;flex:1;min-width:0;display:flex}.PRHrEa_header{background:var(--workspace-surface);border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem max(1.25rem,50% - 580px);display:flex}.PRHrEa_brand{min-height:2.75rem;color:var(--workspace-ink);letter-spacing:-.025em;align-items:center;gap:.7rem;font-size:.9375rem;font-weight:650;text-decoration:none;display:inline-flex}.PRHrEa_brandMark{width:2rem;height:2rem;color:var(--workspace-accent);flex-shrink:0}.PRHrEa_headerNote{color:var(--workspace-muted);font-size:.8125rem}.PRHrEa_main{width:100%;max-width:1200px;margin:0 auto;padding:2.75rem 1.25rem 4rem}.PRHrEa_pageTop{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2.25rem;display:flex}.PRHrEa_intro{min-width:0}.PRHrEa_intro h1,.PRHrEa_heading{letter-spacing:-.045em;text-wrap:pretty;font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:650;line-height:1.2}.PRHrEa_intro>p{color:var(--workspace-muted);max-width:40rem;margin-top:.65rem;font-size:.9375rem}.PRHrEa_account{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.9rem;min-width:0;max-width:28rem;padding-top:.15rem;display:flex}.PRHrEa_accountIdentity{align-items:center;gap:.65rem;min-width:0;display:flex}.PRHrEa_avatar{background:var(--workspace-tint);height:2.5rem;color:var(--workspace-accent);border:1px solid var(--workspace-line);border-radius:50%;flex:0 0 2.5rem;place-items:center;font-size:.875rem;font-weight:600;display:grid}.PRHrEa_accountInfo{min-width:0}.PRHrEa_accountName{font-size:.8125rem;font-weight:600}.PRHrEa_accountEmail{color:var(--workspace-muted);font-size:.75rem}.PRHrEa_backLink{min-height:2.75rem;color:var(--workspace-muted);text-underline-offset:.25em;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.875rem;text-decoration:underline;display:inline-flex}.PRHrEa_notice{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:1rem;max-width:40rem;padding:2rem}.PRHrEa_notice h1{margin-bottom:.75rem}.PRHrEa_notice p{color:var(--workspace-muted);margin-block:.75rem}.PRHrEa_notice a{min-height:2.75rem;color:var(--workspace-accent);text-underline-offset:.2em;padding-block:.6rem;text-decoration:underline;display:inline-block}.PRHrEa_loading{background:var(--workspace-surface);border:1px solid var(--workspace-line);color:var(--workspace-muted);border-radius:1rem;padding:2rem}.PRHrEa_authLayout{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:clamp(2rem,7vw,6rem);width:100%;max-width:1100px;margin:auto;padding:3.5rem 1.5rem;display:grid}.PRHrEa_authStory{max-width:30rem}.PRHrEa_authSymbol{width:3rem;height:3rem;color:var(--workspace-accent);background:var(--workspace-tint);border-radius:.875rem;place-items:center;margin-bottom:1.75rem;font-size:1.5rem;display:inline-grid}.PRHrEa_authStory h2{letter-spacing:-.05em;font-size:clamp(2rem,3.5vw,2.875rem);font-weight:600;line-height:1.2}.PRHrEa_authStory>p{color:var(--workspace-muted);margin-top:1rem}.PRHrEa_authStory ul{color:var(--workspace-muted);gap:1rem;margin-top:2.5rem;font-size:.875rem;display:grid}.PRHrEa_authStory li{border-left:2px solid var(--workspace-accent);padding-left:1rem}.PRHrEa_authCard{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:1.125rem;min-width:0;padding:2.25rem;box-shadow:0 12px 40px #173e400a}.PRHrEa_authCard h1{letter-spacing:-.04em;font-size:1.75rem;font-weight:600}.PRHrEa_authDescription{color:var(--workspace-muted);margin-top:.5rem;font-size:.875rem}.PRHrEa_authCard form{max-width:none;margin-block:1.75rem 1.25rem}.PRHrEa_authCard form>button{width:100%;margin-top:.5rem}.PRHrEa_authCard form>p:not([role=alert]):not([role=status]),.PRHrEa_authCard>p:last-child{color:var(--workspace-muted);font-size:.8125rem}.PRHrEa_authCard a{color:var(--workspace-accent);text-underline-offset:.2em;text-decoration:underline}.PRHrEa_authCard>[role=alert]{background:var(--workspace-danger-bg);border-radius:.5rem;margin-top:1rem;padding:1rem}.PRHrEa_skipLink{z-index:10;background:var(--workspace-surface);color:var(--workspace-ink);padding:.75rem 1rem;position:absolute;top:0;left:1rem;transform:translateY(-120%)}.PRHrEa_skipLink:focus{transform:translateY(.5rem)}@media (max-width:850px){.PRHrEa_pageTop{flex-direction:column-reverse;gap:1.5rem}.PRHrEa_account{justify-content:flex-start;max-width:none}.PRHrEa_authLayout{grid-template-columns:minmax(0,1fr);gap:2rem;max-width:520px;padding-block:2rem}.PRHrEa_authStory h2{font-size:1.75rem}.PRHrEa_authStory ul,.PRHrEa_authSymbol{display:none}}@media (max-width:480px){.PRHrEa_header{padding:.75rem 1rem}.PRHrEa_headerNote{display:none}.PRHrEa_main{padding:1.5rem 1rem 3rem}.PRHrEa_pageTop{margin-bottom:1.5rem}.PRHrEa_account{justify-content:space-between;gap:.75rem;width:100%}.PRHrEa_accountIdentity{flex:10rem}.PRHrEa_authLayout{gap:1.5rem;padding:1.75rem 1rem}.PRHrEa_authCard{border-radius:.875rem;padding:1.5rem 1.25rem}.PRHrEa_authStory h2{font-size:1.5rem}.PRHrEa_authStory>p{font-size:.875rem}.PRHrEa_notice{padding:1.5rem}}
.sq5Fia_heading{letter-spacing:-.04em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:650;line-height:1.2}.sq5Fia_grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.5rem;display:grid}.sq5Fia_createPanel{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-top:3px solid var(--workspace-accent);border-radius:.875rem;grid-area:1/2;min-width:0;padding:1.5rem}.sq5Fia_subheading{letter-spacing:-.025em;font-size:1.0625rem;font-weight:600}.sq5Fia_description{color:var(--workspace-muted);margin-top:.65rem;font-size:.875rem}.sq5Fia_createPanel form{max-width:none;margin:1.5rem 0 0}.sq5Fia_createPanel form>button{width:100%;margin-top:.5rem}.sq5Fia_pageHint{color:var(--workspace-muted);border-top:1px solid var(--workspace-line);margin-top:1.25rem;padding-top:1rem;font-size:.8125rem}.sq5Fia_taskPanel{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:.875rem;grid-area:1/1;min-width:0}.sq5Fia_listHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem .65rem;display:flex}.sq5Fia_listHint{color:var(--workspace-muted);padding:0 1.5rem 1.25rem;font-size:.8125rem}.sq5Fia_list{padding:0;list-style:none}.sq5Fia_task{border-top:1px solid var(--workspace-line);gap:.85rem;min-width:0;padding:1.5rem;display:grid}.sq5Fia_titleText{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}.sq5Fia_taskEditor>form{background:var(--workspace-bg);border-radius:.65rem;max-width:none;margin-block:1rem 0;padding:1.25rem}.sq5Fia_dateValue{color:var(--workspace-muted);font-size:.875rem}.sq5Fia_taskFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sq5Fia_taskFooter>div{min-width:0}.sq5Fia_taskFooter button{font-size:.8125rem}.sq5Fia_status{color:var(--workspace-muted);font-size:.8125rem}.sq5Fia_status[data-status=completed]{color:var(--workspace-accent)}.sq5Fia_filters{background:var(--workspace-bg);border-radius:.6rem;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:flex}.sq5Fia_filter{min-height:2.75rem;color:var(--workspace-muted);border-radius:.4rem;justify-content:center;align-items:center;padding:.5rem .85rem;font-size:.8125rem;display:inline-flex}.sq5Fia_filter[aria-current=page]{background:var(--workspace-surface);color:var(--workspace-accent);font-weight:600;box-shadow:0 1px 3px #173e4017}.sq5Fia_pagination{flex-wrap:wrap;gap:1rem;padding:0 1.5rem;display:flex}.sq5Fia_pagination:has(a){border-top:1px solid var(--workspace-line);padding-block:.75rem}.sq5Fia_link{min-height:2.75rem;color:var(--workspace-accent);text-underline-offset:.2em;align-items:center;padding-block:.625rem;font-size:.875rem;text-decoration:underline;display:inline-flex}.sq5Fia_empty{text-align:center;border-top:1px solid var(--workspace-line);padding:2.75rem 1.5rem}.sq5Fia_empty>p:first-child{font-weight:550}.sq5Fia_empty>p:last-child{color:var(--workspace-muted);margin-top:.5rem;font-size:.875rem}.sq5Fia_dueNotice{border:1px solid;border-radius:.4rem;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:550;display:inline-flex}.sq5Fia_overdue{color:#9f1239;background:#fff1f2}.sq5Fia_dueToday{color:#854d0e;background:#fefce8}@media (max-width:850px){.sq5Fia_grid{grid-template-columns:minmax(0,1fr)}.sq5Fia_createPanel{grid-area:1/1}.sq5Fia_taskPanel{grid-row:2}.sq5Fia_createPanel form>button{width:fit-content;min-width:9rem}}@media (max-width:480px){.sq5Fia_createPanel,.sq5Fia_task{padding:1.25rem}.sq5Fia_listHeader{padding:1.25rem 1.25rem .75rem}.sq5Fia_listHint,.sq5Fia_pagination{padding-inline:1.25rem}.sq5Fia_taskEditor>form{padding:1rem}.sq5Fia_filter{padding-inline:.65rem}}@media (prefers-color-scheme:dark){.sq5Fia_overdue{color:#fda4af;background:#4c0519}.sq5Fia_dueToday{color:#fde68a;background:#422006}}
