.notifications.svelte-1v0b1t2{position:fixed;bottom:max(var(--overlay-gutter, 1rem),env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:min(36rem,calc(100vw - 2 * var(--overlay-gutter, 1rem)));display:grid;gap:.625rem;z-index:10000;pointer-events:none}.notification.svelte-1v0b1t2{pointer-events:auto;display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:1px solid #9ac5ad;border-radius:.625rem;background:#edf7f0;color:#185c37;box-shadow:0 .5rem 1.5rem #13283526;font-size:.9375rem;line-height:1.5;animation:svelte-1v0b1t2-appear .15s ease-out}.notification--error.svelte-1v0b1t2{border-color:#e7ada8;background:#fff1f0;color:#9c2620}.notification.svelte-1v0b1t2 span:where(.svelte-1v0b1t2){flex:1;overflow-wrap:anywhere}button.svelte-1v0b1t2{display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:.25rem;background:transparent;color:inherit;min-width:2rem;min-height:2rem;cursor:pointer}button.svelte-1v0b1t2:hover{background:#1328350d}button.svelte-1v0b1t2:focus-visible{outline:2px solid currentColor;outline-offset:2px}@keyframes svelte-1v0b1t2-appear{0%{opacity:0;translate:0 .25rem}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.notification.svelte-1v0b1t2{animation:none}}:root{--primary: #132835;--primary-light: #53616b;--primary-very-light: rgba(19, 40, 53, .25);--secondary: #e7f4f5;--surface: #ffffff;--placeholder-color: color-mix(in srgb, var(--primary) 75%, var(--surface));--link: #e4963d;--link-text: #805000;--error-text: #9c2620;--focus: #132835;--button: #eac555;--page-title-size: 2.5rem;--page-copy-size: 1.125rem;--nav-height: 0rem;--page-gutter: clamp(1rem, 3vw, 2.5rem);--overlay-gutter: clamp(.75rem, 3vw, 1.5rem);--field-label-inset: .75rem;--control-border: color-mix(in srgb, var(--primary) 60%, var(--surface));--control-radius: 1.25rem;--control-padding-block: .75rem;--control-padding-inline: 1.1rem;--overlay-max-height: calc(100vh - (2 * var(--overlay-gutter)));--overlay-max-height: calc(100dvh - (2 * var(--overlay-gutter)))}@media(max-width:1500px){:root{--page-title-size: 1.875rem;--page-copy-size: .875rem}}@media(max-width:600px){:root{--page-title-size: 1.5rem;--page-copy-size: .9375rem}}html{min-width:0}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--secondary);color:var(--primary);font-family:var(--font-body);line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-ui);font-weight:500;line-height:1.2}button,input,select,textarea{font:inherit}body:has(.auth-dialog-backdrop),body:has(.cell-share-dialog__backdrop),body:has(.contributors-dialog-backdrop),body:has(.contributors-drawer-layer--open),body:has(.lsr-creator),body:has(.lsr-wizard-layer),body:has(.plot-modal-layer),body:has(.session-notice-backdrop),body:has(.sidebar--mobile-open),body:has(.wizard-layer){overflow:hidden}:is(.lsr-creator__field,.lsr-row-field,.bias-field,.field)>:is(span:not(.required-marker),.lsr-inline-help,label),:is(.lsr-set-form,.lsr-set-meta) label>span:first-child,.contact-field__label-row{padding-inline:var(--field-label-inset)}.ui-input{width:100%;padding:.9rem 1.1rem;border:1px solid var(--primary-very-light);border-radius:20px;background:#fff;color:var(--primary);box-sizing:border-box}input::placeholder,textarea::placeholder{color:var(--placeholder-color);opacity:1}:root select:not([multiple]):not([size]),:root .ui-searchable-select .ui-input{min-width:0;min-height:2.75rem;padding:var(--control-padding-block) 3rem var(--control-padding-block) var(--control-padding-inline);border:1px solid var(--control-border);border-radius:var(--control-radius);background-color:var(--surface);color:var(--primary);font:inherit;font-size:1rem;line-height:1.5}:root select:not([multiple]):not([size]){appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--primary) 50%),linear-gradient(135deg,var(--primary) 50%,transparent 50%);background-position:calc(100% - 1.3rem) 50%,calc(100% - .95rem) 50%;background-size:.35rem .35rem;background-repeat:no-repeat;cursor:pointer}:root select:not([multiple]):not([size]):hover:not(:disabled),:root .ui-searchable-select .ui-input:hover:not(:disabled){border-color:var(--primary)}:root select:not([multiple]):not([size]):focus-visible,:root .ui-searchable-select .ui-input:focus-visible{outline:3px solid var(--primary);outline-offset:3px;box-shadow:none}:root select:not([multiple]):not([size]):disabled,:root .ui-searchable-select .ui-input:disabled{cursor:not-allowed;background-color:color-mix(in srgb,var(--primary) 8%,var(--surface))}.ui-searchable-select{position:relative;min-width:0}.ui-searchable-select__control{position:relative}.ui-searchable-select__toggle{position:absolute;inset-block:0;inset-inline-end:0;display:grid;place-items:center;width:2.75rem;padding:0;border:0;border-radius:var(--control-radius);background:transparent;color:var(--primary);cursor:pointer}.ui-searchable-select__toggle .ui-icon{width:1rem;height:1rem}.ui-searchable-select__popup{position:absolute;z-index:30;inset-inline:0;top:calc(100% + .5rem);max-height:min(18rem,45dvh);overflow-y:auto;overscroll-behavior:contain;padding:.35rem;border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--surface);color:var(--primary);box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--primary) 16%,transparent)}.ui-searchable-select__popup--above{top:auto;bottom:calc(100% + .5rem)}.ui-searchable-select__popup[hidden]{display:none}.ui-searchable-select__option{display:block;width:100%;min-height:2.75rem;padding:.6rem .75rem;border:2px solid transparent;border-radius:.875rem;background:var(--surface);color:var(--primary);font-size:1rem;text-align:start;overflow-wrap:anywhere;cursor:pointer}.ui-searchable-select__option[aria-selected=true]{background:var(--button);font-weight:700}.ui-searchable-select__option:hover,.ui-searchable-select__option--active{border-color:var(--primary);background:var(--button)}.ui-searchable-select__empty{margin:0;padding:.6rem .75rem;font-size:1rem}@media(forced-colors:active){:root select:not([multiple]):not([size]){appearance:auto;background-image:none}.ui-searchable-select__option[aria-selected=true],.ui-searchable-select__option--active{border-color:Highlight}}.ui-button{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.4rem;border:none;border-radius:20px;background:var(--button);color:var(--primary);text-decoration:none;font:inherit;font-family:var(--font-ui);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.ui-button:hover{background:var(--link);transform:translate(.35rem)}.ui-button:focus-visible{outline:3px solid var(--focus);outline-offset:.15rem}.ui-button:disabled{cursor:not-allowed;opacity:.52;transform:none}.session-notice-backdrop{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:center;padding:max(var(--overlay-gutter),env(safe-area-inset-top)) max(var(--overlay-gutter),env(safe-area-inset-right)) max(var(--overlay-gutter),env(safe-area-inset-bottom)) max(var(--overlay-gutter),env(safe-area-inset-left));background:color-mix(in srgb,var(--primary) 52%,transparent);overflow-y:auto;overscroll-behavior:contain;z-index:200}.session-notice{width:min(36rem,100%);max-height:var(--overlay-max-height);margin-block:auto;padding:2.6rem;border:1px solid var(--primary-very-light);border-radius:24px;background:#fff;box-shadow:0 2rem 4rem color-mix(in srgb,var(--primary) 18%,transparent);overflow-y:auto}.session-notice__title{margin:0 0 .9rem;color:var(--primary);font-size:2rem;font-weight:500}.session-notice__copy{margin:0 0 .9rem;color:var(--primary);font-size:1rem;line-height:1.55}.session-notice__actions{display:flex;justify-content:flex-end;margin-top:1.75rem}@media(max-width:700px){.session-notice{padding:2rem 1.4rem}.session-notice__title{font-size:1.6rem}.session-notice__actions{justify-content:stretch}.session-notice__actions .ui-button{width:100%;justify-content:center}}.primary-button,.secondary-button,.ghost-button,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.35rem;border-radius:6px;font:inherit;font-family:var(--font-ui);font-weight:800;cursor:pointer}.primary-button,.secondary-button{padding:.62rem .9rem}.primary-button{border:1px solid var(--button);background:var(--button);color:var(--primary)}.primary-button:hover:not(:disabled){border-color:var(--link);background:var(--link)}.secondary-button{border:1px solid rgba(19,40,53,.22);background:#fff;color:var(--primary);text-decoration:none}.ghost-button{border:0;background:transparent;color:var(--primary);padding:.45rem .25rem}.icon-button{width:2.25rem;height:2.25rem;min-height:2.25rem;padding:0;border:1px solid rgba(19,40,53,.14);border-radius:999px;background:#fff;color:var(--primary);box-shadow:0 1px 2px #07141c0a;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease;flex:0 0 auto;box-sizing:border-box}.icon-button:hover,.icon-button:focus-visible{border-color:var(--primary);background:var(--button);box-shadow:0 0 0 3px #13283533;color:var(--primary);outline:none}.icon-button--danger{color:#8c1d18}.icon-button--compact{width:1.9rem;height:1.9rem;min-height:1.9rem}.icon-button--danger:hover,.icon-button--danger:focus-visible{border-color:#8c1d1875;background:#8c1d1814;box-shadow:0 0 0 3px #8c1d181a;color:#8c1d18}.icon-button--inverse{border-color:#ffffff38;background:#ffffff14;box-shadow:none;color:#fff}.icon-button--inverse:hover,.icon-button--inverse:focus-visible{border-color:#ffffff8c;background:#ffffff29;box-shadow:0 0 0 3px #ffffff1a;color:#fff}.icon-button--inverse.icon-button--danger:hover,.icon-button--inverse.icon-button--danger:focus-visible{border-color:#ffffff8c;background:#c4681c47;box-shadow:0 0 0 3px #c4681c24}.icon-button>.ui-icon{width:1rem;height:1rem}.icon-button--compact>.ui-icon{width:.9rem;height:.9rem}.primary-button:disabled,.secondary-button:disabled,.ghost-button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:44rem){.primary-button,.secondary-button,.ghost-button{min-height:2.75rem}.icon-button:not(.icon-button--compact){width:2.75rem;height:2.75rem;min-height:2.75rem}}.skip-link{position:fixed;top:.5rem;left:.5rem;z-index:20000;padding:.75rem 1rem;background:var(--surface);color:var(--primary);transform:translateY(-200%)}.skip-link:focus{transform:none;outline:3px solid var(--focus)}@media(prefers-reduced-motion:reduce){.ui-button{transition:none}.ui-button:hover{transform:none}}.icon-button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.icon-button--inverse:focus-visible{outline-color:var(--surface)}
