.lists_setgrid__l0vjj{display:grid;grid-template-columns:220px minmax(0,720px);grid-gap:44px;gap:44px;align-items:start}.lists_setnav__GKmQD{display:grid;grid-gap:2px;gap:2px;position:-webkit-sticky;position:sticky;top:18px;min-width:0}.lists_setnav__GKmQD a{display:flex;align-items:center;text-align:left;border-left:2px solid var(--line);padding:10px 14px;font-size:14px;min-height:44px;color:var(--ink);text-decoration:none}.lists_setnav__GKmQD a:hover{border-left-color:var(--line-strong)}.lists_setnav__GKmQD a[aria-current=page]{border-left-color:var(--brown);font-weight:500}.lists_setpanel__69e0y{display:grid;grid-gap:14px;gap:14px;min-width:0}.lists_setpanel__69e0y>h2{font-size:26px}.lists_setpanel__69e0y p{margin:0}.lists_readonly__WAgRy{padding:48px 20px;text-align:center;background:var(--wash);border-radius:var(--ks-radius-lg);margin:0}.lists_lst__3AXvj{display:grid}.lists_lrow__xsUYU{display:grid;grid-template-columns:14px minmax(0,1fr) 130px 104px;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.lists_lst__3AXvj .lists_lrow__xsUYU:first-child{border-top:0}.lists_addrow__058VE{border-top:1px dashed var(--line-strong);padding-top:14px}.lists_lrow__xsUYU>.lists_lock__IkEZW,.lists_lrow__xsUYU>button{justify-self:end}.lists_lrow__xsUYU input[type=text],.lists_lrow__xsUYU select,.lists_tname__xj40J{min-height:40px;border:1px solid var(--line-strong);border-radius:var(--ks-radius-md);padding:0 12px;background:var(--surface);width:100%;font:inherit;font-size:14px;color:var(--ink);min-width:0}.lists_lrow__xsUYU input[type=text]:focus,.lists_lrow__xsUYU select:focus,.lists_tname__xj40J:focus{border-color:var(--brown);outline:none}.lists_tname__xj40J{font-family:var(--display);font-size:18px;max-width:360px;flex:1 1 200px}.lists_tone__FJ2FE{width:14px;height:14px;border-radius:50%}.lists_tone_ok__QjLQd{background:var(--ok)}.lists_tone_info__S3n87{background:var(--info)}.lists_tone_warn__zNvhs{background:var(--accent-bright)}.lists_tone_private__YLSDU{background:var(--private)}.lists_tone_neutral__9W8Aj{background:var(--dash)}.lists_lock__IkEZW{display:inline-flex;gap:5px;align-items:center;font-size:12px;color:var(--muted)}.lists_preview__ZXPUm{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;background:var(--wash);border-radius:var(--ks-radius-md)}.lists_row__FuxX_{gap:6px}.lists_row__FuxX_,.lists_spread__sRNwQ{display:flex;flex-wrap:wrap;align-items:center}.lists_spread__sRNwQ{gap:10px;justify-content:space-between;width:100%}.lists_stack__npAyK{display:grid;grid-gap:22px;gap:22px;min-width:0;align-content:start}.lists_startSelf__Herj_{justify-self:start}.lists_review__ffHM0{background:var(--surface);border:1px solid var(--line);border-radius:var(--ks-radius-lg);padding:18px 20px;display:grid;grid-gap:10px;gap:10px;min-width:0}.lists_agenda__vGqSn{margin:0;padding-left:22px;display:grid;grid-gap:6px;gap:6px}.lists_agenda__vGqSn li input{width:calc(100% - 70px);border:1px solid transparent;border-radius:var(--ks-radius-md);padding:6px 8px;background:none;font:inherit;color:var(--ink)}.lists_agenda__vGqSn li input:focus,.lists_agenda__vGqSn li input:hover{border-color:var(--line-strong);background:var(--surface);outline:none}.lists_list__9nnwT>*{border-top:1px solid var(--line)}.lists_list__9nnwT>:first-child{border-top:0}.lists_togrow__YC_bY{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;cursor:pointer}.lists_togrow__YC_bY b{font-weight:500;display:block}.lists_off__dM8AT{opacity:.55}.lists_tog__5Byey{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:42px;height:24px;border-radius:var(--ks-radius-md);background:var(--line-strong);position:relative;cursor:pointer;transition:background .15s;margin:0}.lists_tog__5Byey:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--ks-surface);transition:left .15s;box-shadow:0 1px 2px color-mix(in srgb,var(--ks-ink) 15%,transparent)}.lists_tog__5Byey:checked{background:var(--brown)}.lists_tog__5Byey:checked:after{left:21px}.lists_tog__5Byey:disabled{cursor:default}.lists_toast__7jV8P{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);max-width:calc(100vw - 32px);background:var(--brown);color:var(--ks-on-fill);padding:10px 20px;border-radius:var(--ks-button-radius);font-size:13px;z-index:60}.lists_toastError__L7xwM{background:var(--risk)}@media (prefers-reduced-motion:reduce){.lists_tog__5Byey,.lists_tog__5Byey:after{transition:none}}@media (max-width:860px){.lists_setgrid__l0vjj{grid-template-columns:minmax(0,1fr);gap:18px}.lists_setnav__GKmQD{position:static;display:flex;overflow-x:auto;gap:6px;padding-bottom:4px}.lists_setnav__GKmQD a{flex:none;border:1px solid var(--line-strong);border-radius:var(--ks-button-radius);min-height:38px;padding:0 14px;font-size:13px;white-space:nowrap}.lists_setnav__GKmQD a[aria-current=page]{background:var(--brown);color:var(--ks-on-fill);border-color:var(--brown)}.lists_lrow__xsUYU{grid-template-columns:14px minmax(0,1fr) auto;row-gap:8px}.lists_lrow__xsUYU>input[type=text]{grid-column:2/-1}.lists_lrow__xsUYU>select{grid-column:2;justify-self:start;width:auto}.lists_lrow__xsUYU>.lists_lock__IkEZW,.lists_lrow__xsUYU>button{grid-column:3}.lists_review__ffHM0{padding:16px}}.checkins_page__tYeTB{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;min-width:0}.checkins_list__bKOQ6{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.checkins_row__hWecv{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 18px;min-height:44px;background:var(--surface);border:1px solid var(--line);border-radius:var(--ks-radius-lg);color:inherit;text-decoration:none}.checkins_row__hWecv:hover{border-color:var(--brown)}.checkins_rowName__iNCLB{font-family:var(--display);font-weight:600;font-size:16px;overflow-wrap:anywhere}.checkins_rowSub__FdFCN{color:var(--muted);font-size:13px}.checkins_empty___afOU{padding:28px 18px;text-align:center;color:var(--muted);background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--ks-radius-lg)}.checkins_choices__t_xx5{display:grid;grid-gap:10px;gap:10px}.checkins_choice__XHRUY{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 14px;text-align:left;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--ks-radius-lg);cursor:pointer}.checkins_choice__XHRUY[aria-pressed=true]{border-color:var(--brown);box-shadow:0 0 0 1px var(--brown)}.checkins_avatar__1rB4u{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--wash);color:var(--brown);font-weight:600;font-size:13px}.checkins_choiceText__WsyQs{display:grid;min-width:0}.checkins_choiceText__WsyQs b{font-weight:500}.checkins_choiceText__WsyQs span{color:var(--muted);font-size:12.5px}.checkins_chips__rrJb2{display:flex;flex-wrap:wrap;gap:8px}.checkins_chip__cFe4s{min-height:34px;padding:0 14px;font:inherit;font-size:13px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--ks-button-radius);cursor:pointer}.checkins_chip__cFe4s[aria-pressed=true]{background:var(--brown);border-color:var(--brown);color:var(--ks-on-fill)}.checkins_agenda__ZHtfG{margin:0;padding:12px 14px 12px 32px;background:var(--wash);border-radius:var(--ks-radius-md);font-size:13.5px;display:grid;grid-gap:4px;gap:4px}.checkins_recs__0CQmS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.checkins_rec__pGI2U{display:grid;grid-gap:4px;gap:4px;min-height:44px;padding:12px 14px;text-align:left;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--ks-radius-lg);cursor:pointer}.checkins_rec__pGI2U[aria-pressed=true]{border-color:var(--brown);box-shadow:0 0 0 1px var(--brown)}.checkins_rec__pGI2U b{font-weight:500}.checkins_rec__pGI2U span{color:var(--muted);font-size:12.5px}.checkins_toggle__GS4Ko{display:flex;align-items:flex-start;gap:12px;min-height:44px}.checkins_toggle__GS4Ko input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--brown)}.checkins_toggleOff__EEB19{opacity:.55}.checkins_toggleText__XZhBm{display:grid;grid-gap:2px;gap:2px}.checkins_toggleText__XZhBm b{font-weight:500}.checkins_toggleText__XZhBm span{color:var(--muted);font-size:12.5px}@media (max-width:860px){.checkins_row__hWecv{grid-template-columns:minmax(0,1fr) auto}.checkins_rowSub2__dYr3u{grid-column:1/-1;grid-row:2}}@media (max-width:640px){.checkins_recs__0CQmS{grid-template-columns:minmax(0,1fr)}}.checkins_sub2__ndrXh{display:block;font-size:12px;color:var(--muted)}.checkins_recLabel__ggyR9{color:var(--muted)}.checkins_stepper__oV10o{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 28px;gap:0 28px}.checkins_stepper__oV10o button{width:100%;display:flex;align-items:baseline;gap:12px;min-height:44px;padding:14px 0 0;text-align:left;font:inherit;color:var(--muted);background:none;border:0;border-top:2px solid var(--line);cursor:pointer}.checkins_stepper__oV10o button:hover{border-top-color:var(--line-strong)}.checkins_stepper__oV10o button b{display:block;color:var(--ink);font-weight:500;font-size:14px}.checkins_stepper__oV10o button[aria-current=step]{border-top-color:var(--brown)}.checkins_stepN__G_tPC{flex:none;font-family:var(--display);font-size:15px;color:var(--muted)}.checkins_stepper__oV10o button[aria-current=step] .checkins_stepN__G_tPC{color:var(--accent)}.checkins_stepbody__TMyN1{min-width:0;padding-top:16px}.checkins_stephead__Prupx{margin-bottom:14px}.checkins_stephead__Prupx h2{font-size:30px;line-height:1.15;margin:0}.checkins_stephead__Prupx p{margin:4px 0 0}.checkins_subh__OW7_2{font-family:var(--body);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600;margin:34px 0 4px}.checkins_stepnav__klb9n{display:flex;justify-content:space-between;gap:10px;padding-top:18px;border-top:1px solid var(--line)}.checkins_rows__8cC_M{list-style:none;margin:0;padding:0;min-width:0}.checkins_rows__8cC_M>li{border-top:1px solid var(--line)}.checkins_rows__8cC_M>li:first-child{border-top:0}.checkins_rv__yfCGQ{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 0;font-size:13.5px}.checkins_rvbtns__0hV0v{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--ks-button-radius);overflow:hidden}.checkins_rvbtns__0hV0v button{min-height:32px;padding:0 12px;font:inherit;font-size:12px;color:var(--muted);background:none;border:0;cursor:pointer}.checkins_rvbtns__0hV0v button:disabled{cursor:default}.checkins_rvOk__UiS3Z[aria-pressed=true]{background:var(--ok-wash);color:var(--ok);font-weight:600}.checkins_rvLate__INw_2[aria-pressed=true]{background:var(--accent-wash);color:var(--accent-ink);font-weight:600}.checkins_rvNot__jS5Sa[aria-pressed=true]{background:var(--private-wash);color:var(--private);font-weight:600}.checkins_flagList__JEd6I{display:grid;grid-gap:10px;gap:10px}.checkins_flagnote__xXFy_{display:flex;gap:10px;align-items:flex-start;margin-top:10px;padding:10px 12px;background:var(--accent-wash);color:var(--accent-ink);border-radius:var(--ks-radius-md);font-size:13px;line-height:1.5}.checkins_flagBig__EdTzV{margin:0;padding:14px 16px}.checkins_flagBig__EdTzV b{display:block;color:var(--ink);font-weight:500}.checkins_pgrid__9J8w_{display:grid;grid-template-columns:210px minmax(0,760px);grid-gap:48px;gap:48px;align-items:start}.checkins_pindex__gXVF7{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:2px;gap:2px;min-width:0}.checkins_pindex__gXVF7>span:first-child{margin:0 0 10px}.checkins_pindex__gXVF7 button{display:grid;grid-gap:1px;gap:1px;min-height:44px;padding:9px 0 9px 14px;text-align:left;font:inherit;color:inherit;background:none;border:0;border-left:2px solid var(--line);cursor:pointer}.checkins_pindex__gXVF7 button:hover{border-left-color:var(--line-strong)}.checkins_pindex__gXVF7 button[aria-current=true]{border-left-color:var(--brown)}.checkins_pn__wy5Vu{font-size:14px;color:var(--ink)}.checkins_pindex__gXVF7 button[aria-current=true] .checkins_pn__wy5Vu{font-weight:500}.checkins_pbody__L8VSO{min-width:0}.checkins_pclient__pa1P_{margin:6px 0 0;font-family:var(--display);font-style:italic;font-size:16px;color:var(--muted)}.checkins_hint__6v4YV{margin:14px 0 6px;font-size:12.5px;color:var(--muted)}.checkins_aiBar__pZ8Rm{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0}.checkins_aiMessage__pfd00{margin:6px 0;padding:10px 12px;border-radius:var(--ks-radius-md);background:var(--wash);font-size:13px}.checkins_aiCard__IVXC4{margin-top:28px;padding:4px 18px 14px;border:1px dashed var(--accent);border-radius:var(--ks-radius-lg);background:var(--surface);min-width:0}.checkins_noteRow___5d7P{display:grid;grid-template-columns:104px minmax(0,1fr) auto;grid-gap:8px 18px;gap:8px 18px;align-items:baseline;padding:16px 0}.checkins_kind__VaWNq{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600}.checkins_txt__PutXh{min-width:0;width:100%;margin:0;padding:3px 6px;font:inherit;font-size:15px;line-height:1.6;color:inherit;background:none;border:1px solid transparent;border-radius:var(--ks-radius-md);resize:vertical;overflow-wrap:anywhere}textarea.checkins_txt__PutXh{field-sizing:content;min-height:2.4em}textarea.checkins_txt__PutXh:hover{border-color:var(--line-strong)}textarea.checkins_txt__PutXh:focus{border-color:var(--brown);outline:none}.checkins_tools__PfVE_{display:inline-flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.checkins_ts__HB645{font-family:var(--mono);font-size:10.5px;color:var(--muted)}.checkins_remOn__1J7oj{font-size:11.5px}.checkins_remOn__1J7oj,.checkins_remSug__pUtWH{display:inline-flex;gap:5px;align-items:center;color:var(--accent-ink);white-space:nowrap}.checkins_remSug__pUtWH{padding:3px 10px;font:inherit;font-size:11.5px;background:var(--accent-wash);border:1px dashed var(--accent);border-radius:var(--ks-button-radius);cursor:pointer}.checkins_remAdd__S_1Bn{display:grid;place-items:center;width:30px;height:30px;color:var(--dash);background:none;border:0;border-radius:50%;cursor:pointer}.checkins_remAdd__S_1Bn:hover{color:var(--accent);background:var(--wash)}.checkins_remDate__XT31V{font:inherit;font-size:12px;padding:2px 6px;border:1px solid var(--line-strong);border-radius:var(--ks-radius-md)}.checkins_vchip___JJvh{display:inline-flex;align-items:center;gap:7px;padding:3px 11px;font:inherit;font-size:11.5px;font-weight:500;white-space:nowrap;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--ks-button-radius)}button.checkins_vchip___JJvh{cursor:pointer}button.checkins_vchip___JJvh:hover{border-color:var(--brown)}.checkins_vdot__RtNir{width:6px;height:6px;border-radius:50%;background:currentColor}.checkins_vOwner__qe_pU{color:var(--private)}.checkins_vDesigner__e6UK_{color:var(--info)}.checkins_vClient__4f_4m{color:var(--ok)}.checkins_rowError__QsP9t{grid-column:1/-1;margin:0}.checkins_draftRow__8XueM{background:var(--accent-wash);border-radius:var(--ks-radius-md);padding:12px 14px;margin:8px 0}.checkins_rows__8cC_M>li.checkins_draftRow__8XueM{border-top:0}.checkins_draftLabel__cW_y6{grid-column:1/-1;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.checkins_kindSel__JokLo{min-width:0;max-width:100%;min-height:32px;font:inherit;font-size:12px;border:1px solid var(--line-strong);border-radius:var(--ks-radius-md);background:var(--surface)}.checkins_draftRow__8XueM textarea.checkins_txt__PutXh{background:var(--surface);border-color:var(--line-strong)}.checkins_actRow__5x7zx{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 18px;gap:10px 18px;align-items:start;padding:14px 0}.checkins_actMain__xkDK_{min-width:0}.checkins_actText__LN4lI{font-size:14.5px;line-height:1.5;overflow-wrap:anywhere}.checkins_isDone__lMrzu .checkins_actText__LN4lI{color:var(--muted);text-decoration:line-through}.checkins_actMeta__NiBmc{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin-top:6px;font-size:12.5px;color:var(--muted)}.checkins_carry__jtFr2{color:var(--accent-ink)}.checkins_actCtrl__emptC{display:flex;gap:8px;justify-content:flex-end}.checkins_addBtn__a8Elq{margin-top:10px}.checkins_addForm__nDXdg{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:12px;background:var(--wash);border-radius:var(--ks-radius-md)}.checkins_addRow__G2DoH{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.checkins_addForm__nDXdg input,.checkins_addForm__nDXdg select,.checkins_addForm__nDXdg textarea{min-width:0;max-width:100%;min-height:36px;padding:6px 10px;font:inherit;font-size:14px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--ks-radius-md)}.checkins_addForm__nDXdg textarea{width:100%;resize:vertical}.checkins_ob__7Kei5{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 0}.checkins_obname__8tLQY{display:flex;gap:12px;align-items:center;min-width:0}.checkins_obname__8tLQY b{font-weight:500}.checkins_finish__pckiW{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:16px 18px;background:var(--wash);border-radius:var(--ks-radius-md)}.checkins_email__b3UUM{display:grid;grid-gap:16px;gap:16px}.checkins_emailFrom__bM5WC{margin:0;font-size:12.5px;color:var(--muted)}.checkins_eband__JPbBQ{padding:18px 20px;background:var(--wash);border-radius:var(--ks-radius-md)}.checkins_eband__JPbBQ h3{margin:0;font-size:22px}.checkins_email__b3UUM h4{margin:0 0 4px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.checkins_email__b3UUM p{margin:0 0 4px}.checkins_email__b3UUM ul{margin:0;padding-left:18px}@media (max-width:860px){.checkins_pgrid__9J8w_{grid-template-columns:minmax(0,1fr);gap:20px}.checkins_pindex__gXVF7{position:static;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto}.checkins_pindex__gXVF7>span:first-child{display:none}.checkins_pindex__gXVF7 button{padding:6px 14px 8px 0;border-left:0;border-bottom:2px solid var(--line);white-space:nowrap}.checkins_pindex__gXVF7 button[aria-current=true]{border-bottom-color:var(--brown)}.checkins_stepper__oV10o{gap:0 12px}.checkins_stepper__oV10o .checkins_sub2__ndrXh{display:none}.checkins_actRow__5x7zx,.checkins_noteRow___5d7P{grid-template-columns:minmax(0,1fr);gap:6px}.checkins_actRow__5x7zx>*,.checkins_noteRow___5d7P>*{min-width:0;max-width:100%}textarea.checkins_txt__PutXh{field-sizing:fixed}.checkins_tools__PfVE_{display:flex;justify-content:flex-start}.checkins_actCtrl__emptC{justify-content:stretch}.checkins_actCtrl__emptC select{width:100%;min-height:38px}.checkins_stephead__Prupx h2{font-size:24px}.checkins_ob__7Kei5,.checkins_rv__yfCGQ{grid-template-columns:minmax(0,1fr)}.checkins_rvbtns__0hV0v{justify-self:start}.checkins_rvbtns__0hV0v button{min-height:38px;padding:0 14px}.checkins_ob__7Kei5>button{justify-self:start}.checkins_stepnav__klb9n>button:last-child{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.checkins_dHead__Qa7dZ{font-family:var(--display);font-weight:400;font-size:22px;margin:28px 0 0}.checkins_dRow__xA14R{align-items:center}.checkins_dText__Yr4x_{border:1px solid transparent;border-radius:var(--ks-radius-md);background:transparent}.checkins_dText__Yr4x_:focus,.checkins_dText__Yr4x_:hover{border-color:var(--line-strong);background:var(--surface)}.checkins_isDone__lMrzu .checkins_dText__Yr4x_{color:var(--muted);text-decoration:line-through}.checkins_duepick__ENGgj{position:relative;display:inline-flex;align-items:center;cursor:pointer}.checkins_duepick__ENGgj input[type=date]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.checkins_duepick__ENGgj{min-height:36px;padding:0 4px;border-radius:var(--ks-radius-md)}.checkins_duepick__ENGgj:focus-within{outline:2px solid var(--accent);outline-offset:2px}.checkins_duepick__ENGgj.checkins_late__Z56v_{color:var(--ks-risk);font-weight:500}.checkins_dStatus__2obbg{min-height:36px;border:1px solid var(--line-strong);border-radius:var(--ks-button-radius);background:var(--surface);padding:0 10px;font:inherit;font-size:13px;max-width:100%}.checkins_flagBtn__WCk_Z{width:36px;height:36px;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);cursor:pointer;flex:none}.checkins_flagBtn__WCk_Z.checkins_flagOn__AVQJz{background:var(--accent);border-color:var(--accent);color:var(--ks-on-fill)}.checkins_linkBtn__SOuT6{background:none;border:0;padding:0;font:inherit;color:var(--accent-ink);text-decoration:underline;cursor:pointer;flex:none}.checkins_flagLabel__uXJNM{display:grid;grid-gap:6px;gap:6px;font-size:13px}.checkins_okNote__R_EU2{margin:6px 0 0;font-size:13px;color:var(--ks-ok)}.checkins_dNote__GbrEP{margin:4px 0 0;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.checkins_fbHead__H_Bq_{display:flex;gap:10px;align-items:center}.checkins_dTabs__cjaf9{margin-top:34px;min-width:0;overflow-x:auto}@media (max-width:860px){.checkins_dRow__xA14R{grid-template-columns:minmax(0,1fr)}.checkins_dRow__xA14R .checkins_actCtrl__emptC{justify-content:flex-start;flex-wrap:wrap}}.checkins_ptabs__sj4IN{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.checkins_ptabs__sj4IN a{flex:none;display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:var(--ks-button-radius);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:13.5px;text-decoration:none}.checkins_ptabs__sj4IN a[aria-current=page]{background:var(--brown);border-color:var(--brown);color:var(--ks-on-fill)}.checkins_stack__dTLxC{display:grid;grid-gap:16px;gap:16px;max-width:880px;min-width:0}.checkins_card__d09OH{display:grid;grid-gap:12px;gap:12px;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--ks-radius-lg);min-width:0;align-content:start}.checkins_card__d09OH h2{margin:0;font-size:18px}.checkins_cardWash__mzRhI{background:var(--wash)}.checkins_cardBtn__y6Pbi{justify-self:start;text-decoration:none;display:inline-flex;align-items:center}.checkins_shead__JfyVS{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.checkins_shead__JfyVS h2{margin:0}.checkins_vlist__CMQ4P{display:grid;grid-gap:10px;gap:10px}.checkins_vrow__Glwc3{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--ks-radius-md)}.checkins_vedit__jolPg,.checkins_vnew__PHZgo{width:100%;min-width:0;box-sizing:border-box;padding:10px 12px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--ks-radius-md);resize:vertical}.checkins_vtools__WJtH4{display:flex;align-items:center;gap:8px}.checkins_vfoot__OEvum{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.checkins_fnote__XAmv5{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--ks-radius-md)}.checkins_ftop___FS8a{justify-content:space-between}.checkins_fmeta__ZVumM,.checkins_ftop___FS8a{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.checkins_ftext__aw_4N{overflow-wrap:anywhere}.checkins_dlist__Xy8nz{display:grid;grid-gap:8px;gap:8px;min-width:0}.checkins_drow__zKTUz{display:grid;grid-template-columns:minmax(200px,1.6fr) repeat(4,minmax(90px,1fr)) 150px;align-items:center;grid-gap:12px;gap:12px;padding:12px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--ks-radius-lg)}.checkins_dhead__6ejMp{background:none;border:0;padding-top:0;padding-bottom:0;font-size:12px;color:var(--muted)}.checkins_dsel__dVHI6{border-color:var(--brown)}.checkins_dname__dfxJu{display:flex;align-items:center;gap:10px;min-width:0}.checkins_dname__dfxJu a{color:var(--ink);font-family:var(--display);font-weight:600;overflow-wrap:anywhere}.checkins_dlabel__PHbgf{display:none;font-size:12px;color:var(--muted)}.checkins_dnum__J8Ty2{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.checkins_dright__JoKBN{text-align:right}.checkins_selected__PUNKE{display:grid;grid-gap:16px;gap:16px;min-width:0}.checkins_metrics__AIxIp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.checkins_metric__k3Kg5{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:14px 16px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--ks-radius-md);min-width:0}.checkins_metricLabel__77bxU{font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.checkins_metricNum__f7szu{font-family:var(--display);font-weight:400;font-size:30px;line-height:1.1}.checkins_spark__nrnJA{width:100%;height:32px;display:block}.checkins_sparkFill__7M3Ru{fill:var(--wash);stroke:none}.checkins_sparkLine__cfdzj{fill:none;stroke:var(--brown);stroke-width:1.6;vector-effect:non-scaling-stroke}.checkins_sparkDot__XDyzi{fill:var(--brown)}.checkins_cols2__XLlPn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.checkins_def__2z0Et{display:grid;grid-gap:8px;gap:8px;font-size:13.5px;color:var(--muted)}.checkins_drop__vygkc{display:grid;grid-gap:6px;gap:6px;justify-items:center;text-align:center;padding:28px 16px;border:1.5px dashed var(--dash);border-radius:var(--ks-radius-lg);background:var(--wash)}.checkins_drop__vygkc input{max-width:100%;min-height:44px}.checkins_scanForm__gq_aG{display:grid;grid-gap:14px;gap:14px;min-width:0}@media (max-width:860px){.checkins_drow__zKTUz{grid-template-columns:repeat(2,minmax(0,1fr))}.checkins_dhead__6ejMp{display:none}.checkins_dname__dfxJu,.checkins_dright__JoKBN{grid-column:1/-1;text-align:left}.checkins_dlabel__PHbgf{display:block}.checkins_metrics__AIxIp{grid-template-columns:repeat(2,minmax(0,1fr))}.checkins_cols2__XLlPn,.checkins_vrow__Glwc3{grid-template-columns:minmax(0,1fr)}}.checkins_metricHint__kzm6F{font-size:12px;color:var(--muted)}.checkins_scanRow__ExR94{display:grid;grid-gap:4px;gap:4px;padding:10px 0;min-width:0}.checkins_scanHead__RGLiV{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.checkins_clamp3__D5Cby{margin:0;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.insights_page__wsf3H{display:grid;grid-gap:16px;gap:16px;min-width:0}.insights_cols__DoG9n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.insights_card__UUbkz{background:var(--surface);border:1px solid var(--line);border-radius:var(--ks-radius-lg);padding:18px 20px;display:grid;grid-gap:12px;gap:12px;min-width:0}.insights_card__UUbkz h2{font-size:20px}.insights_row__Vykb5{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--line);min-width:0}.insights_row__Vykb5:first-of-type{border-top:0;padding-top:0}.insights_l___dfjV{display:grid;grid-gap:2px;gap:2px;min-width:0}.insights_l___dfjV b{font-weight:500;overflow-wrap:anywhere}.insights_note__GPuvu{font-size:12.5px;color:var(--muted);margin:0}.insights_flag__xobdJ{color:var(--risk);font-size:12.5px}.insights_area__idvLT,.insights_input__pkb_R,.insights_select__jDv8S{border:1px solid var(--line-strong);border-radius:var(--ks-radius-md);padding:10px 12px;background:var(--surface);min-height:44px;font:inherit;color:var(--ink);min-width:0}.insights_select__jDv8S{max-width:200px}.insights_area__idvLT{width:100%;min-height:160px;resize:vertical}.insights_field__0JS61{display:grid;grid-gap:4px;gap:4px;font-size:13px;min-width:0}.insights_field__0JS61 .insights_input__pkb_R{width:100%}.insights_hoursIn__WK2ee{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);white-space:nowrap}.insights_hoursIn__WK2ee .insights_input__pkb_R{width:84px;text-align:right}.insights_toggle__JY_jp{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;white-space:nowrap}.insights_error__YlHnd{color:var(--risk);font-size:13px;margin:0}.insights_ok__3bdTf{color:var(--ok);font-size:13px;margin:0}.insights_actions__FCYD5{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.insights_steps__OrgQ8{display:grid;grid-gap:8px;gap:8px}.insights_step__M9N5G{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.insights_step__M9N5G:first-child{border-top:0}.insights_stepEdit__hFKP6{display:grid;grid-template-columns:80px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.insights_offsetLbl__l_jGx{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.insights_chips__ACt2k{display:flex;flex-wrap:wrap;gap:6px}.insights_chip__CrqoH{font-family:var(--mono);font-size:12px;background:var(--wash);border:1px solid var(--line);border-radius:var(--ks-radius-md);padding:2px 8px}.insights_state__AUntQ{background:var(--surface);border:1px solid var(--line);border-radius:var(--ks-radius-lg);padding:28px 20px;display:grid;grid-gap:8px;gap:8px;justify-items:start}.insights_state__AUntQ h3{font-size:20px}.insights_state__AUntQ p{margin:0;color:var(--muted)}.insights_scroll__iO5RC{overflow-x:auto;max-width:100%}.insights_table__V99Zy{width:100%;border-collapse:collapse;min-width:560px;font-size:13.5px}.insights_table__V99Zy th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:500;padding:6px 10px 6px 0}.insights_table__V99Zy td{padding:10px 10px 10px 0;border-top:1px solid var(--line);vertical-align:middle}.insights_r__hV6Mn{text-align:right}.insights_pill__jomQo{display:inline-block;border-radius:var(--ks-button-radius);padding:2px 10px;font-size:12px;background:var(--wash);color:var(--muted)}.insights_pill_ok__JN2B7{background:var(--ok-wash);color:var(--ok)}.insights_pill_info__KcYzF{background:var(--info-wash);color:var(--info)}.insights_pill_bad__5udr9{background:var(--risk-wash);color:var(--risk)}.insights_skel__xWtgC{background:var(--wash);border-radius:var(--ks-radius-md);height:36px}.insights_pauseRow__skbXl{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.insights_scrim__WNoqf{position:fixed;inset:0;background:color-mix(in srgb,var(--ks-ink) 45%,transparent);display:grid;place-items:center;padding:20px;z-index:50}.insights_sheet__7iiIQ{width:min(520px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--ks-radius-lg);padding:20px;display:grid;grid-gap:14px;gap:14px;max-height:90vh;overflow:auto}.insights_sheet__7iiIQ h2{font-size:20px}@media (max-width:860px){.insights_cols__DoG9n{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.insights_scrim__WNoqf{place-items:end center;padding:0}.insights_sheet__7iiIQ{width:100%;border-radius:var(--ks-radius-lg) var(--ks-radius-lg) 0 0;border-bottom:0}.insights_row__Vykb5{flex-wrap:wrap}.insights_select__jDv8S{max-width:100%}.insights_step__M9N5G{grid-template-columns:minmax(0,1fr) auto}.insights_step__M9N5G>:nth-child(2){grid-column:1/-1;grid-row:2}}.clients_page__QzLMq{--ks-band-bg:color-mix(in srgb,var(--ks-color-secondary) 14%,var(--ks-color-surface) 86%);--ks-hairline:color-mix(in srgb,var(--ks-color-text) 22%,var(--ks-color-surface) 78%);--ks-hairline-soft:color-mix(in srgb,var(--ks-color-text) 11%,var(--ks-color-surface) 89%);--ks-page-bg:color-mix(in srgb,var(--ks-color-secondary) 11%,var(--ks-color-surface) 89%);--ks-accent-wash:color-mix(in srgb,var(--ks-color-accent) 13%,var(--ks-color-surface) 87%);--ks-primary-wash:color-mix(in srgb,var(--ks-color-primary) 7%,var(--ks-color-surface) 93%);--ks-radius-card:var(--ks-radius-md);--ks-radius-pill:var(--ks-button-radius);display:flex;align-items:flex-start;gap:0;min-height:100vh;padding:18px;background:var(--ks-page-bg);color:var(--ks-color-text);font-family:var(--ks-font-text);font-size:14px;line-height:1.5}.clients_sidebar__qUjYg{flex:0 0 196px;padding:26px 18px}.clients_wordmark__NlfgK{margin:0 0 30px 10px;font-family:var(--ks-font-display);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ks-color-text)}.clients_nav__yjNvs{display:flex;flex-direction:column;gap:3px}.clients_navItem__psDkH{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--ks-radius-card);color:var(--ks-color-text);font-size:13.5px;text-decoration:none}.clients_navItem__psDkH:hover{background:var(--ks-primary-wash)}.clients_navItemActive__hVTjm{color:var(--ks-color-surface);font-weight:500}.clients_navItemActive__hVTjm,.clients_navItemActive__hVTjm:hover{background:var(--ks-color-primary)}.clients_navIcon__coGGQ{flex:0 0 auto;opacity:.75}.clients_main__e6WZ2{flex:1 1 auto;min-width:0;padding:26px 30px 34px;border-radius:var(--ks-radius-lg);background:var(--ks-color-surface)}.clients_topBar__qbtjk{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:34px}.clients_breadcrumb__EC3zp{font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ks-color-text)}.clients_topBarRight__OhHFO{display:flex;align-items:center;gap:10px}.clients_statusPill__0cWNV{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--ks-radius-pill);background:var(--ks-accent-wash);font-size:12.5px;color:var(--ks-color-text)}.clients_statusDot__0VYn3{width:7px;height:7px;border-radius:50%;background:var(--ks-color-accent)}.clients_statusDotOff___c_9U{background:var(--ks-color-muted)}.clients_ghostButton__YPiMv{padding:8px 15px;border:1px solid var(--ks-hairline);border-radius:var(--ks-radius-pill);background:var(--ks-color-surface);color:var(--ks-color-text);font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.clients_ghostButton__YPiMv:hover:not(:disabled){background:var(--ks-primary-wash)}.clients_ghostButton__YPiMv:disabled{opacity:.55;cursor:not-allowed}.clients_pageHeader__WaLon{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.clients_eyebrow__opXkb{margin:0 0 6px;font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ks-color-text)}.clients_displayTitle__Yakox{margin:0;font-family:var(--ks-font-display);font-size:44px;font-weight:400;line-height:1.08;letter-spacing:-.01em}.clients_subtitle__1nt7r{margin:10px 0 0;color:var(--ks-color-muted);font-size:13.5px}.clients_headerFigure__9YIDM{flex:0 0 auto;text-align:right}.clients_headerFigureLabel__pMhsJ{display:block;margin-bottom:4px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ks-color-muted)}.clients_headerFigureValue__1rS_3{font-family:var(--ks-font-display);font-size:34px;font-weight:400;line-height:1;white-space:nowrap}.clients_backLink__erW3O{display:inline-block;margin-bottom:14px;color:var(--ks-color-muted);font-size:12.5px;text-decoration:none}.clients_backLink__erW3O:hover{color:var(--ks-color-accent)}.clients_notice__9XYQz{margin-bottom:24px;padding:13px 16px;border:1px solid var(--ks-hairline);border-left:3px solid var(--ks-color-accent);border-radius:var(--ks-radius-px);background:var(--ks-accent-wash);font-size:12.5px;line-height:1.55}.clients_noticeTitle__MsU_g{font-weight:600}.clients_noticeCode__5FP_E{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.clients_tableWrap__xlQmG{border:1px solid var(--ks-hairline);border-radius:var(--ks-radius-card);overflow:hidden;background:var(--ks-color-surface)}.clients_table__UsOhU{width:100%;border-collapse:collapse}.clients_table__UsOhU thead tr{background:var(--ks-band-bg)}.clients_table__UsOhU th{padding:12px 18px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--ks-color-text);white-space:nowrap}.clients_table__UsOhU td{padding:15px 18px;border-top:1px solid var(--ks-hairline-soft);font-size:13.5px;vertical-align:baseline}.clients_table__UsOhU td.clients_numeric__bSiLT,.clients_table__UsOhU th.clients_numeric__bSiLT{text-align:right}.clients_rowLink__szKU2{color:var(--ks-color-text);font-weight:600;text-decoration:none}.clients_rowLink__szKU2:hover{color:var(--ks-color-accent)}.clients_rowMeta__wmfBD{margin-top:3px;color:var(--ks-color-muted);font-size:12px}.clients_amount__U3lhy{font-weight:500;white-space:nowrap}.clients_reference__YC5ae{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--ks-color-muted);white-space:nowrap}.clients_badge__BHIv1{display:inline-block;padding:5px 11px;border-radius:var(--ks-radius-pill);background:var(--ks-primary-wash);color:var(--ks-color-muted);font-size:11.5px;font-weight:600;white-space:nowrap}.clients_badgeStale__t6kTy{background:var(--ks-accent-wash);color:var(--ks-color-accent)}.clients_emptyState__9_3Id{padding:26px 18px;border:1px dashed var(--ks-hairline);border-radius:var(--ks-radius-card);color:var(--ks-color-muted);font-size:13px;text-align:center}.clients_section__7GaF3{margin-top:26px}.clients_sectionHeading__EEEyh{margin:0 0 14px;font-family:var(--ks-font-display);font-size:24px;font-weight:400}.clients_editor__niHi2{padding:16px 18px;border:1px solid var(--ks-hairline);border-radius:var(--ks-radius-card);background:var(--ks-band-bg)}.clients_label__0qGyz{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ks-color-text)}.clients_editorTitle__37WWT{display:block;margin-bottom:9px}.clients_editorRow__mER4T{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.clients_textInput__SnUbb{flex:1 1 180px;min-width:0;padding:8px 10px;border:1px solid var(--ks-hairline);border-radius:var(--ks-radius-px);background:var(--ks-color-surface);color:var(--ks-color-text);font-family:inherit;font-size:13.5px}.clients_editorHint__PrsCG{margin:9px 0 0;color:var(--ks-color-muted);font-size:11.5px;line-height:1.5}.clients_inlineButton__F1dRn{padding:0;border:0;background:none;color:var(--ks-color-text);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.clients_inlineButton__F1dRn:hover{color:var(--ks-color-accent)}.clients_nameRow__GfIKZ{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}@media (max-width:720px){.clients_page__QzLMq{flex-direction:column;align-items:stretch}.clients_sidebar__qUjYg{flex:1 1 auto;width:auto}.clients_tableWrap__xlQmG{overflow-x:auto}}.people_page___BQEY{display:grid;grid-gap:16px;gap:16px;min-width:0}.people_cols__v_tBO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.people_card__niaP4{background:var(--surface);border:1px solid var(--line);border-radius:var(--ks-radius-lg);padding:18px 20px;display:grid;grid-gap:12px;gap:12px;min-width:0}.people_card__niaP4 h2{font-size:20px;margin:0}.people_card__niaP4 h3{font-size:16px;margin:0}.people_row__z9IkP{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--line);min-width:0;flex-wrap:wrap}.people_row__z9IkP:first-of-type{border-top:0;padding-top:0}.people_l__4FbeM{display:grid;grid-gap:2px;gap:2px;min-width:0}.people_l__4FbeM b{font-weight:500;overflow-wrap:anywhere}.people_note__gf7t3{font-size:12.5px;color:var(--muted);margin:0}.people_flag__y_Ysc{color:var(--risk);font-size:12.5px}.people_lock__lP5fF{font-size:13px;color:var(--muted);background:var(--wash);border-radius:var(--ks-radius-md);padding:10px 12px;margin:0}.people_dl__TNL_R{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;margin:0;font-size:14px}.people_dl__TNL_R dt{color:var(--muted)}.people_dl__TNL_R dd{margin:0;overflow-wrap:anywhere}.people_area__IqhJp,.people_input__G1WZG,.people_select__2Cb9I{border:1px solid var(--line-strong);border-radius:var(--ks-radius-md);padding:10px 12px;background:var(--surface);min-height:44px;font:inherit;color:var(--ink);min-width:0;max-width:100%}.people_area__IqhJp{width:100%;min-height:96px;resize:vertical}.people_field__RhR1L{display:grid;grid-gap:4px;gap:4px;font-size:13px;min-width:0}.people_field__RhR1L .people_input__G1WZG,.people_field__RhR1L .people_select__2Cb9I{width:100%}.people_grid2__Zq9OL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.people_toggle__Iq_zn{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px}.people_error__ZUJwj{color:var(--risk);font-size:13px;margin:0}.people_ok__C8mZb{color:var(--ok);font-size:13px;margin:0}.people_actions__xxiCG{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.people_state__a77Fg{background:var(--surface);border:1px solid var(--line);border-radius:var(--ks-radius-lg);padding:28px 20px;display:grid;grid-gap:8px;gap:8px;justify-items:start}.people_state__a77Fg h3{font-size:20px;margin:0}.people_state__a77Fg p{margin:0;color:var(--muted)}.people_banner__CIkwP{background:var(--info-wash);color:var(--info)}.people_banner__CIkwP,.people_warn__AyTmi{border-radius:var(--ks-radius-md);padding:10px 14px;font-size:13.5px;margin:0}.people_warn__AyTmi{background:var(--risk-wash);color:var(--risk)}.people_scroll__ixRfL{overflow-x:auto;max-width:100%}.people_table__sz8f6{width:100%;border-collapse:collapse;min-width:560px;font-size:13.5px}.people_table__sz8f6 th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:500;padding:6px 10px 6px 0}.people_table__sz8f6 td{padding:10px 10px 10px 0;border-top:1px solid var(--line);vertical-align:middle}.people_r__aILjv{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.people_pill__ODnn5{display:inline-block;border-radius:var(--ks-button-radius);padding:2px 10px;font-size:12px;background:var(--wash);color:var(--muted);white-space:nowrap}.people_pill_ok__08ks1{background:var(--ok-wash);color:var(--ok)}.people_pill_info__qWa95{background:var(--info-wash);color:var(--info)}.people_pill_bad__AR6oY{background:var(--risk-wash);color:var(--risk)}.people_skel__Tns_3{background:var(--wash);border-radius:var(--ks-radius-md);height:36px}.people_items__5Gh0T{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.people_item__2jTMk{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid var(--line);min-width:0;flex-wrap:wrap}.people_item__2jTMk:first-child{border-top:0}.people_done___dPT_{color:var(--muted);text-decoration:line-through}.people_rule__SbxdL{display:grid;grid-gap:8px;gap:8px;padding:14px 0;border-top:1px solid var(--line)}.people_rule__SbxdL:first-child{border-top:0;padding-top:0}.people_ruleBody__Xt5cI{white-space:pre-line;font-size:14px;line-height:1.55;margin:0;overflow-wrap:anywhere}.people_month__yoYY2{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.people_day__HlgIc{min-height:64px;border:1px solid var(--line);border-radius:var(--ks-radius-md);padding:4px 6px;font-size:11.5px;display:grid;align-content:start;grid-gap:2px;gap:2px;min-width:0;overflow:hidden}.people_dayOff__szrKZ{background:var(--wash)}.people_dayNum__1oWZd{color:var(--muted)}.people_away__zn4Ku{border-radius:var(--ks-radius-md);padding:1px 4px;background:var(--info-wash);color:var(--info);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.people_awayPending__zbrrw{background:var(--wash);color:var(--muted)}.people_timer__RrJRa{display:grid;grid-gap:10px;gap:10px}.people_clock__7cDRF{font-family:var(--mono);font-size:32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.people_steps__ieZcF{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px}.people_stepOn__JTUqt{font-weight:600}@media (max-width:860px){.people_cols__v_tBO{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.people_dl__TNL_R,.people_grid2__Zq9OL{grid-template-columns:minmax(0,1fr)}.people_dl__TNL_R{gap:2px}.people_dl__TNL_R dd{margin-bottom:8px}.people_day__HlgIc{min-height:48px;padding:2px 3px;font-size:10.5px}}.passkeys-panel_title__lF_mr{font-family:var(--ks-font-heading);font-size:var(--ks-text-lg);font-weight:400;margin:0 0 var(--ks-space-2)}.passkeys-panel_note__ovwwZ{color:var(--ks-muted);margin:0 0 var(--ks-space-3);max-width:60ch}.passkeys-panel_bad__pKn3U{color:var(--ks-risk);margin:var(--ks-space-3) 0 0}.passkeys-panel_list__TDxGH{list-style:none;padding:0;margin:0 0 var(--ks-space-4)}.passkeys-panel_row__U_c7E{display:flex;align-items:center;justify-content:space-between;gap:var(--ks-space-3);min-height:var(--ks-tap);padding:var(--ks-space-2) 0;border-top:var(--ks-line-width) solid var(--ks-line)}.passkeys-panel_name__7Izz1{display:grid;grid-gap:2px;gap:2px;min-width:0}.passkeys-panel_name__7Izz1 small{color:var(--ks-muted)}.today_today__DhZMv{display:grid;grid-gap:var(--ks-space-6);gap:var(--ks-space-6);min-width:0}.today_head__BSnsP{display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:var(--ks-space-5) var(--ks-space-6);border-radius:var(--ks-radius-lg);background:linear-gradient(90deg,color-mix(in srgb,var(--ks-page) 96%,transparent) 0,color-mix(in srgb,var(--ks-page) 88%,transparent) 34%,color-mix(in srgb,var(--ks-page) 25%,transparent) 62%,color-mix(in srgb,var(--ks-page) 0,transparent) 80%),url(/today/living-room.jpg) center 60% /cover no-repeat,var(--ks-wash)}.today_kicker__FfSj8{margin:0 0 var(--ks-space-2);font-size:var(--ks-text-xs);font-weight:500;letter-spacing:var(--ks-tracking-caps);text-transform:uppercase;color:var(--ks-muted)}.today_greeting__2R4ve{margin:0;font-family:var(--ks-font-display);font-weight:400;font-size:clamp(26px,3vw,38px);line-height:1.15;color:var(--ks-ink)}.today_notice__c3qMq{margin:0;padding:var(--ks-space-3) var(--ks-space-4);border:var(--ks-line-width) solid var(--ks-line);background:var(--ks-surface);color:var(--ks-muted)}.today_label__0rnTQ,.today_sectionTitle__h1FFK{margin:0 0 var(--ks-space-3);font-size:var(--ks-text-xs);font-weight:600;letter-spacing:var(--ks-tracking-caps);text-transform:uppercase;color:var(--ks-muted)}.today_pulse__wyATb{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--ks-space-4);gap:var(--ks-space-4)}.today_card__ADe1_{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:var(--ks-space-3);gap:var(--ks-space-3);min-width:0;padding:var(--ks-space-4) var(--ks-space-5);border:var(--ks-line-width) solid var(--ks-line);border-radius:var(--ks-radius-md);background:var(--ks-surface)}.today_cardTitle__AIfZd{margin:0;font-family:var(--ks-font-display);font-weight:400;font-size:var(--ks-text-lg)}.today_cardTitle__AIfZd a{color:var(--ks-ink);text-decoration:none}.today_cardTitle__AIfZd a:hover{text-decoration:underline}.today_cardTitle__AIfZd a:focus-visible{outline:2px solid var(--ks-accent);outline-offset:2px}.today_figures__EbxGa{display:flex;flex-wrap:wrap;gap:var(--ks-space-3) var(--ks-space-5);margin:0}.today_figure__ZOfkQ{display:grid;grid-gap:2px;gap:2px;min-width:0}.today_figure__ZOfkQ dt{order:2;font-size:var(--ks-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ks-muted)}.today_figure__ZOfkQ dd{order:1;margin:0;font-family:var(--ks-font-numeric);font-size:var(--ks-text-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;color:var(--ks-ink)}.today_figure__ZOfkQ[data-tone=warn] dd{color:var(--ks-warn)}.today_figure__ZOfkQ[data-tone=risk] dd{color:var(--ks-risk)}.today_items__F_gjH{list-style:none;margin:0;padding:0}.today_item__gKLvF{display:flex;align-items:center;gap:var(--ks-space-3);min-height:var(--ks-tap);padding:var(--ks-space-2) 0;border-top:var(--ks-line-width) solid var(--ks-line);color:var(--ks-ink);text-decoration:none;font-size:var(--ks-text-md);min-width:0}a.today_item__gKLvF:hover .today_itemText__NytuY{text-decoration:underline}a.today_item__gKLvF:focus-visible{outline:2px solid var(--ks-accent);outline-offset:2px}.today_itemText__NytuY{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.today_sub__4bPRJ{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today_sub__4bPRJ,.today_when__oMg_2{font-size:var(--ks-text-sm);color:var(--ks-muted)}.today_when__oMg_2{flex:0 0 auto}.today_dot__b5uQr{flex:0 0 6px;width:6px;height:6px;border-radius:var(--ks-radius-round);background:var(--ks-line-strong)}.today_dot__b5uQr[data-tone=warn]{background:var(--ks-accent)}.today_dot__b5uQr[data-tone=risk]{background:var(--ks-risk)}.today_more__Pw2fd{justify-self:start;font-size:var(--ks-text-sm);color:var(--ks-primary-ink)}.today_empty__kNzS7{margin:0;color:var(--ks-muted);font-size:var(--ks-text-md)}.today_mine__WY8I5{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:var(--ks-space-4);gap:var(--ks-space-4);align-items:start}.today_mineMain__XBz3Q,.today_mineSide__oJNx5{display:grid;grid-gap:var(--ks-space-4);gap:var(--ks-space-4);min-width:0}.today_agenda__j8_EO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ks-space-6);gap:var(--ks-space-6);padding-top:var(--ks-space-4);border-top:var(--ks-line-width) solid var(--ks-line)}.today_column__HLqQr{display:grid;align-content:start;grid-gap:var(--ks-space-4);gap:var(--ks-space-4);min-width:0}.today_group__0mMRr{display:grid;grid-gap:var(--ks-space-1);gap:var(--ks-space-1)}.today_groupTitle__hYB4x{margin:0;font-family:var(--ks-font-display);font-weight:400;font-size:var(--ks-text-md);color:var(--ks-ink)}@media (max-width:900px){.today_mine__WY8I5{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.today_head__BSnsP{min-height:120px;padding:var(--ks-space-4);background-position:0 0,70% 60%,0 0}.today_agenda__j8_EO{gap:var(--ks-space-5)}.today_agenda__j8_EO,.today_pulse__wyATb{grid-template-columns:minmax(0,1fr)}.today_card__ADe1_{padding:var(--ks-space-4)}}.import_lede__eZYGs{margin:0 0 var(--ks-space-4);color:var(--ks-muted)}.import_workbook__dobZZ{margin-top:var(--ks-space-5)}.import_workbookTitle__dpDR4{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:var(--ks-space-2);margin:0 0 var(--ks-space-2);font-family:var(--ks-font-heading);font-size:1.05rem;font-weight:400}.import_tab__lIH0o{border-top:var(--ks-line-width) solid var(--ks-line)}.import_tab__lIH0o summary{display:flex;align-items:center;gap:var(--ks-space-3);padding:var(--ks-space-2) 0;cursor:pointer;min-height:44px}.import_tabName__x8myt{flex:1 1;min-width:0;overflow-wrap:anywhere}.import_tabMeta__yGY64{color:var(--ks-muted);font-size:.85rem;font-family:var(--ks-font-text)}.import_tableWrap__BwAfT{overflow-x:auto}.import_table___Bfir{width:100%;border-collapse:collapse;margin:0 0 var(--ks-space-3)}.import_table___Bfir td,.import_table___Bfir th{text-align:left;padding:var(--ks-space-1) var(--ks-space-2);border-bottom:var(--ks-line-width) solid var(--ks-line);font-size:.9rem}.import_table___Bfir th{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ks-muted);font-weight:400}.import_num__alQbZ{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.import_off__Wt_2R td{color:var(--ks-risk);font-weight:600}.import_skipped___n8jF{list-style:none;margin:0 0 var(--ks-space-3);padding:0;font-size:.85rem}.import_skipped___n8jF li{display:flex;flex-wrap:wrap;gap:0 var(--ks-space-2);padding:2px 0}.import_reason__21Cr1{color:var(--ks-muted)}.import_failed__qxZPj{margin:0 0 var(--ks-space-3)}.import_group__EAbvW{margin-top:var(--ks-space-4)}.import_groupHead__De5yC{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--ks-space-3);flex-wrap:wrap}.import_items__rbaa1{list-style:none;margin:0;padding:0}.import_item__TBppK{border-top:var(--ks-line-width) solid var(--ks-line);padding:var(--ks-space-3) 0}.import_itemHead__M2w8Q{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--ks-space-3)}.import_itemTitle__Hg9fH{font-weight:600;overflow-wrap:anywhere}.import_reasons__zOmsF{margin:var(--ks-space-1) 0;padding-left:1.1em;font-size:.9rem}.import_cells__wD6yP{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:var(--ks-space-1) var(--ks-space-3);gap:var(--ks-space-1) var(--ks-space-3);margin:var(--ks-space-2) 0;font-size:.8rem}.import_cells__wD6yP dt{color:var(--ks-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.import_cells__wD6yP dd{margin:0;overflow-wrap:anywhere;white-space:pre-line}.import_actions__UroMn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ks-space-2)}.import_error__ZGabJ{color:var(--ks-risk)}.settings_page__UaOA2{--ks-band-bg:color-mix(in srgb,var(--ks-color-secondary) 14%,var(--ks-color-surface) 86%);--ks-hairline:color-mix(in srgb,var(--ks-color-text) 22%,var(--ks-color-surface) 78%);--ks-hairline-soft:color-mix(in srgb,var(--ks-color-text) 11%,var(--ks-color-surface) 89%);--ks-page-bg:color-mix(in srgb,var(--ks-color-secondary) 11%,var(--ks-color-surface) 89%);--ks-accent-wash:color-mix(in srgb,var(--ks-color-accent) 13%,var(--ks-color-surface) 87%);--ks-primary-wash:color-mix(in srgb,var(--ks-color-primary) 7%,var(--ks-color-surface) 93%);--ks-radius-card:var(--ks-radius-md);--ks-radius-pill:var(--ks-button-radius);display:flex;align-items:flex-start;gap:0;min-height:100vh;padding:18px;background:var(--ks-page-bg);color:var(--ks-color-text);font-family:var(--ks-font-text);font-size:14px;line-height:1.5}.settings_sidebar__OxapI{flex:0 0 196px;padding:26px 18px}.settings_wordmark__886wd{margin:0 0 30px 10px;font-family:var(--ks-font-display);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ks-color-text)}.settings_nav__Thl4Y{display:flex;flex-direction:column;gap:3px}.settings_navItem__B8hpn{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--ks-radius-card);color:var(--ks-color-text);font-size:13.5px;text-decoration:none}.settings_navItem__B8hpn:hover{background:var(--ks-primary-wash)}.settings_navItemActive__clU0a{color:var(--ks-color-surface);font-weight:500}.settings_navItemActive__clU0a,.settings_navItemActive__clU0a:hover{background:var(--ks-color-primary)}.settings_navIcon__076IE{flex:0 0 auto;opacity:.75}.settings_main__6AnVg{flex:1 1 auto;min-width:0;padding:26px 30px 40px;border-radius:var(--ks-radius-lg);background:var(--ks-color-surface)}.settings_topBar__E_3kN{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:34px}.settings_breadcrumb__zIdUW{font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ks-color-text)}.settings_topBarRight__CkUW_{display:flex;align-items:center;gap:10px}.settings_statusPill__QDvvo{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--ks-radius-pill);background:var(--ks-accent-wash);font-size:12.5px;color:var(--ks-color-text)}.settings_statusDot__tY4Wo{width:7px;height:7px;border-radius:50%;background:var(--ks-color-accent)}.settings_statusDotOff__1ncn8{background:var(--ks-color-muted)}.settings_pageHeader__2Ou_5{margin-bottom:34px}.settings_eyebrow__k9iEC{margin:0 0 6px;font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ks-color-text)}.settings_displayTitle__UZOlp{margin:0;font-family:var(--ks-font-display);font-size:44px;font-weight:400;line-height:1.08;letter-spacing:-.01em}.settings_subtitle__dx6_f{margin:10px 0 0;max-width:62ch;color:var(--ks-color-muted);font-size:13.5px}.settings_section__8DA9t{padding-top:30px;margin-top:30px;border-top:1px solid var(--ks-hairline-soft)}.settings_sectionFirst__h_WlX{padding-top:0;margin-top:0;border-top:0}.settings_sectionHead__IQccJ{margin-bottom:22px}.settings_sectionTitle__ZscJe{margin:0;font-family:var(--ks-font-display);font-size:28px;font-weight:400;line-height:1.15}.settings_sectionIntro__SeauM{margin:9px 0 0;max-width:68ch;color:var(--ks-color-muted);font-size:13px;line-height:1.6}.settings_ghostButton__md0_o{padding:8px 15px;border:1px solid var(--ks-hairline);border-radius:var(--ks-radius-pill);background:var(--ks-color-surface);color:var(--ks-color-text);font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.settings_ghostButton__md0_o:hover:not(:disabled){background:var(--ks-primary-wash)}.settings_ghostButton__md0_o:disabled{opacity:.5;cursor:not-allowed}.settings_primaryButton__wVHkQ{padding:12px 22px;border:0;border-radius:var(--ks-radius-px);background:var(--ks-color-primary);color:var(--ks-color-surface);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.settings_primaryButton__wVHkQ:hover:not(:disabled){background:color-mix(in srgb,var(--ks-color-primary) 88%,var(--ks-color-text) 12%)}.settings_primaryButton__wVHkQ:disabled{opacity:.55;cursor:not-allowed}.settings_linkButton__5PHOg{padding:0;border:0;background:none;color:var(--ks-color-text);font-family:inherit;font-size:12.5px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.settings_linkButton__5PHOg:hover{color:var(--ks-color-accent)}.settings_actionsBar__1iAhs{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px;padding-top:20px;border-top:1px solid var(--ks-hairline-soft)}.settings_actionsNote__YfYjM{flex:1 1 240px;min-width:0;color:var(--ks-color-muted);font-size:12px;line-height:1.55}.settings_brandGrid__LdyFv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);grid-gap:30px;gap:30px;align-items:start}@media (max-width:1180px){.settings_brandGrid__LdyFv{grid-template-columns:minmax(0,1fr)}}.settings_fieldGroup___kKS8{margin-bottom:24px}.settings_fieldGroupTitle__rGAMG{display:block;margin-bottom:12px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ks-color-text)}.settings_field__9yURo{display:flex;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid var(--ks-hairline-soft)}.settings_field__9yURo:last-child{border-bottom:0}.settings_fieldLabel__hUuG6{flex:1 1 auto;min-width:0;font-size:13.5px}.settings_fieldRole__On6LP{display:block;margin-top:2px;color:var(--ks-color-muted);font-size:11.5px;line-height:1.45}.settings_fieldControl__0H8BM{flex:0 0 auto;display:flex;align-items:center;gap:9px}.settings_colourSwatch__fufUV{width:38px;height:30px;padding:0;cursor:pointer}.settings_colourSwatch__fufUV,.settings_hexInput__L2fv_{border:1px solid var(--ks-hairline);border-radius:var(--ks-radius-px);background:var(--ks-color-surface)}.settings_hexInput__L2fv_{width:104px;padding:7px 10px;color:var(--ks-color-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;text-transform:uppercase}.settings_hexInputInvalid__HZdhO{border-color:var(--ks-color-accent);border-width:2px;padding:6px 9px}.settings_select__Yd5e2{min-width:168px;font-size:13px}.settings_numberInput__Lb9lP,.settings_select__Yd5e2{padding:7px 10px;border:1px solid var(--ks-hairline);border-radius:var(--ks-radius-px);background:var(--ks-color-surface);color:var(--ks-color-text);font-family:inherit}.settings_numberInput__Lb9lP{width:92px;font-size:13.5px}.settings_textInput__qorOU{width:auto;flex:1 1 180px;min-width:0}.settings_suffix__3Q7xo{color:var(--ks-color-muted);font-size:12.5px}.settings_fieldError___QXct{margin:6px 0 0;color:var(--ks-color-text);font-size:11.5px;line-height:1.5}.settings_previewColumn__qx6o8{position:-webkit-sticky;position:sticky;top:18px}.settings_previewLabel__7Sksk{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ks-color-muted)}.settings_preview__MXPQi{border:1px solid var(--ks-hairline);border-radius:var(--ks-radius-card);overflow:hidden;background:var(--ks-preview-surface);color:var(--ks-preview-text);font-family:var(--ks-preview-font-body),Helvetica,Arial,sans-serif}.settings_previewBand__eW_fW{padding:22px 24px 24px;background:color-mix(in srgb,var(--ks-preview-secondary) 14%,var(--ks-preview-surface) 86%)}.settings_previewFirm__pym8E{margin:0 0 8px;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.settings_previewTitle___KSDl{margin:0;font-family:var(--ks-preview-font-heading),Georgia,serif;font-size:32px;font-weight:400;letter-spacing:.01em}.settings_previewSection__KyjCD{padding:15px 24px;border-bottom:1px solid color-mix(in srgb,var(--ks-preview-text) 11%,var(--ks-preview-surface) 89%)}.settings_previewMeta__voqJu{display:grid;grid-template-columns:1fr auto;grid-gap:4px 16px;gap:4px 16px}.settings_previewMetaLabel__6lUNc{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ks-preview-muted)}.settings_previewMetaValue__tgf4E{font-size:12.5px;font-weight:500}.settings_previewLine__hgb9O{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:4px 0;font-size:13px}.settings_previewLineMuted__3jZrh{color:var(--ks-preview-muted);font-size:11.5px}.settings_previewTotalRow__w0W2x{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:18px 24px}.settings_previewTotalFigure__R7rIx{font-family:var(--ks-preview-font-heading),Georgia,serif;font-size:30px;font-weight:400;line-height:1;white-space:nowrap}.settings_previewPayWrap__h6eW1{padding:0 24px 22px}.settings_previewPayNow__gB4T_{display:block;width:100%;padding:13px 18px;border:0;border-radius:var(--ks-preview-radius);background:var(--ks-preview-primary);color:var(--ks-preview-surface);font-family:inherit;font-size:13.5px;font-weight:500;text-align:center;cursor:default}.settings_previewCaption__IIOS0{margin:10px 0 0;color:var(--ks-color-muted);font-size:11.5px;line-height:1.55}.settings_contrast__p52kP{margin-top:22px;border:1px solid var(--ks-hairline);border-radius:var(--ks-radius-card);overflow:hidden}.settings_contrastHead__k98jF{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:13px 16px;background:var(--ks-band-bg)}.settings_contrastTitle__CZZda{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.settings_contrastSummary__i5M_c{font-size:12px;color:var(--ks-color-muted)}.settings_contrastRow__Z_A1T{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--ks-hairline-soft);font-size:13px}.settings_contrastRowFail__JgFq_{background:var(--ks-accent-wash);border-left:3px solid var(--ks-color-accent);padding-left:13px}.settings_contrastChip__Or694{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:30px;border:1px solid var(--ks-hairline);border-radius:var(--ks-radius-px);font-size:11.5px;font-weight:600}.settings_contrastName__0Jfu9{flex:1 1 auto;min-width:0}.settings_contrastWhy__aueFM{display:block;margin-top:2px;color:var(--ks-color-muted);font-size:11.5px;line-height:1.45}.settings_contrastRatio__QyfzT{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;white-space:nowrap}.settings_contrastVerdict__Wrtyj{flex:0 0 auto;padding:4px 11px;border-radius:var(--ks-radius-pill);border:1px solid var(--ks-hairline);font-size:11px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.settings_contrastVerdictFail__2btpF{border-color:var(--ks-color-accent);background:var(--ks-color-accent);color:var(--ks-color-surface)}.settings_contrastFoot__HQOLt{padding:13px 16px;border-top:1px solid var(--ks-hairline-soft);color:var(--ks-color-muted);font-size:11.5px;line-height:1.6}.settings_markupGrid__OhQl5{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);grid-gap:30px;gap:30px;align-items:start}@media (max-width:1080px){.settings_markupGrid__OhQl5{grid-template-columns:minmax(0,1fr)}}.settings_defaultMarkupRow__iw1LJ{display:flex;align-items:center;gap:10px}.settings_bigPercentInput__4LR7r{width:110px;padding:11px 12px;border:1px solid var(--ks-hairline);border-radius:var(--ks-radius-px);background:var(--ks-color-surface);color:var(--ks-color-text);font-family:var(--ks-font-display);font-size:24px;font-weight:400}.settings_bigPercentSuffix__i_KKd{font-family:var(--ks-font-display);font-size:24px;color:var(--ks-color-muted)}.settings_bpsNote__qJ9Ux{margin:9px 0 0;color:var(--ks-color-muted);font-size:11.5px;line-height:1.55}.settings_bpsValue__SMgCT{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.settings_choiceList__7TBeE{display:flex;flex-direction:column;gap:8px}.settings_choice__N3Pl2{display:flex;align-items:flex-start;gap:12px;padding:13px 15px;border:1px solid var(--ks-hairline);border-radius:var(--ks-radius-card);background:var(--ks-color-surface);cursor:pointer}.settings_choice__N3Pl2:hover{border-color:var(--ks-color-accent)}.settings_choiceActive__NZAkZ{border-color:var(--ks-color-primary);background:var(--ks-primary-wash)}.settings_choiceRadio___Ulch{margin:3px 0 0;flex:0 0 auto;accent-color:var(--ks-color-primary)}.settings_choiceBody__munbO{flex:1 1 auto;min-width:0}.settings_choiceTitle__7_xEW{font-size:13.5px;font-weight:600}.settings_choiceHint__GFDeH{margin-top:4px;color:var(--ks-color-muted);font-size:12px;line-height:1.55}.settings_worked__HL4aa{display:inline-flex;align-items:baseline;gap:8px;margin-top:8px;padding:5px 11px;border-radius:var(--ks-radius-pill);background:var(--ks-band-bg);font-size:12px;white-space:nowrap}.settings_workedArrow__2dRz3{color:var(--ks-color-muted)}.settings_workedResult__fM9Bz{font-weight:600}.settings_overrides__VGjcD{border:1px solid var(--ks-hairline);border-radius:var(--ks-radius-card);overflow:hidden}.settings_overridesHead__iWf5I{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:13px 16px;background:var(--ks-band-bg)}.settings_overrideRow__kVLWN{display:flex;align-items:center;gap:10px;padding:11px 16px;border-top:1px solid var(--ks-hairline-soft)}.settings_overrideKey__dI74f{flex:1 1 auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.settings_overrideBps__Q0QAD,.settings_overrideKey__dI74f{padding:7px 10px;border:1px solid var(--ks-hairline);border-radius:var(--ks-radius-px);background:var(--ks-color-surface);color:var(--ks-color-text)}.settings_overrideBps__Q0QAD{flex:0 0 auto;width:84px;font-family:inherit;font-size:13px;text-align:right}.settings_overrideInvalid___565D{border-color:var(--ks-color-accent);border-width:2px;padding:6px 9px}.settings_iconButton___7Y4V{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--ks-hairline);border-radius:var(--ks-radius-pill);background:var(--ks-color-surface);color:var(--ks-color-muted);cursor:pointer}.settings_iconButton___7Y4V:hover{color:var(--ks-color-accent);border-color:var(--ks-color-accent)}.settings_overridesFoot__cfW9i{padding:12px 16px;border-top:1px solid var(--ks-hairline-soft)}.settings_overridesEmpty__J05WY{padding:20px 16px;border-top:1px solid var(--ks-hairline-soft);color:var(--ks-color-muted);font-size:12.5px;line-height:1.6}.settings_notice__TxhKL{padding:13px 16px;border:1px solid var(--ks-hairline);border-left:3px solid var(--ks-color-accent);border-radius:var(--ks-radius-px);background:var(--ks-accent-wash);font-size:12.5px;line-height:1.6}.settings_noticeTitle__L_0Js{font-weight:600}.settings_noticeCode__GDngz{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.settings_savedNote__cmXQR{padding:8px 14px;border-radius:var(--ks-radius-pill);background:var(--ks-band-bg);font-size:12px;font-weight:500}.settings_slot__5muEL{padding:18px 20px;border:1px dashed var(--ks-hairline);border-radius:var(--ks-radius-card);background:var(--ks-primary-wash)}.settings_slotTitle__N_ThT{margin:0 0 6px;font-size:13.5px;font-weight:600}.settings_slotBody__B1NaD{margin:0;max-width:68ch;color:var(--ks-color-muted);font-size:12.5px;line-height:1.6}.settings_slotLink__sJlFw{display:inline-block;margin-top:12px;color:var(--ks-color-text);font-size:12.5px;font-weight:500;text-underline-offset:3px}@media (max-width:720px){.settings_page__UaOA2{flex-direction:column;align-items:stretch}.settings_sidebar__OxapI{flex:1 1 auto;width:auto}.settings_main__6AnVg{padding:22px 18px 30px}.settings_previewColumn__qx6o8{position:static}}.settings_recordTable__iWCBF{width:100%;border-collapse:collapse;margin:12px 0;font-size:13px}.settings_recordTable__iWCBF td,.settings_recordTable__iWCBF th{text-align:left;padding:6px 8px;vertical-align:top;word-break:break-all}.settings_settingsLinks__lngWp{display:grid;border-top:var(--ks-line-width) solid var(--ks-line);margin-bottom:32px}.settings_settingsLinks__lngWp p{margin:0}.settings_settingsLinks__lngWp a{display:flex;align-items:center;min-height:48px;padding:0 4px;border-bottom:var(--ks-line-width) solid var(--ks-line);color:var(--ks-ink);text-decoration:none}.settings_settingsLinks__lngWp a:focus-visible,.settings_settingsLinks__lngWp a:hover{background:var(--ks-wash,transparent)}.plan_editor__OkJhx{display:flex;flex-direction:column;gap:var(--ks-space-4);min-width:0;margin:0;padding:0;border:0}.plan_section__kJacN{background:var(--ks-surface);border:var(--ks-line-width) solid var(--ks-line);border-radius:var(--ks-radius-md);min-width:0}.plan_sectionH__NIYeh{margin:0;font:inherit}.plan_sectionHead___fXU2{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ks-space-3);width:100%;min-height:var(--ks-tap);padding:var(--ks-space-4) var(--ks-space-5);border:0;background:transparent;color:var(--ks-ink);text-align:left;font:inherit;cursor:default}.plan_sectionTitle__iwcWl{margin:0;font-family:var(--ks-font-display);font-size:var(--ks-text-lg);font-weight:400}.plan_sectionSummary__ZoAAc{font-size:var(--ks-text-sm);color:var(--ks-muted);white-space:nowrap}.plan_chevron__4ZL_F{display:none}.plan_sectionBody__PWksW{display:flex;flex-direction:column;gap:var(--ks-space-4);padding:0 var(--ks-space-5) var(--ks-space-5)}.plan_list__EU87U{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.plan_row__mIn1e{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:var(--ks-space-3);gap:var(--ks-space-3);align-items:end;padding:var(--ks-space-3) 0;border-top:var(--ks-line-width) solid var(--ks-line)}.plan_row__mIn1e:first-child{border-top:0;padding-top:0}.plan_wide__BHKl_{grid-column:span 2}.plan_rowEnd__wM3lz{display:flex;align-items:center;justify-content:flex-end;gap:var(--ks-space-2);min-height:var(--ks-tap)}.plan_phaseRow__MWqCS{display:grid;grid-template-columns:minmax(180px,2fr) minmax(90px,1fr) minmax(90px,1fr) auto;grid-gap:var(--ks-space-3);gap:var(--ks-space-3);align-items:end;padding:var(--ks-space-3) 0;border-top:var(--ks-line-width) solid var(--ks-line)}.plan_phaseRow__MWqCS:first-child{border-top:0;padding-top:0}.plan_phaseOff__wALP0 .plan_phaseName__oLNGv{color:var(--ks-muted);text-decoration:line-through}.plan_phaseName__oLNGv{display:flex;align-items:center;gap:var(--ks-space-3);min-height:var(--ks-tap);font-size:var(--ks-text-md)}.plan_phaseMeta__vixH5{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--ks-space-1) var(--ks-space-4);margin:0;font-size:var(--ks-text-xs);color:var(--ks-muted)}.plan_learning__DTESC{color:var(--ks-primary-ink)}.plan_check__YpyCj{display:inline-flex;align-items:center;gap:var(--ks-space-2);min-height:var(--ks-tap);font-size:var(--ks-text-sm);cursor:pointer}.plan_check__YpyCj input{width:20px;height:20px;margin:0;accent-color:var(--ks-primary)}.plan_group__LYR_A{display:flex;flex-direction:column;gap:var(--ks-space-2)}.plan_groupTitle__2EW0m{margin:0;font-size:var(--ks-text-xs);font-weight:500;letter-spacing:var(--ks-tracking-caps);text-transform:uppercase;color:var(--ks-muted)}.plan_groupFoot__7Cg_4{display:flex;flex-wrap:wrap;gap:var(--ks-space-2)}.plan_room__G4fc2{display:flex;flex-direction:column;gap:var(--ks-space-3);padding:var(--ks-space-4);border:var(--ks-line-width) solid var(--ks-line);border-radius:var(--ks-radius-sm)}.plan_roomHead__LmFRR{display:flex;align-items:flex-end;gap:var(--ks-space-3)}.plan_roomHead__LmFRR>:first-child{flex:1 1 auto}.plan_product__AubaP{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ks-space-2);padding:var(--ks-space-2) var(--ks-space-3);background:var(--ks-wash);font-size:var(--ks-text-sm)}.plan_productMeta__uxpII{color:var(--ks-muted)}.plan_search__fa74r{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--ks-space-2)}.plan_results__UU1gk{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:var(--ks-line-width) solid var(--ks-line)}.plan_result___rj_U{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:var(--ks-tap);padding:var(--ks-space-2) var(--ks-space-3);border:0;border-top:var(--ks-line-width) solid var(--ks-line);background:var(--ks-surface);color:var(--ks-ink);font:inherit;text-align:left;cursor:pointer}.plan_results__UU1gk li:first-child .plan_result___rj_U{border-top:0}.plan_result___rj_U:focus-visible,.plan_result___rj_U:hover{background:var(--ks-primary-wash);outline:none}.plan_chips__h2Ru6{display:flex;flex-wrap:wrap;gap:var(--ks-space-2)}.plan_chip__YYilz{min-height:32px;padding:0 var(--ks-space-3);border:var(--ks-line-width) solid var(--ks-line-strong);border-radius:var(--ks-radius-sm);background:var(--ks-surface);color:var(--ks-ink);font-family:var(--ks-font-text);font-size:var(--ks-text-sm);cursor:pointer}.plan_chip__YYilz[aria-pressed=true]{background:var(--ks-primary);border-color:var(--ks-primary);color:var(--ks-on-fill)}@media (pointer:coarse){.plan_chip__YYilz{min-height:var(--ks-tap)}}.plan_note__O73pQ{margin:0;font-size:var(--ks-text-sm)}.plan_muted__zQWbC,.plan_note__O73pQ{color:var(--ks-muted)}.plan_textarea__1pTt0{min-height:160px;padding:var(--ks-space-3);line-height:1.5}@media (max-width:767px){.plan_sectionHead___fXU2{cursor:pointer;padding:var(--ks-space-3) var(--ks-space-4)}.plan_chevron__4ZL_F{display:inline-block;color:var(--ks-muted);transition:transform .12s ease}.plan_sectionOpen__wKKOJ .plan_chevron__4ZL_F{transform:rotate(180deg)}.plan_sectionBody__PWksW{padding:0 var(--ks-space-4) var(--ks-space-4)}.plan_section__kJacN:not(.plan_sectionOpen__wKKOJ) .plan_sectionBody__PWksW{display:none}.plan_phaseRow__MWqCS,.plan_row__mIn1e{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.plan_phaseName__oLNGv,.plan_wide__BHKl_{grid-column:1/-1}.plan_rowEnd__wM3lz{grid-column:1/-1;justify-content:flex-start}.plan_room__G4fc2{padding:var(--ks-space-3)}}.team_table__gPIZb{width:100%;border-collapse:collapse;font-size:14px}.team_table__gPIZb td,.team_table__gPIZb th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--ks-hairline);vertical-align:middle}.team_muted__efRVt{color:var(--ks-color-muted)}.team_actions__kLYEY{display:flex;gap:8px;justify-content:flex-end}.team_linkButton__DQf0E{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.team_inviteRow__Qc94A{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.team_notice__4sFTL{color:var(--ks-ok)}.team_error__ZYSWW{color:var(--ks-risk)}@media (max-width:640px){.team_hideNarrow__HblTq{display:none}}.team_warning__QEogC{color:var(--ks-warn)}.team_srOnly__vINex{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}