html body.questions-page .main-container.main-container{width:100%!important;max-width:none!important;padding-block:36px 88px!important}html body.questions-page .questions-container.questions-container{gap:24px;display:grid;width:min(100% - 48px,1280px)!important;max-width:1280px!important;padding:0!important}html body.questions-page :is(.questions-filter-panel,.questions-list-panel){border:1px solid var(--ds-t-hairline);background:var(--ds-t-surface);box-shadow:none;border-radius:8px}html body.questions-page .questions-filter-panel{gap:24px;padding:28px 32px;display:grid}html body.questions-page .questions-page-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}html body.questions-page #questionsPageTitle#questionsPageTitle{color:var(--ds-t-ink);letter-spacing:0;margin:0;line-height:1.2;font-size:30px!important;font-weight:680!important}html body.questions-page .questions-search-bar{gap:18px;display:grid}html body.questions-page :is(.questions-filter-row,.questions-selected-row){grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}html body.questions-page .questions-filter-label{color:var(--ds-t-ink);white-space:nowrap;font-size:15px;font-weight:620;line-height:1.4}html body.questions-page .questions-container .search-box{min-width:0;grid-template-columns:minmax(280px,1fr) 170px auto!important;align-items:center!important;gap:12px!important;display:grid!important}html body.questions-page .questions-keyword-control{border:1px solid var(--ds-t-hairline);background:var(--ds-t-canvas);min-width:0;height:48px;color:color-mix(in srgb, var(--ds-t-ink) 52%, transparent);border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:0 16px;display:grid}html body.questions-page .questions-keyword-control:focus-within{border-color:var(--ds-t-ink);outline:2px solid color-mix(in srgb, var(--ds-t-ink) 18%, transparent);outline-offset:1px}html body.questions-page .questions-keyword-control>i{text-align:center;font-size:15px}html body.questions-page .questions-container #questionsSearch#questionsSearch{width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;box-shadow:none!important;color:var(--ds-t-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;font-size:15px!important;line-height:1.4!important}html body.questions-page .questions-container #questionsSearch#questionsSearch:focus{box-shadow:none!important;border:0!important;outline:0!important}html body.questions-page .questions-container #difficultyFilter#difficultyFilter#difficultyFilter#difficultyFilter{border-radius:8px!important;width:170px!important;min-width:170px!important;height:48px!important;min-height:48px!important;padding:0 38px 0 14px!important;font-size:15px!important}html body.questions-page .questions-container #questionFilterBtn#questionFilterBtn{white-space:nowrap;border:1px solid var(--ds-t-hairline)!important;background:var(--ds-t-surface)!important;width:auto!important;min-width:148px!important;max-width:240px!important;height:48px!important;min-height:48px!important;color:var(--ds-t-ink)!important;border-radius:8px!important;gap:9px!important;padding:0 17px!important;font-size:14px!important;font-weight:620!important;line-height:1.2!important;display:inline-flex!important}html body.questions-page .questions-container #questionFilterBtn#questionFilterBtn>span{text-overflow:ellipsis;min-width:0;overflow:hidden}html body.questions-page .questions-container #uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn{corner-shape:round!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;box-shadow:none!important;border:0!important;border-radius:50%!important;flex:0 0 44px!important;place-items:center!important;padding:0!important;display:inline-grid!important;transform:none!important}html body.questions-page .questions-container #uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn:is(:hover,:active){box-shadow:none!important;transform:none!important}html body.questions-page .questions-container #uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn:focus-visible{box-shadow:none!important;outline:2px solid color-mix(in srgb, var(--ds-t-primary) 72%, transparent)!important;outline-offset:3px!important}html body.questions-page .questions-container #uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn>i{font-size:16px!important;line-height:1!important}html body.questions-page .questions-container #uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn#uploadQuestionBtn[hidden]{display:none!important}html body.questions-page .question-tag-search-summary{min-width:0;min-height:30px}html body.questions-page .questions-selected-empty{min-height:30px;color:color-mix(in srgb, var(--ds-t-ink) 45%, transparent);align-items:center;font-size:14px;line-height:1.5;display:inline-flex}html body.questions-page .question-tag-search-summary__row{min-height:30px}html body.questions-page .question-tag-search-summary__chips{align-items:center!important;gap:8px!important}html body.questions-page .question-tag-search-summary :is(.question-tag-inline,.questions-selected-category){min-height:var(--ds-tag-height,32px)!important;padding:0 var(--ds-tag-padding-inline,9px)!important;border-radius:var(--ds-tag-radius,4px)!important;font-size:var(--ds-tag-font-size,13px)!important;line-height:1.2!important}html body.questions-page .questions-filter-footer{border-top:1px solid var(--ds-t-hairline-soft);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}html body.questions-page .questions-result-count{color:color-mix(in srgb, var(--ds-t-ink) 62%, transparent);margin:0;font-size:15px;line-height:1.4}html body.questions-page .questions-result-count strong{color:var(--ds-t-ink);font-variant-numeric:tabular-nums;margin-inline:4px;font-size:20px;font-weight:680}html body.questions-page #clearQuestionsFilters#clearQuestionsFilters#clearQuestionsFilters{text-underline-offset:4px;text-decoration:underline;min-width:0!important;min-height:40px!important;color:var(--ds-t-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 4px!important;font-size:14px!important;font-weight:620!important;line-height:1.2!important}html body.questions-page .questions-list-panel{overflow:hidden}html body.questions-page .questions-table-header,html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row{grid-template-columns:28px 92px minmax(240px,1fr) minmax(210px,320px) 96px!important;align-items:center!important;column-gap:18px!important;min-width:0!important;display:grid!important}html body.questions-page .questions-table-header{background:var(--ds-t-canvas);min-height:58px;border:0!important;border-bottom:1px solid var(--ds-t-hairline)!important;margin:0!important;padding:0 24px!important}html body.questions-page .questions-table-header__cell{white-space:nowrap;opacity:.62!important;color:var(--ds-t-ink)!important;font-family:var(--ds-font)!important;letter-spacing:0!important;text-align:left!important;font-size:13px!important;font-weight:620!important;line-height:1.3!important}html body.questions-page .questions-table-header__difficulty{text-align:right!important}html body.questions-page #questionsGrid#questionsGrid{min-height:0;gap:0!important;padding:0!important;display:grid!important}html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row{border:0!important;border-bottom:1px solid var(--ds-t-hairline-soft)!important;background:var(--ds-t-surface)!important;min-height:70px!important;box-shadow:none!important;border-radius:0!important;padding:13px 24px!important}html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row:last-child{border-bottom:0!important}html body.questions-page #questionsGrid .question-row-status{justify-self:center}html body.questions-page #questionsGrid .question-row-problem-link{min-width:0;color:color-mix(in srgb, var(--ds-t-ink) 68%, transparent);white-space:nowrap;font-size:14px;font-weight:620;line-height:1.4;text-decoration:none;display:block}html body.questions-page #questionsGrid .question-problem-no.question-problem-no{color:inherit!important;font-family:var(--ds-font-mono)!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:0!important}html body.questions-page #questionsGrid .question-row-title-module.question-row-title-module{color:var(--ds-t-ink);line-height:1.5;text-decoration:none;min-width:0!important;display:block!important}html body.questions-page #questionsGrid .question-title-text.question-title-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0!important;color:var(--ds-t-ink)!important;text-overflow:ellipsis!important;white-space:normal!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}html body.questions-page #questionsGrid .question-row-tags.question-row-tags{max-height:50px;flex-wrap:wrap!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:hidden!important}html body.questions-page #questionsGrid .question-row-tags :is(.category-tag,.question-topic-tag){text-overflow:ellipsis;opacity:1;overflow:hidden;max-width:min(100%,112px)!important;min-height:var(--ds-tag-height,32px)!important;padding:0 var(--ds-tag-padding-inline,9px)!important;border-radius:var(--ds-tag-radius,4px)!important;font-size:var(--ds-tag-font-size,13px)!important;border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-tag-radius,4px)!important;background:color-mix(in srgb, var(--ds-t-ink) 4%, var(--ds-t-surface))!important;color:color-mix(in srgb, var(--ds-t-ink) 70%, transparent)!important;font-family:var(--ds-font)!important;font-size:var(--ds-tag-font-size,13px)!important;letter-spacing:0!important;white-space:nowrap!important;font-weight:560!important;line-height:1.25!important;display:inline-flex!important}html body.questions-page #questionsGrid .question-row-difficulty-cell{min-width:0}html body.questions-page #questionsGrid .question-difficulty.question-difficulty{white-space:nowrap;display:inline-flex;min-height:var(--ds-tag-height,32px)!important;padding:0 var(--ds-tag-padding-inline,9px)!important;border-radius:var(--ds-tag-radius,4px)!important;font-size:var(--ds-tag-font-size,13px)!important;font-family:var(--ds-font)!important;font-size:var(--ds-tag-font-size,13px)!important;letter-spacing:0!important;font-weight:620!important;line-height:1.25!important}html body.questions-page #questionsGrid[data-page-skeleton=questions] .page-skeleton__block{border-radius:4px}html body.questions-page #questionsGrid[data-page-skeleton=questions] .page-skeleton__block--title{width:min(72%,320px);height:16px}html body.questions-page #questionsGrid>.page-state{background:0 0;border:0;border-radius:0;min-height:280px}html body.questions-page .questions-pagination{border-top:1px solid var(--ds-t-hairline-soft);margin:0;padding:22px 20px}@media (width<=980px){html body.questions-page .questions-container .search-box{grid-template-columns:minmax(220px,1fr) 160px!important}html body.questions-page .questions-container #questionFilterBtn#questionFilterBtn{grid-column:1/-1;justify-self:start}html body.questions-page .questions-table-header,html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row{grid-template-columns:28px 84px minmax(220px,1fr) 86px!important}html body.questions-page .questions-table-header__tags,html body.questions-page #questionsGrid .question-row-tags{display:none!important}}@media (width<=640px){html body.questions-page .main-container.main-container{padding-block:24px 56px!important}html body.questions-page .questions-container.questions-container{gap:16px;width:min(100% - 24px,1280px)!important}html body.questions-page .questions-filter-panel{gap:20px;padding:20px}html body.questions-page .questions-page-heading h1{font-size:26px!important}html body.questions-page :is(.questions-filter-row,.questions-selected-row){grid-template-columns:1fr;gap:8px}html body.questions-page .questions-container .search-box{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}html body.questions-page .questions-keyword-control{grid-column:1/-1}html body.questions-page .questions-container #difficultyFilter#difficultyFilter{width:100%!important;min-width:0!important}html body.questions-page .questions-container #questionFilterBtn#questionFilterBtn{grid-column:auto;justify-self:stretch;min-width:0!important;max-width:none!important}html body.questions-page .questions-filter-footer{gap:12px;padding-top:16px}html body.questions-page .questions-result-count{font-size:14px}html body.questions-page .questions-result-count strong{font-size:18px}html body.questions-page .questions-table-header,html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row{grid-template-columns:22px 72px minmax(0,1fr)!important;column-gap:10px!important}html body.questions-page .questions-table-header{min-height:52px;padding-inline:16px!important}html body.questions-page .questions-table-header>:nth-child(4),html body.questions-page .questions-table-header>:nth-child(5){display:none!important}html body.questions-page #questionsGrid#questionsGrid{min-height:0!important}html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row{align-items:center!important;row-gap:8px!important;min-height:124px!important;padding:16px!important}html body.questions-page #questionsGrid .question-row-status{grid-area:1/1}html body.questions-page #questionsGrid .question-row-problem-link{grid-area:1/2}html body.questions-page #questionsGrid .question-row-difficulty-cell{grid-area:1/3;justify-content:flex-end!important;display:flex!important}html body.questions-page #questionsGrid .question-row-title-module.question-row-title-module{grid-row:2;grid-column:2/4!important}html body.questions-page #questionsGrid .question-row-tags.question-row-tags{grid-area:3/2/auto/4;max-height:27px;flex-wrap:nowrap!important;justify-content:flex-start!important;display:flex!important}html body.questions-page #questionsGrid .question-title-text.question-title-text{font-size:15px!important;line-height:1.45!important}html body.questions-page #questionsGrid[data-page-skeleton=questions] .page-skeleton__tags{display:flex!important}html body.questions-page .pagination-controls{width:100%}html body.questions-page .pagination-info{justify-content:center;width:100%;margin:8px 0 0}}@media (width<=380px){html body.questions-page .questions-container .search-box{grid-template-columns:1fr!important}html body.questions-page .questions-container #questionFilterBtn#questionFilterBtn{grid-column:1}}html body.questions-page .main-container.main-container{padding-block:24px 64px!important}html body.questions-page .questions-container.questions-container{gap:16px!important;width:min(100% - 32px,1360px)!important;max-width:1360px!important}html body.questions-page :is(.questions-filter-panel,.questions-list-panel){background:#fff!important;border:1px solid #cddbe5!important;border-radius:6px!important;box-shadow:0 2px #234c690f!important}html body.questions-page .questions-filter-panel{gap:14px!important;padding:18px 20px 14px!important}html body.questions-page #questionsPageTitle#questionsPageTitle{color:#173b57!important;font-size:26px!important;font-weight:720!important;line-height:1.15!important}html body.questions-page .questions-search-bar{gap:10px!important}html body.questions-page :is(.questions-filter-row,.questions-selected-row){grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important}html body.questions-page .questions-filter-label{color:#536779!important;font-family:var(--ds-font-mono)!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:650!important}html body.questions-page .questions-container .search-box{grid-template-columns:minmax(240px,1fr) 150px 150px!important;gap:8px!important}html body.questions-page .questions-keyword-control,html body.questions-page .questions-container #difficultyFilter#difficultyFilter,html body.questions-page .questions-container #questionFilterBtn#questionFilterBtn{background:#f8fbfd!important;border:1px solid #c8d6e1!important;border-radius:4px!important;height:40px!important;min-height:40px!important}html body.questions-page .questions-keyword-control{gap:8px!important;padding-inline:12px!important}html body.questions-page .questions-container #questionsSearch#questionsSearch{color:#172331!important;height:38px!important;min-height:38px!important;font-size:14px!important}html body.questions-page .questions-container #difficultyFilter#difficultyFilter{color:#294b63!important;width:150px!important;min-width:150px!important;padding-inline:11px 30px!important;font-size:13px!important}html body.questions-page .questions-container #questionFilterBtn#questionFilterBtn{color:#fff!important;background:#28769b!important;border-color:#28769b!important;min-width:150px!important;padding-inline:12px!important;font-size:13px!important}html body.questions-page .questions-filter-footer{border-top:1px solid #e1e9ee!important;min-height:28px!important;padding-top:10px!important}html body.questions-page .questions-result-count{color:#647788!important;font-size:12px!important}html body.questions-page .questions-result-count strong{color:#173b57!important;font-size:17px!important}html body.questions-page .questions-clear-filters{color:#28769b!important;font-size:12px!important}html body.questions-page .questions-table-header,html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row{grid-template-columns:28px 88px minmax(260px,1fr) minmax(220px,320px) 92px!important;column-gap:14px!important}html body.questions-page .questions-table-header{background:#f1f6f9!important;border-bottom:1px solid #cddbe5!important;min-height:44px!important;padding:0 18px!important}html body.questions-page .questions-table-header__cell{color:#526879!important;font-family:var(--ds-font-mono)!important;letter-spacing:.06em!important;font-size:11px!important;font-weight:650!important}html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row{background:#fff!important;border-bottom:1px solid #e5edf1!important;min-height:58px!important;padding:9px 18px!important;transition:background-color .16s!important}html body.questions-page #questionsGrid .question-row-problem-link{color:#5d7383!important;font-family:var(--ds-font-mono)!important;font-size:12px!important;font-weight:600!important}html body.questions-page #questionsGrid .question-title-text{color:#2779ab!important;font-size:14px!important;font-weight:560!important;line-height:1.35!important}html body.questions-page #questionsGrid .question-row-title-module:hover .question-title-text,html body.questions-page #questionsGrid .question-row-title-module:focus-visible .question-title-text{color:#174f74!important;text-underline-offset:3px!important;text-decoration:underline!important}html body.questions-page #questionsGrid .question-row-tags.question-row-tags{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:4px!important;max-height:50px!important}html body.questions-page #questionsGrid .question-row-difficulty-cell{justify-content:flex-end!important}@media (width<=800px){html body.questions-page .questions-container.questions-container{width:min(100% - 20px,680px)!important}html body.questions-page .questions-filter-panel{padding:16px 14px 12px!important}html body.questions-page .questions-container .search-box{grid-template-columns:minmax(0,1fr) 132px!important}html body.questions-page .questions-keyword-control{grid-column:1/-1!important}html body.questions-page .questions-container #difficultyFilter#difficultyFilter,html body.questions-page .questions-container #questionFilterBtn#questionFilterBtn{width:auto!important;min-width:0!important}html body.questions-page .questions-table-header,html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row{grid-template-columns:24px minmax(72px,auto) minmax(0,1fr) 78px!important;column-gap:9px!important}html body.questions-page .questions-table-header__tags,html body.questions-page #questionsGrid .question-row-tags{display:none!important}html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row{min-height:64px!important;padding:9px 12px!important}}html body.questions-page .questions-pagination{padding:12px 14px!important}html body.questions-page .questions-pagination .pagination-controls{border-radius:12px!important;gap:4px!important;width:fit-content!important;max-width:100%!important;padding:5px!important}html body.questions-page .questions-pagination .pagination-btn,html body.questions-page .questions-pagination .pagination-ellipsis{border-radius:8px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding-inline:7px!important;font-size:12px!important}html body.questions-page .questions-pagination .pagination-info{width:auto!important;height:28px!important;min-height:28px!important;margin:0 0 0 6px!important;padding-inline:6px!important;font-size:11px!important}@media (width<=560px){html body.questions-page .questions-pagination .pagination-controls{width:100%!important}html body.questions-page .questions-pagination .pagination-info{justify-content:center!important;width:100%!important;margin:4px 0 0!important}}html body.questions-page .questions-pagination .pagination-controls{corner-shape:round!important;background:#fff!important;border:1px solid #d9d9d6!important;border-radius:999px!important;gap:5px!important;padding:5px!important;overflow:visible!important}html body.questions-page .questions-pagination :is(.pagination-btn,.pagination-ellipsis){corner-shape:round!important;border-radius:999px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding-inline:9px!important;font-size:14px!important}html body.questions-page .questions-pagination .pagination-controls{box-shadow:none!important;background:#fff!important;border-color:#ddddda!important;gap:2px!important;padding:4px!important}html body.questions-page .questions-pagination .pagination-btn{color:#333330!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important;font-size:13px!important;font-weight:520!important;transition:background-color .15s,color .15s!important;transform:none!important}html body.questions-page .questions-pagination .pagination-btn:not(:disabled):not(.pagination-btn-active):hover,html body.questions-page .questions-pagination .pagination-btn:not(:disabled):not(.pagination-btn-active):focus-visible{color:#000!important;background:#f1f1ee!important}html body.questions-page .questions-pagination .pagination-btn-active,html body.questions-page .questions-pagination .pagination-btn-active:hover,html body.questions-page .questions-pagination .pagination-btn-active:focus-visible{color:#fff!important;background:#171717!important;font-weight:650!important}html body.questions-page .questions-pagination :is(.pagination-btn-prev,.pagination-btn-next){background:#f4f4f1!important;gap:5px!important;width:auto!important;min-width:0!important;padding-inline:11px!important}html body.questions-page .questions-pagination .pagination-info{color:#5b5b57!important;border-left:1px solid #e5e5e2!important;height:34px!important;min-height:34px!important;margin-left:6px!important;padding:0 10px!important;font-size:12px!important;font-weight:500!important}html body.questions-page .questions-pagination{padding-block:9px!important}html body.questions-page .questions-pagination .pagination-controls{border-color:#e4e4e1!important;gap:1px!important;padding:3px!important}html body.questions-page .questions-pagination .pagination-btn{min-width:30px!important;height:30px!important;min-height:30px!important;font-size:12px!important;font-weight:500!important}html body.questions-page .questions-pagination .pagination-btn-active{background:#111!important;font-weight:620!important}html body.questions-page .questions-pagination :is(.pagination-btn-prev,.pagination-btn-next){color:#353532!important;background:0 0!important;gap:4px!important;padding-inline:9px!important}html body.questions-page .questions-pagination :is(.pagination-btn-prev,.pagination-btn-next):not(:disabled):hover,html body.questions-page .questions-pagination :is(.pagination-btn-prev,.pagination-btn-next):not(:disabled):focus-visible{background:#f2f2ef!important}html body.questions-page .questions-pagination .pagination-info{color:#686864!important;border-left-color:#e8e8e5!important;height:36px!important;min-height:36px!important;margin-left:6px!important;padding-inline:7px!important;font-size:12px!important}html body.questions-page .questions-pagination .pagination-controls{isolation:auto!important;corner-shape:round!important;width:fit-content!important;max-width:100%!important;height:32px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8d8d4!important;border-radius:999px!important;align-items:center!important;gap:0!important;padding:2px!important;display:inline-flex!important;position:static!important;overflow:visible!important}html body.questions-page .questions-pagination :is(.pagination-btn,.pagination-ellipsis){font-variant-numeric:tabular-nums;corner-shape:round!important;color:#5f5f5a!important;letter-spacing:0!important;width:auto!important;min-width:26px!important;height:26px!important;min-height:26px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 6px!important;font-size:11px!important;font-weight:540!important;line-height:1!important;transition:background-color .12s,color .12s!important;display:inline-flex!important;transform:none!important}html body.questions-page .questions-pagination :is(.pagination-btn-prev,.pagination-btn-next){color:#20201e!important;width:27px!important;min-width:27px!important;padding:0!important}html body.questions-page .questions-pagination .pagination-btn-prev{margin-right:2px!important}html body.questions-page .questions-pagination .pagination-btn-next{margin-left:2px!important}html body.questions-page .questions-pagination .pagination-ellipsis{color:#9a9a95!important;min-width:16px!important;padding:0 2px!important}html body.questions-page .questions-pagination .pagination-info{font-variant-numeric:tabular-nums;white-space:nowrap;color:#8a8a85!important;border:0!important;justify-content:flex-start!important;align-items:baseline!important;gap:4px!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}@media (width<=560px){html body.questions-page .questions-pagination{flex-wrap:wrap!important;gap:7px!important;padding-inline:10px!important}html body.questions-page .questions-pagination .pagination-controls{width:auto!important}html body.questions-page .questions-pagination .pagination-info{width:auto!important;margin:0!important}html body.questions-page .questions-pagination .pagination-info-total{display:none}}html body.questions-page .questions-pagination :is(.pagination-btn,.pagination-ellipsis){box-sizing:border-box!important;vertical-align:middle!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;line-height:26px!important}html body.questions-page .questions-pagination :is(.pagination-btn-prev,.pagination-btn-next){width:27px!important;min-width:27px!important;height:26px!important;min-height:26px!important;line-height:26px!important}html body.questions-page .questions-pagination .pagination-controls{align-items:center!important}html body.questions-page .questions-pagination :is(.pagination-btn,.pagination-ellipsis){vertical-align:middle!important}html body.questions-page .questions-pagination .pagination-btn-active,html body.questions-page .questions-pagination .pagination-btn-active:is(:hover,:focus-visible){color:#111!important;background:0 0!important;min-width:26px!important;height:26px!important;min-height:26px!important;margin-inline:0!important;padding-inline:6px!important;font-weight:720!important}html body.questions-page .questions-pagination .pagination-controls{isolation:isolate!important;corner-shape:squircle!important;corner-shape:superellipse(2)!important;background:#d9d9d6!important;border:0!important;border-radius:999px!important;position:relative!important;overflow:hidden!important}html body.questions-page .questions-pagination .pagination-controls:before{z-index:0!important;corner-shape:squircle!important;corner-shape:superellipse(2)!important;content:""!important;pointer-events:none!important;background:#fff!important;border-radius:999px!important;position:absolute!important;inset:1px!important}html body.questions-page .questions-pagination .pagination-controls>*{z-index:1!important;position:relative!important}html body.questions-page .questions-pagination .pagination-controls{border-radius:28px!important}html body.questions-page .questions-pagination .pagination-controls:before{border-radius:27px!important}@media (width<=560px){html body.questions-page .questions-pagination .pagination-controls{border-radius:24px!important}html body.questions-page .questions-pagination .pagination-controls:before{border-radius:23px!important}html body.questions-page #questionsPageTitle#questionsPageTitle{font-size:23px!important}html body.questions-page :is(.questions-filter-row,.questions-selected-row){grid-template-columns:1fr!important;gap:6px!important}html body.questions-page .questions-table-header{display:none!important}html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row{grid-template-columns:22px minmax(64px,auto) minmax(0,1fr)!important}html body.questions-page #questionsGrid .question-row-difficulty-cell{grid-column:3!important;justify-content:flex-start!important;padding-top:2px!important}}html body.questions-page{color:#111!important;background:#f7f7f5!important}html body.questions-page :is(.questions-filter-panel,.questions-list-panel){box-shadow:none!important;background:#fff!important;border-color:#d9d9d6!important}html body.questions-page #questionsPageTitle#questionsPageTitle,html body.questions-page .questions-result-count strong{color:#111!important}html body.questions-page .questions-filter-label,html body.questions-page .questions-table-header__cell,html body.questions-page .questions-result-count,html body.questions-page .questions-clear-filters{color:#4d4d4a!important}html body.questions-page .questions-keyword-control,html body.questions-page .questions-container #difficultyFilter#difficultyFilter,html body.questions-page .questions-container #questionFilterBtn#questionFilterBtn{color:#111!important;background:#fff!important;border-color:#bdbdb9!important}html body.questions-page .questions-container #questionFilterBtn#questionFilterBtn{color:#fff!important;background:#111!important;border-color:#111!important}html body.questions-page .questions-container #questionFilterBtn#questionFilterBtn:hover,html body.questions-page .questions-container #questionFilterBtn#questionFilterBtn:focus-visible{background:#333!important;border-color:#333!important}html body.questions-page .questions-filter-footer{border-top-color:#e2e2df!important}html body.questions-page .questions-table-header{background:#fafaf8!important;border-bottom-color:#cfcfcb!important}html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row{background:#fff!important;border-bottom-color:#e7e7e3!important}html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row:hover{background:#f5f5f2!important}html body.questions-page #questionsGrid .question-row-problem-link,html body.questions-page #questionsGrid .question-title-text,html body.questions-page #questionsGrid .question-row-title-module:hover .question-title-text,html body.questions-page #questionsGrid .question-row-title-module:focus-visible .question-title-text{color:#111!important}html body.questions-page :is(.questions-filter-panel,.questions-list-panel){border-radius:var(--ds-rounded-lg,24px)!important}html body.questions-page .questions-keyword-control,html body.questions-page .questions-container #difficultyFilter#difficultyFilter,html body.questions-page .questions-container #questionFilterBtn#questionFilterBtn{border-radius:var(--ds-rounded-md,8px)!important}html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row,html body.questions-page .questions-table-header{border-radius:0!important}html body.questions-page .questions-table-header__tags{text-align:left!important;grid-column:4!important;justify-self:stretch!important}html body.questions-page :is(.questions-filter-panel,.questions-list-panel,.questions-keyword-control,#difficultyFilter,#questionFilterBtn,#uploadQuestionBtn,.question-tag,.category-tag,.question-topic-tag,.question-tag-inline,.question-tag-chip,.question-tag-choice,.question-difficulty,.difficulty-tag){corner-shape:squircle!important;corner-shape:superellipse(2)!important}html body.questions-page .questions-container.questions-container>:is(.questions-filter-panel,.questions-list-panel){border-radius:var(--ds-rounded-lg,24px)!important;corner-shape:squircle!important;corner-shape:superellipse(2)!important;border-bottom-right-radius:var(--ds-rounded-lg,24px)!important;corner-bottom-right-shape:superellipse(2)!important;box-shadow:none!important;background-color:#0000!important;background-image:linear-gradient(#fff 0 0),linear-gradient(#d9d9d6 0 0)!important;background-position:0 0,0 0!important;background-repeat:no-repeat!important;background-size:auto,auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,border-box!important;background-clip:padding-box,border-box!important;border:1px solid #0000!important;overflow:clip!important}html body.questions-page .questions-pagination .pagination-controls{border-radius:999px!important;gap:6px!important;padding:6px!important}html body.questions-page .questions-pagination :is(.pagination-btn,.pagination-ellipsis){border-radius:999px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding-inline:12px!important;font-size:16px!important}html body.questions-page .questions-pagination :is(.pagination-btn-prev,.pagination-btn-next){gap:8px!important;padding-inline:18px!important}html body.questions-page .questions-pagination .pagination-info{height:44px!important;min-height:44px!important;margin-left:8px!important;padding-inline:10px!important;font-size:14px!important}@media (width<=560px){html body.questions-page .questions-pagination :is(.pagination-btn,.pagination-ellipsis){min-width:36px!important;height:36px!important;min-height:36px!important;padding-inline:8px!important;font-size:13px!important}html body.questions-page .questions-pagination :is(.pagination-btn-prev,.pagination-btn-next){padding-inline:11px!important}html body.questions-page .questions-pagination .pagination-info{height:36px!important;min-height:36px!important;font-size:12px!important}}html body.questions-page .questions-pagination .pagination-controls{border-radius:999px!important;padding:5px!important}html body.questions-page .questions-pagination :is(.pagination-btn,.pagination-btn-prev,.pagination-btn-next,.pagination-ellipsis){border-radius:999px!important}html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row:is(:hover,:focus-within,:active),html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row.selected,html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row.is-selected{box-shadow:none!important;background:#fff!important;transform:none!important}html body.questions-page #questionsGrid .question-row-problem-link,html body.questions-page #questionsGrid .question-row-problem-link .question-problem-no{font-size:14px!important;font-weight:560!important;line-height:1.35!important}html body.questions-page #questionsGrid .question-row-title-module,html body.questions-page #questionsGrid .question-row-title-module .question-title-text,html body.questions-page #questionsGrid .question-row-title-module:hover .question-title-text,html body.questions-page #questionsGrid .question-row-title-module:focus-visible .question-title-text{text-decoration:none!important}html body.questions-page #questionsGrid .question-row-title-module .question-title-text{color:#3b3b38!important;transition:color .15s!important}html body.questions-page #questionsGrid .question-row-title-module:is(:hover,:focus-visible,:active) .question-title-text{color:#000!important}html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row{min-height:50px!important;padding-block:6px!important}@media (width<=800px){html body.questions-page #questionsGrid#questionsGrid>.question-row.question-row{min-height:56px!important;padding-block:7px!important}}html body.questions-page #questionsGrid .question-row-tags.question-row-tags{text-align:left!important;grid-column:4!important;justify-content:flex-start!important;justify-self:stretch!important}html body.questions-page #questionsPagination#questionsPagination .pagination-btn,html body.questions-page #questionsPagination#questionsPagination .pagination-btn:hover,html body.questions-page #questionsPagination#questionsPagination .pagination-btn:active,html body.questions-page #questionsPagination#questionsPagination .pagination-btn:disabled{box-sizing:border-box!important;color:#5f5f5a!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:540!important;line-height:26px!important;display:inline-flex!important;transform:none!important}html body.questions-page #questionsPagination#questionsPagination .pagination-btn-active,html body.questions-page #questionsPagination#questionsPagination .pagination-btn-active:hover,html body.questions-page #questionsPagination#questionsPagination .pagination-btn-active:active,html body.questions-page #questionsPagination#questionsPagination .pagination-btn-active:focus-visible{color:#111!important;background:0 0!important;border-radius:0!important;font-weight:720!important;box-shadow:inset 0 -1px #111!important}html body.questions-page #questionsPagination#questionsPagination :is(.pagination-btn-prev,.pagination-btn-next),html body.questions-page #questionsPagination#questionsPagination :is(.pagination-btn-prev,.pagination-btn-next):hover,html body.questions-page #questionsPagination#questionsPagination :is(.pagination-btn-prev,.pagination-btn-next):disabled{color:#20201e!important;background:0 0!important;width:27px!important;min-width:27px!important}html body.questions-page #questionsPagination#questionsPagination :is(.pagination-btn-prev,.pagination-btn-next):disabled{color:#b7b7b2!important;opacity:1!important}html body.questions-page .questions-pagination{justify-content:center!important;align-items:center!important;gap:10px!important;padding:10px 14px 11px!important;display:flex!important}html body.questions-page .questions-pagination .pagination-controls{corner-shape:round!important;width:fit-content!important;max-width:100%!important;height:32px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8d8d4!important;border-radius:999px!important;align-items:center!important;gap:0!important;padding:2px!important;display:inline-flex!important;overflow:visible!important}html body.questions-page .questions-pagination .pagination-controls:before{content:none!important;display:none!important}html body.questions-page .questions-pagination :is(.pagination-btn,.pagination-ellipsis){font-variant-numeric:tabular-nums;box-sizing:border-box!important;corner-shape:round!important;color:#5f5f5a!important;letter-spacing:0!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:540!important;line-height:26px!important;display:inline-flex!important;transform:none!important}html body.questions-page .questions-pagination .pagination-btn:not(:disabled):not(.pagination-btn-active):hover{color:#111!important;background:#f1f1ee!important}html body.questions-page .questions-pagination .pagination-btn:focus-visible{outline-offset:2px!important;outline:2px solid #111!important}html body.questions-page .questions-pagination .pagination-btn-active,html body.questions-page .questions-pagination .pagination-btn-active:is(:hover,:focus-visible){color:#111!important;background:0 0!important;border-radius:0!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important;font-weight:720!important;box-shadow:inset 0 -1px #111!important}html body.questions-page .questions-pagination :is(.pagination-btn-prev,.pagination-btn-next){color:#20201e!important;width:27px!important;min-width:27px!important;height:26px!important;min-height:26px!important;padding:0!important;line-height:26px!important}html body.questions-page .questions-pagination :is(.pagination-btn-prev,.pagination-btn-next) i{font-size:8px!important}html body.questions-page .questions-pagination :is(.pagination-btn-prev,.pagination-btn-next):disabled{color:#b7b7b2!important;opacity:1!important;background:0 0!important}html body.questions-page .questions-pagination .pagination-ellipsis{color:#9a9a95!important;width:16px!important;min-width:16px!important}html body.questions-page .questions-pagination .pagination-info{font-variant-numeric:tabular-nums;white-space:nowrap;color:#8a8a85!important;border:0!important;align-items:baseline!important;gap:4px!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:10px!important;line-height:1!important;display:inline-flex!important}html body.questions-page .questions-pagination .pagination-info strong{color:#333330!important;font-size:11px!important;font-weight:650!important}@media (width<=560px){html body.questions-page .questions-pagination{flex-wrap:wrap!important;gap:7px!important;padding-inline:10px!important}html body.questions-page .questions-pagination .pagination-info-total{display:none!important}}html body.questions-page #questionsGrid#questionsGrid#questionsGrid#questionsGrid .question-row-tags :is(.category-tag,.question-topic-tag){corner-shape:superellipse(2)!important;background:var(--tag-tone-bg,#7d8aa3)!important;background-color:var(--tag-tone-bg,#7d8aa3)!important;height:23px!important;min-height:23px!important;max-height:23px!important;color:var(--tag-tone-text,#fff)!important;font-family:var(--ds-font)!important;border:0!important;border-radius:2px!important;padding:0 7px!important;font-size:14px!important;font-weight:500!important;line-height:23px!important}html body.questions-page .questions-container .search-box.search-box{align-items:center!important}html body.questions-page .questions-keyword-control.questions-keyword-control,html body.questions-page .questions-container #difficultyFilter#difficultyFilter,html body.questions-page .questions-container #questionFilterBtn#questionFilterBtn{box-sizing:border-box!important;height:40px!important;min-height:40px!important;margin:0!important}html body.questions-page .questions-keyword-control.questions-keyword-control{border-radius:var(--ds-ui-control-radius,8px)!important;corner-shape:superellipse(2)!important;background:linear-gradient(#fff 0 0) padding-box padding-box,linear-gradient(#bdbdb9 0 0) border-box!important;border:1px solid #0000!important;grid-template-columns:18px minmax(0,1fr)!important;gap:9px!important;padding:0 12px!important}html body.questions-page .questions-container #difficultyFilter#difficultyFilter{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75 6.75 9 12l5.25-5.25' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(#fff 0 0),linear-gradient(#bdbdb9 0 0)!important;background-position:right 12px center,0 0,0 0!important;background-repeat:no-repeat,no-repeat,no-repeat!important;background-size:16px 16px,auto,auto!important;background-origin:padding-box,padding-box,border-box!important;background-clip:padding-box,padding-box,border-box!important;border:1px solid #0000!important}html body.questions-page .questions-keyword-control.questions-keyword-control:focus-within,html body.questions-page .questions-container #difficultyFilter#difficultyFilter#difficultyFilter#difficultyFilter:is(:focus,:focus-visible){border-color:#0000!important;outline:0!important}html body.questions-page .questions-keyword-control.questions-keyword-control:focus-within{background:linear-gradient(#fff 0 0) padding-box padding-box,linear-gradient(#111 0 0) border-box!important}html body.questions-page .questions-container #difficultyFilter#difficultyFilter#difficultyFilter#difficultyFilter:is(:focus,:focus-visible){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75 6.75 9 12l5.25-5.25' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(#fff 0 0),linear-gradient(#111 0 0)!important}html body.questions-page .questions-keyword-control.questions-keyword-control>i{color:#111!important;place-items:center!important;width:18px!important;height:18px!important;margin:0!important;font-size:14px!important;line-height:1!important;display:grid!important}html body.questions-page .questions-container #questionsSearch#questionsSearch#questionsSearch#questionsSearch{box-sizing:border-box!important;corner-shape:round!important;width:100%!important;min-width:0!important;height:38px!important;min-height:0!important;box-shadow:none!important;color:#111!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:38px!important}html body.questions-page .questions-container #questionsSearch#questionsSearch#questionsSearch#questionsSearch:is(:focus,:focus-visible){box-shadow:none!important;border:0!important;outline:0!important}html body.questions-page .questions-keyword-control.questions-keyword-control{border-radius:var(--ds-rounded-full,9999px)!important;corner-shape:round!important;grid-template-columns:18px minmax(0,1fr)!important;gap:10px!important;padding:0 16px!important;transition:background .18s,color .18s!important}html body.questions-page .questions-keyword-control.questions-keyword-control:has(#questionsSearch#questionsSearch#questionsSearch#questionsSearch){corner-shape:round!important}html body.questions-page .questions-container #difficultyFilter#difficultyFilter#difficultyFilter#difficultyFilter{border-radius:var(--ds-rounded-full,9999px)!important;corner-shape:round!important;background-position:right 16px center,0 0,0 0!important;padding:0 44px 0 17px!important;transition:background .18s,color .18s!important}html body.questions-page .questions-keyword-control.questions-keyword-control:focus-within,html body.questions-page .questions-container #difficultyFilter#difficultyFilter#difficultyFilter#difficultyFilter:focus-visible{outline-offset:2px!important;outline:2px solid #11111138!important}html body.questions-page .questions-container #questionFilterBtn#questionFilterBtn#questionFilterBtn{border-radius:var(--ds-rounded-full,9999px)!important;corner-shape:round!important}@media (width<=640px){html body.questions-page .questions-container .search-box.search-box.search-box{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:8px!important}html body.questions-page .questions-container #difficultyFilter#difficultyFilter#difficultyFilter#difficultyFilter#difficultyFilter#difficultyFilter,html body.questions-page .questions-container #questionFilterBtn#questionFilterBtn#questionFilterBtn#questionFilterBtn#questionFilterBtn#questionFilterBtn{box-sizing:border-box!important;grid-column:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;margin:0!important}}@media (width<=380px){html body.questions-page .questions-container .search-box.search-box.search-box{grid-template-columns:minmax(0,1fr)!important}html body.questions-page .questions-container #difficultyFilter#difficultyFilter#difficultyFilter#difficultyFilter#difficultyFilter#difficultyFilter,html body.questions-page .questions-container #questionFilterBtn#questionFilterBtn#questionFilterBtn#questionFilterBtn#questionFilterBtn#questionFilterBtn{grid-column:1!important}}@media (width>=981px){html body.questions-page .questions-container .search-box.search-box.search-box{grid-template-columns:minmax(240px,1fr) 170px 150px!important;column-gap:8px!important}html body.questions-page .questions-container #difficultyFilter#difficultyFilter#difficultyFilter#difficultyFilter#difficultyFilter#difficultyFilter{box-sizing:border-box!important;width:170px!important;min-width:170px!important;max-width:170px!important;height:40px!important;min-height:40px!important;margin:0!important}html body.questions-page .questions-container #questionFilterBtn#questionFilterBtn#questionFilterBtn#questionFilterBtn#questionFilterBtn#questionFilterBtn{box-sizing:border-box!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:40px!important;min-height:40px!important;margin:0!important}}