.PasswordAuthModal_overlay__2yEXM{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--background);animation:PasswordAuthModal_fadeIn__lA25j .2s ease-out}.PasswordAuthModal_modalAnchor__Xo9aR{height:334px;justify-content:flex-end}.PasswordAuthModal_card__k_g52,.PasswordAuthModal_modalAnchor__Xo9aR{width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center}.PasswordAuthModal_card__k_g52{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:22px 22px 16px;text-align:center;box-sizing:border-box;overflow:hidden;transition:height .32s cubic-bezier(.4,0,.2,1)}.PasswordAuthModal_cardInitialOtp__memPA{height:236px}.PasswordAuthModal_cardPassword__JCZ91{height:284px}.PasswordAuthModal_cardOtpSent__u5ZWx{height:334px}.PasswordAuthModal_iconCircle__1fZ6G{width:50px;height:50px;border-radius:50%;background:var(--accent-subtle);border:1px solid var(--accent-subtle-border);display:flex;align-items:center;justify-content:center;margin-bottom:10px;box-shadow:0 4px 14px rgba(59,130,246,.12);animation:PasswordAuthModal_iconPop__NwyRc .4s cubic-bezier(.34,1.56,.64,1);position:relative;flex-shrink:0}.PasswordAuthModal_telegramIcon__v100B{color:var(--accent);animation:PasswordAuthModal_paperPlaneFloat__OUtNL 3s ease-in-out infinite alternate;transform-origin:center}.PasswordAuthModal_keyIcon__E46UO{color:var(--accent);animation:PasswordAuthModal_keyWiggle__8ji5T 2.8s ease-in-out infinite;transform-origin:35% 65%}@keyframes PasswordAuthModal_paperPlaneFloat__OUtNL{0%{transform:translate(-1px,2px) rotate(-14deg) scale(.96)}50%{transform:translate(2px,-3px) rotate(-6deg) scale(1.05)}to{transform:translate(-2px,-4px) rotate(-12deg) scale(1.01)}}@keyframes PasswordAuthModal_keyWiggle__8ji5T{0%,to{transform:rotate(0deg)}15%{transform:rotate(-16deg) scale(1.06)}30%{transform:rotate(7deg)}45%{transform:rotate(-5deg)}60%{transform:rotate(0deg)}}@keyframes PasswordAuthModal_iconPop__NwyRc{0%{transform:scale(.75);opacity:.5}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.PasswordAuthModal_title__Fp31_{font-size:20px;font-weight:700;color:var(--foreground);margin-bottom:6px;letter-spacing:-.01em}.PasswordAuthModal_subtitleContainer__2EO7y{width:100%;height:38px;min-height:38px;max-height:38px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:12px;box-sizing:border-box;flex-shrink:0}.PasswordAuthModal_subtitle__D12Xv{font-size:13px;color:var(--muted-foreground);line-height:1.4;margin:0;max-width:300px;text-align:center}.PasswordAuthModal_errorAlert__ShIIP{border-radius:var(--radius-sm);background:var(--danger-subtle);border:1px solid var(--danger-subtle-border);color:var(--danger)}.PasswordAuthModal_errorAlert__ShIIP,.PasswordAuthModal_infoAlert__Rv04l{width:100%;height:36px;padding:0 12px;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:500;margin:0;box-sizing:border-box;animation:PasswordAuthModal_fadeIn__lA25j .15s ease-out;white-space:nowrap}.PasswordAuthModal_infoAlert__Rv04l{border-radius:var(--radius-sm);background:var(--accent-subtle);border:1px solid var(--accent-subtle-border);color:var(--accent)}.PasswordAuthModal_formSlot__Bomfd{width:100%;display:flex;flex-direction:column;justify-content:center;animation:PasswordAuthModal_fadeContent__P3euk .22s cubic-bezier(.4,0,.2,1);box-sizing:border-box;transition:height .32s cubic-bezier(.4,0,.2,1)}.PasswordAuthModal_formSlotInitialOtp__bFg7I{height:48px;min-height:48px;max-height:48px}.PasswordAuthModal_formSlotPassword__bcwPZ{height:96px;min-height:96px;max-height:96px}.PasswordAuthModal_formSlotOtpSent__acyvV{height:146px;min-height:146px;max-height:146px}@keyframes PasswordAuthModal_fadeContent__P3euk{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.PasswordAuthModal_form__G1_Rl{width:100%;display:flex;flex-direction:column;gap:8px}.PasswordAuthModal_telegramRequestBtn__pyThj{width:100%;height:44px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border-radius:var(--radius-md);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 .12s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none}.PasswordAuthModal_telegramRequestBtn__pyThj:hover:not(:disabled){opacity:.92}.PasswordAuthModal_telegramRequestBtn__pyThj:active:not(:disabled){transform:scale(.98)}.PasswordAuthModal_telegramRequestBtn__pyThj:disabled{opacity:.55;cursor:not-allowed}.PasswordAuthModal_otpInputWrapper__BYoXk{width:100%;display:flex;flex-direction:column;gap:0}.PasswordAuthModal_otpInput__QiqS5{width:100%;height:42px;box-sizing:border-box;padding:0 12px;border-radius:var(--radius-sm);background:var(--surface-elevated);border:1.5px solid var(--border);color:var(--foreground);font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.24em;text-align:center;outline:none;transition:all .18s ease}.PasswordAuthModal_otpInput__QiqS5:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);background:var(--surface)}.PasswordAuthModal_otpHint__04mBQ{font-size:12px;color:var(--muted-foreground);margin-top:4px}.PasswordAuthModal_resendRow__9G0cD{display:flex;align-items:center;justify-content:center;gap:6px;height:24px;margin-top:0;box-sizing:border-box}.PasswordAuthModal_resendBtn__51zlL{background:transparent;border:none;color:var(--accent);font-size:12.5px;font-weight:500;cursor:pointer;padding:2px 6px;height:24px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:6px;transition:opacity .15s ease;white-space:nowrap;box-sizing:border-box}.PasswordAuthModal_resendBtn__51zlL:hover:not(:disabled){opacity:.82}.PasswordAuthModal_resendBtn__51zlL:disabled{color:var(--muted-foreground);cursor:not-allowed;opacity:.75}.PasswordAuthModal_inputWrapper__mrW_N{position:relative;width:100%;height:42px;box-sizing:border-box;display:flex;align-items:center}.PasswordAuthModal_lockIcon__3QQV1{position:absolute;left:14px;color:var(--muted-foreground);pointer-events:none}.PasswordAuthModal_input___Q1K5{width:100%;height:42px;box-sizing:border-box;padding:0 14px 0 38px;border-radius:var(--radius-sm);background:var(--surface-elevated);border:1px solid var(--border);color:var(--foreground);font-size:14.5px;outline:none;transition:all .15s ease}.PasswordAuthModal_input___Q1K5:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.PasswordAuthModal_submitBtn__nJeAz{width:100%;height:42px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;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}.PasswordAuthModal_submitBtn__nJeAz:hover:not(:disabled){opacity:.92}.PasswordAuthModal_submitBtn__nJeAz:disabled{opacity:.5;cursor:not-allowed}.PasswordAuthModal_modeSwitcher__6foFV{margin-top:12px;width:100%;display:flex;justify-content:center;flex-shrink:0}.PasswordAuthModal_switchModeBtn___Afvq{background:transparent;border:none;color:var(--muted-foreground);font-size:13px;font-weight:500;cursor:pointer;padding:5px 12px;height:28px;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-sizing:border-box}.PasswordAuthModal_switchModeBtn___Afvq:hover{background:var(--accent-subtle);color:var(--accent)}.PasswordAuthModal_switchModeBtn___Afvq:active{background:var(--accent-subtle-border);transform:scale(.98)}.PasswordAuthModal_spinner__8OvEw{animation:PasswordAuthModal_spin__Q6B8P .8s linear infinite}@keyframes PasswordAuthModal_spin__Q6B8P{to{transform:rotate(1turn)}}@keyframes PasswordAuthModal_fadeIn__lA25j{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.PasswordAuthModal_otpInput__QiqS5{font-size:20px;letter-spacing:.22em;height:42px;padding:0 8px}.PasswordAuthModal_input___Q1K5{font-size:15px;height:42px}}.AccentSaturationSlider_sliderContainer__nDjDr{display:flex;align-items:center;justify-content:center;pointer-events:auto;opacity:.94;max-width:100%;min-width:0;box-sizing:border-box}.AccentSaturationSlider_sliderWrapper__eEJzL{display:flex;align-items:center;gap:5px;padding:4px 8px 4px 6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--shadow-md);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;max-width:100%;box-sizing:border-box;flex-shrink:0}.AccentSaturationSlider_modeTabs__UMpn8{position:relative;display:flex;align-items:center;gap:2px;flex-shrink:0}.AccentSaturationSlider_modeBtn__vtrzK{position:relative;width:25px;height:25px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);background:transparent;cursor:pointer;transition:color .15s ease,transform .12s ease;padding:0;border:none;flex-shrink:0}.AccentSaturationSlider_modeBtn__vtrzK:hover{color:var(--foreground)}.AccentSaturationSlider_modeBtn__vtrzK:active{transform:scale(.88)}.AccentSaturationSlider_activePillIndicator__HxI1E{position:absolute;inset:0;border-radius:var(--radius-full);background:var(--accent);box-shadow:0 1px 4px var(--accent-subtle);z-index:0;pointer-events:none}.AccentSaturationSlider_modeIconWrapper__JdKSt{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.AccentSaturationSlider_activeMode__b7iUl{color:var(--accent-foreground)!important}.AccentSaturationSlider_activeMode__b7iUl .AccentSaturationSlider_modeIconWrapper__JdKSt{transform:scale(1.06)}.AccentSaturationSlider_divider__ligaR{width:1px;height:16px;background:var(--border);margin:0 2px;flex-shrink:0}.AccentSaturationSlider_inputArea__I5YcH{--thumb-size:17px;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:95px;height:25px}.AccentSaturationSlider_customTrackWrapper__dEuE_{position:relative;width:100%;height:6px;border-radius:3px;display:flex;align-items:center}.AccentSaturationSlider_trackBase__0Vghr{position:absolute;inset:0;border-radius:3px;background:var(--surface-elevated);transition:background .2s ease}.AccentSaturationSlider_trackHueOverlay__8jWvP{position:absolute;inset:0;border-radius:3px;background:linear-gradient(90deg,#FF453A 0,#FF9F0A 11%,#32D74B 22%,#63E6E2 33%,#64D2FF 44%,#0A84FF 55%,#5E5CE6 66%,#BF5AF2 77%,#FF375F 88%,#27272A 95%,#09090B);opacity:0;transition:opacity .22s cubic-bezier(.25,1,.5,1);pointer-events:none}.AccentSaturationSlider_trackHueVisible__ywD1y{opacity:1}.AccentSaturationSlider_glidingThumb__iwaQq{position:absolute;top:50%;width:var(--thumb-size);height:var(--thumb-size);border-radius:50%;background:var(--current-thumb-color,var(--accent));border:2px solid var(--surface);box-shadow:0 1px 4px rgba(0,0,0,.3);transform:translate(-50%,-50%) scale(1);pointer-events:none;z-index:1;will-change:left,transform}.AccentSaturationSlider_glidingThumb__iwaQq:hover{transform:translate(-50%,-50%) scale(1.12)}.AccentSaturationSlider_glidingThumbActive__d5a7Y{transform:translate(-50%,-50%) scale(1.26)!important;box-shadow:0 2px 8px rgba(0,0,0,.35),0 0 0 3px var(--accent-subtle)!important}.AccentSaturationSlider_glidingThumbHue__JLCIh{border:2.5px solid #ffffff!important;box-shadow:0 1px 4px rgba(0,0,0,.45)}.AccentSaturationSlider_glidingThumbHue__JLCIh.AccentSaturationSlider_glidingThumbActive__d5a7Y{box-shadow:0 3px 10px rgba(0,0,0,.5),0 0 0 3px rgba(255,255,255,.35)!important}.AccentSaturationSlider_nativeRangeOverlay__7rC3s{position:absolute;inset:-6px 0;width:100%;height:calc(100% + 12px);opacity:0;cursor:pointer;margin:0;padding:0;z-index:2;touch-action:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.AccentSaturationSlider_nativeRangeOverlay__7rC3s::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb-size);height:var(--thumb-size);cursor:pointer}.AccentSaturationSlider_nativeRangeOverlay__7rC3s::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);cursor:pointer;border:none}@media (max-width:420px){.AccentSaturationSlider_modeBtn__vtrzK{width:23px;height:23px}.AccentSaturationSlider_modeBtn__vtrzK svg{width:12px;height:12px}.AccentSaturationSlider_sliderWrapper__eEJzL{gap:4px;padding:3px 7px 3px 5px}.AccentSaturationSlider_inputArea__I5YcH{--thumb-size:16px;width:82px}}@media (max-width:360px){.AccentSaturationSlider_modeTabs__UMpn8{gap:1.5px}.AccentSaturationSlider_modeBtn__vtrzK{width:21.5px;height:21.5px}.AccentSaturationSlider_modeBtn__vtrzK svg{width:11.5px;height:11.5px}.AccentSaturationSlider_sliderWrapper__eEJzL{gap:3px;padding:3px 6px 3px 4px}.AccentSaturationSlider_divider__ligaR{height:14px;margin:0 1px}.AccentSaturationSlider_inputArea__I5YcH{--thumb-size:15px;width:70px}}@media (prefers-reduced-motion:reduce){.AccentSaturationSlider_glidingThumb__iwaQq,.AccentSaturationSlider_modeBtn__vtrzK,.AccentSaturationSlider_modeBtn__vtrzK:active,.AccentSaturationSlider_modeIconWrapper__JdKSt,.AccentSaturationSlider_trackHueOverlay__8jWvP{transition:none!important;transform:none!important}}.BlackCatMascot_catWrapper__BkMXX{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;z-index:25;transition:transform .15s ease,opacity .2s ease-out;padding:0;margin-left:6px;flex-shrink:0;height:32px;width:32px}.BlackCatMascot_catEnter__qOvjP{animation:BlackCatMascot_catFadeIn__l1_KE .2s ease-out forwards;will-change:opacity,transform}.BlackCatMascot_catExit__x0BrA{animation:BlackCatMascot_catFadeOut__VOwiv .18s ease-in forwards;pointer-events:none;will-change:opacity,transform}@keyframes BlackCatMascot_catFadeIn__l1_KE{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes BlackCatMascot_catFadeOut__VOwiv{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.BlackCatMascot_catWrapper__BkMXX:hover{transform:translateY(-1.5px) scale(1.08)}.BlackCatMascot_catWrapper__BkMXX:active{transform:translateY(1px) scale(.92)}.BlackCatMascot_catSvg__x0pdS{display:block;overflow:visible;width:32px;height:28.5px;filter:drop-shadow(0 2px 5px rgba(0,0,0,.22))}@media (max-width:360px){.BlackCatMascot_catWrapper__BkMXX{margin-left:4px;height:30px;width:28px}.BlackCatMascot_catSvg__x0pdS{width:28px;height:25px}}.BlackCatMascot_purrBubble__C7_4z{position:absolute;left:calc(100% + 6px);top:50%;transform:translateY(-50%);background:var(--surface-elevated,#1e293b);border:1px solid var(--border-subtle,rgba(255,255,255,.18));color:var(--accent,#38bdf8);font-size:11px;font-weight:700;padding:2.5px 8px;border-radius:var(--radius-full,9999px);white-space:nowrap;pointer-events:none;box-shadow:0 4px 14px rgba(0,0,0,.32);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:BlackCatMascot_purrBubbleFade__sfttt 1.2s cubic-bezier(.16,1,.3,1) forwards;z-index:50;display:flex;align-items:center;gap:3px}.BlackCatMascot_purrBubble__C7_4z:before{content:"";position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;border-right:5px solid var(--border-subtle,rgba(255,255,255,.22))}.BlackCatMascot_purrBubble__C7_4z:after{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;border-right:4px solid var(--surface-elevated,#1e293b)}@keyframes BlackCatMascot_purrBubbleFade__sfttt{0%{opacity:0;transform:translateY(-46%) scale(.92)}16%{opacity:1;transform:translateY(-50%) scale(1)}80%{opacity:1;transform:translateY(-50%) scale(1)}to{opacity:0;transform:translateY(-54%) scale(.95)}}.BlackCatMascot_sleepBadge__tjyFE{position:absolute;top:-6px;right:-5px;font-size:9px;font-weight:800;color:var(--accent,#38bdf8);pointer-events:none;animation:BlackCatMascot_sleepPulse__oWB0z 2.4s ease-in-out infinite;text-shadow:0 1px 3px rgba(0,0,0,.4)}@keyframes BlackCatMascot_sleepPulse__oWB0z{0%{opacity:.2;transform:translate(0) scale(.85)}50%{opacity:.95;transform:translate(2px,-3px) scale(1.1)}to{opacity:.2;transform:translate(4px,-6px) scale(.85)}}.BlackCatMascot_earLeft__dwpDn{transform-origin:8.5px 15px;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.BlackCatMascot_earRight__I6Z_4{transform-origin:27.5px 15px;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.BlackCatMascot_earWiggleLeft__AvaSs{animation:BlackCatMascot_wiggleLeft__hP0nd .5s ease-in-out}.BlackCatMascot_earWiggleRight__xqpjd{animation:BlackCatMascot_wiggleRight__c8TZv .5s ease-in-out}@keyframes BlackCatMascot_wiggleLeft__hP0nd{0%,to{transform:rotate(0deg)}25%{transform:rotate(-9deg)}75%{transform:rotate(5deg)}}@keyframes BlackCatMascot_wiggleRight__c8TZv{0%,to{transform:rotate(0deg)}25%{transform:rotate(9deg)}75%{transform:rotate(-5deg)}}.BlackCatMascot_joyBounce__aOItK{animation:BlackCatMascot_catJoyBounce__FtHvC .58s cubic-bezier(.34,1.56,.64,1);will-change:transform}.BlackCatMascot_joyBounce__aOItK .BlackCatMascot_earLeft__dwpDn{animation:BlackCatMascot_earJoyLeft__KPJUY .58s ease-out}.BlackCatMascot_joyBounce__aOItK .BlackCatMascot_earRight__I6Z_4{animation:BlackCatMascot_earJoyRight__7C7am .58s ease-out}@keyframes BlackCatMascot_catJoyBounce__FtHvC{0%{transform:translateY(0) scale(1)}18%{transform:translateY(1.5px) scale(1.06,.9)}42%{transform:translateY(-4.5px) scale(.95,1.08)}68%{transform:translateY(-.8px) scale(1.02,.98)}84%{transform:translateY(-2px) scaleY(1.01)}to{transform:translateY(0) scale(1)}}@keyframes BlackCatMascot_earJoyLeft__KPJUY{0%,to{transform:rotate(0deg)}35%{transform:rotate(-10deg) translateY(-.5px)}70%{transform:rotate(3deg)}}@keyframes BlackCatMascot_earJoyRight__7C7am{0%,to{transform:rotate(0deg)}35%{transform:rotate(10deg) translateY(-.5px)}70%{transform:rotate(-3deg)}}.RenameFolderSheet_renameSheet__ev6Te{width:100%!important;max-width:min(var(--app-max-width,600px),100vw)!important;min-height:0!important;max-height:260px!important;height:auto!important;background:var(--surface)!important;border-top-left-radius:20px!important;border-top-right-radius:20px!important;box-shadow:0 -8px 32px rgba(0,0,0,.35)!important;border-top:1px solid var(--border)!important;transition:margin-bottom .16s cubic-bezier(.16,1,.3,1)}.RenameFolderSheet_renameContent__rTVh_{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:2px 0 10px}.RenameFolderSheet_folderIconWrapper__80Yju{display:flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;min-height:38px;border-radius:10px;background:color-mix(in srgb,var(--folder-color,var(--accent)) 14%,var(--surface));color:var(--folder-color,var(--accent));border:1px solid color-mix(in srgb,var(--folder-color,var(--accent)) 22%,transparent);flex-shrink:0}.RenameFolderSheet_folderNameInput__x7rHO{flex:1 1;min-width:0;height:38px;padding:0 12px;border-radius:var(--radius-md,10px);background:var(--surface-elevated);color:var(--foreground);border:1.5px solid var(--folder-color,var(--accent));font-size:calc(15px * var(--font-scale, 1));font-weight:600;outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--folder-color,var(--accent)) 22%,transparent);box-sizing:border-box;caret-color:var(--folder-color,var(--accent))}.RenameFolderSheet_folderNameInput__x7rHO::selection{background:var(--folder-color,var(--accent));color:#ffffff}.RenameFolderSheet_saveRenameBtn__jKx5X{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;min-height:38px;border-radius:var(--radius-full,9999px);background:var(--folder-color,var(--accent));color:#ffffff;border:none;cursor:pointer;flex-shrink:0;box-shadow:0 2px 8px color-mix(in srgb,var(--folder-color,var(--accent)) 30%,transparent);transition:transform .14s ease,opacity .14s ease}.RenameFolderSheet_saveRenameBtn__jKx5X:active{transform:scale(.92)}.RenameFolderSheet_saveRenameBtn__jKx5X:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.TagFoldersView_container__0Ewxz{display:flex;flex-direction:column;width:100%;padding:0 0 12px;animation:TagFoldersView_containerFade__sknFF .22s cubic-bezier(.16,1,.3,1);transition:padding-bottom .24s cubic-bezier(.16,1,.3,1)}.TagFoldersView_containerEditing__odvUX{padding-bottom:max(380px,50vh)!important}@media (hover:hover) and (pointer:fine){.TagFoldersView_containerEditing__odvUX{padding-bottom:12px!important}}@keyframes TagFoldersView_containerFade__sknFF{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.TagFoldersView_gridHeader__rslnU{display:flex;align-items:center;justify-content:flex-end;padding:0 2px 8px}.TagFoldersView_renameHintWrapper__znV1C{overflow:hidden;width:100%}.TagFoldersView_renameHintBanner__djGYy{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px;margin-bottom:8px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.TagFoldersView_renameHintContent__RDZnF{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1}.TagFoldersView_renameHintIcon__cGsKS{font-size:14px;flex-shrink:0;line-height:1}.TagFoldersView_renameHintText__L0MLl{font-size:calc(12.5px * var(--font-scale, 1));font-weight:500;color:var(--foreground);line-height:1.35}.TagFoldersView_renameHintCloseBtn__GYWS_{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;min-height:22px;padding:0;border-radius:var(--radius-full);background:transparent;color:var(--muted-foreground);border:none;cursor:pointer;flex-shrink:0;transition:all .15s ease}.TagFoldersView_renameHintCloseBtn__GYWS_:hover{background:var(--surface-hover);color:var(--foreground)}.TagFoldersView_renameHintCloseBtn__GYWS_:active{transform:scale(.9)}.TagFoldersView_gridTitle__3jYqg{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--foreground);letter-spacing:-.01em}.TagFoldersView_viewToggleBtn__L1zJs{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:all .18s cubic-bezier(.2,.8,.2,1);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;flex-shrink:0}.TagFoldersView_viewToggleBtn__L1zJs:hover{color:var(--foreground);background:var(--surface-hover)}.TagFoldersView_viewToggleBtn__L1zJs:active{transform:scale(.92)}.TagFoldersView_viewToggleIconWrap__etRQ8{display:inline-flex;align-items:center;justify-content:center;animation:TagFoldersView_viewTogglePop__ReXN5 .22s cubic-bezier(.34,1.56,.64,1)}@keyframes TagFoldersView_viewTogglePop__ReXN5{0%{transform:scale(.72) rotate(-15deg);opacity:.5}to{transform:scale(1) rotate(0deg);opacity:1}}.TagFoldersView_foldersGrid__QsvVr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;width:100%}.TagFoldersView_foldersGrid__QsvVr.TagFoldersView_foldersListView__23qXA{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}@media (min-width:600px){.TagFoldersView_foldersGrid__QsvVr{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}}@media (min-width:900px){.TagFoldersView_foldersGrid__QsvVr{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}}.TagFoldersView_folderCard__wM2jC{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:84px;height:84px;box-sizing:border-box;padding:10px 14px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);cursor:pointer;text-align:left;-moz-user-select:none;user-select:none;-webkit-user-select:none;animation:TagFoldersView_folderCardBloom__oei_f .26s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--stagger-idx, 0) * 18ms);will-change:transform,opacity;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease,border-color .16s ease,background-color .16s ease;overflow:hidden}@keyframes TagFoldersView_folderCardBloom__oei_f{0%{opacity:.15;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.TagFoldersView_folderCard__wM2jC:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--folder-color,var(--accent));opacity:.85;transition:opacity .16s ease}.TagFoldersView_folderCard__wM2jC:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--folder-color,var(--accent)) 40%,var(--border))}.TagFoldersView_folderCard__wM2jC:hover:before{opacity:1}.TagFoldersView_folderCard__wM2jC:active{transform:scale(.97);background:var(--surface-hover)}.TagFoldersView_folderCard__wM2jC.TagFoldersView_folderCardList__OrgOA{min-height:54px;height:54px;padding:8px 14px;border-radius:var(--radius-md)}.TagFoldersView_folderCard__wM2jC.TagFoldersView_folderCardList__OrgOA:before{top:0;bottom:0;left:0;right:auto;width:3.5px;height:100%}.TagFoldersView_folderCard__wM2jC.TagFoldersView_folderCardList__OrgOA .TagFoldersView_folderIconWrapper__eQ9bG{width:34px;height:34px;border-radius:8px}.TagFoldersView_folderCard__wM2jC.TagFoldersView_folderCardList__OrgOA .TagFoldersView_folderName__Sb7nE{font-size:calc(14.5px * var(--font-scale, 1));font-weight:600}.TagFoldersView_folderCard__wM2jC.TagFoldersView_folderCardList__OrgOA:hover{transform:translateY(-1px)}.TagFoldersView_folderCard__wM2jC.TagFoldersView_folderCardList__OrgOA:active{transform:scale(.985)}.TagFoldersView_cardContent__vaCUu{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;min-width:0}.TagFoldersView_folderIdentity__3oS_S{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1}.TagFoldersView_folderIconWrapper__eQ9bG{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:color-mix(in srgb,var(--folder-color,var(--accent)) 14%,var(--surface));color:var(--folder-color,var(--accent));border:1px solid color-mix(in srgb,var(--folder-color,var(--accent)) 22%,transparent);transition:transform .15s ease;flex-shrink:0}.TagFoldersView_folderCard__wM2jC:hover .TagFoldersView_folderIconWrapper__eQ9bG{transform:scale(1.05)}.TagFoldersView_folderName__Sb7nE{font-size:14.5px;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1;line-height:1.25}.TagFoldersView_renameInputWrapper__348Bz{display:flex;align-items:center;gap:6px;flex:1 1;min-width:0}.TagFoldersView_folderNameInput__eZqLt{flex:1 1;min-width:0;height:28px;padding:0 8px;border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--foreground);border:1.5px solid var(--folder-color,var(--accent));font-size:calc(13.5px * var(--font-scale, 1));font-weight:600;outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--folder-color,var(--accent)) 22%,transparent);box-sizing:border-box}.TagFoldersView_folderNameInput__eZqLt::selection{background:var(--folder-color,var(--accent));color:#ffffff}.TagFoldersView_saveRenameBtn__NqGAr{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;min-height:26px;border-radius:var(--radius-full);background:var(--folder-color,var(--accent));color:#ffffff;border:none;cursor:pointer;flex-shrink:0;transition:transform .14s ease,opacity .14s ease}.TagFoldersView_saveRenameBtn__NqGAr:active{transform:scale(.92)}.TagFoldersView_folderCard__wM2jC.TagFoldersView_isEditingCard__GfDZR{border-color:var(--folder-color,var(--accent));box-shadow:0 0 0 1.5px var(--folder-color,var(--accent)),var(--shadow-md);cursor:default;z-index:15}.TagFoldersView_cardCountBadge__3CZlr{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:var(--radius-full);font-size:12px;font-weight:600;background:var(--surface-elevated);color:var(--foreground);border:1px solid var(--border-subtle);flex-shrink:0}.TagFoldersView_emptyFolders__9zuJY{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 20px;background:var(--surface);border-radius:var(--radius-lg);border:1px dashed var(--border);margin:0}.TagFoldersView_emptyFoldersIcon__JZFCE{color:var(--muted-foreground);opacity:.6;margin-bottom:12px}.TagFoldersView_emptyFoldersTitle__CZotb{font-size:15px;font-weight:600;color:var(--foreground);margin-bottom:4px}.TagFoldersView_emptyFoldersDesc__bjOlb{font-size:13px;color:var(--muted-foreground);max-width:260px}.TagFoldersView_detailContainer__NrAG6{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;width:100%;height:100%;background:var(--background);animation:TagFoldersView_detailFadeIn__u_BSV .22s cubic-bezier(.16,1,.3,1) forwards;touch-action:pan-y;will-change:transform,opacity;overflow:hidden;box-sizing:border-box}.TagFoldersView_detailContainerClosing__fbMX2{animation:TagFoldersView_detailFadeOut__pQzgU .2s cubic-bezier(.25,1,.5,1) forwards!important;pointer-events:none!important}@keyframes TagFoldersView_detailFadeIn__u_BSV{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes TagFoldersView_detailFadeOut__pQzgU{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}.TagFoldersView_detailContent__7CLUn{width:100%;height:100%;flex:1 1;display:flex;flex-direction:column;position:relative;overflow:hidden;touch-action:pan-y;z-index:1}.TagFoldersView_carouselTrack__txFgb{display:flex;width:400%;height:100%;will-change:transform}.TagFoldersView_carouselPane__lftmB{width:25%;height:100%;flex-shrink:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none;padding:calc(var(--header-expanded-height, calc(max(12px, var(--safe-area-top, 12px)) + 140px)) + 12px) max(16px,var(--safe-area-right,16px)) max(165px,calc(var(--safe-area-bottom, 0px) + 165px)) max(16px,var(--safe-area-left,16px));box-sizing:border-box}@media (prefers-reduced-motion:reduce){.TagFoldersView_container__0Ewxz,.TagFoldersView_folderCard__wM2jC,.TagFoldersView_renameHintBanner__djGYy,.TagFoldersView_viewToggleIconWrap__etRQ8{animation:none!important}}.page_main__nw1Wk{display:flex;flex-direction:column;width:100%;height:100%;height:100dvh;max-width:var(--app-max-width,600px);margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.page_edgeBumperBounce__nvzb4{animation:page_edgeBumperSpring__ipiwn .28s cubic-bezier(.175,.885,.32,1.275);will-change:transform}@keyframes page_edgeBumperSpring__ipiwn{0%{transform:translateX(0)}35%{transform:translateX(14px)}70%{transform:translateX(-3px)}to{transform:translateX(0)}}.page_header__oRW75{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;gap:0;padding-top:max(12px,var(--safe-area-top,12px));padding-bottom:8px;padding-left:max(16px,var(--safe-area-left,16px));padding-right:max(16px,var(--safe-area-right,16px));background:var(--background);z-index:30;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;pointer-events:none;transition:background .28s cubic-bezier(.25,1,.5,1),backdrop-filter .28s cubic-bezier(.25,1,.5,1),-webkit-backdrop-filter .28s cubic-bezier(.25,1,.5,1),padding-bottom .28s cubic-bezier(.25,1,.5,1),border-color .22s ease,box-shadow .22s ease}.page_header__oRW75>*{pointer-events:auto}.page_header__oRW75.page_headerCollapsed__scVyT{padding-bottom:4px;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom-color:transparent!important;box-shadow:none!important}.page_todayStatusBar__aDVen{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px;height:32px;min-height:32px;max-height:32px;margin-bottom:8px;position:relative;overflow:visible;transition:height .28s cubic-bezier(.25,1,.5,1),max-height .28s cubic-bezier(.25,1,.5,1),min-height .28s cubic-bezier(.25,1,.5,1),opacity .22s cubic-bezier(.25,1,.5,1),transform .28s cubic-bezier(.25,1,.5,1),margin-bottom .28s cubic-bezier(.25,1,.5,1);will-change:height,opacity,transform}.page_header__oRW75.page_headerCollapsed__scVyT .page_todayStatusBar__aDVen{height:0;max-height:0;min-height:0;opacity:0;transform:translateY(-8px) scale(.98);margin-bottom:0;pointer-events:none;overflow:hidden}.page_todayStatusLeft__McaAm{display:flex;align-items:center;gap:4px;min-width:0;flex-shrink:0}.page_todayDateBadge__2Yzmp{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--border);padding:0 10px;height:32px;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.page_todayDateBadge__2Yzmp:hover{background:var(--surface-hover);border-color:var(--accent-subtle-border)}.page_todayDateBadge__2Yzmp:active{transform:scale(.96)}.page_todayIcon__MlkKl{color:var(--accent);flex-shrink:0}.page_todayDateText__1I3tA{font-size:calc(12.5px * var(--font-scale, 1));font-weight:700;color:var(--foreground);letter-spacing:-.01em}.page_todayStatusRight__YAKfL{display:flex;align-items:center;gap:6px;flex-shrink:0}.page_todayTimeBadge__FM4b3{display:inline-flex;align-items:center;gap:5px;background:var(--surface-elevated);border:1px solid var(--border-subtle);padding:0 9px;height:32px;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.page_todayClockIcon__682_Q{color:var(--muted-foreground);flex-shrink:0}.page_todayTimeText__RhDyn{font-size:calc(12.5px * var(--font-scale, 1));font-weight:700;color:var(--foreground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.page_todayClipboardBtn__DvlMy{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;box-shadow:none;padding:0 4px;height:32px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;transition:opacity .15s ease,transform .12s ease}.page_todayClipboardBtn__DvlMy:hover{opacity:.8}.page_todayClipboardBtn__DvlMy:active{transform:scale(.92)}.page_todayClipboardBtn__DvlMy.page_clipboardActive__zfqxQ{opacity:1}.page_clipboardIconWrapper___yxmW{position:relative;display:inline-flex;align-items:center;justify-content:center}.page_todayClipboardIcon__06j1H{color:var(--muted-foreground,#8e8e93);transition:color .2s ease}.page_todayClipboardBtn__DvlMy:hover .page_todayClipboardIcon__06j1H{color:var(--foreground)}.page_clipboardDot__ZNfIm{position:absolute;top:-1.5px;right:-2px;width:6px;height:6px;border-radius:50%;background:#10b981;border:1.5px solid var(--background,#ffffff);opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.page_clipboardDot__ZNfIm.page_clipboardDotActive__zOAVm{opacity:1;transform:scale(1)}.page_toolsMenuWrapper__ZUlKl{position:relative;display:inline-flex}.page_toolsMiniBar__5LP6f{position:absolute;top:calc(100% + 6px);right:0;z-index:1000;display:flex;align-items:center;gap:6px;padding:5px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:0 4px 20px rgba(0,0,0,.22),var(--shadow-md);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:page_miniBarEnter__z_l4p .18s cubic-bezier(.16,1,.3,1)}@keyframes page_miniBarEnter__z_l4p{0%{opacity:0;transform:translateY(-6px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.page_headerIconBtn__njnRM,.page_miniToolBtn__euVEf{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;background:var(--surface);color:var(--muted-foreground);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:all .18s cubic-bezier(.16,1,.3,1);cursor:pointer;flex-shrink:0;box-sizing:border-box}.page_headerIconBtn__njnRM.page_active__9fwfh,.page_headerIconBtn__njnRM:hover,.page_miniToolBtn__euVEf.page_active__9fwfh,.page_miniToolBtn__euVEf:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-subtle);transform:scale(1.08);box-shadow:0 2px 8px var(--accent-subtle)}.page_headerIconBtn__njnRM:active,.page_miniToolBtn__euVEf:active{transform:scale(.92)}.page_headerSearchBar__7fSoM{display:flex;align-items:center;gap:8px;width:100%;height:32px;min-height:32px;background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius-full);padding:0 8px 0 12px;box-shadow:0 2px 10px var(--accent-subtle);animation:page_searchBarFadeIn__yxXE6 .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box}@keyframes page_searchBarFadeIn__yxXE6{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.page_searchBarIcon__6SHHy{color:var(--accent);flex-shrink:0}.page_searchBarInput__bv91S{flex:1 1;min-width:0;border:none;outline:none;background:transparent;color:var(--foreground);font-size:calc(13.5px * var(--font-scale, 1));font-family:inherit;font-weight:500}.page_searchBarInput__bv91S::placeholder{color:var(--muted-foreground);opacity:.7}.page_searchBarCloseBtn__YohZA{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--surface-hover);border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;transition:all .15s ease;flex-shrink:0}.page_searchBarCloseBtn__YohZA:hover{background:var(--danger-subtle);color:var(--danger);border-color:var(--danger)}.page_headerTop__bHOda{display:flex;align-items:center;justify-content:center;width:100%;padding:0;box-sizing:border-box;transition:padding .28s cubic-bezier(.25,1,.5,1)}.page_header__oRW75.page_headerCollapsed__scVyT .page_headerTop__bHOda{padding:0 10px}.page_filterSection__j_zjz{width:100%;min-width:0}.page_searchSection__4b2nW{animation:page_expandDown__v_Nvi .22s cubic-bezier(.16,1,.3,1)}.page_subFilterRow__zaDBL{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative;min-width:0;height:32px;min-height:32px;max-height:32px;margin-top:8px;box-sizing:border-box;overflow:visible;transition:height .28s cubic-bezier(.25,1,.5,1),max-height .28s cubic-bezier(.25,1,.5,1),min-height .28s cubic-bezier(.25,1,.5,1),opacity .22s cubic-bezier(.25,1,.5,1),transform .28s cubic-bezier(.25,1,.5,1),margin-top .28s cubic-bezier(.25,1,.5,1);will-change:height,opacity,transform}.page_header__oRW75.page_headerCollapsed__scVyT .page_subFilterRow__zaDBL{height:0;max-height:0;min-height:0;opacity:0;transform:translateY(-6px) scale(.98);margin-top:0;pointer-events:none;overflow:hidden}.page_subFilterRowControls__2zugw{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:100%;min-width:0;box-sizing:border-box}.page_subFilterActions__0GbGw{display:flex;align-items:center;gap:6px;flex-shrink:0;position:relative}.page_subActionBtn__rJjzu{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:all .18s cubic-bezier(.2,.8,.2,1);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;flex-shrink:0}.page_subActionBtn__rJjzu:hover{color:var(--foreground);background:var(--surface-hover)}.page_subActionBtn__rJjzu.page_active__9fwfh{background:var(--accent-subtle);color:var(--accent);border-color:var(--accent-subtle-border)}.page_subActionBtn__rJjzu.page_active__9fwfh:hover{background:var(--accent-subtle);color:var(--accent);border-color:var(--accent)}.page_subActionBtn__rJjzu:active{transform:scale(.92)}.page_subActionBtn__rJjzu:disabled,.page_subActionBtn__rJjzu:disabled:active,.page_subActionBtn__rJjzu:disabled:hover{opacity:.38;cursor:not-allowed;pointer-events:none;background:var(--surface);color:var(--muted-foreground);border-color:var(--border);transform:none}.page_tagsScrollWrapper__3soDt{position:relative;flex:1 1;min-width:0;display:flex;align-items:center;overflow:hidden;transition:opacity .2s ease,filter .2s ease}.page_tagsScrollWrapper__3soDt.page_tagsDisabled__4iK2C{opacity:.38;filter:grayscale(.45);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.page_tagsScrollWrapper__3soDt:after,.page_tagsScrollWrapper__3soDt:before{content:"";position:absolute;top:0;bottom:0;width:28px;pointer-events:none;z-index:5;opacity:0;transition:opacity .2s ease}.page_tagsScrollWrapper__3soDt:before{left:0;background:linear-gradient(to right,var(--background) 20%,transparent 100%)}.page_tagsScrollWrapper__3soDt:after{right:0;background:linear-gradient(to left,var(--background) 20%,transparent 100%)}.page_tagsScrollWrapper__3soDt.page_hasLeftFade__dw_eU:before,.page_tagsScrollWrapper__3soDt.page_hasRightFade__dPQRi:after{opacity:1}.page_scrollIndicatorBtn__bJLyv{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--surface);color:var(--foreground);border:1px solid var(--border);box-shadow:0 2px 6px rgba(0,0,0,.18);cursor:pointer;transition:transform .15s ease,background-color .15s ease,opacity .15s ease;animation:page_indicatorPop__4OPyu .18s cubic-bezier(.16,1,.3,1)}.page_scrollIndicatorBtn__bJLyv:hover{background:var(--surface-hover);transform:translateY(-50%) scale(1.12)}.page_scrollIndicatorBtn__bJLyv:active{transform:translateY(-50%) scale(.92)}.page_scrollIndicatorBtn__bJLyv:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px}.page_scrollIndicatorLeft__ZkewE{left:2px}.page_scrollIndicatorRight__aalcD{right:2px}.page_tagsScroll__1dkRQ{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex:1 1;min-width:0;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-overflow-scrolling:touch;padding:2px 4px}.page_tagsScroll__1dkRQ::-webkit-scrollbar{display:none}@keyframes page_indicatorPop__4OPyu{0%{opacity:0;transform:translateY(-50%) scale(.7)}to{opacity:1;transform:translateY(-50%) scale(1)}}.page_tagChip__scjeH{display:inline-flex;align-items:center;gap:5px;padding:0 8px;height:28px;min-height:28px;border-radius:var(--radius-full);font-size:calc(12px * 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;flex-shrink:0;box-sizing:border-box;width:114px;min-width:114px;max-width:114px;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.page_tagChip__scjeH:hover{color:var(--foreground);background:var(--surface-hover)}.page_tagChipLong__uBfTU{font-size:calc(10.5px * var(--font-scale, 1));padding:0 6px;gap:4px}.page_tagChipExtraLong__pAxkl{font-size:calc(9.5px * var(--font-scale, 1));padding:0 5px;gap:3px}.page_activeTagChip__Vr8tI{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}.page_tagChipName__tJBr_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0;line-height:1.2;align-self:center}.page_tagCountBadge__fIw0w{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;background:var(--surface-elevated);color:var(--muted-foreground);border:1px solid var(--border);line-height:1;flex-shrink:0;align-self:center}.page_chipDot__W0BD9{width:7px;height:7px;border-radius:50%;background-color:var(--tag-color,#3b82f6);flex-shrink:0;display:inline-block;align-self:center}.page_subFilterLeftSlot__fU66F{position:relative;min-height:32px;max-height:32px}.page_folderNavWrapper__kBG0w,.page_subFilterLeftSlot__fU66F{display:flex;align-items:center;flex:1 1;min-width:0;height:32px}.page_folderNavWrapper__kBG0w{position:absolute;left:0;top:0;bottom:0;gap:8px;z-index:2;animation:page_folderNavFadeIn__oP33r .18s cubic-bezier(.16,1,.3,1) forwards}@keyframes page_folderNavFadeIn__oP33r{0%{opacity:0}to{opacity:1}}.page_folderNavClosing__iVPF8{animation:page_folderNavFadeOut__ED_Ps .18s cubic-bezier(.16,1,.3,1) forwards!important;pointer-events:none!important}@keyframes page_folderNavFadeOut__ED_Ps{0%{opacity:1}to{opacity:0}}.page_folderNavBackBtn___uv33{display:inline-flex;align-items:center;gap:3px;height:32px;min-height:32px;padding:0 10px 0 6px;border-radius:var(--radius-full);background:var(--surface);color:var(--accent);border:1px solid var(--border);font-size:calc(13px * var(--font-scale, 1));font-weight:600;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:all .18s cubic-bezier(.16,1,.3,1);flex-shrink:0;box-sizing:border-box;box-shadow:var(--shadow-sm)}.page_folderNavBackBtn___uv33:hover{background:var(--surface-hover);border-color:var(--accent)}.page_folderNavBackBtn___uv33:active{opacity:.85}.page_folderNavBadge__sNzzW{display:inline-flex;align-items:center;gap:7px;min-width:0;height:32px;min-height:32px;padding:0 10px;border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);box-sizing:border-box;transition:all .18s cubic-bezier(.16,1,.3,1)}.page_folderNavDot__PErou{width:8px;height:8px;border-radius:50%;background:var(--folder-color,var(--accent));flex-shrink:0}.page_folderNavName__3ICwm{font-size:calc(13px * var(--font-scale, 1));font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}:root[data-compact-width=true] .page_folderNavWrapper__kBG0w,:root[data-compact-width=true] .page_subFilterLeftSlot__fU66F{height:28px;min-height:28px;max-height:28px;gap:5px}:root[data-compact-width=true] .page_folderNavBackBtn___uv33{height:28px;min-height:28px;max-height:28px;padding:0 8px 0 4px;font-size:calc(12px * var(--font-scale, 1))}:root[data-compact-width=true] .page_folderNavBadge__sNzzW{height:28px;min-height:28px;max-height:28px;padding:0 7px}:root[data-compact-width=true] .page_folderNavName__3ICwm{max-width:85px;font-size:calc(12px * var(--font-scale, 1))}.page_tagSelectorWrapper__sZR8l,.page_tagsFolderContainer__8Vm4N{display:flex;align-items:center;gap:6px;flex:1 1;min-width:0;overflow:visible;height:32px;min-height:32px;max-height:32px;padding:0;margin:0;box-sizing:border-box;transition:opacity .18s cubic-bezier(.16,1,.3,1),visibility .18s cubic-bezier(.16,1,.3,1)}.page_tagSelectorUnderlay__v8DVY{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.page_tagSelectorBtn__XzVSh{display:inline-flex;align-items:center;gap:7px;padding:0 11px;height:32px;min-height:32px;max-height:32px;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}.page_tagSelectorBtn__XzVSh:hover:not(:disabled){color:var(--foreground);background:var(--surface-hover)}.page_tagSelectorBtn__XzVSh:active:not(:disabled){opacity:.85}.page_tagSelectorBtn__XzVSh:disabled,.page_tagSelectorBtn__XzVSh:disabled:active,.page_tagSelectorBtn__XzVSh:disabled:hover{opacity:.38;cursor:not-allowed;pointer-events:none;background:var(--surface)!important;color:var(--muted-foreground)!important;border-color:var(--border)!important;box-shadow:none!important;transform:none}.page_tagSelectorBtn__XzVSh:disabled .page_tagSelectorChevron__i47ir,.page_tagSelectorBtn__XzVSh:disabled .page_tagSelectorIcon__05NCn,.page_tagSelectorBtn__XzVSh:disabled .page_tagSelectorLabel__S279E,.page_tagSelectorBtn__XzVSh:disabled .page_tagSelectorName__YayCo{color:var(--muted-foreground)!important}.page_tagSelectorBtn__XzVSh:disabled .page_tagCountBadge__fIw0w{background:var(--surface-elevated);color:var(--muted-foreground);border-color:var(--border);opacity:.7}.page_tagSelectorBtn__XzVSh:disabled .page_chipDot__W0BD9{opacity:.5}.page_tagSelectorBtn__XzVSh.page_activeTagSelectorBtn__sW7RL{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}.page_tagSelectorBtn__XzVSh.page_popoverOpen__CK1iM:not(.page_activeTagSelectorBtn__sW7RL){background:var(--surface-hover);border-color:var(--border)}.page_tagSelectorBtn__XzVSh.page_popoverOpen__CK1iM.page_activeTagSelectorBtn__sW7RL{border-color:var(--tag-color,var(--accent))}.page_tagSelectorIcon__05NCn{color:var(--muted-foreground);flex-shrink:0;width:14px;height:14px;display:block;align-self:center}.page_tagSelectorLabel__S279E{color:var(--foreground);display:inline-flex;align-items:center;line-height:1}.page_tagSelectorLabel__S279E,.page_tagSelectorName__YayCo{font-size:calc(13px * var(--font-scale, 1));font-weight:600;white-space:nowrap;align-self:center}.page_tagSelectorName__YayCo{overflow:hidden;text-overflow:ellipsis;max-width:110px;flex:1 1 auto;min-width:0;line-height:1.2}.page_tagSelectorChevron__i47ir{color:var(--muted-foreground);flex-shrink:0;display:block;align-self:center;transition:transform .2s ease;transform-origin:center}.page_tagSelectorChevron__i47ir.page_chevronOpen__lVMK7{transform:rotate(180deg)}.page_tagSelectorClearBtn__w8ipG{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}.page_tagSelectorClearBtn__w8ipG svg{display:block}.page_tagSelectorClearBtn__w8ipG:hover{background:var(--surface-hover);color:var(--foreground)}:root[data-compact-width=true] .page_subFilterRow__zaDBL{gap:5px;height:28px;min-height:28px;max-height:28px}:root[data-compact-width=true] .page_subFilterRowControls__2zugw{gap:5px}:root[data-compact-width=true] .page_tagSelectorWrapper__sZR8l,:root[data-compact-width=true] .page_tagsFolderContainer__8Vm4N{height:28px;min-height:28px;max-height:28px}:root[data-compact-width=true] .page_tagSelectorBtn__XzVSh{padding:0 8px;gap:4px;height:28px;min-height:28px;max-height:28px;font-size:calc(12px * var(--font-scale, 1))}:root[data-compact-width=true] .page_topSearchInputBar__X_2hR{height:28px;min-height:28px;max-height:28px}:root[data-compact-width=true] .page_topSearchInputWrapper__DgOC4{height:28px;min-height:28px;max-height:28px;padding:0 4px 0 9px}:root[data-compact-width=true] .page_topSearchInsideCloseBtn__CyCct{width:22px;height:22px;min-width:22px;min-height:22px}:root[data-compact-width=true] .page_tagSelectorName__YayCo{max-width:70px;font-size:calc(12px * var(--font-scale, 1))}:root[data-compact-width=true] .page_tagSelectorLabel__S279E{font-size:calc(12px * var(--font-scale, 1))}:root[data-compact-width=true] .page_tagSelectorChevron__i47ir,:root[data-compact-width=true] .page_tagSelectorIcon__05NCn{width:12px;height:12px}:root[data-compact-width=true] .page_tagCountBadge__fIw0w{height:15px;min-width:15px;padding:0 3px;font-size:calc(9.5px * var(--font-scale, 1))}@container (max-width: 440px){.page_subFilterRow__zaDBL{gap:5px;height:28px;min-height:28px;max-height:28px}.page_subFilterRowControls__2zugw{gap:5px}.page_tagSelectorBtn__XzVSh,.page_tagSelectorWrapper__sZR8l,.page_tagsFolderContainer__8Vm4N{height:28px;min-height:28px;max-height:28px}.page_tagSelectorBtn__XzVSh{padding:0 8px;gap:4px;font-size:calc(12px * var(--font-scale, 1))}.page_topSearchInputBar__X_2hR,.page_topSearchInputWrapper__DgOC4{height:28px;min-height:28px;max-height:28px}.page_topSearchInputWrapper__DgOC4{padding:0 4px 0 9px}.page_topSearchInsideCloseBtn__CyCct{width:22px;height:22px;min-width:22px;min-height:22px}.page_tagSelectorName__YayCo{max-width:70px}.page_tagSelectorLabel__S279E,.page_tagSelectorName__YayCo{font-size:calc(12px * var(--font-scale, 1))}.page_tagSelectorChevron__i47ir,.page_tagSelectorIcon__05NCn{width:12px;height:12px}.page_tagCountBadge__fIw0w{height:15px;min-width:15px;padding:0 3px;font-size:calc(9.5px * var(--font-scale, 1))}}@media (max-width:440px){.page_subFilterRow__zaDBL{gap:5px;height:28px;min-height:28px;max-height:28px}.page_subFilterRowControls__2zugw{gap:5px}.page_tagSelectorBtn__XzVSh,.page_tagSelectorWrapper__sZR8l,.page_tagsFolderContainer__8Vm4N{height:28px;min-height:28px;max-height:28px}.page_tagSelectorBtn__XzVSh{padding:0 8px;gap:4px;font-size:calc(12px * var(--font-scale, 1))}.page_topSearchInputBar__X_2hR,.page_topSearchInputWrapper__DgOC4{height:28px;min-height:28px;max-height:28px}.page_topSearchInputWrapper__DgOC4{padding:0 4px 0 9px}.page_topSearchInsideCloseBtn__CyCct{width:22px;height:22px;min-width:22px;min-height:22px}.page_tagSelectorName__YayCo{max-width:70px}.page_tagSelectorLabel__S279E,.page_tagSelectorName__YayCo{font-size:calc(12px * var(--font-scale, 1))}.page_tagSelectorChevron__i47ir,.page_tagSelectorIcon__05NCn{width:12px;height:12px}.page_tagCountBadge__fIw0w{height:15px;min-width:15px;padding:0 3px;font-size:calc(9.5px * var(--font-scale, 1))}}.page_popoverFooter__SSNwi{position:absolute;bottom:0;left:0;right:0;height:52px;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--surface-elevated) 72%,transparent) 40%,var(--surface-elevated) 100%);border-bottom-left-radius:var(--radius-lg,14px);border-bottom-right-radius:var(--radius-lg,14px);padding:0 8px 8px;margin:0;z-index:10}.page_popoverManageTagsBtn__6W8_V{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-width:164px;height:32px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--accent) 12%,var(--surface-elevated));color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border));box-shadow:0 4px 14px -2px color-mix(in srgb,var(--accent) 20%,transparent),0 2px 5px rgba(0,0,0,.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-size:calc(12.5px * var(--font-scale, 1));font-weight:600;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .15s ease,opacity .15s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;padding:0 16px}.page_popoverManageTagsBtn__6W8_V:hover{background:color-mix(in srgb,var(--accent) 18%,var(--surface-elevated));color:var(--accent);border-color:color-mix(in srgb,var(--accent) 42%,var(--border));box-shadow:0 6px 18px -2px color-mix(in srgb,var(--accent) 30%,transparent),0 3px 8px rgba(0,0,0,.08);transform:translateY(-1px);opacity:1}.page_popoverManageTagsBtn__6W8_V:active{transform:scale(.96) translateY(0);background:color-mix(in srgb,var(--accent) 24%,var(--surface-elevated));box-shadow:0 2px 6px color-mix(in srgb,var(--accent) 18%,transparent)}.page_popoverManageIcon__jQR5j{color:var(--accent);opacity:.92;flex-shrink:0;display:block;align-self:center;transition:opacity .16s ease,transform .16s ease}.page_popoverManageTagsBtn__6W8_V:hover .page_popoverManageIcon__jQR5j{opacity:1;transform:scale(1.08)}.page_popoverManageTagsBtn__6W8_V span{display:inline-flex;align-items:center;line-height:1;align-self:center}.page_tagChipClear__1Jh0a{margin-left:2px;opacity:.6;transition:opacity .15s ease;cursor:pointer;flex-shrink:0;display:block;align-self:center}.page_tagChipClear__1Jh0a:hover{opacity:1}.page_tagFolderBtn__vLzj8{display:inline-flex;align-items:center;gap:4px;padding:0 9px;height:28px;min-height:28px;border-radius:var(--radius-full);font-size:calc(11.5px * var(--font-scale, 1));font-weight:700;background:var(--surface);color:var(--foreground);border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap;flex-shrink:0;box-sizing:border-box}.page_tagFolderBtn__vLzj8:hover{background:var(--surface-hover);color:var(--foreground)}.page_tagFolderBtn__vLzj8.page_active__9fwfh{background:var(--accent-subtle);color:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent),0 0 0 1px var(--accent)}.page_tagChip__scjeH:active,.page_tagFolderBtn__vLzj8:active{opacity:.85}.page_tagFolderPopover__ysIDd{position:absolute;top:calc(100% + 6px);z-index:1000;width:316px;max-width:calc(100% - 8px);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:8px 8px 0;overflow:hidden;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-sizing:border-box;transform-origin:24px top;will-change:transform,opacity;animation:page_popoverIosEnter__w0IuZ .18s cubic-bezier(.16,1,.3,1) forwards}.page_tagFolderPopover__ysIDd.page_popoverClosing__J71_D{animation:page_popoverIosExit__uiyUp .14s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes page_popoverIosEnter__w0IuZ{0%{opacity:0;transform:translateY(-8px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page_popoverIosExit__uiyUp{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.92)}}.page_tagFolderPopoverTags__mY4H0{display:flex;flex-wrap:wrap;align-items:center;gap:7px;max-height:min(426px,calc(100dvh - 200px));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;padding:3px 3px 44px;box-sizing:border-box}.page_tagFolderPopoverTags__mY4H0::-webkit-scrollbar{display:none;width:0;height:0}.page_popoverTagChip__sV34A{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%}.page_popoverTagChip__sV34A: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)}.page_popoverTagChip__sV34A:active{transform:scale(.97) translateY(0);opacity:.9}.page_popoverTagChip__sV34A.page_activeTagChip__Vr8tI{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}.page_popoverTagChip__sV34A .page_chipDot__W0BD9{width:8px;height:8px;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--tag-color) 35%,transparent)}.page_popoverTagChipLong__L0yeT{font-size:calc(11.8px * var(--font-scale, 1));padding:0 8px;gap:5px}.page_popoverTagChip__sV34A .page_tagCountBadge__fIw0w{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}.page_popoverTagChip__sV34A.page_activeTagChip__Vr8tI .page_tagCountBadge__fIw0w{background:var(--tag-color);color:#ffffff;border-color:transparent}.page_content___38fW{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;touch-action:pan-y;z-index:1}.page_taskBackdropGlass__d0lYz{position:absolute;inset:0;z-index:40;background:transparent;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}.page_carouselTrack__lep67{display:flex;width:400%;height:100%;will-change:transform,filter,opacity;transition:filter .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1)}.page_contentBlurred__qYC6T .page_carouselTrack__lep67,.page_contentBlurred__qYC6T .page_errorContainer__H27LB{filter:blur(4px);opacity:.45;pointer-events:none}.page_carouselPane__CN9Yu{width:25%;height:100%;flex-shrink:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none;padding:calc(var(--header-expanded-height, calc(max(12px, var(--safe-area-top, 12px)) + 140px)) + 12px) max(16px,var(--safe-area-right,16px)) max(165px,calc(var(--safe-area-bottom, 0px) + 165px)) max(16px,var(--safe-area-left,16px));box-sizing:border-box}.page_carouselPane__CN9Yu.page_groupingPane__LKk4D{padding-bottom:max(96px,calc(var(--safe-area-bottom, 0px) + 96px))}.page_carouselPane__CN9Yu::-webkit-scrollbar{display:none;width:0;height:0}.page_loadingContainer__AMjtH{width:100%;height:100%;overflow:hidden;padding:calc(var(--header-expanded-height, calc(max(12px, var(--safe-area-top, 12px)) + 140px)) + 12px) max(16px,var(--safe-area-right,16px)) max(165px,calc(var(--safe-area-bottom, 0px) + 165px)) max(16px,var(--safe-area-left,16px));box-sizing:border-box}.page_tagFilteredListWrapper__4W6MQ{width:100%;animation:page_tagFilterTransition__PcdMx .28s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}@keyframes page_tagFilterTransition__PcdMx{0%{opacity:0;transform:translateY(10px) scale(.985)}60%{opacity:.92}to{opacity:1;transform:translateY(0) scale(1)}}.page_errorContainerWrapper__VJ7Mp{padding:0 max(16px,var(--safe-area-left,16px));width:100%}.page_errorContainerWrapper__VJ7Mp,.page_errorContainer__H27LB{margin-top:calc(var(--header-expanded-height, calc(max(12px, var(--safe-area-top, 12px)) + 140px)) + 12px)}.page_errorContainer__H27LB{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);gap:12px;margin-left:max(16px,var(--safe-area-left,16px));margin-right:max(16px,var(--safe-area-right,16px))}.page_errorIcon__OP7HL{color:var(--danger)}.page_errorMessage__8AsnX{font-size:14px;color:var(--muted-foreground)}.page_retryBtn__piDtb{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-full);background:var(--surface-elevated);color:var(--foreground);font-size:13px;font-weight:500;border:1px solid var(--border)}.page_bottomBar__CXnyx{position:fixed;bottom:max(32px,calc(env(safe-area-inset-bottom, 0px) + 32px));left:50%;transform:translateX(-50%);width:100%;max-width:var(--app-max-width,600px);padding:0 16px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:50;box-sizing:border-box;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility .24s;will-change:opacity,transform}.page_bottomBarHidden__Qww_z{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,36px) scale(.92)!important}@media (hover:hover) and (pointer:fine){.page_bottomBarHidden__Qww_z{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%)!important}}@media (max-width:640px){.page_bottomBar__CXnyx{bottom:max(36px,calc(env(safe-area-inset-bottom, 0px) + 36px));max-width:100%;padding:0 12px}}@media (max-width:375px){.page_bottomBar__CXnyx{padding:0 8px}}.page_calendarFab__9WbFG{width:50px;height:50px;min-width:50px;min-height:50px;border-radius:50%;background:var(--accent);color:var(--accent-foreground);display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer;flex-shrink:0;transition:transform .22s cubic-bezier(.34,1.56,.64,1),opacity .15s ease;margin:0}.page_calendarFab__9WbFG:hover{opacity:.98;transform:scale(1.09) translateY(-2px)}.page_calendarFab__9WbFG:active{opacity:.9;transform:scale(.92) translateY(0)}.page_sliderHolder__JAJxN{flex-direction:column;pointer-events:auto;flex:1 1;padding:0 4px;box-sizing:border-box}.page_sliderHolder__JAJxN,.page_sliderInnerHolder__Rwkl0{display:flex;align-items:center;justify-content:center;min-width:0}.page_sliderInnerHolder__Rwkl0{margin-bottom:0;max-width:100%}.page_topSearchInputBar__X_2hR{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:5;display:flex;align-items:center;background:var(--background);box-sizing:border-box;animation:page_topSearchFadeIn__2HqBK .15s ease-out forwards}@keyframes page_topSearchFadeIn__2HqBK{0%{opacity:0}to{opacity:1}}.page_topSearchClosing__gt_Iw{animation:page_topSearchFadeOut__MV6nX .14s ease-in forwards!important}@keyframes page_topSearchFadeOut__MV6nX{0%{opacity:1}to{opacity:0}}.page_topSearchInputWrapper__DgOC4{display:flex;align-items:center;flex:1 1;width:100%;min-width:0;height:100%;min-height:100%;max-height:100%;padding:0 5px 0 11px;border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:border-color .18s ease,box-shadow .18s ease;position:relative;box-sizing:border-box}.page_topSearchInputWrapper__DgOC4:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-subtle)}.page_topSearchInputIcon__7noHQ{color:var(--muted-foreground);flex-shrink:0;margin-right:7px;opacity:.8}.page_topSearchInputField__pNkpN{flex:1 1;min-width:0;height:100%;background:transparent;border:none;outline:none;font-size:calc(13px * var(--font-scale, 1));font-weight:500;color:var(--foreground);font-family:inherit;padding:0}.page_topSearchInputField__pNkpN::placeholder{color:var(--muted-foreground);opacity:.7}.page_topSearchClearBtn___RF6x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;min-height:18px;border-radius:50%;background:transparent;color:var(--muted-foreground);border:none;cursor:pointer;padding:0;flex-shrink:0;margin-left:2px;opacity:.75;transition:opacity .15s ease,color .15s ease,transform .12s ease}.page_topSearchClearBtn___RF6x:hover{opacity:1;color:var(--foreground)}.page_topSearchClearBtn___RF6x:active{transform:scale(.9)}.page_topSearchInsideCloseBtn__CyCct{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;padding:0;border-radius:var(--radius-full);background:var(--surface-hover);color:var(--muted-foreground);border:none;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;flex-shrink:0;margin-left:5px;transition:background .15s ease,color .15s ease,transform .12s ease}.page_topSearchInsideCloseBtn__CyCct:hover{color:var(--foreground);background:var(--surface-elevated)}.page_topSearchInsideCloseBtn__CyCct:active{transform:scale(.92)}.page_fab__ZGFKq{width:50px;height:50px;min-width:50px;min-height:50px;border-radius:50%;background:var(--accent);color:var(--accent-foreground);display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer;flex-shrink:0;transition:transform .22s cubic-bezier(.34,1.56,.64,1),opacity .15s ease;margin:0}.page_fab__ZGFKq:hover{opacity:.98;transform:scale(1.09) translateY(-2px)}.page_fab__ZGFKq:active{opacity:.9;transform:scale(.92) translateY(0)}@keyframes page_expandDown__v_Nvi{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes page_spin__OXxwq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_splashContainer__fr94D{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--background);z-index:9999;padding:0;margin:0}.page_splashSpinner__15YJF{display:flex;align-items:center;justify-content:center;color:var(--accent)}.page_spinningIcon__sW3T_{animation:page_spin__OXxwq .8s linear infinite}.page_unauthorizedContainer__p_fms{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--background);z-index:9999;padding:0;margin:0}.page_unauthorizedIconCircle__H0jAm{width:72px;height:72px;border-radius:50%;background:var(--surface);border:1px solid var(--border);color:var(--muted);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}@media (min-width:640px){.page_bottomBar__CXnyx,.page_main__nw1Wk{max-width:var(--app-max-width,600px)}}@media (min-width:900px){.page_bottomBar__CXnyx,.page_main__nw1Wk{max-width:var(--app-max-width,600px)}}@media (orientation:landscape) and (max-height:550px){.page_main__nw1Wk{max-width:min(96vw,var(--app-max-width,600px));padding-left:max(10px,var(--safe-area-left,10px));padding-right:max(10px,var(--safe-area-right,10px))}.page_header__oRW75{padding-top:max(4px,var(--safe-area-top,4px));padding-bottom:4px;gap:4px}.page_todayStatusBar__aDVen{display:none}.page_headerTop__bHOda{gap:6px}.page_headerIconBtn__njnRM{width:32px;height:32px}.page_subFilterRow__zaDBL{gap:6px}.page_tagChip__scjeH{padding:3px 9px;font-size:11.5px}.page_carouselPane__CN9Yu{padding-bottom:max(60px,calc(var(--safe-area-bottom, 0px) + 60px))}.page_bottomBar__CXnyx{bottom:max(6px,calc(var(--safe-area-bottom, 0px) + 6px));max-width:min(96vw,var(--app-max-width,600px));padding:0 10px;display:flex;align-items:center;justify-content:space-between}.page_sliderHolder__JAJxN{transform:scale(.92)}}@media (max-width:480px){.page_subFilterRow__zaDBL{gap:6px}.page_subFilterActions__0GbGw{gap:4px}.page_subActionBtn__rJjzu{width:30px;height:30px;min-width:30px;min-height:30px}.page_tagChip__scjeH{max-width:120px;padding:0 6px;gap:4px;font-size:calc(11.5px * var(--font-scale, 1))}.page_tagFolderBtn__vLzj8{padding:0 7px;gap:3px;font-size:calc(11px * var(--font-scale, 1))}}@media (max-width:380px){.page_tagChip__scjeH{max-width:105px;padding:0 5px}}