.study-page[data-v-c713f4ed]{position:relative;height:100vh;background:#fff;overflow-x:hidden;overflow-y:hidden}.study-page[data-v-c713f4ed]:before{content:"";position:absolute;top:-36.0625rem;left:50%;transform:translate(-50%);width:125.65625rem;height:78.90625rem;border-radius:125.65625rem;background:radial-gradient(49.61% 56.56% at 50.01% 35.73%,#8c55f2b5,#fff0);opacity:.5;pointer-events:none;z-index:0}.page-width-debug[data-v-c713f4ed]{position:fixed;top:1rem;right:1rem;background:#8c55f2f2;color:#fff;padding:.75rem 1rem;border-radius:.5rem;box-shadow:0 .25rem 1rem #0003;z-index:9999;min-width:8rem}.page-width-debug .debug-label[data-v-c713f4ed]{font-size:.75rem;font-weight:600;opacity:.9;margin-bottom:.25rem;text-align:center}.page-width-debug .debug-value[data-v-c713f4ed]{font-size:1.125rem;font-weight:700;text-align:center}.page-width-debug .debug-value-rem[data-v-c713f4ed]{font-size:.875rem;font-weight:500;opacity:.8;text-align:center;margin-top:.125rem}.study-container[data-v-c713f4ed]{position:relative;max-width:108rem;margin:0 auto;padding:2.25rem .625rem 3.125rem;z-index:1;height:100dvh;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.page-title[data-v-c713f4ed]{font-weight:700;font-size:3rem;line-height:1.193;text-align:center;color:#8c55f2;margin:0 0 1.5rem;margin-left:auto;margin-right:auto}.upload-types-container[data-v-c713f4ed]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.40625rem;padding:1.5rem;background:#fff;border:.125rem solid #f2eaff;border-radius:1.25rem;box-shadow:0 .0625rem 1.25rem #1a004c1a;margin:0 auto 2rem;width:74.5rem;max-width:100%;box-sizing:border-box}.upload-type-btn[data-v-c713f4ed]{display:flex;flex-direction:row;align-items:center;gap:1.1875rem;padding:1.28125rem 1.34375rem;width:13.125rem;height:4.6875rem;background:#fff;border:.125rem solid #f2eaff;border-radius:.625rem;box-sizing:border-box;cursor:pointer;transition:all .2s ease;flex-shrink:0}.upload-type-btn[data-v-c713f4ed]:hover{background:#f9f9f9}.upload-type-btn.active[data-v-c713f4ed]{background:#f2eaff}.upload-type-btn .type-icon-wrapper[data-v-c713f4ed]{width:2.9375rem;height:2.9375rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.upload-type-btn .type-icon[data-v-c713f4ed]{max-width:100%;max-height:100%;object-fit:contain}.upload-type-btn .type-label[data-v-c713f4ed]{font-weight:700;font-size:1rem;line-height:1.193;color:#000}.content-section[data-v-c713f4ed]{position:relative;width:100%;max-width:74.5rem;margin:0 auto;box-sizing:border-box;flex:1;min-height:0;display:flex;flex-direction:column}.tab-content-area[data-v-c713f4ed]{width:100%;height:47.5rem;height:auto;background:#fdfcff;border-radius:1.25rem;z-index:2;fill:#fdfcff}.union-rect-left[data-v-c713f4ed]{position:relative;float:left;height:100%;width:14.11765rem;padding:0 .58824rem 0 1.76471rem;flex:1 1 14.11765rem;min-width:0;background:#fff;box-shadow:0 .05882rem .58824rem #1a004c33;z-index:10;border-top:.11765rem solid #f2eaff;border-left:.11765rem solid #f2eaff;border-right:.11765rem solid #f2eaff;cursor:pointer;margin-left:-1.76471rem;box-sizing:border-box;transition:all .3s ease;border-top-left-radius:1.45rem;border-top-right-radius:1.45rem;display:flex;justify-content:center;align-items:center}.union-rect-left i[data-v-c713f4ed]{position:absolute}.union-rect-left i.hackl[data-v-c713f4ed]{display:block;width:1.17647rem;height:1.17647rem;background-color:#fff;top:calc(100% + .17647rem);right:100%}.union-rect-left i.hackr[data-v-c713f4ed]{display:block;width:1.17647rem;height:1.17647rem;background-color:#fff;top:calc(100% + .17647rem);left:100%}.union-rect-left[data-v-c713f4ed]:first-child{margin-left:0}.union-rect-left:first-child i.hackl[data-v-c713f4ed]{display:none}.union-rect-left[data-v-c713f4ed]:first-child:after{left:.05882rem}.union-rect-left:last-child i.hackr[data-v-c713f4ed]{display:none}.union-rect-left[data-v-c713f4ed]:after{content:"";position:absolute;top:100%;left:0;right:0;height:1.17647rem;z-index:10;background-color:#fff;border-top:.17647rem solid #f2eaff}.union-rect-left.active[data-v-c713f4ed]{z-index:99999!important;border-top-left-radius:1.25rem!important;border-top-right-radius:1.25rem!important;position:relative}.union-rect-left.active[data-v-c713f4ed]:after{border:none}.union-rect-left+.purple-bar-right[data-v-c713f4ed]{margin-left:-1.17647rem;padding-left:2.35294rem;border-top-left-radius:1.25rem}.purple-bar-right[data-v-c713f4ed]{position:relative;float:left;top:0;flex-shrink:0;z-index:1;height:3.75rem;background:#8c55f2;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom:.125rem solid #8c55f2;display:flex;justify-content:center;padding-left:1.17647rem;padding-right:1.17647rem;margin-left:0;align-items:center;box-shadow:.3125rem -.3125rem .625rem #1a004c1a}.white-content-area[data-v-c713f4ed]{position:relative;width:100%;max-width:74.375rem;min-height:3.75rem;z-index:10}.white-content-area .white-content-area-left[data-v-c713f4ed]{border-top-left-radius:1.5rem;border-top-right-radius:1.25rem}.white-content-area .white-content-area-left-inner[data-v-c713f4ed]{position:relative;z-index:5;background-color:#fff;border-top-left-radius:1.55rem;border-top-right-radius:1.25rem;max-width:100%}.union-rect-bottom[data-v-c713f4ed]{position:relative;width:100%;max-width:74.375rem;flex:1;min-height:0;height:100%;max-height:100%;overflow-y:auto;padding-top:.125rem;padding-bottom:.125rem;background:#fff;border:.125rem solid #f2eaff;border-top-left-radius:0;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;box-sizing:border-box;z-index:1;scrollbar-width:none;-ms-overflow-style:none;fill:#fdfcff;stroke-width:.23529rem;stroke:#f2eaff;box-shadow:0 0 1.17647rem #1a004c1a}.union-rect-bottom[data-v-c713f4ed]::-webkit-scrollbar{display:none}.union-rect-bottom.is-empty[data-v-c713f4ed]{display:flex;flex-direction:column;align-items:center;justify-content:center}.folder-selector[data-v-c713f4ed]{display:flex;align-items:center;justify-content:space-between;gap:.625rem;width:100%;min-width:0;cursor:pointer;z-index:10}.folder-selector .folder-text[data-v-c713f4ed]{font-weight:700;font-size:1rem;line-height:1.193;text-align:center;color:var(--font-color-4);display:inline-block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folder-selector .folder-name-input[data-v-c713f4ed]{font-weight:700;font-size:1rem;line-height:1.193;text-align:center;color:#000;background:transparent;border:none;border-bottom:.125rem solid #8c55f2;outline:none;padding:.25rem .5rem;width:auto;min-width:8rem;max-width:12rem}.folder-selector .folder-name-input[data-v-c713f4ed]:focus{border-bottom-color:#8c55f2}.folder-selector .dropdown-icon[data-v-c713f4ed]{position:relative;width:1rem;height:1rem;object-fit:contain;cursor:pointer;z-index:20;border-radius:.25rem;transition:background-color .2s ease;padding:.25rem}.folder-selector .dropdown-icon[data-v-c713f4ed]:hover{background-color:#e1d0ff}.folder-selector .dropdown-icon[data-v-c713f4ed]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2rem;height:2rem;background:transparent}.create-new-wrapper[data-v-c713f4ed]{display:flex;align-items:center;gap:.58824rem;cursor:pointer;transition:opacity .2s ease}.create-new-wrapper[data-v-c713f4ed]:hover{opacity:.8}.create-new-wrapper[data-v-c713f4ed]:active{opacity:.6}.create-new-wrapper .plus-icon[data-v-c713f4ed]{width:1rem;height:1rem;object-fit:contain}.create-new-wrapper .create-text[data-v-c713f4ed]{font-weight:700;font-size:1rem;line-height:1.193;text-align:center;color:#fff}.search-box[data-v-c713f4ed]{width:14.6875rem;height:2.8125rem;display:flex;align-items:center;gap:.75rem;padding:0 1.25rem;background:#fff;border:.125rem solid #f2eaff;border-radius:.625rem;box-shadow:0 .0625rem 1.25rem #1a004c1a;cursor:text;z-index:11;transition:border-color .2s ease}.search-box[data-v-c713f4ed]:hover{border-color:#8c55f2}.search-box[data-v-c713f4ed]:focus-within{border-color:#8c55f2;box-shadow:0 .0625rem 1.25rem #8c55f233}.search-box .search-icon[data-v-c713f4ed]{width:1.3125rem;height:1.3125rem;object-fit:contain;flex-shrink:0}.search-box .search-input[data-v-c713f4ed]{flex:1;border:none;outline:none;background:transparent;font-weight:590;font-size:1rem;line-height:1.193;color:#000}.search-box .search-input[data-v-c713f4ed]::placeholder{color:#c7c7cc;font-weight:590}.search-box .search-input[data-v-c713f4ed]:focus{outline:none}.illustration-wrapper[data-v-c713f4ed]{position:relative;width:19.340625rem;height:15.625rem;margin:0 auto;z-index:10}.illustration-wrapper .illustration[data-v-c713f4ed]{width:100%;height:100%;object-fit:contain}.action-buttons[data-v-c713f4ed]{position:relative;display:flex;justify-content:center;gap:1.21875rem;margin:3.125rem;z-index:10}.btn-primary[data-v-c713f4ed]{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.9375rem 2rem;width:21.25rem;height:3.75rem;background:#8c55f2;color:#fff;border:none;border-radius:2.5rem;font-weight:700;font-size:1.25rem;line-height:1.193;white-space:nowrap;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-c713f4ed]:hover{opacity:.9}.btn-primary .btn-plus-icon[data-v-c713f4ed]{width:1rem;height:1rem;flex-shrink:0;position:relative}.btn-primary .btn-plus-icon[data-v-c713f4ed]:before,.btn-primary .btn-plus-icon[data-v-c713f4ed]:after{content:"";position:absolute;background:#fff}.btn-primary .btn-plus-icon[data-v-c713f4ed]:before{left:0;top:50%;transform:translateY(-50%);width:100%;height:.166625rem}.btn-primary .btn-plus-icon[data-v-c713f4ed]:after{left:50%;top:0;transform:translate(-50%);width:.166625rem;height:100%}.btn-secondary[data-v-c713f4ed]{display:flex;align-items:center;justify-content:center;padding:.9375rem 2rem;width:21.25rem;height:3.75rem;background:#fff;color:#8c55f2;border:.125rem solid #f2eaff;border-radius:2.5rem;font-weight:700;font-size:1.25rem;line-height:1.193;white-space:nowrap;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-c713f4ed]:hover{opacity:.9}.example-video-modal-overlay[data-v-c713f4ed]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#3339}.example-video-modal[data-v-c713f4ed]{position:relative;width:min(90vw,65rem);overflow:hidden;border-radius:1.875rem;background:#f7f8fa;box-shadow:0 .25rem 2.5rem #0000001f}.example-video-modal-close[data-v-c713f4ed]{position:absolute;top:1rem;right:1rem;z-index:1;width:2.25rem;height:2.25rem;border:none;border-radius:58.76471rem;background:#00000080;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer}.example-video-player-wrap[data-v-c713f4ed]{border-radius:1.5rem 1.5rem 0 0;box-shadow:0 .23529rem 2.35294rem #0000001a;margin:.4375rem .4375rem 0rem}.example-video-player[data-v-c713f4ed]{border-radius:1.5rem 1.5rem 0 0;display:block;width:100%;object-fit:cover}.example-video-modal-actions[data-v-c713f4ed]{display:flex;justify-content:center;gap:.625rem;height:5rem;box-shadow:0 -.25rem 2.5rem #0000001a;background:#f7f8fa;align-items:center}.example-video-btn-primary[data-v-c713f4ed],.example-video-btn-secondary[data-v-c713f4ed]{height:2.5rem;min-width:12.5rem;border-radius:2.5rem;font-size:1.25rem;font-weight:700;line-height:1.193;cursor:pointer;transition:opacity .2s ease}.example-video-btn-primary[data-v-c713f4ed]:hover,.example-video-btn-secondary[data-v-c713f4ed]:hover{opacity:.9}.example-video-btn-secondary[data-v-c713f4ed]{background:#fff;border:.125rem solid #f2eaff;color:#8c55f2}.example-video-btn-primary[data-v-c713f4ed]{background:#8c55f2;border:none;color:#fff}.study-sets-list[data-v-c713f4ed],.study-sets-skeleton[data-v-c713f4ed]{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem 1.28125rem;padding:2rem 1.875rem;width:100%;box-sizing:border-box}.study-sets-skeleton .study-set-card-skeleton:nth-child(1) .skeleton-title[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(1) .skeleton-name[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(1) .skeleton-file-type[data-v-c713f4ed]{animation-delay:0s}.study-sets-skeleton .study-set-card-skeleton:nth-child(2) .skeleton-title[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(2) .skeleton-name[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(2) .skeleton-file-type[data-v-c713f4ed]{animation-delay:.1s}.study-sets-skeleton .study-set-card-skeleton:nth-child(3) .skeleton-title[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(3) .skeleton-name[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(3) .skeleton-file-type[data-v-c713f4ed]{animation-delay:.2s}.study-sets-skeleton .study-set-card-skeleton:nth-child(4) .skeleton-title[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(4) .skeleton-name[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(4) .skeleton-file-type[data-v-c713f4ed]{animation-delay:.3s}.study-sets-skeleton .study-set-card-skeleton:nth-child(5) .skeleton-title[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(5) .skeleton-name[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(5) .skeleton-file-type[data-v-c713f4ed]{animation-delay:.4s}.study-sets-skeleton .study-set-card-skeleton:nth-child(6) .skeleton-title[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(6) .skeleton-name[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(6) .skeleton-file-type[data-v-c713f4ed]{animation-delay:.5s}.study-sets-skeleton .study-set-card-skeleton:nth-child(7) .skeleton-title[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(7) .skeleton-name[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(7) .skeleton-file-type[data-v-c713f4ed]{animation-delay:.6s}.study-sets-skeleton .study-set-card-skeleton:nth-child(8) .skeleton-title[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(8) .skeleton-name[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(8) .skeleton-file-type[data-v-c713f4ed]{animation-delay:.7s}.study-sets-skeleton .study-set-card-skeleton:nth-child(9) .skeleton-title[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(9) .skeleton-name[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(9) .skeleton-file-type[data-v-c713f4ed]{animation-delay:.8s}.study-sets-skeleton .study-set-card-skeleton:nth-child(10) .skeleton-title[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(10) .skeleton-name[data-v-c713f4ed],.study-sets-skeleton .study-set-card-skeleton:nth-child(10) .skeleton-file-type[data-v-c713f4ed]{animation-delay:.9s}.study-set-card-skeleton[data-v-c713f4ed]{position:relative;width:calc(50% - .640625rem);max-width:34.875rem;height:6.25rem;background:#f6f6fa;border:none;border-radius:.625rem;overflow:hidden;box-sizing:border-box}.study-set-card-skeleton .skeleton-background[data-v-c713f4ed]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#f6f6fa 25%,#e8e8ed,#f6f6fa 75%);background-size:200% 100%;animation:skeleton-shimmer-c713f4ed 2s infinite ease-in-out;opacity:.2}.study-set-card-skeleton .skeleton-header[data-v-c713f4ed]{position:absolute;left:.75rem;top:.75rem;right:.75rem}.study-set-card-skeleton .skeleton-header .skeleton-title[data-v-c713f4ed]{width:100%;height:1rem;border-radius:.25rem;background:linear-gradient(90deg,#d1d1d6 25%,#c7c7cc,#d1d1d6 75%);background-size:200% 100%;animation:skeleton-shimmer-c713f4ed 1.5s infinite ease-in-out;animation-delay:0s}.study-set-card-skeleton .skeleton-user-info[data-v-c713f4ed]{position:absolute;left:.75rem;top:2.5rem;right:.75rem}.study-set-card-skeleton .skeleton-user-info .skeleton-name[data-v-c713f4ed]{width:30%;height:1rem;border-radius:.25rem;background:linear-gradient(90deg,#d1d1d6 25%,#c7c7cc,#d1d1d6 75%);background-size:200% 100%;animation:skeleton-shimmer-c713f4ed 1.5s infinite ease-in-out;animation-delay:.2s}.study-set-card-skeleton .skeleton-file-types[data-v-c713f4ed]{position:absolute;right:.75rem;bottom:.75rem;display:flex;align-items:center;gap:.25rem}.study-set-card-skeleton .skeleton-file-types .skeleton-file-type[data-v-c713f4ed]{width:1rem;height:1rem;border-radius:.25rem;background:linear-gradient(90deg,#d1d1d6 25%,#c7c7cc,#d1d1d6 75%);background-size:200% 100%;animation:skeleton-shimmer-c713f4ed 1.5s infinite ease-in-out}.study-set-card-skeleton .skeleton-file-types .skeleton-file-type[data-v-c713f4ed]:nth-child(1){animation-delay:.4s}.study-set-card-skeleton .skeleton-file-types .skeleton-file-type[data-v-c713f4ed]:nth-child(2){animation-delay:.5s}.study-set-card-skeleton .skeleton-file-types .skeleton-file-type[data-v-c713f4ed]:nth-child(3){animation-delay:.6s}@keyframes skeleton-shimmer-c713f4ed{0%{background-position:-200% 0}to{background-position:200% 0}}.study-set-card[data-v-c713f4ed]{position:relative;width:calc(50% - .640625rem);max-width:34.875rem;height:6.25rem;background:#fff;border:.0625rem solid #dec0ff;border-radius:.625rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.study-set-card[data-v-c713f4ed]:hover{background-color:#f8f2ff;border-color:#8c55f2;box-shadow:0 .125rem .625rem #0000001f}.study-set-card:hover .user-name[data-v-c713f4ed],.study-set-card:hover .card-timestamp span[data-v-c713f4ed]{color:#aeaeb2}.study-set-card:hover .card-more-options[data-v-c713f4ed]{opacity:1;visibility:visible}.card-top-row[data-v-c713f4ed]{position:absolute;left:.71875rem;right:.90625rem;top:.65625rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.card-header[data-v-c713f4ed]{position:static;display:flex;align-items:center;gap:.75rem;max-width:100%;overflow:hidden;flex:1}.file-icon-badge[data-v-c713f4ed]{width:1.125rem;height:1.125rem;background:#8c55f2;border-radius:.25rem;flex-shrink:0}.card-title[data-v-c713f4ed]{font-weight:700;font-size:1.125rem;line-height:1.193;color:#000;margin:0;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-more-options[data-v-c713f4ed]{position:static;width:1.5rem;height:1.5rem;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;cursor:pointer;z-index:10;margin-left:auto}.card-more-options[data-v-c713f4ed]:hover{opacity:1}.card-options-menu[data-v-c713f4ed]{position:absolute;right:.5rem;top:2.5rem;width:7rem;background:#fff;border-radius:.625rem;box-shadow:0 .25rem 1.25rem #00000040;padding:.5rem 0;display:flex;flex-direction:column;gap:.25rem;z-index:20}.folder-dropdown-menu[data-v-c713f4ed]{position:absolute;left:100%;transform:translate(-50%);top:100%;margin-top:.5rem;width:7rem;background:#fff;border-radius:.625rem;box-shadow:0 .25rem 1.25rem #00000040;padding:.5rem 0;display:flex;flex-direction:column;gap:.25rem;z-index:30;animation:menuFadeIn-c713f4ed .2s ease}@keyframes menuFadeIn-c713f4ed{0%{opacity:0;transform:translate(-50%) translateY(-.25rem)}to{opacity:1;transform:translate(-50%) translateY(0)}}.menu-item[data-v-c713f4ed]{display:flex;align-items:center;gap:.75rem;height:1.5rem;padding:.21875rem 1rem;cursor:pointer;transition:background-color .2s ease}.menu-item[data-v-c713f4ed]:hover{background:#f1e5ff}.menu-item[data-v-c713f4ed]:active{background:#7a3fe0}.menu-icon[data-v-c713f4ed]{width:.875rem;height:.875rem;object-fit:contain;flex-shrink:0;filter:none;transition:filter .2s ease}.menu-text[data-v-c713f4ed]{font-weight:400;font-size:.875rem;line-height:1.193;color:#000;white-space:nowrap;transition:color .2s ease}.card-meta-row[data-v-c713f4ed]{position:absolute;left:.71875rem;top:2.65625rem;display:flex;align-items:center;gap:1rem}.card-user-info[data-v-c713f4ed]{position:static;display:flex;align-items:center;gap:.5rem}.user-avatar[data-v-c713f4ed]{width:.75rem;height:.75rem;background:#d9d9d9;border-radius:50%;flex-shrink:0}.user-name[data-v-c713f4ed]{font-weight:400;font-size:.75rem;line-height:1.193;color:#d1d1d6;transition:color .2s ease}.card-timestamp[data-v-c713f4ed]{position:static;display:flex;align-items:center}.card-timestamp span[data-v-c713f4ed]{font-weight:400;font-size:.75rem;line-height:1.193;color:#c7c7cc;transition:color .2s ease}.card-file-types-row[data-v-c713f4ed]{position:absolute;left:.71875rem;right:.90625rem;bottom:.65625rem;display:flex;justify-content:flex-end}.card-file-types[data-v-c713f4ed]{position:static;display:flex;align-items:center;gap:0;opacity:.4}.file-type-icon[data-v-c713f4ed]{width:1.6385rem;height:2rem;border-radius:.28rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.file-type-icon[data-v-c713f4ed]:not(:first-child){margin-left:-.796rem}.file-type-icon .file-type-icon-img[data-v-c713f4ed]{width:100%;height:100%;object-fit:cover}.file-type-icon span[data-v-c713f4ed]{font-weight:600;font-size:.93rem;line-height:1.21;color:#fff;text-align:center}.file-type-icon.file-type-photo[data-v-c713f4ed]{background:#e4faf0}.file-type-icon.file-type-photo span[data-v-c713f4ed]{color:#67b685}.file-type-icon.file-type-pdf[data-v-c713f4ed]{background:#ffece9}.file-type-icon.file-type-pdf span[data-v-c713f4ed]{color:#ffc5bd}.file-type-icon.file-type-text[data-v-c713f4ed]{background:#e2d7ff}.file-type-icon.file-type-text span[data-v-c713f4ed]{color:#fff}.file-type-icon.file-type-word[data-v-c713f4ed]{background:#cadfff}.file-type-icon.file-type-word span[data-v-c713f4ed]{color:#fff}.file-type-icon.file-type-ppt[data-v-c713f4ed]{background:#ffe1cc}.file-type-icon.file-type-ppt span[data-v-c713f4ed]{color:#fff}@media screen and (max-width: 108rem){.study-container[data-v-c713f4ed]{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (max-width: 75rem){.upload-types-container[data-v-c713f4ed]{width:calc(100% - 2rem)}.upload-type-btn[data-v-c713f4ed]{flex:0 0 calc(50% - .75rem)}.content-section[data-v-c713f4ed]{width:calc(100% - 2rem);max-width:74.375rem}.white-content-area[data-v-c713f4ed]{width:100%;max-width:100%}.illustration-wrapper[data-v-c713f4ed]{position:static;margin:6.25rem auto 3.125rem}.action-buttons[data-v-c713f4ed]{position:static;margin:3.125rem auto 0;justify-content:center}}@media screen and (max-width: 48rem){.study-container[data-v-c713f4ed]{height:100dvh;min-height:100dvh;overflow:hidden}.page-title[data-v-c713f4ed]{font-size:1.75rem;margin-bottom:1.25rem}.upload-types-container[data-v-c713f4ed]{flex-direction:column;width:100%;max-width:100%;gap:1rem;padding:1.25rem}.upload-type-btn[data-v-c713f4ed]{flex:0 0 auto;width:100%;max-width:100%}.content-section[data-v-c713f4ed]{display:flex;flex-direction:column;align-items:center;width:100%;flex:1;min-height:0;overflow:hidden}.white-content-area[data-v-c713f4ed]{position:static;width:100%;max-width:100%;min-height:auto;display:flex;flex-direction:column;align-items:stretch;background:transparent;border:none;padding:0;margin-bottom:1.25rem}.union-rect-left[data-v-c713f4ed]{position:relative;width:100%;height:auto;left:auto;top:auto;background:#fff;border:.125rem solid #f2eaff;border-radius:1.25rem;padding:1.25rem 1.25rem 1.25rem 0;margin:.5rem!important;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.folder-selector[data-v-c713f4ed]{left:auto;top:auto;width:100%;display:flex;justify-content:center;align-items:center;gap:.625rem;margin:0}.purple-bar-right[data-v-c713f4ed]{position:static;width:14.11765rem;height:auto;left:auto;top:auto;padding:1.25rem;border-radius:1.25rem;margin:.75rem 0;box-sizing:border-box;box-shadow:0 .125rem .625rem #1a004c1a;display:flex;justify-content:center;align-items:center}.white-content-area-left[data-v-c713f4ed]{width:100%!important;display:block!important;box-shadow:none!important;border-radius:none!important}.white-content-area-left .white-content-area-left-inner[data-v-c713f4ed]{width:100%!important;border:none!important;border-radius:none!important;display:flex!important;flex-direction:column;align-items:stretch;gap:.75rem}.white-content-area-left .purple-bar-right[data-v-c713f4ed]{border-top-left-radius:1.25rem!important;margin-left:0!important;padding-left:0!important}.create-new-wrapper[data-v-c713f4ed]{width:auto;justify-content:center}.search-box[data-v-c713f4ed]{position:static;right:auto;top:auto;width:100%;max-width:100%;justify-content:center;background:#fff;border:.125rem solid #f2eaff;border-radius:1.25rem;padding:1.875rem 1.25rem;margin-top:1.25rem;margin-left:0;box-sizing:border-box;box-shadow:0 .125rem .625rem #1a004c1a}.union-rect-bottom[data-v-c713f4ed]{position:static;width:100%;max-width:100%;flex:1;min-height:0;height:100%;max-height:100%;margin-top:0;background:#fff;border:.125rem solid #f2eaff;border-radius:1.25rem;padding:2rem 1.25rem;box-sizing:border-box;box-shadow:0 .125rem .625rem #1a004c1a;overflow-y:auto;min-height:40rem}.union-rect-left[data-v-c713f4ed],.purple-bar-right[data-v-c713f4ed]{width:100%!important;max-width:100%!important;margin:0!important}.union-rect-bottom.is-empty[data-v-c713f4ed]{justify-content:center;align-items:center}.illustration-wrapper[data-v-c713f4ed]{position:static;margin:0 auto}.illustration-wrapper .illustration[data-v-c713f4ed]{max-width:80%;height:auto}.action-buttons[data-v-c713f4ed]{position:static;flex-direction:column;width:100%;max-width:20rem;gap:.875rem;margin:1.5rem auto 0}.btn-primary[data-v-c713f4ed],.btn-secondary[data-v-c713f4ed]{width:100%;padding:.875rem 1.5rem}.study-sets-list[data-v-c713f4ed],.study-sets-skeleton[data-v-c713f4ed]{padding:1.5rem 1rem;gap:1rem}.study-sets-skeleton .study-set-card-skeleton[data-v-c713f4ed],.study-set-card[data-v-c713f4ed]{width:100%;max-width:100%}.study-set-card[data-v-c713f4ed]{height:auto;min-height:5rem;padding:1rem}.card-top-row[data-v-c713f4ed]{position:static;margin-bottom:.75rem}.card-header[data-v-c713f4ed]{position:static;max-width:100%;overflow:hidden}.file-icon-badge[data-v-c713f4ed]{width:1.875rem;height:1.875rem}.card-title[data-v-c713f4ed]{font-size:1rem;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-user-info[data-v-c713f4ed]{position:static}.user-avatar[data-v-c713f4ed]{width:1.25rem;height:1.25rem}.user-name[data-v-c713f4ed]{font-size:1.25rem}.card-timestamp[data-v-c713f4ed]{position:static;padding:0}.card-timestamp span[data-v-c713f4ed]{font-size:1.25rem}.card-meta-row[data-v-c713f4ed]{position:static;margin-bottom:.75rem}.card-file-types[data-v-c713f4ed]{position:static;right:auto;bottom:auto;justify-content:flex-start;gap:0}.card-file-types-row[data-v-c713f4ed]{position:static;justify-content:flex-end}.file-type-icon[data-v-c713f4ed]{width:1.375rem;height:1.75rem}.file-type-icon[data-v-c713f4ed]:not(:first-child){margin-left:-.5rem}.file-type-icon .file-type-icon-img[data-v-c713f4ed]{width:100%;height:100%;object-fit:cover}.file-type-icon span[data-v-c713f4ed]{font-size:.75rem}}@media screen and (max-width: 30rem){.page-title[data-v-c713f4ed]{font-size:1.375rem;margin-bottom:1rem}.upload-types-container[data-v-c713f4ed]{width:100%;max-width:100%;padding:1rem;gap:.75rem;border-radius:1rem}.upload-type-btn[data-v-c713f4ed]{max-width:100%;padding:.875rem 1rem;height:auto}.upload-type-btn .type-icon-wrapper[data-v-c713f4ed]{width:2.25rem;height:2.25rem}.upload-type-btn .type-label[data-v-c713f4ed]{font-size:.875rem}.union-rect-left[data-v-c713f4ed]{position:relative;width:100%;padding:1rem;margin-bottom:.625rem;border-radius:1rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.folder-selector[data-v-c713f4ed]{font-size:.875rem;width:100%;display:flex;justify-content:center;align-items:center;gap:.625rem}.folder-selector .folder-text[data-v-c713f4ed]{font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folder-selector .folder-name-input[data-v-c713f4ed]{font-size:.875rem;min-width:6rem;max-width:10rem}.folder-selector .dropdown-icon[data-v-c713f4ed]{position:relative;width:.75rem;height:.75rem}.purple-bar-right[data-v-c713f4ed]{width:100%;height:auto;padding:1rem;margin-bottom:.625rem;border-radius:1rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.create-new-wrapper[data-v-c713f4ed]{gap:.75rem;width:auto;display:flex;align-items:center}.create-new-wrapper .plus-icon[data-v-c713f4ed]{width:.875rem;height:.875rem}.create-new-wrapper .create-text[data-v-c713f4ed]{font-size:.875rem}.search-box[data-v-c713f4ed]{width:100%;max-width:100%;padding:.75rem 1rem;margin-bottom:1rem;gap:.5rem;border-radius:1rem;box-sizing:border-box}.search-box .search-icon[data-v-c713f4ed]{width:.875rem;height:.875rem}.search-box .search-input[data-v-c713f4ed]{font-size:.875rem}.union-rect-bottom[data-v-c713f4ed]{width:100%;max-width:100%;flex:1;min-height:0;height:100%;max-height:100%;margin-top:0;padding:1.5rem 1rem;border-radius:1rem;overflow-y:auto}.study-sets-list[data-v-c713f4ed],.study-sets-skeleton[data-v-c713f4ed]{padding:1rem;gap:.75rem}.study-sets-skeleton .study-set-card-skeleton[data-v-c713f4ed]{width:100%;max-width:100%;height:8rem}.study-set-card[data-v-c713f4ed]{width:100%;max-width:100%}.illustration-wrapper[data-v-c713f4ed]{margin:1rem auto}.illustration-wrapper .illustration[data-v-c713f4ed]{max-width:90%;height:auto}.action-buttons[data-v-c713f4ed]{max-width:100%;gap:.75rem;margin:1rem auto 0}.btn-primary[data-v-c713f4ed],.btn-secondary[data-v-c713f4ed]{font-size:.875rem;padding:.75rem 1.25rem}.btn-primary .btn-plus-icon[data-v-c713f4ed],.btn-secondary .btn-plus-icon[data-v-c713f4ed]{width:.875rem;height:.875rem}.study-sets-list[data-v-c713f4ed],.study-sets-skeleton[data-v-c713f4ed]{padding:1rem .75rem;gap:.75rem}.study-sets-skeleton .study-set-card-skeleton[data-v-c713f4ed]{width:100%;max-width:100%;height:7rem}.study-sets-skeleton .study-set-card-skeleton .skeleton-header .skeleton-title[data-v-c713f4ed]{width:6rem}.study-sets-skeleton .study-set-card-skeleton .skeleton-user-info .skeleton-name[data-v-c713f4ed]{width:3rem}.study-sets-skeleton .study-set-card-skeleton .skeleton-timestamp[data-v-c713f4ed]{width:2.5rem}.study-set-card[data-v-c713f4ed]{min-height:4.5rem;padding:.875rem}.card-header[data-v-c713f4ed]{gap:.75rem;max-width:100%;overflow:hidden}.file-icon-badge[data-v-c713f4ed]{width:1.625rem;height:1.625rem}.card-title[data-v-c713f4ed]{font-size:.9375rem;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-avatar[data-v-c713f4ed]{width:1.125rem;height:1.125rem}.user-name[data-v-c713f4ed],.card-timestamp span[data-v-c713f4ed]{font-size:1.125rem}.card-file-types[data-v-c713f4ed]{gap:0}.file-type-icon[data-v-c713f4ed]{width:1.25rem;height:1.5rem}.file-type-icon[data-v-c713f4ed]:not(:first-child){margin-left:-.4rem}.file-type-icon .file-type-icon-img[data-v-c713f4ed]{width:100%;height:100%;object-fit:cover}.file-type-icon span[data-v-c713f4ed]{font-size:.6875rem}.page-width-debug[data-v-c713f4ed]{font-size:.75rem;padding:.375rem .625rem}}
