.multiselect{background:var(--ms-bg,#fff);border:var(--ms-border-width,1px) solid var(--ms-border-color,#d1d5db);border-radius:var(--ms-radius,4px);box-sizing:border-box;cursor:pointer;font-size:var(--ms-font-size,1rem);min-height:calc(var(--ms-border-width,1px)*2 + var(--ms-font-size,1rem)*var(--ms-line-height,1.375) + var(--ms-py,.5rem)*2);outline:none;justify-content:flex-end;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.multiselect.is-open{border-radius:var(--ms-radius,4px) var(--ms-radius,4px) 0 0}.multiselect.is-open-top{border-radius:0 0 var(--ms-radius,4px) var(--ms-radius,4px)}.multiselect.is-disabled{background:var(--ms-bg-disabled,#f3f4f6);cursor:default}.multiselect.is-active{border:var(--ms-border-width-active,var(--ms-border-width,1px)) solid var(--ms-border-color-active,var(--ms-border-color,#d1d5db));box-shadow:0 0 0 var(--ms-ring-width,3px) var(--ms-ring-color,#10b98130)}.multiselect-wrapper{box-sizing:border-box;cursor:pointer;min-height:calc(var(--ms-border-width,1px)*2 + var(--ms-font-size,1rem)*var(--ms-line-height,1.375) + var(--ms-py,.5rem)*2);outline:none;justify-content:flex-end;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.multiselect-multiple-label,.multiselect-placeholder,.multiselect-single-label{box-sizing:border-box;height:100%;line-height:var(--ms-line-height,1.375);max-width:100%;padding-left:var(--ms-px,.875rem);padding-right:calc(1.25rem + var(--ms-px,.875rem)*3);pointer-events:none;background:0 0;align-items:center;display:flex;position:absolute;top:0;left:0}.multiselect-placeholder{color:var(--ms-placeholder-color,#9ca3af)}.multiselect-single-label-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.multiselect-search{appearance:none;background:var(--ms-bg,#fff);border-radius:var(--ms-radius,4px);box-sizing:border-box;font-family:inherit;font-size:inherit;height:100%;padding-left:var(--ms-px,.875rem);border:0;outline:none;width:100%;position:absolute;inset:0}.multiselect-search::-webkit-search-cancel-button{-webkit-appearance:none}.multiselect-search::-webkit-search-decoration{-webkit-appearance:none}.multiselect-search::-webkit-search-results-button{-webkit-appearance:none}.multiselect-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-tags{margin:var(--ms-tag-my,.25rem) 0 0;padding-left:var(--ms-py,.5rem);flex-wrap:wrap;flex-grow:1;flex-shrink:1}.multiselect-tag,.multiselect-tags{align-items:center;min-width:0;display:flex}.multiselect-tag{background:var(--ms-tag-bg,#10b981);border-radius:var(--ms-tag-radius,4px);color:var(--ms-tag-color,#fff);font-size:var(--ms-tag-font-size,.875rem);font-weight:var(--ms-tag-font-weight,600);line-height:var(--ms-tag-line-height,1.25rem);margin-bottom:var(--ms-tag-my,.25rem);margin-right:var(--ms-tag-mx,.25rem);padding:var(--ms-tag-py,.125rem) 0 var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem);white-space:nowrap}.multiselect-tag.is-disabled{background:var(--ms-tag-bg-disabled,#9ca3af);color:var(--ms-tag-color-disabled,#fff);padding-right:var(--ms-tag-px,.5rem)}.multiselect-tag-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multiselect-tag-wrapper-break{white-space:normal;word-break:break-all}.multiselect-tag-remove{border-radius:var(--ms-tag-remove-radius,4px);margin:var(--ms-tag-remove-my,0) var(--ms-tag-remove-mx,.125rem);padding:var(--ms-tag-remove-py,.25rem) var(--ms-tag-remove-px,.25rem);justify-content:center;align-items:center;display:flex}.multiselect-tag-remove:hover{background:#00000010}.multiselect-tag-remove-icon{opacity:.8;background-color:currentColor;width:.75rem;height:.75rem;display:inline-block;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.multiselect-tags-search-wrapper{height:100%;margin:0 var(--ms-tag-mx,4px) var(--ms-tag-my,4px);flex-grow:1;flex-shrink:1;display:inline-block;position:relative}.multiselect-tags-search-copy{visibility:hidden;white-space:pre-wrap;width:100%;height:1px;display:inline-block}.multiselect-tags-search{appearance:none;box-sizing:border-box;font-family:inherit;font-size:inherit;border:0;outline:none;width:100%;padding:0;position:absolute;inset:0}.multiselect-tags-search::-webkit-search-cancel-button{-webkit-appearance:none}.multiselect-tags-search::-webkit-search-decoration{-webkit-appearance:none}.multiselect-tags-search::-webkit-search-results-button{-webkit-appearance:none}.multiselect-tags-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-inifite{min-height:calc(var(--ms-border-width,1px)*2 + var(--ms-font-size,1rem)*var(--ms-line-height,1.375) + var(--ms-py,.5rem)*2);justify-content:center;align-items:center;width:100%;display:flex}.multiselect-inifite-spinner,.multiselect-spinner{background-color:var(--ms-spinner-color,#10b981);z-index:10;flex-grow:0;flex-shrink:0;width:1rem;height:1rem;animation:1s linear infinite multiselect-spin;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.multiselect-spinner{margin:0 var(--ms-px,.875rem) 0 0}.multiselect-clear{opacity:1;padding:0 var(--ms-px,.875rem) 0 0;z-index:10;flex-grow:0;flex-shrink:0;transition:all .3s;display:flex;position:relative}.multiselect-clear:hover .multiselect-clear-icon{background-color:var(--ms-clear-color-hover,#000)}.multiselect-clear-icon{background-color:var(--ms-clear-color,#999);transition:all .3s;display:inline-block;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E")}.multiselect-caret,.multiselect-clear-icon{width:.625rem;height:1.125rem;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.multiselect-caret{background-color:var(--ms-caret-color,#999);margin:0 var(--ms-px,.875rem) 0 0;pointer-events:none;z-index:10;flex-grow:0;flex-shrink:0;transition:transform .3s;position:relative;transform:rotate(0);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E")}.multiselect-caret.is-open{pointer-events:auto;transform:rotate(180deg)}.multiselect-dropdown{-webkit-overflow-scrolling:touch;background:var(--ms-dropdown-bg,#fff);border:var(--ms-dropdown-border-width,1px) solid var(--ms-dropdown-border-color,#d1d5db);border-radius:0 0 var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px);bottom:0;left:calc(var(--ms-border-width,1px)*-1);margin-top:calc(var(--ms-border-width,1px)*-1);max-height:var(--ms-max-height,10rem);right:calc(var(--ms-border-width,1px)*-1);z-index:100;outline:none;flex-direction:column;display:flex;position:absolute;overflow-y:scroll;transform:translateY(100%)}.multiselect-dropdown.is-top{border-radius:var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px) 0 0;bottom:auto;top:var(--ms-border-width,1px);transform:translateY(-100%)}.multiselect-dropdown.is-hidden{display:none}.multiselect-options{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.multiselect-group{margin:0;padding:0}.multiselect-group-label{background:var(--ms-group-label-bg,#e5e7eb);box-sizing:border-box;color:var(--ms-group-label-color,#374151);cursor:default;font-size:.875rem;font-weight:600;line-height:var(--ms-group-label-line-height,1.375);padding:var(--ms-group-label-py,.3rem) var(--ms-group-label-px,.75rem);text-align:left;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.multiselect-group-label.is-pointable{cursor:pointer}.multiselect-group-label.is-pointed{background:var(--ms-group-label-bg-pointed,#d1d5db);color:var(--ms-group-label-color-pointed,#374151)}.multiselect-group-label.is-selected{background:var(--ms-group-label-bg-selected,#059669);color:var(--ms-group-label-color-selected,#fff)}.multiselect-group-label.is-disabled{background:var(--ms-group-label-bg-disabled,#f3f4f6);color:var(--ms-group-label-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-group-label.is-selected.is-pointed{background:var(--ms-group-label-bg-selected-pointed,#0c9e70);color:var(--ms-group-label-color-selected-pointed,#fff)}.multiselect-group-label.is-selected.is-disabled{background:var(--ms-group-label-bg-selected-disabled,#75cfb1);color:var(--ms-group-label-color-selected-disabled,#d1fae5)}.multiselect-group-options{margin:0;padding:0}.multiselect-option{box-sizing:border-box;cursor:pointer;font-size:var(--ms-option-font-size,1rem);line-height:var(--ms-option-line-height,1.375);padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem);text-align:left;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.multiselect-option.is-pointed{background:var(--ms-option-bg-pointed,#f3f4f6);color:var(--ms-option-color-pointed,#1f2937)}.multiselect-option.is-selected{background:var(--ms-option-bg-selected,#10b981);color:var(--ms-option-color-selected,#fff)}.multiselect-option.is-disabled{background:var(--ms-option-bg-disabled,#fff);color:var(--ms-option-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-option.is-selected.is-pointed{background:var(--ms-option-bg-selected-pointed,#26c08e);color:var(--ms-option-color-selected-pointed,#fff)}.multiselect-option.is-selected.is-disabled{background:var(--ms-option-bg-selected-disabled,#87dcc0);color:var(--ms-option-color-selected-disabled,#d1fae5)}.multiselect-no-options,.multiselect-no-results{color:var(--ms-empty-color,#4b5563);padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem)}.multiselect-fake-input{background:0 0;border:0;outline:none;width:100%;height:1px;padding:0;font-size:0;position:absolute;bottom:-1px;left:0;right:0}.multiselect-fake-input:active,.multiselect-fake-input:focus{outline:none}.multiselect-assistive-text{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.multiselect-spacer{display:none}[dir=rtl] .multiselect-multiple-label,[dir=rtl] .multiselect-placeholder,[dir=rtl] .multiselect-single-label{padding-left:calc(1.25rem + var(--ms-px,.875rem)*3);padding-right:var(--ms-px,.875rem);left:auto;right:0}[dir=rtl] .multiselect-search{padding-left:0;padding-right:var(--ms-px,.875rem)}[dir=rtl] .multiselect-tags{padding-left:0;padding-right:var(--ms-py,.5rem)}[dir=rtl] .multiselect-tag{margin-left:var(--ms-tag-mx,.25rem);padding:var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem) var(--ms-tag-py,.125rem) 0;margin-right:0}[dir=rtl] .multiselect-tag.is-disabled{padding-left:var(--ms-tag-px,.5rem)}[dir=rtl] .multiselect-caret,[dir=rtl] .multiselect-spinner{margin:0 0 0 var(--ms-px,.875rem)}[dir=rtl] .multiselect-clear{padding:0 0 0 var(--ms-px,.875rem)}@keyframes multiselect-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--radius:20px;--font-system:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-text:"Figtree", var(--font-system);--font-display:var(--font-text);--font-mono:SFMono-Regular, Menlo, Monaco, Consolas, "Courier New", monospace;--weight-normal:400;--weight-medium:500;--weight-bold:700;--line-height-default:1.3;--line-height-condensed:1.2;--line-height-expanded:1.6;--line-height-max:1.8;--measure:90ch;--z-index-fab:100;--z-index-header:200;--z-index-overlay:300;--z-index-alerts:400;--text-xxs:.75rem;--text-xs:.875rem;--text-sm:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-xxl:2rem;--ratio:1.5;--space-px:1px;--space-xxxs:calc(var(--space-xxs) / var(--ratio));--space-xxs:calc(var(--space-xs) / var(--ratio));--space-xs:calc(var(--space-sm) / var(--ratio));--space-sm:calc(var(--space-md) / var(--ratio));--space-md:16px;--space-lg:min(calc(var(--space-md) * var(--ratio)), var(--space-gutter));--space-xl:calc(var(--space-lg) * var(--ratio));--space-xxl:calc(var(--space-xl) * var(--ratio));--space-xxxl:calc(var(--space-xxl) * var(--ratio));--space-gutter-x:clamp(18px, 3vw, 32px);--space-gutter-y:clamp(18px, 3vw, 32px);--space-gutter:var(--space-gutter-x);--control-height:2.6em;--control-height-small:2em;--header-padding-top:max(0px, calc(env(safe-area-inset-top) - var(--space-sm)));--header-height:3.75rem;--sticky-offset-top:calc(var(--header-height) + var(--header-padding-top));--sticky-offset-bottom:0px;--ease-out:cubic-bezier(.36, .66, .04, 1);--ease-elastic:linear(0, .005 0.98%, .0253, .0582, .1009 4.91%, .2058 7.52%, .5696 15.7%, .6701, .7569, .8293 23.56%, .8941, .9429, .978 32.39%, .9996 35.01%, 1.0154, 1.0242 40.9%, 1.0282 44.49%, 1.0262 49.73%, 1.0094 63.8%, 1.0027 72.63%, .9996 83.1%, .9994 99.79%);--shape-check:polygon(0% 50%, 40% 90%, 100% 25%, 85% 10%, 40% 60%, 15% 35%)}:root,[data-theme=light],.Menu{--brand-dark:#272c45;--brand-darker:#15161d;--brand-light:#fff;--brand-pale:#eff9fa;--brand-lightblue:#b3f2ff;--brand-cyan:#00d5ff;--brand-gold:#bb9a53;--bg-hsl:48 20% 100%;--color-bg:hsl(var(--bg-hsl));--text-hsl:230 28% 21%;--color-text:hsl(var(--text-hsl));--muted-hsl:185 30% 45%;--color-muted:hsl(var(--muted-hsl));--color-fill:hsl(var(--muted-hsl) / .1);--color-fill-solid-hsl:185 40% 96%;--color-fill-solid:hsl(var(--color-fill-solid-hsl));--color-fill-soft:hsl(var(--muted-hsl) / .04);--color-stroke:hsl(var(--muted-hsl) / .25);--color-emphasis:#2f3641;--color-emphasis-contrast:#fff;--primary-h:190;--primary-s:100%;--primary-l:43%;--color-primary:hsl(var(--primary-h) var(--primary-s) var(--primary-l));--color-primary-contrast:var(--color-bg);--color-primary-soft:hsl(var(--primary-h) var(--primary-s) 85%);--color-primary-text:var(--color-primary);--danger-h:17;--danger-s:90%;--danger-l:50%;--color-danger:hsl(var(--danger-h) var(--danger-s) var(--danger-l));--color-danger-contrast:var(--color-bg);--color-danger-soft:hsl(var(--danger-h) var(--danger-s) var(--danger-l) / .15);--color-danger-text:var(--color-danger);--warning-h:40;--warning-s:100%;--warning-l:50%;--color-warning:hsl(var(--warning-h) var(--warning-s) var(--warning-l));--color-warning-contrast:var(--color-bg);--color-warning-soft:hsl(calc(var(--warning-h) + 15) var(--warning-s) var(--warning-l) / .15);--color-warning-text:hsl(35 var(--warning-s) 48%);--success-h:165;--success-s:100%;--success-l:36%;--color-success:hsl(var(--success-h) var(--success-s) var(--success-l));--color-success-contrast:var(--color-bg);--color-success-soft:hsl(var(--success-h) var(--success-s) var(--success-l) / .15);--color-success-text:hsl(var(--success-h) var(--success-s) 32%);--pending-h:212;--pending-s:80%;--pending-l:47%;--color-pending:hsl(var(--pending-h) var(--pending-s) var(--pending-l));--color-pending-contrast:var(--color-bg);--color-pending-soft:hsl(var(--pending-h) var(--pending-s) var(--pending-l) / .15);--color-pending-text:hsl(var(--pending-h) var(--pending-s) 40%);--feedback-h:270;--feedback-s:60%;--feedback-l:65%;--color-feedback:hsl(var(--feedback-h) var(--feedback-s) var(--feedback-l));--color-feedback-contrast:var(--color-bg);--color-feedback-soft:hsl(var(--feedback-h) var(--feedback-s) var(--feedback-l) / .1);--color-feedback-text:hsl(var(--feedback-h) var(--feedback-s) 50%);--flag-h:35;--flag-s:100%;--flag-l:61%;--color-flag:hsl(var(--flag-h) var(--flag-s) var(--flag-l));--color-flag-contrast:var(--color-bg);--color-flag-soft:hsl(45 var(--flag-s) var(--flag-l) / .2);--color-flag-text:hsl(35 var(--flag-s) 50%);--color-okay:#8ba212;--color-archive:#978e78;--color-archive-contrast:var(--color-bg);--color-learning-point:#ec7000;--color-neutral-fill:#0000001a;--color-neutral-stroke:#0003;--shadow-ring:0 0 0 1px var(--color-fill);--shadow-sm:var(--shadow-ring), 0 1px 4px var(--color-fill);--shadow-md:var(--shadow-ring), 0 5px 15px var(--color-fill);--filter-hover:brightness(.97);--filter-active:brightness(.94);--color-overlay:hsl(var(--color-fill-solid-hsl) / .8)}[data-theme=dark],[data-theme=dark] .Menu{--bg-hsl:231 28% 20%;--text-hsl:0 0% 93%;--muted-hsl:231 20% 65%;--color-fill:#0000004d;--color-fill-solid-hsl:231 28% 15%;--color-fill-soft:#00000026;--color-primary-soft:#323a67;--filter-hover:contrast(.8) brightness(1);--filter-active:contrast(.8) brightness(.8);--color-pending-text:hsl(var(--pending-h) var(--pending-s) 70%);--color-feedback-text:hsl(var(--feedback-h) 50% 60%);--color-neutral-fill:#0000001a;--color-neutral-stroke:#0003}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(/build/assets/figtree-v5-latin-regular-Bqaf1QUa.woff2)format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:italic;font-weight:400;src:url(/build/assets/figtree-v5-latin-italic-BetOtqrC.woff2)format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:500;src:url(/build/assets/figtree-v5-latin-500-Cj0Bkg6l.woff2)format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:italic;font-weight:500;src:url(/build/assets/figtree-v5-latin-500italic-WVGvHebL.woff2)format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url(/build/assets/figtree-v5-latin-700-DkUwDTZn.woff2)format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:italic;font-weight:700;src:url(/build/assets/figtree-v5-latin-700italic-Dir2vzJi.woff2)format("woff2")}*,:before,:after{box-sizing:border-box;margin:0}input,button,textarea,select{font:inherit}[hidden]{display:none!important}[role=list]{padding:0;list-style:none}button{appearance:none;cursor:pointer;color:inherit;background:0 0;border:0;margin:0;padding:0}fieldset{border:0;margin:0;padding:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=699px){.hide-mobile{display:none!important}}@media (width<=999px){.hide-tablet-down{display:none!important}.invisible-tablet-down{visibility:hidden!important}.wrap-tablet-down{flex-wrap:wrap}}@media (width>=700px){.hide-tablet-up{display:none!important}}@media (width<=1399px){.hide-desktop-down{display:none!important}.wrap-desktop-down{flex-wrap:wrap}}@media (width>=1000px){.hide-desktop-up{display:none!important}.wrap-desktop-up{flex-wrap:wrap}}:root{scroll-behavior:auto;background:var(--color-bg);color:var(--color-text);font-family:var(--font-text);font-weight:var(--weight-normal);line-height:var(--line-height-default);text-size-adjust:none;accent-color:var(--color-primary);overflow-y:scroll}input,textarea,select{color:var(--color-text)}*{-webkit-tap-highlight-color:transparent}a,.link{color:var(--color-primary-text);cursor:pointer;text-decoration:none}a:hover,.link:hover{text-decoration:underline}hr{border:0;border-top:1px solid var(--color-fill);margin:var(--space-xl) 0}strong{font-weight:var(--weight-bold)}mark{color:#000;background:#ff0;display:inline-block}.highlight-mark mark{background:#ff9632}@keyframes animate-mark{50%{transform:scale(1.5)}}:focus{outline:2px solid var(--color-primary);outline-offset:2px}[tabindex="-1"]:focus,:focus:not(:focus-visible){outline:none}ui-popup>.enter-active,ui-popup>.leave-active{transition-timing-function:var(--ease-elastic);transition-property:transform,opacity;transition-duration:.3s}ui-popup>.enter-from,ui-popup>.leave-to{opacity:0;transform:scale(0)}ui-popup::part(backdrop),ui-popup>:nth-child(2){z-index:var(--z-index-overlay)}ui-popup::part(backdrop){height:100vh}[data-placement=bottom]{transform-origin:top}[data-placement=bottom-start]{transform-origin:0 0}[data-placement=bottom-end]{transform-origin:100% 0}[data-placement=top]{transform-origin:bottom}[data-placement=top-start]{transform-origin:0 100%}[data-placement=top-end]{transform-origin:100% 100%}[data-placement=left]{transform-origin:100%}[data-placement=left-start]{transform-origin:100% 0}[data-placement=left-end]{transform-origin:100% 100%}[data-placement=right]{transform-origin:0}[data-placement=right-start]{transform-origin:0 0}[data-placement=right-end]{transform-origin:0 100%}[data-placement^=top]{margin-top:calc(-1 * var(--space-xs))}[data-placement^=bottom]{margin-top:var(--space-xs)}[data-placement^=left]{margin-left:calc(-1 * var(--space-xs))}[data-placement^=right]{margin-left:var(--space-xs)}.d1{font-family:var(--font-display);font-size:6rem;font-weight:var(--weight-bold);line-height:1}.h1,h1{font-family:var(--font-display);font-size:var(--text-xxl);font-weight:var(--weight-bold);line-height:var(--line-height-condensed)}.h2,h2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--line-height-condensed)}.h3,h3{font-family:var(--font-text);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--line-height-condensed)}.h4,h4{font-family:var(--font-text);font-size:var(--text-md);font-weight:var(--weight-bold)}.h5,h5{font-family:var(--font-text);font-size:var(--text-sm);font-weight:var(--weight-bold)}.h6,h6{font-family:var(--font-text);font-size:var(--text-xs);font-weight:var(--weight-bold)}.subtitle{color:var(--color-muted);font-size:var(--text-xxs);font-weight:var(--weight-bold);text-transform:uppercase}.lead{font-size:var(--text-md);line-height:var(--line-height-expanded)}.content{overflow-wrap:break-word;line-height:var(--line-height-expanded)}.content>*+*,.content li p{margin-top:1em}.content li>p:first-child{display:inline}.content>*+:where(h1,h2,h3,h4,h5,h6){margin-top:1.8em}.content :is(a){font-weight:var(--weight-medium);text-decoration:underline}.content ol{padding-left:2em;list-style-position:outside}.content ul{padding-left:2em;list-style:outside}.content ul ul{list-style-type:circle}.content ul ul ul{list-style-type:square}.content blockquote{color:var(--color-muted);border-left:5px solid var(--color-fill);padding-left:var(--space-md)}.content blockquote>*+*{margin-top:1em}.content code{font-family:var(--font-mono);font-size:80%}.content pre{white-space:pre-wrap}.content pre code{background:var(--color-fill);border-radius:var(--radius);display:block;padding:var(--space-md)!important}.content img{max-width:100%}.content hr{border:0;border-top:3px solid var(--color-stroke);margin:2em 0}.content table{border-spacing:0;border-collapse:collapse;font-size:var(--text-xs)}.content table,.content table td,.content table th{border:1px solid var(--color-fill)}.content table td,.content table th{padding:var(--space-sm);text-align:left}.content table th{font-weight:var(--weight-bold)}.content--compact>*+*{margin-top:.5em}.content--compact h1,.content--compact h2,.content--compact h3,.content--compact h4,.content--compact h5,.content--compact h6{font-size:100%}.table-container,.tableWrapper{width:fit-content;max-width:100%;overflow:auto}.table-container *,.tableWrapper *{overflow-wrap:normal}.table-container table,.tableWrapper table{width:100%}:root{--transition-duration:.35s;--transition-easing:var(--ease-out)}@keyframes pulsate{50%{transform:scale(1.1)}}.animation-pulse{animation:.2s ease-in-out pulsate}.height-transition-enter-active,.height-transition-leave-active{clip-path:inset(0);transition-property:all;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.height-transition-enter-from,.height-transition-leave-to{opacity:0;transform:translateY(-10px);margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.slide-next-enter-active,.slide-next-leave-active,.slide-prev-enter-active,.slide-prev-leave-active{transform:translate(0,0);transition-property:transform,opacity,filter!important;transition-duration:var(--transition-duration)!important;transition-timing-function:var(--transition-easing)!important}.slide-next-leave-active,.slide-prev-leave-active{pointer-events:none;width:100%;height:100%;position:absolute!important}.slide-next-enter-active,.slide-prev-leave-active{z-index:1}.slide-next-enter-from,.slide-prev-leave-to{transform:translateX(var(--slide-distance,100%));opacity:0}.slide-prev-enter-from,.slide-next-leave-to{transform:translateX(calc(-1 * var(--slide-distance,30%)));opacity:0}.slide-page{opacity:1}.slide-page.slide-prev-enter-from,.slide-page.slide-next-leave-to{filter:brightness(.95)}.slide-page.slide-next-enter-active,.slide-page.slide-prev-leave-active{box-shadow:var(--shadow-sm);width:100%}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-duration)}.fade-leave-active{position:absolute}.fade-enter-from,.fade-leave-to{opacity:0}.slide-bottom-enter-active,.slide-bottom-leave-active{transition-property:transform,opacity;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-easing)}.slide-bottom-enter-from,.slide-bottom-leave-to{opacity:0;transform:translateY(100%)}@media (width>=700px){.no-transition-tablet-up{transition:none!important}}@media (width>=1000px){:root:not(.mobile) .no-transition-desktop-up{transition:none!important}}.no-transition,.is-swiping .slide-prev-enter-active,.is-swiping .slide-prev-leave-active,.is-swiping .slide-next-enter-active,.is-swiping .slide-next-leave-active,.is-swiping .slide-bottom-enter-active,.is-swiping .slide-bottom-leave-active{transition:none!important}.vdd-removed{border-radius:4px;text-decoration:line-through;background:var(--color-danger-soft)!important;color:#999!important}.vdd-added{border-radius:4px;text-decoration:none;background:var(--color-success-soft)!important}.vdd-modified{border-radius:4px;text-decoration:none;background:var(--color-warning-soft)!important}.Section-main.vdd-removed{display:none}.Section-main.vdd-added{background:0 0}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-error-text-color:#f7f7f7;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp,.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp{position:fixed}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button{user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__error-msg{width:100%;color:var(--pswp-error-text-color);text-align:center;margin-top:-.5em;padding:0 10px;font-size:1em;line-height:1;position:absolute;top:50%;left:0}.pswp__error-msg a{color:var(--pswp-error-text-color);text-decoration:underline}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__icn{pointer-events:none;width:32px;height:32px;fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);border-radius:50%;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;width:100%;height:60px;top:0;left:0;top:env(safe-area-inset-top);flex-direction:row;justify-content:flex-end;display:flex;position:absolute;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{pointer-events:none;border:3px solid var(--pswp-preloader-color);border-left-color:var(--pswp-preloader-color-secondary);border-radius:50%;width:24px;height:24px;display:none;position:absolute}.pswp__preloader--active{animation:.333s linear pswp-fadein,.6s linear infinite pswp-clockwise;display:block}.pswp__preloader--hiding{animation:.6s linear infinite pswp-clockwise;opacity:0!important}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pswp-fadein{0%{opacity:0}to{opacity:1}}.pswp__counter{height:30px;color:var(--pswp-icon-color);opacity:.85;margin:18px auto 0 20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}:root{--ms-radius:var(--radius);--ms-bg:transparent;--ms-bg-disabled:var(--color-fill);--ms-border-color:var(--color-stroke);--ms-border-color-active:var(--color-primary);--ms-ring-width:1px;--ms-ring-color:var(--color-primary);--ms-placeholder-color:var(--color-muted);--ms-spinner-color:var(--color-primary);--ms-caret-color:var(--color-muted);--ms-clear-color:var(--color-muted);--ms-clear-color-hover:var(--color-text);--ms-tag-bg:var(--color-primary);--ms-tag-color:var(--color-primary-contrast);--ms-tag-bg-disabled:var(--color-muted);--ms-dropdown-bg:var(--color-bg);--ms-dropdown-radius:var(--radius);--ms-option-bg-selected:var(--color-primary-soft);--ms-option-color-selected:var(--color-text);--ms-option-color-disabled:var(--color-muted);--ms-option-bg-selected-pointed:var(--color-primary-soft);--ms-option-color-selected-pointed:var(--color-text);--ms-option-bg-pointed:var(--color-fill);--ms-option-color-pointed:var(--color-text);--ms-group-label-bg:var(--color-fill);--ms-empty-color:var(--color-muted);--ms-py:.45em;--ms-px:var(--input-padding);--ms-max-height:20em;--ms-font-size:1em;--ms-option-font-size:1rem}.multiselect{margin:0}.multiselect-search,.multiselect-tags-search{background:0 0;outline:none}.multiselect-dropdown{box-shadow:var(--shadow-md);z-index:calc(var(--z-index-overlay) + 1);border:0}.multiselect-placeholder{opacity:.5;white-space:nowrap;overflow:hidden}.choice{cursor:pointer;align-items:flex-start;gap:var(--space-xs);display:flex}.choice:has(:disabled){color:var(--color-muted);cursor:default}.choice-indent{padding-left:calc(1.2em + var(--space-xs))}input[type=checkbox],input[type=radio]{appearance:none;font:inherit;color:currentColor;border:2px solid var(--color-stroke);vertical-align:-.2em;background-color:#0000;flex-shrink:0;width:1.2em;height:1.2em;margin:0;transition:transform .1s,background-color .1s,border-color .1s;position:relative}input[type=checkbox]:is(:checked,[type=checkbox]:indeterminate),input[type=radio]:is(:checked,[type=checkbox]:indeterminate){border-color:#0000}input[type=checkbox]:before,input[type=radio]:before{content:"";background:var(--color-primary-contrast);transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}input[type=checkbox]:is(:checked,[type=checkbox]:indeterminate):before,input[type=radio]:is(:checked,[type=checkbox]:indeterminate):before{transform:translate(-50%,-50%)scale(1)}input[type=checkbox]:not(:disabled,[aria-disabled=true]),input[type=radio]:not(:disabled,[aria-disabled=true]){cursor:pointer}input[type=checkbox]:not(:disabled,[aria-disabled=true]):checked:focus,input[type=radio]:not(:disabled,[aria-disabled=true]):checked:focus{animation:.3s choice-select}input[type=checkbox]:not(:disabled,[aria-disabled=true]):active,input[type=radio]:not(:disabled,[aria-disabled=true]):active{filter:var(--filter-active);transform:scale(.9)}input[type=checkbox]:not(:disabled,[aria-disabled=true]):is(:checked,[type=checkbox]:indeterminate),input[type=radio]:not(:disabled,[aria-disabled=true]):is(:checked,[type=checkbox]:indeterminate){background:var(--color-primary)}input[type=checkbox]:disabled,input[type=radio]:disabled,input[type=checkbox][aria-disabled=true],input[type=radio][aria-disabled=true]{background:var(--color-fill);border-color:#0000}input[type=checkbox]:disabled:is(:checked,[type=checkbox]:indeterminate):before,input[type=radio]:disabled:is(:checked,[type=checkbox]:indeterminate):before,input[type=checkbox][aria-disabled=true]:is(:checked,[type=checkbox]:indeterminate):before,input[type=radio][aria-disabled=true]:is(:checked,[type=checkbox]:indeterminate):before{background:var(--color-muted)}input[type=checkbox]{border-radius:.3em}input[type=checkbox]:checked:before{width:80%;height:80%;clip-path:var(--shape-check)}input[type=checkbox]:indeterminate:before{width:70%;height:20%}input[type=radio]{border-radius:100%}input[type=radio]:checked:before{border-radius:100%;width:40%;height:40%}@keyframes choice-select{50%{transform:scale(1.2)}}.card{--card-padding:var(--space-lg);background:var(--color-bg);color:var(--color-text);border-radius:var(--radius);padding:var(--card-padding);transition:box-shadow .2s,border-color .2s;display:block;text-decoration:none!important}@media (any-hover:hover){a.card:hover,.card--interactive:hover{box-shadow:var(--shadow-md);border-color:#0000;position:relative}}.card.is-active{background:var(--color-fill-solid)}.card--outline{border:1px solid var(--color-fill)}.card__body{padding:var(--card-padding)}@media (width<=699px){.card--full{min-height:calc(100% + var(--space-gutter) * 2);border-radius:0;margin:calc(-1 * var(--space-gutter))!important}}.icon{vertical-align:-.2em;-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:1.2em;height:1.2em;display:inline-block}.tabler-icon,.tabler-icon *{stroke-width:1.6px}.icon--thin,.icon--thin *{stroke-width:1.2px}.icon--thick,.icon--thick *{stroke-width:2.5px}.icon--narrow{margin-left:-.1em;margin-right:-.1em}.with-icon{vertical-align:bottom;align-items:flex-start;display:inline-flex}.with-icon>.icon{margin-right:.2em}.with-icon>.icon:not(:first-child){margin-left:.2em}.icon-tabler-lock circle{display:none}.dot{vertical-align:-5px;background:currentColor;border-radius:100%;width:9px;height:9px;margin:.3em .1em;display:inline-block}.dot-glow{position:relative}.dot-glow:before{content:"";background:currentColor;border-radius:100%;animation:2s ease-out infinite dot-glow;position:absolute;inset:-.5em}@keyframes dot-glow{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}.btn{--btn-padding:calc(.35 * var(--control-height));height:var(--control-height);background:var(--color-fill);color:var(--color-text);gap:var(--space-xxs);padding:0 var(--btn-padding);font-weight:var(--weight-medium);white-space:nowrap;vertical-align:middle;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;transition:transform .2s;display:inline-flex;text-decoration:none!important}.btn:is(:disabled,.is-disabled,[aria-disabled=true]){opacity:.5;cursor:default}.btn .is-inert{cursor:default}.btn:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]){cursor:pointer}.btn:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):is(:hover,.is-hovered,[aria-selected=true]){filter:var(--filter-hover)}.btn:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):active{filter:var(--filter-active)}.btn:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):active{transform:scale(.97)}.btn.is-loading{position:relative;color:#0000!important}.btn.is-loading:before{content:"";border:.15em var(--color-muted) solid;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite spinner;position:absolute;left:calc(50% - .5em);border-top-color:#0000!important}.btn.is-active,.btn[aria-pressed=true],.btn:has(:checked){color:var(--color-text);background:var(--color-primary-soft);border-color:#0000}:where(:not([open]))>.btn--transparent:where(:disabled,.is-disabled,[aria-disabled=true],.is-inert),:where(:not([open]))>.btn--transparent:where(:not(:hover,.is-hovered,:focus,.is-focused)){color:var(--color-muted);background:0 0}.btn--placeholder{border:1px dashed var(--color-stroke)}.btn--outline{border:2px solid var(--color-primary);background-color:#0000}.btn--outline:not(:disabled,.is-disabled,[aria-disabled=true]):hover{background:var(--color-primary);color:var(--color-primary-contrast);filter:none}.btn--sm{--control-height:var(--control-height-small);--btn-padding:calc(.25 * var(--control-height-small));font-size:var(--text-xs)}.btn--lg{--control-height:3em;--btn-padding:calc(.45 * 3em);font-size:var(--text-md)}.btn--narrow{--btn-padding:calc(.25 * var(--control-height))}.btn--wide{--btn-padding:calc(.55 * var(--control-height))}.btn--start{margin-left:calc(-1 * var(--btn-padding))}.btn--end{margin-right:calc(-1 * var(--btn-padding))}.btn--top{margin-top:calc(-1 * var(--btn-padding))}.btn--bottom{margin-bottom:calc(-1 * var(--btn-padding))}.btn-group{border-radius:999px;align-items:stretch;gap:1px;display:flex}.btn-group>:not(:last-child),.btn-group__first{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>:not(:first-child),.btn-group__last{border-top-left-radius:0;border-bottom-left-radius:0}.btn--icon{--btn-padding:calc((var(--control-height) - 1.44em) / 2);min-width:var(--control-height);min-height:var(--control-height);padding:var(--btn-padding);border-radius:100px;position:relative}.btn--icon .avatar{width:100%;height:100%}.btn--icon .icon{width:1.44em;height:1.44em}.btn--icon .badge{position:absolute;top:0;right:0}.btn--icon>:last-child:not(:first-child){padding-right:var(--space-xxs)}.with-sidebar{--sidebar-width:min(30%, 28ch);align-items:stretch;display:flex}.with-sidebar>:not(.sidebar){flex-grow:999;min-width:0;margin-inline:auto}.sidebar{display:flex}.with-sidebar:before{content:""}.sidebar,.with-sidebar:before{width:var(--sidebar-width);flex-direction:column;flex-shrink:0;transition:width .2s}.sidebar--sticky{top:var(--sticky-offset-top);height:calc(100svh - var(--sticky-offset-top) - var(--sticky-offset-bottom));z-index:1;position:fixed;left:0;overflow:auto}.sidebar--sticky>*{--sticky-offset-top:0px;--sticky-offset-bottom:0px}.slide-next-enter-active:before,.slide-next-leave-active:before,.slide-prev-enter-active:before,.slide-prev-leave-active:before{display:none}.slide-next-enter-active .sidebar--sticky,.slide-next-leave-active .sidebar--sticky,.slide-prev-enter-active .sidebar--sticky,.slide-prev-leave-active .sidebar--sticky{margin-left:calc(-1 * var(--sidebar-width));position:sticky}.sidebar--border{border-right:1px solid var(--color-fill)}.sidebar--collapsed{flex-direction:column;--sidebar-width:100%!important}.sidebar--collapsed:before{display:none}.sidebar--collapsed .sidebar{height:auto;margin-left:0;position:static;overflow:visible}.sidebar--collapsed>*{width:100%}@media (width<=1399px){.collapse-sidebar-desktop-down{flex-direction:column;--sidebar-width:100%!important}.collapse-sidebar-desktop-down:before{display:none}.collapse-sidebar-desktop-down .sidebar{height:auto;margin-left:0;position:static;overflow:visible}.collapse-sidebar-desktop-down>*{width:100%}.collapse-sidebar-desktop-down .sidebar{border-bottom:1px solid var(--color-fill)}.collapse-sidebar-desktop-down .ProgressRing{width:6ch!important}.collapse-sidebar-desktop-down .osce-timer-controls{margin:-10px}}@media (width<=999px){.collapse-sidebar-tablet-down{flex-direction:column;--sidebar-width:100%!important}.collapse-sidebar-tablet-down:before{display:none}.collapse-sidebar-tablet-down .sidebar{height:auto;margin-left:0;position:static;overflow:visible}.collapse-sidebar-tablet-down>*{width:100%}.hide-sidebar-tablet-down:before,.hide-sidebar-tablet-down .sidebar{display:none}}@media (width<=699px){.collapse-sidebar-mobile{flex-direction:column;--sidebar-width:100%!important}.collapse-sidebar-mobile:before{display:none}.collapse-sidebar-mobile .sidebar{height:auto;margin-left:0;position:static;overflow:visible}.collapse-sidebar-mobile>*{width:100%}.hide-sidebar-mobile:before,.hide-sidebar-mobile .sidebar{display:none}}@media (width>=1000px){.with-sidebar--hidden:before,.with-sidebar--hidden .sidebar{visibility:hidden;width:0;transition:width .2s,visibility 0s .2s}}:root{--input-padding:calc(var(--control-height) * .3)}input::-moz-placeholder{color:var(--color-muted);opacity:.5}textarea::-moz-placeholder{color:var(--color-muted);opacity:.5}input::placeholder,textarea::placeholder{color:var(--color-muted);opacity:.5}.input{-webkit-appearance:none;-moz-appearance:none;border-radius:var(--radius);color:var(--color-text);height:var(--control-height);padding:0 var(--input-padding);border:1px solid var(--color-stroke);width:100%;font-family:inherit;font-size:inherit;text-align:left;vertical-align:middle;box-sizing:border-box;background:0 0;outline:none;flex-shrink:0;align-items:center;display:inline-flex}.input:not(.is-disabled,:disabled):focus,.input:not(.is-disabled,:disabled).is-focused,.input:not(.is-disabled,:disabled):focus-within{border-color:var(--color-primary);background-color:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-primary)}.input:disabled,.input.is-disabled{cursor:default;color:var(--color-muted);background:var(--color-fill-soft)}.input::-webkit-search-decoration{-webkit-appearance:none}.input-within:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--color-primary)}select.input,.input--select{cursor:default;background-image:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" class=\"h-5 w-5\" viewBox=\"0 0 20 20\" fill=\"%23888\"%3E%3Cpath fill-rule=\"evenodd\" d=\"M10 3a1 1 0 01.707.293l3 3a1 1 0 01-1.414 1.414L10 5.414 7.707 7.707a1 1 0 01-1.414-1.414l3-3A1 1 0 0110 3zm-3.707 9.293a1 1 0 011.414 0L10 14.586l2.293-2.293a1 1 0 011.414 1.414l-3 3a1 1 0 01-1.414 0l-3-3a1 1 0 010-1.414z\" clip-rule=\"evenodd\" /%3E%3C/svg%3E");background-position:right .5em center;background-repeat:no-repeat;background-size:1.25em;padding-right:2em}.input--multiline{height:auto;min-height:var(--control-height);padding-top:.6em;padding-bottom:.6em}.input--transparent{box-shadow:none!important;background:0 0!important;border:0!important}.input--error{border-color:var(--color-danger)}.input--placeholder{border:2px dashed var(--color-stroke);box-shadow:none!important}.input-container{--input-container-padding-start:2.6em;--input-container-padding-end:2.6em;align-items:center;display:flex}.input-container>:not(input,.input,script){justify-content:center;align-items:center;display:flex;position:relative}.input-container>:not(input,.input,script):first-child{width:var(--input-container-padding-start);margin-right:calc(-1 * var(--input-container-padding-start))}.input-container>:not(input,.input,script):last-child{width:var(--input-container-padding-end);margin-left:calc(-1 * var(--input-container-padding-end))}.input-container>:is(input,.input):nth-child(2){padding-left:var(--input-container-padding-start)}.input-container>:is(input,.input):nth-last-child(2){padding-right:var(--input-container-padding-end)}.input-valid-indicator{display:flex}.input-valid-indicator .input{padding-right:3em}.input-valid-indicator .input:not(.input--error):valid{border-color:var(--color-success)}.input-valid-indicator .input:not(.input--error):valid+*{color:var(--color-success);pointer-events:none;margin-top:.4em;margin-left:-1.5em;font-size:1.3em;animation:.3s pop-in}.input-valid-indicator .input:not(.input--error):valid+:before{content:"✓"}.input-valid-indicator .input--error+*{color:var(--color-danger);pointer-events:none;margin-top:.4em;margin-left:-1.5em;font-size:1.3em;animation:.3s pop-in}.input-valid-indicator .input--error+:before{content:"✗"}@keyframes pop-in{0%{transform:scale(0)}50%{transform:scale(1.5)}}.hide-number-spinner::-webkit-outer-spin-button{appearance:none}.hide-number-spinner::-webkit-inner-spin-button{appearance:none}.alert{border-radius:var(--radius);padding:calc(var(--space-sm) + 1px) var(--space-md);background:var(--color-fill);font-size:var(--text-xs);align-items:baseline;gap:var(--space-sm);font-weight:var(--weight-medium);display:flex}.alert__icon{font-size:var(--text-md);line-height:var(--line-height-default);flex-shrink:0;align-self:flex-start;display:flex}.alert__message{padding-block:2px}.alert__actions{margin-block:calc(-1 * var(--space-xs));margin-right:calc(-1 * var(--space-sm));align-items:center;gap:var(--space-sm);margin-left:auto;display:flex}.alerts{align-items:center;gap:var(--space-xs);padding:var(--space-xs);pointer-events:none;top:env(safe-area-inset-top);z-index:var(--z-index-alerts);flex-direction:column-reverse;display:flex;position:fixed;left:0;right:0}.alerts>*{pointer-events:auto;box-shadow:var(--shadow-md)}@media (width<=699px){.alerts{bottom:calc(env(safe-area-inset-bottom) + var(--space-sm) + var(--control-height));padding:var(--space-gutter);flex-direction:column;justify-content:flex-end;align-items:stretch}}@media (width>=700px){.alerts>*{max-width:50ch}}.Avatar{background:var(--color-fill);vertical-align:middle;fill:var(--color-muted);user-select:none;aspect-ratio:1;border-radius:100%;justify-content:center;align-items:center;max-width:100%;display:inline-flex;overflow:hidden;text-decoration:none!important}.Avatar text{cursor:default}.Avatar--small{width:32px;height:32px}.Avatar--tiny{width:24px;height:24px}.AvatarList{gap:var(--space-xxs);flex-wrap:wrap;display:inline-flex}.AvatarList>*{flex-shrink:0;text-decoration:none!important}.AvatarList>*+*{border-radius:100%}.AvatarList .Avatar{width:2.25em;height:2.25em}.AvatarList--compact{flex-wrap:nowrap}.AvatarList--compact>*+*{background:var(--color-bg);margin-left:-10px}.AvatarList--compact .Avatar{border:2px solid var(--color-bg)}.Badge{font-weight:var(--weight-bold);color:var(--color-flag);border:2px solid;border-radius:4px;padding:.2em .4em;line-height:1;display:inline-block}.badge{background:var(--color-fill);color:var(--color-muted);font-size:var(--text-xxs);font-weight:var(--weight-medium);text-align:center;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:2.5ch;min-height:1.7em;margin:0;padding:.25em .6em;line-height:1.2;display:inline-flex;overflow:hidden}.badge>.icon:first-child{margin-left:-.2em;margin-right:.2em}.badge .icon{stroke-width:2.5px}.ChoiceCard input{display:none}.ChoiceCard label{border:2px solid var(--color-stroke);border-radius:var(--color-radius);cursor:pointer;padding:20px}.ChoiceCard label:active{transform:scale(.95)}.ChoiceCard :checked+label{border:var(--color-primary);background:var(--color-primary-soft);animation:.3s ChoiceCard-check}@keyframes ChoiceCard-check{50%{transform:scale(1.05)}}.placeholder{align-items:center;gap:var(--space-sm);text-align:center;color:var(--color-muted);padding:var(--space-xl) var(--space-lg);text-wrap:balance;flex-direction:column;margin-block:auto;display:flex}.placeholder>*{max-width:50ch}.placeholder__icon{stroke-width:1px;flex-shrink:0;width:4em;height:4em}.placeholder--compact{flex-direction:row;padding:0}.placeholder--compact,.placeholder--compact>*{font-size:var(--text-xs)}.placeholder--compact>:nth-child(3){display:none}.placeholder--compact .placeholder__icon{stroke-width:1.6px;width:2em;height:2em;margin-right:-.2em}.ContentMedia{display:flex}.ContentMedia a{cursor:zoom-in;border:0;display:inline-block;position:relative}.ContentMedia a:after{content:"";border-radius:var(--radius);border:1px solid #0000001a;position:absolute;inset:0}.ContentMedia img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:40rem;display:block}.ContentMedia .icon{color:#fff;background:#00000080;border-radius:100%;padding:10px;font-size:3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ContentMedia--multiple{grid-template-columns:.5fr .5fr;grid-auto-flow:dense;gap:10px;display:grid}.ContentMedia--multiple img{width:100%;height:100%}.ContentMedia--multiple .is-wide{grid-column:span 2}.ContentMedia--thumbs{display:flex}.ContentMedia--thumbs img{width:100px;height:100px}.Dialog{text-align:left;background:var(--color-bg);box-shadow:var(--shadow-md);border-radius:var(--radius);--dialog-gutter:var(--space-lg);outline:none;max-width:100%;position:relative}.Dialog--xs{width:400px}.Dialog--small{width:500px}.Dialog--medium{width:650px}.Dialog--large{width:800px}.Dialog-close{margin-right:10px}.Dialog-close .icon{font-size:18px}.Dialog-title{white-space:nowrap;text-overflow:ellipsis;font-size:110%;font-weight:var(--weight-bold);padding:var(--space-sm) var(--space-sm);flex-grow:1;overflow:hidden}.Dialog-action{flex-shrink:0;min-width:40px;margin-left:10px}.Dialog-action .btn{margin-left:5px}.Dialog-header{background:var(--color-bg);border-radius:var(--radius) var(--radius) 0 0;z-index:var(--z-index-overlay);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px;display:flex;position:sticky;top:0}.Dialog-body{padding:var(--dialog-gutter)}.Dialog-header+.Dialog-body{--sticky-offset-top:55px}.Dialog-body--sub{background:var(--color-fill-soft);padding-top:15px;padding-bottom:15px}@media (width<=699px){ui-modal{overflow:visible}ui-modal::part(content){width:100%;height:100%}.Dialog{border-radius:var(--radius) var(--radius) 0 0;--dialog-gutter:var(--space-gutter);flex-direction:column;height:calc(100% - 20px);margin:20px 0 0;display:flex;width:100%!important}.Dialog-inner{flex-direction:column;height:100%;display:flex}.Dialog-body{overscroll-behavior:contain;height:100%;padding-bottom:calc(var(--dialog-gutter) + env(safe-area-inset-bottom));overflow:auto;--sticky-offset-top:0px!important}}.field{gap:var(--space-xs);flex-direction:column;display:flex}.field-label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-muted)}.field-description{font-size:var(--text-xs);color:var(--color-muted);margin-bottom:var(--space-xxs)}.field-label+.field-description{margin-top:-.2em}.Field-status{color:var(--color-muted);margin:.4em 0;font-size:85%;display:block}.Field--error .Field-status{color:var(--color-danger);font-weight:600}.Field--error .input{border-color:var(--color-danger)!important}.Field--success .Field-status{color:var(--color-success)}.Field--success .input{border-color:var(--color-success)!important}.Field-text{font-size:16px}.Fieldset{border-top:2px solid var(--color-fill)}.Fieldset:not(:last-child){margin-bottom:40px}.Fieldset-legend{text-transform:uppercase;color:var(--color-muted);margin-bottom:15px;padding-right:10px;font-size:12px;font-weight:600}.Row{align-items:flex-start;margin-left:-.4rem;margin-right:-.4rem;display:flex}.Row>*{width:100%;margin:0 .4rem}ul.IconList{padding-left:1.7em;list-style:none}ul.IconList>li:not(:last-child){margin-bottom:.3em}ul.IconList>li>.icon{float:left;margin-top:.1em;margin-left:-1.7em}.IconList--do>li>.icon{color:var(--color-success)}.IconList--dont>li>.icon{color:var(--color-danger)}.InputList{margin:-5px 0}.InputList-item{user-select:none;align-items:flex-start;padding:3px 0;display:flex;position:relative}.InputList-item-handle{color:var(--color-muted);cursor:move;pointer-events:all!important}.InputList-item-text{flex-grow:1;display:flex;position:relative}.InputList-item-text .Input{resize:none;padding-right:40px}.InputList-item-icon{width:24px;height:var(--control-height);color:var(--color-muted);flex-shrink:0;align-items:center;margin-right:10px;display:flex}.InputList-item--placeholder .InputList-item-icon{opacity:.5}.InputList-item--placeholder .input:not(:focus,:focus-within){border-style:dashed}.InputList-item--placeholder .InputList-item-handle{opacity:.5}.LearningPoints{color:var(--color-warning-text)}.LearningPoints-list{line-height:1.5;font-weight:var(--weight-bold);margin:0;list-style-type:none}.LearningPoints-list>*{margin-left:1.8em}.LearningPoints-list>:not(:last-child){margin-bottom:1em}.LearningPoints-list .icon{float:left;margin-top:1px;margin-left:-1.8em}.spinner{align-items:center;gap:var(--space-sm);color:var(--color-stroke);flex-direction:column;display:inline-flex}.spinner:before{content:"";border:.35em solid var(--color-fill);border-top-color:currentColor;border-radius:50%;width:2em;height:2em;margin:0 auto;animation:.6s linear infinite spinner;display:block}.spinner--sm{vertical-align:-.3em;padding:0}.spinner--sm:before{border-width:.25em;width:1.2em;height:1.2em}.spinner--block{padding:var(--space-md);display:flex}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.logo{color:inherit;align-items:flex-end;display:inline-flex;text-decoration:none!important}.logo>img,.logo>svg{height:1em}.Menu{background-color:var(--color-bg);border-radius:var(--radius);box-shadow:var(--shadow-md);width:fit-content;min-width:170px;color:var(--color-text);z-index:1;text-align:left;flex-direction:column;gap:1px;max-height:60vh;padding:6px;font-size:.9rem;font-weight:400;display:flex;overflow:auto}.Menu-item{text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:14px;align-items:center;width:100%;padding:.6em .8em;display:flex}.Menu-item,.Menu-item:hover{color:var(--color-text)}.Menu-item:disabled,.Menu-item.is-disabled{opacity:.5}.Menu-item{cursor:pointer;text-decoration:none!important}.Menu-item:not(:disabled):hover,.Menu-item:not(:disabled).is-hovered,.Menu-item:not(:disabled):focus,.Menu-item:not(:disabled):focus-within,.Menu-item:not(:disabled)[aria-selected=true],[open]>.Menu-item:not(:disabled){background:var(--color-fill-soft)}.Menu-item:not(:disabled):active{background:var(--color-fill)}.Menu-item:not(:disabled).is-active,.Menu-item:not(:disabled)[aria-current=page],.Menu-item:not(:disabled)[aria-checked=true]{background:var(--color-primary-soft)}.Menu-item--danger{color:var(--color-danger)!important}.Menu-item-check{flex-shrink:0;width:1.25em;height:1.25em;margin-left:-5px;margin-right:10px}.Menu-item-icon{text-align:center;flex-shrink:0;width:1.25em;height:1.25em;margin-right:10px}.Menu-item-title{white-space:normal;font-weight:600;display:block}.Menu-item-description{color:var(--color-muted);white-space:normal;max-width:35ch;margin-top:2px;font-size:85%;line-height:1.3;display:block}.Menu-item-badge{color:var(--color-muted);align-self:baseline;margin-left:auto;padding-left:10px;font-size:85%}.Menu-item-end{margin-left:auto;padding-left:20px}.Menu-divider{border-top:1px solid var(--color-stroke);margin:6px 10px}.Menu-heading{text-transform:uppercase;color:var(--color-muted);padding:5px 10px;font-size:85%;font-weight:600}.Menu-heading:not(:first-child){margin-top:10px}ui-popup:has(>.drawer)::part(backdrop){background:var(--color-overlay);height:100vh}.drawer{background:var(--color-bg);min-width:min(70vw,30ch);height:100vh;box-shadow:var(--shadow-md);padding-inline:var(--space-lg);padding-top:calc(var(--space-lg) + env(safe-area-inset-top));padding-bottom:calc(var(--space-lg) + env(safe-area-inset-bottom));z-index:var(--z-index-overlay);margin:0;overflow:auto;max-width:85vw!important;max-height:none!important;transition:transform .3s!important;position:fixed!important;top:0!important;left:0!important}.drawer.enter-from,.drawer.leave-to{opacity:initial;transform:translate(-100%)}.drawer--right{left:auto!important;right:0!important}.drawer--right.enter-from,.drawer--right.leave-to{transform:translate(100%)}ui-modal{z-index:var(--z-index-overlay);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}ui-modal::part(backdrop){background:var(--color-overlay);backdrop-filter:blur(2px)}ui-modal::part(content){max-width:100%}@media (width>=700px){ui-modal::part(content){margin:50px 0}}ui-modal.enter-active,ui-modal.leave-active{transition:border-color var(--transition-duration) var(--ease-out)}ui-modal.leave-active{pointer-events:none}ui-modal.enter-from,ui-modal.leave-to{border-color:red}ui-modal.enter-active::part(backdrop),ui-modal.leave-active::part(backdrop){transition:opacity var(--transition-duration) var(--ease-out)}ui-modal.enter-from::part(backdrop),ui-modal.leave-to::part(backdrop){opacity:0}@media (width<=699px){ui-modal.enter-active::part(content),ui-modal.leave-active::part(content){transition:transform var(--transition-duration) var(--ease-out)}ui-modal.enter-from::part(content),ui-modal.leave-to::part(content){transform:translateY(100vh)}}@media (width>=700px){ui-modal{overflow:auto}ui-modal.enter-active::part(content),ui-modal.leave-active::part(content){transition:transform .5s var(--ease-elastic), opacity var(--transition-duration)}ui-modal.enter-from::part(content),ui-modal.leave-to::part(content){opacity:0;transform:scale(.8)}}.nav{margin-inline:0;padding-inline:0;list-style:none}.nav-link{text-align:left;align-items:center;gap:var(--space-sm);min-height:var(--control-height);padding:var(--space-sm) var(--space-md);font-weight:var(--weight-medium);color:var(--color-text);border-radius:99px;width:100%;transition:transform .2s;display:flex;text-decoration:none!important;transform:none!important}.nav-link:is(:disabled,.is-disabled,[aria-disabled=true]){opacity:.5;cursor:default}.nav-link .is-inert{cursor:default}.nav-link:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]){cursor:pointer}.nav-link:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):is(:hover,.is-hovered,[aria-selected=true]){filter:var(--filter-hover)}.nav-link:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):active{filter:var(--filter-active)}.nav-link:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):active{transform:scale(.97)}.nav-link>:not(.icon){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav-link>.icon{font-size:120%}.nav-link>.badge{margin-left:auto}.nav-link:not(:disabled):where(:hover,:focus){background:var(--color-fill)}.nav-link.is-active,.nav-link[aria-current=page],.nav-link[aria-selected=true]{background:var(--color-primary-soft);filter:none!important}.nav-divider{margin:var(--space-md) var(--space-sm)}.nav--sm{font-size:var(--text-xs)}.nav--sm .nav-link{padding:var(--space-xs) var(--space-sm);gap:var(--space-xs);min-height:0}.nav--row{flex-direction:row;display:flex}.nav--row .nav-link{gap:var(--space-xs);width:auto;min-height:0}@media (width<=699px){.nav--collapsible{white-space:nowrap;flex-direction:row;display:flex}.nav--collapsible .nav-link{gap:var(--space-xs);width:auto;padding-inline:var(--space-sm)}}.nav-sub{margin-left:var(--space-lg);margin-top:var(--space-xs);margin-bottom:var(--space-md);flex-direction:column;display:flex}:not(.is-active,[aria-current=page],[aria-selected=true])+.nav-sub:not(:has(.is-active,[aria-current=page],[aria-selected=true])){display:none}.nav-sub-link{color:inherit;padding-block:var(--space-xxs);font-size:var(--text-xs);display:block}.nav-sub-link.is-active,.nav-sub-link[aria-current=page],.nav-sub-link[aria-selected=true]{color:var(--color-primary-text);font-weight:var(--weight-bold);text-decoration:none}.OptionResult{gap:var(--space-sm);align-items:flex-start;display:flex;position:relative}.OptionResult-icon{stroke-width:1.4px;width:1.2em;color:var(--color-stroke);flex-shrink:0;margin-block:.25em;font-size:1.5em;transform:scale(1.2)}.is-mine .OptionResult-icon{color:var(--color-danger)}.is-correct .OptionResult-icon{color:var(--color-success)}.OptionResult-mine{color:var(--color-primary);margin-top:.6em;margin-left:-1em;font-size:1em;position:absolute}.OptionResult-attempts{background:var(--color-fill);border-radius:12px;transition:background .2s;animation:.5s scale-x-in;position:absolute;top:0;bottom:0;left:0}.OptionResult.is-mine .OptionResult-text{color:var(--color-danger-text)}.OptionResult.is-mine .OptionResult-attempts{background:var(--color-danger-soft)}.OptionResult.is-mine .OptionResult-explanation{border-color:var(--color-danger-soft)}.OptionResult.is-correct .OptionResult-text{color:var(--color-success-text)}.OptionResult.is-correct .OptionResult-attempts{background:var(--color-success-soft)}.OptionResult.is-correct .OptionResult-explanation{border-color:var(--color-success-soft)}.OptionResult-content{padding-block:var(--space-sm);padding-inline:var(--space-xs);color:var(--color-muted);justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-grow:1;display:flex;position:relative}.OptionResult-text{z-index:1;font-weight:var(--weight-medium)}.OptionResult-statistic{font-size:var(--text-xs);z-index:1}.OptionResult-explanation{margin-bottom:var(--space-md);border-radius:var(--radius);border:2px solid var(--color-fill);border-top-left-radius:0}@keyframes scale-x-in{0%{width:0}}.RichTextEditor{padding:0;display:block;position:relative}.RichTextEditor.is-dragging{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.RichTextEditor.is-dragging:before{content:"";z-index:2;background:var(--color-primary-soft);position:absolute;inset:0}.RichTextEditor-toolbar{background:var(--color-bg);border-radius:var(--radius);top:var(--sticky-offset-top);z-index:1;margin:1px;padding:5px;font-size:12px;display:flex;position:sticky}.RichTextEditor-toolbar hr{width:1em;margin:0}.RichTextEditor-editor{resize:vertical;border:0;outline:none;width:100%;margin:0;display:block;box-shadow:none!important;background:0 0!important}.RichTextEditor--withToolbar .RichTextEditor-editor{padding-top:0}.RichTextEditor-editor>[contenteditable]{outline:none;height:100%}.RichTextEditor--withToolbar .RichTextEditor-editor>[contenteditable]{min-height:200px}.RichTextEditor-editor>[contenteditable] .ProseMirror-selectednode{border-color:var(--color-primary)}.RichTextEditor-editor>[contenteditable] .selectedCell{background:var(--color-primary-soft)}.RichTextEditor-editor>[contenteditable].resize-cursor{cursor:col-resize}.RichTextEditor-editor a{text-decoration:none!important}.RichTextEditor-link{background-color:var(--color-bg);box-shadow:var(--shadow-md);z-index:1;border-radius:6px;align-items:center;padding:10px 10px 10px 15px;font-size:14px;display:flex}.RichTextEditor-link a{text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin-right:10px;font-weight:600;display:inline-block;overflow:hidden}.RichTextEditor p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-muted);opacity:.5;pointer-events:none;height:0}.SearchInput{position:relative}.SearchInput-icon{width:1.2em;height:1.2em;color:var(--color-muted);pointer-events:none;margin-top:-.6em;position:absolute;top:50%;left:1.2em}.SearchInput-input{border-radius:1000px;padding-left:2.5em}.Section{justify-content:flex-start;align-items:flex-start;display:flex}.Section-aside{padding:var(--gutter);flex-direction:column;flex-shrink:0;display:flex;overflow:auto}.Section-main{padding:var(--gutter);flex-grow:1;min-width:0;margin-inline:auto}@media (width<=699px){.Section{flex-direction:column}.Section>*{width:100%}.Section-aside{scrollbar-width:none;flex-direction:row}.Section-aside::-webkit-scrollbar{display:none}.Section-main:not(:first-child){padding-top:0}.Section-user,.Section-footer{display:none}}@media (width>=700px){.Section{min-height:var(--viewport-height)}.Section-aside{width:calc(30ch + var(--gutter));top:calc(env(safe-area-inset-top) + var(--header-height));height:var(--viewport-height);position:sticky}.Section-aside:first-child{padding-right:0}.Section-aside:last-child{padding-left:0}.Section-user{align-items:center;margin-bottom:10px;display:flex}.Section-user .AvatarEditor{flex-shrink:0;width:60px;height:60px;margin-right:15px}.Section-user .AvatarEditor-button{border-radius:100%}.Section-user .UserLabel{font-size:90%;display:block}.Section-user .UserLabel-avatar{display:none}.Section-user .UserLabel-titleAndName{font-size:130%;line-height:1.2}.Section-user .UserLabel-credentials{font-size:100%;display:none}.Section-user .UserLabel-position{white-space:normal;font-size:90%}.Section-nav{margin:2em 0}.Section-footer{margin-top:auto;font-size:90%}.Section-footer,.Section-footer a{color:var(--color-muted)}.Section-footer>:not(:last-child):after{content:" · "}}@media (width>=700px) and (width<=999px),(width>=1000px) and (width<=1399px){.Section-aside{width:calc(25ch + var(--gutter))}}@media (width<=699px){.Section-main{padding:0}.Section-aside--tabs{border-top:1px solid var(--color-stroke);padding:10px;padding-bottom:calc(20px + max(10px, env(safe-area-inset-bottom)));background:var(--color-bg);z-index:calc(var(--z-index-header) - 1);transition:transform .3s ease-out;position:fixed;bottom:-20px;left:0;right:0}.slide-prev-enter-active .Section-aside--tabs,.slide-next-enter-active .Section-aside--tabs{display:none}.Section-aside--tabs .Section-nav{width:100%;display:flex}.Section-aside--tabs .Item{flex-direction:column;flex-grow:1;flex-basis:0;min-width:0;margin:0;padding:0;background:0 0!important;transform:none!important}.Section-aside--tabs .Item>*{margin:0}.Section-aside--tabs .Item-icon{font-size:120%}.Section-aside--tabs .Item-label{font-size:80%}.Section-aside--tabs .Item-badge{display:none}.Section--tabs .Section-main{padding-bottom:3.5em}}@media (width<=699px) and (width<=699px){.Section-aside--tabs.is-hidden{transform:translateY(-100%)}}@media (width<=699px) and (width>=700px){.Section-aside--tabs.is-hidden{display:none}}.StatusLabel{font-weight:var(--weight-medium);white-space:nowrap;color:var(--color-status-contrast);background-color:var(--color-status,#888);border-radius:6px;padding:.25em .5em;display:inline-block}.status-new{--color-status:var(--color-pending);--color-status-contrast:var(--color-pending-contrast)}.status-review{--color-status:var(--color-warning);--color-status-contrast:var(--color-warning-contrast)}.status-pending{--color-status:var(--color-warning);--color-status-contrast:var(--color-warning-contrast);border:1px solid var(--color-status);color:var(--color-status);background:0 0}.status-published,.status-accepted{--color-status:var(--color-success);--color-status-contrast:var(--color-success-contrast)}.status-draft,.status-archived{--color-status:var(--color-archive);--color-status-contrast:var(--color-archive-contrast)}.status-rejected{--color-status:var(--color-danger);--color-status-contrast:var(--color-danger-contrast)}.StatusLabel--worklist{color:var(--color-status);background-color:#0000;box-shadow:inset 0 0 0 1px}.StatusLabelContainer{display:flex}.StatusLabelContainer>:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.StatusLabelContainer>:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.Switch{cursor:pointer;align-items:center;display:inline-flex}.Switch input[type=checkbox]{opacity:0;position:absolute}.Switch-display{background:var(--color-fill);vertical-align:-.4em;border-radius:.75em;flex-shrink:0;width:2.5em;height:1.5em;transition:background .2s;display:inline-block;position:relative}.Switch-display:after{content:"";width:1.15em;height:1.15em;box-shadow:var(--shadow-md);background:#fff;border-radius:.6em;transition:left .2s;display:block;position:absolute;top:.15em;left:.15em}input:checked+.Switch-display{background:var(--color-primary)}input:checked+.Switch-display:after{left:1.15em}input:focus+.Switch-display{outline:auto}input:disabled+.Switch-display{opacity:.5}input:disabled+.Switch-display:after{box-shadow:none}input:not(:disabled):active+.Switch-display{filter:brightness(.95)}.Switch-label{margin-left:.5em}.Tabs{flex-wrap:wrap;margin:0 -.8em;display:flex}.Tabs .Item,.Tabs-item{color:var(--color-text);border-radius:var(--radius);background:0 0;align-items:center;margin-top:5px;margin-bottom:5px;padding:.5em .8em;font-weight:600;transition:transform .2s;display:flex}.Tabs .Item:is(:disabled,.is-disabled,[aria-disabled=true]),.Tabs-item:is(:disabled,.is-disabled,[aria-disabled=true]){opacity:.5;cursor:default}.Tabs .Item .is-inert,.Tabs-item .is-inert{cursor:default}.Tabs .Item:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]),.Tabs-item:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]){cursor:pointer}.Tabs .Item:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):is(:hover,.is-hovered,[aria-selected=true]),.Tabs-item:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):is(:hover,.is-hovered,[aria-selected=true]){filter:var(--filter-hover)}.Tabs .Item:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):active,.Tabs-item:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):active{filter:var(--filter-active)}.Tabs .Item:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):active,.Tabs-item:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):active{transform:scale(.97)}.Tabs .Item:not(.is-active):not([aria-selected=true]):hover,.Tabs-item:not(.is-active):not([aria-selected=true]):hover{background:var(--color-fill-soft)}.Tabs .Item.is-active,.Tabs-item.is-active,.Tabs .Item[aria-selected=true],.Tabs-item[aria-selected=true]{color:var(--color-primary);position:relative;transform:scale(1)!important}.Tabs .Item.is-active:before,.Tabs-item.is-active:before,.Tabs .Item[aria-selected=true]:before,.Tabs-item[aria-selected=true]:before{content:"";background:currentColor;border-radius:99px;height:2px;margin-bottom:-5px;position:absolute;bottom:0;left:.8em;right:.8em}.Tabs .Item.is-active .Item-badge,.Tabs-item.is-active .Item-badge,.Tabs .Item[aria-selected=true] .Item-badge,.Tabs-item[aria-selected=true] .Item-badge{background:var(--color-primary-soft);color:var(--color-primary)}.Tabs .Item-icon,.Tabs-item-icon{width:1.4em;height:1.4em;margin-right:.4em}.Tabs .Item-badge,.Tabs-item-badge{background:var(--color-fill);color:var(--color-muted);border-radius:4px;margin-left:.5em;padding:.1em .4em;font-size:80%}.TokenInput{align-items:stretch;display:flex}.TokenInput-inner{flex-wrap:wrap;flex-grow:1;align-items:center;gap:3px;padding:3px 0;display:flex}.TokenInput-input{min-width:50px;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex-grow:1;flex-basis:0;align-self:stretch}.TokenInput-token{cursor:default;border:1px solid var(--color-fill);border-radius:calc(var(--radius) / 2);background:0 0}.TokenInput-token:focus{background:var(--color-primary);color:var(--color-primary-contrast);--color-muted:var(--color-primary-contrast);outline:none}.TokenInput-token .emoji{vertical-align:-.3em;width:1.2em;height:1.2em}.Toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.Toolbar--tight{gap:0}.Toolbar--above{margin-bottom:10px}.Toolbar--below{margin-top:10px}.Toolbar--inline{display:inline-flex}.Toolbar--justified{justify-content:space-between}.Toolbar--right,.Toolbar.--right{flex-direction:row-reverse}.Toolbar--center{justify-content:center}.Toolbar--baseline{align-items:baseline}@media (width<=699px){.Toolbar--actions,.Toolbar.--actions{flex-direction:column;align-items:stretch}}.Toolbar-text{color:var(--color-muted);padding:0 10px}.Toolbar-text strong{font-weight:600}.Toolbar-space{flex-grow:1}.Toolbar--nowrap{white-space:nowrap;flex-wrap:nowrap}.Justified{justify-content:space-between;display:flex}.tooltip{background:var(--color-emphasis);border-radius:var(--radius);box-shadow:var(--space-md);color:var(--color-emphasis-contrast);font-size:var(--text-xs);font-weight:var(--weight-medium);max-width:30ch;padding:var(--space-xs) var(--space-sm);z-index:var(--z-index-overlay);text-align:center;--color-text:var(--color-emphasis-contrast);--color-muted:#ffffff80;--color-accent:var(--color-text);overflow:hidden}.tooltip small{font-size:var(--text-xxs);color:var(--color-muted)}.tooltip.enter-active,.tooltip.leave-active{transition:opacity .2s,transform .2s}.tooltip.enter-from,.tooltip.leave-to{opacity:0;transform:scale(.95)}.tooltip--block{text-align:left;padding:var(--space-xs) var(--space-sm);font-size:var(--text-xxs);border-radius:calc(var(--radius) - 4px)}.UserLabel{align-items:flex-start;display:flex}.UserLabel-avatar{flex-shrink:0;width:2.6em;margin-right:.8em;position:relative}.UserLabel-info{padding-top:2px;overflow:hidden}.UserLabel-name{font-weight:var(--weight-bold);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.2em;display:block;overflow:hidden}.UserLabel-credentials{color:var(--color-muted);white-space:nowrap;font-size:75%}.UserLabel-position{gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-xxs);align-items:center;display:flex}.ResourceTable{font-size:var(--text-xs);padding:0;overflow:auto}.ResourceTable *{overflow-wrap:normal}.ResourceTable table{border-collapse:collapse;width:100%}.ResourceTable thead{z-index:1}.ResourceTable thead>tr>:first-child{border-top-left-radius:var(--radius)}.ResourceTable thead>tr>:last-child{border-top-right-radius:var(--radius)}.ResourceTable thead th{background:var(--color-bg)}.ResourceTable td,.ResourceTable th{border-bottom:1px solid var(--color-fill-solid);vertical-align:middle;padding:10px 8px;font-weight:400;position:relative}.ResourceTable td:first-child,.ResourceTable th:first-child{padding-left:15px}.ResourceTable td:last-child,.ResourceTable th:last-child{padding-right:15px}.ResourceTable tbody tr:hover{background:var(--color-fill-soft)}.ResourceTable tbody tr.just-visited{animation:2s just-visited}.ResourceTable tbody tr.is-selected{background:var(--color-primary-soft)}.ResourceTable .choice-cell+*{padding-left:0}.ResourceTable .column-select{width:1%}.ResourceTable .column-actions{width:1%;padding-right:8px!important}.ResourceTable relative-time,.ResourceTable .PackLabel{white-space:nowrap}.ResourceTable-th{color:var(--color-muted);font-weight:600;font-size:var(--text-xxs);text-transform:uppercase;width:calc(100% + 20px);height:100%;text-align:inherit;margin:-10px -8px;padding:10px 8px;display:flex}button.ResourceTable-th:hover{background:var(--color-fill-soft);text-decoration:none}.ResourceTable-th .icon{flex-shrink:0}@keyframes just-visited{0%{background:var(--color-primary-soft)}}.choice-cell{min-width:4ch;padding:0;font-size:120%;position:relative}.choice-cell>*{cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.choice-cell>*>:first-child{align-self:auto}.TeachingPopup{background-color:var(--color-bg);border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:var(--z-index-overlay);--TeachingPopup-arrowSize:14px;max-width:40ch;padding:20px;font-size:.9rem;line-height:1.5;position:absolute}.TeachingPopup>.arrow{content:"";width:var(--TeachingPopup-arrowSize);height:var(--TeachingPopup-arrowSize);background:inherit;box-shadow:var(--shadow-sm);clip-path:polygon(-100% 0,0 0,100% 100%,100% 200%,-100% 200%);position:absolute}.TeachingPopup[data-placement^=right]{margin-left:calc(var(--TeachingPopup-arrowSize));transform-origin:calc(-1 * var(--TeachingPopup-arrowSize)) center}.TeachingPopup[data-placement^=right]>.arrow{top:calc(50% - var(--TeachingPopup-arrowSize) / 2);right:calc(100% - var(--TeachingPopup-arrowSize) / 2);transform:rotate(45deg)}.TeachingPopup[data-placement^=left]{margin-left:calc(-1 * var(--TeachingPopup-arrowSize));transform-origin:calc(100% + var(--TeachingPopup-arrowSize)) center}.TeachingPopup[data-placement^=left]>.arrow{top:calc(50% - var(--TeachingPopup-arrowSize) / 2);left:calc(100% - var(--TeachingPopup-arrowSize) / 2);transform:rotate(225deg)}.TeachingPopup[data-placement^=bottom]{margin-top:calc(var(--TeachingPopup-arrowSize));transform-origin:center calc(-1 * var(--TeachingPopup-arrowSize))}.TeachingPopup[data-placement^=bottom]>.arrow{top:auto;left:calc(50% - var(--TeachingPopup-arrowSize) / 2);bottom:calc(100% - var(--TeachingPopup-arrowSize) / 2);transform:rotate(135deg)}.TeachingPopup[data-placement^=top]{margin-top:calc(-1 * var(--TeachingPopup-arrowSize));transform-origin:center calc(100% + var(--TeachingPopup-arrowSize))}.TeachingPopup[data-placement^=top]>.arrow{bottom:auto;left:calc(50% - var(--TeachingPopup-arrowSize) / 2);top:calc(100% - var(--TeachingPopup-arrowSize) / 2);transform:rotate(315deg)}.TeachingPopup-footer{margin-top:20px}.TeachingPopup-enter-active,.TeachingPopup-leave-active{transition:transform .3s cubic-bezier(.54,1.12,.38,1.11),opacity .3s}.TeachingPopup-enter-from,.TeachingPopup-leave-to{opacity:0;transform:scale(.5)}.ProgressRing{--ProgressRing-thickness:14px;color:var(--color-primary);aspect-ratio:1;transition:color .2s;overflow:visible}.ProgressRing text{fill:var(--color-text);transition:fill .2s}.ProgressRing-track,.ProgressRing-segment{fill:#0000;stroke-width:var(--ProgressRing-thickness)}.ProgressRing-track{stroke:var(--color-fill)}.ProgressRing-segment{stroke:currentColor;transition:stroke-dashoffset .5s,stroke-dasharray .5s,stroke .2s,opacity .2s}.ProgressRing-segment--correct{stroke:var(--color-success)}.ProgressRing-segment--incorrect{stroke:var(--color-danger)}.ProgressBar{height:5px;color:var(--color-primary);position:relative}.ProgressBar-track{background:var(--color-fill);z-index:1;border-radius:99px;align-items:stretch;height:100%;display:flex;position:relative;overflow:hidden}.ProgressBar-segments{border-radius:99px;display:flex;overflow:hidden}.ProgressBar--appear .ProgressBar-segments{animation:ProgressBar-appear .5s var(--ease-out)}.ProgressBar-segment{background:currentColor;transition:width .5s,background .2s,opacity .2s}@keyframes ProgressBar-appear{0%{width:0}}.ProgressBar-segment--correct{background:var(--color-success)}.ProgressBar-segment--incorrect{background:var(--color-danger)}.ProgressBar-mean{z-index:1;background:var(--color-text);border-radius:2px;width:4px;transition:left .2s;position:absolute;top:-7px;bottom:-7px}.BellCurve{max-width:650px;fill:var(--color-fill);margin:0 auto}.BellCurve-curve{padding-top:20px;position:relative}.BellCurve-curve svg{display:block}.BellCurve-fill{fill:var(--color-primary-soft)}.BellCurve-meanLine{border-left:2px solid var(--color-fill);position:absolute;top:20px;bottom:0;left:50%;transform:translate(-50%)}.BellCurve-percentileLine{border-left:2px dotted var(--color-primary);z-index:3;transition:left .2s;position:absolute;top:10px;bottom:0;transform:translate(-50%)}.BellCurve-percentileLabelContainer{font-size:var(--text-md);z-index:3;position:absolute;top:0;left:4ch;right:4ch}.BellCurve-percentileLabel{background:var(--color-bg);border:2px solid var(--color-primary);padding:var(--space-xs);border-radius:var(--radius);color:var(--color-primary);font-weight:var(--weight-bold);box-shadow:var(--shadow-md);text-align:center;flex-direction:column;width:8ch;transition:left .2s;display:flex;position:absolute;top:0;transform:translate(-50%)}.BellCurve-percentileLabel small{text-transform:uppercase;font-size:10px}@media print{.BellCurve-percentileLabel{box-shadow:none}}.BellCurve-axis{z-index:5;height:35px;position:relative}.BellCurve-axisLabel{color:var(--color-muted);text-align:center;width:60px;font-size:80%;font-weight:600;position:absolute;top:8px;transform:translate(-50%)}.BellCurve-axisLabel--average{color:var(--color-text)}.BellCurve-axisLabel--average span{margin-top:.2em;display:block}.BellCurve-unavailable{text-align:center;color:var(--color-muted);width:40%;margin:0 auto;font-size:90%;position:absolute;bottom:10%;left:0;right:0}.ActivityItem{--ActivityItem-padding:8px;padding:var(--ActivityItem-padding) 10px;border-radius:var(--radius);align-items:stretch;margin:10px 0;display:flex;position:relative}.ActivityItem:first-child{margin-top:0}.ActivityItem--padded{--ActivityItem-padding:20px}.ActivityItem-badge{border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:12px;display:flex;position:relative}.ActivityItem-badge>.icon{stroke-width:1.5px;width:24px;height:24px}.ActivityItem-badge-avatar{width:18px;height:18px;position:absolute;bottom:-2px;right:-2px}.ActivityItem-content{flex-grow:1;min-width:0}.ActivityItem-title{font-weight:600;font-size:var(--text-xs);display:inline-block}.ActivityItem-user{font-size:var(--text-xs);color:var(--color-text);align-items:center;display:inline-flex}.ActivityItem-user .Avatar{margin-right:5px}.ActivityItem-controls{font-size:var(--text-xxs);margin:-10px -5px}.ActivityItem-date{color:var(--color-muted);font-size:var(--text-xxs);white-space:nowrap}.ActivityComment{--ActivityItem-padding:15px}.ActivityComment-userTitle{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;font-weight:400}.ActivityComment-userTitle img{height:1em}.ActivityComment-body{font-size:var(--text-xs);line-height:1.5}.ActivityComment--feedback{background:var(--color-feedback-soft)}.ActivityRevision{border:1px dashed var(--color-stroke);color:var(--color-muted);margin:10px 0;transition:transform .2s;text-decoration:none!important}.ActivityRevision:is(:disabled,.is-disabled,[aria-disabled=true]){opacity:.5;cursor:default}.ActivityRevision .is-inert{cursor:default}.ActivityRevision:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]){cursor:pointer}.ActivityRevision:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):is(:hover,.is-hovered,[aria-selected=true]){filter:var(--filter-hover)}.ActivityRevision:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):active{filter:var(--filter-active)}.ActivityRevision:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):active{transform:scale(.97)}.ActivityRevision.is-active{color:var(--color-text);background:var(--color-primary-soft);border-color:#0000}.ActivityRevision:active{transform:scale(.99)!important}.ActivityRevision:before,.ActivityRevision:after{display:none}.ActivityRevision:first-child{margin-top:0}.ActivityRevision-notes{text-align:left;white-space:pre-line;max-width:40ch;font-weight:400;line-height:1.5;font-size:var(--text-xxs);border-bottom-left-radius:4px;padding:10px 15px}.ActivityStatus--review .ActivityItem-badge{background:var(--color-warning);color:var(--color-warning-contrast)}.ActivityStatus--review .ActivityItem-title{color:var(--color-warning)}.ActivityStatus--accepted .ActivityItem-badge{background:var(--color-success);color:var(--color-success-contrast)}.ActivityStatus--accepted .ActivityItem-title{color:var(--color-success)}.ActivityStatus--rejected .ActivityItem-badge,.ActivityStatus--editorNotifed .ActivityItem-badge{background:var(--color-danger);color:var(--color-danger-contrast)}.ActivityStatus--rejected .ActivityItem-title,.ActivityStatus--editorNotifed .ActivityItem-title{color:var(--color-danger)}.ActivityCommentForm [contenteditable]{min-height:0}#app{touch-action:manipulation;flex-direction:column;min-height:100svh;display:flex}.app-page{padding-bottom:env(safe-area-inset-bottom)}.Auth{background-color:var(--brand-dark);color:var(--brand-light);min-height:100vh;padding:0 var(--space-gutter);flex-direction:column;align-items:center;display:flex}.Auth>*{width:500px;max-width:100%}.Auth-header{text-align:left;margin-top:6vh;margin-bottom:40px;font-size:33px}.Auth-header img{height:.8em}.Auth-body{--card-padding:var(--space-gutter);background:var(--color-bg);color:var(--color-text);border-radius:var(--radius);padding:var(--card-padding);flex-shrink:0;margin-bottom:50px;line-height:1.4;transition:height .4s;display:block;position:relative;overflow:hidden;border-radius:var(--radius)!important;text-decoration:none!important}@media (width>=700px){.Auth-body{font-size:120%}}.Auth-body h1{font-size:130%;font-weight:600}.Auth-body h2{font-weight:var(--weight-bold);margin-bottom:10px;font-size:20px}.Auth-body hr{background:var(--color-fill);border:0;height:10px;margin:35px -35px}.Auth-body .Toolbar--actions{flex-direction:column;align-items:stretch}.Auth-prompt{color:var(--color-muted)}.Auth-footer{margin-top:auto;margin-bottom:30px}.Auth-footer-links>li{margin-right:15px;display:inline}.Auth-footer-links,.Auth-footer-links a{color:var(--brand-light);opacity:.7}.Login-actions{justify-content:space-between;align-items:baseline;font-weight:400;display:flex}.Register-heading{justify-content:space-between;align-items:baseline;display:flex}.Register-agree a,.Verify a{font-weight:var(--weight-bold)}:root{--viewport-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--header-height))}.header{z-index:var(--z-index-header);height:var(--header-height);padding-inline:var(--space-lg);background:hsl(var(--color-fill-solid-hsl) / .9);box-shadow:0 1px 0 var(--color-fill);backdrop-filter:blur(10px);--slide-distance:20px;align-items:center;transition:background-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.header__start,.header__end{flex-shrink:0}.header__end{justify-content:flex-end;margin-left:auto}.header__logo{font-size:1.38rem;text-decoration:none!important}.header__collapse{flex-grow:1}.header__nav{display:flex}.header__title{font-size:100%;font-weight:var(--weight-bold);flex-grow:1}@media (width>=700px){.header__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=699px){.header__title{text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.header__menu{align-items:center;display:flex}.header__nav{justify-content:center}.header__nav .Item.is-active:before{bottom:-11px}@media (width<=999px){.Navbar-menuButton{transform:none!important}.Navbar-menuButton:before{content:"";background:var(--modal-overlay-color);transition:opacity .3s;position:fixed;inset:0}.Navbar-menuButton:not([aria-expanded=true]):before{opacity:0;pointer-events:none}.header__menu{z-index:1;background:var(--brand-dark);width:250px;box-shadow:var(--shadow-sm);flex-direction:column;align-items:stretch;padding:20px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0}.header__menu[aria-hidden=true]{visibility:hidden;transition:transform .2s,visibility 0s .2s;transform:translate(-100%)}.header__menu .header__logo{display:none}}.Notification{padding-top:10px;padding-bottom:10px;display:block;overflow:hidden}.Notification.isUnread{background:var(--color-primary-soft)!important}.Notification-content{white-space:normal;padding-left:40px}.Notification-icon{float:left;color:var(--color-muted);border-radius:100%;margin-left:-40px;font-size:1.3em;position:relative;overflow:hidden}.Notification-controls{float:right;visibility:hidden;margin-top:-3px;margin-left:10px;margin-right:-5px}@media (any-hover:hover){.Notification:hover .Notification-controls{visibility:visible}}.Notification-controls .fa-circle{font-size:10px}.Notification-controls .fa-check{font-size:14px}.Notification-text{line-height:1.3;display:inline}.Notification-excerpt,.Notification-time{color:var(--color-muted);margin-top:2px;font-size:85%}.Notification-excerpt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.NotificationNewComment--revision .Notification-icon{color:var(--color-primary)}.NotificationReviewRequested .Notification-icon{color:var(--color-warning)}.NotificationItemFinalized--accepted .Notification-icon{color:var(--color-success)}.NotificationItemFinalized--rejected .Notification-icon{color:var(--color-danger)}.NotificationsPage .NotificationList{box-shadow:none;border-radius:0}.NotificationList-header{background:var(--color-bg);z-index:1;border-radius:var(--radius) var(--radius) 0 0;align-items:center;padding:5px 15px;font-size:100%;display:flex;position:sticky;top:0}.NotificationList-header-title{font-weight:var(--weight-bold);flex-grow:1}.NotificationList-header-controls{margin-right:-10px}.NotificationList-header-controls>*{margin-left:5px}.NotificationList-time{border-top:1px solid var(--color-fill);color:var(--color-muted);margin-top:6px;padding:8px 15px;font-weight:600}.NotificationList-time:first-child{margin-top:0}.NotificationsButton{position:relative}.NotificationsButton.isUnread{background:var(--color-primary-soft);color:var(--color-primary)}.NotificationsButton-unread{background:var(--color-danger);color:var(--color-danger-contrast);font-size:12px;font-weight:var(--weight-bold);pointer-events:none;text-align:center;border-radius:12px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.App-navbar-notifications-menu{width:450px;max-height:600px;padding-top:0}.QuestionExplanation-references{color:var(--color-muted)}.QuestionExplanation-references ol{font-size:var(--text-xxs);counter-reset:item;word-break:break-word;margin:0}.QuestionExplanation-references ol>*+*{margin-top:5px}.QuestionExplanation-references li{padding-left:2em;line-height:1.4;display:block}.QuestionExplanation-references li:before{content:counter(item) ". ";counter-increment:item;width:2em;margin-left:-2em;display:inline-block}.QuestionExplanation-references a{color:inherit;text-decoration:underline}.QuestionStem-question strong{font-weight:var(--weight-bold)}.QuestionStem-question small{color:var(--color-muted);margin-top:5px}.ItemPage-question{--space-gutter:40px;--card-padding:var(--space-gutter);max-width:825px;margin:0 auto}.ItemPage-revision{justify-content:space-between;align-items:center;min-height:2em;margin-bottom:1em;display:flex}.ItemPage-revision-title{color:var(--color-muted);font-weight:600}.ItemPage-revision-showChanges{cursor:pointer;color:var(--color-muted);font-size:90%}.ItemPage-revision-showChanges .Switch{margin-right:5px}.ItemPage-aside{background:var(--color-bg);min-width:500px;max-width:50%;box-shadow:-1px 0 0 var(--color-fill);flex-direction:column;flex-grow:0;flex-shrink:0;padding:0;display:flex}:has(.ItemPage-aside-handle.is-active) *{cursor:col-resize}.ItemPage-aside-handle{z-index:1;cursor:col-resize;width:4px;position:absolute;top:0;bottom:0;left:-2px}.ItemPage-aside-handle:hover,.ItemPage-aside-handle.is-active{background:var(--color-primary)}@media (width<=999px){.ItemPage-aside{right:0;top:var(--header-height);height:var(--viewport-height);width:60%;z-index:var(--z-index-overlay);transition:transform .3s;position:fixed;transform:translate(100%)}.ItemPage-aside.is-open{box-shadow:var(--shadow-md);transform:none}.ItemPage-aside-overlay{background:var(--modal-overlay-color);pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0 0 0 -100vw}.is-open .ItemPage-aside-overlay{opacity:1;pointer-events:auto}}.ItemPage-aside-inner{background:var(--color-bg);z-index:1;flex-direction:column;flex-grow:1;min-height:0;display:flex}.ItemPage-panes{flex-direction:column;flex-grow:1;min-height:0;display:flex;overflow:hidden}.ItemPage-aside-content{overflow:auto}.ItemPage-status{background:var(--color-status);color:var(--color-status-contrast);--color-text:var(--color-status-contrast);--color-muted:var(--color-status-contrast);--color-fill:#0003;align-items:center;padding:15px 20px;transition:background .2s,color .2s;display:flex}.ItemPage-status-title{font-weight:var(--weight-bold);display:inline}.ItemPage-status-message{margin-top:5px;font-size:85%}.ItemPage-status-nav{margin:-10px -10px -10px auto;font-size:90%;display:flex}.ItemPage-controls-more{flex-shrink:0}.ItemPage-controls-contributors{margin-bottom:20px;font-size:90%}.ItemPage-controls-contributors>*{margin-right:10px}.ItemPage-controls-contributors>.AvatarList{margin-right:5px}.ItemPage-controls-contributors relative-time{color:var(--color-muted);font-size:90%}.ItemPage-tabs{padding:0 var(--card-padding)}.ActivityStream-new{color:var(--color-danger);text-transform:uppercase;font-size:75%;font-weight:var(--weight-bold);align-items:center;margin:15px 0;display:flex}.ActivityStream-new:before,.ActivityStream-new:after{content:"";border-bottom:2px solid;flex-grow:1}.ActivityStream-new:before{margin-right:5px}.ActivityStream-new:after{margin-left:5px}.ItemPagePane{flex-direction:column;min-height:35px;display:flex;overflow:hidden}.ItemPagePane.is-expanded{flex-grow:1}.ItemPagePane-heading{width:100%;padding:0 var(--space-md);background:var(--color-bg);--color-bg:var(--color-fill-solid);font-size:var(--text-xs);align-items:center;min-height:35px;transition:transform .2s;display:flex;position:relative;transform:none!important}.ItemPagePane-heading:is(:disabled,.is-disabled,[aria-disabled=true]){opacity:.5;cursor:default}.ItemPagePane-heading .is-inert{cursor:default}.ItemPagePane-heading:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]){cursor:pointer}.ItemPagePane-heading:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):is(:hover,.is-hovered,[aria-selected=true]){filter:var(--filter-hover)}.ItemPagePane-heading:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):active{filter:var(--filter-active)}.ItemPagePane-heading:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):active{transform:scale(.97)}.ItemPagePane-heading:active{background:var(--color-fill)}.ItemPagePane-heading>*{margin-right:10px}.is-expanded .ItemPagePane-heading{--color-bg:unset;box-shadow:var(--shadow-sm)}.ItemPagePane-title{font-weight:600;font-size:var(--text-xxs)}.ItemPagePane-preview{font-size:var(--text-xxs);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;transition:opacity .3s,transform .3s;overflow:hidden}.is-expanded .ItemPagePane-preview{opacity:0;pointer-events:none;transform:translateY(5px)}.ItemPagePane-triangle{color:var(--color-muted);flex-shrink:0;margin-left:auto;margin-right:0;transition:transform .3s}.is-expanded .ItemPagePane-triangle{transform:rotate(90deg)}.ItemPagePane-content{--sticky-offset-top:0px;flex-grow:1;overflow:auto}.ItemPagePane-content-inner{margin:10px}.QuestionPageForm .Field:not(:last-child){margin-bottom:3em}.QuestionPageForm-option-correct{flex-shrink:0;justify-content:flex-start;align-items:center;width:40px;padding:10px 0;font-size:120%;display:flex}.QuestionPageForm-option-correct input[type=radio]:before{width:60%;height:60%;clip-path:var(--shape-check)}.QuestionPageForm-learningPoints .InputList-item-icon{color:var(--learning-point-color)}.ItemPageTags{font-size:85%}.TagSelector{border:1px solid var(--color-stroke);border-radius:var(--radius)}.TagSelector>*{align-items:stretch;padding:0 2px 0 10px;display:flex}.TagSelector>:focus-within label{color:var(--color-primary)}.TagSelector>:hover,.TagSelector>:focus-within{background:var(--color-fill-soft)}.TagSelector>*+:not(.height-transition-leave-active){border-top:1px solid var(--color-fill)}.TagSelector label{color:var(--color-muted);text-align:left;cursor:text;width:15ch;height:fit-content;font-size:var(--text-xxs);flex-shrink:0;padding:9px 10px 9px 0}.TagSelector .TokenInput{width:100%}.TagSelector-menu .Menu-item{padding-top:5px;padding-bottom:5px}.ItemContributorsDialog{width:800px}.ItemContributorsDialog-list{padding:0}.ItemContributorsDialog-list>*{padding:var(--space-sm)}.ItemContributorsDialog-list>*+*{border-top:1px solid var(--color-fill)}.ItemContribution{align-items:center;display:flex}.ItemContribution>*+*{margin-left:.5em}.ItemContribution-type{text-align:left;flex-shrink:0;width:16ch;margin-right:-.5em;font-size:90%;font-weight:500}.ItemContribution-type .btn{font:inherit}.ItemContribution-user{flex-grow:1;min-width:0}.ItemContribution-payment{white-space:nowrap;align-items:center;margin-left:2em;display:flex}.ItemContribution-actions{flex-shrink:0;min-width:4ch;font-size:85%}.RichTextEditorMedia{gap:var(--space-sm);flex-wrap:wrap;display:flex}.RichTextEditorMedia-item{border-radius:var(--radius);cursor:grab;background-position:50%;background-size:cover;justify-content:flex-end;align-items:flex-start;width:100px;height:100px;padding:5px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0000000d}.RichTextEditorMedia-item .btn{margin-left:5px;position:relative}.RichTextEditorMedia-item:not(:hover) .btn{visibility:hidden}.RichTextEditorMedia-item img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.RichTextEditorMedia-item.is-loading{justify-content:center;align-items:center}.RichTextEditorMedia-item-enter-active,.RichTextEditorMedia-item-leave-active,.RichTextEditorMedia-item-enter-active~.RichTextEditorMedia-item,.RichTextEditorMedia-item-leave-active~.RichTextEditorMedia-item{transition:transform .2s}.RichTextEditorMedia-item-leave-active{position:absolute}.RichTextEditorMedia-item-enter,.RichTextEditorMedia-item-leave-to{opacity:0}.AvatarEditor-button{position:relative}.AvatarEditor-button,.AvatarEditor-button .Avatar{width:100%}.AvatarEditor-button .icon{color:var(--color-muted);width:40%;height:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AvatarEditor-button text{display:none}.AvatarEditor-overlay,.AvatarEditor-loading{width:100%;height:100%;position:absolute;top:0;left:0;background:#0000001a!important}.AvatarEditor-overlay .icon,.AvatarEditor-loading .icon{color:#fff}.AvatarEditor-button:not(:hover):not(:focus) .AvatarEditor-overlay{visibility:hidden}.AvatarEditor-loading{font-size:70%}.TutorialLayout{margin:0 auto}.TutorialLayout-sidebar{flex-basis:26%;max-width:30ch}@media (width<=699px){.TutorialLayout-sidebar{max-width:none}.TutorialLayout-sidebar .Item>*{margin-left:0}}.TutorialLayout-pages{flex-grow:1;max-width:80ch;position:relative}.TutorialLayout-pages>*+*{margin-top:var(--gutter)}@media (width<=699px){.TutorialLayout-pages{padding-bottom:0}}.TutorialSession .TutorialLayout-pages{overflow:hidden}.TutorialPage{min-height:calc(var(--viewport-height) - var(--gutter) * 2);--card-padding:40px;flex-direction:column;margin-bottom:0;transition:opacity .5s;display:flex}@media (width<=699px){.TutorialPage{--card-padding:var(--space-gutter-x);margin-bottom:var(--space-gutter);border-radius:0;margin-bottom:0;border-left:0!important;border-right:0!important}.TutorialPage.slide-next-enter-active,.TutorialPage.slide-next-leave-active,.TutorialPage.slide-prev-enter-active,.TutorialPage.slide-prev-leave-active{opacity:1}}.TutorialPage.is-inactive{opacity:.2}.TutorialPage-content{flex-grow:1}.TutorialPage-content>*+*{margin-top:1rem}.TutorialPage-buttons{margin-top:2rem}.visually-hidden,ui-tooltip{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{padding-left:max(var(--space-gutter-x), env(safe-area-inset-left));padding-right:max(var(--space-gutter-x), env(safe-area-inset-right));width:100%;max-width:1399px;margin-inline:auto}.container--wide{max-width:none}.section{padding-block:var(--space-gutter-y)}.stack{flex-direction:column;display:flex}.stack-borders>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.stack-borders>*+*{border-top:0;border-top-left-radius:0;border-top-right-radius:0}:not(:focus-within)>.when-focus-within-parent{display:none}.row{align-items:center;display:flex}.grid{grid-template-columns:repeat(var(--grid-auto-repeat,auto-fill), minmax(min(var(--grid-min,15ch), 100%), 1fr));display:grid}.block{width:100%;display:block}.inline{vertical-align:middle;display:inline}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.align-self-center{align-self:center}.align-self-stretch{align-self:stretch}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.align-self-baseline{align-self:baseline}.push-start{margin-inline-end:auto}.push-center{margin-inline:auto}.push-end{margin-inline-start:auto}@media (width<=699px){.break-mobile{flex-grow:1;order:999;width:100%}}.grow{flex-grow:1}.grow-evenly{flex-grow:1;flex-basis:0}.shrink{flex-shrink:1;min-width:0;min-height:0}.no-shrink{flex-shrink:0}.full-width{width:100%}.full-height{height:100%}@media (width<=699px){.full-width-mobile{width:100%!important}.grow-mobile{flex-grow:1}}@media (width<=999px){.full-width-tablet-down{width:100%!important}.grow-tablet-down{flex-grow:1}}.wrap{flex-wrap:wrap}.wrap-reverse{flex-wrap:wrap-reverse}.nowrap{white-space:nowrap;flex-wrap:nowrap}.dividers>*+*{border-top:1px solid var(--color-stroke);margin-top:var(--dividers-gap,var(--space-lg));padding-top:var(--dividers-gap,var(--space-lg))}.overflow-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-auto{--sticky-offset-top:0px;--sticky-offset-bottom:0px;overflow:auto}.scrollable{overflow:auto}.scrollable,.scrollable-x,.scrollable-y{-ms-overflow-style:none;scrollbar-width:none;position:relative}.scrollable::-webkit-scrollbar{display:none}.scrollable-x::-webkit-scrollbar{display:none}.scrollable-y::-webkit-scrollbar{display:none}.scrollable-x:before,.scrollable-y:before,.scrollable-x:after,.scrollable-y:after{content:"";z-index:2;pointer-events:none;opacity:0;flex-shrink:0;transition:opacity .5s;display:block;position:sticky}.scrollable-x{overflow-x:auto}.scrollable-x:before,.scrollable-x:after{align-self:stretch;width:40px;margin-left:-40px}.scrollable-x:before{background-image:linear-gradient(to right, var(--scrollable-bg,var(--color-bg)), transparent);left:-1px}.scrollable-x:after{background-image:linear-gradient(to left, var(--scrollable-bg,var(--color-bg)), transparent);right:-1px}.scrollable-x.is-scrolled-right:before,.scrollable-x.is-scrolled-left:after{opacity:1}.scrollable-y{overflow-y:auto}.scrollable-y:before,.scrollable-y:after{width:100%;height:40px;margin-top:-40px}.scrollable-y:before{background-image:linear-gradient(to bottom, var(--color-bg), transparent);top:0}.scrollable-y:after{background-image:linear-gradient(to top, var(--color-bg), transparent);bottom:0}.scrollable-y.is-scrolled-down:before,.scrollable-y.is-scrolled-up:after{opacity:1}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.rotate-270{transform:rotate(270deg)}.flip-horizontal{transform:scaleX(-1)}.flip-vertical{transform:scaleY(-1)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.color-inherit{color:inherit!important}.color-text{color:var(--color-text)!important}.color-muted{--color-text:var(--color-muted);color:var(--color-text)}.color-gold{color:var(--brand-gold)}.bg-default{background-color:var(--color-bg)}.bg-fill{background-color:var(--color-fill)}.bg-fill-soft{background-color:var(--color-fill-soft)}.bg-fill-solid{background-color:var(--color-fill-solid)}.bg-brand{--color-bg:var(--color-fill);--color-text:var(--brand-light);--color-muted:#ffffff80;--color-stroke:#ffffff26;--color-fill:#00000080;--color-primary-contrast:var(--brand-dark);--color-warning-contrast:var(--brand-dark);background-color:var(--brand-dark);color:var(--color-text)}.bg-gold{background-color:var(--brand-gold);color:var(--color-bg)}.bg-bookmark{background-color:var(--color-bookmark)!important;color:var(--color-bg)!important}.color-okay{color:var(--color-okay)!important}.color-bookmark{color:var(--color-bookmark)!important}.color-flag{--color-text:var(--color-flag-text);--color-muted:var(--color-flag-text);color:var(--color-text)!important}.color-flag-bg{--color-text:var(--color-flag);--color-muted:var(--color-flag);color:var(--color-text)!important}.bg-flag{--color-fill:var(--color-neutral-fill);--color-stroke:var(--color-neutral-stroke);--color-text:var(--color-flag-contrast);--color-muted:var(--color-flag-contrast);background-color:var(--color-flag)!important;color:var(--color-text)!important}.bg-flag-soft{--color-fill:var(--color-neutral-fill);--color-stroke:var(--color-neutral-stroke);background-color:var(--color-flag-soft)!important}.color-feedback{--color-text:var(--color-feedback-text);--color-muted:var(--color-feedback-text);color:var(--color-text)!important}.color-feedback-bg{--color-text:var(--color-feedback);--color-muted:var(--color-feedback);color:var(--color-text)!important}.bg-feedback{--color-fill:var(--color-neutral-fill);--color-stroke:var(--color-neutral-stroke);--color-text:var(--color-feedback-contrast);--color-muted:var(--color-feedback-contrast);background-color:var(--color-feedback)!important;color:var(--color-text)!important}.bg-feedback-soft{--color-fill:var(--color-neutral-fill);--color-stroke:var(--color-neutral-stroke);background-color:var(--color-feedback-soft)!important}.color-pending{--color-text:var(--color-pending-text);--color-muted:var(--color-pending-text);color:var(--color-text)!important}.color-pending-bg{--color-text:var(--color-pending);--color-muted:var(--color-pending);color:var(--color-text)!important}.bg-pending{--color-fill:var(--color-neutral-fill);--color-stroke:var(--color-neutral-stroke);--color-text:var(--color-pending-contrast);--color-muted:var(--color-pending-contrast);background-color:var(--color-pending)!important;color:var(--color-text)!important}.bg-pending-soft{--color-fill:var(--color-neutral-fill);--color-stroke:var(--color-neutral-stroke);background-color:var(--color-pending-soft)!important}.color-danger{--color-text:var(--color-danger-text);--color-muted:var(--color-danger-text);color:var(--color-text)!important}.color-danger-bg{--color-text:var(--color-danger);--color-muted:var(--color-danger);color:var(--color-text)!important}.bg-danger{--color-fill:var(--color-neutral-fill);--color-stroke:var(--color-neutral-stroke);--color-text:var(--color-danger-contrast);--color-muted:var(--color-danger-contrast);background-color:var(--color-danger)!important;color:var(--color-text)!important}.bg-danger-soft{--color-fill:var(--color-neutral-fill);--color-stroke:var(--color-neutral-stroke);background-color:var(--color-danger-soft)!important}.color-warning{--color-text:var(--color-warning-text);--color-muted:var(--color-warning-text);color:var(--color-text)!important}.color-warning-bg{--color-text:var(--color-warning);--color-muted:var(--color-warning);color:var(--color-text)!important}.bg-warning{--color-fill:var(--color-neutral-fill);--color-stroke:var(--color-neutral-stroke);--color-text:var(--color-warning-contrast);--color-muted:var(--color-warning-contrast);background-color:var(--color-warning)!important;color:var(--color-text)!important}.bg-warning-soft{--color-fill:var(--color-neutral-fill);--color-stroke:var(--color-neutral-stroke);background-color:var(--color-warning-soft)!important}.color-success{--color-text:var(--color-success-text);--color-muted:var(--color-success-text);color:var(--color-text)!important}.color-success-bg{--color-text:var(--color-success);--color-muted:var(--color-success);color:var(--color-text)!important}.bg-success{--color-fill:var(--color-neutral-fill);--color-stroke:var(--color-neutral-stroke);--color-text:var(--color-success-contrast);--color-muted:var(--color-success-contrast);background-color:var(--color-success)!important;color:var(--color-text)!important}.bg-success-soft{--color-fill:var(--color-neutral-fill);--color-stroke:var(--color-neutral-stroke);background-color:var(--color-success-soft)!important}.color-primary{--color-text:var(--color-primary-text);--color-muted:var(--color-primary-text);color:var(--color-text)!important}.color-primary-bg{--color-text:var(--color-primary);--color-muted:var(--color-primary);color:var(--color-text)!important}.bg-primary{--color-fill:var(--color-neutral-fill);--color-stroke:var(--color-neutral-stroke);--color-text:var(--color-primary-contrast);--color-muted:var(--color-primary-contrast);background-color:var(--color-primary)!important;color:var(--color-text)!important}.bg-primary-soft{--color-fill:var(--color-neutral-fill);--color-stroke:var(--color-neutral-stroke);background-color:var(--color-primary-soft)!important}.color-emphasis{--color-text:var(--color-emphasis-text);--color-muted:var(--color-emphasis-text);color:var(--color-text)!important}.color-emphasis-bg{--color-text:var(--color-emphasis);--color-muted:var(--color-emphasis);color:var(--color-text)!important}.bg-emphasis{--color-fill:var(--color-neutral-fill);--color-stroke:var(--color-neutral-stroke);--color-text:var(--color-emphasis-contrast);--color-muted:var(--color-emphasis-contrast);background-color:var(--color-emphasis)!important;color:var(--color-text)!important}.bg-emphasis-soft{--color-fill:var(--color-neutral-fill);--color-stroke:var(--color-neutral-stroke);background-color:var(--color-emphasis-soft)!important}.text-xxl{font-size:var(--text-xxl)!important}@media (width<=699px){.text-xxl-mobile{font-size:var(--text-xxl)!important}}.text-xl{font-size:var(--text-xl)!important}@media (width<=699px){.text-xl-mobile{font-size:var(--text-xl)!important}}.text-lg{font-size:var(--text-lg)!important}@media (width<=699px){.text-lg-mobile{font-size:var(--text-lg)!important}}.text-md{font-size:var(--text-md)!important}@media (width<=699px){.text-md-mobile{font-size:var(--text-md)!important}}.text-sm{font-size:var(--text-sm)!important}@media (width<=699px){.text-sm-mobile{font-size:var(--text-sm)!important}}.text-xs{font-size:var(--text-xs)!important}@media (width<=699px){.text-xs-mobile{font-size:var(--text-xs)!important}}.text-xxs{font-size:var(--text-xxs)!important}@media (width<=699px){.text-xxs-mobile{font-size:var(--text-xxs)!important}}.animate-shake{animation:.8s shake}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.animate-appear{animation:.5s appear}@keyframes appear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.animate-slide-down{animation:slide-down var(--transition-duration) var(--transition-easing)}@keyframes slide-down{0%{transform:translateY(-100%)}to{transform:none}}.switcher{--threshold:30rem;flex-wrap:wrap;display:flex}.switcher>*{flex-grow:1;flex-shrink:1;flex-basis:calc((var(--threshold) - 100%) * 999)}.no-pointer{pointer-events:none}.no-select{user-select:none}.clickable{transition:transform .2s}.clickable:is(:disabled,.is-disabled,[aria-disabled=true]){opacity:.5;cursor:default}.clickable .is-inert{cursor:default}.clickable:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]){cursor:pointer}.clickable:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):is(:hover,.is-hovered,[aria-selected=true]){filter:var(--filter-hover)}.clickable:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):active{filter:var(--filter-active)}.clickable:not(:disabled,.is-disabled,[aria-disabled=true],.is-inert,[aria-current=page]):active{transform:scale(.97)}.rounded-sm{border-radius:calc(var(--radius) / 2)}.rounded{border-radius:var(--radius)}.rounded-lg{border-radius:calc(var(--radius) * 1.5)}.rounded-full{border-radius:999px}.overlay-container{position:relative}.overlay,.pseudo-overlay:before{z-index:3;position:absolute;inset:0}.pseudo-overlay:before{content:""}.above-overlay{z-index:4;position:relative}.weight-normal{font-weight:var(--weight-normal)!important}.weight-medium{font-weight:var(--weight-medium)!important}.weight-bold{font-weight:var(--weight-bold)!important}.placeholder-text{color:var(--color-muted);font-style:italic}.pre-line{white-space:pre-line}.emoji{vertical-align:-.3em;width:1.3em;height:1.3em}.measure{max-width:var(--measure)}.measure-narrow{max-width:55ch}.measure-narrower{max-width:45ch}.more-items{color:var(--color-muted);font-size:90%;font-weight:600}.more-items:hover{opacity:.6}.payment{border:1px dashed var(--color-stroke);color:var(--color-muted);cursor:default;white-space:nowrap;border-radius:5px;align-items:center;padding:.2em .4em;font-size:90%;display:inline-flex}.payment>*+*{margin-left:2px}.payment .icon{font-size:80%}.payment--color-pending{background:var(--color-warning-soft);color:var(--color-warning);border:#0000}.payment--color-paid{background:var(--color-success-soft);color:var(--color-success);border:#0000}.current-contributions{color:var(--color-warning)}.past-contributions{color:var(--color-success)}@media (width<=699px){:root{--gutter:var(--space-gutter)}}@media (width>=700px) and (width<=999px){:root{--gutter:20px}}@media (width>=1000px){:root{--gutter:30px}}.feature{display:flex}.feature .icon{flex-shrink:0;margin-right:1rem;font-size:200%}@keyframes flagged{50%{transform:scale(1.5)rotate(-10deg)}}.FlagButton.is-flagged{color:var(--color-bg)!important;background:var(--color-flag)!important}.FlagButton.is-flagged .icon{animation:.4s ease-in-out flagged}.no-underline{text-decoration:none!important}.underline{text-decoration:underline}.subscribe-overlay{background-color:hsl(var(--bg-hsl) / .8);-webkit-backdrop-filter:blur(1px)grayscale(.8)}.subscribe-overlay .placeholder{background-image:radial-gradient(farthest-side, var(--color-warning-soft) 30%, transparent);background-repeat:no-repeat;padding-block:0}.subscribe-overlay--interactive .placeholder{overflow:hidden}.subscribe-overlay--interactive .placeholder>*{transition:transform .5s var(--ease-elastic), opacity .5s}.subscribe-overlay--interactive .placeholder:not(:hover,:focus-within){color:var(--color-muted);background-image:none}.subscribe-overlay--interactive .placeholder:not(:hover,:focus-within)>:first-child{transform:translateY(4rem)}.subscribe-overlay--interactive .placeholder:not(:hover,:focus-within)>:not(:first-child){opacity:0;transform:translateY(4rem)}.subscribe-overlay--disabled .placeholder{color:var(--color-muted);background-image:none}.sticky-top,.sticky-bottom{transition:box-shadow .2s;position:sticky}.sticky-top{top:var(--sticky-offset-top);z-index:11;margin-top:1px}.sticky-top.is-stuck{box-shadow:0 1px var(--color-fill), 0 10px 10px -10px var(--color-stroke)}.sticky-bottom{bottom:var(--sticky-offset-bottom);z-index:10;margin-bottom:1px}.sticky-bottom.is-stuck{box-shadow:0 -1px var(--color-fill), 0 -10px 10px -10px var(--color-stroke)}@media (width<=699px){.sticky-bottom.is-stuck{padding-bottom:max(var(--space-gutter), env(safe-area-inset-bottom))!important}}.transition{transition:all .3s}.uppercase{text-transform:uppercase}.faq{padding:var(--space-lg);border-radius:var(--radius);background:var(--color-bg);transition:all .3s}.faq>summary{cursor:pointer;padding:var(--space-md) var(--space-lg);margin-block:calc(-1 * var(--space-lg));margin-inline:calc(-1 * var(--space-lg));justify-content:space-between;transition:all .3s;display:flex}.faq>summary::marker{display:none}.faq>summary::-webkit-details-marker{display:none}.faq>summary:after{content:"+";font-family:var(--font-system);font-weight:400;font-size:var(--text-xl);color:var(--color-muted);margin-block:-.25em;line-height:1}.faq[open]{padding:var(--space-lg)}.faq[open]>summary{margin-bottom:0}.faq[open]>summary:after{content:"-"}.position-relative{position:relative}@media print{.hide-print{display:none}}@media (any-hover:hover){.hide-hover{display:none}}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.line-height-max{--line-height-expanded:var(--line-height-max)}.line-height-expanded{line-height:var(--line-height-expanded)}.line-height-condensed{line-height:var(--line-height-condensed)}@media (any-hover:hover){.has-controls:not(:hover,:focus-visible) .controls:not(:focus-visible),.has-controls:is(:hover,:focus-visible) .controls-inverse:not(:focus-visible){opacity:0}}@media (any-hover:none){.controls-inverse{opacity:0}}.overlap{grid-template-columns:1fr;display:grid}.overlap>*{grid-area:1/1}.opacity-50{opacity:.5}.opacity-25{opacity:.25}.spoiler{filter:blur(5px);user-select:none}.cursor-move{cursor:move}.visibility-hidden{visibility:hidden}.font-mono{font-family:var(--font-mono)}.thumbnail{float:right;aspect-ratio:1;width:8rem;max-width:30%;margin-left:var(--space-md);margin-bottom:var(--space-md);-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-shrink:0}.gap-gutter{gap:var(--space-gutter)}.gap-y-gutter{row-gap:var(--space-gutter)}.gap-x-gutter{-moz-column-gap:var(--space-gutter);column-gap:var(--space-gutter)}.p-gutter{padding:var(--space-gutter)}.px-gutter{padding-inline:var(--space-gutter)}.pl-gutter{padding-inline-start:var(--space-gutter)}.pr-gutter{padding-inline-end:var(--space-gutter)}.py-gutter{padding-block:var(--space-gutter)}.pt-gutter{padding-block-start:var(--space-gutter)}.pb-gutter{padding-block-end:var(--space-gutter)}.m-gutter{margin:var(--space-gutter)}.-m-gutter{margin:calc(-1 * var(--space-gutter))}.mx-gutter{margin-inline:var(--space-gutter)}.-mx-gutter{margin-inline:calc(-1 * var(--space-gutter))}.ml-gutter{margin-inline-start:var(--space-gutter)}.-ml-gutter{margin-inline-start:calc(-1 * var(--space-gutter))}.mr-gutter{margin-inline-end:var(--space-gutter)}.-mr-gutter{margin-inline-end:calc(-1 * var(--space-gutter))}.my-gutter{margin-block:var(--space-gutter)}.-my-gutter{margin-block:calc(-1 * var(--space-gutter))}.mt-gutter{margin-block-start:var(--space-gutter)}.-mt-gutter{margin-block-start:calc(-1 * var(--space-gutter))}.mb-gutter{margin-block-end:var(--space-gutter)}.-mb-gutter{margin-block-end:calc(-1 * var(--space-gutter))}.gap-xxxl{gap:var(--space-xxxl)}.gap-y-xxxl{row-gap:var(--space-xxxl)}.gap-x-xxxl{-moz-column-gap:var(--space-xxxl);column-gap:var(--space-xxxl)}.p-xxxl{padding:var(--space-xxxl)}.px-xxxl{padding-inline:var(--space-xxxl)}.pl-xxxl{padding-inline-start:var(--space-xxxl)}.pr-xxxl{padding-inline-end:var(--space-xxxl)}.py-xxxl{padding-block:var(--space-xxxl)}.pt-xxxl{padding-block-start:var(--space-xxxl)}.pb-xxxl{padding-block-end:var(--space-xxxl)}.m-xxxl{margin:var(--space-xxxl)}.-m-xxxl{margin:calc(-1 * var(--space-xxxl))}.mx-xxxl{margin-inline:var(--space-xxxl)}.-mx-xxxl{margin-inline:calc(-1 * var(--space-xxxl))}.ml-xxxl{margin-inline-start:var(--space-xxxl)}.-ml-xxxl{margin-inline-start:calc(-1 * var(--space-xxxl))}.mr-xxxl{margin-inline-end:var(--space-xxxl)}.-mr-xxxl{margin-inline-end:calc(-1 * var(--space-xxxl))}.my-xxxl{margin-block:var(--space-xxxl)}.-my-xxxl{margin-block:calc(-1 * var(--space-xxxl))}.mt-xxxl{margin-block-start:var(--space-xxxl)}.-mt-xxxl{margin-block-start:calc(-1 * var(--space-xxxl))}.mb-xxxl{margin-block-end:var(--space-xxxl)}.-mb-xxxl{margin-block-end:calc(-1 * var(--space-xxxl))}.gap-xxl{gap:var(--space-xxl)}.gap-y-xxl{row-gap:var(--space-xxl)}.gap-x-xxl{-moz-column-gap:var(--space-xxl);column-gap:var(--space-xxl)}.p-xxl{padding:var(--space-xxl)}.px-xxl{padding-inline:var(--space-xxl)}.pl-xxl{padding-inline-start:var(--space-xxl)}.pr-xxl{padding-inline-end:var(--space-xxl)}.py-xxl{padding-block:var(--space-xxl)}.pt-xxl{padding-block-start:var(--space-xxl)}.pb-xxl{padding-block-end:var(--space-xxl)}.m-xxl{margin:var(--space-xxl)}.-m-xxl{margin:calc(-1 * var(--space-xxl))}.mx-xxl{margin-inline:var(--space-xxl)}.-mx-xxl{margin-inline:calc(-1 * var(--space-xxl))}.ml-xxl{margin-inline-start:var(--space-xxl)}.-ml-xxl{margin-inline-start:calc(-1 * var(--space-xxl))}.mr-xxl{margin-inline-end:var(--space-xxl)}.-mr-xxl{margin-inline-end:calc(-1 * var(--space-xxl))}.my-xxl{margin-block:var(--space-xxl)}.-my-xxl{margin-block:calc(-1 * var(--space-xxl))}.mt-xxl{margin-block-start:var(--space-xxl)}.-mt-xxl{margin-block-start:calc(-1 * var(--space-xxl))}.mb-xxl{margin-block-end:var(--space-xxl)}.-mb-xxl{margin-block-end:calc(-1 * var(--space-xxl))}.gap-xl{gap:var(--space-xl)}.gap-y-xl{row-gap:var(--space-xl)}.gap-x-xl{-moz-column-gap:var(--space-xl);column-gap:var(--space-xl)}.p-xl{padding:var(--space-xl)}.px-xl{padding-inline:var(--space-xl)}.pl-xl{padding-inline-start:var(--space-xl)}.pr-xl{padding-inline-end:var(--space-xl)}.py-xl{padding-block:var(--space-xl)}.pt-xl{padding-block-start:var(--space-xl)}.pb-xl{padding-block-end:var(--space-xl)}.m-xl{margin:var(--space-xl)}.-m-xl{margin:calc(-1 * var(--space-xl))}.mx-xl{margin-inline:var(--space-xl)}.-mx-xl{margin-inline:calc(-1 * var(--space-xl))}.ml-xl{margin-inline-start:var(--space-xl)}.-ml-xl{margin-inline-start:calc(-1 * var(--space-xl))}.mr-xl{margin-inline-end:var(--space-xl)}.-mr-xl{margin-inline-end:calc(-1 * var(--space-xl))}.my-xl{margin-block:var(--space-xl)}.-my-xl{margin-block:calc(-1 * var(--space-xl))}.mt-xl{margin-block-start:var(--space-xl)}.-mt-xl{margin-block-start:calc(-1 * var(--space-xl))}.mb-xl{margin-block-end:var(--space-xl)}.-mb-xl{margin-block-end:calc(-1 * var(--space-xl))}.gap-lg{gap:var(--space-lg)}.gap-y-lg{row-gap:var(--space-lg)}.gap-x-lg{-moz-column-gap:var(--space-lg);column-gap:var(--space-lg)}.p-lg{padding:var(--space-lg)}.px-lg{padding-inline:var(--space-lg)}.pl-lg{padding-inline-start:var(--space-lg)}.pr-lg{padding-inline-end:var(--space-lg)}.py-lg{padding-block:var(--space-lg)}.pt-lg{padding-block-start:var(--space-lg)}.pb-lg{padding-block-end:var(--space-lg)}.m-lg{margin:var(--space-lg)}.-m-lg{margin:calc(-1 * var(--space-lg))}.mx-lg{margin-inline:var(--space-lg)}.-mx-lg{margin-inline:calc(-1 * var(--space-lg))}.ml-lg{margin-inline-start:var(--space-lg)}.-ml-lg{margin-inline-start:calc(-1 * var(--space-lg))}.mr-lg{margin-inline-end:var(--space-lg)}.-mr-lg{margin-inline-end:calc(-1 * var(--space-lg))}.my-lg{margin-block:var(--space-lg)}.-my-lg{margin-block:calc(-1 * var(--space-lg))}.mt-lg{margin-block-start:var(--space-lg)}.-mt-lg{margin-block-start:calc(-1 * var(--space-lg))}.mb-lg{margin-block-end:var(--space-lg)}.-mb-lg{margin-block-end:calc(-1 * var(--space-lg))}.gap-md{gap:var(--space-md)}.gap-y-md{row-gap:var(--space-md)}.gap-x-md{-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.p-md{padding:var(--space-md)}.px-md{padding-inline:var(--space-md)}.pl-md{padding-inline-start:var(--space-md)}.pr-md{padding-inline-end:var(--space-md)}.py-md{padding-block:var(--space-md)}.pt-md{padding-block-start:var(--space-md)}.pb-md{padding-block-end:var(--space-md)}.m-md{margin:var(--space-md)}.-m-md{margin:calc(-1 * var(--space-md))}.mx-md{margin-inline:var(--space-md)}.-mx-md{margin-inline:calc(-1 * var(--space-md))}.ml-md{margin-inline-start:var(--space-md)}.-ml-md{margin-inline-start:calc(-1 * var(--space-md))}.mr-md{margin-inline-end:var(--space-md)}.-mr-md{margin-inline-end:calc(-1 * var(--space-md))}.my-md{margin-block:var(--space-md)}.-my-md{margin-block:calc(-1 * var(--space-md))}.mt-md{margin-block-start:var(--space-md)}.-mt-md{margin-block-start:calc(-1 * var(--space-md))}.mb-md{margin-block-end:var(--space-md)}.-mb-md{margin-block-end:calc(-1 * var(--space-md))}.gap-sm{gap:var(--space-sm)}.gap-y-sm{row-gap:var(--space-sm)}.gap-x-sm{-moz-column-gap:var(--space-sm);column-gap:var(--space-sm)}.p-sm{padding:var(--space-sm)}.px-sm{padding-inline:var(--space-sm)}.pl-sm{padding-inline-start:var(--space-sm)}.pr-sm{padding-inline-end:var(--space-sm)}.py-sm{padding-block:var(--space-sm)}.pt-sm{padding-block-start:var(--space-sm)}.pb-sm{padding-block-end:var(--space-sm)}.m-sm{margin:var(--space-sm)}.-m-sm{margin:calc(-1 * var(--space-sm))}.mx-sm{margin-inline:var(--space-sm)}.-mx-sm{margin-inline:calc(-1 * var(--space-sm))}.ml-sm{margin-inline-start:var(--space-sm)}.-ml-sm{margin-inline-start:calc(-1 * var(--space-sm))}.mr-sm{margin-inline-end:var(--space-sm)}.-mr-sm{margin-inline-end:calc(-1 * var(--space-sm))}.my-sm{margin-block:var(--space-sm)}.-my-sm{margin-block:calc(-1 * var(--space-sm))}.mt-sm{margin-block-start:var(--space-sm)}.-mt-sm{margin-block-start:calc(-1 * var(--space-sm))}.mb-sm{margin-block-end:var(--space-sm)}.-mb-sm{margin-block-end:calc(-1 * var(--space-sm))}.gap-xs{gap:var(--space-xs)}.gap-y-xs{row-gap:var(--space-xs)}.gap-x-xs{-moz-column-gap:var(--space-xs);column-gap:var(--space-xs)}.p-xs{padding:var(--space-xs)}.px-xs{padding-inline:var(--space-xs)}.pl-xs{padding-inline-start:var(--space-xs)}.pr-xs{padding-inline-end:var(--space-xs)}.py-xs{padding-block:var(--space-xs)}.pt-xs{padding-block-start:var(--space-xs)}.pb-xs{padding-block-end:var(--space-xs)}.m-xs{margin:var(--space-xs)}.-m-xs{margin:calc(-1 * var(--space-xs))}.mx-xs{margin-inline:var(--space-xs)}.-mx-xs{margin-inline:calc(-1 * var(--space-xs))}.ml-xs{margin-inline-start:var(--space-xs)}.-ml-xs{margin-inline-start:calc(-1 * var(--space-xs))}.mr-xs{margin-inline-end:var(--space-xs)}.-mr-xs{margin-inline-end:calc(-1 * var(--space-xs))}.my-xs{margin-block:var(--space-xs)}.-my-xs{margin-block:calc(-1 * var(--space-xs))}.mt-xs{margin-block-start:var(--space-xs)}.-mt-xs{margin-block-start:calc(-1 * var(--space-xs))}.mb-xs{margin-block-end:var(--space-xs)}.-mb-xs{margin-block-end:calc(-1 * var(--space-xs))}.gap-xxs{gap:var(--space-xxs)}.gap-y-xxs{row-gap:var(--space-xxs)}.gap-x-xxs{-moz-column-gap:var(--space-xxs);column-gap:var(--space-xxs)}.p-xxs{padding:var(--space-xxs)}.px-xxs{padding-inline:var(--space-xxs)}.pl-xxs{padding-inline-start:var(--space-xxs)}.pr-xxs{padding-inline-end:var(--space-xxs)}.py-xxs{padding-block:var(--space-xxs)}.pt-xxs{padding-block-start:var(--space-xxs)}.pb-xxs{padding-block-end:var(--space-xxs)}.m-xxs{margin:var(--space-xxs)}.-m-xxs{margin:calc(-1 * var(--space-xxs))}.mx-xxs{margin-inline:var(--space-xxs)}.-mx-xxs{margin-inline:calc(-1 * var(--space-xxs))}.ml-xxs{margin-inline-start:var(--space-xxs)}.-ml-xxs{margin-inline-start:calc(-1 * var(--space-xxs))}.mr-xxs{margin-inline-end:var(--space-xxs)}.-mr-xxs{margin-inline-end:calc(-1 * var(--space-xxs))}.my-xxs{margin-block:var(--space-xxs)}.-my-xxs{margin-block:calc(-1 * var(--space-xxs))}.mt-xxs{margin-block-start:var(--space-xxs)}.-mt-xxs{margin-block-start:calc(-1 * var(--space-xxs))}.mb-xxs{margin-block-end:var(--space-xxs)}.-mb-xxs{margin-block-end:calc(-1 * var(--space-xxs))}.gap-xxxs{gap:var(--space-xxxs)}.gap-y-xxxs{row-gap:var(--space-xxxs)}.gap-x-xxxs{-moz-column-gap:var(--space-xxxs);column-gap:var(--space-xxxs)}.p-xxxs{padding:var(--space-xxxs)}.px-xxxs{padding-inline:var(--space-xxxs)}.pl-xxxs{padding-inline-start:var(--space-xxxs)}.pr-xxxs{padding-inline-end:var(--space-xxxs)}.py-xxxs{padding-block:var(--space-xxxs)}.pt-xxxs{padding-block-start:var(--space-xxxs)}.pb-xxxs{padding-block-end:var(--space-xxxs)}.m-xxxs{margin:var(--space-xxxs)}.-m-xxxs{margin:calc(-1 * var(--space-xxxs))}.mx-xxxs{margin-inline:var(--space-xxxs)}.-mx-xxxs{margin-inline:calc(-1 * var(--space-xxxs))}.ml-xxxs{margin-inline-start:var(--space-xxxs)}.-ml-xxxs{margin-inline-start:calc(-1 * var(--space-xxxs))}.mr-xxxs{margin-inline-end:var(--space-xxxs)}.-mr-xxxs{margin-inline-end:calc(-1 * var(--space-xxxs))}.my-xxxs{margin-block:var(--space-xxxs)}.-my-xxxs{margin-block:calc(-1 * var(--space-xxxs))}.mt-xxxs{margin-block-start:var(--space-xxxs)}.-mt-xxxs{margin-block-start:calc(-1 * var(--space-xxxs))}.mb-xxxs{margin-block-end:var(--space-xxxs)}.-mb-xxxs{margin-block-end:calc(-1 * var(--space-xxxs))}.gap-px{gap:var(--space-px)}.gap-y-px{row-gap:var(--space-px)}.gap-x-px{-moz-column-gap:var(--space-px);column-gap:var(--space-px)}.p-px{padding:var(--space-px)}.px-px{padding-inline:var(--space-px)}.pl-px{padding-inline-start:var(--space-px)}.pr-px{padding-inline-end:var(--space-px)}.py-px{padding-block:var(--space-px)}.pt-px{padding-block-start:var(--space-px)}.pb-px{padding-block-end:var(--space-px)}.m-px{margin:var(--space-px)}.-m-px{margin:calc(-1 * var(--space-px))}.mx-px{margin-inline:var(--space-px)}.-mx-px{margin-inline:calc(-1 * var(--space-px))}.ml-px{margin-inline-start:var(--space-px)}.-ml-px{margin-inline-start:calc(-1 * var(--space-px))}.mr-px{margin-inline-end:var(--space-px)}.-mr-px{margin-inline-end:calc(-1 * var(--space-px))}.my-px{margin-block:var(--space-px)}.-my-px{margin-block:calc(-1 * var(--space-px))}.mt-px{margin-block-start:var(--space-px)}.-mt-px{margin-block-start:calc(-1 * var(--space-px))}.mb-px{margin-block-end:var(--space-px)}.-mb-px{margin-block-end:calc(-1 * var(--space-px))}.gap-0{gap:var(--space-0)}.gap-y-0{row-gap:var(--space-0)}.gap-x-0{-moz-column-gap:var(--space-0);column-gap:var(--space-0)}.p-0{padding:var(--space-0)}.px-0{padding-inline:var(--space-0)}.pl-0{padding-inline-start:var(--space-0)}.pr-0{padding-inline-end:var(--space-0)}.py-0{padding-block:var(--space-0)}.pt-0{padding-block-start:var(--space-0)}.pb-0{padding-block-end:var(--space-0)}.m-0{margin:var(--space-0)}.-m-0{margin:calc(-1 * var(--space-0))}.mx-0{margin-inline:var(--space-0)}.-mx-0{margin-inline:calc(-1 * var(--space-0))}.ml-0{margin-inline-start:var(--space-0)}.-ml-0{margin-inline-start:calc(-1 * var(--space-0))}.mr-0{margin-inline-end:var(--space-0)}.-mr-0{margin-inline-end:calc(-1 * var(--space-0))}.my-0{margin-block:var(--space-0)}.-my-0{margin-block:calc(-1 * var(--space-0))}.mt-0{margin-block-start:var(--space-0)}.-mt-0{margin-block-start:calc(-1 * var(--space-0))}.mb-0{margin-block-end:var(--space-0)}.-mb-0{margin-block-end:calc(-1 * var(--space-0))}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.pb-safe{padding-bottom:max(var(--space-gutter), env(safe-area-inset-bottom))!important}.cursor-default{cursor:default}.middots>*{vertical-align:middle}.middots>*+:before{content:" · "}.wrap-balance{text-wrap:balance}.skeleton{background:var(--color-fill);border-radius:var(--radius);animation:3s infinite skeleton}.skeleton,.skeleton *{color:#0000!important}@keyframes skeleton{50%{opacity:.5}}.eliminatable{background:linear-gradient(currentColor 0 0) no-repeat 0 60% / var(--s,0%) .1em;transition:background-size .4s}.eliminatable.eliminated{--s:100%;color:var(--color-muted)}.highlight{background-color:hsl(calc(var(--warning-h) + 15) var(--warning-s) var(--warning-l) / .3);box-decoration-break:clone;border-radius:8px;margin-inline:-2px;padding:5px 2px;display:inline}.highlightable .highlight{background-color:hsl(calc(var(--warning-h) + 15) var(--warning-s) var(--warning-l) / .5)}.highlightable{cursor:text;padding:var(--space-xxs) var(--space-xs);margin:calc(-1 * var(--space-xxs)) calc(-1 * var(--space-xs));border-radius:12px;animation:4s ease-in-out infinite highlightable}@keyframes highlightable{0%,to{background-color:#ffff001a}50%{background-color:#0000}}.CasePageForm .QuestionPageForm-stem{display:none}.SessionQuestion-title{font-size:130%;font-weight:var(--weight-bold);vertical-align:middle;margin-top:0;margin-right:10px;display:inline-block}.SessionQuestion-id{font-weight:var(--weight-bold);color:var(--color-text);vertical-align:.3em;border:2px solid;border-radius:4px;margin-left:5px;padding:.2em .4em;font-size:70%;line-height:1;display:inline-block}@media (width<=699px){.SessionQuestion-id{display:none}}.SessionQuestion-body{margin:0 calc(-1 * var(--card-padding)) calc(-1 * var(--card-padding));padding:0 var(--card-padding) var(--card-padding);overflow:hidden}.SessionQuestion-body-inner{position:relative;transform:translate(0,0)}.SessionQuestion-buttons{margin-top:30px}@media (width<=699px){.SessionQuestion-title{margin-right:10px;font-size:120%}.SessionQuestion-buttons>*{text-align:center;width:100%;margin-bottom:10px;display:flex}}.SessionQuestion-stem{margin-bottom:20px}.SessionQuestion-content{margin-bottom:20px;line-height:1.5}.SessionQuestion-question small{color:var(--color-muted);margin-top:5px;display:block}.SessionQuestion-feedback{border-top:2px solid var(--color-fill);margin-top:30px;padding-top:30px}.SessionQuestion-options .choice{gap:calc(var(--space-sm) + var(--space-xs))}.SessionQuestion-options .choice input{margin-block:calc(-1 * var(--space-xxs));font-size:150%}.SessionQuestion-stemMedia a{cursor:zoom-in}.Session-content{width:100%}.SessionQuestion-notes{border-radius:var(--radius);background:var(--color-bg) linear-gradient(var(--color-warning-soft), var(--color-warning-soft));min-width:50%;max-height:15rem;transition:min-width .2s,max-height .2s;overflow:auto}.SessionQuestion-notes:focus-within{box-shadow:0 0 0 2px var(--color-primary)!important}@container (width<=1000px){.SessionQuestion{flex-direction:column}.SessionQuestion-aside{display:contents}.SessionQuestion-tools{padding:var(--space-gutter);padding-bottom:max(env(safe-area-inset-bottom), var(--space-gutter));margin:calc(-1 * var(--space-gutter));margin-bottom:calc(-1 * max(env(safe-area-inset-bottom), var(--space-gutter)));z-index:1;background:linear-gradient(to top, hsl(var(--color-fill-solid-hsl) / .95) 70%, transparent);align-items:flex-end;position:sticky;bottom:0}.SessionQuestion-tools.is-stuck>*{box-shadow:var(--shadow-md)}.SessionQuestion-tools .btn{font-size:var(--text-sm)!important}.SessionQuestion-tools-label{display:none}.SessionQuestion-notes{max-height:var(--control-height);min-width:0}.SessionQuestion-notes:focus-within{min-width:100%;max-height:10rem}.SessionQuestion-notes textarea{padding-block:.5em}}@container (width>=1000px){.SessionQuestion-question{flex-grow:3;flex-basis:60ch}.SessionQuestion-aside{top:calc(var(--header-height) + var(--space-gutter));flex-basis:30ch;position:sticky}.SessionQuestion-tools{flex-direction:column;align-items:flex-start}.SessionQuestion-tools .btn{width:auto}.SessionQuestion-notes{min-height:5rem;margin-bottom:var(--space-sm)}}.qbank-tag-row:hover{background:var(--color-fill-soft)}.qbank-tag-progress{flex-basis:20%}@media (width<=699px){.qbank-tag-progress{flex-basis:10%}}.question-attempt-option{border-radius:var(--radius);margin-inline:calc(-1 * var(--space-xs))}.question-attempt-option:hover{background:var(--color-fill-soft)}.question-attempt-option .choice{padding-block:var(--space-sm);padding-inline:var(--space-xs);flex-grow:1}.qbank-layout{contain:layout;container-type:inline-size}@container (width<850px){.qbank-row{flex-direction:column}.qbank-goal{display:none}}@container (width>=850px){.qbank-history [data-tab=goal]{display:none}}@container (height<100px){.qbank-history-stats{flex-grow:1;justify-content:space-evenly;display:flex}}@container (height>=100px){.qbank-history-stats{grid-template-columns:1fr 1fr;max-width:15rem;margin-inline:auto;display:grid}}.qbank-history-bar{animation:qbank-history-bar-appear .5s calc(var(--index) * 50ms) var(--ease-out) backwards;transform-origin:bottom}@keyframes qbank-history-bar-appear{0%{transform:scaleY(0)}}:root{background:var(--color-fill-solid)}
