:root{--deep-plum:#39293e;--lavender:#b2a5c1;--violet-purple:#6c3baa;--off-white:#f5f5f5;--silver-grey:#b3b3b3;--soft-pink:#efb0c2;--context-green:#2ecc71;--error-red:#dc3545;--error-light:#f8d7da;--warning-yellow:#ffc107;--success-green:#28a745;--amber-orange:#ff9f43;--brand-dark-purple:var(--deep-plum);--brand-light-purple:var(--lavender);--brand-light-gray:var(--off-white);--brand-medium-gray:var(--silver-grey);--brand-accent-purple:var(--violet-purple);--brand-accent-pink:var(--soft-pink);--primary-accent:var(--violet-purple);--color-background:var(--deep-plum);--color-surface:var(--off-white);--color-primary:var(--violet-purple);--color-secondary:var(--lavender);--color-accent:var(--soft-pink);--color-text-primary:var(--off-white);--color-text-secondary:var(--silver-grey);--color-text-dark:#2c3e50;--color-text-muted:#6c757d;--color-border:var(--silver-grey);--color-error:var(--error-red);--color-error-light:var(--error-light);--color-warning:var(--warning-yellow);--color-success:var(--success-green);--color-chat-bg:#f8f4ff;--color-error-border:rgba(220,53,69,.3);--color-active:var(--amber-orange);--color-primary-hover:color-mix(in srgb,var(--violet-purple) 80%,#000);--color-surface-light:#f5f6f8;--color-surface-medium:#f0f1f4;--color-border-light:#f0f0f0;--color-success-hover:#218838;--color-error-hover:#c82333;--gradient-plum-lavender:linear-gradient(135deg,var(--deep-plum) 0%,var(--lavender) 100%);--gradient-violet-pink:linear-gradient(135deg,var(--violet-purple) 0%,var(--soft-pink) 100%);--gradient-subtle:linear-gradient(180deg,var(--off-white) 0%,rgba(178,165,193,.1) 100%);--elevation-1:0 2px 4px rgba(57,41,62,.1);--elevation-2:0 4px 8px rgba(57,41,62,.15);--elevation-3:0 8px 16px rgba(57,41,62,.2);--elevation-hover:0 6px 12px rgba(108,59,170,.15);--elevation-sm:var(--elevation-1);--elevation-md:var(--elevation-2);--elevation-lg:var(--elevation-3);--transition-fast:.2s ease-in-out;--transition-normal:.3s ease-in-out;--transition-slow:.5s ease-in-out;--transition-base:var(--transition-normal);--radius-small:4px;--radius-medium:8px;--radius-large:12px;--radius-round:9999px;--weather-widget-padding:10px 16px;--weather-widget-gap:12px;--weather-font-temp:15px;--weather-font-emoji:16px;--weather-font-condition:9px;--weather-font-aqi:13px;--weather-hover-delay:.5s}@keyframes _slideLeft_694mt_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRight_694mt_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes _scaleOut_694mt_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes _bounceIn_694mt_1{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes _wiggle_694mt_1{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes _pulseDot_694mt_1{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes _collapseUp_694mt_1{0%{opacity:1;transform:scaleY(1);transform-origin:top center}to{opacity:0;transform:scaleY(0);transform-origin:top center}}@keyframes _iconRotate_694mt_1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes _gentleFadeIn_694mt_1{0%{opacity:0}to{opacity:1}}@keyframes _cardHover_694mt_1{0%{transform:translateY(0)}to{transform:translateY(-2px)}}._gpu-accelerated_694mt_1{backface-visibility:hidden;perspective:1000px;transform:translateZ(0);will-change:transform,opacity}._gpu-animated_694mt_1{transform:translateZ(0);will-change:transform}._animate-fadeIn_694mt_1{animation:_fadeIn_694mt_1 .3s ease-out}._animate-slideDown_694mt_1{animation:_slideDown_694mt_1 .3s ease-out}._animate-scaleIn_694mt_1{animation:_scaleIn_694mt_1 .3s ease-out}._animate-bounce_694mt_1{animation:_bounce_694mt_1 .6s ease-in-out}@keyframes _spin_694mt_1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes _pulse_694mt_1{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes _fadeIn_694mt_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeInUp_694mt_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInDown_694mt_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideIn_694mt_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _slideInUp_694mt_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideUp_694mt_1{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes _fadeInPanel_694mt_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInOverlay_694mt_1{0%{opacity:0}to{opacity:1}}@keyframes _slideInModal_694mt_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _slideDownEditor_694mt_1{0%{opacity:0;transform:scaleY(0);transform-origin:top center}to{opacity:1;transform:scaleY(1);transform-origin:top center}}@keyframes _scaleInModal_694mt_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _fadeInTab_694mt_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _powerGlow_694mt_1{0%,to{box-shadow:0 0 5px #efb0c2cc,0 0 10px #efb0c299,0 0 15px #efb0c266,0 0 20px #efb0c233}50%{box-shadow:0 0 10px #efb0c2,0 0 20px #efb0c2cc,0 0 30px #efb0c299,0 0 40px #efb0c266}}@keyframes _gentle-pulse_694mt_1{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes _iconBounce_694mt_1{0%,to{transform:translateY(0)}25%{transform:translateY(-3px)}75%{transform:translateY(3px)}}@keyframes _subtle-wiggle_694mt_1{0%,to{transform:rotate(0)}25%{transform:rotate(-1deg)}75%{transform:rotate(1deg)}}@keyframes _cardFadeIn_694mt_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _expandDown_694mt_1{0%{opacity:0;transform:scaleY(0);transform-origin:top center}to{opacity:1;transform:scaleY(1);transform-origin:top center}}@keyframes _progressFill_694mt_1{0%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}@keyframes _progressComplete_694mt_1{0%,to{background:#6c3baa;background:var(--brand-accent-purple)}50%{background:#efb0c2;background:var(--brand-accent-pink)}}@keyframes _slideUpFade_694mt_1{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _shimmer_694mt_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes _heartPop_694mt_1{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes _bounce_694mt_1{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes _modalEntry_694mt_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _slideDown_694mt_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _smoothPulse_694mt_1{0%,to{opacity:.7}50%{opacity:1}}@keyframes _gentlePulse_694mt_1{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes _subtleWiggle_694mt_1{0%,to{transform:rotate(0)}25%{transform:rotate(-1deg)}75%{transform:rotate(1deg)}}@keyframes _scaleIn_694mt_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes _gentleShake_694mt_1{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes _powerButtonGlow_694mt_1{0%{box-shadow:0 0 10px #3b82f6b3,0 0 20px #6366f180,0 0 30px #8b5cf64d,inset 0 1px 2px #fff6,inset 0 -1px 2px #6366f14d}50%{box-shadow:0 0 15px #3b82f6e6,0 0 25px #6366f1b3,0 0 35px #8b5cf680,inset 0 1px 3px #ffffff80,inset 0 -1px 3px #6366f166}to{box-shadow:0 0 10px #3b82f6b3,0 0 20px #6366f180,0 0 30px #8b5cf64d,inset 0 1px 2px #fff6,inset 0 -1px 2px #6366f14d}}._notesModal_694mt_9 ._modalContent_694mt_9{background:#39293e;background:var(--deep-plum);border:1px solid hsla(0,0%,70%,.15);box-shadow:0 20px 40px #39293e1a}._notesContainer_694mt_15{background:transparent;display:flex;flex-direction:column;gap:1.5rem;height:100%;padding:1.5rem}._notesHeader_694mt_24{display:flex;flex-direction:column;gap:.75rem}._notesContent_694mt_30{contain:layout style paint;contain-intrinsic-size:auto 600px;content-visibility:auto;flex:1;overflow-y:auto;padding-right:.5rem;scrollbar-color:hsla(0,0%,70%,.3) transparent;scrollbar-width:thin}._notesInputForm_694mt_44{display:flex;flex-direction:column;gap:.5rem}._notesInputWrapper_694mt_50{align-items:flex-start;background:#f5f5f514;border:1px solid rgba(178,165,193,.2);border-radius:8px;display:flex;padding:.75rem 1rem;position:relative;transition:all .3s ease-in-out;transition:all var(--transition-normal)}._notesInputWrapper_694mt_50:hover{background:#f5f5f51f;border-color:#b2a5c14d}._notesInputWrapper_694mt_50._focused_694mt_66{background:#f5f5f526;border-color:#6c3baa;border-color:var(--violet-purple);box-shadow:0 0 0 3px #6c3baa26;transform:translateY(-1px)}._notesInputIcon_694mt_73{color:#b2a5c1b3;font-size:1.2rem;margin-right:.75rem;margin-top:.1rem;transition:color .2s ease-in-out;transition:color var(--transition-fast)}._notesInputWrapper_694mt_50._focused_694mt_66 ._notesInputIcon_694mt_73{color:#b2a5c1;color:var(--lavender)}._notesInput_694mt_44{background:transparent;border:none;color:#f5f5f5;color:var(--off-white);flex:1;font-family:inherit;font-size:1rem;line-height:1.5;max-height:120px;min-height:1.5rem;outline:none;resize:none;transition:all .2s ease-in-out;transition:all var(--transition-fast)}._notesInput_694mt_44::-moz-placeholder{color:#b2a5c199;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out;-moz-transition:color var(--transition-normal);transition:color var(--transition-normal)}._notesInput_694mt_44::placeholder{color:#b2a5c199;transition:color .3s ease-in-out;transition:color var(--transition-normal)}._notesInputWrapper_694mt_50._focused_694mt_66 ._notesInput_694mt_44::-moz-placeholder{color:#b2a5c1cc}._notesInputWrapper_694mt_50._focused_694mt_66 ._notesInput_694mt_44::placeholder{color:#b2a5c1cc}._notesSubmitButton_694mt_109{align-items:center;background:#6c3baa;background:var(--violet-purple);border:none;border-radius:6px;box-shadow:0 1px 2px #39293e0d;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-left:.5rem;padding:.4rem;transition:all .2s ease-in-out;transition:all var(--transition-fast)}._notesSubmitButton_694mt_109:hover{background:color-mix(in srgb,#6c3baa 90%,#000);box-shadow:0 2px 6px #6c3baa26;transform:translateY(-1px)}@supports (color:color-mix(in lch,red,blue)){._notesSubmitButton_694mt_109:hover{background:color-mix(in srgb,var(--violet-purple) 90%,#000)}}._notesSubmitButton_694mt_109:active{transform:translateY(0)}._notesInputHint_694mt_134{color:#b2a5c180;font-size:.75rem;opacity:0;text-align:center;transition:opacity .3s ease-in-out;transition:opacity var(--transition-normal)}._notesInputForm_694mt_44:hover ._notesInputHint_694mt_134,._notesInputWrapper_694mt_50._focused_694mt_66~._notesInputHint_694mt_134{opacity:1}._notesFilterContainer_694mt_148{display:flex;flex-direction:column;gap:.5rem}._notesSearchWrapper_694mt_154{position:relative;width:100%}._notesSearchIcon_694mt_159{color:#b2a5c180;font-size:1rem;left:.875rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s ease-in-out;transition:color var(--transition-fast)}._notesSearchWrapper_694mt_154:focus-within ._notesSearchIcon_694mt_159{color:#b2a5c1;color:var(--lavender)}._notesSearchInput_694mt_174{background:#f5f5f514;border:1px solid rgba(178,165,193,.2);border-radius:6px;color:#f5f5f5;color:var(--off-white);font-size:.95rem;outline:none;padding:.625rem 1rem .625rem 2.5rem;transition:all .2s ease-in-out;transition:all var(--transition-fast);width:100%}._notesSearchInput_694mt_174::-moz-placeholder{color:#b2a5c180}._notesSearchInput_694mt_174::placeholder{color:#b2a5c180}._notesSearchInput_694mt_174:focus{background:#f5f5f51f;border-color:#6c3baa;border-color:var(--violet-purple);box-shadow:0 0 0 3px #6c3baa26}._notesFilterBar_694mt_196{align-items:center;display:flex;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;scrollbar-color:rgba(178,165,193,.2) transparent;scrollbar-width:thin}._notesFilterBar_694mt_196::-webkit-scrollbar{height:4px}._notesFilterBar_694mt_196::-webkit-scrollbar-track{background:transparent}._notesFilterBar_694mt_196::-webkit-scrollbar-thumb{background-color:#b2a5c133;border-radius:2px}._notesActionFilters_694mt_219{margin-top:0}._notesFilterButton_694mt_223{align-items:center;background:#f5f5f514;border:1px solid rgba(178,165,193,.2);border-radius:6px;color:#b2a5c1;color:var(--lavender);cursor:pointer;display:inline-flex;font-size:.75rem;gap:.2rem;height:32px;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;padding:.35rem .75rem;text-align:center;transition:all .2s ease-in-out;transition:all var(--transition-fast);white-space:nowrap}._notesFilterButton_694mt_223:hover{background:#f5f5f51f;border-color:#b2a5c14d;color:#f5f5f5;color:var(--off-white)}._notesFilterButton_694mt_223._active_694mt_248{background:#6c3baa;background:var(--violet-purple);border-color:#6c3baa;border-color:var(--violet-purple);box-shadow:0 2px 6px #6c3baa33;color:#fff}._notesFilterButton_694mt_223._active_694mt_248:hover{background:color-mix(in srgb,#6c3baa 90%,#000)}@supports (color:color-mix(in lch,red,blue)){._notesFilterButton_694mt_223._active_694mt_248:hover{background:color-mix(in srgb,var(--violet-purple) 90%,#000)}}._notesResultCount_694mt_259{color:#b2a5c199;font-size:.875rem;margin-left:auto;margin-top:.5rem;text-align:right;white-space:nowrap}._notesList_694mt_269{display:flex;flex-direction:column;gap:.75rem}._notesEmptyState_694mt_275{color:#b2a5c180;padding:3rem 1.5rem;text-align:center}._notesEmptyIcon_694mt_281{font-size:3rem;margin-bottom:1rem;opacity:.6}._notesEmptyText_694mt_287{font-size:1.1rem;margin-bottom:.5rem}._notesEmptyHint_694mt_292{font-size:.9rem;opacity:.8}._notesEntry_694mt_298{animation:_fadeInScale_694mt_1 .3s ease-out;background:linear-gradient(135deg,#f5f5f50f,#f5f5f508);border:1px solid rgba(178,165,193,.12);border-radius:12px;cursor:pointer;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s ease-in-out;transition:all var(--transition-normal)}._notesEntry_694mt_298:before{background:linear-gradient(90deg,#6c3baa,#b2a5c1);background:linear-gradient(90deg,var(--violet-purple) 0,var(--lavender) 100%);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out;transition:opacity var(--transition-normal)}._notesEntry_694mt_298:hover:before{opacity:.8}@keyframes _fadeInScale_694mt_1{0%{opacity:0;transform:scale(.98) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}._notesEntry_694mt_298:hover{background:linear-gradient(135deg,#f5f5f514,#f5f5f50d);border-color:#b2a5c133;box-shadow:0 8px 24px #00000026;transform:translateY(-3px)}._notesEntryHeader_694mt_344{align-items:flex-start;border-bottom:1px solid rgba(178,165,193,.08);display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem}._notesEditedIndicator_694mt_354{display:none}._notesEntryContent_694mt_358{flex:1;min-width:0}._notesEntryTags_694mt_364{align-items:center;display:flex;gap:.375rem;margin-left:auto}._notesEntryTag_694mt_364{background:transparent;border:1px solid rgba(108,59,170,.3);border-radius:12px;color:#6c3baa;color:var(--violet-purple);font-size:.625rem;font-weight:500;letter-spacing:.025em;padding:.125rem .375rem;transition:all .2s ease-in-out;transition:all var(--transition-fast);white-space:nowrap}._notesEntryTag_694mt_364:hover{background:#6c3baa1a;border-color:#6c3baa80}._notesActionType_694mt_389{background:#efb0c226;border:1px solid rgba(239,176,194,.25);border-radius:12px;color:#efb0c2;color:var(--soft-pink);font-size:.625rem;font-weight:600;letter-spacing:.025em;padding:.125rem .375rem;text-transform:uppercase;white-space:nowrap}._notesEntryTask_694mt_403{background:#f5f5f508;border-left:2px solid #6c3baa;border-left:2px solid var(--violet-purple);border-radius:0 4px 4px 0;margin-top:.75rem;padding:.5rem}._notesEntryTaskLabel_694mt_411{color:#6c3baa;color:var(--violet-purple);font-size:.625rem;font-weight:600;letter-spacing:.05em;margin-bottom:.375rem;text-transform:uppercase}._notesEntryTaskText_694mt_420{align-items:center;color:#f5f5f5;color:var(--off-white);display:flex;font-size:.9rem;gap:.5rem}._notesEntryTaskCheckbox_694mt_428{background:#f5f5f50d;border:1.5px solid #b2a5c1;border:1.5px solid var(--lavender);border-radius:3px;flex-shrink:0;height:14px;position:relative;width:14px}._notesEntryTaskCheckbox_694mt_428._checked_694mt_438:after{color:#6c3baa;color:var(--violet-purple);content:"✓";font-size:12px;font-weight:700;left:1px;position:absolute;top:-2px}._notesEntryText_694mt_448{color:#f5f5f5;color:var(--off-white);line-height:1.7;margin:0;word-wrap:break-word;font-size:1rem;font-weight:400;letter-spacing:.01em;white-space:pre-wrap}._notesEntryTime_694mt_459,._notesEntryTimestamp_694mt_459{color:#b2a5c1;color:var(--lavender);font-size:.75rem;font-weight:600;letter-spacing:.025em;white-space:nowrap}._notesProcessingIndicator_694mt_468{animation:_pulse_694mt_1 2s infinite;color:#efb0c2;color:var(--soft-pink);font-size:.7rem;font-weight:400}._notesEntryActions_694mt_476{display:flex;gap:.3rem;opacity:0;transform:translate(8px);transition:all .2s ease-in-out;transition:all var(--transition-fast)}._notesEntry_694mt_298:hover ._notesEntryActions_694mt_476{opacity:1;transform:translate(0)}._notesActionButton_694mt_489{align-items:center;background:transparent;border:none;border-radius:6px;color:#b2a5c166;cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:.3rem;transition:all .2s ease-in-out;transition:all var(--transition-fast)}._notesActionButton_694mt_489:hover{background:#f5f5f514;color:#f5f5f5;color:var(--off-white);opacity:1;transform:scale(1.1)}._notesActionButton_694mt_489._delete_694mt_510:hover{background:#ff6b6b26;color:#ff6b6b;transform:scale(1.1)}._deleteConfirmContent_694mt_518{padding:1.5rem;text-align:center}._deleteConfirmIcon_694mt_523{color:#ff6b6b;font-size:3rem;margin-bottom:1rem}._deleteConfirmMessage_694mt_529{color:#f5f5f5;color:var(--off-white);font-size:1.1rem;margin-bottom:.5rem}._deleteConfirmSubmessage_694mt_535{color:#b2a5c1b3;font-size:.95rem;margin-bottom:1.5rem}._deleteConfirmActions_694mt_541{display:flex;gap:.75rem;justify-content:center}._deleteConfirmButton_694mt_547{border:none;border-radius:8px;border-radius:var(--radius-medium);cursor:pointer;font-weight:500;outline:none;padding:.625rem 1.5rem;transition:all .2s ease-in-out;transition:all var(--transition-fast)}._deleteConfirmButton_694mt_547._cancel_694mt_557{background:#f5f5f51a;border:1px solid rgba(178,165,193,.2);color:#f5f5f5;color:var(--off-white)}._deleteConfirmButton_694mt_547._cancel_694mt_557:hover{background:#f5f5f526;border-color:#b2a5c14d}._deleteConfirmButton_694mt_547._delete_694mt_510{background:#ff6b6b;color:#fff}._deleteConfirmButton_694mt_547._delete_694mt_510:hover{background:#ff5252;box-shadow:0 2px 8px #ff6b6b4d;transform:translateY(-1px)}._notesErrorContainer_694mt_580{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem;text-align:center}._notesErrorIcon_694mt_590{color:#ff6b6b;font-size:3rem;margin-bottom:1rem}._notesErrorTitle_694mt_596{color:#f5f5f5;color:var(--off-white);font-size:1.5rem;margin-bottom:.5rem}._notesErrorMessage_694mt_602{color:#b2a5c1cc;line-height:1.6;margin-bottom:1.5rem;max-width:400px}._notesErrorButton_694mt_609{background:#6c3baa;background:var(--violet-purple);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease-in-out;transition:all var(--transition-fast)}._notesErrorButton_694mt_609:hover{background:color-mix(in srgb,#6c3baa 90%,#000);box-shadow:0 2px 8px #6c3baa33;transform:translateY(-1px)}@supports (color:color-mix(in lch,red,blue)){._notesErrorButton_694mt_609:hover{background:color-mix(in srgb,var(--violet-purple) 90%,#000)}}._notesSearchToggle_694mt_627{align-items:center;background:#f5f5f514;border:1px solid rgba(178,165,193,.2);border-radius:6px;color:#b2a5c1b3;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-left:auto;transition:all .2s ease-in-out;transition:all var(--transition-fast);width:32px}._notesSearchToggle_694mt_627:hover{background:#f5f5f51f;border-color:#b2a5c14d;color:#f5f5f5;color:var(--off-white)}._notesSearchToggle_694mt_627._active_694mt_248{background:#6c3baa;background:var(--violet-purple);border-color:#6c3baa;border-color:var(--violet-purple);color:#fff}._notesSearchToggle_694mt_627 svg{height:14px;width:14px}._notesSearchContainer_694mt_661{align-items:center;display:flex;position:relative;width:100%}._notesSearchClear_694mt_668{align-items:center;background:transparent;border:none;border-radius:50%;color:#b2a5c1b3;cursor:pointer;display:flex;font-size:1.25rem;height:24px;justify-content:center;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;transition:all var(--transition-fast);width:24px}._notesSearchClear_694mt_668:hover{background:#f5f5f51a;color:#f5f5f5;color:var(--off-white)}._notesTextLine_694mt_758{color:#f5f5f5;color:var(--off-white);font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.7;margin:.25rem 0}._notesExtractedTasks_694mt_778{border-top:1px solid rgba(178,165,193,.08);margin-top:1rem;padding-top:.75rem}._notesExtractedLabel_694mt_784{color:#6c3baa;color:var(--violet-purple);font-size:.625rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}._notesTaskLine_694mt_793{margin:.375rem 0}._notesCheckboxLabel_694mt_797{align-items:center;cursor:pointer;display:flex;gap:.5rem}._notesCheckbox_694mt_797{display:none}._notesCheckboxCustom_694mt_808{background:#f5f5f50d;border:1.5px solid rgba(178,165,193,.4);border-radius:4px;flex-shrink:0;height:16px;position:relative;transition:all .2s ease-in-out;transition:all var(--transition-fast);width:16px}._notesCheckbox_694mt_797:checked+._notesCheckboxCustom_694mt_808{background:#6c3baa;background:var(--violet-purple);border-color:#6c3baa;border-color:var(--violet-purple)}._notesCheckbox_694mt_797:checked+._notesCheckboxCustom_694mt_808:after{color:#fff;content:"✓";font-size:12px;font-weight:700;left:2px;position:absolute;top:-2px}._notesTaskText_694mt_834{color:#f5f5f5;color:var(--off-white);font-size:.95rem;line-height:1.5;transition:all .2s ease-in-out;transition:all var(--transition-fast)}._notesTaskText_694mt_834._completed_694mt_841{color:#b2a5c180;text-decoration:line-through}._notesEntry_694mt_298._aiProcessing_694mt_847{overflow:visible;position:relative}._notesEntry_694mt_298._aiProcessing_694mt_847:after{animation:_rotate_694mt_1 3s linear infinite;background:linear-gradient(45deg,#6c3baa,#b2a5c1,#efb0c2);background:linear-gradient(45deg,var(--violet-purple),var(--lavender),var(--soft-pink));border-radius:12px;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute}@keyframes _rotate_694mt_1{to{transform:rotate(1turn)}}._notesEditMode_694mt_870{width:100%}._notesEditTextarea_694mt_874{background:#f5f5f50d;border:1px solid rgba(178,165,193,.2);border-radius:6px;color:#f5f5f5;color:var(--off-white);font-family:inherit;font-size:.95rem;line-height:1.6;min-height:100px;outline:none;padding:.75rem;resize:vertical;transition:all .2s ease-in-out;transition:all var(--transition-fast);width:100%}._notesEditTextarea_694mt_874:focus{background:#f5f5f514;border-color:#6c3baa;border-color:var(--violet-purple);box-shadow:0 0 0 3px #6c3baa26}._notesEditActions_694mt_896{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem}._notesButton_694mt_903{border:none;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:500;outline:none;padding:.4rem 1rem;transition:all .2s ease-in-out;transition:all var(--transition-fast)}._notesButton_694mt_903._save_694mt_914{background:#6c3baa;background:var(--violet-purple);box-shadow:0 2px 4px #6c3baa33;color:#fff}._notesButton_694mt_903._save_694mt_914:hover{background:color-mix(in srgb,#6c3baa 90%,#000);box-shadow:0 3px 6px #6c3baa4d;transform:translateY(-1px)}@supports (color:color-mix(in lch,red,blue)){._notesButton_694mt_903._save_694mt_914:hover{background:color-mix(in srgb,var(--violet-purple) 90%,#000)}}._notesButton_694mt_903._cancel_694mt_557{background:#f5f5f51a;border:1px solid rgba(178,165,193,.2);color:#f5f5f5;color:var(--off-white)}._notesButton_694mt_903._cancel_694mt_557:hover{background:#f5f5f526;border-color:#b2a5c14d}._notesErrorBoundary_694mt_938{padding:2rem;text-align:center}._notesErrorContent_694mt_943{margin:0 auto;max-width:500px}._notesErrorDetails_694mt_948{background:#f5f5f50d;border-radius:8px;color:#b2a5c1b3;font-size:.875rem;margin:1.5rem 0;padding:1rem;text-align:left}._notesErrorActions_694mt_958{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}._notesErrorButton_694mt_609._primary_694mt_965{background:#6c3baa;background:var(--violet-purple);color:#fff}._notesErrorButton_694mt_609._secondary_694mt_970{background:#f5f5f51a;border:1px solid rgba(178,165,193,.2);color:#f5f5f5;color:var(--off-white)}._deleteConfirmBackdrop_694mt_977{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}._deleteConfirmDialog_694mt_991{animation:_fadeInScale_694mt_1 .2s ease-out;background:#39293e;background:var(--deep-plum);border:1px solid rgba(178,165,193,.2);border-radius:12px;box-shadow:0 20px 40px #0000004d;max-width:400px;padding:2rem;width:90%}._deleteConfirmTitle_694mt_1002{color:#f5f5f5;color:var(--off-white);font-size:1.25rem;font-weight:600;margin-bottom:1rem}._notesLoading_694mt_1010{align-items:center;color:#b2a5c199;display:flex;flex-direction:column;height:200px;justify-content:center}._notesLoadingSpinner_694mt_1019{animation:_spin_694mt_1 .8s linear infinite;border:2px solid rgba(178,165,193,.2);border-radius:50%;border-top:2px solid var(--violet-purple);height:32px;margin-bottom:1rem;width:32px}._notesError_694mt_580{color:#ff6b6b;padding:2rem;text-align:center}._notesErrorRetry_694mt_1036{background:#f5f5f51a;border:1px solid rgba(178,165,193,.2);border-radius:6px;color:#f5f5f5;color:var(--off-white);cursor:pointer;margin-top:1rem;padding:.5rem 1.5rem;transition:all .2s ease-in-out;transition:all var(--transition-fast)}._notesErrorRetry_694mt_1036:hover{background:#f5f5f526;border-color:#b2a5c14d}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;will-change:auto!important}._gpu-accelerated_694mt_1,._gpu-animated_694mt_1{transform:none!important}}@media (max-width:768px){._notesContainer_694mt_15{gap:1rem;padding:1rem}._notesInputWrapper_694mt_50{padding:.625rem .875rem}._notesInputIcon_694mt_73{font-size:1.1rem;margin-right:.625rem}._notesInput_694mt_44{font-size:.95rem}._notesInputHint_694mt_134{font-size:.7rem}._notesFilterContainer_694mt_148{gap:.5rem}._notesSearchInput_694mt_174{font-size:.875rem;padding:.5rem .875rem .5rem 2.25rem}._notesFilterButton_694mt_223{font-size:.7rem;height:28px;padding:.3rem .6rem}._notesSearchToggle_694mt_627{flex:0 0 auto;height:28px;width:28px}._notesFilterBar_694mt_196{flex-wrap:wrap}._notesList_694mt_269{gap:.5rem}._notesEntry_694mt_298{padding:.875rem}._notesEntryText_694mt_448{font-size:.95rem}._notesEntryTime_694mt_459,._notesEntryTimestamp_694mt_459{font-size:.7rem}._notesTextLine_694mt_758{font-size:.95rem}._notesActionType_694mt_389,._notesEntryTag_694mt_364{font-size:.6rem}}
