.cookie-info-banner{z-index:1000;width:100%;padding:var(--spacing-2);align-items:center;gap:var(--spacing-0) var(--spacing-2);border-top:1px solid var(--primary);box-shadow:var(--shadow-lg);background:var(--primary-lighter);flex-direction:row;display:flex;position:fixed;bottom:0;left:0}.cookie-info-banner section{flex:1}.cookie-info-banner section h2{font-size:var(--default-text)}.cookie-info-banner section h2,.cookie-info-banner section p{margin:0}@media (width<=600px){.cookie-info-banner{grid-template:"icon content accept""icon link accept"/auto 1fr auto;display:grid}.cookie-info-banner section{grid-area:content}.cookie-info-banner .aui-icon{grid-area:icon}.cookie-info-banner a{grid-area:link}.cookie-info-banner button{grid-area:accept}}.icon-circle-animation{padding:.5em;position:relative}.icon-circle-animation .circle-svg{width:2.5em;height:2.5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.icon-circle-animation .aui-icon svg{opacity:0;animation:.3s ease-in-out .3s forwards icon-circle-icon-animation;transform:translate(-50%,-50%)scale(0)}.icon-circle-animation .circle{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:1s ease-in-out .2s forwards icon-circle-stroke-animation}@keyframes icon-circle-icon-animation{0%{opacity:0;transform:translate(-50%,-50%)rotate(10deg)scale(0)}to{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}}@keyframes icon-circle-stroke-animation{to{stroke-dashoffset:0}}.aui-root div.toast{padding:var(--spacing-2);background-color:var(--light-lighter);color:var(--default-text);border:1px solid var(--light-tint);border-radius:var(--radius-2);box-shadow:var(--shadow-xl);align-items:flex-start;transition:opacity .3s ease-out;animation:.3s toast-appear;position:relative;overflow:hidden}.aui-root div.toast.hide{opacity:0}.aui-root div.toast>.btn-link{padding:var(--spacing-1)}.aui-root div.toast>.btn-link .aui-icon{color:var(--light-darker)}.aui-root div.toast .aui-column{align-self:center;gap:0}.aui-root div.toast .loading-linear{top:auto}.aui-root div.toast .cancel-btn{margin-top:var(--spacing-1)}@keyframes toast-appear{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.aui-root .dialog.notification-dialog .dialog-content-wrapper .btn-group:last-child .btn{flex:1}.toast-container{z-index:9999;gap:var(--spacing-1);padding:var(--spacing-1);flex-direction:column;width:400px;max-width:98vw;display:flex;position:fixed}.toast-container.bottom-right{bottom:0;right:0}.toast-container.bottom-left{bottom:0;left:0}.toast-container:empty{display:none}.aui-root .btn-link.profile{text-align:left;color:var(--default-text);padding:12px;font-weight:500;text-decoration:none}.aui-root .btn-link.profile>*{pointer-events:none}.aui-root .btn-link.profile img{border-radius:100px;margin:4px}.aui-root .btn-link.profile .aui-column{gap:0;min-width:0;line-height:21px}.aui-root .btn-link.profile small{font-size:12px}.aui-root .page-nav{z-index:1000;background:var(--light-lighter);width:100%;min-height:60px;box-shadow:var(--shadow-md);--outline-border:1px dotted var(--light-contrast);padding:0 var(--spacing-2);flex-direction:row;align-items:center;display:flex;position:relative}.aui-root .page-nav .logo{margin:var(--spacing-2) var(--spacing-2);flex:none;justify-content:flex-start;align-items:center;display:flex}.aui-root .page-nav .logo a,.aui-root .page-nav .logo img{display:block}.aui-root .page-nav .logo img{max-height:40px;margin:-2px 0}.aui-root .page-nav .language-select{margin-left:var(--spacing-2)}.aui-root .page-nav .profile,.aui-root .page-nav .login{max-width:40vw;margin:var(--spacing-1) var(--spacing-2) var(--spacing-1) var(--spacing-1);white-space:nowrap}@media (width<=600px){.aui-root .page-nav .profile>.aui-column,.aui-root .page-nav .login>.aui-column{display:none}}.aui-root .page-nav .profile{padding:var(--spacing-0) var(--spacing-2)}.aui-root .page-nav .profile .profile-image{margin:calc(-1 * var(--spacing-0)) 0}.aui-root .data-layout{container:data-layout-container/inline-size}.aui-root .data-layout .aui-form-control:first-child,.aui-root .data-layout .aui-rating:first-child,.aui-root .data-layout .aui-check-box:first-child,.aui-root .data-layout .detail-value:first-child{break-before:avoid}.aui-root .data-layout .aui-form-control,.aui-root .data-layout .aui-rating,.aui-root .data-layout .aui-check-box,.aui-root .data-layout .detail-value{break-inside:avoid-page;gap:var(--spacing-0) var(--spacing-3);grid-template-columns:220px minmax(200px,600px) 1fr;display:grid}.aui-root .data-layout .aui-form-control>label,.aui-root .data-layout .aui-rating>label,.aui-root .data-layout .aui-check-box>label,.aui-root .data-layout .detail-value>label{margin:0}.aui-root .data-layout .aui-form-control.aui-check-box>label,.aui-root .data-layout .aui-rating.aui-check-box>label,.aui-root .data-layout .aui-check-box.aui-check-box>label,.aui-root .data-layout .detail-value.aui-check-box>label{grid-area:1/2}.aui-root .data-layout .aui-form-control>:not(label),.aui-root .data-layout .aui-rating>:not(label),.aui-root .data-layout .aui-check-box>:not(label),.aui-root .data-layout .detail-value>:not(label){grid-column:2}.aui-root .data-layout .aui-form-control .info,.aui-root .data-layout .aui-rating .info,.aui-root .data-layout .aui-check-box .info,.aui-root .data-layout .detail-value .info{margin:0}.aui-root .data-layout .aui-form-control[class*=geometry]>span,.aui-root .data-layout .aui-rating[class*=geometry]>span,.aui-root .data-layout .aui-check-box[class*=geometry]>span,.aui-root .data-layout .detail-value[class*=geometry]>span{break-before:avoid;margin-top:-7px}@container data-layout-container (width<=750px){.aui-root .data-layout .aui-form-control,.aui-root .data-layout .aui-rating,.aui-root .data-layout .aui-check-box,.aui-root .data-layout .detail-value{gap:var(--spacing-0) var(--spacing-2);grid-template-columns:1fr}.aui-root .data-layout .aui-form-control>:not(label),.aui-root .data-layout .aui-rating>:not(label),.aui-root .data-layout .aui-check-box>:not(label),.aui-root .data-layout .detail-value>:not(label){grid-column:1}}.aui-root .data-layout .aui-form-control>label,.aui-root .data-layout .aui-rating>label{grid-row:1/span 2}.aui-root .data-layout .detail-value:not(:last-child),.aui-root .data-layout .aui-form-control:not(:last-child){margin-bottom:var(--spacing-2)}.aui-root .data-layout details>.aui-column,.aui-root .data-layout fieldset{gap:var(--spacing-2)}.aui-root .data-layout details,.aui-root .data-layout fieldset{padding:56px var(--spacing-3) var(--spacing-3) var(--spacing-3)}.aui-root .data-layout details .detail-value:not(:last-child),.aui-root .data-layout details .aui-form-control:not(:last-child),.aui-root .data-layout fieldset .detail-value:not(:last-child),.aui-root .data-layout fieldset .aui-form-control:not(:last-child){margin-bottom:0}.aui-root .data-layout fieldset,.aui-root .data-layout details{border:1px solid var(--light);border-radius:var(--radius-2);margin:0 calc(var(--spacing-2) * -1) var(--spacing-4);background:var(--light-lighter);position:relative}.aui-root .data-layout fieldset>fieldset,.aui-root .data-layout fieldset>details,.aui-root .data-layout details>fieldset,.aui-root .data-layout details>details{margin:0 calc(var(--spacing-3) * -1) 0 0;border-top-right-radius:0;border-bottom-right-radius:0}.aui-root .data-layout fieldset>fieldset>legend,.aui-root .data-layout fieldset>fieldset>summary,.aui-root .data-layout fieldset>details>legend,.aui-root .data-layout fieldset>details>summary,.aui-root .data-layout details>fieldset>legend,.aui-root .data-layout details>fieldset>summary,.aui-root .data-layout details>details>legend,.aui-root .data-layout details>details>summary{background:var(--secondary-lighter);border-top-right-radius:0}.aui-root .data-layout fieldset legend,.aui-root .data-layout fieldset summary,.aui-root .data-layout details legend,.aui-root .data-layout details summary{font-size:var(--heading-4-font-size);font-weight:var(--heading-font-weight);padding:var(--spacing-1) var(--spacing-3) var(--spacing-1);border-radius:var(--radius-2) var(--radius-2) 0 0;border-bottom:1px solid var(--light);color:var(--primary-dark);break-after:avoid;margin:0;position:absolute;top:0;left:0;right:0}.aui-root .data-layout fieldset legend+p,.aui-root .data-layout fieldset summary+p,.aui-root .data-layout details legend+p,.aui-root .data-layout details summary+p{margin:calc(var(--spacing-1) * -1) 0 var(--spacing-2);white-space:pre-wrap}:is(.aui-root .data-layout fieldset:not(:has(label)),.aui-root .data-layout details:not(:has(label))){display:none}.aui-root .data-layout details:not([open]){padding-top:40px;padding-bottom:0}.aui-root .data-layout details:not([open]) summary{border-bottom-left-radius:var(--radius-2);border-bottom:none}.aui-root .data-layout details summary{list-style:none}.aui-root .data-layout details summary .marker{right:var(--spacing-3);transition:transform .3s ease-out;position:absolute}.aui-root .data-layout details[open]>summary .marker{transform:scaleY(-1)}.aui-root .data-layout details:has([required]) .title:after{content:" *";color:var(--danger)}.aui-check-box{margin-bottom:calc(2 * var(--default-spacing,5px));padding:4px 0;position:relative}.aui-check-box .checkmark{margin-right:var(--default-spacing,5px)}.aui-check-box.no-label{margin-bottom:0}.aui-check-box.no-label .checkmark{margin-right:0}.aui-check-box label{align-items:center;gap:var(--default-spacing);cursor:pointer;line-height:1;display:flex}.aui-check-box.disabled{opacity:.6;filter:grayscale(75%)}.aui-check-box.disabled label{cursor:default}.aui-check-box:not(.disabled):hover .checkmark,.aui-check-box:not(.disabled):focus-within .checkmark{background:var(--input-focus-background,var(--input-background));border-color:var(--input-focus-border-color,var(--input-border-color));color:var(--input-focus-text,var(--input-text))}.aui-check-box:not(.disabled):hover .checkmark.checked,.aui-check-box:not(.disabled):focus-within .checkmark.checked{background:var(--checkmark-checked-background);color:var(--checkmark-checked-color)}.aui-check-box:not(.disabled):focus-within:has(:focus-visible){outline:none}.aui-check-box:not(.disabled):focus-within:has(:focus-visible):after{content:"";z-index:10;border:var(--outline-border);border-radius:var(--input-radius);pointer-events:none;display:block;position:absolute;inset:-5px}.aui-check-box input{appearance:none;background:0 0;border:none;width:0;height:0;margin:0;display:block;position:absolute}.aui-check-box:has(input[type=checkbox]:user-invalid) .checkmark:not(.checked){border-color:var(--input-invalid-border-color,var(--danger))}.aui-check-box .checkmark{background:var(--input-background);border-style:solid;border-width:var(--checkbox-border-width,1px);border-color:var(--input-border-color);box-shadow:inset var(--input-shadow-offset) var(--input-shadow-blur) var(--input-shadow);color:var(--input-text);border-radius:var(--checkbox-radius,var(--input-radius));width:1.2em;min-width:1.2em;height:1.2em;font-size:var(--checkmark-size,1em);transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out;display:inline-block;position:relative}.aui-check-box .checkmark.r90 svg{transform:translate(-50%,-50%)rotate(90deg)}.aui-check-box .checkmark svg{opacity:0;height:.5em;transition-property:width,height,opacity;transition-duration:.2s;transition-timing-function:ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aui-check-box .checkmark.checked,.aui-check-box .checkmark.indeterminate{background:var(--checkmark-checked-background);color:var(--checkmark-checked-color)}.aui-check-box .checkmark.checked svg,.aui-check-box .checkmark.indeterminate svg{opacity:1;height:1.2em}.aui-list .list-items{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:0 0 10px;display:flex}.aui-list .list-items .list-item{gap:var(--btn-gap,var(--default-spacing,5px));justify-content:center;align-items:center;width:160px;display:flex;position:relative}.aui-list .list-items .list-item .list-item-content{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.aui-list .list-items .list-item{padding:var(--option-padding,12px);background:var(--option-background);border:var(--option-border-width) solid red;border-color:var(--option-border-color);color:var(--option-text);font-weight:var(--btn-font-weight,var(--font-weight,400));text-transform:var(--btn-text-transform);cursor:pointer;border-radius:var(--btn-radius);text-align:center;transition:background-color .2s ease-out,color .2s ease-out}.aui-list .list-items .list-item:hover{background:var(--option-hover-background);border-color:var(--option-hover-border-color);color:var(--option-hover-text)}.aui-list .list-items .list-item img{height:80px;margin:0 auto;display:block}.aui-list .list-items .list-item input{appearance:none;border:none;width:0;height:0;display:block;position:absolute}.aui-list .list-items .list-item .checkmark{color:var(--option-selected-text);width:1.2em;min-width:1.2em;height:1.2em;position:relative}.aui-list .list-items .list-item .checkmark svg{opacity:0;width:.5em;height:.5em;transition-property:width,height,opacity;transition-duration:.2s;transition-timing-function:ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aui-list .list-items .list-item:focus-within:has(:focus-visible){outline:none}.aui-list .list-items .list-item:focus-within:has(:focus-visible):after{content:"";z-index:10;border:var(--outline-border);border-radius:var(--btn-radius);pointer-events:none;display:block;position:absolute;inset:-5px}.aui-list .list-items .list-item.selected{background:var(--option-selected-background);border-color:var(--option-selected-border-color);color:var(--option-selected-text)}.aui-list .list-items .list-item.selected .checkmark svg{opacity:1;width:1.5em;height:1.5em}.aui-list.inline .list-items .list-item{width:auto}.aui-list.vertical .list-items .list-item{width:100%}.aui-list h4{flex:1 0 100%;margin:10px 0 0}.aui-list.disabled,.aui-list .disabled{pointer-events:none;opacity:.6;filter:grayscale(75%)}.aui-rating .list-items{flex-wrap:wrap;justify-content:flex-start;max-width:none;margin:0 0 10px;display:flex}.aui-rating.heart .list-item,.aui-rating.star .list-item{border:var(--option-no-border);background:0 0;flex:0 33px;margin-right:0}.aui-rating.smiley .list-item{flex:0 48px;margin-right:4px}.aui-rating.smiley .list-item .aui-icon{font-size:20px}.aui-rating .list-item{background:var(--option-background);border:var(--option-border-width) solid red;border-color:var(--option-border-color);width:auto;color:var(--option-text);cursor:pointer;border-radius:var(--btn-radius);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:10px 10px 0 0;padding:8px;transition:background-color .2s ease-out,color .2s ease-out;display:flex;position:relative}.aui-rating .list-item:hover{background:var(--option-hover-background);border-color:var(--option-hover-border-color);color:var(--option-hover-text)}.aui-rating .list-item input{appearance:none;border:none;width:0;height:0;display:block;position:absolute}.aui-rating .list-item:focus-within:has(:focus-visible){outline:none}.aui-rating .list-item:focus-within:has(:focus-visible):after{content:"";z-index:10;border:var(--outline-border);border-radius:var(--btn-radius);pointer-events:none;display:block;position:absolute;inset:-5px}.aui-rating .list-item.selected{background:var(--option-selected-background);border-color:var(--option-selected-border-color);border-radius:0}.aui-rating .list-item.selected.first{border-top-left-radius:var(--btn-radius);border-bottom-left-radius:var(--btn-radius)}.aui-rating .list-item.selected.last{border-top-right-radius:var(--btn-radius);border-bottom-right-radius:var(--btn-radius)}.aui-rating .list-item.selected,.aui-rating .list-item.selected .aui-icon{color:var(--option-selected-text)}.aui-rating .list-item.selected .checkmark{border-color:var(--option-background)}.aui-rating.disabled{opacity:.6;filter:grayscale(75%);pointer-events:none}.array-field .array-field-content{align-items:start;gap:var(--spacing-1);flex-direction:column;display:flex}.array-field .array-field-content .aui-row:has(.array-field-text){width:100%}.array-field .array-field-content input{min-width:100px}.array-field .array-field-content input.array-field-integer{text-align:right;max-width:100px}.geometry-picker{pointer-events:none}.geometry-picker>*{pointer-events:all}.geometry-picker .edit-buttons{flex-direction:column;display:flex;position:absolute;top:0;right:0}.geometry-picker .get-location,.geometry-picker .zoom-to-location{inset:auto auto 0 0}.geometry-picker .btn-undo,.geometry-picker .btn-reset{margin-bottom:0}.aui-root .map-view-container{border-radius:var(--radius);box-shadow:var(--shadow-md);grid-template-rows:1fr auto;grid-template-columns:1fr;width:100%;height:100%;display:grid;overflow:hidden}.aui-root .map-view-container .map-view--overlay{box-shadow:inset 1px 1px 8px #0003}.aui-root .map-view-container .map-view-tools{background:var(--light-lighter);padding:var(--spacing-0) var(--spacing-1);gap:var(--spacing-0);flex-direction:row;display:flex}.aui-root .map-view-container .map-view-tools>.btn.map{box-shadow:none;border:none;margin:0}.aui-root .popup-menu.map-zoom-tools-menu .btn.map{box-shadow:none;opacity:1;margin:0}.box{border:1px solid var(--light);border-radius:var(--radius);background:var(--light-tint);color:var(--medium-contrast);align-items:center;gap:calc(2 * var(--default-spacing));padding:15px 20px;display:flex}.box.small{width:auto;font-size:16px;line-height:1.25}.box.small>div{font-size:14px}.box.small{padding:var(--spacing-2) var(--spacing-3)}.box.inline{display:inline-flex}.box.block{width:100%}.box.primary-light{border-color:var(--primary-light);background:var(--primary-lighter);color:var(--light-contrast)}.box.primary-light .aui-icon{color:var(--primary)}.box.primary{border-color:var(--primary-shadow);background:var(--primary);color:var(--primary-contrast)}.box.secondary-light{border-color:var(--secondary-light);background:var(--secondary-lighter);color:inherit}.box.secondary-light .aui-icon{color:var(--secondary)}.box.secondary{border-color:var(--secondary-shadow);background:var(--secondary);color:var(--secondary-contrast)}.box.tertiary-light{border-color:var(--tertiary-light);background:var(--tertiary-lighter);color:inherit}.box.tertiary-light .aui-icon{color:var(--tertiary)}.box.tertiary{border-color:var(--tertiary-shadow);background:var(--tertiary);color:var(--tertiary-contrast)}.box.success-light{border-color:var(--success-light);background:var(--success-lighter);color:inherit}.box.success-light .aui-icon{color:var(--success)}.box.success{border-color:var(--success-shadow);background:var(--success);color:var(--success-contrast)}.box.warning-light{border-color:var(--warning-light);background:var(--warning-lighter);color:inherit}.box.warning-light .aui-icon{color:var(--warning)}.box.warning{border-color:var(--warning-shadow);background:var(--warning);color:var(--warning-contrast)}.box.danger-light{border-color:var(--danger-light);background:var(--danger-lighter);color:inherit}.box.danger-light .aui-icon{color:var(--danger)}.box.danger{border-color:var(--danger-shadow);background:var(--danger);color:var(--danger-contrast)}.box>div>:first-child{margin-top:0}.box>div>:last-child{margin-bottom:0}.box>div{text-wrap:pretty}.geometry-control{align-items:stretch;margin-bottom:20px;display:flex}.geometry-control .help-container{position:relative}.geometry-control .map-container{flex:500px;min-height:300px;position:relative}.geometry-control .info{background:var(--default-background);width:auto;max-width:300px;box-shadow:0 5px 5px rgba(var(--primary-rgb), .1);z-index:10;margin:0;padding:10px;position:absolute;bottom:0;left:.5em;transform:translateY(100%)}.geometry-control.disabled{opacity:1;pointer-events:all}.file-preview{border:1px solid var(--light);border-radius:var(--radius-2);padding:var(--spacing-2);gap:var(--spacing-2);align-items:center;position:relative}.file-preview>.aui-icon{object-fit:contain;align-self:flex-start;min-width:48px;min-height:48px}.file-preview .file-preview-content{width:100%;min-width:0;height:100%}.file-preview .file-preview-content .file-preview-title{gap:0;width:100%}.file-preview .file-preview-content .file-preview-title h5{white-space:nowrap;text-overflow:ellipsis;flex:1 0 0;min-width:0;overflow:hidden}.file-preview .file-preview-content .file-preview-error,.file-preview .file-preview-content .file-preview-size{font-size:12px;font-weight:500}.file-preview .file-preview-content .file-preview-size{color:var(--light-dark)}.file-preview .file-preview-content .file-preview-progress-bar{width:100%;line-height:1}.file-preview .file-preview-content .file-preview-progress-bar progress{flex:1}.file-preview .file-preview-content .file-preview-progress-bar span{text-align:center;width:30px}.aui-root .file-dropzone-list{gap:var(--spacing-1);flex-direction:column-reverse;margin:0;padding:0;list-style:none;display:flex}.aui-root .file-dropzone-list .file-state{margin-left:var(--spacing-1)}.data-form-info{vertical-align:-.35em;align-self:center;margin:-12px 4px}.data-form-info-content{white-space:pre-wrap}form.data-form .aui-form-control .optional{display:none}form.data-form .aui-form-control:has([required])>label:after{content:" *";color:var(--danger);font-weight:300}.aui-root .hero-section{background-color:var(--primary-light);padding:clamp(25px, 10vh, 100px) var(--spacing-4);position:relative;overflow:hidden}.aui-root .hero-section>section{max-width:1600px;padding:var(--spacing-4) clamp(0px, 5vw, 75px);grid-template:"title"/1fr;place-items:center start;gap:clamp(1rem,1vw + .5rem,2rem) clamp(0px,5vw,75px);margin:0 auto;display:grid}.aui-root .hero-section:where(:has(.byline))>section{grid-template-rows:auto auto;grid-template-areas:"title""byline"}.aui-root .hero-section:where(:has(.byline)) h1{align-self:end}@media (width<=768px){.aui-root .hero-section:where(:has(.byline))>section{text-align:center;justify-items:center}}.aui-root .hero-section.left>section{grid-template-columns:1fr 1fr;grid-template-areas:"image title"}.aui-root .hero-section.left:where(:has(.byline))>section{grid-template-areas:"image title""image byline"}.aui-root .hero-section.right>section{grid-template-columns:1fr 1fr;grid-template-areas:"title image"}.aui-root .hero-section.right:where(:has(.byline))>section{grid-template-areas:"title image""byline image"}.aui-root .hero-section.left:where(:has(.byline))>section,.aui-root .hero-section.right:where(:has(.byline))>section{grid-template-rows:auto auto}.aui-root .hero-section.left:where(:has(.byline)) h1,.aui-root .hero-section.right:where(:has(.byline)) h1{align-self:end}@media (width<=768px){.aui-root .hero-section.left>section,.aui-root .hero-section.right>section{text-align:center;grid-template:"title""image"/1fr;justify-items:center}.aui-root .hero-section.left .hero-image,.aui-root .hero-section.right .hero-image{max-height:50vh;margin:var(--spacing-2) 0}.aui-root .hero-section.left:where(:has(.byline))>section,.aui-root .hero-section.right:where(:has(.byline))>section{grid-template-rows:auto auto auto;grid-template-areas:"title""image""byline"}}.aui-root .hero-section.cover{background-position:50%;background-size:cover}.aui-root .hero-section.cover section{grid-template-areas:"title"}.aui-root .hero-section.cover:where(:has(.byline)) section{grid-template-rows:auto auto;grid-template-areas:"title""byline"}.aui-root .hero-section.cover:where(:has(.byline)) h1{align-self:end}.aui-root .hero-section.cover>section{color:#fff;border-radius:var(--radius-2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0006;padding:clamp(50px,10vh,200px) 5vw}.aui-root .hero-section.cover>section h1{color:#fff}.aui-root .hero-section h1,.aui-root .hero-section .byline{text-wrap-style:balance;margin:0}.aui-root .hero-section h1{color:var(--primary-text);grid-area:title;font-size:clamp(2.5rem,min(8vh,3vw) + 1rem,4rem);font-weight:700;line-height:1.2}.aui-root .hero-section .byline{grid-area:byline;align-self:start;font-size:clamp(1.2rem,min(2.33vh,1vw) + .5rem,1.5rem);line-height:1.5}.aui-root .hero-section .byline>:first-child{margin-top:0}.aui-root .hero-section .byline>:last-child{margin-bottom:0}.aui-root .hero-section .hero-image{object-fit:contain;grid-area:image;align-self:center;width:100%;max-width:100%;height:auto;max-height:clamp(300px,60vh - 100px,800px)}.developed-by{text-align:center;white-space:nowrap}.developed-by .aui-row{gap:0;text-decoration:none;transition:-webkit-text-decoration .15s ease-out,text-decoration .15s ease-out}.developed-by .aui-row:hover,.developed-by .aui-row:active{text-decoration:underline}.developed-by .aui-row:before,.developed-by .aui-row:after{content:" ";flex-grow:1}.developed-by small{vertical-align:middle;text-overflow:ellipsis;color:var(--light-darker);margin:0 3px;display:inline-block;overflow:hidden}.developed-by .avinet-icon{height:15px;margin:3px}.page-footer{min-height:25vh;padding:calc(var(--spacing-4) * 2) 0}.page-footer section{max-width:1200px;padding:0 var(--spacing-4);margin:0 auto}.page-footer .logo{margin:var(--spacing-2);justify-content:flex-start;align-items:center;display:flex}.page-footer .logo img{max-height:52px}.page-footer ul.links{gap:var(--spacing-2) calc(var(--spacing-4) * 1.5);padding:0 var(--spacing-4);flex-flow:wrap;margin:0;font-size:16px;list-style:none;display:flex}@media (width<=800px){.page-footer ul.links{flex-direction:column}}@container (width<=800px){.page-footer ul.links{flex-direction:column}}.page-footer ul.links li{flex:none;margin:0;padding:0}.page-footer ul.links li a{color:var(--primary-text);font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .3s ease-out,text-decoration-color .3s ease-out}.page-footer ul.links li a:hover{-webkit-text-decoration-color:var(--primary-text);text-decoration-color:var(--primary-text)}.page-footer .developed-by{margin:var(--spacing-0) var(--spacing-4)}.page-footer hr{margin-top:var(--spacing-2)}.aui-root .file-list-preview{gap:var(--spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aui-root .file-list-preview.simple{flex-direction:row}.aui-root .file-list-preview .image-carousel{aspect-ratio:4/3;border-radius:var(--radius)}.aui-root .file-list-preview .image-carousel figcaption{border-radius:0 0 var(--radius) var(--radius)}.aui-root .dataset-icon{aspect-ratio:1;overflow:hidden}.aui-root .dataset-icon>.aui-icon:not(.featured){margin:0}.aui-root .dataset-icon img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);width:46px;position:relative}.aui-root .dataset-icon.dataset-icon-small{width:21px;height:21px}.aui-root .highlighted-attributes{color:var(--heading-text);gap:var(--spacing-0);flex-wrap:wrap;font-size:12px;font-weight:500;line-height:18px}.aui-root .highlighted-attributes>.tag{margin:0}.aui-root .search-result-item{cursor:pointer;border-radius:var(--radius)}.aui-root .search-result-item.disable-pointer{cursor:default}.aui-root .search-result-item:focus:after{all:unset}.aui-root .search-result-item:focus-visible{outline:var(--outline-border);outline-offset:-2px}.aui-root .search-result-item:hover{background-color:var(--primary-lighter)}.aui-root .search-result-item>.icon,.aui-root .search-result-item>.dataset-icon,.aui-root .search-result-item>.aui-icon{flex:0 0 40px;align-self:flex-start;place-items:center;width:40px;height:40px;display:grid}.aui-root .search-result-item>.icon>img,.aui-root .search-result-item>.icon>svg,.aui-root .search-result-item>.dataset-icon>img,.aui-root .search-result-item>.dataset-icon>svg,.aui-root .search-result-item>.aui-icon>img,.aui-root .search-result-item>.aui-icon>svg{object-fit:cover;border-radius:var(--radius);width:100%;height:100%}.aui-root .search-result-item>.icon.featured,.aui-root .search-result-item>.dataset-icon.featured,.aui-root .search-result-item>.aui-icon.featured{flex-basis:21px;width:21px;height:21px}.aui-root .search-result-item .search-result-item-content{gap:0;width:fit-content;display:grid}.aui-root .search-result-item .search-result-item-content>span,.aui-root .search-result-item .search-result-item-content>p,.aui-root .search-result-item .search-result-item-content>h4,.aui-root .search-result-item .search-result-item-content>h5{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.aui-root .search-result-item .search-result-item-content>h5{font-style:italic;font-weight:500;line-height:1.1}.aui-root .search-result-item .search-result-item-content span.tag{width:fit-content}.aui-root .search-result-item .search-result-item-content .rich-text-renderer{pointer-events:none}.aui-root .search-result-item .search-result-item-content .rich-text-renderer,.aui-root .search-result-item .search-result-item-content .rich-text-renderer>:first-child{white-space:wrap;margin-bottom:0}.aui-root .search-result-item .search-result-item-content .rich-text-renderer>:not(:first-child){display:none}.aui-root .search-result-item .search-result-item-content .highlighted-attributes{margin-top:var(--spacing-0)}.data-value-simple-text{text-overflow:ellipsis;white-space:nowrap;max-width:400px;display:inline-block;overflow:hidden}.map-toolbar .feature-measurement .btn{width:auto;height:auto}.map-toolbar .feature-measurement .btn.light.active:before{border-radius:0}.feature-measurement{align-items:center;gap:var(--spacing-1);flex-direction:row;display:inline-flex}.feature-measurement>span{white-space:nowrap}.popup-menu.feature-measurement-menu{width:320px}.popup-menu.feature-measurement-menu h5,.popup-menu.feature-measurement-menu p{margin:0}.popup-menu.feature-measurement-menu p{font-size:12px}.aui-root .detail-values{padding:0 var(--spacing-1)}.aui-root .detail-values .detail-value>span{overflow:hidden}.aui-root .detail-values .detail-value>span:has(>.ellipsize){text-overflow:ellipsis;white-space:nowrap}.main-layout.survey-app .form-view{background-color:var(--light-tint);position:relative}.main-layout.survey-app .form-view .hero-section{min-height:20vh}.main-layout.survey-app .form-view .form-intro-content{max-width:900px;margin:calc(var(--spacing-4) * 3) auto;padding:0 var(--spacing-4);font-size:18px}.main-layout.survey-app .form-view .survey{margin-top:2rem}.main-layout.survey-app .wizard-view{background-color:var(--light-tint);padding:var(--spacing-4) 0;position:relative}.main-layout.survey-app .wizard-view .hero-section{min-height:20vh;margin-bottom:calc(var(--spacing-4) * 2)}.main-layout.survey-app .wizard-view:has(.hero-section){padding:0}.main-layout.survey-app .wizard-view .survey{min-height:100vh}.main-layout.survey-app .wizard-view .survey .hide-label{grid-template-columns:1fr}.main-layout.survey-app .wizard-view .survey .hide-label>label{display:none}.main-layout.survey-app .wizard-view .survey .hide-label>*{grid-column:1}.main-layout.survey-app .wizard-view .survey .geometry-control.hide-label .map-view{min-height:calc(100vh - 320px)}.main-layout.survey-app .wizard-view .survey .page-index{text-align:center;margin-top:var(--spacing-2);font-size:16px}.main-layout.survey-app .wizard-view .survey.start .wizard-intro-content{font-size:18px}.main-layout.survey-app .wizard-view .survey.start .wizard-intro-content>:first-child{margin-top:0}.main-layout.survey-app .wizard-view .survey.start .wizard-intro-content>:last-child{margin-bottom:0}.main-layout.survey-app .wizard-view .survey.start .btn-group{margin:calc(var(--spacing-4) * 2) 0}:root{--primary-text:var(--primary-darker)}.main-layout.survey-app{width:100%;min-height:100%}.main-layout.survey-app .survey{background-color:var(--white);max-width:900px;box-shadow:var(--shadow-xl);padding:var(--spacing-4);background-color:var(--light-lighter);margin:0 auto}@media (width<=768px){.main-layout.survey-app .survey{min-height:100vh}}.main-layout.survey-app .survey .geometry-control .map-view{min-height:max(300px,50vh)}.main-layout.survey-app .survey .btn-group{margin-top:2em}.main-layout.survey-app .survey>:first-child{margin-top:0}.main-layout.survey-app .survey>:last-child{margin-bottom:0}.main-layout.survey-app .survey h2{margin:0;font-size:24px}.main-layout.survey-app .survey .subtitle{margin:0 0 1.5em;font-size:16px}.main-layout.survey-app .survey.completed{text-align:center;padding:10vh var(--spacing-3);min-height:80vh;font-size:18px}.main-layout.survey-app .survey.completed .entity-image{margin-bottom:48px;font-size:64px}.main-layout.survey-app .survey.completed h2{margin-top:0;font-size:32px}html,html,body{height:100%;overflow:hidden}html{background:#d0d1d4}body.aui-root{background:var(--light-lighter);box-shadow:var(--shadow-xl);margin:0 auto}#root{height:calc(100 * var(--vh));background-color:none;overflow-y:auto}.loading-placeholder:after{content:"";z-index:1000;cursor:wait;background-color:#fffc;display:block;position:absolute;inset:0}.loading-placeholder .loading-linear{z-index:1001}
