.sheet-tree-module__lpXZ8G__tree{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-divider);background-color:var(--color-bg-3);flex-direction:column;width:100%;display:flex;overflow:hidden}.sheet-tree-module__lpXZ8G__categoryBlock{content-visibility:auto;contain-intrinsic-block-size:auto 2.5rem;flex-direction:column;width:100%;display:flex}.sheet-tree-module__lpXZ8G__categoryTrigger{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:0;display:flex}.sheet-tree-module__lpXZ8G__categoryTriggerDepth0{background-color:var(--color-bg-4);padding-inline:calc(var(--spacing,.25rem) * 4)}@media (hover:hover){.sheet-tree-module__lpXZ8G__categoryTriggerDepth0:hover{background-color:var(--color-bg-5)}}.sheet-tree-module__lpXZ8G__categoryTriggerDepthOther{cursor:pointer;border-radius:calc(var(--radius) * .8);background-color:#0000}@media (hover:hover){.sheet-tree-module__lpXZ8G__categoryTriggerDepthOther:hover{background-color:var(--color-bg-5)}}.sheet-tree-module__lpXZ8G__categoryBlockNestedOpen{border-radius:calc(var(--radius) * 1.4);overflow:hidden}.sheet-tree-module__lpXZ8G__categoryBlockNestedOpen .sheet-tree-module__lpXZ8G__categoryTriggerDepthOther{background-color:#0000;border-radius:0}@media (hover:hover){.sheet-tree-module__lpXZ8G__categoryBlockNestedOpen .sheet-tree-module__lpXZ8G__categoryTriggerDepthOther:hover{background-color:#0000}}.sheet-tree-module__lpXZ8G__categoryLabel{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.sheet-tree-module__lpXZ8G__categoryLabelDepth0{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:400}.sheet-tree-module__lpXZ8G__categoryLabelNested{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.875rem;font-weight:400}.sheet-tree-module__lpXZ8G__categoryTrigger[aria-expanded=true]>.sheet-tree-module__lpXZ8G__categoryLabelNested{color:var(--color-text-primary)}.sheet-tree-module__lpXZ8G__categoryProgress{flex-shrink:0;width:10rem}.sheet-tree-module__lpXZ8G__categoryProgress>span{width:calc(var(--spacing,.25rem) * 12);text-align:right;flex-shrink:0}.sheet-tree-module__lpXZ8G__categoryCountLabel{padding-right:calc(var(--spacing,.25rem) * 4);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-quaternary);flex-shrink:0;font-size:.875rem;font-weight:400}.sheet-tree-module__lpXZ8G__categoryChevron{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-text-tertiary);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.sheet-tree-module__lpXZ8G__categoryChevronNested{background-color:var(--color-brand-primary-bg-3);border-radius:3.40282e38px}.sheet-tree-module__lpXZ8G__categoryChevronOpen{transform:rotate(90deg)}.sheet-tree-module__lpXZ8G__categoryBody{width:100%;padding:calc(var(--spacing,.25rem) * 2);background-color:#0000;flex-direction:column;display:flex;overflow:visible}.sheet-tree-module__lpXZ8G__categoryBodyDepth0,.sheet-tree-module__lpXZ8G__categoryBodyNested{background-color:#0000}.sheet-tree-module__lpXZ8G__branchMotionWrapper{overflow:visible}.sheet-tree-module__lpXZ8G__categoryChildren{column-gap:calc(var(--spacing,.25rem) * 1);row-gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);background-color:#0000;grid-template-columns:1rem 1fr;grid-auto-rows:auto;display:grid;position:relative}.sheet-tree-module__lpXZ8G__branchWrapper{height:100%;min-height:calc(var(--spacing,.25rem) * 0);width:100%;position:relative}.sheet-tree-module__lpXZ8G__branchConnector{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;color:var(--color-stroke-divider);position:absolute}.sheet-tree-module__lpXZ8G__treeItemWrapper{width:100%;height:100%;min-width:calc(var(--spacing,.25rem) * 0);align-items:center;display:flex;position:relative}.sheet-tree-module__lpXZ8G__contentTableAround{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3)}.sheet-tree-module__lpXZ8G__contentTable{border-radius:calc(var(--radius) * 1.2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-divider);width:100%;overflow:hidden}.sheet-tree-module__lpXZ8G__contentTable [data-slot=table-container]{border-radius:inherit;overflow:hidden}.sheet-tree-module__lpXZ8G__contentTableInner{table-layout:fixed;border-collapse:collapse;width:100%}.sheet-tree-module__lpXZ8G__contentTableInner colgroup col:first-child{width:1.75rem}.sheet-tree-module__lpXZ8G__contentTableInner colgroup col:nth-child(2){width:auto}.sheet-tree-module__lpXZ8G__contentTableInner colgroup col:nth-child(n+3){width:2.5rem}.sheet-tree-module__lpXZ8G__contentTableRow{background-color:#0000;scroll-margin-block-start:4rem;border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}@media (hover:hover){.sheet-tree-module__lpXZ8G__contentTableRow:hover{background-color:var(--color-bg-2)}}.sheet-tree-module__lpXZ8G__categoryBodyDepth0 .sheet-tree-module__lpXZ8G__contentTableRow{background-color:var(--color-bg-4)}.sheet-tree-module__lpXZ8G__categoryBodyNested .sheet-tree-module__lpXZ8G__contentTableRow{background-color:var(--color-bg-2)}.sheet-tree-module__lpXZ8G__contentTableDivider{background-color:var(--color-stroke-divider)}.sheet-tree-module__lpXZ8G__contentTableRow:first-child td:first-child{border-top-left-radius:calc(var(--radius) * 1.4)}.sheet-tree-module__lpXZ8G__contentTableRow:first-child td:last-child{border-top-right-radius:calc(var(--radius) * 1.4)}.sheet-tree-module__lpXZ8G__contentTableRow:last-child td:first-child{border-bottom-left-radius:calc(var(--radius) * 1.4)}.sheet-tree-module__lpXZ8G__contentTableRow:last-child td:last-child{border-bottom-right-radius:calc(var(--radius) * 1.4)}.sheet-tree-module__lpXZ8G__colCheckbox{width:calc(var(--spacing,.25rem) * 7);text-align:center;vertical-align:middle;padding:calc(var(--spacing,.25rem) * 1)!important}.sheet-tree-module__lpXZ8G__checkboxCellInner{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);flex-shrink:0;justify-content:center;align-items:center;margin-inline:auto;display:inline-flex;position:relative}.sheet-tree-module__lpXZ8G__colProblemName{min-width:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 2);vertical-align:middle;white-space:normal;overflow:hidden}.sheet-tree-module__lpXZ8G__colAction{padding:calc(var(--spacing,.25rem) * 0);vertical-align:middle;white-space:nowrap;overflow:visible}.sheet-tree-module__lpXZ8G__problemName{min-height:calc(var(--spacing,.25rem) * 8);max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);align-items:center;display:flex;overflow:hidden}.sheet-tree-module__lpXZ8G__problemLabel{max-width:100%;min-width:calc(var(--spacing,.25rem) * 0);font-family:var(--font-sans), system-ui, sans-serif;overflow-wrap:break-word;white-space:normal;color:var(--color-text-primary);font-size:.8125rem;font-weight:400;text-decoration-line:none;display:inline}.sheet-tree-module__lpXZ8G__problemDifficultyBadge{margin-left:calc(var(--spacing,.25rem) * 2);vertical-align:middle;display:inline-flex}.sheet-tree-module__lpXZ8G__difficultyBadge{height:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;border-radius:.25rem;flex-shrink:0;align-items:center;font-size:.625rem;font-weight:400;display:inline-flex}.sheet-tree-module__lpXZ8G__difficultyBasic{background-color:var(--color-gamification-contrast-green-bg-tag);color:var(--color-semantic-green-contrast-500)}.sheet-tree-module__lpXZ8G__difficultyCore{background-color:var(--color-gamification-contrast-yellow-bg-tag);color:var(--color-semantic-yellow-contrast-400)}.sheet-tree-module__lpXZ8G__difficultyPro{background-color:var(--color-quiz-red-bg-2);color:var(--color-semantic-red-600)}.sheet-tree-module__lpXZ8G__difficultyElite{background-color:var(--color-quiz-purplebg-1);color:var(--color-semantic-purple-800)}.sheet-tree-module__lpXZ8G__actionButtonWrap{justify-content:center;align-items:center;display:inline-flex}.sheet-tree-module__lpXZ8G__assessmentName{min-height:calc(var(--spacing,.25rem) * 8);min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex-flow:wrap;display:flex}.sheet-tree-module__lpXZ8G__assessmentLabel{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.8125rem;font-weight:400}.sheet-tree-module__lpXZ8G__assessmentMeta{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-quaternary);font-size:.625rem;font-weight:400}.sheet-tree-module__lpXZ8G__assessmentCtaCell{padding:calc(var(--spacing,.25rem) * 0);vertical-align:middle;white-space:nowrap;overflow:visible}.sheet-tree-module__lpXZ8G__assessmentCta{height:calc(var(--spacing,.25rem) * 8);justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:fit-content;padding-right:calc(var(--spacing,.25rem) * 3);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-brand-blue);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:row;flex-shrink:0;margin-left:auto;font-size:.75rem;font-weight:500;display:flex}@media (hover:hover){.sheet-tree-module__lpXZ8G__assessmentCta:hover{color:var(--color-brand-hover)}}.sheet-tree-module__lpXZ8G__practiceActionsCell{padding:calc(var(--spacing,.25rem) * 0);vertical-align:middle;white-space:nowrap;overflow:visible}.sheet-tree-module__lpXZ8G__practiceActionsPack{min-height:calc(var(--spacing,.25rem) * 8);justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 3);flex-flow:wrap;display:flex}.sheet-tree-module__lpXZ8G__problemMenuPopover{width:10rem;min-width:10rem;max-width:10rem}@media (min-width:768px){.sheet-tree-module__lpXZ8G__problemMenuPopover{width:12rem;min-width:12rem;max-width:12rem}}.sheet-tree-module__lpXZ8G__problemMenuPopoverBody{position:relative;overflow:hidden}.sheet-tree-module__lpXZ8G__problemMenuSlidePanel{width:100%}.sheet-tree-module__lpXZ8G__problemMenuPopoverTags{min-width:calc(var(--spacing,.25rem) * 0)}.sheet-tree-module__lpXZ8G__problemMenuHeader{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:row;text-decoration-line:none;display:flex}@media (hover:hover){.sheet-tree-module__lpXZ8G__problemMenuHeader:hover{background-color:var(--color-bg-5)}}.sheet-tree-module__lpXZ8G__problemMenuHeaderLabel{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.75rem;font-weight:400}.sheet-tree-module__lpXZ8G__problemMenuHeaderLogo{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.sheet-tree-module__lpXZ8G__problemMenuTagRow{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-width:0;flex-direction:row;display:flex}@media (hover:hover){.sheet-tree-module__lpXZ8G__problemMenuTagRow:hover{background-color:var(--color-bg-5)}}.sheet-tree-module__lpXZ8G__problemMenuTagLabel{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.75rem;font-weight:400}.sheet-tree-module__lpXZ8G__problemMenuTagCount{color:var(--color-text-quaternary)}.sheet-tree-module__lpXZ8G__problemMenuChevron{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-text-quaternary);flex-shrink:0}.sheet-tree-module__lpXZ8G__problemMenuToggleRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);flex-direction:row;display:flex}.sheet-tree-module__lpXZ8G__problemMenuToggleLabel{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.75rem;font-weight:400}.sheet-tree-module__lpXZ8G__problemMenuTagsPanel{gap:calc(var(--spacing,.25rem) * 2);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.sheet-tree-module__lpXZ8G__problemMenuTagsBack{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);width:fit-content;padding:calc(var(--spacing,.25rem) * 0);text-align:left;background-color:#0000;border-width:0;flex-direction:row;display:inline-flex}.sheet-tree-module__lpXZ8G__problemMenuTagsTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.75rem;font-weight:500}.sheet-tree-module__lpXZ8G__problemMenuTagsEmpty{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-quaternary);font-size:.625rem;font-weight:400}.sheet-tree-module__lpXZ8G__problemMenuTagsGrid{gap:calc(var(--spacing,.25rem) * 2);flex-flow:wrap;width:100%;max-width:100%;display:flex}.sheet-tree-module__lpXZ8G__problemMenuTagChip{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);background-color:var(--color-card-5);max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;overflow-wrap:break-word;color:var(--color-text-primary);flex-direction:row;font-size:.75rem;font-weight:400;display:inline-flex}.sheet-tree-module__lpXZ8G__problemMenuTagChipIcon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--color-text-quaternary);flex-shrink:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
