.calendar_wrap__QTEs3{display:grid;grid-gap:16px;gap:16px}.calendar_toolbar__4Z2_e{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.calendar_monthNav__GHfht{display:flex;align-items:center;gap:8px}.calendar_month__YIBeD{font-size:28px;min-width:210px;text-align:center}.calendar_layers__mIwgF{display:flex;gap:12px;flex-wrap:wrap;border:0;margin:0;padding:0}.calendar_layers__mIwgF label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.calendar_layers__mIwgF input{width:18px;height:18px;accent-color:var(--primary)}.calendar_legend__j_8C9{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.calendar_swatch__974XU{display:inline-block;width:16px;height:12px;border-radius:3px}.calendar_grid__Xod7r{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.calendar_dow__HzjWp{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);padding:0 8px 4px}.calendar_cell__7QpZS{min-height:118px;border-radius:14px;padding:8px 8px 8px 10px;background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;gap:5px;position:relative;transition:transform .14s ease,box-shadow .14s ease}.calendar_out__Me8_Q{opacity:.42}.calendar_today__L5wv3{box-shadow:inset 0 0 0 2px var(--text)}.calendar_over__ZMYh2{transform:scale(1.02);box-shadow:0 0 0 3px var(--signal)}.calendar_cellHead__qd9Ri{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.calendar_dayNo__8gb5Z{font-weight:700;font-size:15px}.calendar_owner__LeP4D{font-size:12px;font-weight:700;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar_tag__GWYOk{font-size:11px;font-weight:700;color:var(--success)}.calendar_tagPending__6tWRY{color:var(--signal)}.calendar_ex__7hFgD{border:1.5px solid;border-radius:999px;padding:4px 10px;font-weight:700;font-size:13px;cursor:-webkit-grab;cursor:grab;text-align:left;background:var(--bg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calendar_ex__7hFgD:active{cursor:-webkit-grabbing;cursor:grabbing}.calendar_act__7Dq9l{font-size:12px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar_scrim__2B5hj{position:fixed;inset:0;background:rgba(5,10,9,.6);display:grid;place-items:center;padding:18px;z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.calendar_dialog__PgjFU{width:min(720px,100%);max-height:92vh;overflow:auto;display:grid;grid-gap:16px;gap:16px;padding:28px;box-shadow:var(--shadow)}.calendar_compare__Q_SNY{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.calendar_compare__Q_SNY>div{border-radius:14px;padding:14px;background:var(--bg-2);border:1px solid var(--border);display:grid;grid-gap:6px;gap:6px}.calendar_compare__Q_SNY>div:last-child{border:1.5px dashed var(--signal);background:var(--signal-soft)}.calendar_compare__Q_SNY p{margin:0}.calendar_formRow__M87tq{display:grid;grid-template-columns:1fr 1fr 1.2fr;grid-gap:12px;gap:12px}.calendar_check__ovnBA{display:flex;gap:10px;align-items:flex-start;font-weight:600}.calendar_check__ovnBA input{width:20px;height:20px;margin-top:2px;accent-color:var(--primary)}.calendar_actions__XrYg5{display:flex;justify-content:flex-end;gap:10px}@media (max-width:760px){.calendar_cell__7QpZS{min-height:84px;padding:6px}.calendar_act__7Dq9l,.calendar_owner__LeP4D{display:none}.calendar_ex__7hFgD{padding:2px 6px;font-size:11px}.calendar_compare__Q_SNY,.calendar_formRow__M87tq{grid-template-columns:1fr}}.calendar_choices__uVAu_{display:grid;grid-gap:10px;gap:10px}.calendar_choice__y7R97{display:grid;grid-gap:4px;gap:4px;text-align:left;padding:14px 16px;border-radius:14px;border:1.5px solid var(--border-strong);background:var(--bg-2);color:var(--text);font:inherit;cursor:pointer}.calendar_choice__y7R97 span{color:var(--text-2);font-size:14px}.calendar_choice__y7R97:focus-visible,.calendar_choice__y7R97:hover{border-color:var(--primary)}.calendar_choiceOn__ev1qc{border-color:var(--primary);background:var(--primary-soft,var(--bg-2));box-shadow:inset 0 0 0 1px var(--primary)}.calendar_pills__OMTz9{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.calendar_pills__OMTz9 .calendar_choice__y7R97{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px}.calendar_pills__OMTz9 input{width:18px;height:18px;accent-color:var(--primary)}.calendar_preview__cBO7g{margin:0;padding:12px 14px;border-radius:12px;background:var(--bg-2);border:1px solid var(--border)}.calendar_done__Ah3yP{margin:0;padding:14px;border-radius:12px;border:1.5px solid var(--primary);background:var(--bg-2);font-weight:600}.calendar_facts__OoYFu{margin:0;display:grid;grid-gap:10px;gap:10px}.calendar_facts__OoYFu dt{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.calendar_facts__OoYFu dd{margin:2px 0 0}.requests_split__Tc95I{display:grid;grid-template-columns:minmax(280px,.9fr) 1.6fr;grid-gap:18px;gap:18px;align-items:start}.requests_listCol__Z_m_J{display:grid;grid-gap:10px;gap:10px}.requests_tabs__RaoCz{display:flex;gap:6px;padding:4px;border-radius:999px;background:var(--bg-2);border:1px solid var(--border);width:-moz-fit-content;width:fit-content}.requests_tab__5Qmdv{border:0;background:transparent;padding:8px 14px;border-radius:999px;font-weight:600;cursor:pointer;color:var(--text-2)}.requests_tabOn__bjKPx{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--border-strong)}.requests_item__09qHt{display:grid;grid-gap:6px;gap:6px;justify-items:start;text-align:left;padding:14px;border-radius:16px;background:var(--surface);border:1px solid var(--border);cursor:pointer}.requests_item__09qHt:hover{border-color:var(--border-strong)}.requests_itemOn__e26Gi{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.requests_itemTitle__UOcl_{font-size:15px;line-height:1.35}.requests_detail__a5NzZ{display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:20px}.requests_head__ERFyr{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.requests_h3__PhCh5{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.requests_note__XbPyG{margin:0;padding:12px 14px;border-radius:12px;background:var(--bg-2);border:1px solid var(--border)}.requests_approvers__FeGYc,.requests_ops__w_CVt{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.requests_ops__w_CVt li{padding:12px 14px;border-radius:12px;border:1.5px dashed var(--signal);background:var(--signal-soft)}.requests_approvers__FeGYc li{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.requests_decide__E2jpd{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:16px;background:var(--bg-2);border:1px solid var(--border-strong)}.requests_check__A_BIC{display:flex;gap:10px;align-items:flex-start;font-weight:600}.requests_check__A_BIC input{width:20px;height:20px;margin-top:2px;accent-color:var(--primary)}.requests_actions__n9DDO{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}@media (max-width:960px){.requests_split__Tc95I{grid-template-columns:1fr}.requests_detail__a5NzZ{position:static}}.requests_pills__XuMUo{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.requests_pill___d9Cg{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1.5px solid var(--border-strong);background:var(--surface);cursor:pointer}.requests_pill___d9Cg input{width:18px;height:18px;accent-color:var(--primary)}.requests_pillOn__459YF{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.requests_message__9qLf2{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:14px;background:var(--bg-2);border:1px solid var(--border)}.views_stack__L8kq4{display:grid;grid-gap:16px;gap:16px}.views_row__v_QUf{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.views_docCard__szeSQ{display:grid;grid-gap:10px;gap:10px;border:2px dotted var(--source);background:var(--source-soft)}.views_coverage__EEiKf{margin:0;padding:12px 14px;border-radius:12px;background:var(--bg);border:1px solid var(--border)}.views_clause__hUcgq{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:20px;gap:20px}.views_clauseSource___vTwc{padding-right:20px;border-right:1px solid var(--border)}.views_clauseReview__eFXQc,.views_clauseSource___vTwc{display:grid;grid-gap:10px;gap:10px;align-content:start}.views_quote__XBk2o{margin:0;padding:14px 16px;border-left:4px solid var(--source);background:var(--source-soft);border-radius:0 12px 12px 0;font-family:var(--font-display),sans-serif;font-size:17px}.views_question__3J9du{margin:0;padding:10px 12px;border-radius:12px;border:1.5px dashed var(--signal);background:var(--signal-soft)}.views_peopleGrid__ZXIrs{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:18px;gap:18px;align-items:start}.views_peopleGrid__ZXIrs>section:first-child{grid-row:span 2}.views_people__yq724{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.views_people__yq724 li{display:flex;gap:14px;align-items:center;padding:12px;border-radius:14px;background:var(--bg-2);border:1px solid var(--border);flex-wrap:wrap}.views_avatar___XvKv{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:18px;flex:none}.views_code__ffe_i{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:14px;background:var(--bg);border:1px dashed var(--border-strong);font-size:26px;letter-spacing:.2em;font-weight:800}.views_metrics__nNdv5{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.views_metric__ob77C{display:grid;grid-gap:6px;gap:6px;align-content:start}.views_metric__ob77C p{margin:0}.views_metricValue___QtnC{font-family:var(--font-display),sans-serif;font-size:40px;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.views_corGrid__7Zw1b{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:16px;gap:16px;align-items:start}.views_timeline__ZFVh_{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;max-height:520px;overflow:auto}.views_timeline__ZFVh_ li{padding-left:14px;border-left:2px solid var(--border-strong)}.views_owlWrap___K9ck{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:18px;gap:18px;align-items:start}.views_chat__9D9iI,.views_owlCard__Fto_f{display:grid;grid-gap:14px;gap:14px}.views_turn__ZkmT3{display:grid;grid-gap:8px;gap:8px}.views_qBubble__9_EQi{margin:0 0 0 auto;max-width:80%;padding:12px 16px;border-radius:18px 18px 4px 18px;background:var(--primary);color:var(--primary-ink);font-weight:600}.views_aBubble__lpZ54{margin:0;max-width:90%;padding:12px 16px;border-radius:18px 18px 18px 4px;background:var(--surface);border:1px solid var(--border)}@media (max-width:960px){.views_clause__hUcgq,.views_corGrid__7Zw1b,.views_owlWrap___K9ck,.views_peopleGrid__ZXIrs{grid-template-columns:1fr}.views_clauseSource___vTwc{border-right:0;padding-right:0;border-bottom:1px solid var(--border);padding-bottom:14px}.views_metrics__nNdv5{grid-template-columns:1fr 1fr}.views_peopleGrid__ZXIrs>section:first-child{grid-row:auto}}.stone_fab__c8mD9{position:fixed;right:20px;bottom:20px;z-index:60;display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 10px;border-radius:999px;border:1.5px solid var(--border-strong);background:var(--surface);color:var(--text);font:600 15px/1 var(--font-body),sans-serif;box-shadow:var(--shadow);cursor:pointer;min-height:52px}.stone_fab__c8mD9:focus-visible,.stone_fab__c8mD9:hover{border-color:var(--primary)}.stone_panel__M1cQw{position:fixed;right:20px;bottom:84px;z-index:61;width:min(380px,calc(100vw - 32px));max-height:min(70vh,560px);overflow:auto;display:grid;grid-gap:12px;gap:12px;padding:18px;box-shadow:var(--shadow);outline:none}.stone_head__HTOVc{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center}.stone_list__YNfvA{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.stone_tip__MjTud{width:100%;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--bg-2);color:var(--text);font:inherit;cursor:pointer}.stone_tip__MjTud:focus-visible,.stone_tip__MjTud:hover{border-color:var(--primary)}.stone_answer__aI3El{display:grid;grid-gap:10px;gap:10px}.stone_q__tfUAf{margin:0;font-weight:700}@media (max-width:640px){.stone_fab__c8mD9{right:12px;bottom:12px}.stone_panel__M1cQw{right:12px;bottom:76px}}.money_wrap__40hCR{display:grid;grid-gap:20px;gap:20px}.money_banner__K2uVR{display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap;border:1px solid var(--border-strong)}.money_banner__K2uVR>div:first-child{max-width:760px;display:grid;grid-gap:6px;gap:6px}.money_row__VApOj{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.money_section__oGBoO{display:grid;grid-gap:12px;gap:12px}.money_h2__ZWKjR{font-size:24px}.money_h3__AYdyw{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);margin:0}.money_card__Sz_xx{display:grid;grid-gap:12px;gap:12px}.money_kindChild__5qoSy{border-left:6px solid var(--primary)}.money_kindSpousal__R7JB1{border-left:6px double var(--hh-b)}.money_head__kb0Ot{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.money_amountRow__FW5li{display:flex;gap:16px;align-items:baseline;flex-wrap:wrap}.money_amount__Jk5MN{margin:0;font-family:var(--font-display),sans-serif;font-size:36px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.money_facts__B35b_{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px 18px;gap:10px 18px}.money_facts__B35b_ dt{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.money_facts__B35b_ dd{margin:2px 0 0}.money_totals__eHIxf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.money_totals__eHIxf>div{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:12px;background:var(--bg-2);border:1px solid var(--border)}.money_totals__eHIxf>div:nth-child(2){border-style:dashed}.money_totals__eHIxf>div:nth-child(3){border-style:dotted}.money_tLabel__Fh6Q4{font-size:12px;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}.money_flags__5eAVu{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.money_flags__5eAVu li{padding:10px 12px;border-radius:12px;border:1.5px dashed var(--signal);background:var(--signal-soft)}.money_payList__JXp0A,.money_payments__dBSK6{display:grid;grid-gap:8px;gap:8px}.money_payList__JXp0A{list-style:none;margin:0;padding:0}.money_payList__JXp0A li{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:12px;background:var(--bg-2);border:1px solid var(--border)}.money_payMain__7AnOk{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.money_form__ynnbV{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:16px;background:var(--bg-2);border:1px solid var(--border-strong)}.money_grid3__MjQkO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.money_kids__wiwtF{border:0;margin:0;padding:0;display:flex;gap:16px;flex-wrap:wrap}.money_kids__wiwtF legend{font-weight:600;margin-bottom:6px}.money_kids__wiwtF label{display:flex;gap:8px;align-items:center}.money_preview__ZLQP9{margin:0;padding:10px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--border)}.money_decide__QSdiX{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:14px;background:var(--bg-2);border:1px solid var(--border-strong)}.money_check__Vwkeq{display:flex;gap:10px;align-items:flex-start;font-weight:600}.money_check__Vwkeq input,.money_kids__wiwtF input{width:20px;height:20px;accent-color:var(--primary)}@media (max-width:960px){.money_grid3__MjQkO,.money_totals__eHIxf{grid-template-columns:1fr}}.money_lineSet__wb4mh{border:0;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.money_lineSet__wb4mh legend{font-weight:600;margin-bottom:6px}.money_lineRow__gl_Jx{display:grid;grid-template-columns:1fr 140px auto;grid-gap:8px;gap:8px;align-items:center}.money_lineList__3yeU2{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.money_lineList__3yeU2 li{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:10px;background:var(--bg-2);border:1px solid var(--border)}.money_lineDecide__f8CdU{border:1px solid var(--border);border-radius:12px;padding:10px 12px;margin:0;display:grid;grid-gap:8px;gap:8px}.money_lineDecide__f8CdU legend{font-weight:600;padding:0 4px}.money_pickOn__SCWJB{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.onboarding_wrap__bIaeD{min-height:100vh;display:grid;place-items:center;padding:24px 16px 96px}.onboarding_card__3kQn9{width:min(600px,100%);display:grid;grid-gap:18px;gap:18px;padding:28px}.onboarding_top__j683d{display:flex;align-items:center;gap:16px}.onboarding_progress__koa0A{flex:1 1;display:flex;align-items:center;gap:10px}.onboarding_bar__Vq65Z{flex:1 1;height:8px;border-radius:999px;background:var(--bg-2);border:1px solid var(--border);overflow:hidden}.onboarding_bar__Vq65Z span{display:block;height:100%;background:var(--primary);transition:width .3s ease}.onboarding_h1__bpXF7{font-size:clamp(26px,5vw,34px);line-height:1.15;margin:0}.onboarding_stone__OHtyX{display:flex;gap:14px;align-items:center;padding:14px;border-radius:16px;background:var(--bg-2);border:1px solid var(--border)}.onboarding_stone__OHtyX p{margin:0}.onboarding_checks__P42Vi,.onboarding_choices__YCF8V{display:grid;grid-gap:10px;gap:10px}.onboarding_choice__nUBsE{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:14px;border:1.5px solid var(--border-strong);background:var(--surface);cursor:pointer;min-height:56px}.onboarding_choice__nUBsE input{width:22px;height:22px;margin-top:1px;accent-color:var(--primary);flex:none}.onboarding_choice__nUBsE span{display:grid;grid-gap:2px;gap:2px}.onboarding_sub__kZ1Ew{color:var(--text-2);font-size:14px;font-weight:400}.onboarding_on__UdvVI{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.onboarding_pills__2U_t4{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.onboarding_group__bLYpM legend,.onboarding_pills__2U_t4 legend{font-weight:600;margin-bottom:8px}.onboarding_pill__oowox{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1.5px solid var(--border-strong);cursor:pointer}.onboarding_pill__oowox input{width:18px;height:18px;accent-color:var(--primary)}.onboarding_group__bLYpM{border:0;margin:0;padding:0}.onboarding_nav__m3nX8{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:6px}.onboarding_kidRow__rQKP8{display:flex;gap:10px}.onboarding_kids__T3F7P{display:flex;flex-wrap:wrap;gap:8px}.onboarding_x__QIJtG{border:0;background:none;color:inherit;cursor:pointer;padding:0 0 0 6px;font:inherit}.onboarding_upload__0SAvr{display:grid;grid-gap:12px;gap:12px}.onboarding_drop__GceeF{display:grid;place-items:center;text-align:center;padding:24px 16px;border-radius:16px;border:2px dashed var(--border-strong);background:var(--bg-2);cursor:pointer;min-height:96px}.onboarding_drop__GceeF input{position:absolute;width:1px;height:1px;opacity:0}.onboarding_drop__GceeF:focus-within{border-color:var(--primary)}.onboarding_mfa__1S_FS{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start;padding:14px;border-radius:14px;background:var(--bg-2);border:1px solid var(--border)}.onboarding_mfa__1S_FS img{background:#fff;border-radius:10px;padding:6px}.onboarding_note__bKq25{margin:0;padding:12px 14px;border-radius:12px;border:1.5px dashed var(--signal);background:var(--signal-soft)}.onboarding_summary__JNkjR{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 18px;gap:12px 18px}.onboarding_summary__JNkjR dt{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.onboarding_summary__JNkjR dd{margin:2px 0 0;font-weight:600}@media (max-width:520px){.onboarding_card__3kQn9{padding:20px}.onboarding_summary__JNkjR{grid-template-columns:1fr}}.handoff_card__o5QmG{display:grid;grid-gap:16px;gap:16px;padding:28px;grid-column:1/-1}.handoff_head__7F91z{display:flex;justify-content:space-between;gap:12px}.handoff_tz__Yx3ra{text-transform:none}.handoff_when___4zzZ{font-size:clamp(32px,4vw,52px);letter-spacing:-.035em;display:flex;flex-wrap:wrap;gap:0 14px;align-items:baseline}.handoff_time__vCdJH{color:var(--primary)}.handoff_rows__T8Aay{margin:0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--border)}.handoff_row__KSJ6m{display:grid;grid-template-columns:190px 1fr;grid-gap:16px;gap:16px;padding:16px 0;border-bottom:1px solid var(--border);align-items:start}.handoff_row__KSJ6m dd{margin:0;line-height:1.6}.handoff_row__KSJ6m dd .chip{margin-left:8px;vertical-align:1px}.handoff_items__aiLWr{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:8px;gap:8px;width:100%}.handoff_items__aiLWr li .chip{margin-left:0}.handoff_items__aiLWr li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:14px;background:var(--bg-2);border:1px solid var(--border)}.handoff_items__aiLWr label{display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer}.handoff_items__aiLWr input{width:20px;height:20px;accent-color:var(--primary)}.handoff_packed__gHuUV label span{text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);color:var(--text-2)}.handoff_addItem__ZXECs{display:flex;gap:8px;width:100%;flex-wrap:wrap}.handoff_addItem__ZXECs .input{flex:1 1 220px}.handoff_addItem__ZXECs .select{flex:0 0 140px}.handoff_confirm__XWbju{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 16px;border-radius:16px;border:1.5px dashed var(--signal);background:var(--signal-soft)}.handoff_edit__5YIDD{display:grid;grid-gap:12px;gap:12px;padding:18px;border-radius:18px;background:var(--bg-2);border:1px solid var(--border)}.handoff_actions__CFOCT,.handoff_quick__pBdyK{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.handoff_msg__pjJPr{margin:0;padding:10px 14px;border-radius:12px;background:var(--primary-soft);color:var(--text);font-size:14px}.handoff_kid__Lx8yo{display:grid;grid-gap:18px;gap:18px;max-width:760px}.handoff_kidNote__T_iL_{text-transform:none;letter-spacing:.02em}.handoff_kidTabs__xCEF5{display:flex;gap:8px;flex-wrap:wrap}.handoff_kidHero__Hvz9q{padding:32px;background:linear-gradient(150deg,var(--light-soft) 0,var(--surface) 70%);display:grid;grid-gap:10px;gap:10px}.handoff_kidBig__h1q0v{font-size:clamp(32px,4.4vw,54px);letter-spacing:-.035em}.handoff_kidName__MComu{box-shadow:inset 0 -.32em 0 var(--light-soft),inset 0 -.34em 0 var(--light)}.handoff_kidLede__oYqC0{margin:0;font-size:20px;color:var(--text-2)}.handoff_kidCard__v_5Kx{display:grid;grid-gap:10px;gap:10px}.handoff_kidLine__3Vo_H{margin:0;font-size:22px;line-height:1.45}.handoff_kidItems__8jWD7,.handoff_kidWeek___JQRK{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:18px}.handoff_kidItems__8jWD7 li{display:flex;gap:10px}.handoff_kidWeek___JQRK li{display:grid;grid-template-columns:170px 1fr;grid-gap:12px;gap:12px;padding:8px 0;border-bottom:1px solid var(--border)}@media (max-width:700px){.handoff_row__KSJ6m{grid-template-columns:1fr;gap:6px}.handoff_kidWeek___JQRK li{grid-template-columns:1fr;gap:2px}}.workspace_center__iktJM{min-height:100vh;display:grid;place-items:center;align-content:center;grid-gap:14px;gap:14px;padding:24px}.workspace_shell__N2d5G{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.workspace_rail__f8kYk{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:22px;padding:22px 14px;border-right:1px solid var(--border);background:var(--bg-2)}.workspace_brand__fbz46{display:flex;align-items:center;gap:10px;font-weight:800;font-size:19px;letter-spacing:-.02em;padding:0 8px}.workspace_nav__yORrs{display:grid;grid-gap:4px;gap:4px}.workspace_navItem__HRvzm{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 12px;border-radius:14px;background:transparent;border:1px solid transparent;cursor:pointer;text-align:left;font-weight:600;color:var(--text-2)}.workspace_navActive__Ycrk6,.workspace_navItem__HRvzm:hover{background:var(--surface);color:var(--text)}.workspace_navActive__Ycrk6{border-color:var(--border-strong)}.workspace_navIcon__RcqQN{width:22px;text-align:center;font-size:17px;color:var(--primary)}.workspace_badge__C37w3{margin-left:auto;min-width:24px;height:24px;border-radius:12px;display:grid;place-items:center;background:var(--signal);color:var(--signal-ink);font-size:13px;font-weight:800}.workspace_railFoot__LsRZ5{margin-top:auto;display:grid;grid-gap:6px;gap:6px;justify-items:start}.workspace_main__RNDas{padding:28px clamp(18px,3vw,44px) 64px;min-width:0}.workspace_top__mTACv{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}.workspace_title__1lKcd{font-size:clamp(30px,3.4vw,44px);line-height:1.05}.workspace_promise__7EHn_{margin:0;font-family:var(--font-display),sans-serif;font-size:18px;color:var(--text-2)}.workspace_promise__7EHn_ span{color:var(--signal)}.workspace_todayGrid__K_NUc{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:18px;gap:18px}.workspace_hero__CvOTU{grid-row:span 2;display:grid;grid-gap:14px;gap:14px;align-content:start;padding:28px;background:linear-gradient(160deg,var(--surface) 0,var(--bg-2) 100%)}.workspace_big__BtFPD{font-size:clamp(28px,3vw,40px);line-height:1.1}.workspace_nextEx__bSSNI{display:flex;gap:14px;align-items:center;padding:16px;border-radius:16px;background:var(--bg);border:1px solid var(--border);margin-top:8px}.workspace_exDot__VhL3F{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--signal);color:var(--signal-ink);font-weight:800;flex:none}.workspace_stat__7vQOF{cursor:pointer;display:grid;grid-gap:4px;gap:4px;align-content:start;transition:border-color .14s ease}.workspace_stat__7vQOF:hover{border-color:var(--border-strong)}.workspace_stat__7vQOF p{margin:0}button.workspace_stat__7vQOF{text-align:left;font:inherit;color:inherit;justify-items:start}.workspace_soloBanner__tzm0o{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap;align-items:baseline;border:1.5px dashed var(--border-strong)}.workspace_notes__lkKEG{grid-column:1/-1}.workspace_statNum__yP5lh{font-family:var(--font-display),sans-serif;font-size:56px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workspace_upcoming__MLugX{grid-column:2/span 2;display:grid;grid-gap:12px;gap:12px}.workspace_list__IQnSw{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.workspace_list__IQnSw li{display:flex;gap:12px;align-items:center;flex-wrap:wrap}@media (max-width:960px){.workspace_shell__N2d5G{grid-template-columns:1fr}.workspace_rail__f8kYk{position:-webkit-sticky;position:sticky;top:0;height:auto;z-index:10;flex-direction:row;align-items:center;padding:10px 12px;overflow-x:auto;gap:10px}.workspace_brand__fbz46 span,.workspace_railFoot__LsRZ5{display:none}.workspace_nav__yORrs{display:flex;gap:4px}.workspace_navItem__HRvzm{min-height:40px;white-space:nowrap}.workspace_todayGrid__K_NUc{grid-template-columns:1fr}.workspace_hero__CvOTU{grid-row:auto}.workspace_notes__lkKEG,.workspace_soloBanner__tzm0o,.workspace_upcoming__MLugX{grid-column:auto}}.workspace_previewBar__uY8IQ{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 16px;margin-bottom:18px;border-radius:14px;border:1.5px dashed var(--signal);background:var(--signal-soft)}.workspace_inbox__L_fNu{grid-column:1/-1;display:grid;grid-gap:12px;gap:12px}.workspace_inboxList__iuewC{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.workspace_inboxItem__0Ugnl{width:100%;display:flex;justify-content:space-between;gap:12px;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--bg-2);color:var(--text);font:inherit;cursor:pointer}.workspace_unread__bpCLI .workspace_inboxItem__0Ugnl{border-color:var(--primary);font-weight:600}.workspace_lateList__ilGPL{display:grid;grid-gap:6px;gap:6px;padding:12px;border-radius:12px;border:1.5px dashed var(--border-strong)}@media (max-width:960px){.workspace_inbox__L_fNu{grid-column:auto}}