.folders_library__AcpIU{width:min(var(--shell-narrow),100%);margin:0 auto;padding:28px var(--gutter) 80px;display:flex;flex-direction:column;gap:22px}.folders_dialog__c_iGt [data-color=purple],.folders_library__AcpIU [data-color=purple]{--folder-color:#8053ca;--folder-tint:#f0eafb}.folders_dialog__c_iGt [data-color=blue],.folders_library__AcpIU [data-color=blue]{--folder-color:#3b82f6;--folder-tint:#eaf2ff}.folders_dialog__c_iGt [data-color=green],.folders_library__AcpIU [data-color=green]{--folder-color:#22c55e;--folder-tint:#e9f9ef}.folders_dialog__c_iGt [data-color=amber],.folders_library__AcpIU [data-color=amber]{--folder-color:#eab308;--folder-tint:#fff9db}.folders_dialog__c_iGt [data-color=rose],.folders_library__AcpIU [data-color=rose]{--folder-color:#f05252;--folder-tint:#ffeded}.folders_dialog__c_iGt [data-color=gray],.folders_library__AcpIU [data-color=gray]{--folder-color:#f97316;--folder-tint:#fff0e5}.folders_breadcrumb__KDfxU{display:flex;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:13px}.folders_breadcrumb__KDfxU span{display:inline-flex;align-items:center;gap:6px;min-width:0}.folders_breadcrumb__KDfxU a{overflow-wrap:anywhere}.folders_breadcrumb__KDfxU svg{width:14px;height:14px;flex:none}.folders_header__3ZDhV,.folders_noteHeading__e8E1R,.folders_toolbar__wFGRd{display:flex;align-items:center;justify-content:space-between;gap:16px}.folders_actions__P04N3,.folders_title__ZfdOp{display:flex;align-items:center;gap:10px;min-width:0}.folders_title__ZfdOp h1{font-size:clamp(24px,3vw,32px);margin:0;overflow-wrap:anywhere}.folders_title__ZfdOp>svg{width:30px;height:30px;color:var(--folder-color);fill:var(--folder-tint);flex:none}.folders_actions__P04N3{flex-shrink:0;flex-wrap:wrap}.folders_iconButton__J8MEm{width:36px;height:36px;border:0;border-radius:9px;background:transparent;color:var(--muted);display:inline-grid;place-items:center;cursor:pointer;flex:none}.folders_iconButton__J8MEm:hover{background:var(--row-hover);color:var(--text)}.folders_iconButton__J8MEm svg{width:17px;height:17px}.folders_filters__vSCDg{display:flex;gap:5px;flex-shrink:0}.folders_filters__vSCDg a{padding:8px 12px;border-radius:9px;color:var(--muted);font-size:14px}.folders_filters__vSCDg a[aria-current]{background:var(--row-hover);color:var(--text);font-weight:650}.folders_search__An34B{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;padding:6px 10px;background:var(--card);max-width:360px;min-width:0}.folders_search__An34B svg{width:16px;height:16px;flex:none;color:var(--muted)}.folders_search__An34B input{width:100%;min-width:0;border:0;padding:5px 0;background:transparent;font-size:14px}.folders_search__An34B button,.folders_textButton__rwqYg{border:0;background:transparent;color:var(--muted);cursor:pointer;white-space:nowrap;font-size:13px}.folders_folderGrid__DxTJU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.folders_folderCard__lLA03{position:relative;border:1px solid var(--line-soft);background:var(--card);border-radius:16px;min-width:0;transition:border-color .15s}.folders_folderCard__lLA03:hover{border-color:var(--folder-color)}.folders_folderLink___GmE6{display:flex;flex-direction:column;gap:18px;padding:20px;min-width:0}.folders_folderLink___GmE6>svg{width:32px;height:32px;color:var(--folder-color);fill:var(--folder-tint)}.folders_folderLink___GmE6 strong{font-size:16px}.folders_folderLink___GmE6 small,.folders_folderLink___GmE6 strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.folders_folderLink___GmE6 small{font-size:12px;color:var(--muted);margin-top:6px}.folders_cardActions__tTxad{position:absolute;top:13px;right:10px;display:flex}.folders_folderEmpty__9pkTv{border:1px dashed var(--line);border-radius:14px;padding:24px;display:flex;gap:12px;align-items:center;color:var(--muted);font-size:14px}.folders_folderEmpty__9pkTv svg{flex:none}.folders_noteHeading__e8E1R h2{font-size:17px;margin:0}.folders_caption__HyCHQ{color:var(--muted);font-size:13px;margin:0}.folders_notes__a3VaO .history-page{padding:0;width:100%}.folders_notes__a3VaO .history-row{padding-left:42px;padding-right:94px}.folders_notes__a3VaO .history-row-delete{right:6px;width:38px;height:38px}.folders_notes__a3VaO .folder-note-check{position:absolute;left:15px;top:20px;z-index:2;width:17px;height:17px;accent-color:var(--brand-ink)}.folders_notes__a3VaO .folder-note-move{position:absolute;right:47px;top:50%;transform:translateY(-50%);z-index:2;display:grid;place-items:center;width:38px;height:38px;background:var(--row-hover);color:var(--muted);border:0;border-radius:50%;cursor:pointer}.folders_notes__a3VaO .folder-note-move svg{width:19px;height:19px}.folders_notes__a3VaO .folder-note-location{font-size:12px;color:var(--muted);flex:1 1 100%;overflow-wrap:anywhere}.folders_dialog__c_iGt{border:1px solid var(--line);border-radius:20px;padding:0;width:min(500px,calc(100vw - 28px));max-height:calc(100dvh - 40px);color:var(--text);background:var(--card);box-shadow:0 20px 80px #0003}.folders_dialog__c_iGt::-webkit-backdrop{background:#15102070;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.folders_dialog__c_iGt::backdrop{background:#15102070;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.folders_dialog__c_iGt form{display:flex;flex-direction:column;max-height:calc(100dvh - 44px)}.folders_dialogHead__ptTqK{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:20px 24px 12px}.folders_dialogHead__ptTqK h2{margin:0;font-size:21px;overflow-wrap:anywhere}.folders_dialogBody__1rUnp{display:flex;flex-direction:column;gap:12px;padding:10px 24px 20px;overflow-y:auto}.folders_dialogBody__1rUnp>input{border:1px solid var(--line);border-radius:10px;padding:11px 12px;width:100%;background:var(--card);color:inherit;font-size:15px}.folders_colors__CkGJi legend,.folders_dialogBody__1rUnp>label{font-size:13px;font-weight:650}.folders_dialogBody__1rUnp p{margin:0;font-size:14px;line-height:1.7}.folders_dialogFoot__J4lss{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--line)}.folders_colors__CkGJi{border:0;margin:0;padding:4px 0;display:flex;flex-wrap:wrap;gap:6px}.folders_colors__CkGJi legend{padding:0 0 8px}.folders_colorChoice__xdsS2{position:relative;display:grid;place-items:center;width:44px;height:44px;cursor:pointer}.folders_colorChoice__xdsS2 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset:5px;width:34px;height:34px;margin:0;border-radius:50%;background:var(--folder-color);cursor:pointer}.folders_colorChoice__xdsS2 input:checked{outline:2px solid var(--folder-color);outline-offset:3px}.folders_colorChoice__xdsS2 input:focus-visible{outline:2px solid var(--text);outline-offset:3px}.folders_colorChoice__xdsS2 span{position:relative;pointer-events:none;display:flex;color:white}.folders_colorChoice__xdsS2 svg{width:20px;height:20px}.folders_destinations__JNUxo{max-height:235px;overflow-y:auto;border:1px solid var(--line);border-radius:12px;padding:5px}.folders_destination__DuY3b{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:8px;cursor:pointer;font-size:14px}.folders_destination__DuY3b:has(input:checked){background:var(--row-hover)}.folders_destination__DuY3b svg{width:18px;height:18px;color:var(--folder-color,var(--muted));flex:none}.folders_destination__DuY3b input{flex:none;accent-color:var(--brand-ink)}.folders_destination__DuY3b span{overflow-wrap:anywhere;min-width:0}.folders_dangerIcon__tROuf{color:var(--danger);width:30px;height:30px}.folders_impact__tYY1A{background:var(--row-hover);padding:12px;border-radius:10px;font-weight:650}@media (max-width:640px){.folders_library__AcpIU{gap:18px;padding-top:18px}.folders_header__3ZDhV,.folders_toolbar__wFGRd{align-items:stretch;flex-direction:column;gap:12px}.folders_header__3ZDhV .folders_actions__P04N3{align-self:flex-end}.folders_search__An34B{max-width:none}.folders_folderGrid__DxTJU{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.folders_folderLink___GmE6{padding:15px;gap:24px}.folders_folderLink___GmE6 strong{font-size:14px}.folders_folderLink___GmE6>svg{width:27px;height:27px}.folders_cardActions__tTxad{top:9px;right:5px}.folders_cardActions__tTxad .folders_iconButton__J8MEm{width:30px;height:34px}.folders_noteHeading__e8E1R{flex-wrap:wrap;gap:8px}.folders_noteHeading__e8E1R .folders_actions__P04N3{gap:8px;font-size:13px}.folders_dialogBody__1rUnp,.folders_dialogFoot__J4lss,.folders_dialogHead__ptTqK{padding-left:18px;padding-right:18px}}.HomeLibrary_library__leh_p{width:min(calc(800px + var(--gutter) + var(--gutter)),100%);margin:0 auto;padding:36px var(--gutter) 72px}.HomeLibrary_header__C4s5V{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.HomeLibrary_header__C4s5V h2{margin:0;font-size:26.4px;line-height:1.333;font-weight:700;color:#211e18;overflow-wrap:anywhere;min-width:0}.HomeLibrary_headerActions__wQy2G{display:flex;align-items:center;gap:18px;flex-shrink:0}.HomeLibrary_breadcrumb__Nqame button,.HomeLibrary_manage__FcV2i,.HomeLibrary_newFolder__98Wd_{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:14px;padding:8px 0;text-decoration:none}.HomeLibrary_breadcrumb__Nqame button:hover,.HomeLibrary_manage__FcV2i:hover,.HomeLibrary_newFolder__98Wd_:hover{color:var(--brand-ink)}.HomeLibrary_manage__FcV2i svg,.HomeLibrary_newFolder__98Wd_ svg{width:17px;height:17px}.HomeLibrary_breadcrumb__Nqame{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:10px}.HomeLibrary_breadcrumb__Nqame span{display:inline-flex;gap:6px;align-items:center;min-width:0}.HomeLibrary_breadcrumb__Nqame svg{width:14px;height:14px;flex:none;color:var(--muted)}.HomeLibrary_breadcrumb__Nqame button{font-size:13px;text-align:left;overflow-wrap:anywhere}.HomeLibrary_breadcrumb__Nqame button:disabled{color:var(--ink);cursor:default;opacity:1}.HomeLibrary_list__z3K6l{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0}.HomeLibrary_row__OuQCl{display:flex;align-items:center;border:2px solid var(--line);border-radius:18px;background:var(--card);box-shadow:0 2px 5px rgba(33,30,24,.07);min-width:0;min-height:100px}.HomeLibrary_row__OuQCl:hover{border-color:#d5cbbd}.HomeLibrary_row__OuQCl[data-color=purple]{--folder-color:#8053ca;--folder-tint:#f0eafb}.HomeLibrary_row__OuQCl[data-color=blue]{--folder-color:#3b82f6;--folder-tint:#eaf2ff}.HomeLibrary_row__OuQCl[data-color=green]{--folder-color:#22c55e;--folder-tint:#e9f9ef}.HomeLibrary_row__OuQCl[data-color=amber]{--folder-color:#eab308;--folder-tint:#fff9db}.HomeLibrary_row__OuQCl[data-color=rose]{--folder-color:#f05252;--folder-tint:#ffeded}.HomeLibrary_row__OuQCl[data-color=gray]{--folder-color:#f97316;--folder-tint:#fff0e5}.HomeLibrary_openRow__oVAte{display:flex;align-items:center;gap:16px;border:0;background:transparent;color:inherit;text-align:left;flex:1 1;min-width:0;padding:20px 18px;min-height:96px;border-radius:inherit;cursor:pointer;text-decoration:none}.HomeLibrary_icon__9BgrU{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:13px;background:var(--row-hover);color:var(--brand-ink)}.HomeLibrary_icon__9BgrU svg{width:26px;height:26px}.HomeLibrary_folderIcon__7MuTS{color:var(--folder-color);background:var(--folder-tint)}.HomeLibrary_folderIcon__7MuTS svg{fill:var(--folder-color);stroke-width:1.5}.HomeLibrary_content__Ukqoo{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:5px}.HomeLibrary_content__Ukqoo strong{font-size:18px;font-weight:600;color:#211e18;line-height:1.45;overflow-wrap:anywhere}.HomeLibrary_content__Ukqoo small{color:#998f7d;font-size:14px;line-height:1.5}.HomeLibrary_rowActions__sMWK6{display:flex;padding-right:10px;flex:none}.HomeLibrary_rowActions__sMWK6 button{display:grid;place-items:center;border:0;background:transparent;color:var(--muted);width:36px;height:40px;border-radius:9px;cursor:pointer}.HomeLibrary_rowActions__sMWK6 button:hover{background:var(--row-hover);color:var(--brand-ink)}.HomeLibrary_rowActions__sMWK6 svg{width:16px;height:16px}.HomeLibrary_empty__wOKhw,.HomeLibrary_status__yyfl3{font-size:14px;line-height:1.8;color:var(--muted);padding:24px 0;margin:0}.HomeLibrary_status__yyfl3{display:flex;justify-content:center;align-items:center;gap:8px}.HomeLibrary_status__yyfl3 svg{width:18px;height:18px}.HomeLibrary_error__9bJJ9{display:flex;align-items:center;gap:14px;padding:16px;background:var(--row-hover);border-radius:12px;color:var(--muted)}.HomeLibrary_error__9bJJ9 button{color:var(--brand-ink);background:transparent;border:0;cursor:pointer;flex:none}@media (max-width:640px){.HomeLibrary_library__leh_p{padding-top:24px}.HomeLibrary_header__C4s5V{flex-wrap:wrap;gap:6px}.HomeLibrary_header__C4s5V h2{font-size:20px}.HomeLibrary_headerActions__wQy2G{gap:14px}.HomeLibrary_manage__FcV2i,.HomeLibrary_newFolder__98Wd_{font-size:13px}.HomeLibrary_row__OuQCl{min-height:88px;border-radius:16px}.HomeLibrary_openRow__oVAte{padding:16px 12px;min-height:84px;gap:12px}.HomeLibrary_icon__9BgrU{width:44px;height:44px;border-radius:11px}.HomeLibrary_icon__9BgrU svg{width:20px;height:20px}.HomeLibrary_content__Ukqoo strong{font-size:15px}.HomeLibrary_content__Ukqoo small{font-size:12px}.HomeLibrary_rowActions__sMWK6{padding-right:5px}.HomeLibrary_rowActions__sMWK6 button{width:32px}}.HomeLibrary_rowActions__sMWK6{position:relative}.HomeLibrary_menu__U_nlO{position:absolute;right:10px;top:calc(100% + 4px);z-index:30;min-width:170px;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:0 10px 30px #0002}.HomeLibrary_rowActions__sMWK6 .HomeLibrary_menu__U_nlO button{display:block;text-align:left;width:100%;height:auto;min-height:40px;padding:10px 12px;white-space:nowrap;color:var(--ink)}.HomeLibrary_rowActions__sMWK6 .HomeLibrary_menu__U_nlO .HomeLibrary_danger__HR76R{color:#b33c32}.HomeLibrary_newFolder__98Wd_{font-size:15.4px;font-weight:600;line-height:1.714;color:#998f7d}.HomeLibrary_loadSentinel__rj6JG{min-height:32px}@media (max-width:640px){.HomeLibrary_newFolder__98Wd_{font-size:14px}}.HomeLibrary_noteMeta__a_IgY{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.HomeLibrary_sourceTag__zcibT{display:inline-flex;align-items:center;padding:2px 7px;border-radius:6px;background:#f3f0ea;color:#817766;font-size:12px;line-height:1.5}.HomeLibrary_sourceTag__zcibT[data-platform=bilibili]{color:#597dbb;background:#edf3fc}.HomeLibrary_sourceTag__zcibT[data-platform=youtube]{color:#b8635b;background:#fcf0ee}