label,.label,input,textarea,select,.form-control,.file-control__visual,.form__row .description,.form__row .error{font-family:"Open Sans",sans-serif;font-family:var(--wp--preset--typography--fontFamily, var(--wp--preset--font-family--global-font-family , Open Sans, sans-serif))}legend{font-family:"Montserrat",sans-serif;font-family:var(--wp--preset--elements--heading--typography--fontFamily, var(--wp--preset--typography--fontFamily, var(--wp--preset--font-family--global-font-family , Open Sans, sans-serif)))}label,.label,input,textarea,select,.form-control,.file-control__visual,.form__row .description,.form__row .error{font-size:1.06667rem;font-size:clamp(1.06667rem,0.533335rem + 1.6368vw,1.06667rem);line-height:1.46875}legend{font-size:1.33333rem;font-size:clamp(1.2666635rem,0.666665rem + 1.6368vw,1.33333rem);line-height:1.39474}legend:first-child::before{content:"";display:block;margin-top:-.250001375rem}legend:first-child::before{content:none}.radio__label input,.checkbox__label input,.label-hidden{position:absolute;opacity:0;left:-9999em}.btn:hover,.pulsar-nav__link:hover,.file-control__visual:hover:before,.btn:focus,.pulsar-nav__link:focus,.file-control__visual:focus:before{color:var(--color__btn__primary__text--hover);border-color:var(--color__btn__primary__stroke--hover);background-color:var(--color__btn__primary__fill--hover)}:is(.section--gray-lighter .btn:hover,.section--gray-lighter .pulsar-nav__link:hover,.section--gray-lighter .file-control__visual:hover:before,.section--gray .btn:hover,.section--gray .pulsar-nav__link:hover,.section--gray .file-control__visual:hover:before,.section--gray-lighter .btn:focus,.section--gray-lighter .pulsar-nav__link:focus,.section--gray-lighter .file-control__visual:focus:before,.section--gray .btn:focus,.section--gray .pulsar-nav__link:focus,.section--gray .file-control__visual:focus:before){color:var(--color__btn__primary__text--hover-light);background-color:var(--color__btn__primary__fill--hover-light);border-color:var(--color__btn__primary__stroke--hover-light)}.btn,.pulsar-nav__link,.file-control__visual:before{font-size:1.22667rem;font-size:clamp(1.22667rem,0.613335rem + 1.6368vw,1.22667rem);line-height:1.40761;display:inline-flex;align-items:center;flex-shrink:0;width:auto;padding:.465em 1em;border-radius:.2rem;outline:0;font-family:"Open Sans","sans-serif";font-weight:400;text-align:left;text-decoration:none;cursor:pointer;transition:background .2s;color:var(--color__btn__primary__text);background:var(--color__btn__primary__fill);border:1px solid var(--color__btn__primary__stroke);font-family:var(--wp--preset--elements--button--typography--fontFamily , Open Sans, sans-serif)}.btn .icon,.pulsar-nav__link .icon,.file-control__visual:before .icon{color:inherit;fill:currentColor;width:1em;height:1em;font-size:.75em;margin-left:.5em;margin-right:.5em;background:rgba(0,0,0,0);border:none;transition:background .2s}.btn .icon:first-child,.pulsar-nav__link .icon:first-child,.file-control__visual:before .icon:first-child{margin-left:0}.btn .icon:last-child,.pulsar-nav__link .icon:last-child,.file-control__visual:before .icon:last-child{margin-right:0}[disabled].btn,[disabled].pulsar-nav__link,[disabled].file-control__visual:before{cursor:not-allowed;color:var(--color__btn__primary__text--disabled);background-color:var(--color__btn__primary__fill--disabled);border-color:var(--color__btn__primary__stroke--disabled)}.file-control__visual:before,.btn--primary{color:var(--color__btn__primary__text);border-color:var(--color__btn__primary__stroke);background:var(--color__btn__primary__fill)}.btn--primary-outline,.pulsar-nav__link{color:var(--color__btn__outlined__text);border-color:var(--color__btn__outlined__stroke);background:var(--color__btn__outlined__fill)}.btn--white{color:var(--color__btn__primary-alt__text);border-color:var(--color__btn__primary-alt__stroke);background:var(--color__btn__primary-alt__fill)}.btn--reverse-outline{color:var(--color__btn__white-outlined__text);border-color:var(--color__btn__white-outlined__stroke);background:var(--color__btn__white-outlined__fill)}.btn--lg{padding:.35em 1em;font-size:1.666671875rem}.btn--lg .icon{height:1.25em;width:1.25em}.btn--md{padding:.3725em 1em;font-size:1.3333375rem}.btn--md .icon{height:1.25em;width:1.25em}.file-control__visual:before,.btn--xs,.pulsar-nav__link{padding:.2em .8em;font-size:.8888916667rem}.file-control__visual:before .icon,.btn--xs .icon,.pulsar-nav__link .icon{height:1.25em;width:1.25em}label,.label{display:inline-block;font-weight:500;margin-bottom:.33333rem;color:var(--color__form__label)}label.required:after,.required.label:after,label .required,.label .required{content:"*";display:inline;margin-left:.33333rem;color:var(--color__form__label--required)}.form__row .description,.form__row .error{display:block;color:var(--color__form__message)}.form__row .error{font-size:.8888916667rem;color:var(--color__form__message--error)}.form__row input~.error,.form__row textarea~.error{margin-top:.33333rem}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true],[aria-invalid=true].form-control,[aria-invalid=true].file-control__visual,input:disabled,textarea:disabled,select:disabled,.form-control:disabled,.file-control__visual:disabled,.file-control:focus~.file-control__visual,input:focus,textarea:focus,select:focus,.form-control:focus,.file-control__visual:focus,input,textarea,select,.form-control,.file-control__visual{border:1px solid var(--color__form__input__fill);border-radius:.2rem;outline:none}input,textarea,select,.form-control,.file-control__visual{background-color:var(--color__form__input__fill);border-color:var(--color__form__input__stroke)}.file-control:focus~.file-control__visual,input:focus,textarea:focus,select:focus,.form-control:focus,.file-control__visual:focus{background-color:var(--color__form__input__fill--active);border-color:var(--color__form__input__stroke--active)}input:disabled,textarea:disabled,select:disabled,.form-control:disabled,.file-control__visual:disabled{background-color:var(--color__form__input__fill--disabled);border-color:var(--color__form__input__stroke--disabled)}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true],[aria-invalid=true].form-control,[aria-invalid=true].file-control__visual{background-color:var(--color__form__input__fill--error);border-color:var(--color__form__input__stroke--error)}input,textarea,select,.form-control,.file-control__visual{display:block;width:100%;padding:.45em;color:var(--color__form__input__text)}::-webkit-input-placeholder{color:var(--color__form__input__placeholder)}::-moz-placeholder{color:var(--color__form__input__placeholder)}:-ms-input-placeholder{color:var(--color__form__input__placeholder) !important}:-moz-placeholder{color:var(--color__form__input__placeholder)}form,fieldset{display:block;width:100%;padding:0;margin:0;margin-bottom:.99999rem;border:none}legend{margin-bottom:.99999rem;width:100%}input,textarea,select{-webkit-user-select:auto}input[type=checkbox],input[type=radio]{display:inline-block;width:auto}select{--select-indicator__on-light: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%230C0D0D' points='401.8 145.2 224 322.9 46.2 145.2 9.7 181.7 224 396 438.3 181.7'/%3E%3C/svg%3E");--select-indicator__on-dark: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23FFFFFF' points='401.8 145.2 224 322.9 46.2 145.2 9.7 181.7 224 396 438.3 181.7'/%3E%3C/svg%3E");background-image:var(--select-indicator__on-light),var(--select-indicator__on-dark);background-position:calc(100% - .8em) calc(50% - .055em),calc(100% - .8em) calc(50% + .05em);min-width:3rem;padding-right:2em !important;background-repeat:no-repeat;background-size:.8em;appearance:none}select::-ms-expand{display:none}form input+br,form br+br{display:none}.form__row:not(:last-child){margin-bottom:.99999rem}.radio__label,.checkbox__label{cursor:pointer;display:inline-block;position:relative;margin:-0.166665rem .499995rem .33333rem 1.499985rem}.pseudo__border{position:absolute;left:0;bottom:0;width:0;height:1px;border-bottom:1px solid rgba(0,0,0,0)}input:hover~.pseudo__border,input:focus~.pseudo__border{width:100%;border-color:var(--color__form__input__text);transition:all .2s ease-in-out}input:disabled~.pseudo__border{border-color:rgba(0,0,0,0);height:100%;width:100%;cursor:not-allowed}.pseudo__input{--color__pseudo-input__background: var(--color__form__input__fill--active);--color__pseudo-input__border: var(--color__form__input__stroke--active);cursor:pointer;display:inline-block;height:1rem;width:1rem;position:absolute;top:.26667rem;left:0;margin-left:-1.366655rem;border:1px solid var(--color__pseudo-input__border);border-radius:4px;font-weight:400;transition:border-color ease .2s;background-color:var(--color__pseudo-input__background)}.pseudo__input:before,.pseudo__input:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0}.pseudo__input:after{background:rgba(0,0,0,0);height:1.75rem;width:2rem;top:-50%;left:-50%;z-index:0}input:checked~.pseudo__input,input:hover~.pseudo__input,input:focus~.pseudo__input{--color__pseudo-input__background: var(--color__form__input__fill--active);--color__pseudo-input__border: var(--color__body-link);box-shadow:inset 0 0 0 .2em var(--color__pseudo-input__background),0 0 0 0 var(--color__pseudo-input__border)}input:disabled~.pseudo__input{--color__pseudo-input__background: var(--color__form__input__fill--disabled);--color__pseudo-input__border: var(--color__form__input__stroke--disabled);cursor:not-allowed}.radio__label .pseudo__input{border-radius:9rem;background-position:center}.radio__label input:checked~.pseudo__input{background:radial-gradient(circle, var(--color__pseudo-input__border) 38%, var(--color__pseudo-input__background) 45%) center;animation:bgZoom .15s ease-in;background-position:center;background-repeat:no-repeat}@keyframes bgZoom{0%{background-size:0% 0%}45%{background-size:45% 45%}85%{background-size:60% 60%}100%{background-size:100% 100%}}.checkbox__label .pseudo__input:before{width:0;height:0;border:2px solid rgba(0,0,0,0);transform:rotate(45deg) translate(-0.325rem, -0.425rem) translateZ(0);transform-origin:bottom left;border-radius:1px}.checkbox__label input:checked~.pseudo__input:before{width:27%;height:85%;border-bottom-color:var(--color__pseudo-input__border);border-right-color:var(--color__pseudo-input__border);box-shadow:1px 1px 0 0 var(--color__pseudo-input__border),3px 0 0 0 var(--color__pseudo-input__background);transition:width .15s ease-out,height .15s .15s ease-out,border-radius .15s .3s}.file-control{display:block;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.file-control__visual{border-style:dashed}.file-control__visual:before{z-index:25;content:"Change file";cursor:pointer}.file-control__visual[data-text=""]:before,.file-control__visual:not([data-text]):before{content:"Choose file";cursor:pointer}.file-control__visual:after{z-index:20;margin-left:.499995rem;content:attr(data-text)}.file-control__visual[data-text=""]:after,.file-control__visual:not([data-text]):after{content:"No file chosen"}.file-control__group{position:relative}button::-moz-focus-inner{padding:0;border:0}.btn__file-size{border-radius:3px;background-color:var(--color__btn-suffix__fill);border-color:var(--color__btn-suffix__fill);color:var(--color__btn-suffix__text);font-size:.55em;margin:0 -0.25em 0 1.5em;padding:.35em .55em .3em;line-height:1.2;white-space:nowrap}.btn__file-size :not(:last-child){margin-right:.5em}html{box-sizing:border-box}.svg-icon{display:inline-block;overflow:visible;width:1em;height:1em;font-size:inherit;vertical-align:-0.125em;fill:currentColor}.error-message{background:var(--color__status__error__fill);padding:1.99998rem;margin:0 0 3.99996rem}.error-message h2{color:var(--color__status__error__heading)}.dev-banner{background:var(--color__status__warn__fill);padding:.99999rem;margin:0;text-transform:uppercase;text-align:center;font-weight:bold}.section:not(.disable-section-overwrite)+.section:not(.disable-section-overwrite){padding-top:0}.section:not(.disable-section-overwrite):first-child{padding-top:0}.section:not(.disable-section-overwrite):last-child{padding-bottom:0}.section--hidden{display:none}.custom-input__title,.param-group__title,.input__label,.mini-heading{font-size:.8rem;text-transform:uppercase;margin-bottom:.5rem;font-family:"Montserrat",sans-serif;font-weight:400;line-height:1;display:block}.custom-input__title:before,.param-group__title:before,.input__label:before,.mini-heading:before{display:none !important}.compact-grid{display:flex;flex-wrap:wrap;margin:-0.33333rem}.compact-grid__item{padding:.33333rem;width:100%}.compact-grid__item:has(.compact-grid__content){display:flex;flex-direction:column}.compact-grid__item:has(.compact-grid__content)>.compact-grid{flex:1 1 auto}.compact-grid__item:has(.compact-grid__content)>.compact-grid .compact-grid__content{flex:1 1 auto}.compact-grid__content{background:var(--color__fill__level-1);padding:.99999rem}@media(min-width: 600px){.compact-grid .w-50,.compact-grid .w-25{width:50%}}@media(min-width: 1200px){.compact-grid .w-25{width:25%}}.compact-grid.section{gap:1.99998rem 0}.pulsar-nav{background:var(--color__fill__level-1);margin:0;position:relative;width:100%}.pulsar-nav__list{display:flex;flex-wrap:wrap;gap:.5em;list-style:none;padding:0;margin:auto;padding:calc(1.99998rem - .5em)}.pulsar-nav__list>li{display:inline-block;margin:0}.pulsar-nav__link{border:none;padding:.5em 1em}.pulsar-nav__link:hover,.pulsar-nav__link:focus{background:#fff}.form__row:not(:last-child){margin-bottom:1.99998rem}input,textarea{max-width:100%}input:disabled{cursor:not-allowed;border-style:dotted}.input-related-field{margin:.66666rem 0 0}.checkbox__label,.radio__label{min-height:1em}.input-related-checkbox{margin:.33333rem 0 -0.33333rem}.param-group__row{background:var(--color__fill__level-1);padding:.99999rem}.param-group__row:not(:last-child){margin-bottom:.66666rem}.param-group__list{list-style:none;padding:0;display:flex;flex-wrap:wrap}.param-group__item-wrapper{margin:0;padding:.1rem;width:calc(10% - 1px);flex:0 0 auto;display:flex}@media screen and (max-width: 1500px){.param-group__item-wrapper{width:calc(11.1111111111% - 1px)}}@media screen and (max-width: 1400px){.param-group__item-wrapper{width:calc(12.5% - 1px)}}@media screen and (max-width: 1300px){.param-group__item-wrapper{width:calc(14.2857142857% - 1px)}}@media screen and (max-width: 1200px){.param-group__item-wrapper{width:calc(16.6666666667% - 1px)}}@media screen and (max-width: 1100px){.param-group__item-wrapper{width:calc(20% - 1px)}}@media screen and (max-width: 900px){.param-group__item-wrapper{width:calc(25% - 1px)}}@media screen and (max-width: 700px){.param-group__item-wrapper{width:calc(33.3333333333% - 1px)}}@media screen and (max-width: 600px){.param-group__item-wrapper{width:calc(50% - 1px)}}@media screen and (max-width: 400px){.param-group__item-wrapper{width:calc(100% - 1px)}}.param-group__item,.param-group__item--expert{background:var(--color__grey-scale__white);padding:.5rem;display:flex;align-self:stretch;flex:1 1 auto}.param-group__item--expert{background:var(--color__status__warn__fill)}.param-group__item .checkbox__label,.param-group__item--expert .checkbox__label{margin-top:0;margin-bottom:0;margin-right:0;flex:1 1 auto}.custom-input__field-group{display:flex;align-items:center}.custom-input__field-group .checkbox__container{background:var(--color__fill__level-2);padding:.5rem;display:flex;align-items:center;flex:0 0 auto;border-radius:3px;font-size:.8rem;margin-right:.5em}.custom-input__field-group .checkbox__container .checkbox__label{margin-top:0;margin-bottom:0;margin-right:.1em;flex:1 1 auto}.custom-input__field-group .checkbox__container .checkbox__label .pseudo__label{font-size:.7rem;top:-0.2em;position:relative}.custom-input__field-group .input__container{flex:1 1 auto}.ephemeris__container{display:flex}.ephemeris__container .input__container{flex:1 1 auto}.ephemeris__container .btn{font-size:.9rem;margin:0 0 0 .5em}.related-fields__container{display:flex;flex-wrap:wrap;margin:-0.33333rem}.related-fields__container .input__container{flex:0 1 auto;width:100%;padding:.33333rem}@media(min-width: 1000px){.related-fields__container .input__container{width:50%}}.related-fields__container .checkbox__container{padding:0 .33333rem}@media(min-width: 1000px){.related-fields__container .checkbox__container.align-with--input{padding-top:1rem}}.button-container{margin-top:1rem}.btn--primary-outline{border-color:#ddd}.btn--submit,.btn--clear{margin:0 .5em .5em 0}.btn--submit svg,.btn--clear svg{margin-right:.75em}.plot-container{display:flex;flex-direction:column;align-items:center}/*# sourceMappingURL=atnf-pulsar.min.css.map */
