: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}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}*{-webkit-tap-highlight-color:transparent}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_ci5am_1{position:relative;margin-bottom:8px}._taskItem_ci5am_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_ci5am_18{animation:_slideIn_ci5am_18 .3s cubic-bezier(.4,0,.2,1)}@keyframes _slideIn_ci5am_18{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}._taskDeleting_ci5am_33{transform:translate(-100%);opacity:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1)}._taskItem_ci5am_6:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--shadow)}._taskContent_ci5am_44{display:flex;align-items:center;gap:12px;flex:1;cursor:pointer;user-select:none}._checkbox_ci5am_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_ci5am_53._pink_ci5am_66{border-color:var(--primary-pink);background:var(--pastel-pink)}._checkbox_ci5am_53._purple_ci5am_71{border-color:var(--primary-purple);background:var(--pastel-purple)}._checkbox_ci5am_53._blue_ci5am_76{border-color:var(--primary-blue);background:var(--pastel-blue)}._checkbox_ci5am_53._mint_ci5am_81{border-color:#5dd9c1;background:var(--pastel-mint)}._checkbox_ci5am_53._peach_ci5am_86{border-color:#ffb088;background:var(--pastel-peach)}._checkbox_ci5am_53._lavender_ci5am_91{border-color:var(--primary-purple);background:var(--pastel-lavender)}._checkmark_ci5am_96{width:18px;height:18px;color:#fff;animation:_checkmarkAppear_ci5am_1 .3s ease}@keyframes _checkmarkAppear_ci5am_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_ci5am_117{font-size:16px;color:var(--text-dark);line-height:1.4}._completedText_ci5am_123{font-size:16px;color:var(--text-light);text-decoration:line-through;line-height:1.4;opacity:.5}._deleteButton_ci5am_131{background:none;border:none;font-size:18px;cursor:pointer;opacity:.5;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_ci5am_131:hover{opacity:1;background:#fee;transform:scale(1.1)}._deleteButtonConfirm_ci5am_153{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;animation:_pulseTask_ci5am_1 .5s ease-in-out infinite}@keyframes _pulseTask_ci5am_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._dragging_ci5am_176{opacity:.95;box-shadow:0 6px 20px #00000026!important;transition:none!important;user-select:none;z-index:1001!important}._taskReorderControls_ci5am_184{position:absolute;left:-88px;top:50%;transform:translateY(-50%);display:flex;flex-direction:row;gap:4px;z-index:1000;pointer-events:auto}._arrowButton_ci5am_196{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_ci5am_196:disabled{opacity:.25;cursor:not-allowed;color:#ccc;border-color:#0000001a}._arrowButton_ci5am_196:not(:disabled):hover{transform:scale(1.15);box-shadow:0 4px 12px #667eea4d;background:#667eea1a;border-color:#667eea80}body.dark-mode ._taskItem_ci5am_6,body.auto-mode ._taskItem_ci5am_6{background:#1a1a1a}body.dark-mode ._text_ci5am_117,body.auto-mode ._text_ci5am_117{color:#f8f7f4}body.dark-mode ._completedText_ci5am_123,body.auto-mode ._completedText_ci5am_123{color:#b8b8b8;opacity:.4}body.dark-mode ._checkmark_ci5am_96,body.auto-mode ._checkmark_ci5am_96{color:#1a1a1a}._cameraButton_ci5am_250{background:none;border:none;font-size:18px;cursor:pointer;opacity:.5;transition:all .2s ease;padding:4px 8px;border-radius:8px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._cameraButton_ci5am_250:hover{opacity:1;background:#0000000f;transform:scale(1.1)}._thumbnailButton_ci5am_274{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_ci5am_274:hover{border-color:#0000004d;transform:scale(1.08)}._thumbnail_ci5am_274{width:100%;height:100%;object-fit:cover;display:block}._imageModalOverlay_ci5am_303{position:fixed;inset:0;background:#000000d1;z-index:9000;display:flex;align-items:center;justify-content:center;padding:24px}._imageModalContent_ci5am_314{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:min(90vw,480px);width:100%}._imageModalPhoto_ci5am_323{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_ci5am_333{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_ci5am_333:hover{background:#e74c3cb3;border-color:#e74c3c}body.dark-mode ._thumbnailButton_ci5am_274,body.auto-mode ._thumbnailButton_ci5am_274{border-color:#fff3}body.dark-mode ._thumbnailButton_ci5am_274:hover,body.auto-mode ._thumbnailButton_ci5am_274:hover{border-color:#ffffff80}._priorityIcon_1p362_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_1p362_1._interactive_1p362_14{cursor:pointer;padding:6px}._priorityIcon_1p362_1._interactive_1p362_14:hover{background:#0000000d;transform:scale(1.1)}._priorityIcon_1p362_1._interactive_1p362_14:active{transform:scale(.95)}._bar_1p362_28{width:5px;border-radius:2px;transition:all .3s ease}._bar1_1p362_34{height:8px}._bar2_1p362_38{height:14px}._bar3_1p362_42{height:20px}._bar_1p362_28._active_1p362_46{box-shadow:0 2px 4px #0003}body.dark-mode ._priorityIcon_1p362_1._interactive_1p362_14:hover,body.auto-mode ._priorityIcon_1p362_1._interactive_1p362_14:hover{background:#ffffff1a}@media(prefers-color-scheme:dark){body.auto-mode ._priorityIcon_1p362_1._interactive_1p362_14:hover{background:#ffffff1a}}._cardContainer_1tgry_1{position:relative;margin-bottom:16px;overflow:visible;border-radius:24px}._cardContainer_1tgry_1._dragging_1tgry_8{z-index:1001;overflow:visible}._cardDeleting_1tgry_13{transform:translate(-100%);opacity:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1)}._slideIn_1tgry_19{animation:_slideIn_1tgry_19 .4s cubic-bezier(.25,.46,.45,.94)}@keyframes _slideIn_1tgry_19{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}._swipeActions_1tgry_34{position:absolute;top:0;bottom:0;width:150px;display:flex;align-items:center;justify-content:center;z-index:1}._swipeActionsLeft_1tgry_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_1tgry_57{right:0;background:linear-gradient(-90deg,rgba(255,107,107,.3),transparent)}._swipeButton_1tgry_62{width:50px;height:50px;min-width:50px;min-height:50px;border-radius:50%;border:none;font-size:22px;cursor:pointer;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_1tgry_62:active{transform:scale(.9)}._deleteButton_1tgry_88{background:linear-gradient(135deg,#ff6b6b,#ee5a6f)}._deleteButtonConfirm_1tgry_92{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;animation:_pulseDelete_1tgry_1 .5s ease-in-out infinite}@keyframes _pulseDelete_1tgry_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._deleteButtonConfirm_1tgry_92:hover{background:#fff!important;border-color:#e74c3c}._duplicateButton_1tgry_120{background:linear-gradient(135deg,#4ecdc4,#44a08d)}._folderButton_1tgry_124{background:linear-gradient(135deg,#b19cd9,#a8d8ea)}._calendarSwipeButton_1tgry_128{background:linear-gradient(135deg,#f093fb,#f5576c)}._recurringButton_1tgry_132{background:linear-gradient(135deg,#a8edea,#fed6e3)}._card_1tgry_1{position:relative;border-radius:24px;padding:20px;box-shadow:0 4px 16px var(--shadow);z-index:2;background:#fff;will-change:transform}._cardSwiping_1tgry_146{transition:none;user-select:none}._cardSettled_1tgry_151{transition:transform .3s cubic-bezier(.4,0,.2,1)}._card_1tgry_1._pink_1tgry_155{background:linear-gradient(135deg,#ffb6d9,#ffe5ec)}._card_1tgry_1._purple_1tgry_159{background:linear-gradient(135deg,#d4bfff,#f0e5ff)}._card_1tgry_1._blue_1tgry_163{background:linear-gradient(135deg,#a6d4ff,#d6e8ff)}._card_1tgry_1._mint_1tgry_167{background:linear-gradient(135deg,#a8e6e3,#d4f1f4)}._card_1tgry_1._peach_1tgry_171{background:linear-gradient(135deg,#ffd4b0,#ffe8d6)}._card_1tgry_1._aqua_1tgry_175{background:linear-gradient(135deg,#7fe5ff,#d6f4ff)}._card_1tgry_1._yellow_1tgry_179{background:linear-gradient(135deg,#fff499,#fffbe5)}._card_1tgry_1._coral_1tgry_183{background:linear-gradient(135deg,#ffb8b8,#ffe0e0)}._card_1tgry_1._sage_1tgry_187{background:linear-gradient(135deg,#c8e6c9,#e8f5e9)}._card_1tgry_1._magenta_1tgry_191{background:linear-gradient(135deg,#ff8ad8,#ffd6f0)}._header_1tgry_195{display:flex;justify-content:space-between;align-items:flex-start;cursor:pointer;user-select:none;min-height:88px}._headerLeft_1tgry_204{display:flex;align-items:stretch;gap:16px;flex:1;min-width:0}._emojiContainer_1tgry_212{display:flex;flex-direction:column;align-items:center;padding-top:8px}._emoji_1tgry_212{font-size:48px;line-height:1;padding-top:4px}._folderBadge_1tgry_225{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_1tgry_225:hover{transform:scale(1.05);box-shadow:0 4px 8px #00000026}._folderBadge_1tgry_225:active{transform:scale(.95)}._folderBadge_1tgry_225._pink_1tgry_155{background:linear-gradient(135deg,#ffb6d94d,#ffa6c14d)}._folderBadge_1tgry_225._purple_1tgry_159{background:linear-gradient(135deg,#b19cd94d,#a884e64d)}._folderBadge_1tgry_225._blue_1tgry_163{background:linear-gradient(135deg,#a8d8ea4d,#93c5fd4d)}._folderBadge_1tgry_225._mint_1tgry_167{background:linear-gradient(135deg,#aaf0d14d,#7fffd44d)}._folderBadge_1tgry_225._peach_1tgry_171{background:linear-gradient(135deg,#ffdab94d,#ffb69a4d)}._folderBadge_1tgry_225._aqua_1tgry_175{background:linear-gradient(135deg,#7fdbff4d,#66c7f44d)}._folderBadge_1tgry_225._yellow_1tgry_179{background:linear-gradient(135deg,#ffeb3b4d,#ffd54f4d)}._folderBadge_1tgry_225._coral_1tgry_183{background:linear-gradient(135deg,#ff7f7f4d,#ff69694d)}._folderBadge_1tgry_225._sage_1tgry_187{background:linear-gradient(135deg,#b2d8b24d,#9bc49b4d)}._folderBadge_1tgry_225._magenta_1tgry_191{background:linear-gradient(135deg,#ff69b44d,#ff14934d)}._folderBadgeEmoji_1tgry_293{font-size:14px;line-height:1}._folderBadgeName_1tgry_298{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}._headerInfo_1tgry_305{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;transition:height .3s ease}._nameRow_1tgry_314{display:flex;align-items:center;gap:8px}._recurringBadge_1tgry_320{font-size:16px;opacity:.8;flex-shrink:0}._name_1tgry_314{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_1tgry_314{line-clamp:5;-webkit-line-clamp:5}}._nameInput_1tgry_353{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_1tgry_353:focus{outline:none;border-color:var(--primary-purple)}._progressWrapper_1tgry_372{display:flex;align-items:center;gap:8px;width:100%;margin-top:4px}._progress_1tgry_372{display:flex;flex-direction:row;align-items:center;gap:12px;flex:1}._progressText_1tgry_388{font-size:14px;color:var(--text-light);font-weight:600;white-space:nowrap;flex-shrink:0}._progressBar_1tgry_396{height:8px;background:#fffc;border-radius:999px;overflow:hidden;box-shadow:inset 0 1px 3px #0000001a;flex:1;min-width:0}._progressFill_1tgry_406{height:100%;background:linear-gradient(90deg,var(--primary-pink),var(--primary-purple));border-radius:999px;transition:width .5s ease}._expandButtonContainer_1tgry_413{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;align-self:center}._expandButton_1tgry_413{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_1tgry_413:hover{color:var(--text-dark);transform:scale(1.1)}._collapsedIcon_1tgry_439{display:inline-block;transform:rotate(-90deg);transition:transform .3s ease}._expandedIcon_1tgry_445{display:inline-block;transform:rotate(0);transition:transform .3s ease}._content_1tgry_451{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_1tgry_462{max-height:2000px;opacity:1;transform:translateY(0);margin-top:20px;padding-top:20px;border-top-color:#fff9}._tasks_1tgry_471{margin-bottom:16px}._emptyState_1tgry_475{text-align:center;color:var(--text-light);font-size:16px;padding:24px;margin:0}._addTaskForm_1tgry_483{display:flex;gap:8px;margin-bottom:12px}._taskInput_1tgry_489{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_1tgry_489:focus{outline:none;border-color:var(--primary-pink);box-shadow:0 0 0 3px #ffa6c91a}._taskInput_1tgry_489::placeholder{color:var(--text-light)}._addTaskButton_1tgry_511{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_1tgry_511:hover{transform:scale(1.05);box-shadow:0 4px 12px #ffa6c966}._addTaskButton_1tgry_511:active{transform:scale(.95)}._deleteCategory_1tgry_536{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_1tgry_536:hover{background:#fee;border-color:#e74c3c}._categoryReorderControls_1tgry_554{position:absolute;left:-80px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;z-index:1000;pointer-events:auto}._arrowButton_1tgry_566{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_1tgry_566:disabled{opacity:.25;cursor:not-allowed;color:#ccc;border-color:#0000001a}._arrowButton_1tgry_566:not(:disabled):hover{transform:scale(1.15);box-shadow:0 4px 12px #667eea4d;background:#667eea1a;border-color:#667eea80}._taskEditButton_1tgry_597,._taskDoneButton_1tgry_598{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_1tgry_597{background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff}._taskEditButton_1tgry_597:hover{transform:scale(1.05);box-shadow:0 2px 8px #ffa6c94d}._taskDoneButton_1tgry_598{background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff}._taskDoneButton_1tgry_598:hover{transform:scale(1.05);box-shadow:0 2px 8px #ffa6c94d}._editButtonsContainer_1tgry_630{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;margin-top:4px}._customIcon_1tgry_639{width:48px;height:48px;object-fit:contain;border-radius:8px;padding:2px}._iconUploadSection_1tgry_647{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}._iconUploadButton_1tgry_654,._iconRemoveButton_1tgry_655{padding:10px 16px;border-radius:12px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;text-align:center}._iconUploadButton_1tgry_654{background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;box-shadow:0 2px 8px #ffa6c94d}._iconUploadButton_1tgry_654:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ffa6c966}._iconUploadButton_1tgry_654:active{transform:translateY(0)}._iconRemoveButton_1tgry_655{background:#fff;color:#e74c3c;border:2px solid #fee}._iconRemoveButton_1tgry_655:hover{background:#fee;border-color:#e74c3c}body.dark-mode ._card_1tgry_1,body.auto-mode ._card_1tgry_1{box-shadow:0 4px 16px #ffffff1a}body.dark-mode ._name_1tgry_314,body.auto-mode ._name_1tgry_314{color:#4a4a4a}body.dark-mode ._nameInput_1tgry_353,body.auto-mode ._nameInput_1tgry_353{background:#1a1a1a;color:#f8f7f4;border-color:var(--primary-pink)}body.dark-mode ._progressText_1tgry_388,body.auto-mode ._progressText_1tgry_388,body.dark-mode ._expandButton_1tgry_413,body.auto-mode ._expandButton_1tgry_413,body.dark-mode ._emptyState_1tgry_475,body.auto-mode ._emptyState_1tgry_475{color:#8c8c8c}body.dark-mode ._addTaskButton_1tgry_511,body.auto-mode ._addTaskButton_1tgry_511{background:#1a1a1a;color:#f8f7f4;border:2px solid var(--primary-pink)}body.dark-mode ._deleteButtonConfirm_1tgry_92{background:#fff!important;border-color:#e74c3c!important;color:#e74c3c}body.dark-mode ._deleteButtonConfirm_1tgry_92:hover{background:#fff!important;border-color:#e74c3c!important}body.dark-mode ._taskInput_1tgry_489,body.auto-mode ._taskInput_1tgry_489{background:#ffffffe6;border-color:#fffc;color:#4a4a4a}body.dark-mode ._taskInput_1tgry_489::placeholder,body.auto-mode ._taskInput_1tgry_489::placeholder{color:#8c8c8c}body.dark-mode ._categoryReorderButton_1tgry_755{background:#1a1a1a;border-color:#c9a0ff4d}body.dark-mode ._categoryReorderButton_1tgry_755:hover{background:#2a2a2a;border-color:var(--primary-purple)}body.dark-mode ._iconRemoveButton_1tgry_655,body.auto-mode ._iconRemoveButton_1tgry_655{background:#1a1a1a;border-color:#e74c3c80}body.dark-mode ._iconRemoveButton_1tgry_655:hover,body.auto-mode ._iconRemoveButton_1tgry_655:hover{background:#2a2a2a;border-color:#e74c3c}body.dark-mode ._folderBadge_1tgry_225,body.auto-mode ._folderBadge_1tgry_225{color:#4a4a4a}@media(prefers-color-scheme:dark){body.auto-mode ._card_1tgry_1{box-shadow:0 4px 16px #ffffff1a}body.auto-mode ._name_1tgry_314{color:#4a4a4a}body.auto-mode ._progressText_1tgry_388,body.auto-mode ._expandButton_1tgry_413,body.auto-mode ._emptyState_1tgry_475{color:#8c8c8c}body.auto-mode ._deleteButtonConfirm_1tgry_92{background:#1a1a1a;border-color:#fee}body.auto-mode ._deleteButtonConfirm_1tgry_92:hover{background:#2a2a2a}body.auto-mode ._taskInput_1tgry_489{background:#ffffffe6;border-color:#fffc;color:#4a4a4a}body.auto-mode ._taskInput_1tgry_489::placeholder{color:#8c8c8c}body.auto-mode ._categoryReorderButton_1tgry_755{background:#1a1a1a;border-color:#c9a0ff4d}body.auto-mode ._categoryReorderButton_1tgry_755:hover{background:#2a2a2a;border-color:var(--primary-purple)}body.auto-mode ._iconRemoveButton_1tgry_655{background:#1a1a1a;border-color:#e74c3c80}body.auto-mode ._iconRemoveButton_1tgry_655:hover{background:#2a2a2a;border-color:#e74c3c}}._addButton_10bnx_1{position:fixed;bottom:32px;right:32px;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_10bnx_1 2s infinite;z-index:100}._hidden_10bnx_20{opacity:0;pointer-events:none;transform:scale(.8) translateY(16px);animation:none}._addButton_10bnx_1:hover{transform:scale(1.1);box-shadow:0 12px 32px #ffa6c980}._addButton_10bnx_1:active{transform:scale(.95)}._icon_10bnx_36{font-size:32px;font-weight:300;color:#fff;line-height:1}@keyframes _pulse_10bnx_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_1bbia_1{max-width:600px;margin:0 auto;padding:20px}._createButton_1bbia_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_1bbia_8:hover{transform:scale(1.02);box-shadow:0 6px 16px #ffa6c966}._createButton_1bbia_8:active{transform:scale(.98)}._createButton_1bbia_8:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._createButton_1bbia_8:disabled:hover{transform:none;box-shadow:none}._createIcon_1bbia_48{font-size:20px}._createForm_1bbia_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_1bbia_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_1bbia_62:focus{outline:none;border-color:var(--primary-purple);box-shadow:0 0 0 3px #a884e61a}._emojiPicker_1bbia_81{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:16px}._emojiButton_1bbia_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_1bbia_88:hover{transform:scale(1.05);border-color:var(--primary-purple)}._emojiButton_1bbia_88:active{transform:scale(.95)}._emojiButton_1bbia_88._selected_1bbia_110{border-color:var(--primary-purple);background:linear-gradient(135deg,#ffa6c933,#a884e633);transform:scale(1.05)}._colorPicker_1bbia_116{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px}._colorButton_1bbia_123{aspect-ratio:1;border-radius:12px;border:3px solid transparent;cursor:pointer;transition:all .2s ease}._colorButton_1bbia_123:hover{transform:scale(1.05)}._colorButton_1bbia_123:active{transform:scale(.95)}._colorButton_1bbia_123._selectedColor_1bbia_139{border-color:var(--text-dark);transform:scale(1.1)}._colorButton_1bbia_123._pink_1bbia_145{background:linear-gradient(135deg,#ffb6d9,#ffa6c1)}._colorButton_1bbia_123._purple_1bbia_149{background:linear-gradient(135deg,#b19cd9,#a884e6)}._colorButton_1bbia_123._blue_1bbia_153{background:linear-gradient(135deg,#a8d8ea,#93c5fd)}._colorButton_1bbia_123._mint_1bbia_157{background:linear-gradient(135deg,#aaf0d1,#7fffd4)}._colorButton_1bbia_123._peach_1bbia_161{background:linear-gradient(135deg,#ffdab9,#ffb69a)}._colorButton_1bbia_123._aqua_1bbia_165{background:linear-gradient(135deg,#7fdbff,#66c7f4)}._colorButton_1bbia_123._yellow_1bbia_169{background:linear-gradient(135deg,#ffeb3b,#ffd54f)}._colorButton_1bbia_123._coral_1bbia_173{background:linear-gradient(135deg,#ff7f7f,#ff6969)}._colorButton_1bbia_123._sage_1bbia_177{background:linear-gradient(135deg,#b2d8b2,#9bc49b)}._colorButton_1bbia_123._magenta_1bbia_181{background:linear-gradient(135deg,#ff69b4,#ff1493)}._formActions_1bbia_185{display:flex;gap:12px}._cancelButton_1bbia_190,._submitButton_1bbia_191{flex:1;padding:12px;border-radius:12px;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}._cancelButton_1bbia_190{background:var(--border);color:var(--text-dark)}._cancelButton_1bbia_190:hover{background:var(--text-light);transform:scale(1.02)}._cancelButton_1bbia_190:active{transform:scale(.98)}._submitButton_1bbia_191{background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff;box-shadow:0 4px 12px #ffa6c94d}._submitButton_1bbia_191:hover{transform:scale(1.02);box-shadow:0 6px 16px #ffa6c966}._submitButton_1bbia_191:active{transform:scale(.98)}._foldersGrid_1bbia_232{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:600px){._foldersGrid_1bbia_232{grid-template-columns:repeat(3,1fr)}}._folderCard_1bbia_244{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_1bbia_244:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}._folderCard_1bbia_244._pink_1bbia_145:before{background:linear-gradient(135deg,#ffb6d9,#ffa6c1);opacity:.8}._folderCard_1bbia_244._purple_1bbia_149:before{background:linear-gradient(135deg,#b19cd9,#a884e6);opacity:.8}._folderCard_1bbia_244._blue_1bbia_153:before{background:linear-gradient(135deg,#a8d8ea,#93c5fd);opacity:.8}._folderCard_1bbia_244._mint_1bbia_157:before{background:linear-gradient(135deg,#aaf0d1,#7fffd4);opacity:.8}._folderCard_1bbia_244._peach_1bbia_161:before{background:linear-gradient(135deg,#ffdab9,#ffb69a);opacity:.8}._folderCard_1bbia_244._aqua_1bbia_165:before{background:linear-gradient(135deg,#7fdbff,#66c7f4);opacity:.8}._folderCard_1bbia_244._yellow_1bbia_169:before{background:linear-gradient(135deg,#ffeb3b,#ffd54f);opacity:.8}._folderCard_1bbia_244._coral_1bbia_173:before{background:linear-gradient(135deg,#ff7f7f,#ff6969);opacity:.8}._folderCard_1bbia_244._sage_1bbia_177:before{background:linear-gradient(135deg,#b2d8b2,#9bc49b);opacity:.8}._folderCard_1bbia_244._magenta_1bbia_181:before{background:linear-gradient(135deg,#ff69b4,#ff1493);opacity:.8}._folderCard_1bbia_244:hover{transform:scale(1.05);box-shadow:0 4px 12px var(--shadow)}._folderCard_1bbia_244:active{transform:scale(.98)}._folderCard_1bbia_244._selected_1bbia_110{border-color:var(--primary-purple);transform:scale(1.05);box-shadow:0 4px 16px #a884e64d}._folderCard_1bbia_244._selected_1bbia_110:before{height:100%;opacity:.2}._folderEmoji_1bbia_339{font-size:32px;line-height:1}._folderName_1bbia_344{font-size:14px;font-weight:600;color:var(--text-dark);text-align:center;word-break:break-word;max-width:100%}._folderCard_1bbia_244._editMode_1bbia_354{cursor:pointer}._deleteIcon_1bbia_358{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_1bbia_244._deleteConfirm_1bbia_372 ._deleteIcon_1bbia_358{width:100px;height:100px;border-radius:16px;background:#fff;border:2px solid #e74c3c;color:#e74c3c;font-size:32px;animation:_pulseSquare_1bbia_1 .5s ease-in-out infinite}@keyframes _pulseSquare_1bbia_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._folderCard_1bbia_244._fading_1bbia_392{animation:_fadeOut_1bbia_1 .3s ease-out forwards}@keyframes _fadeOut_1bbia_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}._emptyState_1bbia_408{text-align:center;padding:40px 20px;color:var(--text-light)}._emptyEmoji_1bbia_414{font-size:64px;display:block;margin-bottom:16px;opacity:.5}._emptyText_1bbia_421{font-size:16px;margin:0}body.dark-mode ._createForm_1bbia_53,body.auto-mode ._createForm_1bbia_53{background:#2a2a2a}body.dark-mode ._nameInput_1bbia_62,body.auto-mode ._nameInput_1bbia_62{background:#1e1e1e;color:#f8f7f4;border-color:#444}body.dark-mode ._emojiButton_1bbia_88,body.auto-mode ._emojiButton_1bbia_88{background:#1e1e1e;border-color:#444}body.dark-mode ._folderCard_1bbia_244,body.auto-mode ._folderCard_1bbia_244{background:#2a2a2a}body.dark-mode ._folderCard_1bbia_244:before,body.auto-mode ._folderCard_1bbia_244:before{opacity:.8!important}body.dark-mode ._folderCard_1bbia_244._selected_1bbia_110:before,body.auto-mode ._folderCard_1bbia_244._selected_1bbia_110:before{opacity:.3!important}body.dark-mode ._folderName_1bbia_344,body.auto-mode ._folderName_1bbia_344{color:#f8f7f4}body.dark-mode ._cancelButton_1bbia_190,body.auto-mode ._cancelButton_1bbia_190{background:#444;color:#f8f7f4}._backdrop_1rn9q_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_1rn9q_2._open_1rn9q_19{opacity:1;pointer-events:auto}._modal_1rn9q_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_1rn9q_25._open_1rn9q_19{transform:scale(1);opacity:1}._header_1rn9q_43{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #f0f0f0}._title_1rn9q_51{margin:0;font-size:24px;font-weight:700;color:var(--text-dark)}._closeButton_1rn9q_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_1rn9q_58:hover{background:#f5f5f5;color:var(--text-dark)}._content_1rn9q_79{padding:24px}._description_1rn9q_83{margin:0 0 24px;font-size:16px;color:var(--text-light);text-align:center}._error_1rn9q_90{background:#ff3b301a;color:#ff3b30;padding:12px 16px;border-radius:12px;margin-bottom:16px;font-size:14px;text-align:center}._form_1rn9q_101{display:flex;flex-direction:column;gap:16px}._inputGroup_1rn9q_107{display:flex;flex-direction:column;gap:8px}._label_1rn9q_113{font-size:14px;font-weight:600;color:var(--text-dark)}._input_1rn9q_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_1rn9q_107:focus{outline:none;border-color:var(--primary-pink);box-shadow:0 0 0 3px #ffa6c91a}._input_1rn9q_107::placeholder{color:var(--text-light)}._submitButton_1rn9q_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_1rn9q_141:hover:not(:disabled){transform:scale(1.02);box-shadow:0 4px 12px #ffa6c966}._submitButton_1rn9q_141:active:not(:disabled){transform:scale(.98)}._submitButton_1rn9q_141:disabled{opacity:.6;cursor:not-allowed}._footer_1rn9q_170{margin-top:16px;text-align:center}._toggleButton_1rn9q_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_1rn9q_175:hover{color:var(--primary-pink)}._forgotLink_1rn9q_191{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_1rn9q_191:hover{color:var(--primary-pink);text-decoration:underline}._successMessage_1rn9q_210{text-align:center;color:#22c55e;font-size:15px;padding:16px 0 24px;line-height:1.5}body.dark-mode ._modal_1rn9q_25{background:#000;box-shadow:0 8px 32px #ffffff1a}body.dark-mode ._header_1rn9q_43{border-bottom:1px solid #333}body.dark-mode ._closeButton_1rn9q_58:hover{background:#1a1a1a}body.dark-mode ._input_1rn9q_107{background:#1a1a1a;border-color:#333;color:#fff}body.dark-mode ._input_1rn9q_107:focus{border-color:var(--primary-pink);background:#2a2a2a}@media(prefers-color-scheme:dark){body.auto-mode ._modal_1rn9q_25{background:#000;box-shadow:0 8px 32px #ffffff1a}body.auto-mode ._header_1rn9q_43{border-bottom:1px solid #333}body.auto-mode ._closeButton_1rn9q_58:hover{background:#1a1a1a}body.auto-mode ._input_1rn9q_107{background:#1a1a1a;border-color:#333;color:#fff}body.auto-mode ._input_1rn9q_107:focus{border-color:var(--primary-pink);background:#2a2a2a}}._list_1pkyl_1{list-style:none;margin:0;padding:0 4px 0 0;display:flex;flex-direction:column;gap:14px;max-height:60vh;overflow-y:auto}._list_1pkyl_1::-webkit-scrollbar{width:4px}._list_1pkyl_1::-webkit-scrollbar-track{background:transparent}._list_1pkyl_1::-webkit-scrollbar-thumb{background:var(--text-light);border-radius:2px;opacity:.4}._item_1pkyl_28{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:10px;background:#00000008}body.dark-mode ._item_1pkyl_28{background:#ffffff0d}@media(prefers-color-scheme:dark){body.auto-mode ._item_1pkyl_28{background:#ffffff0d}}._emoji_1pkyl_47{font-size:22px;flex-shrink:0;line-height:1.4}._text_1pkyl_53{font-size:var(--font-size-body);color:var(--text-dark);line-height: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_zf3mb_1{font-size:13px;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}._intervalRow_zf3mb_10{display:flex;gap:8px;margin-bottom:20px}._intervalBtn_zf3mb_16{flex:1;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_zf3mb_16._active_zf3mb_28{background:var(--primary-purple, #B19CD9);color:#fff;border-color:var(--primary-purple, #B19CD9)}._actions_zf3mb_34{display:flex;gap:10px}._saveBtn_zf3mb_39{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_zf3mb_39:disabled{opacity:.4;cursor:not-allowed}._clearBtn_zf3mb_57{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_zf3mb_57:hover{background:#e74c3c1a}._upgradeGate_zf3mb_73{padding:16px 0;text-align:center;color:var(--text-light);font-size:14px;line-height:1.6}body.dark-mode ._intervalBtn_zf3mb_16{background:#ffffff14;color:var(--text)}._app_1yz8r_1{height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#ffeef8,#e5f4ff);overflow:hidden}body.dark-mode ._app_1yz8r_1{background:#000}@media(prefers-color-scheme:dark){body.auto-mode ._app_1yz8r_1{background:#000}}._header_1yz8r_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_1yz8r_20{padding-left:var(--spacing-md)}}body.dark-mode ._header_1yz8r_20{background:#000000f2}@media(prefers-color-scheme:dark){body.auto-mode ._header_1yz8r_20{background:#000000f2}}._title_1yz8r_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_1yz8r_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_1yz8r_77{font-size:24px;animation:_float_1yz8r_1 3s ease-in-out infinite}@keyframes _float_1yz8r_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._signInButton_1yz8r_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_1yz8r_93:hover{transform:scale(1.05);box-shadow:0 4px 12px #ffa6c980}._signInButton_1yz8r_93:active{transform:scale(.95)}._signOutButton_1yz8r_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_1yz8r_115:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000026}._signOutButton_1yz8r_115:active{transform:scale(.95)}body.dark-mode ._signOutButton_1yz8r_115{background:#ffffff1a;color:var(--text-light)}body.dark-mode ._signOutButton_1yz8r_115:hover{background:#fff3}@media(prefers-color-scheme:dark){body.auto-mode ._signOutButton_1yz8r_115{background:#ffffff1a;color:var(--text-light)}body.auto-mode ._signOutButton_1yz8r_115:hover{background:#fff3}}._helpButton_1yz8r_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_1yz8r_161:hover{transform:scale(1.1);box-shadow:0 4px 12px #ffa6c980}._helpButton_1yz8r_161:active{transform:scale(.95)}._main_1yz8r_188{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_1yz8r_199{display:flex;flex-direction:column;overflow:visible;padding-left:90px;margin-left:-90px}._emptyState_1yz8r_207{text-align:center;padding:60px 20px;animation:_fadeIn_1yz8r_1 .5s ease-out}@keyframes _fadeIn_1yz8r_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._emptyEmoji_1yz8r_224{font-size:80px;display:block;margin-bottom:20px;animation:_bounce_1yz8r_1 2s ease-in-out infinite}@keyframes _bounce_1yz8r_1{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}._emptyTitle_1yz8r_241{font-size:var(--font-size-h2);font-weight:700;color:var(--text-dark);margin:0 0 12px}._emptyText_1yz8r_248{font-size:var(--font-size-body);color:var(--text-light);margin:0}._modalForm_1yz8r_254{display:flex;flex-direction:column;gap:24px;overflow-x:hidden}._formGroup_1yz8r_261{display:flex;flex-direction:column;gap:12px}._label_1yz8r_267{font-size:16px;font-weight:600;color:var(--text-dark)}._input_1yz8r_273{padding:14px 16px;border:2px solid #f0f0f0;border-radius:16px;font-size:16px;color:var(--text-dark);transition:all .2s ease}._input_1yz8r_273:focus{outline:none;border-color:var(--primary-pink);box-shadow:0 0 0 3px #ffa6c91a}._emojiGrid_1yz8r_288{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-height:200px;overflow-y:auto;overflow-x:hidden;padding:4px}._emojiButton_1yz8r_298{font-size:32px;padding:12px;border:3px solid transparent;background:#f8f8f8;border-radius:16px;cursor:pointer;transition:all .2s ease}._emojiButton_1yz8r_298:hover{background:#f0f0f0;transform:scale(1.1)}._emojiButton_1yz8r_298._selected_1yz8r_313{border-color:var(--primary-pink);background:var(--pastel-pink);transform:scale(1.1)}._colorGrid_1yz8r_319{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:4px}._colorButton_1yz8r_326{width:100%;aspect-ratio:1;border:3px solid transparent;border-radius:16px;cursor:pointer;transition:all .2s ease}._colorButton_1yz8r_326:hover{transform:scale(1.1)}._colorButton_1yz8r_326._selectedColor_1yz8r_339{border-color:var(--primary-pink);transform:scale(1.1);box-shadow:0 4px 12px var(--shadow)}._colorButton_1yz8r_326._pink_1yz8r_345{background:var(--pastel-pink)}._colorButton_1yz8r_326._purple_1yz8r_349{background:var(--pastel-purple)}._colorButton_1yz8r_326._blue_1yz8r_353{background:var(--pastel-blue)}._colorButton_1yz8r_326._mint_1yz8r_357{background:var(--pastel-mint)}._colorButton_1yz8r_326._peach_1yz8r_361{background:var(--pastel-peach)}._colorButton_1yz8r_326._aqua_1yz8r_365{background:var(--pastel-aqua)}._colorButton_1yz8r_326._yellow_1yz8r_369{background:var(--pastel-yellow)}._colorButton_1yz8r_326._coral_1yz8r_373{background:var(--pastel-coral)}._colorButton_1yz8r_326._sage_1yz8r_377{background:var(--pastel-sage)}._colorButton_1yz8r_326._magenta_1yz8r_381{background:var(--pastel-magenta)}._submitButton_1yz8r_385{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_1yz8r_385:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffa6c980}._submitButton_1yz8r_385:active{transform:translateY(0)}._calendarToggle_1yz8r_407{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_1yz8r_407:hover{border-color:var(--primary-pink);background:var(--pastel-pink);transform:translateY(-1px)}._calendarToggle_1yz8r_407:active{transform:translateY(0)}._section_1yz8r_434{margin-bottom:32px;overflow:visible}._sectionHeader_1yz8r_439{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._sectionHeader_1yz8r_439 ._sectionTitle_1yz8r_446{margin-bottom:0}._sectionTitle_1yz8r_446{margin:0 0 16px;font-size:18px;font-weight:700;color:var(--text-dark);display:flex;align-items:center;gap:8px}._sectionEmoji_1yz8r_460{font-size:20px}._editButton_1yz8r_464,._doneButton_1yz8r_465{padding:8px 16px;border-radius:12px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}._editButton_1yz8r_464{background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff}._editButton_1yz8r_464:hover{transform:scale(1.05);box-shadow:0 2px 8px #ffa6c94d}._doneButton_1yz8r_465{background:linear-gradient(135deg,var(--primary-pink),var(--primary-purple));color:#fff}._doneButton_1yz8r_465:hover{transform:scale(1.05);box-shadow:0 2px 8px #ffa6c94d}body.dark-mode ._input_1yz8r_273,body.auto-mode ._input_1yz8r_273{background:#1a1a1a;border-color:#333;color:var(--text-dark)}body.dark-mode ._input_1yz8r_273::placeholder,body.auto-mode ._input_1yz8r_273::placeholder{color:var(--text-light)}body.dark-mode ._calendarToggle_1yz8r_407,body.auto-mode ._calendarToggle_1yz8r_407{background:#1a1a1a;border-color:#333;color:var(--text-dark)}body.dark-mode ._calendarToggle_1yz8r_407:hover,body.auto-mode ._calendarToggle_1yz8r_407:hover{background:#2a2a2a;border-color:var(--primary-purple)}body.dark-mode ._categoryInput_1yz8r_521,body.auto-mode ._categoryInput_1yz8r_521{background:#1a1a1a;border-color:#333;color:var(--text-dark)}body.dark-mode ._categoryInput_1yz8r_521::placeholder,body.auto-mode ._categoryInput_1yz8r_521::placeholder{color:var(--text-light)}body.dark-mode ._emojiButton_1yz8r_298,body.auto-mode ._emojiButton_1yz8r_298{background:#1a1a1a}body.dark-mode ._emojiButton_1yz8r_298:hover,body.auto-mode ._emojiButton_1yz8r_298:hover{background:#2a2a2a}@media(prefers-color-scheme:dark){body.auto-mode ._input_1yz8r_273{background:#1a1a1a;border-color:#333;color:var(--text-dark)}body.auto-mode ._input_1yz8r_273::placeholder{color:var(--text-light)}body.auto-mode ._calendarToggle_1yz8r_407{background:#1a1a1a;border-color:#333;color:var(--text-dark)}body.auto-mode ._calendarToggle_1yz8r_407:hover{background:#2a2a2a;border-color:var(--primary-purple)}body.auto-mode ._categoryInput_1yz8r_521{background:#1a1a1a;border-color:#333;color:var(--text-dark)}body.auto-mode ._categoryInput_1yz8r_521::placeholder{color:var(--text-light)}}._badgeFree_1yz8r_577{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_1yz8r_591{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_1yz8r_607{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_1yz8r_607:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ffa6c980}._upgradeBtn_1yz8r_607:active{transform:translateY(0)}._upgradeError_1yz8r_630{margin:8px 0 0;font-size:13px;color:#e05555;font-weight:500}body.dark-mode ._upgradeError_1yz8r_630{color:#ff7070}@media(prefers-color-scheme:dark){body.auto-mode ._upgradeError_1yz8r_630{color:#ff7070}}._upgradeSuccess_1yz8r_647{text-align:center;padding:8px 0 4px}._quickTasksSection_1yz8r_653{margin-bottom:24px}._quickTaskForm_1yz8r_657{display:flex;gap:8px;align-items:center}._quickTaskInput_1yz8r_663{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_1yz8r_663:focus{border-color:var(--primary-pink);box-shadow:0 0 0 3px #ffa6c91a}._quickTaskInput_1yz8r_663::placeholder{color:var(--text-light)}._quickTaskButton_1yz8r_685{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_1yz8r_685:hover{transform:scale(1.05);box-shadow:0 4px 12px #ffa6c966}._quickTaskButton_1yz8r_685:active{transform:scale(.95)}._quickTasksHeader_1yz8r_710{display:flex;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:12px}body.dark-mode ._quickTaskInput_1yz8r_663,body.auto-mode ._quickTaskInput_1yz8r_663{background:#1a1a1a;border-color:#333;color:#f8f7f4}body.dark-mode ._quickTaskInput_1yz8r_663:focus,body.auto-mode ._quickTaskInput_1yz8r_663:focus{border-color:var(--primary-pink)}body.dark-mode ._quickTaskInput_1yz8r_663::placeholder,body.auto-mode ._quickTaskInput_1yz8r_663::placeholder{color:#666}@media(prefers-color-scheme:dark){body.auto-mode ._quickTaskInput_1yz8r_663{background:#1a1a1a;border-color:#333;color:#f8f7f4}body.auto-mode ._quickTaskInput_1yz8r_663::placeholder{color:#666}}
