.EditWorkspaceInfoModal_modal__mPvB1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.EditWorkspaceInfoModal_modalContent__IRL6u{background:var(--elevated);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--spacing-2xl);min-width:500px;max-width:90vw;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-md)}.EditWorkspaceInfoModal_modalHeader__ApYVt{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--divider)}.EditWorkspaceInfoModal_modalHeader__ApYVt h3{margin:0;font-size:17px;font-weight:600;color:var(--text-primary)}.EditWorkspaceInfoModal_closeButton__JEnyf{background:none;border:none;color:var(--text-tertiary);cursor:pointer;font-size:24px;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.EditWorkspaceInfoModal_closeButton__JEnyf:hover{color:var(--text-primary)}.EditWorkspaceInfoModal_languageTabs__qGSV5{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--divider);padding-bottom:var(--spacing-sm)}.EditWorkspaceInfoModal_tab__liNjO{background:transparent;border:none;padding:var(--spacing-sm) var(--spacing-md);color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;border-radius:var(--radius-button);transition:var(--transition)}.EditWorkspaceInfoModal_tab__liNjO:hover{color:var(--text-primary);background:var(--surface-2)}.EditWorkspaceInfoModal_activeTab__ZQNWC{background:var(--surface-2);color:var(--primary);font-weight:600}.EditWorkspaceInfoModal_autoTranslateButton__iP6K4{margin-left:auto;background:transparent;border:1px solid var(--primary);color:var(--primary);padding:4px 12px;font-size:12px;border-radius:var(--radius-button);cursor:pointer;display:flex;align-items:center;gap:6px}.EditWorkspaceInfoModal_autoTranslateButton__iP6K4:hover{background:rgba(74,222,128,.1)}.EditWorkspaceInfoModal_form__LDnwj{display:flex;flex-direction:column;gap:var(--spacing-xl)}.EditWorkspaceInfoModal_formGroup___DA1q{display:flex;flex-direction:column;gap:var(--spacing-sm)}.EditWorkspaceInfoModal_formGroup___DA1q label{font-size:13px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.EditWorkspaceInfoModal_input__q6ZoW,.EditWorkspaceInfoModal_textarea__tXdaw{padding:var(--spacing-md) var(--spacing-lg);background:var(--surface);border:1px solid var(--divider);border-radius:var(--radius-input);color:var(--text-primary);font-size:15px;font-family:inherit;transition:var(--transition)}.EditWorkspaceInfoModal_input__q6ZoW:focus,.EditWorkspaceInfoModal_textarea__tXdaw:focus{outline:none;border-color:var(--border);box-shadow:0 0 0 3px rgba(76,175,80,.1)}.EditWorkspaceInfoModal_textarea__tXdaw{resize:vertical;min-height:80px}.EditWorkspaceInfoModal_featuresHeader__ITzxM{display:flex;justify-content:space-between;align-items:center}.EditWorkspaceInfoModal_addButton__M6U3b{padding:4px var(--spacing-md);background:transparent;border:1px solid var(--divider);color:var(--text-secondary);border-radius:var(--radius-button);font-size:13px;cursor:pointer;transition:var(--transition)}.EditWorkspaceInfoModal_addButton__M6U3b:hover:not(:disabled){border-color:var(--border);background:var(--surface-2);color:var(--text-primary)}.EditWorkspaceInfoModal_addButton__M6U3b:disabled{opacity:.5;cursor:not-allowed}.EditWorkspaceInfoModal_featuresList__mJsCR{display:flex;flex-direction:column;gap:var(--spacing-sm)}.EditWorkspaceInfoModal_featureItem__0JA_C{display:flex;gap:var(--spacing-sm);align-items:center}.EditWorkspaceInfoModal_featureInput__zEpAm{flex:1 1;padding:var(--spacing-sm) var(--spacing-md);background:var(--surface);border:1px solid var(--divider);border-radius:var(--radius-input);color:var(--text-primary);font-size:13px;transition:var(--transition)}.EditWorkspaceInfoModal_featureInput__zEpAm:focus{outline:none;border-color:var(--border);box-shadow:0 0 0 3px rgba(76,175,80,.1)}.EditWorkspaceInfoModal_removeButton__Ws8dA{background:transparent;border:1px solid var(--divider);color:var(--text-tertiary);width:32px;height:32px;border-radius:var(--radius-button);font-size:20px;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center}.EditWorkspaceInfoModal_removeButton__Ws8dA:hover{border-color:var(--error);color:#fff;background:var(--error)}.EditWorkspaceInfoModal_hint__G6KhP{font-size:11px;color:var(--text-tertiary);margin:0}.EditWorkspaceInfoModal_formActions__eAUCm{display:flex;gap:var(--spacing-md);justify-content:flex-end;padding-top:var(--spacing-lg);border-top:1px solid var(--divider)}.EditWorkspaceInfoModal_cancelButton__sqOeq,.EditWorkspaceInfoModal_saveButton___aNZS{padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-button);font-size:15px;font-weight:600;cursor:pointer;transition:var(--transition)}.EditWorkspaceInfoModal_cancelButton__sqOeq{background:transparent;border:1px solid var(--divider);color:var(--text-secondary)}.EditWorkspaceInfoModal_cancelButton__sqOeq:hover:not(:disabled){border-color:var(--border);background:var(--surface-2);color:var(--text-primary)}.EditWorkspaceInfoModal_saveButton___aNZS{background:var(--primary);color:#fff;border:none}.EditWorkspaceInfoModal_saveButton___aNZS:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}.EditWorkspaceInfoModal_saveButton___aNZS:active:not(:disabled){transform:scale(.98)}.EditWorkspaceInfoModal_cancelButton__sqOeq:disabled,.EditWorkspaceInfoModal_saveButton___aNZS:disabled{opacity:.5;cursor:not-allowed;transform:none}.WorkspaceList_container__mvSqg{padding:var(--spacing-2xl) var(--page-padding);max-width:1200px;margin:0 auto}.WorkspaceList_header__yYDaA{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--divider)}.WorkspaceList_header__yYDaA h2{margin:0;font-size:20px;font-weight:600;line-height:28px;color:var(--text-primary)}.WorkspaceList_createButton__tr9Ab{padding:var(--spacing-md) var(--spacing-xl);background:var(--primary);color:#fff;border:none;border-radius:var(--radius-button);cursor:pointer;font-size:15px;font-weight:600;transition:var(--transition)}.WorkspaceList_createButton__tr9Ab:hover{background:var(--primary-hover);transform:translateY(-1px)}.WorkspaceList_createButton__tr9Ab:active{transform:scale(.98)}.WorkspaceList_grid__HYk3r{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.WorkspaceList_card__9Mxpw{background:var(--surface);border:1px solid var(--divider);border-radius:var(--radius-card);padding:var(--spacing-lg);transition:var(--transition);text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:var(--spacing-md)}.WorkspaceList_card__9Mxpw:hover{border-color:var(--border);transform:translateY(-2px)}.WorkspaceList_cardHeader__1bIv9{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md)}.WorkspaceList_cardHeader__1bIv9 h3{margin:0;font-size:17px;font-weight:600;line-height:24px;color:var(--text-primary);flex:1 1}.WorkspaceList_link__JP4Kt{text-decoration:none;color:inherit;flex:1 1}.WorkspaceList_link__JP4Kt:hover h3{color:var(--primary)}.WorkspaceList_cardActions__l1DPs{display:flex;gap:var(--spacing-sm);align-items:center}.WorkspaceList_actionButton__auTfP{background:transparent;border:1px solid var(--divider);color:var(--text-tertiary);padding:4px var(--spacing-sm);border-radius:var(--radius-input);cursor:pointer;font-size:15px;transition:var(--transition)}.WorkspaceList_actionButton__auTfP:hover{border-color:var(--border);color:var(--text-primary)}.WorkspaceList_editInput__W6LKm{background:var(--surface-2);border:1px solid var(--primary);color:var(--text-primary);padding:var(--spacing-sm);border-radius:var(--radius-input);font-size:15px;width:100%}.WorkspaceList_editInput__W6LKm:focus{outline:none;box-shadow:0 0 0 3px rgba(76,175,80,.1)}.WorkspaceList_description__zeu4B{color:var(--text-secondary);font-size:13px;line-height:18px;margin:0}.WorkspaceList_cardFooter___64Kn{display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing-sm);border-top:1px solid var(--divider-subtle);font-size:13px;color:var(--text-secondary);transition:var(--transition)}.WorkspaceList_footerContent__r_EOr{display:flex;align-items:center;text-decoration:none;color:inherit;cursor:pointer;transition:var(--transition)}.WorkspaceList_footerContent__r_EOr:hover{color:var(--primary)}.WorkspaceList_manageSubButton__LR3VC{background:transparent;border:1px solid var(--divider);color:var(--text-secondary);padding:4px 8px;border-radius:var(--radius-button);font-size:10px;cursor:pointer;margin-left:var(--spacing-md);transition:var(--transition);white-space:nowrap}.WorkspaceList_manageSubButton__LR3VC:hover{border-color:var(--primary);color:var(--primary);background:var(--surface-2)}.WorkspaceList_subscriptionInfo___0sXO{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;min-width:0}.WorkspaceList_subscriptionDate__Lzwmo{font-size:10px;color:var(--text-tertiary);white-space:nowrap;text-align:right}.WorkspaceList_memberCount__mVow2{display:flex;align-items:flex-start;gap:var(--spacing-sm)}.WorkspaceList_memberInfo__b7Dmz{display:flex;flex-direction:column;gap:4px}.WorkspaceList_memberCountText__pFo1d{font-size:11px;color:var(--text-secondary)}.WorkspaceList_roleBadge__ARk98{padding:2px 8px;border-radius:var(--radius-chip);font-size:9px;font-weight:600;color:#fff;white-space:nowrap;width:-moz-fit-content;width:fit-content}.WorkspaceList_empty__flx6F{text-align:center;padding:var(--spacing-2xl) * 2;color:var(--text-secondary)}.WorkspaceList_empty__flx6F p{margin-bottom:var(--spacing-xl);font-size:15px}.WorkspaceList_modal__ZewFY{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.WorkspaceList_modalContent__CzTnu{background:var(--elevated);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--spacing-2xl);min-width:400px;max-width:90vw;box-shadow:var(--shadow-md)}.WorkspaceList_modalHeader__32yYc{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl)}.WorkspaceList_modalHeader__32yYc h3{margin:0;font-size:17px;font-weight:600;color:var(--text-primary)}.WorkspaceList_closeButton__yMpsz{background:none;border:none;color:var(--text-tertiary);cursor:pointer;font-size:24px;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.WorkspaceList_closeButton__yMpsz:hover{color:var(--text-primary)}.WorkspaceList_inviteForm__dmUvV{display:flex;flex-direction:column;gap:var(--spacing-lg)}.WorkspaceList_input__D6C2n,.WorkspaceList_select__WDR7P{padding:var(--spacing-md) var(--spacing-lg);background:var(--surface);border:1px solid var(--divider);border-radius:var(--radius-input);color:var(--text-primary);font-size:15px;transition:var(--transition)}.WorkspaceList_input__D6C2n:focus,.WorkspaceList_select__WDR7P:focus{outline:none;border-color:var(--border);box-shadow:0 0 0 3px rgba(76,175,80,.1)}.WorkspaceList_submitButton__tOesa{padding:var(--spacing-md) var(--spacing-xl);background:var(--primary);color:#fff;border:none;border-radius:var(--radius-button);cursor:pointer;font-size:15px;font-weight:600;transition:var(--transition)}.WorkspaceList_submitButton__tOesa:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}.WorkspaceList_submitButton__tOesa:active:not(:disabled){transform:scale(.98)}.WorkspaceList_submitButton__tOesa:disabled{opacity:.5;cursor:not-allowed}.WorkspaceList_quotaInfo__4t1PG{margin-bottom:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background:var(--surface-2);border-radius:var(--radius-input);border-left:2px solid var(--primary)}.WorkspaceList_quotaInfo__4t1PG strong{color:var(--primary);font-size:15px}.WorkspaceList_invitedList__4FigS{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--divider)}.WorkspaceList_invitedList__4FigS h4{margin:0 0 var(--spacing-lg) 0;font-size:13px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.WorkspaceList_invitedList__4FigS ul{list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto}.WorkspaceList_invitedList__4FigS li{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background:var(--surface);border:1px solid var(--divider-subtle);border-radius:var(--radius-input);margin-bottom:var(--spacing-sm)}.WorkspaceList_emptyList__cxhJz{color:var(--text-tertiary);font-style:italic;text-align:center;padding:var(--spacing-xl)}.WorkspaceList_memberEmail__d6_pB{font-size:12px;color:var(--text-primary);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:var(--spacing-md)}.WorkspaceList_memberTags__6Iqd0{display:flex;align-items:center;gap:8px;flex-shrink:0}.WorkspaceList_roleTag___dJ3s{padding:4px var(--spacing-md);background:var(--surface-2);border:1px solid var(--divider-subtle);border-radius:var(--radius-chip);font-size:11px;color:var(--text-secondary);text-transform:capitalize}.WorkspaceList_expiryTag__tw5kk{font-size:10px;color:#ff6b6b;background:hsla(0,100%,71%,.1);padding:4px 8px;border-radius:var(--radius-chip);white-space:nowrap}.page_main__i0Mru{min-height:100vh;background:var(--background)}.page_topBar__J4zgq{height:56px;display:flex;justify-content:space-between;align-items:center;padding:0 var(--page-padding);background:var(--surface);border-bottom:1px solid var(--divider)}.page_topBar__J4zgq h1{font-size:17px;font-weight:600;color:var(--text-primary);margin:0}.page_userInfo__pR7ip{position:relative}.page_userTrigger__s_sNz{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:1px solid var(--divider);border-radius:var(--radius-button);cursor:pointer;transition:var(--transition);color:var(--text-secondary);font-size:13px}.page_userTrigger__s_sNz:hover{background:var(--surface-2);border-color:var(--border)}.page_dropdownArrow__2Nnuy{font-size:10px;color:var(--text-tertiary)}.page_userDropdown__zqa6b{position:absolute;top:calc(100% + var(--spacing-sm));right:0;min-width:160px;background:var(--elevated);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-md);overflow:hidden;z-index:100}.page_dropdownItem__LKGpB{padding:var(--spacing-md) var(--spacing-lg);font-size:13px;color:var(--text-primary);cursor:pointer;transition:var(--transition);border-bottom:1px solid var(--divider-subtle)}.page_dropdownItem__LKGpB:last-child{border-bottom:none}.page_dropdownItem__LKGpB:hover{background:var(--surface-2)}.page_backButton__QXv6G{background:transparent;border:1px solid var(--divider);color:var(--text-secondary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-button);font-size:13px;cursor:pointer;transition:var(--transition)}.page_backButton__QXv6G:hover{background:var(--surface-2);border-color:var(--border);color:var(--text-primary)}.page_loadingContainer__HJM_Y{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:var(--background);gap:var(--spacing-xl)}.page_spinner__STN52{width:30px;height:30px;border-radius:50%;border:5px solid hsla(0,0%,100%,.1);border-top:5px solid var(--primary);animation:page_spin__83Eln 1s linear infinite;display:inline-block;vertical-align:middle}@keyframes page_spin__83Eln{to{transform:rotate(1turn)}}.UserMenu_userInfo__im0RG{position:relative}.UserMenu_userTrigger__a29Ar{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:1px solid var(--divider);border-radius:var(--radius-button);cursor:pointer;transition:var(--transition);color:var(--text-secondary);font-size:13px}.UserMenu_userTrigger__a29Ar:hover{background:var(--surface-2);border-color:var(--border)}.UserMenu_dropdownArrow__FMhFl{font-size:10px;color:var(--text-tertiary)}.UserMenu_userDropdown__ktpNd{position:absolute;top:calc(100% + var(--spacing-sm));right:0;min-width:180px;background:var(--elevated);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-md);overflow:hidden;z-index:100}.UserMenu_dropdownSection__Cu_1v{padding:var(--spacing-xs) 0;border-bottom:1px solid var(--divider-subtle)}.UserMenu_dropdownSection__Cu_1v:last-child{border-bottom:none}.UserMenu_dropdownLabel__XNCaa{padding:var(--spacing-sm) var(--spacing-lg);font-size:11px;color:var(--text-tertiary);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.UserMenu_dropdownItem__GWIR8{padding:var(--spacing-md) var(--spacing-lg);font-size:13px;color:var(--text-primary);cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:space-between}.UserMenu_dropdownItem__GWIR8:hover{background:var(--surface-2)}.UserMenu_dropdownItem__GWIR8.UserMenu_active__XVRys{color:var(--primary);background:var(--surface-2)}.UserMenu_checkMark__FdGg1{color:var(--primary);font-size:14px}.CellEditor_overlay__01Eh_{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:1000}.CellEditor_editor__q_DQk{position:absolute;background:#222;border:1px solid #444;border-radius:8px;padding:1rem;width:300px;box-shadow:0 4px 12px rgba(0,0,0,.5);color:#fff}.CellEditor_editor__q_DQk h3{margin-top:0;margin-bottom:1rem;font-size:1.1rem;border-bottom:1px solid #444;padding-bottom:.5rem}.CellEditor_sliders__CeYfQ{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.CellEditor_sliderRow__kbr8p{display:flex;flex-direction:column;gap:.3rem}.CellEditor_labelRow__0DA06{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.CellEditor_colorDot__k_g4T{width:12px;height:12px;border-radius:50%}.CellEditor_actionName__eFeIV{flex:1 1}.CellEditor_percent__WK9f_{font-weight:700;width:40px;text-align:right}.CellEditor_removeButton__Wx9xs{background:none;border:none;color:#888;cursor:pointer;font-size:1.2rem;padding:0 .3rem}.CellEditor_removeButton__Wx9xs:hover{color:#f44}.CellEditor_rangeInput__jzJNh{width:100%;cursor:pointer}.CellEditor_addAction__T2XBO{margin-bottom:1.5rem}.CellEditor_actionSelect__HeqeJ{width:100%;padding:.5rem;background:#333;color:#fff;border:1px solid #444;border-radius:4px;cursor:pointer}.CellEditor_buttons__QEPAh{display:flex;justify-content:flex-end;gap:.5rem}.CellEditor_cancelButton__atPGO{padding:.5rem 1rem;background:transparent;border:1px solid #666;color:#fff;border-radius:4px;cursor:pointer}.CellEditor_cancelButton__atPGO:hover{background:hsla(0,0%,100%,.1)}.CellEditor_saveButton__bIls_{padding:.5rem 1rem;background:#2196f3;border:none;color:#fff;border-radius:4px;cursor:pointer}.CellEditor_saveButton__bIls_:hover{background:#1976d2}.RangeGrid_grid__AEWBH{display:flex;flex-direction:column;gap:1px;background-color:#333;border:1px solid #444;padding:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RangeGrid_readOnly__DAf_P{opacity:.9;pointer-events:none}.RangeGrid_row__7MUNU{display:flex;gap:1px}.RangeGrid_cell__jm9VR{width:50px;height:35px;display:flex;align-items:center;justify-content:center;background-color:var(--cell-bg);color:var(--foreground);font-size:.85rem;cursor:pointer;transition:background-color .1s}.RangeGrid_cell__jm9VR:hover{filter:brightness(1.2)}.RangeGrid_fold__a_CxS{background-color:var(--action-fold)}.RangeGrid_call__Uaxyi{background-color:var(--action-call)}.RangeGrid_raise__szKDq{background-color:var(--action-raise)}.RangeGrid_raise-allin__7ddsK{background-color:var(--action-raise-allin)}.RangeGrid_bluff__RSKlm{background-color:var(--action-bluff)}@media (max-width:768px){.RangeGrid_cell__jm9VR{width:35px;height:28px;font-size:.7rem}}.ActionLegend_container__9Y4jS{background:var(--cell-bg);border:1px solid var(--border-color);border-radius:8px;padding:1rem;min-width:200px;position:relative}.ActionLegend_container__9Y4jS h3{margin-top:0;margin-bottom:1rem;font-size:1.1rem;color:var(--foreground)}.ActionLegend_list__k0_gE{display:flex;flex-direction:column;gap:.5rem}.ActionLegend_item__eVVA6{display:flex;align-items:center;gap:.8rem;padding:.5rem;border-radius:4px;cursor:pointer;transition:background-color .2s;border:1px solid transparent}.ActionLegend_item__eVVA6:hover{background:hsla(0,0%,100%,.05)}.ActionLegend_selected__KVbiT{background:hsla(0,0%,100%,.1);border-color:var(--action-call)}.ActionLegend_controls__GYelW{display:flex;align-items:center;gap:.5rem}.ActionLegend_dragHandle__2sm6n{color:#666;cursor:-webkit-grab;cursor:grab;display:flex;align-items:center;justify-content:center;padding:2px}.ActionLegend_dragHandle__2sm6n:hover{color:#fff}.ActionLegend_dragHandle__2sm6n:active{cursor:-webkit-grabbing;cursor:grabbing}.ActionLegend_item__eVVA6.ActionLegend_dragging__wXngc{opacity:.5;background:#333;border:1px dashed #666}.ActionLegend_menuContainer__Exd0y{position:relative}.ActionLegend_menuButton__G6O4C{background:none;border:none;cursor:pointer;font-size:1.5rem;color:#888;padding:0 .5rem;line-height:1}.ActionLegend_menuButton__G6O4C:hover{color:#fff}.ActionLegend_dropdownMenu__cYLBM{position:absolute;top:100%;right:0;background:#2a2a2a;border:1px solid #444;border-radius:4px;padding:.5rem 0;z-index:100;min-width:150px;box-shadow:0 4px 12px rgba(0,0,0,.5)}.ActionLegend_menuItem__T4Nlg{padding:.5rem 1rem;cursor:pointer;color:#ddd;font-size:.9rem}.ActionLegend_menuItem__T4Nlg:hover{background:#3a3a3a;color:#fff}.ActionLegend_floatingDialog__kXEwJ{position:absolute;top:0;right:100%;margin-right:1rem;width:300px;background:rgba(30,30,30,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:12px;padding:1rem;box-shadow:0 8px 32px rgba(0,0,0,.5);z-index:1000;display:flex;flex-direction:column;gap:1rem;animation:ActionLegend_slideIn__gnwZN .3s ease-out forwards}@keyframes ActionLegend_slideIn__gnwZN{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.ActionLegend_dialogHeader__jgwMl{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:.5rem}.ActionLegend_dialogHeader__jgwMl h4{margin:0;color:#fff}.ActionLegend_closeButton__uQnTR{background:none;border:none;color:#888;font-size:1.5rem;cursor:pointer;padding:0;line-height:1}.ActionLegend_closeButton__uQnTR:hover{color:#fff}.ActionLegend_historyList__4gZLB{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;max-height:400px;padding-right:.5rem}.ActionLegend_historyList__4gZLB::-webkit-scrollbar{width:6px}.ActionLegend_historyList__4gZLB::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.ActionLegend_historyList__4gZLB::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.ActionLegend_historyItem__fEShM{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:8px;cursor:pointer;border:1px solid transparent;background:hsla(0,0%,100%,.03);transition:all .2s}.ActionLegend_historyItem__fEShM:hover{background:hsla(0,0%,100%,.08);transform:translateX(2px)}.ActionLegend_selectedHistory__0Czmh{background:rgba(76,175,80,.15);border-color:var(--primary-color)}.ActionLegend_dialogActions__PNTFc{margin-top:auto}.ActionLegend_importConfirmButton__Nz_SL{width:100%;padding:.75rem;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background .2s}.ActionLegend_importConfirmButton__Nz_SL:hover{background:#45a049}.ActionLegend_importConfirmButton__Nz_SL:disabled{background:#444;color:#888;cursor:not-allowed}.ActionLegend_colorBox__lcU12{width:20px;height:20px;border-radius:4px;cursor:pointer;border:1px solid hsla(0,0%,100%,.1)}.ActionLegend_colorBox__lcU12:hover{border-color:#fff}.ActionLegend_textContainer__7c46L{flex:1 1;display:flex;flex-direction:column;justify-content:center;margin-left:.5rem}.ActionLegend_label__MlkMY{font-size:.9rem;cursor:pointer;line-height:1.2}.ActionLegend_stats__Ql88O{font-size:.7rem;color:#888;line-height:1.2}.ActionLegend_editInput___SQSJ{flex:1 1;margin-left:.5rem;background:#333;border:1px solid #555;color:#fff;padding:2px 4px;border-radius:4px}.ActionLegend_actionButtons__gSMa8{display:flex;gap:.25rem;margin-left:.5rem}.ActionLegend_deleteButton__YNsfk,.ActionLegend_editButton__bTvbB{background:none;border:none;cursor:pointer;font-size:1rem;color:#888;padding:0 .25rem;opacity:.6;transition:opacity .2s}.ActionLegend_deleteButton__YNsfk:hover,.ActionLegend_editButton__bTvbB:hover{opacity:1;color:#fff}.ActionLegend_deleteButton__YNsfk:hover{color:#f44}.ActionLegend_addActionContainer__pNvJV{position:relative;display:flex;justify-content:center;margin-top:.5rem}.ActionLegend_addButton__TzSXt{background:#333;border:1px dashed #666;color:#888;width:100%;padding:.5rem;border-radius:4px;cursor:pointer;transition:all .2s}.ActionLegend_addButton__TzSXt:hover{background:#444;color:#fff;border-color:#888}.ActionLegend_colorPickerPopup__cOrtc{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#222;border:1px solid #444;border-radius:8px;padding:.5rem;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.5rem;gap:.5rem;z-index:100;box-shadow:0 4px 12px rgba(0,0,0,.5);margin-top:.5rem;width:180px}.ActionLegend_colorOption__WWdsO{width:24px;height:24px;border-radius:4px;cursor:pointer;border:1px solid hsla(0,0%,100%,.1)}.ActionLegend_colorOption__WWdsO:hover{transform:scale(1.1);border-color:#fff}.ActionLegend_mobileFloatingButton__MkBu0{display:none;position:fixed;right:20px;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:var(--primary-color,#4caf50);border:none;box-shadow:0 4px 12px rgba(0,0,0,.3);cursor:pointer;z-index:999;transition:all .3s ease;align-items:center;justify-content:center;padding:0}.ActionLegend_mobileFloatingButton__MkBu0:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.4)}.ActionLegend_mobileFloatingButton__MkBu0:active{transform:translateY(-50%) scale(.95)}.ActionLegend_mobilePanel__BOadJ{display:none;position:fixed;top:0;right:0;bottom:0;width:280px;background:rgba(30,30,30,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:1px solid var(--border-color);box-shadow:-4px 0 16px rgba(0,0,0,.5);z-index:1000;animation:ActionLegend_slideInFromRight__RyTMt .3s ease-out;overflow-y:auto}@keyframes ActionLegend_slideInFromRight__RyTMt{0%{transform:translateX(100%)}to{transform:translateX(0)}}.ActionLegend_mobilePanelHeader__kdgzY{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.1);position:-webkit-sticky;position:sticky;top:0;background:rgba(30,30,30,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1}.ActionLegend_mobilePanelHeader__kdgzY h3{margin:0;color:#fff;font-size:1.2rem}.ActionLegend_mobilePanelList___QNL_{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.ActionLegend_mobileActionItem__z9Y_C{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:8px;cursor:pointer;border:1px solid transparent;background:hsla(0,0%,100%,.03);transition:all .2s}.ActionLegend_mobileActionItem__z9Y_C:hover{background:hsla(0,0%,100%,.08);transform:translateX(-4px)}.ActionLegend_mobileActionItem__z9Y_C.ActionLegend_selected__KVbiT{background:rgba(76,175,80,.15);border-color:var(--primary-color)}.ActionLegend_legendHeader__3iRg2{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}@media (max-width:768px){.ActionLegend_legendHeader__3iRg2,.ActionLegend_list__k0_gE{display:none!important}.ActionLegend_container__9Y4jS{background:transparent;border:none;box-shadow:none;padding:0;width:auto;pointer-events:none}.ActionLegend_mobileFloatingButton__MkBu0{display:flex;pointer-events:auto;position:fixed;right:0;top:50%;transform:translateY(-50%);width:48px;height:60px;border-radius:12px 0 0 12px;background:#2a2a2a;border:1px solid hsla(0,0%,100%,.1);border-right:none;box-shadow:-2px 4px 12px rgba(0,0,0,.3);z-index:999;transition:all .3s ease;align-items:center;justify-content:center;padding:0;color:var(--primary-color)}.ActionLegend_mobileFloatingButton__MkBu0:hover{width:52px;background:#333}.ActionLegend_mobileFloatingButton__MkBu0:active{transform:translateY(-50%) scale(.95)}.ActionLegend_mobilePanel__BOadJ{display:block;pointer-events:auto}}.ActionLegend_mobileActionInfo__NCuZH{display:flex;flex-direction:column;flex:1 1}.ActionLegend_mobileStats__WXh_j{font-size:12px;color:var(--text-secondary);margin-top:2px}.page_main__yOftR{min-height:100vh;background:var(--background);color:var(--text-primary);display:flex;flex-direction:column}.page_topBar___FP_M{height:56px;background:var(--surface);padding:0 var(--page-padding);border-bottom:1px solid var(--divider);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.page_backButton__FDJFK{background:transparent;border:1px solid var(--divider);color:var(--text-secondary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-button);cursor:pointer;font-size:13px;transition:var(--transition);display:flex;align-items:center;gap:var(--spacing-xs)}.page_backButton__FDJFK:hover{border-color:var(--border);background:var(--surface-2);color:var(--text-primary)}.page_content__S__5i{flex:1 1;display:flex;overflow:hidden}.page_sidebar__PB7hQ{width:280px;background:var(--surface);border-right:1px solid var(--divider);overflow-y:auto;flex-shrink:0}.page_mainContent__D8Ymj{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.page_gridContainer__yegJR{flex:1 1;overflow:auto;padding:var(--spacing-lg)}.page_loadingContainer__FO_6p{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:var(--background);gap:var(--spacing-xl)}.page_dinoWrapper__hW_ov{animation:page_bounce___2NUS 2s ease-in-out infinite}@keyframes page_bounce___2NUS{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.page_loadingText__NDfve{font-size:15px;color:var(--text-secondary);margin:0}.page_backButtonMobile__SHX1K{background:transparent;border:1px solid var(--divider);color:var(--text-secondary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-button);cursor:pointer;font-size:13px;transition:var(--transition);display:flex;align-items:center;gap:var(--spacing-xs)}.page_backButtonMobile__SHX1K:hover{border-color:var(--border);background:var(--surface-2);color:var(--text-primary)}.page_backArrow__1oBEs,.page_backText__8UzuF{display:inline}.page_projectName__OL23I{margin:0;font-size:17px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:768px){.page_backButtonMobile__SHX1K{border:none;padding:.5rem;font-size:1.5rem}.page_backButtonMobile__SHX1K:hover{border:none;background:transparent;color:var(--primary-color)}.page_backText__8UzuF{display:none}.page_projectName__OL23I{font-size:16px}.page_logoMobile__Xxozy{display:none!important}.page_topBar___FP_M{padding:0 var(--spacing-md)}.page_sidebar__PB7hQ{display:none}}.ScenarioSelector_container__kp0TL{flex-wrap:nowrap;padding:.5rem;background:#121212;border-radius:8px;overflow-x:auto;overflow-y:hidden}.ScenarioSelector_container__kp0TL,.ScenarioSelector_levelWrapper__A4p_c{display:flex;align-items:center;gap:.5rem}.ScenarioSelector_separator__7bQ_U{color:#666;font-size:1.2rem;font-weight:700}.ScenarioSelector_dropdown__Wvxf3{position:relative}.ScenarioSelector_trigger__Ku4Sp{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:#ccc;font-size:1rem;font-weight:600;cursor:pointer;padding:.5rem .75rem;border-radius:4px;transition:background .2s,color .2s}.ScenarioSelector_trigger__Ku4Sp.ScenarioSelector_hasValue__ucJIV,.ScenarioSelector_trigger__Ku4Sp:hover{color:#fff;background:#2a2a2a}.ScenarioSelector_triggerLabel___Z42F{white-space:nowrap}.ScenarioSelector_triggerIcon__g9OYn{font-size:.7rem;opacity:.7}.ScenarioSelector_menu__rdhly{position:absolute;top:100%;left:0;min-width:220px;background:#1e1e1e;border:1px solid #333;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.5);z-index:1000;margin-top:4px;display:flex;flex-direction:column}.ScenarioSelector_scrollArea__Qmsek{padding:.25rem 0}.ScenarioSelector_item__ZRTRX{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;cursor:pointer;color:#ccc;transition:background .2s;position:relative}.ScenarioSelector_item__ZRTRX.ScenarioSelector_selected__WPR8r{background:#2a3f2a;color:#4caf50}.ScenarioSelector_itemContent__wkrAm{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ScenarioSelector_folderIndicator__r9LLF{color:#666;font-weight:700}.ScenarioSelector_itemActions__WMNwY{display:flex;gap:.25rem;margin-left:.5rem;opacity:0;transition:opacity .2s}.ScenarioSelector_item__ZRTRX:hover .ScenarioSelector_itemActions__WMNwY{opacity:1}.ScenarioSelector_actionBtn__iqnj_{background:none;border:none;color:#888;cursor:pointer;padding:2px 4px;font-size:.9rem;border-radius:3px}.ScenarioSelector_actionBtn__iqnj_:hover{background:#444;color:#fff}.ScenarioSelector_deleteBtn__iVR2_:hover{background:#500;color:#fff}.ScenarioSelector_empty__UmBnh{padding:1rem;text-align:center;color:#666;font-size:.9rem}.ScenarioSelector_footer__7zvUO{border-top:1px solid #333;padding:.5rem;display:flex;gap:.5rem;background:#252525;border-radius:0 0 6px 6px}.ScenarioSelector_footer__7zvUO button{flex:1 1;padding:.4rem;background:#333;border:1px solid #444;color:#ccc;border-radius:4px;cursor:pointer;font-size:.8rem}.ScenarioSelector_footer__7zvUO button:hover{background:#444;color:#fff}.ScenarioSelector_flyout__kwJ0S{position:absolute;top:0;left:100%;min-width:200px;background:#1e1e1e;border:1px solid #333;border-radius:6px;box-shadow:4px 0 12px rgba(0,0,0,.5);display:none;z-index:1001;margin-left:2px}.ScenarioSelector_flyout__kwJ0S:before{content:"";position:absolute;top:0;bottom:0;left:-10px;width:10px;background:transparent}.ScenarioSelector_item__ZRTRX:hover>.ScenarioSelector_flyout__kwJ0S{display:block}.ScenarioSelector_item__ZRTRX:hover{background:#2a2a2a;color:#fff}.shop_main__36oLn{min-height:100vh;background:var(--background)}.shop_topBar__A2Pet{height:56px;display:flex;justify-content:space-between;align-items:center;padding:0 var(--page-padding);background:var(--surface);border-bottom:1px solid var(--divider)}.shop_topBar__A2Pet h1{font-size:17px;font-weight:600;color:var(--text-primary);margin:0}.shop_backButton__P__EG{background:transparent;border:1px solid var(--divider);color:var(--text-secondary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-button);font-size:13px;cursor:pointer;transition:var(--transition);display:flex;align-items:center;gap:var(--spacing-xs)}.shop_backButton__P__EG:hover{background:var(--surface-2);border-color:var(--border);color:var(--text-primary)}.shop_content__6zpvk{padding:var(--spacing-2xl) var(--page-padding);max-width:1200px;margin:0 auto}.ProjectList_container__Y9hwS{padding:2rem;max-width:1200px;margin:0 auto}.ProjectList_header__CwD4d{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.ProjectList_addForm__s9_mm{display:flex;gap:1rem}.ProjectList_input__dGIA4{padding:.5rem;border-radius:4px;border:1px solid var(--border-color);background:var(--cell-bg);color:var(--foreground)}.ProjectList_addButton__dgDDz{padding:.5rem 1rem;background:var(--action-call);color:#fff;border:none;border-radius:4px;cursor:pointer}.ProjectList_grid__mxSMG{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.ProjectList_card__QXN5q{background:var(--cell-bg);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;transition:transform .2s,border-color .2s}.ProjectList_card__QXN5q:hover{transform:translateY(-2px);border-color:var(--action-call)}.ProjectList_cardHeader__sZD12{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ProjectList_link__kMo0q{flex-grow:1;text-decoration:none;color:inherit;min-width:0}.ProjectList_link__kMo0q h3{margin:0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectList_link__kMo0q:hover h3{color:var(--action-call)}.ProjectList_actions__s3DMJ{display:flex;gap:.5rem;align-items:center;margin-left:1rem;flex-shrink:0}.ProjectList_actionButton__bJfJ6{background:transparent;border:1px solid var(--divider);color:var(--text-tertiary);padding:4px var(--spacing-sm);border-radius:var(--radius-input);cursor:pointer;font-size:15px;transition:var(--transition);display:flex;align-items:center;justify-content:center}.ProjectList_actionButton__bJfJ6:hover{border-color:var(--border);color:var(--text-primary);background:var(--surface-2)}.ProjectList_date__3Frf9{font-size:.8rem;color:var(--cell-text);margin:0}.ProjectList_editInput__ZIc2X{background:transparent;border:1px solid var(--action-call);color:var(--foreground);font-size:1.17em;font-weight:700;width:100%}.EditProjectModal_overlay__PC6W5{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.EditProjectModal_modal__E16hu{background-color:#1e1e1e;border-radius:12px;width:90%;max-width:500px;box-shadow:0 8px 32px rgba(0,0,0,.4);border:1px solid #333;animation:EditProjectModal_slideIn__ixRsE .2s ease-out}@keyframes EditProjectModal_slideIn__ixRsE{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EditProjectModal_header__CZ_pg{padding:1.5rem;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center}.EditProjectModal_header__CZ_pg h3{margin:0;font-size:1.25rem;color:#fff}.EditProjectModal_closeButton__VliKV{background:none;border:none;color:#888;font-size:1.5rem;cursor:pointer;padding:0;line-height:1;transition:color .2s}.EditProjectModal_closeButton__VliKV:hover{color:#fff}.EditProjectModal_form__czX23{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.EditProjectModal_formGroup__ppU9h{display:flex;flex-direction:column;gap:.5rem}.EditProjectModal_formGroup__ppU9h label{color:#aaa;font-size:.9rem;font-weight:500}.EditProjectModal_input__KsuFc,.EditProjectModal_textarea__wquOq{background-color:#2a2a2a;border:1px solid #444;border-radius:6px;padding:.75rem;color:#fff;font-size:1rem;transition:border-color .2s,box-shadow .2s}.EditProjectModal_input__KsuFc:focus,.EditProjectModal_textarea__wquOq:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 2px rgba(76,175,80,.2)}.EditProjectModal_textarea__wquOq{resize:vertical;min-height:100px}.EditProjectModal_actions__GQb2Z{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.EditProjectModal_cancelButton__nKIkH,.EditProjectModal_saveButton__MaNhH{padding:.75rem 1.5rem;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}.EditProjectModal_cancelButton__nKIkH{background-color:transparent;border:1px solid #444;color:#aaa}.EditProjectModal_cancelButton__nKIkH:hover{border-color:#666;color:#fff}.EditProjectModal_saveButton__MaNhH{background-color:#4caf50;border:none;color:#fff}.EditProjectModal_saveButton__MaNhH:hover{background-color:#43a047}.EditProjectModal_saveButton__MaNhH:disabled{background-color:#2e7d32;opacity:.7;cursor:not-allowed}.DeleteProjectModal_overlay__vnRgv{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.DeleteProjectModal_modal__sICfX{background-color:#1e1e1e;border-radius:12px;width:90%;max-width:500px;box-shadow:0 8px 32px rgba(0,0,0,.4);border:1px solid #333;animation:DeleteProjectModal_slideIn__80FoQ .2s ease-out}@keyframes DeleteProjectModal_slideIn__80FoQ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DeleteProjectModal_header__4FTkl{padding:1.5rem;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center}.DeleteProjectModal_header__4FTkl h3{margin:0;font-size:1.25rem;color:#fff;display:flex;align-items:center;gap:.5rem}.DeleteProjectModal_warningIcon__Qh0OV{color:#ef5350}.DeleteProjectModal_closeButton__o61tF{background:none;border:none;color:#888;font-size:1.5rem;cursor:pointer;padding:0;line-height:1;transition:color .2s}.DeleteProjectModal_closeButton__o61tF:hover{color:#fff}.DeleteProjectModal_content__XEXII{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.DeleteProjectModal_warningMessage__HsxbS{background-color:rgba(239,83,80,.1);border:1px solid rgba(239,83,80,.3);color:#ef5350;padding:1rem;border-radius:6px;font-size:.9rem;line-height:1.5}.DeleteProjectModal_formGroup__YOK0E{display:flex;flex-direction:column;gap:.5rem}.DeleteProjectModal_formGroup__YOK0E label{color:#aaa;font-size:.9rem;font-weight:500}.DeleteProjectModal_input__pljiF{background-color:#2a2a2a;border:1px solid #444;border-radius:6px;padding:.75rem;color:#fff;font-size:1rem;transition:border-color .2s,box-shadow .2s;width:100%}.DeleteProjectModal_input__pljiF:focus{outline:none;border-color:#ef5350;box-shadow:0 0 0 2px rgba(239,83,80,.2)}.DeleteProjectModal_actions__hagPc{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;background-color:#252525;border-top:1px solid #333;border-radius:0 0 12px 12px}.DeleteProjectModal_cancelButton__BOjHi,.DeleteProjectModal_deleteButton__5E6_P{padding:.75rem 1.5rem;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}.DeleteProjectModal_cancelButton__BOjHi{background-color:transparent;border:1px solid #444;color:#aaa}.DeleteProjectModal_cancelButton__BOjHi:hover{border-color:#666;color:#fff}.DeleteProjectModal_deleteButton__5E6_P{background-color:#d32f2f;border:none;color:#fff}.DeleteProjectModal_deleteButton__5E6_P:hover{background-color:#b71c1c}.DeleteProjectModal_deleteButton__5E6_P:disabled{background-color:#5f1818;color:#aaa;cursor:not-allowed;opacity:.7}.WorkspaceMembers_container__pz2rJ{background:var(--bg-secondary);border-radius:12px;padding:20px;margin-top:20px;border:1px solid var(--border-color)}.WorkspaceMembers_header__xYBBF{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.WorkspaceMembers_header__xYBBF h3{margin:0;font-size:1.2rem;color:var(--text-primary)}.WorkspaceMembers_actions__yg1pK{display:flex;align-items:center;gap:15px}.WorkspaceMembers_quotaBadge__sbZd_{font-size:.9rem;color:var(--text-secondary);background:var(--bg-tertiary);padding:6px 12px;border-radius:20px}.WorkspaceMembers_quotaBadge__sbZd_ strong{color:var(--primary-color);margin-left:4px}.WorkspaceMembers_inviteButton__nLBpi{background:var(--primary-color);color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:500;transition:opacity .2s}.WorkspaceMembers_inviteButton__nLBpi:disabled{opacity:.5;cursor:not-allowed;background:var(--text-secondary)}.WorkspaceMembers_memberList__A3Ts9{display:flex;flex-direction:column;gap:10px}.WorkspaceMembers_memberRow__LlVuN{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--bg-tertiary);border-radius:8px}.WorkspaceMembers_memberInfo__hiKJn{display:flex;align-items:center;gap:12px}.WorkspaceMembers_memberId__cO_dK{color:var(--text-primary);font-family:monospace;font-size:.9rem}.WorkspaceMembers_roleBadge__d0Vfg{padding:2px 8px;border-radius:4px;font-size:.75rem;color:#fff;text-transform:uppercase;font-weight:700}.WorkspaceMembers_memberMeta__r7ari{display:flex;align-items:center;gap:15px}.WorkspaceMembers_expiryDate__I6I5y{font-size:.85rem;color:#f44;background:rgba(255,68,68,.1);padding:4px 8px;border-radius:4px}.InviteMemberModal_overlay__ho31I{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.InviteMemberModal_modal__Znu3x{background:var(--bg-secondary);border-radius:12px;width:90%;max-width:400px;box-shadow:0 4px 20px rgba(0,0,0,.3);border:1px solid var(--border-color)}.InviteMemberModal_header__nidDF{padding:20px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.InviteMemberModal_header__nidDF h2{margin:0;font-size:1.2rem;color:var(--text-primary)}.InviteMemberModal_closeButton__RA9Ht{background:none;border:none;font-size:1.5rem;color:var(--text-secondary);cursor:pointer}.InviteMemberModal_body__GMMaZ{padding:20px}.InviteMemberModal_quotaInfo___7cum{margin-bottom:20px;color:var(--text-secondary);background:var(--bg-tertiary);padding:10px;border-radius:6px;text-align:center}.InviteMemberModal_quotaInfo___7cum strong{color:var(--primary-color);font-size:1.2rem}.InviteMemberModal_inputGroup__PeUoJ{margin-bottom:20px}.InviteMemberModal_inputGroup__PeUoJ label{display:block;margin-bottom:8px;color:var(--text-secondary);font-size:.9rem}.InviteMemberModal_inputGroup__PeUoJ input{width:100%;padding:10px;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);font-size:1rem}.InviteMemberModal_inputGroup__PeUoJ input:focus{outline:none;border-color:var(--primary-color)}.InviteMemberModal_actions__BLl_b{display:flex;gap:10px;justify-content:flex-end}.InviteMemberModal_cancelButton__x_Tfo{padding:10px 20px;border-radius:6px;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);cursor:pointer}.InviteMemberModal_submitButton__pjoDr{padding:10px 20px;border-radius:6px;border:none;background:var(--primary-color);color:#fff;cursor:pointer;font-weight:500}.InviteMemberModal_submitButton__pjoDr:disabled{opacity:.5;cursor:not-allowed}.InviteMemberModal_errorMessage__MbecU{color:#f44;margin-bottom:15px;font-size:.9rem;text-align:center}.InviteMemberModal_successMessage__IuWXl{color:#00c851;text-align:center;padding:20px;font-size:1.1rem;font-weight:500}.page_main__EpF_z{min-height:100vh;background:var(--background);color:var(--text-primary)}.page_topBar__y2DtQ{height:56px;background:var(--surface);padding:0 var(--page-padding);border-bottom:1px solid var(--divider);display:flex;justify-content:space-between;align-items:center}.page_backButton__bRoS7{background:transparent;border:1px solid var(--divider);color:var(--text-secondary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-button);cursor:pointer;font-size:13px;transition:var(--transition);display:flex;align-items:center;gap:var(--spacing-xs)}.page_backButton__bRoS7:hover{border-color:var(--border);background:var(--surface-2);color:var(--text-primary)}.page_backArrow__gPaD6,.page_backText__ymEw6{display:inline}.page_workspaceName__tflFL{margin:0;font-size:17px;font-weight:600;color:var(--text-primary)}.page_workspaceDescription__btvvr{margin:4px 0 0;color:var(--text-secondary);font-size:13px}.page_content__XXaXQ{padding:var(--spacing-2xl) var(--page-padding);max-width:1200px;margin:0 auto}.page_header__YtR1U{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--divider)}.page_header__YtR1U h2{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}.page_addButton__se96L{padding:var(--spacing-md) var(--spacing-xl);background:var(--primary);color:#fff;border:none;border-radius:var(--radius-button);cursor:pointer;font-size:15px;font-weight:600;transition:var(--transition)}.page_addButton__se96L:hover{background:var(--primary-hover);transform:translateY(-1px)}.page_addButton__se96L:active{transform:scale(.98)}.page_projectGrid__eIJDw{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.page_projectCard__G1DnU{background:var(--surface);border:1px solid var(--divider);border-radius:var(--radius-card);padding:var(--spacing-xl);transition:var(--transition);cursor:pointer;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:var(--spacing-md)}.page_projectCard__G1DnU:hover{border-color:var(--border);transform:translateY(-2px)}.page_projectCard__G1DnU h3{margin:0;font-size:17px;font-weight:600;color:var(--text-primary)}.page_projectCard__G1DnU p{margin:0;font-size:13px;color:var(--text-secondary);line-height:18px}.page_projectCardHeader__ddwiD{display:flex;justify-content:space-between;align-items:center}.page_projectActions__63y2L{display:flex;gap:var(--spacing-sm);align-items:center}.page_actionButton__QjxiO{background:transparent;border:1px solid var(--divider);color:var(--text-tertiary);padding:4px var(--spacing-sm);border-radius:var(--radius-input);cursor:pointer;font-size:15px;transition:var(--transition);display:flex;align-items:center;justify-content:center}.page_actionButton__QjxiO:hover{border-color:var(--border);color:var(--text-primary);background:var(--surface-2)}.page_emptyState__lKMP7{text-align:center;padding:var(--spacing-2xl) * 2;color:var(--text-secondary)}.page_emptyState__lKMP7 p{margin-bottom:var(--spacing-xl);font-size:15px}.page_settingsButton__IStj4{background:transparent;border:1px solid var(--divider);color:var(--text-secondary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-button);cursor:pointer;font-size:13px;transition:var(--transition)}.page_settingsButton__IStj4:hover{border-color:var(--border);background:var(--surface-2);color:var(--text-primary)}@media (max-width:768px){.page_backButton__bRoS7,.page_desktopLogo__D9NBa{display:none!important}.page_backButton__bRoS7{display:flex!important;border:none;padding:.5rem;font-size:1.5rem}.page_backButton__bRoS7:hover{border:none;background:transparent;color:var(--primary)}.page_backText__ymEw6{display:none}.page_workspaceName__tflFL{font-size:16px}.page_topBar__y2DtQ{padding:0 var(--spacing-md)}.page_content__XXaXQ{padding:var(--spacing-lg) var(--spacing-md)}}.page_main__GlU4n{min-height:100vh;background:var(--background);display:flex;flex-direction:column}.page_header__kVzhN{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xl) var(--spacing-2xl);background:transparent;position:absolute;top:0;left:0;right:0;z-index:10}.page_logoSection__KohWV{display:flex;align-items:center;gap:var(--spacing-lg)}.page_logoSection__KohWV h1{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}.page_authButtons__3bCTF{display:flex;gap:var(--spacing-md)}.page_navButton__fOglV{background:transparent;border:1px solid var(--divider);color:var(--text-secondary);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-button);cursor:pointer;font-size:15px;transition:var(--transition)}.page_navButton__fOglV:hover{color:var(--text-primary);background:var(--surface-2);border-color:var(--border)}.page_navButton__fOglV.page_primary__V8M9Y{background:var(--primary);color:#fff;font-weight:600;border-color:var(--primary)}.page_navButton__fOglV.page_primary__V8M9Y:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.page_hero__SKW6o{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-2xl);padding-top:100px;padding-bottom:var(--spacing-xl);text-align:center;background:var(--background)}.page_heroContent__2lPR8{max-width:800px;margin-bottom:0}.page_heroTitle__Gfler{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:var(--spacing-xl);color:var(--text-primary)}.page_heroSubtitle__RTAw0{font-size:20px;line-height:1.6;color:var(--text-secondary)}.page_section__61PEw{padding:var(--spacing-2xl) * 2;background:var(--surface);border-top:1px solid var(--divider)}.page_sectionTitle__hzsAh{font-size:28px;font-weight:600;line-height:36px;text-align:center;margin-bottom:var(--spacing-2xl);color:var(--text-primary)}.page_sectionContent__BH_RX{max-width:1000px;margin:0 auto;font-size:15px;line-height:1.6;color:var(--text-secondary)}.page_videoContainer__dDrrq{position:relative;width:100%;max-width:900px;aspect-ratio:16/9;margin:0 auto;border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--divider);background:var(--surface-2)}.page_videoContainer__dDrrq iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.page_featuresGrid__L4_rO{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl);max-width:1200px;margin:0 auto}.page_featureCard__09F8a{background:var(--surface-2);border:1px solid var(--divider);border-radius:var(--radius-card);padding:var(--spacing-xl);transition:var(--transition)}.page_featureCard__09F8a:hover{border-color:var(--border);transform:translateY(-2px)}.page_featureCard__09F8a h3{font-size:17px;font-weight:600;line-height:24px;margin-bottom:var(--spacing-md);color:var(--text-primary)}.page_featureCard__09F8a p{font-size:13px;line-height:18px;color:var(--text-secondary);margin:0}.page_ctaSection__tPv8w{text-align:center;padding:var(--spacing-2xl) * 2;background:var(--surface);border-top:1px solid var(--divider)}.page_ctaButton__tHxa2{padding:var(--spacing-lg) var(--spacing-2xl);background:var(--primary);color:#fff;border:none;border-radius:var(--radius-button);font-size:17px;font-weight:600;cursor:pointer;transition:var(--transition)}.page_ctaButton__tHxa2:hover{background:var(--primary-hover);transform:translateY(-2px)}.page_ctaButton__tHxa2:active{transform:scale(.98)}.page_footer__sHKi3{padding:var(--spacing-2xl);text-align:center;background:var(--surface);border-top:1px solid var(--divider);color:var(--text-tertiary);font-size:13px}.page_mobileLoginButton__brsDZ{display:none;padding:var(--spacing-sm) var(--spacing-lg);background:var(--primary);color:#fff;border-radius:var(--radius-button);font-size:14px;font-weight:600;text-decoration:none;transition:var(--transition)}.page_mobileLoginButton__brsDZ:hover{background:var(--primary-hover)}@media (max-width:768px){.page_header__kVzhN{padding:var(--spacing-md) var(--spacing-lg)}.page_authButtons__3bCTF{display:none}.page_mobileLoginButton__brsDZ{display:block}.page_hero__SKW6o{padding:0 var(--spacing-lg);padding-top:100px;padding-bottom:0;min-height:auto;justify-content:flex-start;flex:0 1}.page_heroContent__2lPR8,.page_heroTitle__Gfler{margin-bottom:var(--spacing-md)}.page_heroTitle__Gfler{font-size:28px}.page_heroSubtitle__RTAw0{font-size:15px}.page_section__61PEw{padding:4rem 0!important}.page_videoContainer__dDrrq{max-width:100%;border-radius:0;border-left:none;border-right:none}.page_featuresGrid__L4_rO{grid-template-columns:1fr}}