.StudioChrome_shell__DLln1{display:flex;flex-direction:column;height:100vh;width:100%;background:var(--color-background);overflow:hidden}.StudioChrome_body__ACdss{display:flex;flex:1 1;min-height:0}.StudioChrome_main__gASIy{flex:1 1;min-width:0;display:flex;flex-direction:column;background:var(--color-background);overflow:hidden}.UserFlyout_backdrop__JNWsh{position:fixed;inset:0;z-index:1000}.UserFlyout_flyout__JxMvz{position:fixed;z-index:1001;width:224px;background:var(--ui-surface-overlay);border-radius:8px;box-shadow:var(--ui-shadow);padding:0 0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.UserFlyout_flyout__JxMvz:after{content:"";position:absolute;inset:0;border-radius:8px;border-top:1px solid var(--ui-bevel-top);border-bottom:1px solid var(--ui-bevel-bottom);pointer-events:none;z-index:999}.UserFlyout_profileHeader__dEYls{display:flex;flex-direction:column;align-items:center;padding:20px 16px 14px;gap:6px}.UserFlyout_avatarWrap__T2_9O{position:relative;flex-shrink:0}.UserFlyout_avatarLarge___wwUb{width:52px;height:52px;background:var(--ui-surface-active);color:var(--ui-text);font-size:18px;font-weight:600;letter-spacing:.02em;object-fit:cover}.UserFlyout_avatarLarge___wwUb,.UserFlyout_editAvatarBtn__46mkI{border-radius:50%;display:flex;align-items:center;justify-content:center}.UserFlyout_editAvatarBtn__46mkI{position:absolute;bottom:0;right:0;width:18px;height:18px;background:var(--ui-surface-input);border:1.5px solid var(--ui-surface-overlay);cursor:pointer;color:var(--ui-text-muted);padding:0;transition:background var(--transition-fast),color var(--transition-fast)}.UserFlyout_editAvatarBtn__46mkI:hover{background:var(--ui-surface-active);color:var(--ui-text)}.UserFlyout_profileName__XCWkq{font-size:13px;font-weight:600;color:var(--ui-text)}.UserFlyout_profileEmail__YAWJz,.UserFlyout_profileName__XCWkq{margin:0;text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserFlyout_profileEmail__YAWJz{font-size:11px;color:var(--ui-text-muted)}.UserFlyout_divider__ggD59{height:1px;background:var(--ui-border);margin:4px 0}.UserFlyout_item__aiEhZ{display:flex;align-items:center;width:100%;padding:7px 12px;font-size:13px;color:var(--ui-text);background:none;border:none;text-align:left;cursor:pointer;font-family:inherit;gap:0}.UserFlyout_item__aiEhZ:hover{background:var(--ui-surface-hover)}.UserFlyout_itemLabel__1Hw2u{flex:1 1;white-space:nowrap}.UserFlyout_subArrow__VO1XX{color:var(--ui-text-muted);flex-shrink:0}.UserFlyout_itemDanger__7XAN3{color:var(--ui-text-danger)}.UserFlyout_itemDanger__7XAN3:hover{color:var(--ui-text-danger);background:var(--ui-surface-hover)}.UserFlyout_subFlyout__AQOHs{position:fixed;z-index:1002;min-width:160px;background:var(--ui-surface-overlay);border-radius:6px;box-shadow:var(--ui-shadow);padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UserFlyout_subFlyout__AQOHs:after{content:"";position:absolute;inset:0;border-radius:6px;border-top:1px solid var(--ui-bevel-top);border-bottom:1px solid var(--ui-bevel-bottom);pointer-events:none}.UserFlyout_subItem__FR1oZ{position:relative;display:flex;align-items:center;width:100%;padding:7px 12px 7px 28px;font-size:13px;color:var(--ui-text);background:none;border:none;text-align:left;cursor:pointer;font-family:inherit}.UserFlyout_subItem__FR1oZ:hover{background:var(--ui-surface-hover)}.UserFlyout_subItemActive__Om8nJ{color:var(--ui-text)}.UserFlyout_tick__7EP9S{position:absolute;left:9px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--ui-text);line-height:1}.NotificationsPanel_backdrop__712Oz{position:fixed;inset:0;z-index:1000}.NotificationsPanel_panel__X51aW{position:fixed;z-index:1001;background:var(--ui-surface-overlay);border-radius:8px;box-shadow:var(--ui-shadow);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:opacity 80ms ease}.NotificationsPanel_panel__X51aW:after{content:"";position:absolute;inset:0;border-radius:8px;border-top:1px solid var(--ui-bevel-top);border-bottom:1px solid var(--ui-bevel-bottom);pointer-events:none;z-index:999}.NotificationsPanel_header__Im1hS{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px}.NotificationsPanel_headerTitle__qbnYa{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-muted)}.NotificationsPanel_markAllBtn__xR2yr{font-size:11px;color:var(--ui-text-muted);background:none;border:none;cursor:pointer;padding:2px 4px;border-radius:4px;font-family:inherit;transition:color var(--transition-fast),background var(--transition-fast)}.NotificationsPanel_markAllBtn__xR2yr:hover{color:var(--ui-text);background:var(--ui-surface-hover)}.NotificationsPanel_list__RPecA{display:flex;flex-direction:column}.NotificationsPanel_item__c0zWA{display:flex;align-items:flex-start;gap:10px;padding:8px 14px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;width:100%;transition:background var(--transition-fast)}.NotificationsPanel_item__c0zWA:hover{background:var(--ui-surface-hover)}.NotificationsPanel_iconDot__bS59z{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;margin-top:1px;background:var(--ui-surface-active);color:var(--ui-text-muted)}.NotificationsPanel_iconDot_success__hXAUA{background:color-mix(in srgb,var(--color-success-500) 15%,transparent);color:var(--color-success-500)}.NotificationsPanel_iconDot_comment__0YHh1{background:color-mix(in srgb,var(--color-primary-500) 15%,transparent);color:var(--color-primary-500)}.NotificationsPanel_iconDot_review__BRV_S{background:color-mix(in srgb,var(--color-warning-500) 15%,transparent);color:var(--color-warning-500)}.NotificationsPanel_iconDot_upload__o_ues{background:var(--ui-surface-active);color:var(--ui-text-muted)}.NotificationsPanel_itemBody__q7Io2{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.NotificationsPanel_itemText__X5ULk{font-size:12px;color:var(--ui-text);line-height:1.4;white-space:normal}.NotificationsPanel_itemTime__JBc_G{font-size:11px;color:var(--ui-text-muted)}.NotificationsPanel_footer__rivVP{border-top:1px solid var(--ui-border);padding:6px 8px}.NotificationsPanel_footerBtn__tvfIk{display:block;width:100%;padding:7px 6px;font-size:12px;color:var(--ui-text-muted);background:none;border:none;cursor:pointer;border-radius:5px;text-align:center;font-family:inherit;transition:background var(--transition-fast),color var(--transition-fast)}.NotificationsPanel_footerBtn__tvfIk:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.SearchDropdown_dropdown__UXzOY{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:var(--z-index-modal,1200);background:var(--ui-surface-overlay);border-radius:8px;box-shadow:var(--ui-shadow);overflow:hidden;padding:4px 0;max-height:320px;overflow-y:auto}.SearchDropdown_dropdown__UXzOY:after{content:"";position:absolute;inset:0;border-radius:8px;border-top:1px solid var(--ui-bevel-top);border-bottom:1px solid var(--ui-bevel-bottom);pointer-events:none;z-index:1}.SearchDropdown_sectionLabel__bBYph{margin:0;padding:6px 12px 2px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-muted)}.SearchDropdown_item__ZFsx7{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;transition:background var(--transition-fast)}.SearchDropdown_item__ZFsx7:hover{background:var(--ui-surface-hover)}.SearchDropdown_itemIcon__73vtu{color:var(--ui-text-muted);flex-shrink:0}.SearchDropdown_itemName__qsSV1{font-size:12px;color:var(--ui-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.SearchDropdown_highlight__Nawej{background:color-mix(in srgb,var(--color-primary-500) 20%,transparent);color:var(--ui-text);border-radius:2px;padding:0 1px}.SearchDropdown_empty__mCdaw{margin:0;padding:10px 12px;font-size:12px;color:var(--ui-text-muted)}.Modal_backdrop__cWrkB{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:var(--z-index-modal);padding:var(--space-4)}.Modal_dialog__N4XRQ{--color-background:var(--ui-workspace);--color-surface:var(--ui-surface);--color-surface-raised:var(--ui-surface-overlay);--color-surface-hover:var(--ui-surface-hover);--color-border:var(--ui-border);--color-border-strong:var(--ui-border-strong);--color-text-primary:var(--ui-text);--color-text-secondary:var(--ui-text-muted);--color-text-muted:var(--ui-text-muted);--color-text-tertiary:var(--ui-text-muted);--color-text-disabled:var(--ui-text-muted);background-color:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:calc(100vh - var(--space-8));width:100%;overflow:hidden}.Modal_size-sm__VA20R{max-width:400px}.Modal_size-md__K51ee{max-width:560px}.Modal_size-lg__2jKNB{max-width:760px}.Modal_header__lqSnZ{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);flex-shrink:0}.Modal_title__43YRF{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.Modal_closeButton___FzbE{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-xl);color:var(--color-text-muted);line-height:1;transition:background-color var(--transition-fast),color var(--transition-fast)}.Modal_closeButton___FzbE:hover{background-color:var(--color-surface-hover);color:var(--color-text-primary)}.Modal_body__j6VVb{padding:var(--space-6);overflow-y:auto;flex:1 1}.Modal_footer__U6Fas{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);flex-shrink:0}.TeamSwitcherFlyout_backdrop__otbJ2{position:fixed;inset:0;z-index:1000}.TeamSwitcherFlyout_flyout__BQMfj{position:fixed;z-index:1001;width:224px;background:var(--ui-surface-overlay);border-radius:8px;box-shadow:var(--ui-shadow);padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.TeamSwitcherFlyout_flyout__BQMfj:after{content:"";position:absolute;inset:0;border-radius:8px;border-top:1px solid var(--ui-bevel-top);border-bottom:1px solid var(--ui-bevel-bottom);pointer-events:none;z-index:999}.TeamSwitcherFlyout_item__SBCk_{position:relative;display:flex;align-items:center;width:100%;padding:7px 12px;font-size:13px;color:var(--ui-text);background:none;border:none;text-align:left;cursor:pointer;font-family:inherit;gap:9px}.TeamSwitcherFlyout_item__SBCk_:hover{background:var(--ui-surface-hover)}.TeamSwitcherFlyout_itemLabel__H6N_e{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.TeamSwitcherFlyout_teamItemAvatar__msWa4{width:22px;height:22px;border-radius:5px;background:var(--ui-surface-active);color:var(--ui-text);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.02em}.TeamSwitcherFlyout_tick__ya_Ls{font-size:11px;color:var(--ui-text);line-height:1;flex-shrink:0}.TeamSwitcherFlyout_divider__qQ23R{height:1px;background:var(--ui-border);margin:4px 0}.TeamSwitcherFlyout_createItem__YGP5I{display:flex;align-items:center;width:100%;padding:7px 12px;font-size:13px;color:var(--ui-text-muted);background:none;border:none;text-align:left;cursor:pointer;font-family:inherit;gap:9px}.TeamSwitcherFlyout_createItem__YGP5I:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.PageLayout_root__3zcRt{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-background)}.PageLayout_rootFull__lZcYJ{min-height:unset;height:100%;overflow:hidden}.PageLayout_topBar__lHXFT{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 var(--space-4);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-index-sticky);flex-shrink:0}.PageLayout_title__fB1Rt{font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.PageLayout_actions__4i13t{display:flex;align-items:center;gap:var(--space-2)}.PageLayout_actions__4i13t button{font-size:13px;font-weight:var(--font-weight-medium);padding:4px 12px;border-radius:var(--radius-full);min-height:unset;line-height:1.4}.PageLayout_content__8cl3j{flex:1 1;width:100%;padding:var(--space-6) var(--space-4)}.PageLayout_contentFull__ZJPdZ{max-width:unset;padding:var(--space-4) var(--space-4) var(--space-4);overflow:hidden;display:flex;flex-direction:column}.Card_card__ACSpp{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.Card_padding-sm__hN8lz{padding:var(--space-4)}.Card_padding-md__YNiTt{padding:var(--space-6)}.Card_padding-lg__fE5qi{padding:var(--space-8)}.Stack_stack__a8j7P{display:flex}.Stack_direction-row__M_VuF{flex-direction:row}.Stack_direction-column__ibAqH{flex-direction:column}.Stack_align-start__z9agX{align-items:flex-start}.Stack_align-center__NveBu{align-items:center}.Stack_align-end__IgOQ3{align-items:flex-end}.Stack_align-stretch__kkRe0{align-items:stretch}.Stack_gap-1__8rgQS{gap:var(--space-1)}.Stack_gap-2__5utZ1{gap:var(--space-2)}.Stack_gap-3__45ogz{gap:var(--space-3)}.Stack_gap-4__NDXFM{gap:var(--space-4)}.Stack_gap-5__pSEYC{gap:var(--space-5)}.Stack_gap-6__vQV3w{gap:var(--space-6)}.Stack_gap-7__Ijz_X{gap:var(--space-7)}.Stack_gap-8__YJJdI{gap:var(--space-8)}.BentoGrid_grid__A18Z_{display:grid;grid-template-columns:repeat(var(--bento-columns,4),1fr);grid-gap:var(--space-4);gap:var(--space-4)}.BentoGrid_card__aFTTE{grid-column:span var(--col-span,1);grid-row:span var(--row-span,1);border:none;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.12);padding:var(--space-6);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.BentoGrid_card__aFTTE.BentoGrid_variant-standard__QXNI7{background-color:var(--color-surface-1,var(--color-surface))}.BentoGrid_card__aFTTE.BentoGrid_variant-hero__3ttoU{background-color:var(--color-surface-2,var(--color-surface))}.BentoGrid_cardClickable__TUpgy{cursor:pointer}.BentoGrid_cardClickable__TUpgy:hover{transform:scale(1.01);box-shadow:0 4px 12px rgba(0,0,0,.15)}.BentoGrid_cardClickable__TUpgy:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@media (max-width:900px){.BentoGrid_grid__A18Z_{grid-template-columns:repeat(2,1fr)}.BentoGrid_card__aFTTE{grid-column:span min(var(--col-span,1),2)}}@media (max-width:600px){.BentoGrid_grid__A18Z_{grid-template-columns:1fr}.BentoGrid_card__aFTTE{grid-column:span 1;grid-row:span 1}}.Tooltip_container__AA4zW{display:inline-block}.Tooltip_tooltip__Juo3b{position:fixed;padding:4px 8px;font-size:11px;font-weight:500;background:#1a1a2e;color:#ffffff;white-space:nowrap;border-radius:6px;z-index:9999;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.25)}.Tooltip_visible__SF8Td{opacity:1;animation:Tooltip_tooltipFadeIn__F5vgK .12s ease}.Tooltip_hidden__AwOlB{opacity:0;pointer-events:none}@keyframes Tooltip_tooltipFadeIn__F5vgK{0%{opacity:0}to{opacity:1}}.ViewToggle_root__cGBhi{display:flex;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;flex-shrink:0}.ViewToggle_root__cGBhi .ViewToggle_btn__DBQPm{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:none;border-radius:0;min-height:unset;cursor:pointer;color:var(--color-text-tertiary);transition:background-color .1s ease,color .1s ease;font-size:inherit;line-height:inherit}.ViewToggle_root__cGBhi .ViewToggle_btn__DBQPm:not(.ViewToggle_active___qsps):hover{background-color:var(--color-surface-hover);color:var(--color-text-secondary)}.ViewToggle_root__cGBhi .ViewToggle_btn__DBQPm.ViewToggle_active___qsps{background-color:var(--color-surface-raised);color:var(--color-text-primary)}.Alert_alert__IFqSA{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid transparent;border-left-width:4px}.Alert_content__KC4wp{flex:1 1;min-width:0}.Alert_title__AqG5O{font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1)}.Alert_body__hkJWH,.Alert_title__AqG5O{font-size:var(--font-size-sm)}.Alert_dismissButton__lixOe{background:none;border:none;cursor:pointer;font-size:var(--font-size-lg);line-height:1;padding:0;color:inherit;opacity:.6;flex-shrink:0;align-self:flex-start}.Alert_dismissButton__lixOe:hover{opacity:1}.Alert_variant-info__ZBChj{background-color:var(--color-primary-50);border-color:var(--color-primary-200);border-left-color:var(--color-primary-500);color:var(--color-primary-700)}.Alert_variant-success__UBX67{background-color:var(--color-success-50);border-color:var(--color-success-100);border-left-color:var(--color-success-500);color:var(--color-success-700)}.Alert_variant-warning__Y2AA8{background-color:var(--color-warning-50);border-color:var(--color-warning-100);border-left-color:var(--color-warning-500);color:var(--color-warning-700)}.Alert_variant-danger__tSTvt{background-color:var(--color-danger-50);border-color:var(--color-danger-100);border-left-color:var(--color-danger-500);color:var(--color-danger-700)}.Badge_badge__36_kv{display:inline-flex;align-items:center;padding:0 var(--space-2);height:20px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);white-space:nowrap}.Badge_variant-default__Vd3RY{background-color:var(--color-gray-100);color:var(--color-gray-700)}.Badge_variant-primary__Ar4NZ{background-color:var(--color-primary-100);color:var(--color-primary-700)}.Badge_variant-success__uT_GE{background-color:var(--color-success-100);color:var(--color-success-700)}.Badge_variant-warning__nwMFL{background-color:var(--color-warning-100);color:var(--color-warning-700)}.Badge_variant-danger__hmbcy{background-color:var(--color-danger-100);color:var(--color-danger-700)}.Spinner_wrapper__kqA9L{display:inline-flex;align-items:center;gap:var(--space-2)}.Spinner_spinner__80wwD{border-radius:var(--radius-full);border:2px solid var(--color-gray-200);border-top-color:var(--color-primary-600);animation:Spinner_spin__bN1NK .6s linear infinite;flex-shrink:0}.Spinner_size-sm__kWabI{width:16px;height:16px}.Spinner_size-md__fDX_H{width:24px;height:24px;border-width:3px}.Spinner_size-lg___bboj{width:36px;height:36px;border-width:3px}.Spinner_srOnly__ONmzG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes Spinner_spin__bN1NK{to{transform:rotate(1turn)}}.EmptyState_root__v3bZ4{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-12) var(--space-6);gap:var(--space-4)}.EmptyState_title__PZneI{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.EmptyState_description__gbQJc{font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:400px}.DataTable_wrapper__LcWeV{width:100%;overflow-x:auto}.DataTable_table__HwkDw{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.DataTable_thead__hFL3K{background-color:var(--color-surface-raised);border-bottom:1px solid var(--color-border)}.DataTable_th__SabOy{padding:var(--space-3) var(--space-4);text-align:left;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);white-space:nowrap}.DataTable_tbody__xLh_9 tr{border-bottom:1px solid var(--color-border);transition:background-color var(--transition-fast)}.DataTable_tbody__xLh_9 tr:last-child{border-bottom:none}.DataTable_tbody__xLh_9 tr:hover{background-color:var(--color-surface-hover)}.DataTable_td__xt1Fc{color:var(--color-text-primary);vertical-align:middle}.DataTable_skeletonCell__d1c4A,.DataTable_td__xt1Fc{padding:var(--space-3) var(--space-4)}.DataTable_skeletonBar__cZFeS{height:16px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-gray-200) 25%,var(--color-gray-300) 50%,var(--color-gray-200) 75%);background-size:200% 100%;animation:DataTable_shimmer__NWfLp 1.4s ease-in-out infinite}@keyframes DataTable_shimmer__NWfLp{0%{background-position:200% 0}to{background-position:-200% 0}}.Pagination_root__TB7oE{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.Pagination_summary__kN2oJ{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap}.Pagination_controls__B_XOR{display:flex;align-items:center;gap:var(--space-1)}.Pagination_pageButton__vEOR0{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:none;border-radius:50%;background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.Pagination_pageButton__vEOR0:hover:not(:disabled){background-color:var(--color-surface-hover)}.Pagination_pageButton__vEOR0:disabled{opacity:.4;cursor:not-allowed}.Pagination_pageButton__vEOR0.Pagination_active__ej7Zk{background-color:var(--color-primary-600);color:var(--color-text-inverse)}.Pagination_ellipsis__AphBu{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:var(--font-size-sm);color:var(--color-text-muted)}.FloatingPanel_collapsedButton__3Pa_V{position:fixed;width:44px;height:44px;border-radius:50%;background:var(--ui-surface);border:1px solid var(--ui-border-strong);color:var(--ui-text);display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;transition:background .15s ease-in-out;box-shadow:var(--ui-shadow);z-index:21;padding:0;font-size:0;flex-shrink:0}.FloatingPanel_collapsedButton__3Pa_V:hover{background:var(--ui-surface-hover)}.FloatingPanel_collapsedButton__3Pa_V:active{background:var(--ui-surface-active)}.FloatingPanel_panel__yZAF4{position:fixed;min-width:240px;background:var(--ui-surface);border-radius:8px;box-shadow:var(--ui-shadow);z-index:21;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ui-border-strong)}.FloatingPanel_panel__yZAF4:after{content:"";position:absolute;inset:0;border-radius:8px;border-top:1px solid var(--ui-bevel-top);border-bottom:1px solid var(--ui-bevel-bottom);pointer-events:none}.FloatingPanel_header__WgRSx{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px;background:var(--ui-surface-overlay);border-bottom:1px solid var(--ui-border);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FloatingPanel_dragHandle__nVTB5{width:4px;height:16px;background:var(--ui-border-strong);border-radius:2px;flex-shrink:0}.FloatingPanel_title__pbu35{flex:1 1;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--ui-text);margin:0;line-height:1.25}.FloatingPanel_headerButton__5Iy7V{width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:4px;color:var(--ui-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease-in-out,color .15s ease-in-out;flex-shrink:0}.FloatingPanel_headerButton__5Iy7V:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.FloatingPanel_headerButton__5Iy7V:active{background:var(--ui-surface-active)}.FloatingPanel_body__k_tNU{flex:1 1;overflow-y:auto;overflow-x:hidden}.FloatingPanel_resizeHandle__g_UDr{position:absolute;bottom:0;right:0;width:14px;height:14px;cursor:se-resize;opacity:.3;transition:opacity .15s;background:radial-gradient(circle at 100% 100%,var(--ui-border-strong) 2px,transparent 2px)}.FloatingPanel_resizeHandle__g_UDr:hover{opacity:.7}.GradientCard_card__DoHXH{position:relative;border-radius:var(--radius-xl);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);overflow:hidden;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.GradientCard_card__DoHXH[data-pair=blue]{--from:var(--gradient-blue-from);--to:var(--gradient-blue-to)}.GradientCard_card__DoHXH[data-pair=violet]{--from:var(--gradient-violet-from);--to:var(--gradient-violet-to)}.GradientCard_card__DoHXH[data-pair=amber]{--from:var(--gradient-amber-from);--to:var(--gradient-amber-to)}.GradientCard_card__DoHXH[data-pair=rose]{--from:var(--gradient-rose-from);--to:var(--gradient-rose-to)}.GradientCard_card__DoHXH[data-pair=teal]{--from:var(--gradient-teal-from);--to:var(--gradient-teal-to)}.GradientCard_card__DoHXH[data-clickable=true]{cursor:pointer}.GradientCard_card__DoHXH[data-clickable=true]:hover{transform:scale(1.01);box-shadow:0 6px 20px rgba(0,0,0,.2)}.GradientCard_stats__Jtk9S{display:flex;flex-direction:row;align-items:flex-end;gap:var(--space-2)}.GradientCard_count__iB0IZ{font-size:3.5rem;font-weight:var(--font-weight-bold);color:var(--color-text-inverse);line-height:1}.GradientCard_label__yCd8b{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-style:italic;color:rgba(255,255,255,.55);text-transform:uppercase;margin:0;line-height:1.2}.GradientCard_iconWrap__Nqfvl{position:absolute;bottom:-24px;right:-20px;transform:rotate(-12deg);pointer-events:none;color:var(--to);opacity:1}.GradientCard_icon__fTkEa{display:block}.AssetTypePicker_backdrop__Z9uPo{position:fixed;inset:0;z-index:999;background:transparent}.AssetTypePicker_popover__UTdmm{position:fixed;z-index:1000;width:320px;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.15);padding:16px;--color-background:var(--ui-workspace);--color-surface:var(--ui-surface);--color-surface-raised:var(--ui-surface-overlay);--color-surface-hover:var(--ui-surface-hover);--color-border:var(--ui-border);--color-border-strong:var(--ui-border-strong);--color-text-primary:var(--ui-text);--color-text-secondary:var(--ui-text-muted);--color-text-muted:var(--ui-text-muted);--color-text-tertiary:var(--ui-text-muted);--color-text-disabled:var(--ui-text-muted)}.AssetTypePicker_row__SQtd3{display:flex;align-items:center;gap:8px;margin-bottom:12px}.AssetTypePicker_label__Tu5YW{font-size:.8rem;color:var(--color-text-muted);font-weight:500;width:80px;flex-shrink:0}.AssetTypePicker_select__alrrd{flex:1 1;padding:4px 8px;border:1px solid var(--ui-border-input);border-radius:4px;font-size:.875rem;background:var(--ui-surface-input);color:var(--color-text-primary);cursor:pointer}.AssetTypePicker_select__alrrd:hover:not(:disabled){border-color:var(--ui-border-strong)}.AssetTypePicker_select__alrrd:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 2px rgba(59,130,246,.25)}.AssetTypePicker_select__alrrd:disabled{opacity:.5;cursor:not-allowed;background:var(--ui-surface)}.AssetTypePicker_footer__kBCW_{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--color-border)}.AssetTypePicker_confirmButton__NB9C5{padding:6px 16px;background:var(--color-primary-600);color:white;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AssetTypePicker_confirmButton__NB9C5:hover:not(:disabled){background:var(--color-primary-700)}.AssetTypePicker_confirmButton__NB9C5:disabled{background:var(--ui-surface-active);color:var(--ui-text-muted);cursor:not-allowed}.AssetTypePicker_cancelButton__y1eLN{padding:6px 16px;background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AssetTypePicker_cancelButton__y1eLN:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.ColourPicker_panel__Dk5yP{position:fixed;z-index:9999;background:var(--color-surface-2,#1e1e1e);border:1px solid var(--color-border,#444);border-radius:8px;padding:10px;box-shadow:0 8px 24px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ColourPicker_gradientField__VI3R7{width:100%;height:160px;border-radius:4px;position:relative;cursor:crosshair;flex-shrink:0}.ColourPicker_fieldHandle__vJ9IJ{position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.4);transform:translate(-50%,-50%);pointer-events:none}.ColourPicker_hueSlider__kjtYj{background:linear-gradient(90deg,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00)}.ColourPicker_alphaSlider__4eplu,.ColourPicker_hueSlider__kjtYj{width:100%;height:12px;border-radius:6px;position:relative;cursor:pointer;flex-shrink:0}.ColourPicker_alphaSlider__4eplu{background-image:linear-gradient(45deg,#555 25%,transparent 0),linear-gradient(-45deg,#555 25%,transparent 0),linear-gradient(45deg,transparent 75%,#555 0),linear-gradient(-45deg,transparent 75%,#555 0);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;background-color:#333;overflow:hidden}.ColourPicker_alphaGradient__ZEBPX{position:absolute;inset:0;border-radius:6px}.ColourPicker_sliderHandle__cS1N9{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.4);transform:translate(-50%,-50%);pointer-events:none;background:transparent}.ColourPicker_inputsRow__X0kpz{display:flex;gap:6px;align-items:flex-end}.ColourPicker_inputGroup__acoKQ{display:flex;flex-direction:column;gap:3px}.ColourPicker_hexInputSmall__RuKnK{background:var(--color-input-bg,#2a2a2a);border:1px solid var(--color-border,#444);border-radius:4px;color:var(--color-text,#fff);font-size:11px;font-family:monospace;padding:3px 5px;width:80px;text-transform:uppercase}.ColourPicker_hexInputSmall__RuKnK:focus{outline:1px solid var(--color-accent,#4f8ef7);border-color:transparent}.ColourPicker_alphaInputSmall__Wy28R{background:var(--color-input-bg,#2a2a2a);border:1px solid var(--color-border,#444);border-radius:4px;color:var(--color-text,#fff);font-size:11px;padding:3px 5px;width:44px;-moz-appearance:textfield}.ColourPicker_alphaInputSmall__Wy28R::-webkit-inner-spin-button,.ColourPicker_alphaInputSmall__Wy28R::-webkit-outer-spin-button{display:none}.ColourPicker_alphaInputSmall__Wy28R:focus{outline:1px solid var(--color-accent,#4f8ef7);border-color:transparent}.ColourPicker_inputLabel__t9ye1{font-size:10px;color:var(--color-text-muted,#888);text-align:center}.ColourPicker_recentRow__rfC4N{display:flex;gap:5px;flex-wrap:wrap}.ColourPicker_recentSwatch__YzfoO{width:18px;height:18px;border-radius:3px;border:1px solid var(--color-border,#444);cursor:pointer;padding:0;flex-shrink:0}.ColourPicker_recentSwatch__YzfoO:hover{transform:scale(1.15);outline:1px solid var(--color-accent,#4f8ef7)}.ScrubInput_container__FsisH{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:4px;background:var(--ui-surface-input);color:var(--ui-text);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content;min-width:48px}.ScrubInput_container__FsisH:not(.ScrubInput_disabled__rgI_d){transition:background-color .15s ease}.ScrubInput_container__FsisH:not(.ScrubInput_disabled__rgI_d):hover{background:var(--ui-surface-active)}.ScrubInput_disabled__rgI_d{opacity:.5;cursor:not-allowed}.ScrubInput_iconArea__YgqkT{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;cursor:ew-resize;color:var(--ui-text-muted);transition:color .15s ease}.ScrubInput_container__FsisH:not(.ScrubInput_disabled__rgI_d) .ScrubInput_iconArea__YgqkT:hover{color:var(--ui-text)}.ScrubInput_valueArea__P2iM_{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;min-width:0;cursor:text}.ScrubInput_valueText__F79nq{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ScrubInput_editInput__ZwjBb,.ScrubInput_valueText__F79nq{font-size:12px;font-family:Monaco,Courier New,monospace;font-weight:500}.ScrubInput_editInput__ZwjBb{width:100%;padding:0;border:none;outline:none;background:transparent;color:var(--ui-text);text-align:right}.ScrubInput_editInput__ZwjBb:focus{color:var(--color-primary-500,#3b82f6)}.StarShortcutModal_resultsList__cWxsG{display:flex;flex-direction:column;max-height:360px;overflow-y:auto;gap:4px;border:1px solid var(--ui-border);border-radius:6px;padding:4px}.StarShortcutModal_noResults__SlfnB{padding:16px;text-align:center}.StarShortcutModal_resultItem__xvHay{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:none;background:none;border-radius:4px;cursor:pointer;text-align:left;transition:background var(--transition-fast);font-family:inherit}.StarShortcutModal_resultItem__xvHay:not(:disabled):hover{background:var(--ui-surface-hover)}.StarShortcutModal_resultItem__xvHay:disabled{opacity:.6;cursor:not-allowed}.StarShortcutModal_resultInfo__1yls1{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.StarShortcutModal_resultLabel__5PLvP{font-weight:500;color:var(--ui-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StarShortcutModal_resultType__MZJI7{font-size:11px}.StarShortcutModal_alreadyStarred__36uyE{flex-shrink:0;margin-left:8px}.StarShortcutModal_resultItemStarred__YMkKF{opacity:.6}.MultiToggle_group__oh_Cg{display:flex;align-items:center;background:var(--ui-surface-input);border-radius:4px;overflow:hidden;gap:0}.MultiToggle_group__oh_Cg.MultiToggle_disabled__R1ljt{opacity:.5;cursor:not-allowed}.MultiToggle_button__gUhJo{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;padding:0;margin:0;border:1px solid transparent;background:transparent;color:var(--ui-text-muted);cursor:pointer;transition:all .15s ease;font-size:0;line-height:1}.MultiToggle_button__gUhJo:hover:not(:disabled){color:var(--ui-text);background:var(--ui-surface-hover)}.MultiToggle_button__gUhJo:disabled{cursor:not-allowed}.MultiToggle_button__gUhJo.MultiToggle_active__bjfpa{color:var(--ui-text);font-weight:500}.MultiToggle_button__gUhJo.MultiToggle_active__bjfpa,.MultiToggle_button__gUhJo.MultiToggle_active__bjfpa:hover:not(:disabled){background:var(--ui-surface-active);border-color:var(--panel-focus-border,#3b82f6)}.AppShell_shell__tunIz{display:flex;height:100vh;overflow:hidden;background-color:var(--color-background)}.AppShell_sidebar__QYNwQ{width:240px;flex-shrink:0;display:flex;flex-direction:column;height:100%;background:var(--ui-surface);color:var(--ui-text);position:fixed;top:0;left:0;bottom:0;z-index:var(--z-index-sticky);font-family:inherit}.AppShell_topSection__VN0kc{display:flex;flex-direction:column;padding:8px 0 4px;flex-shrink:0}.AppShell_topRow__HTfZA{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 8px;margin-bottom:4px}.AppShell_userBtn__kOzZW{display:flex;align-items:center;gap:7px;background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:6px;color:var(--ui-text);min-width:0;flex:1 1;text-align:left;transition:background var(--transition-fast)}.AppShell_userBtn__kOzZW:hover{background:var(--ui-surface-hover)}.AppShell_avatar__8WDqv{width:32px;height:32px;border-radius:50%;background:var(--ui-surface-active);color:var(--ui-text);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.02em;object-fit:cover}.AppShell_userName__KggRF{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0;color:var(--ui-text)}.AppShell_chevronDown__QhHQT,.AppShell_iconBtn__Z4UFB{color:var(--ui-text-muted);flex-shrink:0}.AppShell_iconBtn__Z4UFB{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:6px;cursor:pointer;padding:0;transition:background var(--transition-fast),color var(--transition-fast)}.AppShell_iconBtn__Z4UFB:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.AppShell_iconBtnActive__6uVQ1{background:var(--ui-surface-active);color:var(--ui-text)}.AppShell_searchBarWrap__dc1p_{position:relative;margin:0 8px 4px;border:1px solid var(--ui-border);border-radius:6px;transition:border-color var(--transition-fast)}.AppShell_searchBarWrap__dc1p_:focus-within{border-color:var(--ui-border-strong)}.AppShell_searchBar__QP97c{display:flex;align-items:center;gap:7px;padding:0 10px;height:36px;background:var(--ui-surface-input);border-radius:6px}.AppShell_searchClearBtn__l2vDm{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--ui-text-muted);flex-shrink:0;border-radius:3px;transition:color var(--transition-fast)}.AppShell_searchClearBtn__l2vDm:hover{color:var(--ui-text)}.AppShell_searchIcon__owZzV{color:var(--ui-text-muted);flex-shrink:0}.AppShell_searchInput__psq7V{flex:1 1;min-width:0;background:none;border:none;outline:none;font-size:12px;color:var(--ui-text);font-family:inherit}.AppShell_searchInput__psq7V:focus,.AppShell_searchInput__psq7V:focus-visible{outline:none}.AppShell_searchInput__psq7V::placeholder{color:var(--ui-text-placeholder)}.AppShell_navItem__vd_Ml{display:flex;align-items:center;gap:9px;height:32px;padding:0 14px;margin:1px 8px;border-radius:6px;font-size:13px;font-weight:450;color:var(--ui-text-muted);background:none;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--transition-fast),color var(--transition-fast);font-family:inherit;width:calc(100% - 16px);text-align:left}.AppShell_navItem__vd_Ml:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.AppShell_navItemActive__093DL{color:var(--ui-text);font-weight:500}.AppShell_navItemActive__093DL,.AppShell_navItemActive__093DL:hover{background:var(--ui-surface-selected)}.AppShell_divider__FbgCF{height:1px;background:var(--ui-border);flex-shrink:0;margin:6px 0}.AppShell_teamSection__42vOa{display:flex;flex-direction:column;padding:4px 0;flex-shrink:0}.AppShell_teamBtn__U_RXv{display:flex;align-items:center;gap:8px;height:36px;padding:0 14px;margin:1px 8px 6px;border-radius:6px;background:none;border:none;cursor:pointer;color:var(--ui-text);font-family:inherit;transition:background var(--transition-fast);width:calc(100% - 16px);text-align:left}.AppShell_teamBtn__U_RXv:hover{background:var(--ui-surface-hover)}.AppShell_teamAvatar__pLlM4{width:28px;height:28px;border-radius:5px;background:var(--ui-surface-active);color:var(--ui-text);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.02em}.AppShell_teamName__cYq6D{flex:1 1;font-size:13px;font-weight:600;color:var(--ui-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.AppShell_starredSection__PIaQp{display:flex;flex-direction:column;flex:1 1;min-height:0;padding:4px 0}.AppShell_sectionHeader__iju8b{display:flex;align-items:center;gap:5px;height:28px;padding:0 14px;margin:0 8px;border-radius:4px;background:none;border:none;cursor:pointer;font-family:inherit;transition:background var(--transition-fast);width:calc(100% - 16px);text-align:left}.AppShell_sectionHeader__iju8b:hover{background:var(--ui-surface-hover)}.AppShell_sectionChevron__vGc4X{color:var(--ui-text-muted);flex-shrink:0;transition:transform var(--transition-fast)}.AppShell_sectionChevronCollapsed__ctFir{transform:rotate(-90deg)}.AppShell_sectionLabel__fxPwW{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-muted)}.AppShell_shortcutList__eMYpt{display:flex;flex-direction:column;overflow-y:auto;flex:1 1;min-height:0;padding-bottom:4px}.AppShell_shortcutRow__b1Nse{position:relative;display:flex;align-items:center;height:32px;margin:1px 8px;border-radius:6px;transition:background var(--transition-fast)}.AppShell_shortcutRow__b1Nse:hover{background:var(--ui-surface-hover)}.AppShell_shortcutLink__Iaphk{display:flex;align-items:center;gap:9px;flex:1 1;min-width:0;height:100%;padding:0 14px;font-size:13px;font-weight:450;color:var(--ui-text-muted);text-decoration:none;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppShell_shortcutRow__b1Nse:hover .AppShell_shortcutLink__Iaphk{color:var(--ui-text)}.AppShell_shortcutLinkActive__MGIX7{color:var(--ui-text);font-weight:500}.AppShell_shortcutIcon__XAUUX{flex-shrink:0}.AppShell_shortcutLabel__9CxIz{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.AppShell_shortcutRemove__U_IZj{display:none;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:none;padding:0;cursor:pointer;color:var(--ui-text-muted);border-radius:3px;flex-shrink:0;margin-right:8px;transition:color var(--transition-fast),background var(--transition-fast)}.AppShell_shortcutRow__b1Nse:hover .AppShell_shortcutRemove__U_IZj{display:flex}.AppShell_shortcutRemove__U_IZj:hover{color:var(--ui-text);background:var(--ui-surface-active)}.AppShell_addShortcut__KsEpL{display:flex;align-items:center;gap:9px;height:32px;padding:0 14px;margin:1px 8px;border-radius:6px;font-size:13px;color:var(--ui-text-muted);font-family:inherit;border:none;background:none;text-align:left;width:calc(100% - 16px);opacity:.55;cursor:default}.AppShell_main__Sz66E{margin-left:240px;flex:1 1;min-width:0;overflow-y:auto;height:100vh;background-color:var(--color-background)}.PropertyTooltip_container__jgilr{position:relative;display:inline-block}.PropertyTooltip_tooltip__739lC{position:absolute;padding:6px 10px;font-size:11px;font-weight:500;background:rgba(0,0,0,.95);color:var(--ui-text);white-space:nowrap;border-radius:4px;z-index:1000;pointer-events:none;animation:PropertyTooltip_tooltipFadeIn__Dr7Ga .15s ease}.PropertyTooltip_tooltip__739lC:after{content:"";position:absolute;width:6px;height:6px;background:rgba(0,0,0,.95);border-radius:1px}.PropertyTooltip_above__BCGKr{bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px}.PropertyTooltip_above__BCGKr:after{top:100%;left:50%;transform:translateX(-50%) rotate(45deg)}.PropertyTooltip_below__ZyoVm{top:100%;left:50%;transform:translateX(-50%);margin-top:8px}.PropertyTooltip_below__ZyoVm:after{bottom:100%;left:50%;transform:translateX(-50%) rotate(45deg)}@keyframes PropertyTooltip_tooltipFadeIn__Dr7Ga{0%{opacity:0;transform:translateX(-50%) translateY(-2px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.PropertyTooltip_below__ZyoVm{animation:PropertyTooltip_tooltipFadeInBelow___8MIX .15s ease}@keyframes PropertyTooltip_tooltipFadeInBelow___8MIX{0%{opacity:0;transform:translateX(-50%) translateY(2px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.CanvasFlyoutMenu_root__80fGE{--flyout-bg:var(--ui-surface-overlay);--flyout-radius:6px;--flyout-min-width:180px;--flyout-padding-y:4px;--flyout-item-padding:6px 12px 6px 28px;--flyout-item-font-size:13px;--flyout-item-color:var(--ui-text);--flyout-item-hover-bg:var(--ui-surface-hover);--flyout-item-active-bg:var(--ui-surface-active);--flyout-danger-color:var(--ui-text-danger);--flyout-disabled-opacity:0.4;--flyout-tick-color:var(--ui-text);--flyout-tick-font-size:12px;--flyout-shortcut-color:var(--ui-text-placeholder);--flyout-shortcut-size:11px;--flyout-shortcut-gap:24px;--flyout-divider-color:var(--ui-border);--flyout-divider-margin:4px 0;position:fixed;z-index:1001;min-width:var(--flyout-min-width);background:var(--flyout-bg);border-radius:var(--flyout-radius);box-shadow:var(--ui-shadow);padding:var(--flyout-padding-y) 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CanvasFlyoutMenu_root__80fGE:after{content:"";position:absolute;inset:0;border-radius:var(--flyout-radius);border-top:1px solid var(--ui-bevel-top);border-bottom:1px solid var(--ui-bevel-bottom);pointer-events:none;z-index:999}.CanvasFlyoutMenu_backdrop__eSKmz{position:fixed;inset:0;z-index:1000}.CanvasFlyoutMenu_item__zGYQd{position:relative;display:flex;align-items:center;width:100%;padding:var(--flyout-item-padding);font-size:var(--flyout-item-font-size);color:var(--flyout-item-color);background:none;border:none;text-align:left;cursor:pointer;box-sizing:border-box;line-height:1.4}.CanvasFlyoutMenu_item__zGYQd:hover{background:var(--flyout-item-hover-bg)}.CanvasFlyoutMenu_item__zGYQd:active{background:var(--flyout-item-active-bg)}.CanvasFlyoutMenu_itemDanger__2PpAG{color:var(--flyout-danger-color)}.CanvasFlyoutMenu_itemDanger__2PpAG:hover{color:var(--flyout-danger-color);background:var(--flyout-item-hover-bg)}.CanvasFlyoutMenu_itemDisabled__Ik30p{opacity:var(--flyout-disabled-opacity);cursor:default;pointer-events:none}.CanvasFlyoutMenu_itemDisabled__Ik30p:hover{background:none}.CanvasFlyoutMenu_tick__jBk4N{position:absolute;left:8px;top:50%;transform:translateY(-50%);font-size:var(--flyout-tick-font-size);color:var(--flyout-tick-color);line-height:1}.CanvasFlyoutMenu_label__Ey2Rt{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CanvasFlyoutMenu_shortcut__CEO6q{flex-shrink:0;margin-left:var(--flyout-shortcut-gap);font-size:var(--flyout-shortcut-size);color:var(--flyout-shortcut-color);font-family:monospace}.CanvasFlyoutMenu_divider__kFakL{height:1px;background:var(--flyout-divider-color);margin:var(--flyout-divider-margin)}.CanvasFlyoutMenu_submenuArrow__8B_c2{flex-shrink:0;margin-left:var(--flyout-shortcut-gap);font-size:10px;color:var(--flyout-shortcut-color)}.CanvasFlyoutMenu_submenuContainer__p_9yO{position:relative}.CanvasFlyoutMenu_submenu__WYD_m{position:absolute;top:0;left:100%;margin-left:4px;min-width:var(--flyout-min-width);background:var(--flyout-bg);border-radius:var(--flyout-radius);box-shadow:var(--ui-shadow);padding:var(--flyout-padding-y) 0;z-index:1002}.CanvasFlyoutMenu_submenu__WYD_m:after{content:"";position:absolute;inset:0;border-radius:var(--flyout-radius);border-top:1px solid var(--ui-bevel-top);border-bottom:1px solid var(--ui-bevel-bottom);pointer-events:none;z-index:999}.PagesPanel_pagesSection__PThk7{display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}.PagesPanel_pagesSectionHeader__cjwyO{display:flex;align-items:center;height:32px;padding:0 8px;flex-shrink:0;gap:4px}.PagesPanel_sectionCollapseBtn__g3hVA{width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--ui-text-muted);cursor:pointer;padding:0;flex-shrink:0}.PagesPanel_sectionCollapseBtn__g3hVA:hover{color:var(--ui-text)}.PagesPanel_pagesSectionLabel__Ir5rj{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-muted)}.PagesPanel_pagesSectionAddBtn__Ry3JW{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:4px;color:var(--ui-text-muted);cursor:pointer;font-size:16px;line-height:1;padding:0;margin-left:auto}.PagesPanel_pagesSectionAddBtn__Ry3JW:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.PagesPanel_pagesList__uBGAV{display:flex;flex-direction:column;overflow-y:auto;flex:1 1}.PagesPanel_pageRow__L83Wl{position:relative;display:flex;align-items:center;height:32px;padding:0 8px;cursor:pointer;gap:4px;outline:none}.PagesPanel_pageRow__L83Wl:hover{background:var(--ui-surface-hover)}.PagesPanel_pageRowActive__0Vx54{background:var(--ui-surface-selected)}.PagesPanel_pageRowDragOver__wQNtb{border-top:2px solid var(--ui-accent,#4f6ef7)}.PagesPanel_pageRowName__ZBpxv{flex:1 1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ui-text)}.PagesPanel_pageRowMenuBtn__0X_VG{position:absolute;right:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:4px;color:var(--ui-text-muted);cursor:pointer;opacity:0;padding:0;font-size:14px;line-height:1}.PagesPanel_pageRow__L83Wl:hover .PagesPanel_pageRowMenuBtn__0X_VG{opacity:1}.PagesPanel_pageRowMenuBtn__0X_VG:hover{background:var(--ui-surface-active);color:var(--ui-text)}.PagesPanel_inlineNameInput__rc_2q{flex:1 1;font-size:12px;background:var(--ui-surface-hover);border:1px solid var(--ui-accent,#4f6ef7);border-radius:3px;color:var(--ui-text);padding:1px 4px;outline:none;font-family:inherit}.PagesPanel_inlineNameInput__rc_2q:focus-visible{outline:none}.LayersPanel_layersSection__GF94C{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.LayersPanel_layersSectionHeader__31_lu{display:flex;align-items:center;height:32px;padding:0 8px;flex-shrink:0;gap:4px}.LayersPanel_layersSectionLabel__v4dU_{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-muted)}.LayersPanel_layersList__q9b_n{display:flex;flex-direction:column;overflow-y:auto;flex:1 1}.LayersPanel_layerRow__iQg_8{position:relative;display:flex;align-items:center;height:32px;padding:0 8px;cursor:pointer;gap:4px;outline:none}.LayersPanel_layerRow__iQg_8:hover{background:var(--ui-surface-hover)}.LayersPanel_layerRowSelected__UJkws{background:var(--ui-surface-selected)}.LayersPanel_layerRowIcon__WZoPh{flex-shrink:0;color:var(--ui-text-muted);display:flex;align-items:center}.LayersPanel_layerRowName__FCOFK{flex:1 1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ui-text)}.LayersPanel_layerRowActions__uwCqF{display:flex;gap:2px;opacity:0}.LayersPanel_layerRow__iQg_8:hover .LayersPanel_layerRowActions__uwCqF{opacity:1}.LayersPanel_layerActionBtn__9oEXT{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:3px;color:var(--ui-text-muted);cursor:pointer;padding:0;flex-shrink:0}.LayersPanel_layerActionBtn__9oEXT:hover{background:var(--ui-surface-selected);color:var(--ui-text)}.LayersPanel_layerActionBtnActive__G82rw{color:var(--ui-text)}.LayersPanel_layerCollapseBtn__tDzYz{width:12px;height:12px;background:none;border:none;color:var(--ui-text-muted);cursor:pointer;padding:0;font-size:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.LayersPanel_layerIndent__ZOzP8{flex-shrink:0}.LayersPanel_layerRowDragOver__EPLKw{border-top:2px solid var(--ui-accent,#4f6ef7)}.LayersPanel_layerRowDropInto__218Fk{outline:2px solid var(--ui-accent,#4f6ef7);outline-offset:-2px;border-radius:3px}.LayersPanel_inlineNameInput__wm1hk{flex:1 1;font-size:12px;background:var(--ui-surface-hover);border:1px solid var(--ui-accent,#4f6ef7);border-radius:3px;color:var(--ui-text);padding:1px 4px;outline:none;font-family:inherit}.LayersPanel_inlineNameInput__wm1hk:focus-visible{outline:none}.PropertiesPanel_panel__Be0U0{--panel-bg:var(--ui-surface);--panel-border:var(--ui-border);--panel-text:var(--ui-text);--panel-muted:var(--ui-text-muted);--panel-input-bg:var(--ui-surface-input);--panel-input-border:var(--ui-border-input);--panel-hover-bg:var(--ui-surface-hover);--panel-focus-border:var(--color-primary-500,#3b82f6);width:260px;flex-shrink:0;display:flex;flex-direction:column;background:var(--panel-bg);overflow:hidden;height:auto;max-height:calc(100vh - 80px)}.PropertiesPanel_header__AF4yy{display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid var(--panel-border);flex-shrink:0;min-height:36px}.PropertiesPanel_headerAvatars__n0i3P{display:flex;align-items:center;flex:1 1;min-width:0}.PropertiesPanel_headerAvatar__XTGzS{width:28px;height:28px;border-radius:50%;color:#ffffff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--panel-bg);margin-left:-4px;flex-shrink:0}.PropertiesPanel_headerAvatars__n0i3P .PropertiesPanel_headerAvatar__XTGzS:first-child{margin-left:0}.PropertiesPanel_headerAvatarOverflow__jh_89{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.15);color:var(--panel-muted);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--panel-bg);margin-left:-4px;flex-shrink:0}.PropertiesPanel_zoomBtn__lKWKT{padding:3px 7px;font-size:12px;font-weight:500;border:1px solid var(--panel-input-border);border-radius:4px;background:var(--panel-input-bg);color:var(--panel-text);cursor:pointer;white-space:nowrap;flex-shrink:0;min-width:44px;text-align:center}.PropertiesPanel_zoomBtn__lKWKT:hover{background:var(--ui-surface-active);border-color:var(--ui-border-strong)}.PropertiesPanel_shareBtn__Ev9Eu{padding:3px 9px;font-size:12px;font-weight:600;border:none;border-radius:4px;background:#3b82f6;color:#ffffff;cursor:not-allowed;opacity:.5;flex-shrink:0;white-space:nowrap}.PropertiesPanel_empty__YUaG6{padding:16px 10px;font-size:12px;color:var(--panel-muted);text-align:center}.PropertiesPanel_content__qOdNe{flex:1 1;min-height:0;overflow-y:auto;padding:8px 0;max-height:calc(100vh - 200px);scrollbar-width:thin;scrollbar-color:var(--ui-border-input) transparent}.PropertiesPanel_content__qOdNe::-webkit-scrollbar{width:4px}.PropertiesPanel_content__qOdNe::-webkit-scrollbar-track{background:transparent}.PropertiesPanel_content__qOdNe::-webkit-scrollbar-thumb{background:var(--ui-border-input);border-radius:2px}.PropertiesPanel_section__UNowl{padding:6px 10px 10px;border-bottom:1px solid var(--panel-border)}.PropertiesPanel_section__UNowl:last-child{border-bottom:none}.PropertiesPanel_sectionLabel__bmz7V{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--panel-muted);margin-bottom:6px}.PropertiesPanel_sectionHeader__pxzOq{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.PropertiesPanel_comingSoonBadge__XkaiW{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--panel-muted);background:var(--ui-surface-hover);border:1px solid var(--ui-border-input);border-radius:3px;padding:1px 5px}.PropertiesPanel_stubBody__TKcMQ{display:flex;flex-direction:column;gap:6px}.PropertiesPanel_stubRow__fmxRs{display:flex;align-items:center;gap:6px}.PropertiesPanel_stubItem__WTeOt{flex:1 1;padding:4px 0;font-size:11px;color:var(--panel-muted);text-align:center;border:1px solid var(--ui-border);border-radius:4px;background:rgba(255,255,255,.03);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PropertiesPanel_stubDisabled__caPfM{font-size:11px;color:rgba(255,255,255,.2)}.PropertiesPanel_row__ZpP8d{display:flex;gap:6px;margin-bottom:4px}.PropertiesPanel_field__9oEws{flex:1 1;display:flex;flex-direction:column;gap:2px}.PropertiesPanel_fieldFull__uBZ5m{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.PropertiesPanel_fieldLabel__w_bPZ{font-size:12px;color:var(--panel-muted);font-weight:500}.PropertiesPanel_input__TsqED{width:100%;padding:6px 8px;font-size:12px;border:1px solid var(--panel-input-border);border-radius:4px;background:var(--panel-input-bg);color:var(--panel-text);outline:none;box-sizing:border-box;height:28px}.PropertiesPanel_input__TsqED:focus{border-color:var(--panel-focus-border);background:#2d2d2d}.PropertiesPanel_input__TsqED[type=number]::-webkit-inner-spin-button,.PropertiesPanel_input__TsqED[type=number]::-webkit-outer-spin-button{opacity:.3;filter:invert(1)}.PropertiesPanel_colorInput__V5u6U{height:32px;padding:2px}.PropertiesPanel_colorInput__V5u6U,.PropertiesPanel_select__fVasY{width:100%;border:1px solid var(--panel-input-border);border-radius:4px;background:var(--panel-input-bg);cursor:pointer;box-sizing:border-box}.PropertiesPanel_select__fVasY{padding:6px 8px;font-size:12px;color:var(--panel-text);outline:none;height:28px}.PropertiesPanel_select__fVasY:focus{border-color:var(--panel-focus-border);background:#2d2d2d}.PropertiesPanel_textarea__uDTFu{width:100%;padding:6px 8px;font-size:12px;border:1px solid var(--panel-input-border);border-radius:4px;background:var(--panel-input-bg);color:var(--panel-text);outline:none;box-sizing:border-box;resize:vertical;font-family:inherit;line-height:1.4}.PropertiesPanel_textarea__uDTFu:focus{border-color:var(--panel-focus-border);background:#2d2d2d}.PropertiesPanel_checkboxRow__Z79ls{display:flex;align-items:center;gap:6px;margin-bottom:4px}.PropertiesPanel_checkboxRow__Z79ls input[type=checkbox]{width:14px;height:14px;cursor:pointer;flex-shrink:0;accent-color:var(--panel-focus-border)}.PropertiesPanel_metaRow__LDcWF{display:flex;justify-content:space-between;align-items:center;padding:2px 0}.PropertiesPanel_metaLabel__f_fmX{font-size:11px;color:var(--panel-muted)}.PropertiesPanel_metaValue__GHKoU{font-size:11px;color:var(--panel-text);font-weight:500}.PropertiesPanel_assignBtn__y65qI{width:100%;padding:5px 8px;font-size:12px;font-weight:500;border:1px solid var(--color-border,#444);border-radius:4px;background:var(--color-surface-2,#2a2a2a);color:var(--color-text-primary,#e0e0e0);cursor:pointer;box-sizing:border-box;text-align:center;transition:background .15s}.PropertiesPanel_assignBtn__y65qI:hover{background:var(--color-surface-3,#333)}.PropertiesPanel_assignBtn__y65qI:disabled{opacity:.5;cursor:not-allowed}.PropertiesPanel_assetAssigned___xqso{display:flex;align-items:center;gap:4px;margin-bottom:6px;padding:4px 6px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:4px}.PropertiesPanel_assetName__RxGuc{flex:1 1;font-size:11px;color:#6ee7b7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PropertiesPanel_assetClearBtn__q9aKk{flex-shrink:0;background:none;border:none;cursor:pointer;font-size:11px;color:var(--panel-muted);padding:0 2px;line-height:1}.PropertiesPanel_assetClearBtn__q9aKk:hover{color:var(--ui-text-danger)}.PropertiesPanel_assetEmpty__X5ztX{font-size:11px;color:var(--panel-muted);margin-bottom:6px;font-style:italic}.PropertiesPanel_exportPanel__Yg1Ru{flex-shrink:0;border-top:1px solid var(--panel-border)}.PropertiesPanel_exportPanelHeader__edOmZ{display:flex;align-items:center;gap:4px;padding:6px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PropertiesPanel_exportPanelHeader__edOmZ:hover .PropertiesPanel_sectionChevron__Verwc{color:var(--panel-text)}.PropertiesPanel_exportPanelBody__pu9cF{padding:0 10px 10px}.PropertiesPanel_exportFormatRow__oMUlR{display:flex;gap:4px;margin-bottom:2px}.PropertiesPanel_exportFormatBtn__k8ZvS{flex:1 1;padding:3px 0;font-size:11px;font-weight:500;border:1px solid var(--panel-input-border);border-radius:4px;background:var(--panel-input-bg);color:var(--panel-text);cursor:pointer;text-align:center}.PropertiesPanel_exportFormatBtn__k8ZvS:hover{background:var(--ui-surface-active);border-color:var(--ui-border-strong)}.PropertiesPanel_exportFormatBtnActive__vMHu2{flex:1 1;padding:3px 0;font-size:11px;font-weight:600;border:1px solid var(--panel-focus-border);border-radius:4px;background:rgba(59,130,246,.15);color:#93c5fd;cursor:pointer;text-align:center}.PropertiesPanel_exportFormatBtnDisabled__N0FeM{flex:1 1;padding:3px 0;font-size:11px;font-weight:500;border:1px solid var(--ui-border);border-radius:4px;background:transparent;color:rgba(255,255,255,.2);cursor:not-allowed;text-align:center}.PropertiesPanel_exportActionBtn__v2QB_{width:100%;margin-top:10px;padding:5px 8px;font-size:12px;font-weight:600;border:none;border-radius:4px;background:#3b82f6;color:#ffffff;cursor:pointer;text-align:center}.PropertiesPanel_exportActionBtn__v2QB_:hover{background:#2563eb}.PropertiesPanel_renderActionBtn__AkPHw{width:100%;margin-top:6px;padding:5px 8px;font-size:12px;font-weight:500;border:1px solid var(--panel-input-border);border-radius:4px;background:var(--panel-input-bg);color:var(--panel-text);cursor:pointer;text-align:center}.PropertiesPanel_renderActionBtn__AkPHw:hover{background:var(--ui-surface-active)}.PropertiesPanel_sectionHeaderToggle___bMRC{display:flex;align-items:center;gap:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:6px}.PropertiesPanel_sectionChevron__Verwc{font-size:9px;color:var(--panel-muted);flex-shrink:0}.PropertiesPanel_sectionHeaderToggle___bMRC:hover .PropertiesPanel_sectionChevron__Verwc{color:var(--panel-text)}.PropertiesPanel_fontDropdown__8GA66{position:relative;width:100%}.PropertiesPanel_fontDropdownInput__5tgG8{position:relative}.PropertiesPanel_fontDropdownInput__5tgG8 .PropertiesPanel_input__TsqED{width:100%}.PropertiesPanel_fontDropdownList__7Q2au{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--panel-input-bg);border:1px solid var(--panel-input-border);border-radius:4px;max-height:300px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1)}.PropertiesPanel_fontCategory__K4Q4k{padding:4px 0}.PropertiesPanel_fontCategoryLabel__MdKYe{padding:6px 10px;font-size:11px;font-weight:600;color:var(--panel-muted);text-transform:uppercase;letter-spacing:.5px;background:var(--panel-input-bg);position:-webkit-sticky;position:sticky;top:0;z-index:2}.PropertiesPanel_fontItem__Z8UtE{padding:8px 12px;cursor:pointer;font-size:13px;color:var(--panel-text);transition:background-color .15s ease}.PropertiesPanel_fontItem__Z8UtE:hover{background-color:var(--panel-hover-bg)}.PropertiesPanel_fontItemSelected__ADecF{background-color:var(--panel-hover-bg);font-weight:600;color:var(--color-primary-500,#3b82f6)}.PropertiesPanel_fontNoResults__FW6lp{padding:12px;text-align:center;font-size:12px;color:var(--panel-muted)}.PropertiesPanel_presetGrid__OSY0u{display:flex;flex-direction:column;gap:8px;padding:8px 10px}.PropertiesPanel_presetTile__tvNm_{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--panel-input-border);border-radius:6px;background:var(--panel-input-bg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease}.PropertiesPanel_presetTile__tvNm_:hover{background:var(--panel-hover-bg);border-color:var(--color-accent,#6366f1)}.PropertiesPanel_presetThumbnail__hxk_X{width:100%;height:80px;background:#666666;border-radius:4px;flex-shrink:0}.PropertiesPanel_presetName__eMbs4{font-size:12px;font-weight:500;color:var(--panel-text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PropertiesPanel_divider__HLkLL{border:none;border-top:1px solid var(--color-border,#333);margin:8px 0}.PropertiesPanel_iconButton__SIQOK{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--color-text-muted,#888);border-radius:4px;cursor:pointer;flex-shrink:0}.PropertiesPanel_iconButton__SIQOK:hover:not(:disabled){background:var(--color-surface-hover,rgba(255,255,255,.08));color:var(--color-text,#fff)}.PropertiesPanel_iconButton__SIQOK:disabled{opacity:.4;cursor:not-allowed}.PropertiesPanel_cornerRadiusRow__uUFkN{display:flex;align-items:center;gap:4px;margin-bottom:4px}.PropertiesPanel_cornerGrid__V8Lzj{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;width:100%;margin-top:4px}.PropertiesPanel_fillRow__UFhyI{display:flex;align-items:center;gap:4px;margin-bottom:4px}.PropertiesPanel_colorSwatch__G8qMl{width:16px;height:16px;border-radius:3px;border:1px solid var(--color-border,#444);flex-shrink:0;cursor:default}.PropertiesPanel_hexInput__9BfHv{flex:1 1;background:var(--color-input-bg,#2a2a2a);border:none;border-radius:4px;color:var(--color-text,#fff);font-size:12px;padding:3px 6px;font-family:monospace;min-width:0}.PropertiesPanel_hexInput__9BfHv:focus{outline:1px solid var(--color-accent,#4f8ef7)}.PropertiesPanel_fillDivider__Hj0wG{width:1px;height:16px;background:var(--color-border,#444);flex-shrink:0}.PropertiesPanel_sectionAddButton__ize2f{display:inline-flex;align-items:center;background:transparent;border:none;color:var(--color-text-muted,#888);cursor:pointer;padding:0 2px;margin-left:4px;vertical-align:middle}.PropertiesPanel_sectionAddButton__ize2f:hover:not(:disabled){color:var(--color-text,#fff)}.PropertiesPanel_fillOpacityInput__giPbX{width:46px;flex-shrink:0}.PropertiesPanel_fillRowIconButton__G4dHS{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text-muted,#888);cursor:pointer;padding:2px;border-radius:3px;flex-shrink:0}.PropertiesPanel_fillRowIconButton__G4dHS:hover{color:var(--color-text,#fff);background:var(--color-hover,rgba(255,255,255,.07))}.PropertiesPanel_emptyHint__T01Kb{font-size:11px;color:var(--color-text-muted,#888);padding:4px 0}.CanvasLayout_root__QAoXY{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--ui-workspace)}.CanvasLayout_canvas__LxeKp{position:absolute;inset:0;display:flex;flex-direction:column}.CanvasTopNav_root__SSLyU{display:flex;align-items:center;gap:16px;padding:0 16px 0 0;height:44px;background:var(--color-surface-raised);border-bottom:1px solid var(--color-border);flex-shrink:0}.CanvasTopNav_backButton__huRBX{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-text);cursor:pointer;padding:0;border-radius:4px;transition:background-color .15s,color .15s;flex-shrink:0}.CanvasTopNav_backButton__huRBX:hover{background-color:var(--color-bg-subtle);color:var(--color-primary)}.CanvasTopNav_boardNameSection__MP_g2{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px}.CanvasTopNav_boardNameDisplay__BtHOq{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--color-text);cursor:pointer;padding:6px 8px;border-radius:4px;transition:background-color .15s;max-width:100%;overflow:hidden}.CanvasTopNav_boardNameDisplay__BtHOq:hover{background-color:var(--color-bg-subtle)}.CanvasTopNav_boardNameText__OxYJe{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CanvasTopNav_boardNameEditContainer__zQQH7{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.CanvasTopNav_boardNameInput__pEU_i{padding:6px 8px;font-size:14px;font-weight:500;border:1px solid var(--color-primary);border-radius:4px;outline:none;color:var(--color-text);background:var(--color-background);flex:1 1;min-width:0;max-width:300px}.CanvasTopNav_boardNameInput__pEU_i:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(37,99,235,.1)}.CanvasTopNav_autosaveIndicator__41vYH{display:flex;align-items:center;gap:4px;flex-shrink:0;height:20px}.CanvasTopNav_autosaveSaving__411Is{color:var(--color-text-muted);font-size:12px}.CanvasTopNav_autosaveSaved__PBBt2{color:#16a34a;font-size:12px}.CanvasTopNav_autosaveError__opkY_{display:flex;align-items:center;gap:4px}.CanvasTopNav_retryButton__gBKKP{background:none;border:none;color:#dc2626;text-decoration:underline;cursor:pointer;font-size:12px;padding:0;margin-left:4px}.CanvasTopNav_retryButton__gBKKP:hover{text-decoration:none}.CanvasTopNav_dropdownContainer__vhoRp{position:relative;flex-shrink:0}.CanvasTopNav_dropdownButton__v_a8g{background:none;border:none;color:var(--color-text);font-size:18px;cursor:pointer;padding:6px 8px;border-radius:4px;transition:background-color .15s;display:flex;align-items:center;justify-content:center;height:32px;width:32px}.CanvasTopNav_dropdownButton__v_a8g:hover{background-color:var(--color-bg-subtle)}.CanvasTopNav_dropdownMenu__YeLYq{position:absolute;top:100%;right:0;margin-top:4px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:180px;z-index:100;overflow:hidden}.CanvasTopNav_dropdownItem__Kse7r{display:block;width:100%;padding:10px 12px;background:none;border:none;text-align:left;font-size:13px;color:var(--color-text);cursor:pointer;transition:background-color .15s}.CanvasTopNav_dropdownItem__Kse7r:hover{background-color:var(--color-bg-subtle)}.CanvasTopNav_dropdownItem__Kse7r:not(:last-child){border-bottom:1px solid var(--color-border)}.CanvasTopNav_boardNameChevron__a_CKS{flex-shrink:0;opacity:.5}.CanvasTopNav_briefButton__ijpLh{display:flex;align-items:center;gap:6px;padding:0 10px;height:28px;background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s,border-color .15s;flex-shrink:0}.CanvasTopNav_briefButton__ijpLh:hover{background-color:var(--color-bg-subtle);border-color:var(--color-primary)}.CanvasTopNav_headerRight__fu9_q{display:flex;align-items:center;gap:8px;margin-left:auto}.CanvasTopNav_avatarStack___juCz{display:flex;align-items:center}.CanvasTopNav_avatar__q8G7I{width:30px;height:30px;border-radius:50%;border:2px solid var(--color-surface-raised,#1e1e2e);margin-left:-6px;cursor:default;flex-shrink:0;object-fit:cover}.CanvasTopNav_avatar__q8G7I:first-child{margin-left:0}.CanvasTopNav_avatarOverflow__fkeRs{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--color-text-muted,rgba(255,255,255,.6));background:var(--color-surface-raised,#2a2a3e);border:2px solid var(--color-surface-raised,#1e1e2e);margin-left:-6px;flex-shrink:0}.CanvasTopNav_shareBtn__F5G2h{padding:4px 12px;border-radius:9999px;font-size:13px;font-weight:500;background:var(--color-primary-500,#6366f1);color:#fff;border:none;cursor:not-allowed;opacity:.5}.CanvasSidebar_sidebar__Qzvq5{width:44px;flex-shrink:0;align-self:stretch;display:flex;flex-direction:column;align-items:center;padding:8px 0;gap:4px;background:var(--ui-surface);border-right:1px solid var(--ui-border-strong);z-index:20}.CanvasSidebar_sidebarBtn__sTN6o{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--ui-text-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);flex-shrink:0;padding:0}.CanvasSidebar_sidebarBtn__sTN6o:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.CanvasSidebar_sidebarBtn__sTN6o:active{background:var(--ui-surface-active)}.CanvasSidebar_sidebarBtnActive__tTgaO{background:var(--ui-surface-selected);color:var(--color-primary-400)}.CanvasSidebar_sidebarBtnActive__tTgaO:hover{background:var(--ui-surface-active);color:var(--color-primary-300)}.CanvasSidebar_divider__u5Sc2{width:28px;height:1px;background:var(--ui-border-strong);flex-shrink:0;margin:2px 0}.CanvasSidebar_bottomSection__UonIm{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:4px}.LoginPage_page__mr4GF{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--color-background);padding:var(--space-4)}.LoginPage_card__Wz1lk{width:100%;max-width:400px}.LoginPage_heading__4Oa9g{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.LoginPage_submitButton__DoY84{width:100%}.GridCard_card__wuea3{display:flex;flex-direction:column;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .15s ease,box-shadow .15s ease;text-align:left;padding:var(--space-3)}button.GridCard_card__wuea3{cursor:pointer;width:100%;height:100%}button.GridCard_card__wuea3:hover{transform:scale(1.015);box-shadow:0 4px 12px rgba(0,0,0,.15)}button.GridCard_card__wuea3:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.GridCard_size-sm__KjAWv{padding:var(--space-2)}.GridCard_size-md__uLKFz{padding:var(--space-3)}.GridCard_size-lg__n32vU{padding:var(--space-4)}.CreativeProjectCard_card__UO8Kk{padding:0!important;overflow:hidden}.CreativeProjectCard_cardIcon__U1MBK{height:100px;background:var(--color-surface-hover);display:flex;align-items:center;justify-content:center;font-size:36px}.CreativeProjectCard_cardBody__GpvIO{padding:10px;display:flex;flex-direction:column;gap:4px}.CreativeProjectCard_cardName__E8XzL{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreativeProjectCard_cardMeta__AV6Cg{font-size:12px;color:var(--color-text-secondary)}.CreativeAssetsPage_center__aRz_i{display:flex;justify-content:center;padding:48px}.CreativeAssetsPage_grid__TnjIu{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.BentoContentCard_container__6gbZe{display:flex;flex-direction:column;gap:var(--space-4);height:100%}.BentoContentCard_topSection__XvBGX{display:flex;align-items:center;justify-content:center;min-height:80px;flex-shrink:0}.BentoContentCard_icon__5aTD9{font-size:var(--font-size-2xl);line-height:1;display:flex;align-items:center;justify-content:center}.BentoContentCard_image__1l2Aj{width:100%;display:flex;align-items:center;justify-content:center}.BentoContentCard_bottomSection__yuaoO{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1}.BentoContentCard_title__uewGS{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-text-primary)}.BentoContentCard_subtitle___pIPx{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.BentoContentCard_content___wT0M{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1}.ResourcesPage_resourceIconSmall__YEgl3{font-size:var(--font-size-2xl);line-height:1}.ResourcesPage_featureList__IVbs1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ResourcesPage_featureList__IVbs1 li{padding:var(--space-2) var(--space-3);background-color:var(--color-background);border-radius:var(--radius-md);border:1px solid var(--color-border)}.ResourcesPage_cta___j_bZ{margin-top:auto;font-weight:var(--font-weight-medium)}.ResourcesPage_ctaButton__w13nF{all:unset;cursor:pointer;color:inherit}.ResourcesPage_resourceCardStub__gcnIB{display:flex;align-items:center;justify-content:center;height:100%;min-height:120px;border:2px dashed var(--color-border-strong);border-radius:12px;background-color:var(--color-background)}.ResourcesPage_stubContent__3I4nd{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}