.ActionControlsBar_controlsGroup__2hFYU{display:flex;justify-content:flex-end;gap:6px}.ActionControlsBar_controlsGroup__2hFYU,.ActionControlsBar_searchBtn__VmW1R{align-items:center;position:relative;flex-shrink:0;height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ActionControlsBar_searchBtn__VmW1R{display:inline-flex;justify-content:center;width:32px;min-width:32px;min-height:32px;padding:0;border-radius:var(--radius-full);background:var(--surface);color:var(--muted-foreground);border:1px solid var(--border);transition:background-color .15s ease,color .15s ease,border-color .15s ease;cursor:pointer;box-shadow:var(--shadow-sm);outline:none;opacity:1}@media (hover:hover) and (pointer:fine){.ActionControlsBar_searchBtn__VmW1R:hover{color:var(--foreground);background:var(--surface-hover)}}.ActionControlsBar_searchBtn__VmW1R:active{background:var(--surface-hover)}.ActionControlsBar_searchBtnActive__iHlm8{background:var(--accent-subtle);color:var(--accent);border-color:var(--accent-subtle-border)}@media (hover:hover) and (pointer:fine){.ActionControlsBar_searchBtnActive__iHlm8:hover{background:var(--accent-subtle);color:var(--accent);border-color:var(--accent)}}.ActionControlsBar_searchActiveDot___XtRp{position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:var(--accent);border:1px solid var(--surface)}.ActionControlsBar_moreMenuBtn__B7Tnv{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border-radius:var(--radius-full);background:var(--surface);color:var(--muted-foreground);border:1px solid var(--border);transition:background-color .15s ease,color .15s ease,border-color .15s ease;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;box-shadow:var(--shadow-sm);position:relative;outline:none;opacity:1}@media (hover:hover) and (pointer:fine){.ActionControlsBar_moreMenuBtn__B7Tnv:hover{color:var(--foreground);background:var(--surface-hover)}}.ActionControlsBar_moreMenuBtn__B7Tnv:active{background:var(--surface-hover)}.ActionControlsBar_moreMenuBtnOpen__A9jR_{background:var(--surface-hover);color:var(--foreground);border-color:var(--border)}.ActionControlsBar_moreMenuBtnHasActive__cC35L{color:var(--accent)}.ActionControlsBar_popoverMenu__DP3p6{position:absolute;top:calc(100% + 6px);right:0;z-index:1000;width:246px;max-width:calc(100vw - 20px);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-lg,14px);box-shadow:0 10px 25px -5px rgba(0,0,0,.22),0 4px 10px -3px rgba(0,0,0,.12);padding:6px;overflow:hidden;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-sizing:border-box;transform-origin:calc(100% - 16px) top;will-change:transform,opacity;animation:ActionControlsBar_popoverIosEnter__PaFtY .18s cubic-bezier(.16,1,.3,1) forwards;display:flex;flex-direction:column;-webkit-tap-highlight-color:transparent}.ActionControlsBar_popoverMenu__DP3p6.ActionControlsBar_popoverClosing__PR6xd{animation:ActionControlsBar_popoverIosExit__r8Bst .14s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes ActionControlsBar_popoverIosEnter__PaFtY{0%{opacity:0;transform:translateY(-8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ActionControlsBar_popoverIosExit__r8Bst{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.94)}}.ActionControlsBar_menuRow__rNY_1{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:38px;padding:0 10px;border-radius:var(--radius-md,10px);background:transparent;border:none;color:var(--foreground);font-size:calc(13px * var(--font-scale, 1));font-weight:500;cursor:pointer;transition:background-color .15s ease;text-align:left;box-sizing:border-box;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;outline:none;opacity:1}@media (hover:hover) and (pointer:fine){.ActionControlsBar_menuRow__rNY_1:hover:not(:disabled){background:var(--surface-hover)}}.ActionControlsBar_menuRow__rNY_1:active:not(:disabled){background:var(--surface-hover)}.ActionControlsBar_menuRowDisabled__QV9RI{opacity:.42;cursor:not-allowed;pointer-events:none}.ActionControlsBar_menuRowLeft__UOhHn{display:flex;align-items:center;gap:10px;min-width:0}.ActionControlsBar_menuIcon__GybCk{color:var(--muted-foreground);flex-shrink:0;transition:color .15s ease}@media (hover:hover) and (pointer:fine){.ActionControlsBar_menuRow__rNY_1:hover:not(:disabled) .ActionControlsBar_menuIcon__GybCk{color:var(--accent)}}.ActionControlsBar_menuRowActive__T2UoP .ActionControlsBar_menuIcon__GybCk{color:var(--accent)}.ActionControlsBar_menuLabel__7j1pe{font-size:calc(13px * var(--font-scale, 1));font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ActionControlsBar_menuRowRight__8Q8vq{display:flex;align-items:center;gap:4px;flex-shrink:0}.ActionControlsBar_menuDivider__KyTV8{height:1px;background:var(--border-subtle,rgba(0,0,0,.08));margin:4px 6px;flex-shrink:0}.ActionControlsBar_menuRowDanger__rh1mC,.ActionControlsBar_menuRowDanger__rh1mC .ActionControlsBar_menuIcon__GybCk,.ActionControlsBar_menuRowDanger__rh1mC .ActionControlsBar_menuLabel__7j1pe{color:var(--danger,#ef4444)}@media (hover:hover) and (pointer:fine){.ActionControlsBar_menuRowDanger__rh1mC:hover:not(:disabled){background:var(--danger-subtle,rgba(239,68,68,.1))}.ActionControlsBar_menuRowDanger__rh1mC:hover:not(:disabled) .ActionControlsBar_menuIcon__GybCk,.ActionControlsBar_menuRowDanger__rh1mC:hover:not(:disabled) .ActionControlsBar_menuLabel__7j1pe{color:var(--danger,#ef4444)}}.ActionControlsBar_menuRowDanger__rh1mC:active:not(:disabled){background:var(--danger-subtle,rgba(239,68,68,.1))}.ActionControlsBar_toggleSwitch__ENGmv{position:relative;display:inline-block;width:32px;height:18px;border-radius:var(--radius-full);background:var(--border);transition:background-color .22s cubic-bezier(.2,.8,.2,1);flex-shrink:0}.ActionControlsBar_switchThumb__QGdNB{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.28);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.ActionControlsBar_switchChecked__qcUkj{background:var(--accent)}.ActionControlsBar_switchChecked__qcUkj .ActionControlsBar_switchThumb__QGdNB{transform:translateX(14px)}.ActionControlsBar_switchDisabled__sjGO8{opacity:.5}.ActionControlsBar_viewBadge__Qawrr{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-full);font-size:calc(11px * var(--font-scale, 1));font-weight:600;background:var(--surface);color:var(--muted-foreground);border:1px solid var(--border);flex-shrink:0;transition:color .15s ease,border-color .15s ease}@media (hover:hover) and (pointer:fine){.ActionControlsBar_menuRow__rNY_1:hover:not(:disabled) .ActionControlsBar_viewBadge__Qawrr{color:var(--foreground);border-color:var(--accent)}}@media (max-width:480px){.ActionControlsBar_controlsGroup__2hFYU{height:30px;gap:5px}.ActionControlsBar_moreMenuBtn__B7Tnv,.ActionControlsBar_searchBtn__VmW1R{width:30px;height:30px;min-width:30px;min-height:30px}.ActionControlsBar_popoverMenu__DP3p6{width:236px}.ActionControlsBar_menuRow__rNY_1{min-height:36px;font-size:calc(12.5px * var(--font-scale, 1));padding:0 8px}}:root[data-compact-width=true] .ActionControlsBar_controlsGroup__2hFYU,@container(max-width: 440px),@media(max-width: 440px){.ActionControlsBar_controlsGroup__2hFYU{height:28px;gap:4px}.ActionControlsBar_moreMenuBtn__B7Tnv,.ActionControlsBar_searchBtn__VmW1R{width:28px;height:28px;min-width:28px;min-height:28px}.ActionControlsBar_moreMenuBtn__B7Tnv svg,.ActionControlsBar_searchBtn__VmW1R svg{width:13.5px;height:13.5px}.ActionControlsBar_popoverMenu__DP3p6{width:230px;top:calc(100% + 4px)}.ActionControlsBar_menuRow__rNY_1{min-height:34px;font-size:calc(12px * var(--font-scale, 1));padding:0 7px}}.ConfirmDialog_overlay__a1QuC{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1100;display:flex;justify-content:center;align-items:center;padding:16px;animation:ConfirmDialog_fadeIn__2poLC .22s cubic-bezier(.16,1,.3,1);touch-action:none;overscroll-behavior:contain}.ConfirmDialog_dialog__bHXt5{position:relative;width:100%;max-width:380px;background:var(--surface);border-radius:var(--radius-lg);padding:24px 20px 20px;box-shadow:var(--shadow-lg);border:1px solid var(--border);animation:ConfirmDialog_dialogSpring__UN6jR .26s cubic-bezier(.16,1,.3,1);text-align:center;overscroll-behavior:contain}.ConfirmDialog_iconWrapper__m3GMb{position:relative;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--danger-subtle);border:1.5px solid color-mix(in srgb,var(--danger) 22%,transparent);margin:0 auto 16px;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;animation:ConfirmDialog_iconSpringIn__zikV_ .44s cubic-bezier(.34,1.56,.64,1),ConfirmDialog_iconHaloPulse__iUfsV 2.8s ease-in-out .44s infinite;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.ConfirmDialog_iconWrapper__m3GMb.ConfirmDialog_iconTapped__MS1MG,.ConfirmDialog_iconWrapper__m3GMb:hover{transform:scale(1.08);background:color-mix(in srgb,var(--danger) 20%,transparent);border-color:color-mix(in srgb,var(--danger) 38%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--danger) 14%,transparent)}.ConfirmDialog_iconWrapper__m3GMb.ConfirmDialog_hoveredByBtn__nsrMW{transform:scale(1.1);background:color-mix(in srgb,var(--danger) 22%,transparent);border-color:color-mix(in srgb,var(--danger) 45%,transparent);box-shadow:0 0 0 7px color-mix(in srgb,var(--danger) 16%,transparent)}.ConfirmDialog_iconWrapper__m3GMb.ConfirmDialog_loadingWrapper__nyJqi{animation:ConfirmDialog_iconSpringIn__zikV_ .44s cubic-bezier(.34,1.56,.64,1),ConfirmDialog_iconLoadingPulse__FhYMk .9s ease-in-out infinite}.ConfirmDialog_animatedTrashSvg__Pd7p2{color:var(--danger);overflow:visible;display:block}.ConfirmDialog_trashLid__GA9WY{transform-origin:4px 6px;animation:ConfirmDialog_lidEntrance___MNaC .58s cubic-bezier(.34,1.56,.64,1);transition:transform .26s cubic-bezier(.34,1.56,.64,1)}@keyframes ConfirmDialog_lidEntrance___MNaC{0%{transform:rotate(0deg) translateY(0)}30%{transform:rotate(-30deg) translateY(-3.5px)}65%{transform:rotate(7deg) translateY(.5px)}85%{transform:rotate(-3deg) translateY(-.5px)}to{transform:rotate(0deg) translateY(0)}}.ConfirmDialog_iconTapped__MS1MG .ConfirmDialog_trashLid__GA9WY,.ConfirmDialog_iconWrapper__m3GMb:hover .ConfirmDialog_trashLid__GA9WY,.ConfirmDialog_trashHovered__oz9mv .ConfirmDialog_trashLid__GA9WY{transform:rotate(-28deg) translateY(-3px)}.ConfirmDialog_trashBody__JFCzW{transform-origin:center bottom;animation:ConfirmDialog_bodyEntrance__kRenM .52s cubic-bezier(.34,1.56,.64,1);transition:transform .24s cubic-bezier(.34,1.56,.64,1)}@keyframes ConfirmDialog_bodyEntrance__kRenM{0%{transform:scale(.65) rotate(0deg)}40%{transform:scale(1.08) rotate(-7deg)}65%{transform:scale(.96) rotate(4deg)}85%{transform:scale(1.02) rotate(-1.5deg)}to{transform:scale(1) rotate(0deg)}}.ConfirmDialog_iconTapped__MS1MG .ConfirmDialog_trashBody__JFCzW,.ConfirmDialog_iconWrapper__m3GMb:hover .ConfirmDialog_trashBody__JFCzW,.ConfirmDialog_trashHovered__oz9mv .ConfirmDialog_trashBody__JFCzW{transform:rotate(3deg) scale(1.03)}.ConfirmDialog_trashLine1__LD1K7,.ConfirmDialog_trashLine2__TAnby{transition:transform .2s ease,opacity .2s ease}.ConfirmDialog_iconTapped__MS1MG .ConfirmDialog_trashLine1__LD1K7,.ConfirmDialog_iconWrapper__m3GMb:hover .ConfirmDialog_trashLine1__LD1K7,.ConfirmDialog_trashHovered__oz9mv .ConfirmDialog_trashLine1__LD1K7{transform:translateY(-1px)}.ConfirmDialog_iconTapped__MS1MG .ConfirmDialog_trashLine2__TAnby,.ConfirmDialog_iconWrapper__m3GMb:hover .ConfirmDialog_trashLine2__TAnby,.ConfirmDialog_trashHovered__oz9mv .ConfirmDialog_trashLine2__TAnby{transform:translateY(-.5px)}.ConfirmDialog_trashLoading__Oaa0v{animation:ConfirmDialog_trashShredder__W_ikh .22s ease-in-out infinite}.ConfirmDialog_trashLoading__Oaa0v .ConfirmDialog_trashLid__GA9WY{animation:ConfirmDialog_lidShredder__wOmJg .22s ease-in-out infinite alternate}@keyframes ConfirmDialog_trashShredder__W_ikh{0%,to{transform:translateX(0) rotate(0deg)}25%{transform:translateX(-1.5px) rotate(-2deg)}75%{transform:translateX(1.5px) rotate(2deg)}}@keyframes ConfirmDialog_lidShredder__wOmJg{0%{transform:rotate(-10deg) translateY(-1.5px)}to{transform:rotate(-24deg) translateY(-3px)}}@keyframes ConfirmDialog_iconSpringIn__zikV_{0%{opacity:0;transform:scale(.3) translateY(-10px)}60%{opacity:1;transform:scale(1.18) translateY(2px)}80%{transform:scale(.96) translateY(-1px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ConfirmDialog_iconHaloPulse__iUfsV{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--danger) 26%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--danger) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--danger) 0%,transparent)}}@keyframes ConfirmDialog_iconLoadingPulse__FhYMk{0%,to{transform:scale(1);box-shadow:0 0 0 0 color-mix(in srgb,var(--danger) 32%,transparent)}50%{transform:scale(1.08);box-shadow:0 0 0 8px color-mix(in srgb,var(--danger) 14%,transparent)}}.ConfirmDialog_dangerIcon__9Loqe{color:var(--danger)}.ConfirmDialog_title__Ijwiq{font-size:17px;font-weight:700;color:var(--foreground);margin-bottom:8px}.ConfirmDialog_description__uwLvG{font-size:13.5px;color:var(--muted-foreground);line-height:1.45;margin-bottom:24px}.ConfirmDialog_actions__R4Y5W{display:flex;gap:10px}.ConfirmDialog_cancelBtn__2UCZx{flex:1 1;padding:10px 14px;border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--foreground);font-size:14px;font-weight:600;border:1px solid var(--border);cursor:pointer;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.ConfirmDialog_cancelBtn__2UCZx:focus{outline:none}.ConfirmDialog_cancelBtn__2UCZx:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ConfirmDialog_cancelBtn__2UCZx:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.ConfirmDialog_cancelBtn__2UCZx:hover{background:var(--surface-hover);transform:translateY(-1px)}}.ConfirmDialog_confirmBtn__mtHes{flex:1 1;padding:10px 14px;border-radius:var(--radius-md);background:var(--accent);color:var(--accent-foreground);font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.ConfirmDialog_confirmBtn__mtHes:focus{outline:none}.ConfirmDialog_confirmBtn__mtHes:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ConfirmDialog_confirmBtn__mtHes:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.ConfirmDialog_confirmBtn__mtHes:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 14px var(--accent-subtle)}}.ConfirmDialog_confirmBtn__mtHes.ConfirmDialog_danger__VBlsX{background:var(--danger);color:#ffffff}@media (hover:hover) and (pointer:fine){.ConfirmDialog_confirmBtn__mtHes.ConfirmDialog_danger__VBlsX:hover{box-shadow:0 4px 14px var(--danger-subtle)}}@keyframes ConfirmDialog_fadeIn__2poLC{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog_dialogSpring__UN6jR{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ConfirmDialog_fadeOut__xROnx{0%{opacity:1}to{opacity:0}}@keyframes ConfirmDialog_dialogScaleOut__XNfgz{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.88) translateY(20px)}}.ConfirmDialog_overlayExiting__C7k0Q{animation:ConfirmDialog_fadeOut__xROnx .28s cubic-bezier(.16,1,.3,1) forwards!important;pointer-events:none}.ConfirmDialog_dialogExiting__8tKtB{animation:ConfirmDialog_dialogScaleOut__XNfgz .28s cubic-bezier(.16,1,.3,1) forwards!important;pointer-events:none}@media (prefers-reduced-motion:reduce){.ConfirmDialog_dialogExiting__8tKtB,.ConfirmDialog_iconWrapper__m3GMb,.ConfirmDialog_iconWrapper__m3GMb.ConfirmDialog_loadingWrapper__nyJqi,.ConfirmDialog_overlayExiting__C7k0Q,.ConfirmDialog_trashBody__JFCzW,.ConfirmDialog_trashLid__GA9WY,.ConfirmDialog_trashLoading__Oaa0v,.ConfirmDialog_trashLoading__Oaa0v .ConfirmDialog_trashLid__GA9WY{animation:none!important;transition:none!important;transform:none!important;opacity:0!important}}@media (min-width:1200px) and (min-height:850px){.ConfirmDialog_dialog__bHXt5{max-width:420px;border-radius:20px;box-shadow:0 32px 80px rgba(0,0,0,.45),0 6px 20px rgba(0,0,0,.18);padding:28px 24px 24px}}.TagManager_tagManagerOverlay___FiXD{z-index:1050!important}.TagManager_tagManagerSheet__TEAlA{height:82dvh!important;max-height:85dvh!important}@media (min-width:640px){.TagManager_tagManagerSheet__TEAlA{margin:auto!important;align-self:center!important;height:clamp(540px,75vh,780px)!important;max-height:calc(100vh - 48px)!important;max-height:calc(100dvh - 48px)!important;border-radius:20px!important;border:1px solid var(--border)!important;box-shadow:0 24px 60px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.15)!important;animation:TagManager_desktopModalFadeIn__uZa_F .24s cubic-bezier(.16,1,.3,1)!important;padding-top:10px!important;padding-bottom:20px!important}.TagManager_tagManagerSheet__TEAlA>div:first-child{display:none}}@media (min-width:1200px) and (min-height:850px){.TagManager_tagManagerSheet__TEAlA{margin:auto!important;align-self:center!important;max-width:560px!important;height:clamp(600px,72vh,840px)!important;max-height:860px!important;border-radius:24px!important;box-shadow:0 32px 80px rgba(0,0,0,.45),0 6px 20px rgba(0,0,0,.18)!important}}@media (min-width:640px) and (max-height:600px){.TagManager_tagManagerSheet__TEAlA{height:calc(100vh - 24px)!important;max-height:calc(100vh - 24px)!important;margin:auto!important}}@keyframes TagManager_desktopModalFadeIn__uZa_F{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.TagManager_container__BT9IF{display:flex;flex-direction:column;gap:12px;padding:2px 0 8px;width:100%;height:100%;flex:1 1;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.TagManager_container__BT9IF::-webkit-scrollbar{display:none;width:0;height:0}.TagManager_createForm___f7es{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.TagManager_createForm___f7es.TagManager_editFormActive__tESX_{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-subtle),0 2px 8px rgba(0,0,0,.08)}.TagManager_formHeader__azd2S{display:flex;align-items:center;justify-content:space-between;padding:0 2px;animation:TagManager_fadeIn__ngsKt .15s ease-out}.TagManager_formHeaderTitle__lU_X9{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.4px}.TagManager_cancelEditHeaderBtn__Ew1ly{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--muted-foreground);background:transparent;border:none;cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm);transition:all .15s ease}.TagManager_cancelEditHeaderBtn__Ew1ly:hover{color:var(--foreground);background:var(--surface-hover)}.TagManager_inputGroup__Jd3VO{display:flex;align-items:center;gap:8px;width:100%}.TagManager_input___BUGC{flex:1 1;padding:10px 14px;border-radius:var(--radius-sm);background:var(--surface);border:1.5px solid var(--border);color:var(--foreground);font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.TagManager_input___BUGC:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle)}.TagManager_addButton__4Par2{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm);background:var(--accent);color:#ffffff;border:none;flex-shrink:0;cursor:pointer;transition:opacity .15s ease,transform .12s ease}.TagManager_addButton__4Par2:active:not(:disabled){transform:scale(.95)}.TagManager_addButton__4Par2:disabled{opacity:.45;cursor:not-allowed}.TagManager_colorPicker__6Yqt4{display:flex;flex-direction:column;gap:6px;width:100%}.TagManager_colorList__KFEj2{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:8px 4px;gap:8px 4px;justify-items:center;align-items:center;width:100%;padding:2px 0}.TagManager_colorDot__lVlP7{width:28px;height:28px;border-radius:50%;border:1px solid rgba(0,0,0,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 1px 3px rgba(0,0,0,.12);cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .12s ease,box-shadow .12s ease;position:relative}.TagManager_colorDot__lVlP7:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:38px;min-height:38px}.TagManager_colorDot__lVlP7:hover{transform:scale(1.12)}.TagManager_colorSelected__suOgB{box-shadow:0 0 0 2px var(--surface-elevated),0 0 0 4px var(--accent);transform:scale(1.08)}.TagManager_checkIcon__wGFSk{filter:drop-shadow(0 1px 2px rgba(0,0,0,.8)) drop-shadow(0 0 1px rgba(0,0,0,.9))}.TagManager_tagListSection__S6i1w{display:flex;flex-direction:column;gap:8px;width:100%;flex:1 1;min-height:0;overflow:hidden}.TagManager_tagListHeader__yGcUS{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.TagManager_sectionTitle__E_NVv{font-size:11.5px;font-weight:600;color:var(--muted-foreground);letter-spacing:.5px;text-transform:uppercase;flex-shrink:0}.TagManager_reorderHint__2NyTY{font-size:11px;color:var(--muted-foreground);opacity:.65;letter-spacing:.2px}.TagManager_emptyText___IqtL{font-size:13px;color:var(--muted-foreground);font-style:italic;padding:16px 0;text-align:center}.TagManager_tagList__VpfuF{display:flex;flex-direction:column;gap:6px;flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-right:2px;scrollbar-width:none;-ms-overflow-style:none;position:relative;scroll-behavior:auto!important}.TagManager_tagList__VpfuF::-webkit-scrollbar{display:none}@media (min-width:640px){.TagManager_tagList__VpfuF{scrollbar-width:none;-ms-overflow-style:none;padding-right:4px}.TagManager_tagList__VpfuF::-webkit-scrollbar{display:none;width:0;height:0}}.TagManager_reorderItemWrapper__Uhaos{display:block;position:relative;list-style:none;padding:0;margin:0;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%}.TagManager_tagRow__uZsbu{justify-content:space-between;padding:8px 10px;border-radius:var(--radius-sm);background:var(--surface-elevated);border:1px solid var(--border-subtle);transition:background-color .15s ease,border-color .15s ease;-webkit-user-select:none}.TagManager_dragHandle__7LIoD,.TagManager_tagRow__uZsbu{display:flex;align-items:center;flex-shrink:0;-moz-user-select:none;user-select:none}.TagManager_dragHandle__7LIoD{justify-content:center;width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;touch-action:none;-webkit-user-select:none;border-radius:var(--radius-sm);transition:color .15s ease,background-color .15s ease;position:relative;margin-right:4px}.TagManager_dragHandle__7LIoD:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px}.TagManager_dragHandle__7LIoD:hover{color:var(--foreground);background:var(--surface-hover)}.TagManager_dragHandle__7LIoD:active{cursor:pointer;color:var(--accent)}.TagManager_disabledHandle__5SMHg{opacity:.25;cursor:default!important;pointer-events:none}.TagManager_tagRow__uZsbu:hover{background:var(--surface-hover)}.TagManager_tagRow__uZsbu.TagManager_tagRowEditing__U4vfg{border-color:var(--accent);background:var(--surface-hover);box-shadow:0 0 0 1px var(--accent-subtle)}.TagManager_tagInfo__TGNQi{display:flex;align-items:center;gap:8px;flex:1 1;overflow:hidden;cursor:pointer}.TagManager_tagDot__DdkJ4{width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:background-color .15s ease}.TagManager_tagName__UYqpT{font-size:13.5px;font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TagManager_editingBadge__lODTg{font-size:10.5px;font-weight:600;color:var(--accent);background:var(--accent-subtle);padding:1px 6px;border-radius:var(--radius-full);letter-spacing:.2px;flex-shrink:0;animation:TagManager_fadeIn__ngsKt .15s ease-out}.TagManager_rowActions__CLyVO{display:flex;align-items:center;gap:4px}.TagManager_actionIconBtn__f_vLT{display:flex;align-items:center;justify-content:center;width:28px;height:28px;position:relative;border-radius:var(--radius-sm);color:var(--muted-foreground);background:var(--surface);border:1px solid var(--border-subtle);cursor:pointer;transition:all .12s ease}.TagManager_actionIconBtn__f_vLT:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px}.TagManager_actionIconBtn__f_vLT:hover:not(:disabled){color:var(--foreground);background:var(--surface-hover)}.TagManager_actionIconBtn__f_vLT:disabled{opacity:.3;cursor:not-allowed}.TagManager_actionIconBtn__f_vLT.TagManager_cancelRowBtn__Yqp4e{color:var(--accent);border-color:var(--accent);background:var(--accent-subtle)}.TagManager_actionIconBtn__f_vLT.TagManager_cancelRowBtn__Yqp4e:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-subtle)}.TagManager_actionIconBtn__f_vLT.TagManager_danger__nT4gC:hover:not(:disabled){color:var(--danger);background:var(--danger-subtle)}@keyframes TagManager_fadeIn__ngsKt{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.TagManager_input___BUGC{font-size:16px}}.ExportBottomSheet_container__9xMJD{display:flex;flex-direction:column;gap:16px;padding:4px 0 2px}.ExportBottomSheet_tabBar__vZWoj{position:relative;display:flex;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);padding:3px;width:100%;box-sizing:border-box}.ExportBottomSheet_tabIndicator__pn8IZ{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);background:var(--surface-elevated);border-radius:var(--radius-full);box-shadow:0 1px 4px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);transition:transform .28s cubic-bezier(.25,1,.5,1);pointer-events:none;z-index:1}.ExportBottomSheet_tabBtn__R3r13{position:relative;z-index:2;flex:1 1;height:32px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--muted-foreground);font-size:calc(13px * var(--font-scale, 1));font-weight:600;cursor:pointer;transition:color .18s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ExportBottomSheet_activeTabBtn__xXWwA,.ExportBottomSheet_tabBtn__R3r13:hover:not(.ExportBottomSheet_activeTabBtn__xXWwA){color:var(--foreground)}.ExportBottomSheet_carouselContainer__y7Zp1{width:100%;overflow:hidden;position:relative;touch-action:pan-y}.ExportBottomSheet_carouselTrack__mT9BL{display:flex;width:200%;will-change:transform;align-items:stretch}.ExportBottomSheet_carouselPane__9dcDo{width:50%;flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column;padding:2px 1px;transition:opacity .2s ease}.ExportBottomSheet_carouselPaneExport__Di_X_{gap:16px}.ExportBottomSheet_carouselPaneImport__FWJag{gap:14px}.ExportBottomSheet_carouselPaneInactive__R9FgL{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ExportBottomSheet_sheetFormBody__YsVgB{display:flex;flex-direction:column;gap:18px;position:relative;border-radius:var(--radius-lg,18px);will-change:filter,opacity;transition:filter .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1)}.ExportBottomSheet_formBodyBlurred__L0U1M{filter:blur(4px);opacity:.45}.ExportBottomSheet_section__IAeGK{display:flex;flex-direction:column;gap:8px}.ExportBottomSheet_sectionHeaderRow__yB1kh{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;box-sizing:border-box}.ExportBottomSheet_sectionLabel__qQf2y{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--foreground);min-height:24px;line-height:1}.ExportBottomSheet_tagSelectorWrapper__n4HLG{position:relative;display:inline-flex;width:100%;z-index:20}.ExportBottomSheet_tagSelectorBtn__porU8{display:inline-flex;align-items:center;gap:7px;padding:0 11px;height:30px;min-height:30px;border-radius:var(--radius-full);font-size:calc(13px * var(--font-scale, 1));font-weight:600;background:var(--surface);color:var(--muted-foreground);border:1px solid var(--border);white-space:nowrap;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);box-sizing:border-box;max-width:200px}.ExportBottomSheet_tagSelectorBtn__porU8:hover{color:var(--foreground);background:var(--surface-hover)}.ExportBottomSheet_tagSelectorBtn__porU8:active{opacity:.85}.ExportBottomSheet_tagSelectorBtn__porU8.ExportBottomSheet_activeTagSelectorBtn__FrHJZ{background:var(--surface-elevated);color:var(--foreground);border-color:var(--tag-color,var(--accent));box-shadow:0 2px 8px rgba(0,0,0,.06);font-weight:600}.ExportBottomSheet_tagSelectorBtn__porU8.ExportBottomSheet_popoverOpen__7tmZy:not(.ExportBottomSheet_activeTagSelectorBtn__FrHJZ){background:var(--surface-hover);border-color:var(--border)}.ExportBottomSheet_tagSelectorBtn__porU8.ExportBottomSheet_popoverOpen__7tmZy.ExportBottomSheet_activeTagSelectorBtn__FrHJZ{border-color:var(--tag-color,var(--accent))}.ExportBottomSheet_tagSelectorIcon__Vz43S{color:var(--muted-foreground);flex-shrink:0;width:14px;height:14px;display:block;align-self:center}.ExportBottomSheet_tagSelectorLabel__qZ3ki{color:var(--foreground);display:inline-flex;align-items:center;line-height:1}.ExportBottomSheet_tagSelectorLabel__qZ3ki,.ExportBottomSheet_tagSelectorName__JtR_5{font-size:calc(13px * var(--font-scale, 1));font-weight:600;white-space:nowrap;align-self:center}.ExportBottomSheet_tagSelectorName__JtR_5{overflow:hidden;text-overflow:ellipsis;max-width:110px;flex:1 1 auto;min-width:0;line-height:1.2}.ExportBottomSheet_tagSelectorChevron__FBFw2{color:var(--muted-foreground);flex-shrink:0;display:block;align-self:center;transition:transform .2s ease;transform-origin:center}.ExportBottomSheet_tagSelectorChevron__FBFw2.ExportBottomSheet_chevronOpen__m5YD0{transform:rotate(180deg)}.ExportBottomSheet_tagSelectorClearBtn__CMNVo{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;color:var(--muted-foreground);margin-left:2px;flex-shrink:0;cursor:pointer;transition:all .15s ease;align-self:center}.ExportBottomSheet_tagSelectorClearBtn__CMNVo svg{display:block}.ExportBottomSheet_tagSelectorClearBtn__CMNVo:hover{background:var(--surface-hover);color:var(--foreground)}.ExportBottomSheet_chipDot__DoKNy{width:7px;height:7px;border-radius:50%;background-color:var(--tag-color,var(--accent));flex-shrink:0;display:inline-block;align-self:center}.ExportBottomSheet_tagCountBadge__e2Xiq{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-full);font-size:calc(10.5px * var(--font-scale, 1));font-weight:700;color:var(--muted-foreground);line-height:1;align-self:center}.ExportBottomSheet_tagCountBadge__e2Xiq,.ExportBottomSheet_tagFolderPopover__EYY6z{background:var(--surface-elevated);border:1px solid var(--border);box-sizing:border-box}.ExportBottomSheet_tagFolderPopover__EYY6z{position:absolute;top:calc(100% + 6px);z-index:100;width:316px;max-width:calc(100% - 8px);border-radius:var(--radius-lg,14px);box-shadow:0 10px 25px -5px rgba(0,0,0,.22),0 4px 10px -3px rgba(0,0,0,.12);padding:8px 8px 6px;overflow:hidden;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transform-origin:24px top;will-change:transform,opacity;animation:ExportBottomSheet_popoverIosEnter__HjsOR .18s cubic-bezier(.16,1,.3,1) forwards}.ExportBottomSheet_tagFolderPopover__EYY6z.ExportBottomSheet_popoverClosing__OTEEe{animation:ExportBottomSheet_popoverIosExit__8xk47 .14s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes ExportBottomSheet_popoverIosEnter__HjsOR{0%{opacity:0;transform:translateY(-8px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ExportBottomSheet_popoverIosExit__8xk47{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.92)}}.ExportBottomSheet_tagFolderPopoverTags__mL0sC{display:flex;flex-wrap:wrap;align-items:center;gap:7px;max-height:min(340px,calc(100dvh - 220px));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;padding:3px 3px 6px;box-sizing:border-box}.ExportBottomSheet_tagFolderPopoverTags__mL0sC::-webkit-scrollbar{display:none;width:0;height:0}.ExportBottomSheet_popoverTagChip__jgRyl{display:inline-flex;align-items:center;gap:7px;padding:0 10px;height:32px;min-height:32px;border-radius:var(--radius-full);font-size:calc(12.5px * var(--font-scale, 1));font-weight:600;background:color-mix(in srgb,var(--tag-color) 11%,var(--surface) 89%);color:var(--foreground);border:1px solid color-mix(in srgb,var(--tag-color) 32%,var(--border) 68%);box-shadow:0 1px 3px color-mix(in srgb,var(--tag-color) 12%,transparent);white-space:nowrap;-moz-user-select:none;user-select:none;-webkit-user-select:none;box-sizing:border-box;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .14s ease;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 3.5px);min-width:110px;max-width:100%}.ExportBottomSheet_popoverTagChip__jgRyl:hover{color:var(--foreground);background:color-mix(in srgb,var(--tag-color) 18%,var(--surface) 82%);border-color:color-mix(in srgb,var(--tag-color) 48%,var(--border) 52%);box-shadow:0 2px 8px color-mix(in srgb,var(--tag-color) 22%,transparent);transform:translateY(-.5px)}.ExportBottomSheet_popoverTagChip__jgRyl:active{transform:scale(.97) translateY(0);opacity:.9}.ExportBottomSheet_popoverTagChip__jgRyl.ExportBottomSheet_activeTagChip__3KJFb{background:color-mix(in srgb,var(--tag-color) 24%,var(--surface) 76%);border-color:var(--tag-color);box-shadow:inset 0 0 0 1px var(--tag-color),0 2px 8px color-mix(in srgb,var(--tag-color) 30%,transparent);color:var(--foreground);font-weight:700}.ExportBottomSheet_popoverTagChip__jgRyl .ExportBottomSheet_chipDot__DoKNy{width:8px;height:8px;border-radius:50%;background-color:var(--tag-color,var(--accent));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--tag-color) 35%,transparent);flex-shrink:0;display:inline-block;align-self:center}.ExportBottomSheet_popoverTagChipLong__aLiSS{font-size:calc(11.8px * var(--font-scale, 1));padding:0 8px;gap:5px}.ExportBottomSheet_popoverTagChip__jgRyl .ExportBottomSheet_tagCountBadge__e2Xiq{font-size:calc(10.5px * var(--font-scale, 1));min-width:18px;height:18px;background:color-mix(in srgb,var(--tag-color) 18%,var(--surface) 82%);color:color-mix(in srgb,var(--tag-color) 80%,var(--foreground) 20%);border:1px solid color-mix(in srgb,var(--tag-color) 30%,transparent);font-weight:700}.ExportBottomSheet_popoverTagChip__jgRyl.ExportBottomSheet_activeTagChip__3KJFb .ExportBottomSheet_tagCountBadge__e2Xiq{background:var(--tag-color);color:#ffffff;border-color:transparent}.ExportBottomSheet_tagChipName__zcNzx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0;line-height:1.2;align-self:center}.ExportBottomSheet_tagChipClear__9aqMo{margin-left:2px;opacity:.6;transition:opacity .15s ease;cursor:pointer;flex-shrink:0;display:block;align-self:center}.ExportBottomSheet_tagChipClear__9aqMo:hover{opacity:1}.ExportBottomSheet_statusGrid__bHI_S{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}@media (max-width:340px){.ExportBottomSheet_statusGrid__bHI_S{grid-template-columns:repeat(2,1fr)}}.ExportBottomSheet_chip__OvPeb{padding:8px 6px;border-radius:var(--radius-sm);background:var(--surface-elevated);border:1px solid var(--border);color:var(--foreground);font-size:12.5px;font-weight:500;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:transform .1s ease,background-color .15s ease,border-color .15s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ExportBottomSheet_chip__OvPeb:focus{outline:none}.ExportBottomSheet_chip__OvPeb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ExportBottomSheet_chip__OvPeb:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ExportBottomSheet_chip__OvPeb:not(.ExportBottomSheet_activeChip__dkZbq):hover{background:var(--surface-hover);border-color:var(--border-hover,var(--border))}}.ExportBottomSheet_activeChip__dkZbq{background:var(--accent)!important;color:var(--accent-foreground)!important;border-color:var(--accent)!important;font-weight:600}.ExportBottomSheet_periodHeaderBadge___Aurr{font-size:11.5px;font-weight:500;color:var(--muted-foreground)}.ExportBottomSheet_periodActiveText__YGaN_{color:var(--accent);font-weight:600}.ExportBottomSheet_clearPeriodBtn__41q5D{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--accent);font-size:11.5px;font-weight:600;cursor:pointer;padding:0 4px;margin:0;min-height:24px;height:24px;border-radius:var(--radius-xs,4px);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-out,visibility .2s ease-out,transform .12s ease}.ExportBottomSheet_clearPeriodBtnVisible__MpuYe{opacity:1;visibility:visible;pointer-events:auto}.ExportBottomSheet_clearPeriodBtn__41q5D:hover{opacity:.82}.ExportBottomSheet_clearPeriodBtn__41q5D:active{transform:scale(.96);opacity:.65}.ExportBottomSheet_periodTriggerBtn__ck8nS{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-radius:var(--radius-md,12px);background:var(--surface-elevated);border:1px solid var(--border);color:var(--foreground);cursor:pointer;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:all .15s ease}.ExportBottomSheet_periodTriggerBtn__ck8nS:focus,.ExportBottomSheet_periodTriggerBtn__ck8nS:focus-visible{outline:none;box-shadow:none}@media (hover:hover) and (pointer:fine){.ExportBottomSheet_periodTriggerBtn__ck8nS:hover{background:var(--surface-hover);border-color:var(--accent)}}.ExportBottomSheet_periodTriggerHasValue__a0qHY{border-color:var(--accent);background:var(--surface)}.ExportBottomSheet_periodTriggerLeft__mdyuM{display:flex;align-items:center;gap:10px;min-width:0}.ExportBottomSheet_periodTriggerIcon__2YHsX{color:var(--accent);flex-shrink:0}.ExportBottomSheet_periodTriggerTitle__muWFZ{font-size:13.5px;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExportBottomSheet_periodTriggerRight__plFVt{display:flex;align-items:center;color:var(--muted-foreground);flex-shrink:0}.ExportBottomSheet_overlay__pOL7u{position:fixed;inset:0;z-index:1250;background:rgba(0,0,0,.65);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;touch-action:none;overscroll-behavior:contain;animation:ExportBottomSheet_fadeIn__0p8an .22s cubic-bezier(.16,1,.3,1)}.ExportBottomSheet_pickerCard___CO74{width:100%;max-width:350px;max-height:92vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:10px;padding:14px 16px;animation:ExportBottomSheet_cardScalePop__AaeXT .25s cubic-bezier(.16,1,.3,1);touch-action:pan-y;overscroll-behavior:contain}.ExportBottomSheet_pickerCard___CO74::-webkit-scrollbar{display:none;width:0;height:0}@keyframes ExportBottomSheet_fadeIn__0p8an{0%{opacity:0}to{opacity:1}}@keyframes ExportBottomSheet_fadeOut__qLDZ0{0%{opacity:1}to{opacity:0}}@keyframes ExportBottomSheet_cardScalePop__AaeXT{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ExportBottomSheet_cardScaleOut__b3d4f{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.ExportBottomSheet_overlayExiting__hdcQp{animation:ExportBottomSheet_fadeOut__qLDZ0 .28s cubic-bezier(.16,1,.3,1) forwards!important;pointer-events:none}.ExportBottomSheet_pickerExiting__mRO_6{animation:ExportBottomSheet_cardScaleOut__b3d4f .28s cubic-bezier(.16,1,.3,1) forwards!important;pointer-events:none}@media (prefers-reduced-motion:reduce){.ExportBottomSheet_overlayExiting__hdcQp,.ExportBottomSheet_overlay__pOL7u,.ExportBottomSheet_pickerCard___CO74,.ExportBottomSheet_pickerExiting__mRO_6{animation:none!important;transition:none!important;transform:none!important}.ExportBottomSheet_overlayExiting__hdcQp,.ExportBottomSheet_pickerExiting__mRO_6{opacity:0!important}}.ExportBottomSheet_pickerBody__8z824{display:flex;flex-direction:column;gap:10px;width:100%}.ExportBottomSheet_calendarSide__aKaRv{display:flex;flex-direction:column;gap:8px;width:100%}.ExportBottomSheet_monthNav__CDXHH{display:flex;align-items:center;justify-content:space-between;padding:2px 4px}.ExportBottomSheet_monthTitleWrapper__NTrAj{display:flex;align-items:center;justify-content:center}.ExportBottomSheet_monthYearBtn__lxZuS{display:inline-flex;align-items:center;gap:6px;background:var(--surface-elevated);border:1px solid var(--border-subtle);padding:4px 12px;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ExportBottomSheet_monthYearBtn__lxZuS:hover{background:var(--surface-hover);border-color:var(--accent-subtle-border);transform:translateY(-1px)}.ExportBottomSheet_monthYearBtn__lxZuS:active{transform:scale(.96)}.ExportBottomSheet_todayBtnIcon__KBYBo{color:var(--accent);flex-shrink:0}.ExportBottomSheet_monthYearLabel__A3sLs{font-size:calc(14.5px * var(--font-scale, 1));font-weight:700;color:var(--foreground);display:inline-block;will-change:transform,opacity}.ExportBottomSheet_navBtn__SS326{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);color:var(--foreground);background:var(--surface-elevated);border:1px solid var(--border-subtle);cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.ExportBottomSheet_navBtn__SS326:hover{background:var(--accent-subtle);color:var(--accent);transform:scale(1.08)}.ExportBottomSheet_navBtn__SS326:active{transform:scale(.9)}.ExportBottomSheet_calendarGrid__0ekw5{display:flex;flex-direction:column;gap:4px;overflow:hidden;width:100%;padding:1px 2px;box-sizing:border-box}.ExportBottomSheet_weekdaysRow__NrTNE{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px;text-align:center;padding-bottom:2px}.ExportBottomSheet_weekdayHeader__mUKdo{display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;color:var(--muted-foreground)}.ExportBottomSheet_weekendHeader__DRRFy{color:#f43f5e;opacity:.9}.ExportBottomSheet_daysGrid__65zne{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);grid-gap:3px;gap:3px;will-change:transform,opacity}@keyframes ExportBottomSheet_monthSlideRight__OJmNE{0%{opacity:.2;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes ExportBottomSheet_monthSlideLeft__wXZa7{0%{opacity:.2;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.ExportBottomSheet_monthSlideInRight___UqYp{animation:ExportBottomSheet_monthSlideRight__OJmNE .2s cubic-bezier(.16,1,.3,1) both}.ExportBottomSheet_monthSlideInLeft__cq9et{animation:ExportBottomSheet_monthSlideLeft__wXZa7 .2s cubic-bezier(.16,1,.3,1) both}.ExportBottomSheet_dayCell__LezQd{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-size:13.5px;font-weight:600;color:var(--foreground);background:transparent;border:1.5px solid transparent;box-sizing:border-box;cursor:pointer;position:relative;transition:background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1)}.ExportBottomSheet_dayCell__LezQd:hover{background:var(--surface-hover);transform:scale(1.08)}.ExportBottomSheet_dayCell__LezQd:active{transform:scale(.92)}.ExportBottomSheet_dayCell__LezQd:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ExportBottomSheet_dayCell__LezQd.ExportBottomSheet_weekendDay__jc6IY{color:#f43f5e}.ExportBottomSheet_dayCell__LezQd.ExportBottomSheet_otherMonth__0mFqR:not(.ExportBottomSheet_selected__2dczs):not(.ExportBottomSheet_inRange__SXTOS){color:var(--muted-foreground);opacity:.35}.ExportBottomSheet_dayCell__LezQd.ExportBottomSheet_weekendDay__jc6IY.ExportBottomSheet_otherMonth__0mFqR:not(.ExportBottomSheet_selected__2dczs):not(.ExportBottomSheet_inRange__SXTOS){color:#f43f5e;opacity:.35}.ExportBottomSheet_dayCell__LezQd.ExportBottomSheet_today__TyuCW{border:1.5px solid var(--accent);color:var(--accent);font-weight:700}.ExportBottomSheet_dayCell__LezQd.ExportBottomSheet_weekendDay__jc6IY.ExportBottomSheet_today__TyuCW{border:1.5px solid var(--accent);color:var(--accent)}.ExportBottomSheet_dayCell__LezQd.ExportBottomSheet_selected__2dczs{font-weight:700;box-shadow:0 3px 12px var(--accent-subtle)}.ExportBottomSheet_dayCell__LezQd.ExportBottomSheet_selected__2dczs,.ExportBottomSheet_dayCell__LezQd.ExportBottomSheet_weekendDay__jc6IY.ExportBottomSheet_selected__2dczs{background:var(--accent)!important;color:var(--accent-foreground)!important}.ExportBottomSheet_dayCell__LezQd.ExportBottomSheet_inRange__SXTOS{font-weight:700}.ExportBottomSheet_dayCell__LezQd.ExportBottomSheet_inRange__SXTOS,.ExportBottomSheet_dayCell__LezQd.ExportBottomSheet_weekendDay__jc6IY.ExportBottomSheet_inRange__SXTOS{background:var(--accent-subtle)!important;color:var(--accent)!important}@keyframes ExportBottomSheet_cellPop__VKYQd{0%{transform:scale(.94)}50%{transform:scale(1.05)}to{transform:scale(1)}}.ExportBottomSheet_hasTasksDot__VKLV8{position:absolute;bottom:2px;width:4px;height:4px;border-radius:50%;background-color:var(--accent);pointer-events:none}.ExportBottomSheet_dayCell__LezQd.ExportBottomSheet_selected__2dczs .ExportBottomSheet_hasTasksDot__VKLV8{background-color:var(--accent-foreground)}.ExportBottomSheet_actionsBar__PIwoC{display:flex;gap:8px;padding-top:8px;border-top:1px solid var(--border-subtle)}.ExportBottomSheet_cancelBtn__V8npX{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 12px;border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--foreground);font-size:13.5px;font-weight:600;border:1px solid var(--border);cursor:pointer;transition:all .15s ease}.ExportBottomSheet_cancelBtn__V8npX:hover{background:var(--surface-hover)}.ExportBottomSheet_confirmBtn__Z6BFP{flex:1.8 1;display:flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 12px;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-foreground);font-size:13.5px;font-weight:700;box-shadow:0 2px 10px var(--accent-subtle);cursor:pointer;transition:opacity .15s ease;border:none}.ExportBottomSheet_confirmBtn__Z6BFP:hover:not(:disabled){opacity:.92}.ExportBottomSheet_confirmBtn__Z6BFP:disabled{opacity:.45;cursor:not-allowed}.ExportBottomSheet_deleteBtn__Cus0O{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:var(--radius-sm);background:var(--danger-subtle,rgba(239,68,68,.1));color:var(--danger,#ef4444);border:1px solid var(--danger-subtle-border,rgba(239,68,68,.25));cursor:pointer;transition:all .15s ease}.ExportBottomSheet_deleteBtn__Cus0O:hover{background:var(--danger,#ef4444);color:#fff;border-color:var(--danger,#ef4444)}.ExportBottomSheet_formatGrid__xCyc7{display:flex;flex-direction:column;gap:8px;width:100%}.ExportBottomSheet_formatCard__Wo2Gc{display:flex;align-items:center;justify-content:flex-start;gap:14px;padding:12px 16px;width:100%;box-sizing:border-box;border-radius:var(--radius-md,12px);background:var(--surface-elevated);border:1.5px solid var(--border);cursor:pointer;text-align:left;transition:border-color .15s ease,background-color .15s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ExportBottomSheet_formatCard__Wo2Gc:focus{outline:none}.ExportBottomSheet_formatCard__Wo2Gc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ExportBottomSheet_formatCard__Wo2Gc:not(.ExportBottomSheet_activeFormat__NZ6md):hover{background:var(--surface-hover);border-color:var(--border-hover,var(--border))}}.ExportBottomSheet_activeFormat__NZ6md{border-color:var(--accent)!important;background:var(--accent-subtle)!important}.ExportBottomSheet_pdfIcon__mYTEY{color:#ef4444;flex-shrink:0;width:22px;height:22px}.ExportBottomSheet_txtIcon__GfrMZ{color:var(--accent);flex-shrink:0;width:22px;height:22px}.ExportBottomSheet_jsonIcon__awPLX{color:#10b981;flex-shrink:0;width:22px;height:22px}.ExportBottomSheet_formatInfo__Tz_VU{display:flex;flex-direction:column;gap:2px;text-align:left;flex:1 1;min-width:0}.ExportBottomSheet_formatTitle__NebMP{font-size:13.5px;font-weight:600;color:var(--foreground);text-align:left}.ExportBottomSheet_formatDesc___XI8k{font-size:11.5px;color:var(--muted-foreground);line-height:1.35;text-align:left}.ExportBottomSheet_summaryBox___2_GZ{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--radius-md);background:var(--surface-elevated);font-size:12.5px;color:var(--foreground)}.ExportBottomSheet_summarySuccessIcon__CRYgn{color:var(--success);flex-shrink:0}.ExportBottomSheet_summaryWarningIcon__d02lo{color:#f59e0b;flex-shrink:0}.ExportBottomSheet_actionButtons__sSXwC{display:flex;flex-direction:column;gap:8px;margin-top:4px}.ExportBottomSheet_telegramSendBtn__kEdBD{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-foreground);font-size:14.5px;font-weight:600;border:none;cursor:pointer;box-shadow:0 2px 10px var(--accent-subtle);transition:opacity .15s ease,transform .1s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ExportBottomSheet_telegramSendBtn__kEdBD:focus{outline:none}.ExportBottomSheet_telegramSendBtn__kEdBD:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ExportBottomSheet_telegramSendBtn__kEdBD:active:not(:disabled){opacity:.85;transform:scale(.98)}@media (hover:hover) and (pointer:fine){.ExportBottomSheet_telegramSendBtn__kEdBD:hover:not(:disabled){opacity:.92}}.ExportBottomSheet_telegramSendBtn__kEdBD:disabled{opacity:.5;cursor:not-allowed}.ExportBottomSheet_secondaryActionsRow__cCsZk{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ExportBottomSheet_copyBtn__q3J_4,.ExportBottomSheet_downloadBtn__79rJl{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:var(--radius-sm);background:var(--surface-elevated);border:1px solid var(--border);color:var(--foreground);font-size:13px;font-weight:600;cursor:pointer;transition:transform .1s ease,background-color .15s ease,border-color .15s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ExportBottomSheet_copyBtn__q3J_4:focus,.ExportBottomSheet_downloadBtn__79rJl:focus{outline:none}.ExportBottomSheet_copyBtn__q3J_4:focus-visible,.ExportBottomSheet_downloadBtn__79rJl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ExportBottomSheet_copyBtn__q3J_4:active:not(:disabled),.ExportBottomSheet_downloadBtn__79rJl:active:not(:disabled){transform:scale(.98);background:var(--surface-active,var(--surface-hover))}@media (hover:hover) and (pointer:fine){.ExportBottomSheet_copyBtn__q3J_4:hover:not(:disabled),.ExportBottomSheet_downloadBtn__79rJl:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-hover,var(--border));color:var(--foreground)}}.ExportBottomSheet_copyBtn__q3J_4:disabled,.ExportBottomSheet_downloadBtn__79rJl:disabled{opacity:.5;cursor:not-allowed}.ExportBottomSheet_spinner__whTq7{animation:ExportBottomSheet_spin__jz3XD .8s linear infinite}@keyframes ExportBottomSheet_spin__jz3XD{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ExportBottomSheet_tagFolderPopover__EYY6z,.ExportBottomSheet_tagFolderPopover__EYY6z.ExportBottomSheet_popoverClosing__OTEEe{animation:none!important}}.ExportBottomSheet_importSection__XKUbQ{display:flex;flex-direction:column;gap:14px}.ExportBottomSheet_fileInputHidden__BVsiq{display:none!important}.ExportBottomSheet_dropZone__p2foz{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 16px;border-radius:var(--radius-lg,16px);border:2px dashed var(--border);background:var(--surface-elevated);cursor:pointer;transition:border-color .18s ease,background-color .18s ease;gap:8px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ExportBottomSheet_dropZoneDragOver__fQ6EY,.ExportBottomSheet_dropZone__p2foz:hover{border-color:var(--accent);background:var(--accent-subtle)}.ExportBottomSheet_dropZoneIcon__zfUdk{color:var(--accent);margin-bottom:2px}.ExportBottomSheet_dropZoneTitle__puPQy{font-size:14px;font-weight:600;color:var(--foreground)}.ExportBottomSheet_dropZoneSubtitle__LtfFb{font-size:12px;color:var(--muted-foreground)}.ExportBottomSheet_chooseFileBtn__g9pZ_{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;padding:7px 16px;border-radius:var(--radius-full);background:var(--surface);color:var(--accent);font-size:12.5px;font-weight:600;border:1px solid var(--border);box-shadow:var(--shadow-sm);pointer-events:none}.ExportBottomSheet_backupInfoCard__cWm_0{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:var(--radius-md,12px);background:var(--surface-elevated);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.ExportBottomSheet_backupInfoHeader__INL3S{display:flex;align-items:center;justify-content:space-between;gap:8px}.ExportBottomSheet_backupInfoLeft__m9EuN{display:flex;align-items:center;gap:8px;min-width:0}.ExportBottomSheet_backupFileIcon___YGZf{color:#10b981;flex-shrink:0}.ExportBottomSheet_backupFileName__24UAm{font-size:13.5px;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExportBottomSheet_backupFileSize__TFo0o{font-size:11.5px;color:var(--muted-foreground);flex-shrink:0}.ExportBottomSheet_fileResetBtn__iuHH1{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--muted-foreground);cursor:pointer;transition:all .15s ease;flex-shrink:0}.ExportBottomSheet_fileResetBtn__iuHH1:hover{background:var(--danger-subtle);color:var(--danger);border-color:var(--danger-subtle-border)}.ExportBottomSheet_backupStatsRow__BDlW6{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ExportBottomSheet_statBadge__dBA_N{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);font-size:12px;font-weight:600;color:var(--foreground)}.ExportBottomSheet_statBadgeIcon__8JBW4{color:var(--accent)}.ExportBottomSheet_importModeSection__zgM_5{display:flex;flex-direction:column;gap:8px}.ExportBottomSheet_importModeLabel__ohh1l{font-size:13px;font-weight:600;color:var(--foreground);display:flex;align-items:center;gap:6px}.ExportBottomSheet_importModeGrid__uonYX{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}@media (max-width:480px){.ExportBottomSheet_importModeGrid__uonYX{grid-template-columns:1fr}}.ExportBottomSheet_importModeCard__8xq1h{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--radius-md,10px);background:var(--surface-elevated);border:1.5px solid var(--border);cursor:pointer;text-align:left;transition:all .15s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ExportBottomSheet_importModeCard__8xq1h:hover{background:var(--surface-hover)}.ExportBottomSheet_importModeCardActive__ZAS2o{border-color:var(--accent)!important;background:var(--accent-subtle)!important}.ExportBottomSheet_importModeHeading__zrpRc{font-size:13px;font-weight:600;color:var(--foreground);display:flex;align-items:center;justify-content:space-between}.ExportBottomSheet_importModeDesc__dT3Ah{font-size:11.5px;color:var(--muted-foreground);line-height:1.35}.ExportBottomSheet_importSubmitBtn__AgH03{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;border-radius:var(--radius-md,12px);background:var(--accent);color:var(--accent-foreground);font-size:14px;font-weight:600;border:none;cursor:pointer;transition:opacity .15s ease;box-shadow:0 2px 10px var(--accent-subtle);margin-top:4px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ExportBottomSheet_importSubmitBtn__AgH03:hover:not(:disabled){opacity:.92}.ExportBottomSheet_importSubmitBtn__AgH03:active:not(:disabled){opacity:.85}.ExportBottomSheet_importSubmitBtn__AgH03:disabled{opacity:.5;cursor:not-allowed}.TaskCalendarModal_container__A7LX3{display:flex;flex-direction:column;gap:10px;padding:0 4px 6px;width:100%;height:100%;flex:1 1;min-height:0}.TaskCalendarModal_monthNav__hPLL_{display:flex;align-items:center;justify-content:space-between;padding:0 2px;height:32px;min-height:32px;box-sizing:border-box;flex-shrink:0}.TaskCalendarModal_monthTitleWrapper__G2V6a{display:flex;align-items:center;justify-content:center}.TaskCalendarModal_monthYearBtn__e4JsL{display:inline-flex;align-items:center;gap:6px;height:32px;min-height:32px;box-sizing:border-box;background:var(--surface);border:1px solid var(--border);padding:0 12px;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.TaskCalendarModal_monthYearBtn__e4JsL:hover{background:var(--surface-hover);border-color:var(--accent-subtle-border);transform:translateY(-1px)}.TaskCalendarModal_monthYearBtn__e4JsL:active{transform:scale(.96)}.TaskCalendarModal_todayBtnIcon__9ZJ06{color:var(--accent);flex-shrink:0}.TaskCalendarModal_monthYearLabel__q5UIk{font-size:calc(14.5px * var(--font-scale, 1));font-weight:700;color:var(--foreground);display:inline-block;will-change:transform,opacity}.TaskCalendarModal_navBtn__1r9oY{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;box-sizing:border-box;border-radius:var(--radius-full);color:var(--muted-foreground);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.TaskCalendarModal_navBtn__1r9oY:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-subtle);transform:scale(1.08);box-shadow:0 2px 8px var(--accent-subtle)}.TaskCalendarModal_navBtn__1r9oY:active{transform:scale(.92)}.TaskCalendarModal_calendarCard__qVK8f{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:8px 10px;box-shadow:var(--shadow-md);transition:box-shadow .2s ease;flex-shrink:0;overflow:hidden}.TaskCalendarModal_weekdaysRow__H932M{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;text-align:center;margin-bottom:4px}.TaskCalendarModal_weekdayCell__wmPcB{font-size:calc(11.5px * var(--font-scale, 1));font-weight:700;color:var(--muted-foreground);padding:2px 0;text-transform:uppercase}.TaskCalendarModal_weekendCell__AEhDF{color:#f43f5e;opacity:.9}.TaskCalendarModal_daysGrid__4Lqyf{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);grid-gap:3px;gap:3px;will-change:transform,opacity}@keyframes TaskCalendarModal_monthSlideRight__lO6q9{0%{opacity:.2;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes TaskCalendarModal_monthSlideLeft__jWyOF{0%{opacity:.2;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.TaskCalendarModal_monthSlideInRight__iWuaM{animation:TaskCalendarModal_monthSlideRight__lO6q9 .2s cubic-bezier(.16,1,.3,1) both}.TaskCalendarModal_monthSlideInLeft__L0kX_{animation:TaskCalendarModal_monthSlideLeft__jWyOF .2s cubic-bezier(.16,1,.3,1) both}.TaskCalendarModal_dayCell___kTRt{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;border-radius:var(--radius-sm);background:transparent;border:1px solid transparent;color:var(--foreground);cursor:pointer;position:relative;transition:all .15s cubic-bezier(.16,1,.3,1);padding:1px}.TaskCalendarModal_dayCell___kTRt:hover{background:var(--surface-hover);transform:scale(1.08)}.TaskCalendarModal_dayCell___kTRt:active{transform:scale(.92)}.TaskCalendarModal_dayCell___kTRt.TaskCalendarModal_weekendDay__NTaFz{color:#f43f5e}.TaskCalendarModal_otherMonth__Z2nPr{color:var(--muted-foreground);opacity:.3}.TaskCalendarModal_dayCell___kTRt.TaskCalendarModal_weekendDay__NTaFz.TaskCalendarModal_otherMonth__Z2nPr{color:#f43f5e;opacity:.35}.TaskCalendarModal_todayCell__U4QNO{font-weight:700}.TaskCalendarModal_dayCell___kTRt.TaskCalendarModal_weekendDay__NTaFz.TaskCalendarModal_todayCell__U4QNO,.TaskCalendarModal_todayCell__U4QNO{border-color:var(--accent)!important;color:var(--accent)!important}.TaskCalendarModal_selectedCell__XBCct{font-weight:700;box-shadow:0 3px 12px var(--accent-subtle);animation:TaskCalendarModal_cellPop__Ecrut .22s cubic-bezier(.34,1.56,.64,1)}.TaskCalendarModal_dayCell___kTRt.TaskCalendarModal_weekendDay__NTaFz.TaskCalendarModal_selectedCell__XBCct,.TaskCalendarModal_selectedCell__XBCct{background:var(--accent)!important;color:var(--accent-foreground)!important}.TaskCalendarModal_dayCell___kTRt.TaskCalendarModal_weekendDay__NTaFz.TaskCalendarModal_selectedCell__XBCct .TaskCalendarModal_dayNum__kRGMN,.TaskCalendarModal_selectedCell__XBCct .TaskCalendarModal_dayNum__kRGMN{color:var(--accent-foreground)!important}@keyframes TaskCalendarModal_cellPop__Ecrut{0%{transform:scale(.85)}50%{transform:scale(1.12)}to{transform:scale(1)}}.TaskCalendarModal_dayNum__kRGMN{font-size:calc(13px * var(--font-scale, 1));font-weight:600;line-height:1}.TaskCalendarModal_taskIndicators__o0dGf{display:flex;align-items:center;gap:2px;margin-top:2px;height:4px}.TaskCalendarModal_taskDot__8ESNx{width:4px;height:4px;border-radius:50%;flex-shrink:0}.TaskCalendarModal_selectedCell__XBCct .TaskCalendarModal_taskDot__8ESNx{background:var(--accent-foreground)!important}.TaskCalendarModal_activeDot__5p8K0{background:var(--accent)}.TaskCalendarModal_urgentDot__zW_wr{background:var(--danger)}.TaskCalendarModal_completedDot__0cIZz{background:var(--muted-foreground);opacity:.6}.TaskCalendarModal_taskCountMini__YXDzS{font-size:7.5px;font-weight:800;line-height:1;opacity:.85}.TaskCalendarModal_dayFeedSection__H3wWy{display:flex;flex-direction:column;gap:8px;flex:1 1;min-height:0}.TaskCalendarModal_dayFeedHeader__0Nxmw{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px;flex-shrink:0;height:32px;min-height:32px;box-sizing:border-box}.TaskCalendarModal_dayFeedHeaderLeft__b29w3{display:flex;align-items:center;gap:6px;min-width:0}.TaskCalendarModal_taskCountBadge__bmzsM{padding:0 12px;border-radius:var(--radius-full);background:var(--surface-elevated);color:var(--foreground);border:1px solid var(--border)}.TaskCalendarModal_selectedDayLabel__R5flD,.TaskCalendarModal_taskCountBadge__bmzsM{display:inline-flex;align-items:center;justify-content:center;height:32px;min-height:32px;box-sizing:border-box;font-size:calc(13px * var(--font-scale, 1));font-weight:600;box-shadow:var(--shadow-sm);white-space:nowrap;line-height:1}.TaskCalendarModal_selectedDayLabel__R5flD{color:var(--muted-foreground);padding:0 10px;border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border-subtle)}.TaskCalendarModal_dayFeedHeaderActions__fbO2p{display:flex;align-items:center;gap:6px;flex-shrink:0}.TaskCalendarModal_subActionBtn__cJ7f_{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;box-sizing:border-box;padding:0;border-radius:var(--radius-full);background:var(--surface);color:var(--muted-foreground);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:all .18s cubic-bezier(.2,.8,.2,1);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;flex-shrink:0}.TaskCalendarModal_subActionBtn__cJ7f_:hover{color:var(--foreground);background:var(--surface-hover)}.TaskCalendarModal_subActionBtn__cJ7f_.TaskCalendarModal_active__6pUYY{background:var(--accent-subtle);color:var(--accent);border-color:var(--accent-subtle-border)}.TaskCalendarModal_subActionBtn__cJ7f_.TaskCalendarModal_active__6pUYY:hover{background:var(--accent-subtle);color:var(--accent);border-color:var(--accent)}.TaskCalendarModal_subActionBtn__cJ7f_:active{transform:scale(.92)}.TaskCalendarModal_addDayTaskBtn__C6hT6{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;min-height:32px;box-sizing:border-box;font-size:calc(13px * var(--font-scale, 1));font-weight:600;padding:0 13px;border-radius:var(--radius-full);background:var(--accent);color:var(--accent-foreground);border:1px solid transparent;box-shadow:0 2px 8px var(--accent-subtle),var(--shadow-sm);cursor:pointer;transition:opacity .15s ease,box-shadow .18s ease,transform .12s ease;flex-shrink:0;line-height:1;white-space:nowrap}.TaskCalendarModal_addDayTaskBtn__C6hT6:hover{opacity:.94;box-shadow:0 4px 14px var(--accent-subtle),var(--shadow-md)}.TaskCalendarModal_addDayTaskBtn__C6hT6:active{opacity:.9;transform:scale(.95);box-shadow:0 1px 4px var(--accent-subtle)}.TaskCalendarModal_calendarBottomSheet__mmYUM div[class*=content]{scrollbar-width:none;-ms-overflow-style:none}.TaskCalendarModal_calendarBottomSheet__mmYUM div[class*=content]::-webkit-scrollbar{display:none;width:0;height:0}.TaskCalendarModal_dayTaskList__ddUNq{display:flex;flex-direction:column;gap:6px;flex:1 1;min-height:140px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:2px 2px 8px;border-radius:var(--radius-md);scrollbar-width:none;-ms-overflow-style:none}.TaskCalendarModal_dayTaskList__ddUNq::-webkit-scrollbar{display:none;width:0;height:0}.TaskCalendarModal_emptyDayState__iuTNB{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:140px;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-md);text-align:center;padding:16px 20px}.TaskCalendarModal_calendarEmptyState__ktH_6{padding:24px 16px!important;background:var(--surface)!important;border:1px dashed var(--border)!important;border-radius:var(--radius-md)!important;margin:0!important;min-height:140px}.TaskCalendarModal_emptyDayState__iuTNB p{font-size:calc(14px * var(--font-scale, 1));color:var(--muted-foreground);margin:0;line-height:1.4}.TaskCalendarModal_taskCard__2pUwt{display:flex;align-items:flex-start;gap:calc(10px * var(--spacing-scale, 1));padding:calc(10px * var(--spacing-scale, 1)) calc(12px * var(--spacing-scale, 1));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;position:relative;z-index:1;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.TaskCalendarModal_taskCard__2pUwt:hover{background:var(--surface-hover);border-color:var(--border)}.TaskCalendarModal_taskCard__2pUwt.TaskCalendarModal_hasOpenMenu__iYUFJ,.TaskCalendarModal_taskCard__2pUwt:has(.TaskCalendarModal_menuPopover__UV7aw){z-index:1000;opacity:1!important}.TaskCalendarModal_taskCardDone__52MwH{background:var(--surface-elevated)}.TaskCalendarModal_taskCardDone__52MwH .TaskCalendarModal_checkboxWrapper__7AQ2P,.TaskCalendarModal_taskCardDone__52MwH .TaskCalendarModal_taskCardBody__r3Di0{opacity:.65;transition:opacity .15s ease}.TaskCalendarModal_taskCardDone__52MwH:hover .TaskCalendarModal_checkboxWrapper__7AQ2P,.TaskCalendarModal_taskCardDone__52MwH:hover .TaskCalendarModal_taskCardBody__r3Di0{opacity:.85}.TaskCalendarModal_liteCard__T3lRG{align-items:flex-start;padding:calc(10px * var(--spacing-scale, 1)) calc(12px * var(--spacing-scale, 1))}.TaskCalendarModal_liteCard__T3lRG .TaskCalendarModal_checkboxWrapper__7AQ2P{align-self:flex-start}.TaskCalendarModal_checkboxWrapper__7AQ2P{display:flex;align-items:center;justify-content:center;height:calc(14.5px * var(--font-scale, 1) * 1.35);flex-shrink:0}.TaskCalendarModal_taskCardBody__r3Di0{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:calc(4px * var(--spacing-scale, 1))}.TaskCalendarModal_titleLine____E2R{display:flex;align-items:flex-start;gap:6px;width:100%}.TaskCalendarModal_taskCardTitle__W07Xm{flex:1 1;min-width:0;font-size:calc(14.5px * var(--font-scale, 1));font-weight:500;color:var(--foreground);word-break:break-word;overflow-wrap:anywhere;line-height:1.35;white-space:pre-wrap;transition:color .2s ease,opacity .2s ease}.TaskCalendarModal_titleDone__veu03{text-decoration:line-through;color:var(--muted-foreground)}.TaskCalendarModal_descriptionPreview__e2WRh{font-size:calc(12.5px * var(--font-scale, 1));color:var(--muted-foreground);line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.TaskCalendarModal_taskCardMeta__J6eN_{display:flex;align-items:center;flex-flow:row wrap;gap:4px calc(5px * var(--spacing-scale, 1));margin-top:calc(4px * var(--spacing-scale, 1));padding:2px 0;width:100%;min-width:0}.TaskCalendarModal_dueBadge___aeON,.TaskCalendarModal_timeBadge__I0_WS{display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:calc(11.5px * var(--font-scale, 1));font-weight:600;color:var(--muted-foreground);background:var(--surface-elevated);border:1px solid var(--border);padding:2.5px 6.5px;border-radius:var(--radius-sm);line-height:1;box-sizing:border-box;white-space:nowrap;flex-shrink:0;vertical-align:middle;transition:all .15s ease}.TaskCalendarModal_overdueDueBadge__morrp{color:var(--danger)!important;background:var(--danger-subtle)!important;border-color:var(--danger-subtle-border)!important}.TaskCalendarModal_overdueBadge__yWq3j{color:var(--danger);background:var(--danger-subtle);border:1px solid var(--danger-subtle-border);border-radius:var(--radius-sm)}.TaskCalendarModal_dueSoonBadge__o90zU,.TaskCalendarModal_overdueBadge__yWq3j{display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:calc(11.5px * var(--font-scale, 1));font-weight:600;padding:2.5px 6.5px;line-height:1;box-sizing:border-box;white-space:nowrap;flex-shrink:0;vertical-align:middle;transition:all .15s ease}.TaskCalendarModal_dueSoonBadge__o90zU{color:var(--warning);background:var(--warning-subtle);border:1px solid var(--warning-subtle-border);border-radius:var(--radius-sm)}.TaskCalendarModal_reminderBadge__Y7bcS{display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:calc(11.5px * var(--font-scale, 1));font-weight:600;color:var(--accent-text);background:var(--accent-subtle);border:1px solid var(--accent-subtle-border);padding:2.5px 6.5px;border-radius:var(--radius-sm);line-height:1;box-sizing:border-box;white-space:nowrap;flex-shrink:0;vertical-align:middle;transition:all .15s ease}.TaskCalendarModal_pastReminder__WlzQ4{color:var(--muted-foreground);background:var(--surface-elevated);border-color:var(--border);opacity:.75}.TaskCalendarModal_clickableBadge__cl4vI,.TaskCalendarModal_quickAddMetaBtn__ATqjb{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TaskCalendarModal_quickAddMetaBtn__ATqjb{display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:calc(11.5px * var(--font-scale, 1));font-weight:600;color:var(--muted-foreground);background:var(--surface-elevated);border:1px solid var(--border);padding:2.5px 6.5px;border-radius:var(--radius-sm);line-height:1;box-sizing:border-box;white-space:nowrap;flex-shrink:0;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;vertical-align:middle;transition:all .15s ease}.TaskCalendarModal_dueBadge___aeON svg,.TaskCalendarModal_dueSoonBadge__o90zU svg,.TaskCalendarModal_overdueBadge__yWq3j svg,.TaskCalendarModal_quickAddMetaBtn__ATqjb svg,.TaskCalendarModal_reminderBadge__Y7bcS svg{display:block;flex-shrink:0}.TaskCalendarModal_dueBadge___aeON span,.TaskCalendarModal_dueSoonBadge__o90zU span,.TaskCalendarModal_overdueBadge__yWq3j span,.TaskCalendarModal_quickAddMetaBtn__ATqjb span,.TaskCalendarModal_reminderBadge__Y7bcS span{display:inline-flex;align-items:center;line-height:1}.TaskCalendarModal_clickableBadge__cl4vI:hover,.TaskCalendarModal_quickAddMetaBtn__ATqjb:hover{filter:brightness(1.15);transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.15)}.TaskCalendarModal_clickableBadge__cl4vI:active,.TaskCalendarModal_quickAddMetaBtn__ATqjb:active{transform:translateY(0) scale(.96);box-shadow:none}.TaskCalendarModal_actions__QBvvE{position:relative;display:flex;align-items:center;gap:2px;flex-shrink:0;z-index:10}.TaskCalendarModal_moreBtn__MWdQn{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:var(--radius-sm);color:var(--muted-foreground);background:transparent;border:none;opacity:.7;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.TaskCalendarModal_moreBtn__MWdQn:hover{opacity:1;color:var(--foreground);background:var(--surface-hover);transform:scale(1.1)}.TaskCalendarModal_moreBtn__MWdQn:active{transform:scale(.9)}.TaskCalendarModal_menuBackdrop__Ka9Hq{position:fixed;inset:0;z-index:9999;background:transparent;pointer-events:auto;-webkit-tap-highlight-color:transparent}.TaskCalendarModal_menuPopover__UV7aw{position:fixed;width:172px;background-color:var(--surface);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg,0 10px 25px -5px rgba(0,0,0,.25));z-index:10000;padding:5px;display:flex;flex-direction:column;gap:2px;animation:TaskCalendarModal_menuPopoverIn__T2TDI .14s cubic-bezier(.16,1,.3,1);box-sizing:border-box;opacity:1!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.TaskCalendarModal_openUpwards__KnZ5v{animation:TaskCalendarModal_menuPopoverInUp___lrjN .14s cubic-bezier(.16,1,.3,1)}.TaskCalendarModal_menuOption__Zq8jA{display:flex;align-items:center;width:100%;height:38px;min-height:38px;padding:0 10px;box-sizing:border-box;border-radius:var(--radius-sm);background:transparent;border:none;color:var(--foreground);text-align:left;transition:background-color .12s ease,color .12s ease;cursor:pointer}.TaskCalendarModal_menuIconWrapper__7UUVt{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.TaskCalendarModal_menuIconWrapper__7UUVt svg{display:block;flex-shrink:0}.TaskCalendarModal_menuText__9Coj1{display:inline-flex;align-items:center;flex:1 1;min-width:0;margin-left:10px;font-size:13.5px;font-weight:500;line-height:1;white-space:nowrap}.TaskCalendarModal_menuOption__Zq8jA:active,.TaskCalendarModal_menuOption__Zq8jA:hover{background:var(--surface-hover)}.TaskCalendarModal_dangerOption__SRpUH{color:var(--danger)}.TaskCalendarModal_dangerOption__SRpUH:hover{background:var(--danger-subtle)}@keyframes TaskCalendarModal_menuPopoverIn__T2TDI{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TaskCalendarModal_menuPopoverInUp___lrjN{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-height:550px) and (min-width:480px),(orientation:landscape) and (max-height:550px){.TaskCalendarModal_calendarBottomSheet__mmYUM{max-width:min(94vw,840px)!important;height:calc(100vh - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:var(--radius-md)!important}.TaskCalendarModal_container__A7LX3{display:grid!important;grid-template-columns:minmax(250px,280px) minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;grid-column-gap:14px!important;column-gap:14px!important;grid-row-gap:6px!important;row-gap:6px!important;height:100%!important;min-height:0!important;padding:0 2px!important;align-items:start!important}.TaskCalendarModal_monthNav__hPLL_{grid-column:1!important;grid-row:1!important;height:32px!important;min-height:32px!important;padding:0 2px!important;margin:0!important}.TaskCalendarModal_calendarCard__qVK8f{grid-column:1!important;grid-row:2!important;padding:6px 8px!important}.TaskCalendarModal_dayFeedSection__H3wWy{display:contents!important}.TaskCalendarModal_dayFeedHeader__0Nxmw{grid-column:2!important;grid-row:1!important;height:32px!important;min-height:32px!important;display:flex!important;align-items:center!important;padding:0 2px!important;margin:0!important}.TaskCalendarModal_dayTaskList__ddUNq{grid-column:2!important;grid-row:2!important;flex:1 1!important;min-height:0!important;max-height:100%!important;height:100%!important}}@media (min-width:640px) and (min-height:551px){.TaskCalendarModal_calendarBottomSheet__mmYUM{max-width:820px!important;height:clamp(520px,66vh,680px)!important}.TaskCalendarModal_container__A7LX3{display:grid;grid-template-columns:310px minmax(0,1fr);grid-template-rows:auto 1fr;grid-column-gap:20px;column-gap:20px;grid-row-gap:10px;row-gap:10px;height:100%;min-height:0;padding:0 4px;align-items:start}.TaskCalendarModal_monthNav__hPLL_{grid-column:1;grid-row:1;height:32px;min-height:32px;padding:0 2px;margin:0}.TaskCalendarModal_calendarCard__qVK8f{grid-column:1;grid-row:2}.TaskCalendarModal_dayFeedSection__H3wWy{display:contents}.TaskCalendarModal_dayFeedHeader__0Nxmw{grid-column:2;grid-row:1;height:32px;min-height:32px;display:flex;align-items:center;padding:0 2px;margin:0}.TaskCalendarModal_dayTaskList__ddUNq{grid-column:2;grid-row:2;flex:1 1;min-height:0;height:100%}}@media (min-width:1200px) and (min-height:850px){.TaskCalendarModal_calendarBottomSheet__mmYUM{max-width:900px!important;height:clamp(560px,64vh,740px)!important}.TaskCalendarModal_container__A7LX3{grid-template-columns:330px minmax(0,1fr);column-gap:24px}}