:root{--quiz-panel-width: 340px;--quiz-mobile-header-height: 3.25rem;--quiz-chat-footer-height: 63px}html.has-quiz-panel-docked body.has-sidebar-page #main-outlet-wrapper{grid-template-areas:"sidebar content quiz" "sidebar below-content quiz";grid-template-columns:var(--d-sidebar-width) minmax(0, 1fr) var(--quiz-panel-width);max-width:calc(var(--d-sidebar-width) + var(--d-max-width) + var(--quiz-panel-width))}html.has-quiz-panel-docked body:not(.has-sidebar-page) #main-outlet-wrapper{grid-template-areas:"content quiz" "below-content quiz";grid-template-columns:minmax(0, 1fr) var(--quiz-panel-width);max-width:calc(var(--d-max-width) + var(--quiz-panel-width))}html.has-quiz-panel-docked body.has-sidebar-page .d-header-wrap .wrap{max-width:calc(var(--d-sidebar-width) + var(--d-max-width) + var(--quiz-panel-width))}html.has-quiz-panel-docked body:not(.has-sidebar-page) .d-header-wrap .wrap{max-width:calc(var(--d-max-width) + var(--quiz-panel-width))}html.rtl.has-quiz-panel-docked body.has-sidebar-page #main-outlet-wrapper{grid-template-areas:"quiz content sidebar" "quiz below-content sidebar";grid-template-columns:var(--quiz-panel-width) minmax(0, 1fr) var(--d-sidebar-width)}html.rtl.has-quiz-panel-docked body:not(.has-sidebar-page) #main-outlet-wrapper{grid-template-areas:"quiz content" "quiz below-content";grid-template-columns:var(--quiz-panel-width) minmax(0, 1fr)}.quiz-panel-outlet{position:fixed;top:0;left:0;width:0;height:0;overflow:visible;pointer-events:none;z-index:1000}.quiz-panel-outlet .quiz-panel-container{pointer-events:auto}html.has-quiz-panel-docked .quiz-panel-outlet{position:sticky;top:var(--main-outlet-offset);align-self:start;grid-area:quiz;width:var(--quiz-panel-width);height:auto;z-index:auto}.quiz-header-icon .btn.active{color:var(--tertiary)}.quiz-panel-container{display:none;background:var(--secondary);border:1px solid var(--primary-low);box-shadow:var(--shadow-card);z-index:1000;flex-direction:column;min-width:0;overflow-x:hidden}.quiz-panel-container.is-visible{display:flex}.quiz-panel-container.is-docked:not(.is-minimized){position:relative;width:100%;height:auto;max-height:calc(var(--composer-vh, 1dvh)*100 - var(--main-outlet-offset, 0px));overflow-y:auto;border-left:1px solid var(--primary-low);border-radius:0;box-shadow:none}.quiz-panel-container.is-docked:not(.is-minimized).is-quiz-active{height:calc(var(--composer-vh, 1dvh)*100 - var(--main-outlet-offset, 0px));overflow:hidden}.quiz-panel-container.is-floating{position:fixed;right:20px;bottom:calc(20px + var(--composer-height, 0px));width:var(--quiz-panel-width);height:auto;max-height:min(80vh,100vh - var(--header-offset) - var(--composer-height, 0px) - 40px);overflow-y:auto;border-radius:8px;transition:bottom .2s ease}.quiz-panel-container.is-floating.is-quiz-active:not(.is-minimized){height:min(80vh,100vh - var(--header-offset) - var(--composer-height, 0px) - 40px);overflow:hidden}.quiz-panel-container.is-floating.is-positioned,.quiz-panel-container.is-docked.is-minimized.is-positioned,.quiz-panel-container.is-floating.is-minimized.is-positioned{right:auto;bottom:auto;left:var(--quiz-panel-left);top:var(--quiz-panel-top);transition:none}.quiz-panel-container.is-docked.is-minimized,.quiz-panel-container.is-floating.is-minimized{position:fixed;top:auto;height:auto;max-height:none;bottom:calc(20px + var(--composer-height, 0px));right:20px;width:auto;min-width:220px;max-width:min(var(--quiz-panel-width),100vw - 40px);border-radius:8px;transition:bottom .2s ease}.quiz-panel-container.is-docked.is-minimized .quiz-panel-content,.quiz-panel-container.is-floating.is-minimized .quiz-panel-content{display:none}.quiz-panel-container.is-dragging{-webkit-user-select:none;user-select:none;transition:none}.quiz-panel-container.is-dragging .quiz-panel-header.is-draggable{cursor:grabbing}.quiz-panel-container.is-mobile{position:fixed;bottom:0;left:0;right:0;flex-direction:column;width:100%;height:auto;max-height:85vh;overflow:hidden;z-index:1001;border-radius:16px 16px 0 0;transition:max-height .3s ease-out}.quiz-panel-container.is-mobile:not(.is-minimized) .quiz-panel-content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:max-height .3s ease-out,opacity .25s ease-out;max-height:calc(85vh - var(--quiz-mobile-header-height));opacity:1}.quiz-panel-container.is-mobile.is-quiz-active:not(.is-minimized){height:85vh;max-height:85vh}.quiz-panel-container.is-mobile.is-quiz-active:not(.is-minimized) .quiz-panel-content{max-height:none}.quiz-panel-container.is-mobile .quiz-panel-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:6px}.quiz-panel-container.is-mobile .quiz-panel-header .quiz-panel-title-row{grid-column:1;justify-self:start}.quiz-panel-container.is-mobile .quiz-panel-header .quiz-panel-header-actions{display:contents}.quiz-panel-container.is-mobile .quiz-panel-header .quiz-panel-minimize-btn{grid-column:2;justify-self:center}.quiz-panel-container.is-mobile .quiz-panel-header .quiz-panel-controls{grid-column:3;justify-self:end}.quiz-panel-container.is-mobile.is-minimized{height:auto;max-height:var(--quiz-mobile-header-height);overflow:hidden}.quiz-panel-container.is-mobile.is-minimized .quiz-panel-header{border-bottom:none}.quiz-panel-container.is-mobile.is-minimized .quiz-panel-content{flex:0 0 0;min-height:0;max-height:0;padding:0;opacity:0;pointer-events:none;overflow:hidden}@media(prefers-reduced-motion: reduce){.quiz-panel-container.is-mobile,.quiz-panel-container.is-mobile .quiz-panel-content{transition:none}}.quiz-panel-container.is-quiz-active:not(.is-minimized) .quiz-panel-header{flex-shrink:0}.quiz-panel-container.is-quiz-active:not(.is-minimized) .quiz-panel-content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.quiz-panel-container .quiz-panel-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid var(--primary-low);background:var(--secondary);flex-shrink:0}.quiz-panel-container .quiz-panel-header.is-draggable{cursor:grab}.quiz-panel-container .quiz-panel-header.is-draggable .quiz-panel-title-row{cursor:grab}.quiz-panel-container .quiz-panel-header.is-draggable:active,.quiz-panel-container.is-dragging .quiz-panel-container .quiz-panel-header.is-draggable{cursor:grabbing}.quiz-panel-container .quiz-panel-header .quiz-panel-title-row{display:flex;align-items:center;gap:6px;min-width:0}.quiz-panel-container .quiz-panel-header .quiz-panel-title{font-weight:bold;color:var(--primary)}.quiz-panel-container .quiz-panel-header .quiz-panel-info-btn{flex-shrink:0;margin:0;padding:.15em;min-width:auto;min-height:auto;line-height:1}.quiz-panel-container .quiz-panel-header .quiz-panel-info-btn .d-icon{margin-right:0;font-size:var(--font-down-1);color:var(--primary-medium)}.quiz-panel-container .quiz-panel-header .quiz-panel-info-btn:hover .d-icon,.quiz-panel-container .quiz-panel-header .quiz-panel-info-btn:focus-visible .d-icon{color:var(--primary)}.quiz-panel-container .quiz-panel-header .quiz-panel-back-btn{flex-shrink:0}.quiz-panel-container .quiz-panel-header .quiz-panel-header-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.quiz-panel-container .quiz-panel-header .quiz-panel-controls{display:flex;gap:6px;flex-shrink:0;align-items:center}.quiz-panel-container .quiz-panel-header .quiz-panel-control-btn{margin:0;min-width:2em;min-height:2em;padding:.4em}.quiz-panel-container .quiz-panel-header .quiz-panel-control-btn .d-icon{margin-right:0;color:var(--primary-high)}.quiz-panel-container .quiz-panel-header .quiz-panel-control-btn:hover .d-icon,.quiz-panel-container .quiz-panel-header .quiz-panel-control-btn:focus-visible .d-icon{color:var(--primary)}.quiz-panel-container .quiz-panel-header .quiz-panel-close-btn:hover .d-icon,.quiz-panel-container .quiz-panel-header .quiz-panel-close-btn:focus-visible .d-icon{color:var(--danger)}.quiz-panel-container .quiz-panel-content{flex:0 1 auto;min-width:0;overflow-x:hidden;overflow-y:visible;padding:15px}.quiz-panel-container .quiz-panel-placeholder,.quiz-panel-container .quiz-panel-error{margin:0;color:var(--primary);line-height:1.5}.quiz-panel-container .quiz-panel-error{color:var(--danger)}html.has-full-page-chat .quiz-panel-container.is-mobile.is-minimized{bottom:var(--quiz-chat-footer-height, 63px)}.quiz-home{display:flex;flex:0 1 auto;flex-direction:column}.quiz-home .quiz-home-modes{flex-shrink:0;margin-bottom:.75em}.quiz-home .quiz-home-modes__label{display:block;margin-bottom:.35em;font-size:var(--font-down-1);font-weight:600;color:var(--primary-medium)}.quiz-home .quiz-home-modes__buttons{display:flex;flex-wrap:wrap;gap:.35em}.quiz-home .quiz-home-modes__buttons--triple{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.35em}.quiz-home .quiz-home-mode-btn{width:100%;margin:0;padding-inline:.35em;font-size:1em;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quiz-home .quiz-home-mode-btn.active{background:var(--tertiary-low);color:var(--tertiary);border-color:var(--tertiary)}.quiz-home .quiz-home-mode-btn:disabled{opacity:.55}.quiz-home .quiz-home-actions{flex-shrink:0;display:flex;flex-direction:column;gap:.5em;margin-bottom:1em}.quiz-home .quiz-home-categories{flex:0 0 auto;display:flex;flex-direction:column}.quiz-home .quiz-home-categories__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75em;margin-bottom:.35em}.quiz-home .quiz-home-categories__header .quiz-home-modes__label{margin-bottom:0}.quiz-home .quiz-home-list{flex:0 0 auto;border:1px solid var(--primary-low);border-radius:var(--d-border-radius);background:var(--secondary)}.quiz-home .quiz-home-list-skeleton__row{display:flex;align-items:center;justify-content:space-between;gap:.75em;padding:.75em .85em;border-bottom:1px solid var(--primary-low)}.quiz-home .quiz-home-list-skeleton__row:last-child{border-bottom:none}.quiz-home .quiz-home-list-skeleton__label{flex:1;height:1.1em;max-width:70%;border-radius:var(--d-border-radius);background:var(--primary-low);animation:quiz-home-skeleton-pulse 1.4s ease-in-out infinite}.quiz-home .quiz-home-list-skeleton__toggle{flex-shrink:0;width:2.5em;height:1.4em;border-radius:1em;background:var(--primary-low);animation:quiz-home-skeleton-pulse 1.4s ease-in-out infinite;animation-delay:.15s}@keyframes quiz-home-skeleton-pulse{0%,100%{opacity:.45}50%{opacity:.85}}.quiz-home .quiz-category-row{display:flex;align-items:center;justify-content:space-between;gap:.75em;padding:.75em .85em;border-bottom:1px solid var(--primary-low)}.quiz-home .quiz-category-row:last-child{border-bottom:none}.quiz-home .quiz-category-row__label{flex:1;min-width:0;color:var(--primary);line-height:1.4}.quiz-home .quiz-category-row .d-toggle-switch{flex-shrink:0;margin:0}.quiz-home .quiz-home-reset-btn{flex-shrink:0;margin:0}.quiz-home .quiz-home-start-btn{width:100%;margin:0}.quiz-home .quiz-home-submit-question-btn{margin-top:.85em;width:100%}.quiz-learning-notice{margin:0 0 .75em;padding:.65em .75em;text-align:center;font-size:var(--font-down-1);font-weight:600;line-height:1.45;color:var(--primary);background:var(--highlight-bg);border:1px solid var(--highlight);border-radius:var(--d-border-radius)}.quiz-question-author{margin:.75em 0 0;font-size:var(--font-down-1);color:var(--primary-medium);text-align:right}.quiz-guest-notice{margin:0;padding:.85em .75em;text-align:center;background:var(--highlight-bg);border:1px solid var(--highlight);border-radius:var(--d-border-radius)}.quiz-guest-notice__icon{font-size:var(--font-up-2);color:var(--tertiary);margin-bottom:.45em}.quiz-guest-notice__message{display:flex;flex-direction:column;align-items:center;gap:.3em;margin:0 0 .75em;font-size:var(--font-down-1);font-weight:600;line-height:1.55;color:var(--primary)}.quiz-guest-notice__line{display:block;text-align:center}.quiz-guest-notice__actions{display:grid;grid-template-columns:1fr 1fr;gap:.5em;width:100%}.quiz-guest-notice__btn.btn{margin:0;width:100%;display:inline-flex;justify-content:center;align-items:center;text-align:center}.quiz-options-list{list-style:none;margin:0;padding:0;max-width:100%}.quiz-options-list li{max-width:100%}.quiz-options-list li+li{margin-top:.5em}.quiz-option-btn{box-sizing:border-box;display:block;width:100%;max-width:100%;text-align:left;padding:.65em .85em;border:1px solid var(--primary-low);border-radius:var(--d-border-radius);background:var(--secondary);color:var(--primary);overflow-wrap:anywhere;word-break:break-word}.quiz-option-btn.is-selected{border-color:var(--tertiary);background:var(--tertiary-low)}label.quiz-option-check,label.quiz-option-radio{display:flex;align-items:flex-start;gap:.5em;cursor:pointer}label.quiz-option-check input,label.quiz-option-radio input{margin-top:.2em;flex:0 0 auto}label.quiz-option-check span,label.quiz-option-radio span{flex:1 1 auto}.quiz-question-meta{position:relative;display:flex;align-items:center;min-height:1.4em;margin:0 0 .75em}.quiz-question-meta__type{font-size:var(--font-down-2);color:var(--tertiary);font-weight:600}.quiz-question-meta__category{position:absolute;left:50%;transform:translateX(-50%);font-size:var(--font-down-2);color:var(--primary-medium);letter-spacing:.02em;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.quiz-points-today{flex-shrink:0;margin:0 0 .75em;padding:.65em .75em;border-radius:var(--d-border-radius);border:1px solid var(--primary-low);background:var(--secondary)}.quiz-points-today__header{display:flex;align-items:baseline;justify-content:space-between;gap:.5em;margin-bottom:.45em}.quiz-points-today__label{font-size:var(--font-down-1);font-weight:600;color:var(--primary-medium)}.quiz-points-today__value{font-size:var(--font-down-1);font-weight:700;color:var(--primary);font-variant-numeric:tabular-nums}.quiz-points-today__track{height:.45em;border-radius:var(--d-border-radius-large);background:var(--primary-very-low);overflow:hidden}.quiz-points-today__fill{height:100%;border-radius:inherit;background:var(--tertiary);transition:width .25s ease}.quiz-points-today.is-cap-reached .quiz-points-today__fill{background:var(--success)}.quiz-points-today.is-cap-reached .quiz-points-today__value{color:var(--success)}.quiz-question-display{min-width:0;max-width:100%}.quiz-question-display .quiz-question-text{font-weight:600;color:var(--primary);margin-bottom:1em;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.quiz-question-display button.quiz-option-btn{cursor:pointer}.quiz-question-display.quiz-question-display--true-false .quiz-options-list{display:flex;flex-direction:column;gap:.5em}.quiz-question-display.quiz-question-display--true-false .quiz-options-list li+li{margin-top:0}.quiz-question-display .quiz-submit-btn{margin-top:1em;width:100%;max-width:100%;box-sizing:border-box}.quiz-question-display .quiz-status-hint{margin:0 0 .75em;font-size:var(--font-down-1);color:var(--primary-medium)}.quiz-cooked-block,.quiz-cooked-inline{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.quiz-cooked-block p,.quiz-cooked-inline p{margin:0}.quiz-cooked-block img,.quiz-cooked-inline img{max-width:100%;height:auto;border-radius:var(--d-border-radius)}.quiz-cooked-inline{display:inline}.quiz-cooked-inline>p,.quiz-cooked-inline>div{display:inline}.quiz-paywall{text-align:center;padding:1.5em .5em}.quiz-paywall .quiz-paywall-icon{font-size:var(--font-up-3);color:var(--primary-medium);margin-bottom:.75em}.quiz-paywall .quiz-paywall-message{color:var(--primary);line-height:1.5;margin-bottom:1em}.quiz-paywall .quiz-paywall-actions{display:flex;flex-direction:column;gap:.5em}.quiz-result-display{min-width:0;max-width:100%}.quiz-result-display label.quiz-option-check,.quiz-result-display label.quiz-option-radio{cursor:default;pointer-events:none}.quiz-result-display.quiz-result-display--true-false .quiz-options-list{display:flex;flex-direction:column;gap:.5em}.quiz-result-display.quiz-result-display--true-false .quiz-options-list li+li{margin-top:0}.quiz-result-display .quiz-question-text{font-weight:600;color:var(--primary);margin-bottom:1em;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.quiz-result-display .quiz-status-hint{margin:0 0 .75em;font-size:var(--font-down-1);color:var(--primary-medium)}.quiz-result-display .quiz-result-banner{display:flex;align-items:center;justify-content:space-between;gap:.75em;padding:.75em 1em;border-radius:var(--d-border-radius);margin-top:1em;margin-bottom:1em;font-weight:600}.quiz-result-display .quiz-result-banner__message{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;word-break:break-word;display:flex;flex-wrap:wrap;align-items:center;gap:.15em}.quiz-result-display .quiz-result-banner__prefix{white-space:normal}.quiz-result-display .quiz-result-banner__answers{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.15em}.quiz-result-display .quiz-result-banner__answer{display:inline}.quiz-result-display .quiz-result-banner__separator{margin:0 .05em}.quiz-result-display .quiz-result-banner.is-correct{background:var(--success-low);color:var(--success)}.quiz-result-display .quiz-result-banner.is-incorrect{background:var(--danger-low);color:var(--danger)}.quiz-result-display .quiz-option-btn.is-locked{cursor:default}.quiz-result-display .quiz-option-btn.is-locked.is-correct{border-color:var(--success);background:var(--success-low)}.quiz-result-display .quiz-option-btn.is-locked.is-incorrect{border-color:var(--danger);background:var(--danger-low)}.quiz-result-display .quiz-explanation{margin-top:0;padding:.75em;border-radius:var(--d-border-radius);background:var(--primary-very-low);box-sizing:border-box;max-width:100%}.quiz-result-display .quiz-explanation .quiz-explanation-label{font-size:var(--font-down-1);color:var(--primary-medium);margin-bottom:.35em}.quiz-result-display .quiz-explanation .quiz-explanation-text{color:var(--primary);line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.quiz-result-display .quiz-next-btn{margin-top:1em;width:100%;max-width:100%;box-sizing:border-box}.quiz-result-display .quiz-points-earned{flex:0 0 auto;margin:0;font-weight:600;color:var(--success);white-space:nowrap}.quiz-result-display .quiz-status-hint{margin:0 0 .75em;font-size:var(--font-down-1);color:var(--primary-medium)}.admin-discourse-quiz .quiz-admin-import,.admin-discourse-quiz .quiz-admin-categories,.admin-discourse-quiz .quiz-admin-list{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid var(--primary-low)}.admin-discourse-quiz .quiz-admin-list{border-bottom:none;padding-bottom:0}.admin-discourse-quiz h2{margin:0 0 .35em;font-size:var(--font-up-1)}.admin-discourse-quiz .quiz-admin-hint{margin:0 0 1em;color:var(--primary-medium);font-size:var(--font-down-1)}.admin-discourse-quiz .quiz-admin-error{color:var(--danger);margin-bottom:1em}.admin-discourse-quiz .quiz-admin-warning{color:var(--highlight);margin-bottom:1em;line-height:1.5}.admin-discourse-quiz .quiz-import-warnings{margin-top:.75em;width:100%;color:var(--highlight)}.admin-discourse-quiz .quiz-questions-table tr.is-duplicate td{background:var(--highlight-low)}.admin-discourse-quiz .quiz-admin-duplicate-badge{display:inline-block;margin-left:.35em;padding:.1em .4em;border-radius:var(--d-border-radius);font-size:var(--font-down-2);color:var(--highlight);background:var(--highlight-low);vertical-align:middle}.admin-discourse-quiz .quiz-admin-import__toolbar{display:flex;flex-wrap:wrap;gap:.5em;align-items:center;margin-bottom:.75em}.admin-discourse-quiz .quiz-admin-import__format{font-size:var(--font-down-1);color:var(--primary-medium)}.admin-discourse-quiz .quiz-admin-file-btn{margin:0;cursor:pointer}.admin-discourse-quiz .quiz-import-textarea{width:100%;font-family:monospace;margin:.75em 0}.admin-discourse-quiz .quiz-import-result{margin-top:.75em;color:var(--success)}.admin-discourse-quiz .quiz-import-errors{margin-top:1em;width:100%}.admin-discourse-quiz .quiz-admin-import__options{display:flex;flex-wrap:wrap;gap:1em;margin:.75em 0}.admin-discourse-quiz .quiz-admin-field{display:flex;flex-direction:column;gap:.35em;min-width:0}.admin-discourse-quiz .quiz-admin-field__label{font-size:var(--font-down-1);font-weight:600;color:var(--primary-medium);line-height:1.2}.admin-discourse-quiz .quiz-admin-field__control{box-sizing:border-box;min-height:2.25em;min-width:10em;margin:0}.admin-discourse-quiz .quiz-admin-field--grow{flex:1 1 12em}.admin-discourse-quiz .quiz-admin-field--grow .quiz-admin-field__control{width:100%}.admin-discourse-quiz .quiz-admin-field__action{align-self:flex-end;margin:0}.admin-discourse-quiz .quiz-admin-field__actions{display:flex;flex-wrap:wrap;gap:.5em;align-items:center;align-self:flex-end}.admin-discourse-quiz .quiz-admin-category-rename,.admin-discourse-quiz .quiz-admin-filters{display:flex;flex-wrap:wrap;gap:.75em;align-items:flex-end}.admin-discourse-quiz .quiz-admin-list__toolbar{display:flex;flex-wrap:wrap;gap:.5em;margin-top:.85em;margin-bottom:1em}.admin-discourse-quiz>.quiz-admin-list:first-of-type .quiz-admin-list__toolbar{margin-top:1.1em}.admin-discourse-quiz .quiz-admin-filters{margin-bottom:1em}.admin-discourse-quiz .quiz-admin-pagination{display:flex;flex-wrap:wrap;gap:.5em;align-items:center;margin-bottom:.75em;color:var(--primary-medium);font-size:var(--font-down-1)}.admin-discourse-quiz .quiz-questions-cards{display:none}.admin-discourse-quiz .quiz-submissions-cards{display:none}.admin-discourse-quiz .quiz-submissions-table{table-layout:fixed;margin-bottom:1em;min-width:760px}.admin-discourse-quiz .quiz-submissions-table th,.admin-discourse-quiz .quiz-submissions-table td{vertical-align:middle}.admin-discourse-quiz .quiz-submissions-table th:nth-child(1),.admin-discourse-quiz .quiz-submissions-table td:nth-child(1){width:12%}.admin-discourse-quiz .quiz-submissions-table th:nth-child(2),.admin-discourse-quiz .quiz-submissions-table td:nth-child(2){width:28%;overflow-wrap:anywhere;word-break:break-word}.admin-discourse-quiz .quiz-submissions-table th:nth-child(3),.admin-discourse-quiz .quiz-submissions-table td:nth-child(3){width:14%}.admin-discourse-quiz .quiz-submissions-table th:nth-child(4),.admin-discourse-quiz .quiz-submissions-table td:nth-child(4){width:10%;text-transform:lowercase}.admin-discourse-quiz .quiz-submissions-table th:nth-child(5),.admin-discourse-quiz .quiz-submissions-table td:nth-child(5){width:22%}.admin-discourse-quiz .quiz-submissions-table th:nth-child(6),.admin-discourse-quiz .quiz-submissions-table td:nth-child(6){width:14%;text-align:right}.admin-discourse-quiz .quiz-submissions-table__note-input{width:100%;min-width:8em;margin:0}.admin-discourse-quiz .quiz-submissions-table__note-text{color:var(--primary-medium);font-size:var(--font-down-1)}.admin-discourse-quiz .quiz-submissions-table .quiz-admin-actions{justify-content:flex-end}.admin-discourse-quiz .quiz-submissions-table-wrap{width:100%;overflow-x:auto}.admin-discourse-quiz .quiz-questions-table{width:100%}.admin-discourse-quiz .quiz-questions-table .quiz-admin-col-active{width:2.75em;text-align:center}.admin-discourse-quiz .quiz-question-card{border:1px solid var(--primary-low);border-radius:var(--d-border-radius);background:var(--secondary);padding:.85em;display:flex;flex-direction:column;gap:.65em}.admin-discourse-quiz .quiz-question-card.is-duplicate{border-color:var(--highlight);background:var(--highlight-low)}.admin-discourse-quiz .quiz-question-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.75em}.admin-discourse-quiz .quiz-question-card__category{font-size:var(--font-down-1);font-weight:600;color:var(--primary-medium)}.admin-discourse-quiz .quiz-question-card__text{color:var(--primary);line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.admin-discourse-quiz .quiz-question-card__actions{justify-content:flex-end}.admin-discourse-quiz .quiz-admin-active-indicator{display:inline-block;width:.65em;height:.65em;border-radius:50%;vertical-align:middle}.admin-discourse-quiz .quiz-admin-active-indicator.is-active{background:var(--success)}.admin-discourse-quiz .quiz-admin-active-indicator.is-inactive{background:var(--primary-low-mid)}@media screen and (width <= 768px){.admin-discourse-quiz .quiz-questions-table{display:none}.admin-discourse-quiz .quiz-submissions-table{display:table}.admin-discourse-quiz .quiz-questions-cards{display:flex;flex-direction:column;gap:.75em}.admin-discourse-quiz .quiz-submissions-cards{display:none}}.admin-discourse-quiz .quiz-admin-actions{display:flex;gap:.35em;white-space:nowrap}.quiz-admin-link-btn{margin:0;padding:0 .25em;white-space:nowrap;flex-shrink:0}.quiz-admin-form{display:flex;flex-direction:column;gap:.85em}.quiz-admin-form .quiz-question-type-buttons{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.35em;width:100%}.quiz-admin-form .quiz-home-mode-btn{width:100%;margin:0;padding-inline:.35em;font-size:1em;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quiz-admin-form .quiz-home-mode-btn.active{background:var(--tertiary-low);color:var(--tertiary);border-color:var(--tertiary)}.quiz-admin-form__field{display:flex;flex-direction:column;gap:.35em}.quiz-admin-form__field span{font-weight:600;color:var(--primary)}.quiz-admin-form__field input[type=text],.quiz-admin-form__field select,.quiz-admin-form__field textarea{width:100%;box-sizing:border-box}.quiz-admin-form__field textarea{min-height:8.5em;line-height:1.5;resize:vertical}.quiz-admin-form__category-row{display:flex;align-items:center;gap:.5em}.quiz-admin-form__category-row select,.quiz-admin-form__category-row input[type=text]{flex:1 1 auto;min-width:0;margin:0}.quiz-admin-form__answers{display:flex;flex-direction:column;gap:.35em}.quiz-admin-form__hint{margin:0;font-size:var(--font-down-1);color:var(--primary-medium)}.quiz-admin-form__required-hint{margin:-0.2em 0 .2em;font-size:var(--font-down-1);color:var(--primary-medium)}.quiz-admin-form__radio{display:flex;align-items:center;gap:.5em;margin:0;font-weight:normal;color:var(--primary)}.quiz-admin-form .quiz-admin-answer-btn{width:100%;margin:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.quiz-admin-form .quiz-admin-answer-btn .quiz-cooked-inline{color:inherit;line-height:1.4}.quiz-admin-form .quiz-admin-answer-btn.is-selected{background:var(--tertiary-low);border-color:var(--tertiary);color:var(--tertiary)}.quiz-admin-form__checkbox{display:flex;align-items:center;gap:.5em}.quiz-required-star{margin-left:.2em;color:var(--danger);font-weight:700}.quiz-rules-modal__body{color:var(--primary);line-height:var(--line-height-large)}.quiz-rules-modal__body h3{margin:1em 0 .35em;font-size:var(--font-up-0-rem)}.quiz-rules-modal__body p{margin:0 0 .75em}.quiz-rules-modal__body ul{margin:0 0 .75em;padding-left:1.25em}.quiz-rules-modal__body li+li{margin-top:.35em}.quiz-rules-modal__status{padding:.65em .75em;border-radius:var(--d-border-radius);background:var(--primary-very-low);font-weight:600}.quiz-rules-modal__custom{white-space:pre-wrap;line-height:var(--line-height-large)}body.quiz-rewards .container .body-page{max-width:960px;margin-inline:auto}body.quiz-rewards .container .body-page ul.quiz-rewards-page__claims-list{margin-left:0;margin-right:0;padding-left:0}.quiz-rewards-page{width:100%;max-width:960px;margin:0 auto}.quiz-rewards-page__header{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-top:2rem;margin-bottom:.75em;padding-bottom:.5rem;border-bottom:1px solid var(--header_primary)}.quiz-rewards-page__header h1{margin:0}.quiz-rewards-page__title{margin:0}.quiz-rewards-page__intro{color:var(--primary-medium);line-height:var(--line-height-large);margin-bottom:1em;white-space:pre-wrap}.quiz-rewards-page__score-card{position:relative;overflow:hidden;margin-bottom:1.5em;padding:1.35em 1.25em 1.15em;border:1px solid var(--tertiary-low);border-radius:calc(var(--d-border-radius)*1.5);background:linear-gradient(160deg, var(--secondary) 0%, var(--tertiary-very-low) 55%, var(--secondary) 100%);text-align:center;box-shadow:0 8px 28px var(--tertiary-low);animation:quiz-rewards-score-glow 3s ease-in-out infinite}.quiz-rewards-page__score-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% -20%, var(--tertiary-low) 0%, transparent 65%);opacity:.65;pointer-events:none}.quiz-rewards-page__score-card>*{position:relative;z-index:1}.quiz-rewards-page__score-label{font-size:var(--font-0);color:var(--primary-medium);font-weight:700;letter-spacing:.02em}.quiz-rewards-page__score-value{font-size:var(--font-up-5);font-weight:800;color:var(--tertiary);line-height:1.1;margin:.2em 0 .25em;text-shadow:0 2px 12px var(--tertiary-low);animation:quiz-rewards-score-pulse 2.8s ease-in-out infinite}.quiz-rewards-page__score-hint{font-size:var(--font-down-1);color:var(--primary-medium);font-weight:600}.quiz-rewards-page__notice{padding:.65em .75em;border-radius:var(--d-border-radius);background:var(--success-low);color:var(--success);margin-bottom:1em}.quiz-rewards-page__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:1em;margin-bottom:1.5em}.quiz-rewards-page__card{display:flex;flex-direction:column;border:1px solid var(--primary-low);border-radius:var(--d-border-radius);background:var(--secondary);overflow:hidden}.quiz-rewards-page__image{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--primary-very-low)}.quiz-rewards-page__card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.45em;padding:.85em}.quiz-rewards-page__card-body h2{margin:0;font-size:var(--font-up-1)}.quiz-rewards-page__card-body p{margin:0;color:var(--primary-medium);font-size:var(--font-down-1);line-height:var(--line-height-large)}.quiz-rewards-page__category{font-size:var(--font-down-2);color:var(--tertiary);font-weight:600}.quiz-rewards-page__meta{display:flex;flex-direction:column;gap:.2em;font-size:var(--font-down-1);color:var(--primary-medium);margin-top:auto}.quiz-rewards-page__claim-btn{width:100%;margin-top:.35em;min-height:2.25em}.quiz-rewards-page__claim-btn:disabled{opacity:1;cursor:default;background:var(--primary-low);color:var(--primary);border-color:var(--primary-low-mid)}.quiz-rewards-page__claims{width:100%;max-width:100%;margin-inline:auto;border-top:1px solid var(--primary-low);padding-top:1em;box-sizing:border-box}.quiz-rewards-page__claims h3{margin:0 0 .65em;text-align:center}.quiz-rewards-page__claims>p{text-align:center;color:var(--primary-medium)}.quiz-rewards-page__claims-list{width:100%;max-width:100%;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:stretch;gap:.5em;box-sizing:border-box}.quiz-rewards-page__claim-item{display:flex;align-items:center;justify-content:space-between;gap:1em;width:100%;box-sizing:border-box;padding:.65em .75em;border:1px solid var(--primary-low);border-radius:var(--d-border-radius);background:var(--secondary);line-height:1.4}.quiz-rewards-page__claim-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.35em;text-align:left}.quiz-rewards-page__claim-name{flex-shrink:0;font-weight:700;color:var(--primary)}.quiz-rewards-page__claim-description{font-size:var(--font-down-1);color:var(--primary-medium);overflow-wrap:anywhere;word-break:break-word}.quiz-rewards-page__claim-description::before{content:"—";margin-right:.35em;color:var(--primary-low-mid)}.quiz-rewards-page__claim-meta{flex:0 0 auto;display:flex;align-items:baseline;gap:.35em;text-align:right;font-size:var(--font-down-1);color:var(--primary-medium);white-space:nowrap}.quiz-rewards-page__claim-status{color:var(--primary-medium)}.quiz-rewards-page__claim-date{color:var(--primary-medium)}.quiz-rewards-page__claim-date::before{content:"·";margin-right:.35em;color:var(--primary-low-mid)}@media screen and (width <= 480px){.quiz-rewards-page__claim-item{flex-direction:column;align-items:stretch;gap:.35em}.quiz-rewards-page__claim-meta{justify-content:flex-start;text-align:left;white-space:normal;flex-wrap:wrap}}@keyframes quiz-rewards-score-glow{0%,100%{box-shadow:0 8px 28px var(--tertiary-low)}50%{box-shadow:0 10px 36px var(--tertiary-medium)}}@keyframes quiz-rewards-score-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.04)}}.admin-discourse-quiz-rewards__toolbar{display:flex;gap:.5em;margin-bottom:1em}.admin-discourse-quiz-rewards__form{display:flex;flex-direction:column;gap:.85em;max-width:560px;margin-bottom:1.5em;padding:1em;border:1px solid var(--primary-low);border-radius:var(--d-border-radius);background:var(--secondary)}.admin-discourse-quiz-rewards__form h3{margin:0;font-size:var(--font-up-1)}.admin-discourse-quiz-rewards__form .quiz-admin-form__checkbox{align-self:flex-end;margin-top:1.5em}.admin-discourse-quiz-rewards__form-header{display:flex;align-items:center;justify-content:space-between;gap:.75em}.admin-discourse-quiz-rewards__form-close{flex-shrink:0}.admin-discourse-quiz-rewards__form-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75em;align-items:end}.admin-discourse-quiz-rewards__form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5em;padding-top:.25em;border-top:1px solid var(--primary-low)}@media screen and (width <= 480px){.admin-discourse-quiz-rewards__form{max-width:none}.admin-discourse-quiz-rewards__form-row{grid-template-columns:1fr}.admin-discourse-quiz-rewards__form-actions{flex-direction:column-reverse}.admin-discourse-quiz-rewards__form-actions .btn{width:100%}}.admin-discourse-quiz-rewards__cards{display:none;flex-direction:column;gap:.75em;margin-bottom:1.5em}.admin-discourse-quiz-rewards__card{border:1px solid var(--primary-low);border-radius:var(--d-border-radius);background:var(--secondary);padding:.85em;display:flex;flex-direction:column;gap:.65em}.admin-discourse-quiz-rewards .quiz-admin-active-indicator{display:inline-block;width:.65em;height:.65em;border-radius:50%;vertical-align:middle}.admin-discourse-quiz-rewards .quiz-admin-active-indicator.is-active{background:var(--success)}.admin-discourse-quiz-rewards .quiz-admin-active-indicator.is-inactive{background:var(--primary-low-mid)}.admin-discourse-quiz-rewards__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75em}.admin-discourse-quiz-rewards__card-title{display:flex;flex-direction:column;gap:.2em;min-width:0}.admin-discourse-quiz-rewards__card-title strong{font-size:var(--font-up-1);overflow-wrap:anywhere;word-break:break-word}.admin-discourse-quiz-rewards__card-status{flex-shrink:0;padding-top:.15em}.admin-discourse-quiz-rewards__card-category{font-size:var(--font-down-1);color:var(--primary-medium);font-weight:600}.admin-discourse-quiz-rewards__col-active{text-align:center;width:2.75em}.admin-discourse-quiz-rewards__claim-actions{white-space:nowrap}.admin-discourse-quiz-rewards__claim-actions-done{color:var(--primary-medium)}.admin-discourse-quiz-rewards__card-stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.5em .75em;margin:0}.admin-discourse-quiz-rewards__card-stats div{display:flex;flex-direction:column;gap:.1em;min-width:0}.admin-discourse-quiz-rewards__card-stats dt{margin:0;font-size:var(--font-down-2);color:var(--primary-medium);font-weight:600}.admin-discourse-quiz-rewards__card-stats dd{margin:0;font-size:var(--font-down-1);overflow-wrap:anywhere;word-break:break-word}.admin-discourse-quiz-rewards__card-actions{display:flex;flex-wrap:wrap;gap:.5em;justify-content:flex-end}.admin-discourse-quiz-rewards__table{width:100%;margin-bottom:1.5em;border-collapse:collapse}.admin-discourse-quiz-rewards__table th,.admin-discourse-quiz-rewards__table td{padding:.5em .65em;border-bottom:1px solid var(--primary-low);text-align:left;vertical-align:top;white-space:nowrap}.admin-discourse-quiz-rewards__table th:nth-child(1),.admin-discourse-quiz-rewards__table td:nth-child(1),.admin-discourse-quiz-rewards__table th:nth-child(2),.admin-discourse-quiz-rewards__table td:nth-child(2){white-space:normal;min-width:6em;max-width:12em;overflow-wrap:anywhere;word-break:break-word}@media screen and (width <= 768px){.admin-discourse-quiz-rewards__cards{display:flex}.admin-discourse-quiz-rewards__table--desktop{display:none}}body.quiz-leaderboard .container .body-page{max-width:100%;margin-inline:auto}.quiz-leaderboard-page{width:100%;max-width:100%;margin:0 auto}.quiz-leaderboard-page__header{margin-top:2rem;padding-bottom:.5rem;border-bottom:1px solid var(--header_primary)}.quiz-leaderboard-page__header.page__header{display:flex;align-items:center;justify-content:space-between;gap:.75em}.quiz-leaderboard-page__header.page__header svg{vertical-align:middle}.quiz-leaderboard-page .-ghost,.quiz-leaderboard-page .-ghost .d-icon{padding:0;color:var(--tertiary);border:0;background-color:rgba(0,0,0,0);box-shadow:none}.quiz-leaderboard-page .-ghost:hover,.quiz-leaderboard-page .-ghost .d-icon:hover{color:var(--tertiary);background-color:rgba(0,0,0,0)}.quiz-leaderboard-page .-ghost:hover .d-icon,.quiz-leaderboard-page .-ghost .d-icon:hover .d-icon{color:var(--tertiary);background-color:rgba(0,0,0,0)}.quiz-leaderboard-page__title{margin:0}.quiz-leaderboard-page__toolbar{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;gap:.75em;margin-bottom:1em;min-height:2.75em}.quiz-leaderboard-page__toolbar-spacer{display:block;min-width:2.5em}.quiz-leaderboard-page__toolbar-profile-title{grid-column:2;justify-self:center;border:0;border-radius:999px;padding:.45em 1em;background:var(--tertiary);color:var(--secondary);font-weight:600}.quiz-leaderboard-page__metric-switch{justify-self:center;grid-column:2;display:inline-flex;gap:.25em;padding:.2em;border-radius:999px;background:rgb(var(--tertiary-rgb), 0.1)}.quiz-leaderboard-page__period-chooser{justify-self:start;grid-column:1;margin:0}.quiz-leaderboard-page__period-chooser .selected-name{margin:0}.quiz-leaderboard-page__back-btn{justify-self:start;grid-column:1;display:inline-flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;border:0;border-radius:100%;padding:0;background:rgb(var(--primary-rgb), 0.06);color:var(--tertiary);cursor:pointer}.quiz-leaderboard-page__back-btn:hover{background:rgb(var(--tertiary-rgb), 0.12)}.quiz-leaderboard-page__profile-btn{justify-self:end;grid-column:3;display:inline-flex;align-items:center;gap:.4em;flex-shrink:0;border:1px solid var(--primary-low);border-radius:999px;padding:.45em 1em;background:rgba(0,0,0,0);color:var(--primary-medium);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.quiz-leaderboard-page__profile-btn .d-icon{font-size:var(--font-down-1)}.quiz-leaderboard-page__profile-btn:hover{border-color:var(--tertiary-medium);color:var(--tertiary)}.quiz-leaderboard-page__profile-btn.is-active{background:var(--tertiary-low);border-color:var(--tertiary-medium);color:var(--tertiary)}.quiz-leaderboard-page__metric-btn{border:0;border-radius:999px;padding:.45em 1em;background:rgba(0,0,0,0);color:var(--primary-medium);font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.quiz-leaderboard-page__metric-btn.is-active{background:var(--tertiary);color:var(--secondary)}.quiz-leaderboard-page__metric-btn:hover:not(.is-active){color:var(--primary)}.quiz-leaderboard-page__podium-wrapper{margin:.5em 0 1.5em;background:rgb(var(--tertiary-rgb), 0.1);border-radius:20px 20px 0 0}.quiz-leaderboard-page__podium{display:flex;justify-content:center;align-items:center;width:60%;margin:0 auto;padding:2rem 1rem 5rem}.quiz-leaderboard-page__winner{width:23%;overflow:hidden}.quiz-leaderboard-page__winner-crown{display:none;margin-bottom:1rem;text-align:center}.quiz-leaderboard-page__winner-crown .d-icon{color:#ffd82a;font-size:2.2rem}.quiz-leaderboard-page__winner-avatar{position:relative;display:block;width:100%;margin:0 0 1.5rem;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.quiz-leaderboard-page__winner-avatar img{width:100%;height:auto;border-radius:100%;border:4px solid rgba(0,0,0,0);box-sizing:border-box}.quiz-leaderboard-page__winner-rank{display:flex;align-items:center;justify-content:center;position:absolute;right:50%;bottom:0;transform:translate(50%, 50%);width:2.4rem;height:2.4rem;border-radius:100%;font-size:1.2rem;font-weight:700;color:#222}.quiz-leaderboard-page__winner-name{text-align:center;font-size:var(--font-down-1);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-leaderboard-page__winner-value{margin-top:.2em;text-align:center;font-size:var(--font-up-4);font-weight:700;color:var(--primary)}.quiz-leaderboard-page__winner.-position1{position:relative;z-index:1;order:2;width:30%}.quiz-leaderboard-page__winner.-position1 .quiz-leaderboard-page__winner-crown{display:block}.quiz-leaderboard-page__winner.-position1 .quiz-leaderboard-page__winner-avatar img{border-color:#ffd82a;background-color:#ffe46a}.quiz-leaderboard-page__winner.-position1 .quiz-leaderboard-page__winner-rank{background-color:#ffd82a}.quiz-leaderboard-page__winner.-position2{order:1;transform:translate(20%, 35%)}.quiz-leaderboard-page__winner.-position2 .quiz-leaderboard-page__winner-avatar img{border-color:#c4c4c4;background-color:#d6d6d6}.quiz-leaderboard-page__winner.-position2 .quiz-leaderboard-page__winner-rank{background-color:#c4c4c4}.quiz-leaderboard-page__winner.-position3{order:3;transform:translate(-20%, 35%)}.quiz-leaderboard-page__winner.-position3 .quiz-leaderboard-page__winner-avatar img{border-color:#cd7f32;background-color:#dca570}.quiz-leaderboard-page__winner.-position3 .quiz-leaderboard-page__winner-rank{background-color:#cd7f32}.quiz-leaderboard-page__ranking{width:75%;margin:0 auto 1.5em}.quiz-leaderboard-page__ranking-head{display:flex;justify-content:space-between;align-items:center;padding:.85em 1.25em .35em;border-bottom:1px solid var(--primary-low);color:var(--primary-medium);font-size:var(--font-down-1);font-weight:600}.quiz-leaderboard-page__ranking-head .d-icon{margin-right:.25rem}.quiz-leaderboard-page__self-row{display:flex;align-items:center;justify-content:space-between;margin:1.25em 0 1.75em;padding:.45em 1.5em;border-radius:999px;background:var(--tertiary);color:var(--secondary)}.quiz-leaderboard-page__self-rank{flex-shrink:0;font-size:var(--font-up-4);font-weight:700;font-family:monospace}.quiz-leaderboard-page__self-label{flex-grow:1;text-align:center;font-size:var(--font-up-1);font-weight:700}.quiz-leaderboard-page__self-value{flex-shrink:0;font-size:var(--font-up-3);font-weight:700}.quiz-leaderboard-page__personal-note{margin:1em 0;padding:.75em 1em;border-radius:var(--d-border-radius);background:var(--primary-very-low);color:var(--primary-medium);font-size:var(--font-down-1)}.quiz-leaderboard-page__list{display:flex;flex-direction:column;gap:.85em;margin-bottom:1em}.quiz-leaderboard-page__row{display:flex;align-items:center;justify-content:space-between;gap:.75em;padding:.55em 1.25em;border-radius:20px;background:rgb(var(--primary-rgb), 0.075)}.quiz-leaderboard-page__rank{flex-shrink:0;width:2.5em;font-size:var(--font-up-3);font-weight:700;font-family:monospace;color:var(--primary-medium);text-align:center}.quiz-leaderboard-page__user{display:flex;align-items:center;gap:.75em;min-width:0;flex:1;padding:0;border:0;background:rgba(0,0,0,0);text-align:left;cursor:pointer;color:inherit}.quiz-leaderboard-page__user:hover .quiz-leaderboard-page__name{color:var(--tertiary)}.quiz-leaderboard-page__name{font-size:var(--font-up-1);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-leaderboard-page__value{flex-shrink:0;font-size:var(--font-up-3);font-weight:700;color:var(--primary);white-space:nowrap}.quiz-leaderboard-page__empty{text-align:center;color:var(--primary-medium);padding:2em 0}.quiz-leaderboard-page__more{display:flex;justify-content:center;margin-bottom:1.5em}.quiz-leaderboard-page__notice{padding:.65em .75em;border-radius:var(--d-border-radius);margin-bottom:1em}.quiz-leaderboard-page__notice.is-error{background:var(--danger-low);color:var(--danger)}.quiz-leaderboard-page__profile-panel{width:75%;margin:0 auto}.quiz-leaderboard-page__search-bar{display:flex;align-items:stretch;gap:.65em;max-width:520px;margin:0 auto 1.5em}.quiz-leaderboard-page__search-input-group{position:relative;flex:1;min-width:0}.quiz-leaderboard-page__search-input{box-sizing:border-box;width:100%;height:var(--d-button-height, 2.25em);margin:0;padding:0 .9em !important;border:1px solid var(--primary-low);border-radius:var(--d-border-radius);background:var(--secondary);color:var(--primary);font-size:var(--font-0);line-height:normal;box-shadow:none;appearance:none}.quiz-leaderboard-page__search-input:focus{outline:none;border-color:var(--tertiary-medium);box-shadow:0 0 0 2px rgb(var(--tertiary-rgb), 0.15)}.quiz-leaderboard-page__search-input::placeholder{color:var(--primary-medium)}.quiz-leaderboard-page__search-submit{flex-shrink:0;align-self:stretch;height:var(--d-button-height, 2.25em);margin:0;padding:0 1.15em;border-radius:var(--d-border-radius);white-space:nowrap}.quiz-leaderboard-page__profile-loading{text-align:center;color:var(--primary-medium)}.quiz-leaderboard-page__profile-summary{display:flex;align-items:center;gap:.85em;margin-bottom:1.25em;padding:.75em 1em;border-radius:var(--d-border-radius);background:var(--primary-very-low)}.quiz-leaderboard-page__profile-summary-body{display:flex;flex-direction:column;gap:.2em;min-width:0}.quiz-leaderboard-page__profile-username{font-size:var(--font-up-1);font-weight:700;color:var(--primary);line-height:1.3}.quiz-leaderboard-page__profile-summary-text{color:var(--primary-medium);font-size:var(--font-down-1);line-height:1.45}.quiz-leaderboard-page__category-board{margin-top:.5em}.quiz-leaderboard-page__category-head,.quiz-leaderboard-page__category-row{display:grid;grid-template-columns:1.4fr repeat(3, minmax(4.5em, 1fr));align-items:center;gap:.75em;padding:.65em 1.25em}.quiz-leaderboard-page__category-head{color:var(--primary-medium);font-size:var(--font-down-1);font-weight:600;border-bottom:1px solid var(--primary-low)}.quiz-leaderboard-page__category-head span:not(:first-child){text-align:center}.quiz-leaderboard-page__category-list{display:flex;flex-direction:column;gap:.65em;margin-top:.85em}.quiz-leaderboard-page__category-row{border-radius:16px;background:rgb(var(--primary-rgb), 0.075);transition:background .15s ease}.quiz-leaderboard-page__category-row:hover{background:rgb(var(--tertiary-rgb), 0.1)}.quiz-leaderboard-page__category-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-leaderboard-page__category-stat{text-align:center;font-weight:600;color:var(--primary-medium)}.quiz-leaderboard-page__category-stat.is-accent{color:var(--tertiary);font-size:var(--font-up-1)}@media screen and (width <= 768px){.quiz-leaderboard-page__toolbar{grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto auto;align-items:center;row-gap:.55em;column-gap:.6em}.quiz-leaderboard-page__period-chooser{grid-column:1;grid-row:1;min-width:0;max-width:100%}.quiz-leaderboard-page__metric-switch{grid-column:1/-1;grid-row:2;justify-self:center;width:fit-content;max-width:100%}.quiz-leaderboard-page__profile-btn{grid-column:2;grid-row:1;align-self:center}.quiz-leaderboard-page__toolbar-spacer{grid-column:1;grid-row:1;min-width:0}.quiz-leaderboard-page__toolbar-profile-title{grid-column:1/-1;grid-row:1;justify-self:center}.quiz-leaderboard-page__back-btn{grid-column:1;grid-row:1}.quiz-leaderboard-page .page__header button.-ghost{font-size:var(--font-up-2);padding:.5rem 0 .5rem .5rem}.quiz-leaderboard-page__profile-btn{padding:.45em;min-width:2.5em;justify-content:center}.quiz-leaderboard-page__podium{width:100%;padding:1.5rem .5rem 4rem}.quiz-leaderboard-page__ranking,.quiz-leaderboard-page__profile-panel{width:100%}.quiz-leaderboard-page__winner{width:28%}.quiz-leaderboard-page__winner.-position1{width:36%}.quiz-leaderboard-page__winner-value{font-size:var(--font-up-2)}.quiz-leaderboard-page__row{padding:.5em .85em}.quiz-leaderboard-page__self-row{padding:.4em 1em}.quiz-leaderboard-page__search-bar{max-width:100%;flex-wrap:wrap}.quiz-leaderboard-page__search-input-group{flex:1 1 12em}.quiz-leaderboard-page__search-submit{flex:0 0 auto}.quiz-leaderboard-page__category-head,.quiz-leaderboard-page__category-row{grid-template-columns:1fr repeat(3, minmax(3em, 0.85fr));padding:.55em .85em;gap:.35em;font-size:var(--font-down-1)}}.quiz-leaderboard-info-modal .d-modal__body{display:flex;align-items:flex-start;gap:2rem}.quiz-leaderboard-info-modal .d-icon-award{flex-shrink:0;font-size:4rem}.quiz-leaderboard-info-modal__text{flex:1;min-width:0;color:var(--primary-medium);line-height:1.55}.quiz-leaderboard-info-modal__text p{margin:0 0 .85em}.quiz-leaderboard-info-modal__text p:last-child{margin-bottom:0}@media screen and (width <= 768px){.quiz-leaderboard-info-modal .d-modal__body{flex-direction:column;align-items:flex-start;gap:1.25rem;text-align:left}.quiz-leaderboard-info-modal .d-icon-award{font-size:3rem}}
/*# sourceMappingURL=discourse-quiz_d9d3dbd852ee0176133db179b904e721be4d76fa.css.map?__ws=www.cax.do */
