:root{--folder-back-color:#075916;--folder-front-grad-start:#16a34a;--folder-front-grad-end:#0c831f;--folder-front-grad-deep:#054010;--folder-glow-color:#10b98173;--folder-shadow-color:#0c831f47;--folder-accent-gold:#ffd200}.Mvwleq_grid{box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:18px 16px;width:100%;margin-top:8px;margin-bottom:28px;padding:6px 0 20px;display:grid}@media (max-width:1120px){.Mvwleq_grid{grid-template-columns:repeat(3,1fr);gap:18px 14px}}@media (max-width:820px){.Mvwleq_grid{grid-template-columns:repeat(2,1fr);gap:16px 12px}}@media (max-width:560px){.Mvwleq_grid{grid-template-columns:1fr;gap:18px;padding:6px 0 16px}}.Mvwleq_cardViewport{-webkit-user-select:none;user-select:none;box-sizing:border-box;background:0 0;justify-content:center;align-items:flex-end;width:100%;padding-top:28px;padding-bottom:6px;font-family:inherit;display:flex;position:relative}.Mvwleq_memoCheckbox{display:none}.Mvwleq_folderContainer{filter:drop-shadow(0 14px 24px #0000001f);perspective:1000px;width:100%;max-width:275px;height:235px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.25,1,.5,1);position:relative}.Mvwleq_folderContainer:hover{transform:translateY(-4px)rotateX(3.5deg)}.Mvwleq_memoCheckbox:checked~.Mvwleq_folderContainer{transform:translateY(-2px)rotateX(2deg)}.Mvwleq_folderGlow{filter:blur(40px);pointer-events:none;z-index:0;opacity:0;background-color:var(--folder-glow-color,#10b98173);border-radius:20px;width:calc(100% - 20px);height:195px;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:20px;left:10px;transform:scale(.9)}.Mvwleq_folderContainer:hover .Mvwleq_folderGlow{opacity:.35;transform:scale(1.04)}.Mvwleq_memoCheckbox:checked~.Mvwleq_folderContainer .Mvwleq_folderGlow{opacity:.55;transform:scale(1.1)}.Mvwleq_backCover{background:var(--folder-back-color,#075916);z-index:1;border-radius:0 16px 16px;width:100%;height:209px;position:absolute;top:26px;left:0;box-shadow:inset 0 2px 4px #0003}.Mvwleq_backTab{background:var(--folder-back-color,#075916);z-index:1;border-radius:12px 12px 0 0;width:105px;height:42px;position:absolute;top:0;left:0}.Mvwleq_swoop{background:radial-gradient(circle at top right, transparent 14px, var(--folder-back-color,#075916) 14.5px);z-index:1;width:14px;height:14px;position:absolute;top:12px;left:105px}.Mvwleq_paper{z-index:2;background-color:#fff;background-image:radial-gradient(#cbd5e1 1.2px,#0000 1.2px);background-size:8px 8px;border-radius:12px 12px 0 0;flex-direction:column;height:198px;transition:transform .5s cubic-bezier(.25,1,.5,1),opacity .4s,box-shadow .4s;display:flex;position:absolute;top:32px;left:8px;right:8px;overflow:hidden;box-shadow:inset 0 2px 4px #0000000d}.Mvwleq_memoCheckbox:checked~.Mvwleq_folderContainer .Mvwleq_paper{z-index:6;height:232px;transition:transform .65s cubic-bezier(.34,1.8,.55,1) 80ms,box-shadow .65s 80ms,height .4s;transform:translateY(-80px)rotate(-1.5deg)rotateY(2.5deg)scale(1.02);box-shadow:0 20px 40px #0000003d}.Mvwleq_frontCover{background:linear-gradient(150deg, var(--folder-front-grad-start,#16a34a) 0%, var(--folder-front-grad-end,#0c831f) 62%, var(--folder-front-grad-deep,#054010) 100%);width:100%;height:175px;box-shadow:inset 1.5px 2px 4px #ffffff73, inset -1px -1px 3px #00000026, 0 -2px 8px #0000000d, 0 8px 22px var(--folder-shadow-color,#0c831f47);box-sizing:border-box;z-index:5;transform-origin:bottom;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:space-between;padding:14px 16px;transition:transform .6s cubic-bezier(.25,1,.5,1) .12s,box-shadow .6s cubic-bezier(.25,1,.5,1) .12s;display:flex;position:absolute;top:60px;left:0;transform:perspective(1000px)rotateX(0)}.Mvwleq_coverHighlight{pointer-events:none;z-index:1;background:linear-gradient(135deg,#ffffff40 0%,#fff0 58%);border-radius:16px;width:100%;height:100%;position:absolute;top:0;left:0}.Mvwleq_header{z-index:2;justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}.Mvwleq_titleGroup{text-align:left;flex-direction:column;flex:1;min-width:0;padding-right:6px;display:flex}.Mvwleq_coverMainTitleLink{color:#fff;align-items:center;gap:5px;text-decoration:none;transition:opacity .15s;display:inline-flex}.Mvwleq_coverMainTitleLink:hover{opacity:.95;text-decoration:underline}.Mvwleq_coverMainTitle{color:#fff;letter-spacing:-.3px;text-shadow:0 1px 3px #00000040;word-break:break-word;align-items:center;gap:5px;font-size:15.5px;font-weight:800;line-height:1.25;display:flex}.Mvwleq_coverSubtitle{color:#ffffffe6;letter-spacing:.1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.Mvwleq_iconGroup{flex-shrink:0;gap:6px;padding-top:1px;display:flex}.Mvwleq_iconGroup svg,.Mvwleq_iconGroup .Mvwleq_iconLink{fill:#fff;color:#fff;opacity:.92;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .2s,transform .6s cubic-bezier(.16,1,.3,1);display:inline-flex}.Mvwleq_folderContainer:hover .Mvwleq_iconGroup svg:last-child{opacity:1;transform:rotate(45deg)}.Mvwleq_coverMidAction{z-index:2;justify-content:space-between;align-items:center;margin:6px 0;display:flex;position:relative}.Mvwleq_openFolderCoverBtn{color:#0c831f;cursor:pointer;background:#fff;border:1px solid #fff6;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:11px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 5px #00000026}.Mvwleq_openFolderCoverBtn:hover{color:#075916;background:#f0fdf4;transform:scale(1.04);box-shadow:0 4px 8px #0003}.Mvwleq_openFolderCoverBtn .Mvwleq_arrow{transition:transform .2s}.Mvwleq_openFolderCoverBtn:hover .Mvwleq_arrow{transform:translate(2px)}.Mvwleq_previewToggleBtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;letter-spacing:.2px;background:#ffffff38;border-radius:999px;align-items:center;gap:3px;padding:3px 8px;font-size:9.5px;font-weight:700;transition:background .2s;display:inline-flex}.Mvwleq_folderContainer:hover .Mvwleq_previewToggleBtn{background:#ffffff59}.Mvwleq_footer{z-index:2;text-align:left;justify-content:space-between;align-items:center;display:flex;position:relative}.Mvwleq_coverNotesCount{color:#fffffff2;text-shadow:0 1px 2px #0003;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.Mvwleq_upcomingBadge{color:#713f12;letter-spacing:.2px;background:#ffd200;border-radius:999px;padding:1.5px 7px;font-size:9px;font-weight:800}.Mvwleq_folderContainer:hover .Mvwleq_frontCover{transition-delay:0s;transform:perspective(1000px)rotateX(-12deg)}.Mvwleq_memoCheckbox:checked~.Mvwleq_folderContainer .Mvwleq_frontCover{box-shadow:inset 1.5px 2px 4px #ffffff73, inset -1px -1px 3px #00000026, 0 -2px 8px #0000000a, 0 14px 30px var(--folder-shadow-color,#0c831f4d);transition:transform .6s cubic-bezier(.2,1.35,.4,1),box-shadow .6s cubic-bezier(.2,1.35,.4,1);transform:perspective(1000px)rotateX(-26deg)}.Mvwleq_memoHeader{box-sizing:border-box;background:linear-gradient(135deg,#ffd200 0%,#fbbf24 100%);border-bottom:1.5px dashed #713f124d;flex-shrink:0;justify-content:space-between;align-items:center;height:33px;padding:0 10px;display:flex}.Mvwleq_memoDate{color:#713f12;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex}.Mvwleq_timeBadge{color:#713f12;background-color:#ffffffb3;border:1px solid #713f1226;border-radius:5px;padding:1px 5px;font-size:8px;font-weight:800;display:inline-block}.Mvwleq_memoHeaderRight{align-items:center;gap:5px;display:flex}.Mvwleq_memoOpenFullBtn{color:#fff;background:#0c831f;border:none;border-radius:5px;align-items:center;gap:2px;padding:2.5px 7px;font-size:8.5px;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 1px 3px #0c831f4d}.Mvwleq_memoOpenFullBtn:hover{background:#075916;transform:scale(1.03)}.Mvwleq_memoCloseBtn{color:#713f12;cursor:pointer;background:#fff9;border:1px solid #713f1233;border-radius:5px;padding:2.5px 6px;font-size:8.5px;font-weight:800;transition:all .15s}.Mvwleq_memoCloseBtn:hover{color:#dc2626;background:#fff}.Mvwleq_memoCloseBtn:active{transform:scale(.94)}.Mvwleq_memoBody{box-sizing:border-box;background-color:#fff;flex-direction:column;flex:1;min-height:0;padding:6px 8px 8px;display:flex;position:relative}.Mvwleq_memoTitle{color:#0f172a;text-align:left;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:10.5px;font-weight:800;display:flex}.Mvwleq_memoTitleCount{color:#0c831f;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:1px 5px;font-size:8.5px;font-weight:700}.Mvwleq_todoList{box-sizing:border-box;flex-direction:column;flex:1;gap:5px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.Mvwleq_todoList::-webkit-scrollbar{width:3px}.Mvwleq_todoList::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.Mvwleq_testItem{box-sizing:border-box;background:#f8fafc;border:1px solid #f1f5f9;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;padding:4px 5px;text-decoration:none;transition:all .2s;display:flex}.Mvwleq_testItem:hover{background:#f0fdf4;border-color:#86efac;transform:translate(2px)}.Mvwleq_testItemLeft{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.Mvwleq_testIconBadge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;font-size:8.5px;display:flex}.Mvwleq_testIconFree{color:#15803d;background:#dcfce7}.Mvwleq_testIconPaid{color:#b45309;background:#fef3c7}.Mvwleq_testText{color:#334155;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:9px;font-weight:600;overflow:hidden}.Mvwleq_testItemRight{color:#0c831f;flex-shrink:0;align-items:center;gap:2px;font-size:8px;font-weight:700;display:flex}.Mvwleq_emptyTestsContainer{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:6px 4px;display:flex}.Mvwleq_emptyIconPulse{background:#fef3c7;border:1.5px solid #fde047;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:4px;font-size:15px;animation:2.5s ease-in-out infinite Mvwleq_bounceSlow;display:flex;box-shadow:0 3px 8px #f59e0b33}@keyframes Mvwleq_bounceSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.Mvwleq_emptyTitle{color:#0f172a;margin:0 0 2px;font-size:10.5px;font-weight:800}.Mvwleq_emptyMessage{color:#475569;max-width:220px;margin:0 0 4px;font-size:8.5px;line-height:1.3}.Mvwleq_emptyBadgeRow{align-items:center;gap:4px;margin-bottom:6px;display:flex}.Mvwleq_emptyStatusBadge{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;align-items:center;gap:3px;padding:1.5px 6px;font-size:8px;font-weight:700;display:inline-flex}.Mvwleq_pulseDot{background:#f59e0b;border-radius:50%;width:4px;height:4px;box-shadow:0 0 0 1.5px #f59e0b40}.Mvwleq_emptyFolderDetailsLink{color:#0c831f;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:5px;align-items:center;gap:3px;padding:2.5px 8px;font-size:8.5px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.Mvwleq_emptyFolderDetailsLink:hover{color:#fff;background:#0c831f;border-color:#0c831f}.Mvwleq_memoFooter{border-top:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;margin-top:5px;padding-top:5px;display:flex}.Mvwleq_exploreFullFolderBtn{color:#fff;background:linear-gradient(135deg,#0c831f,#15803d);border-radius:5px;align-items:center;gap:3px;padding:3px 8px;font-size:8.5px;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 1.5px 3px #0c831f33}.Mvwleq_exploreFullFolderBtn:hover{background:linear-gradient(135deg,#15803d,#075916);transform:translate(2px);box-shadow:0 2.5px 5px #0c831f4d}.Mvwleq_hashtag{color:#0c831f;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;padding:1.5px 5px;font-size:8px;font-weight:700;display:inline-block}
