@import"https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0}:root{color-scheme:dark;--color-background: #000000;--color-surface: linear-gradient(180deg, rgba(30,41,59,.85), rgba(30,41,59,.75));--color-surface-dark: linear-gradient(180deg, rgba(15,23,42,.9), rgba(15,23,42,.8));--color-border: rgba(71,85,105,.6);--color-border-light: rgba(17,24,39,.8);--color-text-primary: #ffffff;--color-text-secondary: #94a3b8;--color-text-muted: #666666;--color-button-primary: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--color-button-secondary: rgba(51,65,85,.7);--color-accent: #3b82f6;--color-success: #10b981;--color-danger: #ef4444;--backdrop-filter: blur(16px);--glass-bg: rgba(30,41,59,.4);--glass-bg-hover: rgba(30,41,59,.6);--glass-border: 1px solid rgba(71,85,105,.4);--shadow-glass-card: 0 16px 50px rgba(0,0,0,.6);--shadow-purple-glow: 0 8px 24px rgba(59,130,246,.4);--shadow-focus-ring: 0 0 0 4px rgba(59,130,246,.15);--radius-card: 16px;--radius-input: 12px;--radius-pill: 999px;--color-input-bg: rgba(15,23,42,.7);--color-input-border: rgba(71,85,105,.5);--color-input-focus-border: var(--color-accent);--color-button-danger: rgba(239,68,68,.15)}[data-theme=glass]{--color-background: #0b1020;--color-surface: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.03));--color-surface-dark: linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02));--color-border: rgba(255,255,255,.1);--color-border-light: rgba(255,255,255,.08);--color-text-primary: #e8ecff;--color-text-secondary: #a9b3d6;--color-text-muted: #7882a4;--color-accent: #7c5cff;--color-success: #34d399;--color-danger: #fb7185;--gradient-purple: linear-gradient(135deg, #8b6cff 0%, #7c5cff 100%);--gradient-purple-hover: linear-gradient(135deg, #9d7eff 0%, #8d6cff 100%);--color-button-primary: var(--gradient-purple);--color-button-secondary: rgba(255,255,255,.05);--shadow-glass-card: 0 18px 60px rgba(0,0,0,.45);--shadow-purple-glow: 0 8px 24px rgba(124,92,255,.35);--shadow-focus-ring: 0 0 0 4px rgba(124,92,255,.18);--radius-card: 18px;--radius-input: 14px;--radius-pill: 999px;--backdrop-filter: blur(20px);--glass-bg: rgba(255,255,255,.05);--glass-bg-hover: rgba(255,255,255,.08);--glass-border: 1px solid rgba(255,255,255,.1);--color-input-bg: rgba(0,0,0,.25);--color-input-border: rgba(255,255,255,.1);--color-input-focus-border: var(--color-accent);--color-button-danger: rgba(251,113,133,.1)}body{font-family:Nunito,sans-serif;background-color:var(--color-background);color:var(--color-text-primary);line-height:1.6;position:relative}[data-theme=glass] body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse at 20% 10%,rgba(124,92,255,.35) 0%,transparent 50%),radial-gradient(ellipse at 80% 10%,rgba(52,211,153,.2) 0%,transparent 50%),radial-gradient(ellipse at 50% 90%,rgba(251,113,133,.15) 0%,transparent 60%);pointer-events:none;z-index:0}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse at 15% 10%,rgba(59,130,246,.25) 0%,transparent 50%),radial-gradient(ellipse at 85% 15%,rgba(16,185,129,.15) 0%,transparent 45%),radial-gradient(ellipse at 50% 85%,rgba(239,68,68,.12) 0%,transparent 55%);pointer-events:none;z-index:0}[data-theme=glass] .App,[data-theme=glass] main,.App,main{position:relative;z-index:1}[data-font=nunito] body{font-family:Nunito,sans-serif}[data-font=roboto] body{font-family:Roboto,sans-serif}[data-font=opensans] body{font-family:Open Sans,sans-serif}[data-font=lato] body{font-family:Lato,sans-serif}[data-font=montserrat] body{font-family:Montserrat,sans-serif}[data-font=poppins] body{font-family:Poppins,sans-serif}[data-font=inter] body{font-family:Inter,sans-serif}[data-font=quicksand] body{font-family:Quicksand,sans-serif}*:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;box-shadow:var(--shadow-focus-ring)}*:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._toastContainer_1lfd0_1{position:fixed;bottom:1.5rem;right:1.5rem;display:flex;flex-direction:column;gap:.75rem;z-index:9999;pointer-events:none}._toast_1lfd0_1{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 12px #00000026;min-width:280px;max-width:400px;animation:_slideIn_1lfd0_1 .3s ease;pointer-events:auto}@keyframes _slideIn_1lfd0_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._icon_1lfd0_75{display:flex;align-items:center;flex-shrink:0}._message_1lfd0_87{flex:1;font-size:.875rem;color:var(--color-text-primary);line-height:1.4}._closeButton_1lfd0_101{display:flex;align-items:center;justify-content:center;padding:.25rem;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all .2s ease;flex-shrink:0}._closeButton_1lfd0_101:hover{background:var(--color-surface-dark);color:var(--color-text-primary)}._closeButton_1lfd0_101:focus{outline:2px solid var(--color-primary);outline-offset:2px}._success_1lfd0_151{border-left:4px solid #10b981}._success_1lfd0_151 ._icon_1lfd0_75{color:#10b981}._error_1lfd0_167{border-left:4px solid #ef4444}._error_1lfd0_167 ._icon_1lfd0_75{color:#ef4444}._warning_1lfd0_183{border-left:4px solid #f59e0b}._warning_1lfd0_183 ._icon_1lfd0_75{color:#f59e0b}._info_1lfd0_199{border-left:4px solid #3b82f6}._info_1lfd0_199 ._icon_1lfd0_75{color:#3b82f6}@media(max-width:480px){._toastContainer_1lfd0_1{left:1rem;right:1rem;bottom:1rem}._toast_1lfd0_1{min-width:unset;max-width:unset}}._header_ibhvm_1{border-bottom:1px solid var(--color-border-light);padding:1rem 2rem}._container_ibhvm_11{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}._logoLink_ibhvm_27{text-decoration:none;color:inherit;transition:opacity .2s}._logoLink_ibhvm_27:hover{opacity:.8}._logo_ibhvm_27{display:flex;align-items:center;gap:.5rem}._logo_ibhvm_27 h1{margin:0;font-size:1.5rem}._nav_ibhvm_69{flex:1;display:flex;justify-content:flex-end}._navList_ibhvm_81{display:flex;gap:2rem;list-style:none;margin:0;padding:0}._navItem_ibhvm_97 a{text-decoration:none;color:inherit;transition:opacity .2s;display:flex;align-items:center;gap:.5rem}._navItem_ibhvm_97 a:hover{opacity:.7}._settingsButton_ibhvm_123{background:none;border:none;color:inherit;font:inherit;cursor:pointer;padding:0;text-decoration:none;transition:opacity .2s;display:flex;align-items:center;gap:.5rem}._settingsButton_ibhvm_123:hover{opacity:.7}._notificationButton_ibhvm_159{position:relative}._notificationBadge_ibhvm_167{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;background:#ef4444;color:#fff;font-size:.7rem;font-weight:600;border-radius:9px;display:flex;align-items:center;justify-content:center;animation:_badgePop_ibhvm_1 .3s ease}@keyframes _badgePop_ibhvm_1{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}._authButton_ibhvm_215{background:none;border:none;color:inherit;font:inherit;cursor:pointer;padding:0;text-decoration:none;transition:opacity .2s;display:flex;align-items:center;gap:.5rem}._authButton_ibhvm_215:hover{opacity:.7}._overlay_smdsk_1{position:fixed;inset:0;background:#00000080;z-index:999}._panel_smdsk_21{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;max-width:90%;height:400px;max-height:80vh;background:var(--color-surface);border-radius:var(--radius-card, 12px);box-shadow:var(--shadow-glass-card, 0 4px 20px rgba(0, 0, 0, .3));z-index:1000;animation:_fadeIn_smdsk_1 .3s ease-out;display:flex;flex-direction:column;overflow:hidden;backdrop-filter:var(--backdrop-filter, none);-webkit-backdrop-filter:var(--backdrop-filter, none);border:var(--glass-border, none)}@keyframes _fadeIn_smdsk_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._closeButton_smdsk_87{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;cursor:pointer;color:var(--color-text-muted);padding:0;width:32px;height:32px;line-height:1;transition:color .2s;z-index:10}._closeButton_smdsk_87:hover{color:var(--color-text-primary)}._panelContent_smdsk_129{display:flex;flex:1;overflow:hidden}._sidebar_smdsk_141{width:150px;background:var(--color-surface-dark);padding:3rem 0 1rem;border-right:1px solid var(--color-border-light)}._nav_smdsk_155{display:flex;flex-direction:column}._navItem_smdsk_165{background:none;border:none;padding:.75rem 1.5rem;text-align:left;cursor:pointer;color:var(--color-text-secondary);font-size:.95rem;transition:all .2s;border-left:3px solid transparent}._navItem_smdsk_165:hover{color:var(--color-text-primary);background:var(--glass-bg-hover, rgba(255, 255, 255, .05))}._navItem_smdsk_165._active_smdsk_199{color:var(--color-text-primary);background:var(--glass-bg-hover, rgba(255, 255, 255, .1));border-left-color:var(--color-accent);box-shadow:inset 0 0 20px #7c5cff1a}._mainContent_smdsk_213{flex:1;padding:3rem 2rem 2rem;overflow-y:auto}._timerSettings_smdsk_225{display:flex;flex-direction:column;gap:2rem;align-items:flex-start;justify-content:center}._timerInputs_smdsk_241{display:flex;gap:2.5rem;align-items:flex-start}._timerInput_smdsk_241{display:flex;flex-direction:column;gap:.5rem;align-items:center}._timerInput_smdsk_241 label{font-size:.85rem;font-weight:500;color:var(--color-text-primary);white-space:nowrap}._timerInput_smdsk_241 input[type=number]{width:70px;padding:.5rem;border:1px solid var(--color-input-border, var(--color-border-light));border-radius:var(--radius-input, .5rem);background:var(--color-input-bg, var(--color-surface-dark));color:var(--color-text-primary);font-size:1.1rem;font-weight:500;text-align:center;transition:all .3s ease;appearance:textfield}._timerInput_smdsk_241 input[type=number]:focus{outline:none;border-color:var(--color-input-focus-border, var(--color-accent));box-shadow:var(--shadow-focus-ring, none)}._timerInput_smdsk_241 input[type=number]::-webkit-inner-spin-button,._timerInput_smdsk_241 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._timerInput_smdsk_241 ._unit_smdsk_333{font-size:.85rem;color:var(--color-text-secondary);text-align:center}._placeholder_smdsk_345{padding:2rem;text-align:center;color:var(--color-text-secondary)}._settingOption_smdsk_357{display:flex;align-items:center;gap:1rem}._settingLabel_smdsk_369{font-size:.95rem;color:var(--color-text-primary)}._toggle_smdsk_379{position:relative;width:60px;height:28px;background:#e0e0e0;border:none;border-radius:14px;cursor:pointer;transition:background-color .3s;padding:0}._toggle_smdsk_379:hover{opacity:.9}._toggleOn_smdsk_411{background:var(--color-success)}._toggleSlider_smdsk_419{position:absolute;top:3px;left:3px;width:22px;height:22px;background:#fff;border-radius:50%;transition:transform .3s;display:flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:600;color:#666;box-shadow:0 2px 4px #0003}._toggleOn_smdsk_411 ._toggleSlider_smdsk_419{transform:translate(32px);color:#4caf50}._soundSettings_smdsk_465,._themeSettings_smdsk_479{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}._accountSettings_smdsk_493{display:flex;flex-direction:column;gap:1.5rem;align-items:stretch}._userInfo_smdsk_507{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:var(--color-surface-dark);border-radius:8px}._userDetail_smdsk_525{display:flex;flex-direction:column;gap:.25rem}._userLabel_smdsk_537{font-size:.875rem;color:var(--color-text-muted)}._userValue_smdsk_547{font-size:1rem;color:var(--color-text-primary);font-weight:500}._accountActions_smdsk_559{display:flex;flex-direction:row;gap:.75rem}._subscriptionButton_smdsk_571{flex:1;padding:.75rem 1.5rem;background:var(--color-surface-dark);color:var(--color-text-primary);border:1px solid var(--color-border-light);border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}._subscriptionButton_smdsk_571:hover{background:var(--color-background);border-color:var(--color-accent)}._planBadge_smdsk_607{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}._planFree_smdsk_625{background:#64748b33;color:#94a3b8}._planPro_smdsk_635{background:#3b82f633;color:#3b82f6}._signOutButton_smdsk_645{padding:.75rem 1.5rem;background:#ef4444;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}._signOutButton_smdsk_645:hover{background:#dc2626}._notSignedIn_smdsk_677{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center}._notSignedIn_smdsk_677 p{color:var(--color-text-muted);font-size:1rem}._signInButton_smdsk_705{padding:.75rem 1.5rem;background:var(--color-accent);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}._signInButton_smdsk_705:hover{background:#2563eb}._volumeControl_smdsk_737{display:flex;align-items:center;gap:1rem;flex:1;max-width:300px}._volumeSlider_smdsk_753{flex:1;height:6px;border-radius:3px;background:#e0e0e0;outline:none;-webkit-appearance:none;appearance:none}._volumeSlider_smdsk_753::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--color-success);cursor:pointer}._volumeSlider_smdsk_753::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--color-success);cursor:pointer;border:none}._volumeValue_smdsk_811{font-size:.9rem;color:var(--color-text-primary);min-width:45px;text-align:right}._soundControl_smdsk_825{display:flex;align-items:center;gap:.75rem;flex:1}._soundDropdown_smdsk_839{padding:.5rem 1rem;border:1px solid var(--color-input-border, var(--color-border));border-radius:var(--radius-input, .5rem);background:var(--color-input-bg, var(--color-surface-dark));color:var(--color-text-primary);font-size:.9rem;cursor:pointer;outline:none;min-width:150px;transition:all .3s ease;color-scheme:dark}._soundDropdown_smdsk_839:focus{border-color:var(--color-input-focus-border, var(--color-accent));box-shadow:var(--shadow-focus-ring, none)}._soundDropdown_smdsk_839 option{background-color:#1e293b;color:#f1f5f9}._previewButton_smdsk_887{padding:.5rem 1rem;border:1px solid var(--color-accent);border-radius:var(--radius-input, .5rem);background:var(--color-button-secondary, transparent);color:var(--color-accent);font-size:.9rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}._previewButton_smdsk_887:hover:not(:disabled){background:var(--color-button-primary, var(--color-accent));color:#fff;box-shadow:var(--shadow-purple-glow, none);transform:translateY(-1px)}._previewButton_smdsk_887:disabled{opacity:.4;cursor:not-allowed}._footer_smdsk_935{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-top:1px solid var(--color-border-light);background:var(--color-surface-dark)}._footerActions_smdsk_953{display:flex;gap:.75rem}._resetButton_smdsk_963{padding:.65rem 1.25rem;border:1px solid var(--color-danger, var(--color-text-secondary));border-radius:var(--radius-input, .5rem);background:var(--color-button-danger, transparent);color:var(--color-danger, var(--color-text-secondary));font-size:.9rem;cursor:pointer;transition:all .3s ease}._resetButton_smdsk_963:hover{border-color:var(--color-danger);background:var(--color-button-danger, rgba(251,113,133,.15));box-shadow:0 4px 16px #fb718540;transform:translateY(-1px)}._closeBtn_smdsk_999{padding:.65rem 1.5rem;border:none;border-radius:.5rem;background:var(--color-button-secondary);color:var(--color-text-primary);font-size:.9rem;cursor:pointer;transition:opacity .2s}._closeBtn_smdsk_999:hover{opacity:.8}._saveButton_smdsk_1029{padding:.65rem 1.5rem;border:none;border-radius:var(--radius-input, .5rem);background:var(--color-button-primary, var(--color-success));color:var(--color-text-primary);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-purple-glow, none)}._saveButton_smdsk_1029:hover{background:var(--gradient-purple-hover, var(--gradient-purple));transform:translateY(-1px);box-shadow:0 10px 30px #7c5cff73}[data-theme=glass] ._panel_smdsk_21{background:linear-gradient(180deg,#ffffff0f,#ffffff08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-card, 18px);box-shadow:var(--shadow-glass-card, 0 18px 60px rgba(0,0,0,.45))}[data-theme=glass] ._sidebar_smdsk_141{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border-right:1px solid rgba(255,255,255,.08)}[data-theme=glass] ._navItem_smdsk_165{color:var(--color-text-secondary, #a9b3d6);border-left:3px solid transparent;border-radius:0;transition:all .3s ease}[data-theme=glass] ._navItem_smdsk_165:hover{background:#ffffff14;color:var(--color-text-primary, #e8ecff)}[data-theme=glass] ._navItem_smdsk_165._active_smdsk_199{background:linear-gradient(135deg,#7c5cff26,#7c5cff14);border-left-color:var(--color-accent, #7c5cff);color:var(--color-text-primary, #e8ecff);box-shadow:inset 0 0 20px #7c5cff1a}[data-theme=glass] ._timerInput_smdsk_241 input,[data-theme=glass] ._soundDropdown_smdsk_839{background:#00000040;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-input, 14px);color:var(--color-text-primary, #e8ecff);transition:all .3s ease}[data-theme=glass] ._timerInput_smdsk_241 input:focus,[data-theme=glass] ._soundDropdown_smdsk_839:focus{border-color:var(--color-accent, #7c5cff);box-shadow:var(--shadow-focus-ring, 0 0 0 4px rgba(124,92,255,.18));outline:none}[data-theme=glass] ._volumeSlider_smdsk_753{background:#ffffff14;border-radius:var(--radius-pill, 999px);height:6px}[data-theme=glass] ._volumeSlider_smdsk_753::-webkit-slider-thumb{background:var(--gradient-purple, linear-gradient(135deg, #8b6cff 0%, #7c5cff 100%));box-shadow:0 2px 8px #7c5cff66}[data-theme=glass] ._volumeSlider_smdsk_753::-moz-range-thumb{background:var(--color-accent, #7c5cff);box-shadow:0 2px 8px #7c5cff66}[data-theme=glass] ._toggle_smdsk_379{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-pill, 999px);transition:all .3s ease}[data-theme=glass] ._toggle_smdsk_379._toggleOn_smdsk_411{background:var(--gradient-purple, linear-gradient(135deg, #8b6cff 0%, #7c5cff 100%));border-color:var(--color-accent, #7c5cff);box-shadow:var(--shadow-purple-glow, 0 8px 24px rgba(124,92,255,.35))}[data-theme=glass] ._toggleSlider_smdsk_419{color:var(--color-text-primary, #e8ecff);font-weight:500}[data-theme=glass] ._previewButton_smdsk_887{background:#ffffff0d;border:1px solid var(--color-accent, #7c5cff);border-radius:var(--radius-input, 14px);color:var(--color-accent, #7c5cff);transition:all .3s ease}[data-theme=glass] ._previewButton_smdsk_887:hover:not(:disabled){background:var(--gradient-purple, linear-gradient(135deg, #8b6cff 0%, #7c5cff 100%));color:#fff;box-shadow:var(--shadow-purple-glow, 0 8px 24px rgba(124,92,255,.35));transform:translateY(-1px)}[data-theme=glass] ._footer_smdsk_935{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border-top:1px solid rgba(255,255,255,.08)}[data-theme=glass] ._resetButton_smdsk_963{background:#ffffff08;border:1px solid rgba(251,113,133,.3);border-radius:var(--radius-input, 14px);color:var(--color-danger, #fb7185);transition:all .3s ease}[data-theme=glass] ._resetButton_smdsk_963:hover{background:#fb718526;border-color:var(--color-danger, #fb7185);box-shadow:0 4px 16px #fb718540;transform:translateY(-1px)}[data-theme=glass] ._closeBtn_smdsk_999{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-input, 14px);color:var(--color-text-secondary, #a9b3d6);transition:all .3s ease}[data-theme=glass] ._closeBtn_smdsk_999:hover{background:#ffffff14;color:var(--color-text-primary, #e8ecff)}[data-theme=glass] ._saveButton_smdsk_1029{background:var(--gradient-purple, linear-gradient(135deg, #8b6cff 0%, #7c5cff 100%));border:none;border-radius:var(--radius-input, 14px);color:#fff;font-weight:600;box-shadow:var(--shadow-purple-glow, 0 8px 24px rgba(124,92,255,.35));transition:all .3s ease}[data-theme=glass] ._saveButton_smdsk_1029:hover{background:var(--gradient-purple-hover, linear-gradient(135deg, #9d7eff 0%, #8d6cff 100%));transform:translateY(-1px);box-shadow:0 10px 30px #7c5cff73}[data-theme=glass] ._closeButton_smdsk_87{color:var(--color-text-secondary, #a9b3d6);transition:all .2s ease;background:#ffffff0d;border-radius:8px}[data-theme=glass] ._closeButton_smdsk_87:hover{color:var(--color-text-primary, #e8ecff);background:#ffffff1a}[data-theme=glass] ._settingLabel_smdsk_369{color:var(--color-text-primary, #e8ecff);font-weight:500}[data-theme=glass] ._timerInput_smdsk_241 label{color:var(--color-text-secondary, #a9b3d6);font-weight:500}[data-theme=glass] ._unit_smdsk_333{color:var(--color-text-muted, #7882a4)}[data-theme=glass] ._soundDropdown_smdsk_839 option{background:#1a1f35;color:var(--color-text-primary, #e8ecff)}[data-theme=glass] ._accountInfo_smdsk_1459{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-input, 14px)}[data-theme=glass] ._logoutButton_smdsk_1471{background:#fb71851a;border:1px solid rgba(251,113,133,.3);border-radius:var(--radius-input, 14px);color:var(--color-danger, #fb7185);transition:all .3s ease}[data-theme=glass] ._logoutButton_smdsk_1471:hover{background:#fb718533;border-color:var(--color-danger, #fb7185);box-shadow:0 4px 16px #fb718540;transform:translateY(-1px)}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}._overlay_19evk_1{position:fixed;inset:0;background:#00000080;z-index:999}._panel_19evk_21{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:850px;max-width:90%;max-height:80vh;background:var(--color-surface);border-radius:12px;box-shadow:0 4px 20px #0000004d;z-index:1000;animation:_fadeIn_19evk_1 .3s ease-out;display:flex;flex-direction:column;overflow:hidden;backdrop-filter:var(--backdrop-filter, none);-webkit-backdrop-filter:var(--backdrop-filter, none);border:var(--glass-border, none)}@keyframes _fadeIn_19evk_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._closeButton_19evk_85{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;cursor:pointer;color:var(--color-text-muted);padding:0;width:32px;height:32px;line-height:1;transition:color .2s;z-index:10}._closeButton_19evk_85:hover{color:var(--color-text-primary)}._panelContent_19evk_127{padding:2rem 3rem;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-surface-dark)}._panelContent_19evk_127::-webkit-scrollbar{width:8px}._panelContent_19evk_127::-webkit-scrollbar-track{background:var(--color-surface-dark);border-radius:4px}._panelContent_19evk_127::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}._panelContent_19evk_127::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}._title_19evk_181{margin:0 0 2rem;font-size:1.8rem;color:var(--color-text-primary)}._header_19evk_193{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._viewToggle_19evk_207{display:flex;gap:.5rem;background:var(--color-surface-dark);padding:.25rem;border-radius:6px}._viewToggleBtn_19evk_223{padding:.5rem 1rem;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;border-radius:4px;font-size:.875rem;transition:all .2s}._viewToggleBtn_19evk_223:hover{color:var(--color-text-primary)}._viewToggleBtn_19evk_223._active_19evk_253{background:var(--color-accent);color:#fff}._statsContent_19evk_263{color:var(--color-text-secondary)}._statsGrid_19evk_271{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem}._statCard_19evk_285{background:var(--color-surface-dark);border-radius:8px;padding:1rem;text-align:center;border:1px solid var(--color-border-light);transition:transform .2s,box-shadow .2s}._statValue_19evk_303{font-size:1.5rem;font-weight:700;color:var(--color-text-primary)}._statLabel_19evk_315{font-size:.9rem;color:var(--color-text-secondary)}._statSubtext_19evk_325{margin-top:.5rem;font-size:.85rem;color:var(--color-text-muted)}@media(max-width:768px){._statsGrid_19evk_271{grid-template-columns:1fr;gap:1rem}}._chartSection_19evk_351{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-border-light)}._chartHeader_19evk_363{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._chartTitle_19evk_377{font-size:1.2rem;color:var(--color-text-primary);margin:0}._chartToggle_19evk_389{display:flex;gap:.5rem;background:var(--color-surface-dark);padding:.25rem;border-radius:6px}._toggleBtn_19evk_405{padding:.5rem 1rem;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;border-radius:4px;font-size:.875rem;transition:all .2s}._toggleBtn_19evk_405:hover{color:var(--color-text-primary)}._toggleBtn_19evk_405._active_19evk_253{background:var(--color-accent);color:#fff}._chartsContainer_19evk_445{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}._chartWrapper_19evk_457{display:flex;flex-direction:column}._chartSubtitle_19evk_467{font-size:1rem;color:var(--color-text-secondary);margin:0 0 1rem;font-weight:500}@media(max-width:768px){._chartsContainer_19evk_445{grid-template-columns:1fr;gap:2rem}}._dailyGoalView_19evk_495{display:flex;flex-direction:column;gap:2rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-border-light)}._progressSection_19evk_513{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}._progressCard_19evk_525{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background:var(--color-surface-dark);border-radius:12px;border:1px solid var(--color-border-light)}._progressCircle_19evk_545{width:140px;height:140px;margin-bottom:1rem}._progressLabel_19evk_557{font-size:1rem;color:var(--color-text-primary);margin:.5rem 0 .25rem;font-weight:500}._progressSubtext_19evk_571{font-size:.85rem;color:var(--color-text-muted);margin:0}._streakDisplay_19evk_583{width:140px;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;border:8px solid var(--color-border);border-radius:50%;margin-bottom:1rem;position:relative}._streakDisplay_19evk_583:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:8px solid transparent;border-top-color:#f59e0b;border-right-color:#f59e0b;transform:rotate(-45deg)}._streakCompleted_19evk_639:before{border-color:#f59e0b;animation:_pulseGlow_19evk_1 2s ease-in-out infinite}@keyframes _pulseGlow_19evk_1{0%,to{box-shadow:0 0 8px #f59e0b66}50%{box-shadow:0 0 16px #f59e0b99}}._streakNumber_19evk_667{font-size:2.5rem;font-weight:700;color:var(--color-text-primary);line-height:1}._streakIcon_19evk_681{margin-top:.25rem;display:flex;align-items:center}._motivationMessage_19evk_693{text-align:center;padding:1.5rem;background:var(--color-surface-dark);border-radius:8px;border-left:4px solid var(--color-accent)}._motivationMessage_19evk_693 p{margin:0;font-size:1.1rem;color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;gap:.5rem}._msgIcon_19evk_729{color:var(--color-accent);flex-shrink:0}@media(max-width:768px){._progressSection_19evk_513{grid-template-columns:1fr}._progressCircle_19evk_545,._streakDisplay_19evk_583{width:120px;height:120px}}._goalHeader_19evk_773{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._editGoalsBtn_19evk_787{display:flex;align-items:center;gap:.35rem;padding:.4rem .75rem;background:transparent;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-secondary);font-size:.8rem;cursor:pointer;transition:all .2s ease}._editGoalsBtn_19evk_787:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff}._goalEditActions_19evk_827{display:flex;gap:.5rem}._saveGoalsBtn_19evk_837,._cancelGoalsBtn_19evk_839{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;cursor:pointer;transition:all .2s ease}._saveGoalsBtn_19evk_837{background:#10b981;color:#fff}._saveGoalsBtn_19evk_837:hover{background:#059669}._cancelGoalsBtn_19evk_839{background:#ef4444;color:#fff}._cancelGoalsBtn_19evk_839:hover{background:#dc2626}._goalEditForm_19evk_901{display:flex;gap:1rem;padding:1rem;background:var(--color-surface-dark);border-radius:var(--radius-sm);margin-bottom:1rem}._goalInput_19evk_919{flex:1;display:flex;flex-direction:column;gap:.35rem}._goalInput_19evk_919 label{font-size:.75rem;color:var(--color-text-secondary)}._goalInput_19evk_919 input{padding:.5rem .75rem;background:var(--color-input-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:.9rem}._goalInput_19evk_919 input:focus{outline:none;border-color:var(--color-accent)}@media(max-width:480px){._goalEditForm_19evk_901{flex-direction:column}}._overlay_1lgyu_1{position:fixed;inset:0;background:#00000080;display:flex;justify-content:flex-end;z-index:1000;animation:_fadeIn_1lgyu_1 .2s ease}@keyframes _fadeIn_1lgyu_1{0%{opacity:0}to{opacity:1}}._panel_1lgyu_37{width:100%;max-width:420px;height:100%;background:var(--color-surface);display:flex;flex-direction:column;animation:_slideIn_1lgyu_1 .3s ease}@keyframes _slideIn_1lgyu_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_1lgyu_67{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-border)}._title_1lgyu_83{margin:0;font-size:1.25rem;font-weight:700;color:var(--color-text-primary)}._closeButton_1lgyu_97{background:none;border:none;padding:.5rem;cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:all .2s ease}._closeButton_1lgyu_97:hover{background:var(--color-surface-dark);color:var(--color-text-primary)}._tabs_1lgyu_129{display:flex;padding:0 1rem;border-bottom:1px solid var(--color-border)}._tab_1lgyu_129{flex:1;padding:.875rem 1rem;background:none;border:none;border-bottom:2px solid transparent;color:var(--color-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._tab_1lgyu_129:hover{color:var(--color-text-primary)}._tab_1lgyu_129._active_1lgyu_175{color:var(--color-primary);border-bottom-color:var(--color-primary)}._actionsRow_1lgyu_187{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.75rem 1rem;border-top:1px solid var(--color-border);background:var(--color-surface-dark)}._actionButton_1lgyu_207{display:flex;align-items:center;gap:.35rem;padding:.35rem .6rem;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:.75rem;cursor:pointer;transition:all .2s ease}._actionButton_1lgyu_207:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._actionButton_1lgyu_207._clearButton_1lgyu_247:hover{background:#ef4444;border-color:#ef4444}._content_1lgyu_259{flex:1;overflow-y:auto;padding:.5rem 0;scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-surface-dark)}._content_1lgyu_259::-webkit-scrollbar{width:8px}._content_1lgyu_259::-webkit-scrollbar-track{background:var(--color-surface-dark);border-radius:4px}._content_1lgyu_259::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}._content_1lgyu_259::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}._list_1lgyu_311{display:flex;flex-direction:column}._empty_1lgyu_323{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;color:var(--color-text-secondary);text-align:center}._empty_1lgyu_323 svg{opacity:.5;margin-bottom:1rem}._empty_1lgyu_323 p{margin:0;font-size:.9rem}._notificationItem_1lgyu_365{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;cursor:pointer;transition:background-color .2s ease;position:relative}._notificationItem_1lgyu_365:hover{background:var(--color-surface-dark)}._notificationItem_1lgyu_365._unread_1lgyu_393{background:#7c5cff0d}._notificationIcon_1lgyu_401{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-surface-dark);color:var(--color-text-secondary)}._notificationIcon_1lgyu_401._comment_1lgyu_425{background:#3b82f626;color:#3b82f6}._notificationIcon_1lgyu_401._invitation_1lgyu_435,._notificationIcon_1lgyu_401._invitation_accepted_1lgyu_437{background:#10b98126;color:#10b981}._notificationIcon_1lgyu_401._task_update_1lgyu_447{background:#f59e0b26;color:#f59e0b}._notificationContent_1lgyu_457{flex:1;min-width:0}._notificationMessage_1lgyu_467{margin:0 0 .25rem;font-size:.875rem;color:var(--color-text-primary);line-height:1.4}._notificationMeta_1lgyu_481{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._notificationProject_1lgyu_495{font-size:.75rem;color:var(--color-primary);font-weight:500}._notificationTime_1lgyu_507{font-size:.75rem;color:var(--color-text-secondary)}._unreadDot_1lgyu_517{width:8px;height:8px;border-radius:50%;background:var(--color-primary);flex-shrink:0;margin-top:.5rem}._invitationItem_1lgyu_537{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border)}._invitationIcon_1lgyu_553{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#7c5cff26;color:var(--color-primary);flex-shrink:0}._invitationContent_1lgyu_577{flex:1;min-width:0}._invitationMessage_1lgyu_587{margin:0;font-size:.875rem;color:var(--color-text-primary)}._invitationMessage_1lgyu_587 strong{color:var(--color-primary)}._invitationProject_1lgyu_607{margin:.25rem 0 .5rem;font-size:.9rem;font-weight:600;color:var(--color-text-primary)}._invitationTime_1lgyu_621{font-size:.75rem;color:var(--color-text-secondary)}._invitationActions_1lgyu_631{display:flex;gap:.5rem;flex-shrink:0}._acceptButton_1lgyu_643,._declineButton_1lgyu_645{padding:.5rem 1rem;border:none;border-radius:var(--radius-sm);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}._acceptButton_1lgyu_643{background:var(--color-primary);color:#fff}._acceptButton_1lgyu_643:hover:not(:disabled){background:var(--color-primary-dark)}._declineButton_1lgyu_645{background:var(--color-surface-dark);color:var(--color-text-secondary)}._declineButton_1lgyu_645:hover:not(:disabled){background:#ef444426;color:#ef4444}._acceptButton_1lgyu_643:disabled,._declineButton_1lgyu_645:disabled{opacity:.6;cursor:not-allowed}@media(max-width:480px){._panel_1lgyu_37{max-width:100%}._invitationItem_1lgyu_537{flex-wrap:wrap}._invitationActions_1lgyu_631{width:100%;margin-top:.75rem;padding-left:calc(40px + .75rem)}}._quoteContainer_1352i_1{max-width:900px;margin:0 auto;padding:2.5rem 1.5rem;text-align:center}._title_1352i_15{margin:0 0 1.5rem;font-size:3rem;font-weight:400;color:var(--color-text-primary);letter-spacing:.02em}._quoteText_1352i_31{font-size:1.1rem;line-height:1.8;color:var(--color-text-secondary);max-width:700px;margin:0 auto}._timerContainer_c7mjv_1{width:100%;max-width:1000px;margin:0 auto;padding:3rem 2rem .5rem;background:var(--color-surface);border-radius:var(--radius-card, 1.5rem);display:flex;flex-direction:column;align-items:center;gap:2.5rem;backdrop-filter:var(--backdrop-filter, none);-webkit-backdrop-filter:var(--backdrop-filter, none);border:var(--glass-border, none);box-shadow:var(--shadow-glass-card, 0 4px 20px rgba(0, 0, 0, .3))}._modeButtons_c7mjv_35{display:flex;gap:.5rem;background:var(--color-surface-dark);padding:.5rem;border-radius:var(--radius-pill, 2rem);border:var(--glass-border, none);backdrop-filter:var(--backdrop-filter, none);-webkit-backdrop-filter:var(--backdrop-filter, none)}._modeBtn_c7mjv_57{padding:.75rem 1.5rem;border:none;border-radius:var(--radius-pill, 1.5rem);background:transparent;color:var(--color-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}._modeBtn_c7mjv_57._active_c7mjv_81{background:var(--color-button-primary);color:#fff;box-shadow:var(--shadow-purple-glow, none)}._modeBtn_c7mjv_57:hover:not(._active_c7mjv_81){background:var(--glass-bg-hover, rgba(255, 255, 255, .05));color:var(--color-text-primary)}._circle_c7mjv_103{width:280px;height:280px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}._time_c7mjv_1{margin:0;font-size:4rem;font-weight:300;color:var(--color-text-primary);letter-spacing:.05em}._sessionLabel_c7mjv_143{margin:0;font-size:.75rem;color:var(--color-text-secondary);letter-spacing:.15em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:20px;max-width:220px}._controls_c7mjv_171{display:flex;gap:1rem}._controlBtn_c7mjv_181{padding:.875rem 1.75rem;border:var(--glass-border, none);border-radius:var(--radius-input, .5rem);background:var(--color-button-secondary);color:var(--color-text-primary);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;backdrop-filter:var(--backdrop-filter, none);-webkit-backdrop-filter:var(--backdrop-filter, none)}._startBtn_c7mjv_215{background:var(--color-button-primary);color:#fff;box-shadow:var(--shadow-purple-glow, none)}._controlBtn_c7mjv_181:hover{transform:translateY(-1px);box-shadow:var(--shadow-glass-card, 0 4px 12px rgba(0, 0, 0, .2));background:var(--glass-bg-hover, var(--color-button-secondary))}._startBtn_c7mjv_215:hover{transform:translateY(-1px);box-shadow:var(--shadow-purple-glow, 0 8px 24px rgba(59,130,246,.4))}._arrowButton_c7mjv_249{background:transparent;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}._downArrow_c7mjv_269{color:var(--color-text-secondary);transition:all .3s ease}._downArrow_c7mjv_269._rotated_c7mjv_279{transform:rotate(180deg)}._arrowButton_c7mjv_249:hover ._downArrow_c7mjv_269:not(._rotated_c7mjv_279){color:var(--color-accent);animation:_pointDown_c7mjv_1 .8s ease-in-out infinite}._arrowButton_c7mjv_249:hover ._downArrow_c7mjv_269._rotated_c7mjv_279{color:var(--color-accent);animation:_pointUp_c7mjv_1 .8s ease-in-out infinite}@keyframes _pointUp_c7mjv_1{0%,to{transform:rotate(180deg) translateY(0)}50%{transform:rotate(180deg) translateY(-8px)}}@keyframes _pointDown_c7mjv_1{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}._sessionLabel_c7mjv_143._focusedLabel_c7mjv_345{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}._sessionLabel_c7mjv_143._focusedLabel_c7mjv_345._running_c7mjv_359{color:#22c55e}._runningDot_c7mjv_367{width:8px;height:8px;background:#22c55e;border-radius:50%;flex-shrink:0;opacity:0;visibility:hidden;margin-right:-.5rem;transition:opacity .2s ease,visibility .2s ease,margin .2s ease}._runningDot_c7mjv_367._visible_c7mjv_391{opacity:1;visibility:visible;margin-right:0;animation:_pulse_c7mjv_1 1.5s ease-in-out infinite}@keyframes _pulse_c7mjv_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}._importButtonWrapper_17b4k_3{position:relative;z-index:100}._importButton_17b4k_3{padding:.875rem 1rem;background:var(--color-button-secondary);border:var(--glass-border, none);border-radius:var(--radius-input, .75rem);color:var(--color-text-primary);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;backdrop-filter:var(--backdrop-filter, blur(10px));-webkit-backdrop-filter:var(--backdrop-filter, blur(10px))}._importButton_17b4k_3:hover{background:var(--glass-bg-hover);transform:translateY(-2px);box-shadow:var(--shadow-glass-card)}._importDropdown_17b4k_55{position:absolute;top:calc(100% + .5rem);right:0;width:280px;background:var(--color-surface);border:var(--glass-border, none);border-radius:var(--radius-card, 1rem);box-shadow:0 10px 40px #0000004d;backdrop-filter:var(--backdrop-filter, none);-webkit-backdrop-filter:var(--backdrop-filter, none);z-index:1000;overflow:hidden;animation:_dropdownSlide_17b4k_1 .2s ease}@keyframes _dropdownSlide_17b4k_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._importDropdownHeader_17b4k_109{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;border-bottom:1px solid var(--color-border);font-size:.9rem;font-weight:600;color:var(--color-text-primary)}._importDropdownClose_17b4k_131{background:transparent;border:none;padding:.25rem;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;transition:color .2s;border-radius:.25rem}._importDropdownClose_17b4k_131:hover{color:var(--color-text-primary);background:var(--glass-bg-hover)}._importDropdownList_17b4k_165{max-height:250px;overflow-y:auto;padding:.5rem}._importDropdownEmpty_17b4k_177{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;color:var(--color-text-secondary);gap:.5rem;font-size:.9rem}._importDropdownItem_17b4k_199{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;background:transparent;border:none;border-radius:var(--radius-input, .75rem);cursor:pointer;transition:all .2s ease;text-align:left}._importDropdownItem_17b4k_199:hover{background:var(--glass-bg-hover)}._importProjectColor_17b4k_235{width:4px;height:36px;border-radius:2px;flex-shrink:0}._importProjectInfo_17b4k_249{display:flex;flex-direction:column;gap:.15rem;flex:1}._importProjectName_17b4k_263{font-size:.9rem;font-weight:600;color:var(--color-text-primary)}._importProjectTaskCount_17b4k_275{font-size:.8rem;color:var(--color-text-secondary)}._tasksSection_3al38_3{display:flex;flex-direction:column}._sectionHeader_3al38_15{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._sectionTitle_3al38_29{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:.5rem}._progressBadge_3al38_49{background:var(--color-accent);color:#fff;padding:.35rem .85rem;border-radius:var(--radius-pill);font-size:.8rem;font-weight:600}._addTaskCard_3al38_69{background:var(--color-surface);border:var(--glass-border, 1px solid var(--color-border));border-radius:var(--radius-card, 1rem);padding:1.25rem;margin-bottom:1.5rem;backdrop-filter:var(--backdrop-filter, blur(10px));-webkit-backdrop-filter:var(--backdrop-filter, blur(10px));box-shadow:var(--shadow-glass-card, 0 4px 20px rgba(0,0,0,.1));transition:all .3s ease;position:relative;z-index:10}._addTaskCard_3al38_69:hover{box-shadow:var(--shadow-glass-card, 0 8px 30px rgba(0,0,0,.15))}._addTaskInputGroup_3al38_105{display:flex;gap:.75rem;align-items:center}._taskInput_3al38_117{flex:1;padding:.875rem 1.25rem;background:var(--color-input-bg, var(--color-surface-dark));border:1px solid var(--color-input-border, var(--color-border));border-radius:var(--radius-input, .75rem);color:var(--color-text-primary);font-size:.95rem;transition:all .3s ease;font-family:inherit}._taskInput_3al38_117:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #3b82f61a}._taskInput_3al38_117::placeholder{color:var(--color-text-secondary)}._prioritySelect_3al38_161{padding:.875rem 1rem;background:var(--color-input-bg, var(--color-surface-dark));border:1px solid var(--color-input-border, var(--color-border));border-radius:var(--radius-input, .75rem);color:var(--color-text-primary);font-size:.9rem;cursor:pointer;transition:all .3s ease;font-family:inherit;font-weight:500;color-scheme:dark}._prioritySelect_3al38_161:focus{outline:none;border-color:var(--color-accent)}._prioritySelect_3al38_161 option{background-color:#1e293b;color:#f1f5f9}._addButton_3al38_209{padding:.875rem 1.25rem;background:var(--color-button-primary);border:none;border-radius:var(--radius-input, .75rem);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-weight:600;box-shadow:var(--shadow-purple-glow, none)}._addButton_3al38_209:hover{transform:translateY(-2px);box-shadow:var(--shadow-purple-glow, 0 8px 24px rgba(59,130,246,.4))}._addButton_3al38_209:active{transform:translateY(0)}._taskList_3al38_259{display:flex;flex-direction:column;gap:1.25rem}._taskGroup_3al38_271{display:flex;flex-direction:column;gap:.75rem}._groupLabel_3al38_283{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);padding-left:.5rem;display:flex;align-items:center;gap:.5rem}._projectLabelDot_3al38_307{width:8px;height:8px;border-radius:50%;flex-shrink:0}._taskProjectTag_3al38_321{font-size:.75rem;color:var(--color-text-secondary);font-weight:500;opacity:.7}._taskCard_3al38_337{background:var(--color-surface);border:var(--glass-border, 1px solid var(--color-border));border-radius:var(--radius-card, 1rem);padding:1.25rem;backdrop-filter:var(--backdrop-filter, blur(10px));-webkit-backdrop-filter:var(--backdrop-filter, blur(10px));box-shadow:var(--shadow-glass-card, 0 2px 10px rgba(0,0,0,.05));transition:all .3s cubic-bezier(.16,1,.3,1);border-left:3px solid transparent}._taskCard_3al38_337:hover{transform:translate(4px);box-shadow:var(--shadow-glass-card, 0 8px 25px rgba(0,0,0,.1))}._taskCard_3al38_337._high_3al38_371{border-left-color:var(--color-danger)}._taskCard_3al38_337._medium_3al38_379{border-left-color:var(--color-accent)}._taskCard_3al38_337._low_3al38_387{border-left-color:var(--color-success)}._taskCard_3al38_337._completed_3al38_395{opacity:.6;border-left-color:var(--color-text-secondary)}._taskCard_3al38_337._completed_3al38_395:hover{opacity:.8}._taskCardContent_3al38_413{display:flex;align-items:center;gap:1rem}._dragHandle_3al38_425{color:var(--color-text-muted);cursor:grab;opacity:0;transition:opacity .2s}._taskCard_3al38_337:hover ._dragHandle_3al38_425{opacity:1}._dragHandle_3al38_425:active{cursor:grabbing}._emptyState_3al38_457{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--color-text-secondary);text-align:center;background:var(--color-surface);border:2px dashed var(--color-border);border-radius:var(--radius-card, 1rem);gap:.75rem}._emptyState_3al38_457 svg{opacity:.4;margin-bottom:.5rem}._emptyState_3al38_457 p{margin:0;font-size:1.1rem;font-weight:600;color:var(--color-text-primary)}._emptyState_3al38_457 span{font-size:.9rem}._checkButton_3al38_521{background:transparent;border:none;padding:0;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;transition:all .3s ease;flex-shrink:0}._checkButton_3al38_521:hover{color:var(--color-accent);transform:scale(1.1)}._checkedIcon_3al38_555{color:var(--color-accent)}._taskInfo_3al38_563{flex:1;display:flex;flex-direction:column;gap:.5rem}._taskText_3al38_577{color:var(--color-text-primary);font-size:.975rem;font-weight:500;line-height:1.5}._taskCard_3al38_337._completed_3al38_395 ._taskText_3al38_577{text-decoration:line-through;opacity:.7}._taskMeta_3al38_601{display:flex;gap:.5rem;align-items:center}._priorityBadge_3al38_613{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .75rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;text-transform:capitalize}._priorityBadge_3al38_613._high_3al38_371{background:#ef444426;color:var(--color-danger)}._priorityBadge_3al38_613._medium_3al38_379{background:#3b82f626;color:var(--color-accent)}._priorityBadge_3al38_613._low_3al38_387{background:#10b98126;color:var(--color-success)}._deleteButton_3al38_665{background:transparent;border:none;padding:.5rem;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;transition:all .3s ease;opacity:0;border-radius:.5rem}._taskCard_3al38_337:hover ._deleteButton_3al38_665{opacity:1}._deleteButton_3al38_665:hover{color:var(--color-danger);background:#ef44441a}._focusButton_3al38_711{background:transparent;border:none;padding:.5rem;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;transition:all .3s ease;opacity:0;border-radius:.5rem}._taskCard_3al38_337:hover ._focusButton_3al38_711{opacity:1}._focusButton_3al38_711:hover{color:var(--color-accent);background:#8b5cf61a}._focusButton_3al38_711._active_3al38_755{opacity:1;color:var(--color-accent);background:#8b5cf633}._focusButton_3al38_711._notAssigned_3al38_767{color:var(--color-text-secondary);opacity:.5}._taskCard_3al38_337:hover ._focusButton_3al38_711._notAssigned_3al38_767{opacity:.7}._focusButton_3al38_711._notAssigned_3al38_767:hover{color:#f59e0b;background:#f59e0b1a}._taskCard_3al38_337._focused_3al38_797{border-color:var(--color-accent);background:#8b5cf60d;box-shadow:0 0 0 2px #8b5cf633}._focusingBadge_3al38_811{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;background:#8b5cf633;color:var(--color-accent);border-radius:9999px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}@media(max-width:640px){._taskCardContent_3al38_413{gap:.75rem}._dragHandle_3al38_425{display:none}._addTaskInputGroup_3al38_105{flex-wrap:wrap}._prioritySelect_3al38_161{flex:1;min-width:120px}}._notesSection_1co8v_3{position:sticky;top:2rem}._sectionHeader_1co8v_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._sectionTitle_1co8v_27{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:.5rem}._noteCount_1co8v_47{font-size:.85rem;color:var(--color-text-secondary);font-weight:500}._notesCard_1co8v_59{background:var(--color-surface);border:var(--glass-border, 1px solid var(--color-border));border-radius:var(--radius-card, 1rem);padding:1.25rem;backdrop-filter:var(--backdrop-filter, blur(10px));-webkit-backdrop-filter:var(--backdrop-filter, blur(10px));box-shadow:var(--shadow-glass-card, 0 4px 20px rgba(0,0,0,.1));height:100%;min-height:500px}._notesArea_1co8v_83{width:100%;height:450px;padding:0;background:transparent;border:none;color:var(--color-text-primary);font-size:.95rem;line-height:1.7;resize:none;font-family:inherit}._notesArea_1co8v_83:focus{outline:none}._notesArea_1co8v_83::placeholder{color:var(--color-text-secondary);opacity:.7}._notesArea_1co8v_83::-webkit-scrollbar{width:6px}._notesArea_1co8v_83::-webkit-scrollbar-track{background:transparent}._notesArea_1co8v_83::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}._notesArea_1co8v_83::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}@media(max-width:968px){._notesSection_1co8v_3{position:relative;top:0}._notesCard_1co8v_59{min-height:300px}._notesArea_1co8v_83{height:250px}}._projectFormSection_zxbzf_3{position:sticky;top:2rem}._sectionHeader_zxbzf_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._sectionTitle_zxbzf_27{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:.5rem}._closeFormButton_zxbzf_47{background:transparent;border:none;padding:.5rem;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;transition:all .3s ease;border-radius:.5rem}._closeFormButton_zxbzf_47:hover{color:var(--color-text-primary);background:var(--glass-bg-hover)}._projectFormCard_zxbzf_81{background:var(--color-surface);border:var(--glass-border, 1px solid var(--color-border));border-radius:var(--radius-card, 1rem);padding:2rem;backdrop-filter:var(--backdrop-filter, blur(10px));-webkit-backdrop-filter:var(--backdrop-filter, blur(10px));box-shadow:var(--shadow-glass-card);display:flex;flex-direction:column;gap:1.5rem}._formGroup_zxbzf_107{display:flex;flex-direction:column;gap:.5rem}._formRow_zxbzf_119{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formLabel_zxbzf_131{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--color-text-secondary)}._projectInput_zxbzf_149,._projectSelect_zxbzf_151{padding:.875rem 1.25rem;background:var(--color-input-bg, var(--color-surface-dark));border:1px solid var(--color-input-border, var(--color-border));border-radius:var(--radius-input, .75rem);color:var(--color-text-primary);font-size:.95rem;transition:all .3s ease;font-family:inherit}._projectTextarea_zxbzf_173{padding:.875rem 1.25rem;background:var(--color-input-bg, var(--color-surface-dark));border:1px solid var(--color-input-border, var(--color-border));border-radius:var(--radius-input, .75rem);color:var(--color-text-primary);font-size:.95rem;transition:all .3s ease;font-family:inherit;resize:vertical;min-height:80px}._projectInput_zxbzf_149:focus,._projectSelect_zxbzf_151:focus,._projectTextarea_zxbzf_173:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #3b82f61a}._projectSelect_zxbzf_151{cursor:pointer;color-scheme:dark}._projectSelect_zxbzf_151 option{background-color:#1e293b;color:#f1f5f9}._colorPicker_zxbzf_235{width:100%;height:3rem;padding:.25rem;background:var(--color-input-bg, var(--color-surface-dark));border:1px solid var(--color-input-border, var(--color-border));border-radius:var(--radius-input, .75rem);cursor:pointer;transition:all .3s ease}._colorPicker_zxbzf_235:hover{border-color:var(--color-accent)}._inviteInputRow_zxbzf_267{display:flex;gap:.75rem}._chipList_zxbzf_277{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}._chip_zxbzf_277{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-button-secondary);color:var(--color-text-primary);padding:.5rem .75rem;border-radius:var(--radius-pill);font-size:.85rem;font-weight:500;transition:all .2s ease;cursor:pointer}._chip_zxbzf_277:hover{background:var(--glass-bg-hover)}._chipHighlighted_zxbzf_327{background:var(--color-accent);color:#fff}._chipRemove_zxbzf_337{background:transparent;border:none;padding:0;display:flex;align-items:center;cursor:pointer;color:currentColor;opacity:.7;transition:opacity .2s}._chipRemove_zxbzf_337:hover{opacity:1}._inviteName_zxbzf_369{font-weight:600;color:var(--color-text-primary)}._inviteEmail_zxbzf_379{font-size:.75rem;color:var(--color-text-secondary);opacity:.8}._inviteErrorText_zxbzf_391{font-size:.85rem;color:var(--color-danger);margin-top:.5rem}._createProjectButton_zxbzf_405{padding:1rem 1.5rem;background:var(--color-button-primary);border:none;border-radius:var(--radius-input, .75rem);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:var(--shadow-purple-glow, none);margin-top:.5rem}._createProjectButton_zxbzf_405:hover{transform:translateY(-2px);box-shadow:var(--shadow-purple-glow, 0 8px 24px rgba(59,130,246,.4))}._createProjectButton_zxbzf_405:active{transform:translateY(0)}._addButton_zxbzf_461{padding:.875rem 1.25rem;background:var(--color-button-primary);border:none;border-radius:var(--radius-input, .75rem);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-weight:600;box-shadow:var(--shadow-purple-glow, none)}._addButton_zxbzf_461:hover{transform:translateY(-2px);box-shadow:var(--shadow-purple-glow, 0 8px 24px rgba(59,130,246,.4))}._addButton_zxbzf_461:active{transform:translateY(0)}@media(max-width:968px){._projectFormSection_zxbzf_3{position:relative;top:0}}@media(max-width:640px){._formRow_zxbzf_119{grid-template-columns:1fr}._projectFormCard_zxbzf_81{padding:1.5rem}}._projectDetailOverlay_qwoo4_3{position:fixed;inset:0;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:_fadeIn_qwoo4_1 .2s ease}@keyframes _fadeIn_qwoo4_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_qwoo4_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._projectDetailPanel_qwoo4_77{background:var(--color-surface);border:var(--glass-border, 1px solid var(--color-border));border-radius:var(--radius-card, 1.25rem);max-width:600px;width:100%;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #0006;animation:_slideUp_qwoo4_1 .3s cubic-bezier(.16,1,.3,1)}._projectDetailHeader_qwoo4_107{padding:2rem;color:#fff;position:relative}._projectDetailHeaderContent_qwoo4_119{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._projectDetailTitle_qwoo4_133{margin:0;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;text-shadow:0 1px 2px rgba(0,0,0,.2)}._projectDetailClose_qwoo4_149{background:#fff3;border:none;padding:.5rem;border-radius:.5rem;cursor:pointer;color:#fff;display:flex;align-items:center;transition:all .2s ease}._projectDetailClose_qwoo4_149:hover{background:#ffffff4d}._projectDetailBadges_qwoo4_181{display:flex;gap:.5rem;margin-top:1rem}._detailPriorityBadge_qwoo4_193,._detailTeamBadge_qwoo4_217{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .85rem;border-radius:var(--radius-pill);font-size:.8rem;font-weight:600;background:#fff3;color:#fff}._progressSection_qwoo4_243{margin-top:1.25rem}._progressInfo_qwoo4_251{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._progressLabel_qwoo4_265{font-size:.8rem;font-weight:500;color:#fffc}._progressPercent_qwoo4_277{font-size:.85rem;font-weight:700;color:#fff}._progressBarContainer_qwoo4_289{width:100%;height:8px;background:#fff3;border-radius:4px;overflow:hidden}._progressBar_qwoo4_289{height:100%;background:#fff;border-radius:4px;transition:width .4s cubic-bezier(.16,1,.3,1);box-shadow:0 0 10px #ffffff80}._taskDetailSubtitle_qwoo4_323{margin-top:.75rem;font-size:.9rem;opacity:.8}._backButton_qwoo4_337{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-surface-dark);border:var(--glass-border, 1px solid var(--color-border));border-radius:var(--radius-input, .75rem);color:var(--color-text-primary);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:1.5rem}._backButton_qwoo4_337:hover{background:var(--glass-bg-hover);transform:translate(-4px)}._taskDetailHeader_qwoo4_381{margin-bottom:1.5rem}._taskDetailTitle_qwoo4_389{margin:0;font-size:1.25rem;font-weight:700;color:var(--color-text-primary);line-height:1.4;display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.25rem .5rem;margin-left:-.5rem;border-radius:var(--radius-input, .5rem);transition:background-color .2s ease}._taskDetailTitle_qwoo4_389:hover{background-color:var(--color-surface-dark)}._editIcon_qwoo4_429{color:var(--color-text-secondary);flex-shrink:0}._taskTitleInput_qwoo4_439{width:100%;font-size:1.25rem;font-weight:700;color:var(--color-text-primary);background:var(--color-surface-dark);border:2px solid var(--color-primary);border-radius:var(--radius-input, .5rem);padding:.5rem;outline:none;line-height:1.4}._statusGrid_qwoo4_467{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}._statusButton_qwoo4_479{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-surface-dark);border:2px solid transparent;border-radius:var(--radius-input, .75rem);cursor:pointer;color:var(--color-text-primary);font-size:.9rem;font-weight:500;transition:all .2s ease}._statusButton_qwoo4_479:hover{background:var(--glass-bg-hover)}._statusActive_qwoo4_517{font-weight:600}._taskAssigneesList_qwoo4_527{display:flex;flex-direction:column;gap:.5rem}._taskAssigneeItem_qwoo4_539{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--color-surface-dark);border-radius:var(--radius-input, .75rem)}._taskAssigneeAvatarLarge_qwoo4_557{width:32px;height:32px;border-radius:50%;background:var(--color-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.85rem;flex-shrink:0}._taskAssigneeName_qwoo4_585{flex:1;font-size:.95rem;font-weight:500;color:var(--color-text-primary)}._taskAssigneePomodorosLabel_qwoo4_599{font-size:.8rem;color:var(--color-text-secondary);background:var(--color-surface);padding:.25rem .75rem;border-radius:var(--radius-pill)}._pomodoroStats_qwoo4_617{display:flex;flex-direction:column;gap:.5rem}._pomodoroStatItem_qwoo4_629{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--color-surface-dark);border-radius:var(--radius-input, .75rem)}._statAvatar_qwoo4_647{width:32px;height:32px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.85rem;flex-shrink:0}._statInfo_qwoo4_673{display:flex;flex-direction:column;gap:.15rem}._statUser_qwoo4_685{font-size:.9rem;font-weight:600;color:var(--color-text-primary)}._statValue_qwoo4_697{font-size:.8rem;color:var(--color-text-secondary)}._noStats_qwoo4_707{padding:1.5rem;text-align:center;color:var(--color-text-secondary);font-size:.9rem;background:var(--color-surface-dark);border-radius:var(--radius-input, .75rem)}._removeAssigneeButton_qwoo4_727{background:transparent;border:none;padding:.4rem;border-radius:.5rem;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._removeAssigneeButton_qwoo4_727:hover{background:#ef444426;color:#ef4444}._chartContainer_qwoo4_767{background:var(--color-surface-dark);border-radius:var(--radius-input, .75rem);padding:1rem 1rem .5rem}._chartNote_qwoo4_781{margin:.75rem 0 0;font-size:.75rem;color:var(--color-text-secondary);font-style:italic;text-align:center}._projectDetailBody_qwoo4_799{padding:1.5rem 2rem;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-surface-dark)}._projectDetailBody_qwoo4_799::-webkit-scrollbar{width:8px}._projectDetailBody_qwoo4_799::-webkit-scrollbar-track{background:var(--color-surface-dark);border-radius:4px}._projectDetailBody_qwoo4_799::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}._projectDetailBody_qwoo4_799::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}._detailSection_qwoo4_851{margin-bottom:1.75rem}._detailSection_qwoo4_851:last-child{margin-bottom:0}._detailSectionTitle_qwoo4_867{margin:0 0 .75rem;font-size:.9rem;font-weight:600;color:var(--color-text-secondary);display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.05em}._detailGoalText_qwoo4_891{margin:0;font-size:1rem;line-height:1.7;color:var(--color-text-primary);background:var(--color-surface-dark);padding:1rem 1.25rem;border-radius:var(--radius-input, .75rem);border-left:3px solid var(--color-accent)}._detailTimeline_qwoo4_915{display:flex;align-items:center;gap:1.5rem;background:var(--color-surface-dark);padding:1rem 1.25rem;border-radius:var(--radius-input, .75rem)}._timelineItem_qwoo4_933{display:flex;flex-direction:column;gap:.25rem;flex:1}._timelineLabel_qwoo4_947{font-size:.8rem;color:var(--color-text-secondary);font-weight:500}._timelineValue_qwoo4_959{font-size:.95rem;color:var(--color-text-primary);font-weight:600}._timelineDivider_qwoo4_971{width:40px;height:2px;background:var(--color-border);position:relative}._timelineDivider_qwoo4_971:after{content:"→";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-text-secondary);font-size:1rem}._detailTasksList_qwoo4_1007{display:flex;flex-direction:column;gap:.5rem}._detailTaskItem_qwoo4_1019{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--color-surface-dark);border-radius:var(--radius-input, .75rem);color:var(--color-text-primary);font-size:.95rem;transition:all .2s ease}._detailTaskItem_qwoo4_1019:hover{background:var(--glass-bg-hover)}._detailTaskItem_qwoo4_1019._clickable_qwoo4_1053{cursor:pointer}._detailTaskItem_qwoo4_1019._clickable_qwoo4_1053:hover{transform:translate(4px);border-left:3px solid var(--color-accent);padding-left:calc(1rem - 3px)}._statusIconProgress_qwoo4_1075{color:#f59e0b!important}._statusIconDone_qwoo4_1083{color:#10b981!important}._statusIconBlocked_qwoo4_1091{color:#ef4444!important}._taskStatusBadge_qwoo4_1101{font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}._taskStatusBadge_qwoo4_1101._in-progress_qwoo4_1121{background:#f59e0b26;color:#f59e0b}._taskStatusBadge_qwoo4_1101._stuck_qwoo4_1131{background:#ef444426;color:#ef4444}._taskStatusBadge_qwoo4_1101._done_qwoo4_1141{background:#22c55e26;color:#22c55e}._taskMainContent_qwoo4_1151{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}._taskMainContent_qwoo4_1151 svg{color:var(--color-text-secondary);flex-shrink:0}._taskText_qwoo4_1177{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._taskActions_qwoo4_1191{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._taskAssignees_qwoo4_527{display:flex;align-items:center}._taskAssigneeAvatar_qwoo4_557{width:24px;height:24px;border-radius:50%;background:var(--color-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.7rem;margin-left:-6px;border:2px solid var(--color-surface-dark);transition:transform .2s ease}._taskAssigneeAvatar_qwoo4_557:first-child{margin-left:0}._taskAssigneeAvatar_qwoo4_557:hover{transform:scale(1.1);z-index:1}._taskAssigneeMore_qwoo4_1265{width:24px;height:24px;border-radius:50%;background:var(--color-surface);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.65rem;margin-left:-6px;border:2px solid var(--color-surface-dark)}._taskMenuWrapper_qwoo4_1295{position:relative}._taskMenuButton_qwoo4_1303{background:transparent;border:none;padding:.4rem;border-radius:.5rem;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;transition:all .2s ease}._taskMenuButton_qwoo4_1303:hover{background:var(--color-surface);color:var(--color-text-primary)}._taskAssignMenu_qwoo4_1339{position:absolute;top:100%;right:0;margin-top:.5rem;background:var(--color-surface);border:var(--glass-border, 1px solid var(--color-border));border-radius:var(--radius-input, .75rem);min-width:180px;padding:.5rem;box-shadow:0 10px 40px #0000004d;z-index:100;animation:_fadeIn_qwoo4_1 .15s ease}._assignMenuHeader_qwoo4_1369{padding:.5rem .75rem;font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);margin-bottom:.25rem}._assignMenuItem_qwoo4_1391{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;background:transparent;border:none;border-radius:.5rem;cursor:pointer;color:var(--color-text-primary);font-size:.85rem;text-align:left;transition:all .2s ease}._assignMenuItem_qwoo4_1391:hover{background:var(--color-surface-dark)}._assignMenuItem_qwoo4_1391._assigned_qwoo4_1431{background:var(--color-accent-subtle, rgba(124, 58, 237, .1))}._assigneeAvatar_qwoo4_1439{width:24px;height:24px;border-radius:50%;background:var(--color-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.7rem;flex-shrink:0}._assignedCheck_qwoo4_1467{margin-left:auto;color:var(--color-accent)}._detailTaskCompleted_qwoo4_1477{opacity:.7}._detailCollaboratorsList_qwoo4_1487{display:flex;flex-direction:column;gap:.75rem}._detailCollaboratorItem_qwoo4_1499{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--color-surface-dark);border-radius:var(--radius-input, .75rem);transition:all .2s ease}._detailCollaboratorItem_qwoo4_1499:hover{background:var(--glass-bg-hover)}._collaboratorAvatar_qwoo4_1527{width:36px;height:36px;border-radius:50%;background:var(--color-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;flex-shrink:0}._collaboratorInfo_qwoo4_1555{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}._collaboratorName_qwoo4_1571{font-size:.95rem;font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:.5rem}._creatorBadge_qwoo4_1589{font-size:.7rem;font-weight:600;color:var(--color-primary);background:#7c5cff26;padding:.15rem .5rem;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.03em}._collaboratorEmail_qwoo4_1611{font-size:.8rem;color:var(--color-text-secondary)}._collaboratorTaskCount_qwoo4_1621{font-size:.8rem;color:var(--color-text-secondary);background:var(--color-surface);padding:.25rem .75rem;border-radius:var(--radius-pill);font-weight:500}._memberMenuContainer_qwoo4_1641{position:relative;margin-left:.5rem}._memberMenuButton_qwoo4_1651{background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;padding:.4rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._memberMenuButton_qwoo4_1651:hover{background:var(--color-surface);color:var(--color-text-primary)}._memberMenuButton_qwoo4_1651:disabled{opacity:.5;cursor:not-allowed}._memberMenuDropdown_qwoo4_1697{position:absolute;right:0;top:100%;margin-top:.25rem;background:var(--color-surface-dark, #1a1a2e);border:1px solid var(--color-border);border-radius:var(--radius-input, .75rem);box-shadow:0 8px 32px #0006;min-width:180px;z-index:100;overflow:hidden}._memberMenuOption_qwoo4_1725{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:transparent;border:none;color:var(--color-text-primary);font-size:.9rem;cursor:pointer;text-align:left;transition:background .15s ease}._memberMenuOption_qwoo4_1725:hover{background:var(--color-surface)}._memberMenuOption_qwoo4_1725:disabled{opacity:.5;cursor:not-allowed}._memberMenuOption_qwoo4_1725._dangerOption_qwoo4_1773{color:#ef4444}._memberMenuOption_qwoo4_1725._dangerOption_qwoo4_1773:hover{background:#ef44441a}._inviteMemberSection_qwoo4_1791{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}._inviteMemberButton_qwoo4_1803{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;background:var(--color-button-secondary);border:var(--glass-border, none);border-radius:var(--radius-input, .75rem);color:var(--color-text-primary);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}._inviteMemberButton_qwoo4_1803:hover{background:var(--glass-bg-hover);transform:translateY(-2px)}._inviteForm_qwoo4_1847{display:flex;flex-direction:column;gap:.75rem}._inviteInputWrapper_qwoo4_1859{display:flex;flex-direction:column;gap:.35rem}._inviteInput_qwoo4_1859{width:100%;padding:.75rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-input, .75rem);color:var(--color-text-primary);font-size:.9rem;outline:none;transition:border-color .2s ease;box-sizing:border-box}._inviteInput_qwoo4_1859:focus{border-color:var(--color-primary)}._inviteInput_qwoo4_1859:disabled{opacity:.6;cursor:not-allowed}._inviteError_qwoo4_1915{font-size:.8rem;color:#ef4444;padding-left:.25rem}._inviteFormActions_qwoo4_1927{display:flex;gap:.5rem;justify-content:flex-end}._inviteCancelButton_qwoo4_1939{padding:.6rem 1.25rem;background:var(--color-button-secondary);border:var(--glass-border, none);border-radius:var(--radius-input, .75rem);color:var(--color-text-primary);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease}._inviteCancelButton_qwoo4_1939:hover{background:var(--glass-bg-hover)}._inviteCancelButton_qwoo4_1939:disabled{opacity:.5;cursor:not-allowed}._inviteSubmitButton_qwoo4_1981{padding:.6rem 1.25rem;background:var(--color-button-primary);border:none;border-radius:var(--radius-input, .75rem);color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-purple-glow, none)}._inviteSubmitButton_qwoo4_1981:hover{transform:translateY(-2px);box-shadow:var(--shadow-purple-glow, 0 8px 24px rgba(59,130,246,.4))}._inviteSubmitButton_qwoo4_1981:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._detailCreatedText_qwoo4_2031{margin:0;font-size:.95rem;color:var(--color-text-secondary)}._commentsContainer_qwoo4_2045{background:var(--color-surface-dark);border-radius:var(--radius-input, .75rem);overflow:hidden}._noComments_qwoo4_2057{padding:2rem;text-align:center;color:var(--color-text-secondary);font-size:.9rem}._commentsList_qwoo4_2071{max-height:250px;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem;scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-surface-dark)}._commentsList_qwoo4_2071::-webkit-scrollbar{width:8px}._commentsList_qwoo4_2071::-webkit-scrollbar-track{background:var(--color-surface-dark);border-radius:4px}._commentsList_qwoo4_2071::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}._commentsList_qwoo4_2071::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}._commentItem_qwoo4_2129{display:flex;gap:.75rem}._commentAvatar_qwoo4_2139{width:32px;height:32px;border-radius:50%;background:var(--color-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.8rem;flex-shrink:0}._commentContent_qwoo4_2167{flex:1;min-width:0}._commentHeader_qwoo4_2177{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}._commentAuthor_qwoo4_2191{font-size:.85rem;font-weight:600;color:var(--color-text-primary)}._commentTime_qwoo4_2203{font-size:.75rem;color:var(--color-text-secondary)}._commentText_qwoo4_2213{margin:0;font-size:.9rem;color:var(--color-text-primary);line-height:1.5;word-wrap:break-word}._commentInputWrapper_qwoo4_2229{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--color-border);background:var(--color-surface)}._commentInputRow_qwoo4_2247{display:flex;gap:.5rem;align-items:center}._attachedTaskPreview_qwoo4_2259{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--color-accent-subtle, rgba(124, 58, 237, .1));border:1px solid var(--color-accent);border-radius:var(--radius-input, .75rem);font-size:.8rem;color:var(--color-accent)}._attachedTaskPreview_qwoo4_2259 span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._removeAttachedTask_qwoo4_2297{background:transparent;border:none;padding:.2rem;cursor:pointer;color:var(--color-accent);display:flex;align-items:center;transition:all .2s ease;border-radius:.25rem}._removeAttachedTask_qwoo4_2297:hover{background:#7c3aed33}._commentAttachedTask_qwoo4_2331{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .5rem;background:var(--color-accent-subtle, rgba(124, 58, 237, .1));border-radius:.35rem;font-size:.75rem;color:var(--color-accent);margin-bottom:.35rem;cursor:pointer;transition:all .2s ease}._commentAttachedTask_qwoo4_2331:hover{background:var(--color-accent);color:#fff}._commentAttachedTask_qwoo4_2331 span{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._taskPickerWrapper_qwoo4_2385{position:relative}._attachTaskButton_qwoo4_2393{background:var(--color-surface-dark);border:var(--glass-border, 1px solid var(--color-border));border-radius:var(--radius-input, .75rem);padding:.6rem .8rem;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;transition:all .2s ease}._attachTaskButton_qwoo4_2393:hover{background:var(--glass-bg-hover);color:var(--color-text-primary)}._attachTaskButton_qwoo4_2393._hasAttachment_qwoo4_2429{background:var(--color-accent-subtle, rgba(124, 58, 237, .1));border-color:var(--color-accent);color:var(--color-accent)}._taskPickerMenu_qwoo4_2441{position:absolute;bottom:100%;right:0;margin-bottom:.5rem;background:rgba(var(--color-surface-rgb, 30, 30, 30),.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:var(--glass-border, 1px solid var(--color-border));border-radius:var(--radius-input, .75rem);min-width:220px;max-height:200px;overflow-y:auto;padding:.5rem;box-shadow:0 10px 40px #0000004d;z-index:100;animation:_fadeIn_qwoo4_1 .15s ease;scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-surface-dark)}._taskPickerMenu_qwoo4_2441::-webkit-scrollbar{width:8px}._taskPickerMenu_qwoo4_2441::-webkit-scrollbar-track{background:var(--color-surface-dark);border-radius:4px}._taskPickerMenu_qwoo4_2441::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}._taskPickerMenu_qwoo4_2441::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}._taskPickerHeader_qwoo4_2519{padding:.5rem .75rem;font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);margin-bottom:.25rem}._taskPickerItem_qwoo4_2541{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;background:transparent;border:none;border-radius:.5rem;cursor:pointer;color:var(--color-text-primary);font-size:.85rem;text-align:left;transition:all .2s ease}._taskPickerItem_qwoo4_2541:hover{background:var(--color-surface-dark)}._taskPickerItem_qwoo4_2541._selected_qwoo4_2581{background:var(--color-accent-subtle, rgba(124, 58, 237, .1))}._taskPickerItem_qwoo4_2541 span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._taskPickerItem_qwoo4_2541 svg:first-child{color:var(--color-text-secondary);flex-shrink:0}._taskPickerItem_qwoo4_2541 svg:last-child{color:var(--color-accent);flex-shrink:0}._commentInput_qwoo4_2229{flex:1;background:var(--color-surface-dark);border:var(--glass-border, 1px solid var(--color-border));border-radius:var(--radius-input, .75rem);padding:.6rem 1rem;font-size:.9rem;color:var(--color-text-primary);outline:none;transition:all .2s ease}._commentInput_qwoo4_2229::placeholder{color:var(--color-text-secondary)}._commentInput_qwoo4_2229:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle, rgba(124, 58, 237, .15))}._commentSendButton_qwoo4_2665{background:var(--color-button-primary);border:none;border-radius:var(--radius-input, .75rem);padding:.6rem .8rem;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._commentSendButton_qwoo4_2665:hover:not(:disabled){transform:scale(1.05);box-shadow:var(--shadow-purple-glow, 0 4px 12px rgba(124, 58, 237, .4))}._commentSendButton_qwoo4_2665:disabled{opacity:.5;cursor:not-allowed}._projectDetailFooter_qwoo4_2713{padding:1.25rem 2rem;border-top:1px solid var(--color-border);display:flex;gap:.75rem;justify-content:flex-end}._detailEditButton_qwoo4_2729{padding:.75rem 1.5rem;background:var(--color-button-primary);border:none;border-radius:var(--radius-input, .75rem);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;box-shadow:var(--shadow-purple-glow, none)}._detailEditButton_qwoo4_2729:hover{transform:translateY(-2px);box-shadow:var(--shadow-purple-glow, 0 8px 24px rgba(59,130,246,.4))}._detailCloseButton_qwoo4_2771{padding:.75rem 1.5rem;background:var(--color-button-secondary);border:var(--glass-border, none);border-radius:var(--radius-input, .75rem);color:var(--color-text-primary);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease}._detailCloseButton_qwoo4_2771:hover{background:var(--glass-bg-hover)}._leaveProjectButton_qwoo4_2803{padding:.75rem 1.5rem;background:transparent;border:1px solid #ef4444;border-radius:var(--radius-input, .75rem);color:#ef4444;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}._leaveProjectButton_qwoo4_2803:hover{background:#ef44441a;transform:translateY(-2px)}@media(max-width:640px){._projectDetailOverlay_qwoo4_3{padding:1rem}._projectDetailPanel_qwoo4_77{max-height:90vh}._projectDetailHeader_qwoo4_107{padding:1.5rem}._projectDetailTitle_qwoo4_133{font-size:1.4rem}._projectDetailBody_qwoo4_799{padding:1.25rem 1.5rem}._detailTimeline_qwoo4_915{flex-direction:column;gap:1rem}._timelineDivider_qwoo4_971{width:100%;height:1px}._timelineDivider_qwoo4_971:after{content:"↓"}._projectDetailFooter_qwoo4_2713{padding:1rem 1.5rem;flex-direction:column}._detailEditButton_qwoo4_2729,._detailCloseButton_qwoo4_2771{width:100%;justify-content:center}}._workboard_md5ba_3{width:100%;max-width:1200px;margin:2rem auto 0;padding:0;animation:_slideUp_md5ba_1 .4s cubic-bezier(.16,1,.3,1)}@keyframes _slideUp_md5ba_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._header_md5ba_43{margin-bottom:2rem;padding:0 .5rem}._headerContent_md5ba_53{display:flex;justify-content:space-between;align-items:center}._headerButtons_md5ba_65{display:flex;gap:.75rem;align-items:center}._title_md5ba_77{margin:0;font-size:2rem;font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em}._subtitle_md5ba_93{margin:.5rem 0 0;font-size:.95rem;color:var(--color-text-secondary);font-weight:400}._addProjectButton_md5ba_107{background:var(--color-button-primary);color:#fff;border:none;border-radius:var(--radius-input, .75rem);padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;box-shadow:var(--shadow-purple-glow, none)}._addProjectButton_md5ba_107:hover{transform:translateY(-2px);box-shadow:var(--shadow-purple-glow, 0 8px 24px rgba(59,130,246,.4))}._projectsButton_md5ba_149{background:var(--color-button-secondary);color:var(--color-text-primary);border:var(--glass-border, none);border-radius:var(--radius-input, .75rem);padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;backdrop-filter:var(--backdrop-filter, blur(10px));-webkit-backdrop-filter:var(--backdrop-filter, blur(10px))}._projectsButton_md5ba_149:hover{background:var(--glass-bg-hover);transform:translateY(-2px);box-shadow:var(--shadow-glass-card)}._projectsLayout_md5ba_197{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}._projectsLayoutFull_md5ba_211{display:grid;grid-template-columns:1fr;max-width:1600px;margin:0 auto}._projectsListSection_md5ba_225{display:flex;flex-direction:column}._sectionHeader_md5ba_237{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._sectionTitle_md5ba_251{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:.5rem}._progressBadge_md5ba_271{background:var(--color-accent);color:#fff;padding:.35rem .85rem;border-radius:var(--radius-pill);font-size:.8rem;font-weight:600}._projectsList_md5ba_225{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}._projectsListCompact_md5ba_303{grid-template-columns:1fr}._projectCard_md5ba_313{background:var(--color-surface);border:var(--glass-border, 1px solid var(--color-border));border-radius:var(--radius-card, 1rem);backdrop-filter:var(--backdrop-filter, blur(10px));-webkit-backdrop-filter:var(--backdrop-filter, blur(10px));box-shadow:var(--shadow-glass-card, 0 2px 10px rgba(0,0,0,.05));transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden;position:relative}._projectCard_md5ba_313:hover{transform:translateY(-4px);box-shadow:var(--shadow-glass-card, 0 8px 25px rgba(0,0,0,.15))}._projectColorBar_md5ba_347{position:absolute;top:0;left:0;right:0;height:4px}._projectCardContent_md5ba_363{padding:1.75rem 1.5rem 1.5rem}._projectHeader_md5ba_373{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}._projectName_md5ba_387{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-primary);flex:1}._projectGoal_md5ba_403{margin:0 0 1rem;font-size:.9rem;color:var(--color-text-secondary);line-height:1.6}._projectMeta_md5ba_417{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin-bottom:.75rem}._priorityBadge_md5ba_433{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .75rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;text-transform:capitalize}._priorityBadge_md5ba_433._high_md5ba_455{background:#ef444426;color:var(--color-danger)}._priorityBadge_md5ba_433._medium_md5ba_465{background:#3b82f626;color:var(--color-accent)}._priorityBadge_md5ba_433._low_md5ba_475{background:#10b98126;color:var(--color-success)}._dateInfo_md5ba_485{Display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .75rem;background:var(--color-button-secondary);border-radius:var(--radius-pill);font-size:.75rem;font-weight:500;color:var(--color-text-secondary)}._projectTasksInfo_md5ba_509{padding:.75rem 0;border-top:1px solid var(--color-border);margin-top:.75rem}._taskCount_md5ba_521{font-size:.85rem;color:var(--color-text-secondary);font-weight:500}._projectCollaborators_md5ba_533{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-text-secondary);margin-top:.5rem}._projectActions_md5ba_553{display:flex;gap:.25rem}._viewButton_md5ba_563,._editButton_md5ba_589,._deleteButton_md5ba_615{background:transparent;border:none;padding:.5rem;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;transition:all .3s ease;opacity:0;border-radius:.5rem}._projectCard_md5ba_313:hover ._viewButton_md5ba_563,._projectCard_md5ba_313:hover ._editButton_md5ba_589,._projectCard_md5ba_313:hover ._deleteButton_md5ba_615{opacity:1}._viewButton_md5ba_563:hover{color:var(--color-success);background:#10b9811a}._editButton_md5ba_589:hover{color:var(--color-accent);background:#3b82f61a}._deleteButton_md5ba_615:hover{color:var(--color-danger);background:#ef44441a}._emptyState_md5ba_685{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--color-text-secondary);text-align:center;background:var(--color-surface);border:2px dashed var(--color-border);border-radius:var(--radius-card, 1rem);gap:.75rem}._emptyState_md5ba_685 svg{opacity:.4;margin-bottom:.5rem}._emptyState_md5ba_685 p{margin:0;font-size:1.1rem;font-weight:600;color:var(--color-text-primary)}._emptyState_md5ba_685 span{font-size:.9rem}@media(max-width:968px){._projectsLayout_md5ba_197{grid-template-columns:1fr}._projectsLayoutFull_md5ba_211{max-width:100%}._projectsList_md5ba_225{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._headerContent_md5ba_53{flex-direction:column;align-items:flex-start;gap:1rem}._headerButtons_md5ba_65{width:100%;flex-direction:column}._addProjectButton_md5ba_107,._projectsButton_md5ba_149{width:100%;justify-content:center}._title_md5ba_77{font-size:1.5rem}._projectsList_md5ba_225{grid-template-columns:1fr}}._workboard_u3cq5_3{width:100%;max-width:1200px;margin:2rem auto 0;padding:0;animation:_slideUp_u3cq5_1 .4s cubic-bezier(.16,1,.3,1)}@keyframes _slideUp_u3cq5_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._header_u3cq5_43{margin-bottom:2rem;padding:0 .5rem}._headerContent_u3cq5_53{display:flex;justify-content:space-between;align-items:center}._headerButtons_u3cq5_65{display:flex;gap:.75rem;align-items:center}._title_u3cq5_77{margin:0;font-size:2rem;font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em}._subtitle_u3cq5_93{margin:.5rem 0 0;font-size:.95rem;color:var(--color-text-secondary);font-weight:400}._projectsButton_u3cq5_107{background:var(--color-button-secondary);color:var(--color-text-primary);border:var(--glass-border, none);border-radius:var(--radius-input, .75rem);padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;backdrop-filter:var(--backdrop-filter, blur(10px));-webkit-backdrop-filter:var(--backdrop-filter, blur(10px))}._projectsButton_u3cq5_107:hover{background:var(--glass-bg-hover);transform:translateY(-2px);box-shadow:var(--shadow-glass-card)}._mainContent_u3cq5_155{display:grid;grid-template-columns:1.5fr 1fr;gap:1.5rem;align-items:start}@media(max-width:968px){._mainContent_u3cq5_155{grid-template-columns:1fr;gap:2rem}}@media(max-width:640px){._workboard_u3cq5_3{padding:0}._headerContent_u3cq5_53{flex-direction:column;align-items:flex-start;gap:1rem}._headerButtons_u3cq5_65{width:100%;flex-direction:column}._projectsButton_u3cq5_107{width:100%;justify-content:center}._title_u3cq5_77{font-size:1.5rem}}._infoContainer_yid26_1{max-width:1200px;margin:0 auto;padding:3rem 2rem;display:grid;grid-template-rows:auto 1fr;gap:3rem}._infoHeader_yid26_19{text-align:center}._infoHeader_yid26_19 h2{margin:0;font-size:2rem;font-weight:400;color:var(--color-text-primary)}._sectionsContainer_yid26_41{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}._section_yid26_41{background:var(--color-surface);padding:2rem;border-radius:var(--radius-card, 1rem);display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;backdrop-filter:var(--backdrop-filter, none);-webkit-backdrop-filter:var(--backdrop-filter, none);border:var(--glass-border, none);box-shadow:var(--shadow-glass-card, 0 4px 20px rgba(0, 0, 0, .1));transition:all .3s ease}._section_yid26_41:hover{transform:translateY(-2px);box-shadow:var(--shadow-glass-card, 0 8px 30px rgba(0, 0, 0, .15))}._iconBox_yid26_95{width:64px;height:64px;background:var(--color-surface-dark);border-radius:var(--radius-input, 1rem);display:flex;align-items:center;justify-content:center;backdrop-filter:var(--backdrop-filter, none);-webkit-backdrop-filter:var(--backdrop-filter, none);border:var(--glass-border, none);transition:all .3s ease}._iconBox_yid26_95:hover{background:var(--glass-bg-hover, var(--color-surface-dark));transform:scale(1.05)}._icon_yid26_95{font-size:2rem}._section_yid26_41 h3{margin:0;font-size:1.25rem;font-weight:500;color:var(--color-text-primary)}._section_yid26_41 p{margin:0;font-size:.9rem;line-height:1.6;color:var(--color-text-secondary)}._footer_9zo9z_1{border-top:1px solid var(--color-border-light);padding:2rem;margin-top:auto}._container_9zo9z_13{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1rem;align-items:center}._footerNav_9zo9z_31{display:flex;gap:2rem}._footerNav_9zo9z_31 a{text-decoration:none;color:inherit;font-size:.9rem;transition:opacity .2s}._footerNav_9zo9z_31 a:hover{opacity:.7}._copyright_9zo9z_63{margin:0;font-size:.875rem;opacity:.7}._aboutContainer_1xbnu_1{min-height:100vh;background:var(--color-background);padding:3rem 2rem;display:flex;justify-content:center}._aboutContent_1xbnu_17{max-width:900px;width:100%}._backHome_1xbnu_27{display:inline-block;color:var(--color-text-secondary);text-decoration:none;font-size:.95rem;margin-bottom:2rem;transition:color .2s}._backHome_1xbnu_27:hover{color:var(--color-accent)}._hero_1xbnu_55{text-align:center;margin-bottom:4rem}._title_1xbnu_65{font-size:3rem;color:var(--color-text-primary);margin-bottom:1rem;font-weight:700}._subtitle_1xbnu_79{font-size:1.25rem;color:var(--color-text-secondary);margin:0}._section_1xbnu_93{margin-bottom:4rem;padding:2rem;background:var(--color-surface-dark);border-radius:16px;border:1px solid var(--color-border-light)}._sectionTitle_1xbnu_109{font-size:2rem;color:var(--color-text-primary);margin-bottom:1.5rem;font-weight:600}._text_1xbnu_123{font-size:1.1rem;color:var(--color-text-secondary);line-height:1.7;margin:0}._stepsList_1xbnu_139{display:flex;flex-direction:column;gap:1.5rem}._step_1xbnu_139{display:flex;gap:1.5rem;align-items:flex-start}._stepNumber_1xbnu_163{width:48px;height:48px;background:var(--color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:700;flex-shrink:0}._stepContent_1xbnu_191{flex:1}._stepTitle_1xbnu_199{font-size:1.25rem;color:var(--color-text-primary);margin:0 0 .5rem;font-weight:600}._stepText_1xbnu_213{font-size:1rem;color:var(--color-text-secondary);line-height:1.6;margin:0}._benefitsGrid_1xbnu_229{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}._benefitCard_1xbnu_241{padding:1.5rem;background:var(--color-surface);border-radius:12px;border:1px solid var(--color-border-light);transition:all .2s ease}._benefitCard_1xbnu_241:hover{border-color:var(--color-accent);transform:translateY(-4px)}._benefitIcon_1xbnu_267{font-size:2.5rem;margin-bottom:1rem}._benefitTitle_1xbnu_277{font-size:1.1rem;color:var(--color-text-primary);margin:0 0 .75rem;font-weight:600}._benefitText_1xbnu_291{font-size:.95rem;color:var(--color-text-secondary);line-height:1.6;margin:0}._features_1xbnu_307{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.5rem}._feature_1xbnu_307{padding:.875rem 1.25rem;background:var(--color-surface);border-radius:8px;color:var(--color-text-primary);font-size:1rem;border-left:3px solid var(--color-accent)}@media(max-width:768px){._aboutContainer_1xbnu_1{padding:2rem 1rem}._title_1xbnu_65{font-size:2rem}._subtitle_1xbnu_79{font-size:1rem}._section_1xbnu_93{padding:1.5rem}._sectionTitle_1xbnu_109{font-size:1.5rem}._benefitsGrid_1xbnu_229,._features_1xbnu_307{grid-template-columns:1fr}._step_1xbnu_139{flex-direction:column;gap:1rem}._stepNumber_1xbnu_163{width:40px;height:40px;font-size:1.25rem}}._signInContainer_hcvym_1{min-height:100vh;background:transparent;display:flex;align-items:center;justify-content:center;padding:2rem}._signInCard_hcvym_19{width:100%;max-width:350px;background:var(--glass-bg);backdrop-filter:var(--backdrop-filter);-webkit-backdrop-filter:var(--backdrop-filter);border:var(--glass-border);border-radius:20px;padding:3rem 2.5rem;box-shadow:var(--shadow-glass-card)}._logoSection_hcvym_45{text-align:center;margin-bottom:2.5rem}._logo_hcvym_45{color:var(--color-accent);margin-bottom:1rem}._title_hcvym_65{font-size:2rem;color:var(--color-text-primary);margin:0 0 .5rem;font-weight:700}._subtitle_hcvym_79{font-size:1rem;color:var(--color-text-secondary);margin:0}._form_hcvym_93{display:flex;flex-direction:column;gap:1.5rem}._inputGroup_hcvym_105{display:flex;flex-direction:column;gap:.5rem}._label_hcvym_117{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--color-text-secondary);font-weight:500}._input_hcvym_105{width:100%;padding:.875rem 1rem;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:10px;color:var(--color-text-primary);font-size:1rem;transition:all .2s ease;box-sizing:border-box}._input_hcvym_105::placeholder{color:var(--color-text-muted)}._input_hcvym_105:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #3b82f61a}._options_hcvym_181{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}._checkbox_hcvym_195{display:flex;align-items:center;gap:.5rem;color:var(--color-text-secondary);cursor:pointer}._checkbox_hcvym_195 input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--color-accent)}._forgotPassword_hcvym_225{background:none;border:none;color:var(--color-accent);cursor:pointer;font-size:inherit;font-family:inherit;padding:0;transition:opacity .2s}._forgotPassword_hcvym_225:hover{opacity:.8}._submitBtn_hcvym_257{width:100%;padding:1rem;background:var(--color-accent);border:none;border-radius:10px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:.5rem}._submitBtn_hcvym_257:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}._submitBtn_hcvym_257:active:not(:disabled){transform:translateY(0)}._submitBtn_hcvym_257:disabled{opacity:.6;cursor:not-allowed}._errorMessage_hcvym_315{padding:.875rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:.875rem;text-align:center}._divider_hcvym_337{position:relative;text-align:center;margin:2rem 0 1.5rem}._divider_hcvym_337:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:var(--color-border-light)}._divider_hcvym_337 span{position:relative;display:inline-block;padding:0 1rem;background:var(--color-surface-dark);color:var(--color-text-muted);font-size:.875rem}._socialButtons_hcvym_389{display:flex;flex-direction:column;gap:.75rem}._socialBtn_hcvym_401{width:100%;padding:.875rem 1rem;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:10px;color:var(--color-text-primary);font-size:.95rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all .2s ease}._socialBtn_hcvym_401:hover{border-color:var(--color-accent);background:#3b82f60d}._socialIcon_hcvym_445{width:20px;height:20px}._signUp_hcvym_457{text-align:center;margin-top:2rem;margin-bottom:1rem;color:var(--color-text-secondary);font-size:.9rem}._signUp_hcvym_457 a{color:var(--color-accent);text-decoration:none;font-weight:600;transition:opacity .2s}._signUp_hcvym_457 a:hover{opacity:.8}._backHome_hcvym_497{display:block;text-align:center;color:var(--color-text-muted);text-decoration:none;font-size:.875rem;transition:color .2s}._backHome_hcvym_497:hover{color:var(--color-accent)}@media(max-width:480px){._signInCard_hcvym_19{padding:2rem 1.5rem}._title_hcvym_65{font-size:1.75rem}}._modalOverlay_hcvym_547{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_hcvym_1 .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes _fadeIn_hcvym_1{0%{opacity:0}to{opacity:1}}._modal_hcvym_547{background:var(--color-surface);border-radius:16px;padding:2rem;width:100%;max-width:400px;position:relative;animation:_slideUp_hcvym_1 .3s ease}@keyframes _slideUp_hcvym_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modalClose_hcvym_629{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._modalClose_hcvym_629:hover{background:var(--color-surface-dark);color:var(--color-text-primary)}._modalTitle_hcvym_671{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);margin:0 0 .5rem}._modalSubtitle_hcvym_685{font-size:.9rem;color:var(--color-text-secondary);margin:0 0 1.5rem;line-height:1.5}._modalForm_hcvym_699{display:flex;flex-direction:column;gap:1rem}._resetMessage_hcvym_711{padding:.875rem;border-radius:8px;font-size:.875rem;text-align:center}._resetMessage_hcvym_711._error_hcvym_315{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}._resetMessage_hcvym_711._success_hcvym_737{background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#10b981}@media(max-width:480px){._modal_hcvym_547{margin:1rem;padding:1.5rem}}._legalContainer_eoms6_1{min-height:100vh;background:var(--color-background);padding:3rem 2rem}._legalContent_eoms6_13{max-width:800px;margin:0 auto}._backHome_eoms6_23{display:inline-block;color:var(--color-text-secondary);text-decoration:none;font-size:.95rem;margin-bottom:2rem;transition:color .2s}._backHome_eoms6_23:hover{color:var(--color-accent)}._title_eoms6_49{font-size:2.5rem;color:var(--color-text-primary);margin:0 0 .5rem;font-weight:700}._lastUpdated_eoms6_63{font-size:.9rem;color:var(--color-text-muted);margin:0 0 3rem}._section_eoms6_75{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border-light)}._section_eoms6_75:last-child{border-bottom:none}._section_eoms6_75 h2{font-size:1.5rem;color:var(--color-text-primary);margin:0 0 1rem;font-weight:600}._section_eoms6_75 p{font-size:1rem;color:var(--color-text-secondary);line-height:1.7;margin:0 0 1rem}._section_eoms6_75 p:last-child{margin-bottom:0}._section_eoms6_75 ul{margin:1rem 0;padding-left:1.5rem}._section_eoms6_75 li{font-size:1rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:.5rem}._section_eoms6_75 li strong{color:var(--color-text-primary)}._link_eoms6_163{color:var(--color-accent);text-decoration:none;transition:opacity .2s}._link_eoms6_163:hover{opacity:.8;text-decoration:underline}@media(max-width:768px){._legalContainer_eoms6_1{padding:2rem 1rem}._title_eoms6_49{font-size:2rem}._section_eoms6_75 h2{font-size:1.25rem}}._contactContainer_ijv8z_1{min-height:100vh;background:var(--color-background);padding:3rem 2rem}._contactContent_ijv8z_13{max-width:1200px;margin:0 auto}._backHome_ijv8z_23{display:inline-block;color:var(--color-text-secondary);text-decoration:none;font-size:.95rem;margin-bottom:2rem;transition:color .2s}._backHome_ijv8z_23:hover{color:var(--color-accent)}._header_ijv8z_49{text-align:center;margin-bottom:3rem}._title_ijv8z_59{font-size:2.5rem;color:var(--color-text-primary);margin:0 0 .75rem;font-weight:700}._subtitle_ijv8z_73{font-size:1.1rem;color:var(--color-text-secondary);margin:0}._contentGrid_ijv8z_85{display:grid;grid-template-columns:1fr 1.5fr;gap:3rem}._infoSection_ijv8z_99{display:flex;flex-direction:column;gap:1.5rem}._sectionTitle_ijv8z_111{font-size:1.25rem;color:var(--color-text-primary);margin:0 0 1rem;font-weight:600}._infoCard_ijv8z_125{display:flex;gap:1rem;padding:1.25rem;background:var(--color-surface-dark);border:1px solid var(--color-border-light);border-radius:12px}._infoIcon_ijv8z_143{width:48px;height:48px;background:#3b82f61a;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--color-accent);flex-shrink:0;font-size:1.5rem}._infoTitle_ijv8z_169{font-size:1rem;color:var(--color-text-primary);margin:0 0 .25rem;font-weight:600}._infoText_ijv8z_183{font-size:.9rem;color:var(--color-text-secondary);margin:0;line-height:1.5}._infoLink_ijv8z_197{color:var(--color-accent);text-decoration:none;font-size:.95rem;transition:opacity .2s}._infoLink_ijv8z_197:hover{opacity:.8}._socialLinks_ijv8z_219{margin-top:1rem}._socialIcons_ijv8z_227{display:flex;flex-direction:column;gap:.75rem}._socialIcon_ijv8z_227{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-surface-dark);border:1px solid var(--color-border-light);border-radius:8px;color:var(--color-text-primary);text-decoration:none;font-size:.95rem;transition:all .2s ease}._socialIcon_ijv8z_227:hover{border-color:var(--color-accent);background:#3b82f60d}._formSection_ijv8z_279{background:var(--color-surface-dark);border:1px solid var(--color-border-light);border-radius:16px;padding:2rem;overflow:hidden}._form_ijv8z_279{display:flex;flex-direction:column;gap:1.5rem;max-width:100%}._inputGroup_ijv8z_309{display:flex;flex-direction:column;gap:.5rem;width:100%}._label_ijv8z_323{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--color-text-secondary);font-weight:500}._input_ijv8z_309,._textarea_ijv8z_343,._select_ijv8z_345{width:100%;padding:.875rem 1rem;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:10px;color:var(--color-text-primary);font-size:1rem;font-family:inherit;transition:all .2s ease;box-sizing:border-box}._select_ijv8z_345{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%239ca3af' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;color-scheme:dark}._select_ijv8z_345 option{background-color:#1e293b;color:#f1f5f9}._input_ijv8z_309::placeholder,._textarea_ijv8z_343::placeholder{color:var(--color-text-muted)}._input_ijv8z_309:focus,._textarea_ijv8z_343:focus,._select_ijv8z_345:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #3b82f61a}._textarea_ijv8z_343{resize:vertical;min-height:120px}._statusMessage_ijv8z_437{padding:.875rem 1rem;border-radius:8px;font-size:.9rem;text-align:center;margin-top:.5rem}._success_ijv8z_453{background:#22c55e26;color:#22c55e;border:1px solid rgba(34,197,94,.3)}._error_ijv8z_465{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}._submitBtn_ijv8z_477{width:100%;padding:1rem;background:var(--color-accent);border:none;border-radius:10px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:.5rem}._submitBtn_ijv8z_477:hover{background:#2563eb;transform:translateY(-1px)}._submitBtn_ijv8z_477:active{transform:translateY(0)}._submitBtn_ijv8z_477:disabled{background:var(--color-bg-secondary);cursor:not-allowed;transform:none;opacity:.7}@media(max-width:968px){._contentGrid_ijv8z_85{grid-template-columns:1fr;gap:2rem}._formSection_ijv8z_279{order:2}._infoSection_ijv8z_99{order:1}}@media(max-width:768px){._contactContainer_ijv8z_1{padding:2rem 1rem}._title_ijv8z_59{font-size:2rem}._formSection_ijv8z_279{padding:1.5rem}}._container_1ctun_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-background);padding:2rem}._content_1ctun_19{text-align:center;max-width:500px}._iconWrapper_1ctun_29{color:var(--color-text-muted);margin-bottom:1.5rem;opacity:.6}._errorCode_1ctun_41{font-size:8rem;font-weight:800;color:var(--color-accent);margin:0;line-height:1;letter-spacing:-.05em}._title_1ctun_59{font-size:2rem;color:var(--color-text-primary);margin:1rem 0;font-weight:600}._description_1ctun_73{font-size:1.1rem;color:var(--color-text-secondary);margin:0 0 2rem;line-height:1.6}._homeButton_1ctun_87{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:var(--color-accent);color:#fff;text-decoration:none;border-radius:10px;font-weight:600;font-size:1rem;transition:all .2s ease}._homeButton_1ctun_87:hover{background:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}._homeButton_1ctun_87:active{transform:translateY(0)}@media(max-width:480px){._errorCode_1ctun_41{font-size:5rem}._title_1ctun_59{font-size:1.5rem}._description_1ctun_73{font-size:1rem}}.App{min-height:100vh;display:flex;flex-direction:column}main{flex:1;display:flex;flex-direction:column}
