@layer p_reset, theme, base, p_base, mathjax, disco.components, p_components, p_utilities;
@layer p_reset,theme,base,p_base,mathjax,disco.components,p_components,p_utilities;@layer disco.components{.ModalHeader[data-v-c41b77b2]{padding:0 calc(var(--spacing-12) + var(--spacing-8)) var(--spacing-2) var(--ui-modal-horizontal-padding);min-height:calc(var(--measurement-input-size) + var(--spacing-2));margin:0;display:flex;justify-content:space-between}.ModalHeader__start[data-v-c41b77b2]{display:flex;align-items:center;gap:var(--spacing-3);min-width:0}.ModalHeader__icon[data-v-c41b77b2]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--measurement-input-size);height:var(--measurement-input-size);background:var(--color-accent);color:var(--color-text);border-radius:var(--border-radius-small)}.ModalHeader__icon[data-v-c41b77b2] svg{width:calc(var(--measurement-input-size) * 16 / 36);height:calc(var(--measurement-input-size) * 16 / 36)}.ModalHeader__heading[data-v-c41b77b2]{min-width:0}.ModalHeader__title[data-v-c41b77b2]{color:var(--color-neutral-100);font-size:var(--font-size-x-large);font-weight:500;line-height:var(--line-height-x-large);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModalHeader__subheading[data-v-c41b77b2]{font-size:var(--font-size-medium);font-style:italic;font-weight:400;line-height:calc(18 / 14);overflow:hidden;text-overflow:ellipsis}.ModalHeader__title[data-v-c41b77b2] mjx-container,.ModalHeader__subheading[data-v-c41b77b2] mjx-container{display:inline-block;line-height:inherit;overflow:visible;vertical-align:baseline}.ModalHeader__titleContent[data-v-c41b77b2]{display:flex;align-items:center;gap:var(--spacing-3)}.ModalHeader__end[data-v-c41b77b2]{align-self:flex-start;margin-left:auto}@media print{.ModalHeader[data-v-c41b77b2]{padding-inline-end:0}.ModalHeader__end[data-v-c41b77b2]{display:none}.ModalHeader__title[data-v-c41b77b2]{overflow:visible;text-overflow:clip;white-space:normal}}}@layer p_reset,theme,base,p_base,mathjax,disco.components,p_components,p_utilities;@layer disco.components{.ShadowTop[data-v-f22841fb]{background:linear-gradient(180deg,#0003,#0000);border-top:var(--color-neutral-40) solid 1px;height:4px;left:0;pointer-events:none;position:fixed;right:0;top:0}@media print{.ShadowTop[data-v-f22841fb]{display:none}}}@layer p_reset,theme,base,p_base,mathjax,disco.components,p_components,p_utilities;@layer disco.components{.ModalMain[data-v-9a171db8]{--modal-header-height: calc( var(--spacing-4) + var(--measurement-input-size) + var(--spacing-2) + var(--spacing-2) );--modal-footer-height: calc( var(--spacing-4) + var(--measurement-input-size) + var(--measurement-input-size) );--ui-modal-body-height: calc( 100vh - (var(--spacing-4) + var(--modal-header-height) + var(--spacing-4)) );--ui-modal-body-padding-bottom: var(--spacing-8);position:relative;transform:translateZ(0)}.ModalMain__wrapper[data-v-9a171db8]:focus-visible{outline:var(--border-width-thin, 1px) solid var(--color-accent, currentColor);outline-offset:calc(-1 * var(--border-width-thin, 1px))}.ModalMain .ModalMain__wrapper[data-v-9a171db8]{overflow-y:auto;padding:var( --ui-modal-body-padding, var(--spacing-2) var(--ui-modal-horizontal-padding) var(--ui-modal-body-padding-bottom) )}.ModalMain .ModalMain__wrapper[data-v-9a171db8]{max-height:var(--ui-modal-body-height)}.ModalMain:has(+.ModalFooter) .ModalMain__wrapper[data-v-9a171db8]{--ui-modal-body-padding-bottom: var(--spacing-4);--ui-modal-body-height: calc( 100vh - ( var(--spacing-4) + var(--modal-header-height) + var(--modal-footer-height) + var(--spacing-4) ) );max-height:var(--ui-modal-body-height)}.ModalMain__wrapper--fullHeight[data-v-9a171db8]{height:var(--ui-modal-body-height)}.ModalMain--scrollContent[data-v-9a171db8]{display:flex;flex:1;min-height:0}.ModalMain--scrollContent .ModalMain__wrapper[data-v-9a171db8]{display:flex;flex:1;flex-direction:column;max-height:none;min-height:0;overflow:visible;width:100%}.ModalMain--scrollNone .ModalMain__wrapper[data-v-9a171db8]{max-height:none;overflow:visible}.ModalMain__shadow[data-v-9a171db8],.ModalMain .Shadow[data-v-9a171db8]{opacity:0;left:0;pointer-events:none;position:fixed;right:0;transition:opacity .5s}.ModalMain--hasOverflow .ModalMain__shadow[data-v-9a171db8],.ModalMain--hasOverflow .ModalMain .Shadow[data-v-9a171db8]{opacity:1}.ModalMain__shadowBottom[data-v-9a171db8]{background:linear-gradient(0deg,#0003,#0000);border-bottom:var(--color-neutral-40) solid 1px;bottom:0;display:none;height:4px}.ModalMain:has(+.ModalFooter) .ModalMain__shadowBottom[data-v-9a171db8]{display:block}@media print{.ModalMain .ModalMain__wrapper[data-v-9a171db8]{max-height:none;overflow:visible}.ModalMain__shadow[data-v-9a171db8],.ModalMain .Shadow[data-v-9a171db8]{display:none}}}@layer p_reset,theme,base,p_base,mathjax,disco.components,p_components,p_utilities;@layer disco.components{.Checkbox[data-v-308f7b2e]{--mark-size: 1.428em;align-items:center;display:flex;font-size:var(--font-size-medium);gap:var(--spacing-2)}.Checkbox__input[data-v-308f7b2e]{appearance:none;-webkit-appearance:none;background-color:var(--white);border-radius:4px;border:1px solid var(--color-neutral-50);cursor:pointer;display:grid;flex:0 0 var(--mark-size);font:inherit;height:var(--mark-size);margin:0;place-content:center;transform:translateY(-.075em);width:var(--mark-size)}.Checkbox__input[data-v-308f7b2e]:disabled{cursor:default}.Checkbox__input[data-v-308f7b2e]:checked{background-color:var(--color-primary);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"><path fill="white" d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>');background-position:center center;background-repeat:no-repeat;background-size:75%;border-color:var(--color-primary)}.Checkbox__input--indeterminate[data-v-308f7b2e]{background-color:var(--color-primary);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"><rect fill="white" x="64" y="224" width="320" height="64" rx="32"/></svg>');background-position:center center;background-repeat:no-repeat;background-size:75%;border-color:var(--color-primary)}.Checkbox__input[data-v-308f7b2e]:disabled,.Checkbox__input:disabled+label[data-v-308f7b2e]{opacity:var(--disabled-opacity)}.Checkbox__input[data-v-308f7b2e]:disabled:not(:checked):not(.Checkbox__input--indeterminate){background-color:var(--color-neutral-100)}.Checkbox__input[data-v-308f7b2e]:focus{outline:max(2px,.15em) solid color-mix(in srgb,var(--color-accent) 20%,transparent);outline-offset:0}.Checkbox:hover .Checkbox__input[data-v-308f7b2e]{border-color:var(--color-accent)}.Checkbox__label[data-v-308f7b2e]{cursor:pointer;line-height:calc(18 / 14)}.Checkbox__label[data-v-308f7b2e]:disabled{cursor:default}}@layer p_reset,theme,base,p_base,mathjax,disco.components,p_components,p_utilities;@layer disco.components{.Label[data-v-4015e10b]{align-items:center;display:flex;font-size:var(--font-size-medium);justify-content:space-between;line-height:1;margin-bottom:calc(var(--spacing-1) + var(--spacing-half))}.Label__actions[data-v-4015e10b]{align-items:center;display:flex;gap:var(--spacing-2);justify-content:space-between}}@layer p_reset,theme,base,p_base,mathjax,disco.components,p_components,p_utilities;@layer disco.components{.TextInput__wrapper[data-v-90e0bbf1]{text-align:start}[data-v-90e0bbf1] input[type=search]::-webkit-search-cancel-button{display:none}.invalid-icon[data-v-90e0bbf1]{color:var(--color-danger)}.valid-icon[data-v-90e0bbf1]{color:var(--color-success)}.TextInput__clear[data-v-90e0bbf1]{cursor:pointer;transition:opacity .2s ease}.TextInput__clear[data-v-90e0bbf1]:hover{opacity:.7}.TextInput__field[data-v-90e0bbf1]{position:relative;display:flex;align-items:center;width:100%}.TextInput[data-v-90e0bbf1]{width:100%;padding:var(--spacing-2) var(--spacing-3);min-height:var(--measurement-input-size);font-size:var(--font-size-medium);background:var(--white);border:var(--border-width-thin, 1px) solid var(--color-neutral-50);border-radius:var(--border-radius-medium);color:var(--color-neutral-100);font-family:inherit;transition:border-color var(--transition-duration-normal, .15s) ease}input.TextInput[data-v-90e0bbf1]{height:var(--measurement-input-size)}.TextInput[data-v-90e0bbf1]::placeholder{color:var(--color-neutral-60)}.TextInput[data-v-90e0bbf1]:hover:not(:disabled),.TextInput[data-v-90e0bbf1]:focus{border-color:var(--color-accent)}.TextInput[data-v-90e0bbf1]:focus{outline:none}.TextInput[data-v-90e0bbf1]:disabled{background:var(--color-neutral-30);color:var(--color-neutral-60)}.TextInput--invalid[data-v-90e0bbf1]{border-color:var(--color-danger)}.TextInput--invalid[data-v-90e0bbf1]::placeholder{color:var(--color-danger)}.TextInput--hasStart[data-v-90e0bbf1]{padding-inline-start:var(--measurement-input-size)}.TextInput--hasEnd[data-v-90e0bbf1]{padding-inline-end:calc(var(--measurement-input-size) * var(--ui-density-scale, 1));text-overflow:ellipsis}.TextInput__adornment[data-v-90e0bbf1]{position:absolute;top:50%;transform:translateY(-50%);width:var(--measurement-input-size);height:var(--measurement-input-size);display:flex;justify-content:center;align-items:center;color:var(--color-neutral-60);pointer-events:none}.TextInput__adornment--start[data-v-90e0bbf1]{inset-inline-start:0}.TextInput__adornment--end[data-v-90e0bbf1]{inset-inline-end:0}.TextInput__icon--clickable[data-v-90e0bbf1],.TextInput__adornment[data-ui-anchor=textinput-adornment][data-v-90e0bbf1],.TextInput__adornment[title][data-v-90e0bbf1]{pointer-events:auto}.TextInput__icon--clickable[data-v-90e0bbf1]{cursor:pointer}.TextInput__labelContent[data-v-90e0bbf1]{display:inline}.TextInput__required[data-v-90e0bbf1]{color:var(--color-danger);margin-left:var(--spacing-1)}.TextInput__error[data-v-90e0bbf1]{margin:var(--spacing-1) 0 0;font-size:var(--font-size-small);line-height:1.4;color:var(--color-danger)}@media(max-width:720px){[data-v-90e0bbf1] .TextInput{font-size:var(--font-size-large)}}.TextInput[data-ui-locked=true][data-v-90e0bbf1]{background:var(--white);cursor:default}@media print{.TextInput[data-v-90e0bbf1]{background:transparent;border:none;border-bottom:1px solid #000;border-radius:0;color:#000;-webkit-print-color-adjust:economy;print-color-adjust:economy;transition:none}.TextInput__adornment[data-v-90e0bbf1]{display:none}.TextInput__error[data-v-90e0bbf1]{color:#000}}}
