.MiniCalendar_card__aRcxo{background:var(--bg-secondary);border-radius:var(--r-panel);box-shadow:0 0 0 1px var(--border-subtle);overflow:hidden;font-family:var(--font-ui)}.MiniCalendar_head___O5GU{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-2)}.MiniCalendar_title__YIbHo{flex:1 1;font-size:var(--fs-md);font-weight:600;color:var(--text-primary);letter-spacing:-.2px}.MiniCalendar_headActions__4VL9G{display:inline-flex;align-items:center;gap:var(--sp-2x)}.MiniCalendar_iconBtn__DNMMI{width:24px;height:24px;border-radius:var(--r-sm);border:none;background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background var(--t-fast),color var(--t-fast)}.MiniCalendar_iconBtn__DNMMI svg{width:11px;height:11px}.MiniCalendar_iconBtn__DNMMI:hover{background:var(--hover);color:var(--text-primary)}.MiniCalendar_iconBtnSep__pucCY{width:1px;height:14px;background:var(--border-subtle);margin:0 var(--sp-1)}.MiniCalendar_monthRow__h0R1f{display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-2)}.MiniCalendar_monthLabel__Bp_4_{flex:1 1;font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary);letter-spacing:-.1px}.MiniCalendar_todayBtn__sdMTO{height:22px;padding:0 var(--sp-2);border:none;background:transparent;color:var(--text-muted);font-size:var(--fs-2xs);font-weight:500;font-family:var(--font-ui);border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.MiniCalendar_todayBtn__sdMTO:hover{background:var(--hover);color:var(--text-primary)}.MiniCalendar_grid__ilO5F{padding:0 var(--sp-3) var(--sp-3)}.MiniCalendar_weekdays__ZCXln{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:var(--sp-1)}.MiniCalendar_weekday__m4PVb{text-align:center;font-size:var(--fs-3xs);font-weight:600;color:var(--text-disabled);letter-spacing:.4px;text-transform:uppercase;padding:var(--sp-1) 0}.MiniCalendar_days__cevBD{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1px;gap:1px}.MiniCalendar_day__PhK_P{position:relative;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:var(--r-sm);cursor:pointer;padding:0;font-family:var(--font-ui);color:var(--text-secondary);transition:background var(--t-fast),color var(--t-fast)}.MiniCalendar_dayNum__h6Vs9{font-size:var(--fs-2xs);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.1px}.MiniCalendar_dayDot__tF0ZA{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:3px;height:3px;border-radius:50%;background:var(--text-muted)}.MiniCalendar_day__PhK_P:hover{background:var(--hover);color:var(--text-primary)}.MiniCalendar_dayMuted___kH20{color:var(--text-disabled)}.MiniCalendar_dayMuted___kH20 .MiniCalendar_dayDot__tF0ZA{background:var(--text-disabled);opacity:.5}.MiniCalendar_dayToday__skdp7{color:var(--accent);font-weight:700}.MiniCalendar_dayToday__skdp7 .MiniCalendar_dayNum__h6Vs9{font-weight:700}.MiniCalendar_dayToday__skdp7 .MiniCalendar_dayDot__tF0ZA{background:var(--accent)}.MiniCalendar_daySelected__krmuA{background:var(--accent);color:white}.MiniCalendar_daySelected__krmuA:hover{background:var(--accent-hover);color:white}.MiniCalendar_daySelected__krmuA .MiniCalendar_dayDot__tF0ZA{background:white}.MiniCalendar_daySelected__krmuA.MiniCalendar_dayToday__skdp7{color:white}.MiniCalendar_agenda__m45kL{border-top:1px solid var(--border-subtle);padding:var(--sp-2) var(--sp-3) var(--sp-3)}.MiniCalendar_agendaHead__Y6gXq{display:flex;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-2)}.MiniCalendar_agendaLabel__ahsPN{flex:1 1;font-size:var(--fs-xs);font-weight:600;color:var(--text-primary);letter-spacing:-.1px;text-transform:capitalize}.MiniCalendar_agendaCount__3M5Bt{font-size:var(--fs-2xs);color:var(--text-disabled);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MiniCalendar_agendaList__akrRv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-1)}.MiniCalendar_agendaItem__1xi__{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);font-size:var(--fs-2xs);background:#F1F4F0;color:#3F5444;border-left:2px solid;border-color:#7ca489}.MiniCalendar_agendaTime___jbmP{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;min-width:28px;opacity:.8}.MiniCalendar_agendaTitle__5mPV1{flex:1 1;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.1px}.MiniCalendar_agendaMore__1_9AE{font-size:var(--fs-3xs);color:var(--text-muted);padding:var(--sp-1) var(--sp-2);font-weight:500}.MiniCalendar_tone_sage__0Ofrv,.MiniCalendar_tone_violet__Ssf7_{background:#F1F4F0;color:#3F5444;border-color:#7CA489}.MiniCalendar_tone_rose__Tv_6Q,.MiniCalendar_tone_sky__akzJl{background:#EEF2F7;color:#3D4E63;border-color:#7C99B8}.MiniCalendar_tone_sand__EQT33{background:#F7F2EA;color:#5A4A30;border-color:#B89968}.EyeMark_svg__cqam3{display:block;flex-shrink:0;overflow:visible;--eye-bg:var(--bg-elevated,#ffffff)}.EyeMark_brow__yfsJj{fill:currentColor;transform-origin:40px 50px;transform-box:view-box}.EyeMark_pupilCore__reJsT{fill:currentColor}.EyeMark_highlight__PLDox{fill:var(--eye-bg)}.EyeMark_pupil__M5rSO{transition:transform .22s cubic-bezier(.34,1.56,.64,1),opacity .15s ease-out}.EyeMark_cross__12Bza,.EyeMark_pupil__M5rSO{transform-origin:40px 50px;transform-box:view-box}.EyeMark_cross__12Bza{opacity:0;pointer-events:none}.EyeMark_cross__12Bza line{stroke:var(--eye-bg);stroke-width:7;stroke-linecap:butt}@keyframes EyeMark_scan-search__WI_Pe{0%,12%{transform:translate(-5px,-4px)}14%,26%{transform:translate(5px,-4px)}28%,40%{transform:translate(5px,4px)}42%,54%{transform:translate(-5px,4px)}56%,68%{transform:translateY(-4px)}70%,82%{transform:translate(-4px,1px)}84%,98%{transform:translate(4px,-3px)}to{transform:translate(-5px,-4px)}}.EyeMark_state-scanning__Vs8p0 .EyeMark_pupil__M5rSO{animation:EyeMark_scan-search__WI_Pe 8s cubic-bezier(.5,0,.3,1) infinite;transition:none}@keyframes EyeMark_spin-brow__f3vQx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EyeMark_state-loading__OW5Qb .EyeMark_brow__yfsJj{animation:EyeMark_spin-brow__f3vQx 2s linear infinite}@keyframes EyeMark_cross-pop__CjvSY{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.EyeMark_state-error__6sdLO .EyeMark_highlight__PLDox{opacity:0}.EyeMark_state-error__6sdLO .EyeMark_cross__12Bza{animation:EyeMark_cross-pop__CjvSY .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes EyeMark_spin-once__2rFLt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EyeMark_spinOnce__C_sFd{animation:EyeMark_spin-once__2rFLt .7s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.EyeMark_brow__yfsJj,.EyeMark_pupil__M5rSO,.EyeMark_spinOnce__C_sFd{animation:none!important;transition:none!important}.EyeMark_state-error__6sdLO .EyeMark_highlight__PLDox{opacity:0!important}.EyeMark_state-error__6sdLO .EyeMark_cross__12Bza{animation:none!important;opacity:1!important;transform:scale(1)!important}}.BrandMark_brand__4PJqn{display:inline-flex;align-items:center;line-height:1;color:var(--text-primary);--eye-bg:var(--bg-secondary)}.BrandMark_wordmark__6cbm5{font-family:var(--font-brand);font-weight:400;text-transform:lowercase;color:var(--text-primary);line-height:.95}.BrandMark_sm__b4iWP{gap:6px}.BrandMark_sm__b4iWP .BrandMark_wordmark__6cbm5{font-size:20px;letter-spacing:-.02em}.BrandMark_md__2YBjG{gap:8px}.BrandMark_md__2YBjG .BrandMark_wordmark__6cbm5{font-size:26px;letter-spacing:-.025em}.BrandMark_lg__rY_31{gap:14px}.BrandMark_lg__rY_31 .BrandMark_wordmark__6cbm5{font-size:40px;letter-spacing:-.03em}.LandingButton_btn__SMa12{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);border-radius:var(--r-md);font-family:var(--font-ui);font-weight:500;border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--t-base) ease,color var(--t-base) ease,border-color var(--t-base) ease,transform var(--t-base) ease}.LandingButton_md__KedbR{padding:9px var(--sp-4);font-size:var(--fs-lg)}.LandingButton_lg__kCNVq{padding:var(--sp-3) var(--sp-5);font-size:15px}.LandingButton_fullWidth__QUJVF{width:100%}.LandingButton_primary___qJT5{background:var(--accent);color:#ffffff;box-shadow:var(--shadow-sm)}.LandingButton_primary___qJT5:hover{background:var(--accent-hover);transform:translateY(-1px)}.LandingButton_ghost__1D83t{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-default)}.LandingButton_ghost__1D83t:hover{background:var(--hover);border-color:var(--border-strong)}.LandingButton_btn__SMa12:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WorkspaceTopbar_topbar__03u_k{height:var(--topbar-height);flex-shrink:0;display:flex;align-items:stretch;background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle)}.WorkspaceTopbar_brandZone__5Q3Ld{flex-shrink:0;display:flex;align-items:center;padding:0 var(--sp-3);border-right:1px solid var(--border-subtle)}.WorkspaceTopbar_brand__tm7sw{display:inline-flex;align-items:center;text-decoration:none;padding:var(--sp-1) var(--sp-2);margin-left:calc(var(--sp-2) * -1);border-radius:var(--r-md);transition:background var(--t-fast);flex-shrink:0}.WorkspaceTopbar_brand__tm7sw:hover{background:var(--hover)}.WorkspaceTopbar_tabs__qn6Rz{flex:1 1;display:flex;align-items:center;gap:var(--sp-1);padding:0 var(--sp-3);overflow:hidden;min-width:0}.WorkspaceTopbar_tab__lANS6{position:relative;display:inline-flex;align-items:stretch;gap:0;height:36px;padding:0 var(--sp-2);font-size:var(--fs-sm);font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;font-family:var(--font-ui);transition:background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast);overflow:hidden}.WorkspaceTopbar_tab__lANS6:hover{background:var(--hover);color:var(--text-primary)}.WorkspaceTopbar_tabOn__XhXyL{background:var(--active);color:var(--text-primary);font-weight:600;box-shadow:inset 3px 0 0 var(--accent)}.WorkspaceTopbar_tabClientAv__OB7RD{align-self:center;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:white;flex-shrink:0;letter-spacing:0;margin-right:var(--sp-2);border-radius:var(--r-xs);box-shadow:inset 0 1px 0 rgba(255,255,255,.18);filter:saturate(.65);transition:filter var(--t-fast)}.WorkspaceTopbar_tabOn__XhXyL .WorkspaceTopbar_tabClientAv__OB7RD,.WorkspaceTopbar_tab__lANS6:hover .WorkspaceTopbar_tabClientAv__OB7RD{filter:saturate(1)}.WorkspaceTopbar_tabSep__9qftf{width:1px;align-self:stretch;background:var(--border-subtle);margin:0 var(--sp-2)}.WorkspaceTopbar_tabOn__XhXyL .WorkspaceTopbar_tabSep__9qftf{background:var(--border-default)}.WorkspaceTopbar_tabName__hCQqE{align-self:center;max-width:160px;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.1px}.WorkspaceTopbar_tabVer__DLVJh{align-self:center;font-size:var(--fs-xs);font-family:var(--font-mono);color:var(--text-disabled);text-transform:uppercase;letter-spacing:.5px;padding-right:var(--sp-1)}.WorkspaceTopbar_tabOn__XhXyL .WorkspaceTopbar_tabVer__DLVJh{color:var(--text-muted)}.WorkspaceTopbar_tabClose__g9ZcQ{align-self:center;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--r-xs);color:var(--text-disabled);cursor:pointer;opacity:0;transition:background var(--t-fast),color var(--t-fast),opacity var(--t-fast)}.WorkspaceTopbar_tabOn__XhXyL .WorkspaceTopbar_tabClose__g9ZcQ,.WorkspaceTopbar_tab__lANS6:hover .WorkspaceTopbar_tabClose__g9ZcQ{opacity:1}.WorkspaceTopbar_tabClose__g9ZcQ:hover{background:var(--hover);color:var(--text-primary)}.WorkspaceTopbar_tabClose__g9ZcQ svg{width:9px;height:9px}.Toaster_container__mi_ey{position:fixed;bottom:var(--sp-4);right:var(--sp-4);z-index:9999;display:flex;flex-direction:column;gap:var(--sp-2);pointer-events:none;max-width:360px}.Toaster_toast__1Gjyz{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--r-md);box-shadow:var(--shadow-md);animation:Toaster_toast-in__YmLuK .18s ease-out}.Toaster_tone_info__I8oqe{border-left:3px solid var(--text-primary)}.Toaster_tone_success__v5oBZ{border-left:3px solid var(--status-success)}.Toaster_tone_error__Is6mh{border-left:3px solid var(--status-danger)}.Toaster_body__U6iWl{flex:1 1;min-width:0}.Toaster_title__EO1Me{font-size:var(--fs-sm);font-weight:500;color:var(--text-primary);line-height:1.3}.Toaster_description__ASWyu{font-size:var(--fs-xs);color:var(--text-muted);margin-top:var(--sp-1);line-height:1.4}.Toaster_close__JWsGt{flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:var(--r-sm);transition:background-color .12s ease,color .12s ease}.Toaster_close__JWsGt:hover{background:var(--hover);color:var(--text-primary)}.Toaster_close__JWsGt svg{width:10px;height:10px}@keyframes Toaster_toast-in__YmLuK{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ImportAssetModal_overlay__y81OI{position:fixed;inset:0;background:rgba(0,0,0,.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--sp-4)}.ImportAssetModal_modal__v0IB_{background:var(--surface1);border:1px solid var(--border-soft);border-radius:var(--r-panel);box-shadow:var(--shadow-md);width:100%;max-width:480px;display:flex;flex-direction:column}.ImportAssetModal_hdr__0hXNh{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border-soft)}.ImportAssetModal_title__EcgOJ{font-size:var(--fs-lg);font-weight:600;color:var(--text-primary);margin:0}.ImportAssetModal_closeBtn__uw7Gv{width:28px;height:28px;border:none;background:transparent;color:var(--text-muted);border-radius:var(--r-sm);cursor:pointer;display:grid;place-items:center;transition:background var(--t-fast)}.ImportAssetModal_closeBtn__uw7Gv:hover{background:var(--surface2);color:var(--text-primary)}.ImportAssetModal_body__iDW0b{padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-4)}.ImportAssetModal_field__nek1_{display:flex;flex-direction:column;gap:var(--sp-2)}.ImportAssetModal_label__vWIHS{font-size:var(--fs-sm);font-weight:500;color:var(--text-secondary)}.ImportAssetModal_input__zL9C_{width:100%;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-md);color:var(--text-primary);background:var(--surface1);border:1px solid var(--border-soft);border-radius:var(--r-sm);outline:none;transition:border-color var(--t-fast)}.ImportAssetModal_input__zL9C_:focus{border-color:var(--accent)}.ImportAssetModal_stepper__BWBGW{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-4);border-bottom:1px solid var(--border-subtle)}.ImportAssetModal_stepItem__WNkOW{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.ImportAssetModal_stepNum__NdYde{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-2xs);font-weight:600;flex-shrink:0;transition:all var(--t-base)}.ImportAssetModal_stepNumDone__VoUJs{background:var(--status-success);color:white}.ImportAssetModal_stepNumOn__JNNsI{background:var(--accent);color:white}.ImportAssetModal_stepNumOff___FhG7{background:var(--border-default);color:var(--text-muted)}.ImportAssetModal_stepLabel__lEGyx{font-size:var(--fs-sm);font-weight:500;color:var(--text-muted);transition:color var(--t-base);white-space:nowrap}.ImportAssetModal_stepLabelOn__EQ4jC{color:var(--text-primary);font-weight:600}.ImportAssetModal_stepLabelDone__k0AJc{color:var(--status-success)}.ImportAssetModal_stepLine__egIA3{flex:1 1;height:1px;background:var(--border-default);transition:background var(--t-base);min-width:var(--sp-3)}.ImportAssetModal_stepLineDone__HGWgI{background:var(--status-success)}.ImportAssetModal_inlineCreateHead__hurTJ{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-2)}.ImportAssetModal_inlineBack__OnIMQ{display:inline-flex;align-items:center;gap:var(--sp-1);border:none;background:transparent;color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;padding:2px var(--sp-1);border-radius:var(--r-sm);transition:color var(--t-fast),background var(--t-fast)}.ImportAssetModal_inlineBack__OnIMQ:hover{color:var(--text-primary);background:var(--hover)}.ImportAssetModal_colorRow__KKiqc{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.ImportAssetModal_colorDot__jKrrs{width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:transform var(--t-fast),border-color var(--t-fast)}.ImportAssetModal_colorDot__jKrrs:hover{transform:scale(1.05)}.ImportAssetModal_colorDotSelected__cCBTi{border-color:var(--text-primary);box-shadow:0 0 0 2px var(--bg-secondary),0 0 0 3px var(--text-primary)}.ImportAssetModal_picker__eUzPn{display:flex;flex-direction:column;gap:var(--sp-3)}.ImportAssetModal_searchBar__SzMcT{display:flex;align-items:center;gap:var(--sp-2);height:38px;padding:0 var(--sp-3);background:var(--surface2);border:1px solid transparent;border-radius:var(--r-pill);transition:background var(--t-fast),border-color var(--t-fast)}.ImportAssetModal_searchBar__SzMcT:focus-within{background:var(--surface1);border-color:var(--border-default)}.ImportAssetModal_searchBarIcon__f8qNq{color:var(--text-muted);flex-shrink:0}.ImportAssetModal_searchBarInput__hlGbY{flex:1 1;min-width:0;height:100%;padding:0;border:none;outline:none;background:transparent;font-family:var(--font-ui);font-size:var(--fs-md);color:var(--text-primary)}.ImportAssetModal_searchBarInput__hlGbY::placeholder{color:var(--text-disabled)}.ImportAssetModal_searchBarClear__fgEHn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:var(--border-default);color:var(--surface1);border-radius:50%;cursor:pointer;flex-shrink:0;padding:0;transition:background var(--t-fast)}.ImportAssetModal_searchBarClear__fgEHn:hover{background:var(--text-muted)}.ImportAssetModal_pickerList__Lg4lt{list-style:none;margin:0;padding:var(--sp-1);display:flex;flex-direction:column;gap:1px;max-height:280px;min-height:168px;overflow-y:auto;background:var(--surface1);border:1px solid var(--border-soft);border-radius:var(--r-md)}.ImportAssetModal_pickerItem__5UgeJ{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);min-height:40px;border:none;background:transparent;text-align:left;cursor:pointer;border-radius:var(--r-sm);color:var(--text-secondary);font-family:var(--font-ui);transition:background var(--t-fast),color var(--t-fast)}.ImportAssetModal_pickerItem__5UgeJ:hover:not(:disabled){background:var(--hover);color:var(--text-primary)}.ImportAssetModal_pickerItem__5UgeJ:disabled{cursor:not-allowed;opacity:.5}.ImportAssetModal_pickerItemSelected__SjvdR{background:var(--active);color:var(--text-primary)}.ImportAssetModal_pickerItemAvatar__GdaS_{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--bg-tertiary);color:white;font-size:var(--fs-2xs);font-weight:600;letter-spacing:-.2px;flex-shrink:0}.ImportAssetModal_pickerItemBody__P2ocZ{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.ImportAssetModal_pickerItemName__2CwqM{font-size:var(--fs-md);color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportAssetModal_pickerItemSub__XScGw{font-size:var(--fs-sm);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportAssetModal_pickerItemCheck__aXOoa{color:var(--accent);flex-shrink:0}.ImportAssetModal_pickerSectionLabel__OYHn3{display:flex;align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3) var(--sp-1);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImportAssetModal_pickerSectionLabel__OYHn3:not(:first-child){margin-top:var(--sp-1);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle)}.ImportAssetModal_pickerSectionCount__h_lqe{font-weight:400;color:var(--text-disabled);letter-spacing:0;text-transform:none}.ImportAssetModal_pickerEmpty__ri5WH{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-1);padding:var(--sp-5) var(--sp-3);text-align:center;color:var(--text-muted);flex:1 1}.ImportAssetModal_pickerEmptyTitle__BBl13{font-size:var(--fs-md);font-weight:500;color:var(--text-secondary)}.ImportAssetModal_pickerEmptyHint__nWIWU{font-size:var(--fs-sm)}.ImportAssetModal_pickerCreate__bGhlE{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3);min-height:44px;border:1px dashed var(--border-default);background:transparent;text-align:left;cursor:pointer;border-radius:var(--r-md);color:var(--accent);font-family:var(--font-ui);font-weight:500;font-size:var(--fs-md);transition:background var(--t-fast),border-color var(--t-fast),border-style var(--t-fast)}.ImportAssetModal_pickerCreate__bGhlE:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 6%,transparent);border-color:var(--accent);border-style:solid}.ImportAssetModal_pickerCreate__bGhlE:disabled{cursor:not-allowed;opacity:.5}.ImportAssetModal_pickerCreateIcon__hG_hO{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--accent);color:white;flex-shrink:0}.ImportAssetModal_pickerCreateLabel__fGw6N{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportAssetModal_pickerCreateEcho__15RWv{color:var(--text-muted);font-weight:400}.ImportAssetModal_textarea__Tp26w{width:100%;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-md);color:var(--text-primary);background:var(--surface1);border:1px solid var(--border-soft);border-radius:var(--r-sm);outline:none;resize:vertical;font-family:var(--font-ui);line-height:1.5;transition:border-color var(--t-fast)}.ImportAssetModal_textarea__Tp26w:focus{border-color:var(--accent)}.ImportAssetModal_textarea__Tp26w::placeholder{color:var(--text-disabled)}.ImportAssetModal_optional__Mja7_{color:var(--text-muted);font-weight:400;font-size:var(--fs-xs)}.ImportAssetModal_typeRow__sTu23{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-2);gap:var(--sp-2)}.ImportAssetModal_typeBtn__OQixP{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3);background:var(--surface1);border:1px solid var(--border-soft);border-radius:var(--r-sm);font-size:var(--fs-md);color:var(--text-primary);cursor:pointer;transition:all var(--t-fast)}.ImportAssetModal_typeBtn__OQixP:hover{border-color:var(--text-muted)}.ImportAssetModal_typeBtnOn__gsscQ{border-color:var(--accent);background:var(--surface2)}.ImportAssetModal_typeIco__tBDiT{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.ImportAssetModal_parentInfo__6h4nV{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3);background:var(--surface2);border:1px solid var(--border-soft);border-radius:var(--r-sm);font-size:var(--fs-md);color:var(--text-primary)}.ImportAssetModal_parentInfoIco__enyKi{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.ImportAssetModal_parentInfoName__VaYCE{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ImportAssetModal_dropzone__FyBBH{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-5);background:var(--surface2);border:1px dashed var(--border-soft);border-radius:var(--r-sm);cursor:pointer;text-align:center;transition:border-color var(--t-fast),background var(--t-fast)}.ImportAssetModal_dropzoneOver__L1fHp,.ImportAssetModal_dropzone__FyBBH:hover{border-color:var(--accent);background:var(--surface1)}.ImportAssetModal_dropzoneFilled___FLhS{border-style:solid;background:var(--surface1)}.ImportAssetModal_fileInput__Ibvmt{position:absolute;inset:0;opacity:0;pointer-events:none}.ImportAssetModal_dropIco__woJl1{width:28px;height:28px;color:var(--text-muted)}.ImportAssetModal_dropMain__DhOQo{font-size:var(--fs-md);color:var(--text-primary)}.ImportAssetModal_dropSub__nHcMI{font-size:var(--fs-sm);color:var(--text-muted)}.ImportAssetModal_filePicked____xKI{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1)}.ImportAssetModal_filePickedName__WsIGM{font-size:var(--fs-md);font-weight:500;color:var(--text-primary);word-break:break-all}.ImportAssetModal_filePickedSize__QaNNL{font-size:var(--fs-sm);color:var(--text-muted)}.ImportAssetModal_filePickedKind__PqhHN{margin-top:var(--sp-2);padding:2px var(--sp-2);font-size:var(--fs-xs);font-weight:500;border-radius:var(--r-pill)}.ImportAssetModal_kindReady__gRfTJ{background:color-mix(in srgb,var(--status-success) 15%,transparent);color:var(--status-success)}.ImportAssetModal_kindConverting__LXPWj{background:color-mix(in srgb,var(--status-warning) 15%,transparent);color:var(--status-warning)}.ImportAssetModal_fieldError__T_iVP{font-size:var(--fs-sm);color:var(--status-danger)}.ImportAssetModal_footer__5jR9_{display:flex;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border-soft)}.ImportAssetModal_btnCancel__HBHyz,.ImportAssetModal_btnPrimary__X2AYX{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-md);font-weight:500;border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast),opacity var(--t-fast)}.ImportAssetModal_btnCancel__HBHyz{background:transparent;border:1px solid var(--border-soft);color:var(--text-secondary)}.ImportAssetModal_btnCancel__HBHyz:hover:not(:disabled){background:var(--surface2)}.ImportAssetModal_btnPrimary__X2AYX{background:var(--accent);border:1px solid var(--accent);color:white}.ImportAssetModal_btnPrimary__X2AYX:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.ImportAssetModal_btnCancel__HBHyz:disabled,.ImportAssetModal_btnPrimary__X2AYX:disabled{opacity:.5;cursor:not-allowed}.Modal_overlay__eWoat{position:fixed;inset:0;background:rgba(0,0,0,.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--sp-4)}.Modal_modal__uIkm_{background:var(--surface1);border:1px solid var(--border-soft);border-radius:var(--r-panel);box-shadow:var(--shadow-md);width:100%;display:flex;flex-direction:column;max-height:calc(100vh - 2 * var(--sp-4))}.Modal_hdr__wboT6{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border-soft)}.Modal_title__iI9nk{font-size:var(--fs-lg);font-weight:600;color:var(--text-primary);margin:0}.Modal_closeBtn__Q_gIS{width:28px;height:28px;border:none;background:transparent;color:var(--text-muted);border-radius:var(--r-sm);cursor:pointer;display:grid;place-items:center;transition:background var(--t-fast)}.Modal_closeBtn__Q_gIS:hover{background:var(--surface2);color:var(--text-primary)}.Modal_body__9cyDA{padding:var(--sp-5);overflow-y:auto}.Modal_footer__phBNt{display:flex;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--border-soft)}.formControls_fields__cKipV{display:flex;flex-direction:column;gap:var(--sp-4)}.formControls_field__OEIzm{display:flex;flex-direction:column;gap:var(--sp-2)}.formControls_label__F1psh{font-size:var(--fs-sm);font-weight:500;color:var(--text-secondary)}.formControls_input__zkg1O{width:100%;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-md);color:var(--text-primary);background:var(--surface1);border:1px solid var(--border-soft);border-radius:var(--r-sm);outline:none;transition:border-color var(--t-fast)}.formControls_input__zkg1O:focus{border-color:var(--accent)}.formControls_fieldError__cXf39{font-size:var(--fs-sm);color:var(--status-danger)}.formControls_btnCancel__7Yjlv,.formControls_btnPrimary__re8u_{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-md);font-weight:500;border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast),opacity var(--t-fast)}.formControls_btnCancel__7Yjlv{background:transparent;border:1px solid var(--border-soft);color:var(--text-secondary)}.formControls_btnCancel__7Yjlv:hover:not(:disabled){background:var(--surface2)}.formControls_btnPrimary__re8u_{background:var(--accent);border:1px solid var(--accent);color:white}.formControls_btnPrimary__re8u_:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.formControls_btnCancel__7Yjlv:disabled,.formControls_btnPrimary__re8u_:disabled{opacity:.5;cursor:not-allowed}.formControls_colorRow__1YRau{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.formControls_colorDot__sESSm{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:border-color var(--t-fast),transform var(--t-fast)}.formControls_colorDot__sESSm:hover{transform:scale(1.08)}.formControls_colorDotSelected__0jXv8{border-color:var(--text-primary)}.formControls_options__xcc7a{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.formControls_option__3x38p{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);padding:var(--sp-3);background:var(--surface1);border:1px solid var(--border-soft);border-radius:var(--r-sm);text-align:left;cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast)}.formControls_option__3x38p:hover{border-color:var(--text-muted)}.formControls_optionSelected__3IIaz{border-color:var(--accent);background:var(--surface2)}.formControls_optionTitle__c0fVq{font-size:var(--fs-md);font-weight:500;color:var(--text-primary)}.formControls_optionSub__UjcZO{font-size:var(--fs-sm);color:var(--text-muted)}.ContextMenu_menu__aCULd{position:fixed;z-index:1100;display:flex;flex-direction:column;padding:var(--sp-1);background:var(--surface1);border:1px solid var(--border-soft);border-radius:var(--r-md);box-shadow:var(--shadow-md);transition:opacity var(--t-fast)}.ContextMenu_item__AX4xl{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border:none;background:transparent;text-align:left;cursor:pointer;border-radius:var(--r-sm);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--fs-sm);transition:background var(--t-fast),color var(--t-fast)}.ContextMenu_item__AX4xl:hover:not(:disabled){background:var(--hover);color:var(--text-primary)}.ContextMenu_item__AX4xl:disabled{cursor:not-allowed;opacity:.5}.ContextMenu_itemDanger__NgxpV{color:var(--status-danger,var(--danger-text))}.ContextMenu_itemDanger__NgxpV:hover:not(:disabled){background:var(--danger-bg);color:var(--danger-text)}.ContextMenu_itemIcon__F8Mw1{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;color:currentColor}.ContextMenu_itemBody__XIMtW{display:flex;flex-direction:column;flex:1 1;min-width:0}.ContextMenu_itemLabel__hhlbk{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ContextMenu_itemHint__Jp4C5{font-size:var(--fs-xs);color:var(--text-muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ContextMenu_itemBadge__nwAex{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.04em;padding:1px 6px;border-radius:var(--r-pill);background:var(--bg-tertiary);color:var(--text-muted);flex-shrink:0;text-transform:uppercase}.Tooltip_wrap__kParE{display:contents}.Tooltip_tooltip__hxptX{position:fixed;z-index:1000;pointer-events:none;background:var(--accent);color:white;font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:500;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);white-space:nowrap;letter-spacing:.2px;box-shadow:0 4px 12px rgba(15,17,19,.18);transform:translate(-50%,calc(-100% - 6px));animation:Tooltip_tooltipIn__MYtEb .12s ease-out;display:flex;flex-direction:column;gap:2px}.Tooltip_tooltipBottom__eClVD{transform:translate(-50%,6px)}.Tooltip_tooltipRich__NNtlj{white-space:normal;max-width:240px;padding:var(--sp-1x) var(--sp-2);letter-spacing:0}.Tooltip_title__HVl0S{font-weight:600}.Tooltip_description__SWKHl{font-weight:400;font-size:var(--fs-2xs);line-height:1.4;color:rgba(255,255,255,.78);letter-spacing:0}@keyframes Tooltip_tooltipIn__MYtEb{0%{opacity:0}to{opacity:1}}.NotifButton_btn__L0e0r{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;border-radius:var(--r-md);cursor:pointer;color:var(--text-muted);transition:background var(--t-fast),color var(--t-fast);flex-shrink:0}.NotifButton_btn__L0e0r:hover{background:var(--hover);color:var(--text-primary)}.NotifButton_btn__L0e0r:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.NotifButton_btnHasUnread__6ozOB{color:var(--text-primary)}.NotifButton_ico__XchX_{width:16px;height:16px;display:block}.NotifButton_dot__8qHjV{position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:var(--status-warning);box-shadow:0 0 0 2px var(--bg-secondary);pointer-events:none}.NotifButton_btn__L0e0r:hover .NotifButton_dot__8qHjV{box-shadow:0 0 0 2px var(--hover)}.NotificationsPopover_popover___vsLi{position:fixed;width:340px;max-height:min(480px,calc(100vh - 32px));background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-panel);box-shadow:var(--shadow-md);display:flex;flex-direction:column;overflow:hidden;z-index:1000}.NotificationsPopover_hdr__9ODbB{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.NotificationsPopover_title__jMUh2{font-size:var(--fs-md);font-weight:600;color:var(--text-primary);margin:0}.NotificationsPopover_markAll__dwKyO{background:transparent;border:none;font-size:var(--fs-xs);color:var(--text-muted);cursor:pointer;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);transition:background var(--t-fast),color var(--t-fast)}.NotificationsPopover_markAll__dwKyO:hover:not(:disabled){background:var(--hover);color:var(--text-primary)}.NotificationsPopover_markAll__dwKyO:disabled{opacity:.5;cursor:not-allowed}.NotificationsPopover_body__GPMAY{flex:1 1;overflow-y:auto;min-height:0}.NotificationsPopover_empty__URzvN{padding:var(--sp-6) var(--sp-4);text-align:center;font-size:var(--fs-sm);color:var(--text-muted)}.NotificationsPopover_list__749qe{list-style:none;margin:0;padding:var(--sp-1) 0}.NotificationsPopover_row__6s0QS{width:100%;display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);background:transparent;border:none;text-align:left;cursor:pointer;transition:background var(--t-fast);position:relative}.NotificationsPopover_row__6s0QS:hover{background:var(--hover)}.NotificationsPopover_row__6s0QS:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.NotificationsPopover_rowUnread__A0p0c{background:rgba(199,144,31,.04)}.NotificationsPopover_rowUnread__A0p0c:hover{background:var(--hover)}.NotificationsPopover_icon__3EJWp{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-md);flex-shrink:0;margin-top:1px;color:var(--text-secondary)}.NotificationsPopover_content__6UwCe{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.NotificationsPopover_label__YN65_{font-size:var(--fs-sm);font-weight:500;color:var(--text-primary);line-height:1.35}.NotificationsPopover_sub__Alc6f{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NotificationsPopover_time__MxA29{font-size:var(--fs-2xs);color:var(--text-disabled);margin-top:2px}.NotificationsPopover_unreadDot__3skZU{width:7px;height:7px;border-radius:50%;background:var(--status-warning);flex-shrink:0;margin-top:6px}.SidebarFooter_footer__Vg5YA{position:relative;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-top:1px solid var(--border-subtle);flex-shrink:0}.SidebarFooter_user__SiXWs{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border:none;background:transparent;border-radius:var(--r-md);cursor:pointer;font-family:var(--font-ui);text-align:left;transition:background var(--t-fast)}.SidebarFooter_user__SiXWs:hover{background:var(--hover)}.SidebarFooter_user__SiXWs:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.SidebarFooter_avatar__1yDFH{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-2xs);font-weight:600;color:white;letter-spacing:-.2px;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.SidebarFooter_info__dwPMc{display:flex;flex-direction:column;gap:0;line-height:1.25;min-width:0;flex:1 1}.SidebarFooter_name__eI_HD{font-size:var(--fs-sm);font-weight:600;color:var(--text-primary);letter-spacing:-.1px}.SidebarFooter_name__eI_HD,.SidebarFooter_role__cRUwL{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SidebarFooter_role__cRUwL{font-size:var(--fs-2xs);color:var(--text-disabled)}.SidebarFooter_userMenu__YFprK{position:absolute;bottom:calc(100% + var(--sp-1));left:var(--sp-2);right:var(--sp-2);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--r-md);box-shadow:var(--shadow-md);padding:var(--sp-1);z-index:10}.SidebarFooter_userMenuItem__eUfxS{display:block;width:100%;padding:var(--sp-1) var(--sp-2);border:none;background:transparent;border-radius:var(--r-sm);cursor:pointer;font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-primary);text-align:left;transition:background var(--t-fast)}.SidebarFooter_userMenuItem__eUfxS:hover{background:var(--hover)}.SidebarFooter_userMenuItem__eUfxS:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.SidebarFooter_userMenuItem__eUfxS:disabled{opacity:.6;cursor:not-allowed}.ProjectSidebar_sidebar__gfJFM{flex-shrink:0;background:var(--bg-secondary);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;position:relative;min-height:0;overflow:visible}.ProjectSidebar_backToHome__1_4np{display:flex;align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:none;background:transparent;color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;text-align:left;flex-shrink:0;transition:color var(--t-fast),background var(--t-fast);border-bottom:1px solid var(--border-subtle)}.ProjectSidebar_backToHome__1_4np:hover{color:var(--text-primary);background:var(--hover)}.ProjectSidebar_backToHome__1_4np:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ring)}.ProjectSidebar_backToHome__1_4np>svg{flex-shrink:0}.ProjectSidebar_search__tfovQ{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.ProjectSidebar_search__tfovQ>svg{width:14px;height:14px;color:var(--text-disabled);flex-shrink:0}.ProjectSidebar_search__tfovQ input{flex:1 1;border:none;outline:none;background:transparent;font-size:var(--fs-sm);font-family:var(--font-ui);color:var(--text-primary);padding:0;height:28px;letter-spacing:-.1px;min-width:0}.ProjectSidebar_search__tfovQ input::placeholder{color:var(--text-disabled)}.ProjectSidebar_searchClear__ze99u{width:22px;height:22px;border:none;background:transparent;border-radius:var(--r-sm);color:var(--text-disabled);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--t-fast),color var(--t-fast)}.ProjectSidebar_searchClear__ze99u:hover{background:var(--hover);color:var(--text-primary)}.ProjectSidebar_searchClear__ze99u svg{width:11px;height:11px}.ProjectSidebar_treeToolbar__ISC9o{display:flex;align-items:center;justify-content:flex-end;padding:0 var(--sp-2);margin-top:var(--sp-1);flex-shrink:0}.ProjectSidebar_toolbarToggle__pg7ay{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 var(--sp-2);background:transparent;border:1px solid transparent;border-radius:var(--r-pill);color:var(--text-muted);font-size:var(--fs-2xs);font-weight:500;cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.ProjectSidebar_toolbarToggle__pg7ay:hover{background:var(--hover);color:var(--text-secondary)}.ProjectSidebar_toolbarToggleActive__uBMbi{color:var(--text-secondary);background:var(--bg-secondary)}.ProjectSidebar_toolbarToggleActive__uBMbi:hover{background:var(--hover)}.ProjectSidebar_scroll__zSM5y{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:var(--sp-2)}.ProjectSidebar_scroll__zSM5y::-webkit-scrollbar{width:4px}.ProjectSidebar_scroll__zSM5y::-webkit-scrollbar-thumb{background:var(--border-subtle)}.ProjectSidebar_empty__CiVmo{padding:var(--sp-4);text-align:center;font-size:var(--fs-sm);color:var(--text-muted)}.ProjectSidebar_section__fNVYQ+.ProjectSidebar_section__fNVYQ{margin-top:var(--sp-2)}.ProjectSidebar_sectionHead__ovfiZ{display:flex;align-items:center;gap:var(--sp-2);width:auto;height:30px;margin-right:var(--sp-1);padding:0 var(--sp-2);border:none;background:transparent;border-radius:var(--r-sm);cursor:pointer;font-family:var(--font-ui);text-align:left;transition:background var(--t-fast)}.ProjectSidebar_sectionHead__ovfiZ:hover{background:var(--hover)}.ProjectSidebar_sectionAv__sAb5S{width:18px;height:18px;border-radius:var(--r-xs);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:white;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.18);letter-spacing:0}.ProjectSidebar_sectionName__kco63{flex:1 1;font-size:var(--fs-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectSidebar_sectionHead__ovfiZ:hover .ProjectSidebar_sectionName__kco63{color:var(--text-secondary)}.ProjectSidebar_sectionBody__rf5n_{display:flex;flex-direction:column;margin-top:2px;margin-left:13px}.ProjectSidebar_chevron__SBy9I{width:9px;height:9px;flex-shrink:0;color:var(--text-disabled);transition:transform var(--t-base),color var(--t-fast)}.ProjectSidebar_chevronOpen__siDKN{transform:rotate(90deg);color:var(--text-secondary)}.ProjectSidebar_assetRow__JZUtz.ProjectSidebar_rowCurrent__626Rm{background:var(--active);box-shadow:inset 3px 0 0 var(--accent)}.ProjectSidebar_rowSelected__EjfUP:not(.ProjectSidebar_rowCurrent__626Rm){background:color-mix(in srgb,var(--accent) 12%,transparent)}.ProjectSidebar_projectWrap__Fckc2{position:relative}.ProjectSidebar_projectWrap__Fckc2:before{content:"";position:absolute;left:0;top:0;height:16px;width:11px;border-left:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-bottom-left-radius:var(--r-sm);pointer-events:none}.ProjectSidebar_projectWrap__Fckc2:not(.ProjectSidebar_wrapLast__1_NoT):after{content:"";position:absolute;left:0;top:15px;bottom:0;border-left:1px solid var(--border-subtle);pointer-events:none}.ProjectSidebar_projectRow___X9fQ{display:flex;align-items:center;width:auto;height:30px;margin-left:12px;margin-right:var(--sp-1);padding-right:var(--sp-2);border-radius:var(--r-sm);transition:background var(--t-fast)}.ProjectSidebar_projectRow___X9fQ:hover{background:var(--hover)}.ProjectSidebar_expandBtn__Y_2wd{display:flex;align-items:center;justify-content:center;width:18px;height:100%;flex-shrink:0;border:none;background:transparent;cursor:pointer;border-radius:var(--r-xs);padding:0}.ProjectSidebar_expandBtn__Y_2wd:hover .ProjectSidebar_chevron__SBy9I{color:var(--text-primary)}.ProjectSidebar_projectMain__fZ_d0{display:flex;align-items:center;gap:var(--sp-2);flex:1 1;min-width:0;height:100%;border:none;background:transparent;cursor:pointer;font-family:var(--font-ui);text-align:left;padding:0}.ProjectSidebar_projectName___bbLT{flex:1 1;font-size:var(--fs-sm);font-weight:500;color:var(--text-primary);letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectSidebar_assetList__wS9Le{display:flex;flex-direction:column;margin-left:21px}.ProjectSidebar_assetWrap__GcW0E{position:relative}.ProjectSidebar_assetWrap__GcW0E:before{content:"";position:absolute;left:0;top:0;height:14px;width:11px;border-left:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-bottom-left-radius:var(--r-sm);pointer-events:none}.ProjectSidebar_assetWrap__GcW0E:not(.ProjectSidebar_wrapLast__1_NoT):after{content:"";position:absolute;left:0;top:13px;bottom:0;border-left:1px solid var(--border-subtle);pointer-events:none}.ProjectSidebar_assetRow__JZUtz{display:flex;align-items:center;gap:var(--sp-2);width:auto;height:28px;margin-left:12px;margin-right:var(--sp-1);padding:0 var(--sp-2);border:none;background:transparent;border-radius:var(--r-sm);cursor:pointer;font-family:var(--font-ui);text-align:left;transition:background var(--t-fast),box-shadow var(--t-fast)}.ProjectSidebar_assetRow__JZUtz:hover{background:var(--hover)}.ProjectSidebar_overlayList__3gTXO{display:flex;flex-direction:column;margin-left:21px}.ProjectSidebar_assetIco__NVjaH{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--text-disabled);flex-shrink:0;transition:color var(--t-fast)}.ProjectSidebar_assetRow__JZUtz.ProjectSidebar_rowCurrent__626Rm .ProjectSidebar_assetIco__NVjaH,.ProjectSidebar_assetRow__JZUtz:hover .ProjectSidebar_assetIco__NVjaH{color:var(--text-primary)}.ProjectSidebar_assetName__gRdco{flex:1 1;font-size:var(--fs-sm);font-weight:500;color:var(--text-secondary);letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--t-fast)}.ProjectSidebar_assetRow__JZUtz.ProjectSidebar_rowCurrent__626Rm .ProjectSidebar_assetName__gRdco,.ProjectSidebar_assetRow__JZUtz:hover .ProjectSidebar_assetName__gRdco{color:var(--text-primary)}.ProjectSidebar_assetRow__JZUtz.ProjectSidebar_rowCurrent__626Rm .ProjectSidebar_assetName__gRdco{font-weight:600}.ProjectSidebar_openDot__Ls9ds,.ProjectSidebar_statusDot__M_gTY{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ProjectSidebar_openDot__Ls9ds{background:var(--accent);opacity:.6}.ProjectSidebar_permIndicator__Hf5hq{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;color:var(--text-muted);opacity:.5;flex-shrink:0;transition:opacity var(--t-fast),color var(--t-fast)}.ProjectSidebar_assetRow__JZUtz.ProjectSidebar_rowCurrent__626Rm .ProjectSidebar_permIndicator__Hf5hq,.ProjectSidebar_assetRow__JZUtz:hover .ProjectSidebar_permIndicator__Hf5hq{opacity:.85;color:var(--text-secondary)}.ProjectSidebar_rowDragSource__q5ueI{opacity:.45;cursor:-webkit-grabbing;cursor:grabbing}.ProjectSidebar_rowDropTargetRoot__5Cssp,.ProjectSidebar_rowDropTarget__fNxEJ{background:color-mix(in srgb,var(--accent) 16%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.ProjectSidebar_resizeHandle__DOeBS{position:absolute;top:0;right:-8px;width:16px;height:100%;cursor:col-resize;z-index:20}.ProjectSidebar_resizeHandleGrip__mCMug{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:4px;height:28px;background:var(--text-disabled);border-radius:var(--r-pill);pointer-events:none;opacity:0;transition:background var(--t-fast),opacity var(--t-fast),height var(--t-fast)}.ProjectSidebar_resizeHandle__DOeBS:hover .ProjectSidebar_resizeHandleGrip__mCMug{opacity:.6;background:var(--text-primary);height:36px}.ProjectSidebar_resizeHandle__DOeBS:active .ProjectSidebar_resizeHandleGrip__mCMug{opacity:1;background:var(--accent);height:36px}.ProjectSidebar_addRow___gYvg{position:relative}.ProjectSidebar_addRow___gYvg:before{content:"";position:absolute;left:0;width:11px;border-left:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-bottom-left-radius:var(--r-sm);pointer-events:none;top:0}.ProjectSidebar_addRowAsset__VpPVD:before{height:13px}.ProjectSidebar_addRowProject__aiuMi:before{height:14px}.ProjectSidebar_addBtn__PwbAd{display:inline-flex;align-items:center;gap:var(--sp-1);height:24px;margin-left:12px;margin-top:var(--sp-1);margin-right:var(--sp-1);padding:0 var(--sp-2) 0 6px;border:1px dashed var(--border-default);background:transparent;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-2xs);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast),border-style var(--t-fast)}.ProjectSidebar_addBtn__PwbAd:hover{color:var(--accent);border-color:var(--accent);border-style:solid;background:color-mix(in srgb,var(--accent) 6%,transparent)}.ProjectSidebar_addBtn__PwbAd:focus-visible{outline:none;color:var(--accent);border-color:var(--accent);border-style:solid;box-shadow:0 0 0 3px var(--ring)}.ProjectSidebar_addBtn__PwbAd>svg{flex-shrink:0;color:currentColor}.ProjectSidebar_addClientRoot__bd6Jv{display:inline-flex;align-items:center;gap:var(--sp-1);height:26px;margin:var(--sp-3) 0 var(--sp-1) var(--sp-1);padding:0 var(--sp-3) 0 var(--sp-2);border:1px dashed var(--border-default);background:transparent;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.4px;font-weight:600;border-radius:var(--r-pill);cursor:pointer;transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast),border-style var(--t-fast)}.ProjectSidebar_addClientRoot__bd6Jv:hover{color:var(--accent);border-color:var(--accent);border-style:solid;background:color-mix(in srgb,var(--accent) 6%,transparent)}.ProjectSidebar_addClientRoot__bd6Jv:focus-visible{outline:none;color:var(--accent);border-color:var(--accent);border-style:solid;box-shadow:0 0 0 3px var(--ring)}.ProjectSidebar_addClientRoot__bd6Jv>svg{flex-shrink:0;color:currentColor}.ProjectSidebar_clientActive__jeykb{position:relative}.ProjectSidebar_clientActive__jeykb:before{content:"";position:absolute;left:0;top:var(--sp-2);bottom:var(--sp-2);width:3px;border-radius:2px;background:var(--accent);box-shadow:0 0 0 .5px color-mix(in srgb,var(--accent) 40%,transparent),0 1px 3px color-mix(in srgb,var(--accent) 30%,transparent),0 0 12px color-mix(in srgb,var(--accent) 18%,transparent);pointer-events:none}.AttachmentsPanel_panel__jvNug{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);height:100%;overflow-y:auto}.AttachmentsPanel_row__9Mfnf{display:grid;grid-template-columns:24px 1fr auto auto;grid-gap:var(--sp-2);gap:var(--sp-2);align-items:center;padding:var(--sp-2);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--r-sm);transition:opacity var(--t-fast)}.AttachmentsPanel_rowHidden__JLYOX{opacity:.5}.AttachmentsPanel_rowClickable__gARaP{cursor:pointer}.AttachmentsPanel_rowSelected__ECDfP{border-color:var(--accent);background:var(--bg-elevated);box-shadow:inset 2px 0 0 var(--accent)}.AttachmentsPanel_rowPrimary__j5_1a{background:var(--bg-tertiary);margin-bottom:var(--sp-1)}.AttachmentsPanel_rowPrimary__j5_1a .AttachmentsPanel_ico__SNfxq{color:var(--text-secondary);background:var(--bg-elevated)}.AttachmentsPanel_iconBtnOn__SOhPN{background:var(--hover);color:var(--accent)}.AttachmentsPanel_transformToolbar__FA6D5{display:flex;gap:var(--sp-1);margin-top:calc(var(--sp-2) * -1);padding:var(--sp-2);background:var(--bg-elevated);border:1px solid var(--accent);border-top:none;border-radius:0 0 var(--r-sm) var(--r-sm)}.AttachmentsPanel_transformBtn__tcmQx{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--r-sm);cursor:pointer;font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--text-secondary);transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.AttachmentsPanel_transformBtn__tcmQx:hover{background:var(--hover);color:var(--text-primary)}.AttachmentsPanel_transformBtn__tcmQx:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.AttachmentsPanel_transformBtn__tcmQx:disabled{opacity:.5;cursor:not-allowed}.AttachmentsPanel_transformBtnOn__0CQsQ{background:var(--accent);border-color:var(--accent);color:var(--bg-secondary)}.AttachmentsPanel_transformBtnOn__0CQsQ:hover{background:var(--accent-hover);color:var(--bg-secondary)}.AttachmentsPanel_rowSelected__ECDfP:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.AttachmentsPanel_ico__SNfxq{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--accent-soft-text);background:var(--accent-soft-bg);border-radius:var(--r-sm)}.AttachmentsPanel_body___PA1i{display:flex;flex-direction:column;min-width:0}.AttachmentsPanel_name__ErLfL{font-size:var(--fs-sm);font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AttachmentsPanel_status__d9ljc{font-size:var(--fs-2xs);color:var(--text-disabled)}.AttachmentsPanel_statusError__IL6ip{color:var(--danger-text)}.AttachmentsPanel_statusReady__NZQZh{color:var(--text-secondary)}.AttachmentsPanel_iconBtn__HgaHr{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--r-sm);cursor:pointer;color:var(--text-secondary);transition:background var(--t-fast),color var(--t-fast)}.AttachmentsPanel_iconBtn__HgaHr:hover{background:var(--hover);color:var(--text-primary)}.AttachmentsPanel_iconBtn__HgaHr:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.AttachmentsPanel_iconBtn__HgaHr:disabled{opacity:.5;cursor:not-allowed}.AttachmentsPanel_iconBtnDanger__z6NVs:hover{background:var(--danger-bg);color:var(--danger-text)}.AttachmentsPanel_empty__3r7xU{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-3);color:var(--text-disabled)}.AttachmentsPanel_emptyTitle__AY5M0{font-size:var(--fs-sm);font-weight:600;color:var(--text-secondary)}.AttachmentsPanel_emptyHint__MUnyo{font-size:var(--fs-xs);color:var(--text-disabled);text-align:center;max-width:240px;line-height:1.5}.AttachmentsPanel_emptyCta__n4Tac{display:inline-flex;align-items:center;gap:var(--sp-1);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:500;padding:var(--sp-2) var(--sp-3);margin-top:var(--sp-2);border:1px solid var(--border-soft);background:var(--surface2);color:var(--text-primary);border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.AttachmentsPanel_emptyCta__n4Tac:hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface2));border-color:color-mix(in srgb,var(--accent) 50%,var(--border-soft));color:var(--accent)}.AttachmentsPanel_addRow__U0PZr{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);margin:var(--sp-2) 0 0;border:1px dashed var(--border-default);background:transparent;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:500;border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.AttachmentsPanel_addRow__U0PZr:hover{background:color-mix(in srgb,var(--accent) 5%,transparent);border-color:var(--accent);border-style:solid;color:var(--accent)}.AnnotationsPanel_panel__xBRXZ{display:flex;flex-direction:column;height:100%;overflow:hidden}.AnnotationsPanel_toolbar___UMp9{display:flex;align-items:center;padding:var(--sp-3) var(--sp-3) var(--sp-2);gap:var(--sp-2);flex-shrink:0}.AnnotationsPanel_filterBtn__mooWA{height:26px;padding:0 var(--sp-3);border-radius:var(--r-sm);border:none;background:transparent;font-size:var(--fs-xs);font-weight:500;color:var(--text-muted);cursor:pointer;font-family:var(--font-ui);transition:background var(--t-fast),color var(--t-fast)}.AnnotationsPanel_filterBtn__mooWA:hover:not(.AnnotationsPanel_active__OsagM){background:var(--hover);color:var(--text-secondary)}.AnnotationsPanel_filterBtn__mooWA.AnnotationsPanel_active__OsagM{background:var(--active);color:var(--text-primary);font-weight:600}.AnnotationsPanel_newBtn___J2Jp{margin-left:auto;height:26px;padding:0 var(--sp-3);border-radius:var(--r-md);background:var(--accent);border:none;color:white;font-size:var(--fs-xs);font-weight:600;cursor:pointer;font-family:var(--font-ui);display:inline-flex;align-items:center;gap:var(--sp-1);transition:background var(--t-fast),transform var(--t-fast)}.AnnotationsPanel_newBtn___J2Jp:hover{background:var(--accent-hover);transform:translateY(-1px)}.AnnotationsPanel_newBtn___J2Jp svg{width:9px;height:9px}.AnnotationsPanel_scroll__TDDrO{flex:1 1;overflow-y:auto;padding:var(--sp-1) var(--sp-2) var(--sp-3)}.AnnotationsPanel_sectionHdr__qYsJr{display:flex;align-items:center;padding:var(--sp-3) var(--sp-2) var(--sp-1);gap:var(--sp-2)}.AnnotationsPanel_sectionLabel__kI1GK{font-size:var(--fs-2xs);font-weight:600;color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase}.AnnotationsPanel_sectionCount__HkfdT{font-size:var(--fs-2xs);color:var(--text-disabled);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AnnotationsPanel_annCard__J_SiA{border-radius:var(--r-md);margin-bottom:var(--sp-px);transition:background var(--t-fast)}.AnnotationsPanel_annCard__J_SiA.AnnotationsPanel_resolved__KNXA5{opacity:.55}.AnnotationsPanel_annCard__J_SiA.AnnotationsPanel_annCardExpanded__qf5oj{background:var(--hover)}.AnnotationsPanel_annRow___jJSk{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AnnotationsPanel_annCard__J_SiA:not(.AnnotationsPanel_annCardExpanded__qf5oj):hover .AnnotationsPanel_annRow___jJSk{background:var(--hover)}.AnnotationsPanel_annPin__46bMD{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--bg-secondary),0 1px 3px rgba(0,0,0,.12)}.AnnotationsPanel_annPinNum__B0K_x{font-size:var(--fs-2xs);font-weight:700;color:white;font-family:var(--font-mono);letter-spacing:-.2px}.AnnotationsPanel_annBody__HZb7F{flex:1 1;min-width:0}.AnnotationsPanel_annLabel__cgWsX{font-size:var(--fs-sm);font-weight:500;color:var(--text-primary);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.1px}.AnnotationsPanel_resolved__KNXA5 .AnnotationsPanel_annLabel__cgWsX{text-decoration:line-through;color:var(--text-muted)}.AnnotationsPanel_annMeta__COYJv{display:flex;align-items:center;gap:var(--sp-1);margin-top:var(--sp-2);flex-wrap:wrap}.AnnotationsPanel_assetChip__DU2_j{font-size:var(--fs-3xs);font-weight:600;color:var(--text-muted);background:var(--bg-tertiary);padding:var(--sp-px) var(--sp-2);border-radius:var(--r-sm);font-family:var(--font-mono);letter-spacing:.2px}.AnnotationsPanel_annRight__VSNXD{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-1);flex-shrink:0}.AnnotationsPanel_openBadge__uDZuc{color:var(--warning-text);background:var(--warning-bg)}.AnnotationsPanel_openBadge__uDZuc,.AnnotationsPanel_resolvedBadge__m8Sz_{font-size:var(--fs-3xs);font-weight:600;padding:var(--sp-2x) var(--sp-2);border-radius:var(--r-pill);letter-spacing:.2px}.AnnotationsPanel_resolvedBadge__m8Sz_{color:var(--success-text);background:var(--success-bg)}.AnnotationsPanel_chevronRow__gRhmf{width:12px;height:12px;color:var(--text-disabled);transition:transform var(--t-base) cubic-bezier(.4,0,.2,1),color var(--t-fast)}.AnnotationsPanel_annRow___jJSk:hover .AnnotationsPanel_chevronRow__gRhmf{color:var(--text-muted)}.AnnotationsPanel_chevronOpen__UlPaG{transform:rotate(180deg)}.AnnotationsPanel_annDetail__enF9B{padding:0 var(--sp-3) var(--sp-3) calc(var(--sp-3) + 10px + var(--sp-3));display:flex;flex-direction:column;gap:var(--sp-3);animation:AnnotationsPanel_detailFadeIn__GUroe var(--t-base) ease-out}@keyframes AnnotationsPanel_detailFadeIn__GUroe{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.AnnotationsPanel_detailAuthor__kph4U{display:flex;align-items:center;gap:var(--sp-2)}.AnnotationsPanel_detailAv__L5Zox{width:26px;height:26px;border-radius:50%;font-size:var(--fs-3xs);font-weight:600;color:white;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:-.2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.AnnotationsPanel_detailMeta__ux_Jg{display:flex;flex-direction:column;gap:var(--sp-px);line-height:1.25}.AnnotationsPanel_detailName__UC5_1{font-size:var(--fs-xs);font-weight:600;color:var(--text-primary)}.AnnotationsPanel_detailDate__tkn3E{font-size:var(--fs-2xs);color:var(--text-disabled)}.AnnotationsPanel_detailDesc__A0Lqc{font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.55;margin:0;background:var(--bg-tertiary);border-radius:var(--r-md);padding:var(--sp-3)}.AnnotationsPanel_detailActions__qQdUs{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.AnnotationsPanel_statusBtn__rum0k{margin-left:auto;height:28px;padding:0 var(--sp-3);border-radius:var(--r-md);border:none;background:var(--accent);color:white;font-size:var(--fs-xs);font-weight:600;font-family:var(--font-ui);cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-1);transition:background var(--t-fast),transform var(--t-fast)}.AnnotationsPanel_statusBtn__rum0k:hover{background:var(--accent-hover);transform:translateY(-1px)}.AnnotationsPanel_statusBtnReopen__JqeJ0{background:var(--bg-tertiary);color:var(--text-secondary)}.AnnotationsPanel_statusBtnReopen__JqeJ0:hover{background:var(--warning-bg);color:var(--warning-text);transform:translateY(-1px)}.AnnotationsPanel_deleteBtn__H3RFF{height:28px;padding:0 var(--sp-3);border-radius:var(--r-md);border:1px solid var(--border-default);background:transparent;color:var(--text-muted);font-size:var(--fs-xs);font-weight:600;font-family:var(--font-ui);cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-1);transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.AnnotationsPanel_deleteBtn__H3RFF:hover:not(:disabled){background:var(--danger-bg);color:var(--danger-text);border-color:var(--danger-bg)}.AnnotationsPanel_deleteBtn__H3RFF:disabled{opacity:.5;cursor:default}.AnnotationsPanel_emptyState__hkRO_{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:var(--sp-10) var(--sp-5);color:var(--text-disabled)}.AnnotationsPanel_emptyIco__0pv5H{width:40px;height:40px;color:var(--text-disabled);opacity:.5}.AnnotationsPanel_emptyTxt__S_rjD{font-size:var(--fs-sm);color:var(--text-muted);margin:0}.AnnotationsPanel_modalOverlay__ajI6_{position:fixed;inset:0;background:rgba(0,0,0,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000}.AnnotationsPanel_modal__fMFFX{background:var(--bg-elevated);border-radius:var(--r-panel);width:460px;max-width:calc(100vw - 32px);box-shadow:0 24px 80px rgba(0,0,0,.28),0 4px 16px rgba(0,0,0,.1);overflow:hidden;animation:AnnotationsPanel_modalIn__Sx0Z_ var(--t-slow) cubic-bezier(.16,1,.3,1)}@keyframes AnnotationsPanel_modalIn__Sx0Z_{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.AnnotationsPanel_modalHdr__tQ4vE{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-5) var(--sp-6) var(--sp-4);border-bottom:1px solid var(--border-subtle)}.AnnotationsPanel_modalTitle__D6Q8n{font-size:var(--fs-xl);font-weight:600;color:var(--text-primary);letter-spacing:-.3px}.AnnotationsPanel_closeBtn__gjAAf{width:28px;height:28px;border-radius:var(--r-sm);border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--t-fast),color var(--t-fast)}.AnnotationsPanel_closeBtn__gjAAf:hover{background:var(--hover);color:var(--text-primary)}.AnnotationsPanel_closeBtn__gjAAf svg{width:11px;height:11px}.AnnotationsPanel_modalForm__x50t8{padding:var(--sp-5) var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-4)}.AnnotationsPanel_formGroup__HntGk{display:flex;flex-direction:column;gap:var(--sp-2)}.AnnotationsPanel_formLabel__G2GVT{font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary);letter-spacing:.2px}.AnnotationsPanel_formInput__FR52K{height:36px;padding:0 var(--sp-3);border-radius:var(--r-md);border:1px solid var(--border-default);background:var(--bg-secondary);font-size:var(--fs-md);color:var(--text-primary);font-family:var(--font-ui);outline:none;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.AnnotationsPanel_formInput__FR52K:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.AnnotationsPanel_formInput__FR52K::placeholder{color:var(--text-disabled)}.AnnotationsPanel_formTextarea__Tp_5U{padding:var(--sp-3);border-radius:var(--r-md);border:1px solid var(--border-default);background:var(--bg-secondary);font-size:var(--fs-md);color:var(--text-primary);font-family:var(--font-ui);resize:vertical;outline:none;line-height:1.5;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.AnnotationsPanel_formTextarea__Tp_5U:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.AnnotationsPanel_formTextarea__Tp_5U::placeholder{color:var(--text-disabled)}.AnnotationsPanel_modalFooter__xyIkc{display:flex;justify-content:flex-end;gap:var(--sp-2);padding-top:var(--sp-1)}.AnnotationsPanel_cancelBtn__6ZaSK{height:34px;padding:0 var(--sp-4);border-radius:var(--r-md);border:none;background:var(--bg-tertiary);font-size:var(--fs-sm);font-weight:600;color:var(--text-secondary);font-family:var(--font-ui);cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.AnnotationsPanel_cancelBtn__6ZaSK:hover{background:var(--active);color:var(--text-primary)}.AnnotationsPanel_createBtn__Hjm3U{height:34px;padding:0 var(--sp-5);border-radius:var(--r-md);border:none;background:var(--accent);color:white;font-size:var(--fs-sm);font-weight:600;font-family:var(--font-ui);cursor:pointer;transition:background var(--t-fast),transform var(--t-fast)}.AnnotationsPanel_createBtn__Hjm3U:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.AnnotationsPanel_createBtn__Hjm3U:disabled{opacity:.4;cursor:not-allowed}.MapPinEye_composed__1vMlM{position:relative;color:inherit}.MapPinEye_badge__FgweW,.MapPinEye_composed__1vMlM{display:inline-flex;align-items:center;justify-content:center}.MapPinEye_badge__FgweW{position:absolute;top:-2px;right:-2px;background:var(--bg-secondary);border-radius:50%;color:var(--accent);box-shadow:0 0 0 1.5px var(--bg-secondary)}