.copy-text-box-container[data-v-131b3884]{max-width:16rem;display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;border-radius:.5rem;border:1px solid var(--border-default)}.copy-text-box-container .text[data-v-131b3884]{font-size:.875rem;line-height:1.25rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1;-webkit-user-select:all;-moz-user-select:all;user-select:all;color:var(--text-subdued)}.copy-text-box-container .copy-icon[data-v-131b3884]{cursor:pointer;width:1.5rem;height:1.5rem;padding:.125rem;opacity:.75;transition:opacity .2s ease-in-out}.copy-text-box-container .copy-icon[data-v-131b3884]:hover{opacity:1}.progress-container[data-v-584fdcfd]{width:100%;height:.5rem;border-radius:.5rem;position:relative;overflow:hidden}.progress-container .progress-bar[data-v-584fdcfd]{position:absolute;left:0;top:0;height:100%}.updated-at-container[data-v-35d8106a]{display:flex;align-items:center;gap:.25rem;max-width:16rem}.updated-at-container .update-icon[data-v-35d8106a]{width:1.25rem;height:1.25rem}.updated-at-container .updated-at-text-wrapper[data-v-35d8106a]{font-size:.875rem;line-height:1.25rem;color:var(--text-subdued);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.dsa-sheet-info-wrapper[data-v-d36b5a12]{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:2rem}.dsa-sheet-info-wrapper .dsa-sheet-info-container-wrapper .dsa-sheet-page-header[data-v-d36b5a12]{margin-bottom:1.25rem}.dsa-sheet-info-wrapper .dsa-sheet-info-container-wrapper .dsa-sheet-page-header .heading[data-v-d36b5a12]{font-family:Plus Jakarta Sans;font-size:2rem;font-weight:800;line-height:2.5rem;margin-bottom:.5rem}.dsa-sheet-info-wrapper .dsa-sheet-info-container-wrapper .dsa-sheet-page-header .description[data-v-d36b5a12]{font-size:.875rem;line-height:1.25rem;font-weight:400}.dsa-sheet-info-wrapper .dsa-sheet-info-container-wrapper .dsa-sheet-info-container[data-v-d36b5a12]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:2rem}.dsa-sheet-info-wrapper .dsa-sheet-info-container-wrapper .dsa-sheet-info-container .dsa-progress-bar-container[data-v-d36b5a12]{display:flex;flex-direction:column;gap:.75rem;width:16rem}.dsa-sheet-info-wrapper .dsa-sheet-info-container-wrapper .dsa-sheet-info-container .dsa-progress-bar-container .progress-bar-wrapper[data-v-d36b5a12]{display:flex;flex-direction:column;gap:.375rem}.dsa-sheet-info-wrapper .dsa-sheet-info-container-wrapper .dsa-sheet-info-container .dsa-progress-bar-container .progress-bar-wrapper .progress-text-wrapper[data-v-d36b5a12]{display:flex;justify-content:space-between}.dsa-sheet-info-wrapper .dsa-sheet-info-container-wrapper .dsa-sheet-info-container .dsa-progress-bar-container .progress-bar-wrapper .progress-text-wrapper .text[data-v-d36b5a12]{font-size:.875rem;line-height:1.25rem;color:var(--text-subdued);cursor:default}.dsa-sheet-info-wrapper .dsa-sheet-info-container-wrapper .dsa-sheet-info-container .dsa-progress-bar-container .progress-bar-wrapper .dsa-progress-bar[data-v-d36b5a12]{box-shadow:inset 0 0 2px 1px rgba(33,33,33,.075)}.dsa-sheet-info-wrapper .dsa-sheet-info-container-wrapper .dsa-sheet-info-container .token-container[data-v-d36b5a12]{display:flex;flex-direction:column;gap:.5rem}.dsa-sheet-info-wrapper .dsa-sheet-info-container-wrapper .dsa-sheet-info-container .token-container .token-buttons-container[data-v-d36b5a12]{display:flex;gap:.5rem}.dsa-sheet-info-wrapper .dsa-sheet-info-container-wrapper .dsa-sheet-info-container .token-container .token-buttons-container .token-button[data-v-d36b5a12]{padding:.625rem 1rem;color:var(--text-subdued);border-color:var(--border-default);border-radius:.5rem}.dsa-sheet-info-wrapper .dsa-sheet-info-container-wrapper .dsa-sheet-info-container .title[data-v-d36b5a12]{font-size:.75rem;font-weight:600;line-height:1rem;text-transform:uppercase;color:var(--text-subdued)}.dsa-sheet-info-wrapper .illustration-refresh-wrapper[data-v-d36b5a12]{display:flex;flex-direction:column;align-items:flex-end;gap:1.25rem}.dsa-sheet-info-wrapper .illustration-refresh-wrapper .illustration-image[data-v-d36b5a12]{width:27rem;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.75rem}.token-button .right-icon img.icon{width:1.25rem;height:1.25rem;filter:brightness(0) saturate(100%) invert(44%) sepia(0) saturate(1272%) hue-rotate(177deg) brightness(103%) contrast(90%)}.questions-table-container[data-v-9bd6def6]{width:100%;border-radius:.5rem;border:1px solid var(--border-default);overflow:hidden}.questions-table-container .questions-table[data-v-9bd6def6]{width:100%;border-collapse:collapse;overflow-x:auto;table-layout:fixed}.questions-table-container .questions-table .col-serial[data-v-9bd6def6]{width:6.25rem}.questions-table-container .questions-table .col-problem[data-v-9bd6def6]{width:auto}.questions-table-container .questions-table .col-difficulty[data-v-9bd6def6]{width:7.5rem}.questions-table-container .questions-table .col-resources[data-v-9bd6def6],.questions-table-container .questions-table .col-status[data-v-9bd6def6]{width:6.25rem}.questions-table-container .questions-table .table-header .header-row[data-v-9bd6def6]{background-color:var(--surface-default)}.questions-table-container .questions-table .table-header .header-row .header[data-v-9bd6def6]{padding-block:.75rem;padding-inline:.75rem;font-size:.875rem;font-weight:500}.questions-table-container .questions-table .table-header .header-row .header.difficulty-header[data-v-9bd6def6]{display:flex;align-items:center;justify-content:center}.questions-table-container .questions-table .table-header .header-row .header[data-v-9bd6def6]:first-child{padding-left:1.25rem}.questions-table-container .questions-table .table-header .header-row .header[data-v-9bd6def6]:last-child{padding-right:1.25rem}.questions-table-container .questions-table .table-body .table-row[data-v-9bd6def6]{transition:background-color .2s ease-in-out}.questions-table-container .questions-table .table-body .table-row .table-cell.title[data-v-9bd6def6]{cursor:pointer}.questions-table-container .questions-table .table-body .table-row .table-cell.title:hover .title-wrapper .arrow-icon[data-v-9bd6def6]{opacity:1}.questions-table-container .questions-table .table-body .table-row[data-v-9bd6def6]:hover{background-color:var(--surface-default)}.questions-table-container .questions-table .table-body .table-row .table-cell[data-v-9bd6def6]{padding-block:.75rem;padding-inline:.75rem;font-size:1rem;line-height:1.375rem;font-weight:500;vertical-align:middle}.questions-table-container .questions-table .table-body .table-row .table-cell.difficulty[data-v-9bd6def6]{display:flex;align-items:center;justify-content:center}.questions-table-container .questions-table .table-body .table-row .table-cell.difficulty .question-difficulty[data-v-9bd6def6]{padding:.25rem .625rem;border-radius:.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.questions-table-container .questions-table .table-body .table-row .table-cell.difficulty .question-difficulty.easy[data-v-9bd6def6]{color:var(--text-success);background-color:var(--success-s-50)}.questions-table-container .questions-table .table-body .table-row .table-cell.difficulty .question-difficulty.medium[data-v-9bd6def6]{color:var(--secondary-y-700);background-color:var(--secondary-surface-yellow)}.questions-table-container .questions-table .table-body .table-row .table-cell.difficulty .question-difficulty.hard[data-v-9bd6def6]{color:var(--text-critical);background-color:var(--error-e-50)}.questions-table-container .questions-table .table-body .table-row .table-cell .title-wrapper[data-v-9bd6def6]{display:flex;align-items:center;gap:.5rem}.questions-table-container .questions-table .table-body .table-row .table-cell .title-wrapper .arrow-icon[data-v-9bd6def6]{width:1rem;height:1rem;opacity:0;transition:opacity .2s ease-in-out}.questions-table-container .questions-table .table-body .table-row .table-cell .status-wrapper[data-v-9bd6def6]{display:flex;align-items:center;margin-left:.75rem;padding:.125rem}.questions-table-container .questions-table .table-body .table-row .table-cell .status-wrapper .status-icon[data-v-9bd6def6]{width:1.5rem;height:1.5rem}.questions-table-container .questions-table .table-body .table-row .table-cell .status-wrapper .dotted-circle[data-v-9bd6def6]{border:1.5px dashed var(--icon-subdued);border-radius:50%;width:1.25rem;height:1.25rem}.questions-table-container .questions-table .table-body .table-row .table-cell .status-wrapper.completed[data-v-9bd6def6]{padding:unset}.questions-table-container .questions-table .table-body .table-row .table-cell .resource-wrapper[data-v-9bd6def6]{display:flex;align-items:center;justify-content:center;padding:.125rem;opacity:.8;transition:opacity .2s ease-in-out}.questions-table-container .questions-table .table-body .table-row .table-cell .resource-wrapper[data-v-9bd6def6]:hover{cursor:pointer;opacity:1}.questions-table-container .questions-table .table-body .table-row .table-cell .resource-wrapper .resource-icon[data-v-9bd6def6]{width:1.5rem;height:1.5rem;margin-right:.25rem}.questions-table-container .questions-table .table-body .table-row .table-cell[data-v-9bd6def6]:first-child{padding-left:1.25rem}.questions-table-container .questions-table .table-body .table-row .table-cell[data-v-9bd6def6]:last-child{padding-right:1.25rem}.dsa-sheet-questions-container[data-v-451eb286]{display:flex;flex-direction:column;gap:1.25rem}.dsa-sheet-questions-container .topic-collapse-container[data-v-451eb286]{border-radius:.5rem;border:1px solid var(--border-default)}.dsa-sheet-questions-container .topic-collapse-container .topic-collapse-header-wrapper[data-v-451eb286]{padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.dsa-sheet-questions-container .topic-collapse-container .topic-collapse-header-wrapper .topic-info-container[data-v-451eb286]{display:flex;flex-direction:column;gap:.5rem}.dsa-sheet-questions-container .topic-collapse-container .topic-collapse-header-wrapper .topic-info-container .topic-name[data-v-451eb286]{font-family:Plus Jakarta Sans;font-size:1.125rem;font-weight:700;line-height:1.5rem;color:var(--text-default)}.dsa-sheet-questions-container .topic-collapse-container .topic-collapse-header-wrapper .topic-info-container .topic-difficulty-info-container[data-v-451eb286]{font-size:.875rem;line-height:1.25rem;color:var(--text-subdued)}.dsa-sheet-questions-container .topic-collapse-container .topic-collapse-header-wrapper .progress-and-toggle-container[data-v-451eb286]{display:flex;align-items:center;gap:2rem}.dsa-sheet-questions-container .topic-collapse-container .topic-collapse-header-wrapper .progress-and-toggle-container .progress-badge-wrapper[data-v-451eb286]{display:flex;align-items:center;gap:.25rem;padding:.5rem .625rem;border-radius:3rem;border:1px solid var(--border-default);background:var(--surface-default)}.dsa-sheet-questions-container .topic-collapse-container .topic-collapse-header-wrapper .progress-and-toggle-container .progress-badge-wrapper .icon[data-v-451eb286]{width:1rem;height:1rem;flex-shrink:0}.dsa-sheet-questions-container .topic-collapse-container .topic-collapse-header-wrapper .progress-and-toggle-container .progress-badge-wrapper .icon.dotted-circle[data-v-451eb286]{border:1.25px dashed var(--icon-subdued);border-radius:50%;width:.875rem;height:.875rem}.dsa-sheet-questions-container .topic-collapse-container .topic-collapse-header-wrapper .progress-and-toggle-container .progress-badge-wrapper .questions-completed-count[data-v-451eb286]{font-size:.75rem;color:var(--text-subdued);font-weight:600;text-transform:uppercase}.dsa-sheet-questions-container .topic-collapse-container .topic-collapse-header-wrapper .progress-and-toggle-container .toggle-arrow[data-v-451eb286]{width:1.25rem;height:1.25rem;transition:transform .35s}.dsa-sheet-questions-container .topic-collapse-container .topic-collapse-header-wrapper .progress-and-toggle-container .toggle-arrow.opened[data-v-451eb286]{transform:rotate(-180deg)}.dsa-sheet-questions-container .topic-collapse-container .topic-questions-container[data-v-451eb286]{margin-block:1.25rem 2rem;padding-inline:1.5rem}.dsa-sheet-page[data-v-77e8b822]{max-width:70rem;margin:0 auto;padding-block:3rem 7.5rem}