._appContainer_r130x_3{display:flex;min-height:100vh;position:relative;background-color:var(--bg-color)}._mainNav_r130x_11{width:var(--sidebar-width);background-color:var(--nav-bg);border-right:1px solid var(--nav-border);padding:20px 0;display:flex;flex-direction:column;position:fixed;left:0;top:0;height:100vh;z-index:100;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:width .3s cubic-bezier(.4,0,.2,1)}._mainNav_r130x_11._collapsed_r130x_31{width:var(--sidebar-width-collapsed)}._mainContent_r130x_35{flex-grow:1;padding:30px 40px;margin-left:var(--sidebar-width);display:flex;flex-direction:column;min-width:0;transition:margin-left .3s cubic-bezier(.4,0,.2,1),padding .3s ease;padding-right:calc(40px + env(safe-area-inset-right))}._mainContent_r130x_35._collapsed_r130x_31{margin-left:var(--sidebar-width-collapsed)}@media(min-width:769px)and (max-width:1350px){._mainContent_r130x_35{padding:20px}}._navHeader_r130x_64{padding:0 20px 20px;margin-bottom:15px;display:flex;flex-direction:column;gap:15px;align-items:center;border-bottom:1px solid var(--nav-border)}._navAvatarFrame_r130x_78{border:4px solid rgba(var(--primary-color-rgb),.9);padding:3px;border-radius:50%;width:100px;height:100px}._avatarPreview_r130x_86{border-radius:50%;background-color:#ccc;background-size:cover;background-position:center}._smallAvatar_r130x_93{width:100%;height:100%}._navLevelDisplay_r130x_98{font-size:.8em;color:var(--text-color-muted);background-color:#0000000d;padding:3px 8px;border-radius:6px}._mainNavList_r130x_106{list-style:none;padding:0;margin:0;flex-grow:1}._mainNavList_r130x_106 a{display:block;padding:10px 20px;color:var(--text-color);text-decoration:none;border-radius:6px;margin:2px 10px}._mainNavList_r130x_106 a:hover{background-color:#0000000d}._mainNavList_r130x_106 a._active_r130x_126{background-color:var(--primary-color);color:#fff;font-weight:700}._themeToggleButton_r130x_132{margin:15px 20px;padding:10px;border-radius:6px;cursor:pointer;background-color:var(--card-bg);border:1px solid var(--border-color)}._hamburgerMenuBtn_r130x_142{display:none;position:fixed;top:10px;left:15px;z-index:1005;background-color:var(--card-bg);color:var(--primary-color);border:1px solid var(--nav-border);border-radius:6px;width:40px;height:40px;font-size:1.2em;cursor:pointer}._mobileNavOverlay_r130x_158{display:none;position:fixed;inset:0;background-color:#00000080;z-index:1002}@media(max-width:768px){._mainContent_r130x_35{margin-left:0;padding:20px 10px;padding-top:calc(70px + env(safe-area-inset-top));padding-bottom:calc(80px + env(safe-area-inset-bottom));padding-left:calc(10px + env(safe-area-inset-left));padding-right:calc(10px + env(safe-area-inset-right))}._mainContent_r130x_35._collapsed_r130x_31{margin-left:0}._mainNav_r130x_11{width:260px;transform:translate(-100%)}._mainNav_r130x_11._open_r130x_191{transform:translate(0)}._hamburgerMenuBtn_r130x_142,._mobileNavOverlay_r130x_158{display:block}}._mainNav_183xz_3{width:var(--sidebar-width);background-color:var(--nav-bg);border-right:1px solid var(--nav-border);padding-top:env(safe-area-inset-top);padding-bottom:calc(20px + env(safe-area-inset-bottom));padding-left:env(safe-area-inset-left);display:flex;flex-direction:column;position:fixed;left:0;top:0;height:100vh;z-index:1003;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:width .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);overflow:visible;box-sizing:border-box}._mainNav_183xz_3._collapsed_183xz_30{width:var(--sidebar-width-collapsed)}._navScrollArea_183xz_35{flex-grow:1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;width:100%;display:flex;flex-direction:column}._addTaskNavBtn_183xz_50{margin:15px 20px;transition:all .3s ease;flex-shrink:0}._collapseToggleBtn_183xz_57{position:absolute;top:0;right:-10px;width:24px;height:24px;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;z-index:101;color:var(--text-color-muted);box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.75em}._collapseToggleBtn_183xz_57:hover{color:var(--primary-color);border-color:var(--primary-color);transform:scale(1.1)}._mainNav_183xz_3._collapsed_183xz_30 ._collapseToggleBtn_183xz_57{transform:rotate(180deg)}._mainNav_183xz_3._collapsed_183xz_30 ._collapseToggleBtn_183xz_57:hover{transform:rotate(180deg) scale(1.1)}@media(max-width:768px){._collapseToggleBtn_183xz_57{display:none}}._navHeader_183xz_100{padding:30px 20px 25px;margin-bottom:10px;display:flex;flex-direction:column;gap:15px;border-bottom:1px solid var(--nav-border);position:relative;background:linear-gradient(to bottom,rgba(255,255,255,.05),transparent);flex-shrink:0;transition:padding .3s ease;overflow:visible}._mainNav_183xz_3._collapsed_183xz_30 ._navHeader_183xz_100{padding:20px 10px;align-items:center}._mainNav_183xz_3._collapsed_183xz_30 ._userInfoBlock_183xz_122,._mainNav_183xz_3._collapsed_183xz_30 ._themeSwitchWrapper_183xz_123,._mainNav_183xz_3._collapsed_183xz_30 ._hudSection_183xz_124,._mainNav_183xz_3._collapsed_183xz_30 ._resourceRow_183xz_125{display:none;opacity:0;pointer-events:none}._themeSwitchWrapper_183xz_123{position:absolute;top:10px;right:10px;z-index:50}._themeToggleLabel_183xz_139{width:50px;height:26px;background-color:var(--input-bg);border-radius:50px;position:relative;cursor:pointer;border:1px solid var(--border-color);box-shadow:inset 0 1px 3px #0000001a;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;align-items:center;justify-content:space-between;padding:0 5px;overflow:hidden}._themeToggleLabel_183xz_139:hover{border-color:var(--primary-color);box-shadow:0 0 6px rgba(var(--primary-color-rgb),.3)}._themeToggleLabel_183xz_139._toggled_183xz_161{background-color:#0000004d;border-color:#ffffff26}._toggleHandle_183xz_166{position:absolute;top:2px;left:3px;width:20px;height:20px;border-radius:50%;background:linear-gradient(145deg,#fff,#e6e6e6);box-shadow:1px 1px 2px #0003;transition:transform .4s cubic-bezier(.68,-.55,.27,1.55),background .3s,color .3s;z-index:2;display:grid;place-items:center;color:#f59e0b;font-size:.65em}._themeToggleLabel_183xz_139._toggled_183xz_161 ._toggleHandle_183xz_166{transform:translate(22px);background:linear-gradient(145deg,#333,#222);color:#fbbf24;box-shadow:-1px 1px 3px #00000080}._toggleIcon_183xz_190{font-size:.65em;transition:opacity .3s,transform .3s;color:var(--text-color-muted);z-index:1}._iconSun_183xz_197{opacity:1;transform:translate(2px)}._iconMoon_183xz_198{opacity:.4;transform:translate(-2px)}._themeToggleLabel_183xz_139._toggled_183xz_161 ._iconSun_183xz_197{opacity:.4}._themeToggleLabel_183xz_139._toggled_183xz_161 ._iconMoon_183xz_198{opacity:1;color:#e0e0e0}._profileTopSection_183xz_204{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;position:relative;z-index:5}._avatarWrapper_183xz_214{position:relative;width:96px;height:96px;flex-shrink:0;display:flex;justify-content:center;align-items:center;margin-top:5px;overflow:visible!important}._navAvatarFrame_183xz_227{width:100%;height:100%;position:relative;z-index:1}._avatarPreview_183xz_235{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}._smallAvatar_183xz_243{width:100%;height:100%}._customFrameOverlay_183xz_248{position:absolute;top:-18%;left:-18%;width:136%;height:136%;background-size:contain;background-position:center;background-repeat:no-repeat;z-index:5;pointer-events:none;display:none;transform-origin:center center}._levelBadge_183xz_263{position:absolute;bottom:-8px;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-hover));border:2px solid var(--card-bg);border-radius:12px;padding:2px 8px;min-width:28px;height:22px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.75em;box-shadow:0 2px 6px #00000040;z-index:6;color:var(--primary-text);line-height:1}._mainNav_183xz_3._collapsed_183xz_30 ._avatarWrapper_183xz_214{width:48px;height:48px;margin:0}._mainNav_183xz_3._collapsed_183xz_30 ._navAvatarFrame_183xz_227{padding:1px;border-width:2px}._mainNav_183xz_3._collapsed_183xz_30 ._levelBadge_183xz_263{display:none}._userInfoBlock_183xz_122{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;width:100%}._navUsername_183xz_307{font-weight:800;font-size:1.2em;color:var(--text-color);letter-spacing:-.02em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._navRank_183xz_318{font-size:.75em;color:var(--primary-color);font-weight:700;text-transform:uppercase;letter-spacing:1.5px;background:rgba(var(--primary-color-rgb),.08);padding:2px 8px;border-radius:4px;margin-top:4px}._hudSection_183xz_124{width:100%}._xpTrack_183xz_335{position:relative;height:14px;background-color:#0000000f;border-radius:10px;overflow:hidden;box-shadow:inset 0 1px 2px #0000001a;border:none;margin-top:5px}._xpFill_183xz_346{height:100%;background:linear-gradient(90deg,var(--primary-color),var(--info-color));border-radius:10px;position:relative;overflow:hidden}._xpShimmer_183xz_354{position:absolute;top:0;left:0;bottom:0;width:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);transform:skew(-20deg) translate(-150%);animation:_shimmerMove_183xz_1 2.5s infinite}._xpTextOverlay_183xz_367{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.65em;font-weight:800;color:#fffffff2;text-shadow:0 1px 2px rgba(0,0,0,.6);z-index:2;gap:4px;letter-spacing:.5px;pointer-events:none;width:100%;height:100%}._xpValue_183xz_385{color:inherit}._xpDivider_183xz_386{opacity:.7}._xpMax_183xz_387{opacity:.9}._resourceRow_183xz_125{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:5px}._statPill_183xz_398{display:flex;align-items:center;justify-content:center;gap:5px;background:var(--input-bg);border:1px solid var(--border-color);border-radius:8px;padding:5px 2px;font-size:.8em;transition:all .2s;cursor:help;position:relative;overflow:hidden;min-width:0}._statPill_183xz_398:hover{transform:translateY(-2px);background:var(--card-bg);border-color:var(--primary-color);box-shadow:var(--shadow-sm)}._pillIconWrapper_183xz_422{display:grid;place-items:center;font-size:1em;flex-shrink:0}._pillValue_183xz_428{font-weight:700;font-size:1em;color:var(--text-color);white-space:nowrap}._pillCoins_183xz_434{color:var(--warning-color)}._pillAp_183xz_435{color:var(--aspiration-color)}._pillAchievements_183xz_437{color:#d2d610}body._dark-mode_183xz_442 ._pillAchievements_183xz_437{color:gold}._pillAchievements_183xz_437 ._pillIconWrapper_183xz_422{color:var(--achievement-color)}@keyframes _shimmerMove_183xz_1{0%{transform:skew(-20deg) translate(-150%)}to{transform:skew(-20deg) translate(150%)}}._mainNavList_183xz_455{list-style:none;padding:0;margin:0}._mainNavList_183xz_455 li{padding:0 10px;margin-bottom:2px;position:relative}._navButton_183xz_467{display:flex;align-items:center;gap:12px;width:100%;padding:10px 15px;border:none;background-color:transparent;color:var(--nav-link-color);text-align:left;font-size:.95em;font-weight:500;cursor:pointer;transition:all .2s ease;border-radius:var(--nav-link-border-radius);text-decoration:none;flex-grow:1;position:relative;overflow:hidden;white-space:nowrap}._navItemMain_183xz_489{display:flex;align-items:center;gap:12px;width:100%}._mainNav_183xz_3._collapsed_183xz_30 ._navButton_183xz_467{justify-content:center;padding:10px 0;width:41px;margin:0 auto;border-radius:12px}._mainNav_183xz_3._collapsed_183xz_30 ._navButton_183xz_467:hover{border-radius:var(--border-radius)}._mainNav_183xz_3._collapsed_183xz_30 ._navButton_183xz_467 span:not(:first-child){display:none;opacity:0}._mainNav_183xz_3._collapsed_183xz_30 ._navItemMain_183xz_489 span:not(:first-child){display:none;opacity:0}._mainNav_183xz_3._collapsed_183xz_30 ._navItemMain_183xz_489{justify-content:center;gap:0}._mainNav_183xz_3._collapsed_183xz_30 ._navButton_183xz_467 svg{margin:0;font-size:1.2em;width:1.2em;text-align:center}._navButton_183xz_467:hover{background:var(--nav-link-hover-bg);color:var(--primary-color)}._navButton_183xz_467:hover svg{transform:scale(1.1)}._navButton_183xz_467._active_183xz_522{background:var(--nav-link-active-bg);color:var(--nav-link-active-color);font-weight:600;box-shadow:0 2px 8px #0000001a}._navButton_183xz_467._active_183xz_522 svg{color:var(--nav-link-active-color)!important}._navButton_183xz_467._active_183xz_522:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:var(--primary-text);opacity:.5}._mainNav_183xz_3._collapsed_183xz_30 ._navButton_183xz_467._active_183xz_522{background:var(--nav-link-active-bg)!important;color:var(--nav-link-active-color)!important;border:1px solid var(--primary-color);border-radius:var(--border-radius);box-shadow:0 0 10px rgba(var(--primary-color-rgb),.2)}._mainNav_183xz_3._collapsed_183xz_30 ._navButton_183xz_467._active_183xz_522:before{display:none}._flyoutMenu_183xz_556{position:fixed;background:var(--card-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);border-left:3px solid var(--primary-color);border-radius:var(--border-radius);box-shadow:var(--shadow-xl);padding:8px;min-width:220px;z-index:2000;display:flex;flex-direction:column;gap:4px;top:0;left:0}._flyoutHeader_183xz_574{padding:10px 12px;font-weight:700;color:var(--nav-link-active-color);text-transform:uppercase;font-size:.75em;letter-spacing:1px;border-bottom:1px solid var(--border-color);margin-bottom:6px;display:flex;align-items:center;gap:10px;background:rgba(var(--input-bg-rgb),.5);border-radius:4px}._flyoutMenu_183xz_556 ._navButton_183xz_467{justify-content:flex-start!important;width:100%!important;padding:10px 12px!important;height:auto!important;margin:0!important;border-radius:6px!important;background:transparent}._flyoutMenu_183xz_556 ._navButton_183xz_467._active_183xz_522{background-color:var(--nav-link-active-bg)!important;box-shadow:0 2px 5px #0000001a;color:var(--nav-link-active-color)!important}._flyoutMenu_183xz_556 ._navButton_183xz_467:hover{background:var(--nav-link-hover-bg)!important}._flyoutMenu_183xz_556 ._navButton_183xz_467 span{display:inline!important;opacity:1!important}._flyoutMenu_183xz_556 ._navButton_183xz_467 svg{margin-right:8px;width:1.2em;text-align:center;font-size:1em}._mainNav_183xz_3._collapsed_183xz_30 ._addTaskNavBtn_183xz_50{padding:0 10px;margin:15px auto;width:100%;display:flex;justify-content:center}._mainNav_183xz_3._collapsed_183xz_30 ._addTaskNavBtn_183xz_50 button{width:48px;height:48px;padding:0;display:grid;place-items:center;border-radius:50%}._mainNav_183xz_3._collapsed_183xz_30 ._addTaskNavBtn_183xz_50 button span:not(._navIcon_183xz_624){display:none}._navSplitButton_183xz_627{display:flex;align-items:stretch;width:100%;border-radius:var(--nav-link-border-radius);overflow:hidden;transition:all .2s ease;background-color:transparent;color:var(--nav-link-color);cursor:pointer}._navSplitButton_183xz_627:hover{background:var(--nav-link-hover-bg);color:var(--primary-color)}._navSplitButton_183xz_627:hover svg{transform:scale(1.1)}._navSplitButton_183xz_627._active_183xz_522{background:var(--nav-link-active-bg);color:var(--nav-link-active-color);font-weight:600;box-shadow:0 2px 8px #0000001a}._navSplitButton_183xz_627._active_183xz_522 svg{color:var(--nav-link-active-color)!important}._navSplitButton_183xz_627._active_183xz_522:hover{background:var(--nav-link-active-bg);color:var(--nav-link-active-color)}._navLabelArea_183xz_637{flex-grow:1;padding:10px 0 10px 15px;display:flex;align-items:center;gap:12px;cursor:pointer;color:inherit;white-space:nowrap}._navChevronArea_183xz_640{width:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-left:1px solid transparent;transition:background .2s;color:inherit;opacity:.7}._navChevronArea_183xz_640:hover{background-color:#0000000d;opacity:1}._submenu_183xz_646{list-style:none;padding-left:12px;margin:2px 0 5px 12px;overflow:hidden;position:relative;border-left:2px solid rgba(var(--border-color-rgb),.3)}._mainNav_183xz_3._collapsed_183xz_30 ._submenu_183xz_646{display:none!important}@media(max-width:768px){._mainNav_183xz_3{transform:translate(-100%);width:calc(260px + env(safe-area-inset-left))}._mainNav_183xz_3._open_183xz_665{transform:translate(0);box-shadow:5px 0 15px #0000001a}}._imageContainer_18iwm_2{position:relative;width:100%;height:100%;overflow:hidden}._placeholder_18iwm_9{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--input-bg);overflow:hidden}._placeholder_18iwm_9:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,#fff0 0,#ffffff1a 20%,#ffffff4d 60%,#fff0);animation:_shimmer_18iwm_1 2s infinite}@keyframes _shimmer_18iwm_1{to{transform:translate(100%)}}._image_18iwm_2{opacity:0;transition:opacity .5s ease-in-out;width:100%;height:100%;object-fit:cover;border-radius:inherit}._image_18iwm_2._loaded_18iwm_52{opacity:1}._positioner_bjav8_7{z-index:10000;pointer-events:none;width:max-content;max-width:260px;outline:none}._tooltip_bjav8_19{background-color:#141419f2;color:#fff;border:1px solid rgba(255,255,255,.15);padding:8px 12px;border-radius:6px;font-size:.85em;box-shadow:0 10px 30px -5px #0006,0 4px 10px #0003;line-height:1.4;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-align:center;transform-origin:bottom center;animation:_tooltipSlideUp_bjav8_1 .2s cubic-bezier(.16,1,.3,1) forwards}body:not(.dark-mode) ._tooltip_bjav8_19{background-color:#fffffff2;color:#1a1a1a;border-color:#0000001a;box-shadow:0 8px 20px #00000026}@keyframes _tooltipSlideUp_bjav8_1{0%{opacity:0;transform:translateY(4px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._arrow_bjav8_59{fill:#141419f2}body:not(.dark-mode) ._arrow_bjav8_59{fill:#fffffff2}._mobileHeader_13e3u_2{display:none;position:fixed;top:0;left:0;right:0;padding-top:env(safe-area-inset-top);height:calc(var(--mobile-header-height, 55px) + env(safe-area-inset-top));padding-left:calc(15px + env(safe-area-inset-left));padding-right:calc(15px + env(safe-area-inset-right));background-color:var(--nav-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--nav-border);z-index:1001;align-items:center;justify-content:space-between}._pageTitle_13e3u_28{font-size:1.2em;font-weight:600;color:var(--primary-color);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;text-align:center;padding:0 10px}._hamburgerBtn_13e3u_41{background:none;border:none;color:var(--primary-color);font-size:1.4em;width:40px;height:40px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}._actionsWrapper_13e3u_56{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:40px;flex-shrink:0}@media(max-width:768px){._mobileHeader_13e3u_2{display:flex}}._modalOverlay_jhl6w_4{position:fixed;inset:0;background-color:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}._modalContent_jhl6w_17{background:var(--card-bg);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden;max-height:85vh;width:100%;max-width:850px;position:relative;isolation:isolate}._modalHeader_jhl6w_36{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid var(--border-color);background:rgba(var(--primary-color-rgb),.05);flex-shrink:0;gap:15px;height:64px}._headerTitleGroup_jhl6w_51{display:flex;align-items:center;gap:12px;flex-grow:1;overflow:hidden}._modalHeader_jhl6w_36 h2{font-size:1.3em;font-weight:800;color:var(--primary-color);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._closeBtn_jhl6w_69{background:none;border:none;font-size:1.4em;padding:5px;line-height:1;color:var(--text-color-muted);cursor:pointer;transition:color .2s ease,transform .2s ease;flex-shrink:0}._closeBtn_jhl6w_69:hover{color:var(--danger-color);transform:rotate(90deg) scale(1.05)}._priorityChip_jhl6w_85{padding:5px 14px;font-size:.85em;border-radius:20px;border-width:1px;border-style:solid;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;transition:transform .1s ease;flex-shrink:0;letter-spacing:.5px}._priorityChip_jhl6w_85:active{transform:scale(.95)}._priorityLow_jhl6w_102{background-color:rgba(var(--success-rgb),.1);border-color:var(--success-color);color:var(--success-color-hover)}._priorityMedium_jhl6w_103{background-color:rgba(var(--warning-rgb),.1);border-color:var(--warning-color);color:var(--warning-color-hover)}._priorityHigh_jhl6w_104{background-color:rgba(var(--danger-color-rgb),.1);border-color:var(--danger-color);color:var(--danger-color)}._tabsWrapper_jhl6w_107{padding:10px 20px;background-color:var(--input-bg);border-bottom:1px solid var(--border-color);display:flex;justify-content:flex-start;flex-shrink:0}._tabSwitcher_jhl6w_115{width:auto}._tabContent_jhl6w_120{flex-grow:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:25px;position:relative;display:flex;flex-direction:column}._formGrid_jhl6w_133{display:flex;flex-direction:column;gap:25px}@media(min-width:768px){._formGrid_jhl6w_133{display:grid;grid-template-columns:1.7fr 1fr;align-items:start;gap:30px}}._repeatingSection_jhl6w_148{background-color:rgba(var(--info-rgb),.08);border-radius:var(--border-radius);padding:15px;border:1px solid rgba(var(--info-rgb),.2);margin-top:15px}._repeatingHeader_jhl6w_156{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--info-color);margin-bottom:12px}._formColumnMain_jhl6w_165,._formColumnSidebar_jhl6w_166{min-width:0}._formField_jhl6w_170{margin-bottom:20px}._formField_jhl6w_170 label{display:flex;align-items:center;gap:8px;font-weight:700;font-size:.95em;color:var(--text-color);margin-bottom:8px}._formField_jhl6w_170 label svg{color:var(--primary-color)}._formField_jhl6w_170 input,._formField_jhl6w_170 select{width:100%;padding:10px 12px;font-size:.95em;background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--border-radius)}._tagInputWrapper_jhl6w_185{position:relative;width:100%}._tagInput_jhl6w_185{width:100%;padding:10px 12px;font-size:.95em;background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);transition:border-color .2s,box-shadow .2s}._tagInput_jhl6w_185:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.15)}._activeTagsList_jhl6w_208{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;min-height:28px}._tagChip_jhl6w_216{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;font-size:.85em;color:var(--text-color);box-shadow:var(--shadow-sm);animation:_popIn_jhl6w_1 .2s cubic-bezier(.175,.885,.32,1.275);transition:all .2s ease}._tagChip_jhl6w_216:hover{border-color:var(--border-color-strong);background-color:var(--input-bg)}._tagChip_jhl6w_216 ._removeTagBtn_jhl6w_236{background:transparent;border:none;cursor:pointer;padding:2px;margin-left:2px;color:var(--text-color-muted);display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.8em;transition:all .2s}._tagChip_jhl6w_216 ._removeTagBtn_jhl6w_236:hover{color:var(--danger-color);background-color:rgba(var(--danger-color-rgb),.1)}._tagSuggestions_jhl6w_256{position:absolute;top:calc(100% + 4px);left:0;right:0;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-xl);z-index:100;max-height:180px;overflow-y:auto;display:flex;flex-direction:column}._suggestionItem_jhl6w_272{padding:8px 12px;cursor:pointer;font-size:.9em;color:var(--text-color);transition:background-color .1s;border-bottom:1px solid transparent}._suggestionItem_jhl6w_272:last-child{border-bottom:none}._suggestionItem_jhl6w_272:hover{background-color:var(--input-bg);color:var(--primary-color)}._suggestionItem_jhl6w_272._activeSuggestion_jhl6w_289{background-color:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);font-weight:600}@keyframes _popIn_jhl6w_1{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}._scheduleSection_jhl6w_302{background-color:rgba(var(--primary-color-rgb),.05);border-radius:var(--border-radius);padding:15px;border:1px solid rgba(var(--primary-color-rgb),.1)}._scheduleHeader_jhl6w_309{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;user-select:none}._toggleSwitch_jhl6w_315{position:relative;width:44px;height:24px;background-color:var(--border-color);border-radius:24px;transition:background-color .3s ease;flex-shrink:0}._toggleSwitch_jhl6w_315:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0003}._toggleSwitch_jhl6w_315._checked_jhl6w_326{background-color:var(--primary-color)}._toggleSwitch_jhl6w_315._checked_jhl6w_326:after{transform:translate(20px)}._presetScroller_jhl6w_330{position:relative;display:flex;align-items:center;gap:5px;margin-bottom:15px;border-bottom:1px solid rgba(var(--primary-color-rgb),.1);padding-bottom:15px;min-height:42px}._presetContainer_jhl6w_336{display:flex;overflow-x:auto;gap:8px;flex-grow:1;scroll-padding:0 10px;scrollbar-width:none;-ms-overflow-style:none}._presetContainer_jhl6w_336::-webkit-scrollbar{display:none}._presetButton_jhl6w_342{flex-shrink:0;padding:6px 14px;font-size:.85em;border-radius:20px;white-space:nowrap}._presetButton_jhl6w_342._active_jhl6w_208{background-color:var(--primary-color);color:var(--primary-text);border-color:var(--primary-color)}._presetNav_jhl6w_351{background:var(--card-bg);border:1px solid var(--border-color);border-radius:50%;width:28px;height:28px;padding:0;color:var(--text-color-muted);cursor:pointer;display:grid;place-items:center;z-index:2;flex-shrink:0}._presetNav_jhl6w_351:hover{color:var(--primary-color);border-color:var(--primary-color)}._dateTimeContainer_jhl6w_360{display:flex;flex-direction:column;gap:6px;margin-bottom:15px;width:100%}._dateTimeLabel_jhl6w_368{font-size:.75em;font-weight:700;color:var(--text-color-muted);text-transform:uppercase;letter-spacing:.5px;margin-left:2px}._dateTimeInputs_jhl6w_377{display:flex;gap:10px;width:100%;align-items:center}._dateInput_jhl6w_384{flex:1;min-width:0;width:100%}._timeInputWrapper_jhl6w_390{flex:.7;min-width:0}._allDayToggle_jhl6w_395{display:flex;align-items:center;gap:10px;font-size:.9em;cursor:pointer;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid rgba(var(--border-color-rgb),.5)}._checkboxLabel_jhl6w_406{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:var(--input-bg);border:2px solid var(--border-color-strong);border-radius:6px;flex-shrink:0}._allDayToggle_jhl6w_395 input:checked+._checkboxLabel_jhl6w_406{background-color:var(--primary-color);border-color:var(--primary-color)}._checkboxIcon_jhl6w_425{font-size:12px;color:#fff;opacity:0;transform:scale(.5)}._allDayToggle_jhl6w_395 input:checked+._checkboxLabel_jhl6w_406 ._checkboxIcon_jhl6w_425{opacity:1;transform:scale(1)}._subtaskInputGroup_jhl6w_438{display:flex;gap:0;margin-bottom:20px;background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:4px;box-shadow:var(--shadow-inset)}._subtaskInputGroup_jhl6w_438 input{flex-grow:1;border:none;background:transparent;box-shadow:none}._subtaskInputGroup_jhl6w_438 input:focus{outline:none;box-shadow:none}._subtaskInputGroup_jhl6w_438 button{border-radius:var(--border-radius-sm);padding:8px 20px}._subtaskList_jhl6w_463{display:flex;flex-direction:column;gap:8px}._emptySubtasks_jhl6w_469{text-align:center;padding:40px 20px;border:2px dashed var(--border-color);border-radius:var(--border-radius);color:var(--text-color-muted);background:rgba(var(--input-bg-rgb),.5);display:flex;flex-direction:column;align-items:center;gap:10px}._emptySubtasks_jhl6w_469 svg{font-size:2.5em;opacity:.3}._dropZone_jhl6w_487{border:2px dashed var(--border-color);border-radius:var(--border-radius);padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:var(--input-bg);cursor:pointer;min-height:180px;position:relative;transition:all .2s ease}._dropZone_jhl6w_487:hover{border-color:var(--primary-color);background-color:rgba(var(--primary-color-rgb),.03)}._dropZone_jhl6w_487._active_jhl6w_208{border-color:var(--primary-color);background-color:rgba(var(--primary-color-rgb),.08);transform:scale(.99)}._dropIcon_jhl6w_504{font-size:3em;color:var(--text-color-muted);margin-bottom:15px;transition:color .2s}._dropZone_jhl6w_487:hover ._dropIcon_jhl6w_504{color:var(--primary-color)}._attachmentsList_jhl6w_507{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:15px;margin-top:20px}._attachmentCard_jhl6w_514{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden;display:flex;flex-direction:column;transition:all .2s ease;position:relative}._attachmentCard_jhl6w_514:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--border-color-strong)}._attachmentPreview_jhl6w_531{height:100px;display:flex;align-items:center;justify-content:center;background-color:var(--input-bg);position:relative;overflow:hidden}._previewImage_jhl6w_541{width:100%;height:100%;object-fit:cover}._previewFile_jhl6w_547{font-size:3em;color:var(--text-color-muted)}._removeAttBtn_jhl6w_552{position:absolute;top:5px;right:5px;background:#0009;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .2s ease,transform .2s ease;font-size:.8em}._attachmentCard_jhl6w_514:hover ._removeAttBtn_jhl6w_552{opacity:1}._removeAttBtn_jhl6w_552:hover{background:var(--danger-color);transform:scale(1.1)}._attachmentInfo_jhl6w_577{padding:8px 10px;display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--border-color)}._attachmentName_jhl6w_585{font-size:.85em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-color)}._attachmentSize_jhl6w_593{font-size:.75em;color:var(--text-color-muted)}._modalFooter_jhl6w_599{padding:20px 25px;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;flex-shrink:0;background-color:var(--card-bg);z-index:10;flex-wrap:wrap;gap:15px}._footerRewards_jhl6w_612{display:flex;gap:10px;align-items:center}._footerActions_jhl6w_618{display:flex;gap:12px;margin-left:auto}._rewardPill_jhl6w_625{font-size:.85em;padding:6px 14px;border-radius:50px;display:flex;align-items:center;gap:8px;font-weight:700;box-shadow:var(--shadow-sm);border:1px solid rgba(0,0,0,.05);cursor:help;transition:transform .2s ease}._rewardPill_jhl6w_625:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._rewardPoints_jhl6w_643{background:linear-gradient(135deg,#fffbeb,#fcd34d);color:#b45309;border-color:#fbbf24}._rewardXP_jhl6w_648{background:linear-gradient(135deg,#eff6ff,#93c5fd);color:#1e40af;border-color:#60a5fa}body.dark-mode ._rewardPoints_jhl6w_643{background:linear-gradient(135deg,#451a03,#b45309);color:#fcd34d;border-color:#d97706}body.dark-mode ._rewardXP_jhl6w_648{background:linear-gradient(135deg,#172554,#1d4ed8);color:#93c5fd;border-color:#2563eb}@media(max-width:768px){._modalOverlay_jhl6w_4{padding:0;align-items:flex-end}._modalContent_jhl6w_17{width:100vw;height:100dvh;max-height:100dvh;max-width:none;border-radius:0;border:none;display:flex;flex-direction:column;position:fixed;inset:0;z-index:2001}._modalHeader_jhl6w_36{height:55px;padding:10px 15px;padding-top:max(10px,env(safe-area-inset-top))}._tabsWrapper_jhl6w_107{padding:5px 10px}._tabContent_jhl6w_120{flex-grow:1;padding:15px 15px 100px;overflow-y:auto;-webkit-overflow-scrolling:touch}._formGrid_jhl6w_133{gap:15px}._modalFooter_jhl6w_599{position:absolute;bottom:0;left:0;right:0;padding:12px 15px;padding-bottom:max(12px,env(safe-area-inset-bottom));background:var(--card-bg);border-top:1px solid var(--border-color);box-shadow:0 -4px 20px #0000001a;z-index:100;justify-content:space-between}._footerRewards_jhl6w_612{gap:6px}._rewardPill_jhl6w_625{padding:3px 8px;font-size:.7em;border-radius:12px;gap:4px}._rewardPill_jhl6w_625 svg{font-size:1em}._dateTimeRow_jhl6w_738{flex-wrap:wrap}._dateTimeLabel_jhl6w_368{width:100%;margin-bottom:4px}}._repeatConfigGroup_jhl6w_748{display:flex;flex-direction:column;gap:15px;background-color:var(--input-bg);padding:15px;border-radius:var(--border-radius);border:1px solid var(--border-color)}._repeatRow_jhl6w_758{display:flex;gap:15px;align-items:center}._intervalInput_jhl6w_764{width:70px!important;text-align:center;font-weight:700}._frequencySelect_jhl6w_770{flex-grow:1}._weekdayContainer_jhl6w_775{display:flex;gap:5px;justify-content:space-between;margin-top:5px}._dayToggle_jhl6w_782{width:36px;height:36px;border-radius:50%;border:1px solid var(--border-color);background-color:var(--card-bg);color:var(--text-color-muted);font-size:.8em;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._dayToggle_jhl6w_782:hover{border-color:var(--primary-color);color:var(--primary-color)}._dayToggle_jhl6w_782._active_jhl6w_208{background-color:var(--primary-color);color:var(--primary-text);border-color:var(--primary-color);box-shadow:0 2px 5px rgba(var(--primary-color-rgb),.3)}._templateSubtasksHeader_jhl6w_811{font-size:.9em;font-weight:700;color:var(--text-color);margin-bottom:10px;display:flex;align-items:center;gap:8px;margin-top:20px;padding-top:15px;border-top:1px dashed var(--border-color)}._timeInputContainer_1vf8h_2{display:flex;align-items:center;justify-content:space-between;width:100%;height:41px;font-size:.95em;background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);position:relative;transition:border-color var(--transition-speed) ease,box-shadow var(--transition-speed) ease;overflow:hidden}._timeInputContainer_1vf8h_2:focus-within{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.15),var(--shadow-inset)}._timeInput_1vf8h_2{font-family:inherit;font-size:1em;background:transparent;border:none;padding:0 0 0 12px;flex-grow:1;color:var(--text-color);width:100%;min-width:0;height:100%}._timeInput_1vf8h_2:focus{outline:none;box-shadow:none}._timeInput_1vf8h_2::placeholder{color:var(--text-color-muted);opacity:.6}._stepper_1vf8h_45{display:flex;flex-direction:column;height:100%;width:24px;border-left:1px solid var(--border-color);background-color:var(--card-bg)}._stepperButton_1vf8h_54{background:none;border:none;color:var(--text-color-muted);cursor:pointer;padding:0;line-height:1;font-size:.7em;flex-grow:1;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s}._stepperButton_1vf8h_54:first-child{border-bottom:1px solid var(--border-color)}._stepperButton_1vf8h_54:hover:not(:disabled){color:var(--primary-color);background-color:rgba(var(--primary-color-rgb),.1)}._disabled_1vf8h_78{background-color:var(--bg-color);opacity:.7;cursor:not-allowed}._disabled_1vf8h_78 ._timeInput_1vf8h_2{pointer-events:none}._pickerContainer_znwin_3{width:100%;position:relative;--picker-color: var(--input-bg);--picker-text-color: var(--text-color);--icon-color: inherit;flex-shrink:0}._isDarkBg_znwin_13{--picker-text-color: #ffffff}._isDarkBg_znwin_13 ._navButton_znwin_16,._isDarkBg_znwin_13 ._itemListItem_znwin_19{color:#fff}._picker_znwin_3{display:flex;align-items:center;justify-content:space-between;background-color:var(--picker-color);color:var(--picker-text-color);border-radius:var(--border-radius-sm);border:1px solid var(--border-color);height:var(--control-height, 38px);padding:0 2px;transition:background-color .3s ease,border-color .2s ease;box-shadow:var(--shadow-inset);min-width:140px}._minimal_znwin_45 ._picker_znwin_3{background-color:var(--input-bg);color:var(--text-color);border:1px solid var(--border-color);box-shadow:none}._minimal_znwin_45 ._contentIcon_znwin_52{color:var(--picker-color)}._picker_znwin_3:hover{border-color:var(--primary-color)}._navButton_znwin_16{background:none;border:none;color:inherit;font-size:.85em;padding:0;border-radius:4px;width:24px;height:24px;cursor:pointer;opacity:.7;transition:opacity .2s ease,background-color .2s ease;display:grid;place-items:center;flex-shrink:0}._navButton_znwin_16:hover{opacity:1;background-color:#0000001a}._contentWrapper_znwin_81{flex-grow:1;text-align:center;position:relative;height:100%;overflow:hidden;cursor:pointer;border-radius:var(--border-radius-sm);transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;margin:0 2px;min-width:0}._contentWrapper_znwin_81:hover{background-color:#0000000d}._content_znwin_52{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:0 4px;min-width:0}._contentIcon_znwin_52{font-size:.95em;flex-shrink:0}._contentName_znwin_115{font-size:.9em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}@media(max-width:768px){._contentName_znwin_115{max-width:100px}}._dropdownWrapper_znwin_132{position:fixed;z-index:9999;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-xl);overflow:hidden;display:flex;flex-direction:column}._searchBar_znwin_144{padding:8px;border-bottom:1px solid var(--border-color);background-color:var(--input-bg);flex-shrink:0}._searchInput_znwin_150{width:100%;padding:6px 10px;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background-color:var(--card-bg);color:var(--text-color);font-size:.9em}._searchInput_znwin_150:focus{border-color:var(--primary-color);outline:none}._itemList_znwin_19{list-style:none;padding:4px;margin:0;max-height:250px;overflow-y:auto;flex-grow:1;flex-shrink:1}._itemListItem_znwin_19{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;text-align:left;font-size:.9em;border-radius:var(--border-radius-sm);background:none;border:1px solid transparent;color:var(--text-color);font-weight:500;cursor:pointer;transition:all .2s ease}._itemListItem_znwin_19:hover{background-color:var(--input-bg)}._itemListItem_znwin_19._active_znwin_194{background-color:rgba(var(--primary-color-rgb),.1);border-color:var(--primary-color);font-weight:700}._itemLeft_znwin_200{display:flex;align-items:center;gap:8px;overflow:hidden}._itemIcon_znwin_207{width:20px;text-align:center;font-size:1em}._itemLeft_znwin_200 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._defaultBtn_znwin_219{background:none;border:none;color:var(--text-color-muted);opacity:.3;cursor:pointer;padding:4px;transition:all .2s;display:flex;align-items:center}._defaultBtn_znwin_219:hover{opacity:1;color:var(--warning-color);transform:scale(1.1)}._defaultBtn_znwin_219._isDefault_znwin_235{opacity:1;color:var(--warning-color)}._mobileBackdrop_znwin_240{display:none;position:fixed;inset:0;background-color:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9998;animation:_fadeIn_znwin_1 .2s ease-out}@media(max-width:768px){._mobileBackdrop_znwin_240{display:block}}@keyframes _fadeIn_znwin_1{0%{opacity:0}to{opacity:1}}._modalOverlay_1xcf0_3{position:fixed;inset:0;background-color:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px}._modalContentContainer_1xcf0_16{position:relative;width:100%;max-height:90vh;display:flex;flex-direction:column;background:var(--card-bg);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--border-color);overflow:hidden;transform-origin:center center}._transparent_1xcf0_32{background:transparent;border:none;box-shadow:none;overflow:visible}._backgroundLayer_1xcf0_40{position:absolute;inset:0;z-index:0;pointer-events:none}._contentLayer_1xcf0_48{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column}@media(max-width:768px){._modalContentContainer_1xcf0_16{max-height:96vh}._modalOverlay_1xcf0_3{padding:20px 10px}}._container_1bm1d_3{background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);margin-bottom:8px;overflow:hidden;position:relative}._container_1bm1d_3:hover{border-color:var(--border-color-strong);box-shadow:var(--shadow-sm);background:var(--card-bg);transform:translate(2px)}._container_1bm1d_3._editing_1bm1d_20{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1);background:var(--card-bg)}._header_1bm1d_27{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer}._indexMarker_1bm1d_36{font-size:.75em;font-weight:700;color:var(--text-color-muted);background:#0000000d;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}._container_1bm1d_3._editing_1bm1d_20 ._indexMarker_1bm1d_36{background:var(--primary-color);color:var(--primary-text)}._headerContent_1bm1d_54{flex-grow:1;display:flex;align-items:center;gap:10px;min-width:0}._title_1bm1d_62{font-size:.95em;font-weight:500;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metaBadges_1bm1d_72{display:flex;gap:6px;margin-left:auto}._badge_1bm1d_78{font-size:.7em;padding:2px 8px;border-radius:6px;background:#0000000d;color:var(--text-color-muted);border:1px solid transparent;display:flex;align-items:center;gap:4px;font-weight:600;text-transform:uppercase}._badge_1bm1d_78._priority-high_1bm1d_92{color:var(--danger-color);background:rgba(var(--danger-color-rgb),.1);border-color:rgba(var(--danger-color-rgb),.2)}._badge_1bm1d_78._priority-medium_1bm1d_93{color:var(--warning-color);background:rgba(var(--warning-rgb),.1);border-color:rgba(var(--warning-rgb),.2)}._badge_1bm1d_78._priority-low_1bm1d_94{color:var(--success-color);background:rgba(var(--success-rgb),.1);border-color:rgba(var(--success-rgb),.2)}._badge_1bm1d_78._has-desc_1bm1d_96{color:var(--info-color);background:rgba(var(--info-rgb),.1)}._badge_1bm1d_78._has-date_1bm1d_100{color:var(--aspiration-color);background:rgba(var(--aspiration-color-rgb),.1)}._actions_1bm1d_106{display:flex;align-items:center;gap:4px;opacity:.4;transition:opacity .2s;padding-left:8px;border-left:1px solid var(--border-color)}._container_1bm1d_3:hover ._actions_1bm1d_106,._container_1bm1d_3._editing_1bm1d_20 ._actions_1bm1d_106{opacity:1}._actionBtn_1bm1d_117{background:transparent;border:none;color:var(--text-color-muted);cursor:pointer;padding:6px;border-radius:4px;display:flex;align-items:center;justify-content:center}._actionBtn_1bm1d_117:hover{background:#0000000d;color:var(--text-color)}._actionBtn_1bm1d_117._delete_1bm1d_133:hover{color:var(--danger-color);background:rgba(var(--danger-color-rgb),.1)}._editForm_1bm1d_139{padding:15px;border-top:1px solid var(--border-color);background:var(--card-bg);display:flex;flex-direction:column;gap:12px;animation:_slideDown_1bm1d_1 .2s ease-out}@keyframes _slideDown_1bm1d_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._row_1bm1d_154{display:flex;gap:15px}._col_1bm1d_158{flex:1;display:flex;flex-direction:column;gap:5px}._label_1bm1d_165{font-size:.75em;font-weight:700;color:var(--text-color-muted);text-transform:uppercase;letter-spacing:.5px}._input_1bm1d_173{width:100%;padding:8px 10px;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--input-bg);color:var(--text-color);font-size:.9em;transition:border-color .2s}._input_1bm1d_173:focus{border-color:var(--primary-color);outline:none;background:var(--card-bg)}._textarea_1bm1d_189{min-height:60px;resize:vertical;font-family:inherit}@media(max-width:600px){._row_1bm1d_154{flex-direction:column;gap:10px}._metaBadges_1bm1d_72{display:none}}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}._wrapper_1uhhs_2{display:flex;flex-direction:column;height:200px;border-radius:var(--border-radius);overflow:hidden;background-color:var(--input-bg);border:1px solid var(--border-color);transition:border-color .2s ease,box-shadow .2s ease}._wrapper_1uhhs_2._focused_1uhhs_13{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.15)}._wrapper_1uhhs_2 .ql-toolbar.ql-snow{border:none!important;border-bottom:1px solid var(--border-color)!important;background-color:var(--input-bg)}._wrapper_1uhhs_2 .ql-container.ql-snow{border:none!important;flex-grow:1;display:flex;flex-direction:column;min-height:0}._wrapper_1uhhs_2 .ql-editor{flex-grow:1;overflow-y:auto}._wrapper_fyfby_4{position:relative;width:100%;max-width:100%;isolation:isolate;padding:2px}._container_fyfby_12{display:flex;background-color:var(--input-bg);padding:4px;border-radius:14px;border:1px solid var(--border-color);box-shadow:inset 0 1px 3px #0000000f;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;width:100%;justify-content:center}._wrapper_fyfby_4._compact_fyfby_33 ._container_fyfby_12{background-color:transparent;border:none;box-shadow:none;padding:0;justify-content:flex-start;border-radius:0;gap:4px}._container_fyfby_12::-webkit-scrollbar{display:none}._tab_fyfby_48{position:relative;padding:8px 20px;border:none;background:transparent;color:var(--text-color-muted);font-weight:600;font-size:.95em;cursor:pointer;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:8px;z-index:1;white-space:nowrap;transition:color .2s ease,opacity .2s ease;outline:none;flex-shrink:0;-webkit-user-select:none;user-select:none}._wrapper_fyfby_4._compact_fyfby_33 ._tab_fyfby_48{padding:6px 16px;font-size:.9em;border-radius:8px}._tab_fyfby_48:hover{color:var(--text-color);background-color:#8080800d}._tab_fyfby_48._active_fyfby_82{color:var(--primary-color)}._activeBackground_fyfby_88{position:absolute;inset:0;background-color:var(--card-bg);border-radius:10px;z-index:-1;box-shadow:0 2px 8px #00000014,0 0 0 1px rgba(var(--primary-color-rgb),.1)}._wrapper_fyfby_4._compact_fyfby_33 ._activeBackground_fyfby_88{background-color:var(--input-bg);border-radius:8px;box-shadow:0 1px 3px #0000001a;border:1px solid var(--border-color)}._tab_fyfby_48 svg{font-size:1em;opacity:.7;transition:transform .2s ease,opacity .2s ease,color .2s ease}._tab_fyfby_48:hover svg{opacity:.9;transform:scale(1.05)}._tab_fyfby_48._active_fyfby_82 svg{opacity:1;transform:scale(1.1);color:var(--tab-icon-color, currentColor);filter:drop-shadow(0 0 8px var(--tab-icon-color-alpha, rgba(0,0,0,0)))}._badge_fyfby_127{background-color:var(--border-color);color:var(--text-color);font-size:.7em;padding:1px 6px;border-radius:10px;min-width:18px;text-align:center;transition:all .2s ease;margin-left:4px}._tab_fyfby_48._active_fyfby_82 ._badge_fyfby_127{background-color:var(--primary-color);color:var(--primary-text)}._modalOverlay_1koan_2{position:fixed;inset:0;background-color:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}._modalContent_1koan_15{background:var(--card-bg);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden;max-height:90vh;width:100%;max-width:950px}._modalHeader_1koan_28{text-align:center;padding:18px 25px;border-bottom:1px solid var(--border-color);position:relative;flex-shrink:0}._modalHeader_1koan_28 h2{font-size:1.4em;font-weight:700;color:var(--primary-color);margin:0}._modalHeader_1koan_28 p{font-size:.9em;color:var(--text-color-muted);margin-top:5px;margin-bottom:0}._closeBtn_1koan_50{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5em;padding:5px;line-height:1;color:var(--text-color-muted);cursor:pointer;transition:color .2s ease,transform .2s ease}._closeBtn_1koan_50:hover{color:var(--danger-color);transform:rotate(90deg) scale(1.05)}._tasksScrollWrapper_1koan_68{padding:0 20px;overflow-y:auto;background-color:var(--input-bg);flex-grow:1}._tasksContainer_1koan_75{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-top:20px}._taskColumn_1koan_82{display:flex;flex-direction:column;gap:12px}._columnHeader_1koan_88{font-size:1.1em;font-weight:600;color:var(--text-color);padding-bottom:10px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:8px;position:sticky;top:0;background:var(--input-bg);z-index:10;margin-bottom:5px;padding-top:20px;margin-top:-20px}._taskCard_1koan_106{background:var(--card-bg);border-radius:var(--border-radius-sm);border:1px solid var(--border-color);padding:12px;transition:border-color .2s ease,box-shadow .2s ease;position:relative;overflow:hidden;border-left:4px solid transparent}._taskCard_1koan_106._locked_1koan_117{background:var(--card-bg-hover);border-style:dashed}._taskCard_1koan_106._locked_1koan_117 ._taskLabelContent_1koan_122{-webkit-user-select:none;user-select:none;pointer-events:none}._lockedOverlay_1koan_127{position:absolute;inset:0;display:grid;place-items:center;z-index:2;color:var(--text-color);font-size:1.8em;background:rgba(var(--card-bg-rgb),.5)}._taskCard_1koan_106._completed_1koan_138{border-left-color:var(--success-color);background-color:color-mix(in srgb,var(--success-color) 5%,var(--card-bg));opacity:.7}._taskCard_1koan_106._added_inactive_1koan_143{border-left-color:var(--secondary-color);background-color:color-mix(in srgb,var(--secondary-color) 5%,var(--card-bg));opacity:.8}._taskCard_1koan_106._added_active_1koan_148{border-left-color:var(--info-color);background-color:color-mix(in srgb,var(--info-color) 5%,var(--card-bg))}._dark-mode_1koan_153 ._taskCard_1koan_106._completed_1koan_138{background-color:color-mix(in srgb,var(--success-color) 15%,var(--card-bg))}._dark-mode_1koan_153 ._taskCard_1koan_106._added_inactive_1koan_143{background-color:color-mix(in srgb,var(--secondary-color) 15%,var(--card-bg))}._dark-mode_1koan_153 ._taskCard_1koan_106._added_active_1koan_148{background-color:color-mix(in srgb,var(--info-color) 15%,var(--card-bg))}._taskCard_1koan_106._selectable_1koan_157{cursor:pointer}._taskCard_1koan_106._selectable_1koan_157:hover{border-color:var(--primary-color);box-shadow:var(--shadow-md)}._taskCard_1koan_106._selected_1koan_162{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.1);box-shadow:0 0 0 2px var(--primary-color)}._taskLabel_1koan_122{display:flex;align-items:center;gap:10px;font-size:.9em;font-weight:500;width:100%}._taskLabel_1koan_122 ._checkbox-label_1koan_177{flex-shrink:0;width:20px;height:20px;border-radius:4px}._checkIcon_1koan_183{font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--primary-text);pointer-events:none}._taskPoints_1koan_193{font-size:.8em;color:var(--text-color-muted);font-weight:600}._taskCardFooter_1koan_199{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--border-color)}._howToBtn_1koan_208{padding:4px 8px;font-size:.8em}._modalActions_1koan_213{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;padding:15px 25px;border-top:1px solid var(--border-color);background-color:var(--card-bg);flex-shrink:0}@media(max-width:768px){._tasksContainer_1koan_75{grid-template-columns:1fr;max-height:50vh}}._modalOverlay_rsad1_2{position:fixed;inset:0;background-color:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2002;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .3s ease}._modalOverlay_rsad1_2._open_rsad1_16{opacity:1}._modalContent_rsad1_20{background:var(--card-bg);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden;max-height:90vh;width:100%;max-width:500px;transform:scale(.95);transition:transform .3s cubic-bezier(.4,0,.2,1);padding:25px}._modalOverlay_rsad1_2._open_rsad1_16 ._modalContent_rsad1_20{transform:scale(1)}._modalHeader_rsad1_40{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._modalHeader_rsad1_40 h2{font-size:1.3em;color:var(--primary-color);margin:0}._closeBtn_rsad1_53{background:none;border:none;font-size:1.5em;padding:5px;line-height:1;color:var(--text-color-muted);cursor:pointer;transition:color .2s ease,transform .2s ease}._closeBtn_rsad1_53:hover{color:var(--danger-color);transform:scale(1.1) rotate(90deg)}._searchBar_rsad1_69{width:100%;padding:10px 12px;font-size:.95em;margin-bottom:15px;background-color:var(--input-bg);border-radius:var(--border-radius-sm);border:1px solid var(--border-color)}._iconGrid_rsad1_79{display:grid;grid-template-columns:repeat(auto-fill,minmax(45px,1fr));gap:10px;max-height:300px;overflow-y:auto;padding:10px;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background-color:var(--input-bg)}._iconOption_rsad1_91{background:var(--card-bg);border:1px solid var(--border-color);padding:10px;font-size:1.5em;color:var(--text-color-muted);border-radius:var(--border-radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._iconOption_rsad1_91:hover{background:var(--card-bg-hover);color:var(--primary-color);transform:scale(1.1)}._iconOption_rsad1_91._selected_rsad1_111{background:var(--primary-color);color:var(--primary-text);border-color:var(--primary-color)}._modalOverlay_158vr_4{position:fixed;inset:0;background-color:#000000b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2500;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden}._backgroundParticles_158vr_18,._burstParticles_158vr_18{position:absolute;inset:0;pointer-events:none;z-index:0}._burstParticles_158vr_18{z-index:1}._modalContentWrapper_158vr_29{position:relative;z-index:2;width:100%;max-width:550px;border-radius:16px;perspective:1000px}._tiltContainer_158vr_38{width:100%;height:100%;transform-style:preserve-3d;transition:transform .4s ease-out;backface-visibility:hidden;will-change:transform}._modalContentWrapper_158vr_29:before{content:"";position:absolute;inset:-2px;z-index:0;border-radius:17px;background:linear-gradient(90deg,gold,#ffae00,#ff8c00,gold);background-size:400%;animation:_animated-border-glow_158vr_1 8s linear infinite;filter:blur(8px)}@keyframes _animated-border-glow_158vr_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._modalInner_158vr_65{position:relative;z-index:1;box-shadow:0 10px 40px #00000080;transform-style:preserve-3d;backface-visibility:hidden;border-radius:12px}._backgroundContainer_158vr_75{position:absolute;inset:0;z-index:0;border-radius:12px;overflow:hidden}._backgroundContainer_158vr_75:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,#0c0c0c66,#0c0c0cd9 80%)}._modalBackgroundImage_158vr_89{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;transform:translateZ(-50px)}._content_158vr_99{position:relative;z-index:2;padding:30px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;transform-style:preserve-3d;backface-visibility:hidden}._animationHeader_158vr_112{width:200px;height:120px;margin-bottom:20px;position:relative;display:grid;place-items:center;transform-style:preserve-3d;backface-visibility:hidden}._avatarIcon_158vr_123,._achievementIcon_158vr_123{grid-row:1 / 1;grid-column:1 / 1;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 15px #000000b3;backface-visibility:hidden}._avatarIcon_158vr_123{width:90px;height:90px;background-color:#333;border:3px solid #555;overflow:hidden;z-index:1}._avatarImage_158vr_142{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_158vr_148{font-size:3em;color:#888}._achievementIcon_158vr_123{width:60px;height:60px;background:radial-gradient(circle,#ffd7004d,#ffd70000 70%);border:3px solid #ffd700;color:#fff;font-size:2em;text-shadow:0 0 10px #000;z-index:2}._achievementForged_158vr_165,._name_158vr_165,._description_158vr_165,._continueBtn_158vr_165,._timestamp_158vr_165{transform-style:preserve-3d;backface-visibility:hidden}._achievementForged_158vr_165{font-size:.9em;font-weight:700;letter-spacing:2px;color:#ccc;text-transform:uppercase;margin-top:33px;text-shadow:0 2px 6px rgba(0,0,0,.9)}._name_158vr_165{font-size:2.2em;font-weight:700;color:gold;margin-top:0;text-shadow:0 4px 12px rgba(0,0,0,1);line-height:1.2}._description_158vr_165{font-size:1.05em;line-height:1.6;color:#e0e0e0;margin-bottom:20px;max-width:90%;margin-left:auto;margin-right:auto;text-shadow:0 2px 8px rgba(0,0,0,1)}._continueBtn_158vr_165{padding:12px 35px;font-size:1.1em;font-weight:700;background:gold;color:#1a1a1a;border:none;border-radius:50px;box-shadow:0 4px 15px #0000004d;transition:all .3s ease;cursor:pointer}._continueBtn_158vr_165:hover{background:#ffec80;box-shadow:0 6px 20px #0006,0 0 15px #ffd70080;transform:translateY(-2px)}._timestamp_158vr_165{font-size:.85em;color:#aaa;margin-top:20px;margin-bottom:-15px;display:flex;align-items:center;gap:6px;justify-content:center;backface-visibility:hidden;text-shadow:0 1px 5px rgba(0,0,0,.9)}._timestamp_158vr_165 strong{color:#e0e0e0}._modalOverlay_155dg_4{position:fixed;inset:0;background-color:#000000d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden}._backgroundParticles_155dg_19{position:absolute;inset:0;pointer-events:none;z-index:0}._modalContentWrapper_155dg_27{position:relative;z-index:2;width:100%;max-width:500px;border-radius:24px;perspective:1000px}._tiltContainer_155dg_36{width:100%;height:100%;transform-style:preserve-3d;transition:transform .4s ease-out;backface-visibility:hidden}._modalContentWrapper_155dg_27:before{content:"";position:absolute;inset:-3px;z-index:0;border-radius:26px;background:conic-gradient(from 0deg,gold,orange,#e0aaff,#7b2cbf,gold);animation:_borderSpin_155dg_1 4s linear infinite;filter:blur(15px);opacity:.8}@keyframes _borderSpin_155dg_1{to{transform:rotate(360deg)}}._modalInner_155dg_61{position:relative;z-index:1;background:radial-gradient(circle at center,#2a2a2a,#1a1a1a);box-shadow:0 20px 60px #0009;border-radius:24px;padding:40px 30px;text-align:center;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;transform-style:preserve-3d}._iconWrapper_155dg_77{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,gold,orange);display:flex;align-items:center;justify-content:center;font-size:3.5em;color:#1a1a1a;margin-bottom:25px;box-shadow:0 0 30px #ffd70066,inset 0 0 10px #ffffff80;transform:translateZ(50px);position:relative}._subtitle_155dg_94{font-size:.9em;text-transform:uppercase;letter-spacing:3px;color:#e0aaff;font-weight:700;margin-bottom:10px;transform:translateZ(30px);text-shadow:0 2px 4px rgba(0,0,0,.5)}._title_155dg_105{font-size:2.2em;font-weight:900;color:#fff;margin:0 0 15px;line-height:1.2;transform:translateZ(60px);text-shadow:0 5px 15px rgba(0,0,0,.3)}._description_155dg_115{font-size:1.1em;color:#ccc;line-height:1.6;margin-bottom:30px;transform:translateZ(40px);max-width:90%}._claimBtn_155dg_125{background:linear-gradient(90deg,gold,orange);color:#1a1a1a;border:none;padding:14px 40px;font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:1px;border-radius:50px;cursor:pointer;transition:all .2s ease;box-shadow:0 5px 20px #ffa50066;transform:translateZ(50px)}._claimBtn_155dg_125:hover{transform:translateZ(50px) scale(1.05);box-shadow:0 10px 30px #ffa50099;filter:brightness(1.1)}@property --border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}._modalOverlay_7zpg5_10{position:fixed;inset:0;background-color:#050508e6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:2500;display:flex;align-items:center;justify-content:center;padding:20px;perspective:1500px}._particlesCanvas_7zpg5_24{position:fixed;inset:0;pointer-events:none;z-index:0}._modalContent_7zpg5_32{position:relative;z-index:2;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;align-items:center;background:radial-gradient(circle at top center,#2a2a35,#13131a 80%);border-radius:24px;box-shadow:0 20px 50px #000c,0 0 0 1px #ffffff1a;padding:40px 30px;color:#fff;overflow:hidden}._modalContent_7zpg5_32:before{content:"";position:absolute;inset:-4px;z-index:-1;background:conic-gradient(from var(--border-angle),#333,#FFD700,#FFA500,#333,#333);border-radius:26px;animation:_spinBorder_7zpg5_1 6s linear infinite;opacity:.7}._modalContent_7zpg5_32:after{content:"";position:absolute;inset:2px;z-index:-1;background:inherit;border-radius:22px}@keyframes _spinBorder_7zpg5_1{to{--border-angle: 360deg}}._header_7zpg5_88{text-align:center;margin-bottom:30px;position:relative;z-index:2}._title_7zpg5_95{font-family:Cinzel,serif;font-size:2.5em;font-weight:800;margin:0;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(135deg,#fff5c3,gold,#b8860b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 15px rgba(255,215,0,.3);animation:_titleShine_7zpg5_1 3s ease-in-out infinite alternate}@keyframes _titleShine_7zpg5_1{0%{filter:brightness(1) drop-shadow(0 0 0px rgba(255,215,0,0))}to{filter:brightness(1.2) drop-shadow(0 0 10px rgba(255,215,0,.5))}}._subtitle_7zpg5_117{font-size:1.1em;color:#bbb;margin-top:5px;font-weight:400}._gridWrapper_7zpg5_125{width:100%;flex-grow:1;overflow-y:auto;padding:10px 10px 30px;margin-bottom:10px;scrollbar-width:thin;scrollbar-color:#444 transparent}._gridWrapper_7zpg5_125::-webkit-scrollbar{width:6px}._gridWrapper_7zpg5_125::-webkit-scrollbar-track{background:transparent}._gridWrapper_7zpg5_125::-webkit-scrollbar-thumb{background-color:#444;border-radius:3px}._gridContainer_7zpg5_141{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;width:100%}._card_7zpg5_149{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:25px 20px;display:flex;flex-direction:column;align-items:center;gap:15px;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);overflow:hidden}._cardBg_7zpg5_165{position:absolute;inset:0;object-fit:cover;opacity:.15;transition:opacity .3s ease;z-index:0;filter:grayscale(100%)}._card_7zpg5_149:hover{transform:translateY(-8px);background:#ffffff12;border-color:#ffd70080;box-shadow:0 15px 30px #00000080,0 0 20px #ffd70026,inset 0 0 0 1px #ffd7004d}._card_7zpg5_149:hover ._cardBg_7zpg5_165{opacity:.3;filter:grayscale(0%);transform:scale(1.1);transition:transform 6s ease-out,opacity .3s ease}._iconWrapper_7zpg5_194{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#222,#111);border:2px solid #444;box-shadow:0 5px 15px #00000080;position:relative;z-index:1;transition:transform .3s ease,border-color .3s ease}._card_7zpg5_149:hover ._iconWrapper_7zpg5_194{transform:scale(1.1);border-color:gold;box-shadow:0 0 20px #ffd70066}._mainIcon_7zpg5_214{font-size:2em;color:#ccc;transition:color .3s ease}._card_7zpg5_149:hover ._mainIcon_7zpg5_214{color:gold;filter:drop-shadow(0 0 5px rgba(255,215,0,.8))}._profileAvatar_7zpg5_225{width:100%;height:100%;object-fit:cover;border-radius:50%}._cardContent_7zpg5_233{position:relative;z-index:1;text-align:center}._name_7zpg5_239{font-size:1.1em;font-weight:700;color:#fff;margin:0 0 5px;line-height:1.3}._typeBadge_7zpg5_247{font-size:.7em;text-transform:uppercase;letter-spacing:1px;color:#888;background:#0000004d;padding:3px 8px;border-radius:10px;display:inline-block}._card_7zpg5_149:hover ._typeBadge_7zpg5_247{color:gold;background:#ffd7001a}._footer_7zpg5_263{margin-top:20px;z-index:2}._continueBtn_7zpg5_268{background:linear-gradient(90deg,gold,orange);border:none;padding:14px 50px;border-radius:50px;font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#1a1a1a;cursor:pointer;transition:all .3s ease;box-shadow:0 0 20px #ffd7004d;position:relative;overflow:hidden}._continueBtn_7zpg5_268:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-25deg);transition:left .5s}._continueBtn_7zpg5_268:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 0 40px #ffd70099}._continueBtn_7zpg5_268:hover:after{left:100%;transition:left .7s}@media(max-width:600px){._modalContent_7zpg5_32{padding:25px 15px}._title_7zpg5_95{font-size:1.8em}._gridContainer_7zpg5_141{grid-template-columns:1fr}._card_7zpg5_149{flex-direction:row;text-align:left;padding:15px}._iconWrapper_7zpg5_194{width:50px;height:50px;flex-shrink:0}._mainIcon_7zpg5_214{font-size:1.5em}._cardContent_7zpg5_233{text-align:left;display:flex;flex-direction:column;align-items:flex-start}}._overlay_ytpnu_2{position:fixed;inset:0;background-color:#0a0a0fe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2800;display:flex;align-items:center;justify-content:center;padding:20px;animation:_fadeIn_ytpnu_1 .3s ease}@keyframes _fadeIn_ytpnu_1{0%{opacity:0}to{opacity:1}}._content_ytpnu_20{width:100%;height:100%;display:flex;flex-direction:column}._header_ytpnu_27{color:#fff;padding:10px 15px;background-color:#0003;border-radius:var(--border-radius-sm);display:flex;justify-content:space-between;align-items:center;flex-shrink:0;margin-bottom:20px}._imageInfo_ytpnu_39{text-align:left}._imageName_ytpnu_42{margin:0;font-weight:500}._imageCounter_ytpnu_46{margin:0;font-size:.8em;opacity:.7}._actions_ytpnu_52{display:flex;gap:10px}._actions_ytpnu_52 button{background:none;border:none;color:#fff;font-size:1.4em;padding:8px;border-radius:50%;cursor:pointer;transition:background-color .2s}._actions_ytpnu_52 button:hover{background-color:#ffffff1a}._imageContainer_ytpnu_70{flex-grow:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}._imageContainer_ytpnu_70 img{max-width:100%;max-height:100%;object-fit:contain;animation:_zoomIn_ytpnu_1 .4s cubic-bezier(.165,.84,.44,1)}@keyframes _zoomIn_ytpnu_1{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}._loader_ytpnu_90{font-size:3em;color:#fff}._navButton_ytpnu_95{position:absolute;top:50%;transform:translateY(-50%);background-color:#0000004d;color:#fff;border:none;width:45px;height:70px;font-size:1.5em;border-radius:var(--border-radius-sm);cursor:pointer;transition:background-color .2s ease}._navButton_ytpnu_95:hover{background-color:#00000080}._prev_ytpnu_112{left:20px}._next_ytpnu_113{right:20px}._container_np9vs_2{position:fixed;z-index:2900;pointer-events:none;width:1px;height:1px}._rewardItem_np9vs_10{--end-x: 0px;--end-y: -80px;position:absolute;display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:15px;font-size:.8em;font-weight:700;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5);opacity:0;animation:_floatAndSpray_np9vs_1 2.2s ease-out forwards;white-space:nowrap}._points_np9vs_31{background-color:var(--points-color)}._xp_np9vs_34{background-color:var(--xp-color)}._ap_np9vs_37{background-color:var(--aspiration-color)}@keyframes _floatAndSpray_np9vs_1{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(var(--end-x),var(--end-y)) scale(.5)}}._modalOverlay_m83iz_2{position:fixed;inset:0;background-color:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2003;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .3s ease}._modalOverlay_m83iz_2._open_m83iz_16{opacity:1}._modalContent_m83iz_20{background:var(--card-bg);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--border-color);padding:25px 30px;width:100%;max-width:400px;transform:scale(.95);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:20px}._modalOverlay_m83iz_2._open_m83iz_16 ._modalContent_m83iz_20{transform:scale(1)}._modalHeader_m83iz_39{display:flex;flex-direction:column;gap:5px;text-align:center}._modalHeader_m83iz_39 h2{font-size:1.3em;color:var(--primary-color);margin:0;font-weight:700}._modalLabel_m83iz_53{font-size:.95em;color:var(--text-color-muted);text-align:center;margin-bottom:10px}._formGroup_m83iz_60{display:flex;flex-direction:column;gap:10px}._nativeSelect_m83iz_66{width:100%;padding:12px 15px;font-size:1em;border-radius:var(--border-radius);border:1px solid var(--border-color);background-color:var(--input-bg);color:var(--text-color);transition:all .2s ease;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}._nativeSelect_m83iz_66:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.15);outline:none}._modalActions_m83iz_87{display:flex;gap:12px;margin-top:10px}._modalActions_m83iz_87 button{flex:1;justify-content:center;padding:10px;font-size:1em}._modalHeader_aw6va_3{text-align:center;margin-bottom:15px}._modalHeader_aw6va_3 h2{font-size:1.3em;color:var(--primary-color);margin:0 0 5px;font-weight:700}._modalHeader_aw6va_3 p{color:var(--text-color-muted);margin:0;font-size:.9em}._formGroup_aw6va_20{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}._dateInput_aw6va_27{width:100%;padding:12px 15px;font-size:1.1em;border-radius:var(--border-radius);border:1px solid var(--border-color);background-color:var(--input-bg);color:var(--text-color);transition:all .2s ease;text-align:center}._dateInput_aw6va_27:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.15);outline:none}._modalActions_aw6va_45{display:flex;gap:12px}._modalActions_aw6va_45 button{flex:1;justify-content:center;padding:10px;font-size:1em}._modalOverlay_1ygb2_2{position:fixed;inset:0;background-color:rgba(var(--card-bg-rgb),.3);backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);z-index:2002;display:flex;align-items:center;justify-content:center;padding:20px}._modalContent_1ygb2_15{width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;background-color:var(--card-bg);border-radius:var(--border-radius-lg);border:1px solid rgba(var(--primary-color-rgb),.3);box-shadow:0 15px 40px #0000004d,0 0 0 1px rgba(var(--primary-color-rgb),.2);overflow:hidden;position:relative}._modalContent_1ygb2_15:before,._modalContent_1ygb2_15:after{content:"";position:absolute;width:40px;height:40px;border-color:rgba(var(--primary-color-rgb),.4);border-style:solid;pointer-events:none}._modalContent_1ygb2_15:before{top:15px;left:15px;border-width:2px 0 0 2px;border-top-left-radius:var(--border-radius-lg)}._modalContent_1ygb2_15:after{bottom:15px;right:15px;border-width:0 2px 2px 0;border-bottom-right-radius:var(--border-radius-lg)}._closeBtn_1ygb2_52{position:absolute;top:15px;right:15px;background:none;border:none;font-size:1.8em;padding:5px;line-height:1;color:var(--text-color-muted);cursor:pointer;transition:color .2s ease,transform .2s ease;z-index:11}._closeBtn_1ygb2_52:hover{color:var(--danger-color);transform:rotate(90deg) scale(1.1)}._modalHeader_1ygb2_71{padding:25px 35px 18px;text-align:center;position:relative;border-bottom:1px solid var(--border-color);background:linear-gradient(180deg,rgba(var(--primary-color-rgb),.07),transparent);flex-shrink:0}._headerIcon_1ygb2_80{font-size:2.5em;color:var(--primary-color);margin-bottom:10px}._title_1ygb2_86{font-size:1.6em;font-weight:700;color:var(--text-color);margin:0;text-shadow:1px 1px 2px rgba(var(--bg-color-rgb),.5)}._scrollContainer_1ygb2_94{overflow-y:auto;padding:25px 35px;flex-grow:1}._contentArea_1ygb2_100{line-height:1.8;font-size:1.05em;color:var(--text-color)}._contentArea_1ygb2_100 p,._contentArea_1ygb2_100 h1,._contentArea_1ygb2_100 h2,._contentArea_1ygb2_100 h3{color:var(--text-color);margin-bottom:1em}._contentArea_1ygb2_100 a{color:var(--primary-color)}._contentArea_1ygb2_100 strong{color:var(--text-color);font-weight:600}._contentArea_1ygb2_100 ul,._contentArea_1ygb2_100 ol{padding-left:2em;margin-bottom:1em}._contentArea_1ygb2_100 li{margin-bottom:.75em;padding-left:.25em}._longDesc_1ygb2_127{overflow:hidden;border-top:1px dashed var(--border-color)}._learnMoreBtn_1ygb2_132{display:flex;align-items:center;justify-content:center;gap:10px;width:auto;min-width:180px;margin:25px auto;padding:12px 25px;font-size:1.05em;font-weight:600;background-color:var(--input-bg);border:2px solid var(--border-color);color:var(--primary-color);border-radius:var(--border-radius);box-shadow:var(--shadow-sm)}._learnMoreBtn_1ygb2_132 svg{transition:transform .3s ease}._learnMoreBtn_1ygb2_132._expanded_1ygb2_154 svg{transform:rotate(180deg)}._burstContainer_13ocs_2{position:fixed!important;top:0;left:0;width:100%!important;height:100%!important;pointer-events:none!important;z-index:90;overflow:hidden;margin:0!important;padding:0!important}._modalOverlay_19oxy_2{position:fixed;inset:0;background-color:rgba(var(--card-bg-rgb),.3);backdrop-filter:blur(5px) saturate(150%);-webkit-backdrop-filter:blur(5px) saturate(150%);z-index:2001;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .3s ease}._modalOverlay_19oxy_2._open_19oxy_17{opacity:1}._modalContent_19oxy_21{max-width:750px;width:90%;max-height:85vh;display:flex;flex-direction:column;border-radius:var(--border-radius-lg);box-shadow:0 10px 30px #0003,0 0 0 1px rgba(var(--primary-color-rgb),.5);border:none;background:var(--card-bg);padding:0 30px;transform:scale(.95);transition:transform .3s cubic-bezier(.4,0,.2,1)}._modalOverlay_19oxy_2._open_19oxy_17 ._modalContent_19oxy_21{transform:scale(1)}._modalHeader_19oxy_40{display:flex;align-items:center;gap:15px;padding:25px 30px 18px;margin:0 -30px 20px;border-bottom:2px solid var(--primary-color);color:var(--primary-color);position:sticky;top:0;background:var(--card-bg);z-index:10;box-shadow:0 2px 5px #0000000d}._modalHeader_19oxy_40 h3{font-size:1.5em;font-weight:700;margin:0}._closeBtn_19oxy_61{position:absolute;top:15px;right:15px;background:none;border:none;font-size:1.8em;padding:5px;line-height:1;color:var(--text-color-muted);cursor:pointer;transition:color .2s ease,transform .2s ease;z-index:11}._closeBtn_19oxy_61:hover{color:var(--danger-color);transform:rotate(90deg) scale(1.1)}._scrollContainer_19oxy_80{overflow-y:auto;flex-grow:1;padding-right:15px;margin-right:-15px;padding-bottom:10px}._contentArea_19oxy_88{line-height:1.75;font-size:1.05em;color:var(--text-color)}._longDesc_19oxy_94{max-height:0;overflow:hidden;transition:max-height .7s cubic-bezier(.4,0,.2,1),opacity .5s ease-out .15s,padding-top .7s cubic-bezier(.4,0,.2,1),margin-top .7s cubic-bezier(.4,0,.2,1);padding-top:0;opacity:0;border-top:1px dashed var(--border-color);margin-top:0}._longDesc_19oxy_94._expanded_19oxy_104{max-height:1500px;padding-top:20px;opacity:1;margin-top:20px}._learnMoreBtn_19oxy_111{display:flex;align-items:center;justify-content:center;gap:10px;width:auto;min-width:180px;margin:25px auto;padding:12px 25px;font-size:1.05em;font-weight:600;background-color:var(--input-bg);border:2px solid var(--border-color);color:var(--primary-color);border-radius:var(--border-radius);box-shadow:var(--shadow-sm)}._learnMoreBtn_19oxy_111 svg{transition:transform .3s ease}._learnMoreBtn_19oxy_111._expanded_19oxy_104 svg{transform:rotate(180deg)}._categoryCard_1qcog_2{background:var(--aspirations-category-card-bg);border:var(--aspirations-category-card-border);border-radius:var(--aspirations-category-card-border-radius);padding:20px 15px;box-shadow:var(--aspirations-category-card-shadow);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);min-height:130px;position:relative;overflow:hidden;box-sizing:border-box}._categoryCard_1qcog_2:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--aspirations-category-card-top-bar-height);background-image:var(--category-gradient, linear-gradient(90deg, var(--secondary-color), var(--secondary-color-hover)));transition:height .3s ease-out,filter .3s ease-out}._iconBackground_1qcog_33{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:12px;background-image:var(--category-gradient, linear-gradient(135deg, var(--secondary-color), var(--secondary-color-hover)));box-shadow:inset 0 0 8px #0000001a,0 2px 4px #0000001a;transition:transform .3s ease-out,box-shadow .3s ease-out;position:relative;z-index:2}._categoryIcon_1qcog_48{font-size:1.8em;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.3)}._categoryName_1qcog_54{font-size:1em;font-weight:600;color:var(--aspirations-category-card-text-color);line-height:1.3;z-index:2;word-break:break-word;opacity:var(--aspirations-category-card-text-opacity-default);transition:opacity .3s ease-out,color .3s ease}._categoryCard_1qcog_2:hover{transform:translateY(-5px);box-shadow:var(--aspirations-category-card-shadow-hover);border-color:var(--primary-color)}._categoryCard_1qcog_2:hover ._categoryName_1qcog_54{opacity:var(--aspirations-category-card-text-opacity-hover)}._categoryCard_1qcog_2:hover:before{filter:brightness(1.1)}._categoryCard_1qcog_2:hover ._iconBackground_1qcog_33{transform:scale(1.1);box-shadow:inset 0 0 10px #00000026,0 4px 8px #00000026}._categoryCard_1qcog_2._active_1qcog_86{border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(var(--primary-color-rgb),.3),var(--aspirations-category-card-active-shadow);transform:translateY(-5px) scale(1.02);background-color:rgba(var(--primary-color-rgb),.08)}._categoryCard_1qcog_2._active_1qcog_86:before{height:100%;opacity:.1}._categoryCard_1qcog_2._active_1qcog_86 ._categoryName_1qcog_54{opacity:1;color:var(--primary-color);font-weight:800}._categoryCard_1qcog_2._active_1qcog_86 ._iconBackground_1qcog_33{transform:scale(1.15);box-shadow:0 0 0 4px var(--card-bg),0 4px 12px #0003}._featureGrid_eqhh2_2{display:grid;grid-template-columns:1fr;gap:12px;margin-top:15px;width:100%}@media(min-width:900px){._featureGrid_eqhh2_2{grid-template-columns:repeat(2,1fr)}}._featureCard_eqhh2_17{display:flex!important;flex-direction:row!important;align-items:center!important;background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:12px 16px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;min-height:64px;width:100%;box-sizing:border-box}._featureCard_eqhh2_17:hover{background-color:var(--card-bg-hover);border-color:var(--border-color-strong);transform:translateY(-2px);box-shadow:var(--shadow-sm)}._featureCard_eqhh2_17._active_eqhh2_46{background-color:rgba(var(--primary-color-rgb),.05);border-color:var(--primary-color)}._iconWrapper_eqhh2_51{width:38px;height:38px;border-radius:50%;background-color:var(--card-bg);display:flex;align-items:center;justify-content:center;font-size:1.1em;color:var(--text-color-muted);border:1px solid var(--border-color);transition:all .2s ease;flex-shrink:0;margin-right:12px}._featureCard_eqhh2_17._active_eqhh2_46 ._iconWrapper_eqhh2_51{background-color:var(--primary-color);color:var(--primary-text);border-color:var(--primary-color)}._label_eqhh2_73{flex-grow:1;font-weight:600;font-size:.95em;color:var(--text-color);margin-right:10px}._rightGroup_eqhh2_81{display:flex;align-items:center;gap:12px;margin-left:auto}._infoIcon_eqhh2_88{color:var(--text-color-muted);opacity:.5;font-size:1.1em;display:flex;align-items:center;justify-content:center;transition:all .2s;cursor:help;width:24px;height:24px;border-radius:50%}._infoIcon_eqhh2_88:hover{opacity:1;background-color:rgba(var(--primary-color-rgb),.1);color:var(--primary-color)}._toggleSwitch_eqhh2_108{position:relative;width:44px;height:24px;background-color:var(--border-color);border-radius:24px;transition:background-color .3s ease;flex-shrink:0}._toggleSwitch_eqhh2_108:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0003}._featureCard_eqhh2_17._active_eqhh2_46 ._toggleSwitch_eqhh2_108{background-color:var(--primary-color)}._featureCard_eqhh2_17._active_eqhh2_46 ._toggleSwitch_eqhh2_108:after{transform:translate(20px)}._hiddenInput_eqhh2_139{display:none}._container_o80bj_4{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at center,var(--bg-color),var(--card-bg));font-family:var(--font-family)}._particlesCanvas_o80bj_15{position:absolute;inset:0;z-index:0;pointer-events:none}._stage_o80bj_22{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;background:#fff3;background:linear-gradient(135deg,#ffffff40,#ffffff0d);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #1f26871a}body.dark-mode ._stage_o80bj_22{background:linear-gradient(135deg,#1e1e2366,#1e1e231a);border-color:#ffffff14;box-shadow:0 8px 32px #00000040}@media(min-width:1024px){._container_o80bj_4{align-items:center;justify-content:center;background-color:#111}._stage_o80bj_22{width:90%;max-width:1200px;height:85vh;max-height:900px;border-radius:24px;box-shadow:0 25px 50px -12px #00000080,inset 0 0 0 1px #ffffff1a;overflow:hidden;flex-direction:row}}._sidebar_o80bj_65{display:flex;flex-direction:column;padding:25px 30px;background:linear-gradient(to bottom,#ffffff1a,#ffffff0d);border-bottom:1px solid rgba(var(--border-color-rgb),.3);flex-shrink:0;z-index:10}body.dark-mode ._sidebar_o80bj_65{background:linear-gradient(to bottom,#0003,#0000001a)}@media(min-width:1024px){._sidebar_o80bj_65{width:280px;height:100%;border-right:1px solid rgba(255,255,255,.2);border-bottom:none;padding:50px 30px;box-shadow:5px 0 15px -5px #0000000d}}._logoArea_o80bj_90{display:flex;align-items:center;gap:12px;margin-bottom:15px}._logoImg_o80bj_97{width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}._logoText_o80bj_100{font-size:1.3em;font-weight:800;margin:0;background:linear-gradient(45deg,var(--primary-color),var(--aspiration-color));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._closeBtn_o80bj_109{position:absolute;top:20px;right:20px;z-index:100;background:#0000000d;color:var(--text-color);border:1px solid rgba(255,255,255,.2);width:36px;height:36px;border-radius:50%;cursor:pointer;display:grid;place-items:center;transition:background .2s,transform .2s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._closeBtn_o80bj_109:hover{background:var(--danger-color);color:#fff;transform:rotate(90deg)}._progressList_o80bj_129{display:flex;justify-content:center;align-items:center;gap:25px;margin:5px auto;position:relative;width:auto}._progressList_o80bj_129:before{content:"";position:absolute;top:20px;left:20px;right:20px;height:2px;background:rgba(var(--border-color-rgb),.5);z-index:0}@media(min-width:1024px){._progressList_o80bj_129{flex-direction:column;align-items:flex-start;gap:40px;margin-top:60px;height:auto;justify-content:flex-start}._progressList_o80bj_129:before{inset:10px auto 30px 19px;width:2px;height:auto}}._progressStep_o80bj_170{position:relative;z-index:1;display:flex;align-items:center;gap:15px;opacity:.6;transition:all .3s ease;flex-shrink:0}._progressStep_o80bj_170._active_o80bj_181,._progressStep_o80bj_170._completed_o80bj_181{opacity:1}._stepCircle_o80bj_183{width:40px;height:40px;border-radius:50%;border:2px solid var(--text-color-muted);display:grid;place-items:center;font-weight:700;background:var(--card-bg);color:var(--text-color-muted);transition:all .3s ease;font-size:.9em;position:relative;z-index:2;box-shadow:0 2px 5px #0000000d}._progressStep_o80bj_170._active_o80bj_181 ._stepCircle_o80bj_183{border-color:var(--primary-color);color:var(--primary-color);box-shadow:0 0 0 4px rgba(var(--primary-color-rgb),.2);transform:scale(1.1)}._progressStep_o80bj_170._completed_o80bj_181 ._stepCircle_o80bj_183{background:var(--success-color);border-color:var(--success-color);color:#fff}._stepLabel_o80bj_200{font-size:.85em;font-weight:700;text-transform:uppercase;letter-spacing:1px;display:none;text-shadow:0 1px 2px rgba(0,0,0,.1)}@media(min-width:1024px){._stepLabel_o80bj_200{display:block}}._content_o80bj_207{flex-grow:1;position:relative;display:flex;flex-direction:column;overflow:hidden}._stepWrapper_o80bj_215{flex-grow:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;scrollbar-width:thin}@media(min-width:1024px){._stepWrapper_o80bj_215{padding:40px 70px}}._stepHeader_o80bj_225{margin-bottom:40px;text-align:center}._stepHeader_o80bj_225 h2{font-size:2.2rem;margin:0 0 10px;color:var(--text-color);text-shadow:0 2px 10px rgba(0,0,0,.1)}._stepHeader_o80bj_225 p{color:var(--text-color-muted);font-size:1.1rem;max-width:600px;margin:0 auto}._profileLayout_o80bj_230{display:grid;gap:40px}@media(min-width:768px){._profileLayout_o80bj_230{grid-template-columns:260px 1fr;align-items:start}}._avatarSection_o80bj_233{display:flex;flex-direction:column;align-items:center;gap:20px;padding:35px;background:rgba(var(--input-bg-rgb),.4);border-radius:var(--border-radius-lg);border:1px dashed var(--border-color)}._avatarLarge_o80bj_238{width:150px;height:150px;border-radius:50%;border:4px solid var(--card-bg);background-color:var(--border-color);box-shadow:0 10px 25px #0000001a}._formSection_o80bj_244{display:flex;flex-direction:column;gap:35px}._formGroup_o80bj_246{display:flex;flex-direction:column;gap:10px}._formGroup_o80bj_246 label{font-weight:700;color:var(--text-color);font-size:1em}._inputDescription_o80bj_249{font-size:.9em;color:var(--text-color-muted);margin-top:2px;line-height:1.4}._themeGrid_o80bj_256{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:15px;margin-top:5px}._themeBtn_o80bj_257{width:100%;aspect-ratio:1/1;border-radius:16px;border:2px solid transparent;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}._themeBtn_o80bj_257._active_o80bj_181{border-color:var(--text-color-inverted);box-shadow:0 0 0 2px var(--primary-color),var(--shadow-lg);transform:scale(1.05)}._themeIcon_o80bj_261{font-size:1.8em;color:#ffffffe6;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5));z-index:1}._themeIconDark_o80bj_268{color:#333;filter:none}._themeCheck_o80bj_273{position:absolute;top:0;right:0;background:var(--primary-color);color:#fff;font-size:.7em;padding:4px;border-bottom-left-radius:8px;border-top-right-radius:8px;z-index:2;box-shadow:-1px 1px 2px #0003}._modeSwitch_o80bj_287{display:flex;background:rgba(var(--input-bg-rgb),.5);border:1px solid rgba(var(--border-color-rgb),.5);border-radius:var(--border-radius);padding:4px;gap:0;margin-top:5px;width:100%;max-width:100%}._modeOption_o80bj_299{flex:1;padding:10px 12px;border:1px solid transparent;background:transparent;border-radius:var(--border-radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.9em;white-space:nowrap;transition:all .2s ease}._modeOption_o80bj_299._active_o80bj_181{background:var(--card-bg);color:var(--primary-color);box-shadow:0 2px 5px #0000001a;font-weight:700}._focusGrid_o80bj_322{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}._pathContainer_o80bj_325{display:flex;flex-direction:column;gap:15px;height:100%}._categoryDropdownContainer_o80bj_332{position:relative;margin:0 auto 15px;width:100%;max-width:320px;z-index:50}._dropdownTrigger_o80bj_340{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 20px;background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:50px;cursor:pointer;font-size:.95em;font-weight:600;color:var(--text-color);box-shadow:var(--shadow-sm);transition:all .2s ease}._dropdownTrigger_o80bj_340:hover{border-color:var(--primary-color);background-color:var(--card-bg)}._dropdownMenu_o80bj_361{position:absolute;top:calc(100% + 8px);left:0;right:0;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);max-height:300px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:4px;animation:_slideDown_o80bj_1 .2s ease-out}@keyframes _slideDown_o80bj_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._dropdownOption_o80bj_384{display:flex;align-items:center;gap:12px;padding:10px 15px;border:none;background:transparent;color:var(--text-color);cursor:pointer;border-radius:var(--border-radius-sm);text-align:left;transition:background .2s}._dropdownOption_o80bj_384:hover{background-color:var(--input-bg);color:var(--primary-color)}._dropdownOption_o80bj_384._selected_o80bj_401{background-color:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);font-weight:700}._carouselWrapper_o80bj_408{position:relative;height:420px;perspective:1500px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;touch-action:pan-y;overflow:hidden;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);padding:20px 0}@media(min-width:1024px){._carouselWrapper_o80bj_408{margin-left:-70px;margin-right:-70px;width:calc(100% + 140px)}}._cardScene_o80bj_434{width:280px;height:380px;position:absolute;perspective:1000px;cursor:grab;will-change:transform,opacity}._cardScene_o80bj_434:active{cursor:grabbing}._cardFlipper_o80bj_444{width:100%;height:100%;position:relative;transform-style:preserve-3d;border-radius:24px;box-shadow:0 20px 50px -10px #00000080;will-change:transform}._cardFace_o80bj_455{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:24px;display:flex;flex-direction:column;background-color:#1a1a1a;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.15);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}._cardFace_o80bj_455:before{content:"";position:absolute;inset:0;background-image:var(--card-bg-image);background-size:200% 100%;z-index:0;border-radius:23px}._cardFace_o80bj_455._front_o80bj_485:before{background-position:0% 50%}._cardFace_o80bj_455._front_o80bj_485:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0003,#000c 80%);z-index:1;border-radius:23px}._cardFace_o80bj_455._back_o80bj_501{transform:rotateY(180deg);background-color:#151515}._cardFace_o80bj_455._back_o80bj_501:before{background-position:100% 50%}._cardFace_o80bj_455._back_o80bj_501:after{content:"";position:absolute;inset:0;background:#0a0a0cf0;z-index:1;border-radius:23px}._cardContent_o80bj_518{position:relative;z-index:2;height:100%;padding:25px;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff}._cardAvatarFrame_o80bj_531{width:100px;height:100px;border-radius:50%;border:3px solid #fff;box-shadow:0 5px 15px #0000004d;margin-bottom:15px;margin-top:40px;overflow:hidden;background-color:#000;flex-shrink:0}._cardAvatar_o80bj_531{width:100%;height:100%;object-fit:cover}._cardName_o80bj_539{font-size:1.6em;font-weight:800;margin:0 0 5px;text-shadow:0 2px 4px rgba(0,0,0,.5);line-height:1.1}._cardCategory_o80bj_545{font-size:.7em;text-transform:uppercase;letter-spacing:1px;font-weight:700;margin-bottom:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 15px #0003;text-shadow:0 1px 3px rgba(0,0,0,.5);padding:6px 16px;border-radius:20px;display:flex;align-items:center;gap:8px;margin-top:25px}._cardActions_o80bj_567{margin-top:auto;width:100%;display:flex;flex-direction:column;gap:10px}._infoBtn_o80bj_570{position:absolute;top:15px;right:15px;background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:50px;padding:6px 14px;font-size:.75em;font-weight:600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;transition:background .2s,transform .2s;display:flex;align-items:center;gap:6px;z-index:10}._infoBtn_o80bj_570:hover{background:#ffffff40;transform:scale(1.05)}._scrollArrow_o80bj_580{margin-top:10px;margin-bottom:0;font-size:1.2em;color:#fff9;cursor:pointer;transition:color .2s;padding:5px}._scrollArrow_o80bj_580:hover{color:#fff}._backHeader_o80bj_592{width:100%;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center}._backTitle_o80bj_597{font-size:.9em;text-transform:uppercase;letter-spacing:2px;color:var(--aspiration-color);margin-bottom:5px;font-weight:700}._backSubtitle_o80bj_601{font-size:1.2em;font-weight:700;margin:0;color:#fff}._aspirationsList_o80bj_603{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;gap:10px;overflow-y:auto;scrollbar-width:none}._goalItem_o80bj_609{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px;display:flex;align-items:flex-start;gap:12px;text-align:left;font-size:.9em;line-height:1.4;color:#ddd}._goalIcon_o80bj_614{color:var(--elite-gold, #FFD700);font-size:1em;margin-top:3px;flex-shrink:0}._backActions_o80bj_616{margin-top:auto;padding-top:15px;width:100%}._flipBackBtn_o80bj_617{width:100%;background:transparent;border:1px solid rgba(255,255,255,.3);color:#aaa;padding:10px;border-radius:50px;cursor:pointer;font-size:.85em;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}._flipBackBtn_o80bj_617:hover{background:#ffffff1a;color:#fff;border-color:#fff}._carouselNavBtn_o80bj_626{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0003;display:grid;place-items:center;color:#ffffffe6;font-size:1.2em;cursor:pointer;z-index:50;transition:all .3s cubic-bezier(.25,.8,.25,1);touch-action:none}._carouselNavBtn_o80bj_626:hover:not(:disabled){background:#ffffff40;border-color:#ffffff80;transform:translateY(-50%) scale(1.15);box-shadow:0 8px 25px #0000004d;color:#fff}._carouselNavBtn_o80bj_626:active:not(:disabled){transform:translateY(-50%) scale(.95)}._carouselNavBtn_o80bj_626:disabled{opacity:.1;pointer-events:none}._prevBtn_o80bj_652{left:10px}._nextBtn_o80bj_653{right:10px}@media(min-width:1024px){._carouselNavBtn_o80bj_626{width:60px;height:60px;font-size:1.4em}._prevBtn_o80bj_652{left:40px}._nextBtn_o80bj_653{right:40px}}._taskSelectionArea_o80bj_659{background:rgba(var(--card-bg-rgb),.6);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);overflow:hidden;margin-top:-27px;animation:_slideUp_o80bj_1 .4s ease-out;box-shadow:var(--shadow-md)}@keyframes _slideUp_o80bj_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._taskTabs_o80bj_665{display:flex;border-bottom:1px solid var(--border-color);background:rgba(var(--input-bg-rgb),.4)}._taskTab_o80bj_665{flex:1;padding:15px;background:transparent;border:none;font-weight:600;color:var(--text-color-muted);cursor:pointer;border-bottom:3px solid transparent;transition:all .2s}._taskTab_o80bj_665._active_o80bj_181{color:var(--primary-color);border-bottom-color:var(--primary-color);background:rgba(var(--card-bg-rgb),.6)}._taskList_o80bj_668{padding:0;margin:0;list-style:none;max-height:300px;overflow-y:auto}._taskItem_o80bj_669{padding:15px 20px;border-bottom:1px solid var(--border-color);display:flex;gap:15px;align-items:flex-start;transition:background .2s}._taskItem_o80bj_669:last-child{border-bottom:none}._taskItem_o80bj_669:hover{background:rgba(var(--input-bg-rgb),.3)}._taskContent_o80bj_672{flex:1}._taskDesc_o80bj_673{font-size:.95em;color:var(--text-color);display:block;margin-bottom:4px}._taskPoints_o80bj_674{font-size:.8em;font-weight:700;color:var(--warning-color-hover)}._unlockHint_o80bj_675{text-align:center;font-size:.85em;color:var(--text-color-muted);padding:10px;background:rgba(var(--input-bg-rgb),.5);font-style:italic;border-top:1px solid var(--border-color)}._finishContainer_o80bj_678{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:30px;text-align:center}._allianceCard_o80bj_682{background:var(--card-bg);border-radius:24px;box-shadow:0 20px 60px #0003;border:1px solid var(--border-color);padding:40px;width:100%;max-width:500px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center}._allianceCard_o80bj_682:before{content:"";position:absolute;top:-50px;right:-50px;width:150px;height:150px;background:var(--primary-color);opacity:.1;border-radius:50%;filter:blur(40px)}._gridMask_o80bj_694{width:100%;max-width:400px;position:relative;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%);margin-bottom:20px;padding:2px 0}._avatarsRow_o80bj_704{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:30px;width:100%}._avatarsGrid_o80bj_707{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:10px;justify-items:center;align-items:center;width:100%;max-height:200px;overflow-y:auto;padding:15px 5px;min-height:80px;scrollbar-width:none}._finishAvatar_o80bj_722{width:90px;height:90px;border-radius:50%;object-fit:cover;border:4px solid var(--card-bg);box-shadow:0 8px 20px #00000026;z-index:2;background-color:#ccc;flex-shrink:0}._smallAvatar_o80bj_728{width:60px;height:60px;border-width:2px}._connectionIcon_o80bj_730{font-size:1.5em;color:var(--text-color-muted);animation:_pulseIcon_o80bj_1 2s infinite}@keyframes _pulseIcon_o80bj_1{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:.5}}._finishInfo_o80bj_734{display:flex;flex-direction:column;gap:12px;width:100%;align-items:center;font-size:.9em;color:var(--text-color-muted)}._infoRow_o80bj_739{display:flex;align-items:center;gap:8px}._categoriesRow_o80bj_742{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:5px;max-width:90%}._categoryTag_o80bj_750{font-size:.75em;background:rgba(var(--primary-color-rgb),.08);border:1px solid rgba(var(--primary-color-rgb),.2);padding:4px 10px;border-radius:12px;color:var(--text-color);white-space:nowrap;display:flex;align-items:center;gap:5px}._finishTitle_o80bj_763{font-size:1.8em;font-weight:800;margin:0 0 10px;background:linear-gradient(135deg,var(--primary-color),var(--aspiration-color));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._finishSubtitle_o80bj_770{font-size:1.1em;color:var(--text-color-muted);margin-bottom:30px}._launchBtn_o80bj_773{font-size:1.1em;padding:14px 36px;border-radius:50px;background:linear-gradient(90deg,var(--success-color),var(--primary-color),var(--success-color));background-size:300% 100%;animation:_gradientFlow_o80bj_1 3s linear infinite;color:#fff;border:none;box-shadow:0 8px 25px rgba(var(--success-rgb),.4),0 0 0 1px #fff3 inset;cursor:pointer;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;text-shadow:0 2px 4px rgba(0,0,0,.2);display:flex;align-items:center;gap:10px}@keyframes _gradientFlow_o80bj_1{0%{background-position:0% 50%}to{background-position:100% 50%}}._launchBtn_o80bj_773:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 35px rgba(var(--success-rgb),.6),0 0 15px rgba(var(--primary-color-rgb),.4);letter-spacing:1.5px}._launchBtn_o80bj_773:active{transform:translateY(1px);box-shadow:0 4px 10px rgba(var(--success-rgb),.4)}._launchBtn_o80bj_773 svg{font-size:1.1em;transition:transform .3s ease}._launchBtn_o80bj_773:hover svg{transform:rotate(-15deg) scale(1.2) translate(2px)}._footer_o80bj_830{padding:20px;border-top:1px solid rgba(var(--border-color-rgb),.4);background:rgba(var(--card-bg-rgb),.4);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._settingsContainer_c1586_4{display:flex;flex-direction:column;gap:25px;max-width:1200px;width:100%;margin:0 auto}._settingsNav_c1586_14{display:flex;justify-content:center;position:sticky;top:10px;z-index:90;padding-bottom:5px;max-width:100%;overflow-x:auto}._settingsCard_c1586_27{background:var(--card-bg);padding:25px;border-radius:var(--border-radius);box-shadow:var(--shadow-lg);border:1px solid var(--border-color);display:flex;flex-direction:column;margin-bottom:20px;width:100%;min-width:0}._settingsCard_c1586_27 h3{color:var(--primary-color);margin-top:0;margin-bottom:20px;font-weight:700;border-bottom:1px solid var(--border-color);padding-bottom:12px;display:flex;align-items:center;gap:10px;font-size:1.3em}._formGrid_c1586_54{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:25px;align-items:start}._formGroup_c1586_62{margin-bottom:18px;width:100%}._formGroup_c1586_62 label{display:block;font-weight:600;font-size:.9em;color:var(--text-color);margin-bottom:8px}._formGroup_c1586_62 small{font-size:.85em;color:var(--text-color-muted);display:block;margin-top:5px}@media(max-width:600px){._settingsCard_c1586_27{padding:15px}._settingsCard_c1586_27 h3{font-size:1.1em;margin-bottom:15px}._settingsContainer_c1586_4{gap:15px}}._container_18hnu_3{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#050508;background-image:radial-gradient(circle at 50% 50%,#1a1a24,#050508),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%231f2937' fill-opacity='0.2'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");font-family:Segoe UI,system-ui,sans-serif;overflow:hidden;color:#fff}._loaderWrapper_18hnu_24{position:relative;width:160px;height:160px;display:flex;justify-content:center;align-items:center;margin-bottom:50px;transform-style:preserve-3d;perspective:500px}._ringOne_18hnu_38{position:absolute;inset:0;border-radius:50%;border:3px dashed rgba(20,163,184,.3);border-top-color:#00f6ff;animation:_spin_18hnu_1 8s linear infinite;box-shadow:0 0 30px #00f6ff1a}._ringTwo_18hnu_49{position:absolute;inset:20px;border-radius:50%;border:3px solid transparent;border-left-color:#c084fc;border-right-color:#c084fc;animation:_spinReverse_18hnu_1 3s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 10px rgba(192,132,252,.6))}._ringThree_18hnu_61{position:absolute;inset:40px;border-radius:50%;border:4px solid transparent;border-top-color:gold;animation:_spin_18hnu_1 1.2s linear infinite;filter:drop-shadow(0 0 12px rgba(255,215,0,.8))}._core_18hnu_72{width:40px;height:40px;background:#fff;border-radius:50%;box-shadow:0 0 30px #00f6ff,0 0 60px #c084fc;animation:_pulseCore_18hnu_1 2s ease-in-out infinite;z-index:10}._content_18hnu_85{text-align:center;position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:10px}._title_18hnu_95{font-size:3em;font-weight:900;margin:0;letter-spacing:4px;text-transform:uppercase;background:linear-gradient(to bottom,#fff,#a1a1aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5));opacity:0;animation:_titleEntry_18hnu_1 .8s cubic-bezier(.22,1,.36,1) forwards .2s}._message_18hnu_112{font-size:1.2em;color:#94a3b8;font-weight:500;margin:0;display:flex;align-items:center;gap:5px;opacity:0;animation:_fadeInUp_18hnu_1 .6s ease-out forwards .5s;letter-spacing:1px;text-transform:uppercase}._progressLine_18hnu_127{width:200px;height:2px;background:#ffffff1a;margin-top:20px;border-radius:2px;overflow:hidden;position:relative;opacity:0;animation:_fadeInUp_18hnu_1 .6s ease-out forwards .7s}._progressFill_18hnu_139{position:absolute;top:0;left:0;height:100%;width:50%;background:linear-gradient(90deg,transparent,#00f6ff,transparent);animation:_scanLine_18hnu_1 1.5s ease-in-out infinite}@keyframes _spin_18hnu_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _spinReverse_18hnu_1{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes _pulseCore_18hnu_1{0%,to{transform:scale(.9);opacity:.8;filter:brightness(1)}50%{transform:scale(1.1);opacity:1;filter:brightness(1.3)}}@keyframes _titleEntry_18hnu_1{0%{opacity:0;transform:scale(.9) translateY(10px);filter:blur(10px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes _fadeInUp_18hnu_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _scanLine_18hnu_1{0%{left:-50%}to{left:100%}}._container_1ddf8_2{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:300px;color:var(--primary-color);font-size:2em}._spinner_1ddf8_13{animation:_spin_1ddf8_13 1s linear infinite}@keyframes _spin_1ddf8_13{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._toastContainer_1uw3u_3{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:3000;display:flex;flex-direction:column;gap:12px;align-items:center;pointer-events:none;perspective:1000px}._toastNotification_1uw3u_17{width:auto;min-width:340px;max-width:450px;border-radius:12px;padding:16px 20px;display:flex;align-items:flex-start;gap:16px;opacity:0;pointer-events:auto;position:relative;overflow:hidden;background:#191b20d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px -5px #00000080,inset 0 1px #ffffff1a;color:#fff;transform-origin:top center;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}._toastNotification_1uw3u_17._show_1uw3u_45{opacity:1;transform:translateY(0) rotateX(0)}._toastNotification_1uw3u_17:not(._show_1uw3u_45){transform:translateY(-50px) rotateX(-20deg) scale(.9);opacity:0}._progressBar_1uw3u_57{position:absolute;bottom:0;left:0;height:3px;background:#ffffff4d;width:100%;transform-origin:left;animation:_progress_1uw3u_57 linear forwards;animation-duration:5s}@keyframes _progress_1uw3u_57{0%{transform:scaleX(1)}to{transform:scaleX(0)}}._toastClose_1uw3u_75{background:transparent;border:none;color:#fff6;cursor:pointer;padding:4px;margin-left:auto;line-height:1;font-size:1.2em;transition:color .2s;align-self:flex-start}._toastClose_1uw3u_75:hover{color:#fff}._toastIcon_1uw3u_92{font-size:1.8em;flex-shrink:0;margin-top:2px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}._toastContent_1uw3u_99{flex-grow:1;display:flex;flex-direction:column;gap:4px}._toastTitle_1uw3u_106{font-weight:700;font-size:1em;text-transform:uppercase;letter-spacing:.5px;line-height:1.2}._toastMessage_1uw3u_114{font-size:.9em;opacity:.8;margin:0;line-height:1.4}._level-up_1uw3u_124{background:linear-gradient(135deg,#281e0ae6,#141414f2);border:1px solid rgba(255,215,0,.3);box-shadow:0 0 20px #ffd70026,0 10px 30px #00000080}._level-up_1uw3u_124 ._toastIcon_1uw3u_92{color:gold;animation:_bounceIcon_1uw3u_1 1s infinite}._level-up_1uw3u_124 ._toastTitle_1uw3u_106{color:gold;text-shadow:0 0 10px rgba(255,215,0,.4)}._level-up_1uw3u_124 ._progressBar_1uw3u_57{background:gold}._talent_1uw3u_142{background:linear-gradient(135deg,#1e0a28e6,#0f0f14f2);border:1px solid rgba(180,80,255,.3);box-shadow:0 0 20px #b450ff26}._talent_1uw3u_142 ._toastIcon_1uw3u_92,._talent_1uw3u_142 ._toastTitle_1uw3u_106{color:#d080ff}._talent_1uw3u_142 ._progressBar_1uw3u_57{background:#d080ff}._success_1uw3u_158{border-left:4px solid #2ecc71}._success_1uw3u_158 ._toastIcon_1uw3u_92{color:#2ecc71}._success_1uw3u_158 ._progressBar_1uw3u_57{background:#2ecc71}._reward_1uw3u_169{background:linear-gradient(135deg,#0a1e32e6,#0a0a0ff2);border:1px solid rgba(50,150,255,.3);box-shadow:0 0 15px #3296ff26}._reward_1uw3u_169 ._toastIcon_1uw3u_92,._reward_1uw3u_169 ._toastTitle_1uw3u_106{color:#4dabf7}._reward_1uw3u_169 ._progressBar_1uw3u_57{background:#4dabf7}._warn_1uw3u_185{border-left:4px solid #f39c12}._warn_1uw3u_185 ._toastIcon_1uw3u_92{color:#f39c12}._warn_1uw3u_185 ._progressBar_1uw3u_57{background:#f39c12}._error_1uw3u_196{border-left:4px solid #e74c3c;background:#280a0ae6}._error_1uw3u_196 ._toastIcon_1uw3u_92{color:#e74c3c}._error_1uw3u_196 ._progressBar_1uw3u_57{background:#e74c3c}._info_1uw3u_208{border-left:4px solid #3498db}._info_1uw3u_208 ._toastIcon_1uw3u_92{color:#3498db}._info_1uw3u_208 ._progressBar_1uw3u_57{background:#3498db}@keyframes _bounceIcon_1uw3u_1{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}._overlay_12yok_3{position:fixed;inset:0;background-color:#000000bf;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}._modalWrapper_12yok_16{width:100%;max-width:420px;perspective:1000px}._modalContent_12yok_22{background:var(--card-bg);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);box-shadow:0 0 0 1px #ffffff0d,0 20px 40px -10px #0006,0 0 60px rgba(var(--highlight-rgb, 0,0,0),.15);padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden}body.dark-mode ._modalContent_12yok_22{background:linear-gradient(145deg,#1e2025,#181a1f);border-color:#ffffff14}._modalContent_12yok_22:after{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--highlight-color);box-shadow:0 0 15px var(--highlight-color);opacity:.9}._iconWrapper_12yok_65{width:64px;height:64px;border-radius:50%;background-color:color-mix(in srgb,var(--highlight-color) 10%,transparent);color:var(--highlight-color);display:flex;align-items:center;justify-content:center;font-size:1.75em;margin-bottom:24px;border:1px solid color-mix(in srgb,var(--highlight-color) 25%,transparent)}._title_12yok_82{font-size:1.4em;font-weight:700;color:var(--text-color);margin:0 0 12px;line-height:1.3;letter-spacing:-.01em}._message_12yok_91{font-size:.95em;color:var(--text-color-muted);line-height:1.6;margin:0 0 30px;max-width:95%}._inputField_12yok_100{width:100%;padding:12px 16px;border-radius:var(--border-radius);border:1px solid var(--border-color);background-color:var(--input-bg);color:var(--text-color);font-size:1em;margin-bottom:30px;transition:all .2s ease;box-shadow:inset 0 1px 2px #0000000d}._inputField_12yok_100:focus{border-color:var(--highlight-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--highlight-color) 20%,transparent);outline:none}._actions_12yok_120{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}._btn_12yok_128{padding:12px 20px;border-radius:var(--border-radius);font-weight:600;font-size:.95em;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;position:relative;overflow:hidden;white-space:nowrap}._btn_12yok_128:active{transform:scale(.98)}._cancelBtn_12yok_150{background-color:transparent;color:var(--text-color);border-color:var(--border-color)}._cancelBtn_12yok_150:hover{background-color:var(--card-bg-hover);border-color:var(--border-color-strong);color:var(--text-color)}._confirmBtn_12yok_163{background-color:var(--highlight-color);color:#fff;box-shadow:inset 0 1px #fff3,0 4px 12px color-mix(in srgb,var(--highlight-color) 40%,transparent);text-shadow:0 1px 1px rgba(0,0,0,.1)}._confirmBtn_12yok_163:hover{filter:brightness(1.08);box-shadow:inset 0 1px #fff3,0 6px 16px color-mix(in srgb,var(--highlight-color) 50%,transparent);transform:translateY(-1px)}._actions_12yok_120._alertMode_12yok_182{grid-template-columns:1fr}._variant-danger_12yok_187{--highlight-color: var(--danger-color);--highlight-rgb: var(--danger-color-rgb)}._variant-success_12yok_188{--highlight-color: var(--success-color);--highlight-rgb: var(--success-color-rgb)}._variant-warning_12yok_189{--highlight-color: var(--warning-color);--highlight-rgb: var(--warning-color-rgb)}._variant-info_12yok_190{--highlight-color: var(--info-color);--highlight-rgb: var(--info-color-rgb)}._variant-warning_12yok_189 ._confirmBtn_12yok_163{color:#1a1a1a;text-shadow:none}@media(max-width:600px){._modalWrapper_12yok_16{width:100%}._modalContent_12yok_22{padding:24px}._btn_12yok_128{padding:14px;font-size:1em}}._viewHeader_p2hc7_3{display:flex;align-items:center;gap:20px;margin-bottom:25px;width:100%;position:relative;flex-wrap:wrap}._titleSection_p2hc7_14{display:flex;align-items:center;gap:12px;flex-shrink:0;min-width:max-content;margin-right:auto}._viewHeader_p2hc7_3 h1{color:var(--primary-color);font-weight:800;font-size:1.6em;margin:0;line-height:1;text-shadow:1px 1px 2px rgba(0,0,0,.05);letter-spacing:-.5px}._iconWrapper_p2hc7_33{display:flex;align-items:center;justify-content:center;font-size:1.4em;color:var(--primary-color)}._centerSection_p2hc7_42{flex-grow:1;display:flex;justify-content:center;max-width:600px;min-width:300px;margin:0 20px}._headerActions_p2hc7_52{display:flex;gap:10px;align-items:center;flex-shrink:0;margin-left:auto}@media(max-width:1489px){._viewHeader_p2hc7_3{gap:15px;flex-wrap:nowrap}._centerSection_p2hc7_42{min-width:200px;max-width:100%;margin:0 10px}}@media(max-width:1100px){._viewHeader_p2hc7_3{flex-wrap:wrap}._centerSection_p2hc7_42{order:3;width:100%;margin-top:10px;margin-left:0;margin-right:0;max-width:100%}._titleSection_p2hc7_14{margin-right:auto}._headerActions_p2hc7_52{margin-left:0}}@media(max-width:768px){._viewHeader_p2hc7_3{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:15px;display:none}._titleSection_p2hc7_14{width:100%;justify-content:center}._centerSection_p2hc7_42{order:2;margin-top:0}._headerActions_p2hc7_52{width:100%;justify-content:center;order:3}}._groupHeader_lfhx7_3{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background-color:var(--group-bg, var(--input-bg));border-left:4px solid var(--group-border, var(--border-color));border-radius:var(--border-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;margin-top:15px;margin-bottom:12px;border:1px solid var(--border-color);border-left-width:4px;border-left-color:var(--group-border, var(--border-color));transition:all .2s ease;--group-color: var(--text-color)}._groupHeader_lfhx7_3:hover{box-shadow:var(--shadow-md);background-color:var(--card-bg)}._leftContent_lfhx7_35{display:flex;align-items:center;gap:12px}._chevron_lfhx7_41{color:var(--text-color-muted);font-size:.8em;display:flex;width:20px;justify-content:center}._titleWrapper_lfhx7_49{display:flex;align-items:center;gap:12px;color:var(--group-color)}._iconBubble_lfhx7_56{width:28px;height:28px;border-radius:50%;background-color:var(--card-bg);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}._groupIcon_lfhx7_67{font-size:1em}._groupTitle_lfhx7_71{font-weight:800;font-size:1em;text-transform:uppercase;letter-spacing:.5px}._countBadge_lfhx7_78{background-color:var(--card-bg);color:var(--text-color);font-size:.8em;font-weight:700;padding:2px 10px;border-radius:12px;border:1px solid var(--border-color);min-width:30px;text-align:center}._priorityPill_qtq2h_4{padding:2px 10px;border-radius:12px;font-size:.85em;font-weight:600;border:1px solid transparent;display:inline-flex;align-items:center;gap:6px;text-transform:capitalize;white-space:nowrap;font-family:var(--font-family)}._priorityHigh_qtq2h_18{color:var(--danger-color);background-color:rgba(var(--danger-color-rgb),.1);border-color:rgba(var(--danger-color-rgb),.3)}._priorityMedium_qtq2h_23{color:var(--warning-color);background-color:rgba(var(--warning-rgb),.1);border-color:rgba(var(--warning-rgb),.3)}._priorityLow_qtq2h_28{color:var(--success-color);background-color:rgba(var(--success-rgb),.1);border-color:rgba(var(--success-rgb),.3)}._priorityIcon_qtq2h_34{font-size:1em;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}._categoryBadge_qtq2h_40{font-size:.75em;padding:3px 10px;border-radius:15px;white-space:nowrap;font-weight:600;box-shadow:var(--shadow-sm);display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-family:var(--font-family);border:1px solid currentColor;background-color:transparent}.ql-editor._richText_qtq2h_58{color:var(--text-color);font-size:.9em;line-height:1.5;word-break:break-word;position:relative;overflow:visible!important;padding:0!important;height:auto!important;min-height:0!important;cursor:inherit}._richText_qtq2h_58 p,._richText_qtq2h_58 ul,._richText_qtq2h_58 ol{margin-bottom:.5em!important}._richText_qtq2h_58 a{color:var(--primary-color)!important}._actionRow_qtq2h_79{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}._actionButton_qtq2h_86{font-size:.85em;padding:6px 12px;display:inline-flex;align-items:center;gap:6px}._avatar_qtq2h_95{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;padding:2px;background:var(--border-color)}._sourceInfo_qtq2h_106{color:var(--text-color);font-size:.9em;line-height:1.4;word-break:break-word;margin:4px 0 8px;opacity:.8}._sourceInfo_qtq2h_106 strong{color:var(--text-color)}._taskItem_1dx59_4{background:var(--card-bg);border:var(--card-border-width) solid rgba(var(--primary-color-rgb),.2);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);display:flex;flex-direction:column;position:relative;cursor:pointer;z-index:1;overflow:visible!important;touch-action:pan-y;user-select:none;-webkit-user-select:none}._taskBody_1dx59_30{display:flex;gap:0;position:relative;overflow:visible!important}._taskBody_1dx59_30:before{content:"";position:absolute;top:0;left:0;bottom:0;width:45px;background-image:linear-gradient(125deg,var(--category-color) 0%,transparent 35%,transparent 50%,transparent 75%,transparent 100%);z-index:0;border-top-left-radius:var(--card-border-radius);border-bottom-left-radius:var(--card-border-radius);pointer-events:none}._taskItem_1dx59_4:hover{box-shadow:var(--card-shadow-hover),0 0 15px -3px var(--category-color);transform:translateY(-3px);border-color:var(--secondary-color);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;z-index:10}._activeForActions_1dx59_59{border-color:var(--primary-color);box-shadow:var(--card-shadow-hover),0 0 15px rgba(var(--primary-color-rgb),.4);transform:translateY(-3px) scale(1.005);z-index:5}._highlightFlash_1dx59_67{animation:_flashHighlight_1dx59_1 2s ease-out;z-index:20}@keyframes _flashHighlight_1dx59_1{0%{box-shadow:0 0 rgba(var(--primary-color-rgb),.8);border-color:var(--primary-color);transform:scale(1.02)}50%{box-shadow:0 0 30px 10px rgba(var(--primary-color-rgb),0);border-color:var(--primary-color);transform:scale(1.02)}to{box-shadow:var(--card-shadow);border-color:rgba(var(--primary-color-rgb),.2);transform:scale(1)}}._selectionCheckbox_1dx59_90{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:45px;position:relative;z-index:1}._taskItem_1dx59_4._selected_1dx59_95{background-color:rgba(var(--primary-color-rgb),.1);border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color),var(--shadow-lg)}._completed_1dx59_102 ._taskTitle_1dx59_102,._completed_1dx59_102 ._sourceInfo_1dx59_103,._completed_1dx59_102 ._detailsSection_1dx59_104,._completed_1dx59_102 ._taskMeta_1dx59_105,._completed_1dx59_102 ._taskActions_1dx59_106{opacity:.6}._completed_1dx59_102 ._taskTitle_1dx59_102{text-decoration:line-through solid currentColor 1px}._completed_1dx59_102 ._indicatorColumn_1dx59_110,._completed_1dx59_102 ._taskBody_1dx59_30:before{opacity:.7}._completed_1dx59_102 .styled-checkbox:checked+.checkbox-label{background-color:var(--secondary-color);border-color:var(--secondary-color)}._completed_1dx59_102 ._checkIcon_1dx59_112{color:#fff}._indicatorColumn_1dx59_110{display:flex;flex-direction:column;align-items:center;padding:15px 0 12px;background-color:transparent;flex-shrink:0;width:45px;position:relative;z-index:2;border-right:2px solid;border-image:linear-gradient(to bottom,var(--border-color) 70%,transparent) 1;overflow:visible!important}._checkboxWrapper_1dx59_130{margin-bottom:auto}._taskExclamation_1dx59_135{font-size:2.2em;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));margin-bottom:auto;margin-top:10px}._exclamationHigh_1dx59_141{color:var(--danger-color);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3)) drop-shadow(0 0 4px var(--danger-color))}._exclamationMedium_1dx59_142{color:var(--warning-color);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3)) drop-shadow(0 0 4px var(--warning-color))}._exclamationLow_1dx59_143{color:var(--success-color);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3)) drop-shadow(0 0 4px var(--success-color))}._exclamationRepeating_1dx59_144{color:var(--info-color);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3)) drop-shadow(0 0 4px var(--info-color))}._indicatorBottomGroup_1dx59_147{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:10px;width:100%;position:relative;overflow:visible!important}._repeatingInfo_1dx59_159{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--info-color);text-align:center;width:100%;overflow:visible!important}._repeatingInfo_1dx59_159 ._icon_1dx59_170{font-size:1em}._repeatingInfo_1dx59_159 ._text_1dx59_171{font-size:10px;font-weight:800;text-transform:uppercase;line-height:1;width:100%;text-align:center;white-space:nowrap;transform:scale(.75);transform-origin:center center;margin-top:2px;display:block}._rewardChip_1dx59_191{position:relative;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--card-bg) 0%,var(--input-bg) 100%);border:2px solid #FCD34D;color:#f59e0b;display:grid;place-items:center;font-size:.9em;box-shadow:0 2px 5px #0000001a;cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1);z-index:20}._rewardChip_1dx59_191:hover,._rewardChip_1dx59_191._active_1dx59_59{transform:scale(1.15) translateY(-2px);background:#fff;box-shadow:0 0 10px #fbbf2480;border-color:#f59e0b;z-index:100}body.dark-mode ._rewardChip_1dx59_191{background:#2a2a2a;border-color:#b45309;color:#fbbf24}body.dark-mode ._rewardChip_1dx59_191:hover{background:#3f3f46}._rewardPopup_1dx59_231{position:absolute;bottom:100%;left:50%;margin-bottom:14px;background-color:#1f2937;border:1px solid rgba(251,191,36,.3);border-radius:8px;padding:8px 12px;box-shadow:0 10px 25px -5px #00000080,0 4px 6px -2px #0000001a;min-width:max-content;z-index:1000;pointer-events:none;display:flex;flex-direction:column;gap:6px}._rewardPopup_1dx59_231:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%) rotate(45deg);width:10px;height:10px;background-color:#1f2937;border-right:1px solid rgba(251,191,36,.3);border-bottom:1px solid rgba(251,191,36,.3);z-index:-1}._rewardRow_1dx59_271{display:flex;align-items:center;gap:8px;font-size:.85em;font-weight:700;white-space:nowrap;line-height:1.2;font-family:var(--font-family)}._rewardRow_1dx59_271 svg{width:14px;text-align:center;filter:drop-shadow(0 0 4px rgba(255,255,255,.2))}._rewardPoints_1dx59_289{color:gold;text-shadow:0 0 5px rgba(255,215,0,.3)}._rewardXP_1dx59_290{color:#facc15;text-shadow:0 0 5px rgba(250,204,21,.3)}._rewardAP_1dx59_291{color:#d8b4fe}._mainContentWrapper_1dx59_295{display:flex;flex-direction:column;min-width:0;padding:15px 20px 15px 15px;background-color:transparent;position:relative;z-index:1;flex-grow:1}._mainContent_1dx59_295{display:flex;flex-direction:column;gap:6px;flex-grow:1}._header_1dx59_301{display:flex;align-items:flex-start;gap:10px;min-height:40px}._taskMeta_1dx59_105{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:.8em;color:var(--text-color-muted);flex-grow:1;justify-content:flex-start}._taskMeta_1dx59_105>span{display:inline-flex;align-items:center;gap:4px}._dueDateOverdue_1dx59_308{color:var(--danger-color);font-weight:600}._dueDateSoon_1dx59_309{color:var(--warning-color);font-weight:600}._taskTitle_1dx59_102{font-weight:600;font-size:1.1em;color:var(--text-color);line-height:1.35;word-break:break-word;margin-top:8px}._aspirationalIndicator_1dx59_312{color:var(--aspiration-color);margin-right:4px}._detailsSection_1dx59_104{margin-top:5px;display:flex;flex-direction:column;gap:10px;position:relative}._fadeout_1dx59_315{position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(to bottom,transparent,var(--card-bg));pointer-events:none;z-index:2}._showMoreBtn_1dx59_317{background:none;border:none;color:var(--primary-color);font-weight:600;font-size:.85em;cursor:pointer;align-self:flex-start;padding:4px 8px;border-radius:var(--border-radius-sm);margin-top:5px}._showMoreBtn_1dx59_317:hover{background-color:rgba(var(--primary-color-rgb),.1)}._attachmentsGrid_1dx59_323{display:flex;flex-wrap:wrap;gap:10px;padding-top:10px;border-top:1px dashed var(--border-color)}._attachmentItem_1dx59_324{display:flex;align-items:center;gap:8px;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:6px 10px;font-size:.8em;text-decoration:none;color:var(--text-color-muted);box-shadow:var(--shadow-sm);transition:all .2s ease}._attachmentItem_1dx59_324:hover{border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-2px);box-shadow:var(--shadow-md)}._attachmentIcon_1dx59_330{font-size:1.2em;width:32px;height:32px;display:flex;align-items:center;justify-content:center}._attachmentThumbnail_1dx59_331{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-sm)}._attachmentName_1dx59_332{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}._taskActionsWrapper_1dx59_335{overflow:hidden}._taskActions_1dx59_106{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px;padding-top:5px}._taskActions_1dx59_106 button{font-size:.85em;padding:6px 12px;border-radius:6px;border:1px solid var(--border-color);background-color:transparent;color:var(--text-color-muted);font-weight:600;transition:all .2s cubic-bezier(.25,.8,.25,1);box-shadow:none}._taskActions_1dx59_106 button:hover{background-color:var(--input-bg);color:var(--text-color);border-color:var(--border-color-strong);transform:translateY(-1px)}._taskActions_1dx59_106 ._primaryAction_1dx59_366{background-color:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);border-color:rgba(var(--primary-color-rgb),.3)}._taskActions_1dx59_106 ._primaryAction_1dx59_366:hover{background-color:var(--primary-color);color:var(--primary-text)}._taskActions_1dx59_106 ._dangerAction_1dx59_376:hover{background-color:var(--danger-color);color:#fff;border-color:var(--danger-color)}@media(max-width:1100px){._taskActions_1dx59_106 button span{display:none}._taskActions_1dx59_106 button{padding:6px 10px}}._bottomRow_1dx59_391{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:15px}._subtaskProgressContainer_1dx59_394{display:flex;align-items:center;gap:10px;margin-top:4px}._subtaskProgress_1dx59_394{flex-grow:1;width:100%;height:8px;background-color:rgba(var(--primary-color-rgb),.15);border-radius:4px;overflow:hidden}._subtaskProgressInner_1dx59_396{height:100%;background-color:var(--primary-color);border-radius:4px;transition:width var(--transition-speed) ease}._subtaskProgressText_1dx59_397{font-size:.8em;font-weight:600;color:var(--text-color-muted);white-space:nowrap;flex-shrink:0}._subtaskListWrapper_1dx59_398{overflow:hidden;padding-right:10px;padding-bottom:10px}._subtaskList_1dx59_398{list-style:none;margin:0;padding:0 0 0 55px}._checkIcon_1dx59_112{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:var(--primary-text);pointer-events:none}._tagContainer_1dx59_404{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._tagChip_1dx59_411{font-size:.75em;color:var(--info-color);background-color:rgba(var(--info-rgb),.1);padding:2px 8px;border-radius:12px;font-weight:500}._tagIconWrapper_1dx59_420{color:var(--info-color);font-size:.9em;cursor:help;display:flex;align-items:center}@media(max-width:768px){._subtaskListWrapper_1dx59_398{padding-left:35px;padding-top:10px}._subtaskList_1dx59_398{padding-left:0}._level1_1dx59_431 ._taskBody_1dx59_30:before,._level2_1dx59_431 ._taskBody_1dx59_30:before{width:35px}._level1_1dx59_431 ._indicatorColumn_1dx59_110,._level2_1dx59_431 ._indicatorColumn_1dx59_110{width:35px;padding:10px 0}._level1_1dx59_431 ._mainContentWrapper_1dx59_295,._level2_1dx59_431 ._mainContentWrapper_1dx59_295{padding:5px 10px}}._actionBar_1f4eo_2{background-color:var(--nav-bg);padding:10px 15px;border-top:1px solid var(--nav-border);border-bottom:1px solid var(--nav-border);box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;gap:15px;z-index:9;margin-bottom:10px;animation:_slideDownFadeIn_1f4eo_1 .3s ease-out}@keyframes _slideDownFadeIn_1f4eo_1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}._selectControls_1f4eo_27{display:flex;align-items:center;gap:10px}._selectControls_1f4eo_27 button{padding:5px 10px;font-size:.8em}._selectedCount_1f4eo_38{font-size:.9em;color:var(--text-color-muted);font-weight:500;white-space:nowrap}._actions_1f4eo_45{display:flex;gap:10px;margin-left:auto}._actions_1f4eo_45 button{padding:7px 12px;font-size:.85em}._closeBtn_1f4eo_56{margin-left:10px}@media(max-width:768px){._actionBar_1f4eo_2{flex-direction:column;align-items:stretch;gap:12px;padding:15px;background-color:var(--card-bg);border:none;border-bottom:1px solid var(--border-color);border-radius:0 0 var(--border-radius) var(--border-radius);margin-bottom:10px;box-shadow:var(--shadow-md)}._mobileTopRow_1f4eo_76{display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:10px;border-bottom:1px solid var(--border-color)}._mobileSelectToggle_1f4eo_85{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:700;font-size:.95em;color:var(--text-color)}._mobileCheckbox_1f4eo_95{width:22px;height:22px;border:2px solid var(--border-color-strong);border-radius:6px;display:grid;place-items:center;color:#fff;font-size:12px;transition:all .2s}._mobileCheckbox_1f4eo_95._checked_1f4eo_106{background-color:var(--primary-color);border-color:var(--primary-color)}._mobileCount_1f4eo_111{font-size:.9em;color:var(--text-color-muted);font-weight:600}._actions_1f4eo_45{margin-left:0;width:100%;display:flex;gap:10px;overflow-x:auto;padding:5px 2px;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none}._actions_1f4eo_45::-webkit-scrollbar{display:none}._actionBtn_1f4eo_134{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--input-bg);border:1px solid var(--border-color);border-radius:12px;padding:10px 5px;width:70px;height:65px;font-size:.75em;color:var(--text-color);font-weight:600;transition:all .2s ease;box-shadow:var(--shadow-sm)}._actionBtn_1f4eo_134:active{transform:scale(.95);background:var(--card-bg-hover)}._actionBtn_1f4eo_134 svg{font-size:1.5em;margin-bottom:2px}._actionBtn_1f4eo_134._complete_1f4eo_165 svg{color:var(--success-color)}._actionBtn_1f4eo_134._archive_1f4eo_166 svg{color:var(--secondary-color)}._actionBtn_1f4eo_134._category_1f4eo_167 svg{color:var(--primary-color)}._actionBtn_1f4eo_134._priority_1f4eo_168 svg{color:var(--warning-color)}._actionBtn_1f4eo_134._date_1f4eo_169 svg{color:var(--info-color)}._actionBtn_1f4eo_134._danger_1f4eo_170 svg{color:var(--danger-color)}._closeBtn_1f4eo_56{position:static;margin:0;background:#0000000d;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:1em;color:var(--text-color-muted)}}._controlsContainer_1nard_3{display:flex;flex-direction:column;gap:15px;width:100%}._filtersWrapper_1nard_10,._sortWrapper_1nard_10{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._nativeSelect_1nard_18{padding:var(--control-padding-y) var(--control-padding-x);font-size:.9em;border-radius:6px;border:1px solid var(--border-color);background-color:var(--input-bg);color:var(--text-color);flex-grow:1;min-width:120px}._sortWrapper_1nard_10{font-size:.9em;color:var(--text-color-muted);font-weight:500;justify-content:flex-start;width:100%}._sortWrapper_1nard_10 label{flex-shrink:0;margin-right:5px}._directionBtn_1nard_41{background:transparent;border:none;color:var(--text-color-muted);padding:8px;cursor:pointer;transition:color .2s}._directionBtn_1nard_41:hover{color:var(--primary-color)}@media(min-width:1350px){._controlsContainer_1nard_3{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}._leftGroup_1nard_64,._rightGroup_1nard_64{display:flex;align-items:center;gap:15px}._leftGroup_1nard_64{flex-grow:1}._filtersWrapper_1nard_10{flex-wrap:nowrap;width:auto}._sortWrapper_1nard_10{width:auto;flex-wrap:nowrap}._nativeSelect_1nard_18{flex-grow:0}}@media(max-width:1349px){._controlsContainer_1nard_3{display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px 5px;border-bottom:1px solid var(--border-color);width:100%;margin-bottom:5px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;max-width:100vw;flex-wrap:nowrap;justify-content:flex-start}._controlsContainer_1nard_3::-webkit-scrollbar{display:none}._mobileTopRow_1nard_117{display:flex;align-items:center;gap:10px;margin:0;padding:0 10px;flex-shrink:0;min-width:max-content}._filterWrapper_1nard_130,._groupByWrapper_1nard_130{flex-shrink:0;min-width:auto}._mobileSortBtn_1nard_136{display:flex;align-items:center;gap:6px;background-color:var(--input-bg);color:var(--text-color);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:0 12px;height:var(--control-height, 38px);font-size:.9em;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:var(--shadow-inset)}._mobileSortBtn_1nard_136:hover,._mobileSortBtn_1nard_136._active_1nard_154{border-color:var(--primary-color);color:var(--primary-color);background-color:var(--card-bg);box-shadow:var(--shadow-sm)}}._sortModalOverlay_1nard_163{position:fixed;inset:0;background-color:#00000080;z-index:3000;display:flex;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeIn_1nard_1 .2s ease-out}._sortModalContent_1nard_175{width:100%;max-width:500px;background-color:var(--card-bg);border-top-left-radius:var(--border-radius-lg);border-top-right-radius:var(--border-radius-lg);padding:20px;box-shadow:0 -5px 25px #0003;animation:_slideUp_1nard_1 .25s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:15px;max-height:80vh;overflow-y:auto}._sortModalHeader_1nard_191{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid var(--border-color)}._sortModalTitle_1nard_199{font-size:1.1em;font-weight:700;color:var(--text-color);margin:0}._directionToggle_1nard_207{display:flex;background-color:var(--input-bg);border-radius:var(--border-radius-sm);padding:3px;border:1px solid var(--border-color)}._dirOption_1nard_215{border:none;background:transparent;padding:6px 12px;font-size:.85em;border-radius:4px;cursor:pointer;color:var(--text-color-muted);transition:all .2s}._dirOption_1nard_215._active_1nard_154{background-color:var(--card-bg);color:var(--primary-color);font-weight:600;box-shadow:var(--shadow-sm)}._sortOptionList_1nard_233{display:flex;flex-direction:column;gap:8px}._sortOption_1nard_233{padding:12px 15px;background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);color:var(--text-color);font-size:1em;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center}._sortOption_1nard_233:hover{background-color:var(--card-bg-hover);border-color:var(--border-color-strong)}._sortOption_1nard_233._active_1nard_154{background-color:rgba(var(--primary-color-rgb),.1);border-color:var(--primary-color);color:var(--primary-color);font-weight:600}@keyframes _fadeIn_1nard_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1nard_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._compact_1nard_267 ._controlsContainer_1nard_3{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:10px;padding:10px 15px;margin-bottom:0}._compact_1nard_267 ._mobileTopRow_1nard_117{display:contents}._taskControls_1ydue_3{display:flex;gap:15px;align-items:center;flex-grow:1;justify-content:flex-end;flex-wrap:wrap}._taskFilters_1ydue_12,._taskSorting_1ydue_13{display:flex;gap:10px;align-items:center}._taskFilters_1ydue_12 input,._taskFilters_1ydue_12 select,._taskSorting_1ydue_13 select{padding:8px 12px;font-size:.9em;border-radius:6px;border:1px solid var(--border-color);background-color:var(--input-bg)}._taskSorting_1ydue_13 label{font-size:.9em;color:var(--text-color-muted);font-weight:500}._repeatingTasksHeader_1ydue_37{display:flex;flex-direction:column;gap:15px;width:100%}._mainActions_1ydue_44,._filterAndSort_1ydue_45{display:flex;flex-wrap:wrap;gap:15px;align-items:center}._mainActions_1ydue_44{justify-content:space-between}._searchBarWrapper_1ydue_58{order:1}._taskFilters_1ydue_12{flex-grow:1;justify-content:flex-start;order:2}._filterAndSort_1ydue_45{justify-content:space-between}._mainActions_1ydue_44 ._toggleButtonGroup_1ydue_72{order:1}._mainActions_1ydue_44 button:first-of-type{order:2}@media(max-width:600px){._mainActions_1ydue_44,._filterAndSort_1ydue_45{justify-content:center}._taskSorting_1ydue_13{width:100%;justify-content:flex-end}}@media(min-width:1200px){._repeatingTasksHeader_1ydue_37{flex-direction:row;align-items:center;flex-wrap:nowrap}._mainActions_1ydue_44{order:1}._filterAndSort_1ydue_45{order:2;flex-grow:1;justify-content:flex-start;flex-wrap:nowrap}._searchBarWrapper_1ydue_58{order:2}._taskFilters_1ydue_12{order:1}._taskSorting_1ydue_13{margin-left:auto;width:auto;justify-content:flex-end}}._toggleButtonGroup_1ydue_72{display:flex;background-color:var(--input-bg);border-radius:var(--border-radius-sm);padding:4px;border:1px solid var(--border-color)}._toggleButton_1ydue_72{background-color:transparent;border:none;padding:6px 12px;font-size:.85em;font-weight:500;border-radius:var(--border-radius-sm);color:var(--text-color-muted);white-space:nowrap}._toggleButton_1ydue_72._active_1ydue_141{background-color:var(--card-bg);color:var(--primary-color);box-shadow:var(--shadow-sm)}._mobileControlBar_1ydue_148{display:flex;align-items:center;gap:10px;overflow-x:auto;padding:10px 15px;background:var(--card-bg);border-bottom:1px solid var(--border-color);width:100%;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;flex-shrink:0;margin-bottom:10px}._mobileControlBar_1ydue_148::-webkit-scrollbar{display:none}._mobileSearchItem_1ydue_170{min-width:160px;flex-grow:1;position:sticky;left:0;z-index:2}._mobileFilterSelect_1ydue_179{appearance:none;background-color:var(--input-bg);border:1px solid var(--border-color);padding:8px 28px 8px 12px;border-radius:20px;font-size:.85em;font-weight:600;color:var(--text-color-muted);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;flex-shrink:0}._mobileFilterSelect_1ydue_179:focus{border-color:var(--primary-color);color:var(--primary-color);outline:none;background-color:rgba(var(--primary-color-rgb),.05);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}._container_6cg76_3{position:relative;font-family:var(--font-family);z-index:2000;transition:width .3s cubic-bezier(.4,0,.2,1)}._contractedTrigger_6cg76_11{display:flex;align-items:center;gap:10px;background:var(--input-bg);border:1px solid var(--border-color);border-radius:50px;padding:8px 20px;cursor:pointer;transition:all .2s ease;color:var(--text-color-muted);font-weight:600;font-size:.95em;box-shadow:var(--shadow-sm);-webkit-user-select:none;user-select:none}._contractedTrigger_6cg76_11:hover{background:var(--card-bg);color:var(--primary-color);border-color:var(--primary-color);box-shadow:var(--shadow-md)}._plusIcon_6cg76_35{background:var(--primary-color);color:var(--primary-text);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:.8em;box-shadow:0 2px 5px rgba(var(--primary-color-rgb),.3)}._expandedContainer_6cg76_48{width:100%;min-width:300px;animation:_expandIn_6cg76_1 .2s cubic-bezier(.16,1,.3,1)}@keyframes _expandIn_6cg76_1{0%{transform:scaleX(.95);opacity:0}to{transform:scaleX(1);opacity:1}}._inputWrapper_6cg76_59{display:flex;align-items:center;background:var(--input-bg);border:1px solid var(--primary-color);border-radius:50px;padding:6px 8px 6px 18px;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.15),var(--shadow-md);position:relative;width:100%;background:var(--card-bg)}._input_6cg76_59{flex-grow:1;border:none;background:transparent;padding:6px 0;font-size:.95em;color:var(--text-color);outline:none;min-width:50px}._input_6cg76_59::placeholder{color:var(--text-color-muted);opacity:.5}._controls_6cg76_88{display:flex;align-items:center;gap:6px;flex-shrink:0;padding-left:8px}._parsedTag_6cg76_97{font-size:.7em;padding:2px 8px;border-radius:12px;font-weight:600;background-color:var(--bg-color);border:1px solid transparent;display:flex;align-items:center;gap:4px;white-space:nowrap;animation:_slideIn_6cg76_1 .2s cubic-bezier(.175,.885,.32,1.275)}._tagCategory_6cg76_111{color:var(--primary-color);background-color:rgba(var(--primary-color-rgb),.08)}._tagPriority_6cg76_112{color:var(--danger-color);background-color:rgba(var(--danger-color-rgb),.08)}._tagDate_6cg76_113{color:var(--success-color);background-color:rgba(var(--success-rgb),.08)}._tagList_6cg76_114{color:var(--info-color);background-color:rgba(var(--info-rgb),.08)}._addButton_6cg76_116{background:var(--primary-color);color:var(--primary-text);border:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:.9em;box-shadow:0 2px 5px rgba(var(--primary-color-rgb),.2)}._addButton_6cg76_116:hover:not(:disabled){background-color:var(--primary-color-hover);transform:scale(1.1)}._addButton_6cg76_116:active:not(:disabled){transform:scale(.9)}._addButton_6cg76_116:disabled{background-color:var(--border-color);color:var(--text-color-muted);cursor:default;box-shadow:none}._hintsPopover_6cg76_149{position:absolute;left:10px;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:10px 14px;font-size:.85em;color:var(--text-color-muted);box-shadow:var(--shadow-xl);display:flex;gap:15px;animation:_fadeIn_6cg76_1 .2s ease-out;z-index:10000;pointer-events:none}._hintsPopover_6cg76_149._positionBottom_6cg76_167{top:calc(100% + 8px)}._hintsPopover_6cg76_149._positionTop_6cg76_172{bottom:calc(100% + 12px);animation:_fadeUp_6cg76_1 .2s ease-out}._hintItem_6cg76_178{display:flex;align-items:center;gap:6px}._hintKey_6cg76_184{font-weight:700;color:var(--primary-color);background:rgba(var(--primary-color-rgb),.1);padding:2px 6px;border-radius:4px;font-family:monospace;border:1px solid rgba(var(--primary-color-rgb),.2)}@keyframes _slideIn_6cg76_1{0%{transform:translate(5px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _fadeIn_6cg76_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeUp_6cg76_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){._parsedTag_6cg76_97 span{display:none}._inputWrapper_6cg76_59{padding-left:12px}._hintsPopover_6cg76_149:not(._positionTop_6cg76_172){display:none}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}._searchContainer_18ji6_9{position:relative;display:flex;align-items:center;width:42px;height:42px;background:transparent;border-radius:9999px;transition:width .4s var(--transition-timing),border-radius .4s var(--transition-timing);cursor:pointer;isolation:isolate}._searchContainer_18ji6_9._expanded_18ji6_26{width:100%;cursor:default;box-shadow:var(--shadow-md)}._searchContainer_18ji6_9._expanded_18ji6_26:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:9999px;background:conic-gradient(from var(--angle),var(--primary-color),var(--aspiration-color),var(--xp-color-base),var(--primary-color));animation:_borderSpin_18ji6_1 4s linear infinite;opacity:0;transition:opacity .3s ease;filter:blur(4px)}._searchContainer_18ji6_9._expanded_18ji6_26:focus-within:before{opacity:1}._searchInner_18ji6_55{position:absolute;inset:0;width:100%;height:100%;background-color:transparent;border-radius:9999px;overflow:hidden;z-index:0;transition:background-color .4s var(--transition-timing)}._searchContainer_18ji6_9._expanded_18ji6_26 ._searchInner_18ji6_55{background-color:var(--input-bg);border:1px solid var(--border-color)}._searchContainer_18ji6_9._expanded_18ji6_26:focus-within ._searchInner_18ji6_55{border-color:transparent}@keyframes _borderSpin_18ji6_1{to{--angle: 360deg}}._iconButton_18ji6_80{position:absolute;right:0;top:0;width:42px;height:42px;border-radius:50%;border:none;background-color:transparent;color:var(--text-color-muted);cursor:pointer;display:grid;place-items:center;font-size:1.1em;z-index:2;transition:color .3s ease}._iconButton_18ji6_80:hover{color:var(--primary-color)}._searchInput_18ji6_102{position:relative;z-index:1;width:100%;height:100%;border:none;background-color:transparent;padding:0 45px 0 20px;color:var(--text-color);font-size:.95em;opacity:0;transition:opacity .2s ease;pointer-events:none;border-radius:9999px}._searchInput_18ji6_102:focus{outline:none}._searchInput_18ji6_102._visible_18ji6_122{opacity:1;pointer-events:auto}._viewSwitcher_1fw27_2{display:flex;background-color:var(--input-bg);border-radius:var(--border-radius-sm);padding:4px;border:1px solid var(--border-color);position:relative}._viewSwitcher_1fw27_2._vertical_1fw27_11{flex-direction:column;width:100%;gap:4px;background-color:transparent;border:none;padding:0}._switchButton_1fw27_21{background-color:transparent;border:none;padding:6px 16px;font-size:.9em;font-weight:600;border-radius:var(--border-radius-sm);color:var(--text-color-muted);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;white-space:nowrap;opacity:.9}._vertical_1fw27_11 ._switchButton_1fw27_21{width:100%;justify-content:flex-start;padding:10px 12px;background-color:var(--input-bg);border:1px solid var(--border-color)}._switchButton_1fw27_21:hover:not(._active_1fw27_46){background-color:var(--card-bg-hover);color:var(--text-color);opacity:1}._switchButton_1fw27_21._active_1fw27_46{background-color:var(--primary-color);color:var(--primary-text)!important;box-shadow:0 2px 5px #00000026;opacity:1}._switchButton_1fw27_21._active_1fw27_46 svg{color:var(--primary-text)!important}._vertical_1fw27_11 ._switchButton_1fw27_21._active_1fw27_46{background-color:rgba(var(--primary-color-rgb),.1);border-color:var(--primary-color);color:var(--primary-color)!important;box-shadow:none}._vertical_1fw27_11 ._switchButton_1fw27_21._active_1fw27_46 svg{color:var(--primary-color)!important}._switchButton_1fw27_21 span{display:none}._vertical_1fw27_11 ._switchButton_1fw27_21 span{display:inline}@media(min-width:600px){._switchButton_1fw27_21 span{display:inline}}._viewSwitcher_1fw27_2._dropdownMode_1fw27_93{background-color:transparent;border:none;padding:0}._dropdownTrigger_1fw27_99{display:flex;align-items:center;gap:10px;background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:8px 16px;color:var(--text-color);font-weight:600;font-size:.9em;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-sm);min-width:140px;justify-content:space-between}._dropdownTrigger_1fw27_99:hover,._dropdownTrigger_1fw27_99._open_1fw27_117{border-color:var(--primary-color);background-color:var(--card-bg);box-shadow:var(--shadow-md)}._triggerContent_1fw27_123{display:flex;align-items:center;gap:8px}._dropdownMenu_1fw27_129{position:absolute;top:calc(100% + 5px);right:0;width:180px;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-xl);padding:6px;display:flex;flex-direction:column;gap:2px;z-index:100}._dropdownItem_1fw27_145{display:flex;align-items:center;gap:10px;padding:10px 12px;width:100%;text-align:left;background:transparent;border:none;border-radius:var(--border-radius-sm);color:var(--text-color);font-size:.9em;font-weight:500;cursor:pointer;transition:all .2s}._dropdownItem_1fw27_145:hover{background-color:var(--input-bg)}._dropdownItem_1fw27_145._active_1fw27_46{background-color:rgba(var(--primary-color-rgb),.1);font-weight:700}._dropdownItem_1fw27_145 svg{width:1.2em;text-align:center}._actionBar_rq17u_2{background-color:var(--nav-bg);padding:10px 15px;border-top:1px solid var(--nav-border);border-bottom:1px solid var(--nav-border);box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;gap:15px;z-index:9;margin-bottom:10px;animation:_slideDownFadeIn_rq17u_1 .3s ease-out}@keyframes _slideDownFadeIn_rq17u_1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}._selectControls_rq17u_27{display:flex;align-items:center;gap:10px}._selectControls_rq17u_27 button{padding:5px 10px;font-size:.8em}._selectedCount_rq17u_38{font-size:.9em;color:var(--text-color-muted);font-weight:500;white-space:nowrap}._actions_rq17u_45{display:flex;gap:10px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}._actions_rq17u_45 button{padding:7px 12px;font-size:.85em}._closeBtn_rq17u_58{margin-left:10px}@media(max-width:768px){._actionBar_rq17u_2{flex-direction:column;align-items:stretch;gap:10px;padding:12px;background-color:var(--card-bg);border:none;border-bottom:1px solid var(--border-color);border-radius:0 0 var(--border-radius) var(--border-radius);margin-bottom:10px;box-shadow:var(--shadow-md)}._mobileTopRow_rq17u_77{display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:8px;border-bottom:1px solid var(--border-color)}._mobileSelectToggle_rq17u_86{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:700;font-size:.95em;color:var(--text-color)}._mobileCheckbox_rq17u_96{width:20px;height:20px;border:2px solid var(--border-color-strong);border-radius:4px;display:grid;place-items:center;color:#fff;font-size:12px;transition:all .2s}._mobileCheckbox_rq17u_96._checked_rq17u_107{background-color:var(--primary-color);border-color:var(--primary-color)}._mobileCount_rq17u_112{font-size:.9em;color:var(--text-color-muted);font-weight:600}._actions_rq17u_45{margin-left:0;width:100%;display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start}._actions_rq17u_45::-webkit-scrollbar{display:none}._actionBtn_rq17u_131{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--input-bg);border:1px solid var(--border-color);border-radius:8px;padding:8px 12px;min-width:60px;font-size:.75em;color:var(--text-color);font-weight:600}._actionBtn_rq17u_131 svg{font-size:1.4em;margin-bottom:2px}._actionBtn_rq17u_131._danger_rq17u_152{color:var(--danger-color);border-color:rgba(var(--danger-color-rgb),.3);background-color:rgba(var(--danger-color-rgb),.05)}._actionBtn_rq17u_131._success_rq17u_157{color:var(--success-color);border-color:rgba(var(--success-rgb),.3)}._actionBtn_rq17u_131._warning_rq17u_161{color:var(--warning-color);border-color:rgba(var(--warning-rgb),.3)}._closeBtn_rq17u_58{position:static;margin:0;background:#0000000d;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:.9em}}._stickyHeaderContainer_11y9c_3{position:fixed;top:0;right:0;left:0;z-index:900;background:rgba(var(--card-bg-rgb),.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);box-shadow:0 4px 20px #0000000d;display:flex;flex-direction:column;transition:left .3s cubic-bezier(.4,0,.2,1)}._mainRow_11y9c_23{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;width:100%;gap:20px}._subHeaderRow_11y9c_34{width:100%;border-top:1px solid rgba(var(--border-color-rgb),.5);background:var(--card-bg);animation:_slideDown_11y9c_1 .2s ease-out;display:flex;align-items:center;justify-content:space-between;min-height:52px}._subHeaderLeft_11y9c_47{flex-grow:1;min-width:0;display:flex;align-items:center;width:100%}._subHeaderRight_11y9c_56{display:flex;align-items:center;gap:10px;padding-right:20px;flex-shrink:0}@keyframes _slideDown_11y9c_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:769px){._stickyHeaderContainer_11y9c_3{left:var(--sidebar-width)}._mainRow_11y9c_23{padding:0 30px}._subHeaderRight_11y9c_56{padding-right:30px}}._stickyHeaderContainer_11y9c_3._collapsed_11y9c_77{left:var(--sidebar-width-collapsed)}@media(max-width:768px){._stickyHeaderContainer_11y9c_3{top:calc(var(--mobile-header-height, 55px) + env(safe-area-inset-top));left:0!important;width:100%;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}._mainRow_11y9c_23{height:auto;padding:0}}._leftSection_11y9c_132{display:flex;align-items:center;gap:15px;flex-grow:1;max-width:600px;min-width:0}._searchWrapper_11y9c_141{flex-grow:1;min-width:120px}._quickAddWrapper_11y9c_146{flex-shrink:0}._rightSection_11y9c_151{display:flex;align-items:center;gap:12px;flex-shrink:0}._controlBtn_11y9c_158{background:var(--input-bg);border:1px solid var(--border-color);color:var(--text-color-muted);width:38px;height:38px;border-radius:var(--border-radius-sm);display:grid;place-items:center;cursor:pointer;transition:all .2s ease;position:relative;font-size:1em}._controlBtn_11y9c_158:hover,._controlBtn_11y9c_158._active_11y9c_173{background:var(--card-bg-hover);color:var(--primary-color);border-color:var(--primary-color);box-shadow:var(--shadow-sm)}._controlBtn_11y9c_158._active_11y9c_173{background:rgba(var(--primary-color-rgb),.1)}._badge_11y9c_184{position:absolute;top:-2px;right:-2px;width:10px;height:10px;background:var(--primary-color);border:2px solid var(--card-bg);border-radius:50%}._desktopControls_11y9c_196{display:none;align-items:center;gap:12px}@media(min-width:769px){._desktopControls_11y9c_196{display:flex}._mobileMenuBtn_11y9c_206{display:none}}._mobileMenu_11y9c_206{position:absolute;top:calc(100% + 10px);right:15px;width:260px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 10px 40px -10px #0003;padding:15px;display:flex;flex-direction:column;gap:15px;z-index:1000}._menuSection_11y9c_228{display:flex;flex-direction:column;gap:6px}._menuLabel_11y9c_234{font-size:.75em;font-weight:700;color:var(--text-color-muted);text-transform:uppercase;letter-spacing:.5px}._compactSelect_11y9c_243{padding:6px 12px;border-radius:6px;border:1px solid var(--border-color);background:var(--input-bg);font-size:.85em;color:var(--text-color);cursor:pointer}._compactSelect_11y9c_243:hover{border-color:var(--primary-color)}._desktopBoard_1o54u_4{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;min-height:75vh;align-items:stretch;padding:10px 5px 40px;background-image:radial-gradient(var(--border-color) 1px,transparent 1px);background-size:20px 20px;border-radius:var(--border-radius-lg)}@media(max-width:1350px){._desktopBoard_1o54u_4{gap:12px;padding:10px 0 40px}}._dark-mode_1o54u_34 ._desktopBoard_1o54u_4{background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px)}._desktopBoard_1o54u_4._isDragging_1o54u_38{-webkit-user-select:none;user-select:none}._boardHeaderGrid_1o54u_43{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:10px 45px;width:100%}@media(max-width:1350px){._boardHeaderGrid_1o54u_43{gap:12px;padding:10px 20px}}._mobileBoard_1o54u_68{display:flex;flex-direction:column;height:75vh;min-height:500px;position:relative;overflow:hidden}._mobileBoardHeader_1o54u_77{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background-color:var(--card-bg);border-radius:var(--border-radius);margin-bottom:15px;border:1px solid var(--border-color);flex-shrink:0;box-shadow:var(--shadow-md);color:var(--status-color);border-top:4px solid var(--status-color)}._mobileHeaderTitle_1o54u_91{display:flex;align-items:center;gap:10px}._mobileHeaderTitle_1o54u_91 h3{margin:0;font-size:1.2em;font-weight:600}._mobileNavButton_1o54u_101{background:transparent;border:1px solid transparent;color:var(--text-color-muted);width:38px;height:38px;border-radius:50%;padding:0}._mobileNavButton_1o54u_101:hover{background:var(--input-bg);color:var(--text-color)}._mobileContent_1o54u_115{flex-grow:1;position:relative;display:flex;justify-content:center;align-items:flex-start;overflow:hidden}._swiperSlide_1o54u_124{width:100%;height:100%;position:absolute;left:0;top:0}._column_1o54u_133{background:rgba(var(--card-bg-rgb),.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);box-shadow:0 4px 15px #0000000d,inset 0 0 0 1px #ffffff1a;display:flex;flex-direction:column;height:100%;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease;border-top:4px solid var(--status-color)}._column_1o54u_133._isOver_1o54u_155{border-color:var(--status-color);background-color:rgba(var(--status-color-rgb),.1);box-shadow:0 8px 30px rgba(var(--status-color-rgb),.3)}._columnHeader_1o54u_164{padding:15px 20px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;position:sticky;top:64px;z-index:20;background-color:rgba(var(--card-bg-rgb),.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 5px #0000000d;border-top-left-radius:calc(var(--border-radius-lg) - 1px);border-top-right-radius:calc(var(--border-radius-lg) - 1px)}@media(max-width:1350px){._columnHeader_1o54u_164{padding:12px 15px}}._ghostHeader_1o54u_193{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--border-radius-sm);background-color:var(--card-bg);border:1px solid var(--border-color);border-left:4px solid var(--status-color);box-shadow:var(--shadow-sm)}._columnHeader_1o54u_164 h3,._ghostHeader_1o54u_193 h3{margin:0;font-weight:600;font-size:1.1em;color:var(--text-color);display:flex;align-items:center;gap:10px}._columnHeader_1o54u_164 h3 ._fa-spin_1o54u_214{color:var(--status-color)}._countBadge_1o54u_217{font-size:.8em;padding:3px 9px;border-radius:12px;background-color:var(--border-color);color:var(--text-color-muted);font-weight:600}._columnTasks_1o54u_226{padding:0 15px;display:flex;flex-direction:column;flex-grow:1;min-height:150px}@media(max-width:1350px){._columnTasks_1o54u_226{padding:0 6px}}._column_1o54u_133._todo_1o54u_243,._mobileBoardHeader_1o54u_77._todo_1o54u_243,._ghostHeader_1o54u_193._todo_1o54u_243{--status-color: var(--secondary-color);--status-color-rgb: var(--secondary-color-rgb)}._column_1o54u_133._inProgress_1o54u_247,._mobileBoardHeader_1o54u_77._inProgress_1o54u_247,._ghostHeader_1o54u_193._inProgress_1o54u_247{--status-color: var(--warning-color);--status-color-rgb: var(--warning-rgb)}._column_1o54u_133._done_1o54u_251,._mobileBoardHeader_1o54u_77._done_1o54u_251,._ghostHeader_1o54u_193._done_1o54u_251{--status-color: var(--success-color);--status-color-rgb: var(--success-rgb)}._boardTaskCardWrapper_1o54u_256{cursor:grab;user-select:none;-webkit-user-select:none}._boardTaskCardWrapper_1o54u_256:active{cursor:grabbing}._dragLayer_1o54u_266{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;width:100%;height:100%}._dragLayer_1o54u_266>div{transform-origin:50% 50%}._desktopMatrixWrapper_6sxjm_4{position:relative;padding:60px 0 20px 80px;background-image:radial-gradient(var(--border-color) 1px,transparent 1px);background-size:25px 25px;border-radius:var(--border-radius-lg)}._dark-mode_6sxjm_11 ._desktopMatrixWrapper_6sxjm_4{background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px)}._axisX_6sxjm_15,._axisY_6sxjm_15{position:absolute;pointer-events:none;display:flex;z-index:1}._axisX_6sxjm_15{top:15px;left:80px;right:0;justify-content:space-around}._axisY_6sxjm_15{left:15px;top:60px;bottom:20px;flex-direction:column;justify-content:space-around;writing-mode:vertical-rl;transform:rotate(180deg);align-items:center}._axisLabelGroup_6sxjm_33{font-weight:600;font-size:1em;color:var(--text-color-muted);text-transform:uppercase;letter-spacing:1px;padding:5px}._desktopMatrix_6sxjm_4{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:25px;min-height:70vh;position:relative;align-items:stretch}._desktopMatrix_6sxjm_4._isDragging_6sxjm_51{-webkit-user-select:none;user-select:none}._mobileMatrix_6sxjm_56{display:flex;flex-direction:column}._mobileTabs_6sxjm_57{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}._mobileTabButton_6sxjm_58{padding:12px;font-size:.9em;font-weight:600;border-radius:var(--border-radius);background-color:var(--input-bg);color:var(--text-color-muted);border:1px solid var(--border-color);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;transition:all .2s ease;border-top-width:4px;border-top-color:var(--quadrant-text-color)}._mobileTabButton_6sxjm_58 small{font-weight:400;font-size:.8em}._mobileTabButton_6sxjm_58._active_6sxjm_68{color:var(--quadrant-text-color);background-color:var(--quadrant-bg-color);border-color:var(--quadrant-text-color);box-shadow:var(--shadow-md);transform:translateY(-2px)}._mobileContent_6sxjm_74{position:relative;min-height:50vh}._quadrant_6sxjm_77{border:2px dashed var(--quadrant-text-color);border-radius:var(--border-radius-lg);background:rgba(var(--card-bg-rgb),.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;height:100%;min-height:250px;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;box-shadow:0 4px 15px #0000000d,inset 0 0 0 1px #ffffff1a}._quadrant_6sxjm_77._isOver_6sxjm_90{background-color:rgba(var(--quadrant-color-rgb),.15);border-color:var(--quadrant-text-color);border-style:solid;box-shadow:0 0 25px rgba(var(--quadrant-color-rgb),.4)}._quadrantHeader_6sxjm_96{padding:15px;border-bottom:1px solid var(--border-color);flex-shrink:0;background-color:rgba(var(--card-bg-rgb),.5);display:flex;align-items:center;justify-content:space-between}._quadrantHeader_6sxjm_96 h3{margin:0;font-size:1.2em;font-weight:700;color:var(--quadrant-text-color, var(--text-color));display:flex;align-items:center;gap:10px}._quadrantHeader_6sxjm_96 h3 ._fa-spin_6sxjm_106{color:var(--status-color)}._countBadge_6sxjm_109{font-size:.8em;padding:3px 9px;border-radius:12px;background-color:var(--quadrant-text-color);color:var(--card-bg);font-weight:700;transition:transform .2s ease}._quadrantHeader_6sxjm_96:hover ._countBadge_6sxjm_109{transform:scale(1.1)}._quadrantHeader_6sxjm_96 p{margin:5px 0 0;font-size:.85em;color:var(--text-color-muted)}._quadrantTaskList_6sxjm_123{padding:15px;flex-grow:1;display:flex;flex-direction:column;gap:15px}._emptyQuadrantMessage_6sxjm_129{margin:auto;padding:20px 30px;background-color:rgba(var(--card-bg-rgb),.5);border-radius:var(--border-radius);border:1px dashed var(--border-color);color:var(--text-color-muted);font-style:italic;text-align:center}._emptyQuadrantMessage_6sxjm_129 p{margin:0}._quadrant_6sxjm_77._do_6sxjm_138,._mobileTabButton_6sxjm_58._do_6sxjm_138{--quadrant-color-rgb: var(--danger-color-rgb);--quadrant-text-color: var(--danger-color)}._quadrant_6sxjm_77._schedule_6sxjm_139,._mobileTabButton_6sxjm_58._schedule_6sxjm_139{--quadrant-color-rgb: var(--warning-rgb);--quadrant-text-color: var(--warning-color)}._quadrant_6sxjm_77._delegate_6sxjm_140,._mobileTabButton_6sxjm_58._delegate_6sxjm_140{--quadrant-color-rgb: var(--info-rgb);--quadrant-text-color: var(--info-color)}._quadrant_6sxjm_77._eliminate_6sxjm_141,._mobileTabButton_6sxjm_58._eliminate_6sxjm_141{--quadrant-color-rgb: var(--secondary-color-rgb);--quadrant-text-color: var(--secondary-color)}._matrixTaskCardWrapper_6sxjm_143{cursor:grab;user-select:none;-webkit-user-select:none}._matrixTaskCardWrapper_6sxjm_143:active{cursor:grabbing}._dragLayer_6sxjm_149{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;width:100%;height:100%}._dragLayer_6sxjm_149>div{transform-origin:50% 50%}._calendarLayout_1tk71_2{display:flex;flex-direction:column;gap:25px}@media(min-width:992px){._calendarLayout_1tk71_2{flex-direction:row;align-items:flex-start}}._mainCalendar_1tk71_15{flex-grow:1;min-width:0}._unscheduledPanel_1tk71_20{flex-shrink:0;width:100%;background-color:var(--card-bg);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);overflow:hidden;display:flex;flex-direction:column}@media(min-width:992px){._unscheduledPanel_1tk71_20{width:320px;height:70vh}}._unscheduledHeader_1tk71_39{padding:15px;border-bottom:1px solid var(--border-color);font-size:1.1em;font-weight:600;display:flex;align-items:center;gap:10px;flex-shrink:0}._unscheduledHeader_1tk71_39 ._countBadge_1tk71_49{font-size:.8em;padding:2px 8px;border-radius:10px;background-color:var(--border-color);color:var(--text-color-muted)}._unscheduledList_1tk71_57{overflow-y:auto;padding:15px;display:flex;flex-direction:column;gap:10px;flex-grow:1}._draggableTask_1tk71_66{background-color:var(--card-bg);padding:10px 15px;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);border-left:4px solid var(--category-color, var(--secondary-color));font-size:.9em;font-weight:500;cursor:grab;transition:box-shadow .2s ease,transform .2s ease;display:flex;align-items:center;gap:8px;user-select:none;-webkit-user-select:none}._draggableTask_1tk71_66:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._draggableTask_1tk71_66:active{cursor:grabbing;background-color:var(--card-bg-hover)}._draggableTaskIcon_1tk71_92{font-size:.8em;opacity:.7}._previewPopover_1tk71_98{position:fixed;z-index:10000;width:380px;max-width:90vw;pointer-events:auto;filter:drop-shadow(0 10px 25px rgba(0,0,0,.3))}._mobilePreviewOverlay_1tk71_108{position:fixed;inset:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}._mobilePreviewContent_1tk71_120{width:100%;max-width:400px;max-height:85vh;overflow-y:auto;position:relative;border-radius:var(--border-radius-lg)}._mobileCloseBtn_1tk71_130{position:absolute;top:10px;right:10px;z-index:10;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--text-color-muted);box-shadow:var(--shadow-sm);cursor:pointer}._header_13npk_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5em;flex-wrap:wrap;gap:15px}._dateNav_13npk_11{display:flex;align-items:center;gap:10px;order:1}._navButton_13npk_18{background:var(--card-bg);border:1px solid var(--border-color);width:38px;height:38px;border-radius:50%;color:var(--text-color-muted);box-shadow:var(--shadow-sm)}._navButton_13npk_18:hover{color:var(--text-color);border-color:var(--border-color-strong)}._dateSelect_13npk_32{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:8px 12px;font-weight:600;color:var(--text-color);font-size:1.2em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236c757d'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:1.2em;padding-right:2.5rem}._dateSelect_13npk_32:hover{border-color:var(--border-color-strong)}._todayButton_13npk_54{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:8px 16px;font-weight:500;color:var(--text-color-muted)}._todayButton_13npk_54:hover{color:var(--primary-color);border-color:var(--primary-color)}._filters_13npk_67{display:flex;gap:10px;order:2;flex-grow:1;justify-content:flex-start}._filterSelect_13npk_74{padding:8px 12px;font-size:.9em;border-radius:6px;border:1px solid var(--border-color);background-color:var(--input-bg);min-width:150px}._viewSwitcher_13npk_83{display:flex;background-color:var(--input-bg);border-radius:var(--border-radius-sm);padding:4px;border:1px solid var(--border-color);order:3}._switchButton_13npk_92{background-color:transparent;border:none;padding:6px 16px;font-size:.9em;font-weight:500;border-radius:var(--border-radius-sm);color:var(--text-color-muted)}._switchButton_13npk_92:hover:not(._active_13npk_101){background-color:var(--card-bg-hover);color:var(--text-color)}._switchButton_13npk_92._active_13npk_101{background-color:var(--card-bg);color:var(--primary-color);box-shadow:var(--shadow-sm)}._switchButton_13npk_92 span{display:none}@media(min-width:600px){._switchButton_13npk_92 span{display:inline}}@media(max-width:991px){._dateNav_13npk_11{order:2;flex-grow:1;justify-content:center}._filters_13npk_67{order:3;width:100%}._viewSwitcher_13npk_83{order:1}}._monthEvent_7bfqw_4{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;padding:2px 6px;width:100%;height:100%;overflow:hidden;font-weight:500;font-size:.85em;line-height:1.3;border-radius:3px}._monthContent_7bfqw_18{display:flex;flex-direction:column;min-width:0;flex-grow:1}._monthEvent_7bfqw_4 ._time_7bfqw_24{font-weight:700;font-size:.9em;margin-right:4px}._monthEvent_7bfqw_4 ._title_7bfqw_29{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._monthEvent_7bfqw_4 ._icons_7bfqw_34{display:flex;flex-direction:row;gap:4px;opacity:.9;flex-shrink:0;align-items:center;font-size:.9em}._timeGridEvent_7bfqw_45{padding:2px 5px;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:0px;overflow:hidden;border-left:3px solid var(--event-border-color);border-radius:3px;transition:transform .1s ease}._headerRow_7bfqw_58{display:flex;align-items:flex-start;gap:4px;min-width:0}._priorityIcon_7bfqw_65{font-size:.85em;flex-shrink:0;margin-top:2px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}._priorityHigh_7bfqw_73{color:var(--danger-color)}._priorityMedium_7bfqw_74{color:var(--warning-color-hover)}._priorityLow_7bfqw_75{color:var(--success-color)}._title_7bfqw_29{font-weight:600;font-size:.85em;line-height:1.2;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word}._footerRow_7bfqw_90{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:2px;opacity:.9;font-size:.75em;line-height:1.1;white-space:nowrap;overflow:hidden}._time_7bfqw_24{font-weight:600;margin-right:4px;overflow:hidden;text-overflow:ellipsis}._categoryIcon_7bfqw_110{font-size:1em;opacity:.9;flex-shrink:0}._repeatingIcon_7bfqw_116{margin-right:4px;opacity:.7}._modalOverlay_e87iy_2{position:fixed;inset:0;background-color:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2100;display:flex;align-items:center;justify-content:center;padding:20px}._modalContent_e87iy_15{background:var(--card-bg);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--border-color);width:100%;max-width:500px;max-height:90vh;display:flex;flex-direction:column}._modalHeader_e87iy_27{padding:15px 20px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._modalHeader_e87iy_27 h3{margin:0;font-size:1.2em;font-weight:600;color:var(--text-color)}._closeBtn_e87iy_43{background:none;border:none;font-size:1.5em;padding:5px;line-height:1;color:var(--text-color-muted);cursor:pointer;transition:color .2s ease,transform .2s ease}._closeBtn_e87iy_43:hover{color:var(--danger-color);transform:rotate(90deg)}._eventsList_e87iy_58{list-style:none;padding:15px;margin:0;overflow-y:auto;flex-grow:1}._eventItem_e87iy_66{padding:12px 15px;border-radius:var(--border-radius-sm);cursor:pointer;margin-bottom:8px;transition:transform .2s ease,box-shadow .2s ease;font-size:.9em;border-left:4px solid}._eventItem_e87iy_66:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._eventTitle_e87iy_80{font-weight:600;display:block}._eventTime_e87iy_85{font-size:.9em;opacity:.8;display:block;margin-top:2px}._modalFooter_e87iy_92{padding:15px 20px;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._yearGrid_4ohl9_2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;padding:15px;background-color:var(--input-bg);border-radius:var(--border-radius-lg)}._monthContainer_4ohl9_11{background-color:var(--card-bg);border-radius:var(--border-radius);padding:10px 12px 12px;box-shadow:var(--shadow-sm)}._monthHeader_4ohl9_18{font-size:1.2em;font-weight:600;text-align:center;margin-top:10px;color:var(--primary-color);cursor:pointer;padding:4px;border-radius:var(--border-radius-sm);transition:background-color .2s ease}._monthHeader_4ohl9_18:hover{background-color:var(--input-bg)}._dayGrid_4ohl9_34{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._dayHeader_4ohl9_40{font-size:.8em;font-weight:700;color:var(--text-color);text-align:center;padding-bottom:4px}._dayCell_4ohl9_48{position:relative;width:100%;aspect-ratio:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center}._dayNumber_4ohl9_58{font-size:.7em;color:var(--text-color-muted);background-color:color-mix(in srgb,var(--text-color-muted) 6%,transparent);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:default;padding:0;transition:all .2s ease;font-weight:500}._dayNumber_4ohl9_58:hover{background-color:var(--input-bg);border-color:var(--primary-color)}._dayCell_4ohl9_48._isToday_4ohl9_80 ._dayNumber_4ohl9_58{border-color:var(--primary-color);color:var(--text-color)}._dayCell_4ohl9_48._hasEvents_4ohl9_85 ._dayNumber_4ohl9_58{cursor:pointer;font-weight:700}._dayCell_4ohl9_48._hasEvents_4ohl9_85:hover ._dayNumber_4ohl9_58{transform:scale(1.1);box-shadow:var(--shadow-md)}._fabContainer_1d13e_3{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom));right:calc(20px + env(safe-area-inset-right));z-index:950;display:grid;place-items:center;width:70px;height:70px;pointer-events:none}._fabButton_1d13e_21{grid-area:1 / 1;z-index:2;pointer-events:auto;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-hover));color:#fff;border:none;margin:0;padding:0;box-shadow:0 4px 15px rgba(var(--primary-color-rgb),.4);display:grid;place-items:center;font-size:1.5em;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}._fabButton_1d13e_21:active{transform:scale(.9);box-shadow:0 2px 8px rgba(var(--primary-color-rgb),.4)}._fabButton_1d13e_21._pressing_1d13e_54{transform:scale(.9)}._progressRing_1d13e_59{grid-area:1 / 1;z-index:1;margin-top:-3px;width:100%;height:100%;pointer-events:none;transform:rotate(-90deg);display:block}._progressCircle_1d13e_71{fill:none;stroke:var(--primary-color);stroke-width:3;stroke-dasharray:201;stroke-dashoffset:201;transition:stroke-dashoffset .5s linear;opacity:.8;filter:drop-shadow(0 0 4px rgba(var(--primary-color-rgb),.5))}._fabButton_1d13e_21._pressing_1d13e_54+._progressRing_1d13e_59 ._progressCircle_1d13e_71{stroke-dashoffset:0}._overlayBackdrop_1d13e_88{position:fixed;inset:0;background-color:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:960;display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity .2s ease;pointer-events:none}._overlayBackdrop_1d13e_88._visible_1d13e_103{opacity:1;pointer-events:auto}._quickAddWrapper_1d13e_108{width:100%;padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom));padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));background:transparent;transform:translateY(100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}._overlayBackdrop_1d13e_88._visible_1d13e_103 ._quickAddWrapper_1d13e_108{transform:translateY(0)}._overlayBackdrop_1d13e_88._visible_1d13e_103~._fabContainer_1d13e_3{opacity:0;pointer-events:none}:root{--font-family: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--border-radius: 10px;--border-radius-sm: 6px;--border-radius-lg: 12px;--shadow-sm: 0 2px 4px rgba(0,0,0,.05);--shadow-md: 0 4px 10px rgba(0,0,0,.07);--transition-speed: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1);--sidebar-width: 260px;--sidebar-width-collapsed: 72px;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-size:var(--base-font-size, 16px);-webkit-text-size-adjust:100%;text-size-adjust:100%;height:100%}body{--bg-color: #f8f9fa;--bg-color-rgb: 248, 249, 250;--text-color: #212529;--text-color-muted: #6c757d;--card-bg: #ffffff;--card-bg-rgb: 255, 255, 255;--border-color: #dee2e6;--primary-color: #2b6ac9;--primary-color-rgb: 43, 106, 201;--primary-color-hover: #0b5ed7;--primary-text: #ffffff;--secondary-color: #6c757d;--secondary-color-rgb: 100, 116, 139;--secondary-color-hover: #475569;--secondary-text: #ffffff;--success-color: #10b981;--success-rgb: 16, 185, 129;--success-color-hover: #059669;--success-text: #ffffff;--danger-color: #ef4444;--danger-color-rgb: 239, 68, 68;--danger-color-hover: #dc2626;--danger-text: #ffffff;--warning-color: #f59e0b;--warning-rgb: 245, 158, 11;--warning-color-hover: #d97706;--warning-text: #000000;--info-color: #0ea5e9;--info-rgb: 14, 165, 233;--aspiration-color: #8b5cf6;--aspiration-color-rgb: 139, 92, 246;--aspiration-text: #ffffff;--xp-color-base: #f59e0b;--xp-color: var(--xp-color-base);--nav-bg: rgba(255, 255, 255, .7);--nav-border: rgba(206, 212, 218, .5);font-family:var(--font-family);margin:0;background-color:var(--bg-color);color:var(--text-color);transition:background-color var(--transition-speed) ease,color var(--transition-speed) ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%}input,select,textarea,button{font-family:inherit;font-size:var(--control-font-size, .95rem);padding:var(--control-padding-y, 10px) var(--control-padding-x, 14px);height:var(--control-height, auto);color:var(--text-color);background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-inset);transition:border-color var(--transition-speed) ease,box-shadow var(--transition-speed) ease}textarea{height:auto}input::placeholder,textarea::placeholder{color:var(--text-color-muted);opacity:.8}input:focus,select:focus,textarea:focus,button:focus-visible{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.15),var(--shadow-inset)}.styled-checkbox{display:none}.checkbox-label{display:inline-block;width:24px;height:24px;background-color:var(--input-bg);border:2px solid var(--border-color-strong);border-radius:6px;cursor:pointer;position:relative;transition:all .2s ease}.checkbox-label:hover{border-color:var(--primary-color)}.styled-checkbox:checked+.checkbox-label{background-color:var(--primary-color);border-color:var(--primary-color)}button,.button-like{padding:var(--button-padding, .6em 1.2em);border:1px solid transparent;border-radius:var(--button-border-radius);cursor:pointer;font-size:var(--control-font-size, .95rem);font-weight:var(--button-font-weight);transition:var(--button-transition);display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.4;box-shadow:var(--button-shadow);text-decoration:none;text-transform:var(--button-text-transform)}button:not(:disabled):hover{transform:translateY(-2px);box-shadow:var(--button-shadow-hover)}button:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(50%)}.primary-btn{background:var(--button-primary-bg);color:var(--button-primary-text);border-color:var(--button-primary-border);box-shadow:var(--button-primary-shadow)}.primary-btn:hover:not(:disabled){background:var(--button-primary-bg-hover)}.secondary-btn{background-color:var(--card-bg);color:var(--text-color-muted);border-color:var(--border-color);box-shadow:var(--shadow-sm);font-weight:600}.secondary-btn:hover:not(:disabled){background-color:var(--card-bg-hover);color:var(--text-color);border-color:var(--border-color-strong);transform:translateY(-1px)}.danger-btn{background-color:var(--danger-color);color:var(--danger-text);border-color:var(--danger-color)}.danger-btn:hover:not(:disabled){background-color:var(--danger-color-hover);border-color:var(--danger-color-hover)}.success-btn{background-color:var(--success-color);color:var(--success-text);border-color:var(--success-color)}.success-btn:hover:not(:disabled){background-color:var(--success-color-hover);border-color:var(--success-color-hover)}.warning-btn{background-color:var(--warning-color);color:var(--warning-text);border-color:var(--warning-color)}.warning-btn:hover:not(:disabled){background-color:var(--warning-color-hover);border-color:var(--warning-color-hover)}.icon-btn{padding:8px 10px}.icon-color-points{color:var(--warning-color)!important}.icon-color-xp{color:var(--xp-color)!important}.icon-color-aspiration{color:var(--aspiration-color)!important}.icon-color-primary{color:var(--primary-color)!important}.icon-color-secondary{color:var(--secondary-color)!important}.icon-color-success{color:var(--success-color)!important}.icon-color-danger{color:var(--danger-color)!important}.icon-color-warning{color:var(--warning-color)!important}.icon-color-info{color:var(--info-color)!important}.icon-color-achievement{color:var(--achievement-color)!important}.fa-gem.navIcon,.fa-gem.icon-color-points{color:var(--warning-color)!important;filter:drop-shadow(0 0 3px rgba(255,193,7,.2))}.fa-cog.navIcon,.fa-cog.icon-color-secondary{color:var(--text-color-muted)!important}.fa-question-circle.navIcon,.fa-question-circle.icon-color-info{color:var(--info-color)!important}.fa-map-signs.navIcon,.fa-map-signs.icon-color-aspiration{color:var(--aspiration-color)!important}.fa-chart-line.navIcon,.fa-chart-line.icon-color-success{color:var(--success-color)!important}.fa-tasks.navIcon,.fa-tasks.icon-color-primary{color:var(--primary-color)!important}.fa-sync-alt.navIcon,.fa-sync-alt.icon-color-info{color:var(--info-color)!important}.fa-archive.navIcon,.fa-archive.icon-color-secondary{color:var(--secondary-color)!important}.fa-trophy.navIcon,.fa-trophy.icon-color-achievement{color:var(--achievement-color)!important;filter:drop-shadow(0 0 2px rgba(255,193,7,.2))}#root{font-family:var(--font-family);background-color:var(--bg-color);color:var(--text-color);transition:background-color var(--transition-speed) ease,color var(--transition-speed) ease;width:100%;min-height:100vh}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0}.empty-list-msg{text-align:center;color:var(--text-color-muted);padding:35px 20px;font-style:italic;font-size:1em;background:var(--input-bg);border-radius:var(--border-radius);border:1px dashed var(--border-color)}.view-subtitle{margin-top:-20px;margin-bottom:25px;color:var(--text-color-muted);font-size:1em}.desktop-only{display:none}.mobile-only{display:block}@media(min-width:769px){.desktop-only{display:inline-flex}.mobile-only{display:none}}:root{--scrollbar-width: 14px;--scrollbar-border: 4px;--scrollbar-radius: 10px;--scrollbar-track: transparent;--scrollbar-thumb: rgba(155, 155, 155, .5);--scrollbar-thumb-hover: rgba(100, 100, 100, .8)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--scrollbar-radius)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);border:var(--scrollbar-border) solid transparent;background-clip:content-box;transition:background-color .2s ease,border-width .2s ease}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover);border-width:calc(var(--scrollbar-border) - 1px)}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-hover);border-width:calc(var(--scrollbar-border) - 2px)}::-webkit-scrollbar-corner{background:transparent}:root{--font-family: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-weight-normal: 400;--font-weight-bold: 600;--base-font-size: clamp(14px, .875rem + .25vw, 16px);--control-height: clamp(36px, 2.1rem + .5vw, 42px);--control-padding-x: clamp(10px, .5rem + .5vw, 14px);--control-padding-y: clamp(8px, .4rem + .25vw, 10px);--control-font-size: clamp(.85rem, .8rem + .2vw, .95rem);--layout-gap: clamp(10px, .5rem + .5vw, 15px);--border-radius: 12px;--border-radius-sm: 8px;--border-radius-lg: 16px;--card-border-width: 1px;--card-border-radius: 12px;--nav-link-border-radius: 8px;--button-border-radius: 8px;--avatar-border-radius: 50%;--avatar-padding: 4px;--shadow-sm: 0 1px 2px 0 rgba(0,0,0,.05);--shadow-md: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg: 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl: 0 20px 25px -5px rgba(0,0,0,.1), 0 10px 10px -5px rgba(0,0,0,.04);--shadow-inset: inset 0 2px 4px 0 rgba(0,0,0,.06);--card-shadow: 0 1px 3px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.06);--card-shadow-hover: 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -2px rgba(0,0,0,.05);--button-shadow: 0 1px 2px 0 rgba(0,0,0,.05);--button-shadow-hover: 0 4px 6px -1px rgba(0,0,0,.1);--transition-speed: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1);--button-transition: all .2s cubic-bezier(.4, 0, .2, 1);--button-padding: var(--control-padding-y) var(--control-padding-x);--button-font-weight: 600;--button-text-transform: none;--tt-node-size: 64px;--tt-node-seed-size: 90px;--tt-node-artisan-size: 120px;--tt-node-avatar-size: 64px;--tt-node-rotation: 0deg;--tt-content-rotation: 0deg;--tt-node-radius: 50%;--tt-image-scale: 1.2;--tt-image-radius: 0%;--tt-node-border-width: 2px;--tt-grid-size: 40px 40px;--tt-connection-track-width: 8px;--tt-connection-core-width: 4px;--tt-connection-flow-width: 4px}body{--button-primary-bg: var(--primary-color);--button-primary-bg-hover: var(--primary-color-hover);--button-primary-text: #ffffff;--button-primary-border: var(--primary-color);--button-primary-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1);--button-secondary-bg: var(--card-bg);--button-secondary-bg-hover: var(--card-bg-hover);--button-secondary-text: var(--text-color-muted);--button-secondary-border: var(--border-color);--quill-toolbar-bg: var(--input-bg);--quill-toolbar-border: var(--border-color);--quill-editor-bg: var(--card-bg);--quill-editor-border: var(--border-color);--priority-low: var(--success-color);--priority-medium: var(--warning-color);--priority-high: var(--danger-color)}html.dark-mode,body.dark-mode{--bg-color: #121212;--bg-color-rgb: 18, 18, 18;--text-color: #e9ecef;--text-color-muted: #adb5bd;--text-color-inverted: #212529;--card-bg: #212529;--card-bg-rgb: 33, 37, 41;--card-bg-hover: #343a40;--input-bg: #343a40;--input-bg-rgb: 52, 58, 64;--border-color: #495057;--border-color-rgb: 73, 80, 87;--border-color-strong: #6c757d;--primary-color: #4dabf7;--primary-color-rgb: 77, 171, 247;--primary-color-hover: #74c0fc;--secondary-color: #adb5bd;--secondary-color-hover: #ced4da;--secondary-text: #212529;--danger-color: #ff8787;--danger-color-rgb: 255, 135, 135;--danger-color-hover: #ffa8a8;--success-color: #69db7c;--success-rgb: 105, 219, 124;--success-color-hover: #8ce99a;--warning-color: #ffd43b;--warning-rgb: 255, 212, 59;--warning-color-hover: #ffe066;--info-color: #66d9e8;--info-rgb: 102, 217, 232;--aspiration-color: #c3a1ff;--aspiration-color-rgb: 195, 161, 255;--xp-color-base: #ffc107;--xp-text: #ffffff;--nav-bg: rgba(33, 37, 41, .85);--nav-border: rgba(73, 80, 87, .6);--nav-link-color: #ced4da;--shadow-sm: 0 2px 4px rgba(0,0,0,.15);--shadow-md: 0 4px 10px rgba(0,0,0,.2);--shadow-lg: 0 10px 20px rgba(0,0,0,.25);--shadow-xl: 0 20px 40px rgba(0,0,0,.3);--shadow-inset: inset 0 1px 2px rgba(0,0,0,.2);--elite-bg: #222227;--elite-border: #555;--elite-text: #f5f5f5;--elite-text-muted: #bbb;--elite-icon-bg: linear-gradient(145deg, #404045, #2e2e33);--tt-bg-color: #09090b;--tt-bg-image: radial-gradient(circle at 50% 15%, rgba(217, 119, 6, .1), transparent 55%), radial-gradient(circle at 85% 50%, rgba(124, 58, 237, .1), transparent 55%), radial-gradient(circle at 50% 85%, rgba(16, 185, 129, .1), transparent 55%), radial-gradient(circle at 15% 50%, rgba(8, 145, 178, .1), transparent 55%);--tt-nebula-image: radial-gradient(circle at center, rgba(59, 130, 246, .05) 0%, transparent 60%);--tt-nebula-opacity: .6;--tt-grid-image: radial-gradient(rgba(255,255,255,.1) 1.5px, transparent 1.5px);--tt-grid-opacity: .25;--tt-container-shadow: none;--tt-node-bg: #18181b;--tt-node-border: #3f3f46;--tt-node-shadow: 0 4px 12px rgba(0,0,0,.4);--tt-panel-bg: rgba(24, 24, 27, .95);--tt-panel-text: #e9ecef;--tt-panel-border: #3f3f46;--tt-title-bg: rgba(24, 24, 27, .6);--tt-title-border: 1px solid rgba(255,255,255,.1);--tt-title-shadow: 0 4px 10px rgba(0,0,0,.3);--tt-title-text-shadow: 0 1px 3px rgba(0,0,0,.8);--tt-title-line-opacity: .4;--tt-title-line-shadow: none;--tt-connection-track-stroke: #27272a;--tt-connection-track-opacity: 1;--tt-connection-flow-filter: drop-shadow(0 0 3px var(--branch-color))}html.theme-default,body.theme-default{--bg-color: #f1f5f9;--bg-color-rgb: 241, 245, 249;--text-color: #0f172a;--text-color-muted: #475569;--text-color-inverted: #ffffff;--card-bg: #ffffff;--card-bg-rgb: 255, 255, 255;--card-bg-hover: #f8fafc;--input-bg: #f8fafc;--input-bg-rgb: 248, 250, 252;--border-color: #cbd5e1;--border-color-rgb: 203, 213, 225;--border-color-strong: #94a3b8;--primary-color: #ea580c;--primary-color-rgb: 234, 88, 12;--primary-color-hover: #c2410c;--primary-text: #ffffff;--secondary-color: #475569;--secondary-color-rgb: 71, 85, 105;--secondary-color-hover: #334155;--secondary-text: #ffffff;--success-color: #059669;--success-rgb: 5, 150, 105;--success-color-hover: #047857;--success-text: #ffffff;--danger-color: #dc2626;--danger-color-rgb: 220, 38, 38;--danger-color-hover: #b91c1c;--danger-text: #ffffff;--warning-color: #d97706;--warning-rgb: 217, 119, 6;--warning-color-hover: #b45309;--warning-text: #ffffff;--info-color: #0284c7;--info-rgb: 2, 132, 199;--aspiration-color: #7c3aed;--aspiration-color-rgb: 124, 58, 237;--aspiration-text: #ffffff;--xp-color-base: #ea580c;--xp-color-rgb: 234, 88, 12;--nav-bg: #ffffff;--nav-border: #cbd5e1;--nav-link-color: #475569;--nav-link-hover-bg: #f1f5f9;--nav-link-active-bg: rgba(234, 88, 12, .08);--nav-link-active-color: #ea580c;--scrollbar-thumb: #94a3b8;--scrollbar-thumb-hover: #64748b;--scrollbar-track: rgba(0,0,0,.05);--shadow-sm: 0 1px 2px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.06);--shadow-md: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg: 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl: 0 20px 25px -5px rgba(0,0,0,.1), 0 10px 10px -5px rgba(0,0,0,.04);--card-shadow: 0 1px 3px 0 rgba(15, 23, 42, .1), 0 1px 2px 0 rgba(15, 23, 42, .06);--card-shadow-hover: 0 10px 15px -3px rgba(15, 23, 42, .1), 0 4px 6px -2px rgba(15, 23, 42, .05);--tt-bg-color: #f1f5f9;--tt-bg-image: radial-gradient(circle at 10% 10%, rgba(234, 88, 12, .03), transparent 40%), radial-gradient(circle at 90% 90%, rgba(2, 132, 199, .03), transparent 40%);--tt-nebula-image: none;--tt-grid-image: radial-gradient(#94a3b8 1.5px, transparent 1.5px);--tt-grid-opacity: .4;--tt-container-shadow: inset 0 0 120px rgba(255,255,255,.8);--tt-node-bg: #ffffff;--tt-node-border: #64748b;--tt-node-shadow: 0 4px 10px rgba(0,0,0,.15);--tt-panel-bg: rgba(255, 255, 255, .98);--tt-panel-text: #0f172a;--tt-panel-border: #cbd5e1;--tt-title-bg: rgba(255, 255, 255, .95);--tt-title-border: 1px solid #cbd5e1;--tt-title-shadow: 0 4px 20px rgba(0,0,0,.1);--tt-title-text-shadow: none}html.theme-default.dark-mode,body.theme-default.dark-mode{--bg-color: #020617;--bg-color-rgb: 2, 6, 23;--text-color: #f1f5f9;--text-color-muted: #94a3b8;--text-color-inverted: #020617;--card-bg: #0f172a;--card-bg-rgb: 15, 23, 42;--card-bg-hover: #1e293b;--input-bg: #1e293b;--input-bg-rgb: 30, 41, 59;--border-color: #334155;--border-color-rgb: 51, 65, 85;--border-color-strong: #475569;--primary-color: #f97316;--primary-color-rgb: 249, 115, 22;--primary-color-hover: #fb923c;--primary-text: #000000;--secondary-color: #94a3b8;--secondary-color-rgb: 148, 163, 184;--secondary-color-hover: #cbd5e1;--secondary-text: #0f172a;--nav-bg: rgba(15, 23, 42, .95);--nav-border: #334155;--nav-link-color: #94a3b8;--nav-link-hover-bg: rgba(255, 255, 255, .05);--nav-link-active-bg: rgba(249, 115, 22, .15);--nav-link-active-color: #f97316;--scrollbar-thumb: #475569;--scrollbar-thumb-hover: #64748b;--scrollbar-track: #020617;--shadow-sm: 0 1px 2px rgba(0,0,0,.3);--shadow-md: 0 4px 6px -1px rgba(0,0,0,.3);--shadow-lg: 0 10px 15px -3px rgba(0,0,0,.3);--card-shadow: 0 0 0 1px rgba(255, 255, 255, .05), 0 4px 6px -1px rgba(0, 0, 0, .3);--card-shadow-hover: 0 0 0 1px rgba(255, 255, 255, .1), 0 10px 15px -3px rgba(0, 0, 0, .3);--tt-bg-color: #020617;--tt-bg-image: radial-gradient(circle at 50% 50%, rgba(249, 115, 22, .05), transparent 60%);--tt-nebula-image: none;--tt-nebula-opacity: 0;--tt-grid-image: radial-gradient(rgba(255,255,255,.08) 1.5px, transparent 1.5px);--tt-grid-opacity: .3;--tt-container-shadow: inset 0 0 150px #000000;--tt-node-bg: #1e293b;--tt-node-border: #64748b;--tt-node-shadow: 0 4px 15px rgba(0,0,0,.7);--tt-panel-bg: rgba(15, 23, 42, .95);--tt-panel-text: #e2e8f0;--tt-panel-border: #475569;--tt-title-bg: rgba(15, 23, 42, .7);--tt-title-border: 1px solid #475569;--tt-title-shadow: 0 4px 15px rgba(0,0,0,.5);--tt-title-text-shadow: 0 1px 3px rgba(0,0,0,.8);--tt-title-line-opacity: .3;--tt-title-line-shadow: none;--tt-connection-track-stroke: #334155;--tt-connection-track-opacity: .5;--tt-connection-flow-filter: drop-shadow(0 0 3px var(--branch-color))}.ql-toolbar.ql-snow{background-color:var(--input-bg)!important;border:1px solid var(--border-color)!important;border-bottom:none!important;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding:6px 8px;transition:border-color var(--transition-speed) ease;flex-shrink:0}.ql-container.ql-snow{border:1px solid var(--border-color)!important;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);background-color:var(--input-bg)!important;color:var(--text-color)!important;font-size:.95em;line-height:1.6;transition:border-color var(--transition-speed) ease;flex-grow:1;display:flex;flex-direction:column;min-height:0}.ql-editor{padding:12px 15px;flex-grow:1;overflow-y:auto;min-height:auto;user-select:text;-webkit-user-select:text;cursor:auto}.ql-editor.ql-blank:before{color:var(--text-color-muted)!important;font-style:italic;left:15px;transition:opacity .2s ease}.ql-editor.ql-blank:focus:before{opacity:0!important}.quill-wrapper.focused .ql-toolbar.ql-snow,.quill-wrapper.focused .ql-container.ql-snow{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.15);z-index:2}.ql-snow .ql-stroke{stroke:var(--text-color-muted)!important}.ql-snow .ql-fill{fill:var(--text-color-muted)!important}.ql-snow .ql-picker-label{color:var(--text-color-muted)!important}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-label:hover{background-color:var(--card-bg-hover)!important;color:var(--primary-color)!important}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke{stroke:var(--primary-color)!important}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill{fill:var(--primary-color)!important}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-picker-label.ql-active{background-color:rgba(var(--primary-color-rgb),.1)!important}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke{stroke:var(--primary-color)!important}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill{fill:var(--primary-color)!important}.ql-snow.ql-toolbar .ql-picker-label.ql-active{color:var(--primary-color)!important}.ql-snow .ql-tooltip{background-color:var(--card-bg)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-lg)!important;color:var(--text-color)!important;border-radius:var(--border-radius-sm)!important;z-index:100}.ql-snow .ql-tooltip input[type=text]{border:1px solid var(--border-color)!important;background-color:var(--input-bg)!important;color:var(--text-color)!important}.ql-snow .ql-tooltip a{color:var(--primary-color)!important}.ql-editor ol,.ql-editor ul{padding-left:1.5em!important;margin-left:0!important;list-style-type:none!important}.ql-editor li:before{content:none!important;display:none!important}.ql-editor li>.ql-ui{display:none!important}.ql-editor li{padding-left:0!important;margin-left:0!important;text-indent:0!important;list-style-position:outside!important}.ql-editor li[data-list=bullet]{list-style-type:disc!important}.ql-editor li[data-list=ordered]{list-style-type:decimal!important}.ql-editor ul>li:not([data-list]){list-style-type:disc!important}.ql-editor ol>li:not([data-list]){list-style-type:decimal!important}.ql-editor li[data-list=checked],.ql-editor li[data-list=unchecked]{list-style-type:none!important}.ql-editor li[data-list=bullet]>ul>li[data-list=bullet],.ql-editor ul>li>ul>li{list-style-type:circle!important}.ql-editor li[data-list=bullet]>ul>li[data-list=bullet]>ul>li[data-list=bullet],.ql-editor ul>li>ul>li>ul>li{list-style-type:square!important}.ql-editor ol ol,.ql-editor ul ul,.ql-editor ol ul,.ql-editor ul ol{margin-top:0!important;margin-bottom:0!important;padding-left:1.5em!important}.fc{font-family:var(--font-family);--fc-border-color: var(--border-color);--fc-today-bg-color: rgba(var(--primary-color-rgb), .05);--fc-now-indicator-color: var(--danger-color);--fc-event-bg-color: var(--primary-color);--fc-event-border-color: var(--primary-color);--fc-page-bg-color: var(--card-bg);--fc-neutral-bg-color: var(--bg-color);--fc-list-event-hover-bg-color: rgba(var(--primary-color-rgb), .05)}.dark-mode .fc{--fc-border-color: rgba(var(--border-color-rgb), .4);--fc-neutral-bg-color: rgba(255,255,255,.05)}.fc-header-toolbar{margin-bottom:1.5em!important;gap:10px}.fc-toolbar-title{font-size:1.5em!important;font-weight:700;color:var(--text-color)}.fc .fc-button{background-color:var(--input-bg);border:1px solid var(--border-color);color:var(--text-color-muted);font-weight:600;text-transform:capitalize;box-shadow:var(--shadow-sm);border-radius:var(--border-radius-sm);padding:8px 16px;transition:all .2s ease;outline:none!important}.fc .fc-button:hover:not(:disabled){background-color:var(--card-bg-hover);color:var(--text-color);border-color:var(--border-color-strong);transform:translateY(-1px)}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--primary-text);box-shadow:var(--shadow-md)}.fc .fc-button:focus{box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.2)!important}.fc-view-harness{background-color:var(--card-bg);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);overflow:hidden;box-shadow:var(--shadow-sm)}.fc-theme-standard th,.fc-theme-standard td{border-color:var(--fc-border-color)}.fc .fc-col-header-cell-cushion{padding:10px 4px;color:var(--text-color-muted);font-weight:600;text-transform:uppercase;font-size:.85em;text-decoration:none}.fc-daygrid-day-number{color:var(--text-color);font-weight:500;padding:8px!important;text-decoration:none}.fc-col-header-cell{background-color:var(--input-bg)}.fc-daygrid-day{cursor:pointer;transition:background-color .2s ease}.fc-daygrid-day:hover{background-color:rgba(var(--primary-color-rgb),.03)}.fc-daygrid-day:active{background-color:rgba(var(--primary-color-rgb),.08)}.fc-timegrid-slot-lane{cursor:pointer}.fc-timegrid-slot-lane:hover{background-color:rgba(var(--primary-color-rgb),.03)}.fc-timegrid-slot-label-cushion{font-size:.85em;color:var(--text-color-muted);font-weight:500}.fc .fc-day-today{background-color:var(--fc-today-bg-color)!important}.fc .fc-timegrid-col,.fc .fc-timegrid-col-frame,.fc .fc-timegrid-cols{overflow:visible!important}.fc-timegrid-now-indicator-line{border-color:var(--danger-color);border-width:2px 0 0;position:absolute;left:-200vw!important;right:-200vw!important;width:400vw!important;z-index:999!important;pointer-events:none}.fc-timegrid-now-indicator-arrow{border-color:var(--danger-color);border-width:5px 0 5px 6px;border-left-color:var(--danger-color);z-index:1000!important}.fc-timegrid-event{margin:1px 2px 0;box-shadow:var(--shadow-sm);border-radius:4px;border:none}.fc-timegrid-event:hover{transform:scale(1.01);z-index:5;box-shadow:var(--shadow-md)}.fc-daygrid-event{border-radius:3px;margin-top:2px;font-size:.85em;border:none}.fc-list{border:none}.fc-list-day-cushion{background-color:var(--input-bg)}.fc-list-day-text{font-weight:700;color:var(--text-color)}.fc-list-event:hover td{background-color:var(--fc-list-event-hover-bg-color)}.fc-popover{background-color:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-xl);border-radius:var(--border-radius)}.fc-popover-header{background-color:var(--input-bg);color:var(--text-color);font-weight:600;padding:8px 12px}.fc-popover-body{padding:8px}.fc-highlight{background-color:rgba(var(--primary-color-rgb),.15)!important;border:2px dashed var(--primary-color)!important;opacity:1!important;border-radius:4px;animation:pulseHighlight 1.5s infinite}@keyframes pulseHighlight{0%{background-color:rgba(var(--primary-color-rgb),.1)}50%{background-color:rgba(var(--primary-color-rgb),.25)}to{background-color:rgba(var(--primary-color-rgb),.1)}}.fc-day-past .fc-daygrid-day-frame,.fc-day-past .fc-timegrid-col-frame{background-color:#00000005;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.03) 10px,rgba(0,0,0,.03) 20px)}.dark-mode .fc-day-past .fc-daygrid-day-frame,.dark-mode .fc-day-past .fc-timegrid-col-frame{background-color:#0003;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.02) 10px,rgba(255,255,255,.02) 20px)}
