.help_heroText__w49o9>p{margin-bottom:var(--space-6)}.help_ticket__bSbVz{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,5vw,72px);scroll-margin-top:96px}.help_ticketText__QxIKO{display:grid;gap:var(--space-6)}.help_ticketText__QxIKO>div:first-child{margin-bottom:0}.help_steps__Yk_sY{display:grid;gap:var(--space-5);margin:0;padding:0;list-style:none}.help_steps__Yk_sY li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px var(--space-4)}.help_stepNumber__OOM6F{grid-row:span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font:var(--font-semibold) .78rem /1 var(--font-mono);color:var(--color-white);background:var(--home-process)}.help_steps__Yk_sY h3{margin:0;padding-top:6px;font-size:1.1rem;font-weight:var(--font-semibold);letter-spacing:-.01em;color:var(--text-primary)}.help_steps__Yk_sY p{margin:0;font-size:.97rem;line-height:1.6;color:var(--text-secondary)}.help_ticketCta__z24V_{display:grid;justify-items:start;gap:var(--space-2)}.help_ticketCta__z24V_ p{margin:0;font-size:.84rem;color:var(--text-muted)}.help_mock__StAAC{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--card-bg);border:1px solid var(--color-border);box-shadow:var(--shadow-lg)}.help_mockBar__GJ4QZ{display:flex;gap:6px;padding:10px 14px;border-bottom:1px solid var(--color-border-light);background:var(--bg-page)}.help_mockBar__GJ4QZ span{width:8px;height:8px;border-radius:50%;background:var(--color-border)}.help_mockBody___q_ud{display:grid;grid-template-columns:22% minmax(0,1fr);min-height:300px}.help_mockSide__C_Uaj{display:grid;align-content:start;gap:10px;padding:16px 14px;border-right:1px solid var(--color-border-light)}.help_mockMain__c_WUL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:var(--space-3);padding:var(--space-4)}.help_mockLine__ui5pM{height:8px;border-radius:var(--radius-pill);background:var(--color-border-light)}.help_mockCard__SR41G{display:grid;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-light)}.help_mockFooter___XBcl{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-4);border-top:1px solid var(--color-border-light);font-size:.8rem;color:var(--text-muted)}.help_mockFooter___XBcl>span:first-child{width:34%}.help_mockLinks__GDZie{display:flex;align-items:center;gap:var(--space-2);white-space:nowrap}.help_mockSupport__kE9pi{position:relative;display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:var(--radius-pill);font-weight:var(--font-semibold);color:var(--color-white);background:var(--home-process)}.help_mockSupport__kE9pi svg{width:14px;height:14px}.help_mockSupport__kE9pi:after{content:"";position:absolute;inset:-5px;border-radius:inherit;border:2px solid var(--home-process);opacity:.5;animation:help_supportPulse__SXtW4 2.4s ease-out infinite}.help_mockTicket__vvWZX{position:absolute;right:16px;bottom:64px;display:grid;grid-template-columns:auto auto;align-items:center;gap:2px 10px;padding:10px 14px;border-radius:var(--radius-md);background:var(--card-bg);border:1px solid var(--color-border);box-shadow:var(--shadow-md)}.help_mockTicketIcon__diy_N{grid-row:span 2;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--home-good);background:var(--success-bg)}.help_mockTicketIcon__diy_N svg{width:15px;height:15px}.help_mockTicket__vvWZX b{font-size:.8rem;font-weight:var(--font-semibold);color:var(--text-primary)}.help_mockTicket__vvWZX span:last-child{font:var(--font-semibold) .78rem /1.2 var(--font-mono);letter-spacing:.04em;color:var(--text-secondary)}@keyframes help_supportPulse__SXtW4{0%{transform:scale(1);opacity:.55}to{transform:scale(1.35);opacity:0}}.help_topics__cM5d8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,24px);margin:0;padding:0;list-style:none}.help_topic__kJz2O{display:flex;flex-direction:column;gap:var(--space-3);padding:clamp(22px,2.6vw,28px);border-radius:var(--radius-lg);background:var(--card-bg);border:1px solid var(--color-border)}.help_topicIcon__LEyv6{display:grid;place-items:center;width:44px;height:44px;margin-bottom:var(--space-1);border-radius:var(--radius-md);color:var(--home-process);background:var(--home-accent-soft)}.help_topicIcon__LEyv6 svg{width:22px;height:22px}.help_topic__kJz2O h3{margin:0;font-size:1.15rem;font-weight:var(--font-semibold);letter-spacing:-.01em;color:var(--text-primary)}.help_topic__kJz2O p{margin:0 0 var(--space-2);font-size:.95rem;line-height:1.6;color:var(--text-secondary)}.help_topic__kJz2O>a{margin-top:auto}@media (max-width:1100px){.help_topics__cM5d8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.help_ticket__bSbVz{grid-template-columns:minmax(0,1fr)}.help_ticketCta__z24V_{justify-items:center;text-align:center}}@media (max-width:560px){.help_topics__cM5d8{grid-template-columns:minmax(0,1fr)}.help_mockSide__C_Uaj{display:none}.help_mockBody___q_ud{grid-template-columns:minmax(0,1fr)}.help_mockFooter___XBcl>span:first-child{display:none}.help_mockFooter___XBcl{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.help_mockSupport__kE9pi:after{animation:none}}.Button_button__f_l0m{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);box-sizing:border-box;border-radius:var(--radius-md);font-family:var(--font-primary);font-weight:600;line-height:var(--leading-tight);text-align:center;text-decoration:none;cursor:pointer;border:none;outline:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);user-select:none}.Button_button__f_l0m:focus-visible{box-shadow:var(--focus-ring)}.Button_button__f_l0m:active:not(:disabled){transform:scale(.97)}.Button_button__f_l0m:disabled{opacity:.55;cursor:not-allowed;transform:none}.Button_button__f_l0m svg{flex-shrink:0}.Button_primary__gNjMo{background:var(--color-primary);color:var(--color-on-primary)}.Button_primary__gNjMo:hover:not(:disabled){background:var(--color-primary-hover);color:var(--color-on-primary)}.Button_secondary__6ARy2{background:transparent;border:1.5px solid var(--color-primary);color:var(--color-primary)}.Button_secondary__6ARy2:hover:not(:disabled){background:var(--primary-bg)}.Button_ghost__nCpIY{background:transparent;color:var(--color-primary)}.Button_ghost__nCpIY:hover:not(:disabled){background:var(--sidebar-hover)}.Button_danger__yObcW{background:var(--danger);color:var(--color-white)}.Button_danger__yObcW:hover:not(:disabled){filter:brightness(1.05)}.Button_dangerOutline__T3LFJ{background:transparent;border:1.5px solid var(--danger-border);color:var(--danger-text)}.Button_dangerOutline__T3LFJ:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger)}.Button_compact__O0PPK{height:36px;min-height:36px;padding:0 var(--space-3);font-size:13px;white-space:nowrap}.Button_default__ncW1B{min-height:40px;padding:var(--space-2) var(--space-5);font-size:var(--text-sm)}.Button_large__PNABv{min-height:48px;padding:var(--space-3) var(--space-6);font-size:var(--text-md)}.Button_fullWidth__9EUg4{width:100%}.Button_loading__xz7Vs,.Button_loading__xz7Vs:disabled{cursor:progress;opacity:.8}.Button_loading__xz7Vs .Button_label__lFQJf>svg{display:none}.Button_spinner__bkL9X{width:1em;height:1em;flex-shrink:0;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Button_buttonSpin__wUcL9 .7s linear infinite}@keyframes Button_buttonSpin__wUcL9{to{transform:rotate(1turn)}}.Button_label__lFQJf{display:inline-flex;align-items:center;gap:var(--space-2)}@media (max-width:767px){.Button_compact__O0PPK{height:32px;min-height:32px;padding:0 var(--space-2-5);font-size:var(--text-xs)}.Button_compact__O0PPK .Button_label__lFQJf{gap:var(--space-1)}.Button_compact__O0PPK svg{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.Button_button__f_l0m{transition:none}.Button_button__f_l0m:active:not(:disabled){transform:none}.Button_spinner__bkL9X{animation-duration:1.6s}}.utilities_visuallyHidden__LIAdu{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.Card_card__1XGVN{background:var(--card-bg);border-radius:var(--radius-lg);padding:var(--space-8);border:1px solid var(--color-border);box-shadow:var(--shadow-card);animation:Card_cardEnter__fnag6 .25s ease-out}@keyframes Card_cardEnter__fnag6{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.IconButton_button__knSPl{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;touch-action:manipulation;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.IconButton_button__knSPl:focus-visible{outline:none;box-shadow:var(--focus-ring)}.IconButton_button__knSPl:disabled{opacity:.55;cursor:not-allowed}.IconButton_sm__j4wKo{width:28px;height:28px}.IconButton_md___KDJB{width:36px;height:36px}.IconButton_ghost__kmQL4:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.IconButton_secondary__3Vzw4{border-color:var(--color-border);background:var(--bg-surface)}.IconButton_secondary__3Vzw4:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.IconButton_danger__PIkMO{color:var(--danger-text)}.IconButton_danger__PIkMO:hover:not(:disabled){background:var(--danger-bg)}.IconButton_pressed__hLBBj,.IconButton_pressed__hLBBj:hover:not(:disabled){border-color:var(--input-border-focus);background:var(--info-bg);color:var(--primary-text)}.IconButton_dense__hop80{flex-shrink:0}.IconButton_withBadge__0hzYg{position:relative}.IconButton_badge__fk2xV{position:absolute;top:calc(var(--space-1) * -1);right:calc(var(--space-1) * -1);min-width:16px;height:16px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:16px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--card-bg);pointer-events:none}.IconButton_badgeDanger__M7f32{background:var(--danger);color:var(--color-white)}@media (max-width:767px){.IconButton_md___KDJB:not(.IconButton_dense__hop80),.IconButton_sm__j4wKo:not(.IconButton_dense__hop80){width:40px;height:40px}}.FormField_field__NYvV5{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.FormField_span__xjO1B{grid-column:1/-1}.FormField_label__p5gHN{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.FormField_required__UcX2L{color:var(--danger-text)}.FormField_error__QxC82,.FormField_hint__5FZpf{margin:0;font-size:var(--text-xs);line-height:1.4}.FormField_hint__5FZpf{color:var(--text-muted)}.FormField_error__QxC82{color:var(--danger-text)}.EmojiPicker_popover__1UZ1L{display:flex;width:min(22rem,calc(100vw - var(--space-4)));height:min(26rem,var(--popover-available-height,26rem));overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-md)}.EmojiPicker_picker__vsv0F{--emoji-surface:var(--bg-elevated);display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;height:100%}.EmojiPicker_top__nJK4n{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-1)}.EmojiPicker_search__Oom_C{flex:1;min-width:0;height:var(--space-8);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--text-md)}.EmojiPicker_search__Oom_C::placeholder{color:var(--input-placeholder)}.EmojiPicker_cell__3_yoZ:focus-visible,.EmojiPicker_search__Oom_C:focus-visible,.EmojiPicker_toneButton__f3gwV:focus-visible,.EmojiPicker_tone__323NW:focus-visible{outline:none;box-shadow:var(--focus-ring)}.EmojiPicker_toneButton__f3gwV,.EmojiPicker_tone__323NW{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;font-size:var(--text-lg);line-height:1;cursor:pointer}.EmojiPicker_cell__3_yoZ:hover,.EmojiPicker_toneButton__f3gwV:hover,.EmojiPicker_tone__323NW:hover{background:var(--bg-hover)}.EmojiPicker_categories__NJ0JR,.EmojiPicker_tones__Jpnvc{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);padding:0 var(--space-2) var(--space-1);border-bottom:1px solid var(--color-border)}.EmojiPicker_tones__Jpnvc{justify-content:flex-start}.EmojiPicker_toneOn__7NJK7{border-color:var(--color-primary);background:var(--primary-bg)}.EmojiPicker_body__gsWlB{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-2) var(--space-2)}.EmojiPicker_section__VDWeg{content-visibility:auto;contain-intrinsic-size:auto 12rem}.EmojiPicker_sectionTitle__fWSj1{position:sticky;top:0;z-index:1;margin:0;padding:var(--space-2) var(--space-1) var(--space-1);background:var(--emoji-surface);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold)}.EmojiPicker_grid__2X_7o{display:grid;grid-template-columns:repeat(var(--emoji-columns,8),minmax(0,1fr));gap:var(--space-1);padding-top:var(--space-1)}.EmojiPicker_cell__3_yoZ{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;min-width:0;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;font-size:var(--text-xl);line-height:1;cursor:pointer}.EmojiPicker_state__pSkFn{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center}.EmojiPicker_stateTitle__gVLnL{margin:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.EmojiPicker_stateHint__ykYYh{margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.EmojiPicker_footer__xJG_U{display:flex;flex:none;align-items:center;gap:var(--space-2);min-height:var(--space-10);padding:var(--space-1) var(--space-3);border-top:1px solid var(--color-border);color:var(--text-secondary);font-size:var(--text-xs)}.EmojiPicker_previewEmoji__mRdUR{font-size:var(--text-2xl);line-height:1}.EmojiPicker_previewName__nfGFF{color:var(--text-primary);font-weight:var(--font-medium)}.EmojiPicker_previewCode__BjZCP,.EmojiPicker_previewName__nfGFF{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.EmojiPicker_picker__vsv0F{--emoji-surface:var(--card-bg);height:min(32rem,70vh)}.EmojiPicker_cell__3_yoZ{font-size:var(--text-2xl)}.EmojiPicker_footer__xJG_U{display:none}}.Drawer_layer__zqxpE{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;justify-content:flex-end;background:var(--overlay-bg);animation:Drawer_fadeIn__A4PlW var(--transition-fast)}.Drawer_panel__pJ8Te{position:relative;display:flex;flex-direction:column;width:min(440px,100%);max-width:100%;height:100%;background:var(--card-bg);border-left:1px solid var(--color-border);box-shadow:var(--shadow-lg);animation:Drawer_slideIn__na6RH .18s ease-out}.Drawer_panel__pJ8Te:focus{outline:none}.Drawer_sizeMd__PTmIG{width:min(560px,100%)}.Drawer_sizeLg__EWM3O{width:min(720px,100%)}.Drawer_header__0lVik{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);padding-top:calc(var(--space-4) + env(safe-area-inset-top, 0px));border-bottom:1px solid var(--color-border)}.Drawer_headerText__sV8uH{display:flex;flex:1;align-items:baseline;gap:var(--space-2);min-width:0}.Drawer_title__opHOF{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);font-weight:var(--font-semibold);letter-spacing:-.02em;color:var(--text-primary)}.Drawer_close__NuzxT{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;touch-action:manipulation}.Drawer_close__NuzxT:hover{background:var(--bg-hover);color:var(--text-primary)}.Drawer_close__NuzxT:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Drawer_body__86aPY{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-3) var(--space-4) var(--space-6);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.Drawer_footer__MTGXa{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--color-border);background:var(--card-bg)}@media (max-width:767px){.Drawer_layer__zqxpE{align-items:flex-end}.Drawer_panel__pJ8Te,.Drawer_sizeLg__EWM3O,.Drawer_sizeMd__PTmIG{width:100%;height:min(92dvh,92vh);max-height:min(92dvh,92vh);border-left:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden;animation-name:Drawer_sheetUp__iPY2F}.Drawer_header__0lVik{padding-top:var(--space-4)}.Drawer_body__86aPY{padding-bottom:var(--space-4)}.Drawer_footer__MTGXa{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:var(--space-2)}.Drawer_footer__MTGXa>*{width:100%;justify-content:center}}@keyframes Drawer_fadeIn__A4PlW{0%{opacity:0}to{opacity:1}}@keyframes Drawer_slideIn__na6RH{0%{transform:translateX(var(--space-3));opacity:.85}to{transform:translateX(0);opacity:1}}@keyframes Drawer_sheetUp__iPY2F{0%{transform:translateY(var(--space-4));opacity:.9}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.Drawer_layer__zqxpE,.Drawer_panel__pJ8Te{animation:none}}.EmptyState_emptyState__AhVgf{background:var(--bg-surface);border:1px dashed var(--color-border);border-radius:var(--radius-lg);padding:56px var(--space-6);text-align:center;color:var(--text-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px}.EmptyState_iconBadge__XjI96{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);margin:0 0 var(--space-4);flex-shrink:0}.EmptyState_icon__nEhRa{display:block}.EmptyState_illustration__oWfYN{margin-bottom:var(--space-4);max-width:200px;width:100%;display:flex;justify-content:center;align-items:center;color:var(--text-muted)}.EmptyState_illustration__oWfYN svg{opacity:.6}.EmptyState_title___sezM{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-2)}.EmptyState_description__Be39x{font-size:13px;color:var(--text-secondary);margin:0 auto var(--space-5);max-width:520px;line-height:1.6}.EmptyState_actions__SKW8j{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center;align-items:center}.EmptyState_actionBadge__02YYE{display:inline-block;margin-left:var(--space-2);padding:2px var(--space-1-5);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);background:color-mix(in srgb,var(--text-muted) 15%,transparent);border-radius:var(--radius-sm)}@media (max-width:767px){.EmptyState_emptyState__AhVgf{padding:48px var(--space-4);min-height:220px}}.FloatingActionButton_fab__xZlhf{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--bg-elevated);box-shadow:var(--shadow-md);cursor:pointer;touch-action:manipulation;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.FloatingActionButton_fab__xZlhf:hover{transform:scale(1.05);box-shadow:var(--shadow-lg)}.FloatingActionButton_fab__xZlhf:active{transform:scale(.97)}.FloatingActionButton_fab__xZlhf:focus-visible{outline:none;box-shadow:var(--shadow-md),var(--focus-ring)}.FloatingActionButton_icon__yJuAf{display:inline-flex}@media (max-width:767px){.FloatingActionButton_fab__xZlhf{right:var(--space-4);bottom:var(--space-4)}}@media (prefers-reduced-motion:reduce){.FloatingActionButton_fab__xZlhf{transition:none}.FloatingActionButton_fab__xZlhf:active,.FloatingActionButton_fab__xZlhf:hover{transform:none}}.FilePreviewModal_shell__gesHv{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;background:var(--bg-page);color:var(--text-primary)}.FilePreviewModal_header__LiU4a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-top:calc(var(--space-3) + env(safe-area-inset-top, 0px));border-bottom:1px solid var(--color-border);background:var(--card-bg);flex-shrink:0}.FilePreviewModal_headerMeta__zGd07{min-width:0;display:flex;flex-direction:column;gap:2px}.FilePreviewModal_filename__rs_ws{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilePreviewModal_counter__HW_uK{font-size:11px;color:var(--text-muted)}.FilePreviewModal_headerActions__zjAcp{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.FilePreviewModal_iconButton__7rWwK{min-height:36px!important;height:36px!important;padding:0 var(--space-2-5)!important;color:var(--text-primary)!important}.FilePreviewModal_downloadLabel__q9cZV{font-size:var(--text-xs)}.FilePreviewModal_stage__7FMN1{position:relative;flex:1;min-height:0;display:flex;align-items:stretch;background:color-mix(in srgb,var(--text-primary) 6%,var(--bg-page))}.FilePreviewModal_canvas__DJGfU{flex:1;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;padding:var(--space-4);overflow:hidden}.FilePreviewModal_image__4IK2i{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--radius-sm)}.FilePreviewModal_pdf__g_H6k{width:100%;height:100%;border:none;background:var(--card-bg);border-radius:var(--radius-sm)}.FilePreviewModal_navButton__v45W1{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:var(--radius-pill)!important;background:var(--card-bg)!important;color:var(--text-primary)!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-sm)}.FilePreviewModal_navPrev__R5w2q{left:var(--space-3)}.FilePreviewModal_navNext__BErlT{right:var(--space-3)}.FilePreviewModal_errorState__J05sS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);text-align:center;max-width:360px;padding:var(--space-4);color:var(--text-secondary)}.FilePreviewModal_errorState__J05sS p{margin:0}.FilePreviewModal_errorActions__GNa3W{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}@media (max-width:767px){.FilePreviewModal_header__LiU4a{padding:var(--space-2) var(--space-3);padding-top:calc(var(--space-2) + env(safe-area-inset-top, 0px))}.FilePreviewModal_downloadLabel__q9cZV{display:none}.FilePreviewModal_canvas__DJGfU{padding:var(--space-2)}.FilePreviewModal_navButton__v45W1{width:36px!important;height:36px!important;min-height:36px!important}.FilePreviewModal_navPrev__R5w2q{left:var(--space-1)}.FilePreviewModal_navNext__BErlT{right:var(--space-1)}.FilePreviewModal_filename__rs_ws{font-size:var(--text-xs)}.FilePreviewModal_headerActions__zjAcp{gap:0}}.DocumentPdf_root__Pa4aG{display:inline-flex}.DocumentPdf_root__Pa4aG>button{width:auto}.Logo_brand__BTCqu{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}a.Logo_brand__BTCqu{border-radius:var(--radius-sm);transition:opacity var(--transition-fast)}a.Logo_brand__BTCqu:hover{opacity:.8}a.Logo_brand__BTCqu:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Logo_sm__GTfAO{--logo-h:20px}.Logo_md__mtvMi{--logo-h:30px}.Logo_lg__JdZi3{--logo-h:36px}.Logo_lockup___CLBK{display:block;flex-shrink:0;width:auto;height:var(--logo-h)}.Logo_wordmark__FtSGj{display:block;flex-shrink:0;width:auto;height:calc(var(--logo-h) * .7189)}.AiMark_mark__8n558{--ai-mark-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140.1 138.1'%3E%3Cpath d='M49,138.1C39.8,138.1 31.4,136 23.9,131.9C16.4,127.7 10.6,121.8 6.3,114.1C2.1,106.3 0,97.4 0,87.2C0,77.1 2.2,68.3 6.5,60.6C10.9,52.9 16.9,46.9 24.4,42.9C31.9,38.7 40.4,36.6 49.7,36.6C59,36.6 67.5,38.7 75,42.9C82.5,46.9 88.4,52.8 92.8,60.5C97.2,68.1 99.4,77 99.4,87.2C99.4,97.4 97.1,106.3 92.6,114.1C88.1,121.8 82.1,127.7 74.5,131.9C66.8,136 58.3,138.1 49,138.1ZM49,123.8C54.8,123.8 60.3,122.4 65.5,119.7C70.6,116.9 74.8,112.8 77.9,107.3C81.1,101.8 82.7,95.1 82.7,87.2C82.7,79.3 81.2,72.6 78,67.1C74.9,61.6 70.9,57.5 65.8,54.9C60.8,52.1 55.4,50.8 49.5,50.8C43.5,50.8 38,52.1 33,54.9C28.1,57.5 24.2,61.6 21.2,67.1C18.2,72.6 16.7,79.3 16.7,87.2C16.7,95.2 18.1,102 21,107.5C24,113 27.9,117.1 32.8,119.8C37.7,122.5 43.1,123.8 49,123.8ZM129.4,22.2C126.3,22.2 123.6,21.2 121.5,19C119.3,16.9 118.2,14.2 118.2,11.1C118.2,8 119.3,5.4 121.5,3.2C123.6,1.1 126.3,0 129.4,0C132.4,0 134.9,1.1 136.9,3.2C139.1,5.4 140.1,8 140.1,11.1C140.1,14.2 139.1,16.9 136.9,19C134.9,21.2 132.4,22.2 129.4,22.2ZM137.3,38.2L137.3,136.5L120.9,136.5L120.9,38.2L137.3,38.2Z'/%3E%3C/svg%3E");display:inline-grid;place-items:center;flex:none;width:var(--ai-mark-size,18px);height:var(--ai-mark-size,18px);border-radius:26%;background:var(--ai-mark-bg);vertical-align:middle}.AiMark_mark__8n558:after{content:"";width:56%;height:56%;background:var(--color-white);-webkit-mask:var(--ai-mark-glyph) center /contain no-repeat;mask:var(--ai-mark-glyph) center /contain no-repeat}.DataView_content__Dkt6S{position:relative}.DataView_refreshing__n_2H_>:not([role=progressbar]){opacity:.6;transition:opacity var(--transition-fast) .15s}.Sidebar_sidebar__wMDvq{--sidebar-selected-bg:color-mix(in srgb,var(--color-primary) 10%,transparent);width:200px;height:100%;max-height:100vh;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-right:1px solid var(--glass-border);display:flex;flex-direction:column;position:sticky;top:0;z-index:10;overflow:hidden;transition:width var(--transition-medium) cubic-bezier(.4,0,.2,1),background var(--transition-medium),border-color var(--transition-medium);flex-shrink:0}@media (min-width:768px){.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa{width:48px;overflow-x:visible;overflow-y:auto}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_navItemText__URK4U{opacity:0;width:0;overflow:hidden;margin:0;transition:opacity var(--transition-medium) cubic-bezier(.4,0,.2,1),width var(--transition-medium) cubic-bezier(.4,0,.2,1),margin var(--transition-medium) cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_sectionLabel__CHW4x{opacity:0;height:0;padding:0;margin:0;overflow:hidden;transition:opacity var(--transition-medium) cubic-bezier(.4,0,.2,1),height var(--transition-medium) cubic-bezier(.4,0,.2,1),padding var(--transition-medium) cubic-bezier(.4,0,.2,1),margin var(--transition-medium) cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_dividerLabel__Cc46i{display:none}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_dividerLine__vutne{margin:var(--space-2) 0}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_navItem__31F7I{padding:var(--space-2) 0;justify-content:center;overflow:visible;position:relative;transition:padding .2s ease}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_navItem__31F7I.Sidebar_selected__MPXi1{background:var(--sidebar-selected-bg)!important;border-radius:var(--radius-sm)}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_navItem__31F7I:before{left:0;width:3px;z-index:3}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_navItem__31F7I.Sidebar_selected__MPXi1:before{transform:translateY(-50%) scaleY(1);height:60%;width:3px;background:var(--color-primary);border-radius:0 2px 2px 0}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_navItemIcon__6050D{margin-left:0;margin-right:0;position:relative;z-index:2}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_navItem__31F7I.Sidebar_selected__MPXi1 .Sidebar_navItemIcon__6050D{margin-left:0}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_nav__Huke8{overflow-x:visible;transition:padding .2s ease}}@media (max-width:767px){.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa{width:100%!important;max-width:100%!important}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_dividerLabel__Cc46i,.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_navItemText__URK4U,.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_sectionLabel__CHW4x{opacity:1!important;width:auto!important;height:auto!important;overflow:visible!important;display:block!important}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_navItem__31F7I{padding:var(--space-3) var(--space-4)!important;justify-content:flex-start!important}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_nav__Huke8{padding:var(--space-6) var(--space-4)!important}.Sidebar_collapseButtonCollapsed__9hgnl,.Sidebar_sectionLabel__CHW4x .Sidebar_collapseButtonInline__JAZBu{display:none!important}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_navItemIcon__6050D{margin-left:0!important;margin-right:0!important}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_dividerLine__vutne{margin:var(--space-3) 0!important}}.Sidebar_sidebarContent__UYWRh{overflow:hidden}.Sidebar_nav__Huke8,.Sidebar_sidebarContent__UYWRh{flex:1;display:flex;flex-direction:column;min-height:0;max-height:100%}.Sidebar_nav__Huke8{padding:var(--space-3) var(--space-2);gap:2px;overflow-y:auto;overflow-x:hidden;position:relative}.Sidebar_nav__Huke8::-webkit-scrollbar{width:6px}.Sidebar_nav__Huke8::-webkit-scrollbar-track{background:transparent}.Sidebar_nav__Huke8::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-sm);transition:background var(--transition-fast)}.Sidebar_nav__Huke8::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.Sidebar_sectionLabel__CHW4x{padding:8px 12px 6px;font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);position:relative}.Sidebar_sidebarLogo___Xxu4{min-width:0;flex:1}.Sidebar_collapseButtonInline__JAZBu{flex-shrink:0}.Sidebar_collapseButtonInline__JAZBu .Sidebar_collapseIcon__U26nS.Sidebar_expanded__fSO4c{transform:rotate(180deg)}.Sidebar_collapseButtonCollapsed__9hgnl{padding:var(--space-2) var(--space-2) 4px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--glass-border);flex-shrink:0;background:var(--glass-bg);backdrop-filter:var(--glass-blur);width:100%}.Sidebar_sectionDivider__Cc5ga{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2) var(--space-2);margin:var(--space-2) 0;position:relative}.Sidebar_dividerLine__vutne{flex:1;height:1px;background:var(--glass-border);position:relative}.Sidebar_dividerLabel__Cc46i{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:0 var(--space-2);background:transparent;border-radius:0;position:relative;transition:opacity .2s ease}.Sidebar_navGroup__bb97f{display:flex;flex-direction:column;gap:var(--space-1)}.Sidebar_navItem__31F7I{display:flex;align-items:center;gap:10px;padding:6px 12px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .15s ease;text-align:left;color:var(--text-secondary);font-size:13px;font-weight:400;font-family:var(--font-primary);position:relative;overflow:visible;letter-spacing:-.01em;white-space:nowrap}.Sidebar_navItem__31F7I:active{opacity:.7}.Sidebar_navItem__31F7I:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:0;background:var(--color-primary);border-radius:0 2px 2px 0;transition:all .15s ease}.Sidebar_navItem__31F7I:hover{background:var(--bg-hover);color:var(--text-primary)}.Sidebar_navItem__31F7I:hover:before{transform:translateY(-50%) scaleY(1);height:50%;background:var(--color-primary);opacity:.6}.Sidebar_navItem__31F7I.Sidebar_selected__MPXi1{background:var(--sidebar-selected-bg);color:var(--primary-text);font-weight:500}.Sidebar_navItem__31F7I.Sidebar_selected__MPXi1:before{transform:translateY(-50%) scaleY(1);height:60%;width:3px;background:var(--color-primary);border-radius:0 2px 2px 0}.Sidebar_navItemIcon__6050D{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:20px;height:20px;border-radius:0;background:transparent;border:none;transition:color .15s ease;overflow:visible}.Sidebar_navIcon__7O7i3{transition:color .15s ease;z-index:1;color:var(--text-secondary);width:18px;height:18px}.Sidebar_navItem__31F7I:hover .Sidebar_navIcon__7O7i3{color:var(--text-primary)}.Sidebar_navItem__31F7I.Sidebar_selected__MPXi1 .Sidebar_navIcon__7O7i3{color:var(--primary-text)}.Sidebar_navItemText__URK4U{flex:1;min-width:0;font-weight:400;letter-spacing:-.01em;transition:opacity .2s ease,width .2s ease,margin .2s ease;position:relative}.Sidebar_navItemParent__tnjw4{font-weight:500}.Sidebar_subMenuGroup__BppOr{display:flex;flex-direction:column;gap:2px;margin-left:var(--space-4);margin-top:2px;margin-bottom:var(--space-1);padding-left:var(--space-2);border-left:2px solid var(--glass-border);animation:Sidebar_slideDown__WJE4c .2s ease}@keyframes Sidebar_slideDown__WJE4c{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Sidebar_navItemSub__UFaDL{padding-left:var(--space-3);font-size:var(--text-xs)}.Sidebar_navItemSub__UFaDL .Sidebar_navItemIcon__6050D{width:16px;height:16px}.Sidebar_navItemSub__UFaDL .Sidebar_navIcon__7O7i3{width:14px;height:14px}.Sidebar_chevronIcon__2asSf{margin-left:auto;transition:transform .2s ease;color:var(--text-secondary);flex-shrink:0}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_chevronIcon__2asSf,.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_subMenuGroup__BppOr{display:none}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa .Sidebar_navItemParent__tnjw4{justify-content:center}.Sidebar_navItem__31F7I:hover .Sidebar_navItemText__URK4U{color:var(--text-primary)}.Sidebar_navItem__31F7I.Sidebar_selected__MPXi1 .Sidebar_navItemText__URK4U{color:var(--primary-text);font-weight:500}.Sidebar_navItem__31F7I.Sidebar_aiNavItem___dm8Y{background:transparent;border:none}.Sidebar_navItem__31F7I.Sidebar_aiNavItem___dm8Y:hover{background:color-mix(in srgb,var(--color-primary-dark) 8%,transparent)}.Sidebar_navItem__31F7I.Sidebar_aiNavItem___dm8Y.Sidebar_selected__MPXi1{background:color-mix(in srgb,var(--color-primary-dark) 15%,transparent)}.Sidebar_badge__r3QBF{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--space-2);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1;box-shadow:var(--shadow-sm)}.Sidebar_navItem__31F7I.Sidebar_selected__MPXi1 .Sidebar_badge__r3QBF{background:var(--color-primary-dark)}.Sidebar_betaLabel__eIbyr{display:inline-block;margin-left:6px;padding:2px 6px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--bg-secondary);border-radius:3px;line-height:1.2;vertical-align:middle}.Sidebar_betaLabelCollapsed__PN8lK{position:absolute;right:1px;bottom:1px;margin-left:0;padding:1px 3px;font-size:7px;z-index:3;pointer-events:none}.Sidebar_navItem__31F7I.Sidebar_selected__MPXi1 .Sidebar_betaLabel__eIbyr{color:var(--primary-text);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.Sidebar_navItem__31F7I:hover .Sidebar_betaLabel__eIbyr{color:var(--text-secondary)}.Sidebar_mobileCloseButtonWrapper__YjUck{display:none;align-items:center;justify-content:flex-end;padding:var(--space-3);border-bottom:1px solid var(--color-border);flex-shrink:0}.Sidebar_mobileCloseButton___vAzi{z-index:10}.Sidebar_overlay__t_UxR{display:none;position:fixed;inset:0;background:var(--overlay-bg);z-index:9998;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:opacity var(--transition-fast)}@media (max-width:767px){.Sidebar_sidebar__wMDvq{position:fixed;left:-100%;top:0;width:100%!important;max-width:100%!important;height:100%;max-height:100vh;transition:left var(--transition-medium) cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-lg);z-index:9999}.Sidebar_sidebar__wMDvq.Sidebar_mobileOpen__lVbDb{left:0;z-index:9999}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa{width:100%!important;max-width:100%!important;left:-100%}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa.Sidebar_mobileOpen__lVbDb{left:0;width:100%!important}.Sidebar_collapseButtonCollapsed__9hgnl,.Sidebar_sectionLabel__CHW4x .Sidebar_collapseButtonInline__JAZBu{display:none!important}.Sidebar_nav__Huke8{padding:var(--space-3) var(--space-2);gap:2px}.Sidebar_navItem__31F7I{padding:6px 12px;min-height:44px;font-size:13px;-webkit-tap-highlight-color:var(--sidebar-selected-bg)}.Sidebar_navItemIcon__6050D{width:20px;height:20px}.Sidebar_navIcon__7O7i3{width:18px;height:18px}.Sidebar_mobileCloseButtonWrapper__YjUck{display:flex;padding:var(--space-3);border-bottom:1px solid var(--glass-border)}.Sidebar_mobileCloseButton___vAzi{-webkit-tap-highlight-color:var(--sidebar-selected-bg)}.Sidebar_sectionLabel__CHW4x{padding:var(--space-2) var(--space-3);padding-left:var(--space-4);font-size:.7rem}.Sidebar_overlay__t_UxR{display:block;z-index:9998}.Sidebar_sidebar__wMDvq.Sidebar_noMobileTransition__9VN4u{transition:none!important}.Sidebar_sidebar__wMDvq:not(.Sidebar_noMobileTransition__9VN4u){transition:left var(--transition-medium) cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__wMDvq.Sidebar_mobileOpen__lVbDb{z-index:9999!important;position:fixed!important}.Sidebar_navItem__31F7I{min-height:44px;-webkit-tap-highlight-color:var(--sidebar-selected-bg)}.Sidebar_mobileCloseButtonWrapper__YjUck{z-index:10000;position:relative}}@media (min-width:768px) and (max-width:1023px){.Sidebar_sidebar__wMDvq{width:180px;height:100%;max-height:100vh}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa{width:48px}.Sidebar_nav__Huke8{padding:var(--space-3) var(--space-2)}.Sidebar_navItem__31F7I{padding:6px 12px;font-size:13px}.Sidebar_navItemIcon__6050D{width:20px;height:20px}}@media (min-width:1024px) and (max-width:1439px){.Sidebar_sidebar__wMDvq{width:200px}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa{width:48px}}@media (min-width:1440px) and (max-width:1919px){.Sidebar_sidebar__wMDvq{width:220px;height:100%;max-height:100vh}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa{width:48px}.Sidebar_nav__Huke8{padding:12px 10px}.Sidebar_navItem__31F7I{padding:6px 12px}}@media (min-width:1920px){.Sidebar_sidebar__wMDvq{width:240px;height:100%;max-height:100vh}.Sidebar_sidebar__wMDvq.Sidebar_collapsed__io9aa{width:48px}.Sidebar_nav__Huke8{padding:12px 10px}.Sidebar_navItem__31F7I{padding:6px 12px;font-size:13px}.Sidebar_navItemIcon__6050D{width:20px;height:20px}.Sidebar_navIcon__7O7i3{width:18px;height:18px}}.Sidebar_navItem__31F7I:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Sidebar_collapseIcon__U26nS,.Sidebar_navIcon__7O7i3,.Sidebar_navItemIcon__6050D,.Sidebar_navItem__31F7I{animation:none;transition:none}.Sidebar_navItem__31F7I:hover,.Sidebar_navItem__31F7I:hover .Sidebar_navIcon__7O7i3,.Sidebar_navItem__31F7I:hover .Sidebar_navItemIcon__6050D{transform:none}}[data-theme=dark] .Sidebar_sidebar__wMDvq{--sidebar-selected-bg:var(--primary-bg);box-shadow:var(--shadow-sidebar)}.WorkspaceHeader_header__M5vhh{height:56px;padding:0 var(--space-6);display:flex;align-items:center;justify-content:space-between;background:var(--header-bg);backdrop-filter:blur(12px);border-bottom:1px solid var(--header-border);box-shadow:var(--shadow-xs);position:sticky;top:0;z-index:100;min-height:56px;width:100%;flex:1;box-sizing:border-box}@media (max-width:767px){.WorkspaceHeader_header__M5vhh{z-index:9997}}.WorkspaceHeader_left__QthLz{display:flex;align-items:center;gap:var(--space-4);flex:1;min-width:0}.WorkspaceHeader_companyLogoWrap__i8Nvh{width:36px;height:36px;border-radius:10px;border:1px solid var(--color-border);background:var(--bg-surface);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.WorkspaceHeader_companyInitials__tOT8c{border-color:transparent;font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.02em}.WorkspaceHeader_companyLogo__f5d2T{width:100%;height:100%;object-fit:contain}.WorkspaceHeader_headerInfo__jUrJP{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.WorkspaceHeader_companyName___aadj{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);margin:0;padding:0;font-family:var(--font-primary);letter-spacing:-.01em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}.WorkspaceHeader_companyName___aadj:empty{display:none}.WorkspaceHeader_welcomeText__XLKum{font-size:11px;font-weight:400;color:var(--text-secondary);margin:0;padding:0;font-family:var(--font-primary);letter-spacing:-.01em;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}.WorkspaceHeader_welcomeText__XLKum:empty{display:none}.WorkspaceHeader_userName__byKqE{font-weight:500;color:var(--text-primary);font-size:11px}.WorkspaceHeader_right__5fSji{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-shrink:0;margin-left:auto}@media (max-width:767px){.WorkspaceHeader_header__M5vhh{padding:0 var(--space-4);height:56px;min-height:56px}.WorkspaceHeader_companyName___aadj{font-size:13px;max-width:200px}.WorkspaceHeader_welcomeText__XLKum{font-size:10px;max-width:200px}.WorkspaceHeader_welcomeText__XLKum .WorkspaceHeader_userName__byKqE{font-size:10px}}.detail-header-layout_detailFormFields__3rQoq :is(input,textarea)::placeholder{color:var(--input-placeholder);font-weight:400;font-style:normal;opacity:1}.detail-header-layout_detailFormFields__3rQoq .ql-toolbar.ql-snow{border-color:var(--color-border-light)!important;background:var(--bg-surface)!important;border-radius:var(--radius-md) var(--radius-md) 0 0}.detail-header-layout_detailFormFields__3rQoq .ql-container.ql-snow{border-color:var(--color-border-light)!important;background:var(--input-bg)!important;border-radius:0 0 var(--radius-md) var(--radius-md)}.detail-header-layout_detailFormFields__3rQoq .ql-editor{padding:var(--space-3) var(--space-4)}.detail-header-layout_headerContent__OsWV_{--detail-right-col:340px;display:grid;grid-template-columns:minmax(0,1fr) var(--detail-right-col);gap:var(--space-6);align-items:start;margin-top:0;margin-bottom:var(--space-4)}.detail-header-layout_headerLeftColumn__70s3_{grid-column:1;display:flex;flex-direction:column;gap:var(--space-5);min-width:0;width:100%}.detail-header-layout_headerRightColumn__z8ogd{grid-column:2;align-self:start}.detail-header-layout_headerPrimary__VFocE,.detail-header-layout_headerRightColumn__z8ogd{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;width:100%}.detail-header-layout_headerSecondary__WhkpK{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;width:100%}.detail-header-layout_headerRight__In7BD{position:sticky;top:calc(var(--space-6) + var(--space-4));align-self:start}.detail-header-layout_headerActivity__lIunm,.detail-header-layout_headerRight__In7BD{display:flex;flex-direction:column;min-width:0;width:100%}.detail-header-layout_contentSection__AKjo_{margin-top:var(--space-4);margin-bottom:0;width:100%;max-width:100%;min-width:0}.detail-header-layout_sectionLabel__64TDa{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--text-primary)}.detail-header-layout_fieldsSectionLabel__tvJKU{display:flex;margin-top:var(--space-2)}@media (max-width:1023px){.detail-header-layout_fieldsSectionLabel__tvJKU{display:none}}.detail-header-layout_sectionLabel__64TDa svg{color:var(--text-secondary);opacity:.7}.detail-header-layout_sectionLabelText__i3EuZ{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);letter-spacing:-.01em}.detail-header-layout_contentBlock__eULKv{padding:var(--space-3) var(--space-4);background:var(--card-bg);border-radius:var(--radius-md);border:1px solid var(--color-border-light);margin-bottom:0}.detail-header-layout_contentBlock__eULKv,.detail-header-layout_contentText__Fcmvq{width:100%;max-width:100%;min-width:0;overflow-wrap:break-word;word-wrap:break-word}.detail-header-layout_contentText__Fcmvq{margin:0;font-size:var(--text-sm);color:var(--text-primary);line-height:1.65;white-space:pre-wrap}.detail-header-layout_contentPlaceholder__wiiqA{margin:0;font-size:var(--text-sm);color:var(--text-muted);line-height:1.55;font-weight:400;font-style:normal;opacity:1;padding:0}@media (max-width:1439px){.detail-header-layout_headerContent__OsWV_{--detail-right-col:320px;gap:var(--space-5)}}@media (max-width:1023px){.detail-header-layout_headerContent__OsWV_{display:flex;flex-direction:column;gap:var(--space-3);margin-top:0;padding-top:0}.detail-header-layout_headerLeftColumn__70s3_,.detail-header-layout_headerRightColumn__z8ogd{display:contents}.detail-header-layout_headerActivity__lIunm,.detail-header-layout_headerRight__In7BD{width:100%;max-width:var(--detail-right-col);align-self:center}.detail-header-layout_headerRight__In7BD{order:1;position:static}.detail-header-layout_headerPrimary__VFocE{order:2}.detail-header-layout_headerPrimary__VFocE .detail-header-layout_contentSection__AKjo_:first-child{margin-top:0}.detail-header-layout_headerSecondary__WhkpK{order:3;width:100%}.detail-header-layout_headerActivity__lIunm{order:4}}@media (max-width:767px){.detail-header-layout_contentBlock__eULKv{padding:var(--space-3);max-width:100%}.detail-header-layout_sectionLabel__64TDa{flex-wrap:wrap;gap:var(--space-2)}.detail-header-layout_sectionLabelText__i3EuZ{font-size:var(--text-xs)}.detail-header-layout_contentPlaceholder__wiiqA,.detail-header-layout_contentText__Fcmvq{font-size:var(--text-sm);max-width:100%}.detail-header-layout_contentBlock__eULKv{padding:var(--space-2) var(--space-3)}.detail-header-layout_sectionLabel__64TDa{margin-bottom:var(--space-2)}.detail-header-layout_sectionLabelText__i3EuZ{font-size:11px}.detail-header-layout_contentPlaceholder__wiiqA,.detail-header-layout_contentText__Fcmvq{font-size:var(--text-xs);max-width:100%}}.entity-attachments_panel__nvKif{min-height:320px}.entity-attachments_uploadZone__6iSAm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-6) var(--space-4);margin-bottom:var(--space-4);border:1.5px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--bg-surface);text-align:center;cursor:pointer;transition:border-color .2s,background .2s}.entity-attachments_uploadZone__6iSAm:hover{border-color:var(--color-primary)}.entity-attachments_uploadZoneDragging__ed1Ke{border-color:var(--color-primary);background:var(--bg-surface)}.entity-attachments_uploadZoneDisabled__nxCna{opacity:.6;cursor:not-allowed}.entity-attachments_uploadIcon__LD8i0{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-pill);background:var(--card-bg);color:var(--color-primary);margin-bottom:var(--space-1)}.entity-attachments_uploadText__FEDo0{color:var(--text-primary);font-size:var(--text-sm)}.entity-attachments_uploadHint__CJ9dD{color:var(--text-secondary);font-size:var(--text-xs)}.entity-attachments_uploadChooseBtn__ssfFj{margin-top:var(--space-3)}.entity-attachments_errorState__bQy6j{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--danger-text);background:var(--danger-bg);color:var(--text-primary);font-size:var(--text-sm)}.entity-attachments_supportedTypesBody__P6EVp{padding:var(--space-6);width:100%;box-sizing:border-box}.entity-attachments_supportedTypesHeader__Dtba7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5)}.entity-attachments_supportedTypesTitle___T2fw{margin:0;font-size:var(--text-xl);font-weight:600;color:var(--text-primary)}.entity-attachments_supportedTypesIntro__hKF2Y{margin:0 0 var(--space-4) 0;color:var(--text-secondary);font-size:var(--text-sm)}.entity-attachments_supportedTypesGrid__ryjzs{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);font-size:var(--text-sm);margin-bottom:var(--space-5)}.entity-attachments_supportedTypesCategory__JN3_j{color:var(--text-primary);display:block;margin-bottom:var(--space-1);font-weight:600}.entity-attachments_supportedTypesList__4NRf1{color:var(--text-secondary)}.entity-attachments_supportedTypesNote__csgx9{padding:var(--space-3);background:var(--bg-secondary);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary)}.entity-attachments_supportedTypesNoteStrong__jZEMv{color:var(--text-primary)}.entity-attachments_supportedTypesFooter__OUpqB{margin-top:var(--space-5);display:flex;justify-content:flex-end}@media (max-width:767px){.entity-attachments_supportedTypesGrid__ryjzs{grid-template-columns:1fr}}.CountryRegionFields_compact__klrjV label{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary)}.CountryRegionFields_compact__klrjV input{height:var(--field-height-compact);font-size:var(--text-sm)}.brandingSettings_content__hqMD_{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.brandingSettings_assetCard__hOScZ{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--card-bg);padding:14px;display:flex;flex-direction:column;gap:var(--space-3)}.brandingSettings_assetCardFull__kgPeC{grid-column:1/-1}.brandingSettings_retryActions__PyZxS{display:flex;gap:var(--space-2);flex-wrap:wrap}.brandingSettings_hintFlushTop__XPCy_{margin-top:0}.brandingSettings_hintNoMargin__Tcvkt{margin:0}.brandingSettings_assetTop__l3F0y{display:flex;justify-content:space-between;gap:var(--space-3)}.brandingSettings_assetTitle__GatGe{margin:0;font-size:15px;font-weight:700;color:var(--text-primary)}.brandingSettings_assetHint__ybP1a{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.45}.brandingSettings_assetPreview__1nTwg{width:104px;height:64px;object-fit:contain;border:1px solid var(--color-border-light);border-radius:8px;background:var(--bg-secondary)}.brandingSettings_assetPlaceholder__azYXi{width:104px;height:64px;border:1px dashed var(--color-border-light);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--text-muted);background:var(--bg-secondary)}.brandingSettings_assetActions__c85PO{display:flex;gap:var(--space-2)}.brandingSettings_hiddenInput__e3dxr{display:none}.brandingSettings_termsControl__2skO0{flex-wrap:wrap}.brandingSettings_termsControl__2skO0>button{flex:1 0 auto;white-space:nowrap}.SalesBrandingSettingsSection_wrap__07bZR{min-width:0;max-width:960px}.AttachmentUploadQueue_queue__C91la{display:flex;flex-direction:column;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-3);background:var(--bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box}.AttachmentUploadQueue_queueHeader__hVEjl{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}.AttachmentUploadQueue_queueTitle__A7Jze{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.AttachmentUploadQueue_queueSummary__syZLS{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.AttachmentUploadQueue_listHeader__XfSf7{display:none}.AttachmentUploadQueue_headerIconSpacer__r2sKI{width:28px;flex-shrink:0}.AttachmentUploadQueue_headerBody__uMUNJ{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-4)}.AttachmentUploadQueue_headerLabel__9N9cI{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AttachmentUploadQueue_headerLabelFile__IRryc{flex:2;min-width:0}.AttachmentUploadQueue_headerLabelSize__fzKDe{width:72px;flex-shrink:0;font-variant-numeric:tabular-nums}.AttachmentUploadQueue_headerLabelStatus__siQui{width:120px;flex-shrink:0}.AttachmentUploadQueue_list___hh_I{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;max-height:280px;overflow-y:auto;-webkit-overflow-scrolling:touch}.AttachmentUploadQueue_item__lcJNV{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"icon body status" "error error error";align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;position:relative;overflow:hidden}.AttachmentUploadQueue_icon__ZtRNb{grid-area:icon;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-secondary);flex-shrink:0}.AttachmentUploadQueue_itemBody__PfxhT{grid-area:body;min-width:0;display:flex;flex-direction:column;gap:1px}.AttachmentUploadQueue_filename__5QkDH{font-size:var(--text-xs);font-weight:500;line-height:1.35;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AttachmentUploadQueue_fileSize__zmzW1{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.AttachmentUploadQueue_status__A1Cvt{grid-area:status;display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-1);font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);white-space:nowrap;min-width:0}.AttachmentUploadQueue_statusUploading__jpPy_{color:var(--color-primary)}.AttachmentUploadQueue_statusSuccess__ZKaoa{color:var(--success-text)}.AttachmentUploadQueue_statusError__J9dhk{color:var(--danger-text)}.AttachmentUploadQueue_statusPending__mDo6N{color:var(--text-muted)}.AttachmentUploadQueue_statusText__agsPg{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AttachmentUploadQueue_progressTrack__W5YfS{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--bg-secondary);overflow:hidden}.AttachmentUploadQueue_progressFill__9c95q{height:100%;border-radius:inherit;background:var(--color-primary);transition:width .2s ease}.AttachmentUploadQueue_progressFillSuccess__e2aSb{background:var(--success)}.AttachmentUploadQueue_progressFillError__Z5f_G{background:var(--danger)}.AttachmentUploadQueue_errorText__x_mcO{grid-area:error;margin:0;padding-left:calc(28px + var(--space-3));font-size:var(--text-xs);color:var(--danger-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.AttachmentUploadQueue_listHeader__XfSf7{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3) var(--space-1)}.AttachmentUploadQueue_item__lcJNV{display:flex;align-items:center;gap:var(--space-3);padding-bottom:calc(var(--space-2) + 2px)}.AttachmentUploadQueue_itemBody__PfxhT{flex:1;min-width:0;flex-direction:row;align-items:center;gap:var(--space-4)}.AttachmentUploadQueue_filename__5QkDH{flex:2;min-width:0}.AttachmentUploadQueue_fileSize__zmzW1{width:72px;flex-shrink:0;font-size:var(--text-sm);color:var(--text-secondary)}.AttachmentUploadQueue_status__A1Cvt{width:120px;flex-shrink:0;justify-content:flex-start}.AttachmentUploadQueue_errorText__x_mcO{display:none}}.ProjectsToolbarFilters_group__FrVr9{display:contents}.ProjectsToolbarFilters_filterRow__dyS8v{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--card-bg);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);transition:all var(--transition-fast);height:36px;box-sizing:border-box;min-width:0}.ProjectsToolbarFilters_categorySelect__Jbhq_{flex:0 1 auto;width:auto;min-width:0;max-width:11rem}.ProjectsToolbarFilters_filterRow__dyS8v:hover{box-shadow:var(--shadow-sm)}.ProjectsToolbarFilters_statusFilter__mmiww{position:relative;min-width:0}.ProjectsToolbarFilters_statusTrigger__SKp0p{cursor:pointer;font:inherit;color:var(--text-primary)}.ProjectsToolbarFilters_statusTriggerActive__u5hsq{border-color:var(--color-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 25%,transparent)}.ProjectsToolbarFilters_statusLabel__cOO_X{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9.5rem;font-size:var(--text-sm)}.ProjectsToolbarFilters_statusChevron__rVrai{flex-shrink:0;color:var(--text-secondary);transition:transform var(--transition-fast)}.ProjectsToolbarFilters_statusChevronOpen__qwz3i{transform:rotate(180deg)}.ProjectsToolbarFilters_statusDropdown__b5Cpy{min-width:200px;padding:var(--space-2);background:var(--card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:2px}.ProjectsToolbarFilters_statusActions__gWeGw{display:flex;justify-content:space-between;gap:var(--space-2);padding:0 0 var(--space-1);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-1)}.ProjectsToolbarFilters_statusOption__P1bHT{display:flex;padding:var(--space-2);border-radius:var(--radius-sm)}.ProjectsToolbarFilters_statusOption__P1bHT:hover{background:var(--bg-hover)}.ProjectsToolbarFilters_filterRow__dyS8v.ProjectsToolbarFilters_compact__tMSmj{height:32px;padding:0 10px;border-radius:var(--radius-sm);box-shadow:none}.ProjectsToolbarFilters_filterRow__dyS8v.ProjectsToolbarFilters_compact__tMSmj .ProjectsToolbarFilters_statusLabel__cOO_X{font-size:var(--text-xs);max-width:8.5rem}.ProjectsToolbarFilters_categorySelectCompact__XZJAf{max-width:8.5rem}@media (max-width:767px){.ProjectsToolbarFilters_filterRow__dyS8v{width:100%;min-width:0;height:var(--toolbar-control-height,40px);padding:0 var(--space-2);gap:var(--space-1)}.ProjectsToolbarFilters_filterRow__dyS8v>svg{display:none}.ProjectsToolbarFilters_categorySelect__Jbhq_{width:100%;max-width:none}.ProjectsToolbarFilters_statusLabel__cOO_X{max-width:none;font-size:var(--text-xs)}.ProjectsToolbarFilters_statusFilter__mmiww,.ProjectsToolbarFilters_statusTrigger__SKp0p{width:100%}.ProjectsToolbarFilters_inline___au9v .ProjectsToolbarFilters_filterRow__dyS8v,.ProjectsToolbarFilters_inline___au9v .ProjectsToolbarFilters_statusFilter__mmiww,.ProjectsToolbarFilters_inline___au9v .ProjectsToolbarFilters_statusTrigger__SKp0p{width:auto;max-width:none}.ProjectsToolbarFilters_inline___au9v .ProjectsToolbarFilters_statusFilter__mmiww{flex:1 1 auto;min-width:0}.ProjectsToolbarFilters_inline___au9v .ProjectsToolbarFilters_statusTrigger__SKp0p{max-width:100%}.ProjectsToolbarFilters_inline___au9v .ProjectsToolbarFilters_statusLabel__cOO_X{max-width:9.5rem}.ProjectsToolbarFilters_filterRow__dyS8v.ProjectsToolbarFilters_compact__tMSmj{height:32px}}.roadmap_ganttContainer__MtB_c{display:flex;flex-direction:column;height:calc(100vh - 200px);min-height:480px;background:var(--card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xs)}.roadmap_scrollContainer__dyjEG{flex:1;overflow:auto;position:relative;scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}.roadmap_scrollContainer__dyjEG::-webkit-scrollbar{width:6px;height:6px}.roadmap_scrollContainer__dyjEG::-webkit-scrollbar-track{background:transparent}.roadmap_scrollContainer__dyjEG::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:3px;opacity:.5}.roadmap_scrollInner__o_ix5{position:relative;min-width:100%}.roadmap_toolbar__wUOEJ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);flex-shrink:0;z-index:10}.roadmap_toolbarLeft__0Vi66{display:flex;align-items:center;gap:var(--space-4);min-width:0;flex-wrap:wrap}.roadmap_toolbarFilters__q9Mlm{min-width:0}.roadmap_toolbarFilters__q9Mlm,.roadmap_toolbarRight__fquem{display:flex;align-items:center;gap:var(--space-2)}.roadmap_itemCountBadge__V0iQb{font-size:var(--text-xs);color:var(--text-muted);font-weight:500}.roadmap_toolbarDivider__qh_KU{width:1px;height:20px;background:var(--color-border);margin:0 var(--space-1)}.roadmap_sidebar___XzhO{position:sticky;left:0;top:0;z-index:6;background:var(--card-bg);border-right:1px solid var(--color-border);flex-shrink:0}.roadmap_sidebarResizeHandle__mOZq3{position:absolute;top:0;right:0;width:6px;bottom:0;cursor:col-resize;z-index:7;margin-right:-3px}.roadmap_sidebarResizeHandle__mOZq3:active,.roadmap_sidebarResizeHandle__mOZq3:hover{background:var(--color-primary);opacity:.15}.roadmap_sidebarResizeHandle__mOZq3:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:24px;border-radius:1px;background:var(--color-border);opacity:0;transition:opacity .15s ease}.roadmap_sidebarResizeHandle__mOZq3:hover:after{opacity:1}.roadmap_scrollInner__o_ix5[data-gantt-exporting]{overflow:visible;background:var(--card-bg)}[data-gantt-exporting] .roadmap_sidebarHeader__J2HW7,[data-gantt-exporting] .roadmap_sidebar___XzhO,[data-gantt-exporting] .roadmap_timelineHeader__jD2i_{position:relative;left:auto;top:auto}[data-gantt-exporting] .roadmap_sidebarHeader__J2HW7,[data-gantt-exporting] .roadmap_timelineHeader__jD2i_{background:var(--card-bg);backdrop-filter:none;-webkit-backdrop-filter:none}[data-gantt-exporting] .roadmap_sidebarResizeHandle__mOZq3{display:none}[data-gantt-exporting] .roadmap_sidebarRow__iw_91{overflow:hidden}[data-gantt-exporting] .roadmap_barLabel__889Y6,[data-gantt-exporting] .roadmap_rowIdLine__kQD8r,[data-gantt-exporting] .roadmap_rowLabelLines__OaROU,[data-gantt-exporting] .roadmap_rowTitle__i9J_Q{overflow:visible}[data-gantt-exporting] .roadmap_barFadeLeft__Rw7XK,[data-gantt-exporting] .roadmap_barFadeRight__Scy_e{mask-image:none;-webkit-mask-image:none}[data-gantt-exporting] .roadmap_barOverdue__R4teb{animation:none;box-shadow:0 0 0 2px var(--danger-border)}.roadmap_sidebarHeader__J2HW7{position:sticky;top:0;z-index:8;display:flex;align-items:center;padding:0 var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.roadmap_sidebarRow__iw_91{display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-3) 0 var(--space-2);border-bottom:1px solid var(--color-border-light);transition:background .12s ease;background:var(--card-bg)}.roadmap_sidebarRow__iw_91:hover{background:var(--tab-hover-bg)}.roadmap_sidebarRowNested__trYX3{background:var(--card-bg)}.roadmap_sidebarRowStart__gTIyL{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.roadmap_expandBtn__WHb__{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-xs);transition:all .15s ease;flex-shrink:0}.roadmap_expandBtn__WHb__:hover{background:var(--tab-hover-bg);color:var(--text-primary)}.roadmap_chevron__FB6Vb{transition:transform .2s ease}.roadmap_chevronOpen___xWMV{transform:rotate(90deg)}.roadmap_skeletonInner__6Iv3G{display:flex;min-width:100%}.roadmap_skeletonTimeline__CqQLJ{flex:1;min-width:0}.roadmap_skeletonBarRow__KzuIF{display:flex;align-items:center;border-bottom:1px solid var(--color-border-light)}.roadmap_skeletonBar___yAzI{display:block}.roadmap_rowIcon___4Gsa,.roadmap_taskIndent__dfgmK{width:24px;flex-shrink:0}.roadmap_rowIcon___4Gsa{display:flex;align-items:center;justify-content:center;height:24px;border-radius:var(--radius-xs)}.roadmap_icon_planning__hOHYl{color:var(--status-planning-text);background:var(--status-planning-bg)}.roadmap_icon_active__UHrSr{color:var(--status-active-text);background:var(--status-active-bg)}.roadmap_icon_onHold__DDBoV{color:var(--status-on-hold-text);background:var(--status-on-hold-bg)}.roadmap_icon_completed__28ECI{color:var(--status-completed-text);background:var(--status-completed-bg)}.roadmap_icon_cancelled___BqbT{color:var(--status-cancelled-text);background:var(--status-cancelled-bg)}.roadmap_rowLabel__tnCN4{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:140px;border:none;background:transparent;text-align:left;cursor:pointer;padding:var(--space-2) var(--space-1);border-radius:var(--radius-xs);transition:color .12s ease}.roadmap_rowLabel__tnCN4:hover{color:var(--color-primary)}.roadmap_rowLabelLines__OaROU{display:flex;flex-direction:column;gap:0;min-width:100px;flex:1;overflow:hidden;line-height:1.25}.roadmap_rowTitle__i9J_Q{font-size:var(--text-sm);font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roadmap_rowSerial__7IDm0{margin-right:var(--space-2);font-family:var(--font-mono);font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.roadmap_rowIdLine__kQD8r{font-size:10px;font-weight:600;color:var(--text-muted);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roadmap_sidebarRowTask__0cmcN .roadmap_rowTitle__i9J_Q{font-weight:400;font-size:var(--text-xs)}.roadmap_emptyTaskLabel__oF6Mn{font-size:var(--text-xs);color:var(--text-muted);font-style:italic;padding-left:var(--space-2)}.roadmap_noDatesTag__aCc7B{font-size:9px;font-weight:600;color:var(--text-muted);background:var(--tab-hover-bg);border:1px solid var(--color-border-light);padding:1px 6px;border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;letter-spacing:.02em;text-transform:uppercase}.roadmap_timeline__kCgWv{position:absolute;top:0}.roadmap_timelineHeader__jD2i_{position:sticky;top:0;z-index:4;display:flex;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--color-border)}.roadmap_headerCell__fDhE4{position:absolute;top:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--color-border-light);user-select:none;gap:1px}.roadmap_headerCellToday__Ce7aY{background:var(--primary-bg)}.roadmap_headerCellWeekend___vQc0{background:var(--tab-hover-bg)}.roadmap_headerLabel__KJeHl{font-size:var(--text-xs);font-weight:600;color:var(--text-primary);line-height:1.2}.roadmap_headerSub__ZWcmx{font-size:10px;color:var(--text-muted);font-weight:400}.roadmap_headerCellToday__Ce7aY .roadmap_headerLabel__KJeHl{color:var(--color-primary)}.roadmap_timelineGrid__6_5d2{position:relative}.roadmap_gridCol__v7_QZ{position:absolute;top:0;border-right:1px solid var(--color-border-light);pointer-events:none}.roadmap_gridColWeekend__iSeq5{background:var(--tab-hover-bg)}.roadmap_gridColMonth__VUBBi{border-right:1px solid var(--color-border)}.roadmap_gridRow__tpzyZ{position:absolute;left:0;width:100%;border-bottom:1px solid var(--color-border-light)}.roadmap_gridRowAlt__UuQya{background:var(--tab-bg)}.roadmap_todayLine__cw9F4{position:absolute;top:0;bottom:0;width:2px;background:var(--danger);z-index:3;pointer-events:none;opacity:.7}.roadmap_todayDot__Hw1ax{position:absolute;top:-4px;left:-3px;width:8px;height:8px;background:var(--danger);border-radius:50%}.roadmap_bar__IXfLa{position:absolute;border-radius:var(--radius-xs);cursor:pointer;z-index:2;transition:opacity .15s ease,box-shadow .15s ease;overflow:hidden;display:flex;align-items:center}.roadmap_bar__IXfLa:hover{opacity:.92;box-shadow:var(--shadow-sm);z-index:3}.roadmap_bar__IXfLa:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.roadmap_barProject___omLk{border-radius:var(--radius-sm);justify-content:center;align-items:center}.roadmap_barProject___omLk .roadmap_barLabel__889Y6{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 var(--space-2)}.roadmap_barTask__E_O7P{border-radius:3px}.roadmap_bar_planning__8gQgV{background:var(--status-planning-bg);border:1px solid var(--module-tag-indigo-bg)}.roadmap_bar_planning__8gQgV .roadmap_barProgress__8XbbB{background:var(--status-planning-text)}.roadmap_bar_active__x_C_y{background:var(--status-active-bg);border:1px solid var(--info-border)}.roadmap_bar_active__x_C_y .roadmap_barProgress__8XbbB{background:var(--status-active-text)}.roadmap_bar_onHold__7LTtn{background:var(--status-on-hold-bg);border:1px solid var(--warning-border)}.roadmap_bar_onHold__7LTtn .roadmap_barProgress__8XbbB{background:var(--status-on-hold-text)}.roadmap_bar_completed__lzmT6{background:var(--status-completed-bg);border:1px solid var(--success-border)}.roadmap_bar_completed__lzmT6 .roadmap_barProgress__8XbbB{background:var(--status-completed-text)}.roadmap_bar_cancelled__Gfw2l{background:var(--status-cancelled-bg);border:1px solid var(--danger-border)}.roadmap_bar_cancelled__Gfw2l .roadmap_barProgress__8XbbB{background:var(--status-cancelled-text)}.roadmap_barGhost__oMaIz{background:transparent;border:1.5px dashed var(--text-muted);opacity:.45}.roadmap_barGhost__oMaIz:hover{opacity:.65}.roadmap_barFadeRight__Scy_e{mask-image:linear-gradient(90deg,black 60%,transparent);-webkit-mask-image:linear-gradient(90deg,black 60%,transparent);border-right-style:dashed}.roadmap_barFadeLeft__Rw7XK{mask-image:linear-gradient(270deg,black 60%,transparent);-webkit-mask-image:linear-gradient(270deg,black 60%,transparent);border-left-style:dashed}.roadmap_barOverdue__R4teb{animation:roadmap_pulseOverdue__vCgPT 2s ease-in-out infinite}@keyframes roadmap_pulseOverdue__vCgPT{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 3px var(--danger-border)}}.roadmap_barProgress__8XbbB{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;opacity:.45;transition:width .3s ease}.roadmap_barLabel__889Y6{position:relative;z-index:1;font-size:11px;font-weight:600;color:var(--text-primary);padding:0 var(--space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;display:block}.roadmap_milestoneDiamond__XsNhE{position:absolute;z-index:2;transform:rotate(45deg);border-radius:3px;cursor:default;transition:box-shadow .15s ease,transform .15s ease;box-shadow:var(--shadow-xs)}.roadmap_milestoneDiamond__XsNhE:hover{box-shadow:var(--shadow-sm);z-index:3}.roadmap_ms_planning__Di41d{background:var(--status-planning-text)}.roadmap_ms_active__7Q0Rn{background:var(--status-active-text)}.roadmap_ms_onHold__1NkAR{background:var(--status-on-hold-text)}.roadmap_ms_completed__Xy1DS{background:var(--status-completed-text)}.roadmap_ms_cancelled__ikSBk{background:var(--status-cancelled-text)}.roadmap_icon_milestone__AovsT{color:var(--status-active-text);background:var(--status-active-bg)}.roadmap_rowLabelMilestone__HXpBx{cursor:default}.roadmap_rowLabelMilestone__HXpBx .roadmap_rowTitle__i9J_Q{font-style:italic}.roadmap_tooltip__1HGXb{position:fixed;z-index:1000;min-width:220px;max-width:320px;background:var(--card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-3);pointer-events:none;animation:roadmap_tooltipIn__gMfvF .15s ease}@keyframes roadmap_tooltipIn__gMfvF{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.roadmap_tooltipHeader__KQdZz{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.roadmap_tooltipId__5Hk5H{font-size:10px;font-weight:600;color:var(--text-muted);letter-spacing:.03em}.roadmap_tooltipStatus__JiCIO{font-size:10px;font-weight:600;padding:2px 8px;border-radius:var(--radius-pill);text-transform:capitalize}.roadmap_status_planning__XnxEV{background:var(--status-planning-bg);color:var(--status-planning-text)}.roadmap_status_active__iNaS3{background:var(--status-active-bg);color:var(--status-active-text)}.roadmap_status_onHold__wJMNY{background:var(--status-on-hold-bg);color:var(--status-on-hold-text)}.roadmap_status_completed__G57k_{background:var(--status-completed-bg);color:var(--status-completed-text)}.roadmap_status_cancelled__3YN8Q{background:var(--status-cancelled-bg);color:var(--status-cancelled-text)}.roadmap_tooltipTitle__WZjuZ{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2);line-height:1.3}.roadmap_tooltipMeta__MYbI7{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.roadmap_tooltipProgressRow__vaes6{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.roadmap_tooltipProgressTrack__eCTjY{flex:1;height:4px;background:var(--bg-surface);border-radius:2px;overflow:hidden}.roadmap_tooltipProgressFill__ItSOF{height:100%;border-radius:2px;transition:width .3s ease}.roadmap_tooltipProgressLabel__Qk0Bk{font-size:11px;font-weight:600;color:var(--text-primary);min-width:32px;text-align:right}.roadmap_tooltipAssignee__L73Mt{font-size:var(--text-xs);color:var(--text-secondary);padding-top:var(--space-1);border-top:1px solid var(--color-border-light)}.roadmap_tooltipTasks__1BpOb{font-size:11px;color:var(--text-muted);margin-top:var(--space-1)}.roadmap_emptyState__Mymtt{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8);min-height:400px;flex:1;text-align:center;gap:var(--space-3)}.roadmap_emptyTitle__OvzDk{font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.roadmap_emptyDesc__ponNE{font-size:var(--text-sm);color:var(--text-secondary);max-width:360px}.roadmap_errorText__xKqYd{color:var(--danger-text);font-size:var(--text-sm)}.roadmap_pageWrapper__ouG_f{padding:0}@media (max-width:767px){.roadmap_scrollContainer__dyjEG{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.roadmap_ganttContainer__MtB_c{height:calc(100vh - 160px);border-radius:var(--radius-md)}.roadmap_sidebar___XzhO{position:relative;left:auto;z-index:auto}.roadmap_toolbar__wUOEJ{flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.roadmap_sidebarHeader__J2HW7{padding:0 var(--space-2);font-size:10px}.roadmap_rowIdLine__kQD8r{display:none}.roadmap_rowTitle__i9J_Q{font-size:var(--text-xs)}.roadmap_toolbarLeft__0Vi66{width:100%}.roadmap_toolbarFilters__q9Mlm{flex:1 1 auto;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap_toolbarRight__fquem{width:100%;justify-content:flex-end}.roadmap_itemCountBadge__V0iQb{display:none}}