.wavy-wgPQeE{min-width:0;display:block}.wavyLine-OgVDC5{animation:1.35s linear infinite wavy-drift-qTuOoK}@media (prefers-reduced-motion:reduce){.wavyLine-OgVDC5{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation:none}}@keyframes wavy-drift-qTuOoK{to{transform:translate(26px)}}.progressSection-fHnXTt{background:var(--md-sys-color-surface-container);border-radius:var(--m3-shape-lg);color:var(--md-sys-color-on-surface);flex-direction:column;gap:.65rem;padding:.75rem;display:flex}.progressSectionBare-HGjuFK{background:0 0;border:none;border-radius:0;padding:0}.progressSectionWorkspace-j2tp91{flex:1;gap:.75rem;min-height:0}.progressSectionWorkspace-j2tp91 .tree-v4fsaM{scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent}.progressSectionWorkspace-j2tp91 .tree-v4fsaM::-webkit-scrollbar{width:6px;height:6px}.progressSectionWorkspace-j2tp91 .tree-v4fsaM::-webkit-scrollbar-track{background:0 0}.progressSectionWorkspace-j2tp91 .tree-v4fsaM::-webkit-scrollbar-thumb{border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline-variant)}.progressSectionWorkspace-j2tp91 .tree-v4fsaM::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline)}.progressSectionWorkspace-j2tp91 .tree-v4fsaM{scrollbar-width:thin;flex:1;min-height:0;max-height:none;padding-right:2px}.progressSectionWorkspace-j2tp91 .categoryRow-Bm6r8f,.progressSectionWorkspace-j2tp91 .progressRow-LOs7bF{min-height:46px;padding-top:5px;padding-bottom:5px}.statsOnly-KAM5eA{justify-content:space-between;align-items:flex-end;gap:16px;padding:2px;display:flex}.statsOnly-KAM5eA>div:first-child{flex-direction:column;gap:3px;display:flex}.statsOnlyLabel-PwuwEz{color:var(--md-sys-color-on-surface-variant);font-size:.68rem;font-weight:700}.statsOnlyMeta-KHNqo6{color:var(--md-sys-color-on-surface-variant);align-items:center;gap:14px;font-size:.68rem;display:flex}.statsOnlyMeta-KHNqo6 span{align-items:baseline;gap:4px;display:inline-flex}.statsOnlyMeta-KHNqo6 strong{color:var(--md-sys-color-on-surface);font-variant-numeric:tabular-nums;font-size:.78rem}.header-qveSMW{justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.headerLeft-stkHZb{align-items:center;gap:.5rem;display:flex}.headerIcon-Bqt7wU{color:var(--md-sys-color-primary)}.headerTitle-vSipee{color:var(--md-sys-color-on-surface);font-size:.875rem;font-weight:600}.headerPercent-VYuz6a{color:var(--md-sys-color-primary);font-size:.95rem;font-weight:700}.progressBar-kUnnnn{background:var(--md-sys-color-surface-container-high);border-radius:var(--m3-shape-full);height:8px;overflow:hidden}.progressBarFill-Qha5tm{background:var(--md-sys-color-primary);border-radius:var(--m3-shape-full);min-width:2px;height:100%;transition:width .5s cubic-bezier(.2,0,0,1)}.statsBadges-oiX9TV{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;display:flex}.badge-Nhv3dH{border-radius:var(--m3-shape-full);cursor:help;background:var(--md-sys-color-surface-container);align-items:center;height:24px;padding:0 10px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.badge-Nhv3dH.mastered-xUo7Dz,.badge-Nhv3dH.in_progress-atfFB9{color:var(--md-sys-color-primary)}.badge-Nhv3dH.not_started-FtZGFg{color:var(--md-sys-color-on-surface-variant)}.tree-v4fsaM{flex-direction:column;gap:2px;display:flex}.tree-v4fsaM>*{border-radius:var(--m3-shape-xs);background:var(--md-sys-color-surface-container);transition:border-radius .35s cubic-bezier(.3,0,0,1),background-color .2s cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.tree-v4fsaM>*{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}.tree-v4fsaM>:first-child{border-top-left-radius:var(--m3-shape-lg);border-top-right-radius:var(--m3-shape-lg)}.tree-v4fsaM>:last-child{border-bottom-left-radius:var(--m3-shape-lg);border-bottom-right-radius:var(--m3-shape-lg)}.tree-v4fsaM>:hover{border-radius:var(--m3-shape-md)}.tree-v4fsaM>.active-dzOAlV{border-radius:var(--m3-shape-lg);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.tree-v4fsaM{scrollbar-width:none;-ms-overflow-style:none;max-height:360px;overflow-y:auto}.tree-v4fsaM::-webkit-scrollbar{width:0;height:0;display:none}.categoryRow-Bm6r8f{border-radius:var(--m3-shape-xs);background:var(--md-sys-color-surface-container);cursor:pointer;align-items:center;gap:4px;min-height:34px;padding:0 10px 0 6px;transition:background-color .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1);display:flex}.categoryRow-Bm6r8f:hover{background-color:var(--md-sys-color-surface-container-high)}.categoryLabel-oQ6L4m{color:var(--md-sys-color-on-surface);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.78rem;font-weight:600;overflow:hidden}.categoryCount-gEKp_v{border-radius:var(--m3-shape-full);min-width:26px;height:20px;color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container-high);flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:.65rem;font-weight:700;display:inline-flex}.progressRow-LOs7bF{border-radius:var(--m3-shape-xs);background:var(--md-sys-color-surface-container);align-items:center;gap:4px;min-height:34px;padding:0 10px 0 6px;transition:background-color .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1);display:flex}.progressRow-LOs7bF:hover{background-color:var(--md-sys-color-surface-container-high)}.expandBtn-pDW7TG{width:20px;height:20px;color:var(--md-sys-color-on-surface-variant);cursor:pointer;visibility:hidden;opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .2s,color .15s,border-radius .35s cubic-bezier(.3,0,0,1);display:flex}.expandBtn-pDW7TG.visible-WjhMuY{visibility:visible;opacity:1}.expandBtn-pDW7TG.visible-WjhMuY:hover{color:var(--md-sys-color-on-surface)}.expandBtn-pDW7TG.expanded-dzDjpc{color:var(--md-sys-color-primary);transform:rotate(90deg)}.expandBtn-pDW7TG svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.expandBtn-pDW7TG{scroll-behavior:auto;transition:none;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}.statusIndicator-kuyveO{text-align:center;flex-shrink:0;width:12px;font-size:.65rem;line-height:1}.statusIndicator-kuyveO.not_started-FtZGFg{color:var(--md-sys-color-on-surface-variant)}.statusIndicator-kuyveO.in_progress-atfFB9,.statusIndicator-kuyveO.good-wca9KU,.statusIndicator-kuyveO.mastered-xUo7Dz{color:var(--md-sys-color-primary)}.label-ShNoWG{min-width:0;color:var(--md-sys-color-on-surface);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.76rem;font-weight:600;overflow:hidden}.controls-DiI_cQ{align-items:center;gap:var(--action-bar-control-gap);height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-shrink:0;padding:0;display:flex}.categoryContent-F8_Qp7{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.count-vgRz1f{border-radius:var(--m3-shape-full);min-width:24px;height:20px;color:var(--md-sys-color-on-surface-variant);text-align:center;font-variant-numeric:tabular-nums;background:var(--md-sys-color-surface-container-high);justify-content:center;align-items:center;padding:0 6px;font-size:.62rem;font-weight:700;display:inline-flex}.minusBtn-KR_3Lf,.addBtn-_1OnZT,.resetBtn-j_CqH8{background:var(--md-sys-color-surface-container);cursor:pointer;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1);display:flex}.minusBtn-KR_3Lf:disabled,.addBtn-_1OnZT:disabled,.resetBtn-j_CqH8:disabled{opacity:.25;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.minusBtn-KR_3Lf,.addBtn-_1OnZT,.resetBtn-j_CqH8{scroll-behavior:auto;transition:none;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}.minusBtn-KR_3Lf{color:var(--md-sys-color-on-surface-variant)}.minusBtn-KR_3Lf:hover:not(:disabled){color:var(--md-sys-color-primary);background:color-mix(in srgb, var(--card-hover-tint,var(--md-sys-color-primary)) 12%, transparent)}.addBtn-_1OnZT{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.addBtn-_1OnZT:hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-on-primary-container) 10%, var(--md-sys-color-primary-container))}.resetBtn-j_CqH8{color:var(--md-sys-color-on-surface-variant)}.resetBtn-j_CqH8:hover:not(:disabled){color:var(--md-sys-color-on-surface-variant);background:color-mix(in srgb, var(--md-sys-color-on-surface-variant) 10%, transparent)}@media (max-width:768px){.progressSectionWorkspace-j2tp91 .categoryRow-Bm6r8f,.progressSectionWorkspace-j2tp91 .progressRow-LOs7bF{min-height:48px}.statsOnly-KAM5eA{flex-direction:column;align-items:flex-start;gap:10px}.statsOnlyMeta-KHNqo6{justify-content:space-between;width:100%}.progressRow-LOs7bF,.categoryRow-Bm6r8f{min-height:36px}.resetBtn-j_CqH8{display:none}.count-vgRz1f{min-width:20px;font-size:.6rem}.minusBtn-KR_3Lf,.addBtn-_1OnZT{width:22px;height:22px}}.modalContent-YEOvWd.modalContent-YEOvWd{width:min(94vw,1040px);max-width:min(94vw,1040px);height:min(84dvh,760px);max-height:min(84dvh,760px);padding:0;overflow:hidden}.dialogShell-qqi6XJ{flex-direction:column;height:100%;min-height:0;display:flex}.dialogHeader-nqEaCW{flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 20px 14px 24px;display:flex}.dialogTitleGroup-ANOTtX{align-items:center;gap:14px;min-width:0;display:flex}.dialogTitleGroup-ANOTtX h2,.dialogTitleGroup-ANOTtX p{margin:0}.dialogTitleGroup-ANOTtX h2{color:var(--md-sys-color-on-surface);font-size:1.35rem;font-weight:var(--font-weight-emphasized-title);text-wrap:balance;line-height:1.15}.dialogTitleGroup-ANOTtX p{color:var(--md-sys-color-on-surface-variant);text-wrap:pretty;margin-top:4px;font-size:.78rem;line-height:1.4}.dialogIcon-s6NqVb{border-radius:var(--m3-shape-xl) var(--m3-shape-xl) var(--m3-shape-sm) var(--m3-shape-xl);background:var(--md-sys-color-secondary-container);width:48px;height:48px;color:var(--md-sys-color-on-secondary-container);flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex}.dialogEyebrow-8BwsEA{color:var(--md-sys-color-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.64rem;font-weight:800;line-height:1;display:block}.closeButton-Y6poKU.closeButton-Y6poKU{--button-height:44px;--button-icon-size:20px;border-radius:var(--m3-shape-md);flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}.panel-PGISJf{flex-direction:column;flex:1;min-height:0;padding:0 20px 20px;display:flex}.panelEmbedded-epTrYp{min-height:auto;padding:0}.tabs-bJ3waK{flex:none;align-self:flex-start;margin-bottom:12px}.tabPanel-ZH9r8z{flex:1;min-height:0;overflow:hidden}.tabPanel-ZH9r8z:focus-visible{outline-offset:-2px}.cardsWorkspace-zSx5_o{grid-template-columns:minmax(210px,.72fr) minmax(0,2fr);gap:12px;height:100%;min-height:0;display:grid}.summaryCard-B8ap6e{background:var(--md-sys-color-surface-container);border-radius:var(--m3-shape-xl-plus);color:var(--md-sys-color-on-surface);flex-direction:column;min-width:0;padding:18px;display:flex}.summaryLead-giw3iw{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.summaryIcon-wbtI0W{border-radius:var(--m3-shape-lg) var(--m3-shape-lg) var(--m3-shape-xs) var(--m3-shape-lg);background:var(--md-sys-color-primary-container);width:42px;height:42px;color:var(--md-sys-color-on-primary-container);flex:0 0 42px;order:2;justify-content:center;align-items:center;display:inline-flex}.percentageBlock-YER1Oo{flex-direction:column;min-width:0;display:flex}.percentageBlock-YER1Oo strong{color:var(--md-sys-color-on-surface);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:max(2.7rem,min(5vw,4rem));font-weight:800;line-height:.95}.percentageBlock-YER1Oo span{color:var(--md-sys-color-on-surface-variant);margin-top:8px;font-size:.72rem;font-weight:700;line-height:1.25}.categoryProgress-kFoR29,.deckProgress-IQWtar{border-radius:var(--m3-shape-full);background:var(--md-sys-color-surface-container-highest);overflow:hidden}.categoryProgress-kFoR29>span,.deckProgress-IQWtar>span{border-radius:inherit;background:var(--md-sys-color-primary);height:100%;transition:width .5s cubic-bezier(.2,0,0,1);display:block}.progressBar-LG9u0P{margin-top:14px}.summaryMetrics-JxPsyq{grid-template-columns:1fr;gap:12px;margin:auto 0 0;padding:18px 0 0;display:grid}.summaryMetrics-JxPsyq div{border-top:1px solid var(--md-sys-color-outline-variant);min-width:0;padding-top:11px}.summaryMetrics-JxPsyq dt,.summaryMetrics-JxPsyq dd{margin:0}.summaryMetrics-JxPsyq dt{color:var(--md-sys-color-on-surface-variant);font-size:.65rem;font-weight:700;line-height:1.2}.summaryMetrics-JxPsyq dd{color:var(--md-sys-color-on-surface);font-variant-numeric:tabular-nums;margin-top:3px;font-size:1.05rem;font-weight:800;line-height:1.15}.summaryMetrics-JxPsyq dd span{color:var(--md-sys-color-on-surface-variant);font-size:.74rem;font-weight:600}.categoryRegion-qDq3WP{background:var(--md-sys-color-surface-container);border-radius:var(--m3-shape-xl-plus);color:var(--md-sys-color-on-surface);flex-direction:column;min-width:0;min-height:0;padding:16px;display:flex}.sectionHeader-BltjM_,.deckTabHeader-UHBXq5{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 2px 12px;display:flex}.sectionHeader-BltjM_ h3,.sectionHeader-BltjM_ p,.deckTabHeader-UHBXq5 h3,.deckTabHeader-UHBXq5 p{margin:0}.sectionHeader-BltjM_ h3,.deckTabHeader-UHBXq5 h3{color:var(--md-sys-color-on-surface);text-wrap:balance;font-size:.95rem;font-weight:800;line-height:1.2}.sectionHeader-BltjM_ p,.deckTabHeader-UHBXq5 p{color:var(--md-sys-color-on-surface-variant);text-wrap:pretty;margin-top:3px;font-size:.7rem;line-height:1.35}.refreshing-TORFlW{color:var(--md-sys-color-primary);white-space:nowrap;font-size:.68rem;font-weight:700}.categories-fjwhz4{scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent}.categories-fjwhz4::-webkit-scrollbar{width:6px;height:6px}.categories-fjwhz4::-webkit-scrollbar-track{background:0 0}.categories-fjwhz4::-webkit-scrollbar-thumb{border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline-variant)}.categories-fjwhz4::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline)}.categories-fjwhz4{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:8px;min-height:0;padding-right:2px;display:grid;overflow-x:hidden;overflow-y:auto}.category-rvCsho{border-radius:var(--m3-shape-lg-plus);background:var(--md-sys-color-surface-container-high);flex-direction:column;align-self:start;min-width:0;transition:background .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1);display:flex;overflow:hidden}.categoryExpanded-GZeUNF{border-radius:var(--m3-shape-xl-plus);grid-column:1/-1}.categoryHeader-z7bvDl.categoryHeader-z7bvDl{border-radius:inherit;text-align:left;background:0 0;height:auto;min-height:72px;padding:12px 14px}.categoryHeader-z7bvDl.categoryHeader-z7bvDl>span{width:100%;min-width:0;display:block}.categoryHeaderContent-PCbVZi{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.categoryIdentity-zsNMOS{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.categoryChevron-Rskcja{border-radius:var(--m3-shape-sm);background:var(--md-sys-color-surface-container-highest);width:24px;height:24px;color:var(--md-sys-color-on-surface-variant);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.categoryName-MJVSwO{min-width:0;color:var(--md-sys-color-on-surface);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.categoryMetrics-A6GkPt{color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums;flex:none;justify-items:end;gap:2px;font-size:.64rem;line-height:1.1;display:grid}.categoryMetrics-A6GkPt strong{color:var(--md-sys-color-primary);font-size:.8rem;font-weight:800}.averageMetric-JF4bWS,.deckAverage-X30nNa{align-items:center;gap:5px;display:inline-flex}.repetitionDot-Qvl59f{border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline);flex:0 0 7px;width:7px;height:7px}.repetitionNone-v4PBpj{background:var(--md-sys-color-outline)}.repetitionStarting-_kL1oY{background:var(--md-sys-color-tertiary)}.repetitionBuilding-G8vWKR{background:var(--md-sys-color-secondary)}.repetitionSteady-G3OVlh{background:var(--md-sys-color-primary)}.categoryProgress-kFoR29{height:4px;margin:0 14px 10px}.decks-JnjRy0{border-top:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-low);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.deckRow-yD4i8S{border-radius:var(--m3-shape-lg);background:var(--md-sys-color-surface-container);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px 12px;min-width:0;min-height:68px;padding:11px 12px;display:grid}.deckIdentity-R9qVKD{flex-direction:column;gap:4px;min-width:0;display:flex}.deckName-jcPTMz{color:var(--md-sys-color-on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:700;line-height:1.25;overflow:hidden}.deckAverage-X30nNa{color:var(--md-sys-color-on-surface-variant);font-size:.61rem;line-height:1.2}.deckStats-w685LP{color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums;justify-items:end;gap:2px;font-size:.62rem;line-height:1.1;display:grid}.deckStats-w685LP strong{color:var(--md-sys-color-primary);font-size:.76rem;font-weight:800}.deckProgress-IQWtar{grid-column:1/-1;height:4px}.emptyDecks-Lm0f_Y,.emptyState-x8KNcx{color:var(--md-sys-color-on-surface-variant);text-wrap:pretty;margin:0;font-size:.75rem;line-height:1.45}.emptyDecks-Lm0f_Y{grid-column:1/-1;padding:12px}.emptyState-x8KNcx{border-radius:var(--m3-shape-lg-plus);background:var(--md-sys-color-surface-container-high);text-align:center;padding:22px}.decksTab-i2JIqk{background:var(--md-sys-color-surface-container);border-radius:var(--m3-shape-xl-plus);color:var(--md-sys-color-on-surface);flex-direction:column;min-height:0;padding:16px;display:flex}.deckTabHeader-UHBXq5{padding-bottom:12px}.loadingState-EIN9nL{background:var(--md-sys-color-surface-container);border-radius:var(--m3-shape-xl-plus);color:var(--md-sys-color-on-surface);flex-direction:column;gap:18px;min-height:220px;padding:22px;display:flex}.loadingLabel-lbDo2g{color:var(--md-sys-color-on-surface-variant);font-size:.78rem;font-weight:700}.loadingRows-Iw3FpO{gap:9px;display:grid}.loadingRows-Iw3FpO span{border-radius:var(--m3-shape-lg);background:var(--md-sys-color-surface-container-high);height:58px;display:block}.errorState-S56Ksr{background:var(--md-sys-color-surface-container);border-radius:var(--m3-shape-xl-plus);color:var(--md-sys-color-on-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:180px;padding:22px;display:flex}.errorState-S56Ksr strong{color:var(--md-sys-color-on-surface);font-size:.95rem}.errorState-S56Ksr p{color:var(--md-sys-color-on-surface-variant);margin:5px 0 0;font-size:.76rem}.panelEmbedded-epTrYp .tabPanel-ZH9r8z,.panelEmbedded-epTrYp .cardsWorkspace-zSx5_o,.panelEmbedded-epTrYp .categoryRegion-qDq3WP,.panelEmbedded-epTrYp .categories-fjwhz4,.panelEmbedded-epTrYp .decksTab-i2JIqk{height:auto;min-height:auto;overflow:visible}@media (max-width:1024px){.cardsWorkspace-zSx5_o{grid-template-columns:minmax(190px,.65fr) minmax(0,1.65fr)}.categories-fjwhz4,.decks-JnjRy0{grid-template-columns:1fr}}@media (max-width:768px){.modalContent-YEOvWd.modalContent-YEOvWd{width:calc(100% - 24px);max-width:calc(100% - 24px);height:min(88dvh,720px);max-height:min(88dvh,720px);margin:12px}.dialogHeader-nqEaCW{padding:16px 12px 12px 16px}.dialogIcon-s6NqVb{flex-basis:44px;width:44px;height:44px}.dialogTitleGroup-ANOTtX p,.dialogEyebrow-8BwsEA{display:none}.dialogTitleGroup-ANOTtX h2{font-size:1.05rem}.panel-PGISJf{padding:0 12px 12px}.panelEmbedded-epTrYp{padding:0}.tabs-bJ3waK{width:100%;margin-bottom:12px}.cardsWorkspace-zSx5_o{grid-template-columns:1fr;height:auto}.summaryCard-B8ap6e,.categoryRegion-qDq3WP,.decksTab-i2JIqk{border-radius:var(--m3-shape-xl-plus);padding:14px}.summaryLead-giw3iw{align-items:center}.percentageBlock-YER1Oo strong{font-size:3rem}.summaryMetrics-JxPsyq{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.summaryMetrics-JxPsyq dd{font-size:.88rem}.summaryMetrics-JxPsyq dd span{margin-top:2px;font-size:.62rem;display:block}.sectionHeader-BltjM_,.deckTabHeader-UHBXq5{padding-bottom:10px}.categoryHeader-z7bvDl.categoryHeader-z7bvDl{min-height:84px;padding:12px}.categoryHeaderContent-PCbVZi{flex-direction:column;align-items:stretch;gap:9px}.categoryMetrics-A6GkPt{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.categoryProgress-kFoR29{margin:0 12px 10px}.decks-JnjRy0{padding:7px}.deckRow-yD4i8S{min-height:72px}.loadingState-EIN9nL,.errorState-S56Ksr{min-height:180px;padding:18px}}@media (prefers-reduced-motion:reduce){.categoryProgress-kFoR29>span,.deckProgress-IQWtar>span,.category-rvCsho{transition:none}}.root-G2ln6T{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:-2px;padding:0;display:flex}.chips-eRnXHd{gap:var(--action-bar-control-gap);height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;padding:0;display:flex}.chip-e_BWyK{--chip-color:var(--md-sys-color-primary);border-radius:var(--m3-shape-full);background:color-mix(in srgb, var(--tag-color) 14%, var(--md-sys-color-surface-container));color:color-mix(in srgb, var(--tag-color) 80%, var(--md-sys-color-on-surface));font-weight:var(--font-weight-emphasized-label);letter-spacing:0;white-space:nowrap;align-items:center;gap:5px;height:20px;padding:0 9px;font-size:10.5px;transition:background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:inline-flex}.chip-e_BWyK:before{content:"";border-radius:var(--m3-shape-full);background:var(--tag-color);flex-shrink:0;width:5px;height:5px;display:none}.chip-e_BWyK{height:34px;color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container-high);cursor:pointer;border:none;border-radius:17px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;line-height:1;transition:background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1);display:inline-flex}.chip-e_BWyK:hover:not(.chipActive-gBF4ZT){color:var(--md-sys-color-on-surface);background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.chipActive-gBF4ZT{color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container)}.chipActive-gBF4ZT:hover{color:var(--md-sys-color-on-secondary-container);background:color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, var(--md-sys-color-secondary-container))}.chipLabel-gn9fDF{white-space:nowrap}[data-theme=dark] .chip-e_BWyK{background:var(--md-sys-color-surface-container-high)}[data-theme=dark] .chip-e_BWyK:hover:not(.chipActive-gBF4ZT){background:color-mix(in srgb, var(--chip-color) 24%, var(--md-sys-color-surface-container-high) 76%)}@media (max-width:768px){.retryButton-eRRZ7H{--action-bar-sm-button-height:48px}}.menu-R7Xzdg{--mobile-filter-accent:var(--md-sys-color-primary);flex-direction:column;gap:8px;display:flex}.menu-R7Xzdg :where(button,a,input){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.practiceMenu-Lmhe6E{--mobile-filter-accent:var(--md-sys-color-tertiary)}.hero-teSWYd{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 0 6px;display:flex}.heroStatus-gSj5Ju{color:var(--md-sys-color-on-surface-variant);white-space:nowrap;font-size:13px;font-weight:600}.heroStatusActive-Rw7wzh{color:var(--md-sys-color-primary);font-weight:800}.resetButton-FZl2MK.resetButton-FZl2MK{--button-height:40px;min-height:40px;color:var(--md-sys-color-primary);background:0 0;border-radius:20px;padding:0 12px;font-weight:700}.resetButton-FZl2MK.resetButton-FZl2MK:hover:not(:disabled){color:var(--md-sys-color-primary);background:0 0}.resetButton-FZl2MK.resetButton-FZl2MK:disabled{color:var(--md-sys-color-on-surface-variant);opacity:.45;background:0 0}.section-jJXcJx{flex-direction:column;gap:12px;padding:14px 6px 6px;display:flex}.scopeSection-CBO3c3{gap:10px}.sectionHeading-mzKdzr{align-items:center}.sectionCopy-z6j5a2{text-align:left;flex-direction:column;min-width:0;display:flex}.sectionTitle-iWW7h_{color:var(--md-sys-color-on-surface);font-size:15px;font-weight:800;line-height:1.25}.sectionBody-tHT8Ff{flex-direction:column;gap:16px;min-width:0;display:flex}.controlGroup-Up2257{flex-direction:column;gap:8px;min-width:0;display:flex}.controlHeading-adTKtv{justify-content:flex-start;padding:0 4px}.controlCopy-k_0FCl{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.controlTitle-eA_OoD{color:var(--md-sys-color-on-surface-variant);font-size:12px;font-weight:700;line-height:1.3}.choiceGrid-mQoFqq.choiceGrid-mQoFqq{--action-bar-control-gap:6px;width:100%}.choice-LamlPu.choice-LamlPu{--button-height:44px;--button-state-layer-color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface-container-high);min-width:0;height:auto;min-height:44px;color:var(--md-sys-color-on-surface);border:0;border-radius:14px;padding:0 16px}.choice-LamlPu.choice-LamlPu:hover:not(.choiceSelected-fXMuV2){color:var(--md-sys-color-on-surface)}.choiceChips-iSgaJz.choiceChips-iSgaJz{flex-flow:wrap;align-items:center}.choiceChips-iSgaJz .choice-LamlPu.choice-LamlPu{flex:none;width:auto}.choiceTiles-X6rUH0 .choice-LamlPu.choice-LamlPu{--button-height:76px;text-align:left;border-radius:20px;width:100%;min-height:76px;padding:12px;display:flex}.choiceTiles-X6rUH0 .choiceContent-doAofh{flex-direction:column;align-items:flex-start;gap:8px}.choiceTiles-X6rUH0 .choiceIcon-lQUOz3{color:var(--md-sys-color-on-surface)}.choiceTiles-X6rUH0 .choiceIcon-lQUOz3 svg{stroke-width:1.7px;width:28px;height:28px}.choiceSelected-fXMuV2.choiceSelected-fXMuV2{--button-state-layer-color:var(--md-sys-color-on-primary-container);border-radius:calc(var(--button-height)/2);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.choiceTiles-X6rUH0 .choiceSelected-fXMuV2.choiceSelected-fXMuV2{border-radius:28px}.choiceContent-doAofh{gap:8px}.choiceChips-iSgaJz .choiceContent-doAofh{justify-content:center;gap:6px}.choiceIcon-lQUOz3{color:var(--md-sys-color-on-surface-variant);justify-content:center}.choiceSelected-fXMuV2 .choiceIcon-lQUOz3{color:currentColor}.choiceCheck-cm2naC{animation:.24s cubic-bezier(.3,0,0,1) both choice-check-in-NltloH}@media (prefers-reduced-motion:reduce){.choiceCheck-cm2naC{animation:none}}@keyframes choice-check-in-NltloH{0%{opacity:0;transform:scale(.3)rotate(-25deg)}}.choiceToneeasy-m6sGbD .choiceIcon-lQUOz3{color:var(--md-sys-color-secondary)}.choiceTonemedium-WJmg34 .choiceIcon-lQUOz3{color:var(--md-sys-color-tertiary)}.choiceTonehard-V41rvS .choiceIcon-lQUOz3{color:var(--md-sys-color-error)}.choiceSelected-fXMuV2.choiceToneeasy-m6sGbD .choiceIcon-lQUOz3,.choiceSelected-fXMuV2.choiceTonemedium-WJmg34 .choiceIcon-lQUOz3,.choiceSelected-fXMuV2.choiceTonehard-V41rvS .choiceIcon-lQUOz3{color:currentColor}.choiceCopy-v9wCF9{gap:2px}.choiceLabel-Ybm5PZ{white-space:nowrap;min-width:0;font-size:13.5px;font-weight:700;line-height:1.25;display:block}.choiceTiles-X6rUH0 .choiceLabel-Ybm5PZ{white-space:normal;overflow-wrap:anywhere;font-size:14px}.choiceDescription-WhcjFF{color:inherit;opacity:.72;text-wrap:pretty;font-size:11.5px;font-weight:500;line-height:1.25;display:block}.utilityButton-Gu8OoA.utilityButton-Gu8OoA{--button-height:48px;background:var(--md-sys-color-surface-container-high);height:auto;min-height:48px;color:var(--md-sys-color-on-surface);text-align:left;border:0;border-radius:14px;justify-content:flex-start;padding:0 16px}.utilityButton-Gu8OoA.utilityButton-Gu8OoA svg{color:var(--md-sys-color-on-surface-variant)}.utilityButton-Gu8OoA.utilityButton-Gu8OoA:hover{background:var(--md-sys-color-surface-container-highest)}.utilityButton-Gu8OoA.utilityButton-Gu8OoA:active{border-radius:30px}.secondaryAction-_qxzR1.secondaryAction-_qxzR1{--button-height:48px;border-radius:calc(var(--button-height)/2);background:var(--md-sys-color-surface-container-high);min-height:48px;color:var(--md-sys-color-on-surface);border:0}.secondaryAction-_qxzR1.secondaryAction-_qxzR1:hover{background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface)}.primaryAction-z0il1S.primaryAction-z0il1S{--button-height:52px;border-radius:calc(var(--button-height)/2);min-height:52px}.filterWrapper-CLMzGK{flex-direction:column;gap:10px;display:flex}.stickyHeader-aHmGYU{background:var(--md-sys-color-surface-container);border-radius:var(--m3-shape-lg);color:var(--md-sys-color-on-surface);z-index:10;flex-direction:column;gap:10px;padding:10px;display:flex;position:-webkit-sticky;position:sticky;top:0}.stickyHeaderNoShell-LTKqi0{background:var(--md-sys-color-surface-container-lowest);box-shadow:none;border:none;border-radius:0;padding:0 0 6px}[data-theme=dark] .stickyHeaderNoShell-LTKqi0{background:var(--md-sys-color-surface-container)}.stickyHeaderMobileExpressive-JJVmkJ{z-index:auto;box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0 0 2px;position:static}.stickyHeaderMobileExpressive-JJVmkJ .groupChips-DhmjhK{gap:7px;padding:0 0 2px}.stickyHeaderMobileExpressive-JJVmkJ .groupChip-xSu6rD{--button-height:48px;border-radius:var(--m3-shape-lg);background:var(--md-sys-color-surface-container-lowest);min-height:48px;padding:0 16px;font-size:.78rem}.stickyHeaderMobileExpressive-JJVmkJ .groupChip-xSu6rD.active-J0XZvv{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-radius:24px}.stickyHeaderMobileExpressive-JJVmkJ .searchBox-ttgs3O{border-radius:var(--m3-shape-full);background:var(--md-sys-color-surface-container-lowest);min-height:52px}.stickyHeaderMobileExpressive-JJVmkJ .searchInput-vxeS8A{min-height:52px;padding-left:42px;font-size:1rem}.stickyHeaderMobileExpressive-JJVmkJ .resultsInfo-B1XVdx{background:var(--md-sys-color-surface-container-high);min-height:30px;margin-left:2px;font-size:.7rem}.filterWrapperMobileExpressive-rl75QZ{gap:12px}.filterWrapperMobileExpressive-rl75QZ .groupChip-xSu6rD{background:var(--md-sys-color-surface-container-high);min-height:40px;color:var(--md-sys-color-on-surface);border-radius:14px}.filterWrapperMobileExpressive-rl75QZ .groupChip-xSu6rD.active-J0XZvv{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border-radius:20px}.filterWrapperMobileExpressive-rl75QZ .searchBox-ttgs3O.searchBox-ttgs3O{background:var(--md-sys-color-surface-container-high)}.mobileExpressiveTree-NcJpwV{min-width:0}.groupChips-DhmjhK.groupChips-DhmjhK{gap:var(--action-bar-control-gap);scrollbar-width:none;-ms-overflow-style:none;height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-wrap:nowrap;margin:0;padding:2px 0;display:flex;overflow-x:auto}.groupChips-DhmjhK.groupChips-DhmjhK::-webkit-scrollbar{display:none}.groupChip-xSu6rD{border-radius:var(--m3-shape-full);background:color-mix(in srgb, var(--tag-color) 14%, var(--md-sys-color-surface-container));color:color-mix(in srgb, var(--tag-color) 80%, var(--md-sys-color-on-surface));font-weight:var(--font-weight-emphasized-label);letter-spacing:0;white-space:nowrap;align-items:center;gap:5px;height:20px;padding:0 9px;font-size:10.5px;transition:background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:inline-flex}.groupChip-xSu6rD:before{content:"";border-radius:var(--m3-shape-full);background:var(--tag-color);flex-shrink:0;width:5px;height:5px;display:none}.groupChip-xSu6rD{min-height:34px;color:var(--md-sys-color-on-surface-variant);cursor:pointer;white-space:nowrap;background:var(--md-sys-color-surface-container);border-radius:17px;padding:0 14px;font-size:12.5px;font-weight:600;transition:background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1)}.groupChip-xSu6rD:hover:not(.active-J0XZvv){color:var(--md-sys-color-on-surface);background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.groupChip-xSu6rD.active-J0XZvv{color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container)}.searchBox-ttgs3O{border:1px solid var(--md-sys-color-outline);border-radius:var(--m3-shape-sm);background:var(--md-sys-color-surface-container-lowest);width:100%;height:38px;color:var(--md-sys-color-on-surface);font:inherit;letter-spacing:0;padding:0 12px;font-size:13px;transition:background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1)}:where([data-theme=dark]) .searchBox-ttgs3O{background:var(--md-sys-color-surface-container-low)}.searchBox-ttgs3O::-webkit-input-placeholder{color:var(--md-sys-color-on-surface-variant)}.searchBox-ttgs3O::placeholder{color:var(--md-sys-color-on-surface-variant)}.searchBox-ttgs3O::placeholder{color:var(--md-sys-color-on-surface-variant)}.searchBox-ttgs3O:hover:not(:disabled){border-color:var(--md-sys-color-on-surface-variant)}.searchBox-ttgs3O:focus{border-color:var(--md-sys-color-primary);box-shadow:0 0 0 1px var(--md-sys-color-primary);outline:none}.searchBox-ttgs3O:focus-visible{border-color:var(--md-sys-color-primary);box-shadow:0 0 0 1px var(--md-sys-color-primary);outline:none}.searchBox-ttgs3O[aria-invalid=true],.searchBox-ttgs3O.error-Tl6Svq{border-color:var(--md-sys-color-error);color:var(--md-sys-color-on-surface)}.searchBox-ttgs3O[aria-invalid=true]:focus,.searchBox-ttgs3O.error-Tl6Svq:focus{box-shadow:0 0 0 1px var(--md-sys-color-error)}.searchBox-ttgs3O[aria-invalid=true]:focus-visible{box-shadow:0 0 0 1px var(--md-sys-color-error)}.searchBox-ttgs3O.error-Tl6Svq:focus-visible{box-shadow:0 0 0 1px var(--md-sys-color-error)}.searchBox-ttgs3O:disabled{border-color:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);cursor:not-allowed}@media (forced-colors:active){.searchBox-ttgs3O:focus-visible:not(:disabled){outline-offset:-2px!important;outline:2px solid highlight!important}}@media (prefers-reduced-motion:reduce){.searchBox-ttgs3O{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}.searchBox-ttgs3O{background:var(--md-sys-color-surface-container);border-radius:var(--m3-shape-full);border:none;min-height:38px;padding:0}.searchBox-ttgs3O .searchInput-vxeS8A.searchInput-vxeS8A{border-radius:var(--m3-shape-full);box-shadow:none;background:0 0;border:none;outline:none}.searchBox-ttgs3O .searchInput-vxeS8A.searchInput-vxeS8A:hover:not(:disabled){border:none}.searchBox-ttgs3O .searchInput-vxeS8A.searchInput-vxeS8A:focus{box-shadow:none;border:none}.searchBox-ttgs3O .searchInput-vxeS8A.searchInput-vxeS8A:focus-visible{box-shadow:none;border:none}.searchBox-ttgs3O:focus-within{background:var(--md-sys-color-surface-container-highest)}[data-theme=dark] .searchBox-ttgs3O{background:var(--md-sys-color-surface-container-low)}[data-theme=dark] .searchBox-ttgs3O:focus-within{background:var(--md-sys-color-surface-container-high)}.searchInput-vxeS8A{min-width:0;height:100%;color:var(--md-sys-color-on-surface);padding-left:38px;font-size:15px}.searchInput-vxeS8A::-webkit-input-placeholder{color:var(--md-sys-color-on-surface-variant)}.searchInput-vxeS8A::placeholder{color:var(--md-sys-color-on-surface-variant)}.searchInput-vxeS8A::placeholder{color:var(--md-sys-color-on-surface-variant)}.searchInputFilled-qBv4FX{padding-right:44px}@media (max-width:768px){.retryButton-EDEl3W{--action-bar-sm-button-height:48px}}.clearBtn-rd0Xcz{--m3-icon-toggle-mobile-size:48px;--m3-icon-toggle-mobile-glyph-size:13px;--m3-icon-toggle-mobile-radius:var(--m3-shape-sm)}.resultsInfo-B1XVdx{border-radius:var(--m3-shape-full);background:var(--md-sys-color-surface-container);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:28px;color:var(--md-sys-color-on-surface-variant);align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.roadmapRow-vMNZGq{align-items:center;gap:2px;display:flex}.roadmapStep-I9l4Av{text-align:center;width:16px;color:var(--md-sys-color-primary);font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;font-size:12px;font-weight:700}.roadmapRowBody-pBQyqn{flex:1;min-width:0}@media (max-width:768px){.groupChips-DhmjhK{gap:6px;padding:2px 0 4px}.groupChip-xSu6rD{--button-height:48px;flex-shrink:0;min-height:48px;padding:0 12px;font-size:12px}.searchBox-ttgs3O{height:48px;min-height:48px;padding:0}.searchInput-vxeS8A{padding-left:36px;font-size:16px}.searchInputFilled-qBv4FX{padding-right:60px}}.card-qD7Nrh{background:var(--md-sys-color-surface-container-lowest);border-radius:var(--m3-shape-lg);color:var(--md-sys-color-on-surface);padding:16px;box-shadow:0 12px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04)}:where([data-theme=dark]) .card-qD7Nrh{background:var(--md-sys-color-surface-container-high)}.card-qD7Nrh{scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent;width:272px;max-height:calc(100vh - 16px);overflow-y:auto}.card-qD7Nrh::-webkit-scrollbar{width:6px;height:6px}.card-qD7Nrh::-webkit-scrollbar-track{background:0 0}.card-qD7Nrh::-webkit-scrollbar-thumb{border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline-variant)}.card-qD7Nrh::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline)}.card-qD7Nrh{color:var(--md-sys-color-on-surface);flex-direction:column;gap:12px;font-size:12px;line-height:1.45;display:flex}.header-oD85EP{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.title-pToNMI{letter-spacing:0;color:var(--md-sys-color-primary);font-size:14px;font-weight:700}.step-YySE61{border-radius:var(--m3-shape-full);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font-variant-numeric:tabular-nums;flex-shrink:0;padding:2px 8px;font-size:10.5px;font-weight:700}.shareBlock-jdKRkG{flex-direction:column;gap:6px;display:flex}.shareTrack-izdRHd{border-radius:var(--m3-shape-full);background:var(--md-sys-color-surface-container-high);height:8px;position:relative;overflow:hidden}.shareFill-Z8Az0n{border-radius:var(--m3-shape-full);background:var(--md-sys-color-primary);height:100%;display:block}.shareCaption-mESeyU{color:var(--md-sys-color-on-surface-variant);align-items:baseline;gap:6px;font-size:11px;display:flex}.sharePct-uChahn{color:var(--md-sys-color-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.stats-wADJcv{grid-template-columns:1fr auto;gap:6px 10px;padding-top:10px;display:grid}.statLabel-pMfD69{color:var(--md-sys-color-on-surface-variant)}.statValue-A7Bf8r{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.topBlock-cENFnD{flex-direction:column;gap:8px;display:flex}.topTitle-hlhldR{text-transform:uppercase;letter-spacing:0;color:var(--md-sys-color-on-surface-variant);font-size:10px;font-weight:700}.topRow-jdRZx5{align-items:center;gap:10px;display:flex}.topName-BDfOP0{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--md-sys-color-on-surface);flex:1;overflow:hidden}.topBarTrack-f_fh2T{border-radius:var(--m3-shape-full);background:var(--md-sys-color-surface-container-high);flex:0 0 64px;height:6px;overflow:hidden}.topBarFill-MaAtI8{border-radius:var(--m3-shape-full);background:var(--md-sys-color-primary);height:100%;display:block}.topCount-Yo91e0{text-align:right;font-variant-numeric:tabular-nums;color:var(--md-sys-color-on-surface-variant);flex:0 0 18px;font-weight:700}.why-rndGB0{color:var(--md-sys-color-on-surface-variant);font-size:11.5px;line-height:1.5}.popover-_gAxGN{background:var(--md-sys-color-surface-container-lowest);border-radius:var(--m3-shape-lg);color:var(--md-sys-color-on-surface);padding:12px;box-shadow:0 12px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04)}:where([data-theme=dark]) .popover-_gAxGN{background:var(--md-sys-color-surface-container-high)}.popover-_gAxGN{z-index:1030;overscroll-behavior:contain;flex-direction:column;gap:8px;width:320px;max-width:calc(100vw - 32px);display:flex;position:absolute;bottom:auto;right:auto}.content-Ami0sR{flex-direction:column;gap:8px;min-width:0;display:flex}.header-aZWovE{text-transform:uppercase;letter-spacing:.05em;color:var(--md-sys-color-on-surface-variant);padding:0 2px;font-size:12px;font-weight:600}.warning-nzE4IC{background:var(--md-sys-color-tertiary-container);border-radius:var(--m3-shape-md);color:var(--md-sys-color-on-tertiary-container);align-items:flex-start;gap:6px;padding:6px 8px;font-size:11px;line-height:1.35;display:flex}.warning-nzE4IC svg{flex-shrink:0;margin-top:1px}.error-syIcln{border-radius:var(--m3-shape-md);background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);margin:0;padding:7px 8px;font-size:11.5px;line-height:1.35}.selectAll-YQeCrQ{color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface-container);border-radius:var(--m3-shape-md);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;font-size:12px;font-weight:500;display:flex}.selectAll-YQeCrQ:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.list-BvgmFx{flex-direction:column;gap:2px;max-height:260px;padding-right:2px;display:flex;overflow-y:auto}.list-BvgmFx::-webkit-scrollbar{width:4px}.list-BvgmFx::-webkit-scrollbar-thumb{background:var(--md-sys-color-outline-variant);border-radius:2px}.item-igWL4V{color:var(--md-sys-color-on-surface);border-radius:var(--m3-shape-md);cursor:pointer;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex}.item-igWL4V:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.item-igWL4V.sub-pXfXPe{color:var(--md-sys-color-on-surface-variant);padding-left:24px;font-size:11.5px}.itemLabel-WV3xyW{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.itemCount-HzrqHL{color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.checkbox-JkDmKj{cursor:pointer;width:14px;height:14px;accent-color:var(--md-sys-color-primary);flex-shrink:0}.loading-IO2sdJ,.empty-m34hjJ{color:var(--md-sys-color-on-surface-variant);justify-content:center;align-items:center;gap:6px;padding:16px;font-size:12px;display:flex}.actions-D0RpSi{gap:var(--action-bar-control-gap);height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;padding-top:6px;display:flex}.cancelBtn-ToFsRE,.resetAllBtn-ncD1_f,.resetBtn-AV7AiB{cursor:pointer;border-radius:6px;flex:1;height:28px;padding:0 8px;font-size:11.5px;font-weight:500;transition:background .12s,border-color .12s,color .12s}.cancelBtn-ToFsRE:disabled,.resetAllBtn-ncD1_f:disabled,.resetBtn-AV7AiB:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.selectAll-YQeCrQ,.item-igWL4V{min-height:44px;padding-top:10px;padding-bottom:10px}.item-igWL4V.sub-pXfXPe{min-height:44px;padding-left:24px}.actions-D0RpSi{flex-wrap:wrap}.cancelBtn-ToFsRE,.resetAllBtn-ncD1_f,.resetBtn-AV7AiB{--button-height:44px;height:44px;min-height:44px}}.cancelBtn-ToFsRE{border:1px solid var(--md-sys-color-outline);border-radius:calc(max(28px,var(--button-height,28px))/2);height:28px;color:var(--md-sys-color-primary);font:inherit;font-size:13px;font-weight:var(--font-weight-emphasized-label);letter-spacing:0;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;transition:background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1),color .2s cubic-bezier(.2,0,0,1),transform .35s cubic-bezier(.3,0,0,1);display:inline-flex}.cancelBtn-ToFsRE:hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent)}.cancelBtn-ToFsRE:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.cancelBtn-ToFsRE:active:not(:disabled){border-radius:var(--m3-shape-sm);background:color-mix(in srgb, var(--md-sys-color-primary) 10%, transparent);transform:scale(.98)}.cancelBtn-ToFsRE:disabled{border-color:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.cancelBtn-ToFsRE{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.cancelBtn-ToFsRE:active:not(:disabled){transform:none}}.cancelBtn-ToFsRE{color:var(--md-sys-color-on-surface-variant);background:0 0}.cancelBtn-ToFsRE:hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);color:var(--md-sys-color-on-surface)}.resetAllBtn-ncD1_f{border:1px solid var(--md-sys-color-outline);border-radius:calc(max(28px,var(--button-height,28px))/2);height:28px;color:var(--md-sys-color-primary);font:inherit;font-size:13px;font-weight:var(--font-weight-emphasized-label);letter-spacing:0;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;transition:background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1),color .2s cubic-bezier(.2,0,0,1),transform .35s cubic-bezier(.3,0,0,1);display:inline-flex}.resetAllBtn-ncD1_f:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.resetAllBtn-ncD1_f:active:not(:disabled){border-radius:var(--m3-shape-sm);background:color-mix(in srgb, var(--md-sys-color-primary) 10%, transparent);transform:scale(.98)}.resetAllBtn-ncD1_f:disabled{border-color:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.resetAllBtn-ncD1_f{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.resetAllBtn-ncD1_f:active:not(:disabled){transform:none}}.resetAllBtn-ncD1_f{border-color:var(--md-sys-color-error);color:var(--md-sys-color-error);background:0 0}.resetAllBtn-ncD1_f:hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-error) 8%, transparent)}.resetBtn-AV7AiB{border-radius:calc(max(28px,var(--button-height,28px))/2);background:var(--md-sys-color-primary);height:28px;color:var(--md-sys-color-on-primary);font:inherit;font-size:13px;font-weight:var(--font-weight-emphasized-label);letter-spacing:0;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;transition:background .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1),color .2s cubic-bezier(.2,0,0,1),transform .35s cubic-bezier(.3,0,0,1);display:inline-flex}.resetBtn-AV7AiB:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.resetBtn-AV7AiB:active:not(:disabled){border-radius:var(--m3-shape-sm);background:color-mix(in srgb, var(--md-sys-color-on-primary) 10%, var(--md-sys-color-primary));transform:scale(.98)}.resetBtn-AV7AiB:disabled{background:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.resetBtn-AV7AiB{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.resetBtn-AV7AiB:active:not(:disabled){transform:none}}.resetBtn-AV7AiB{background:var(--md-sys-color-error);color:var(--md-sys-color-on-error);justify-content:center;align-items:center;display:flex}.resetBtn-AV7AiB:hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-on-error) 8%, var(--md-sys-color-error))}.container-z68Gd7{width:100%}.container-z68Gd7.cardsMode-eEaewA{flex-direction:column;align-items:stretch;gap:12px;max-width:none;margin:0;display:flex}@media (max-width:768px){.container-z68Gd7.cardsMode-eEaewA{padding-bottom:calc(max(18px,env(safe-area-inset-bottom)) + 124px)}}.selectionShell-OAn0Wh{border-radius:var(--m3-shape-xl);min-width:0;transition:background .2s cubic-bezier(.2,0,0,1);position:relative}.selectionShell-OAn0Wh:after{content:"";z-index:7;border-radius:inherit;pointer-events:none;border:3px solid transparent;transition:border-color .2s cubic-bezier(.2,0,0,1);position:absolute;top:0;bottom:0;left:0;right:0}.selectionShell-OAn0Wh[data-selected=true]{background:color-mix(in srgb, var(--md-sys-color-primary) 7%, transparent)}.selectionShell-OAn0Wh[data-selected=true]:after{border-color:var(--md-sys-color-primary)}@media (max-width:768px){.selectionShell-OAn0Wh{border-radius:var(--m3-shape-lg-plus)}}@media (prefers-reduced-motion:reduce){.selectionShell-OAn0Wh{scroll-behavior:auto;transition:none;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.selectionShell-OAn0Wh:after{transition:none}}.selectionSurface-DC80eO{border-radius:inherit;min-width:0}.selectionOverlay-y9k_fQ.selectionOverlay-y9k_fQ{z-index:5;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;animation:.2s cubic-bezier(.2,0,0,1) card-selection-overlay-in-n2Ofom;position:absolute;top:0;bottom:0;left:0;right:0}.selectionOverlay-y9k_fQ.selectionOverlay-y9k_fQ:hover{background:color-mix(in srgb, var(--card-hover-tint,var(--md-sys-color-primary)) 5%, transparent)}.selectionOverlay-y9k_fQ.selectionOverlay-y9k_fQ:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.selectionOverlay-y9k_fQ.selectionOverlay-y9k_fQ{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation:none}}.selectionMark-w7gMnf{z-index:6;border-radius:var(--m3-shape-full);background:var(--md-sys-color-primary);width:30px;height:30px;color:var(--md-sys-color-on-primary);opacity:0;pointer-events:none;align-items:center;justify-items:center;transition:opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1);display:grid;position:absolute;top:12px;right:12px;transform:scale(.72)}.selectionMark-w7gMnf[data-visible=true]{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.selectionMark-w7gMnf{scroll-behavior:auto;transition:none;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}.selectionToolbar-ZGw1L7{--selection-toolbar-rest-x:-50%;left:50%;bottom:max(24px,env(safe-area-inset-bottom));z-index:var(--z-fixed);border-radius:var(--m3-shape-full);background:var(--md-sys-color-surface-container-high);border:0;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:8px;animation:.22s cubic-bezier(.2,0,0,1) both card-selection-toolbar-in-Knz8zh;display:flex;position:fixed;transform:translate(-50%)}@media (max-width:768px){.selectionToolbar-ZGw1L7{left:76px;right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));box-sizing:border-box;height:112px;z-index:var(--z-sticky);--selection-toolbar-rest-x:0px;border-radius:18px;grid-template-rows:minmax(0,1fr) 48px;grid-template-columns:minmax(0,1fr) 48px;gap:8px;width:auto;max-width:none;display:grid;position:fixed;transform:none}.selectionToolbar-ZGw1L7 .selectionCount-hybd8B,.selectionToolbar-ZGw1L7 .selectionError-xSaIIN{text-align:center;grid-area:1/1/auto/-1;justify-content:center;align-self:center;padding-left:0;padding-right:0}.selectionToolbar-ZGw1L7:has(.selectionError-xSaIIN) .selectionCount-hybd8B{display:none}.selectionToolbar-ZGw1L7 .selectionCopyAction-BFoGqN,.selectionToolbar-ZGw1L7 .selectionCancelAction-YIEaOv{--button-height:48px;grid-row:2;min-width:0;height:48px;padding-left:8px;padding-right:8px}.selectionToolbar-ZGw1L7 .selectionCopyAction-BFoGqN{grid-column:1}.selectionToolbar-ZGw1L7 .selectionCancelAction-YIEaOv{grid-column:2;width:48px}.selectionToolbar-ZGw1L7 .selectionCancelLabel-ebSSNq{display:none}}@media (prefers-reduced-motion:reduce){.selectionToolbar-ZGw1L7{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation:none}}.selectionToolbarClosing-EYU1Fm{pointer-events:none;animation:.22s cubic-bezier(.2,0,0,1) both card-selection-toolbar-out-uvXyWB}@media (prefers-reduced-motion:reduce){.selectionToolbarClosing-EYU1Fm{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation:none}}@media (max-width:360px){.selectionCopyLabel-KaZsKz{display:none}}.selectionCount-hybd8B{color:var(--md-sys-color-on-surface);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding-left:8px;padding-right:8px;font-size:13px;font-weight:700;display:inline-flex}.selectionError-xSaIIN{color:var(--md-sys-color-error);font-size:12px;font-weight:700}.selectionLive-YaIgw5{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}@keyframes card-selection-overlay-in-n2Ofom{0%{opacity:0}}@keyframes card-selection-toolbar-in-Knz8zh{0%{opacity:0;transform:translate(var(--selection-toolbar-rest-x), 12px) scale(.98)}to{opacity:1;transform:translate(var(--selection-toolbar-rest-x), 0) scale(1)}}@keyframes card-selection-toolbar-out-uvXyWB{0%{opacity:1;transform:translate(var(--selection-toolbar-rest-x), 0) scale(1)}to{opacity:0;transform:translate(var(--selection-toolbar-rest-x), 12px) scale(.98)}}.resultsInfo-b9AH8q{background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:0;display:flex}@media (max-width:1024px){.resultsInfo-b9AH8q{gap:.75rem;padding:0}}@media (max-width:768px){.resultsInfo-b9AH8q{flex-wrap:wrap;gap:.5rem;padding:0}}.resultsInfo-b9AH8q span{align-items:center;gap:.5rem;display:flex}.resultsInfo-b9AH8q .loadingText-wDEh4j{color:var(--md-sys-color-primary)}@keyframes skeletonPulse-ke4n3W{0%,to{opacity:1}50%{opacity:.4}}.resultsInfo-b9AH8q .loadingText-wDEh4j{animation:1.5s ease-in-out infinite skeletonPulse-ke4n3W}@media (prefers-reduced-motion:reduce){.resultsInfo-b9AH8q .loadingText-wDEh4j{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation:none}}.resetWrapper-Bi5hCb{flex:1 1 0;min-width:0;display:flex;position:relative}.resetWrapper-Bi5hCb>.actionButton-nJCT5L{flex:1}.practiceActions-mpfajI{align-items:center;gap:var(--action-bar-control-gap);width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-flow:row;margin-left:0;padding:0;display:flex}@media (max-width:768px){.practiceActions-mpfajI{gap:var(--action-bar-control-gap);flex-wrap:wrap}}.practiceActions-mpfajI .actionButton-nJCT5L{height:24px;color:var(--md-sys-color-on-surface-variant);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-width:0;padding:0 6px;font-size:10.5px;font-weight:500;transition:background .15s,color .15s,border-color .15s,border-radius .35s cubic-bezier(.3,0,0,1);display:inline-flex}.practiceActions-mpfajI .actionButton-nJCT5L>span{text-overflow:ellipsis;overflow:hidden}.practiceActions-mpfajI .actionButton-nJCT5L>svg{color:currentColor;flex-shrink:0;width:12px;height:12px}@media (max-width:1024px){.practiceActions-mpfajI .actionButton-nJCT5L{gap:.25rem;padding:.375rem .7rem;font-size:.75rem}}@media (max-width:768px){.practiceActions-mpfajI .actionButton-nJCT5L{flex:auto;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:.375rem .625rem;font-size:.75rem;display:inline-flex}}@media (max-width:768px) and (max-width:768px){.practiceActions-mpfajI .actionButton-nJCT5L{position:relative}}.practiceActions-mpfajI .actionButton-nJCT5L:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);color:var(--md-sys-color-on-surface);border-color:var(--md-sys-color-outline)}.practiceActions-mpfajI .actionButton-nJCT5L:focus-visible{outline:1px solid var(--md-sys-color-primary);outline-offset:1px}.practiceActions-mpfajI .actionButton-nJCT5L:active{background:var(--md-sys-color-surface-container)}.practiceActions-mpfajI .actionButton-nJCT5L.danger-HGVcSU{color:var(--md-sys-color-error);border-color:var(--md-sys-color-error)}.practiceActions-mpfajI .actionButton-nJCT5L.danger-HGVcSU:hover{background:color-mix(in srgb, var(--md-sys-color-error) 8%, transparent);color:var(--md-sys-color-error);border-color:var(--md-sys-color-error)}.practiceActions-mpfajI .actionButton-nJCT5L.danger-HGVcSU:active{background:color-mix(in srgb, var(--md-sys-color-error) 10%, transparent)}.practiceActions-mpfajI .actionButton-nJCT5L:disabled{color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);cursor:not-allowed}.practiceActions-mpfajI .actionButton-nJCT5L:disabled:hover{background:0 0}@media (prefers-reduced-motion:reduce){.practiceActions-mpfajI .actionButton-nJCT5L{scroll-behavior:auto;transition:none;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}.resultsInfoMobileExpressive-DZC5fj.resultsInfoMobileExpressive-DZC5fj{width:100%;margin:0}.practiceActionsMobileExpressive-EuyCqR.practiceActionsMobileExpressive-EuyCqR{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.practiceActionsMobileExpressive-EuyCqR.practiceActionsMobileExpressive-EuyCqR .actionButtonMobileExpressive-bNEIpE.actionButtonMobileExpressive-bNEIpE{--button-height:52px;border-radius:var(--m3-shape-lg);background:var(--md-sys-color-surface-container-lowest);height:auto;min-height:52px;color:var(--md-sys-color-on-surface);border:0;padding:8px 12px;font-size:.76rem;font-weight:700}.practiceActionsMobileExpressive-EuyCqR.practiceActionsMobileExpressive-EuyCqR .actionButtonMobileExpressive-bNEIpE.actionButtonMobileExpressive-bNEIpE:hover:not(:disabled){border-radius:calc(var(--button-height)/2);background:color-mix(in srgb, var(--card-hover-tint,var(--md-sys-color-primary)) 8%, var(--md-sys-color-surface-container-lowest));color:var(--md-sys-color-on-surface);border-color:transparent}[data-theme=dark] .practiceActionsMobileExpressive-EuyCqR.practiceActionsMobileExpressive-EuyCqR .actionButtonMobileExpressive-bNEIpE.actionButtonMobileExpressive-bNEIpE:hover:not(:disabled){background:var(--md-sys-color-surface-container-highest)}.practiceActionsMobileExpressive-EuyCqR.practiceActionsMobileExpressive-EuyCqR .actionButtonMobileExpressive-bNEIpE.actionButtonMobileExpressive-bNEIpE.danger-HGVcSU{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.practiceActionsMobileExpressive-EuyCqR.practiceActionsMobileExpressive-EuyCqR .actionButtonMobileExpressive-bNEIpE.actionButtonMobileExpressive-bNEIpE.danger-HGVcSU:hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-on-error-container) 8%, var(--md-sys-color-error-container));color:var(--md-sys-color-on-error-container)}.resetWrapperMobileExpressive-Qv24aO.resetWrapperMobileExpressive-Qv24aO{grid-column:1/-1;min-height:52px}.progressInfo-ChojdP{border-radius:var(--m3-shape-xl);background:var(--md-sys-color-surface-container-lowest);width:100%;color:var(--md-sys-color-on-surface);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 24px;margin:0;padding:18px 22px 16px;display:grid;position:relative;overflow:clip}[data-theme=dark] .progressInfo-ChojdP{background:var(--md-sys-color-surface-container)}.progressLead-CWJJx5{align-items:flex-end;gap:18px;min-width:0;display:flex}.progressEyebrow-MIFYzR{border-radius:var(--m3-shape-full);background:var(--md-sys-color-secondary-container);min-height:28px;color:var(--md-sys-color-on-secondary-container);font-size:10.5px;font-weight:var(--font-weight-bold);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:0 11px;line-height:1;display:inline-flex}.progressPosition-X_Irx6{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;min-width:0;line-height:1;display:inline-flex}.progressPosition-X_Irx6 strong{color:var(--md-sys-color-on-surface);font-size:max(2rem,min(4vw,2.75rem));font-weight:var(--font-weight-extrabold);letter-spacing:-.04em}.progressPosition-X_Irx6 span{color:var(--md-sys-color-on-surface-variant);font-size:13px;font-weight:var(--font-weight-semibold)}.progressSupport-lmIweo{color:var(--md-sys-color-on-surface-variant);font-size:11.5px;font-weight:var(--font-weight-semibold);text-align:right;flex-direction:column;align-items:flex-end;gap:5px;line-height:1.25;display:flex}.progressShortcut-yABWMU{font-weight:var(--font-weight-normal);opacity:.78}.progressTrack-LB2fey{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:var(--m3-shape-full);background:var(--md-sys-color-surface-container-high);width:100%;height:6px;accent-color:var(--md-sys-color-secondary);border:0;grid-column:1/-1;overflow:hidden}.progressTrack-LB2fey::-webkit-progress-bar{border-radius:inherit;background:var(--md-sys-color-surface-container-high)}.progressTrack-LB2fey::-webkit-progress-value{border-radius:inherit;background:var(--md-sys-color-secondary)}.progressTrack-LB2fey::-moz-progress-bar{border-radius:inherit;background:var(--md-sys-color-secondary)}.loadingText-wDEh4j{color:var(--md-sys-color-on-surface-variant);font-size:11.5px;font-weight:var(--font-weight-semibold);grid-column:1/-1;justify-self:flex-end;animation:1.5s ease-in-out infinite skeletonPulse-ke4n3W}@media (prefers-reduced-motion:reduce){.loadingText-wDEh4j{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation:none}}.grid-B9EszN{z-index:1;gap:1rem;transition:opacity .3s;display:grid;position:relative}@media (prefers-reduced-motion:reduce){.grid-B9EszN{scroll-behavior:auto;transition:none;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}.grid-B9EszN.list-r2VQU8{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:12px}@media (max-width:768px){.grid-B9EszN.list-r2VQU8{grid-template-columns:minmax(0,1fr);gap:10px}}.grid-B9EszN.singleColumn-nqWSxU{gap:12px;grid-template-columns:minmax(0,1fr)!important}@media (max-width:768px){.grid-B9EszN.singleColumn-nqWSxU{gap:10px}}.grid-B9EszN.gridLoading-LwpYMB{pointer-events:none}.socialFactsState-NH9kj2{border-radius:var(--m3-shape-md);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);font-size:.8125rem;font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;display:flex}@media (max-width:768px){.socialFactsState-NH9kj2{flex-direction:column;align-items:flex-start}}.socialFactsStateError-zVCfSg{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.empty-W6LRxb{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;width:100%;margin:max(2.5rem,min(10vh,6rem)) auto;padding:1rem;display:flex}.empty-W6LRxb .emptyIcon-iSvdjy{width:56px;height:56px;color:var(--md-sys-color-primary);opacity:.85;justify-content:center;align-items:center;margin-bottom:.6rem;display:flex}.empty-W6LRxb h2{color:var(--md-sys-color-on-surface);margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.empty-W6LRxb p{color:var(--md-sys-color-on-surface-variant);margin:0 0 1.4rem;font-size:.9rem;line-height:1.5}.empty-W6LRxb .clearFiltersButton-MStESb{align-items:center;gap:var(--space-2,8px);border-radius:calc(max(40px,var(--button-height,40px))/2);background:var(--md-sys-color-primary);height:40px;color:var(--md-sys-color-on-primary);font:inherit;font-size:13px;font-weight:var(--font-weight-emphasized-label);letter-spacing:0;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;transition:background .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1),color .2s cubic-bezier(.2,0,0,1),transform .35s cubic-bezier(.3,0,0,1);display:inline-flex}.empty-W6LRxb .clearFiltersButton-MStESb:hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-on-primary) 8%, var(--md-sys-color-primary))}.empty-W6LRxb .clearFiltersButton-MStESb:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.empty-W6LRxb .clearFiltersButton-MStESb:active:not(:disabled){border-radius:var(--m3-shape-sm);background:color-mix(in srgb, var(--md-sys-color-on-primary) 10%, var(--md-sys-color-primary));transform:scale(.98)}.empty-W6LRxb .clearFiltersButton-MStESb:disabled{background:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.empty-W6LRxb .clearFiltersButton-MStESb{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.empty-W6LRxb .clearFiltersButton-MStESb:active:not(:disabled){transform:none}}.empty-W6LRxb .clearFiltersButton-MStESb{white-space:nowrap;padding-left:1.3rem;padding-right:1.3rem}.error-dqXVSR{text-align:center;background:var(--md-sys-color-error-container);border-radius:var(--m3-shape-lg);border:1px solid var(--md-sys-color-error);padding:3rem 2rem}.error-dqXVSR h2{color:var(--md-sys-color-on-error-container);margin-bottom:.5rem;font-size:1.5rem}.error-dqXVSR p{color:var(--md-sys-color-on-surface);margin-bottom:1.5rem;font-size:1rem}.error-dqXVSR .retryButton-_644NT{border-radius:calc(max(40px,var(--button-height,40px))/2);background:var(--md-sys-color-primary);height:40px;color:var(--md-sys-color-on-primary);font:inherit;font-size:13px;font-weight:var(--font-weight-emphasized-label);letter-spacing:0;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;transition:background .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1),color .2s cubic-bezier(.2,0,0,1),transform .35s cubic-bezier(.3,0,0,1);display:inline-flex}.error-dqXVSR .retryButton-_644NT:hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-on-primary) 8%, var(--md-sys-color-primary))}.error-dqXVSR .retryButton-_644NT:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.error-dqXVSR .retryButton-_644NT:active:not(:disabled){border-radius:var(--m3-shape-sm);background:color-mix(in srgb, var(--md-sys-color-on-primary) 10%, var(--md-sys-color-primary));transform:scale(.98)}.error-dqXVSR .retryButton-_644NT:disabled{background:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.error-dqXVSR .retryButton-_644NT{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.error-dqXVSR .retryButton-_644NT:active:not(:disabled){transform:none}}.error-dqXVSR .retryButton-_644NT{background:var(--md-sys-color-error);color:var(--md-sys-color-on-error);cursor:pointer;font-weight:500}.error-dqXVSR .retryButton-_644NT:hover{background:color-mix(in srgb, var(--md-sys-color-on-error) 8%, var(--md-sys-color-error))}.classicPagination-F_KRz2{margin-top:1rem}@media (max-width:768px){.classicPagination-F_KRz2{padding-left:80px;padding-bottom:max(4px,env(safe-area-inset-bottom));margin-top:1.25rem}.classicPagination-F_KRz2 [role=group]{justify-content:flex-start;gap:4px}.classicPagination-F_KRz2 button{--button-height:40px;min-width:40px;height:40px;min-height:40px;padding:0 8px}.classicPagination-F_KRz2 button svg{width:15px;height:15px}}@media (max-width:480px){.resultsInfo-b9AH8q{flex-wrap:wrap;gap:.375rem;padding:.625rem .75rem;font-size:.8125rem}.progressInfo-ChojdP{border-radius:var(--m3-shape-lg-plus);grid-template-columns:1fr;align-items:stretch;gap:10px;padding:15px 16px 14px}.progressLead-CWJJx5{justify-content:space-between;align-items:center;gap:12px}.progressEyebrow-MIFYzR{text-overflow:ellipsis;min-width:0;overflow:hidden}.progressPosition-X_Irx6{flex:none}.progressPosition-X_Irx6 strong{font-size:2rem}.progressSupport-lmIweo{text-align:left;align-items:flex-start}.progressShortcut-yABWMU{display:none}.progressTrack-LB2fey,.loadingText-wDEh4j{grid-column:1}.error-dqXVSR,.empty-W6LRxb{padding:2.5rem 1rem}.error-dqXVSR h2,.empty-W6LRxb h2{font-size:1rem}.error-dqXVSR p,.empty-W6LRxb p{font-size:.8125rem}}.list-mcZrPS{margin:0 0 4px;padding:0;list-style:none}.list-mcZrPS .idea-vh1xrA{width:100%;min-height:32px;padding:5px 12px 5px calc(30px + var(--tree-level,0)*var(--tree-indent,22px));border-radius:var(--m3-shape-full);color:var(--md-sys-color-on-surface-variant);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:baseline;gap:8px;margin-bottom:2px;font-size:13px;line-height:1.35;text-decoration:none;transition:background .2s cubic-bezier(.2,0,0,1);display:flex}.list-mcZrPS .idea-vh1xrA:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 5%, transparent);color:var(--md-sys-color-on-surface)}.list-mcZrPS .idea-vh1xrA:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.list-mcZrPS .idea-vh1xrA{scroll-behavior:auto;transition:none;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}@media (max-width:768px){.list-mcZrPS .idea-vh1xrA{min-height:44px}}.list-mcZrPS .active-gzgdRZ{background:color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent);color:var(--md-sys-color-on-surface);font-weight:700}.title-cJSjVe{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;flex:1;min-width:0}.frequent-EVo03z{border-radius:var(--m3-shape-full);background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);flex:none;padding:1px 7px;font-size:11px;font-weight:700}.state-W3ugzA{padding:6px 12px 6px calc(30px + var(--tree-level,0)*var(--tree-indent,22px));color:var(--md-sys-color-on-surface-variant);align-items:center;gap:8px;font-size:13px;display:flex}.trigger-PYkXH4{width:20px;height:20px;color:var(--md-sys-color-on-surface-variant);opacity:.7;cursor:help;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s,background .15s,border-radius .35s cubic-bezier(.3,0,0,1);display:flex;position:relative}.trigger-PYkXH4:hover{opacity:1;color:var(--md-sys-color-on-surface);background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.trigger-PYkXH4:focus{outline:none}.trigger-PYkXH4:focus-visible{opacity:1;outline:2px solid var(--md-sys-color-primary);outline-offset:1px}@media (hover:none){.trigger-PYkXH4{opacity:.7}}@media (prefers-reduced-motion:reduce){.trigger-PYkXH4{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.trigger-PYkXH4.trigger-PYkXH4{transition:none}}@media (max-width:768px){.trigger-PYkXH4.trigger-PYkXH4{--button-height:48px;width:48px;min-width:48px;height:48px;min-height:48px}}.body-kpVPPj{color:var(--md-sys-color-on-surface);text-wrap:pretty;font-size:12px;line-height:1.5}.body-kpVPPj p{margin:0}.body-kpVPPj p+p,.body-kpVPPj p+ul,.body-kpVPPj ul+p{margin-top:6px}.body-kpVPPj ul{margin:0;padding-left:16px;list-style:outside}.body-kpVPPj strong{font-weight:700}.gridBg-Bd8BiT:before{display:none}.page-VXj6Um{--learning-section-gap:16px;--learning-toolbar-control-height:40px;--page-layout-max-width:calc(var(--page-layout-reading-max) + 2 * var(--page-layout-gutter-inline));z-index:1;background:0 0;min-height:100vh;padding-bottom:0;position:relative}@media (max-width:768px){.page-VXj6Um{--learning-section-gap:10px;--learning-toolbar-control-height:48px}}.page-VXj6Um *,.page-VXj6Um,.page-VXj6Um *{scrollbar-width:none;-ms-overflow-style:none}.page-VXj6Um::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.page-VXj6Um ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.learningHeader-Yr4hww{max-width:var(--page-layout-max-width);margin:0 auto var(--learning-section-gap);padding:0 var(--page-layout-gutter-inline)}.tabsSection-ELsg16{justify-content:stretch;width:100%;display:flex}.tabsSection-ELsg16 [role=tab][aria-selected=true]{background:var(--page-hero-accent,var(--md-sys-color-primary));color:var(--hue-on-accent,var(--md-sys-color-on-primary))}@media (max-width:768px){.tabsSection-ELsg16{display:block}}.totalCounter-cWsoKn{font-size:inherit;color:inherit;align-items:baseline;font-weight:800;display:inline-flex}.viewModeToggle-iYJ8v2{height:var(--learning-toolbar-control-height,40px);box-sizing:border-box;align-items:center;display:inline-flex}@media (max-width:768px){.viewModeToggle-iYJ8v2{display:none}}.progressButton-gPaSOV{--button-height:var(--learning-toolbar-control-height,40px);--button-state-layer-color:transparent;height:var(--learning-toolbar-control-height,40px);border-radius:var(--m3-shape-sm);color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container-lowest);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 13px;font-size:12.75px;font-weight:600;transition:color .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1);display:inline-flex}@media (max-width:768px){.progressButton-gPaSOV{height:var(--learning-toolbar-control-height,48px);box-sizing:border-box;border-radius:calc(var(--learning-toolbar-control-height,40px)/2);padding:0 10px;font-size:12px;transform:none!important}.progressButton-gPaSOV svg{flex-shrink:0;width:14px;height:14px}}.progressButton-gPaSOV:hover:not(.progressButtonActive-ZOoQz9){color:var(--md-sys-color-on-surface)}.progressButton-gPaSOV:active{border-radius:18px}@media (prefers-reduced-motion:reduce){.progressButton-gPaSOV{scroll-behavior:auto;transition:none;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}.progressButtonActive-ZOoQz9{border-radius:calc(var(--learning-toolbar-control-height,40px)/2);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:transparent}.progressButtonActive-ZOoQz9:hover{background:color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, var(--md-sys-color-secondary-container));color:var(--md-sys-color-on-secondary-container);border-color:transparent}@media (max-width:768px){.progressButtonActive-ZOoQz9,.progressButtonActive-ZOoQz9:hover{transform:none!important}}.reviewTheoryButton-iVuCAH:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.reviewTheoryButton-iVuCAH:disabled:hover{transform:none!important}[data-theme=dark] .progressButton-gPaSOV{background:var(--md-sys-color-surface-container)}[data-theme=dark] .progressButton-gPaSOV:hover:not(.progressButtonActive-ZOoQz9){color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface-container-high)}[data-theme=dark] .progressButtonActive-ZOoQz9{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}[data-theme=dark] .progressButtonActive-ZOoQz9:hover{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:transparent}@media (min-width:769px){.toolbarExpandButton-oLWLH4{justify-content:center;gap:6px;min-width:auto;padding-left:13px;padding-right:13px;overflow:visible}.toolbarExpandLabel-mAVwoa{opacity:1;white-space:nowrap;max-width:none;margin-left:0;transition:none;overflow:visible;transform:none}}@media (max-width:768px){.sortBtnMobileIcon-d5e1Pn{justify-content:center;line-height:1}.sortBtnLabel-OFayO1{display:none}}.searchSection-FLbZds{align-items:center;width:100%;display:flex}@media (max-width:768px){.searchSection-FLbZds{min-width:0}}.actionRibbon-dv_5U7{max-width:var(--page-layout-max-width);margin:0 auto var(--learning-section-gap);padding:0 var(--page-layout-gutter-inline)}@media (max-width:768px){.actionRibbon-dv_5U7{display:none}}.actionRibbonScroller-XNsQf4{overscroll-behavior-x:contain;scrollbar-width:none;background:color-mix(in srgb, var(--page-shell-background,var(--md-sys-color-surface)) 86%, transparent);-webkit-backdrop-filter:blur(16px);margin-left:-4px;margin-right:-4px;padding:7px 4px;overflow-x:auto}.actionRibbonScroller-XNsQf4::-webkit-scrollbar{display:none}.toolbarGroup-jqd0mk{display:contents}@media (max-width:768px){.toolbarGroup-jqd0mk{display:none}}.toolbarActions-EVmQA6.toolbarActions-EVmQA6{--action-bar-sm-button-height:var(--learning-toolbar-control-height);--action-bar-md-button-height:var(--learning-toolbar-control-height);height:var(--learning-toolbar-control-height);min-height:var(--learning-toolbar-control-height);width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;box-shadow:none;background:0 0;border-radius:0;padding:0}@media (max-width:768px){.toolbarActions-EVmQA6.toolbarActions-EVmQA6{display:none}}.searchInputWrapper-pqk9Zf{height:var(--learning-toolbar-control-height);flex:1;align-items:center;display:flex;position:relative}@media (max-width:768px){.searchInputWrapper-pqk9Zf{min-width:0;height:var(--learning-toolbar-control-height);flex:auto;order:100}}.searchField-oCFEF8{flex:1;min-width:0;height:100%}.searchInputContainer-uUusZj.searchInputContainer-uUusZj{--input-height:var(--learning-toolbar-control-height);--input-font-size:13px;height:var(--learning-toolbar-control-height)}@media (max-width:768px){.searchInputContainer-uUusZj.searchInputContainer-uUusZj{height:var(--learning-toolbar-control-height)}}.searchIcon-TWZXFa{width:14px;height:14px;left:11px}.searchInput-tptei2{border-radius:var(--m3-shape-full);background:color-mix(in srgb, var(--md-sys-color-surface) 66%, transparent);color:var(--md-sys-color-on-surface);box-shadow:none;border:0;padding:0 12px 0 32px;font-size:13.5px;line-height:1;transition:background .2s cubic-bezier(.2,0,0,1)}.searchInput-tptei2:hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-surface) 76%, transparent);border:0}.searchInput-tptei2:focus{background:var(--md-sys-color-surface-container-high);box-shadow:none;border:0;outline:none}.searchInput-tptei2:focus-visible{background:var(--md-sys-color-surface-container-high);box-shadow:none;border:0;outline:none}.searchInput-tptei2::-webkit-input-placeholder{color:var(--md-sys-color-on-surface-variant)}.searchInput-tptei2::placeholder{color:var(--md-sys-color-on-surface-variant)}.searchInput-tptei2::placeholder{color:var(--md-sys-color-on-surface-variant)}@media (max-width:480px){.searchInput-tptei2{font-size:16px}}.searchInput-tptei2.searchInputActive-CygNNC{padding-left:14px;padding-right:48px}@media (max-width:768px){.searchInput-tptei2.searchInputActive-CygNNC{padding-left:14px}}.clearSearchButton-pGtNEq{--button-state-layer-color:transparent}.clearSearchButton-pGtNEq.clearSearchButton-pGtNEq{border-radius:var(--m3-shape-full);color:var(--md-sys-color-on-surface-variant);background:0 0;border:0;transition:background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1)}.clearSearchButton-pGtNEq:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);color:var(--md-sys-color-on-surface)}.clearSearchButton-pGtNEq:active:not(:disabled){border-radius:var(--m3-shape-full);transform:none}.sortContainer-qEuAff{position:relative}@media (max-width:768px){.sortContainer-qEuAff{display:none!important}}.filterControlsContainer-SRAhKd{align-items:center;display:inline-flex;position:relative}@media (max-width:768px){.filterControlsContainer-SRAhKd{display:none!important}}.orderSort-WhRwyz{order:500}.orderTheoryProgress-V4lcNx{order:460}@media (max-width:768px){.orderTheoryProgress-V4lcNx{display:none!important}}.orderTopics-PBchBF{order:490}.orderMinSolvers-LcWyFE{order:450}.orderDifficulty-jWo5wp{order:470}.orderProgress-PP1vTl{order:460}.orderTests-szPlW8{order:440}.orderReview-ycV2mf{order:430}.orderMlMinSolvers-aZw7Bs{order:420}.orderClusters-T0lj9s{order:410}@media (max-width:768px){.filterButton-VaDXBO{justify-content:center;gap:6px;width:auto!important;min-width:auto!important;padding:0 12px!important}.filterBtnLabel-HrfpX9{font-size:12px;font-weight:600;display:inline!important}}.sortDropdown-pUuCK8{min-width:220px;padding:8px;animation:.35s cubic-bezier(.3,0,0,1) dropdownIn-KSXvfs;overflow:clip}@media (max-width:768px){.sortDropdown-pUuCK8{min-width:200px;max-width:calc(100vw - 16px);z-index:var(--z-popover);animation:none}}@keyframes dropdownIn-KSXvfs{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sortOptions-f_mpHY.sortOptions-f_mpHY{--action-bar-control-gap:6px}.sortOption-dFzspu{width:100%;min-height:40px;color:var(--md-sys-color-on-surface-variant);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:20px;justify-content:space-between;align-items:center;padding:0 14px;font-size:.85rem;font-weight:600;transition:background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1);display:flex}.sortOption-dFzspu:hover:not(.active-NjTxCp){color:var(--md-sys-color-on-surface);background:color-mix(in srgb, var(--card-hover-tint,var(--md-sys-color-primary)) 8%, transparent)}.sortOption-dFzspu.active-NjTxCp{color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container)}@media (prefers-reduced-motion:reduce){.sortOption-dFzspu{scroll-behavior:auto;transition:none;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}[data-theme=dark] .sortOption-dFzspu:hover:not(.active-NjTxCp){background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.filtersDropdown-XgEPDo{width:380px;max-width:calc(100vw - 24px);animation:.35s cubic-bezier(.3,0,0,1) dropdownIn-KSXvfs;overflow:hidden}@media (max-width:1440px){.filtersDropdown-XgEPDo{width:320px}}.toolbarDropdown-gwpQGo{isolation:isolate}.mlMinSolversDropdown-dfKbCl{width:300px}.practiceTopicsDropdown-N8qOBl{width:280px}.practiceFilterDropdown-UJ5zlk{width:260px}.filtersDropdownBody-vYpymM{scrollbar-width:none;-ms-overflow-style:none;max-height:min(100vh - 130px,760px);padding:10px;overflow-y:auto}.filtersDropdownBody-vYpymM::-webkit-scrollbar{width:0;height:0;display:none}.practiceTopicsList-ObHu7d{flex-direction:column;gap:6px;display:flex}.practiceTopicOption-E4kPvn{width:100%;min-height:42px;color:var(--md-sys-color-on-surface-variant);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:21px;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;transition:background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1),border-radius .3s cubic-bezier(.2,0,0,1);display:flex}.practiceTopicOption-E4kPvn>span{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.practiceTopicOption-E4kPvn:hover{color:var(--md-sys-color-on-surface);background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.practiceTopicOptionActive-JXDBvE{color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container)}.practiceTopicCount-FN7NNz{border-radius:var(--m3-shape-full);text-align:center;min-width:24px;height:20px;color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container-highest);justify-content:center;align-items:center;margin-left:auto;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.practiceTopicOptionActive-JXDBvE .practiceTopicCount-FN7NNz{color:var(--md-sys-color-on-secondary-container);background:color-mix(in srgb, var(--md-sys-color-on-secondary-container) 10%, var(--md-sys-color-secondary-container))}@media (max-width:768px){.mlMinSolversDropdown-dfKbCl,.practiceTopicsDropdown-N8qOBl,.practiceFilterDropdown-UJ5zlk{width:min(360px,100vw - 12px)}}.mainContent-D3UKsJ{max-width:var(--page-layout-max-width);padding:0 var(--page-layout-gutter-inline) var(--page-layout-content-end);align-items:flex-start;gap:var(--page-layout-region-gap);margin:0 auto;display:flex;overflow-x:clip}@media (max-width:1024px){.mainContent-D3UKsJ{padding:0 var(--page-layout-gutter-tablet) var(--page-layout-gutter-tablet);flex-direction:column;align-items:stretch}}@media (max-width:768px){.mainContent-D3UKsJ{gap:10px;padding:0 6px 8px}}.contentSection-cnqGYO{flex:1;width:100%;min-width:0}.contentList-K7F0Q1{width:100%}.listLayoutSidebar-WHn8hA{background:var(--md-sys-color-surface-container);border-radius:var(--m3-shape-xl);color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface-container-lowest);width:280px;top:calc(var(--app-chrome-top,0px) + 12px);max-height:calc(100dvh - var(--app-chrome-top,0px) - 24px);flex-direction:column;flex-shrink:0;align-self:flex-start;gap:8px;padding:14px;display:flex;position:-webkit-sticky;position:sticky;overflow:hidden}@media (max-width:1024px){.listLayoutSidebar-WHn8hA{width:100%;max-height:none;margin-top:12px;position:static}}@media (max-width:768px){.listLayoutSidebar-WHn8hA{display:none}}@media (min-width:769px) and (max-width:1024px){.mainContent-D3UKsJ{grid-template-columns:minmax(0,1fr) minmax(220px,26vw);align-items:start;gap:max(12px,min(2vw,20px));display:grid}.listLayoutSidebar-WHn8hA{top:calc(var(--app-chrome-top,0px) + 12px);width:100%;max-height:calc(100dvh - var(--app-chrome-top,0px) - 24px);margin-top:0;position:-webkit-sticky;position:sticky}}[data-theme=dark] .listLayoutSidebar-WHn8hA{background:var(--md-sys-color-surface-container)}.censusTreeSection-KDJs3z{margin-top:14px;padding-top:12px}.censusTreeHeader-XLR2QP{color:var(--md-sys-color-on-surface);align-items:center;gap:8px;padding:2px 8px;font-size:13px;font-weight:600;display:flex}.censusTreeHeader-XLR2QP svg{color:var(--md-sys-color-primary)}.listLayoutSidebarBody-PinhlW{scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;padding:6px 2px 2px;overflow-x:hidden;overflow-y:auto}.listLayoutSidebarBody-PinhlW::-webkit-scrollbar{width:0;height:0;display:none}.filters-LtsGik{width:100%}.mobileSheetSection-Qlmxvg{border-bottom:1px solid var(--md-sys-color-outline-variant);margin-bottom:.75rem;padding-bottom:.75rem}.mobileSheetSectionTitle-NzskND{color:var(--md-sys-color-on-surface-variant);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.5rem;padding:0 4px;font-size:.7rem;font-weight:800;display:block}.mobileSheetSortList-y_NHt2{flex-direction:column;display:flex}.mobileSheetFilters-eOXJFy{height:auto}@media (max-width:768px){.learningHeader-Yr4hww{padding:12px 6px 0}.tabsSection-ELsg16,.searchSection-FLbZds{padding:0}.toolbarExpandButton-oLWLH4{--button-height:40px;--button-pressed-radius:calc(40px / 2);--m3-toolbar-icon-button-size:40px;box-sizing:border-box;width:40px;min-width:40px;height:40px;min-height:40px;color:var(--md-sys-color-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1),transform .35s cubic-bezier(.3,0,0,1);display:inline-flex}.toolbarExpandButton-oLWLH4 svg{flex-shrink:0;width:20px;height:20px}.toolbarExpandButton-oLWLH4:hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);color:var(--md-sys-color-on-surface)}.toolbarExpandButton-oLWLH4:active:not(:disabled){border-radius:calc(var(--m3-toolbar-icon-button-size,40px)/2);transform:scale(.96)}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.toolbarExpandButton-oLWLH4{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.toolbarExpandButton-oLWLH4:active:not(:disabled){transform:none}}@media (max-width:768px){.toolbarExpandButton-oLWLH4 .toolbarExpandLabel-mAVwoa{display:none}.toolbarExpandButton-oLWLH4.progressButtonActive-ZOoQz9{border-radius:calc(var(--m3-toolbar-icon-button-size,40px)/2);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.toolbarExpandButton-oLWLH4.progressButtonActive-ZOoQz9:hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, var(--md-sys-color-secondary-container));color:var(--md-sys-color-on-secondary-container)}.searchInput-tptei2{border-radius:var(--m3-shape-full);background:var(--md-sys-color-surface-container-lowest);border:0;height:48px;min-height:48px}:where([data-theme=dark]) .searchInput-tptei2{background:var(--md-sys-color-surface-container)}.searchInput-tptei2:focus{box-shadow:0 0 0 2px var(--md-sys-color-primary);border:0}.searchInput-tptei2{font-size:16px;height:48px!important;min-height:48px!important;padding:0 16px 0 40px!important}.searchInputActive-CygNNC{padding-left:16px!important;padding-right:64px!important}.searchIcon-TWZXFa{width:18px;height:18px;left:14px}}.mobileSheetApply-HD_Yo4.mobileSheetApply-HD_Yo4{--button-height:52px;border-radius:calc(var(--button-height)/2);min-height:52px;font-weight:800}.button-dKcc5w{color:var(--md-sys-color-on-surface-variant)}.card-JE974u.card-JE974u{color:var(--md-sys-color-on-surface-variant);padding:12px 14px;font-size:11.5px;line-height:1.5}.card-JE974u.card-JE974u strong{color:var(--md-sys-color-on-surface);font-weight:700}.inlineFilterSection-Ckmnry{flex-wrap:wrap;gap:8px;display:flex}.checkboxItem-bI7uKb{cursor:pointer;border-radius:var(--m3-shape-full);background:var(--md-sys-color-surface-container);justify-content:center;align-items:center;gap:.45rem;min-height:36px;padding:0 13px;transition:color .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1);display:flex}.checkboxItem-bI7uKb:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.checkboxItem-bI7uKb:has(.checkbox-GoSDyI:checked){background:var(--md-sys-color-secondary-container)}.checkboxItem-bI7uKb:has(.checkbox-GoSDyI:checked) .label-c6W5us{color:var(--md-sys-color-on-secondary-container);font-weight:600}.checkbox-GoSDyI{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.checkbox-GoSDyI:focus-visible+.label-c6W5us{outline:2px solid color-mix(in srgb, var(--md-sys-color-primary) 30%, transparent);outline-offset:2px;border-radius:10px}.testsSection-nhNuaH{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:236px;display:grid}.testsOption-cgQsFQ{cursor:pointer;min-width:0;display:flex;position:relative}.testsOptionContent-a7roEG{border-radius:var(--m3-shape-full);width:100%;min-height:32px;color:var(--md-sys-color-on-surface-variant);background:0 0;justify-content:center;align-items:center;padding:0 8px;transition:background .14s,color .14s;display:flex}.testsOption-cgQsFQ:hover .testsOptionContent-a7roEG{color:var(--md-sys-color-on-surface);background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.testsOption-cgQsFQ:has(.checkbox-GoSDyI:checked) .testsOptionContent-a7roEG{color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container)}.checkbox-GoSDyI:focus-visible+.testsOptionContent-a7roEG{outline:2px solid color-mix(in srgb, var(--md-sys-color-primary) 42%, transparent);outline-offset:2px}.testsLabel-rLAsqQ{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;line-height:1;display:block;overflow:hidden}.label-c6W5us{color:var(--md-sys-color-on-surface);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;display:flex}[data-theme=dark] .checkboxItem-bI7uKb{background:var(--md-sys-color-surface-container)}[data-theme=dark] .checkboxItem-bI7uKb:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}[data-theme=dark] .testsSection-nhNuaH{background:0 0}[data-theme=dark] .testsOption-cgQsFQ:hover .testsOptionContent-a7roEG{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}[data-theme=dark] .testsOption-cgQsFQ:has(.checkbox-GoSDyI:checked) .testsOptionContent-a7roEG{background:var(--md-sys-color-secondary-container)}@media (max-width:768px){.inlineFilterSection-Ckmnry{gap:6px}.checkboxItem-bI7uKb{min-height:34px;padding:0 11px}.testsSection-nhNuaH{min-width:0}.label-c6W5us{font-size:.78rem}}.modalBody-UMtiux{padding:var(--space-6);min-height:400px;overflow-x:hidden}.loading-WtZAe7{gap:var(--space-4);min-height:300px;font-size:var(--font-size-base);color:var(--text-secondary);flex-direction:column;display:flex}@media (max-width:768px){.modalBody-UMtiux{padding:var(--space-4)}}.closeRow-snqQX3{margin-bottom:var(--space-4);justify-content:flex-end;display:flex}@media (max-width:768px){.closeAction-UVizxt{--button-height:48px}}.overlay-ZHIUUQ>.content-CRCBWf{overscroll-behavior:contain;box-shadow:none}@media (min-width:769px){.overlay-ZHIUUQ>.content-CRCBWf{scrollbar-width:none}.overlay-ZHIUUQ>.content-CRCBWf::-webkit-scrollbar{width:0;height:0;display:none}}@media (max-width:768px){.overlay-ZHIUUQ>.content-CRCBWf{scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent}.overlay-ZHIUUQ>.content-CRCBWf::-webkit-scrollbar{width:4px;height:4px}.overlay-ZHIUUQ>.content-CRCBWf::-webkit-scrollbar-track{background:0 0}.overlay-ZHIUUQ>.content-CRCBWf::-webkit-scrollbar-thumb{border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline-variant)}.overlay-ZHIUUQ>.content-CRCBWf::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline)}}.overlay-ZHIUUQ.overlay-ZHIUUQ{--answer-viewer-surface:var(--md-sys-color-surface-container-lowest);background:var(--answer-viewer-surface)}[data-theme=dark] .overlay-ZHIUUQ.overlay-ZHIUUQ{--answer-viewer-surface:var(--md-sys-color-surface-container)}@media (min-width:769px){.overlay-ZHIUUQ.overlay-ZHIUUQ{align-items:stretch;padding-top:0;padding-bottom:0}.overlay-ZHIUUQ.overlay-ZHIUUQ>.content-CRCBWf{border-radius:0;max-width:1040px;height:100dvh;max-height:100dvh;margin-top:0;margin-bottom:0}}.overlay-ZHIUUQ.overlay-ZHIUUQ>.content-CRCBWf{background:var(--answer-viewer-surface)}.viewer-PG2IkJ{flex-direction:column;gap:16px;display:flex;position:relative}.toolbar-aQmb0I{z-index:2;position:absolute;top:0;right:0}.lastReviewed-GmVyeL{color:var(--md-sys-color-on-surface-variant);white-space:nowrap;padding:0 4px;font-size:11px}.liveStatus-ch_sQ7{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.scrollTop-n3FjdS{display:none}@media (max-width:768px){.scrollTop-n3FjdS{--button-height:48px;--button-icon-size:20px;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:100;border-radius:var(--button-full-radius);background:var(--md-sys-color-primary);width:48px;min-width:48px;min-height:48px;color:var(--md-sys-color-on-primary);padding:0;display:inline-flex;position:fixed}.scrollTop-n3FjdS:hover:not(:disabled){background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.scrollTop-n3FjdS:focus-visible{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.overlay-ZHIUUQ{padding:0!important}.overlay-ZHIUUQ.overlay-ZHIUUQ>.content-CRCBWf{border-radius:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important}.viewer-PG2IkJ{min-height:100%;padding:calc(56px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.toolbar-aQmb0I.toolbar-aQmb0I{--action-bar-md-button-height:48px;--action-bar-sm-button-height:48px;height:56px;top:env(safe-area-inset-top);right:env(safe-area-inset-right)}}.reviewCounter-A1XUgj{background:0 0;border-radius:0;flex-shrink:0;align-items:center;gap:2px;height:auto;padding:0;display:flex}[data-theme=dark] .reviewCounter-A1XUgj,[data-theme=classic-dark] .reviewCounter-A1XUgj{background:0 0}.reviewCounterBtn-othneu{--button-height:28px;--button-icon-size:14px;background:var(--bg-secondary);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,border-radius .35s cubic-bezier(.3,0,0,1);display:flex}.reviewCounterBtn-othneu:hover{background:var(--bg-tertiary,var(--bg-secondary));color:var(--text-primary)}@media (max-width:768px){.reviewCounterBtn-othneu{--button-height:48px;width:48px;min-width:48px;height:48px;min-height:48px}}@media (prefers-reduced-motion:reduce){.reviewCounterBtn-othneu{scroll-behavior:auto;transition:none;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}.reviewCounterValue-cPx8g9{text-align:center;font-variant-numeric:tabular-nums;min-width:20px;font-size:14px;font-weight:600}.answerLoading-BBHGqQ{justify-content:center;align-items:center;min-height:200px;display:flex}.spinner-gYOmVO{color:var(--accent-primary)}.answerTitle-RwNZa8{color:var(--text-primary);overflow-wrap:anywhere;margin:0;padding-right:220px;font-size:18px;font-weight:600;line-height:1.4}@media (max-width:768px){.answerTitle-RwNZa8{padding-right:0}}.noAnswer-MWJPAq{text-align:center;color:var(--text-tertiary);padding:32px 24px;font-size:14px}.answerBody-EmgVCL{border-top:1px solid var(--border-primary);color:var(--text-primary);padding-top:8px;line-height:1.7}.link-yKlsUC{color:var(--accent-primary);text-underline-offset:2px;font-weight:var(--font-weight-medium);text-decoration:underline;text-decoration-thickness:1px;transition:color .2s,text-decoration-thickness .2s}.link-yKlsUC:hover{color:var(--accent-hover);text-decoration-thickness:2px}.link-yKlsUC:visited{color:var(--accent-visited,var(--accent-primary))}.link-yKlsUC[target=_blank]:after{content:"↗";opacity:.7;margin-left:.2em;font-size:.8em}.linksSection-X3tuB0{margin-top:var(--space-4);padding:var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-primary)}.linksTitle-_ROYf9{margin:0 0 var(--space-3) 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.linksList-TRyUuk{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.linksList-TRyUuk li{padding:var(--space-2) var(--space-3);background:var(--bg-primary);border-radius:var(--radius-sm);transition:background-color .2s,transform .2s}.linksList-TRyUuk li:hover{background:var(--accent-light);transform:translate(4px)}.root-wYsw9z{align-items:center;gap:var(--action-bar-control-gap);height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:0;display:inline-flex;position:relative}.count-L36kKR{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;box-sizing:border-box;font-variant-numeric:tabular-nums;letter-spacing:0;--button-state-layer-color:var(--md-sys-color-on-surface);--button-pressed-radius:12px;min-width:24px;height:24px;color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container);border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 8px;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.count-L36kKR:hover:not(:disabled){color:var(--md-sys-color-on-surface);border-color:var(--md-sys-color-outline)}.count-L36kKR:focus-visible{background:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, var(--md-sys-color-surface-container))}.count-L36kKR{touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.count-L36kKR.countEmpty-ofgVJB{opacity:.45}.count-L36kKR.countClickable-SB1NWC{cursor:pointer}.count-L36kKR.countClickable-SB1NWC:hover:not(.countOpen-XUPcJu){border-radius:var(--m3-shape-md)}.count-L36kKR.countClickable-SB1NWC:focus-visible{border-radius:var(--m3-shape-md)}.count-L36kKR.countOpen-XUPcJu{color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container);border-radius:var(--m3-shape-md);border-color:transparent}.repeatCounter-WnG6LU{align-items:center;gap:2px;display:inline-flex}.rcBtn-qF20dt{box-sizing:border-box;--button-state-layer-color:var(--md-sys-color-on-surface);--button-pressed-radius:12px;width:24px;height:24px;color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container);border-radius:var(--m3-shape-sm);justify-content:center;align-items:center;padding:0;display:inline-flex}.rcBtn-qF20dt:hover:not(:disabled){color:var(--md-sys-color-on-surface);border-color:var(--md-sys-color-outline)}.rcBtn-qF20dt:focus-visible{background:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, var(--md-sys-color-surface-container))}.rcBtn-qF20dt{cursor:pointer}.rcBtn-qF20dt svg{width:14px;height:14px}.rcBtn-qF20dt:hover:not(:disabled){color:var(--md-sys-color-primary)}.rcBtn-qF20dt:disabled{opacity:.5;cursor:default;pointer-events:none}.rcCount-T7tkpu{box-sizing:border-box;font-variant-numeric:tabular-nums;min-width:24px;height:24px;color:var(--md-sys-color-on-surface-variant);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:700;line-height:1;transition:color .2s,transform .15s;display:inline-flex}.rcCount-T7tkpu.rcCountActive-b44MT7{color:var(--md-sys-color-primary)}.rcDivider-WLSVjM{background:var(--md-sys-color-outline-variant);width:1px;height:16px;margin:0 4px}.popup-eAp5Lv{border-radius:var(--m3-shape-lg);width:280px;padding:8px;animation:.2s cubic-bezier(.2,0,0,1) solveFadeIn-fhyADU}@media (prefers-reduced-motion:reduce){.popup-eAp5Lv{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation:none}}@keyframes solveFadeIn-fhyADU{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.popupHead-YUBDB7{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;padding:2px 4px 6px;font-size:11px;font-weight:700;display:flex}.popupHead-YUBDB7 svg{opacity:.7}.popupLoader-tUQu4K{justify-content:center;padding:10px;display:flex}.popupSpinner-hTneD2{color:var(--md-sys-color-primary)}.popupList-QmjhNf{flex-direction:column;gap:2px;padding-top:4px;display:flex}.popupRow-jbv71N{--button-state-layer-color:transparent;border-radius:var(--m3-shape-sm);width:100%;min-height:34px;color:inherit;cursor:pointer;align-items:center;gap:6px;padding:4px;text-decoration:none;display:flex}.popupRow-jbv71N>span{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.popupRow-jbv71N:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.popupRow-jbv71N:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:1px;background:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent)}.popupRow-jbv71N:visited{color:inherit}.popupAvatar-OMlIZ3{border-radius:var(--m3-shape-full);object-fit:cover;flex-shrink:0;width:18px;height:18px}.popupAvatarPh-Qsulkz{border-radius:var(--m3-shape-full);background:var(--md-sys-color-primary-container);width:18px;height:18px;color:var(--md-sys-color-on-primary-container);flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.popupUser-ZL7EPO{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.popupName-Wt0hu1{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--md-sys-color-on-surface);font-size:11.5px;font-weight:500;overflow:hidden}.popupSolvedAt-bZdY7Z{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--md-sys-color-on-surface-variant);font-size:10px;font-weight:500;line-height:1;overflow:hidden}.popupSolvedCount-_xT7Ne{color:var(--md-sys-color-primary);opacity:.7;flex-shrink:0;font-size:10px;font-weight:700}@media (max-width:768px){.root-wYsw9z{gap:4px!important}.count-L36kKR{border-radius:var(--m3-shape-sm)!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0 6px!important;font-size:10px!important;line-height:1!important}.rcBtn-qF20dt{border-radius:var(--m3-shape-sm)!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important}.rcBtn-qF20dt svg{width:12px!important;height:12px!important}.rcCount-T7tkpu{min-width:18px!important;height:18px!important;padding:0 2px!important;font-size:10px!important}.rcDivider-WLSVjM{height:12px!important;margin:0 2px!important}}.stat-xCte5X{border-radius:var(--m3-shape-lg);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums;align-content:start;gap:6px;padding:10px 12px;font-size:12px;line-height:1.3;display:grid}.stat-xCte5X[data-frequent=true]{background:color-mix(in srgb, var(--md-sys-color-tertiary-container) 35%, var(--md-sys-color-surface-container))}.priority-dSP38l{border-radius:var(--m3-shape-full);background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);white-space:nowrap;justify-self:start;padding:2px 8px;font-size:11px;font-weight:700}.share-DM1qMi{align-items:baseline;gap:8px;display:flex}.shareValue-_OxGII{color:var(--md-sys-color-on-surface);font-size:24px;font-weight:800;line-height:1}.rangeText-cA2rxx{font-size:12px}.bar-N_Je43{border-radius:var(--m3-shape-full);background:var(--md-sys-color-surface-container-highest);height:6px;position:relative}.bar-N_Je43>i{height:100%;position:absolute;top:0}.band-xCXxFG{border-radius:var(--m3-shape-full);background:color-mix(in srgb, var(--md-sys-color-tertiary) 45%, transparent)}.point-nVWtcW{border-radius:var(--m3-shape-full);background:var(--md-sys-color-tertiary);width:3px;margin-left:-1.5px}.count-BBoWN0{color:var(--md-sys-color-on-surface);font-weight:600}.label-BlXFSD{color:var(--md-sys-color-on-surface-variant);margin:.75rem 0 .375rem;font-size:.8125rem;font-weight:600}.list-qvYxBs{color:var(--md-sys-color-on-surface);overflow-wrap:break-word;gap:.375rem;margin:0;padding-left:1.75rem;font-size:.875rem;line-height:1.5;display:grid}.list-qvYxBs>li{list-style:decimal}.list-qvYxBs>li::marker{color:var(--md-sys-color-outline);font-variant-numeric:tabular-nums;font-size:.8125rem}.repeats-Fr_sPU{border-radius:var(--m3-shape-full);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);vertical-align:1px;white-space:nowrap;margin-left:8px;padding:0 7px;font-size:.75rem;font-weight:800;line-height:1.5;display:inline-block}.container-e9_UAN{width:100%;min-width:0;margin:0}.card-c14EJL{z-index:0;isolation:isolate;border-radius:var(--m3-shape-xl);background:var(--md-sys-color-surface-container-lowest);height:max(360px,min(32vw,460px));color:var(--md-sys-color-on-surface);border:0;flex-direction:column;display:flex;position:relative;overflow:clip}.card-c14EJL:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:3px}[data-theme=dark] .card-c14EJL{background:var(--md-sys-color-surface-container)}.cardViewport-PVyl4U{flex:1;min-width:0;min-height:0;display:grid;overflow:hidden}.cardSide-u3b9tL{z-index:0;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;grid-area:1/1;min-width:0;min-height:0;transition:opacity .28s cubic-bezier(.2,0,0,1),transform .36s cubic-bezier(.2,0,0,1),visibility 0s linear .36s;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.cardSide-u3b9tL{scroll-behavior:auto;transition:none;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s;transform:none}}.questionSide-L2g5GW{transform:translate(-12px)}.answerSide-Vi8v9r{transform:translate(12px)}.cardSideActive-aQSY54{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.cardHeader-ckGPA2{align-items:center;gap:8px;min-width:0;padding:20px 24px 0;display:flex}.sideLabel-lPJHfx,.categoryLabel-q5GxBc{border-radius:var(--m3-shape-full);background:color-mix(in srgb, var(--tag-color) 14%, var(--md-sys-color-surface-container));color:color-mix(in srgb, var(--tag-color) 80%, var(--md-sys-color-on-surface));font-weight:var(--font-weight-emphasized-label);letter-spacing:0;white-space:nowrap;align-items:center;gap:5px;height:22px;padding:0 10px;font-size:11px;transition:background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:inline-flex}.sideLabel-lPJHfx:before,.categoryLabel-q5GxBc:before{content:"";border-radius:var(--m3-shape-full);background:var(--tag-color);flex-shrink:0;width:5px;height:5px;display:none}.sideLabel-lPJHfx,.categoryLabel-q5GxBc{height:28px;padding-left:11px;padding-right:11px;font-size:11px;line-height:1}.sideLabel-lPJHfx{--tag-color:var(--md-sys-color-secondary);flex:none}.sideLabel-lPJHfx svg{flex:none}.categoryLabel-q5GxBc{--tag-color:var(--md-sys-color-outline);min-width:0;max-width:min(48%,360px);color:var(--md-sys-color-on-surface-variant);text-overflow:ellipsis;overflow:hidden}.shortcutHint-kgP_YD{color:var(--md-sys-color-on-surface-variant);font-size:11.5px;font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;display:inline-flex}.shortcutHint-kgP_YD kbd{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--m3-shape-sm);background:var(--md-sys-color-surface-container);min-width:44px;color:var(--md-sys-color-on-surface);font:inherit;font-weight:var(--font-weight-semibold);text-align:center;padding:4px 8px}.content-n_U6Q1{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent;flex:1;justify-content:center;align-items:flex-start;min-width:0;min-height:0;padding:max(28px,min(5vw,52px));display:flex;overflow:auto}.content-n_U6Q1::-webkit-scrollbar{width:6px;height:6px}.content-n_U6Q1::-webkit-scrollbar-track{background:0 0}.content-n_U6Q1::-webkit-scrollbar-thumb{border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline-variant)}.content-n_U6Q1::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline)}.content-n_U6Q1>*{width:100%;max-width:780px;margin-left:auto;margin-right:auto}.questionSide-L2g5GW .content-n_U6Q1>*{margin-top:auto;margin-bottom:auto}.htmlContent-UMY5pw,.markdownContent-Jf7Dg0.markdownContent-Jf7Dg0{color:var(--md-sys-color-on-surface);text-align:left;overflow-wrap:anywhere;font-size:max(1rem,min(1.35vw,1.125rem));line-height:1.68}.questionSide-L2g5GW .htmlContent-UMY5pw,.questionSide-L2g5GW .markdownContent-Jf7Dg0.markdownContent-Jf7Dg0{font-size:max(1.15rem,min(1.8vw,1.38rem));font-weight:var(--font-weight-medium);text-wrap:pretty;line-height:1.55}.htmlContent-UMY5pw h1,.htmlContent-UMY5pw h2,.htmlContent-UMY5pw h3,.htmlContent-UMY5pw h4,.htmlContent-UMY5pw h5,.htmlContent-UMY5pw h6{color:var(--md-sys-color-on-surface);text-wrap:balance;margin:0 0 16px;line-height:1.2}.htmlContent-UMY5pw p{margin:0 0 16px}.htmlContent-UMY5pw p:last-child{margin-bottom:0}.htmlContent-UMY5pw img{border-radius:var(--m3-shape-lg);max-width:100%;height:auto;margin:20px auto;display:block}.htmlContent-UMY5pw pre{border-radius:var(--m3-shape-md);background:var(--md-sys-color-surface-container);max-width:100%;margin:16px 0;padding:16px;font-size:.9em;overflow-x:auto}.htmlContent-UMY5pw code{border-radius:var(--m3-shape-xs);background:var(--md-sys-color-surface-container);padding:.14em .34em;font-size:.9em}.htmlContent-UMY5pw pre code{background:0 0;padding:0}.htmlContent-UMY5pw ul,.htmlContent-UMY5pw ol{margin:16px 0;padding-left:24px}.noAnswer-gEftHg{color:var(--md-sys-color-on-surface-variant);text-align:center;align-self:center;padding:24px;font-size:16px;line-height:1.6}.noAnswer-gEftHg p{margin:0 0 12px}.noAnswer-gEftHg p:last-child{margin-bottom:0}.noAnswer-gEftHg a{color:var(--md-sys-color-primary);font-weight:var(--font-weight-semibold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .2s cubic-bezier(.2,0,0,1)}.noAnswer-gEftHg a:hover{text-decoration-thickness:2px}.noAnswer-gEftHg a:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px;border-radius:var(--m3-shape-xs)}.footer-S5Albg{background:0 0;border-top:0;align-items:center;gap:16px;min-width:0;padding:18px 24px 22px;display:flex}.footerStart-JRf6ZS{flex:auto;align-items:center;min-width:0;display:flex}.reviewTools-_ewEvd{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--m3-shape-full);background:var(--md-sys-color-surface-container-lowest);align-items:center;gap:8px;min-height:40px;padding:4px 7px 4px 13px;display:inline-flex}.reviewLabel-JBGjtY{color:var(--md-sys-color-on-surface-variant);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.02em}.footerCenter-RYLzRM.footerCenter-RYLzRM{height:40px;min-height:40px;box-shadow:none;background:0 0;border-radius:0;flex:0 auto;justify-content:flex-end;padding:0}.actionButton-NJsC6q,.vizButton-LM5Cf_{min-width:168px;font-weight:var(--font-weight-semibold);justify-content:center}.navigation-jlGHms.navigation-jlGHms{justify-content:space-between;gap:var(--action-bar-control-gap);height:40px;min-height:40px;box-shadow:none;background:0 0;border-radius:0;margin-top:12px;padding:0;display:flex}.navButton-d4KDPq.navButton-d4KDPq{--button-height:40px;border-color:var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-lowest);min-width:0;font-weight:var(--font-weight-semibold)}.nextButton-mFgkmY.nextButton-mFgkmY{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:transparent}@media (max-width:768px){.card-c14EJL{border-radius:var(--m3-shape-lg-plus);height:max(360px,min(54dvh,430px))}.cardHeader-ckGPA2{flex-wrap:wrap;padding:16px 16px 0}.categoryLabel-q5GxBc{max-width:calc(100% - 96px)}.shortcutHint-kgP_YD{display:none}.content-n_U6Q1{padding:26px 18px 30px}.htmlContent-UMY5pw,.markdownContent-Jf7Dg0.markdownContent-Jf7Dg0{font-size:1rem;line-height:1.62}.questionSide-L2g5GW .htmlContent-UMY5pw,.questionSide-L2g5GW .markdownContent-Jf7Dg0.markdownContent-Jf7Dg0{font-size:1.1rem;line-height:1.52}.footer-S5Albg{flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px 16px}.footerStart-JRf6ZS,.reviewTools-_ewEvd{width:100%}.reviewTools-_ewEvd{justify-content:space-between;min-height:48px}.reviewTools-_ewEvd:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:8px}.reviewTools-_ewEvd:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:8px}.reviewTools-_ewEvd:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:8px}.reviewTools-_ewEvd:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:8px}.reviewTools-_ewEvd:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:8px}.reviewTools-_ewEvd:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:8px;padding-right:14px}.reviewTools-_ewEvd:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:8px;padding-right:14px}.reviewTools-_ewEvd:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:8px;padding-right:14px}.footerCenter-RYLzRM.footerCenter-RYLzRM{--action-bar-sm-button-height:48px;--action-bar-md-button-height:48px;flex-direction:column;align-items:stretch;width:100%;height:auto;min-height:0}.footerCenter-RYLzRM.footerCenter-RYLzRM>*{width:100%;min-width:0}.navigation-jlGHms.navigation-jlGHms{--action-bar-sm-button-height:48px;--action-bar-md-button-height:48px;flex-direction:column;gap:8px;height:auto;min-height:0}.navButton-d4KDPq.navButton-d4KDPq{--button-height:48px;min-height:48px}}.ideaBack-ajlU18{text-align:left;gap:12px;width:100%;display:grid}.ideaDefinition-qW_D6y{color:var(--md-sys-color-on-surface);margin:0;font-size:1rem;line-height:1.55}.answerTitle-ZCAdi5{color:var(--text-primary);overflow-wrap:anywhere;margin:0;padding-right:220px;font-size:18px;font-weight:600;line-height:1.4}.answerLoading-IuiAtg{padding-top:8px;padding-bottom:8px}.loadingTitle-DGAv2o{width:calc(100% - 220px)}.retryButton-NlKeRd.retryButton-NlKeRd{max-width:100%}.modelIcon-eHZuTt{opacity:.7;flex-shrink:0}.answerBody-D2Gm1d{border-top:1px solid var(--border-primary);color:var(--text-primary);padding-top:8px;line-height:1.7}.answerLayout-bfKN5i{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:1100px){.answerLayout-bfKN5i{grid-template-columns:200px minmax(0,720px);justify-content:space-between;align-items:start;gap:32px;display:grid}}.answerAside-qOHXmB{min-width:0;color:var(--md-sys-color-on-surface-variant);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}@media (min-width:1100px){.answerAside-qOHXmB{scrollbar-width:none;flex-flow:column;align-items:stretch;gap:20px;max-height:calc(100dvh - 48px);padding-top:4px;position:-webkit-sticky;position:sticky;top:0;overflow-y:auto}}.asideStat-ceO7kc{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}@media (min-width:1100px){.asideStat-ceO7kc{flex-direction:column;gap:4px}}.asideStatValue-gcLnxZ{color:var(--md-sys-color-on-surface);font-size:13px;font-weight:700;line-height:1}@media (min-width:1100px){.asideStatValue-gcLnxZ{letter-spacing:-.02em;font-size:34px;font-weight:600}}.asideStatCaption-uts2Pa{font-size:12px}.asideStatBar-UF3Wib{display:none}@media (min-width:1100px){.asideStatBar-UF3Wib{background:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);border-radius:2px;width:100%;height:3px;margin-top:6px;display:block;overflow:hidden}.asideStatBar-UF3Wib>span{background:var(--md-sys-color-on-surface);border-radius:inherit;height:100%;display:block}}.asideModel-W6Tu6N{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.asideKeywords-ntEVhg{flex-wrap:wrap;gap:2px 0;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.asideKeywords-ntEVhg li:not(:last-child):after{content:"·";opacity:.5;margin-left:6px;margin-right:6px}.asideOutline-rD3p4x{display:none}@media (min-width:1100px){.asideOutline-rD3p4x{border-top:1px solid color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);flex-direction:column;min-height:0;padding-top:16px;display:flex}}.outlineItem-Qth62f.outlineItem-Qth62f{white-space:normal;border:0;border-left:2px solid color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);width:100%;min-height:0;color:var(--md-sys-color-on-surface-variant);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;padding:6px 0 6px 12px;font-size:13px;line-height:1.35;transition:border-color .16s,color .16s;display:block}.outlineItem-Qth62f.outlineItem-Qth62f:hover{color:var(--md-sys-color-on-surface)}.outlineItem-Qth62f.outlineItem-Qth62f:focus-visible{color:var(--md-sys-color-on-surface)}.outlineItem-Qth62f.outlineItem-Qth62f[data-active=true]{border-left-color:var(--md-sys-color-on-surface);color:var(--md-sys-color-on-surface);font-weight:500}.answerMain-gH4pik{display:contents}.answerMain-gH4pik .answerTitle-ZCAdi5{order:-1}@media (min-width:1100px){.answerMain-gH4pik{flex-direction:column;gap:16px;min-width:0;display:flex}.answerMain-gH4pik .answerTitle-ZCAdi5{padding-right:96px;font-size:20px}}@media (max-width:768px){.answerTitle-ZCAdi5{padding-right:0;font-size:16px}.loadingTitle-DGAv2o{width:80%}.retryButton-NlKeRd.retryButton-NlKeRd{--button-height:48px}}.modalBody-D1zK4E{flex-direction:column;gap:12px;padding:4px 2px;display:flex}.hint-zBcT49{color:var(--md-sys-color-on-surface-variant);margin:0;font-size:13px;line-height:1.5}.textarea-ldUbGe{min-height:90px;font-size:14px}.textarea-ldUbGe:disabled{opacity:.6}.actions-PtnsYf{gap:var(--action-bar-control-gap);background:0 0;border-radius:0;align-self:flex-end;height:auto;min-height:0;margin-top:4px;padding:0}.cancel-zgmd3l,.submit-tdmbS5{border-radius:var(--button-full-radius);height:40px;min-height:40px}.submitDone-ajWtIT{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.submitError-eSGs8N{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.error-W5S7wS{color:var(--md-sys-color-error);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0}@media (max-width:768px){.textarea-ldUbGe{font-size:var(--font-size-base)}.actions-PtnsYf{flex-direction:column;align-self:stretch;align-items:stretch;width:100%}.cancel-zgmd3l,.submit-tdmbS5{--button-height:48px;height:48px;min-height:48px}}.panel-SH3nD6{flex-direction:column;gap:8px;display:flex}.head-RgN0P7{color:var(--md-sys-color-on-surface-variant);align-items:baseline;gap:6px;margin:0;font-size:11.5px;font-weight:600;display:inline-flex}.headCount-gKGank{color:var(--md-sys-color-on-surface);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.crowd-Mr3G4k{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.person-QIHEQC{--hue-accent:oklch(.52 .135 var(--hue));--hue-on-accent:oklch(.985 .012 var(--hue));--hue-tonal:oklch(.9 .062 var(--hue));--hue-on-tonal:oklch(.32 .1 var(--hue));--hue-chip:oklch(.955 .018 var(--hue));--hue-chip-hover:oklch(.915 .04 var(--hue));--hue-ink:oklch(.45 .11 var(--hue));--hue-glow:oklch(.62 .13 var(--hue) / .12)}:where([data-theme=dark]) .person-QIHEQC{--hue-accent:oklch(.8 .115 var(--hue));--hue-on-accent:oklch(.25 .06 var(--hue));--hue-tonal:oklch(.36 .075 var(--hue));--hue-on-tonal:oklch(.9 .055 var(--hue));--hue-chip:oklch(.27 .025 var(--hue));--hue-chip-hover:oklch(.33 .05 var(--hue));--hue-ink:oklch(.82 .09 var(--hue));--hue-glow:oklch(.55 .12 var(--hue) / .16)}.person-QIHEQC{border-radius:var(--m3-shape-full);background:var(--hue-chip,var(--md-sys-color-surface-container));min-height:24px;color:var(--hue-ink,var(--md-sys-color-on-surface));animation:.34s cubic-bezier(.2,0,0,1) both solver-in-wpsurr;animation-delay:calc(var(--i,0)*26ms);align-items:center;gap:5px;padding:2px 8px 2px 3px;text-decoration:none;transition:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.person-QIHEQC{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation:none}}.person-QIHEQC:hover{background:var(--hue-chip-hover,var(--md-sys-color-surface-container-high))}.person-QIHEQC:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.avatar-hG7YtE{border-radius:var(--m3-shape-full);object-fit:cover;width:18px;height:18px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--hue-accent,var(--md-sys-color-primary)) 55%, transparent);flex:none;display:block}.avatarFallback-yHuZWZ{border-radius:var(--m3-shape-full);background:var(--hue-accent,var(--md-sys-color-primary));width:18px;height:18px;color:var(--hue-on-accent,var(--md-sys-color-on-primary));flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.name-a5SMtB{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:11.5px;font-weight:600;line-height:1.2;overflow:hidden}.when-AoytN1{color:var(--hue-ink,var(--md-sys-color-on-surface));white-space:nowrap;font-size:10.5px;font-weight:500;line-height:1.2}.times-Kn9jPy{border-radius:var(--m3-shape-full);background:color-mix(in srgb, var(--hue-accent,var(--md-sys-color-primary)) 16%, transparent);font-variant-numeric:tabular-nums;padding:0 5px;font-size:10px;font-weight:700;line-height:1.35}.skeleton-rYJZ6J{border-radius:var(--m3-shape-full);background:color-mix(in srgb, var(--md-sys-color-on-surface) 7%, transparent);height:24px;animation:1.15s ease-in-out infinite alternate solver-skeleton-GLJhHX;animation-delay:calc(var(--i,0)*-.28s)}@media (prefers-reduced-motion:reduce){.skeleton-rYJZ6J{scroll-behavior:auto;opacity:.7;transition-duration:1ms;transition-delay:0s;animation:none}}@keyframes solver-in-wpsurr{0%{opacity:0;transform:translateY(5px)scale(.94)}to{opacity:1;transform:none}}@keyframes solver-skeleton-GLJhHX{0%{opacity:.45}to{opacity:1}}@keyframes dock-icon-sheen-LIbuxA{0%{background-position:100% 0}to{background-position:0 0}}.footerRow-R2Ojot{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;height:40px;min-height:40px;margin-top:12px;display:flex;overflow-x:clip;overflow-y:visible}@media (max-width:768px){.footerRow-R2Ojot{flex-wrap:nowrap;height:52px;min-height:52px;overflow:visible}}.copyQuestion-hCUN6E.copyQuestion-hCUN6E{--button-icon-size:14px;--button-state-layer-color:transparent;--button-pressed-radius:8px;color:color-mix(in srgb, var(--md-sys-color-on-surface-variant) 70%, transparent);background:0 0;border:0;border-radius:8px;transition:color .22s;transform:none}.copyQuestion-hCUN6E.copyQuestion-hCUN6E:before{display:none}.copyQuestion-hCUN6E.copyQuestion-hCUN6E [data-dock-icon]{background:linear-gradient(100deg, currentColor 0 36%, var(--hue-accent,var(--md-sys-color-primary)) 50%, currentColor 64% 100%);width:14px;height:14px;-webkit-mask:var(--dock-icon) center/contain no-repeat;-webkit-mask:var(--dock-icon) center/contain no-repeat;mask:var(--dock-icon) center/contain no-repeat;background-position:100% 0;background-size:300% 100%;flex:none;display:inline-block}.copyQuestion-hCUN6E.copyQuestion-hCUN6E:hover:not(:disabled){color:var(--md-sys-color-on-surface);background:0 0;transform:none}.copyQuestion-hCUN6E.copyQuestion-hCUN6E:hover:not(:disabled) [data-dock-icon]{animation:.76s ease-out both dock-icon-sheen-LIbuxA}.copyQuestion-hCUN6E.copyQuestion-hCUN6E:active:not(:disabled){border-radius:8px;transform:none}.copyQuestion-hCUN6E.copyQuestion-hCUN6E:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:1px}@media (prefers-reduced-motion:reduce){.copyQuestion-hCUN6E.copyQuestion-hCUN6E{scroll-behavior:auto;transition:none;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.copyQuestion-hCUN6E.copyQuestion-hCUN6E:hover:not(:disabled) [data-dock-icon]{animation:none}}.copyQuestion-hCUN6E.copyQuestion-hCUN6E{flex:none;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}@media (max-width:768px){.copyQuestion-hCUN6E.copyQuestion-hCUN6E{width:44px;min-width:44px;height:44px;min-height:44px}}.copyStatus-fUG_lJ{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dock-YOywf2.dock-YOywf2{--card-dock-segment:32px;box-sizing:border-box;border-radius:var(--m3-shape-full);box-shadow:none;overscroll-behavior-x:contain;scrollbar-width:none;background:0 0;flex:none;align-items:center;gap:2px;max-width:100%;margin-left:auto;padding:4px;scroll-padding-inline:4px;display:inline-flex;overflow-x:auto;overflow-y:hidden}.dock-YOywf2.dock-YOywf2::-webkit-scrollbar{display:none}.dock-YOywf2.dock-YOywf2{height:calc(var(--card-dock-segment) + 8px);min-height:calc(var(--card-dock-segment) + 8px);transform:none}.dock-YOywf2.dock-YOywf2 button{transform:none}@media (max-width:768px){.dock-YOywf2.dock-YOywf2{--card-dock-segment:44px;flex:auto;justify-content:flex-start;min-width:0;margin-left:auto}.dock-YOywf2.dock-YOywf2>:first-child{margin-left:auto}}.segment-zGTjKb.segment-zGTjKb{--button-icon-size:14px;--button-state-layer-color:transparent;--button-pressed-radius:8px;color:color-mix(in srgb, var(--md-sys-color-on-surface-variant) 70%, transparent);background:0 0;border:0;border-radius:8px;transition:color .22s;transform:none}.segment-zGTjKb.segment-zGTjKb:before{display:none}.segment-zGTjKb.segment-zGTjKb [data-dock-icon]{background:linear-gradient(100deg, currentColor 0 36%, var(--hue-accent,var(--md-sys-color-primary)) 50%, currentColor 64% 100%);width:14px;height:14px;-webkit-mask:var(--dock-icon) center/contain no-repeat;-webkit-mask:var(--dock-icon) center/contain no-repeat;mask:var(--dock-icon) center/contain no-repeat;background-position:100% 0;background-size:300% 100%;flex:none;display:inline-block}.segment-zGTjKb.segment-zGTjKb:hover:not(:disabled){color:var(--md-sys-color-on-surface);background:0 0;transform:none}.segment-zGTjKb.segment-zGTjKb:hover:not(:disabled) [data-dock-icon]{animation:.76s ease-out both dock-icon-sheen-LIbuxA}.segment-zGTjKb.segment-zGTjKb:active:not(:disabled){border-radius:8px;transform:none}.segment-zGTjKb.segment-zGTjKb:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:1px}@media (prefers-reduced-motion:reduce){.segment-zGTjKb.segment-zGTjKb{scroll-behavior:auto;transition:none;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.segment-zGTjKb.segment-zGTjKb:hover:not(:disabled) [data-dock-icon]{animation:none}}.segment-zGTjKb.segment-zGTjKb{height:var(--card-dock-segment);min-height:var(--card-dock-segment);min-width:var(--card-dock-segment);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 8px;line-height:1;display:inline-flex}.segment-zGTjKb.segment-zGTjKb svg{flex-shrink:0}.divider-I5wxrm{border-radius:var(--m3-shape-full);background:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);flex:none;width:1px;height:12px;margin-left:4px;margin-right:4px}.segmentActive-APjdGl.segmentActive-APjdGl,.segmentActive-APjdGl.segmentActive-APjdGl:hover:not(:disabled){color:var(--md-sys-color-on-surface)}.segmentNum-LZmzYc{font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.solveDone-B2vTbS.solveDone-B2vTbS,.solveDone-B2vTbS.solveDone-B2vTbS:hover:not(:disabled){color:var(--hue-accent,var(--md-sys-color-primary))}.readonlySegment-EjG535.readonlySegment-EjG535{pointer-events:none}.solveTimes-yMQZix{font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.solveBurst-n1EEfa{border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2.5px color-mix(in srgb, var(--hue-accent,var(--md-sys-color-primary)) 80%, transparent);animation:.64s cubic-bezier(.2,0,0,1) both solve-burst-DhttW_;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.solveBurst-n1EEfa{scroll-behavior:auto;opacity:0;transition-duration:1ms;transition-delay:0s;animation:none}}.reactions-_BoRhB{flex:none}.drawer-wMDKbE{grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.2,0,0,1);display:grid}@media (prefers-reduced-motion:reduce){.drawer-wMDKbE{scroll-behavior:auto;transition:none;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}.drawer-wMDKbE[data-open=true]{grid-template-rows:1fr}.drawerBody-B1QKSu{min-height:0;overflow:hidden}.drawerCard-vSyriK{border-radius:var(--m3-shape-lg-plus);background:var(--md-sys-color-surface-container-low);margin-top:12px;padding:14px 16px}@media (max-width:768px){.drawerCard-vSyriK{padding:12px}}[data-theme=dark] .drawerCard-vSyriK{background:var(--md-sys-color-surface-container-lowest)}@keyframes solve-burst-DhttW_{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.55)}}.mlQuestionMeta-AyGvAB{letter-spacing:0;color:var(--md-sys-color-on-surface-variant);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.mlQuestionFrequency-scqBR_{color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.cardBody-NCLoiq{flex:auto;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;min-width:0;display:flex}.clickablePrimary-i0qIZb .cardBody-NCLoiq,.clickablePrimary-i0qIZb .socialZone-emRSCC{z-index:1;pointer-events:none;position:relative}.clickablePrimary-i0qIZb .socialZone-emRSCC [data-card-drawer]{pointer-events:auto}.clickablePrimary-i0qIZb :-webkit-any(a,button,input,select,textarea,[role=button],[role=link]){pointer-events:auto}.clickablePrimary-i0qIZb :-moz-any(a,button,input,select,textarea,[role=button],[role=link]){pointer-events:auto}.clickablePrimary-i0qIZb :is(a,button,input,select,textarea,[role=button],[role=link]){pointer-events:auto}.socialZone-emRSCC{display:block}.cardHighlight-U7Bp8T{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--md-sys-color-primary) 72%, transparent),inset 0 0 0 1px color-mix(in srgb, var(--md-sys-color-primary) 18%, transparent);background:color-mix(in srgb, var(--md-sys-color-primary) 9%, var(--learning-card-container,var(--md-sys-color-surface-container-lowest)))!important}[data-theme=dark] .cardHighlight-U7Bp8T{background:color-mix(in srgb, var(--md-sys-color-primary) 12%, var(--learning-card-container,var(--md-sys-color-surface-container)))!important}.title-Dzv8Ea{color:var(--md-sys-color-on-surface);-webkit-line-clamp:2;overflow-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:1.025rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.semanticTitle-MS7D0p{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.titleContent-CJSzXm{overflow-wrap:break-word;word-break:break-word}.titleContent-CJSzXm pre,.titleContent-CJSzXm code{white-space:pre-wrap;word-break:break-all}.description-ERNmFB{color:var(--md-sys-color-on-surface-variant);-webkit-line-clamp:3;overflow-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.markdownDescription-C7WYby :-webkit-any(p,h1,h2,h3,h4,ul,ol,li,pre){font-size:inherit;line-height:inherit;margin:0}.markdownDescription-C7WYby :-moz-any(p,h1,h2,h3,h4,ul,ol,li,pre){font-size:inherit;line-height:inherit;margin:0}.markdownDescription-C7WYby :is(p,h1,h2,h3,h4,ul,ol,li,pre){font-size:inherit;line-height:inherit;margin:0}.markdownDescription-C7WYby :-webkit-any(h1,h2,h3,h4){border:0;padding:0}.markdownDescription-C7WYby :-moz-any(h1,h2,h3,h4){border:0;padding:0}.markdownDescription-C7WYby :is(h1,h2,h3,h4){border:0;padding:0}.breadcrumbs-znr8Qd{letter-spacing:.03em;min-width:0;color:var(--md-sys-color-on-surface-variant);flex-wrap:wrap;align-items:center;gap:3px 7px;margin-bottom:7px;font-size:11px;font-weight:700;line-height:1.3;display:flex}.breadcrumbs-znr8Qd .stateBead-ODgQbp{width:9px;height:9px;margin-right:1px}.crumb-XysZix{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.crumbCategory-rpf0l4{color:var(--hue-ink,var(--md-sys-color-on-surface));font-weight:800}.crumbWrap-tLFHXz{white-space:normal;max-width:none;overflow:visible}.crumbSep-um9vCi{color:color-mix(in srgb, var(--md-sys-color-on-surface-variant) 55%, transparent);font-weight:600}.crumbDifficulty-dUXT5K{text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:800}.crumbDifficulty-dUXT5K[data-level=easy]{color:var(--md-sys-color-tertiary)}.crumbDifficulty-dUXT5K[data-level=medium]{color:var(--md-sys-color-secondary)}.crumbDifficulty-dUXT5K[data-level=hard]{color:var(--md-sys-color-error)}.cardList-NkQY9H{--hue-accent:oklch(.52 .135 var(--hue));--hue-on-accent:oklch(.985 .012 var(--hue));--hue-tonal:oklch(.9 .062 var(--hue));--hue-on-tonal:oklch(.32 .1 var(--hue));--hue-chip:oklch(.955 .018 var(--hue));--hue-chip-hover:oklch(.915 .04 var(--hue));--hue-ink:oklch(.45 .11 var(--hue));--hue-glow:oklch(.62 .13 var(--hue) / .12)}:where([data-theme=dark]) .cardList-NkQY9H{--hue-accent:oklch(.8 .115 var(--hue));--hue-on-accent:oklch(.25 .06 var(--hue));--hue-tonal:oklch(.36 .075 var(--hue));--hue-on-tonal:oklch(.9 .055 var(--hue));--hue-chip:oklch(.27 .025 var(--hue));--hue-chip-hover:oklch(.33 .05 var(--hue));--hue-ink:oklch(.82 .09 var(--hue));--hue-glow:oklch(.55 .12 var(--hue) / .16)}.cardList-NkQY9H{--learning-card-container:var(--md-sys-color-surface-container-lowest);--learning-card-hover:var(--md-sys-color-surface-container-low);border-radius:var(--m3-shape-xl);cursor:default;background:var(--learning-card-container);max-width:100%;color:inherit;flex-direction:column;padding:1rem 1.25rem 1.125rem;text-decoration:none;transition:background .2s cubic-bezier(.2,0,0,1);display:flex;position:relative;overflow:visible}.cardList-NkQY9H:visited{color:inherit}@media (max-width:768px){.cardList-NkQY9H{border-radius:var(--m3-shape-lg-plus);padding:14px}}[data-theme=dark] .cardList-NkQY9H{--learning-card-container:var(--md-sys-color-surface-container);--learning-card-hover:var(--md-sys-color-surface-container-high)}.listLeft-vIIBT5{flex:1;gap:1rem;width:100%;min-width:0;display:flex;overflow:visible}.ideaHead-wugPKy{grid-template-columns:minmax(0,1fr) 184px;align-items:start;gap:8px 16px;margin-bottom:.75rem;display:grid}@media (max-width:768px){.ideaHead-wugPKy{grid-template-columns:minmax(0,1fr)}}.ideaHeadText-CPws8d{min-width:0}.ideaDefinition-Yp5nI1{color:var(--md-sys-color-on-surface-variant);overflow-wrap:break-word;margin:0;font-size:.875rem;line-height:1.5}.listContent-z_VCJ5{flex:1;min-width:0;overflow:visible}.listContent-z_VCJ5 .title-Dzv8Ea{margin-bottom:.375rem}.listContent-z_VCJ5 .description-ERNmFB{-webkit-line-clamp:2;margin-bottom:.5rem}.stateBead-ODgQbp{--orb:var(--hue-accent,var(--md-sys-color-primary));border-radius:var(--m3-shape-full);background:color-mix(in oklab, var(--orb) 18%, transparent);flex:none;width:14px;height:14px;display:inline-block}.stateBead-ODgQbp[data-lit=true]{background:radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--orb), white 10%), var(--orb) 56%, color-mix(in oklch, var(--orb), black 16%) 100%)}.freqBar-JttNh5{border-radius:var(--m3-shape-full);background:color-mix(in oklab, var(--hue-accent,var(--md-sys-color-primary)) 18%, transparent);flex:none;width:44px;height:4px;display:inline-block;position:relative;overflow:hidden}.freqBar-JttNh5:after{content:"";transform:scaleX(var(--freq,0));transform-origin:0;border-radius:inherit;background:var(--hue-accent,var(--md-sys-color-primary));position:absolute;top:0;bottom:0;left:0;right:0}.clickablePrimary-i0qIZb{cursor:pointer;min-height:5.5rem;position:relative}.clickablePrimary-i0qIZb:has(>.primaryActionOverlay-gPkJ70:hover){background:var(--learning-card-hover)}@media (prefers-reduced-motion:reduce){.clickablePrimary-i0qIZb{scroll-behavior:auto;transition:none;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}.clickablePrimary-i0qIZb>.primaryActionOverlay-gPkJ70.primaryActionOverlay-gPkJ70{--button-height:100%;--button-state-layer-color:transparent;--button-pressed-radius:inherit;z-index:0;border-radius:inherit;background:0 0;border:0;width:100%;min-width:0;height:100%;min-height:100%;padding:0;transition:none;position:absolute;top:0;bottom:0;left:0;right:0;transform:none}.clickablePrimary-i0qIZb>.primaryActionOverlay-gPkJ70.primaryActionOverlay-gPkJ70:before{display:none}.listActions-Akdf7N{align-items:center;gap:var(--action-bar-control-gap);height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;align-self:center;padding:0;display:flex}.vizButton-FENdI7{border:1px solid var(--md-sys-color-outline);border-radius:calc(max(32px,var(--button-height,32px))/2);height:32px;color:var(--md-sys-color-primary);font:inherit;font-size:13px;font-weight:var(--font-weight-emphasized-label);letter-spacing:0;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;transition:background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1),color .2s cubic-bezier(.2,0,0,1),transform .35s cubic-bezier(.3,0,0,1);display:inline-flex}.vizButton-FENdI7:hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent)}.vizButton-FENdI7:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.vizButton-FENdI7:active:not(:disabled){border-radius:var(--m3-shape-sm);background:color-mix(in srgb, var(--md-sys-color-primary) 10%, transparent);transform:scale(.98)}.vizButton-FENdI7:disabled{border-color:color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.vizButton-FENdI7{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.vizButton-FENdI7:active:not(:disabled){transform:none}}.vizButton-FENdI7{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;z-index:10;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.vizButton-FENdI7 svg{flex-shrink:0}.theoryAnswer-e1iS1K{background:var(--md-sys-color-surface-container-high);border-radius:var(--m3-shape-lg);max-width:100%;margin-top:.75rem;padding:1rem;overflow:hidden}.answerLabel-M8EzMD{color:var(--md-sys-color-primary);text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.answerContent-E5DtCN{color:var(--md-sys-color-on-surface);overflow-wrap:break-word;word-break:break-word;font-size:.875rem;line-height:1.6}.answerContent-E5DtCN p{margin:.5rem 0}.answerContent-E5DtCN strong,.answerContent-E5DtCN b{color:var(--md-sys-color-primary);font-weight:600}.answerContent-E5DtCN code{background:var(--md-sys-color-surface-container);border-radius:var(--m3-shape-sm);white-space:pre-wrap;word-break:break-all;padding:.125rem .25rem;font-family:Fira Code,monospace;font-size:.85em}.answerContent-E5DtCN pre{background:var(--md-sys-color-surface-container);border-radius:var(--m3-shape-md);box-sizing:border-box;white-space:pre-wrap;word-break:break-all;max-width:100%;margin:.5rem 0;padding:.75rem;overflow:hidden}.answerContent-E5DtCN ul,.answerContent-E5DtCN ol{margin-top:.5rem;margin-left:1.5rem}.answerContent-E5DtCN img{max-width:100%;height:auto}.noAnswer-SHiZST{text-align:center;padding:var(--space-4);color:var(--md-sys-color-on-surface-variant);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.noAnswer-SHiZST p{margin:0 0 var(--space-2) 0}.noAnswer-SHiZST p:last-child{margin-bottom:0}.noAnswer-SHiZST a{color:var(--md-sys-color-primary);font-weight:var(--font-weight-semibold);transition:color var(--transition-fast);text-decoration:none}.noAnswer-SHiZST a:hover{color:var(--md-sys-color-primary);text-decoration:underline}@media (max-width:768px){.theoryAnswer-e1iS1K{padding:.75rem}.answerContent-E5DtCN{font-size:.8125rem}.answerContent-E5DtCN pre{padding:.5rem;font-size:.75rem}}.modelBadge-hEv5WB{background:var(--md-sys-color-surface-container);border-radius:var(--m3-shape-full);opacity:.75;align-items:center;gap:4px;padding:2px 8px 2px 6px;transition:opacity .15s;display:inline-flex}.modelBadge-hEv5WB img{display:block}.modelBadge-hEv5WB:hover{opacity:1}.modelBadgeLabel-NY1Fob{color:var(--md-sys-color-on-surface-variant);white-space:nowrap;font-size:10.5px;font-weight:500}.header-b2IWUe{border-radius:var(--m3-shape-xl);background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface-variant);margin-bottom:12px;padding:14px 16px;display:grid}@media (max-width:768px){.header-b2IWUe{padding:12px}}.row-Y_Oclz{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.choices-B7aoJ7{flex-wrap:wrap}.selected-tSJzKU.selected-tSJzKU{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.group-KRvhHl{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.groupLabel-aGKrxX{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.meta-CPg1XJ{opacity:.75;font-weight:500}@media (max-width:768px){.metaUnit-WjJ1Hx{display:none}}.counter-mdJB0C{align-items:baseline;gap:.5rem;display:inline-flex}.value-xyUPeg{font-variant-numeric:tabular-nums;color:var(--color-primary);font-size:1.5rem;font-weight:700;line-height:1;transition:color .2s}.label-qaV0Bx{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.container-IXfqTY{--view-mode-control-height:var(--learning-toolbar-control-height,40px);height:var(--view-mode-control-height);box-sizing:border-box;align-items:center;display:inline-flex}.toggleGroup-oZhwKK.toggleGroup-oZhwKK{--action-bar-sm-button-height:var(--view-mode-control-height);--action-bar-md-button-height:var(--view-mode-control-height);align-items:center;gap:var(--action-bar-control-gap);height:var(--view-mode-control-height);min-height:var(--view-mode-control-height);box-sizing:border-box;box-shadow:none;background:0 0;border-radius:0;padding:0;display:inline-flex}.toggleButton-PUG_Fy{--button-height:var(--view-mode-control-height);--button-pressed-radius:calc(var(--view-mode-control-height) / 2);--m3-toolbar-icon-button-size:var(--view-mode-control-height);box-sizing:border-box;width:var(--view-mode-control-height);min-width:var(--view-mode-control-height);height:var(--view-mode-control-height);min-height:var(--view-mode-control-height);color:var(--md-sys-color-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1),transform .35s cubic-bezier(.3,0,0,1);display:inline-flex}.toggleButton-PUG_Fy svg{flex-shrink:0;width:20px;height:20px}.toggleButton-PUG_Fy:hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);color:var(--md-sys-color-on-surface)}.toggleButton-PUG_Fy:active:not(:disabled){border-radius:calc(var(--m3-toolbar-icon-button-size,40px)/2);transform:scale(.96)}@media (prefers-reduced-motion:reduce){.toggleButton-PUG_Fy{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.toggleButton-PUG_Fy:active:not(:disabled){transform:none}}.toggleButton-PUG_Fy{background:var(--md-sys-color-surface-container);line-height:1;height:var(--view-mode-control-height)!important;min-height:var(--view-mode-control-height)!important;max-height:var(--view-mode-control-height)!important;width:var(--view-mode-control-height)!important;min-width:var(--view-mode-control-height)!important;gap:0!important;padding:0!important}.toggleButton-PUG_Fy.active-bAKNPD{border-radius:calc(var(--m3-toolbar-icon-button-size,40px)/2);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.toggleButton-PUG_Fy.active-bAKNPD:hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, var(--md-sys-color-secondary-container));color:var(--md-sys-color-on-secondary-container)}.toggleButton-PUG_Fy:disabled{opacity:.5;cursor:not-allowed}.toggleButton-PUG_Fy:disabled:hover{color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container);transform:none}@media (max-width:768px){.container-IXfqTY{--view-mode-control-height:var(--learning-toolbar-control-height,48px);height:var(--view-mode-control-height);box-sizing:border-box;align-items:center;display:inline-flex}.toggleGroup-oZhwKK{gap:var(--action-bar-control-gap);height:var(--view-mode-control-height);align-items:center}.toggleButton-PUG_Fy{width:var(--view-mode-control-height)!important;min-width:var(--view-mode-control-height)!important;height:var(--view-mode-control-height)!important;min-height:var(--view-mode-control-height)!important;max-height:var(--view-mode-control-height)!important;padding:0!important}.toggleButton-PUG_Fy:hover:not(.active-bAKNPD){transform:none}}.overlay-ltUATI{z-index:var(--z-modal);top:0;bottom:0;left:0;right:0;left:var(--sidebar-width);z-index:1025;background:rgba(0,0,0,.32);justify-content:center;align-items:center;padding:16px;transition:background .2s cubic-bezier(.2,0,0,1),right .2s cubic-bezier(.2,0,0,1);display:flex;position:fixed}@media (min-width:769px){.overlay-ltUATI{background:0 0}}@media (max-width:768px){.overlay-ltUATI{justify-content:stretch;align-items:stretch;padding:0;left:0}}.modal-jbiwnT{background:var(--md-sys-color-surface-container-lowest);border-radius:var(--m3-shape-xl);color:var(--md-sys-color-on-surface);padding:0;box-shadow:0 12px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04)}:where([data-theme=dark]) .modal-jbiwnT{background:var(--md-sys-color-surface-container-high)}.modal-jbiwnT{box-shadow:none;--modal-pane:#fff;overscroll-behavior:contain;background:var(--md-sys-color-surface-container-high);flex-direction:column;width:100%;max-width:1800px;height:100%;max-height:1200px;display:flex;overflow:hidden}.modal-jbiwnT button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where([data-theme=dark]) .modal-jbiwnT{--modal-pane:#141414}@media (max-width:768px){.modal-jbiwnT{scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent;width:100%;height:100%;max-height:100%;overflow-y:auto}.modal-jbiwnT::-webkit-scrollbar{width:6px;height:6px}.modal-jbiwnT::-webkit-scrollbar-track{background:0 0}.modal-jbiwnT::-webkit-scrollbar-thumb{border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline-variant)}.modal-jbiwnT::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline)}.modal-jbiwnT{box-shadow:none;border-radius:0}}.header-en_bwm{justify-content:space-between;align-items:center;gap:var(--space-3);flex-shrink:0;min-height:58px;padding:10px 14px;display:flex}@media (max-width:768px){.header-en_bwm{min-height:calc(56px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) calc(10px + env(safe-area-inset-right)) 6px calc(12px + env(safe-area-inset-left))}}.headerLeft-MelaCH{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.title-YtUws4{min-width:0;font-size:15px;font-weight:var(--font-weight-emphasized-title);letter-spacing:-.01em;color:var(--md-sys-color-on-surface);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.headerRight-tN9e0j{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.headerToolbar-cArrsT{flex:0 auto;justify-content:flex-end;align-items:center;min-width:0;display:flex}.headerToolbar-cArrsT:empty{display:none}@media (max-width:1024px){.headerToolbar-cArrsT{display:none}}.statusGroup-D6O31b{align-items:center;gap:var(--space-2);border-radius:var(--m3-shape-full);background:var(--md-sys-color-surface-container-highest);flex-shrink:0;height:40px;padding:4px 6px 4px 14px;display:flex}@media (max-width:768px){.statusGroup-D6O31b{display:none}}.statusGroup-D6O31b [role=group]{background:0 0;border:none;border-radius:0;gap:4px;height:auto;min-height:0;padding:0}.statusGroup-D6O31b [role=group]>span{text-align:center;min-width:18px;font-family:var(--font-family-mono);color:var(--md-sys-color-on-surface);font-size:13px;font-weight:650}.statusGroup-D6O31b .progressIncrement-DCJYu7,.statusGroup-D6O31b .progressDecrement-sBpzaS,.statusGroup-D6O31b .progressLogin-jug8Nh{border-radius:var(--m3-shape-full);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--md-sys-color-on-surface-variant);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.statusGroup-D6O31b .progressIncrement-DCJYu7,.statusGroup-D6O31b .progressDecrement-sBpzaS,.statusGroup-D6O31b .progressLogin-jug8Nh{scroll-behavior:auto;transition:none;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}.statusGroup-D6O31b .progressIncrement-DCJYu7:hover:not(:disabled),.statusGroup-D6O31b .progressDecrement-sBpzaS:hover:not(:disabled),.statusGroup-D6O31b .progressLogin-jug8Nh:hover:not(:disabled){transform:none}.statusGroup-D6O31b .progressIncrement-DCJYu7:disabled,.statusGroup-D6O31b .progressDecrement-sBpzaS:disabled,.statusGroup-D6O31b .progressLogin-jug8Nh:disabled{color:color-mix(in srgb, var(--md-sys-color-on-surface) 30%, transparent);opacity:1;background:0 0}.statusGroup-D6O31b .progressIncrement-DCJYu7.progressIncrement-DCJYu7:where(:not(:disabled)){--button-state-layer-color:transparent;background:color-mix(in srgb, var(--success-color) 16%, transparent);color:var(--success-color)}.statusGroup-D6O31b .progressIncrement-DCJYu7.progressIncrement-DCJYu7:where(:not(:disabled)):hover:not(:disabled){background:color-mix(in srgb, var(--success-color) 26%, transparent);color:var(--success-color)}.statusGroup-D6O31b .progressDecrement-sBpzaS.progressDecrement-sBpzaS:where(:not(:disabled)){--button-state-layer-color:transparent;background:color-mix(in srgb, var(--md-sys-color-error) 12%, transparent);color:var(--md-sys-color-error)}.statusGroup-D6O31b .progressDecrement-sBpzaS.progressDecrement-sBpzaS:where(:not(:disabled)):hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-error) 20%, transparent);color:var(--md-sys-color-error)}.solvedLabel-xe2GCs{font-size:12px;font-weight:var(--font-weight-emphasized-label);color:var(--md-sys-color-on-surface-variant)}.historyBtn-R9YzGL.historyBtn-R9YzGL{--button-height:40px;border-radius:var(--button-full-radius);background:var(--md-sys-color-surface-container-highest);min-width:0;height:40px;min-height:40px;color:var(--md-sys-color-on-surface-variant);font-size:var(--font-size-sm);font-weight:var(--font-weight-emphasized-label);border:none;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;transition:border-radius .35s cubic-bezier(.3,0,0,1),background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:flex}@media (prefers-reduced-motion:reduce){.historyBtn-R9YzGL.historyBtn-R9YzGL{scroll-behavior:auto;transition:none;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}.historyBtn-R9YzGL.historyBtn-R9YzGL:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, var(--md-sys-color-surface-container-highest));color:var(--md-sys-color-on-surface)}.historyBtn-R9YzGL.historyBtn-R9YzGL.active-siDj5p{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}@media (max-width:900px){.historyBtn-R9YzGL.historyBtn-R9YzGL{--button-gap:0;justify-content:center;gap:0;width:40px;padding:0}}@media (max-width:768px){.historyBtn-R9YzGL.historyBtn-R9YzGL{--button-height:48px;width:48px;height:48px;min-height:48px}}.closeButton-D7cw_I.closeButton-D7cw_I{--button-height:var(--m3-icon-toggle-size,24px);--button-pressed-radius:calc(var(--m3-icon-toggle-size,24px) / 2);width:var(--m3-icon-toggle-size,24px);min-width:var(--m3-icon-toggle-size,24px);height:var(--m3-icon-toggle-size,24px);min-height:var(--m3-icon-toggle-size,24px);border-radius:var(--m3-shape-md);color:var(--m3-icon-toggle-color,var(--md-sys-color-on-surface-variant));cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:background .35s cubic-bezier(.3,0,0,1),border-radius .35s cubic-bezier(.3,0,0,1),color .2s cubic-bezier(.2,0,0,1),transform .35s cubic-bezier(.3,0,0,1);display:inline-flex;position:relative}.closeButton-D7cw_I.closeButton-D7cw_I svg{width:var(--m3-icon-toggle-glyph-size,18px);height:var(--m3-icon-toggle-glyph-size,18px);flex-shrink:0}.closeButton-D7cw_I.closeButton-D7cw_I:hover:not(:disabled){background:color-mix(in srgb, var(--m3-icon-toggle-state-color,var(--md-sys-color-on-surface)) 8%, transparent);color:var(--m3-icon-toggle-hover-color,var(--md-sys-color-on-surface))}.closeButton-D7cw_I.closeButton-D7cw_I:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px;background:color-mix(in srgb, var(--m3-icon-toggle-state-color,var(--md-sys-color-on-surface)) 10%, transparent)}.closeButton-D7cw_I.closeButton-D7cw_I:active:not(:disabled){border-radius:calc(var(--m3-icon-toggle-size,24px)/2);background:color-mix(in srgb, var(--m3-icon-toggle-state-color,var(--md-sys-color-on-surface)) 10%, transparent);transform:scale(.98)}.closeButton-D7cw_I.closeButton-D7cw_I:disabled{color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);cursor:not-allowed}@media (max-width:768px){.closeButton-D7cw_I.closeButton-D7cw_I{--button-height:var(--m3-icon-toggle-mobile-size,20px);width:var(--m3-icon-toggle-mobile-size,20px)!important;min-width:var(--m3-icon-toggle-mobile-size,20px)!important;height:var(--m3-icon-toggle-mobile-size,20px)!important;min-height:var(--m3-icon-toggle-mobile-size,20px)!important;border-radius:var(--m3-icon-toggle-mobile-radius,6px)!important}.closeButton-D7cw_I.closeButton-D7cw_I svg{width:var(--m3-icon-toggle-mobile-glyph-size,13px)!important;height:var(--m3-icon-toggle-mobile-glyph-size,13px)!important}}@media (prefers-reduced-motion:reduce){.closeButton-D7cw_I.closeButton-D7cw_I{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.closeButton-D7cw_I.closeButton-D7cw_I:active:not(:disabled){transform:none}}.closeButton-D7cw_I.closeButton-D7cw_I{--m3-icon-toggle-size:40px;--m3-icon-toggle-mobile-size:48px;--m3-icon-toggle-glyph-size:20px;--m3-icon-toggle-mobile-glyph-size:20px;--button-height:40px;flex-shrink:0}@media (max-width:900px){.historyLabel-Rq3elm{display:none}}.mobileTabs-QDqYT9.mobileTabs-QDqYT9{border-radius:var(--m3-shape-full);background:var(--md-sys-color-surface-container-highest);flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:auto;height:auto;min-height:0;margin:0 8px 8px;padding:4px;display:none}@media (max-width:768px){.mobileTabs-QDqYT9.mobileTabs-QDqYT9{margin:0 calc(8px + env(safe-area-inset-right)) 8px calc(8px + env(safe-area-inset-left));display:grid}}.mobileTabs-QDqYT9.mobileTabs-QDqYT9>[role=tab]{width:100%;height:48px;min-height:48px;padding:0 var(--space-3);color:var(--md-sys-color-on-surface-variant);font-size:13px;font-weight:var(--font-weight-emphasized-label);background:0 0;border:none;border-radius:24px}.mobileTabs-QDqYT9.mobileTabs-QDqYT9>[role=tab][aria-selected=true]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.body-m43gZq{flex:1;min-height:0;padding:0 8px 8px;position:relative;overflow:hidden}@media (max-width:768px){.body-m43gZq{padding:0 calc(4px + env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) calc(4px + env(safe-area-inset-left))}.body-m43gZq:has(.rightPanel-yI72Zn.active-siDj5p){min-height:calc(416px + env(safe-area-inset-bottom));flex-shrink:0}.body-m43gZq:has(>.error-LR1I7e){flex-direction:column;flex:1 0 auto;display:flex}.body-m43gZq:has(>.error-LR1I7e)>.error-LR1I7e{flex:1 0 auto;height:auto}}.splitLayout-OPk8Zm{gap:0;height:100%;min-height:0;display:flex}@media (max-width:768px){.splitLayout-OPk8Zm{flex-direction:column}}.leftPanel-IZqs7C{border-radius:var(--m3-shape-lg-plus);background:var(--modal-pane);scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent;height:100%;overflow-y:auto}.leftPanel-IZqs7C::-webkit-scrollbar{width:6px;height:6px}.leftPanel-IZqs7C::-webkit-scrollbar-track{background:0 0}.leftPanel-IZqs7C::-webkit-scrollbar-thumb{border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline-variant)}.leftPanel-IZqs7C::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline)}@media (max-width:768px){.leftPanel-IZqs7C{height:100%;display:none;width:100%!important}.leftPanel-IZqs7C.active-siDj5p{display:block}}.panelContent-KbXNmR{max-width:820px;padding:max(18px,min(2.2vw,30px))}@media (max-width:768px){.panelContent-KbXNmR{padding:18px 16px 24px}}.readingColumn-JQ1Rsx{margin-left:auto;margin-right:auto}.problemHero-LXbtei{margin-bottom:var(--space-4)}.problemTitle-eq57Tz{font-size:max(19px,min(1.6vw,23px));font-weight:var(--font-weight-emphasized-title);letter-spacing:-.015em;color:var(--md-sys-color-on-surface);text-wrap:balance;margin:0;line-height:1.25}.problemChips-yZbB3o{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.problemChip-ZEvvMt{border-radius:var(--m3-shape-full);background:color-mix(in srgb, var(--tag-color) 14%, var(--md-sys-color-surface-container));color:color-mix(in srgb, var(--tag-color) 80%, var(--md-sys-color-on-surface));font-weight:var(--font-weight-emphasized-label);letter-spacing:0;white-space:nowrap;align-items:center;gap:5px;height:22px;padding:0 10px;font-size:11px;transition:background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:inline-flex}.problemChip-ZEvvMt:before{content:"";border-radius:var(--m3-shape-full);background:var(--tag-color);flex-shrink:0;width:5px;height:5px;display:none}.problemChip-ZEvvMt{--tag-color:var(--md-sys-color-secondary)}.solutionRazbor-TItN9P{color:var(--text-primary)}.resizer-DvhP_P{cursor:col-resize;z-index:10;touch-action:none;background:0 0;flex-shrink:0;width:14px;position:relative}.resizer-DvhP_P:after{content:"";border-radius:var(--m3-shape-full);background:var(--md-sys-color-outline-variant);width:4px;height:56px;transition:background .2s cubic-bezier(.2,0,0,1),height .35s cubic-bezier(.3,0,0,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resizer-DvhP_P:hover,.resizer-DvhP_P:active{background:0 0}.resizer-DvhP_P:hover:after,.resizer-DvhP_P:active:after{background:var(--md-sys-color-primary);height:76px}.resizer-DvhP_P:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:-3px}.resizer-DvhP_P:focus-visible:after{background:var(--md-sys-color-primary);height:76px}@media (prefers-reduced-motion:reduce){.resizer-DvhP_P{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.resizer-DvhP_P:after{transition:none}}@media (max-width:768px){.resizer-DvhP_P{display:none}}.rightPanel-yI72Zn{height:100%;overflow:hidden}@media (max-width:768px){.rightPanel-yI72Zn{height:100%;display:none;width:100%!important}.rightPanel-yI72Zn.active-siDj5p{flex-direction:column;display:flex}}.editorWrapper-sHv9mI{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.editorWrapper-sHv9mI>div{height:100%!important;min-height:0!important}.viewModeToggle-tzFTYz.viewModeToggle-tzFTYz{height:auto;min-height:0;margin-bottom:var(--space-3);width:-webkit-fit-content;width:-moz-fit-content;background:0 0;border-radius:0;align-items:center;gap:2px;width:fit-content;padding:0;display:flex}.viewModeButton-OYQV19.viewModeButton-OYQV19{--seg-pill:16px;align-items:center;gap:var(--space-1);min-width:0;min-height:0;padding:var(--space-1) var(--space-3);border-radius:var(--m3-shape-xs);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);font-size:var(--font-size-sm);font-weight:var(--font-weight-emphasized-label);border:none;display:flex}@media (prefers-reduced-motion:reduce){.viewModeButton-OYQV19.viewModeButton-OYQV19{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}.viewModeButton-OYQV19.viewModeButton-OYQV19:first-child{border-top-left-radius:var(--seg-pill);border-bottom-left-radius:var(--seg-pill)}.viewModeButton-OYQV19.viewModeButton-OYQV19:last-child{border-top-right-radius:var(--seg-pill);border-bottom-right-radius:var(--seg-pill)}.viewModeButton-OYQV19.viewModeButton-OYQV19.active-siDj5p{border-radius:var(--seg-pill);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}@media (max-width:768px){.viewModeButton-OYQV19.viewModeButton-OYQV19{--seg-pill:24px;min-height:48px}}.loading-bgxEvr{justify-content:center;align-items:center;gap:var(--space-3);height:100%;color:var(--text-secondary);flex-direction:column;display:flex}.error-LR1I7e{height:100%;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.fallbackHeader-COZ6lX{justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 14px;display:flex}.fallbackTitle-G20yaL,.fallbackIcon-zvMtpt,.fallbackTabs-VFgdqD span,.fallbackProblem-o1caqS>span,.fallbackToolbar-L3l67_ span,.fallbackCode-Tqxg06 span{background:linear-gradient(100deg, var(--md-sys-color-surface-container-high) 20%, var(--md-sys-color-surface-container-highest) 38%, var(--md-sys-color-surface-container-high) 56%);background-size:220% 100%;animation:1.35s ease-in-out infinite editorSkeleton-ZWwh_j;display:block}@media (forced-colors:active){.fallbackTitle-G20yaL,.fallbackIcon-zvMtpt,.fallbackTabs-VFgdqD span,.fallbackProblem-o1caqS>span,.fallbackToolbar-L3l67_ span,.fallbackCode-Tqxg06 span{background:graytext;animation:none}}@media (prefers-reduced-motion:reduce){.fallbackTitle-G20yaL,.fallbackIcon-zvMtpt,.fallbackTabs-VFgdqD span,.fallbackProblem-o1caqS>span,.fallbackToolbar-L3l67_ span,.fallbackCode-Tqxg06 span{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation:none}}.fallbackTitle-G20yaL{border-radius:var(--m3-shape-full);width:min(360px,48vw);height:18px}.fallbackIcon-zvMtpt{border-radius:50%;width:40px;height:40px}.fallbackTabs-VFgdqD{gap:4px;padding:0 8px 8px;display:none}.fallbackTabs-VFgdqD span{border-radius:var(--m3-shape-full);flex:1;height:48px}.fallbackWorkspace-E86tGg{flex:1;grid-template-columns:minmax(240px,42fr) minmax(0,58fr);gap:14px;min-height:0;padding:0 8px 8px;display:grid}.fallbackWorkspaceEmbedded-XJz5Sm{width:100%;height:100%;padding:0}.fallbackProblem-o1caqS,.fallbackEditor-wHMlFK{border-radius:var(--m3-shape-lg-plus);background:var(--modal-pane,var(--md-sys-color-surface-container-lowest));min-width:0;min-height:0}.fallbackProblem-o1caqS{flex-direction:column;gap:14px;padding:max(18px,min(2vw,28px));display:flex}.fallbackProblem-o1caqS>span{border-radius:var(--m3-shape-full);height:12px}.fallbackProblem-o1caqS .fallbackLineWide-ms3T2S{width:76%;height:22px}.fallbackProblem-o1caqS .fallbackLine-p4s_xo{width:92%}.fallbackProblem-o1caqS .fallbackLineShort-bL0AHm{width:64%}.fallbackProblem-o1caqS .fallbackParagraph-dh7BTc{border-radius:var(--m3-shape-lg);width:100%;height:132px;margin-top:8px}.fallbackEditor-wHMlFK{flex-direction:column;gap:8px;padding:8px;display:flex}.fallbackToolbar-L3l67_{justify-content:flex-end;gap:4px;display:flex}.fallbackToolbar-L3l67_ span{border-radius:var(--m3-shape-full);width:88px;height:40px}.fallbackToolbar-L3l67_ span:first-child{width:144px;margin-right:auto}.fallbackToolbar-L3l67_ span:last-child{width:40px}.fallbackCode-Tqxg06{border-radius:var(--m3-shape-lg);background:var(--md-sys-color-surface);flex-direction:column;flex:1;gap:14px;min-height:0;padding:22px;display:flex}.fallbackCode-Tqxg06 span{border-radius:var(--m3-shape-full);width:68%;height:10px}.fallbackCode-Tqxg06 span:nth-child(2){width:84%;margin-left:24px}.fallbackCode-Tqxg06 span:nth-child(3){width:54%;margin-left:48px}.fallbackCode-Tqxg06 span:nth-child(4){width:72%;margin-left:24px}.fallbackCode-Tqxg06 span:nth-child(5){width:38%}.fallbackStatus-Jbi6Wb{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.fallbackHeader-COZ6lX{min-height:calc(56px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) calc(10px + env(safe-area-inset-right)) 6px calc(12px + env(safe-area-inset-left))}.fallbackTabs-VFgdqD{padding:0 calc(8px + env(safe-area-inset-right)) 8px calc(8px + env(safe-area-inset-left));display:flex}.fallbackWorkspace-E86tGg{padding:0 calc(4px + env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) calc(4px + env(safe-area-inset-left));grid-template-columns:minmax(0,1fr)}.fallbackWorkspaceEmbedded-XJz5Sm{padding:0}.fallbackProblem-o1caqS{display:none}.fallbackEditor-wHMlFK{border-radius:var(--m3-shape-lg-plus)}.fallbackToolbar-L3l67_ span{height:48px}.fallbackToolbar-L3l67_ span:first-child{width:112px}.fallbackToolbar-L3l67_ span:last-child{width:48px}}@keyframes editorSkeleton-ZWwh_j{0%{background-position:120% 0}to{background-position:-120% 0}}