:root{--pastel-pink: #FFE5EC;--pastel-purple: #E5DEFF;--pastel-blue: #D6E8FF;--pastel-mint: #D4F1F4;--pastel-peach: #FFE8D6;--pastel-aqua: #D6F4FF;--pastel-yellow: #FFF9D6;--pastel-coral: #FFD6D6;--pastel-sage: #E0F4E0;--pastel-magenta: #FFE0F5;--primary-pink: #FFA6C9;--primary-purple: #C9A0FF;--primary-blue: #A6D4FF;--text-dark: #4A4A4A;--text-light: #8C8C8C;--white: #FFFFFF;--background: #f8f7f4;--shadow: rgba(0, 0, 0, .08);--max-width: 600px;--header-height: 120px;--spacing-sm: 16px;--spacing-md: 20px;--spacing-lg: 40px;--font-size-h1: clamp(24px, 4vw, 28px);--font-size-h2: clamp(20px, 4vw, 28px);--font-size-body: clamp(14px, 2.5vw, 16px);--font-size-small: clamp(12px, 2vw, 14px)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:Jua,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-dark);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;overscroll-behavior:none;-webkit-overflow-scrolling:touch;position:fixed;width:100%;height:100%;overflow:hidden}#root{width:100%;height:100%;overflow:hidden}button{font-family:Jua,sans-serif;-webkit-tap-highlight-color:transparent;outline:none;touch-action:manipulation}input,textarea{font-family:Jua,sans-serif;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff4d}::-webkit-scrollbar-thumb{background:var(--primary-pink);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-purple)}@media(max-width:480px){:root{--header-height: 100px;--spacing-lg: 24px;--spacing-md: 16px;--spacing-sm: 12px}}body.dark-mode{--background: #000000;--text-dark: #f8f7f4;--text-light: #b8b8b8;--white: #000000;--shadow: rgba(255, 255, 255, .15);background:var(--background);color:var(--text-dark)}@media(prefers-color-scheme:dark){body.auto-mode{--background: #000000;--text-dark: #f8f7f4;--text-light: #b8b8b8;--white: #000000;--shadow: rgba(255, 255, 255, .15);background:var(--background);color:var(--text-dark)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media screen and (orientation:landscape)and (max-width:900px){body{transform:rotate(90deg);transform-origin:left top;width:100vh;overflow-x:hidden;position:absolute;top:100%;left:0}}._taskContainer_116np_1{position:relative;margin-bottom:8px}._taskItem_116np_6{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:16px;transition:all .2s ease;box-shadow:0 2px 8px var(--shadow);position:relative}._slideIn_116np_18{animation:_slideIn_116np_18 .3s cubic-bezier(.4,0,.2,1)}@keyframes _slideIn_116np_18{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}._taskDeleting_116np_33{transform:translate(-100%);opacity:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1)}._taskItem_116np_6:hover{box-shadow:0 4px 12px var(--shadow)}._taskContent_116np_43{display:flex;align-items:center;gap:12px;flex:1;min-width:0;cursor:pointer;user-select:none}._checkbox_116np_53{width:28px;height:28px;border-radius:50%;border:3px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;position:relative}._checkbox_116np_53._pink_116np_66{border-color:var(--primary-pink);background:var(--pastel-pink)}._checkbox_116np_53._purple_116np_71{border-color:var(--primary-purple);background:var(--pastel-purple)}._checkbox_116np_53._blue_116np_76{border-color:var(--primary-blue);background:var(--pastel-blue)}._checkbox_116np_53._mint_116np_81{border-color:#5dd9c1;background:var(--pastel-mint)}._checkbox_116np_53._peach_116np_86{border-color:#ffb088;background:var(--pastel-peach)}._checkbox_116np_53._lavender_116np_91{border-color:var(--primary-purple);background:var(--pastel-lavender)}._checkbox_116np_53._aqua_116np_96{border-color:#5cc8e8;background:var(--pastel-aqua)}._checkbox_116np_53._yellow_116np_101{border-color:#d4b800;background:var(--pastel-yellow)}._checkbox_116np_53._coral_116np_106{border-color:#ff8080;background:var(--pastel-coral)}._checkbox_116np_53._sage_116np_111{border-color:#7cb97d;background:var(--pastel-sage)}._checkbox_116np_53._magenta_116np_116{border-color:#e060b5;background:var(--pastel-magenta)}._checkmark_116np_121{width:18px;height:18px;color:#2d2d2d;animation:_checkmarkAppear_116np_1 .3s ease}@keyframes _checkmarkAppear_116np_1{0%{transform:scale(0) rotate(-45deg);opacity:0}50%{transform:scale(1.2) rotate(5deg)}to{transform:scale(1) rotate(0);opacity:1}}._text_116np_142{font-size:16px;color:var(--text-dark);line-height:1.4;overflow-wrap:break-word;word-break:break-word;min-width:0}._completedText_116np_151{font-size:16px;color:var(--text-light);text-decoration:line-through;line-height:1.4;opacity:.5;overflow-wrap:break-word;word-break:break-word;min-width:0}._deleteButton_116np_162{background:none;border:none;font-size:18px;cursor:pointer;transition:all .2s ease;padding:4px 8px;border-radius:8px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center}._deleteButton_116np_162:hover{transform:scale(1.1)}._deleteButton_116np_162._pink_116np_66{color:var(--primary-pink)}._deleteButton_116np_162._purple_116np_71{color:var(--primary-purple)}._deleteButton_116np_162._blue_116np_76{color:var(--primary-blue)}._deleteButton_116np_162._mint_116np_81{color:#5dd9c1}._deleteButton_116np_162._peach_116np_86{color:#ffb088}._deleteButton_116np_162._aqua_116np_96{color:#5cc8e8}._deleteButton_116np_162._yellow_116np_101{color:#d4b800}._deleteButton_116np_162._coral_116np_106{color:#ff8080}._deleteButton_116np_162._sage_116np_111{color:#7cb97d}._deleteButton_116np_162._magenta_116np_116{color:#e060b5}._deleteButtonConfirm_116np_192{opacity:1;background:#fff;color:#e74c3c;border:2px solid #e74c3c;border-radius:12px;min-width:48px;min-height:40px;padding:6px 12px;font-size:20px;font-weight:700;transition:none;animation:_pulseTask_116np_1 .5s ease-in-out infinite}@keyframes _pulseTask_116np_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._dragging_116np_216{opacity:.95;box-shadow:0 6px 20px #00000026!important;transition:none!important;user-select:none;z-index:1001!important}._taskReorderControls_116np_224{position:absolute;left:-88px;top:50%;transform:translateY(-50%);display:flex;flex-direction:row;gap:4px;z-index:1000;pointer-events:auto}._arrowButton_116np_236{width:36px;height:36px;border-radius:50%;border:2px solid rgba(102,126,234,.5);background:#fff;font-size:18px;font-weight:700;color:#667eea;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 12px #667eea66;transition:all .2s ease}._arrowButton_116np_236:disabled{opacity:.25;cursor:not-allowed;color:#ccc;border-color:#0000001a}._arrowButton_116np_236:not(:disabled):hover{transform:scale(1.15);box-shadow:0 4px 12px #667eea4d;background:#667eea1a;border-color:#667eea80}body.dark-mode ._taskItem_116np_6,body.auto-mode ._taskItem_116np_6{background:#1a1a1a}body.dark-mode ._text_116np_142,body.auto-mode ._text_116np_142{color:#f8f7f4}body.dark-mode ._completedText_116np_151,body.auto-mode ._completedText_116np_151{color:#b8b8b8;opacity:.4}._swipeActionTray_116np_286{position:absolute;left:0;top:0;bottom:0;width:88px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:16px 0 0 16px;overflow:hidden}._swipeTrayButton_116np_300{background:none;border:none;font-size:22px;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease;flex-shrink:0;color:#333}._swipeTrayButton_116np_300:hover,._swipeTrayButton_116np_300:active{background:#00000014;transform:scale(1.1)}._thumbnailButton_116np_323{background:none;border:2px solid rgba(0,0,0,.12);border-radius:8px;padding:0;cursor:pointer;flex-shrink:0;overflow:hidden;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,transform .2s ease}._thumbnailButton_116np_323:hover{border-color:#0000004d;transform:scale(1.08)}._thumbnail_116np_323{width:100%;height:100%;object-fit:cover;display:block}._imageModalOverlay_116np_352{position:fixed;inset:0;background:#000000d1;z-index:9000;display:flex;align-items:center;justify-content:center;padding:24px}._imageModalContent_116np_363{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:min(90vw,480px);width:100%}._imageModalPhoto_116np_372{width:100%;height:auto;max-height:calc(100dvh - 140px);object-fit:contain;border-radius:16px;box-shadow:0 8px 32px #00000080;cursor:zoom-out}._imageModalRemoveButton_116np_382{background:#ffffff26;border:2px solid rgba(255,255,255,.4);color:#fff;font-size:16px;font-family:Jua,sans-serif;padding:12px 28px;border-radius:24px;cursor:pointer;min-height:48px;transition:background .2s ease,border-color .2s ease}._imageModalRemoveButton_116np_382:hover{background:#e74c3cb3;border-color:#e74c3c}body.dark-mode ._thumbnailButton_116np_323,body.auto-mode ._thumbnailButton_116np_323{border-color:#fff3}body.dark-mode ._thumbnailButton_116np_323:hover,body.auto-mode ._thumbnailButton_116np_323:hover{border-color:#ffffff80}._nameEditInput_116np_412{flex:1;font-size:16px;font-family:inherit;color:var(--text-dark);border:none;border-bottom:2px solid var(--primary-purple);background:transparent;outline:none;padding:2px 4px;line-height:1.4;min-width:0;resize:none;overflow:hidden;word-break:break-word;overflow-wrap:break-word}._moveModalOverlay_116np_432{position:fixed;inset:0;background:#0009;z-index:9000;display:flex;align-items:flex-end;justify-content:center}._moveModalContent_116np_442{background:#fff;border-radius:24px 24px 0 0;padding:24px 16px 32px;width:100%;max-width:480px;max-height:70vh;overflow-y:auto;display:flex;flex-direction:column;gap:4px}._moveModalTitle_116np_455{font-size:18px;font-weight:700;color:var(--text-dark);margin:0 0 12px;text-align:center}._moveModalList_116np_463{display:flex;flex-direction:column;gap:2px;overflow-y:auto}._moveModalItem_116np_470{display:flex;align-items:center;gap:12px;padding:14px 16px;border:none;background:transparent;border-radius:12px;cursor:pointer;text-align:left;transition:background .15s ease;width:100%;font-family:inherit}._moveModalItem_116np_470:hover,._moveModalItem_116np_470:active{background:#0000000f}._moveModalItemEmoji_116np_490{font-size:22px;flex-shrink:0}._moveModalItemName_116np_495{font-size:16px;color:var(--text-dark);flex:1;text-align:left}._moveModalCancel_116np_502{margin-top:8px;padding:14px;width:100%;border:2px solid rgba(0,0,0,.12);border-radius:14px;background:transparent;font-size:16px;font-family:inherit;color:var(--text-light);cursor:pointer;transition:background .15s ease}._moveModalCancel_116np_502:hover{background:#0000000a}body.dark-mode ._swipeTrayButton_116np_300,body.auto-mode ._swipeTrayButton_116np_300{color:#f0f0f0}body.dark-mode ._swipeTrayButton_116np_300:hover,body.auto-mode ._swipeTrayButton_116np_300:hover{background:#ffffff1f}body.dark-mode ._nameEditInput_116np_412,body.auto-mode ._nameEditInput_116np_412{color:#f8f7f4}body.dark-mode ._moveModalContent_116np_442,body.auto-mode ._moveModalContent_116np_442{background:#1e1e1e}body.dark-mode ._moveModalTitle_116np_455,body.auto-mode ._moveModalTitle_116np_455,body.dark-mode ._moveModalItemName_116np_495,body.auto-mode ._moveModalItemName_116np_495{color:#f8f7f4}body.dark-mode ._moveModalItem_116np_470:hover,body.auto-mode ._moveModalItem_116np_470:hover{background:#ffffff14}body.dark-mode ._moveModalCancel_116np_502,body.auto-mode ._moveModalCancel_116np_502{color:#888;border-color:#ffffff1f}._priorityIcon_14xn8_1{display:flex;align-items:flex-end;gap:3px;height:24px;padding:4px;border-radius:6px;transition:all .2s ease;-webkit-tap-highlight-color:transparent;user-select:none;outline:none}._priorityIcon_14xn8_1._interactive_14xn8_14{cursor:pointer;padding:6px;touch-action:manipulation}@media(hover:hover){._priorityIcon_14xn8_1._interactive_14xn8_14:hover{background:#0000000d;transform:scale(1.1)}}._priorityIcon_14xn8_1._interactive_14xn8_14:active{transform:scale(.95)}._bar_14xn8_31{width:5px;border-radius:2px;transition:all .3s ease}._bar1_14xn8_37{height:8px}._bar2_14xn8_41{height:14px}._bar3_14xn8_45{height:20px}._bar_14xn8_31._active_14xn8_49{box-shadow:0 2px 4px #0003}@media(hover:hover){body.dark-mode ._priorityIcon_14xn8_1._interactive_14xn8_14:hover,body.auto-mode ._priorityIcon_14xn8_1._interactive_14xn8_14:hover{background:#ffffff1a}}@media(hover:hover)and (prefers-color-scheme:dark){body.auto-mode ._priorityIcon_14xn8_1._interactive_14xn8_14:hover{background:#ffffff1a}}._cardContainer_kwmby_1{position:relative;margin-bottom:16px;overflow:visible;border-radius:24px}._cardContainer_kwmby_1._dragging_kwmby_8{z-index:1001;overflow:visible}._cardDeleting_kwmby_13{transform:translate(-100%);opacity:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1)}._slideIn_kwmby_19{animation:_slideIn_kwmby_19 .4s cubic-bezier(.25,.46,.45,.94)}@keyframes _slideIn_kwmby_19{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}._swipeActions_kwmby_34{position:absolute;top:0;bottom:0;width:150px;display:flex;align-items:center;justify-content:center;z-index:1}._swipeActionsLeft_kwmby_45{left:0;background:linear-gradient(90deg,rgba(78,205,196,.2),rgba(177,156,217,.2),transparent);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px;padding:8px 6px 8px 8px;align-items:center;justify-items:center}._swipeActionsRight_kwmby_57{right:0;background:linear-gradient(-90deg,rgba(255,107,107,.3),transparent)}._swipeButton_kwmby_62{width:50px;height:50px;min-width:50px;min-height:50px;border-radius:50%;border:none;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003;transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),border .3s cubic-bezier(.4,0,.2,1),color .35s ease-out .1s,font-size .35s ease-out .1s,transform .2s ease;flex-shrink:0}._swipeButton_kwmby_62:active{transform:scale(.9)}._deleteButton_kwmby_91{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff}._deleteButtonConfirm_kwmby_96{width:100px;height:100px;padding:8px;border-radius:16px;background:#fff!important;border:2px solid #e74c3c;color:#e74c3c;font-size:32px;font-weight:600;line-height:1.2;transition:none;animation:_pulseDelete_kwmby_1 .5s ease-in-out infinite}@keyframes _pulseDelete_kwmby_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._deleteButtonConfirm_kwmby_96:hover{background:#fff!important;border-color:#e74c3c}._duplicateButton_kwmby_125{background:linear-gradient(135deg,#4ecdc4,#44a08d)}._folderButton_kwmby_129{background:linear-gradient(135deg,#b19cd9,#a8d8ea)}._calendarSwipeButton_kwmby_133{background:linear-gradient(135deg,#f093fb,#f5576c)}._recurringButton_kwmby_137{background:linear-gradient(135deg,#a8edea,#fed6e3)}._card_kwmby_1{position:relative;border-radius:24px;padding:20px;box-shadow:0 4px 16px var(--shadow);z-index:2;background:#fff;will-change:transform}._cardSwiping_kwmby_151{transition:none;user-select:none}._cardSettled_kwmby_156{transition:transform .3s cubic-bezier(.4,0,.2,1)}._card_kwmby_1._pink_kwmby_160{background:linear-gradient(135deg,#ffb6d9,#ffe5ec)}._card_kwmby_1._purple_kwmby_164{background:linear-gradient(135deg,#d4bfff,#f0e5ff)}._card_kwmby_1._blue_kwmby_168{background:linear-gradient(135deg,#a6d4ff,#d6e8ff)}._card_kwmby_1._mint_kwmby_172{background:linear-gradient(135deg,#a8e6e3,#d4f1f4)}._card_kwmby_1._peach_kwmby_176{background:linear-gradient(135deg,#ffd4b0,#ffe8d6)}._card_kwmby_1._aqua_kwmby_180{background:linear-gradient(135deg,#7fe5ff,#d6f4ff)}._card_kwmby_1._yellow_kwmby_184{background:linear-gradient(135deg,#fff499,#fffbe5)}._card_kwmby_1._coral_kwmby_188{background:linear-gradient(135deg,#ffb8b8,#ffe0e0)}._card_kwmby_1._sage_kwmby_192{background:linear-gradient(135deg,#c8e6c9,#e8f5e9)}._card_kwmby_1._magenta_kwmby_196{background:linear-gradient(135deg,#ff8ad8,#ffd6f0)}._header_kwmby_200{display:flex;justify-content:space-between;align-items:flex-start;cursor:pointer;user-select:none;min-height:88px}._headerLeft_kwmby_209{display:flex;align-items:stretch;gap:16px;flex:1;min-width:0}._emojiContainer_kwmby_217{display:flex;flex-direction:column;align-items:center;padding-top:8px}._emoji_kwmby_217{font-size:48px;line-height:1;padding-top:4px}._folderBadge_kwmby_230{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;margin-top:2px;margin-bottom:4px;border-radius:12px;border:none;background:#fffc;cursor:pointer;transition:all .2s ease;font-size:12px;font-weight:600;color:var(--text-dark);box-shadow:0 2px 4px #0000001a;max-width:fit-content}._folderBadge_kwmby_230:hover{transform:scale(1.05);box-shadow:0 4px 8px #00000026}._folderBadge_kwmby_230:active{transform:scale(.95)}._folderBadge_kwmby_230._pink_kwmby_160{background:linear-gradient(135deg,#ffb6d94d,#ffa6c14d)}._folderBadge_kwmby_230._purple_kwmby_164{background:linear-gradient(135deg,#b19cd94d,#a884e64d)}._folderBadge_kwmby_230._blue_kwmby_168{background:linear-gradient(135deg,#a8d8ea4d,#93c5fd4d)}._folderBadge_kwmby_230._mint_kwmby_172{background:linear-gradient(135deg,#aaf0d14d,#7fffd44d)}._folderBadge_kwmby_230._peach_kwmby_176{background:linear-gradient(135deg,#ffdab94d,#ffb69a4d)}._folderBadge_kwmby_230._aqua_kwmby_180{background:linear-gradient(135deg,#7fdbff4d,#66c7f44d)}._folderBadge_kwmby_230._yellow_kwmby_184{background:linear-gradient(135deg,#ffeb3b4d,#ffd54f4d)}._folderBadge_kwmby_230._coral_kwmby_188{background:linear-gradient(135deg,#ff7f7f4d,#ff69694d)}._folderBadge_kwmby_230._sage_kwmby_192{background:linear-gradient(135deg,#b2d8b24d,#9bc49b4d)}._folderBadge_kwmby_230._magenta_kwmby_196{background:linear-gradient(135deg,#ff69b44d,#ff14934d)}._folderBadgeEmoji_kwmby_298{font-size:14px;line-height:1}._folderBadgeName_kwmby_303{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}._headerInfo_kwmby_310{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;transition:height .3s ease}._nameRow_kwmby_319{display:flex;align-items:center;gap:8px}._recurringBadge_kwmby_325{font-size:16px;opacity:.8;flex-shrink:0}._name_kwmby_319{margin:0;font-size:24px;font-weight:700;color:var(--text-dark);cursor:default;transition:opacity .2s ease;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden}@media(min-width:768px){._name_kwmby_319{line-clamp:5;-webkit-line-clamp:5}}._nameInput_kwmby_358{margin:0 0 8px;padding:4px 8px;font-size:24px;font-weight:700;color:var(--text-dark);background:#ffffffe6;border:2px solid var(--primary-pink);border-radius:8px;width:100%;box-shadow:0 0 0 3px #ffa6c933;transition:all .2s ease}._nameInput_kwmby_358:focus{outline:none;border-color:var(--primary-purple)}._progressWrapper_kwmby_377{display:flex;align-items:center;gap:8px;width:100%;margin-top:4px}._progress_kwmby_377{display:flex;flex-direction:row;align-items:center;gap:12px;flex:1}._progressText_kwmby_393{font-size:14px;color:var(--text-light);font-weight:600;white-space:nowrap;flex-shrink:0}._progressBar_kwmby_401{height:8px;background:#fffc;border-radius:999px;overflow:hidden;box-shadow:inset 0 1px 3px #0000001a;flex:1;min-width:0}._progressFill_kwmby_411{height:100%;background:linear-gradient(90deg,var(--primary-pink),var(--primary-purple));border-radius:999px;transition:width .5s ease}._expandButtonContainer_kwmby_418{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;align-self:center}._expandButton_kwmby_418{background:none;border:none;font-size:20px;cursor:pointer;padding:8px;color:var(--text-light);transition:all .2s ease;flex-shrink:0;margin:0}._expandButton_kwmby_418:hover{color:var(--text-dark);transform:scale(1.1)}._collapsedIcon_kwmby_444{display:inline-block;transform:rotate(-90deg);transition:transform .3s ease}._expandedIcon_kwmby_450{display:inline-block;transform:rotate(0);transition:transform .3s ease}._content_kwmby_456{overflow:hidden;max-height:0;opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.4,0,.2,1);margin-top:0;padding-top:0;border-top:2px solid transparent}._contentExpanded_kwmby_467{max-height:2000px;opacity:1;transform:translateY(0);margin-top:20px;padding-top:20px;border-top-color:#fff9}._tasks_kwmby_476{margin-bottom:16px}._emptyState_kwmby_480{text-align:center;color:var(--text-light);font-size:16px;padding:24px;margin:0}._addTaskForm_kwmby_488{display:flex;gap:8px;margin-bottom:12px}._taskInput_kwmby_494{flex:1;min-width:0;padding:12px 16px;border:2px solid rgba(255,255,255,.8);border-radius:16px;font-size:16px;background:#fff;color:var(--text-dark);transition:all .2s ease}._taskInput_kwmby_494:focus{outline:none;border-color:var(--primary-pink);box-shadow:0 0 0 3px #ffa6c91a}._taskInput_kwmby_494::placeholder{color:var(--text-light)}._addTaskButton_kwmby_516{width:48px;height:48px;min-width:48px;flex-shrink:0;border-radius:50%;border:none;background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;font-size:24px;font-weight:300;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #ffa6c94d}._addTaskButton_kwmby_516:hover{transform:scale(1.05);box-shadow:0 4px 12px #ffa6c966}._addTaskButton_kwmby_516:active{transform:scale(.95)}._deleteCategory_kwmby_541{width:100%;padding:12px;border:2px solid #fee;background:#fff;color:#e74c3c;border-radius:16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}._deleteCategory_kwmby_541:hover{background:#fee;border-color:#e74c3c}._categoryReorderControls_kwmby_559{position:absolute;left:-80px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;z-index:1000;pointer-events:auto}._arrowButton_kwmby_571{width:36px;height:36px;border-radius:50%;border:2px solid rgba(102,126,234,.5);background:#fff;font-size:18px;font-weight:700;color:#667eea;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 12px #667eea66;transition:all .2s ease}._arrowButton_kwmby_571:disabled{opacity:.25;cursor:not-allowed;color:#ccc;border-color:#0000001a}._arrowButton_kwmby_571:not(:disabled):hover{transform:scale(1.15);box-shadow:0 4px 12px #667eea4d;background:#667eea1a;border-color:#667eea80}._taskEditButton_kwmby_602,._taskDoneButton_kwmby_603{padding:3px 8px;border-radius:6px;font-size:10px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}._taskEditButton_kwmby_602{background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff}._taskEditButton_kwmby_602:hover{transform:scale(1.05);box-shadow:0 2px 8px #ffa6c94d}._taskDoneButton_kwmby_603{background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff}._taskDoneButton_kwmby_603:hover{transform:scale(1.05);box-shadow:0 2px 8px #ffa6c94d}._editButtonsContainer_kwmby_635{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;margin-top:4px}._customIcon_kwmby_644{width:48px;height:48px;object-fit:contain;border-radius:8px;padding:2px}._iconUploadSection_kwmby_652{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}._iconUploadButton_kwmby_659,._iconRemoveButton_kwmby_660{padding:10px 16px;border-radius:12px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;text-align:center}._iconUploadButton_kwmby_659{background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;box-shadow:0 2px 8px #ffa6c94d}._iconUploadButton_kwmby_659:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ffa6c966}._iconUploadButton_kwmby_659:active{transform:translateY(0)}._iconRemoveButton_kwmby_660{background:#fff;color:#e74c3c;border:2px solid #fee}._iconRemoveButton_kwmby_660:hover{background:#fee;border-color:#e74c3c}body.dark-mode ._card_kwmby_1,body.auto-mode ._card_kwmby_1{box-shadow:0 4px 16px #ffffff1a}body.dark-mode ._name_kwmby_319,body.auto-mode ._name_kwmby_319{color:#4a4a4a}body.dark-mode ._nameInput_kwmby_358,body.auto-mode ._nameInput_kwmby_358{background:#1a1a1a;color:#f8f7f4;border-color:var(--primary-pink)}body.dark-mode ._progressText_kwmby_393,body.auto-mode ._progressText_kwmby_393,body.dark-mode ._expandButton_kwmby_418,body.auto-mode ._expandButton_kwmby_418,body.dark-mode ._emptyState_kwmby_480,body.auto-mode ._emptyState_kwmby_480{color:#8c8c8c}body.dark-mode ._addTaskButton_kwmby_516,body.auto-mode ._addTaskButton_kwmby_516{background:#1a1a1a;color:#f8f7f4;border:2px solid var(--primary-pink)}body.dark-mode ._deleteButtonConfirm_kwmby_96{background:#fff!important;border-color:#e74c3c!important;color:#e74c3c}body.dark-mode ._deleteButtonConfirm_kwmby_96:hover{background:#fff!important;border-color:#e74c3c!important}body.dark-mode ._taskInput_kwmby_494,body.auto-mode ._taskInput_kwmby_494{background:#ffffffe6;border-color:#fffc;color:#4a4a4a}body.dark-mode ._taskInput_kwmby_494::placeholder,body.auto-mode ._taskInput_kwmby_494::placeholder{color:#8c8c8c}body.dark-mode ._categoryReorderButton_kwmby_760{background:#1a1a1a;border-color:#c9a0ff4d}body.dark-mode ._categoryReorderButton_kwmby_760:hover{background:#2a2a2a;border-color:var(--primary-purple)}body.dark-mode ._iconRemoveButton_kwmby_660,body.auto-mode ._iconRemoveButton_kwmby_660{background:#1a1a1a;border-color:#e74c3c80}body.dark-mode ._iconRemoveButton_kwmby_660:hover,body.auto-mode ._iconRemoveButton_kwmby_660:hover{background:#2a2a2a;border-color:#e74c3c}body.dark-mode ._folderBadge_kwmby_230,body.auto-mode ._folderBadge_kwmby_230{color:#4a4a4a}@media(prefers-color-scheme:dark){body.auto-mode ._card_kwmby_1{box-shadow:0 4px 16px #ffffff1a}body.auto-mode ._name_kwmby_319{color:#4a4a4a}body.auto-mode ._progressText_kwmby_393,body.auto-mode ._expandButton_kwmby_418,body.auto-mode ._emptyState_kwmby_480{color:#8c8c8c}body.auto-mode ._deleteButtonConfirm_kwmby_96{background:#1a1a1a;border-color:#fee}body.auto-mode ._deleteButtonConfirm_kwmby_96:hover{background:#2a2a2a}body.auto-mode ._taskInput_kwmby_494{background:#ffffffe6;border-color:#fffc;color:#4a4a4a}body.auto-mode ._taskInput_kwmby_494::placeholder{color:#8c8c8c}body.auto-mode ._categoryReorderButton_kwmby_760{background:#1a1a1a;border-color:#c9a0ff4d}body.auto-mode ._categoryReorderButton_kwmby_760:hover{background:#2a2a2a;border-color:var(--primary-purple)}body.auto-mode ._iconRemoveButton_kwmby_660{background:#1a1a1a;border-color:#e74c3c80}body.auto-mode ._iconRemoveButton_kwmby_660:hover{background:#2a2a2a;border-color:#e74c3c}}._addButtonWrapper_ydwyu_1{position:fixed;bottom:32px;right:32px;display:flex;flex-direction:column;align-items:center;z-index:100}._tooltip_ydwyu_11{position:absolute;bottom:calc(100% + 14px);right:0;background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;font-size:13px;font-weight:600;padding:10px 14px;border-radius:14px;white-space:nowrap;box-shadow:0 4px 16px #ffa6c973;animation:_tooltipFloat_ydwyu_1 2.5s ease-in-out infinite;pointer-events:none}._tooltipArrow_ydwyu_27{position:absolute;bottom:-7px;right:22px;width:14px;height:14px;background:var(--primary-purple);clip-path:polygon(0 0,100% 0,50% 100%)}@keyframes _tooltipFloat_ydwyu_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}._addButton_ydwyu_1{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));border:none;box-shadow:0 8px 24px #ffa6c966;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease,box-shadow .3s ease;animation:_pulse_ydwyu_1 2s infinite}._hidden_ydwyu_57{opacity:0;pointer-events:none;transform:scale(.8) translateY(16px);animation:none}._addButton_ydwyu_1:hover{transform:scale(1.1);box-shadow:0 12px 32px #ffa6c980}._addButton_ydwyu_1:active{transform:scale(.95)}._icon_ydwyu_73{font-size:32px;font-weight:300;color:#fff;line-height:1}@keyframes _pulse_ydwyu_1{0%{box-shadow:0 8px 24px #ffa6c966}50%{box-shadow:0 8px 32px #ffa6c999}to{box-shadow:0 8px 24px #ffa6c966}}._backdrop_cmb0f_2{position:fixed;inset:0;background:#0000004d;backdrop-filter:blur(4px);display:flex;justify-content:center;z-index:1000;opacity:0;transition:opacity .3s ease;pointer-events:none}._backdrop_cmb0f_2._open_cmb0f_18{opacity:1;pointer-events:auto}._modal_cmb0f_24{background:#fff;width:100%;max-width:500px;max-height:85vh;overflow-y:auto;box-shadow:0 -4px 20px var(--shadow);transform:scale(0);opacity:0;transition:transform .35s cubic-bezier(.25,.46,.45,.94),opacity .35s cubic-bezier(.25,.46,.45,.94)}._bottom_cmb0f_38{align-self:flex-end;transform-origin:calc(100% - 64px) 100%;border-radius:24px 24px 0 0}._top_cmb0f_45{align-self:flex-start;transform-origin:calc(100% - 48px) 0%;border-radius:0 0 24px 24px}._modal_cmb0f_24._open_cmb0f_18{transform:scale(1);opacity:1}._header_cmb0f_58{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #f0f0f0}._title_cmb0f_66{margin:0;font-size:24px;font-weight:700;color:var(--text-dark)}._headerButtons_cmb0f_73{display:flex;align-items:center;gap:8px}._editButton_cmb0f_79{background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;border:none;font-size:14px;font-weight:600;padding:8px 16px;border-radius:12px;cursor:pointer;transition:all .2s ease}._editButton_cmb0f_79:hover{transform:scale(1.05);box-shadow:0 2px 8px #ffa6c94d}._editButton_cmb0f_79:active{transform:scale(.95)}._editButtonActive_cmb0f_100{background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));box-shadow:0 2px 8px #ffa6c980}._closeButton_cmb0f_105{background:none;border:none;font-size:24px;color:var(--text-light);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}._closeButton_cmb0f_105:hover{background:#f5f5f5;color:var(--text-dark)}._content_cmb0f_125{padding:24px}body.dark-mode ._modal_cmb0f_24{background:#000;box-shadow:0 -4px 20px #ffffff1a}body.dark-mode ._header_cmb0f_58{border-bottom:1px solid #333}body.dark-mode ._closeButton_cmb0f_105:hover{background:#1a1a1a}@media(prefers-color-scheme:dark){body.auto-mode ._modal_cmb0f_24{background:#000;box-shadow:0 -4px 20px #ffffff1a}body.auto-mode ._header_cmb0f_58{border-bottom:1px solid #333}body.auto-mode ._closeButton_cmb0f_105:hover{background:#1a1a1a}}._filterBanner_fla5h_1{padding:12px;margin-bottom:16px;animation:_slideDown_fla5h_1 .3s ease-out}@keyframes _slideDown_fla5h_1{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}._filterChips_fla5h_18{display:flex;gap:8px;flex-wrap:wrap}._filterChip_fla5h_18{background:linear-gradient(135deg,var(--pastel-pink),var(--pastel-purple));padding:8px 12px;border-radius:16px;display:flex;align-items:center;gap:8px;box-shadow:0 2px 8px var(--shadow);animation:_scaleIn_fla5h_1 .2s ease-out}@keyframes _scaleIn_fla5h_1{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}._filterChip_fla5h_18._pink_fla5h_47{background:linear-gradient(135deg,#ffb6d980,#ffa6c180)}._filterChip_fla5h_18._purple_fla5h_51{background:linear-gradient(135deg,#b19cd980,#a884e680)}._filterChip_fla5h_18._blue_fla5h_55{background:linear-gradient(135deg,#a8d8ea80,#93c5fd80)}._filterChip_fla5h_18._mint_fla5h_59{background:linear-gradient(135deg,#aaf0d180,#7fffd480)}._filterChip_fla5h_18._peach_fla5h_63{background:linear-gradient(135deg,#ffdab980,#ffb69a80)}._filterChip_fla5h_18._aqua_fla5h_67{background:linear-gradient(135deg,#7fdbff80,#66c7f480)}._filterChip_fla5h_18._yellow_fla5h_71{background:linear-gradient(135deg,#ffeb3b80,#ffd54f80)}._filterChip_fla5h_18._coral_fla5h_75{background:linear-gradient(135deg,#ff7f7f80,#ff696980)}._filterChip_fla5h_18._sage_fla5h_79{background:linear-gradient(135deg,#b2d8b280,#9bc49b80)}._filterChip_fla5h_18._magenta_fla5h_83{background:linear-gradient(135deg,#ff69b480,#ff149380)}._filterChip_fla5h_18._priorityLow_fla5h_88{background:linear-gradient(135deg,#4caf50bf,#388e3cbf)}._filterChip_fla5h_18._priorityMedium_fla5h_92{background:linear-gradient(135deg,#ffc107cc,#f5a500cc)}._filterChip_fla5h_18._priorityHigh_fla5h_96{background:linear-gradient(135deg,#f44336bf,#d32f2fbf)}._filterEmoji_fla5h_100{font-size:16px;line-height:1}._filterText_fla5h_105{font-size:14px;color:var(--text-dark);font-weight:600}._clearChipButton_fla5h_111{width:20px;height:20px;min-width:20px;min-height:20px;flex-shrink:0;border-radius:50%;border:none;background:#fff;color:var(--text-dark);font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a}._clearChipButton_fla5h_111:hover{transform:scale(1.15);background:var(--primary-pink);color:#fff}._clearChipButton_fla5h_111:active{transform:scale(.95)}body.dark-mode ._filterText_fla5h_105,body.auto-mode ._filterText_fla5h_105{color:#4a4a4a}body.dark-mode ._clearChipButton_fla5h_111,body.auto-mode ._clearChipButton_fla5h_111{color:#1a1a1a}body.dark-mode ._filterChip_fla5h_18._pink_fla5h_47,body.auto-mode ._filterChip_fla5h_18._pink_fla5h_47{background:linear-gradient(135deg,#ffb6d9e6,#ffa6c1e6)}body.dark-mode ._filterChip_fla5h_18._purple_fla5h_51,body.auto-mode ._filterChip_fla5h_18._purple_fla5h_51{background:linear-gradient(135deg,#b19cd9e6,#a884e6e6)}body.dark-mode ._filterChip_fla5h_18._blue_fla5h_55,body.auto-mode ._filterChip_fla5h_18._blue_fla5h_55{background:linear-gradient(135deg,#a8d8eae6,#93c5fde6)}body.dark-mode ._filterChip_fla5h_18._mint_fla5h_59,body.auto-mode ._filterChip_fla5h_18._mint_fla5h_59{background:linear-gradient(135deg,#aaf0d1e6,#7fffd4e6)}body.dark-mode ._filterChip_fla5h_18._peach_fla5h_63,body.auto-mode ._filterChip_fla5h_18._peach_fla5h_63{background:linear-gradient(135deg,#ffdab9e6,#ffb69ae6)}body.dark-mode ._filterChip_fla5h_18._aqua_fla5h_67,body.auto-mode ._filterChip_fla5h_18._aqua_fla5h_67{background:linear-gradient(135deg,#7fdbffe6,#66c7f4e6)}body.dark-mode ._filterChip_fla5h_18._yellow_fla5h_71,body.auto-mode ._filterChip_fla5h_18._yellow_fla5h_71{background:linear-gradient(135deg,#ffeb3be6,#ffd54fe6)}body.dark-mode ._filterChip_fla5h_18._coral_fla5h_75,body.auto-mode ._filterChip_fla5h_18._coral_fla5h_75{background:linear-gradient(135deg,#ff7f7fe6,#ff6969e6)}body.dark-mode ._filterChip_fla5h_18._sage_fla5h_79,body.auto-mode ._filterChip_fla5h_18._sage_fla5h_79{background:linear-gradient(135deg,#b2d8b2e6,#9bc49be6)}body.dark-mode ._filterChip_fla5h_18._magenta_fla5h_83,body.auto-mode ._filterChip_fla5h_18._magenta_fla5h_83{background:linear-gradient(135deg,#ff69b4e6,#ff1493e6)}._themeToggle_zlqr0_1{display:flex;align-items:center;justify-content:center;padding:10px;border:none;border-radius:50%;background:transparent;cursor:pointer;transition:all .3s ease;width:44px;height:44px;flex-shrink:0;position:relative;z-index:1}._themeToggle_zlqr0_1:hover{transform:scale(1.1)}._themeToggle_zlqr0_1:active{transform:scale(.9)}._iconContainer_zlqr0_26{position:relative;width:28px;height:28px;display:flex;align-items:center;justify-content:center}._sun_zlqr0_35,._moon_zlqr0_36{position:absolute;width:28px;height:28px;transition:all .4s cubic-bezier(.4,0,.2,1)}._iconContainer_zlqr0_26._light_zlqr0_44 ._sun_zlqr0_35{opacity:1;transform:rotate(0) scale(1)}._iconContainer_zlqr0_26._light_zlqr0_44 ._moon_zlqr0_36{opacity:0;transform:rotate(90deg) scale(0)}._iconContainer_zlqr0_26._dark_zlqr0_55 ._sun_zlqr0_35{opacity:0;transform:rotate(-90deg) scale(0)}._iconContainer_zlqr0_26._dark_zlqr0_55 ._moon_zlqr0_36{opacity:1;transform:rotate(0) scale(1)}._sun_zlqr0_35{color:#f97316}._moon_zlqr0_36{color:#a78bfa}body.dark-mode ._themeToggle_zlqr0_1{background:transparent}body.dark-mode ._sun_zlqr0_35{color:#fb923c}body.dark-mode ._moon_zlqr0_36{color:#d8b4fe}@media(prefers-color-scheme:dark){body.auto-mode ._themeToggle_zlqr0_1{background:transparent}body.auto-mode ._sun_zlqr0_35{color:#fb923c}body.auto-mode ._moon_zlqr0_36{color:#d8b4fe}}._topBar_1tjp2_5,._bottomBar_1tjp2_6{position:fixed;left:0;width:100%;height:12px;z-index:9999;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent,transparent);mask-image:linear-gradient(to right,transparent,transparent)}._topBar_1tjp2_5{top:0}._bottomBar_1tjp2_6{bottom:0;-webkit-mask-image:none;mask-image:none}._folderPicker_13n3f_1{max-width:600px;margin:0 auto;padding:20px}._createButton_13n3f_8{width:100%;padding:16px;margin-bottom:20px;border-radius:16px;border:none;background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 12px #ffa6c94d}._createButton_13n3f_8:hover{transform:scale(1.02);box-shadow:0 6px 16px #ffa6c966}._createButton_13n3f_8:active{transform:scale(.98)}._createButton_13n3f_8:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._createButton_13n3f_8:disabled:hover{transform:none;box-shadow:none}._createIcon_13n3f_48{font-size:20px}._createForm_13n3f_53{margin-bottom:20px;padding:20px;border-radius:16px;background:#fff;box-shadow:0 4px 12px var(--shadow);border:2px solid var(--primary-purple)}._nameInput_13n3f_62{width:100%;padding:12px 16px;margin-bottom:16px;border:2px solid var(--border);border-radius:12px;font-size:16px;font-weight:600;background:#fff;color:var(--text-dark);transition:all .2s ease}._nameInput_13n3f_62:focus{outline:none;border-color:var(--primary-purple);box-shadow:0 0 0 3px #a884e61a}._emojiPicker_13n3f_81{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:16px}._emojiButton_13n3f_88{aspect-ratio:1;border-radius:12px;border:2px solid var(--border);background:#fff;font-size:24px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._emojiButton_13n3f_88:hover{transform:scale(1.05);border-color:var(--primary-purple)}._emojiButton_13n3f_88:active{transform:scale(.95)}._emojiButton_13n3f_88._selected_13n3f_110{border-color:var(--primary-purple);background:linear-gradient(135deg,#ffa6c933,#a884e633);transform:scale(1.05)}._colorPicker_13n3f_116{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px}._colorButton_13n3f_123{aspect-ratio:1;border-radius:12px;border:3px solid transparent;cursor:pointer;transition:all .2s ease}._colorButton_13n3f_123:hover{transform:scale(1.05)}._colorButton_13n3f_123:active{transform:scale(.95)}._colorButton_13n3f_123._selectedColor_13n3f_139{border-color:var(--text-dark);transform:scale(1.1)}._colorButton_13n3f_123._pink_13n3f_145{background:linear-gradient(135deg,#ffb6d9,#ffa6c1)}._colorButton_13n3f_123._purple_13n3f_149{background:linear-gradient(135deg,#b19cd9,#a884e6)}._colorButton_13n3f_123._blue_13n3f_153{background:linear-gradient(135deg,#a8d8ea,#93c5fd)}._colorButton_13n3f_123._mint_13n3f_157{background:linear-gradient(135deg,#aaf0d1,#7fffd4)}._colorButton_13n3f_123._peach_13n3f_161{background:linear-gradient(135deg,#ffdab9,#ffb69a)}._colorButton_13n3f_123._aqua_13n3f_165{background:linear-gradient(135deg,#7fdbff,#66c7f4)}._colorButton_13n3f_123._yellow_13n3f_169{background:linear-gradient(135deg,#ffeb3b,#ffd54f)}._colorButton_13n3f_123._coral_13n3f_173{background:linear-gradient(135deg,#ff7f7f,#ff6969)}._colorButton_13n3f_123._sage_13n3f_177{background:linear-gradient(135deg,#b2d8b2,#9bc49b)}._colorButton_13n3f_123._magenta_13n3f_181{background:linear-gradient(135deg,#ff69b4,#ff1493)}._formActions_13n3f_185{display:flex;gap:12px}._cancelButton_13n3f_190,._submitButton_13n3f_191{flex:1;padding:12px;border-radius:12px;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}._cancelButton_13n3f_190{background:var(--border);color:var(--text-dark)}._cancelButton_13n3f_190:hover{background:var(--text-light);transform:scale(1.02)}._cancelButton_13n3f_190:active{transform:scale(.98)}._submitButton_13n3f_191{background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;box-shadow:0 4px 12px #ffa6c94d}._submitButton_13n3f_191:hover{transform:scale(1.02);box-shadow:0 6px 16px #ffa6c966}._submitButton_13n3f_191:active{transform:scale(.98)}._noFolderButton_13n3f_232{width:100%;flex-direction:row;justify-content:center;padding:14px 20px;margin-bottom:16px}._foldersGrid_13n3f_241{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:600px){._foldersGrid_13n3f_241{grid-template-columns:repeat(3,1fr)}}._folderCard_13n3f_253{padding:20px;border-radius:16px;border:2px solid transparent;background:#fff;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:8px;box-shadow:0 2px 8px #00000014;position:relative;overflow:hidden}._folderCard_13n3f_253:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}._folderCard_13n3f_253._pink_13n3f_145:before{background:linear-gradient(135deg,#ffb6d9,#ffa6c1);opacity:.8}._folderCard_13n3f_253._purple_13n3f_149:before{background:linear-gradient(135deg,#b19cd9,#a884e6);opacity:.8}._folderCard_13n3f_253._blue_13n3f_153:before{background:linear-gradient(135deg,#a8d8ea,#93c5fd);opacity:.8}._folderCard_13n3f_253._mint_13n3f_157:before{background:linear-gradient(135deg,#aaf0d1,#7fffd4);opacity:.8}._folderCard_13n3f_253._peach_13n3f_161:before{background:linear-gradient(135deg,#ffdab9,#ffb69a);opacity:.8}._folderCard_13n3f_253._aqua_13n3f_165:before{background:linear-gradient(135deg,#7fdbff,#66c7f4);opacity:.8}._folderCard_13n3f_253._yellow_13n3f_169:before{background:linear-gradient(135deg,#ffeb3b,#ffd54f);opacity:.8}._folderCard_13n3f_253._coral_13n3f_173:before{background:linear-gradient(135deg,#ff7f7f,#ff6969);opacity:.8}._folderCard_13n3f_253._sage_13n3f_177:before{background:linear-gradient(135deg,#b2d8b2,#9bc49b);opacity:.8}._folderCard_13n3f_253._magenta_13n3f_181:before{background:linear-gradient(135deg,#ff69b4,#ff1493);opacity:.8}._folderCard_13n3f_253:hover{transform:scale(1.05);box-shadow:0 4px 12px var(--shadow)}._folderCard_13n3f_253:active{transform:scale(.98)}._folderCard_13n3f_253._selected_13n3f_110{border-color:var(--primary-purple);transform:scale(1.05);box-shadow:0 4px 16px #a884e64d}._folderCard_13n3f_253._selected_13n3f_110:before{height:100%;opacity:.2}._folderEmoji_13n3f_348{font-size:32px;line-height:1}._folderName_13n3f_353{font-size:14px;font-weight:600;color:var(--text-dark);text-align:center;word-break:break-word;max-width:100%}._folderCard_13n3f_253._editMode_13n3f_363{cursor:pointer}._deleteIcon_13n3f_367{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;box-shadow:0 2px 8px #ff6b6b66;transition:all .3s ease}._folderCard_13n3f_253._deleteConfirm_13n3f_381 ._deleteIcon_13n3f_367{width:100px;height:100px;border-radius:16px;background:#fff;border:2px solid #e74c3c;color:#e74c3c;font-size:32px;animation:_pulseSquare_13n3f_1 .5s ease-in-out infinite}@keyframes _pulseSquare_13n3f_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._folderCard_13n3f_253._fading_13n3f_401{animation:_fadeOut_13n3f_1 .3s ease-out forwards}@keyframes _fadeOut_13n3f_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}._emptyState_13n3f_417{text-align:center;padding:40px 20px;color:var(--text-light)}._emptyEmoji_13n3f_423{font-size:64px;display:block;margin-bottom:16px;opacity:.5}._emptyText_13n3f_430{font-size:16px;margin:0}body.dark-mode ._createForm_13n3f_53,body.auto-mode ._createForm_13n3f_53{background:#2a2a2a}body.dark-mode ._nameInput_13n3f_62,body.auto-mode ._nameInput_13n3f_62{background:#1e1e1e;color:#f8f7f4;border-color:#444}body.dark-mode ._emojiButton_13n3f_88,body.auto-mode ._emojiButton_13n3f_88{background:#1e1e1e;border-color:#444}body.dark-mode ._folderCard_13n3f_253,body.auto-mode ._folderCard_13n3f_253{background:#2a2a2a}body.dark-mode ._folderCard_13n3f_253:before,body.auto-mode ._folderCard_13n3f_253:before{opacity:.8!important}body.dark-mode ._folderCard_13n3f_253._selected_13n3f_110:before,body.auto-mode ._folderCard_13n3f_253._selected_13n3f_110:before{opacity:.3!important}body.dark-mode ._folderName_13n3f_353,body.auto-mode ._folderName_13n3f_353{color:#f8f7f4}body.dark-mode ._cancelButton_13n3f_190,body.auto-mode ._cancelButton_13n3f_190{background:#444;color:#f8f7f4}._backdrop_15bcg_2{position:fixed;inset:0;background:#0000004d;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;transition:opacity .3s ease;pointer-events:none}._backdrop_15bcg_2._open_15bcg_19{opacity:1;pointer-events:auto}._modal_15bcg_25{background:#fff;width:90%;max-width:420px;border-radius:24px;box-shadow:0 8px 32px var(--shadow);transform:scale(.9);opacity:0;transition:transform .35s cubic-bezier(.25,.46,.45,.94),opacity .35s cubic-bezier(.25,.46,.45,.94)}._modal_15bcg_25._open_15bcg_19{transform:scale(1);opacity:1}._header_15bcg_43{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #f0f0f0}._title_15bcg_51{margin:0;font-size:24px;font-weight:700;color:var(--text-dark)}._closeButton_15bcg_58{background:none;border:none;font-size:24px;color:var(--text-light);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}._closeButton_15bcg_58:hover{background:#f5f5f5;color:var(--text-dark)}._content_15bcg_79{padding:24px}._description_15bcg_83{margin:0 0 24px;font-size:16px;color:var(--text-light);text-align:center}._error_15bcg_90{background:#ff3b301a;color:#ff3b30;padding:12px 16px;border-radius:12px;margin-bottom:16px;font-size:14px;text-align:center}._form_15bcg_101{display:flex;flex-direction:column;gap:16px}._inputGroup_15bcg_107{display:flex;flex-direction:column;gap:8px}._label_15bcg_113{font-size:14px;font-weight:600;color:var(--text-dark)}._input_15bcg_107{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:12px;font-size:16px;color:var(--text-dark);transition:all .2s ease;box-sizing:border-box}._input_15bcg_107:focus{outline:none;border-color:var(--primary-pink);box-shadow:0 0 0 3px #ffa6c91a}._input_15bcg_107::placeholder{color:var(--text-light)}._submitButton_15bcg_141{width:100%;padding:14px 24px;background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}._submitButton_15bcg_141:hover:not(:disabled){transform:scale(1.02);box-shadow:0 4px 12px #ffa6c966}._submitButton_15bcg_141:active:not(:disabled){transform:scale(.98)}._submitButton_15bcg_141:disabled{opacity:.6;cursor:not-allowed}._footer_15bcg_170{margin-top:16px;text-align:center}._toggleButton_15bcg_175{background:none;border:none;color:var(--primary-purple);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:underline}._toggleButton_15bcg_175:hover{color:var(--primary-pink)}._consentNote_15bcg_190{margin-top:12px;font-size:12px;color:var(--text-muted, #888);text-align:center;line-height:1.5}._consentNote_15bcg_190 a{color:var(--primary-purple);text-decoration:none}._consentNote_15bcg_190 a:hover{text-decoration:underline}._legalLinks_15bcg_207{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:12px;color:var(--text-muted, #888)}._legalLinks_15bcg_207 a{color:var(--primary-purple);text-decoration:none}._legalLinks_15bcg_207 a:hover{text-decoration:underline}._forgotLink_15bcg_227{background:none;border:none;color:var(--primary-purple);font-size:13px;cursor:pointer;padding:0;margin-top:4px;text-align:right;align-self:flex-end;transition:color .2s ease}._forgotLink_15bcg_227:hover{color:var(--primary-pink);text-decoration:underline}._successMessage_15bcg_246{text-align:center;color:#22c55e;font-size:15px;padding:16px 0 24px;line-height:1.5}body.dark-mode ._modal_15bcg_25{background:#000;box-shadow:0 8px 32px #ffffff1a}body.dark-mode ._header_15bcg_43{border-bottom:1px solid #333}body.dark-mode ._closeButton_15bcg_58:hover{background:#1a1a1a}body.dark-mode ._input_15bcg_107{background:#1a1a1a;border-color:#333;color:#fff}body.dark-mode ._input_15bcg_107:focus{border-color:var(--primary-pink);background:#2a2a2a}@media(prefers-color-scheme:dark){body.auto-mode ._modal_15bcg_25{background:#000;box-shadow:0 8px 32px #ffffff1a}body.auto-mode ._header_15bcg_43{border-bottom:1px solid #333}body.auto-mode ._closeButton_15bcg_58:hover{background:#1a1a1a}body.auto-mode ._input_15bcg_107{background:#1a1a1a;border-color:#333;color:#fff}body.auto-mode ._input_15bcg_107:focus{border-color:var(--primary-pink);background:#2a2a2a}}._wrapper_r1ywo_1{display:flex;flex-direction:column;gap:12px}._counter_r1ywo_7{text-align:right;font-size:11px;color:var(--text-light);opacity:.5;padding-right:2px}._carouselRow_r1ywo_17{display:flex;align-items:center;gap:6px}._carousel_r1ywo_17{flex:1;overflow:hidden;cursor:grab;touch-action:pan-y;border-radius:10px}._carousel_r1ywo_17:active{cursor:grabbing}._track_r1ywo_37{display:flex;align-items:flex-start}._slide_r1ywo_45{flex-shrink:0;display:flex;flex-direction:column;gap:12px}._video_r1ywo_55{width:100%;max-height:50vh;border-radius:10px;object-fit:contain;background:#000;display:block}._textBlock_r1ywo_66{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:10px;background:#00000008}body.dark-mode ._textBlock_r1ywo_66{background:#ffffff0d}@media(prefers-color-scheme:dark){body.auto-mode ._textBlock_r1ywo_66{background:#ffffff0d}}._emoji_r1ywo_85{font-size:22px;flex-shrink:0;line-height:1.4}._text_r1ywo_66{font-size:var(--font-size-body);color:var(--text-dark);line-height:1.5;white-space:pre-line}._arrowBtn_r1ywo_100{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:none;background:#0000000f;color:var(--text-dark);font-size:26px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0 0 2px;cursor:pointer;transition:opacity .2s}body.dark-mode ._arrowBtn_r1ywo_100{background:#ffffff1a}@media(prefers-color-scheme:dark){body.auto-mode ._arrowBtn_r1ywo_100{background:#ffffff1a}}._arrowBtn_r1ywo_100:disabled{opacity:.2;cursor:default}._arrowBtn_r1ywo_100:not(:disabled):hover{opacity:.65}._dots_r1ywo_139{display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap;padding:2px 0}._dot_r1ywo_139{width:7px;height:7px;border-radius:50%;border:none;background:var(--text-dark, #333);opacity:.2;padding:0;cursor:pointer;flex-shrink:0;transition:opacity .2s,transform .2s}._dotActive_r1ywo_161{opacity:.75;transform:scale(1.5)}._container_166wv_1{display:flex;flex-direction:column;gap:16px}._subtitle_166wv_7{margin:0;font-size:var(--font-size-small);color:var(--text-light);line-height:1.5;text-align:center}._video_166wv_15{width:100%;border-radius:12px;max-height:420px;object-fit:contain;background:var(--background)}body.dark-mode ._video_166wv_15{background:#111}@media(prefers-color-scheme:dark){body.auto-mode ._video_166wv_15{background:#111}}._folderButton_1fzmu_1{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));border:none;box-shadow:0 4px 12px #ffa6c94d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}._folderButton_1fzmu_1:hover{transform:scale(1.1);box-shadow:0 6px 16px #ffa6c966}._folderButton_1fzmu_1:active{transform:scale(.95)}._folderButton_1fzmu_1._active_1fzmu_25{animation:_pulse_1fzmu_1 2s ease-in-out infinite}@keyframes _pulse_1fzmu_1{0%,to{box-shadow:0 4px 12px #ffa6c94d}50%{box-shadow:0 4px 16px #ffa6c999}}._icon_1fzmu_38{font-size:24px;line-height:1}._calendarButton_1yf3y_1{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));border:none;box-shadow:0 4px 12px #ffa6c94d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}._calendarButton_1yf3y_1:hover{transform:scale(1.1);box-shadow:0 6px 16px #ffa6c966}._calendarButton_1yf3y_1:active{transform:scale(.95)}._icon_1yf3y_25{font-size:24px;line-height:1}._button_lvo8o_1{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));border:none;box-shadow:0 4px 12px #ffa6c94d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}._button_lvo8o_1:hover{transform:scale(1.1);box-shadow:0 6px 16px #ffa6c966}._button_lvo8o_1:active{transform:scale(.95)}._drawer_1jo5o_1{position:absolute;top:100%;left:0;right:0;z-index:10;background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 20px var(--shadow);padding:16px 24px;display:flex;align-items:center;justify-content:center;gap:48px;border-radius:0 0 24px 24px;transform:translateY(-12px);opacity:0;transition:transform .25s cubic-bezier(.25,.46,.45,.94),opacity .25s ease}._drawer_1jo5o_1._open_1jo5o_24{transform:translateY(0);opacity:1}body.dark-mode ._drawer_1jo5o_1{background:#000000f2;box-shadow:0 8px 20px #ffffff0f}@media(prefers-color-scheme:dark){body.auto-mode ._drawer_1jo5o_1{background:#000000f2;box-shadow:0 8px 20px #ffffff0f}}._miniCalendar_1k8ca_1{width:100%}._header_1k8ca_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._monthTitle_1k8ca_12{margin:0;font-size:18px;font-weight:700;color:var(--text-dark)}._navButton_1k8ca_19{width:32px;height:32px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;font-size:20px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 2px 6px #ffa6c94d}._navButton_1k8ca_19:hover{transform:scale(1.1);box-shadow:0 3px 8px #ffa6c966}._navButton_1k8ca_19:active{transform:scale(.95)}._weekdays_1k8ca_46{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px}._weekday_1k8ca_46{text-align:center;font-size:12px;font-weight:600;color:var(--text-light);padding:4px 0}._daysGrid_1k8ca_61{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._dayCell_1k8ca_67{aspect-ratio:1;border-radius:12px;border:2px solid transparent;background:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--text-dark);box-shadow:0 1px 3px #0000000d}._dayCell_1k8ca_67:hover{transform:scale(1.08);box-shadow:0 3px 8px var(--shadow);background:var(--pastel-pink)}._dayCell_1k8ca_67:active{transform:scale(.95)}._dayCellToday_1k8ca_93{border-color:var(--primary-pink);font-weight:700}._dayCellSelected_1k8ca_98{background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;transform:scale(1.05);box-shadow:0 3px 8px #ffa6c966}._dayCellSelected_1k8ca_98:hover{transform:scale(1.1)}._dayCellOtherMonth_1k8ca_109{color:var(--text-light);opacity:.3}._dayCellOtherMonth_1k8ca_109:hover{opacity:.5}body.dark-mode ._monthTitle_1k8ca_12,body.auto-mode ._monthTitle_1k8ca_12{color:#f8f7f4}body.dark-mode ._weekday_1k8ca_46,body.auto-mode ._weekday_1k8ca_46{color:#b8b8b8}body.dark-mode ._dayCell_1k8ca_67:not(._dayCellSelected_1k8ca_98),body.auto-mode ._dayCell_1k8ca_67:not(._dayCellSelected_1k8ca_98){background:#fff;color:#4a4a4a;box-shadow:0 1px 3px #ffffff0d}body.dark-mode ._dayCellOtherMonth_1k8ca_109,body.auto-mode ._dayCellOtherMonth_1k8ca_109{color:#8c8c8c}._sectionLabel_8x6vb_1{font-size:13px;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}._sectionLabelSpaced_8x6vb_10{margin-top:16px}._intervalRow_8x6vb_14{display:flex;gap:8px;margin-bottom:20px}._intervalBtn_8x6vb_20{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 4px;border-radius:14px;border:2px solid transparent;background:var(--bg-secondary, #f4f4f8);font-size:14px;font-weight:600;cursor:pointer;transition:background .18s,border-color .18s}._intervalBtn_8x6vb_20._active_8x6vb_36{background:var(--primary-purple, #B19CD9);color:#fff;border-color:var(--primary-purple, #B19CD9)}._actions_8x6vb_42{display:flex;gap:10px}._saveBtn_8x6vb_47{flex:1;padding:12px;border-radius:14px;border:none;background:linear-gradient(135deg,var(--primary-purple, #B19CD9),var(--primary-pink, #f093fb));color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .2s}._saveBtn_8x6vb_47:disabled{opacity:.4;cursor:not-allowed}._clearBtn_8x6vb_65{padding:12px 16px;border-radius:14px;border:1.5px solid var(--danger, #e74c3c);background:transparent;color:var(--danger, #e74c3c);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}._clearBtn_8x6vb_65:hover{background:#e74c3c1a}._upgradeGate_8x6vb_81{padding:16px 0;text-align:center;color:var(--text-light);font-size:14px;line-height:1.6}body.dark-mode ._intervalBtn_8x6vb_20{background:#ffffff14;color:var(--text)}._backdrop_1e16n_2{position:fixed;inset:0;background:#0000004d;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;transition:opacity .3s ease;pointer-events:none}._backdrop_1e16n_2._open_1e16n_19{opacity:1;pointer-events:auto}._modal_1e16n_25{background:#fff;width:90%;max-width:440px;border-radius:24px;box-shadow:0 8px 32px var(--shadow);transform:scale(.9);opacity:0;transition:transform .35s cubic-bezier(.25,.46,.45,.94),opacity .35s cubic-bezier(.25,.46,.45,.94)}._modal_1e16n_25._open_1e16n_19{transform:scale(1);opacity:1}._header_1e16n_43{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #f0f0f0}._title_1e16n_51{margin:0;font-size:20px;font-weight:700;color:var(--text-dark)}._closeButton_1e16n_58{background:none;border:none;font-size:20px;color:var(--text-light);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}._closeButton_1e16n_58:hover{background:#f5f5f5;color:var(--text-dark)}._content_1e16n_79{padding:24px}._description_1e16n_83{margin:0 0 20px;font-size:14px;color:var(--text-light);text-align:center;line-height:1.5}._planCards_1e16n_92{display:flex;gap:12px;margin-bottom:20px}._planCard_1e16n_92{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;padding:20px 12px;border:2px solid #e8e0f0;border-radius:16px;text-decoration:none;color:var(--text-dark);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;cursor:pointer}._planCard_1e16n_92:hover{transform:translateY(-3px);box-shadow:0 8px 20px #a064dc26;border-color:var(--primary-purple)}._planCardFeatured_1e16n_119{border-color:var(--primary-purple);background:#a064dc0d}._planBadge_1e16n_124{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;white-space:nowrap}._planName_1e16n_138{margin:0 0 8px;font-size:15px;font-weight:700;color:var(--text-dark)}._planPrice_1e16n_145{margin:0 0 2px;font-size:22px;font-weight:800;color:var(--primary-purple)}._planPeriod_1e16n_152{margin:0;font-size:12px;color:var(--text-light)}._promoToggle_1e16n_159{display:block;margin:0 auto;background:none;border:none;font-size:13px;color:var(--text-light, #888);text-decoration:underline;cursor:pointer;padding:0;transition:color .2s ease}._promoToggle_1e16n_159:hover{color:var(--text-dark)}._backLink_1e16n_177{background:none;border:none;color:var(--primary-purple);font-size:14px;font-weight:600;cursor:pointer;padding:0;margin-bottom:16px;display:inline-block;transition:color .2s ease}._backLink_1e16n_177:hover{color:var(--primary-pink)}._promoForm_1e16n_195{display:flex;flex-direction:column;gap:12px}._input_1e16n_201{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:12px;font-size:16px;color:var(--text-dark);transition:all .2s ease;box-sizing:border-box}._input_1e16n_201:focus{outline:none;border-color:var(--primary-pink);box-shadow:0 0 0 3px #ffa6c91a}._input_1e16n_201::placeholder{color:var(--text-light)}._promoError_1e16n_222{margin:0;font-size:13px;color:#ff3b30;text-align:center}._submitButton_1e16n_230{width:100%;padding:14px 24px;background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}._submitButton_1e16n_230:hover:not(:disabled){transform:scale(1.02);box-shadow:0 4px 12px #ffa6c966}._submitButton_1e16n_230:active:not(:disabled){transform:scale(.98)}._submitButton_1e16n_230:disabled{opacity:.6;cursor:not-allowed}._successView_1e16n_258{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:8px 0}._successIcon_1e16n_267{font-size:36px;margin:0}._successHeading_1e16n_272{margin:0;font-weight:700;font-size:18px;color:var(--text-dark)}._successSubtext_1e16n_279{margin:0 0 16px;font-size:14px;color:var(--text-light)}body.dark-mode ._modal_1e16n_25{background:#000;box-shadow:0 8px 32px #ffffff1a}body.dark-mode ._header_1e16n_43{border-bottom:1px solid #333}body.dark-mode ._closeButton_1e16n_58:hover{background:#1a1a1a}body.dark-mode ._planCard_1e16n_92{border-color:#333;color:#fff}body.dark-mode ._planCardFeatured_1e16n_119{border-color:var(--primary-purple);background:#a064dc1a}body.dark-mode ._input_1e16n_201{background:#1a1a1a;border-color:#333;color:#fff}body.dark-mode ._input_1e16n_201:focus{border-color:var(--primary-pink);background:#2a2a2a}@media(prefers-color-scheme:dark){body.auto-mode ._modal_1e16n_25{background:#000;box-shadow:0 8px 32px #ffffff1a}body.auto-mode ._header_1e16n_43{border-bottom:1px solid #333}body.auto-mode ._closeButton_1e16n_58:hover{background:#1a1a1a}body.auto-mode ._planCard_1e16n_92{border-color:#333;color:#fff}body.auto-mode ._planCardFeatured_1e16n_119{border-color:var(--primary-purple);background:#a064dc1a}body.auto-mode ._input_1e16n_201{background:#1a1a1a;border-color:#333;color:#fff}body.auto-mode ._input_1e16n_201:focus{border-color:var(--primary-pink);background:#2a2a2a}}._reminderText_1i60h_1{font-size:15px;font-weight:600;color:var(--text);background:var(--bg-secondary, #f4f4f8);border-radius:12px;padding:12px 14px;margin-bottom:16px;word-break:break-word}._sectionLabel_1i60h_12{font-size:13px;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}._sectionLabelSpaced_1i60h_21{margin-top:16px}._timeInputWrapper_1i60h_25{width:100%;overflow:hidden;border-radius:14px;border:2px solid var(--border, #e8e4ef);background:var(--bg-secondary, #f4f4f8);transition:border-color .18s;box-sizing:border-box;display:flex;align-items:center;justify-content:center}._timeInputWrapper_1i60h_25:focus-within{border-color:var(--primary-pink, #f093fb);box-shadow:0 0 0 3px #ffa6c926}._timeInput_1i60h_25{width:100%;padding:12px 14px;border:none;background:transparent;font-size:16px;font-weight:600;color:var(--text);outline:none;cursor:pointer;box-sizing:border-box;accent-color:var(--primary-pink, #f093fb);display:block;text-align:center;text-align-last:center;-webkit-appearance:none;appearance:none}._actions_1i60h_62{margin-top:20px}._saveBtn_1i60h_66{width:100%;padding:14px;border-radius:14px;border:none;background:linear-gradient(135deg,var(--primary-purple, #B19CD9),var(--primary-pink, #f093fb));color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .2s;box-sizing:border-box}._saveBtn_1i60h_66:disabled{opacity:.4;cursor:not-allowed}body.dark-mode ._reminderText_1i60h_1,body.auto-mode ._reminderText_1i60h_1{background:#ffffff14;color:#f8f7f4}body.dark-mode ._timeInputWrapper_1i60h_25,body.auto-mode ._timeInputWrapper_1i60h_25{background:#1a1a1a;border-color:#333}body.dark-mode ._timeInput_1i60h_25,body.auto-mode ._timeInput_1i60h_25{color:#f8f7f4}body.dark-mode ._timeInputWrapper_1i60h_25:focus-within,body.auto-mode ._timeInputWrapper_1i60h_25:focus-within{border-color:var(--primary-pink)}@media(prefers-color-scheme:dark){body.auto-mode ._reminderText_1i60h_1{background:#ffffff14;color:#f8f7f4}body.auto-mode ._timeInputWrapper_1i60h_25{background:#1a1a1a;border-color:#333}body.auto-mode ._timeInput_1i60h_25{color:#f8f7f4}}._app_1wo0v_1{height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#ffeef8,#e5f4ff);overflow:hidden}body.dark-mode ._app_1wo0v_1{background:#000}@media(prefers-color-scheme:dark){body.auto-mode ._app_1wo0v_1{background:#000}}._header_1wo0v_20{flex-shrink:0;position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:#fffc;backdrop-filter:blur(10px);box-shadow:0 4px 16px var(--shadow)}@media(max-width:600px){._header_1wo0v_20{padding-left:var(--spacing-md)}}body.dark-mode ._header_1wo0v_20{background:#000000f2}@media(prefers-color-scheme:dark){body.auto-mode ._header_1wo0v_20{background:#000000f2}}._title_1wo0v_51{margin:0;font-size:var(--font-size-h1);font-weight:400;font-family:Pacifico,cursive;background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:flex;align-items:center;gap:8px}._version_1wo0v_65{font-size:.35em;font-weight:400;opacity:.5;margin-left:6px;vertical-align:super;-webkit-text-fill-color:var(--text-light);color:var(--text-light);background:none}._titleEmoji_1wo0v_77{font-size:24px;animation:_float_1wo0v_1 3s ease-in-out infinite}@keyframes _float_1wo0v_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._signInButton_1wo0v_93{background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;border:none;font-size:14px;font-weight:600;padding:8px 16px;border-radius:20px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #ffa6c94d}._signInButton_1wo0v_93:hover{transform:scale(1.05);box-shadow:0 4px 12px #ffa6c980}._signInButton_1wo0v_93:active{transform:scale(.95)}._signOutButton_1wo0v_115{background:#ffffffe6;color:var(--text-dark);border:none;font-size:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}._signOutButton_1wo0v_115:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000026}._signOutButton_1wo0v_115:active{transform:scale(.95)}body.dark-mode ._signOutButton_1wo0v_115{background:#ffffff1a;color:var(--text-light)}body.dark-mode ._signOutButton_1wo0v_115:hover{background:#fff3}@media(prefers-color-scheme:dark){body.auto-mode ._signOutButton_1wo0v_115{background:#ffffff1a;color:var(--text-light)}body.auto-mode ._signOutButton_1wo0v_115:hover{background:#fff3}}._helpButton_1wo0v_161{background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;border:none;font-size:18px;font-weight:700;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #ffa6c94d;flex-shrink:0}._helpButton_1wo0v_161:hover{transform:scale(1.1);box-shadow:0 4px 12px #ffa6c980}._helpButton_1wo0v_161:active{transform:scale(.95)}._helpButtonGlow_1wo0v_188{position:relative;overflow:visible}._helpButtonGlow_1wo0v_188:after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));opacity:0;transform:scale(1);animation:_helpGlow_1wo0v_1 2.5s ease-in-out infinite;z-index:-1;pointer-events:none}._helpButtonGlow_1wo0v_188:hover:after{animation:none;opacity:0}@keyframes _helpGlow_1wo0v_1{0%,to{opacity:0;transform:scale(1)}50%{opacity:.45;transform:scale(1.6)}}._main_1wo0v_216{flex:1;max-width:var(--max-width);margin:0 auto;padding:var(--spacing-md);padding-bottom:100px;overflow-y:auto;overflow-x:hidden;width:100%}._categories_1wo0v_227{display:flex;flex-direction:column;overflow:visible;padding-left:90px;margin-left:-90px}._emptyState_1wo0v_235{text-align:center;padding:60px 20px;animation:_fadeIn_1wo0v_1 .5s ease-out}@keyframes _fadeIn_1wo0v_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._emptyEmoji_1wo0v_252{font-size:80px;display:block;margin-bottom:20px;animation:_bounce_1wo0v_1 2s ease-in-out infinite}@keyframes _bounce_1wo0v_1{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}._emptyTitle_1wo0v_269{font-size:var(--font-size-h2);font-weight:700;color:var(--text-dark);margin:0 0 12px}._emptyText_1wo0v_276{font-size:var(--font-size-body);color:var(--text-light);margin:0}._modalForm_1wo0v_282{display:flex;flex-direction:column;gap:24px;overflow-x:hidden}._formGroup_1wo0v_289{display:flex;flex-direction:column;gap:12px}._label_1wo0v_295{font-size:16px;font-weight:600;color:var(--text-dark)}._input_1wo0v_301{padding:14px 16px;border:2px solid #f0f0f0;border-radius:16px;font-size:16px;color:var(--text-dark);transition:all .2s ease}._input_1wo0v_301:focus{outline:none;border-color:var(--primary-pink);box-shadow:0 0 0 3px #ffa6c91a}._emojiGrid_1wo0v_316{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;max-height:240px;overflow-y:auto;overflow-x:hidden;padding:4px}._emojiButton_1wo0v_326{font-size:24px;padding:8px;border:3px solid transparent;background:#f8f8f8;border-radius:16px;cursor:pointer;transition:all .2s ease}._emojiButton_1wo0v_326:hover{background:#f0f0f0;transform:scale(1.1)}._emojiButton_1wo0v_326._selected_1wo0v_341{border-color:var(--primary-pink);background:var(--pastel-pink);transform:scale(1.1)}._colorGrid_1wo0v_347{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:4px}._colorButton_1wo0v_354{width:100%;aspect-ratio:1;border:3px solid transparent;border-radius:16px;cursor:pointer;transition:all .2s ease}._colorButton_1wo0v_354:hover{transform:scale(1.1)}._colorButton_1wo0v_354._selectedColor_1wo0v_367{border-color:var(--primary-pink);transform:scale(1.1);box-shadow:0 4px 12px var(--shadow)}._colorButton_1wo0v_354._pink_1wo0v_373{background:var(--pastel-pink)}._colorButton_1wo0v_354._purple_1wo0v_377{background:var(--pastel-purple)}._colorButton_1wo0v_354._blue_1wo0v_381{background:var(--pastel-blue)}._colorButton_1wo0v_354._mint_1wo0v_385{background:var(--pastel-mint)}._colorButton_1wo0v_354._peach_1wo0v_389{background:var(--pastel-peach)}._colorButton_1wo0v_354._aqua_1wo0v_393{background:var(--pastel-aqua)}._colorButton_1wo0v_354._yellow_1wo0v_397{background:var(--pastel-yellow)}._colorButton_1wo0v_354._coral_1wo0v_401{background:var(--pastel-coral)}._colorButton_1wo0v_354._sage_1wo0v_405{background:var(--pastel-sage)}._colorButton_1wo0v_354._magenta_1wo0v_409{background:var(--pastel-magenta)}._submitButton_1wo0v_413{padding:var(--spacing-sm);border:none;border-radius:16px;background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;font-size:var(--font-size-body);font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #ffa6c966}._submitButton_1wo0v_413:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffa6c980}._submitButton_1wo0v_413:active{transform:translateY(0)}._calendarToggle_1wo0v_435{width:100%;padding:14px var(--spacing-sm);border:2px solid #f0f0f0;border-radius:16px;background:#fff;font-size:var(--font-size-body);font-weight:600;color:var(--text-dark);cursor:pointer;transition:all .2s ease;text-align:left;display:flex;align-items:center;gap:8px}._calendarToggle_1wo0v_435:hover{border-color:var(--primary-pink);background:var(--pastel-pink);transform:translateY(-1px)}._calendarToggle_1wo0v_435:active{transform:translateY(0)}._section_1wo0v_462{margin-bottom:32px;overflow:visible}._sectionHeader_1wo0v_467{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._sectionHeader_1wo0v_467 ._sectionTitle_1wo0v_474{margin-bottom:0}._sectionTitle_1wo0v_474{margin:0 0 16px;font-size:18px;font-weight:700;color:var(--text-dark);display:flex;align-items:center;gap:8px}._sectionEmoji_1wo0v_488{font-size:20px}._editButton_1wo0v_492,._doneButton_1wo0v_493{width:34px;height:34px;border-radius:50%;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}._editButton_1wo0v_492{background:var(--bg-secondary, #f4f4f8);color:var(--text-light)}._editButton_1wo0v_492:hover{transform:scale(1.08)}._doneButton_1wo0v_493{background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff}body.dark-mode ._editButton_1wo0v_492,body.auto-mode ._editButton_1wo0v_492{background:transparent;color:#ffffffb3}body.dark-mode ._input_1wo0v_301,body.auto-mode ._input_1wo0v_301{background:#1a1a1a;border-color:#333;color:var(--text-dark)}body.dark-mode ._input_1wo0v_301::placeholder,body.auto-mode ._input_1wo0v_301::placeholder{color:var(--text-light)}body.dark-mode ._calendarToggle_1wo0v_435,body.auto-mode ._calendarToggle_1wo0v_435{background:#1a1a1a;border-color:#333;color:var(--text-dark)}body.dark-mode ._calendarToggle_1wo0v_435:hover,body.auto-mode ._calendarToggle_1wo0v_435:hover{background:#2a2a2a;border-color:var(--primary-purple)}body.dark-mode ._categoryInput_1wo0v_554,body.auto-mode ._categoryInput_1wo0v_554{background:#1a1a1a;border-color:#333;color:var(--text-dark)}body.dark-mode ._categoryInput_1wo0v_554::placeholder,body.auto-mode ._categoryInput_1wo0v_554::placeholder{color:var(--text-light)}body.dark-mode ._emojiButton_1wo0v_326,body.auto-mode ._emojiButton_1wo0v_326{background:#1a1a1a}body.dark-mode ._emojiButton_1wo0v_326:hover,body.auto-mode ._emojiButton_1wo0v_326:hover{background:#2a2a2a}@media(prefers-color-scheme:dark){body.auto-mode ._editButton_1wo0v_492{background:transparent;color:#ffffffb3}body.auto-mode ._input_1wo0v_301{background:#1a1a1a;border-color:#333;color:var(--text-dark)}body.auto-mode ._input_1wo0v_301::placeholder{color:var(--text-light)}body.auto-mode ._calendarToggle_1wo0v_435{background:#1a1a1a;border-color:#333;color:var(--text-dark)}body.auto-mode ._calendarToggle_1wo0v_435:hover{background:#2a2a2a;border-color:var(--primary-purple)}body.auto-mode ._categoryInput_1wo0v_554{background:#1a1a1a;border-color:#333;color:var(--text-dark)}body.auto-mode ._categoryInput_1wo0v_554::placeholder{color:var(--text-light)}}._badgeFree_1wo0v_615{display:inline-flex;align-items:center;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:#8c8c8c26;color:var(--text-light);flex-shrink:0}._badgePremium_1wo0v_629{display:inline-flex;align-items:center;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;flex-shrink:0;box-shadow:0 2px 8px #ffa6c94d}._upgradeBtn_1wo0v_645{width:100%;margin-top:16px;padding:12px 20px;border:none;border-radius:16px;background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px #ffa6c959}._upgradeBtn_1wo0v_645:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ffa6c980}._upgradeBtn_1wo0v_645:active{transform:translateY(0)}._upgradeError_1wo0v_668{margin:8px 0 0;font-size:13px;color:#e05555;font-weight:500}body.dark-mode ._upgradeError_1wo0v_668{color:#ff7070}@media(prefers-color-scheme:dark){body.auto-mode ._upgradeError_1wo0v_668{color:#ff7070}}._upgradeSuccess_1wo0v_685{text-align:center;padding:8px 0 4px}._quickTasksSection_1wo0v_691{margin-bottom:24px}._quickTaskForm_1wo0v_695{display:flex;gap:8px;align-items:center;margin-bottom:16px}._quickTaskInput_1wo0v_702{flex:1;min-width:0;padding:14px 16px;border:2px solid #f0f0f0;border-radius:16px;font-size:16px;background:#fff;color:var(--text-dark);transition:all .2s ease;outline:none}._quickTaskInput_1wo0v_702:focus{border-color:var(--primary-pink);box-shadow:0 0 0 3px #ffa6c91a}._quickTaskInput_1wo0v_702::placeholder{color:var(--text-light)}._quickTaskButton_1wo0v_724{width:48px;height:48px;min-width:48px;flex-shrink:0;border-radius:50%;border:none;background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;font-size:24px;font-weight:300;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #ffa6c94d}._quickTaskButton_1wo0v_724:hover{transform:scale(1.05);box-shadow:0 4px 12px #ffa6c966}._quickTaskButton_1wo0v_724:active{transform:scale(.95)}._quickTaskButton_1wo0v_724:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._quickTasksHeader_1wo0v_756{display:flex;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:12px}._quickTasksHeader_1wo0v_756 ._sectionTitle_1wo0v_474{margin:0}body.dark-mode ._quickTaskInput_1wo0v_702,body.auto-mode ._quickTaskInput_1wo0v_702{background:#1a1a1a;border-color:#333;color:#f8f7f4}body.dark-mode ._quickTaskInput_1wo0v_702:focus,body.auto-mode ._quickTaskInput_1wo0v_702:focus{border-color:var(--primary-pink)}body.dark-mode ._quickTaskInput_1wo0v_702::placeholder,body.auto-mode ._quickTaskInput_1wo0v_702::placeholder{color:#666}@media(prefers-color-scheme:dark){body.auto-mode ._quickTaskInput_1wo0v_702{background:#1a1a1a;border-color:#333;color:#f8f7f4}body.auto-mode ._quickTaskInput_1wo0v_702::placeholder{color:#666}}._remindersSection_1wo0v_803{margin-bottom:16px}._remindersHeader_1wo0v_807{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._remindersList_1wo0v_814{display:flex;flex-direction:column;gap:8px}._reminderItem_1wo0v_820{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff;border-radius:16px;border:1.5px solid transparent;box-shadow:0 2px 8px var(--shadow);transition:border-color .18s,box-shadow .18s}._reminderItem_1wo0v_820._overdue_1wo0v_832{border-color:#e74c3c66;background:#e74c3c0a;box-shadow:0 2px 8px #e74c3c1f}._reminderItemContent_1wo0v_842{flex:1;min-width:0}._reminderItemText_1wo0v_847{font-size:15px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._reminderItemText_1wo0v_847._completedText_1wo0v_856{color:var(--text-light);text-decoration:line-through;opacity:.5}._reminderItemMeta_1wo0v_862{display:flex;align-items:center;gap:4px;margin-top:3px;color:var(--text-light)}._reminderItemMetaIcon_1wo0v_870{flex-shrink:0;display:flex;align-items:center}._reminderItemMetaIcon_1wo0v_870._overdue_1wo0v_832{color:var(--danger, #e74c3c)}._reminderItemTime_1wo0v_880{font-size:12px;color:var(--text-light)}._reminderItemTime_1wo0v_880._overdue_1wo0v_832{color:var(--danger, #e74c3c);font-weight:600}._reminderCheckBtn_1wo0v_890{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:3px solid var(--primary-pink, #f093fb);background:var(--pastel-pink, #fce4f3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s ease,border-color .3s ease;padding:0}._reminderCheckmark_1wo0v_906{width:16px;height:16px;color:#2d2d2d;animation:_checkmarkAppear_1wo0v_1 .3s ease}@keyframes _checkmarkAppear_1wo0v_1{0%{transform:scale(0) rotate(-45deg);opacity:0}50%{transform:scale(1.2) rotate(5deg)}to{transform:scale(1) rotate(0);opacity:1}}._reminderDeleteBtn_1wo0v_919{flex-shrink:0;border:none;background:none;color:var(--primary-pink, #f093fb);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:8px;min-width:32px;min-height:32px;transition:all .2s ease}._reminderDeleteBtn_1wo0v_919:hover{transform:scale(1.1)}._reminderDeleteBtnConfirm_1wo0v_939{background:#fff;color:#e74c3c;border:2px solid #e74c3c;border-radius:12px;min-width:48px;min-height:40px;padding:6px 12px;font-size:13px;font-weight:700;transition:none;animation:_pulseReminder_1wo0v_1 .5s ease-in-out infinite}@keyframes _pulseReminder_1wo0v_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._reminderButton_1wo0v_958{width:48px;height:48px;min-width:48px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--primary-purple, #B19CD9),var(--primary-pink, #f093fb));color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 2px 8px #b19cd94d}._reminderButton_1wo0v_958:hover{transform:scale(1.05);box-shadow:0 4px 12px #b19cd966}._reminderButton_1wo0v_958:active{transform:scale(.95)}._reminderButton_1wo0v_958:disabled{opacity:.4;cursor:not-allowed;transform:none}body.dark-mode ._reminderItem_1wo0v_820,body.auto-mode ._reminderItem_1wo0v_820{background:#1a1a1a}body.dark-mode ._reminderItem_1wo0v_820._overdue_1wo0v_832,body.auto-mode ._reminderItem_1wo0v_820._overdue_1wo0v_832{background:#e74c3c14}body.dark-mode ._reminderItemText_1wo0v_847,body.auto-mode ._reminderItemText_1wo0v_847{color:#f8f7f4}@media(prefers-color-scheme:dark){body.auto-mode ._reminderItem_1wo0v_820{background:#1a1a1a}body.auto-mode ._reminderItem_1wo0v_820._overdue_1wo0v_832{background:#e74c3c14}body.auto-mode ._reminderItemText_1wo0v_847{color:#f8f7f4}}
