.preloader{position:fixed;inset:0;background-color:var(--bg);display:flex;align-items:center;justify-content:center;z-index:9999}.preloader-logo{animation:pulse 1.2s ease-in-out infinite}.preloader-logo img{width:120px;height:auto;display:block}@keyframes pulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.preloader-message{font-size:13px;color:var(--text-muted, #888);text-align:center;letter-spacing:.02em;animation:fadeInMessage .6s ease forwards;max-width:280px;line-height:1.5}@keyframes fadeInMessage{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._sidebar_18b2a_1{width:280px;background-color:var(--surface-1);display:flex;flex-direction:column;border-right:1px solid var(--border);transition:transform .3s ease;flex-shrink:0;height:100%}._sidebarHidden_18b2a_12{transform:translate(-100%)}._navSection_18b2a_18{padding:12px}._navItem_18b2a_22{display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:22px;cursor:pointer;font-size:16px;color:var(--text-secondary);text-decoration:none}._navItem_18b2a_22:hover{background-color:var(--surface-2);color:var(--text-primary)}._active_18b2a_39{background-color:var(--border);color:var(--text-primary)}._icon_18b2a_44{width:22px;text-align:center;font-size:18px}._label_18b2a_50{font-weight:500}._divider_18b2a_56{height:1px;background-color:var(--border);margin:10px 0}._listSection_18b2a_64{padding:12px;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}._listSection_18b2a_64::-webkit-scrollbar{width:8px}._listSection_18b2a_64::-webkit-scrollbar-track{background:transparent}._listSection_18b2a_64::-webkit-scrollbar-thumb{background-color:var(--surface-3);border-radius:4px}._listSection_18b2a_64::-webkit-scrollbar-thumb:hover{background-color:var(--border)}._listItem_18b2a_90{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-radius:22px;cursor:pointer;font-size:15px;color:var(--text-secondary);text-decoration:none;transition:background .2s ease}._listItemContent_18b2a_103{display:flex;align-items:center;gap:14px}._listName_18b2a_109{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}._listCount_18b2a_117{font-size:13px;font-weight:600;color:var(--text-secondary);padding-left:8px}._listItem_18b2a_90:hover{background-color:var(--surface-2);color:var(--text-primary)}._listItem_18b2a_90 input[type=checkbox]{width:18px;height:18px;accent-color:var(--text-primary);cursor:pointer}._createItem_18b2a_138{display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:22px;cursor:pointer;font-size:16px;color:var(--text-secondary)}._createItem_18b2a_138:hover{background-color:var(--surface-2);color:var(--text-primary)}._createItem_18b2a_138 ._icon_18b2a_44{font-size:20px}._badge_18b2a_158{background-color:var(--err-msg);color:#fff;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;margin-left:auto}._genericBadge_18b2a_168{background-color:var(--surface-3);color:var(--text-primary);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;margin-left:auto}._skeletonContainer_18b2a_178{display:flex;flex-direction:column;gap:12px;padding:4px 8px;margin-bottom:12px}._skeletonItem_18b2a_186{height:38px;width:100%;border-radius:22px}._overlay_1ytjr_2{position:fixed;inset:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100000;display:flex;justify-content:center;align-items:center;animation:_fadeIn_1ytjr_1 .2s ease}._card_1ytjr_15{width:90%;max-width:380px;background-color:var(--surface-1);border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 60px #0006;overflow:hidden;display:flex;flex-direction:column;animation:_scaleUp_1ytjr_1 .2s cubic-bezier(.2,0,.2,1);outline:none}._header_1ytjr_30{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--border)}._title_1ytjr_38{margin:0;font-size:19px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}._body_1ytjr_47{padding:24px 24px 12px}._message_1ytjr_51{margin:0;font-size:16px;color:var(--text-secondary);line-height:1.5;font-weight:500}._actions_1ytjr_60{display:flex;gap:12px;padding:16px 24px 24px}._btnYes_1ytjr_66,._btnNo_1ytjr_67{flex:1;padding:12px 0;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center}._btnNo_1ytjr_67{background-color:var(--surface-3);color:var(--text-primary)}._btnNo_1ytjr_67:hover{background-color:var(--surface-4);transform:translateY(-1px)}._btnNo_1ytjr_67:active{transform:translateY(0)}._btnYes_1ytjr_66{background-color:#e74c3c;color:#fff;box-shadow:0 4px 12px #e74c3c33}._btnYes_1ytjr_66:hover{background-color:#c0392b;box-shadow:0 6px 16px #e74c3c4d;transform:translateY(-1px)}._btnYes_1ytjr_66:active{transform:translateY(0)}@keyframes _fadeIn_1ytjr_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleUp_1ytjr_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._menuContainer_1k1u0_1{position:absolute;top:60px;right:20px;width:280px;background-color:var(--surface-1);border:1px solid var(--border);border-radius:16px;box-shadow:0 10px 40px #0000004d;padding:16px;z-index:5000;display:flex;flex-direction:column;animation:_slideIn_1k1u0_1 .2s ease}@keyframes _slideIn_1k1u0_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._userInfo_1k1u0_23{margin-bottom:12px}._userHeader_1k1u0_24{display:flex;align-items:center;gap:12px}._userAvatar_1k1u0_25{width:40px;height:40px;border-radius:50%;background-color:var(--surface-3);color:var(--text-primary);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}._nameWrapper_1k1u0_26{flex:1;display:flex;align-items:center;gap:8px;overflow:hidden}._userName_1k1u0_27{font-size:16px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._editInput_1k1u0_30{flex:1;min-width:0;width:auto;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);padding:6px 8px;font-size:14px;outline:none}._editInput_1k1u0_30:focus{border-color:var(--text-secondary)}._editButton_1k1u0_44{background:none;border:none;cursor:pointer;color:var(--text-secondary);opacity:.5;transition:opacity .2s}._editButton_1k1u0_44:hover{opacity:1}._saveActions_1k1u0_48{display:flex;gap:6px;flex-shrink:0}._actionBtn_1k1u0_50{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--border);cursor:pointer;transition:all .2s}._saveBtn_1k1u0_60{background:var(--surface-3);color:var(--text-primary)}._saveBtn_1k1u0_60:hover{background:var(--text-primary);color:var(--bg);border-color:var(--text-primary)}._cancelBtn_1k1u0_71{background:transparent;color:var(--text-secondary);border-color:transparent}._cancelBtn_1k1u0_71:hover{background:var(--surface-2);color:var(--text-primary)}._separator_1k1u0_81{height:1px;background-color:var(--border);margin:12px 0}._sectionTitle_1k1u0_82{font-size:12px;color:var(--text-secondary);text-transform:uppercase;margin-bottom:8px;letter-spacing:.5px}._themeToggle_1k1u0_85{display:flex;background-color:var(--surface-2);border-radius:8px;padding:4px;gap:4px}._themeButton_1k1u0_86{flex:1;background:none;border:none;padding:6px;border-radius:6px;color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}._activeTheme_1k1u0_87{background-color:var(--surface-1);color:var(--text-primary);box-shadow:0 2px 4px #0000001a;font-weight:500}._menuItem_1k1u0_90,._logoutButton_1k1u0_90{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;background:transparent;border:none;border-radius:8px;color:var(--text-secondary);font-size:14px;cursor:pointer;transition:all .2s;text-align:left}._menuItem_1k1u0_90:hover{background-color:var(--surface-2);color:var(--text-primary)}._menuIcon_1k1u0_111{display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}._menuItem_1k1u0_90:hover ._menuIcon_1k1u0_111{color:var(--text-primary)}._logoutButton_1k1u0_90:hover{color:var(--err-msg);background-color:var(--surface-2)}._logoutButton_1k1u0_90:hover ._menuIcon_1k1u0_111{color:var(--err-msg)}._overlay_1jyii_3{position:fixed;inset:0;background-color:#000000bf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;display:flex;align-items:center;justify-content:center;animation:_fadeIn_1jyii_1 .2s ease-out;padding:16px}._modal_1jyii_31{background-color:var(--surface-1);width:100%;max-width:950px;max-height:90vh;border-radius:16px;border:1px solid var(--border);box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;overflow:hidden;color:var(--text-primary)}._header_1jyii_61{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border);background-color:var(--surface-2)}._title_1jyii_77{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}._backButton_1jyii_91{background:transparent;border:1px solid var(--border);color:var(--text-secondary);padding:6px 12px;border-radius:8px;cursor:pointer;font-size:13px;transition:all .2s}._backButton_1jyii_91:hover{background-color:var(--surface-3);color:var(--text-primary);border-color:var(--text-secondary)}._content_1jyii_125{padding:24px;overflow-y:auto;-webkit-overflow-scrolling:touch}._content_1jyii_125::-webkit-scrollbar{width:6px}._content_1jyii_125::-webkit-scrollbar-track{background:transparent!important}._content_1jyii_125::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:8px}._content_1jyii_125::-webkit-scrollbar-thumb:hover{background:var(--border)}._monthsScrollContainer_1jyii_147{display:flex;gap:16px;overflow-x:auto;padding-bottom:24px;-webkit-overflow-scrolling:touch}._monthsScrollContainer_1jyii_147::-webkit-scrollbar{height:6px}._monthsScrollContainer_1jyii_147::-webkit-scrollbar-track{background:transparent!important}._monthsScrollContainer_1jyii_147::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:8px}._monthsScrollContainer_1jyii_147::-webkit-scrollbar-thumb:hover{background:var(--border)}._monthBlock_1jyii_171{display:flex;flex-direction:column;gap:8px;min-width:max-content}._monthTitle_1jyii_183{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase}._daysGrid_1jyii_197{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:max-content;gap:3px}._daySquare_1jyii_211{width:10px;height:10px;border-radius:2px;cursor:pointer;transition:opacity .1s}._daySquare_1jyii_211:hover{opacity:.8;transform:scale(1.2);border:1px solid var(--border)}._statsGrid_1jyii_241{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:24px}._statCard_1jyii_255{background-color:var(--surface-2);border:1px solid var(--border);padding:24px;border-radius:12px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s ease}._statCard_1jyii_255:hover{transform:translateY(-2px);background-color:var(--surface-3)}._label_1jyii_287{font-size:13px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}._value_1jyii_301{font-size:32px;font-weight:700;color:var(--text-primary)}._unit_1jyii_311{font-size:16px;font-weight:500;color:var(--text-secondary);margin-left:4px}._chartCard_1jyii_327{background-color:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:24px}._chartHeader_1jyii_339{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:20px}._chartTitle_1jyii_355{font-size:18px;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}._chartControls_1jyii_367{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._chartFooter_1jyii_383{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}._totalCount_1jyii_399{font-size:13px;color:var(--text-secondary);font-weight:500}._legend_1jyii_409{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-secondary)}._legendSquare_1jyii_423{width:10px;height:10px;border-radius:2px;cursor:pointer}._barChartContainer_1jyii_439{display:flex;align-items:flex-end;justify-content:space-between;height:180px;width:100%;gap:4px;padding-top:20px;border-bottom:1px solid var(--border);padding-bottom:0}._barWrapper_1jyii_461{display:flex;flex-direction:column;align-items:center;flex:1;height:100%;justify-content:flex-end;position:relative}._bar_1jyii_439{width:100%;border-radius:4px 4px 0 0;transition:all .3s ease;cursor:pointer}._bar_1jyii_439:hover{opacity:.8!important;transform:scaleY(1.05)}._barLabel_1jyii_499{font-size:10px;color:var(--text-secondary);margin-top:6px;position:absolute;bottom:-20px}._loading_1jyii_515{padding:40px;text-align:center;color:var(--text-secondary)}@keyframes _fadeIn_1jyii_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._splitRow_1jyii_531{display:flex;gap:20px;margin-top:24px}._subSection_1jyii_543{flex:1;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:20px;display:flex;flex-direction:column;min-height:250px}@media(max-width:768px){._splitRow_1jyii_531{flex-direction:column}}._level0_1jyii_581{background-color:var(--surface-3)}._level1_1jyii_583{background-color:#0e4429}._level2_1jyii_585{background-color:#006d32}._level3_1jyii_587{background-color:#26a641}._level4_1jyii_589{background-color:#39d353}._donutContainer_1jyii_599{display:flex;align-items:center;justify-content:center;gap:48px;padding:24px 40px;height:100%}._donutChart_1jyii_619{width:180px;height:180px;border-radius:50%;position:relative;flex-shrink:0;box-shadow:0 4px 20px #0003}._donutChart_1jyii_619:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background-color:var(--surface-2);border-radius:50%}._legendContainer_1jyii_665{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px;flex:1;max-width:500px}._legendItem_1jyii_681{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding:8px 12px;background-color:var(--surface-3);border-radius:8px;border:1px solid transparent;transition:border-color .2s}._legendItem_1jyii_681:hover{border-color:var(--border)}._legendLeft_1jyii_713{display:flex;align-items:center;gap:12px}._legendDot_1jyii_725{width:12px;height:12px;border-radius:50%;flex-shrink:0;box-shadow:0 0 8px #0000004d}._legendText_1jyii_741{color:var(--text-primary);font-weight:600}._legendPercent_1jyii_751{color:var(--text-secondary);font-weight:500}@media(max-width:600px){._donutContainer_1jyii_599{flex-direction:column;gap:24px;padding:16px}._legendContainer_1jyii_665{grid-template-columns:1fr;width:100%}}._focusLevel0_1jyii_793{background-color:var(--surface-3)}._focusLevel1_1jyii_795{background-color:#2e1065}._focusLevel2_1jyii_797{background-color:#4c1d95}._focusLevel3_1jyii_799{background-color:#7c3aed}._focusLevel4_1jyii_801{background-color:#c084fc}._metricToggle_1jyii_807{display:flex;background-color:var(--surface-3);padding:3px;border-radius:8px;border:1px solid var(--border)}._toggleButton_1jyii_823{background:transparent;border:none;color:var(--text-secondary);padding:6px 14px;font-size:13px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s ease}._toggleButton_1jyii_823:hover{color:var(--text-primary)}._activeToggleButton_1jyii_855{background-color:var(--surface-1);color:var(--text-primary);box-shadow:0 2px 8px #00000040}._sectionHeaderRow_1jyii_869{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;margin-top:8px}._sectionTitle_1jyii_885{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0}._customSelectContainer_1jyii_905{position:relative;display:inline-block;-webkit-user-select:none;user-select:none}._customSelectTrigger_1jyii_917{background-color:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease;min-width:155px;text-align:left}._triggerActive_1jyii_945{border-color:var(--text-primary);background-color:var(--surface-3)}._selectedLabel_1jyii_955{display:flex;align-items:center;font-size:.9rem;color:var(--text-primary)}._chevron_1jyii_969{color:var(--text-secondary);font-size:1.2rem;transition:transform .2s ease;margin-left:8px}._chevronUp_1jyii_983{transform:rotate(180deg)}._customSelectDropdown_1jyii_991{position:absolute;z-index:10001;width:160px;background-color:var(--surface-3);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 25px #0000004d;overflow:hidden;display:flex;flex-direction:column;padding:0}._dropdownDown_1jyii_1019{top:calc(100% + 8px);right:0;transform-origin:top right}._dropdownUp_1jyii_1031{bottom:calc(100% + 8px);right:0;transform-origin:bottom right}._customSelectOption_1jyii_1043{padding:12px 14px;display:flex;align-items:center;font-size:.9rem;color:var(--text-primary);cursor:pointer;transition:background .2s ease;background:transparent;border:none;width:100%;text-align:left}._customSelectOption_1jyii_1043:hover{background-color:var(--surface-2)}._customSelectOptionActive_1jyii_1079{background-color:#ffffff0d;font-weight:600;color:var(--text-primary)}@media(max-width:768px){._chartHeader_1jyii_339{flex-direction:column;align-items:flex-start;gap:12px}._chartControls_1jyii_367{width:100%;justify-content:space-between;gap:8px}._chartTitle_1jyii_355{font-size:16px}}@media(max-width:600px){._daySquare_1jyii_211{width:14px;height:14px;border-radius:3px}._daysGrid_1jyii_197{gap:4px}._monthsScrollContainer_1jyii_147{gap:20px;padding-bottom:16px}}@media(max-width:500px){._sectionHeaderRow_1jyii_869{flex-direction:column;align-items:flex-start;gap:10px}._header_1jyii_61{padding:12px 16px}._content_1jyii_125{padding:16px}}@media(max-width:480px){._overlay_1jyii_3{padding:0}._modal_1jyii_31{max-height:100vh;height:100vh;border-radius:0;border:none}._chartControls_1jyii_367{flex-direction:column;align-items:stretch}._metricToggle_1jyii_807{display:flex;width:100%}._toggleButton_1jyii_823{flex:1;text-align:center;padding:8px 10px}._customSelectContainer_1jyii_905{width:100%}._customSelectTrigger_1jyii_917{width:100%;justify-content:space-between}}@media(max-width:400px){._donutChart_1jyii_619{width:140px;height:140px}._donutChart_1jyii_619:after{width:90px;height:90px}}._overlay_1pbat_2{position:fixed;inset:0;background-color:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}._modal_1pbat_15{background-color:var(--surface-1);width:100%;max-width:900px;max-height:90vh;border-radius:16px;border:1px solid var(--border);box-shadow:0 25px 50px -12px #0009;display:flex;flex-direction:column;overflow:hidden;color:var(--text-primary)}._header_1pbat_30{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border);background-color:var(--surface-2)}._title_1pbat_38{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}._backButton_1pbat_45{background:transparent;border:1px solid var(--border);color:var(--text-secondary);padding:6px 12px;border-radius:8px;cursor:pointer;font-size:13px;transition:all .2s}._backButton_1pbat_45:hover{background-color:var(--surface-3);color:var(--text-primary);border-color:var(--text-secondary)}._content_1pbat_62{padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:20px;height:100%}._content_1pbat_62::-webkit-scrollbar{width:6px}._content_1pbat_62::-webkit-scrollbar-track{background:transparent!important}._content_1pbat_62::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:8px}._content_1pbat_62::-webkit-scrollbar-thumb:hover{background:var(--border)}._loadingContainer_1pbat_76{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;gap:16px}._spinner_1pbat_84{width:48px;height:48px;border:4px solid var(--surface-3);border-top-color:var(--text-primary);border-radius:50%;animation:_spin_1pbat_84 1s linear infinite}._loadingText_1pbat_92{color:var(--text-secondary);font-size:15px;font-weight:500}@keyframes _spin_1pbat_84{to{transform:rotate(360deg)}}._segmentedToggle_1pbat_103{display:flex;background-color:var(--surface-3);padding:4px;border-radius:12px;border:1px solid var(--border);align-self:center;width:100%;max-width:320px;box-shadow:0 4px 12px #0000001a}._toggleTab_1pbat_114{flex:1;background:transparent;border:none;color:var(--text-secondary);padding:8px 12px;font-size:13px;font-weight:600;border-radius:9px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}._toggleTab_1pbat_114:hover{color:var(--text-primary)}._activeTab_1pbat_129{background-color:var(--surface-1);color:var(--text-primary);box-shadow:0 2px 8px #0003}._podcastLayout_1pbat_138{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;margin:0 auto;padding:12px 0 24px}._podcastCard_1pbat_149{background:linear-gradient(135deg,var(--surface-2) 0%,var(--surface-3) 100%);border:1px solid var(--border);border-radius:16px;padding:40px;width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:32px;box-shadow:0 12px 40px #00000026}[data-theme=light] ._podcastCard_1pbat_149{box-shadow:0 12px 40px #0000000f,0 0 0 1px #00000003}._decalContainer_1pbat_167{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative;width:100%}._discDecal_1pbat_177{width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,#2a2a2a 20%,#1a1a1a,#0d0d0d 70%,#050505);border:4px solid var(--border);box-shadow:0 12px 36px #0006,0 0 1px 1px #ffffff0d inset;display:flex;align-items:center;justify-content:center;position:relative;transition:box-shadow .3s ease}._discDecal_1pbat_177:before{content:"";position:absolute;inset:12px;border-radius:50%;border:1px dashed rgba(255,255,255,.06)}._discDecal_1pbat_177:after{content:"";position:absolute;inset:32px;border-radius:50%;border:1px solid rgba(255,255,255,.03)}._discInnerRing_1pbat_208{width:54px;height:54px;border-radius:50%;background:var(--surface-3);display:flex;align-items:center;justify-content:center;border:3px solid var(--border);box-shadow:inset 0 2px 5px #0003}._discCenter_1pbat_220{width:12px;height:12px;border-radius:50%;background-color:var(--surface-1);border:1px solid rgba(255,255,255,.15);box-shadow:0 1px 3px #0000004d}._visualizerCanvas_1pbat_229{width:100%;max-width:340px;height:60px;margin-top:8px}._audioControls_1pbat_237{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}._controlRow_1pbat_244{display:flex;align-items:center;gap:16px}._playButton_1pbat_250{width:64px;height:64px;border-radius:50%;background-color:var(--text-primary);color:var(--bg);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #00000040;transition:all .2s cubic-bezier(.4,0,.2,1)}._playButton_1pbat_250:hover{transform:scale(1.06);box-shadow:0 8px 24px #00000059;opacity:.95}._playButton_1pbat_250:active{transform:scale(.97)}._stopButton_1pbat_273{width:46px;height:46px;border-radius:50%;background-color:var(--surface-3);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._stopButton_1pbat_273:hover{background-color:var(--surface-4, rgba(255, 255, 255, .1));border-color:var(--text-secondary)}._summaryLayout_1pbat_297{display:flex;flex-direction:column;gap:20px;width:100%;animation:_fadeIn_1pbat_1 .3s ease-out}@keyframes _fadeIn_1pbat_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._summaryStatsRow_1pbat_311{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._summaryStatCard_1pbat_317{background-color:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:4px}._statLabel_1pbat_327{font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._statValue_1pbat_334{font-size:22px;font-weight:700;color:var(--text-primary)}._statUnit_1pbat_339{font-size:12px;color:var(--text-secondary);font-weight:500}._summaryGrid_1pbat_346{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}@media(max-width:768px){._summaryGrid_1pbat_346,._summaryStatsRow_1pbat_311{grid-template-columns:1fr}}._dashboardCard_1pbat_361{background-color:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:16px;height:max-content}._cardHeader_1pbat_369{font-size:13px;font-weight:700;color:var(--text-primary);margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}._emptyText_1pbat_378{color:var(--text-secondary);font-size:13px;font-style:italic;margin:8px 0}._taskList_1pbat_385{display:flex;flex-direction:column;gap:8px}._taskSummaryItem_1pbat_391{display:flex;align-items:center;gap:10px;background-color:var(--surface-3);border-radius:8px;padding:8px 12px;border:1px solid transparent;transition:all .2s ease}._taskSummaryItem_1pbat_391:hover{border-color:var(--border)}._bulletDot_1pbat_405{width:8px;height:8px;border-radius:50%;flex-shrink:0}._bulletTarget_1pbat_412{width:10px;height:10px;border-radius:50%;border:2px solid;background-color:transparent;flex-shrink:0}._taskInfo_1pbat_421{display:flex;align-items:center;justify-content:space-between;width:100%}._taskTitleText_1pbat_428{font-size:13px;font-weight:600;color:var(--text-primary)}._taskDuePill_1pbat_434{font-size:10px;font-weight:700;background-color:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);padding:2px 6px;border-radius:4px}._growthCard_1pbat_445{background:linear-gradient(135deg,var(--surface-2) 0%,var(--surface-3) 100%);border:1px solid var(--border);height:100%}._quoteBlock_1pbat_451{position:relative;margin:0;padding:12px 0 0}._quoteIcon_1pbat_457{width:32px;height:32px;color:var(--text-muted);opacity:.15;position:absolute;top:-8px;left:-8px}._quoteText_1pbat_467{font-size:14px;line-height:1.7;color:var(--text-primary);font-style:italic;font-weight:500;margin:0;position:relative;z-index:1}._errorContainer_1pbat_479{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;gap:16px;text-align:center;max-width:480px;margin:0 auto;animation:_fadeIn_1pbat_1 .3s ease-out}._errorIcon_1pbat_492{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#ff52521a;margin-bottom:8px}._errorTitle_1pbat_503{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}._errorText_1pbat_510{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0;max-width:360px}._retryBtn_1pbat_518{background-color:var(--text-primary);color:var(--bg);border:none;padding:10px 20px;font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:all .2s ease}._retryBtn_1pbat_518:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000040;opacity:.95}._retryBtn_1pbat_518:active{transform:translateY(0)}._quotaIndicator_1pbat_542{display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-3);border:1px solid var(--border);border-radius:99px;padding:4px 12px;font-size:11px;font-weight:600;color:var(--text-secondary);box-shadow:inset 0 1px 3px #0000001a;transition:all .2s ease}._quotaDot_1pbat_557{width:6px;height:6px;border-radius:50%;flex-shrink:0}._quotaText_1pbat_564{line-height:1}._backdrop_a3bfs_1{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_a3bfs_12{background-color:var(--surface-1);border-radius:20px;padding:24px;width:340px;border:1px solid var(--border);box-shadow:0 20px 40px #0006}._title_a3bfs_21{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:20px}._input_a3bfs_28{width:100%;background-color:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:12px 14px;font-size:.95rem;color:var(--text-primary);outline:none;transition:border-color .2s ease}._input_a3bfs_28:focus{border-color:var(--text-primary)}._categoryWrapper_a3bfs_44{margin-top:20px;position:relative}._label_a3bfs_49{display:block;font-size:11px;color:var(--text-secondary);font-weight:700;letter-spacing:.5px;margin-bottom:8px}._customDropdown_a3bfs_58{position:relative;width:100%}._dropdownHeader_a3bfs_63{background-color:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease}._headerActive_a3bfs_75{border-color:var(--text-primary);background-color:var(--surface-3)}._selectedLabel_a3bfs_80{display:flex;align-items:center;font-size:.9rem;color:var(--text-primary)}._chevron_a3bfs_87{color:var(--text-secondary);font-size:1.2rem;transition:transform .2s ease}._chevronUp_a3bfs_93{transform:rotate(180deg)}._dropdownList_a3bfs_97{position:absolute;top:calc(100% + 8px);left:0;right:0;background-color:var(--surface-3);border:1px solid var(--border);border-radius:12px;overflow:hidden;z-index:10;box-shadow:0 10px 25px #0000004d;animation:_slideDown_a3bfs_1 .2s ease-out}@keyframes _slideDown_a3bfs_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_a3bfs_116{padding:12px 14px;display:flex;align-items:center;font-size:.9rem;color:var(--text-primary);cursor:pointer;transition:background .2s ease}._dropdownItem_a3bfs_116:hover{background-color:var(--surface-2)}._itemActive_a3bfs_130{background-color:#ffffff0d;font-weight:600;color:var(--text-primary)}._actions_a3bfs_136{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}._cancel_a3bfs_143{background:transparent;border:none;font-size:.9rem;font-weight:500;color:var(--text-secondary);cursor:pointer;padding:8px 16px;border-radius:8px;transition:background .2s ease}._cancel_a3bfs_143:hover{background-color:var(--surface-2);color:var(--text-primary)}._done_a3bfs_160{background-color:var(--text-primary);border:none;font-size:.9rem;font-weight:600;color:var(--surface-1);cursor:pointer;padding:8px 20px;border-radius:8px;transition:opacity .2s ease}._done_a3bfs_160:hover:not(:disabled){opacity:.9}._done_a3bfs_160:disabled{opacity:.3;cursor:not-allowed}._overlay_mnq94_1{position:fixed;inset:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100000;display:flex;justify-content:center;align-items:flex-start;padding-top:15vh;animation:_fadeIn_mnq94_1 .2s ease}._modal_mnq94_14{width:90%;max-width:650px;background-color:var(--surface-1);border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 60px #0006;overflow:hidden;display:flex;flex-direction:column;animation:_slideDown_mnq94_1 .2s cubic-bezier(.2,0,.2,1)}._searchHeader_mnq94_27{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border);gap:12px}._searchIcon_mnq94_35{width:24px;height:24px;color:var(--text-secondary);flex-shrink:0}._searchInput_mnq94_42{flex:1;background:transparent;border:none;outline:none;font-size:20px;color:var(--text-primary);font-weight:500}._searchInput_mnq94_42::placeholder{color:var(--text-muted)}._escBadge_mnq94_56{background-color:var(--surface-3);color:var(--text-secondary);border:1px solid var(--border);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;cursor:pointer}._escBadge_mnq94_56:hover{background-color:var(--surface-4);color:var(--text-primary)}._resultsList_mnq94_72{max-height:400px;overflow-y:auto;padding:8px}._resultsList_mnq94_72::-webkit-scrollbar{width:8px}._resultsList_mnq94_72::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:8px}._resultItem_mnq94_87{display:flex;align-items:center;gap:16px;padding:12px 16px;border-radius:12px;cursor:pointer;transition:background-color .1s ease}._resultItem_mnq94_87:hover{background-color:var(--surface-2)}._resultIcon_mnq94_101{width:20px;height:20px;color:var(--text-secondary);flex-shrink:0;display:flex;align-items:center;justify-content:center}._circle_mnq94_111{width:16px;height:16px;border:2px solid var(--text-secondary);border-radius:50%}._resultText_mnq94_118{flex:1;display:flex;flex-direction:column;min-width:0}._resultTitle_mnq94_125{font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._resultDetails_mnq94_133{display:flex;align-items:center;gap:8px;margin-top:4px}._resultListBadge_mnq94_140{font-size:11px;padding:2px 6px;background-color:var(--surface-3);color:var(--text-secondary);border-radius:6px;white-space:nowrap}._resultDesc_mnq94_149{font-size:13px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._emptyState_mnq94_157{padding:32px;text-align:center;color:var(--text-secondary);font-size:15px}._loader_mnq94_164{width:18px;height:18px;border:2px solid var(--text-secondary);border-bottom-color:transparent;border-radius:50%;animation:_rotation_mnq94_1 1s linear infinite}@keyframes _rotation_mnq94_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_mnq94_1{0%{opacity:0}to{opacity:1}}@keyframes _slideDown_mnq94_1{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._overlay_hxrjd_1{position:fixed;inset:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100000;display:flex;justify-content:center;align-items:center;animation:_fadeIn_hxrjd_1 .2s ease}._modal_hxrjd_13{width:90%;max-width:450px;background-color:var(--surface-1);border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 60px #0006;overflow:hidden;display:flex;flex-direction:column;animation:_scaleUp_hxrjd_1 .2s cubic-bezier(.2,0,.2,1)}._header_hxrjd_26{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border)}._header_hxrjd_26 h2{margin:0;font-size:18px;color:var(--text-primary);font-weight:600}._closeBtn_hxrjd_41{background:transparent;border:none;font-size:18px;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:50%;transition:background-color .2s}._closeBtn_hxrjd_41:hover{background-color:var(--surface-2);color:var(--text-primary)}._content_hxrjd_57{padding:16px 24px;display:flex;flex-direction:column;gap:16px}._shortcutRow_hxrjd_64{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--surface-2)}._shortcutRow_hxrjd_64:last-child{border-bottom:none}._desc_hxrjd_76{font-size:15px;color:var(--text-secondary);font-weight:500}._keys_hxrjd_82{display:flex;gap:6px}._keyBadge_hxrjd_87{background-color:var(--surface-3);color:var(--text-primary);border:1px solid var(--border);border-radius:6px;padding:4px 10px;font-size:13px;font-weight:600;min-width:24px;text-align:center;box-shadow:0 2px 0 var(--border)}@keyframes _fadeIn_hxrjd_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleUp_hxrjd_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._appContainer_18occ_2{height:100vh;display:flex;flex-direction:column;background:var(--bg);overflow:hidden;width:100vw}._navbar_18occ_12{height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--border);background:var(--surface-1);position:relative;z-index:2000}._body_18occ_26{flex:1;display:flex;overflow:hidden;position:relative}._sidebarWrapper_18occ_34{width:280px;flex-shrink:0;transition:width .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);overflow:hidden;border-right:1px solid var(--border);background:var(--surface-1);z-index:1100}._sidebarClosed_18occ_45{width:0;border-right:none}._sidebarOpen_18occ_51{width:280px}._mainContent_18occ_56{flex:1;display:flex;flex-direction:column;background:var(--bg);min-width:0;height:100%;transition:filter .3s ease}._navLeft_18occ_67{display:flex;align-items:center;gap:12px}._menuButton_18occ_68{background:none;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--text-primary);cursor:pointer;transition:background-color .2s ease}._menuButton_18occ_68:hover,._menuButtonActive_18occ_74{background-color:var(--surface-3)}._logoImage_18occ_75{height:24px}._appName_18occ_76{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;color:var(--text-primary);letter-spacing:2px}._navRight_18occ_83{display:flex;align-items:center}._profileAvatar_18occ_85{width:32px;height:32px;border-radius:50%;background-color:var(--surface-3);color:var(--text-primary);border:1px solid var(--border);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center}._searchNavBtn_18occ_92{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._searchNavBtn_18occ_92:hover{background-color:var(--surface-2);color:var(--text-primary)}._logoContainer_18occ_110{display:flex;align-items:center;gap:12px}@media(max-width:1024px){._logoContainer_18occ_110{position:absolute;left:50%;transform:translate(-50%);gap:0}._logoImage_18occ_75{display:none!important}._appName_18occ_76{font-family:Poppins,sans-serif;font-weight:500;letter-spacing:2.5px;font-size:16px}}@media(max-width:1024px){._sidebarWrapper_18occ_34{position:absolute;top:0;left:0;bottom:0;width:280px!important;border-right:none}._sidebarClosed_18occ_45{transform:translate(-100%);width:280px!important}._sidebarOpen_18occ_51{transform:translate(0);box-shadow:10px 0 30px #00000080}._blurredOnMobile_18occ_154{filter:blur(4px);pointer-events:none}._mobileOverlay_18occ_160{position:fixed;inset:0;background-color:#0006;z-index:1050;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media(max-width:480px){._sidebarWrapper_18occ_34{width:85%!important}._sidebarClosed_18occ_45{width:85%!important;transform:translate(-100%)}}._toastContainer_1kej3_1{position:fixed;bottom:24px;left:24px;z-index:9999;animation:_slideUp_1kej3_1 .3s cubic-bezier(.2,0,0,1)}._toastContent_1kej3_9{background-color:#1e1e1e;color:#fff;padding:14px 24px;border-radius:4px;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;display:flex;align-items:center;gap:12px;min-width:280px;justify-content:space-between;font-family:Roboto,sans-serif;font-size:14px}._message_1kej3_24{flex:1}._undoBtn_1kej3_28{background:none;border:none;color:var(--text-primary);font-weight:500;cursor:pointer;text-transform:uppercase;padding:8px;margin:-8px;letter-spacing:.5px}._undoBtn_1kej3_28:hover{background:var(--surface-4);border-radius:4px}._closeBtn_1kej3_45{background:none;border:none;color:#9aa0a6;cursor:pointer;font-size:16px;margin-left:8px;padding:4px;display:flex;align-items:center}._closeBtn_1kej3_45:hover{color:#fff}@keyframes _slideUp_1kej3_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._page_1jtf5_1{display:flex;min-height:100vh;background-color:var(--surface-1);flex-direction:row}._left_1jtf5_8,._right_1jtf5_9{flex:1;background-color:var(--bg);display:flex;align-items:center;justify-content:center}._left_1jtf5_8{animation:_slideDown_1jtf5_1 .8s ease-out forwards}._right_1jtf5_9{animation:_slideUp_1jtf5_1 .8s ease-out forwards}._brandGroup_1jtf5_25{text-align:center}._logo_1jtf5_29{width:150px;height:auto;margin-bottom:16px}._brandName_1jtf5_35{color:var(--text-primary);font-family:Poppins,sans-serif;font-size:32px;font-weight:500;margin-bottom:8px;letter-spacing:3px}._tagline_1jtf5_44{color:var(--text-secondary);font-size:14px}._form_1jtf5_49{width:100%;max-width:360px;display:flex;flex-direction:column;gap:14px}._formTitle_1jtf5_57{color:var(--text-primary);font-size:24px;margin-bottom:8px}._error_1jtf5_64{color:var(--err-msg);font-size:14px;text-align:left;margin-bottom:8px;font-weight:500}._input_1jtf5_72{width:100%;background-color:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:12px 64px 12px 12px;color:var(--text-primary)}._input_1jtf5_72::placeholder{color:var(--text-secondary)}._input_1jtf5_72:focus{outline:none;border-color:var(--text-primary)}._primaryButton_1jtf5_91{background-color:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:12px;color:var(--text-primary);cursor:pointer;transition:background-color .2s ease}._primaryButton_1jtf5_91:hover{background-color:var(--border)}._googleButton_1jtf5_105{background-color:transparent;border:1px solid var(--border);border-radius:8px;padding:12px;color:var(--text-primary);cursor:pointer}._helperText_1jtf5_114{color:var(--text-secondary);font-size:14px;text-align:center}._link_1jtf5_120{color:var(--text-primary);text-decoration:none}._link_1jtf5_120:hover{text-decoration:underline}._divider_1jtf5_129{display:flex;align-items:center;gap:12px;margin:6px 0;color:var(--text-secondary);font-size:12px}._divider_1jtf5_129:before,._divider_1jtf5_129:after{content:"";flex:1;height:1px;background-color:var(--text-primary);opacity:.2}._verticalDivider_1jtf5_147{width:1px;background-color:var(--border)}._copyright_1jtf5_153{position:absolute;bottom:16px;left:24px;font-size:12px;color:var(--text-secondary)}._passwordWrapper_1jtf5_162{position:relative;width:100%}._passwordToggle_1jtf5_167{position:absolute;top:0;right:0;height:100%;padding:0 14px;background:transparent;border:none;border-left:1px solid var(--border);color:var(--text-primary);font-size:13px;font-weight:500;cursor:pointer;visibility:hidden;display:flex;align-items:center}._passwordToggle_1jtf5_167:hover{background-color:#ffffff0a}._passwordToggle_1jtf5_167._visible_1jtf5_190{visibility:visible}._success_1jtf5_194{color:var(--text-secondary)}._inputError_1jtf5_202{border-color:var(--err-msg)}._fieldError_1jtf5_206{color:var(--err-msg);font-size:12px;margin-top:-6px}@keyframes _slideDown_1jtf5_1{0%{transform:translateY(-24px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _slideUp_1jtf5_1{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _slideDownMobile_1jtf5_1{0%{transform:translateY(-24px)}to{transform:translateY(0)}}@media(max-width:1024px){._page_1jtf5_1{flex-direction:row}._left_1jtf5_8,._right_1jtf5_9{padding:24px}._logo_1jtf5_29{width:120px}._brandName_1jtf5_35{font-size:26px}._tagline_1jtf5_44{display:none}}@media(max-width:640px){._page_1jtf5_1{flex-direction:column}._left_1jtf5_8,._right_1jtf5_9{width:100%;padding:24px 16px;animation:none}._left_1jtf5_8{padding-top:80px;padding-bottom:8px;flex:unset}._right_1jtf5_9{padding-top:32px}._verticalDivider_1jtf5_147{display:none}._logo_1jtf5_29{width:90px}._brandName_1jtf5_35{font-size:22px}._tagline_1jtf5_44{display:none}._page_1jtf5_1{animation:_slideDownMobile_1jtf5_1 .6s ease-out forwards}}._page_1ggei_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--bg);padding:24px}._card_1ggei_10{background-color:var(--surface);border-radius:16px;padding:32px 28px;max-width:420px;width:100%;text-align:center;box-shadow:0 10px 30px #00000014,0 2px 8px #0000000a}._title_1ggei_23{font-size:26px;font-weight:600;color:var(--text-primary);margin-bottom:12px}._message_1ggei_30{font-size:15px;line-height:1.6;color:var(--text-secondary);margin-bottom:20px}._success_1ggei_38{font-size:14px;color:var(--success);margin-bottom:16px}._error_1ggei_44{font-size:14px;color:var(--error);margin-bottom:16px}._resendButton_1ggei_51{width:100%;padding:12px 16px;font-size:14px;font-weight:500;margin-bottom:16px;background-color:transparent;color:var(--primary);border:1px solid var(--primary);border-radius:10px;cursor:pointer;transition:background-color .2s ease,color .2s ease}._resendButton_1ggei_51:hover:not(:disabled){background-color:var(--primary);color:var(--btn-text, #fff)}._resendButton_1ggei_51:disabled{opacity:.6;cursor:not-allowed}._loginLink_1ggei_78,._loginButton_1ggei_78{display:block;font-size:14px;color:var(--text-secondary);text-decoration:none}._loginLink_1ggei_78:hover{text-decoration:underline}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}._backdrop_qxhet_1{position:fixed;inset:0;background:#00000080;display:grid;place-items:center;z-index:100}._modal_qxhet_10{background:var(--surface-1);border-radius:16px;padding:20px;width:320px;border:1px solid var(--border);animation:_pop_qxhet_1 .16s ease}@keyframes _pop_qxhet_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._title_qxhet_31{margin-bottom:12px;font-size:16px;color:var(--text-primary)}._input_qxhet_37{width:100%;padding:10px;border-radius:8px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-primary);font-size:14px}._actions_qxhet_47{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}._cancel_qxhet_54{background:none;border:none;color:var(--text-secondary);cursor:pointer}._save_qxhet_61{background:var(--surface-3);border:none;color:var(--text-primary);padding:6px 14px;border-radius:8px;cursor:pointer}._card_1oqpv_2{width:100%;height:auto;max-height:calc(100vh - 120px);background:var(--surface-1);border-radius:16px;padding:16px 20px 20px;display:flex;flex-direction:column;flex-shrink:0;position:relative;transition:all .2s ease;border:1px solid var(--border);z-index:1}._singleViewCard_1oqpv_18{width:100%;max-width:600px;margin:0 auto}._header_1oqpv_25{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;position:relative;z-index:10}._titleContainer_1oqpv_35{display:flex;align-items:center;gap:10px;flex:1;min-width:0}._title_1oqpv_35{color:var(--text-primary);font-size:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0}._menuWrapper_1oqpv_57{position:relative;display:flex;align-items:center}._menuButton_1oqpv_63{background:none;border:none;color:var(--text-secondary);font-size:20px;cursor:pointer;padding:4px;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}._menuButton_1oqpv_63:hover{background:var(--surface-3);color:var(--text-primary)}._more_1oqpv_84{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:0;width:24px;height:24px;font-size:18px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1}._more_1oqpv_84:hover{background-color:var(--surface-4, rgba(255, 255, 255, .1));color:var(--text-primary)}._dropdown_1oqpv_106{position:absolute;min-width:200px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:6px;opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:9999;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000080;right:0;top:100%}._dropdownOpen_1oqpv_125{opacity:1;transform:translateY(4px) scale(1);pointer-events:auto}._menuItem_1oqpv_131{width:100%;background:none;border:none;color:var(--text-primary);padding:10px 12px;text-align:left;border-radius:8px;cursor:pointer;font-size:14px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;transition:background .1s}._menuItem_1oqpv_131:hover:not(._disabledItem_1oqpv_148){background:var(--surface-3)}._menuIconWrapper_1oqpv_152{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--text-secondary)}._separator_1oqpv_161{height:1px;background:var(--border);margin:4px 0;width:100%}._danger_1oqpv_168{color:var(--err-msg, #ff5252)}._danger_1oqpv_168:hover:not(:disabled){background-color:#ff52521a!important}._disabledWrapper_1oqpv_176{padding:0;cursor:default;display:flex;flex-direction:column}._disabledItem_1oqpv_148{width:100%;padding:10px 12px 2px;font-size:14px;color:var(--text-primary);opacity:.35;cursor:default}._helperText_1oqpv_192{padding:0 12px 10px;font-size:11px;color:var(--text-muted, #888);opacity:.6;line-height:1.2;font-style:normal}._contentWrapper_1oqpv_202{display:flex;flex-direction:column;flex:1;min-height:0;padding:0 4px 16px}._scrollContainer_1oqpv_210{flex:1;overflow-y:auto;padding-right:4px}._scrollContainer_1oqpv_210::-webkit-scrollbar{width:6px}._scrollContainer_1oqpv_210::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:8px}._scrollContainer_1oqpv_210::-webkit-scrollbar-thumb:hover{background:var(--border)}._empty_1oqpv_229{display:flex;flex:0 0 auto!important;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;text-align:center;min-height:300px}._animation_1oqpv_240{width:180px!important;height:180px!important;margin-bottom:16px}._empty_1oqpv_229 p{margin-top:0;font-size:14px;color:var(--text-secondary)}._addTaskButton_1oqpv_253{margin:10px 0;display:flex;align-items:center;gap:10px;width:100%;flex-shrink:0;background:var(--surface-2);border:none;border-radius:999px;padding:10px 14px;color:var(--text-secondary);font-size:14px;cursor:pointer;transition:all .2s}._addTaskButton_1oqpv_253:hover{background:var(--surface-3);color:var(--text-primary)}._plus_1oqpv_275{font-size:18px;font-weight:700}._taskEditor_1oqpv_280{background:var(--surface-2);border-radius:12px;padding:12px;flex-shrink:0;overflow:visible;transform-origin:top;margin-bottom:8px;border:1px solid var(--border)}._editorAnimate_1oqpv_291{animation:_slideDown_1oqpv_1 .3s cubic-bezier(.2,0,.2,1) forwards}._subtaskEditor_1oqpv_295{margin-left:36px;width:calc(100% - 36px);position:relative;background:var(--surface-1);border:1px solid var(--border)}._subtaskLine_1oqpv_303{position:absolute;left:-19px;top:-12px;height:24px;width:12px;border-left:2px solid var(--border);border-bottom:2px solid var(--border);border-bottom-left-radius:8px}@keyframes _slideDown_1oqpv_1{0%{max-height:0;opacity:0;transform:translateY(-8px);padding:0 12px}to{max-height:500px;opacity:1;transform:translateY(0);padding:12px}}._editorTitle_1oqpv_330,._editorDetails_1oqpv_331{width:100%;background:none;border:none;outline:none;resize:none;font-family:inherit;display:block}._editorTitle_1oqpv_330{font-size:16px;font-weight:500;color:var(--text-primary);margin-bottom:4px;overflow-y:auto}._editorDetails_1oqpv_331{font-size:14px;color:var(--text-secondary);max-height:160px;overflow-y:auto}._editorTitle_1oqpv_330::-webkit-scrollbar,._editorDetails_1oqpv_331::-webkit-scrollbar{width:6px}._editorTitle_1oqpv_330::-webkit-scrollbar-thumb,._editorDetails_1oqpv_331::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:8px}._editorTitle_1oqpv_330::-webkit-scrollbar-thumb:hover,._editorDetails_1oqpv_331::-webkit-scrollbar-thumb:hover{background:var(--border)}._editorActionsRight_1oqpv_372{margin-top:12px;display:flex;justify-content:flex-end;gap:10px}._cancelBtn_1oqpv_379{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:14px;padding:6px 12px}._cancelBtn_1oqpv_379:hover{color:var(--text-primary)}._saveBtn_1oqpv_392{background:var(--surface-3);border:none;border-radius:8px;padding:6px 16px;color:var(--text-primary);font-weight:600;cursor:pointer}._saveBtn_1oqpv_392:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._deadlineRow_1oqpv_409{margin-top:10px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}._deadlineBtn_1oqpv_417{background:transparent;border:1px solid var(--border);border-radius:999px;padding:4px 12px;font-size:13px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}._deadlineBtn_1oqpv_417:hover{background:var(--surface-3);border-color:var(--text-secondary);color:var(--text-primary)}._iconOnlyBtn_1oqpv_434{position:relative;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border);border-radius:999px;padding:4px 8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}._iconOnlyBtn_1oqpv_434:hover{background:var(--surface-3);border-color:var(--text-secondary);color:var(--text-primary)}._deadlinePill_1oqpv_454{margin-top:8px;width:fit-content;background:var(--surface-3);border-radius:999px;padding:4px 10px;display:flex;align-items:center;gap:6px;color:var(--text-primary);font-size:12px;animation:_fadeIn_1oqpv_1 .2s ease;border:1px solid var(--border)}._clearBtn_1oqpv_469{background:transparent;border:none;width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);font-size:10px}._clearBtn_1oqpv_469:hover{color:var(--text-primary);background-color:var(--surface-4);border-radius:50%}._taskList_1oqpv_489{list-style:none;padding:0;margin:0;animation:_fadeIn_1oqpv_1 .2s ease}._taskItem_1oqpv_496{position:relative;display:flex;align-items:flex-start;gap:12px;padding:8px 4px;border-radius:8px;cursor:pointer;transition:background .15s ease}._taskItem_1oqpv_496:hover{background:var(--surface-3)}._checkbox_1oqpv_511{appearance:none;width:18px;height:18px;min-width:18px;margin-top:3px;border-radius:50%;border:2px solid var(--text-secondary);background:transparent;cursor:pointer;position:relative;transition:all .2s ease}._checkbox_1oqpv_511:after{content:"";position:absolute;inset:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>');background-size:12px;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .2s ease}._checkbox_1oqpv_511:hover{border-color:var(--text-primary)}._checkbox_1oqpv_511:hover:after{opacity:1;filter:brightness(.7)}._checkbox_1oqpv_511:checked{background:var(--text-primary);border-color:var(--text-primary)}._checkbox_1oqpv_511:checked:after{opacity:1;filter:brightness(0)}._taskText_1oqpv_556{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:2px}._collapseBtn_1oqpv_565{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:0;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}._collapseBtn_1oqpv_565:hover{color:var(--text-primary)}._taskTitle_1oqpv_582{font-size:14px;color:var(--text-primary);line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}._taskDetails_1oqpv_590{font-size:13px;color:var(--text-secondary);line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}._taskDate_1oqpv_598{width:fit-content;font-size:12px;color:var(--text-primary);border:1px solid var(--border);border-radius:999px;padding:2px 8px;margin-top:2px;display:flex;align-items:center;gap:4px}._overdue_1oqpv_611{color:#e53935;border-color:#e53935;background-color:#e539351a}._virtualTask_1oqpv_617{opacity:.8;pointer-events:none;border:1px dashed var(--border);background:var(--surface-2)}._loaderIcon_1oqpv_624{display:inline-block;animation:_spin_1oqpv_1 1s linear infinite}@keyframes _spin_1oqpv_1{to{transform:rotate(360deg)}}._taskRightControls_1oqpv_636{margin-left:auto;display:flex;align-items:center;gap:4px;flex-shrink:0;height:24px}._starBtn_1oqpv_645{background:none;border:none;cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all .2s ease}._starBtn_1oqpv_645:hover{background-color:var(--surface-4);opacity:1}._deleteBtn_1oqpv_663{background:none;border:none;cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all .2s ease}._deleteBtn_1oqpv_663:hover{background-color:#ff52521a;color:var(--err-msg, #ff5252);opacity:1}@media(min-width:1025px){._taskItem_1oqpv_496 ._starBtn_1oqpv_645,._taskItem_1oqpv_496 ._menuWrapper_1oqpv_57{opacity:0}._taskItem_1oqpv_496:hover ._starBtn_1oqpv_645,._taskItem_1oqpv_496:hover ._menuWrapper_1oqpv_57{opacity:1}._starBtn_1oqpv_645[title=Unstar],._header_1oqpv_25 ._menuWrapper_1oqpv_57{opacity:1!important}._taskItem_1oqpv_496 ._deleteBtn_1oqpv_663{opacity:0}._taskItem_1oqpv_496:hover ._deleteBtn_1oqpv_663{opacity:1}}@media(max-width:1024px){._starBtn_1oqpv_645,._menuWrapper_1oqpv_57,._deleteBtn_1oqpv_663{opacity:1!important}}._subtaskList_1oqpv_726{list-style:none;padding-left:32px;margin:0}._completedSection_1oqpv_732{margin-top:12px;border-top:1px solid var(--border);padding-top:8px}._completedHeaderWrapper_1oqpv_738{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}._completedHeader_1oqpv_738{flex:1;display:flex;align-items:center;justify-content:flex-start;gap:8px;background:transparent;border:none;padding:8px 4px;font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer;border-radius:6px}._completedHeader_1oqpv_738:hover{background:var(--surface-2);color:var(--text-primary)}._clearCompletedBtn_1oqpv_767{background:transparent;border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;padding:4px 12px;font-size:12px;cursor:pointer;transition:all .2s;white-space:nowrap}._clearCompletedBtn_1oqpv_767:hover{background:#ff52521a;border-color:transparent;color:var(--err-msg, #ff5252)}._rotate_1oqpv_785{transform:rotate(-180deg)}._completedTask_1oqpv_789 ._taskTitle_1oqpv_582,._completedTask_1oqpv_789 ._taskDetails_1oqpv_590{text-decoration:line-through;color:var(--text-muted)}._completedTask_1oqpv_789 ._taskDate_1oqpv_598{opacity:.6;text-decoration:line-through}@keyframes _fadeIn_1oqpv_1{0%{opacity:0}to{opacity:1}}._checkboxPreview_1oqpv_810{border-color:var(--text-secondary)!important;position:relative;background-color:transparent!important}._checkboxPreview_1oqpv_810:after{content:"";position:absolute;inset:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>');background-size:12px;background-position:center;background-repeat:no-repeat;opacity:.7!important;filter:none!important}._dropdownFixed_1oqpv_829{position:fixed;z-index:99999;min-width:140px;background-color:var(--surface-3)!important;border:1px solid var(--border);border-radius:12px;padding:6px;box-shadow:0 10px 40px #0009;animation:_fadeIn_1oqpv_1 .1s ease;display:flex;flex-direction:column}._calendarWrapper_1oqpv_843{padding:10px}._calendarFooter_1oqpv_847{display:flex;justify-content:flex-end;gap:12px;margin-top:12px;padding-top:8px;border-top:1px solid var(--border)}._footerBtn_1oqpv_856{background:none;border:none;font-size:13px;color:var(--text-secondary);cursor:pointer}._footerBtn_1oqpv_856:hover{color:var(--text-primary)}._rdpCustom_1oqpv_868{--rdp-cell-size: 34px !important;--rdp-caption-font-size: 14px !important;--rdp-accent-color: var(--text-primary) !important;--rdp-background-color: var(--surface-3) !important;--rdp-day-height: 34px !important;--rdp-day-width: 34px !important;margin:0!important}@media(max-width:380px){._rdpCustom_1oqpv_868{--rdp-cell-size: 28px !important;--rdp-day-height: 28px !important;--rdp-day-width: 28px !important;--rdp-caption-font-size: 12px !important}._dropdownFixed_1oqpv_829{padding:4px!important}._calendarWrapper_1oqpv_843{padding:6px!important}}._rdpCustom_1oqpv_868 .rdp-day_selected{background-color:var(--text-primary)!important;color:var(--bg)!important;font-weight:700}._rdpCustom_1oqpv_868 .rdp-day:hover:not(.rdp-day_selected){background-color:var(--surface-4, #333)!important;border-radius:50%}._rdpCustom_1oqpv_868 .rdp-caption_label{color:var(--text-primary)!important;font-weight:600}._rdpCustom_1oqpv_868 .rdp-nav_button{color:var(--text-secondary)}._rdpCustom_1oqpv_868 .rdp-nav_button:hover{color:var(--text-primary);background:var(--surface-4)}._rdpCustom_1oqpv_868 .rdp-head_cell{color:var(--text-secondary);font-size:12px;font-weight:500}._rdpCustom_1oqpv_868 .rdp-day{color:var(--text-primary);font-size:13px}._rdpCustom_1oqpv_868 .rdp-day_today{color:var(--text-primary)!important;text-decoration:underline;font-weight:700}._taskInsertionLine_1oqpv_936{position:absolute;left:0;right:0;height:3px;background-color:var(--text-primary);box-shadow:0 0 6px var(--text-primary);z-index:10;pointer-events:none;border-radius:2px}._lineTop_1oqpv_948{top:-2px}._lineBottom_1oqpv_952{bottom:-2px}._dragOverlayTask_1oqpv_957{background:var(--surface-1);border:1px solid var(--border);border-radius:8px;padding:10px 12px;box-shadow:0 8px 24px #0000004d;display:flex;align-items:center;gap:12px;width:100%;max-width:400px;cursor:grabbing}._dragOverlayTask_1oqpv_957 ._checkbox_1oqpv_511{border-color:var(--text-primary);opacity:.6}._dragOverlayTask_1oqpv_957 ._taskTitle_1oqpv_582{font-size:14px;color:var(--text-primary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mobileFloatingButton_1oqpv_986{position:fixed;right:0;top:50%;transform:translateY(-50%);width:48px;height:72px;border-radius:72px 0 0 72px;background-color:var(--text-primary);color:var(--surface-1);border:1px solid var(--border);border-right:none;display:flex;align-items:center;justify-content:center;box-shadow:-4px 4px 20px #00000040;cursor:pointer;z-index:999;transition:all .25s cubic-bezier(.175,.885,.32,1.275)}._mobileFloatingButton_1oqpv_986:active{transform:translateY(-50%) scale(.9) translate(6px)}._floatingPlus_1oqpv_1011{font-size:28px;font-weight:300;padding-right:6px}._bottomSheetBackdropWrapper_1oqpv_1018{position:fixed;inset:0;z-index:100000;display:flex;flex-direction:column;justify-content:flex-end}._bottomSheetBackdrop_1oqpv_1018{position:absolute;inset:0;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._bottomSheet_1oqpv_1018{position:relative;background:var(--surface-1);border-top:1px solid var(--border);border-radius:24px 24px 0 0;padding:16px 24px 32px;width:100%;max-height:85vh;box-shadow:0 -10px 40px #0000004d;display:flex;flex-direction:column;z-index:100001;box-sizing:border-box}._bottomSheetHandleBar_1oqpv_1050{display:flex;justify-content:center;padding-bottom:16px;cursor:grab}._bottomSheetHandle_1oqpv_1050{width:40px;height:5px;border-radius:99px;background:var(--border)}._bottomSheetTitle_1oqpv_1064{font-size:18px;font-weight:600;color:var(--text-primary);margin-top:0;margin-bottom:16px;text-align:center}._bottomSheetBody_1oqpv_1073{display:flex;flex-direction:column;gap:16px}._bottomSheetInputTitle_1oqpv_1079{width:100%;background:transparent;border:none;border-bottom:2px solid var(--border);outline:none;font-size:18px;font-weight:500;color:var(--text-primary);padding:8px 0;font-family:inherit;resize:none;transition:border-color .2s;box-sizing:border-box}._bottomSheetInputTitle_1oqpv_1079:focus{border-color:var(--text-primary)}._bottomSheetInputDetails_1oqpv_1099{width:100%;background:transparent;border:none;outline:none;font-size:15px;color:var(--text-secondary);padding:4px 0;font-family:inherit;resize:none;min-height:80px;max-height:200px;box-sizing:border-box}._bottomSheetDeadlineRow_1oqpv_1114{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}._bottomSheetActions_1oqpv_1122{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}._bottomSheetCancel_1oqpv_1129{background:transparent;border:none;color:var(--text-secondary);font-size:15px;font-weight:500;padding:8px 16px;cursor:pointer;border-radius:8px;transition:background .2s}._bottomSheetCancel_1oqpv_1129:hover{background:var(--surface-2);color:var(--text-primary)}._bottomSheetSave_1oqpv_1146{background:var(--text-primary);color:var(--surface-1);border:none;font-size:15px;font-weight:600;padding:8px 24px;cursor:pointer;border-radius:8px;box-shadow:0 4px 12px #00000026;transition:opacity .2s,transform .1s}._bottomSheetSave_1oqpv_1146:disabled{opacity:.5;cursor:not-allowed}._bottomSheetSave_1oqpv_1146:active:not(:disabled){transform:scale(.97)}._skeletonCard_1oqpv_1171{width:100%;background:var(--surface-1);border:1px solid var(--border);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px}._skeletonHeader_1oqpv_1182{display:flex;align-items:center;gap:12px}._skeletonTitle_1oqpv_1188{height:24px;width:140px}._skeletonBadge_1oqpv_1193{height:18px;width:60px;border-radius:99px}._skeletonContent_1oqpv_1199{display:flex;flex-direction:column;gap:16px}._skeletonBtn_1oqpv_1205{height:38px;width:100%;border-radius:8px}._skeletonList_1oqpv_1211{display:flex;flex-direction:column;gap:12px;margin-top:8px}._skeletonRow_1oqpv_1218{display:flex;align-items:center;gap:16px;padding:12px 14px;border:1px solid var(--border);border-radius:8px}._skeletonCircle_1oqpv_1227{height:20px;width:20px;border-radius:50%;flex-shrink:0}._skeletonTextContainer_1oqpv_1234{display:flex;flex-direction:column;gap:6px;flex:1}._skeletonLineLong_1oqpv_1241{height:14px;width:65%}._skeletonLineShort_1oqpv_1246{height:10px;width:25%}._sortButton_1oqpv_1251{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}._sortButton_1oqpv_1251:hover{background:var(--surface-3);color:var(--text-primary)}._headerControls_1oqpv_1271{display:flex;align-items:center;gap:8px}._dropdownHeader_1oqpv_1277{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);padding:6px 12px 4px;border-bottom:1px solid var(--border);margin-bottom:4px;font-weight:600;width:100%}._activeSortItem_1oqpv_1289{color:var(--text-primary)!important;font-weight:600;background-color:#ffffff0d}._subMenuSection_1oqpv_1295{max-height:120px;overflow-y:auto;display:flex;flex-direction:column}._menuSectionHeader_1oqpv_1303{display:flex;align-items:center;gap:8px;padding:8px 12px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-top:1px solid var(--border);margin-top:4px;width:100%;box-sizing:border-box}._menuSubSection_1oqpv_1319{display:flex;flex-direction:column;gap:2px;width:100%;padding:0 6px;box-sizing:border-box}._subMenuItemInline_1oqpv_1328{width:100%;background:none;border:none;color:var(--text-primary);padding:8px 12px;text-align:left;border-radius:6px;cursor:pointer;font-size:13px;transition:background .1s;display:flex;align-items:center;gap:4px;box-sizing:border-box}._subMenuItemInline_1oqpv_1328:hover{background:var(--surface-3);color:var(--primary)}._listSelectorPillContainer_1oqpv_1351{position:relative;margin-top:8px;display:inline-block}._listSelectorPill_1oqpv_1351{background:var(--surface-3);border-radius:999px;padding:4px 10px;display:flex;align-items:center;gap:6px;color:var(--text-primary);font-size:12px;border:1px solid var(--border);cursor:pointer;transition:all .2s ease;line-height:1}._listSelectorPill_1oqpv_1351:hover{background:var(--surface-4);border-color:var(--primary)}._pillArrow_1oqpv_1377{font-size:8px;color:var(--text-secondary);transition:transform .2s ease}._listSelectorDropdown_1oqpv_1383{position:absolute;bottom:100%;left:0;margin-bottom:6px;min-width:180px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:6px;box-shadow:0 8px 32px #0006;z-index:10001;display:flex;flex-direction:column;animation:_slideUp_1oqpv_1 .15s ease}._listSelectorDropdownHeader_1oqpv_1400{padding:6px 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--border);margin-bottom:4px}._listSelectorDropdownItem_1oqpv_1411{width:100%;background:none;border:none;color:var(--text-primary);padding:8px 10px;text-align:left;border-radius:8px;cursor:pointer;font-size:13px;transition:background .1s}._listSelectorDropdownItem_1oqpv_1411:hover{background:var(--surface-3)}@keyframes _slideUp_1oqpv_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._drawerBackdrop_n7tuj_1{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;justify-content:flex-end;pointer-events:auto}._backdropBlur_n7tuj_13{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1}._drawerPanel_n7tuj_25{position:relative;width:480px;max-width:95vw;height:100%;background:var(--surface-1);border-left:1px solid var(--border);box-shadow:-10px 0 40px #00000059;display:flex;flex-direction:column;z-index:2;color:var(--text-primary);transition:background .3s ease,border-color .3s ease}._header_n7tuj_41{padding:24px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;background:var(--surface-2)}._headerLeft_n7tuj_50{display:flex;align-items:center;gap:14px}._sparkleBg_n7tuj_56{width:40px;height:40px;border-radius:12px;background:var(--surface-3);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-primary);flex-shrink:0}._title_n7tuj_69{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px;color:var(--text-primary)}._subtitle_n7tuj_77{font-size:12px;color:var(--text-secondary);margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}._closeBtn_n7tuj_87{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._closeBtn_n7tuj_87:hover{background:var(--surface-3);color:var(--text-primary);transform:rotate(90deg)}._body_n7tuj_107{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column}._listContainer_n7tuj_115{display:flex;flex-direction:column;gap:16px;flex:1}._stepList_n7tuj_122{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}._stepItem_n7tuj_131{display:flex;align-items:center;padding:12px 14px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border);transition:all .2s ease}._stepItem_n7tuj_131:hover{background:var(--surface-3);border-color:var(--text-muted)}._selectedStep_n7tuj_146{background:var(--surface-3);border-color:var(--text-primary)}._selectedStep_n7tuj_146:hover{background:var(--surface-4);border-color:var(--text-primary)}._checkWrapper_n7tuj_157{padding-right:12px;cursor:pointer;display:flex;align-items:center}._customCheckbox_n7tuj_164{width:20px;height:20px;border-radius:6px;border:2px solid var(--text-secondary);display:flex;align-items:center;justify-content:center;color:var(--bg);transition:all .2s cubic-bezier(.4,0,.2,1)}._stepItem_n7tuj_131:hover ._customCheckbox_n7tuj_164{border-color:var(--text-primary)}._checkboxChecked_n7tuj_180{background:var(--text-primary)!important;border-color:var(--text-primary)!important;color:var(--bg)!important}._textWrapper_n7tuj_187{flex:1;display:flex;align-items:center;min-width:0}._stepText_n7tuj_194{font-size:14px;line-height:1.5;color:var(--text-primary);cursor:pointer;word-break:break-word;transition:color .15s ease;overflow:hidden;text-overflow:ellipsis}._stepText_n7tuj_194:hover{color:var(--text-primary);text-decoration:underline}._selectedStep_n7tuj_146 ._stepText_n7tuj_194{font-weight:500}._inlineInput_n7tuj_214{width:100%;background:var(--bg);border:1px solid var(--text-primary);border-radius:6px;color:var(--text-primary);font-size:14px;padding:6px 10px;outline:none}._actions_n7tuj_226{display:flex;align-items:center;padding-left:8px;opacity:0;transition:opacity .15s ease}._stepItem_n7tuj_131:hover ._actions_n7tuj_226{opacity:1}._iconBtn_n7tuj_238{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._iconBtn_n7tuj_238:hover{background:#ef44441a;color:var(--over-due, #ef4444)}._addCustomForm_n7tuj_257{display:flex;gap:8px;margin-top:6px}._customStepInput_n7tuj_263{flex:1;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:13px;padding:10px 14px;outline:none;transition:all .2s ease}._customStepInput_n7tuj_263:focus{border-color:var(--text-primary);background:var(--surface-3)}._addCustomBtn_n7tuj_280{background:var(--surface-2);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;padding:0 14px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._addCustomBtn_n7tuj_280:hover{background:var(--surface-3);border-color:var(--text-secondary);transform:translateY(-1px)}._emptyState_n7tuj_300{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;margin:auto 0;gap:12px}._emptyState_n7tuj_300 p{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0;max-width:280px}._footer_n7tuj_320{padding:24px;border-top:1px solid var(--border);background:var(--surface-2);display:flex;flex-direction:column;gap:16px}._refineForm_n7tuj_329{display:flex;gap:8px;position:relative}._refineInput_n7tuj_335{flex:1;background:var(--bg);border:1px solid var(--border);border-radius:10px;color:var(--text-primary);font-size:13px;padding:12px 45px 12px 14px;outline:none;transition:all .2s ease}._refineInput_n7tuj_335:focus{border-color:var(--text-primary)}._refineBtn_n7tuj_351{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:var(--text-primary);border:none;color:var(--bg);cursor:pointer;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._refineBtn_n7tuj_351:hover:not(:disabled){transform:translateY(-50%) scale(1.05)}._refineBtn_n7tuj_351:disabled{background:var(--surface-3);color:var(--text-muted);box-shadow:none;cursor:not-allowed}._quotaIndicator_n7tuj_381{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;background:var(--surface-3);width:fit-content;border:1px solid var(--border)}._quotaDot_n7tuj_392{width:8px;height:8px;border-radius:50%;display:inline-block;box-shadow:0 0 6px currentColor}._quotaText_n7tuj_400{font-size:11px;color:var(--text-secondary);font-weight:600;letter-spacing:-.1px}._footerActions_n7tuj_407{display:flex;gap:12px}._cancelBtn_n7tuj_412{flex:1;background:var(--surface-3);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:600;padding:12px;border-radius:10px;transition:all .2s ease}._cancelBtn_n7tuj_412:hover:not(:disabled){background:var(--surface-4);color:var(--text-primary)}._applyBtn_n7tuj_430{flex:2;background:var(--text-primary);border:1px solid var(--text-primary);color:var(--bg);cursor:pointer;font-size:14px;font-weight:600;padding:12px;border-radius:10px;transition:all .2s ease}._applyBtn_n7tuj_430:hover:not(:disabled){background:var(--surface-4);color:var(--text-primary);border-color:var(--text-primary);transform:translateY(-1px)}._applyBtn_n7tuj_430:disabled{background:var(--surface-3);color:var(--text-muted);box-shadow:none;cursor:not-allowed}._loaderContainer_n7tuj_458{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:16px}._spinner_n7tuj_467{width:40px;height:40px;border:3.5px solid var(--border);border-top-color:var(--text-primary);border-radius:50%;animation:_spin_n7tuj_467 1s infinite cubic-bezier(.55,.15,.45,.85)}._miniSpinner_n7tuj_476{width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:_spin_n7tuj_467 .8s infinite linear}._loadingText_n7tuj_485{font-size:14px;color:var(--text-secondary);margin:0;letter-spacing:-.1px}@keyframes _spin_n7tuj_467{to{transform:rotate(360deg)}}@media(max-width:580px){._drawerPanel_n7tuj_25{width:100vw;max-width:100vw;border-left:none}._header_n7tuj_41{padding:16px 20px}._body_n7tuj_107,._footer_n7tuj_320{padding:16px}._stepItem_n7tuj_131{padding:10px 12px}._stepText_n7tuj_194{font-size:13.5px}._actions_n7tuj_226{opacity:1}}._darkTheme_14yo2_5{--bg-primary: #000000;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .55);--border-primary: rgba(255, 255, 255, .1);--surface-primary: rgba(255, 255, 255, .03);--surface-secondary: rgba(255, 255, 255, .06);--surface-tertiary: rgba(255, 255, 255, .12);--accent-color: #ffffff;--accent-bg: rgba(255, 255, 255, .15);--invert-bg: #000000;--ring-glow: drop-shadow(0 0 10px rgba(255, 255, 255, .22))}._lightTheme_14yo2_19{--bg-primary: #ffffff;--text-primary: #000000;--text-secondary: rgba(0, 0, 0, .55);--border-primary: rgba(0, 0, 0, .1);--surface-primary: rgba(0, 0, 0, .02);--surface-secondary: rgba(0, 0, 0, .05);--surface-tertiary: rgba(0, 0, 0, .1);--accent-color: #000000;--accent-bg: rgba(0, 0, 0, .15);--invert-bg: #ffffff;--ring-glow: drop-shadow(0 0 10px rgba(0, 0, 0, .1))}._overlayContainer_14yo2_33{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;justify-content:center;align-items:center;overflow:hidden;color:var(--text-primary);background:var(--bg-primary);font-family:Inter,system-ui,-apple-system,sans-serif;transition:background .3s ease,color .3s ease}._backdropBlur_14yo2_50{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-primary);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:1}._confettiCanvas_14yo2_62{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}._mainOverlayContent_14yo2_72{position:relative;width:100%;max-width:900px;height:100%;max-height:700px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;z-index:3;box-sizing:border-box}._overlayHeader_14yo2_87{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}._metaLeft_14yo2_94{display:flex;flex-direction:column;gap:4px;min-width:0}._focusLabel_14yo2_101{font-size:10px;font-weight:800;letter-spacing:2px;color:var(--text-secondary);text-transform:uppercase}._taskTitle_14yo2_109{margin:0;font-size:20px;font-weight:700;color:var(--text-primary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._closeBtn_14yo2_120{background:var(--surface-secondary);border:1px solid var(--border-primary);color:var(--text-secondary);width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}._closeBtn_14yo2_120:hover{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary);transform:scale(1.05)}._workspaceBody_14yo2_143{display:flex;flex:1;gap:40px;align-items:center;justify-content:center;min-height:0}._timerColumn_14yo2_153{flex:1.2;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}._timerRingWrapper_14yo2_162{position:relative;width:220px;height:220px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}._svgRing_14yo2_172{transform:rotate(-90deg);filter:var(--ring-glow)}._ringTrack_14yo2_177{fill:none;stroke:var(--surface-secondary)}._ringProgress_14yo2_182{fill:none;stroke:var(--text-primary);stroke-linecap:round;transition:stroke .3s ease}._timerNumericOverlay_14yo2_189{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center}._digitalTime_14yo2_197{font-size:46px;font-weight:800;letter-spacing:-2px;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1}._timerStatus_14yo2_206{font-size:9px;font-weight:800;letter-spacing:1.5px;color:var(--text-secondary);margin-top:4px;text-transform:uppercase}._presetGroup_14yo2_215{display:flex;gap:8px;margin-bottom:12px}._presetBtn_14yo2_221{background:var(--surface-primary);border:1px solid var(--border-primary);color:var(--text-secondary);padding:6px 14px;border-radius:99px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}._presetBtn_14yo2_221:hover:not(:disabled){background:var(--surface-secondary);color:var(--text-primary)}._presetBtn_14yo2_221:disabled{opacity:.35;cursor:not-allowed}._presetBtnActive_14yo2_243{background:var(--text-primary);border:1px solid var(--text-primary);color:var(--bg-primary);padding:6px 14px;border-radius:99px;font-size:11px;font-weight:700;cursor:default}._controlRow_14yo2_254{display:flex;align-items:center;gap:20px}._playPauseBtn_14yo2_260{background:var(--text-primary);color:var(--bg-primary);border:none;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px var(--border-primary);transition:all .2s cubic-bezier(.4,0,.2,1)}._playPauseBtn_14yo2_260:hover{transform:scale(1.08);box-shadow:0 6px 20px var(--border-primary)}._iconCtrlBtn_14yo2_280{background:var(--surface-primary);border:1px solid var(--border-primary);color:var(--text-secondary);width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}._iconCtrlBtn_14yo2_280:hover{background:var(--surface-secondary);color:var(--text-primary);transform:scale(1.05)}._checklistColumn_14yo2_301{flex:.9;height:270px;display:flex;flex-direction:column;min-width:0}._checklistCard_14yo2_309{background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:16px;padding:16px;height:100%;display:flex;flex-direction:column;box-sizing:border-box}._checklistTitle_14yo2_320{margin:0 0 2px;font-size:13px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:8px}._checklistSubtitle_14yo2_330{margin:0 0 12px;font-size:11px;color:var(--text-secondary)}._scroller_14yo2_336{flex:1;overflow-y:auto;padding-right:4px}._scroller_14yo2_336::-webkit-scrollbar{width:4px}._scroller_14yo2_336::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:10px}._emptyObjectives_14yo2_351{display:flex;align-items:center;justify-content:center;height:100%;font-size:11px;color:var(--text-secondary);border:1.5px dashed var(--border-primary);border-radius:10px;text-align:center;padding:16px;box-sizing:border-box}._subtaskUl_14yo2_365{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}._subtaskLi_14yo2_374{background:var(--surface-primary);border:1px solid var(--border-primary);padding:10px 14px;border-radius:10px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .2s ease}._subtaskLi_14yo2_374:hover{background:var(--surface-secondary);border-color:var(--text-primary)}._checkCircle_14yo2_391{width:16px;height:16px;border-radius:50%;border:2px solid var(--border-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}._checkedCircle_14yo2_403{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-primary)}._subtaskLabel_14yo2_409{font-size:12px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._completedLi_14yo2_418 ._subtaskLabel_14yo2_409{color:var(--text-secondary);text-decoration:line-through;opacity:.6}._audioPanel_14yo2_425{margin-top:16px;flex-shrink:0}._audioCard_14yo2_430{background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:16px;padding:16px 20px}._audioCardHeader_14yo2_437{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._audioTitle_14yo2_444{margin:0;font-size:11px;font-weight:800;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px}._sessionBadge_14yo2_453{font-size:9px;font-weight:700;background:var(--surface-secondary);color:var(--text-primary);padding:3px 8px;border-radius:99px;border:1px solid var(--border-primary);text-transform:uppercase;letter-spacing:.5px}._mixerRow_14yo2_465{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px}._audioChannel_14yo2_471{display:flex;flex-direction:column;gap:6px;transition:opacity .3s ease}._channelLocked_14yo2_478{opacity:.45}._channelHeader_14yo2_482{display:flex;align-items:center;gap:10px}._soundBtn_14yo2_488{background:var(--surface-primary);border:1px solid var(--border-primary);color:var(--text-secondary);width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}._soundBtn_14yo2_488:hover:not(:disabled){background:var(--surface-secondary);color:var(--text-primary)}._soundActive_14yo2_508{background:var(--accent-bg);border-color:var(--text-primary);color:var(--text-primary)}._btnLocked_14yo2_514{cursor:not-allowed!important;background:#80808014!important}._channelNameGroup_14yo2_519{display:flex;flex-direction:column;min-width:0}._channelName_14yo2_519{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._unlockIndicator_14yo2_534{font-size:9px;color:var(--text-secondary);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._volumeSlider_14yo2_543{-webkit-appearance:none;width:100%;height:4px;border-radius:99px;background:var(--border-primary);outline:none;cursor:pointer}._volumeSlider_14yo2_543::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--text-primary);box-shadow:0 0 4px #00000026;transition:all .15s ease}._volumeSlider_14yo2_543::-webkit-slider-thumb:hover{transform:scale(1.2)}._volumeSlider_14yo2_543:disabled{opacity:.3;cursor:not-allowed}._sliderLockedPlaceholder_14yo2_572{height:4px;background:var(--border-primary);border-radius:99px;width:100%;opacity:.4}._dialogBackdrop_14yo2_581{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:100}._dialogCard_14yo2_595{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:20px;padding:24px;width:90%;max-width:420px;box-shadow:0 12px 40px #00000026}._dialogCard_14yo2_595 h3{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--text-primary)}._dialogCard_14yo2_595 p{margin:0 0 20px;font-size:13px;line-height:1.5;color:var(--text-secondary)}._dialogActions_14yo2_619{display:flex;gap:12px}._dialogCancel_14yo2_624{flex:1;background:var(--surface-primary);border:1px solid var(--border-primary);color:var(--text-primary);padding:10px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}._dialogCancel_14yo2_624:hover{background:var(--surface-secondary)}._dialogConfirm_14yo2_641{flex:1;background:var(--text-primary);color:var(--bg-primary);border:none;padding:10px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px var(--border-primary)}._dialogConfirm_14yo2_641:hover{opacity:.85}._dialogConfirm_14yo2_641:active{transform:scale(.98)}@media(max-width:768px){._mainOverlayContent_14yo2_72{max-height:100%;height:100%;padding:16px;justify-content:flex-start;overflow-y:auto}._overlayHeader_14yo2_87{margin-bottom:12px}._workspaceBody_14yo2_143{flex-direction:column;gap:12px;align-items:center;width:100%;flex:none}._timerRingWrapper_14yo2_162{width:200px;height:200px;margin-bottom:8px}._svgRing_14yo2_172{width:100%;height:100%}._digitalTime_14yo2_197{font-size:42px}._presetGroup_14yo2_215{margin-bottom:12px}._checklistColumn_14yo2_301{width:100%;height:250px;flex:none}._audioPanel_14yo2_425{margin-top:12px;width:100%}._mixerRow_14yo2_465{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:480px){._mainOverlayContent_14yo2_72{padding:12px}._timerRingWrapper_14yo2_162{width:160px;height:160px}._digitalTime_14yo2_197{font-size:34px}._checklistColumn_14yo2_301{height:220px}._mixerRow_14yo2_465{grid-template-columns:1fr;gap:10px}._audioCard_14yo2_430{padding:12px}}._pageContainer_10k1u_2{height:100%;width:100%;padding:24px 32px;display:flex;justify-content:center;align-items:flex-start;box-sizing:border-box;overflow:hidden}._cardsWrapper_10k1u_16{width:100%;max-width:600px;height:100%;display:flex;flex-direction:column}._cardsWrapper_10k1u_16::-webkit-scrollbar{height:8px}._cardsWrapper_10k1u_16::-webkit-scrollbar-track{background:transparent}._cardsWrapper_10k1u_16::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:4px}._pageWrapper_1bjp1_3{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}._cardsWrapper_1bjp1_19{height:100%;width:100%;padding:24px;display:flex;align-items:flex-start;gap:16px;overflow-x:auto;overflow-y:hidden;box-sizing:border-box;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}._anchorWrapper_1bjp1_51{height:100%;display:flex;flex-shrink:0}._cardsWrapper_1bjp1_19::-webkit-scrollbar{height:6px}._cardsWrapper_1bjp1_19::-webkit-scrollbar-track{background:transparent}._cardsWrapper_1bjp1_19::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:10px}._singleView_1bjp1_75{justify-content:center}._singleView_1bjp1_75 ._anchorWrapper_1bjp1_51{width:100%;max-width:800px}._doubleView_1bjp1_81 ._anchorWrapper_1bjp1_51{width:calc(50% - 8px)}._tripleView_1bjp1_85 ._anchorWrapper_1bjp1_51{width:calc(33.33% - 10.6px)}._quadView_1bjp1_89 ._anchorWrapper_1bjp1_51,._scrollView_1bjp1_93 ._anchorWrapper_1bjp1_51{width:calc(25% - 12px)}._chipNavWrapper_1bjp1_103{width:100%;background:var(--surface-1);border-bottom:1px solid var(--border);flex-shrink:0;z-index:100}._chipNav_1bjp1_103{display:flex;gap:10px;overflow-x:auto;padding:12px 24px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}._chipNav_1bjp1_103::-webkit-scrollbar{display:none}._chip_1bjp1_103{display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--border);padding:6px 14px;border-radius:999px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:all .2s ease;font-size:14px;flex-shrink:0}._activeChip_1bjp1_175{background:var(--surface-3);border-color:var(--text-primary);color:var(--text-primary)}._createListPill_1bjp1_187{background:transparent!important;border:1px dashed var(--text-secondary)!important}._createListPill_1bjp1_187:hover{border-style:solid!important;border-color:var(--primary)!important;background:#ffffff0d!important}@media(max-width:1024px){._cardsWrapper_1bjp1_19{padding:0;gap:0;scroll-snap-type:x mandatory;scroll-padding:0}._anchorWrapper_1bjp1_51{width:100vw;min-width:100vw;scroll-snap-align:center;scroll-snap-stop:always;padding:12px;box-sizing:border-box;justify-content:center}}._cardContainer_1bjp1_255{height:100%;width:100%;display:flex;flex-direction:column;position:relative}._insertionLine_1bjp1_271{position:absolute;top:0;bottom:0;width:4px;background-color:var(--text-primary);z-index:10}._lineLeft_1bjp1_287{left:-8px}._lineRight_1bjp1_289{right:-8px}._dragOverlayCard_1bjp1_293{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;padding:14px 20px;box-shadow:0 16px 32px #0006;width:280px}._emptyState_1bjp1_311{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}._animation_1bjp1_325{width:260px;opacity:.8}._text_1bjp1_327{margin-top:16px;color:var(--text-secondary)}._dragOverlayTask_1bjp1_333{background:var(--surface-1);border:1px solid var(--border);border-radius:8px;padding:10px 12px;box-shadow:0 8px 24px #0000004d;display:flex;align-items:center;gap:12px;width:100%;max-width:400px;cursor:grabbing}._dragOverlayTask_1bjp1_333 ._checkbox_1bjp1_361{width:18px;height:18px;border:2px solid var(--text-primary);border-radius:4px;background:transparent;flex-shrink:0;opacity:.6}._dragOverlayTask_1bjp1_333 ._taskTitle_1bjp1_381{font-size:14px;color:var(--text-primary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._container_o7p6k_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--bg)}._animation_o7p6k_10{width:220px;max-width:70%}._text_o7p6k_15{margin-top:12px;font-size:14px;color:var(--text-secondary)}._container_1xi3o_1{padding:30px;height:100%;display:flex;flex-direction:column;animation:_fadeIn_1xi3o_1 .4s ease-out}._headerArea_1xi3o_9{margin-bottom:16px}._header_1xi3o_9{margin:0;font-size:24px;font-weight:700;letter-spacing:-.5px;color:var(--text-primary)}._subtitle_1xi3o_23{margin:4px 0 0;font-size:13px;color:var(--text-secondary);opacity:.8}._matrixWrapper_1xi3o_30{display:flex;flex-direction:column;flex:1;position:relative;min-height:0;margin-top:5px}._xAxisLabelTop_1xi3o_39{display:flex;justify-content:space-around;padding:5px 0 10px 40px;font-size:11px;font-weight:800;letter-spacing:2px;color:var(--text-secondary);opacity:.7}._matrixContent_1xi3o_51{display:flex;flex:1;min-height:0;position:relative}._yAxisLabelLeft_1xi3o_58{display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:40px;padding-right:12px}._axisTextVertical_1xi3o_67{writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;font-weight:800;letter-spacing:2.5px;color:var(--text-secondary);opacity:.7;text-transform:uppercase;white-space:nowrap}._gridContainer_1xi3o_79{position:relative;flex:1;display:flex;flex-direction:column;min-height:0}._grid_1xi3o_79{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:16px;flex:1;min-height:0}._quadrant_1xi3o_99{background:var(--surface-1);border-radius:14px;padding:16px 20px;display:flex;flex-direction:column;box-shadow:0 6px 24px #0000000a;border:1px solid var(--border);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-height:180px}._quad1_1xi3o_115{border-top:4px solid #f87171}._quad1_1xi3o_115:hover{box-shadow:0 10px 24px #f871710f;border-color:#f871714d}._quad2_1xi3o_124{border-top:4px solid #818cf8}._quad2_1xi3o_124:hover{box-shadow:0 10px 24px #818cf80f;border-color:#818cf84d}._quad3_1xi3o_133{border-top:4px solid #fbbf24}._quad3_1xi3o_133:hover{box-shadow:0 10px 24px #fbbf240f;border-color:#fbbf244d}._quad4_1xi3o_142{border-top:4px solid #34d399}._quad4_1xi3o_142:hover{box-shadow:0 10px 24px #34d3990f;border-color:#34d3994d}._quadHeader_1xi3o_151{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._titleRow_1xi3o_159{display:flex;align-items:center;gap:8px}._badge_1xi3o_165{width:20px;height:20px;border-radius:5px;color:#fff;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 4px #0000001a}._quadTitle_1xi3o_180{font-size:14px;font-weight:600;color:var(--text-primary);margin:0}._quadAction_1xi3o_188{font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;opacity:.95}._taskList_1xi3o_196{flex:1;overflow-y:auto;margin:4px 0 8px;padding-right:2px}._taskCard_1xi3o_206{background:var(--surface-2);padding:8px 12px;border-radius:10px;margin-bottom:6px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--border);transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #00000003;animation:_taskSlideIn_1xi3o_1 .3s ease-out forwards}._taskCard_1xi3o_206:hover{transform:translateY(-1px);background:var(--surface-3);box-shadow:0 3px 10px #0000000a}._cardLeft_1xi3o_228{display:flex;align-items:center;gap:10px;flex:1;min-width:0}._checkboxWrapper_1xi3o_236{position:relative;width:16px;height:16px;cursor:pointer;flex-shrink:0}._checkbox_1xi3o_236{position:absolute;opacity:0;cursor:pointer;height:0;width:0}._customCheck_1xi3o_253{position:absolute;top:0;left:0;height:16px;width:16px;background-color:transparent;border:2px solid var(--border);border-radius:50%;transition:all .2s ease}._checkboxWrapper_1xi3o_236:hover ._customCheck_1xi3o_253{transform:scale(1.05)}._checkboxWrapper_1xi3o_236 ._customCheck_1xi3o_253:after{content:"";position:absolute;display:none;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._checkbox_1xi3o_236:checked~._customCheck_1xi3o_253:after{display:block}._taskText_1xi3o_286{font-size:13px;color:var(--text-primary);flex:1;cursor:pointer;padding:1px 0;transition:all .2s ease;line-height:1.4;white-space:normal;word-break:break-word;overflow-wrap:break-word;font-weight:500}._completed_1xi3o_301 ._taskText_1xi3o_286{color:var(--text-secondary);text-decoration:line-through;opacity:.5}._editInput_1xi3o_309{background:transparent;border:none;border-bottom:2px solid var(--text-secondary);color:var(--text-primary);font-size:13px;font-weight:500;outline:none;width:100%;padding:0 0 1px;line-height:1.4}._deleteBtn_1xi3o_324{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s ease;margin-left:8px}._taskCard_1xi3o_206:hover ._deleteBtn_1xi3o_324{opacity:.6}._deleteBtn_1xi3o_324:hover{opacity:1!important;color:#ef4444;background:#ef444414}._emptyState_1xi3o_352{display:flex;flex-direction:column;align-items:center;justify-content:center;height:54px;color:var(--text-secondary);opacity:.35;border:1.5px dashed var(--border);border-radius:10px;margin:4px 0;gap:4px}._emptyIcon_1xi3o_367{font-size:14px}._emptyText_1xi3o_371{font-size:10px;font-weight:600;letter-spacing:.5px}._inputWrapper_1xi3o_379{position:relative;display:flex;align-items:center;margin-top:auto}._matrixInput_1xi3o_386{width:100%;background:var(--surface-2);border:1px solid var(--border);color:var(--text-primary);padding:8px 36px 8px 12px;border-radius:10px;outline:none;font-size:13px;transition:all .2s ease}._matrixInput_1xi3o_386:focus{border-color:var(--text-secondary);box-shadow:0 0 0 2px #ffffff08}._innerAddBtn_1xi3o_404{position:absolute;right:6px;color:#fff;border:none;width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 2px 4px #0000001f}._innerAddBtn_1xi3o_404:hover{transform:scale(1.05);filter:brightness(1.1)}._limitReached_1xi3o_430{text-align:center;font-size:11px;font-weight:600;color:var(--text-secondary);padding:8px 12px;background:var(--surface-2);border:1px dashed var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:6px;animation:_pulse_1xi3o_1 2s infinite;margin-top:auto}._lockIcon_1xi3o_448{opacity:.8}._centerBadge_1xi3o_454{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:var(--surface-1);border:2px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000001a,0 0 10px var(--border);z-index:10;pointer-events:none;transition:all .3s ease}._centerCross_1xi3o_474{color:var(--text-secondary);display:flex;align-items:center;justify-content:center;opacity:.8}@keyframes _taskSlideIn_1xi3o_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes _pulse_1xi3o_1{0%{opacity:.9}50%{opacity:.6}to{opacity:.9}}@keyframes _fadeIn_1xi3o_1{0%{opacity:0}to{opacity:1}}._taskList_1xi3o_196::-webkit-scrollbar{width:4px}._taskList_1xi3o_196::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}@media(max-width:950px){._xAxisLabelTop_1xi3o_39,._yAxisLabelLeft_1xi3o_58{display:none}._matrixContent_1xi3o_51{padding-left:0}._grid_1xi3o_79{grid-template-columns:1fr;grid-template-rows:auto;gap:16px;overflow-y:auto}._centerBadge_1xi3o_454{display:none}._quadrant_1xi3o_99{padding:16px;min-height:200px}}._gripHandle_1xi3o_561{cursor:grab;padding:4px;margin-right:4px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);border-radius:4px;transition:background .2s ease,color .2s ease;-webkit-user-select:none;user-select:none;touch-action:none}._gripHandle_1xi3o_561:hover{background:#ffffff14;color:var(--text-primary)}._gripHandle_1xi3o_561:active{cursor:grabbing}._dragging_1xi3o_584{opacity:.3!important;border-style:dashed!important;border-color:var(--border)!important;background:transparent!important;box-shadow:none!important}._dragOverlay_1xi3o_592{box-shadow:0 12px 30px #00000040!important;border:1px solid rgba(255,255,255,.15)!important;background:var(--surface-3)!important;pointer-events:none}._quadGlow_1xi3o_600{background:#ffffff05!important}._quad1_1xi3o_115._quadGlow_1xi3o_600{border-color:#f87171cc!important;box-shadow:0 0 25px #f8717126!important}._quad2_1xi3o_124._quadGlow_1xi3o_600{border-color:#818cf8cc!important;box-shadow:0 0 25px #818cf826!important}._quad3_1xi3o_133._quadGlow_1xi3o_600{border-color:#fbbf24cc!important;box-shadow:0 0 25px #fbbf2426!important}._quad4_1xi3o_142._quadGlow_1xi3o_600{border-color:#34d399cc!important;box-shadow:0 0 25px #34d39926!important}._skeletonQuadTitle_1xi3o_627{height:20px;width:140px;border-radius:4px}._skeletonTaskCard_1xi3o_633{height:48px;width:100%;border-radius:8px;margin-bottom:8px}._pageContainer_1mei8_1{height:100vh;width:100%;padding:0;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;background-color:var(--bg)}._topBar_1mei8_12{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:var(--surface-1);border-bottom:1px solid var(--border);flex-shrink:0;z-index:100}@media(max-width:1024px){._topBar_1mei8_12{padding:12px 16px}}._desktopTitleArea_1mei8_29{display:flex;align-items:baseline;gap:12px}._desktopTitle_1mei8_29{font-size:22px;font-weight:700;margin:0;color:var(--text-primary)}._desktopSubtitle_1mei8_42{font-size:13px;color:var(--text-secondary)}._cardsGrid_1mei8_48{display:grid;grid-template-columns:1fr 1fr;gap:24px;flex:1;min-height:0;overflow:hidden;box-sizing:border-box;padding:24px}._cardWrapper_1mei8_59{height:100%;display:flex;flex-direction:column;flex-shrink:0}@media(max-width:1024px){._cardsGrid_1mei8_48._mobileLayout_1mei8_67{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0;gap:0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;height:100%;padding:0}._cardWrapper_1mei8_59{width:100vw;min-width:100vw;scroll-snap-align:center;scroll-snap-stop:always;padding:12px;box-sizing:border-box}._card_1mei8_48{height:100%!important}._pageContainer_1mei8_1{overflow:hidden;height:100vh}}._card_1mei8_48{background-color:var(--surface-1);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;height:100%;box-shadow:0 4px 20px #0000001a}@media(max-width:1024px){._card_1mei8_48{height:600px}}._cardHeader_1mei8_117{padding:16px 20px 8px;display:flex;justify-content:space-between;align-items:center;background-color:transparent;border-bottom:none;flex-shrink:0}._cardHeaderInfo_1mei8_127{display:flex;align-items:center;gap:8px}._cardDot_1mei8_133{width:10px;height:10px;border-radius:50%}._cardTitle_1mei8_139{font-size:18px;font-weight:600;margin:0;color:var(--text-primary)}._cardCount_1mei8_146{font-size:12px;background-color:var(--surface-3);padding:2px 8px;border-radius:999px;color:var(--text-secondary)}._taskListContainer_1mei8_154{flex:1;overflow-y:auto;padding:20px}._datePickerContainer_1mei8_161{position:relative}._datePickerButton_1mei8_165{display:flex;align-items:center;justify-content:space-between;gap:12px;background-color:var(--surface-2);border:1px solid var(--border);color:var(--text-primary);padding:8px 16px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:145px}._datePickerButton_1mei8_165:hover,._datePickerButton_1mei8_165._open_1mei8_183{border-color:var(--text-primary)}._arrow_1mei8_187{font-size:9px;color:var(--text-secondary);transition:transform .2s ease;display:inline-block}._arrow_1mei8_187._up_1mei8_194{transform:rotate(180deg)}._presetsMenu_1mei8_199{display:flex;flex-direction:column;min-width:180px;padding:4px 0;gap:2px}._menuItem_1mei8_207{display:flex;align-items:center;background:none;border:none;color:var(--text-secondary);padding:10px 14px;font-size:13.5px;text-align:left;cursor:pointer;transition:all .2s ease;border-radius:6px}._menuItem_1mei8_207:hover{background-color:var(--surface-4, #2a2a2a);color:var(--text-primary)}._menuItem_1mei8_207._activeItem_1mei8_226{background-color:var(--surface-3);color:var(--text-primary);font-weight:600}._calendarContainer_1mei8_239{display:flex;flex-direction:column}._calendarHeader_1mei8_244{display:flex;align-items:center;gap:12px;padding:6px 8px;border-bottom:1px solid var(--border);margin-bottom:8px}._backBtn_1mei8_253{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:4px 8px;border-radius:4px;transition:background .2s}._backBtn_1mei8_253:hover{background-color:var(--surface-4, #2a2a2a);color:var(--text-primary)}._calendarTitle_1mei8_270{font-size:13px;font-weight:600;color:var(--text-primary)}._dueDateBadge_1mei8_277{font-size:11px;font-weight:500;padding:2px 8px;border-radius:4px;background-color:var(--surface-3);color:var(--text-secondary);border:1px solid var(--border);display:inline-flex;align-items:center;gap:4px}._calendarDropdown_1mei8_290{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;background-color:var(--surface-3)!important;border:1px solid var(--border);border-radius:12px;padding:8px;box-shadow:0 10px 40px #0009;animation:_fadeIn_1mei8_1 .15s ease;display:flex;flex-direction:column}@keyframes _fadeIn_1mei8_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._calendarFooter_1mei8_310{display:flex;justify-content:flex-end;gap:12px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}._footerBtn_1mei8_319{background:none;border:none;font-size:13px;color:var(--text-secondary);cursor:pointer}._footerBtn_1mei8_319:hover{color:var(--text-primary)}._dateGroup_1mei8_332{margin-bottom:24px}._groupHeader_1mei8_336{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:8px;margin-top:0}._list_1mei8_346{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}._taskItem_1mei8_355{position:relative;display:flex;align-items:flex-start;padding:8px 4px;border-radius:8px;gap:12px;transition:background .15s ease;background-color:transparent;border:none}._taskItem_1mei8_355:hover{background-color:var(--surface-3)}._checkboxWrapper_1mei8_371{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;margin-top:3px}._checkbox_1mei8_371{width:18px;height:18px;border-radius:50%;border:2px solid var(--text-secondary);background:transparent;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._checkboxWrapper_1mei8_371:hover ._checkbox_1mei8_371{border-color:var(--text-primary)}._checkbox_1mei8_371._checked_1mei8_398{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg)}._taskText_1mei8_404{flex:1;display:flex;flex-direction:column;min-width:0;gap:2px}._taskTitle_1mei8_412{font-size:14px;color:var(--text-primary);line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}._taskItem_1mei8_355._completed_1mei8_420 ._taskTitle_1mei8_412{text-decoration:line-through;color:var(--text-muted)}._taskDesc_1mei8_425{font-size:13px;color:var(--text-secondary);line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}._taskBadgesRow_1mei8_433{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}._taskRightControls_1mei8_441{margin-left:auto;display:flex;align-items:center;gap:4px;flex-shrink:0;height:24px}._listBadge_1mei8_452{font-size:11px;font-weight:500;padding:2px 8px;border-radius:4px;background-color:var(--surface-3);color:var(--text-secondary);border:1px solid var(--border)}._deleteBtn_1mei8_462{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;opacity:0}._taskItem_1mei8_355:hover ._deleteBtn_1mei8_462{opacity:1}._deleteBtn_1mei8_462:hover{background-color:#ff52521a;color:var(--err-msg, #ff5252)}@media(max-width:1024px){._deleteBtn_1mei8_462{opacity:1}}._emptyState_1mei8_491{display:flex;align-items:center;justify-content:center;height:150px;color:var(--text-muted);font-style:italic;font-size:14px;text-align:center}._loadingContainer_1mei8_502{display:grid;grid-template-columns:1fr 1fr;gap:24px;flex:1}@media(max-width:1024px){._loadingContainer_1mei8_502{grid-template-columns:1fr}}._rdpCustom_1mei8_516{--rdp-cell-size: 32px !important;--rdp-caption-font-size: 14px !important;--rdp-accent-color: var(--text-primary) !important;--rdp-background-color: var(--surface-3) !important;--rdp-day-height: 32px !important;--rdp-day-width: 32px !important;margin:0!important}._rdpCustom_1mei8_516 .rdp-day_selected{background-color:var(--text-primary)!important;color:var(--bg)!important;font-weight:700}._rdpCustom_1mei8_516 .rdp-day:hover:not(.rdp-day_selected){background-color:var(--surface-4, #333)!important;border-radius:50%}._rdpCustom_1mei8_516 .rdp-caption_label{color:var(--text-primary)!important;font-weight:600}._rdpCustom_1mei8_516 .rdp-nav_button{color:var(--text-secondary)}._rdpCustom_1mei8_516 .rdp-nav_button:hover{color:var(--text-primary);background:var(--surface-4)}._rdpCustom_1mei8_516 .rdp-head_cell{color:var(--text-secondary);font-size:12px;font-weight:500}._rdpCustom_1mei8_516 .rdp-day{color:var(--text-primary);font-size:13px}._rdpCustom_1mei8_516 .rdp-day_today{color:var(--text-primary)!important;text-decoration:underline;font-weight:700}._chipNav_1mei8_569{display:flex;gap:10px;align-items:center}._chip_1mei8_569{display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--border);padding:6px 14px;border-radius:999px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:all .2s ease;font-size:14px}._chip_1mei8_569:hover{background:var(--surface-3);color:var(--text-primary)}._activeChip_1mei8_595{background:var(--surface-3);border-color:var(--text-primary);color:var(--text-primary)}._chipCount_1mei8_601{font-size:11px;background-color:var(--surface-4);padding:1px 6px;border-radius:999px;color:var(--text-secondary)}._activeChip_1mei8_595 ._chipCount_1mei8_601{color:var(--text-primary)}._menuWrapper_1mei8_614{position:relative;display:flex;align-items:center}._menuButton_1mei8_620{background:none;border:none;color:var(--text-secondary);cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}._menuButton_1mei8_620:hover{background:var(--surface-3);color:var(--text-primary)}._optionsDropdown_1mei8_639{position:absolute;top:100%;right:0;margin-top:6px;min-width:220px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:6px;box-shadow:0 8px 32px #00000080;z-index:1000;animation:_dropdownFadeIn_1mei8_1 .15s ease}@keyframes _dropdownFadeIn_1mei8_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._infoSection_1mei8_659{padding:8px 12px}._infoTitle_1mei8_663{font-size:14px;font-weight:600;margin:0 0 4px;color:var(--text-primary)}._infoDesc_1mei8_670{font-size:12px;margin:0;color:var(--text-secondary);line-height:1.4}._menuDivider_1mei8_232{height:1px;background-color:var(--border);margin:6px 0}._menuItem_1mei8_207{width:100%;background:none;border:none;color:var(--text-primary);padding:10px 12px;text-align:left;border-radius:8px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:10px;transition:background .15s}._menuItem_1mei8_207:hover{background:var(--surface-3)}:root{--bg: #0F0F0F;--surface-1: #1A1A1A;--surface-2: #202020;--surface-3: #262626;--surface-4: #3b3b3b;--border: #2A2A2A;--text-primary: #FFFFFF;--text-secondary: #B3B3B3;--text-muted: #7A7A7A;--over-due: rgb(249, 113, 113);--err-msg: rgb(255, 0, 0)}[data-theme=light]{--bg: #FFFFFF;--surface-1: #F7F7F8;--surface-2: #EDEDED;--surface-3: #E2E2E2;--surface-4: #D1D1D1;--border: #DADADA;--text-primary: #000000;--text-secondary: #4D4D4D;--text-muted: #8A8A8A;--over-due: rgb(249, 113, 113);--err-msg: rgb(255, 0, 0)}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--bg);color:var(--text-primary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--border)}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-skeleton{background:linear-gradient(90deg,var(--surface-1) 25%,var(--surface-2) 50%,var(--surface-1) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite ease-in-out;border-radius:6px;display:inline-block}
