.page_pageWrapper__VBm70{display:flex;flex-direction:column;min-height:100vh;background:var(--bg-secondary,#f8f9fa)}.page_header__2SU7H{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:52px;background:#1f1f1f;border-bottom:1px solid hsla(0,0%,100%,.08);flex-shrink:0}.page_headerLeft__8vQ3g{display:flex;align-items:center;gap:10px}.page_homeLink__Flt9m{display:flex;align-items:center;gap:3px;text-decoration:none;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:15px;font-weight:700;transition:opacity .15s ease}.page_homeLink__Flt9m:hover{opacity:.85}.page_logoF__09LML{color:var(--fd-orange)}.page_logoD__M_hw_{color:#fff}.page_brandText__pbnDU{color:hsla(0,0%,100%,.5);font-weight:500;margin-left:3px;font-size:14px}.page_headerDivider__VS8qL{color:hsla(0,0%,100%,.25);font-size:16px;font-weight:300}.page_toolName__RH9im{color:hsla(0,0%,100%,.85);font-size:14px;font-weight:600}.page_headerRight___5P9I{display:flex;align-items:center}.page_sectionLabel__NiBQ6{font-size:12px;color:hsla(0,0%,100%,.45);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.page_body__Ys1dD{display:flex;flex:1 1;overflow:hidden;padding-bottom:48px}.page_content__kC7Im{flex:1 1;overflow-y:auto;padding:24px;max-width:1400px}@media (max-width:768px){.page_header__2SU7H{padding:0 16px;height:48px}.page_brandText__pbnDU,.page_sectionLabel__NiBQ6{display:none}.page_body__Ys1dD{flex-direction:column}.page_content__kC7Im{padding:16px}}.page_placeholder__hguLw{padding:48px 24px;text-align:center;background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius-card);margin:18px;max-width:600px}.page_placeholder__hguLw h2{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:900;font-size:18px;margin:0 0 6px}.page_placeholder__hguLw p{font-size:12.5px;color:var(--text-muted);margin:0}.Modal_overlay__AmWOb{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:Modal_fadeIn__QKaaU .15s ease}@keyframes Modal_fadeIn__QKaaU{0%{opacity:0}to{opacity:1}}.Modal_modal__8Utz4{background:var(--card-bg);border-radius:var(--radius-lg);box-shadow:0 20px 60px rgba(0,0,0,.2);width:100%;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;animation:Modal_slideIn__YXD54 .2s ease}@keyframes Modal_slideIn__YXD54{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Modal_sm__8QGrz{max-width:320px}.Modal_md__voXB2{max-width:440px}.Modal_lg__DbqjQ{max-width:600px}.Modal_xl__8ki33{max-width:800px}.Modal_full__RG0Ar{max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.Modal_header__KMBMz{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);flex-shrink:0}.Modal_title__toYt0{margin:0;font-size:var(--text-base);font-weight:600;color:var(--text-primary);line-height:1.4}.Modal_closeButton__LpI8X{background:none;border:none;font-size:1.5rem;color:var(--text-muted);cursor:pointer;padding:0;line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:var(--transition-fast);margin:-.25rem -.5rem -.25rem .5rem}.Modal_closeButton__LpI8X:hover{color:var(--text-primary);background:var(--bg-light)}.Modal_closeButton__LpI8X:focus-visible{outline:2px solid var(--fd-orange);outline-offset:2px}.Modal_body__h3lac{padding:1.25rem;overflow-y:auto;flex:1 1}.Modal_footer__dT9xo{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid var(--border-color);flex-shrink:0}[data-theme=dark] .Modal_overlay__AmWOb{background:rgba(0,0,0,.6)}[data-theme=dark] .Modal_modal__8Utz4{box-shadow:0 20px 60px rgba(0,0,0,.5)}.Button_button__MDFAs{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--radius-sm);font-family:inherit;font-weight:500;cursor:pointer;transition:var(--transition-fast);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Button_button__MDFAs:focus-visible{outline:2px solid var(--fd-orange);outline-offset:2px}.Button_button__MDFAs:disabled{opacity:.5;cursor:not-allowed}.Button_sm__XVHmY{height:28px;padding:0 10px;font-size:11px}.Button_md__CPYEx{height:36px;padding:0 16px;font-size:13px}.Button_lg__9uUQ6{height:44px;padding:0 20px;font-size:14px}.Button_primary__SVij3{background:var(--fd-navy);color:#fff}.Button_primary__SVij3:hover:not(:disabled){background:var(--fd-navy-dark)}.Button_secondary__KJK8u{background:var(--card-bg);border-color:var(--border-color);color:var(--fd-gray)}.Button_secondary__KJK8u:hover:not(:disabled){border-color:var(--fd-orange);color:var(--fd-orange)}.Button_danger__PS2Lw{background:var(--danger);color:#fff}.Button_danger__PS2Lw:hover:not(:disabled){background:#dc2626}.Button_ghost__H4Rrj{background:transparent;color:var(--fd-gray)}.Button_ghost__H4Rrj:hover:not(:disabled){background:var(--bg-light);color:var(--fd-orange)}.Button_fullWidth__U3qtM{width:100%}.Button_loading__myJGc{position:relative;color:transparent!important}.Button_loading__myJGc .Button_icon__UkFQl,.Button_loading__myJGc .Button_label__MxUx5{visibility:hidden}.Button_spinner__E4W7c{position:absolute;width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Button_spin__AzOwB .6s linear infinite}.Button_loading__myJGc.Button_danger__PS2Lw .Button_spinner__E4W7c,.Button_loading__myJGc.Button_primary__SVij3 .Button_spinner__E4W7c{border-color:#fff transparent #fff #fff}.Button_loading__myJGc.Button_ghost__H4Rrj .Button_spinner__E4W7c,.Button_loading__myJGc.Button_secondary__KJK8u .Button_spinner__E4W7c{border-color:var(--fd-gray);border-right-color:transparent}@keyframes Button_spin__AzOwB{to{transform:rotate(1turn)}}.Button_icon__UkFQl{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Button_sm__XVHmY .Button_icon__UkFQl{font-size:14px}.Button_md__CPYEx .Button_icon__UkFQl{font-size:16px}.Button_lg__9uUQ6 .Button_icon__UkFQl{font-size:18px}.Button_label__MxUx5{display:inline-flex;align-items:center}.Card_card__U_tjL{display:flex;background:var(--card-bg);border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition)}.Card_default__x_CYp,.Card_outlined__YmNWq{border:1px solid var(--border-color)}.Card_outlined__YmNWq{background:transparent}.Card_elevated__iF288{border:none;box-shadow:var(--shadow-sm)}.Card_interactive__z61xB{cursor:pointer}.Card_interactive__z61xB:hover{box-shadow:var(--shadow-md)}.Card_default__x_CYp.Card_interactive__z61xB:hover,.Card_outlined__YmNWq.Card_interactive__z61xB:hover,.Card_selected__w_cB3{border-color:var(--fd-orange)}.Card_selected__w_cB3{box-shadow:0 0 0 1px var(--fd-orange)}.Card_hasAccent__Ejt9e{border-left:none}.Card_accentBorder__Xsb2i{width:4px;flex-shrink:0;background:var(--accent-color,var(--fd-orange));border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.Card_content__rTbnn{flex:1 1;display:flex;flex-direction:column;min-width:0}.Card_padding-none__Kg4HG .Card_content__rTbnn{padding:0}.Card_padding-sm__Mt_mB .Card_content__rTbnn{padding:.5rem}.Card_padding-md__kTxAE .Card_content__rTbnn{padding:.75rem}.Card_padding-lg__R0RvX .Card_content__rTbnn{padding:1rem}.Card_header__HWDYv{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.Card_headerText__9XS8D{flex:1 1;min-width:0}.Card_title__IbVCQ{font-size:var(--text-base);font-weight:600;color:var(--text-primary);margin:0;line-height:1.4}.Card_subtitle__tVlv5{font-size:var(--text-sm);color:var(--text-secondary);margin:.25rem 0 0;line-height:1.4}.Card_headerAction__2rHDh{flex-shrink:0}.Card_body__aohLX{flex:1 1}.Card_footer__1R6lI{display:flex;align-items:center;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--border-light);margin-top:.75rem}[data-theme=dark] .Card_card__U_tjL{background:var(--card-bg)}[data-theme=dark] .Card_elevated__iF288{box-shadow:var(--shadow-md)}.MediaUploadModal_content__Abm3m{display:flex;flex-direction:column;gap:16px}.MediaUploadModal_dropZone__4gs_l{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;border:2px dashed var(--border-color,#d1d5db);border-radius:8px;cursor:pointer;transition:border-color .15s,background-color .15s}.MediaUploadModal_dropZone__4gs_l:hover{border-color:var(--fd-orange,#f97316);background:rgba(249,115,22,.04)}.MediaUploadModal_dragOver__LJPAu{border-color:var(--fd-orange,#f97316);background:rgba(249,115,22,.08)}.MediaUploadModal_dropText__hbROZ{margin:0;font-size:14px;font-weight:500;color:var(--text-primary,#1a1a2e)}.MediaUploadModal_dropHint__QCVMi{margin:0;font-size:12px;color:var(--text-muted,#6b7280)}.MediaUploadModal_fileInput__wYkGq{display:none}.MediaUploadModal_optionsRow__YxZRq{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.MediaUploadModal_fieldGroup___kcGc{display:flex;flex-direction:column;gap:4px}.MediaUploadModal_label__Nr0_W{font-size:12px;font-weight:500;color:var(--text-secondary,#4b5563)}.MediaUploadModal_input__DK_uD,.MediaUploadModal_select__9bQ0T{padding:6px 10px;border:1px solid var(--border-color,#d1d5db);border-radius:6px;font-size:13px;color:var(--text-primary,#1a1a2e);background:var(--bg-primary,#fff)}.MediaUploadModal_input__DK_uD:focus,.MediaUploadModal_select__9bQ0T:focus{outline:none;border-color:var(--fd-orange,#f97316);box-shadow:0 0 0 2px rgba(249,115,22,.15)}.MediaUploadModal_fileList__D84KR{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto}.MediaUploadModal_fileItem__cdqAk{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;background:var(--bg-secondary,#f9fafb)}.MediaUploadModal_fileItem__cdqAk.MediaUploadModal_done__XeLwc{opacity:.6}.MediaUploadModal_fileItem__cdqAk.MediaUploadModal_error__A0E0s{background:rgba(239,68,68,.06)}.MediaUploadModal_filePreview___YSwD{width:36px;height:36px;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary,#f3f4f6);flex-shrink:0}.MediaUploadModal_thumb__J0w2x{width:100%;height:100%;object-fit:cover}.MediaUploadModal_fileInfo__qs6gV{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.MediaUploadModal_fileName__IS4Ms{font-size:13px;font-weight:500;color:var(--text-primary,#1a1a2e);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MediaUploadModal_fileMeta__IJV4P{font-size:11px;color:var(--text-muted,#6b7280)}.MediaUploadModal_fileStatus__4t6XG{flex-shrink:0;display:flex;align-items:center}.MediaUploadModal_removeBtn__mx_x5{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;line-height:0}.MediaUploadModal_removeBtn__mx_x5:hover{background:rgba(0,0,0,.06)}.MediaUploadModal_spinner__6Iu7a{width:16px;height:16px;border:2px solid var(--border-color,#d1d5db);border-top-color:var(--fd-orange,#f97316);border-radius:50%;animation:MediaUploadModal_spin__sK5Ew .6s linear infinite}@keyframes MediaUploadModal_spin__sK5Ew{to{transform:rotate(1turn)}}.MediaUploadModal_errorText__OWpGg{display:flex;align-items:center;gap:4px;line-height:1}.MediaUploadModal_errorMsg__p8Q0L{font-size:11px;color:#dc2626;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MediaUploadModal_footer__2Vw_b{display:flex;justify-content:flex-end;gap:8px}.MediaUploadModal_cancelBtn__FZLZJ{padding:8px 16px;border:1px solid var(--border-color,#d1d5db);border-radius:6px;background:var(--bg-primary,#fff);color:var(--text-secondary,#4b5563);font-size:13px;cursor:pointer}.MediaUploadModal_cancelBtn__FZLZJ:hover:not(:disabled){background:var(--bg-secondary,#f9fafb)}.MediaUploadModal_uploadBtn__v7zSt{padding:8px 20px;border:none;border-radius:6px;background:var(--fd-orange,#f97316);color:#fff;font-size:13px;font-weight:500;cursor:pointer}.MediaUploadModal_uploadBtn__v7zSt:hover:not(:disabled){background:#ea580c}.MediaUploadModal_cancelBtn__FZLZJ:disabled,.MediaUploadModal_uploadBtn__v7zSt:disabled{opacity:.5;cursor:not-allowed}.IconButton_iconButton__0BhG8{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:4px;cursor:pointer;transition:var(--transition-fast);flex-shrink:0}.IconButton_iconButton__0BhG8:focus-visible{outline:2px solid var(--fd-orange);outline-offset:2px}.IconButton_iconButton__0BhG8:disabled{opacity:.5;cursor:not-allowed}.IconButton_sm__B4vrd{width:24px;height:24px;font-size:.75rem}.IconButton_md__SrA_S{width:32px;height:32px;font-size:.875rem}.IconButton_lg__tNEjg{width:40px;height:40px;font-size:1rem}.IconButton_icon__2hunm{display:inline-flex;align-items:center;justify-content:center;line-height:1}.IconButton_ghost__7WIau{background:transparent;color:var(--text-muted)}.IconButton_ghost__7WIau:hover:not(:disabled){background:var(--bg-light);color:var(--text-primary)}.IconButton_subtle__RhdmE{background:var(--bg-light);color:var(--text-secondary)}.IconButton_subtle__RhdmE:hover:not(:disabled){background:var(--border-color);color:var(--text-primary)}.IconButton_solid__8oOf9{background:var(--fd-navy);color:#fff}.IconButton_solid__8oOf9:hover:not(:disabled){background:var(--fd-navy-dark)}.IconButton_ghost__7WIau.IconButton_default___NqSk:hover:not(:disabled),.IconButton_subtle__RhdmE.IconButton_default___NqSk:hover:not(:disabled){color:var(--text-primary)}.IconButton_ghost__7WIau.IconButton_primary__RmRZU:hover:not(:disabled),.IconButton_subtle__RhdmE.IconButton_primary__RmRZU:hover:not(:disabled){background:rgba(26,26,166,.1);color:var(--fd-navy)}.IconButton_ghost__7WIau.IconButton_danger__caO7n:hover:not(:disabled),.IconButton_subtle__RhdmE.IconButton_danger__caO7n:hover:not(:disabled){background:var(--danger-light);color:var(--danger)}.IconButton_ghost__7WIau.IconButton_success__X56Ft:hover:not(:disabled),.IconButton_subtle__RhdmE.IconButton_success__X56Ft:hover:not(:disabled){background:var(--success-light);color:var(--success)}.IconButton_ghost__7WIau.IconButton_warning__AlkZV:hover:not(:disabled),.IconButton_subtle__RhdmE.IconButton_warning__AlkZV:hover:not(:disabled){background:var(--warning-light);color:var(--warning)}.IconButton_ghost__7WIau.IconButton_orange__HHUqF:hover:not(:disabled),.IconButton_subtle__RhdmE.IconButton_orange__HHUqF:hover:not(:disabled){background:var(--fd-orange-light);color:var(--fd-orange)}.IconButton_active__b5Xh5{background:var(--fd-orange-light)!important;color:var(--fd-orange)!important}.IconButton_active__b5Xh5:hover:not(:disabled){background:var(--fd-orange)!important;color:#fff!important}.IconButton_solid__8oOf9.IconButton_primary__RmRZU{background:var(--fd-navy)}.IconButton_solid__8oOf9.IconButton_danger__caO7n{background:var(--danger)}.IconButton_solid__8oOf9.IconButton_danger__caO7n:hover:not(:disabled){background:#dc2626}.IconButton_solid__8oOf9.IconButton_success__X56Ft{background:var(--success)}.IconButton_solid__8oOf9.IconButton_success__X56Ft:hover:not(:disabled){background:#059669}.IconButton_solid__8oOf9.IconButton_warning__AlkZV{background:var(--warning)}.IconButton_solid__8oOf9.IconButton_orange__HHUqF{background:var(--fd-orange)}.IconButton_solid__8oOf9.IconButton_orange__HHUqF:hover:not(:disabled){background:var(--fd-orange-dark)}.MediaViewer_viewer__dahNp{display:grid;grid-template-columns:1fr 300px;min-height:400px;max-height:calc(100vh - 120px)}.MediaViewer_previewArea__iJQ2r{position:relative;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary,#f1f1f1);border-radius:8px 0 0 8px;overflow:hidden;min-height:300px}.MediaViewer_fullImage__3ybEk{max-width:100%;max-height:100%;object-fit:contain}.MediaViewer_docPreview___8V_w{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px}.MediaViewer_docName__Ue2Hg{font-size:14px;font-weight:500;color:var(--text-secondary,#4b5563);text-align:center;word-break:break-all}.MediaViewer_openLink__evAhg{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--fd-orange,#f97316);color:#fff;border-radius:6px;font-size:13px;font-weight:500;text-decoration:none}.MediaViewer_openLink__evAhg:hover{background:#ea580c}.MediaViewer_navBtn__t1Xde{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border:none;border-radius:50%;background:hsla(0,0%,100%,.85);font-size:24px;line-height:1;cursor:pointer;color:var(--text-primary,#1a1a2e)}.MediaViewer_navBtn__t1Xde:hover{background:#fff}.MediaViewer_prevBtn__vuzD5{left:8px}.MediaViewer_nextBtn__DfUWH{right:8px}.MediaViewer_details__wG5id{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;border-left:1px solid var(--border-color,#e5e7eb)}.MediaViewer_title__d4JCr{margin:0;font-size:16px;font-weight:600;color:var(--text-primary,#1a1a2e);word-break:break-word}.MediaViewer_description__d5PX5{margin:0;font-size:13px;color:var(--text-secondary,#4b5563);line-height:1.5}.MediaViewer_metaList___VGTS{display:flex;flex-direction:column;gap:8px}.MediaViewer_metaItem__yxPSM{display:flex;justify-content:space-between;gap:8px}.MediaViewer_metaLabel__AQYIP{font-size:12px;color:var(--text-muted,#6b7280);flex-shrink:0}.MediaViewer_metaValue__Xh_e5{font-size:12px;color:var(--text-primary,#1a1a2e);text-align:right;word-break:break-all}.MediaViewer_logoBadges__vxR4G{display:flex;gap:6px;flex-wrap:wrap}.MediaViewer_logoBadge__Ek5_X{padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;background:var(--fd-orange,#f97316);color:#fff}.MediaViewer_editForm__mth1i{display:flex;flex-direction:column;gap:12px}.MediaViewer_field__eIQBM{display:flex;flex-direction:column;gap:4px}.MediaViewer_fieldLabel__l3kg5{font-size:12px;font-weight:500;color:var(--text-secondary,#4b5563)}.MediaViewer_fieldInput__45kH_,.MediaViewer_fieldTextarea__X_Kd2{padding:6px 10px;border:1px solid var(--border-color,#d1d5db);border-radius:6px;font-size:13px;color:var(--text-primary,#1a1a2e);background:var(--bg-primary,#fff)}.MediaViewer_fieldInput__45kH_:focus,.MediaViewer_fieldTextarea__X_Kd2:focus{outline:none;border-color:var(--fd-orange,#f97316)}.MediaViewer_fieldTextarea__X_Kd2{resize:vertical;font-family:inherit}.MediaViewer_editActions__5fRSX{display:flex;gap:8px}.MediaViewer_saveBtn__6Y9n8{padding:6px 14px;border:none;border-radius:6px;background:var(--fd-orange,#f97316);color:#fff;font-size:12px;font-weight:500;cursor:pointer}.MediaViewer_saveBtn__6Y9n8:hover{background:#ea580c}.MediaViewer_cancelEditBtn__OS4hM{padding:6px 14px;border:1px solid var(--border-color,#d1d5db);border-radius:6px;background:var(--bg-primary,#fff);color:var(--text-secondary,#4b5563);font-size:12px;cursor:pointer}.MediaViewer_actionBar__9kbh8{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;border-top:1px solid var(--border-color,#e5e7eb)}.MediaViewer_actionLink__JH6GS{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;font-size:13px;color:var(--text-secondary,#4b5563);text-decoration:none;border:none;background:none;cursor:pointer;width:100%;text-align:left}.MediaViewer_actionLink__JH6GS:hover{background:var(--bg-secondary,#f9fafb);color:var(--text-primary,#1a1a2e)}.MediaViewer_deleteAction__ezfGH:hover{color:#ef4444;background:rgba(239,68,68,.06)}.MediaViewer_confirmRow__UMdIx{display:flex;align-items:center;gap:6px;padding:6px 8px}.MediaViewer_confirmText__PKsde{font-size:12px;color:#ef4444;font-weight:500}.MediaViewer_confirmYes__0VhtD{padding:4px 10px;border:none;border-radius:4px;background:#ef4444;color:#fff;font-size:11px;cursor:pointer}.MediaViewer_confirmNo__YfoA1{padding:4px 10px;border:1px solid var(--border-color,#d1d5db);border-radius:4px;background:var(--bg-primary,#fff);color:var(--text-secondary,#4b5563);font-size:11px;cursor:pointer}.MediaClientSection_section__TfPqv{padding:16px 0}.MediaClientSection_header__y8NF0{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.MediaClientSection_title__C0hP9{margin:0;font-size:14px;font-weight:600;color:var(--text-primary,#1a1a2e);display:flex;align-items:center;gap:6px}.MediaClientSection_headerActions__OqOfp{display:flex;align-items:center;gap:8px}.MediaClientSection_uploadBtn__qp1mE{display:flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--border-color,#d1d5db);border-radius:5px;background:var(--bg-primary,#fff);color:var(--text-secondary,#4b5563);font-size:12px;cursor:pointer}.MediaClientSection_uploadBtn__qp1mE:hover{background:var(--bg-secondary,#f9fafb);border-color:var(--fd-orange,#f97316);color:var(--fd-orange,#f97316)}.MediaClientSection_viewAllLink__R_PmP{font-size:12px;color:var(--fd-orange,#f97316);text-decoration:none}.MediaClientSection_viewAllLink__R_PmP:hover{text-decoration:underline}.MediaClientSection_logoRow__k8akF{display:flex;gap:16px;margin-bottom:12px;padding:10px;background:var(--bg-secondary,#f9fafb);border-radius:8px}.MediaClientSection_logoItem__Jceyl{display:flex;flex-direction:column;align-items:center;gap:4px}.MediaClientSection_logoImg__f8TQo{width:48px;height:48px;object-fit:contain;border-radius:4px;background:#fff;border:1px solid var(--border-color,#e5e7eb);padding:4px}.MediaClientSection_logoLabel__PL68P{font-size:10px;font-weight:600;color:var(--text-muted,#6b7280)}.MediaClientSection_thumbGrid__8Auf4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.MediaClientSection_thumbItem__CUdn0{aspect-ratio:1;border-radius:6px;overflow:hidden;cursor:pointer;background:var(--bg-secondary,#f3f4f6)}.MediaClientSection_thumbItem__CUdn0:hover{opacity:.85}.MediaClientSection_thumbImg__5KBPv{width:100%;height:100%;object-fit:cover}.MediaClientSection_thumbMore__zuO2D{aspect-ratio:1;border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary,#f3f4f6);font-size:12px;font-weight:500;color:var(--text-muted,#6b7280);text-decoration:none}.MediaClientSection_thumbMore__zuO2D:hover{background:var(--bg-tertiary,#e5e7eb);color:var(--fd-orange,#f97316)}.MediaClientSection_emptyText__rH8YJ{margin:0}.MediaClientSection_emptyText__rH8YJ,.MediaClientSection_loadingText__JwLeM{font-size:13px;color:var(--text-muted,#6b7280)}.InfoView_container__mZUO6{padding:24px;max-width:1000px;margin:0 auto;flex:1 1;min-height:0;overflow-y:auto}[data-single-scroll] .InfoView_container__mZUO6{overflow-y:visible;flex:none;min-height:auto}.InfoView_header__cInCi{display:flex;align-items:center;gap:12px;margin-bottom:24px}.InfoView_clientColorBar__x6PeF{width:4px;height:32px;border-radius:2px;flex-shrink:0}.InfoView_title__W9zA6{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.InfoView_content__rGtfZ{min-height:400px}.InfoView_profileSection__qR8pl{max-width:500px}.InfoView_profileCard__72v6r{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.InfoView_profileHeader__5Boar{display:flex;align-items:center;gap:20px;padding:24px;background:linear-gradient(135deg,var(--fd-orange-light) 0,var(--bg-light) 100%)}.InfoView_profileAvatar__tzBs4{object-fit:cover}.InfoView_profileAvatarPlaceholder__JnBjV,.InfoView_profileAvatar__tzBs4{width:80px;height:80px;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.InfoView_profileAvatarPlaceholder__JnBjV{background:var(--fd-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:600}.InfoView_profileInfo__1N8Wt{flex:1 1}.InfoView_profileName__63v56{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 4px}.InfoView_profileEmail__Jt_sI{font-size:.9rem;color:var(--text-muted);margin:0}.InfoView_profileDetails__A3NxX{padding:16px 24px}.InfoView_detailRow__30Hfn{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border-light)}.InfoView_detailRow__30Hfn:last-child{border-bottom:none}.InfoView_detailLabel__ZEDqe{font-size:.85rem;color:var(--text-muted)}.InfoView_detailValue__6dClx{font-size:.85rem;font-weight:500;color:var(--text-primary)}.InfoView_teamSection__n_OZJ{width:100%}.InfoView_teamGrid__1Pyj0{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.InfoView_memberCard__bhewj{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:24px;text-align:center;transition:border-color .15s ease}.InfoView_memberCard__bhewj:hover{border-color:var(--fd-orange)}.InfoView_memberAvatar__EwUJe{width:64px;height:64px;border-radius:50%;object-fit:cover;margin-bottom:12px}.InfoView_memberAvatarPlaceholder__8oP_C{width:64px;height:64px;border-radius:50%;background:var(--fd-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;margin:0 auto 12px}.InfoView_memberName__iIk__{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 4px}.InfoView_memberEmail__pILMY{font-size:.8rem;color:var(--text-muted);margin:0 0 8px;word-break:break-all}.InfoView_memberRole__fm4eG{display:inline-block;padding:4px 10px;background:var(--bg-light);border-radius:4px;font-size:.75rem;font-weight:500;color:var(--text-secondary);text-transform:capitalize}.InfoView_clientSection__dQMZT{display:flex;flex-direction:column;gap:20px}.InfoView_editToggle__ROPQp{display:flex;justify-content:flex-end;gap:10px}.InfoView_editBtn__rq_yF{padding:8px 16px;border:1px solid var(--border-color);border-radius:6px;background:var(--card-bg);color:var(--text-primary);font-size:.85rem;cursor:pointer;transition:all .15s ease}.InfoView_editBtn__rq_yF:hover{border-color:var(--fd-orange);color:var(--fd-orange)}.InfoView_saveBtn__naASh{padding:8px 16px;border:none;border-radius:6px;background:var(--fd-orange);color:#fff;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s ease}.InfoView_saveBtn__naASh:hover:not(:disabled){background:var(--fd-orange-dark)}.InfoView_saveBtn__naASh:disabled{opacity:.6;cursor:not-allowed}.InfoView_cancelBtn__uWSFq{padding:8px 16px;border:1px solid var(--border-color);border-radius:6px;background:transparent;color:var(--text-secondary);font-size:.85rem;cursor:pointer;transition:all .15s ease}.InfoView_cancelBtn__uWSFq:hover:not(:disabled){background:var(--bg-light)}.InfoView_cancelBtn__uWSFq:disabled{opacity:.6;cursor:not-allowed}.InfoView_editCard__oXtsK{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.InfoView_formGroup__jTbnI{padding:0 20px 16px}.InfoView_formGroup__jTbnI:first-of-type{padding-top:16px}.InfoView_formRow__4d2JM{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px;gap:16px;padding:0 20px 16px}.InfoView_formRow__4d2JM .InfoView_formGroup__jTbnI{padding:0}.InfoView_formLabel__Q_YSr{display:block;font-size:.8rem;font-weight:500;color:var(--text-secondary);margin-bottom:6px}.InfoView_formInput__Z2HQM,.InfoView_formSelect__1p1UK,.InfoView_formTextarea__0UnU3{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:.9rem;color:var(--text-primary);background:var(--bg-light);transition:all .15s ease}.InfoView_formInput__Z2HQM:focus,.InfoView_formSelect__1p1UK:focus,.InfoView_formTextarea__0UnU3:focus{outline:none;border-color:var(--fd-orange);background:#fff}.InfoView_formInput__Z2HQM::placeholder,.InfoView_formTextarea__0UnU3::placeholder{color:var(--text-muted)}.InfoView_formTextarea__0UnU3{resize:vertical;min-height:80px;font-family:inherit;line-height:1.5}.InfoView_formSelect__1p1UK{cursor:pointer}.InfoView_clientCard__l2d_C,.InfoView_contactsCard__Ps4Et,.InfoView_linksCard__Y7lPs,.InfoView_notesCard__drs_P{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.InfoView_clientHeader__0YqsX{display:flex;align-items:center;gap:20px;padding:24px}.InfoView_clientLogo__H6ALt{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.InfoView_clientLogo__H6ALt img{max-width:100%;max-height:100%;object-fit:contain}.InfoView_clientInfo__xxFYG{flex:1 1}.InfoView_clientName__PKFfA{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 4px}.InfoView_clientType__pkYIA{font-size:.85rem;color:var(--text-muted)}.InfoView_sectionTitle__gs6Ph{font-size:.85rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;padding:16px 20px;border-bottom:1px solid var(--border-color);margin:0}.InfoView_linksList__9_c5I{padding:8px 0}.InfoView_linkItem__HsQtZ{display:flex;align-items:center;gap:10px;padding:12px 20px;color:var(--text-primary);text-decoration:none;transition:background .15s ease}.InfoView_linkItem__HsQtZ:hover{background:var(--bg-light)}.InfoView_linkIcon__G19Pw{font-size:1rem}.InfoView_externalIcon__vMGHk{margin-left:auto;color:var(--text-muted);font-size:.9rem}.InfoView_contactsList__8pMuR{padding:8px 0}.InfoView_contactItem__JnXs_{display:flex;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-light)}.InfoView_contactItem__JnXs_:last-child{border-bottom:none}.InfoView_contactAvatar__93lld{width:40px;height:40px;border-radius:50%;background:var(--fd-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;flex-shrink:0}.InfoView_contactInfo__gR46w{display:flex;flex-direction:column;gap:2px}.InfoView_contactName__oLADy{font-size:.95rem;font-weight:600;color:var(--text-primary)}.InfoView_contactRole__M5G2M{font-size:.8rem;color:var(--text-muted)}.InfoView_contactEmail__8_NZO,.InfoView_contactPhone__PtznW{font-size:.8rem;color:var(--fd-navy);text-decoration:none}.InfoView_contactEmail__8_NZO:hover,.InfoView_contactPhone__PtznW:hover{text-decoration:underline}.InfoView_noteSection__Xv95K{padding:0 20px 20px}.InfoView_noteSection__Xv95K:first-of-type{padding-top:0}.InfoView_noteContent__S9Ie1{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0;white-space:pre-wrap}.InfoView_emptyState__au4Q7{padding:60px 20px;text-align:center;color:var(--text-muted);background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px}.InfoView_emptyIcon__WLjpD{font-size:3rem;margin-bottom:12px;display:block}.InfoView_emptyState__au4Q7 p{font-size:.9rem;margin:0}.InfoViewV2_lens__1a8EQ{display:flex;flex-direction:column;gap:28px}.InfoViewV2_notFound__HKCiC{padding:60px 0;text-align:center;color:var(--text-muted);font-size:13px}.InfoViewV2_intro__0s96Q{display:flex;align-items:flex-end;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--border);flex-wrap:wrap}.InfoViewV2_introText__zoSQl{min-width:0;flex:1 1}.InfoViewV2_introEyebrow__i0fXT{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fd-orange);margin-bottom:4px;font-family:var(--font-montserrat),"Montserrat",sans-serif}.InfoViewV2_introTitle__pR4J9{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:900;font-size:26px;letter-spacing:-.022em;color:var(--text-primary);line-height:1.15;margin-bottom:6px}.InfoViewV2_introSub__q1wCs{font-size:12.5px;color:var(--text-secondary);font-weight:500}.InfoViewV2_introSpacer__eTeTs{flex:0 1 12px}.InfoViewV2_toc__o_Mxl{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;align-self:flex-end}.InfoViewV2_tocItem__UphYP{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--text-secondary);text-decoration:none;padding:4px 6px;border-radius:var(--radius-xs);transition:background var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard)}.InfoViewV2_tocItem__UphYP:hover{background:var(--bg-subtle);color:var(--text-primary)}.InfoViewV2_tocNum__Rm6BX{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;color:var(--text-muted);letter-spacing:.04em}.InfoViewV2_tocLabel__oUqM4{letter-spacing:-.005em}.InfoViewV2_body__3g_Hl{display:flex;flex-direction:column;gap:22px}.InfoViewV2_section__46JUk{display:flex;flex-direction:column;gap:8px;scroll-margin-top:120px}.InfoViewV2_sectionHead__hKJzO{display:flex;align-items:baseline;gap:10px;padding:0 4px}.InfoViewV2_sectionNum__6GzV1{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;color:var(--text-muted);letter-spacing:.06em;flex-shrink:0}.InfoViewV2_sectionTitle__Y8eiN{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:800;font-size:15px;color:var(--text-primary);letter-spacing:-.012em}.InfoViewV2_sectionHint__Cr92v{font-size:10.5px;font-weight:500;color:var(--text-faint);letter-spacing:.02em}.InfoViewV2_sectionSpacer__hPsbe{flex:1 1}.InfoViewV2_panel__fPdH0{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px 20px;box-shadow:var(--shadow-sm)}.InfoViewV2_mediaPanel__P1tnc{margin:0}.InfoViewV2_identity__x4_uP{display:flex;align-items:flex-start;gap:20px}.InfoViewV2_idLogo__MeqkF{object-fit:cover;box-shadow:var(--shadow-sm)}.InfoViewV2_idLogoFallback__JxRqa,.InfoViewV2_idLogo__MeqkF{width:72px;height:72px;border-radius:var(--radius-md);flex-shrink:0}.InfoViewV2_idLogoFallback__JxRqa{display:inline-flex;align-items:center;justify-content:center;color:var(--text-on-dark);font-weight:800;font-size:22px;letter-spacing:-.02em;font-family:var(--font-montserrat),"Montserrat",sans-serif}.InfoViewV2_idBody__o2vy4{flex:1 1;min-width:0}.InfoViewV2_idName__o1I9P{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:18px;font-weight:800;color:var(--text-primary);letter-spacing:-.014em;margin-bottom:6px}.InfoViewV2_idDesc__LScQI{font-size:13px;color:var(--text-secondary);line-height:1.55;margin-bottom:10px}.InfoViewV2_idDescEmpty__j7oab{font-size:12.5px;color:var(--text-muted);font-style:italic;line-height:1.55;margin-bottom:10px}.InfoViewV2_idMeta__V_tc2{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}.InfoViewV2_idMetaGlyph__mxmc5{color:var(--text-muted)}.InfoViewV2_idMetaLink__Ky6_i{color:var(--text-secondary);text-decoration:none;border-bottom:1px dashed var(--border)}.InfoViewV2_idMetaLink__Ky6_i:hover{color:var(--fd-orange);border-bottom-color:var(--fd-orange)}.InfoViewV2_contactList__oGgBk{display:flex;flex-direction:column;gap:12px}.InfoViewV2_contactRow__iR9pC{display:flex;align-items:flex-start;gap:12px;padding:6px 0}.InfoViewV2_contactAvatar__ya7yq{width:32px;height:32px;border-radius:50%;background:var(--bg-subtle);color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;font-family:var(--font-montserrat),"Montserrat",sans-serif}.InfoViewV2_contactBody__0nGF9{flex:1 1;min-width:0}.InfoViewV2_contactName__4uM3F{font-size:13px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.InfoViewV2_contactRole__ZY0YR{font-size:10.5px;font-weight:600;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.InfoViewV2_contactMeta__ZsViV{font-size:12px;color:var(--text-secondary);margin-top:2px}.InfoViewV2_contactMeta__ZsViV a{color:var(--text-secondary);text-decoration:none;border-bottom:1px dashed var(--border)}.InfoViewV2_contactMeta__ZsViV a:hover{color:var(--fd-orange);border-bottom-color:var(--fd-orange)}.InfoViewV2_contactSep__gdm14{margin:0 8px;color:var(--text-faint)}.InfoViewV2_linkList__3__If{list-style:none;display:flex;flex-direction:column;gap:4px}.InfoViewV2_linkRow__ELyrV{display:grid;grid-template-columns:22px 1fr auto 14px;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:var(--radius-xs);text-decoration:none;transition:background var(--duration-instant) var(--ease-standard)}.InfoViewV2_linkRow__ELyrV:hover{background:var(--bg-subtle)}.InfoViewV2_linkGlyph__VqYzJ{color:var(--text-muted);font-size:14px;text-align:center}.InfoViewV2_linkLabel__LQfWO{font-size:13px;font-weight:600;color:var(--text-primary)}.InfoViewV2_linkUrl___uKeV{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.InfoViewV2_linkExt__Eq_gY{color:var(--text-muted);font-size:12px}.InfoViewV2_brandRow__Of8um{display:flex;align-items:center;gap:14px}.InfoViewV2_brandSwatch__ynghU{width:48px;height:48px;border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.InfoViewV2_brandText__5Y3fh{display:flex;flex-direction:column}.InfoViewV2_brandLabel__wB3NF{font-size:9.5px;font-weight:700;letter-spacing:.085em;text-transform:uppercase;color:var(--text-muted)}.InfoViewV2_brandValue__MRkrU{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--text-primary);font-weight:600;margin-top:2px}.InfoViewV2_commsBlock__Q9Wob{display:flex;flex-direction:column;gap:6px}.InfoViewV2_commsLabel__HjWFa{font-size:9.5px;font-weight:700;letter-spacing:.085em;text-transform:uppercase;color:var(--text-muted)}.InfoViewV2_commsBody__66DYd{font-size:13px;color:var(--text-secondary);line-height:1.55;white-space:pre-wrap}.InfoViewV2_emptyStub__6qZFu{display:flex;align-items:flex-start;gap:10px;color:var(--text-secondary)}.InfoViewV2_emptyDot__ANoq2{color:var(--text-faint);font-size:16px;line-height:1}.InfoViewV2_emptyMessage__H5WYL{font-size:13px;color:var(--text-secondary);line-height:1.5}.InfoViewV2_emptyFuture__9syNz{font-size:11.5px;color:var(--text-muted);margin-top:2px;font-style:italic}.InfoViewV2_editForm__mDvvj{display:flex;flex-direction:column;gap:22px}.InfoViewV2_editIntro__VAc_N{padding-bottom:14px;border-bottom:1px solid var(--border)}.InfoViewV2_fieldset__TjqDt{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);padding:14px 18px 18px;box-shadow:var(--shadow-sm)}.InfoViewV2_legend__oWX1f{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;color:var(--text-muted);letter-spacing:.06em;padding:0 6px}.InfoViewV2_fieldGrid__xH6mZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;margin-top:6px}.InfoViewV2_field__RREH4{display:flex;flex-direction:column;gap:4px}.InfoViewV2_fieldFull__wsbyI{grid-column:1/-1}.InfoViewV2_fieldLabel__xGcne{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.InfoViewV2_input__Px7j1,.InfoViewV2_textarea__xYt2l{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 10px;font-family:inherit;font-size:13px;color:var(--text-primary);transition:border-color var(--duration-instant) var(--ease-standard),box-shadow var(--duration-instant) var(--ease-standard)}.InfoViewV2_input__Px7j1:focus,.InfoViewV2_textarea__xYt2l:focus{outline:none;border-color:var(--fd-orange);box-shadow:0 0 0 3px rgba(255,126,20,.1)}.InfoViewV2_textarea__xYt2l{resize:vertical;min-height:80px;line-height:1.5}.InfoViewV2_error__jhLDv{font-size:12px;color:var(--danger-text);background:var(--danger-light);border-radius:var(--radius-md);padding:8px 12px;border:1px solid color-mix(in srgb,var(--danger) 25%,transparent)}.InfoViewV2_editActions__aQdhL{display:flex;justify-content:flex-end;gap:8px}.InfoViewV2_primaryBtn__Deu_H,.InfoViewV2_secondaryBtn__GcXPN{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--radius-md);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;padding:9px 16px;transition:background var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard)}.InfoViewV2_primaryBtn__Deu_H{background:var(--fd-navy);color:var(--text-on-dark)}.InfoViewV2_primaryBtn__Deu_H:hover{background:var(--fd-navy-dark)}.InfoViewV2_primaryBtn__Deu_H:disabled{opacity:.5;cursor:not-allowed}.InfoViewV2_secondaryBtn__GcXPN{background:transparent;color:var(--text-secondary);border:1px solid var(--border)}.InfoViewV2_secondaryBtn__GcXPN:hover{background:var(--bg-subtle);color:var(--text-primary)}@media (max-width:700px){.InfoViewV2_fieldGrid__xH6mZ{grid-template-columns:1fr}.InfoViewV2_identity__x4_uP{flex-direction:column}.InfoViewV2_idLogoFallback__JxRqa,.InfoViewV2_idLogo__MeqkF{width:56px;height:56px}}.TimeViewV2_lens__y4Q_t{display:flex;flex-direction:column;gap:20px}.TimeViewV2_intro__daeg2{padding-bottom:14px;border-bottom:1px solid var(--border)}.TimeViewV2_introEyebrow__uoeXw{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fd-navy)}.TimeViewV2_introEyebrow__uoeXw,.TimeViewV2_introTitle__ozoDz{margin-bottom:4px;font-family:var(--font-montserrat),"Montserrat",sans-serif}.TimeViewV2_introTitle__ozoDz{font-weight:900;font-size:22px;letter-spacing:-.02em;color:var(--text-primary);line-height:1.2}.TimeViewV2_introSub__TO8Iw{font-size:12.5px;color:var(--text-secondary);font-weight:500}.TimeViewV2_scoreRow__2B3d0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:900px){.TimeViewV2_scoreRow__2B3d0{grid-template-columns:repeat(2,minmax(0,1fr))}}.TimeViewV2_weekStripCard__roLU8{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-card);padding:14px 16px 12px;box-shadow:var(--shadow-sm)}.TimeViewV2_weekStripHead__M2O2B{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.TimeViewV2_weekStripLabel__YOwZe{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:800;font-size:14px;color:var(--text-primary);letter-spacing:-.012em}.TimeViewV2_weekStripSub__dlB__{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--text-muted)}.TimeViewV2_weekStrip__rgGR_{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:end;min-height:130px}.TimeViewV2_dayCol___0K7W{display:flex;flex-direction:column;align-items:center;height:130px;border-radius:var(--radius-xs);padding:4px 2px;position:relative}.TimeViewV2_dayCol___0K7W:hover{background:var(--bg-subtle)}.TimeViewV2_dayColToday__6GsAp{background:color-mix(in srgb,var(--fd-orange) 8%,transparent)}.TimeViewV2_dayTotal__tg9Ql{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-size:11.5px;font-weight:700;color:var(--text-primary);margin-bottom:6px}.TimeViewV2_dayTotalZero__IeViz{color:var(--text-faint);font-weight:500}.TimeViewV2_barStack__X_N0V{flex:1 1;width:26px;display:flex;flex-direction:column-reverse;align-items:center;border-bottom:1px solid var(--border);margin-bottom:6px}.TimeViewV2_bar__GiDHd{width:100%;border-radius:2px 2px 0 0;min-height:4px;transition:opacity var(--duration-instant) var(--ease-standard)}.TimeViewV2_dayCol___0K7W:hover .TimeViewV2_bar__GiDHd{opacity:.85}.TimeViewV2_dayLabel__Ydc9b{display:flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:var(--text-secondary);font-family:var(--font-montserrat),"Montserrat",sans-serif}.TimeViewV2_dayNum__3Botf{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--text-muted);font-weight:600}.TimeViewV2_dayColToday__6GsAp .TimeViewV2_dayLabel__Ydc9b,.TimeViewV2_dayColToday__6GsAp .TimeViewV2_dayNum__3Botf{color:var(--fd-orange)}.TimeViewV2_sessionsBlock__tVJEe{display:flex;flex-direction:column;gap:10px}.TimeViewV2_sessionsHead__3yC0H{display:flex;align-items:baseline;gap:10px}.TimeViewV2_sessionsTitle__pQaeD{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:800;font-size:16px;letter-spacing:-.012em;color:var(--text-primary)}.TimeViewV2_sessionsCount__qRI5s{font-size:11px;color:var(--text-muted);font-weight:500}.TimeViewV2_empty__puQD0{background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius-card);padding:28px;text-align:center;font-size:12.5px;color:var(--text-muted)}.TimeViewV2_dayBlocks__UUIsB{display:flex;flex-direction:column;gap:14px}.TimeViewV2_dayBlock__RPsMk{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-card);padding:14px 16px;box-shadow:var(--shadow-sm)}.TimeViewV2_dayBlockHead__dzaD3{display:flex;align-items:baseline;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--border-soft);margin-bottom:8px}.TimeViewV2_dayBlockLabel__5GH76{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:800;font-size:13px;color:var(--text-primary);letter-spacing:-.012em}.TimeViewV2_dayBlockDate__lWoWZ{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--text-muted)}.TimeViewV2_dayBlockSpacer___M14p{flex:1 1}.TimeViewV2_dayBlockTotal__Ygjgc{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-size:13px;font-weight:700;color:var(--text-primary)}.TimeViewV2_sessionRow__wEpoB{display:grid;grid-template-columns:160px 1fr;grid-gap:14px;gap:14px;padding:8px 4px;border-radius:var(--radius-xs);transition:background var(--duration-instant) var(--ease-standard)}.TimeViewV2_sessionRow__wEpoB:hover{background:var(--bg-subtle)}.TimeViewV2_sessionTime__iPEyo{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.TimeViewV2_sessionRange__h5rqn{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-size:11px;color:var(--text-secondary);font-weight:600}.TimeViewV2_sessionDuration__Cndtv{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-size:12.5px;color:var(--text-primary);font-weight:700}.TimeViewV2_sessionBody__33FSL{display:flex;flex-direction:column;gap:4px;min-width:0}.TimeViewV2_sessionTitle__iFyhC{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TimeViewV2_sessionMeta__1m1ki{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted);flex-wrap:wrap}.TimeViewV2_sessionSep__x8jEp{color:var(--text-faint)}.TimeViewV2_sessionTagList__WRAQG{display:inline-flex;gap:4px;flex-wrap:wrap}.TimeViewV2_sessionTag__lNgKB{display:inline-flex;align-items:center;font-size:10px;font-weight:600;padding:1px 6px;border-radius:var(--radius-pill);letter-spacing:.02em}.TimeViewV2_sessionBillable__vYTiN{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--success);background:var(--success-light);padding:1px 6px;border-radius:var(--radius-pill)}@media (max-width:700px){.TimeViewV2_sessionRow__wEpoB{grid-template-columns:1fr;gap:6px}.TimeViewV2_sessionTime__iPEyo{flex-direction:row;align-items:baseline;gap:8px}}.NotesViewV2_lens__vgOe4{--paper:#fdfbf3;--paper-edge:#ece5cf;--bg-feed:#efece2;--tree-line:#cfc8b1;--tree-line-soft:#e2dcc4;--ink:#1f1f2e;--ink-soft:#5a5a6e;--ink-faint:#8a8a9a;--note-highlight:#fde68a;--shadow-card:0 1px 0 rgba(60,40,10,.04),0 2px 6px rgba(60,40,10,.05);--shadow-card-h:0 1px 0 rgba(60,40,10,.04),0 6px 16px rgba(60,40,10,.09);display:flex;flex-direction:column;gap:14px}.NotesViewV2_monthNav__t1Gwv{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);padding:2px}.NotesViewV2_monthBtn__0wvX_{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;width:24px;height:24px;border-radius:4px;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.NotesViewV2_monthBtn__0wvX_:hover{background:var(--bg-subtle);color:var(--text-primary)}.NotesViewV2_monthLabel__6XPT2{font-size:12px;font-weight:700;color:var(--text-primary);padding:0 8px;font-feature-settings:"tnum";min-width:92px;text-align:center}.NotesViewV2_monthYear__BYZfd{color:var(--text-muted);font-weight:600;margin-left:4px}.NotesViewV2_todayBtn__ieC_C{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--fd-orange);font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;padding:0 8px}.NotesViewV2_toolbarSegs__KnlAN{display:inline-flex;align-items:center;gap:8px}.NotesViewV2_newNoteBtn__6Ss0B{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;background:var(--fd-navy,#1a1aa6);color:#fff;border:0;border-radius:var(--radius-md);padding:7px 13px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background var(--duration-instant) var(--ease-standard)}.NotesViewV2_newNoteBtn__6Ss0B:hover{background:var(--fd-navy-dark,#0a0a52)}.NotesViewV2_newNoteIcon__x2WHW{font-size:14px;font-weight:700;line-height:1}.NotesViewV2_body__F8lrG{display:grid;grid-template-columns:210px 1fr;grid-gap:0;gap:0;border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;background:var(--bg-feed);min-height:400px}@media (max-width:1100px){.NotesViewV2_body__F8lrG{grid-template-columns:1fr}.NotesViewV2_groupsCol__CrvTX{display:none}}.NotesViewV2_groupsCol__CrvTX{padding:16px 14px 40px;border-right:1px solid var(--border);background:var(--bg-card);align-self:stretch}.NotesViewV2_groupsHead__Awj4n{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);padding:0 4px 8px;font-family:var(--font-montserrat),"Montserrat",sans-serif}.NotesViewV2_groupItem__eMJM0{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;display:flex;align-items:center;gap:8px;padding:7px 8px;border:0;background:transparent;border-radius:var(--radius-md);cursor:pointer;font-family:inherit;font-size:12px;color:var(--text-secondary)}.NotesViewV2_groupItem__eMJM0:hover{background:var(--bg-subtle);color:var(--text-primary)}.NotesViewV2_groupItemActive__RWWhh{background:color-mix(in srgb,var(--fd-navy,#1a1aa6) 7%,transparent);color:var(--fd-navy,#1a1aa6);font-weight:600}.NotesViewV2_groupDot__29Div{width:8px;height:8px;border-radius:2px;flex-shrink:0}.NotesViewV2_groupName__aicw3{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.NotesViewV2_groupCount__wSNrQ{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--text-faint);font-weight:500}.NotesViewV2_groupsDivider__x4nYW{height:1px;background:var(--border-soft);margin:10px 4px}.NotesViewV2_statsBlock__40pTO{padding:4px 8px;font-size:11px;color:var(--text-muted);line-height:1.7}.NotesViewV2_statRow___rmPn{display:flex;justify-content:space-between}.NotesViewV2_statValue__fjABZ{font-family:JetBrains Mono,ui-monospace,monospace;color:var(--text-primary);font-weight:600}.NotesViewV2_feed__8MojL{padding:20px 24px 60px;min-width:0}.NotesViewV2_empty__8TNcW{background:var(--paper);border:1px dashed var(--paper-edge);border-radius:3px;padding:36px 24px;text-align:center;font-size:12.5px;color:var(--ink-faint)}.NotesViewV2_quickAdd___40Pd{background:var(--paper);border:1px solid var(--paper-edge);border-left:4px solid var(--ink-faint);border-radius:3px;padding:10px 14px;margin-bottom:14px;display:flex;align-items:center;gap:10px;box-shadow:var(--shadow-card)}.NotesViewV2_quickAdd___40Pd:hover{box-shadow:var(--shadow-card-h)}.NotesViewV2_quickAddIcon__YhOmy{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ink-faint);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-faint);font-size:12px;font-weight:700;line-height:1;flex-shrink:0}.NotesViewV2_quickAddInput__AtrXT{flex:1 1;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:var(--ink)}.NotesViewV2_quickAddInput__AtrXT::placeholder{color:var(--ink-faint)}.NotesViewV2_quickAddHint__vRmGs{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--ink-faint)}.NotesViewV2_quickAddHint__vRmGs kbd{display:inline-flex;padding:1px 4px;border:solid var(--paper-edge);border-width:1px 1px 2px;border-radius:3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;color:var(--ink-faint);font-weight:600}.NotesViewV2_monthDivider__ZDvXU{display:flex;align-items:center;gap:10px;margin:6px 0 12px}.NotesViewV2_monthDividerLabel__T4asr{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft)}.NotesViewV2_monthDividerCount__Sn0_t{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--ink-faint);font-weight:500}.NotesViewV2_monthDividerLine__euyBN{flex:1 1;height:1px;background:linear-gradient(to right,var(--paper-edge),transparent)}.NotesViewV2_block__j7cJu{--group-color:#8a7d5a;background:var(--paper);border:1px solid var(--paper-edge);border-left:4px solid var(--group-color);border-radius:3px;margin-bottom:10px;position:relative;box-shadow:var(--shadow-card)}.NotesViewV2_block__j7cJu:hover{box-shadow:var(--shadow-card-h)}.NotesViewV2_blockHead__1P8zo{display:flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;border-bottom:1px solid var(--paper-edge);background:color-mix(in srgb,var(--group-color) 4%,var(--paper))}.NotesViewV2_collapser__Lzlbi{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;width:16px;height:16px;cursor:pointer;color:var(--ink-faint);display:inline-flex;align-items:center;justify-content:center;font-size:10px;transition:transform .12s var(--ease-standard)}.NotesViewV2_blockCollapsed__B22Hw .NotesViewV2_collapser__Lzlbi{transform:rotate(-90deg)}.NotesViewV2_blockName__hofYf{font-size:11px;font-weight:800;color:var(--group-color);text-transform:uppercase;letter-spacing:.08em}.NotesViewV2_blockCount__GZEAw{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;color:color-mix(in srgb,var(--group-color) 70%,var(--ink-soft));padding:1px 6px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--group-color) 10%,transparent)}.NotesViewV2_blockSpan__yPXiK{font-size:11px;color:var(--ink-soft);font-weight:500}.NotesViewV2_blockSpacer__i_4it{flex:1 1}.NotesViewV2_flag__JA2oH{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:var(--radius-pill);letter-spacing:.04em}.NotesViewV2_flagFollow__F_opS{background:color-mix(in srgb,var(--fd-navy,#1a1aa6) 9%,transparent);color:var(--fd-navy,#1a1aa6)}.NotesViewV2_noteRow__xE0aC{display:grid;grid-template-columns:92px 1fr;grid-gap:12px;gap:12px;padding:10px 14px 10px 12px;border-top:1px solid var(--tree-line-soft)}.NotesViewV2_block__j7cJu[data-notes="1"] .NotesViewV2_noteRow__xE0aC,.NotesViewV2_noteRow__xE0aC:first-of-type{border-top:0}.NotesViewV2_noteDate__oLpbr{display:flex;flex-direction:column;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--ink-soft);font-weight:700;padding-top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.NotesViewV2_noteYmd__xaP67{letter-spacing:.02em;color:var(--ink)}.NotesViewV2_noteDow__iu7BJ{font-size:9.5px;color:var(--ink-faint);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-top:1px}.NotesViewV2_contribs__Hhip4{display:inline-flex;margin-top:6px}.NotesViewV2_contribAvatar__BOx_w{width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#fff;margin-left:-4px;border:1.5px solid var(--paper);font-family:var(--font-montserrat),"Montserrat",sans-serif}.NotesViewV2_contribAvatar__BOx_w:first-child{margin-left:0}.NotesViewV2_noteRowMenu__6siAU{position:absolute;top:-2px;right:-6px}.NotesViewV2_kebab__2w_75{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:4px;border:0;background:transparent;color:var(--ink-faint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:13px;opacity:0;transition:opacity .1s var(--ease-standard)}.NotesViewV2_noteRow__xE0aC:hover .NotesViewV2_kebab__2w_75{opacity:1}.NotesViewV2_kebab__2w_75:hover{background:rgba(0,0,0,.05);color:var(--ink)}.NotesViewV2_menuBackdrop__0UaR3{position:fixed;inset:0;z-index:30}.NotesViewV2_menu__4vqy5{position:absolute;top:26px;right:0;z-index:31;min-width:150px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:4px;display:flex;flex-direction:column;gap:1px}.NotesViewV2_menuItem__YcwaU{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;text-align:left;padding:7px 10px;border-radius:var(--radius-sm);font-family:inherit;font-size:12px;color:var(--text-primary);cursor:pointer}.NotesViewV2_menuItem__YcwaU:hover{background:var(--bg-subtle)}.NotesViewV2_menuItemDanger__DWJNG{color:var(--danger,#dc2626)}.NotesViewV2_noteBody__QrMsY{min-width:0}.NotesViewV2_obsTree__n5L2J{list-style:none;padding:0;margin:0}.NotesViewV2_obsNode__avmai{position:relative}.NotesViewV2_obsConnector__0YppS{position:absolute;top:4px;width:11px;height:9px;border-left:1px solid var(--tree-line);border-bottom:1px solid var(--tree-line);border-bottom-left-radius:4px;pointer-events:none}.NotesViewV2_obsRow__LT_By{display:grid;grid-template-columns:14px 1fr auto auto;align-items:start;grid-gap:6px;gap:6px;padding:1px 6px 1px 0;border-radius:3px;transition:background .1s var(--ease-standard);position:relative}.NotesViewV2_obsRow__LT_By:hover{background:color-mix(in srgb,var(--note-highlight) 16%,transparent)}.NotesViewV2_obsRow__LT_By:hover .NotesViewV2_obsHandle__RFH5Q,.NotesViewV2_obsRow__LT_By:hover .NotesViewV2_obsTools__tca_N{opacity:1}.NotesViewV2_obsHandle__RFH5Q{opacity:0;transition:opacity .1s var(--ease-standard);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-faint);cursor:-webkit-grab;cursor:grab;font-size:11px;line-height:1;padding-top:1px}.NotesViewV2_obsHandle__RFH5Q:active{cursor:-webkit-grabbing;cursor:grabbing}.NotesViewV2_obsMain__kHURH{min-width:0}.NotesViewV2_obsText___g3aQ{font-size:13px;line-height:1.45;color:var(--ink);min-width:0;word-wrap:break-word;padding:0;outline:none;display:inline}.NotesViewV2_obsText___g3aQ:focus,.NotesViewV2_obsText___g3aQ:focus-visible{outline:none;box-shadow:none}.NotesViewV2_obsTextHl__s3D6U{padding:1px 4px;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:inset 0 -1px 0 rgba(0,0,0,.08)}.NotesViewV2_obsText___g3aQ .hl,.NotesViewV2_obsText___g3aQ mark{background:var(--note-highlight);padding:0 3px;border-radius:2px;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--ink) 8%,transparent)}.NotesViewV2_obsText___g3aQ .mention{display:inline-flex;align-items:center;gap:3px;padding:0 6px;border-radius:3px;font-size:11px;font-weight:600;vertical-align:1px;white-space:nowrap}.NotesViewV2_obsText___g3aQ .mention.goal{background:var(--strategy-soft,#fce7ef);color:var(--strategy,#9b1f44);border:1px solid color-mix(in srgb,var(--strategy,#9b1f44) 25%,transparent)}.NotesViewV2_obsText___g3aQ .mention.segment{background:var(--bg-subtle);color:var(--text-secondary);border:1px solid var(--border)}.NotesViewV2_obsText___g3aQ .mention.task{background:color-mix(in srgb,var(--fd-navy,#1a1aa6) 10%,transparent);color:var(--fd-navy,#1a1aa6);border:1px solid color-mix(in srgb,var(--fd-navy,#1a1aa6) 25%,transparent)}.NotesViewV2_obsText___g3aQ .mention.person{background:rgba(0,0,0,.04);color:var(--ink);border:1px solid var(--paper-edge);font-weight:700}.NotesViewV2_obsLinks__W2gJi{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:6px;vertical-align:1px}.NotesViewV2_obsLink__g6qUt{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:3px;font-size:10.5px;font-weight:600;color:var(--ink-soft);background:rgba(0,0,0,.035);border:1px solid var(--paper-edge);text-decoration:none;white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis;line-height:1.6}.NotesViewV2_obsLink__g6qUt:before{content:"↗";font-size:9px;opacity:.6}.NotesViewV2_obsLink__g6qUt:hover{background:#fff;border-color:var(--ink-faint);color:var(--ink)}.NotesViewV2_obsAuthor__rf9uh{align-self:start;margin-top:3px;width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#fff;opacity:.62;transition:opacity .12s var(--ease-standard);flex-shrink:0;font-family:var(--font-montserrat),"Montserrat",sans-serif}.NotesViewV2_obsRow__LT_By:hover .NotesViewV2_obsAuthor__rf9uh{opacity:0;pointer-events:none}.NotesViewV2_obsTools__tca_N{opacity:0;display:flex;gap:3px;align-self:center;transition:opacity .12s var(--ease-standard);grid-column:3/span 2;justify-self:end;background:linear-gradient(to right,transparent 0,var(--paper) 14px);padding-left:14px}.NotesViewV2_obsTool__tdmJg{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--paper);border:1px solid var(--paper-edge);padding:2px 7px;border-radius:var(--radius-pill);font-size:9.5px;font-weight:700;color:var(--ink-soft);cursor:pointer;display:inline-flex;align-items:center;gap:3px;letter-spacing:.02em;height:20px}.NotesViewV2_obsTool__tdmJg:hover:not(:disabled){border-color:var(--ink-faint);color:var(--ink);background:#fff}.NotesViewV2_obsTool__tdmJg:disabled{opacity:.55;cursor:default}.NotesViewV2_obsToolPromote__Jw53X{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--fd-navy,#1a1aa6);border:1px solid var(--fd-navy,#1a1aa6);color:#fff;padding:2px 7px;border-radius:var(--radius-pill);font-size:9.5px;font-weight:700;cursor:pointer;height:20px}.NotesViewV2_obsToolPromote__Jw53X:disabled{opacity:.55;cursor:default}.NotesViewV2_obsToolDanger__Mc3LF{width:22px;justify-content:center;padding:2px 0}.NotesViewV2_obsToolDanger__Mc3LF:hover{border-color:var(--danger,#dc2626);color:var(--danger,#dc2626)}.NotesViewV2_noteFoot__WEeP0{display:flex;align-items:center;gap:12px;padding:6px 0 0 4px;font-size:10px;color:var(--ink-faint);opacity:0;transition:opacity .1s var(--ease-standard)}.NotesViewV2_noteRow__xE0aC:hover .NotesViewV2_noteFoot__WEeP0{opacity:1}.NotesViewV2_footItem__W1TZf{display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600}.NotesViewV2_footItemHas__g9vDD{color:var(--ink-soft)}.NotesViewV2_footGlyph__PLJIm{font-size:10px}.NotesViewV2_footSpacer___spP8{flex:1 1}.NotesViewV2_addObsBtn___Cw94{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px dashed var(--paper-edge);padding:2px 8px;border-radius:var(--radius-pill);font-size:10px;font-weight:600;color:var(--ink-faint);cursor:pointer;font-family:var(--font-montserrat),"Montserrat",sans-serif}.NotesViewV2_addObsBtn___Cw94:hover{border-color:var(--ink-faint);color:var(--ink);border-style:solid}@media (max-width:720px){.NotesViewV2_noteRow__xE0aC{grid-template-columns:1fr;gap:6px}.NotesViewV2_noteDate__oLpbr{flex-direction:row;gap:8px;align-items:baseline}.NotesViewV2_contribs__Hhip4{margin-top:0}.NotesViewV2_noteRowMenu__6siAU{position:static}}.TasksBoardV2_boardWrap__bNZHc{overflow-x:auto;margin:0 -10px;padding:0 10px 4px}.TasksBoardV2_board__GQH33{display:grid;grid-template-columns:repeat(4,minmax(280px,1fr));grid-gap:12px;gap:12px;min-width:1200px}@media (max-width:1100px){.TasksBoardV2_board__GQH33{grid-template-columns:repeat(4,280px)}}.TasksBoardV2_col__Ri_oc{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;min-height:200px;overflow:hidden}.TasksBoardV2_colHead__J_ARS{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-subtle);border-bottom:1px solid var(--border-soft)}.TasksBoardV2_colDot__KNV2i{width:8px;height:8px;border-radius:50%;flex-shrink:0}.TasksBoardV2_colTitle__D7C44{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:700;font-size:12px;color:var(--text-primary);letter-spacing:-.005em}.TasksBoardV2_colCount__Suxrf{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;color:var(--text-muted);background:var(--bg-card);padding:1px 7px;border-radius:var(--radius-pill)}.TasksBoardV2_colSpacer__hZJtF{flex:1 1}.TasksBoardV2_colTime__l3PE8{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;color:var(--text-muted)}.TasksBoardV2_colBody__6sPph{flex:1 1;padding:8px;display:flex;flex-direction:column;gap:6px;overflow-y:auto;max-height:70vh}.TasksBoardV2_colEmpty__fEXli{text-align:center;font-size:11px;color:var(--text-faint);padding:24px 8px;font-style:italic}.TasksBoardV2_card__EvdMQ{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:9px 10px 8px;display:flex;flex-direction:column;gap:6px;position:relative;cursor:pointer;transition:border-color var(--duration-instant) var(--ease-standard),box-shadow var(--duration-instant) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.TasksBoardV2_card__EvdMQ:hover{border-color:var(--text-faint);box-shadow:var(--shadow-md);transform:translateY(-1px)}.TasksBoardV2_cardDone__sG7vy{opacity:.7}.TasksBoardV2_cardDone__sG7vy .TasksBoardV2_cardTitle__FDw_U{text-decoration:line-through;color:var(--text-muted)}.TasksBoardV2_cardAbandoned__urdIW{opacity:.5;border-style:dashed}.TasksBoardV2_cardPriority__iiLsx{position:absolute;top:0;left:0;bottom:0;width:3px;border-radius:var(--radius-md) 0 0 var(--radius-md)}.TasksBoardV2_cardPriority_high__Awy4Y{background:var(--danger)}.TasksBoardV2_cardPriority_medium__vBcmt{background:var(--warning)}.TasksBoardV2_cardPriority_low__4ZHQw{background:var(--text-faint)}.TasksBoardV2_cardHead__Jy3v2{display:flex;align-items:flex-start;gap:8px}.TasksBoardV2_cardCheck___RlRg{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1.5px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-card);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;transition:border-color var(--duration-instant) var(--ease-standard),background var(--duration-instant) var(--ease-standard)}.TasksBoardV2_cardCheck___RlRg:hover{border-color:var(--text-secondary)}.TasksBoardV2_cardCheck___RlRg[data-status=in-progress]{border-color:var(--fd-orange)}.TasksBoardV2_cardCheck___RlRg[data-status=abandoned]{border-style:dashed}.TasksBoardV2_cardCheck___RlRg[data-status=done]{background:var(--success);border-color:var(--success);color:var(--text-on-dark)}.TasksBoardV2_cardTitle__FDw_U{flex:1 1;font-size:12.5px;font-weight:600;color:var(--text-primary);line-height:1.4;word-break:break-word}.TasksBoardV2_cardMeta__9L93j{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.TasksBoardV2_cardFoot__iG24Z{display:flex;align-items:center;gap:6px;border-top:1px dashed var(--border-soft);padding-top:6px;margin-top:2px}.TasksBoardV2_cardEst__r7bLm{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-size:10.5px;color:var(--text-muted);font-weight:600}.TasksBoardV2_cardFootSpacer___VjuH{flex:1 1}.TasksBoardV2_avatarStack__ZIidg{display:inline-flex;padding-left:6px}.TasksBoardV2_avatarStackItem__YlblL{margin-left:-6px;display:inline-flex;border-radius:50%;border:2px solid var(--bg-card)}.TasksWeekV2_week__niDoj{display:flex;flex-direction:column;gap:10px}.TasksWeekV2_weekHead__z9pS_{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.TasksWeekV2_navGroup__Q4_0x{display:inline-flex;align-items:center;gap:6px}.TasksWeekV2_navBtn__aKoon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--border);border-radius:var(--radius-xs);cursor:pointer;width:28px;height:28px;font-size:16px;line-height:1;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;font-family:inherit;transition:background var(--duration-instant) var(--ease-standard)}.TasksWeekV2_navBtn__aKoon:hover{background:var(--bg-subtle);color:var(--text-primary)}.TasksWeekV2_weekLabel__IXphf{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:700;font-size:13px;color:var(--text-primary);letter-spacing:-.012em;min-width:130px;text-align:center}.TasksWeekV2_todayBtn__iDZIt{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--fd-orange);color:var(--text-on-dark);border:0;cursor:pointer;padding:4px 10px;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.04em;border-radius:var(--radius-pill);margin-left:4px}.TasksWeekV2_body__Wiq6Y{display:grid;grid-template-columns:220px 1fr;grid-gap:10px;gap:10px}@media (max-width:1000px){.TasksWeekV2_body__Wiq6Y{grid-template-columns:1fr}}.TasksWeekV2_bank___sdU4{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden}.TasksWeekV2_bankHead__zzpoR{display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--bg-subtle);border-bottom:1px solid var(--border-soft)}.TasksWeekV2_bankTitle__9CGPm{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);flex:1 1}.TasksWeekV2_bankCount__173OY{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--text-muted);font-weight:700;background:var(--bg-card);padding:1px 7px;border-radius:var(--radius-pill)}.TasksWeekV2_bankBody__75fVD{padding:8px;display:flex;flex-direction:column;gap:5px;max-height:70vh;overflow-y:auto}.TasksWeekV2_dayGrid__1yIyg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}@media (max-width:1200px){.TasksWeekV2_dayGrid__1yIyg{grid-template-columns:repeat(7,130px);overflow-x:auto}}.TasksWeekV2_dayCol__48pDs{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;min-height:200px;overflow:hidden}.TasksWeekV2_dayColToday__YN4rz{border-color:var(--fd-orange);box-shadow:0 0 0 2px color-mix(in srgb,var(--fd-orange) 16%,transparent)}.TasksWeekV2_dayHead__25LpU{display:flex;align-items:baseline;gap:4px;padding:8px 10px;background:var(--bg-subtle);border-bottom:1px solid var(--border-soft)}.TasksWeekV2_dayWeekday__3mD0g{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.TasksWeekV2_dayNum__5lnaY{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-size:13px;font-weight:800;color:var(--text-primary);letter-spacing:-.014em}.TasksWeekV2_dayColToday__YN4rz .TasksWeekV2_dayNum__5lnaY,.TasksWeekV2_dayColToday__YN4rz .TasksWeekV2_dayWeekday__3mD0g{color:var(--fd-orange)}.TasksWeekV2_todayPill__T7sNX{font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--fd-orange);color:var(--text-on-dark);padding:1px 5px;border-radius:var(--radius-pill);margin-left:auto}.TasksWeekV2_dayBody__JEmPu{flex:1 1;padding:6px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;max-height:70vh}.TasksWeekV2_dayEmpty__L3T4m,.TasksWeekV2_empty__277Wf{text-align:center;font-size:10px;color:var(--text-faint);padding:16px 6px;font-style:italic}.TasksWeekV2_tile__zz32g{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xs);padding:6px 8px;display:grid;grid-template-columns:14px 1fr;grid-gap:6px;gap:6px;align-items:flex-start;cursor:pointer;transition:border-color var(--duration-instant) var(--ease-standard)}.TasksWeekV2_tile__zz32g:hover{border-color:var(--text-faint)}.TasksWeekV2_tileBank__VzzXi{background:var(--bg-subtle)}.TasksWeekV2_tileCheck__l2ed_{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border:1.5px solid var(--border);border-radius:3px;background:var(--bg-card);cursor:pointer;margin-top:1px}.TasksWeekV2_tileCheck__l2ed_:hover{border-color:var(--text-secondary)}.TasksWeekV2_tileCheck__l2ed_[data-status=in-progress]{border-color:var(--fd-orange)}.TasksWeekV2_tileCheck__l2ed_[data-status=done]{background:var(--success);border-color:var(--success)}.TasksWeekV2_tileBody___dekX{min-width:0}.TasksWeekV2_tileTitle__xtzca{font-size:11.5px;font-weight:600;color:var(--text-primary);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TasksWeekV2_tileMeta__nClnp{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:3px;font-size:10px;color:var(--text-muted)}.TasksWeekV2_tileEst__iNhFR{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-size:10px;font-weight:600;color:var(--text-muted)}.TasksCalendarV2_cal__t08Ts{display:flex;flex-direction:column;gap:8px}.TasksCalendarV2_head___K_Bc{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-self:flex-start}.TasksCalendarV2_navBtn__7yBWz{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--border);border-radius:var(--radius-xs);cursor:pointer;width:28px;height:28px;font-size:16px;line-height:1;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;font-family:inherit;transition:background var(--duration-instant) var(--ease-standard)}.TasksCalendarV2_navBtn__7yBWz:hover{background:var(--bg-subtle);color:var(--text-primary)}.TasksCalendarV2_monthLabel__TZwgX{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:800;font-size:14px;letter-spacing:-.012em;color:var(--text-primary);min-width:140px;text-align:center}.TasksCalendarV2_todayBtn__k1izv{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--fd-orange);color:var(--text-on-dark);border:0;cursor:pointer;padding:4px 10px;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.04em;border-radius:var(--radius-pill)}.TasksCalendarV2_dowRow__FwssK{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.TasksCalendarV2_dowLabel__jcGdO{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:700;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:4px 8px}.TasksCalendarV2_grid__fM__w{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(110px,1fr);grid-gap:4px;gap:4px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:4px}.TasksCalendarV2_cell__eUZu5{background:var(--bg-card);border-radius:var(--radius-xs);padding:4px 6px;display:flex;flex-direction:column;gap:3px;min-height:100px;border:1px solid transparent}.TasksCalendarV2_cellOut__vRtBN{background:var(--bg-subtle);opacity:.65}.TasksCalendarV2_cellToday__gk7Vm{border-color:var(--fd-orange);background:color-mix(in srgb,var(--fd-orange) 5%,var(--bg-card))}.TasksCalendarV2_cellHead__kojhf{display:flex;align-items:center}.TasksCalendarV2_cellDay__Vmj8z{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-size:11px;font-weight:700;color:var(--text-secondary)}.TasksCalendarV2_cellToday__gk7Vm .TasksCalendarV2_cellDay__Vmj8z{color:var(--fd-orange);font-weight:800}.TasksCalendarV2_cellBody__MG9l6{display:flex;flex-direction:column;gap:2px}.TasksCalendarV2_evt__2KiX9{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--evt-color,var(--text-muted)) 12%,transparent);border:0;cursor:pointer;display:flex;align-items:center;gap:4px;padding:2px 6px;border-radius:3px;font-family:inherit;font-size:10px;font-weight:600;color:color-mix(in srgb,var(--evt-color,var(--text-muted)) 65%,var(--text-primary) 35%);text-align:left;overflow:hidden}.TasksCalendarV2_evt__2KiX9:hover{background:color-mix(in srgb,var(--evt-color,var(--text-muted)) 22%,transparent)}.TasksCalendarV2_evtDot__yQ0Az{width:5px;height:5px;border-radius:50%;background:var(--evt-color,var(--text-muted));flex-shrink:0}.TasksCalendarV2_evtTitle__m111G{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TasksCalendarV2_evtDone__RjbNu{opacity:.55;text-decoration:line-through}.TasksCalendarV2_evtMore__oVlPn{font-size:9.5px;color:var(--text-muted);font-weight:600;padding:1px 6px;font-style:italic}.CapacityMeterList_list__Ich2E{display:flex;flex-direction:column;gap:8px}.CapacityMeterList_label__g6KN_{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:800;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}.CapacityMeterList_rows__fl_0e{list-style:none;display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.CapacityMeterList_row__MceH7{display:grid;grid-template-columns:minmax(0,1fr) minmax(60px,2fr) auto;align-items:center;grid-gap:10px;gap:10px}.CapacityMeterList_who__bb5u8{display:inline-flex;align-items:center;gap:7px;min-width:0}.CapacityMeterList_name__wCCGK{font-size:12px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CapacityMeterList_bar__JziNL{height:6px;background:var(--bg-subtle);border-radius:var(--radius-pill);overflow:hidden;display:block}.CapacityMeterList_barFill__E_kGE{display:block;height:100%;border-radius:var(--radius-pill);transition:width var(--duration-normal) var(--ease-standard)}.CapacityMeterList_value__X0O32{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-size:11px;font-weight:700;color:var(--text-secondary);min-width:48px;text-align:right}.CapacityMeterList_empty__5rUoS{font-size:12px;color:var(--text-faint);padding:8px 0}.CapacityMeterList_total__3OeaF{display:grid;grid-template-columns:minmax(0,1fr) minmax(60px,2fr) auto;align-items:center;grid-gap:10px;gap:10px;padding-top:8px;border-top:1px dashed var(--border-soft);margin-top:4px}.CapacityMeterList_totalLabel__H3Vx7{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:800;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary)}.CapacityMeterList_totalBar__WzLZW{height:6px;background:var(--bg-subtle);border-radius:var(--radius-pill);overflow:hidden;display:block}.CapacityMeterList_totalBarFill__CrZBC{display:block;height:100%;background:var(--fd-orange);border-radius:var(--radius-pill)}.CapacityMeterList_totalValue__TEyjj{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-size:11.5px;font-weight:800;color:var(--text-primary)}.CapacityMeterList_totalOf__NraOh{color:var(--text-muted);font-weight:600}