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