@charset "UTF-8";@font-face{font-family:PretendardGOV;font-style:normal;src:url(../../../assets/fonts/PretendardGOVVariable.woff2) format("woff2");font-weight:100 900}@font-face{font-family:ria-sans;font-style:normal;src:url(../../../assets/fonts/RiaSansEB.woff2) format("woff2");font-weight:800;font-display:swap}html,body{width:100%;height:100%;color:var(--color-text-basic);-webkit-font-smoothing:antialiased}html{font-size:var(--font-size-base)}body{font-size:var(--font-size-sm)}ul,ol{margin:0;padding:0;list-style:none}ul:after,ol:after,.clb:after{content:"";display:block;clear:both}li,dl{float:left}a{text-decoration:none;color:var(--color-text-basic);font-size:var(--font-size-sm)}img{border:none;vertical-align:bottom}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,button{margin:0;padding:0;background:none;font-family:var(--font-family-base);-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}address{font-style:normal}body,div,p,nav,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,a,button,select,span,em{margin:0;padding:0;box-sizing:border-box}textarea{display:inline-block;width:100%;box-sizing:border-box}.sr-only,.hidden,.accessibility{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.badge{display:flex;align-items:center;justify-content:center;flex-direction:row;padding:0 var(--padding-02);border-radius:var(--radius-xsm);background-color:var(--color-tertiary-hover);color:var(--color-text-basic);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);white-space:nowrap;line-height:1.5;height:24px}.badge--primary{background-color:var(--color-primary-fill-subtle);color:var(--color-primary-fill)}.badge--secondary{border:1px solid var(--color-secondary-stroke-subtle);color:var(--color-secondary-text-inverse)}.badge--red{background-color:var(--color-destructive-fill-subtle);color:var(--color-destructive-text-inverse)}.badge--bold{font-weight:var(--font-weight-bold)}button{border:0;cursor:pointer}.base-btn{font-weight:var(--font-weight-bold);padding:var(--padding-02) var(--padding-04);font-size:var(--font-size-sm);border-radius:var(--radius-xsm);height:48px;border:1px solid transparent;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--gap-01);color:var(--color-text-basic)}.base-btn:disabled{opacity:.5;cursor:not-allowed}.base-btn--primary{background-color:var(--color-primary-fill);color:var(--color-primary-text)}.base-btn--primary:not(:disabled):hover{background-color:var(--color-primary-hover)}.base-btn--primary:not(:disabled):active{background-color:var(--color-primary-active)}.base-btn--secondary{background-color:var(--color-primary-fill-subtle);color:var(--color-primary-hover);border-color:var(--color-primary-stroke)}.base-btn--secondary:not(:disabled):hover{background-color:var(--color-primary-fill-subtle-hover)}.base-btn--secondary:not(:disabled):active{background-color:var(--color-primary-active-inverse)}.base-btn--tertiary{background-color:var(--color-tertiary-fill);color:var(--color-text-basic);border-color:var(--color-border)}.base-btn--tertiary:not(:disabled):hover{background-color:var(--color-tertiary-hover)}.base-btn--tertiary:not(:disabled):active{background-color:var(--color-tertiary-active)}.base-btn--tertiary--clear{background-color:transparent}.base-btn--ghost{background-color:var(--color-ghost-fill);color:var(--color-ghost-text)}.base-btn--ghost:not(:disabled):hover{background-color:var(--color-ghost-hover);color:var(--color-ghost-text-hover)}.base-btn--ghost:not(:disabled):active{background-color:var(--color-ghost-active);color:var(--color-ghost-text-hover)}.base-btn--dark{background-color:var(--color-dark-fill);color:var(--color-dark-text)}.base-btn--dark:not(:disabled):hover{background-color:var(--color-dark-hover)}.base-btn--dark:not(:disabled):active{background-color:var(--color-dark-active)}.base-btn--red{background-color:var(--color-destructive-fill);color:var(--color-destructive-text)}.base-btn--red:not(:disabled):hover{background-color:var(--color-destructive-hover)}.base-btn--red:not(:disabled):active{background-color:var(--color-destructive-active)}.base-btn--redline{background-color:var(--color-destructive-fill-subtle);color:var(--color-destructive-text-inverse);border-color:var(--color-destructive-fill)}.base-btn--redline:not(:disabled):hover{background-color:var(--color-destructive-fill-subtle-hover)}.base-btn--redline:not(:disabled):active{background-color:var(--color-destructive-active-inverse)}.base-btn--redghost{background-color:var(--color-destructive-text);color:var(--color-destructive-text-inverse)}.base-btn--redghost:not(:disabled):hover{background-color:var(--color-destructive-fill-subtle-hover)}.base-btn--redghost:not(:disabled):active{background-color:var(--color-destructive-active-inverse)}.base-btn__icon{background-position:center;background-repeat:no-repeat;background-size:contain;flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:row}.base-btn--icon-only{padding:var(--padding-01);border-radius:var(--radius-xsm);width:-moz-fit-content;width:fit-content;min-width:unset!important;height:unset}.base-btn--fit{min-width:unset!important;width:-moz-fit-content!important;width:fit-content!important}.base-btn--full{width:100%}.base-btn--simple{padding:var(--padding-01) var(--padding-02);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-basic);border-radius:var(--radius-sm);background-color:transparent}.base-btn--simple.is-active{text-decoration:underline;background-color:var(--color-secondary-fill)}.base-btn--simple:hover{background-color:var(--color-tertiary-hover);text-decoration:underline}.base-btn--simple:active{background-color:var(--color-tertiary-active)}.btn-box{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:var(--gap-02)}.btn-box .base-btn{min-width:90px}.btn-box:not(:first-of-type){margin-top:var(--padding-05)}.btn-box--fit{width:-moz-fit-content;width:fit-content}.btn-box--end{justify-content:flex-end}.btn-box--center{justify-content:center}.btn-box .btn-box__col{display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:var(--gap-02)}.btn-hamburger{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:var(--icon-size-lg);height:var(--icon-size-lg);background-color:transparent;border:0;cursor:pointer;padding:0}.btn-hamburger__line{position:absolute;width:20px;height:2px;background-color:var(--color-text-bolder);border-radius:var(--radius-lg);transition:var(--transition)}.btn-hamburger__line:nth-child(1){top:8px}.btn-hamburger__line:nth-child(2){top:15px}.btn-hamburger__line:nth-child(3){top:22px}.btn-hamburger.is-active .btn-hamburger__line:nth-child(1){top:15px;transform:rotate(45deg)}.btn-hamburger.is-active .btn-hamburger__line:nth-child(2){opacity:0;transform:scale(0)}.btn-hamburger.is-active .btn-hamburger__line:nth-child(3){top:15px;transform:rotate(-45deg)}.icon{display:inline-block;flex-shrink:0;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain}.icon--xs{width:var(--icon-size-xsm);height:var(--icon-size-xsm)}.icon--sm{width:var(--icon-size-sm);height:var(--icon-size-sm)}.icon--xmd{width:var(--icon-size-xmd);height:var(--icon-size-xmd)}.icon--md{width:var(--icon-size-md);height:var(--icon-size-md)}.icon--lg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.icon--xlg{width:var(--icon-size-xlg);height:var(--icon-size-xlg)}.icon--xxlg{width:var(--icon-size-xxlg);height:var(--icon-size-xxlg)}.icon-info{background-image:url(../../../assets/images/common/icon_system_info.svg)}.icon-search{background-color:currentColor;mask-image:url(../../../assets/images/common/icon_search_main--dark.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_search_main--dark.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-change{background-color:currentColor;mask-image:url(../../../assets/images/map/icon_change.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_change.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-report{background-color:currentColor;mask-image:url(../../../assets/images/map/icon_edit.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_edit.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-arrow-down{background-color:currentColor;mask-image:url(../../../assets/images/common/icon_arrow_down--gray.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_arrow_down--gray.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-reset{background-color:currentColor;mask-image:url(../../../assets/images/map/icon_reset.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_reset.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-layers{background-color:currentColor;mask-image:url(../../../assets/images/map/icon_layers.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_layers.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-folder{background-color:currentColor;mask-image:url(../../../assets/images/map/icon_folder--solid.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_folder--solid.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-arrow-left{background-color:currentColor;mask-image:url(../../../assets/images/common/icon_arrow-prev.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_arrow-prev.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-arrow-right{background-color:currentColor;mask-image:url(../../../assets/images/common/icon_arrow-next.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_arrow-next.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-top{background-color:currentColor;mask-image:url(../../../assets/images/common/icon_top.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_top.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-upload{background-color:currentColor;mask-image:url(../../../assets/images/common/icon_upload.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_upload.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-upload-arrow{background-color:currentColor;mask-image:url(../../../assets/images/common/icon_upload_arrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_upload_arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-close-round{background-image:url(../../../assets/images/common/icon_delete.svg)}.icon-close{background-color:currentColor;mask-image:url(../../../assets/images/common/icon_close--dark.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_close--dark.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-download{background-color:currentColor;mask-image:url(../../../assets/images/common/icon_download--gray.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_download--gray.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-copy{background-color:currentColor;mask-image:url(../../../assets/images/common/icon_copy--gray.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_copy--gray.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-check--white{background-color:#fff;mask-image:url(../../../assets/images/common/icon_check--white.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_check--white.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-pdf--red{background-image:url(../../../assets/images/common/icon_pdf--red.svg)}.icon-location{position:relative}.icon-location:before{content:"";display:block;width:var(--icon-size-xlg);height:var(--icon-size-xlg);background-color:currentColor;mask-image:url(../../../assets/images/map/icon_base_location.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_base_location.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-location:after{content:"";width:var(--icon-size-md);height:var(--icon-size-md);color:#fff;top:5px;position:absolute;left:50%;transform:translate(-50%)}.icon-location--site:before{content:"";display:block;color:#1558d6}.icon-location--site:after{content:"";display:block;background-color:currentColor;mask-image:url(../../../assets/images/map/icon_location_site.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_location_site.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-location--pinocam:before{content:"";display:block;color:#681da8}.icon-location--pinocam:after{content:"";display:block;background-color:currentColor;mask-image:url(../../../assets/images/map/icon_location_pinocam.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_location_pinocam.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-location--flux:before{content:"";display:block;color:#046e00}.icon-location--flux:after{content:"";display:block;background-color:currentColor;mask-image:url(../../../assets/images/map/icon_location_flux.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_location_flux.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-location--selected{filter:drop-shadow(0px 0px 6px var(--color-primary-fill))}.icon-location--selected:before{content:"";display:block;color:#fff}.icon-location--selected:after{content:"";display:block;background-color:currentColor;mask-image:url(../../../assets/images/map/icon_location_selected.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_location_selected.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;color:var(--color-primary-fill)}.icon-site{color:#1558d6;background-color:currentColor;mask-image:url(../../../assets/images/map/icon_location_site.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_location_site.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-pinocam{color:#681da8;background-color:currentColor;mask-image:url(../../../assets/images/map/icon_location_pinocam.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_location_pinocam.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-flux{color:#046e00;background-color:currentColor;mask-image:url(../../../assets/images/map/icon_location_flux.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_location_flux.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-metrics-temperature{background-color:currentColor;mask-image:url(../../../assets/images/main/icon_metrics_temperature.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/main/icon_metrics_temperature.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-metrics-map{background-color:currentColor;mask-image:url(../../../assets/images/main/icon_metrics_map.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/main/icon_metrics_map.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-metrics-grade{background-color:currentColor;mask-image:url(../../../assets/images/main/icon_metrics_grade.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/main/icon_metrics_grade.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-metrics-species{background-color:currentColor;mask-image:url(../../../assets/images/main/icon_metrics_species.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/main/icon_metrics_species.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-help{background-image:url(../../../assets/images/common/icon_help.svg)}.icon-data-help-swipe{background-image:url(../../../assets/images/common/img_data_help_swipe.png)}.icon-data-help-click{background-image:url(../../../assets/images/common/img_data_help_click.png)}.icon-arrow-right--long{background-color:currentColor;mask-image:url(../../../assets/images/sub/icon_arrow_right--long.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/sub/icon_arrow_right--long.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-absorption--img{background-image:url(../../../assets/images/map/ico_carbon_absorption_value.svg)}.icon-absorption{background-color:currentColor;mask-image:url(../../../assets/images/map/ico_carbon_absorption_value.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/ico_carbon_absorption_value.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-emissions{background-color:currentColor;mask-image:url(../../../assets/images/map/ico_carbon_emissions_value.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/ico_carbon_emissions_value.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-kpi-arrow{background-color:currentColor;mask-image:url(../../../assets/images/map/icon_kpi_arrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_kpi_arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-carbon-storage{background-color:currentColor;mask-image:url(../../../assets/images/map/ico_carbon_stroge_value.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/ico_carbon_stroge_value.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-calendar{background-color:currentColor;mask-image:url(../../../assets/images/common/icon_date--gray.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_date--gray.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-view{background-color:currentColor;mask-image:url(../../../assets/images/common/icon_view.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_view.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-chevron-left{background-color:currentColor;mask-image:url(../../../assets/images/common/icon_arrow-prev.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_arrow-prev.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-chevron-right{flex-shrink:0;color:var(--color-text-bolder);background-color:currentColor;mask-image:url(../../../assets/images/common/icon_arrow-next.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_arrow-next.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-chevron-right--shortcut{width:16px;height:16px;flex-shrink:0;background-color:currentColor;mask-image:url(../../../assets/images/common/icon_arrow-shortcut.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_arrow-shortcut.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-chevron-down{background-color:currentColor;mask-image:url(../../../assets/images/common/icon_arrow_down--gray.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_arrow_down--gray.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-home{position:relative;top:-1px;background-color:currentColor;mask-image:url(../../../assets/images/common/icon_home--white.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_home--white.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.icon-link{width:var(--icon-size-xmd);height:var(--icon-size-xmd);background-image:url(../../../assets/images/common/icon_link.svg);background-position:center;background-repeat:no-repeat}.icon-system-info{display:inline-block;width:var(--icon-size-xmd);height:var(--icon-size-xmd);background-image:url(../../../assets/images/common/icon_system_info.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon-quick-risk{background-image:url(../../../assets/images/main/img_quick_risk.png)}.icon-quick-monitoring{background-image:url(../../../assets/images/main/img_quick_monitoring.png)}.icon-quick-3d{background-image:url(../../../assets/images/main/img_quick_3d.png)}.icon-quick-recover{background-image:url(../../../assets/images/main/img_quick_recover.png)}.icon-quick-data{background-image:url(../../../assets/images/main/img_quick_data.png)}.icon-quick-map-service{background-image:url(../../../assets/images/main/img_qucik_map_service.png)}.icon--download{width:var(--icon-size-xmd);height:var(--icon-size-xmd);background-color:currentColor;mask-image:url(../../../assets/images/common/icon_download--gray.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_download--gray.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}body:not(.map-body):not(.mobile){padding-top:var(--header-height)}.global-header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:10;will-change:transform;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.global-header.is-hidden{transform:translate3d(0,calc(-100% - 2px),0);box-shadow:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.global-header.is-scrolled{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-bottom:0}.global-header__top{background-color:#f4f6ff}.global-header__top__container{max-width:1440px;margin:0 auto;text-align:right;padding:var(--padding-02) var(--padding-05);display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:var(--gap-03)}.global-header__top__container a{font-size:var(--font-size-xsm);display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--gap-03)}.global-header__top__container a:not(:last-child):after{content:"";display:block;width:4px;height:4px;background-color:var(--color-secondary-dot);border-radius:var(--radius-max)}.global-header__top__container a:hover{text-decoration:underline}.global-header__bottom{display:flex;align-items:center;justify-content:space-between;flex-direction:row;max-width:1440px;margin:0 auto;padding:0 var(--padding-05);height:100px}.global-dim{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0009;z-index:2;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.global-dim.is-active{opacity:1;visibility:visible}.global-nav{height:100%;display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:var(--gap-06)}.global-nav__list{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--gap-06);height:100%}.global-nav__list:after{content:"";display:block;content:none}.global-nav__item{height:100%}.global-nav__item.is-active .global-nav__depth{color:var(--color-primary-fill);font-weight:var(--font-weight-bold)}.global-nav__item.is-active .global-nav__depth i{transform:rotate(180deg)}.global-nav__item.is-active .mega__section{display:block}.global-nav__depth{height:100%;padding:0 var(--padding-04);display:flex;align-items:center;justify-content:center;flex-direction:row;background-color:transparent;gap:var(--gap-02);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.global-nav__depth i{display:inline-block;width:var(--icon-size-xmd);height:var(--icon-size-xmd);transition:var(--transition);background-color:currentColor;mask-image:url(../../../assets/images/common/icon_arrow_down--gray.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_arrow_down--gray.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.mega__section{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#fff;border-top:1px solid var(--color-border-subtle)}.mega__container{max-width:1440px;margin:0 auto;padding:var(--padding-05);display:flex;gap:var(--gap-06)}.mega-group{flex:1}.mega-group__title{display:flex;align-items:center;justify-content:space-between;flex-direction:row;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);padding:var(--padding-03) var(--padding-05);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);margin-bottom:var(--padding-06);word-break:keep-all}a.mega-group__title:hover{background-color:var(--color-primary-fill-subtle);border:1px solid var(--color-primary-fill)}a.mega-group__title:after{content:"";display:block;width:var(--icon-size-xmd);height:var(--icon-size-xmd);background-image:url(../../../assets/images/common/icon_link.svg);background-position:center;background-repeat:no-repeat;flex-shrink:0}.mega-list{display:flex;align-items:unset;justify-content:unset;flex-direction:column}.mega-list li{width:100%}.mega-list li a{display:flex;align-items:flex-start;justify-content:unset;flex-direction:row;gap:var(--gap-02);padding:var(--padding-02) var(--padding-04);border-radius:var(--radius-sm);font-size:var(--font-size-md);word-break:keep-all}.mega-list li a:before{content:"";display:block;width:2px;height:2px;background-color:var(--color-dark-fill);border-radius:var(--radius-max);margin-top:var(--spacing-03)}.mega-list li a:hover{background-color:var(--color-primary-fill-subtle)}.mega-list li a i.icon-link{margin-top:var(--spacing-01);margin-left:auto}.sitemap-layer{position:fixed;background-color:#fff;z-index:10;opacity:0;display:none;top:calc(var(--header-height) + var(--spacing-02));bottom:5%;left:10%;right:10%;transition:opacity .4s cubic-bezier(.4,0,.2,1);overflow:auto;-webkit-overflow-scrolling:touch}.sitemap-layer.is-active{display:block;opacity:1}.sitemap__container{width:100%}.sitemap-layer{padding:var(--padding-10);border-radius:var(--radius-xlg)}.sitemap-layer__header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-bottom:var(--spacing-10)}.sitemap-layer__title{font-size:var(--font-size-xxlg);font-weight:var(--font-weight-bold)}.sitemap-layer__close{display:flex;align-items:center;justify-content:center;flex-direction:row;background-color:var(--color-tertiary-fill);border-radius:var(--radius-sm)}.sitemap-layer__close i{width:var(--icon-size-lg);height:var(--icon-size-lg);background-color:currentColor;mask-image:url(../../../assets/images/common/icon_close--dark.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_close--dark.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.sitemap-layer__close:hover{background-color:var(--color-secondary-fill);color:var(--color-primary-fill)}.sitemap-layer__grid{margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-03)}.sitemap-item{padding:var(--padding-06);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.sitemap-item__title{display:block;width:100%;word-break:keep-all;white-space:nowrap;font-size:var(--font-size-xlg);font-weight:var(--font-weight-bold);color:var(--color-primary-fill);margin-bottom:var(--spacing-06);padding-bottom:var(--padding-03);border-bottom:1px solid var(--color-border-subtle)}.sitemap-item__list{display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-06)}.sitemap-item__list:after{content:none}.sitemap-list__title{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);width:100%;word-break:keep-all;display:inline-block}.sitemap-list__title:not(p):hover{text-decoration:underline;color:var(--color-primary-hover)}.sitemap-list--depth{display:flex;align-items:unset;justify-content:unset;flex-direction:column;margin-top:var(--spacing-03);gap:var(--gap-02)}.sitemap-list--depth li{width:100%}.sitemap-list--depth li a{word-break:keep-all;font-size:var(--font-size-sm);color:var(--color-text-subtle)}.sitemap-list--depth li a:before{content:"";display:block;content:"-";display:inline-block;margin-right:var(--gap-02)}.sitemap-list--depth li a:hover{text-decoration:underline;color:var(--color-primary-hover);font-weight:var(--font-weight-bold)}.global-footer{background-color:var(--color-footer-bg);color:var(--color-footer-text);padding:var(--padding-06) 0}.global-footer__top{border-bottom:1px solid var(--color-footer-border)}.global-footer__top-container{display:flex;justify-content:space-between;max-width:1440px;margin:0 auto;padding:0 var(--padding-05) var(--padding-03)}.global-footer__info-group{display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-03)}.global-footer__info-group .link-group{display:flex;align-items:flex-end;justify-content:unset;flex-direction:row;gap:var(--gap-10)}.global-footer__info-group .address{display:flex;gap:var(--gap-06);font-size:var(--font-size-md)}.global-footer__info-group .address p{display:flex;gap:var(--gap-02);align-items:center}.global-footer__info-group .address p span{font-family:PretendardGOV,sans-serif;font-weight:700;color:var(--color-tertiary-fill)}.global-footer__link-group{width:200px}.global-footer__link-group .family-site-box{width:100%}.global-footer__link-group .family-site-box .form-label{color:var(--color-dark-text)}.global-footer__link-group .family-site-box .base-select{margin-top:var(--padding-02);background-color:var(--color-tertiary-fill);color:var(--color-text-basic)}.global-footer__bottom{padding-top:var(--padding-03)}.global-footer__bottom-container{display:flex;align-items:center;justify-content:space-between;flex-direction:row;max-width:1440px;margin:0 auto;padding:0 var(--padding-05)}.global-footer__bottom .policy-links{display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:var(--gap-10)}.global-footer__bottom .policy-links__item{font-size:var(--font-size-sm);color:var(--color-footer-link)}.global-footer__bottom .policy-links__item--highlight{color:var(--color-footer-highlight);font-weight:700}.base-input{border:1px solid var(--color-border-bold);border-radius:var(--radius-sm);padding:var(--padding-02) var(--padding-02);font-size:var(--font-size-sm);width:100%;flex:1;height:48px}.base-input--small{height:var(--input-height-sm)}.base-input:focus{outline:none;border-color:var(--color-primary-stroke);box-shadow:0 0 0 2px var(--color-primary-fill-subtle-hover)}.base-input--point{color:var(--color-primary-fill)!important;font-weight:var(--font-weight-bold)!important}.base-input[type=number],.base-input--right{text-align:right}.base-input:-moz-read-only{color:var(--color-text-disabled);border:1px solid var(--color-border-subtle);cursor:not-allowed}.base-input:read-only{color:var(--color-text-disabled);border:1px solid var(--color-border-subtle);cursor:not-allowed}.base-input-date{width:-moz-fit-content;width:fit-content;padding-right:var(--padding-04);padding-left:var(--padding-02);position:relative;background-image:url(../../../assets/images/common/icon_date--gray.svg);background-repeat:no-repeat;background-position:right var(--spacing-02) center;background-size:var(--icon-size-xmd);border:1px solid var(--color-border-bold);border-radius:var(--radius-sm);font-size:var(--font-size-sm);height:48px;font-family:PretendardGOV}.base-input-date::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%}.base-input-date--small{height:var(--input-height-sm)}.base-checkbox,.base-radio{display:inline-flex;align-items:center;gap:var(--gap-02);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;position:relative;box-sizing:border-box}.base-checkbox input,.base-radio input{position:absolute!important;top:0!important;left:0!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.base-checkbox input:checked+[class^=custom-],.base-radio input:checked+[class^=custom-]{border-color:var(--color-primary-stroke);background-color:var(--color-primary-fill)}.base-checkbox input:checked+[class^=custom-]:after,.base-radio input:checked+[class^=custom-]:after{opacity:1;transform:scale(1) translate(-50%,-50%);left:50%;top:50%}.base-checkbox input:checked+[class^=custom-].custom-radio,.base-radio input:checked+[class^=custom-].custom-radio{border:1px solid var(--color-primary-stroke);background-color:#fff}.base-checkbox input:checked+[class^=custom-].custom-radio:after,.base-radio input:checked+[class^=custom-].custom-radio:after{background-color:var(--color-primary-stroke)}.base-checkbox input:focus-visible+[class^=custom-],.base-radio input:focus-visible+[class^=custom-]{box-shadow:0 0 0 2px var(--color-primary-fill-subtle)}.base-checkbox input:disabled+[class^=custom-],.base-radio input:disabled+[class^=custom-]{border-color:var(--color-border-subtle);background-color:var(--color-border-subtler);cursor:not-allowed}.base-checkbox span,.base-radio span{font-size:var(--font-size-sm);color:var(--color-text-basic);line-height:1}.custom-checkbox,.custom-radio{position:relative;width:24px;height:24px;border:1px solid var(--color-border);border-radius:var(--radius-xsm);background-color:var(--color-tertiary-fill);transition:var(--transition);flex-shrink:0}.custom-checkbox:after,.custom-radio:after{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(../../../assets/images/common/icon_check--white.svg);background-position:center;background-repeat:no-repeat;opacity:0;transform:scale(.5) translate(-50%,-50%);transition:all .2s ease}.custom-radio{border-radius:var(--radius-max)}.custom-radio:after{background-image:none;border-radius:var(--radius-max);width:12px;height:12px}.checkbox-group,.radio-group{display:inline-flex;flex-direction:row;-moz-column-gap:var(--gap-03);column-gap:var(--gap-03);row-gap:var(--gap-01);min-height:48px;flex-wrap:wrap}.checkbox-group>.full-width,.radio-group>.full-width{width:100%}.base-checkbox input:indeterminate+.custom-checkbox,.base-checkbox input:indeterminate+.custom-radio{border-color:var(--color-secondary-stroke);background-color:var(--color-secondary-fill-inverse)}.base-checkbox input:indeterminate+.custom-checkbox:after,.base-checkbox input:indeterminate+.custom-radio:after{background-image:url(../../../assets/images/common/icon_indeterminate.svg);opacity:1;transform:scale(1) translate(-50%,-50%);left:50%;top:50%}.radio-accordion{position:relative;width:100%}.radio-accordion input[type=radio]{position:absolute!important;top:0!important;left:0!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.radio-accordion input[type=radio]:checked+.radio-accordion__inner{border:1px solid var(--color-primary-fill);background-color:var(--color-primary-fill-subtle)}.radio-accordion input[type=radio]:checked+.radio-accordion__inner .radio-accordion__content{display:flex}.radio-accordion input[type=radio]:checked+.radio-accordion__inner .radio-accordion__custom-radio{border:1px solid var(--color-primary-stroke);background-color:#fff}.radio-accordion input[type=radio]:checked+.radio-accordion__inner .radio-accordion__custom-radio:after{background-color:var(--color-primary-stroke)}.radio-accordion input[type=radio]:focus-visible+.radio-accordion__inner{box-shadow:0 0 0 2px var(--color-primary-fill-subtle)}.radio-accordion__inner{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--padding-03);transition:var(--transition);background-color:#fff}.radio-accordion__inner:hover{background-color:var(--color-primary-fill-subtle)}.radio-accordion__header{display:flex;align-items:flex-start;justify-content:unset;flex-direction:row;gap:var(--gap-02)}.radio-accordion__custom-radio{position:relative;width:24px;height:24px;border:1px solid var(--color-border);border-radius:var(--radius-max);flex-shrink:0;margin-top:2px;background-color:#fff}.radio-accordion__custom-radio:after{content:"";display:block;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:var(--radius-max)}.radio-accordion__content{display:none;margin-top:var(--spacing-025);flex-direction:row;flex-wrap:wrap;-moz-column-gap:var(--gap-03);column-gap:var(--gap-03)}.radio-accordion__content--row-end{align-items:flex-end}.radio-accordion__content .text-highlight{text-indent:var(--padding-08);font-size:var(--font-size-md)}.radio-accordion__title{display:block;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-bolder)}.radio-accordion__desc{font-size:var(--font-size-sm);color:var(--color-text-subtle);margin-top:var(--spacing-02)}.form-row-group{display:flex;flex-direction:column;gap:var(--gap-01)}.form-row-group--gap-md{gap:var(--gap-03)}.form-col-group{display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:var(--gap-02)}.form-row{width:100%;display:flex;-moz-column-gap:var(--gap-03);column-gap:var(--gap-03);row-gap:var(--gap-01);align-items:center}.form-row--fit{width:-moz-fit-content;width:fit-content}.form-row .form-label{width:90px;flex-shrink:0}.form-row .form-label--fit{width:-moz-fit-content!important;width:fit-content!important}.form-row button{flex-shrink:0}.form-label{font-size:var(--font-size-sm);color:var(--color-text-subtle);font-weight:var(--font-weight-regular);word-break:keep-all;line-height:1}.form-label--bold,.form-label--required{font-weight:var(--font-weight-bold)}.form-label--required:before{content:"*";color:var(--color-primary-fill);margin-right:var(--spacing-01);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg)}.form-label--fit{min-width:unset;width:-moz-fit-content!important;width:fit-content!important}.form-label__unit{font-size:var(--font-size-sm);color:var(--color-text-subtle);font-weight:var(--font-weight-regular)}.form-col{display:flex;row-gap:var(--gap-02);-moz-column-gap:var(--gap-03);column-gap:var(--gap-03);align-items:center}.form-col--wrap{flex-wrap:wrap}.form-col--flex{flex:1}.input-group{display:flex;gap:var(--gap-01);align-items:center}.input-group .input{flex:1}.btn-group{display:flex;gap:var(--gap-01);align-items:center;flex-wrap:wrap;flex:1}.btn-group .base-btn.full-width{width:100%}.btn-group .base-btn.flex-1{flex:1}.btn-group .base-btn.is-active{background-color:var(--color-secondary-fill-inverse);color:var(--color-secondary-text)}.page-banner{position:relative;width:100%;display:flex;align-items:flex-end;justify-content:end;flex-direction:row}.page-banner__container{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:0 var(--padding-05);width:100%;display:flex;align-items:unset;justify-content:end;flex-direction:row}.page-banner--visual{height:120px}.visual-banner{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--image-visual-banner);z-index:0;pointer-events:none}.breadcrumb{display:flex;align-items:unset;justify-content:end;flex-direction:row;gap:var(--gap-02);font-size:var(--font-size-md);padding:var(--padding-05) var(--padding-08)}.breadcrumb--typename{background:linear-gradient(90deg,#00000080,#00000059);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:-moz-fit-content;width:fit-content}.breadcrumb--typename a{color:var(--color-tertiary-fill)}.breadcrumb__list{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--gap-03)}.breadcrumb__list:after{content:none}.breadcrumb__item{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--gap-03)}.breadcrumb__item:not(:last-child){color:#fff}.breadcrumb__item:not(:last-child):after{content:"";display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:center;flex-shrink:0;background-color:currentColor;mask-image:url(../../../assets/images/common/icon_arrow-next.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_arrow-next.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.breadcrumb__item a span{text-decoration:underline}.breadcrumb__item--current{color:var(--color-tertiary-fill);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.breadcrumb i{width:var(--icon-size-sm);height:var(--icon-size-sm);display:inline-block;vertical-align:middle;color:#fff}.main-content__container{max-width:1440px;margin:0 auto;padding:var(--padding-06) var(--padding-05);display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:var(--gap-12)}.main-content{min-height:510px;margin-bottom:64px}.side-nav-container{width:290px;flex-shrink:0;align-self:flex-start;position:relative;transform:translateY(-64px)}.side-nav-container:before{content:"";display:block;width:134px;height:60px;position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:url(../../../assets/images/common/img_aside.png) no-repeat center}.side-nav-container .tree-nav__main-title{padding-top:var(--padding-06);font-size:var(--font-size-xxlg)}.side-nav-container .tree-nav__sub-list{padding-left:0}.content-body{flex:1;min-width:0}.content-body__title{font-size:var(--font-size-xxlg);padding:var(--padding-03) 0;margin-bottom:var(--spacing-06);font-weight:var(--font-weight-bold)}.content-body__title--step{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.content-body__title--step .step-indicator{width:-moz-fit-content;width:fit-content}.page-title-group{display:flex;flex-direction:column;align-items:center;gap:var(--gap-04);padding:var(--padding-03) 0;margin-bottom:var(--spacing-06)}.page-title-group .page-title{font-size:var(--font-size-xxlg);font-weight:var(--font-weight-bold);color:var(--color-text-basic);letter-spacing:1px}.modal__container{background-color:#fff;border-radius:var(--radius-md);min-width:400px;max-height:min(90vh,960px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;position:absolute;z-index:10;left:50%;top:50%;transform:translate(-50%,-50%)}.modal__container.is-dragging .modal__header{cursor:grabbing}.modal__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:var(--padding-05);font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm) var(--radius-sm) 0 0;border-bottom:1px solid var(--color-border-subtle)}.modal__header .modal__close{display:flex;align-items:center;justify-content:center;flex-direction:row;background-color:transparent;border-radius:var(--radius-sm);color:var(--color-text-basic)}.modal__header .modal__close i{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-text-basic)}.modal__header .modal__close:hover{background-color:var(--color-secondary-fill)}.modal__title{font-size:var(--font-size-xlg)}.modal__head-text{min-width:0}.modal__sub-title{margin-top:2px;font-size:var(--font-size-sm);color:var(--color-text-subtle);font-weight:var(--font-weight-regular)}.modal__content{flex:1 1 auto;min-height:0;padding:var(--padding-05);transition:all .3s ease-in-out;overflow:auto;-webkit-overflow-scrolling:touch}.modal__footer{flex-shrink:0;padding:0 var(--padding-05) var(--padding-05);border-top:1px solid var(--color-border-subtle)}.modal--simple .modal__header{padding:var(--padding-03);border-bottom:none}.modal--simple .modal__title{font-size:var(--font-size-md)}.modal--simple .modal__content{padding:0 var(--padding-03) var(--padding-03)}.modal--simple .modal__footer{padding:0 var(--padding-03) var(--padding-03);border-top:1px solid var(--color-border-subtle)}.modal__container[data-modal-layer]{display:none;position:fixed;z-index:200;left:50%;top:50%;transform:translate(-50%,-50%)}.modal__container[data-modal-layer].is-active{display:flex}.modal-wrap--usedim{display:none}.modal-wrap--usedim.is-active{display:block;position:relative;z-index:201}.modal-wrap--usedim .modal-wrap__dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;margin:0;padding:0;border:0;background-color:#1e212473;cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-wrap--usedim .modal__container{position:fixed;z-index:200;left:50%;top:50%;transform:translate(-50%,-50%)}.modal__footer .btn-box{margin-top:var(--spacing-05)}.integrated-search__section{padding:var(--padding-10) var(--padding-04) var(--padding-12);background-color:var(--color-secondary-fill)}.integrated-search__container{max-width:1440px;margin:0 auto;padding:0 var(--padding-05)}.integrated-search__container .integrated-search-form{margin-bottom:var(--spacing-10)}.integrated-result__section+.integrated-result__section{margin-top:var(--spacing-10)}.integrated-keyword__group{display:flex;align-items:flex-start;justify-content:unset;flex-direction:row}.integrated-keyword{display:flex;align-items:flex-start;justify-content:unset;flex-direction:row;gap:var(--gap-04);flex:1}.integrated-keyword__title{flex-shrink:0;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-bolder);padding-top:10px}.integrated-keyword__list{display:flex;flex-wrap:wrap;gap:var(--gap-02)}.integrated-keyword-chip{border:1px solid var(--color-border-subtle);padding:0 var(--padding-03);height:40px;border-radius:var(--radius-max);background-color:var(--color-tertiary-fill);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);color:var(--color-text-basic);transition:var(--transition)}.integrated-keyword-chip:hover{background-color:var(--color-primary-fill-subtle-hover);border-color:var(--color-primary-stroke)}.integrated-keyword-chip:focus-visible{outline:1px solid var(--color-primary-stroke);box-shadow:0 0 0 2px var(--color-primary-fill-subtle)}.integrated-search-result-info{margin-top:var(--spacing-10);text-align:center}.integrated-search-result-info__text{font-size:50px;font-weight:var(--font-weight-bold);color:var(--color-text-bolder);letter-spacing:-.01em}.integrated-search-result-info__text mark{color:var(--color-primary-fill);background-color:transparent}.integrated-search-result-info__count{color:var(--color-primary-fill)}.integrated-search-result__header{max-width:1440px;margin:var(--spacing-10) auto 0;padding:0 var(--padding-05)}.integrated-search-result__header .tab-menu,.integrated-search-result__section .tab-body{width:100%}.integrated-search-result__section .tab-body__content{margin:0 auto;max-width:1440px;width:100%;padding:0 var(--padding-05)}.integrated-search-tab__item{flex:1}.integrated-search-tab__item .tab-menu__btn{width:100%}.integrated-result__section{max-width:1440px;margin:0 auto;padding:0 var(--padding-05)}.integrated-result__section mark{background-color:var(--color-primary-fill-subtle);color:var(--color-primary-fill)}.integrated-result__section-head{display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:var(--gap-02);padding-top:var(--padding-10);padding-bottom:var(--padding-02);border-bottom:1px solid var(--color-text-subtle);flex-wrap:wrap}.integrated-result__section-title{font-size:var(--font-size-xlg);font-weight:var(--font-weight-bold);line-height:1;color:var(--color-primary-fill)}.integrated-result__section-more{display:flex;align-items:center;justify-content:unset;flex-direction:row;margin-left:auto;gap:var(--gap-01);padding:var(--padding-02);font-size:var(--font-size-sm);color:var(--color-text-basic);border-radius:var(--radius-sm)}.integrated-result__section-more:hover{color:var(--color-primary-fill);background-color:var(--color-primary-fill-subtle)}.integrated-result__section-more:focus-visible{outline:1px solid var(--color-primary-stroke);box-shadow:0 0 0 2px var(--color-primary-fill-subtle)}.integrated-result__section i{width:var(--icon-size-xmd);height:var(--icon-size-xmd);flex-shrink:0}.integrated-species-card>li{width:100%;margin-top:var(--spacing-04)}.integrated-species-card__item{padding:var(--padding-06) 0;border-bottom:1px solid var(--color-border-td);display:flex;align-items:flex-start;justify-content:unset;flex-direction:column;gap:var(--gap-03)}.integrated-species-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.5}.integrated-species-card__title a{display:inline-flex;align-items:center;gap:var(--gap-01);color:inherit;font-size:inherit}.integrated-species-card__title a .icon-chevron-right{width:var(--icon-size-md);height:var(--icon-size-md)}.integrated-species-card__title a:hover .integrated-species-card__title-text,.integrated-species-card__title a:hover{text-decoration:underline}.integrated-species-card__subtitle{font-size:var(--font-size-md);line-height:1.5;color:var(--color-text-subtle)}.integrated-species-card__stats{display:flex;gap:var(--gap-04);width:100%}.integrated-species-card__badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 var(--padding-02);border-radius:var(--radius-xsm);font-size:var(--font-size-xsm);line-height:1.5;white-space:nowrap;background-color:var(--color-primary-fill-subtle);color:var(--color-primary-hover)}.integrated-species-card__stat{flex:1;min-width:0;padding:var(--padding-03);text-align:center;line-height:1.5;color:var(--color-text-subtle);background-color:#f8f8f8;border:1px solid #ebebeb;border-radius:var(--radius-xsm)}.integrated-species-card__stat-label{margin-bottom:var(--gap-01);font-size:var(--font-size-xsm);font-weight:var(--font-weight-regular)}.integrated-species-card__stat-value{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-subtle)}.integrated-species-card__taxonomy-label{margin-bottom:var(--gap-02);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-subtle)}.integrated-species-card__taxonomy-path{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-01) 0}.species-taxonomy-chip{display:inline-flex;align-items:center;padding:var(--padding-01) var(--padding-02);font-size:var(--font-size-xsm);line-height:1.5;color:var(--color-text-subtle);background-color:var(--color-tertiary-hover);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xsm)}.species-taxonomy-chip+.species-taxonomy-chip{position:relative;margin-left:calc(var(--icon-size-xmd) + var(--gap-01))}.species-taxonomy-chip+.species-taxonomy-chip:before{content:"";left:calc(-1 * (var(--icon-size-xmd)));width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-subtle);position:absolute;top:50%;transform:translateY(-50%);background-color:currentColor;mask-image:url(../../../assets/images/common/icon_arrow-next.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_arrow-next.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.integrated-normal-card>li{width:100%;margin-top:var(--spacing-04)}.integrated-normal-card__item{padding:var(--padding-06) 0;border-bottom:1px solid var(--color-border-td);display:flex;align-items:flex-start;justify-content:unset;flex-direction:column;gap:var(--gap-03)}.integrated-normal-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.5}.integrated-normal-card__title a{display:inline-flex;align-items:center;gap:var(--gap-01);color:inherit;font-size:inherit}.integrated-normal-card__title a:hover{text-decoration:underline}.integrated-normal-card__title a .icon-chevron-right{width:var(--icon-size-md);height:var(--icon-size-md)}.integrated-normal-card__desc{font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text-subtle);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.integrated-normal-card__meta{margin-top:auto;width:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:var(--gap-04)}.integrated-normal-card__meta-item{display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:var(--gap-01);font-size:var(--font-size-sm);color:var(--color-text-subtle)}.base-pagination{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--gap-02);margin-top:var(--padding-06)}.base-pagination__numbers{display:flex;align-items:unset;justify-content:unset;flex-direction:row;gap:var(--gap-02)}.base-pagination__ellipsis{line-height:2}.base-pagination__btn{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--gap-02);min-width:var(--icon-size-xlg);height:var(--icon-size-xlg);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-basic);background-color:transparent;border:1px solid transparent;cursor:pointer;transition:var(--transition);padding:0 var(--padding-02)}.base-pagination__btn:disabled{opacity:.5;cursor:not-allowed}.base-pagination__btn:hover:not(:disabled):not(.is-active){background-color:var(--color-secondary-hover)}.base-pagination__btn.is-active,.base-pagination__btn[aria-current=page]{background-color:var(--color-secondary-fill-inverse);color:var(--color-secondary-text)}.base-pagination__btn i{width:var(--icon-size-sm);height:var(--icon-size-sm);background-position:center;background-repeat:no-repeat}.base-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:48px;border:1px solid var(--color-border-bold);border-radius:var(--radius-sm);padding:var(--padding-01) var(--padding-10) var(--padding-01) var(--padding-03);font-size:var(--font-size-sm);background:var(--color-tertiary-fill) url(../../../assets/images/common/icon_select_down.svg) no-repeat center right 10px}.base-select:hover{border-color:var(--color-primary-fill)}.base-select:focus{outline:none;border-color:var(--color-primary-stroke);box-shadow:0 0 0 2px var(--color-primary-fill-subtle-hover)}.base-select--small{height:var(--input-height-sm)}.base-select--fit{width:-moz-fit-content;width:fit-content}.base-tab{width:100%}.tab-menu{display:flex;align-items:unset;justify-content:unset;flex-direction:row;width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:var(--spacing-06);overflow:hidden}.tab-menu__btn{padding:var(--padding-03);font-size:var(--font-size-lg);flex:1;color:var(--color-text-subtle);background-color:#fff;white-space:pre-line}.tab-menu__btn.is-active{background-color:var(--color-secondary-fill-inverse);color:var(--color-secondary-text);font-weight:var(--font-weight-bold)}.tab-menu--line{border:0;border-radius:0}.tab-menu--line .tab-menu__btn{border-bottom:2px solid var(--color-border)}.tab-menu--line .tab-menu__btn:hover{border-bottom:2px solid var(--color-secondary-fill-inverse);background:var(--color-secondary-fill)}.tab-menu--line .tab-menu__btn.is-active{background-color:transparent;border-bottom:4px solid var(--color-secondary-fill-inverse);color:var(--color-secondary-fill-inverse)}.tab-menu--sliding{position:relative;display:inline-flex;border:0;border-radius:var(--radius-max);background-color:var(--color-tertiary-fill);z-index:1;padding:var(--padding-01);overflow:unset;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.tab-menu--sliding:after{content:"";display:block;width:var(--indicator-width);height:calc(100% - var(--padding-02));background-color:var(--color-secondary-fill-inverse);border-radius:var(--radius-max);transition:var(--transition);z-index:-1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;left:var(--indicator-left)}.tab-menu--sliding .tab-menu__btn{background-color:transparent;transition:color .3s ease;border-radius:var(--radius-max)}.tab-menu--sliding .tab-menu__btn.is-active{color:var(--color-secondary-text)}.tab-menu--sliding-none-flex.tab-menu{width:-moz-fit-content;width:fit-content;-moz-column-gap:24px;column-gap:24px}.tab-menu--sliding-none-flex.tab-menu .tab-menu__btn{flex:unset}.tab-menu--square{border-radius:var(--radius-sm)}.tab-menu--square:after{content:"";display:block;border-radius:var(--radius-sm)}.tab-menu--small .tab-menu__btn{font-size:var(--font-size-md)}.tab-menu--scroll{overflow-x:auto}.tab-menu--scroll button{white-space:nowrap}.tab-body__content{display:none}.tab-body__content.is-active{display:block}.timeline-range{bottom:20px;width:500px;--timeline-track-h: 4px;--timeline-thumb: 14px;--timeline-track-bg: var(--color-border-subtle);--timeline-track-fill: var(--color-primary-fill);--timeline-thumb-border: var(--color-primary-stroke);gap:var(--gap-03);padding:var(--padding-02) 0;background-color:#fff;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:10;padding:var(--padding-03);border-radius:var(--radius-md)}.timeline-range__play{flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:row;width:36px;height:36px;border-radius:var(--radius-md);background-color:var(--color-primary-fill);color:var(--color-primary-text);transition:var(--transition)}.timeline-range__play:hover{background-color:var(--color-primary-hover)}.timeline-range__play:focus-visible{outline:2px solid var(--color-primary-stroke);outline-offset:2px}.timeline-range__play svg{display:block;width:18px;height:18px;fill:currentColor}.timeline-range__play .timeline-range__icon--pause{display:none}.timeline-range__play.is-playing{background-color:var(--color-secondary-fill)}.timeline-range__play.is-playing .timeline-range__icon--play{display:none}.timeline-range__play.is-playing .timeline-range__icon--pause{display:block}.timeline-range__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--gap-02)}.timeline-range__track{padding:0 calc(var(--timeline-thumb) / 2)}.timeline-range__input{display:block;width:100%;height:calc(var(--timeline-thumb) + 6px);margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.timeline-range__input:focus{outline:none}.timeline-range__input:focus-visible{outline:2px solid var(--color-primary-stroke);outline-offset:2px;border-radius:var(--radius-sm)}.timeline-range__input::-webkit-slider-runnable-track{height:var(--timeline-track-h);border-radius:var(--radius-sm);background:linear-gradient(to right,var(--timeline-track-fill) 0%,var(--timeline-track-fill) var(--timeline-fill-pct, 0%),var(--timeline-track-bg) var(--timeline-fill-pct, 0%),var(--timeline-track-bg) 100%)}.timeline-range__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--timeline-thumb);height:var(--timeline-thumb);margin-top:calc((var(--timeline-track-h) - var(--timeline-thumb)) / 2);border-radius:50%;background-color:#fff;border:2px solid var(--timeline-thumb-border);box-shadow:0 1px 2px #0000001a}.timeline-range__input::-moz-range-track{height:var(--timeline-track-h);border-radius:var(--radius-sm);background-color:var(--timeline-track-bg)}.timeline-range__input::-moz-range-progress{height:var(--timeline-track-h);border-radius:var(--radius-sm);background-color:var(--timeline-track-fill)}.timeline-range__input::-moz-range-thumb{width:var(--timeline-thumb);height:var(--timeline-thumb);border-radius:50%;background-color:#fff;border:2px solid var(--timeline-thumb-border);box-shadow:0 1px 2px #0000001a}.timeline-range__labels{display:grid;grid-template-columns:repeat(5,1fr);margin:0;font-size:var(--font-size-sm);color:var(--color-text-subtle);line-height:1.2}.timeline-range__label{min-width:0;text-align:center}.timeline-range__label:first-child{text-align:left}.timeline-range__label:last-child{text-align:right}.base-table-wrap{width:100%;overflow:auto}.base-table-wrap--list{border-radius:var(--radius-sm) var(--radius-sm) 0 0;border:0}.base-table-wrap--list thead{position:sticky;top:0;z-index:1}.base-table-wrap--list thead tr th,.base-table-wrap--list tbody tr td{padding:var(--padding-04) var(--padding-03)}.base-table-wrap--list tbody tr:last-child td{border-bottom:1px solid var(--color-border-td)}.base-table-wrap--normal th{border-bottom:1px solid var(--color-border-th)}.base-table-wrap--normal tbody tr td{padding:var(--padding-02);border:1px solid var(--color-border-td);background-color:#fff;color:var(--color-text-td);font-weight:var(--font-weight-regular)}.base-table-wrap--normal tbody tr td.num{text-align:right}.base-table-wrap--normal tbody tr td input[type=text]{width:100%}.base-table-wrap--normal tbody tr td .primary{font-weight:var(--font-weight-bold);color:var(--color-primary-fill)}.base-table-wrap--normal tbody tr td .red{color:var(--color-destructive-fill)}.base-table-wrap--normal tbody tr td:last-of-type{border-right:0}.base-table{width:100%;border-collapse:collapse;position:relative;overflow:auto}.base-table th{text-align:left;font-weight:var(--font-weight-bold);color:var(--color-text-basic);word-break:keep-all;padding:var(--padding-02);background-color:var(--color-secondary-fill);border-top:1px solid var(--color-border-th)}.base-table td{color:var(--color-text-basic);word-break:keep-all;padding:var(--padding-02);border-top:1px solid var(--color-border-td)}.base-table tr:first-child th,.base-table tr:first-child td{border-top:0}.base-table caption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.base-table::-webkit-scrollbar-track{border-radius:var(--radius-sm)!important}.base-table .ellipsis{max-width:0}.base-table .ellipsis a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.base-table .require:before{content:"*";color:var(--color-primary-fill);margin-right:var(--padding-01);font-weight:var(--font-weight-bold);font-size:var(--font-size-md)}.base-table .unit{color:var(--color-text-subtle);font-weight:var(--font-weight-light);margin-left:4px;font-size:var(--font-size-xsm)}.base-table a{text-decoration:underline}.base-table .btn{min-width:unset}.base-table .btn-box{gap:var(--gap-01)}.base-table input[type=text],.base-table select,.base-table .base-btn{height:var(--input-height-sm);border-radius:var(--radius-xsm)}.base-table input[type=text],.base-table select{border:1px solid var(--color-border-subtle)}.tree-nav{background-color:var(--color-tertiary-fill);border-radius:var(--radius-lg);box-shadow:0 4px 12px #0000000d;padding:var(--padding-06);width:100%}.tree-nav__list>li{border-bottom:1px solid var(--color-border-subtle)}.tree-nav__main-title{font-size:var(--font-size-xlg);font-weight:var(--font-weight-bold);color:var(--color-text-bolder);margin-bottom:var(--spacing-04);padding-bottom:var(--padding-04);border-bottom:1px solid var(--color-border)}.tree-nav__item{width:100%}.tree-nav__item--hasdepth:last-child{border-bottom:none}.tree-nav__item.is-open>.tree-nav__sub-wrap{grid-template-rows:1fr;margin-bottom:var(--spacing-02)}.tree-nav__item.is-open>.tree-nav__toggle i.icon-chevron-down,.tree-nav__item.is-open>.tree-nav__toggle-bar .tree-nav__toggle i.icon-chevron-down{transform:rotate(180deg)}.tree-nav__item.is-open>.tree-nav__toggle i.icon-folder,.tree-nav__item.is-open>.tree-nav__toggle-bar i.icon-folder{color:var(--color-icon-fill);background-color:currentColor;mask-image:url(../../../assets/images/map/icon_folder.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_folder.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.tree-nav__item .base-radio,.tree-nav__item .base-checkbox{padding:var(--padding-02);width:100%}.tree-nav__item .base-radio:hover,.tree-nav__item .base-checkbox:hover{background-color:var(--color-secondary-fill)}.tree-nav__btn{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;padding:var(--padding-05) var(--padding-02);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-bolder);background:transparent;border:0;cursor:pointer;word-break:keep-all}.tree-nav__btn:hover{background-color:var(--color-secondary-fill)}.tree-nav__btn.is-active{background-color:var(--color-secondary-fill);color:var(--color-secondary-fill-inverse);font-weight:var(--font-weight-bold);border-bottom:2px solid var(--color-secondary-fill-inverse)}.tree-nav__sub-wrap{display:grid;grid-template-rows:0fr;transition:var(--transition);padding-bottom:0 var(--padding-04)}.tree-nav__sub-wrap .tree-nav__item{border-bottom:none}.tree-nav__toggle{display:flex;align-items:center;justify-content:unset;flex-direction:row;width:100%;padding:var(--padding-04) var(--padding-02);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-bolder);cursor:pointer;background:transparent;border:0}.tree-nav__toggle i{transform:var(--transition);width:20px;height:20px;display:inline-block}.tree-nav__toggle i.icon-chevron-down{margin-left:auto}.tree-nav__toggle i.icon-folder{margin-right:var(--gap-02);color:var(--color-icon-fill)}.tree-nav__toggle:hover{background-color:var(--color-secondary-fill)}.tree-nav__toggle-bar{display:flex;align-items:center;justify-content:unset;flex-direction:row;width:100%}.tree-nav__toggle-bar i{color:var(--color-icon-fill)}.tree-nav__sub-list{overflow:hidden;padding-left:var(--padding-06)}.tree-nav__sub-list li{width:100%}.tree-nav__link{display:flex;align-items:center;justify-content:unset;flex-direction:row;padding:var(--padding-03) var(--padding-04);font-size:var(--font-size-md);color:var(--color-text-basic);border-radius:var(--radius-sm)}.tree-nav__link:hover{background-color:var(--color-secondary-fill)}.tree-nav__link.is-active{background-color:var(--color-secondary-fill);color:var(--color-secondary-fill-inverse);font-weight:var(--font-weight-bold)}.tree-nav__link.is-active:before{content:"";display:block;width:4px;height:4px;background-color:var(--color-secondary-fill-inverse)}.tree-nav__link:before{display:block;width:4px;height:4px;content:"";margin-right:var(--gap-02);border-radius:var(--radius-max);background-color:var(--color-tertiary-stroke);flex-shrink:0}.layer-info__body .tree-nav .base-checkbox{padding:var(--padding-02);border-radius:var(--radius-xsm)}.layer-info__body .tree-nav .base-checkbox:hover{background-color:var(--color-secondary-fill)}.layer-info__body .layer-color{width:var(--icon-size-md);height:var(--icon-size-md);border-radius:var(--radius-xsm);margin-right:var(--gap-02)}.tree-nav--layers{padding:0;box-shadow:none}.tree-nav--layers .tree-nav__sub-wrap{position:relative;background-color:var(--color-tree-fill)}.tree-nav--layers .tree-nav__sub-wrap:before{content:"";display:block;width:1px;height:100%;position:absolute;left:var(--padding-04);top:0;background-color:var(--color-border-subtle)}.tree-nav--layers .tree-nav__sub-wrap .tree-nav__toggle:hover,.tree-nav--layers .tree-nav__sub-wrap .base-radio:hover,.tree-nav--layers .tree-nav__sub-wrap .base-checkbox:hover,.tree-nav--layers .tree-nav__toggle-bar:hover{background-color:#fff}.tree-nav--layers .tree-nav__toggle{padding:var(--padding-03) var(--padding-02);font-weight:var(--font-weight-semibold);color:var(--color-text-basic)}.tree-nav--layers .tree-nav__list>li:last-child{border-bottom:0}.tree-nav--layers .tree-nav__list>li.is-open{border-bottom:0}.tree-nav--layer-color .layer-color{flex-shrink:0;border:1px solid var(--color-border-subtle);width:var(--icon-size-md);height:var(--icon-size-md)}.tree-nav--layer-color .tree-nav__layer-opacity{padding:var(--padding-02) var(--padding-02) 0 calc(var(--padding-06) + var(--padding-04))}.tree-nav--layer-color .tree-nav__opacity-range{--layer-tone: #c71585;--opacity-track-h: 6px;--opacity-thumb: 14px;display:block;width:100%;max-width:100%;height:calc(var(--opacity-thumb) + 8px);margin:0;cursor:pointer;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tree-nav--layer-color .tree-nav__opacity-range:focus{outline:none}.tree-nav--layer-color .tree-nav__opacity-range:focus-visible{outline:2px solid var(--color-primary-stroke);outline-offset:2px;border-radius:var(--radius-sm)}.tree-nav--layer-color .tree-nav__opacity-range::-webkit-slider-runnable-track{height:var(--opacity-track-h);border-radius:var(--radius-sm);background:linear-gradient(90deg,rgba(255,255,255,.95) 0%,var(--layer-tone) 100%);border:1px solid var(--color-border-subtle)}.tree-nav--layer-color .tree-nav__opacity-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--opacity-thumb);height:var(--opacity-thumb);margin-top:calc((var(--opacity-track-h) - var(--opacity-thumb)) / 2 - 1px);border-radius:50%;background-color:#fff;border:2px solid var(--color-border-bold);box-shadow:0 1px 3px #0000001f}.tree-nav--layer-color .tree-nav__opacity-range::-moz-range-track{height:var(--opacity-track-h);border-radius:var(--radius-sm);background:linear-gradient(90deg,rgba(255,255,255,.95) 0%,var(--layer-tone) 100%);border:1px solid var(--color-border-subtle)}.tree-nav--layer-color .tree-nav__opacity-range::-moz-range-thumb{width:var(--opacity-thumb);height:var(--opacity-thumb);border-radius:50%;background-color:#fff;border:2px solid var(--color-border-bold);box-shadow:0 1px 3px #0000001f}.inputGroupBox{display:flex;align-items:center;-moz-column-gap:var(--gap-02);column-gap:var(--gap-02);flex-wrap:wrap}.req:before{content:"*";color:var(--color-primary);margin-right:var(--padding-01);font-weight:var(--font-weight-bold)}.mt-0{margin-top:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.py-0{padding-top:0;padding-bottom:0}.mt-4{margin-top:4px}.mb-4{margin-bottom:4px}.ml-4{margin-left:4px}.mr-4{margin-right:4px}.mx-4{margin-left:4px;margin-right:4px}.my-4{margin-top:4px;margin-bottom:4px}.p-4{padding:4px}.pt-4{padding-top:4px}.pb-4{padding-bottom:4px}.pl-4{padding-left:4px}.pr-4{padding-right:4px}.px-4{padding-left:4px;padding-right:4px}.py-4{padding-top:4px;padding-bottom:4px}.mt-8{margin-top:8px}.mb-8{margin-bottom:8px}.ml-8{margin-left:8px}.mr-8{margin-right:8px}.mx-8{margin-left:8px;margin-right:8px}.my-8{margin-top:8px;margin-bottom:8px}.p-8{padding:8px}.pt-8{padding-top:8px}.pb-8{padding-bottom:8px}.pl-8{padding-left:8px}.pr-8{padding-right:8px}.px-8{padding-left:8px;padding-right:8px}.py-8{padding-top:8px;padding-bottom:8px}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.ml-16{margin-left:16px}.mr-16{margin-right:16px}.mx-16{margin-left:16px;margin-right:16px}.my-16{margin-top:16px;margin-bottom:16px}.p-16{padding:16px}.pt-16{padding-top:16px}.pb-16{padding-bottom:16px}.pl-16{padding-left:16px}.pr-16{padding-right:16px}.px-16{padding-left:16px;padding-right:16px}.py-16{padding-top:16px;padding-bottom:16px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}.mx-20{margin-left:20px;margin-right:20px}.my-20{margin-top:20px;margin-bottom:20px}.p-20{padding:20px}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}.pr-20{padding-right:20px}.px-20{padding-left:20px;padding-right:20px}.py-20{padding-top:20px;padding-bottom:20px}.mt-24{margin-top:24px}.mb-24{margin-bottom:24px}.ml-24{margin-left:24px}.mr-24{margin-right:24px}.mx-24{margin-left:24px;margin-right:24px}.my-24{margin-top:24px;margin-bottom:24px}.p-24{padding:24px}.pt-24{padding-top:24px}.pb-24{padding-bottom:24px}.pl-24{padding-left:24px}.pr-24{padding-right:24px}.px-24{padding-left:24px;padding-right:24px}.py-24{padding-top:24px;padding-bottom:24px}.mt-32{margin-top:32px}.mb-32{margin-bottom:32px}.ml-32{margin-left:32px}.mr-32{margin-right:32px}.mx-32{margin-left:32px;margin-right:32px}.my-32{margin-top:32px;margin-bottom:32px}.p-32{padding:32px}.pt-32{padding-top:32px}.pb-32{padding-bottom:32px}.pl-32{padding-left:32px}.pr-32{padding-right:32px}.px-32{padding-left:32px;padding-right:32px}.py-32{padding-top:32px;padding-bottom:32px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.mr-40{margin-right:40px}.mx-40{margin-left:40px;margin-right:40px}.my-40{margin-top:40px;margin-bottom:40px}.p-40{padding:40px}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.pl-40{padding-left:40px}.pr-40{padding-right:40px}.px-40{padding-left:40px;padding-right:40px}.py-40{padding-top:40px;padding-bottom:40px}.mt-48{margin-top:48px}.mb-48{margin-bottom:48px}.ml-48{margin-left:48px}.mr-48{margin-right:48px}.mx-48{margin-left:48px;margin-right:48px}.my-48{margin-top:48px;margin-bottom:48px}.p-48{padding:48px}.pt-48{padding-top:48px}.pb-48{padding-bottom:48px}.pl-48{padding-left:48px}.pr-48{padding-right:48px}.px-48{padding-left:48px;padding-right:48px}.py-48{padding-top:48px;padding-bottom:48px}.mt-56{margin-top:56px}.mb-56{margin-bottom:56px}.ml-56{margin-left:56px}.mr-56{margin-right:56px}.mx-56{margin-left:56px;margin-right:56px}.my-56{margin-top:56px;margin-bottom:56px}.p-56{padding:56px}.pt-56{padding-top:56px}.pb-56{padding-bottom:56px}.pl-56{padding-left:56px}.pr-56{padding-right:56px}.px-56{padding-left:56px;padding-right:56px}.py-56{padding-top:56px;padding-bottom:56px}.mt-64{margin-top:64px}.mb-64{margin-bottom:64px}.ml-64{margin-left:64px}.mr-64{margin-right:64px}.mx-64{margin-left:64px;margin-right:64px}.my-64{margin-top:64px;margin-bottom:64px}.p-64{padding:64px}.pt-64{padding-top:64px}.pb-64{padding-bottom:64px}.pl-64{padding-left:64px}.pr-64{padding-right:64px}.px-64{padding-left:64px;padding-right:64px}.py-64{padding-top:64px;padding-bottom:64px}.mt-80{margin-top:80px}.mb-80{margin-bottom:80px}.ml-80{margin-left:80px}.mr-80{margin-right:80px}.mx-80{margin-left:80px;margin-right:80px}.my-80{margin-top:80px;margin-bottom:80px}.p-80{padding:80px}.pt-80{padding-top:80px}.pb-80{padding-bottom:80px}.pl-80{padding-left:80px}.pr-80{padding-right:80px}.px-80{padding-left:80px;padding-right:80px}.py-80{padding-top:80px;padding-bottom:80px}.mt-96{margin-top:96px}.mb-96{margin-bottom:96px}.ml-96{margin-left:96px}.mr-96{margin-right:96px}.mx-96{margin-left:96px;margin-right:96px}.my-96{margin-top:96px;margin-bottom:96px}.p-96{padding:96px}.pt-96{padding-top:96px}.pb-96{padding-bottom:96px}.pl-96{padding-left:96px}.pr-96{padding-right:96px}.px-96{padding-left:96px;padding-right:96px}.py-96{padding-top:96px;padding-bottom:96px}.mt-112{margin-top:112px}.mb-112{margin-bottom:112px}.ml-112{margin-left:112px}.mr-112{margin-right:112px}.mx-112{margin-left:112px;margin-right:112px}.my-112{margin-top:112px;margin-bottom:112px}.p-112{padding:112px}.pt-112{padding-top:112px}.pb-112{padding-bottom:112px}.pl-112{padding-left:112px}.pr-112{padding-right:112px}.px-112{padding-left:112px;padding-right:112px}.py-112{padding-top:112px;padding-bottom:112px}.mt-128{margin-top:128px}.mb-128{margin-bottom:128px}.ml-128{margin-left:128px}.mr-128{margin-right:128px}.mx-128{margin-left:128px;margin-right:128px}.my-128{margin-top:128px;margin-bottom:128px}.p-128{padding:128px}.pt-128{padding-top:128px}.pb-128{padding-bottom:128px}.pl-128{padding-left:128px}.pr-128{padding-right:128px}.px-128{padding-left:128px;padding-right:128px}.py-128{padding-top:128px;padding-bottom:128px}.max-w-360{width:100%;max-width:360px}.w-360{width:360px}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.text-req{color:var(--color-primary-fill)}.tooltip{position:absolute;top:50%;transform:translateY(-50%);word-break:keep-all;text-align:center;padding:8px 12px;border-radius:5px;font-weight:400;font-size:12px;color:var(--color-tertiary-fill);background-color:var(--color-background-gray);display:none}.tooltip.left{right:calc(100% + 6px)}.tooltip.left:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent transparent transparent var(--color-background-gray);right:-12px}.base-input.error,.base-input .base-table input[type=text].base-input.error,.base-input .base-table input[type=password].base-input.error{outline:none;border:1px solid var(--color-destructive-fill)!important}.base-input.error:focus,.base-input .base-table input[type=text].base-input.error:focus,.base-input .base-table input[type=password].base-input.error:focus{border:1px solid var(--color-destructive-fill)!important;box-shadow:0 0 0 .5px var(--color-destructive-hover)}.base-select.error,.base-select .base-table select.base-select.error{outline:none;border:1px solid var(--color-destructive-fill)!important}.base-select.error:focus,.base-select .base-table select.base-select.error:focus{border:1px solid var(--color-destructive-fill)!important;box-shadow:0 0 0 .5px var(--color-destructive-hover)}.base-select:disabled{color:var(--color-text-disabled);border:1px solid var(--color-border-subtle);cursor:not-allowed}.info-box.center .info-box__desc{text-align:center;justify-content:center}.info-box.destructive{background-color:var(--color-destructive-fill-subtle);border-color:var(--color-destructive-fill)}.info-box.destructive .info-box__icon .icon-system-info{background-image:url(../../../assets/images/common/icon_system_info_red.svg)}.info-box.destructive .info-box__content .info-box__desc{color:var(--color-destructive-text-inverse)}.base-table .radio-group,.base-table .checkbox-group{min-height:auto}.base-table-wrap.base-table-wrap--list .base-table tbody tr.color-blue{background-color:#d9e2f3;font-weight:700}.base-table-wrap.base-table-wrap--list .base-table tbody tr.color-green{background-color:#e2efda;font-weight:700}.base-checkbox input:disabled+[class^=custom-]:after{background-image:url(../../../assets/images/common/icon_check--blue.svg)}.intro-page{width:100%}.intro-page__stack{display:flex;flex-direction:column;gap:var(--spacing-10)}.intro-page__section{display:flex;flex-direction:column;gap:var(--spacing-06)}.intro-page__heading{font-size:var(--font-size-xlg);font-weight:var(--font-weight-bold);color:var(--color-text-basic)}.intro-page__card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-04)}.intro-page__card-tile{display:flex;flex-direction:column;gap:var(--gap-03);min-height:0;padding:var(--padding-06);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background-color:var(--color-tertiary-fill)}.intro-page__card-tile-icon{display:flex;align-items:center;justify-content:center;flex-direction:row;min-height:200px}.intro-page__card-tile-icon img{display:block;max-width:100%;width:auto;height:auto;max-height:220px;-o-object-fit:contain;object-fit:contain}.intro-page__card-tile-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-basic);word-break:keep-all}.intro-page__split{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-08)}.intro-page__split-aside{flex:0 1 280px;max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row}.intro-page__split-aside img{display:block;width:100%;max-width:320px;height:auto}.intro-page__split-main{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:var(--gap-03)}.intro-page__gallery{display:flex;flex-wrap:wrap;gap:var(--gap-03)}.intro-page__gallery-item{flex:1 1 240px;min-width:0;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--color-border-th)}.intro-page__gallery-item img{display:block;width:100%;height:auto}.intro-page__panel{padding:var(--padding-06);background-color:var(--color-secondary-fill);border-radius:var(--radius-md)}.intro-page__panel--bordered{border:1px solid var(--color-border-th)}.intro-page__panel--tint{background-color:#e8eef5}.intro-page__panel-subtitle{margin:0 0 var(--gap-02);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-basic)}.intro-page__panel-subtitle:not(:first-of-type){margin-top:var(--spacing-06)}.intro-page__panel--stack{display:flex;flex-direction:column;gap:var(--spacing-06);align-items:flex-start}.intro-page__panel-text{font-size:var(--font-size-md);color:var(--color-text-basic)}.intro-page__panel-text--lede{font-size:var(--font-size-lg)}.intro-page__panel-text--subtle{color:var(--color-text-subtle);line-height:1.6}.intro-page__download-row{display:flex;flex-wrap:wrap;gap:var(--spacing-06)}.intro-page__download-item{display:flex;flex:1 1 200px;align-items:center;gap:var(--spacing-03);min-width:0}.intro-page__download-item .img__area{flex-shrink:0;width:var(--icon-size-xlg);height:var(--icon-size-xlg)}.intro-page__cards{display:flex;flex-direction:column;gap:var(--spacing-03)}.intro-page__card{display:flex;flex-wrap:wrap;gap:var(--spacing-06);padding:var(--padding-06);border:1px solid var(--color-border-subtle);border-radius:10px;background-color:var(--color-tertiary-fill)}.intro-page__card-aside{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:300px;max-width:100%;padding:var(--padding-05)}.intro-page__card-aside .img__area{width:100%;aspect-ratio:1;max-width:260px}.intro-page__card-main{flex:1 1 280px;display:flex;flex-direction:column;gap:var(--spacing-03);min-width:0}.intro-page__card-head{padding:var(--padding-03);border-bottom:1px solid #ddd}.intro-page__card-title{font-size:var(--font-size-xxlg);font-weight:var(--font-weight-bold);color:var(--color-secondary-text-inverse);letter-spacing:1px}.intro-page__list{padding-left:1.4em;font-size:var(--font-size-md);color:var(--color-text-subtle);list-style:disc;word-break:keep-all;display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-02)}.intro-page__list:after{content:none}.intro-page__shortcut{display:inline-flex;align-items:center;gap:var(--gap-02);font-size:var(--font-size-md);color:var(--color-text-basic);text-decoration:underline;text-underline-offset:2px;background:none;border:0;cursor:pointer}.intro-page__shortcut:hover{color:var(--color-secondary-text-inverse)}.intro-page__shortcut .icon-arrow-right{flex-shrink:0}.intro-page--motive-shinybio .intro-page__heading{font-weight:var(--font-weight-semibold);line-height:1.35}.intro-page--motive-shinybio .intro-page__media{width:100%;overflow:hidden;border-radius:var(--radius-sm)}.intro-page--motive-shinybio .intro-page__media img{display:block;height:auto}.intro-page--system-purpose .intro-page__split{flex-wrap:nowrap;gap:var(--spacing-04);align-items:unset}.intro-page--system-purpose .intro-page__split-aside{flex:0 0 auto;max-width:50%}.intro-page--system-purpose .intro-page__split-aside>img{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;height:auto}.intro-page--system-purpose .system-purpose-diagram{display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:6px;width:100%;padding:var(--padding-03);background-color:#fff;border:1px solid #cececf;border-radius:var(--radius-md);box-sizing:border-box;height:100%}.intro-page--system-purpose .system-purpose-diagram__panel{width:100%;height:100%;padding:var(--padding-03);background-color:#fff;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-sizing:border-box}.intro-page--system-purpose .system-purpose-diagram__pill-list{display:flex;align-items:unset;justify-content:space-evenly;flex-direction:column;height:100%}.intro-page--system-purpose .system-purpose-diagram__pill{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:-10px;padding:14px var(--padding-025);height:90px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-basic);letter-spacing:-.05rem;text-align:center;background-color:#d2d2d233;border-radius:60px}.intro-page--system-purpose .system-purpose-diagram__pill:last-child{margin-bottom:0}.intro-page--system-purpose .system-purpose-diagram__pill-line{display:block;line-height:1.5}.intro-page--system-purpose .system-purpose-diagram__arrow{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-shrink:0;width:27px;height:10px;transform:rotate(-90deg)}.intro-page--system-purpose .system-purpose-diagram__arrow svg{display:block;width:100%;height:auto}.intro-page--system-purpose .system-purpose-diagram__core{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--gap-01);min-height:0}.intro-page--system-purpose .system-purpose-diagram__mascot{position:relative;flex-shrink:0;width:95px;height:100px}.intro-page--system-purpose .system-purpose-diagram__mascot img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.intro-page--system-purpose .system-purpose-diagram__core-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-basic);text-align:center;word-break:keep-all}.intro-page--system-purpose .system-purpose-diagram__core-line{display:block}.intro-page--system-purpose .system-purpose-diagram__panel--users{display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-03);overflow:visible}.intro-page--system-purpose .system-purpose-diagram__users-heading{padding:var(--padding-03) var(--padding-04) 12px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1;color:var(--climate-secondary-800);text-align:center;border-bottom:2px solid var(--climate-secondary-800)}.intro-page--system-purpose .system-purpose-diagram__audience{display:flex;align-items:center;justify-content:unset;flex-direction:column;width:100%;padding:var(--padding-02) var(--padding-03)}.intro-page--system-purpose .system-purpose-diagram__audience-item{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:0;width:90px;height:90px;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-basic);text-align:center;background-color:#d2d2d233;border-radius:var(--radius-max);box-sizing:border-box}.intro-page--system-purpose .system-purpose-diagram__audience-item:last-child{margin-right:0}.intro-page--system-purpose .system-purpose-diagram__audience-stack{display:block;line-height:1.3}.intro-page--system-purpose .intro-page__split-main{flex:1 1 0;min-width:0}.intro-page--system-purpose .intro-page__feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-02)}.intro-page--system-purpose .intro-page__feature-grid:after{content:none}.intro-page--system-purpose .intro-page__feature-card{display:flex;align-items:center;justify-content:unset;flex-direction:column;padding:var(--padding-05) var(--padding-03);background-color:#fff;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.intro-page--system-purpose .intro-page__feature-icon{display:flex;align-items:center;justify-content:center;flex-direction:row;width:60px;height:60px;margin-bottom:var(--spacing-04)}.intro-page--system-purpose .intro-page__feature-icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.intro-page--system-purpose .intro-page__feature-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-basic);text-align:center;word-break:keep-all;margin-bottom:var(--spacing-02)}.intro-page--system-purpose .intro-page__feature-card .intro-page__list{width:100%}.intro-page--openapi .intro-page__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-03);padding:var(--padding-03);background-color:#efefef;border-radius:var(--radius-lg)}.intro-page--openapi .intro-page__step{display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-04);min-height:0;padding:var(--padding-08);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-radius:var(--radius-md);background:linear-gradient(180deg,#fff,#f9f9f9)}.intro-page--openapi .intro-page__step-icon{display:flex;align-items:center;justify-content:center;flex-direction:row;min-height:60px}.intro-page--openapi .intro-page__step-icon img{display:block;width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.intro-page--openapi .intro-page__step-head{display:flex;align-items:flex-start;justify-content:unset;flex-direction:row;gap:var(--gap-03)}.intro-page--openapi .intro-page__step-badge{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-shrink:0;width:var(--icon-size-md);height:var(--icon-size-md);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-tertiary-fill);background-color:var(--color-secondary-fill-inverse);border-radius:var(--radius-max)}.intro-page--openapi .intro-page__step-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-basic)}.intro-page--openapi .intro-page__step-text{font-size:var(--font-size-md);color:var(--color-text-subtle);word-break:keep-all}.intro-page--openapi .intro-page__step-actions{display:flex;flex-direction:column;gap:var(--spacing-03);margin-top:auto}.intro-page--openapi .intro-page__step-actions .base-btn{justify-content:center;width:100%;min-height:48px}.intro-page--observation-download>p{margin-bottom:var(--spacing-05);font-size:var(--font-size-lg);color:var(--color-text-bolder)}.intro-page--observation-download .download-data{width:100%;box-sizing:border-box}.intro-page--observation-download .download-data--filter .form-label{font-size:var(--font-size-md)}.intro-page--observation-download .download-data--filter{margin-top:var(--spacing-05);background-color:#eef2f7;border-radius:var(--radius-xlg);padding:var(--padding-06)}.intro-page--observation-download .download-data--filter .download-data__head,.intro-page--observation-download .download-data__head{margin-bottom:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--gap-05)}.intro-page--observation-download .download-period{display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:var(--gap-03)}.intro-page--observation-download .download-period__field{min-width:150px;height:48px;padding:0 var(--padding-04);border:1px solid #58616a;border-radius:var(--radius-md);background-color:#fff;display:flex;align-items:center;justify-content:space-between;flex-direction:row;font-size:var(--font-size-sm);color:#8a949e}.intro-page--observation-download .download-period__field .icon-calendar{width:20px;height:20px}.intro-page--observation-download .download-period__divider{font-size:var(--font-size-sm);color:var(--color-text-basic)}.intro-page--observation-download .download-result{margin-top:var(--spacing-08)}.intro-page--observation-download .download-result__title{margin-bottom:var(--spacing-05);display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:var(--gap-02);font-size:var(--font-size-xlg);color:#1e2124}.intro-page--observation-download .download-result__actions{display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:var(--gap-04)}.intro-page--observation-download .download-result__count{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:#1e2124}.intro-page--observation-download .download-result__count em{color:#0b50d0;font-style:normal}.intro-page--observation-download .download-grid{margin-top:var(--spacing-06);--download-grid-state-count: 12;--download-grid-state-size: 16px;--download-grid-state-gap: 9px;--download-grid-year-slot-width: calc( var(--download-grid-state-count) * var(--download-grid-state-size) + (var(--download-grid-state-count) - 1) * var(--download-grid-state-gap) )}.intro-page--observation-download .download-grid__scroll{max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.intro-page--observation-download .download-grid__sync{width:-moz-max-content;width:max-content;max-width:none}.intro-page--observation-download .download-grid__years{margin-bottom:var(--spacing-04);padding-left:calc(100px + var(--gap-05) + var(--padding-03));padding-right:var(--padding-03);display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:var(--gap-04)}.intro-page--observation-download .download-grid__years>li{flex:0 0 auto;width:var(--download-grid-year-slot-width);min-width:var(--download-grid-year-slot-width);height:24px;text-align:center;font-size:var(--font-size-md);color:#4e4e4e;position:relative}.intro-page--observation-download .download-grid__years>li:after{content:"";display:block;width:1px;height:24px;position:absolute;top:0;right:-8px;background-color:#333}.intro-page--observation-download .download-grid__years>li:first-child{border-left:1px solid #333}.intro-page--observation-download .download-grid__years>li:before{content:"";position:absolute;top:50%;left:8px;right:0;height:1px;background-color:#333}.intro-page--observation-download .download-grid__years>li>span{position:relative;display:inline-flex;align-items:center;height:100%;padding:0 4px;background-color:#fff;line-height:1}.intro-page--observation-download .download-grid__rows{display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-03)}.intro-page--observation-download .download-grid__site{position:sticky;left:0;z-index:5;flex-shrink:0;width:100px;margin-right:var(--gap-05);padding:var(--padding-02);background-color:#fff;display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:var(--gap-02)}.intro-page--observation-download .download-grid__site span{font-size:var(--font-size-lg);color:#1e2124;font-weight:var(--font-weight-bold)}.intro-page--observation-download .download-grid__row{display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:0}.intro-page--observation-download .download-grid__row .data-status-checklist{flex:0 1 auto;overflow-x:visible;padding:var(--padding-03);justify-content:flex-start}.intro-page--observation-download .download-grid__row .data-status-checklist:after{content:none}.intro-page--observation-download .download-grid__row .data-status-checklist>li{flex:0 0 auto;width:var(--download-grid-year-slot-width);min-width:var(--download-grid-year-slot-width);flex-wrap:nowrap;justify-content:flex-start;position:relative}.intro-page--observation-download .download-grid__row .data-status-checklist>li:after{content:"";display:block;width:1px;height:24px;right:-8px;background-color:#333;position:absolute;top:50%;transform:translateY(-50%)}.intro-page--observation-download>.data-status-checklist{margin-top:var(--spacing-06);justify-content:flex-end}.intro-page--observation-download .intro-page__action{margin-top:var(--spacing-09);display:flex;align-items:center;justify-content:space-between;flex-direction:row;word-break:keep-all}.intro-page--observation-download .data-status-checklist{display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:var(--gap-04)}.intro-page--observation-download .data-status-checklist li{flex-shrink:0;display:flex;align-items:unset;justify-content:unset;flex-direction:row;gap:9px}.intro-page--observation-download .data-status-checklist.is-static{justify-content:flex-end;margin-top:var(--spacing-04)}.intro-page--observation-download .data-status-checklist.is-static .base-checkbox{cursor:default}.intro-page--observation-download .data-status-checklist.is-static input,.intro-page--observation-download .data-status-checklist.is-static .custom-checkbox{pointer-events:none}.intro-page--observation-download .data-status-checklist.is-static>li{gap:var(--gap-01)}.intro-page--observation-download .base-checkbox.state{gap:4px;position:relative}.intro-page--observation-download .base-checkbox.state .custom-checkbox{width:16px!important;height:16px!important}.intro-page--observation-download .base-checkbox.state .custom-checkbox:after{transition:none!important}.intro-page--observation-download .base-checkbox.state:has(input:checked) .custom-checkbox:before{border-radius:var(--radius-sm)}.intro-page--observation-download .base-checkbox.state:has(input:checked):has(+.base-checkbox.state input:checked) .custom-checkbox:before{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.intro-page--observation-download .base-checkbox.state:has(input:checked)+.base-checkbox.state:has(input:checked) .custom-checkbox:before{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.intro-page--observation-download .base-checkbox.state:has(input:checked):has(+.base-checkbox.state:has(input:checked)) .custom-checkbox:before,.intro-page--observation-download .base-checkbox.state:has(input:checked)+.base-checkbox.state:has(input:checked) .custom-checkbox:before{outline:0}.intro-page--observation-download .base-checkbox.state input:checked+.custom-checkbox:before{content:"";display:block;width:26px;height:var(--icon-size-lg);background-color:#6dd52c80;border:1px solid #031f3f;outline-offset:-1px;box-sizing:border-box;background-image:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-page--observation-download .base-checkbox.state input:checked+.custom-checkbox:after{content:"";display:block;background-image:none}.intro-page--observation-download .base-checkbox.state .custom-checkbox{width:20px;height:20px;border-radius:4px}.intro-page--observation-download .base-checkbox.state span{font-size:17px;color:#141414}.intro-page--observation-download .base-checkbox.state.state--available .custom-checkbox{border-color:#063a74;background-color:#063a74}.intro-page--observation-download .base-checkbox.state.state--provisional .custom-checkbox{border-color:#58616a;background-color:#fff}.intro-page--observation-download .base-checkbox.state.state--unavailable .custom-checkbox{border-color:#b1b8be;background-color:#cdd1d5}.intro-page--observation-download .base-checkbox.state.state--mixed .custom-checkbox{border-color:#063a74;background-color:#063a74}.intro-page--observation-download .base-checkbox.state.state--mixed .custom-checkbox:after{width:10px;height:2px;background-image:none;background-color:#fff;opacity:1;transform:scale(1) translate(-50%,-50%)}.intro-page--observation-download .data-list{width:100%;display:flex;flex-direction:column;gap:40px}.intro-page--observation-download .data-list__item{width:100%}.intro-page--observation-download .download-data{width:100%;padding:var(--padding-06);border-radius:var(--radius-xlg);background-color:#eef2f7}.intro-page--observation-download .download-data__head{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:var(--gap-03);margin-bottom:var(--spacing-06)}.intro-page--observation-download .download-data__head .base-btn{min-width:90px;height:48px}.intro-page--observation-download .download-data__title{display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:var(--gap-02);font-size:var(--font-size-xlg);color:#1e2124}.intro-page--observation-download .download-data__title .icon-info{background-size:24px 24px}.intro-page--observation-download .download-data__help{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.intro-page--observation-download .download-data__help-trigger{display:flex;align-items:center;justify-content:center;flex-direction:row;width:32px;height:32px;cursor:help}.intro-page--observation-download .download-data__help-trigger:focus-visible{outline:2px solid var(--color-primary-stroke, #256ef4);outline-offset:2px;border-radius:var(--radius-sm)}.intro-page--observation-download .download-data__tooltip{position:absolute;left:-16px;bottom:calc(100% + 4px);z-index:5;width:min(620px,82vw);padding:var(--padding-04);border:1px solid #b1b8be;border-radius:var(--radius-md);background-color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-basic);word-break:keep-all;opacity:0;visibility:hidden;transform:translateY(4px);transition:all .2s ease}.intro-page--observation-download .download-data__tooltip:after{content:"";position:absolute;left:24px;top:calc(100% - 7px);width:14px;height:14px;border-right:1px solid #b1b8be;border-bottom:1px solid #b1b8be;background-color:#fff;transform:rotate(45deg)}.intro-page--observation-download .download-data__tooltip--result{padding:var(--padding-06);border-radius:var(--radius-lg);gap:var(--gap-03);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.intro-page--observation-download .download-data__tooltip-title{display:block;font-size:var(--font-size-xlg);font-weight:var(--font-weight-semibold);color:var(--color-text-bolder);margin-bottom:var(--spacing-04)}.intro-page--observation-download .download-data__tooltip-list{display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-02)}.intro-page--observation-download .download-data__tooltip-item{display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:var(--gap-03)}.intro-page--observation-download .download-data__tooltip-text{display:block;font-size:var(--font-size-md);color:var(--color-text-basic)}.intro-page--observation-download .download-data__help .download-data__help-trigger:hover+.download-data__tooltip,.intro-page--observation-download .download-data__help .download-data__help-trigger:focus-visible+.download-data__tooltip,.intro-page--observation-download .download-data__help:focus-within .download-data__tooltip{opacity:1;visibility:visible;transform:translateY(0)}.intro-page--observation-download .download-data__bar{position:relative;border-radius:var(--radius-max);background-color:#cdd1d5}.intro-page--observation-download .download-data__years{display:flex;align-items:center;justify-content:unset;flex-direction:row}.intro-page--observation-download .download-data__years li{flex:1;display:flex;align-items:center;justify-content:flex-end;flex-direction:row;text-align:right;padding-right:var(--padding-04);font-size:15px;font-weight:var(--font-weight-bold);color:#fff;border-radius:var(--radius-max);min-height:40px;background-color:#cdd1d5;position:relative}.intro-page--observation-download .download-data__years li:after{content:"";display:block;width:1px;height:70%;background-color:#fff;right:var(--padding-02);position:absolute;top:50%;transform:translateY(-50%)}.intro-page--observation-download .download-data__years li.is-raw{background-color:#256ef4;border-radius:0}.intro-page--observation-download .download-data__years li.is-raw:first-child,.intro-page--observation-download .download-data__years li:not(.is-raw)+li.is-raw{border-top-left-radius:var(--radius-max);border-bottom-left-radius:var(--radius-max)}.intro-page--observation-download .download-data__years li.is-raw:not(:has(+li.is-raw)){border-top-right-radius:var(--radius-max);border-bottom-right-radius:var(--radius-max)}.intro-page--observation-download .download-data__years li.is-raw:not(:has(+li.is-raw)):after{content:none}.intro-page--observation-download .download-data__years li.is-empty{background-color:#cdd1d5;color:#f1f3f5}.intro-page--observation-download .download-data__years li:last-child{border-right:0}.intro-page--observation-download .download-data__legend{display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:var(--gap-04);margin-top:var(--spacing-04)}.intro-page--observation-download .download-data__legend li{display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:var(--gap-02);font-size:var(--font-size-md);color:var(--color-text-basic)}.intro-page--observation-download .dot{width:20px;height:20px;border-radius:var(--radius-max)}.intro-page--observation-download .dot--raw{background-color:#256ef4}.intro-page--observation-download .dot--empty{background-color:#cdd1d5}.intro-page__action{margin-top:var(--spacing-03);display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding-top:var(--padding-03);gap:var(--gap-04)}.intro-page__action-right{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:var(--gap-06)}.data-construction-process-overview{display:flex;flex-direction:column;gap:8px}.process-overview{display:flex;align-items:stretch;width:100%}.process-overview__title{flex:0 0 170px;display:flex;align-items:unset;justify-content:center;flex-direction:column;gap:6px;margin-right:-20px;padding:var(--padding-05) var(--padding-07) var(--padding-05) var(--padding-06);border-radius:24px 0 0 24px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:#333;text-align:center;z-index:5;word-break:keep-all}.process-overview__sub-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:#7e7e7e}.process-overview__content{flex:1;display:flex;align-items:unset;justify-content:unset;flex-direction:row;gap:var(--gap-06);min-width:0;padding:var(--padding-06) var(--padding-10);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xlg);background-color:#fff;position:relative;z-index:5}.process-overview__logo-list{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.process-overview__logo-list:after{content:none}.process-overview__logo-list li{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;min-height:40px}.process-overview__logo-list img{max-height:40px;width:auto}.process-overview__data-source{flex:1 1 0;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:16px;text-align:center}.process-overview__data-source img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.process-overview__data-source span{font-size:19px;font-weight:var(--font-weight-bold);color:#333}.process-overview__integrated-list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border-radius:var(--radius-xlg);overflow:hidden;background:linear-gradient(90deg,#0090ff,#23ac3a,#ff5a00)}.process-overview__integrated-list:after{content:none}.process-overview__integrated-list li{display:flex;align-items:center;justify-content:center;flex-direction:row;position:relative;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:#fff;text-align:center;z-index:5}.process-overview__notice{margin-top:8px;font-size:var(--font-size-md);color:#333;text-align:right}.process-overview--step01 .process-overview__title{background-color:#fff8d0}.process-overview--step02 .process-overview__title{background-color:#eef1c8}.process-overview--step02 .process-overview__content .process-overview__data-source+.process-overview__data-source{border-left:1px dashed var(--color-border-subtle)}.process-overview--step03 .process-overview__title{background-color:#d8e8be}.process-overview--step03 .process-overview__content .process-overview__data-source+.process-overview__data-source{border-left:1px dashed var(--color-border-subtle)}.process-overview--step04 .process-overview__title{background-color:#cee3b9}.process-overview--step04 .process-overview__content{padding:0}.data-conjugation-overview{display:flex;align-items:stretch;gap:12px}.data-conjugation-overview__item{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #ddd;border-radius:12px;background-color:#fff;min-height:0}.data-conjugation-overview__item-title{display:flex;align-items:center;justify-content:center;flex-direction:row;min-height:48px;padding:10px 12px;border-bottom:2px solid var(--color-secondary-text-inverse)}.data-conjugation-overview__item-title p{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-secondary-text-inverse);text-align:center}.data-conjugation-overview__item-content{display:flex;align-items:unset;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:12px;flex:1;position:relative}.data-conjugation-overview__item-data{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center}.data-conjugation-overview__item-data span{font-size:var(--font-size-md);color:#333;word-break:keep-all}.data-conjugation-overview__item--provided{flex:0 0 190px}.data-conjugation-overview__item--modeling{flex:1 1 0;min-width:0}.data-conjugation-overview__item--modeling .data-conjugation-overview__modeling-card-group{position:relative;display:flex;align-items:unset;justify-content:center;flex-direction:row;gap:var(--gap-06)}.data-conjugation-overview__item--modeling .data-conjugation-overview__modeling-card-group .group-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.data-conjugation-overview__item--modeling .data-conjugation-overview__modeling-card{flex:1 1 calc(50% - 6px);display:flex;flex-direction:column;gap:var(--gap-03);min-width:0}.data-conjugation-overview__item--modeling .data-conjugation-overview__modeling-title{min-height:42px;padding:10px 12px;border-bottom:2px solid var(--color-secondary-text-inverse);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-secondary-text-inverse);text-align:center}.data-conjugation-overview__result{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--gap-03);text-align:center}.data-conjugation-overview__result-group{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;gap:var(--gap-05)}.data-conjugation-overview__result p{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-secondary-text-inverse);word-break:keep-all}.data-conjugation-overview__item--map{flex:0 0 270px}.data-conjugation-overview__item--map .data-conjugation-overview__item-content{flex-direction:column;align-items:center}.data-conjugation-overview__map-title{font-size:var(--font-size-md);color:var(--color-text-basic);text-align:center}.data-conjugation-overview__map-legend{position:absolute;right:0;bottom:0;box-sizing:border-box;padding:12px;border:1px solid #ddd;border-radius:8px;background-color:#ffffff80}.data-conjugation-overview__map-legend-title{margin:0 0 8px;font-size:15px;font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-text-basic);text-align:center}.data-conjugation-overview__map-legend-list{display:flex;flex-direction:column;align-items:flex-start}.data-conjugation-overview__map-legend-list>li{display:flex;align-items:center;gap:4px;width:100%}.data-conjugation-overview__map-legend-swatch{flex-shrink:0;width:12px;height:12px;background-color:var(--legend-swatch)}.data-conjugation-overview__map-legend-label{font-size:15px;line-height:1.3;color:var(--color-text-subtle);white-space:nowrap}.data-conjugation-overview__item--map img{width:-moz-fit-content;width:fit-content;height:auto;margin:0 auto}.data-conjugation-overview__arrow{width:16px;height:auto;-o-object-fit:contain;object-fit:contain;align-self:center}.link-data{font-size:var(--font-size-md);color:var(--color-secondary-text-inverse);text-decoration:underline;display:block}.monitoring-hero{position:relative;overflow:hidden;padding:var(--padding-06);border-radius:10px;isolation:isolate}.monitoring-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:5}.monitoring-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#cfe3b499,#fff0a399);z-index:5}.monitoring-hero__inner{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--gap-03);width:100%;text-align:center;position:relative;z-index:10}.monitoring-hero__title{font-size:var(--font-size-xxlg);font-weight:var(--font-weight-bold);color:var(--color-secondary-text-inverse);letter-spacing:1px;word-break:keep-all}.monitoring-hero__desc{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:#3a3a3a;word-break:keep-all}.monitoring-definition{display:flex;align-items:stretch;gap:var(--gap-06);background-color:#fff;border-radius:10px}.monitoring-definition__lede{font-size:var(--font-size-lg);color:var(--color-text-basic);word-break:keep-all}.monitoring-definition__media{flex:0 0 420px;display:flex;align-items:center;justify-content:center;flex-direction:row;overflow:hidden;border-radius:var(--radius-md)}.monitoring-definition__media img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.monitoring-definition__list{flex:1 1 0;min-width:0;display:flex;align-items:unset;justify-content:center;flex-direction:column;gap:var(--gap-06)}.monitoring-definition__list:after{content:none}.monitoring-definition__item{display:flex;align-items:unset;justify-content:center;flex-direction:column;gap:var(--gap-03);padding:var(--padding-04);border:1px solid #e0e0e0;border-radius:var(--radius-md);background-color:#fff}.monitoring-definition__item-title{padding:var(--padding-03) 0;border-bottom:2px solid var(--color-secondary-text-inverse);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-secondary-text-inverse);word-break:keep-all}.monitoring-definition__item-index{display:inline-block;margin-right:6px}.monitoring-definition__item-desc{font-size:var(--font-size-md);color:var(--color-text-subtle);word-break:keep-all}.monitoring-items{display:flex;align-items:stretch;gap:var(--gap-06)}.monitoring-items:after{content:none}.monitoring-items__card{flex:1 1 0;display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-04);padding:var(--padding-06);background-color:#fff;border:1px solid #b1b8be;border-radius:var(--radius-md)}.monitoring-items__icon{text-align:center}.monitoring-items__title{font-size:var(--font-size-xlg);font-weight:var(--font-weight-bold);color:var(--color-text-basic);text-align:center;word-break:keep-all}.monitoring-items__list{padding-left:var(--padding-03);display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-02);list-style:disc;font-size:var(--font-size-md);color:var(--color-text-subtle);word-break:keep-all}.monitoring-items__list:after{content:none}.monitoring-items__list li::marker{color:var(--color-text-subtle)}.monitoring-items__footnote{font-size:15px;color:var(--color-text-subtle);text-align:right}.monitoring-future{position:relative;width:100%}.monitoring-future__visual{width:100%;aspect-ratio:1050/620;line-height:0}.monitoring-future__visual img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.monitoring-future__cards{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.monitoring-future__cards:after{content:none}.monitoring-future__card{position:absolute;display:flex;align-items:unset;justify-content:center;flex-direction:column;gap:var(--gap-04);padding:var(--padding-04) var(--padding-06);background-color:transparent;border-style:solid;border-color:transparent;border-width:0 0 4px 4px;border-top-left-radius:var(--radius-md);border-top-right-radius:0;border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-xlg);pointer-events:auto}.monitoring-future__card:before{position:absolute;top:200%;left:50%;transform:translate(-50%);content:"";width:10px;height:10px;background-color:#fff;border-radius:var(--radius-max)}.monitoring-future__card:after{content:"";position:absolute;height:100%;width:1px;top:100%;left:50%;transform:translate(-50%)}.monitoring-future__card--step01{top:40.36%;left:12.76%;border-color:#dde656}.monitoring-future__card--step01:before{background-color:#dde656}.monitoring-future__card--step01:after{background-color:#dde656}.monitoring-future__card--step02{top:27.04%;left:38.29%;border-color:#bfe58c}.monitoring-future__card--step02:before{background-color:#bfe58c}.monitoring-future__card--step02:after{background-color:#bfe58c}.monitoring-future__card--step03{top:13.16%;left:61.43%;border-color:#6fb788}.monitoring-future__card--step03:before{background-color:#6fb788}.monitoring-future__card--step03:after{background-color:#6fb788}.monitoring-future__card-title{font-size:var(--font-size-xlg);font-weight:var(--font-weight-bold);color:var(--color-text-basic);white-space:nowrap}.monitoring-future__card-desc{font-size:var(--font-size-md);color:var(--color-text-subtle);word-break:keep-all}.monitoring-message{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--gap-06);padding:var(--padding-06);background-color:#f4f5f6;border-radius:10px}.monitoring-message__text{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-basic);text-align:center;word-break:keep-all}.monitoring-message__emphasis{color:var(--color-secondary-text-inverse);font-weight:var(--font-weight-bold)}.climate-intro{display:flex;align-items:center;background-color:#fff;border-radius:var(--radius-md)}.climate-intro__content{max-width:415px;min-width:0;display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-06)}.climate-intro__title{font-size:var(--font-size-xxlg);font-weight:var(--font-weight-bold);color:var(--color-secondary-text-inverse);word-break:keep-all}.climate-intro__title--mobile{display:none}.climate-intro__cards{display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-06)}.climate-intro__cards:after{content:none}.climate-intro__card{display:flex;align-items:unset;justify-content:center;flex-direction:column;gap:var(--gap-03);padding:var(--padding-04);background-color:#fff;border:1px solid #e0e0e0;border-radius:var(--radius-md)}.climate-intro__card-title{width:100%;padding:var(--padding-03) 0;border-bottom:2px solid var(--color-secondary-text-inverse);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-secondary-text-inverse);line-height:1}.climate-intro__card-desc{font-size:var(--font-size-md);color:var(--color-text-subtle);word-break:keep-all}.climate-intro__visual img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.climate-forecast{display:flex;flex-direction:column;gap:var(--gap-03)}.climate-forecast__title{font-size:var(--font-size-xxlg);font-weight:var(--font-weight-bold);color:var(--color-secondary-text-inverse);word-break:keep-all}.climate-forecast__value{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:#26a300;text-shadow:2px 0 0 #fff,0 2px 0 #fff,-2px 0 0 #fff,0 -2px 0 #fff;text-align:center;word-break:keep-all;top:10px;position:absolute;left:50%;transform:translate(-50%)}.climate-forecast__row{display:flex;align-items:stretch;justify-content:unset;flex-direction:row;gap:var(--gap-06)}.climate-forecast__row>.climate-forecast__card{flex:1 1 0;min-width:0}.climate-forecast__card{display:flex;align-items:unset;justify-content:center;flex-direction:column;gap:var(--gap-03);padding:var(--padding-04);background-color:#fff;border:1px solid #e0e0e0;border-radius:var(--radius-md)}.climate-forecast__card-head{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:var(--gap-03);width:100%;padding:var(--padding-03) 0;border-bottom:2px solid var(--color-secondary-text-inverse)}.climate-forecast__card-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-secondary-text-inverse);line-height:1;word-break:keep-all}.climate-forecast__card-source{flex-shrink:0;font-size:15px;color:#5b5b5b;text-align:right}.climate-forecast__metrics{display:flex;align-items:stretch;justify-content:unset;flex-direction:row;gap:var(--gap-03);width:100%}.climate-forecast__metric{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--gap-03)}.climate-forecast__scenario-board{display:flex;align-items:flex-end;justify-content:center;flex-direction:row;gap:var(--gap-01);width:100%;height:100%;padding:var(--padding-08) var(--padding-03) var(--padding-03);background-color:#f4f5f6;border-radius:var(--radius-sm)}.climate-forecast__scenario{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;gap:var(--gap-03)}.climate-forecast__scenario-image{display:flex;align-items:center;justify-content:center;flex-direction:row;position:relative}.climate-forecast__scenario-image img{display:block;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.climate-forecast__scenario--thermometer .climate-forecast__scenario-image{height:137px}.climate-forecast__scenario--thermometer .climate-forecast__scenario-image img{width:auto;height:100%}.climate-forecast__scenario-label{font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-text-subtle);text-align:center;letter-spacing:-1px;word-break:keep-all}.climate-forecast__metric-caption{width:100%;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-basic);text-align:center;word-break:keep-all}.climate-forecast__weather-list{display:flex;align-items:stretch;justify-content:unset;flex-direction:row;gap:var(--gap-03);width:100%}.climate-forecast__weather-list:after{content:none}.climate-forecast__weather-item{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:unset;flex-direction:column;gap:var(--gap-03)}.climate-forecast__weather-image{width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;flex-direction:row;padding:var(--padding-03);background-color:#f4f5f6;border-radius:var(--radius-sm)}.climate-forecast__weather-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.climate-forecast__weather-label{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-basic);text-align:center}.climate-threat{display:flex;align-items:unset;justify-content:unset;flex-direction:row;gap:var(--gap-06);padding-top:var(--spacing-10)}.climate-threat__content{display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-06)}.climate-threat__title{font-size:var(--font-size-xxlg);font-weight:var(--font-weight-bold);color:var(--color-secondary-text-inverse);word-break:keep-all}.climate-threat__description{display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-03);font-size:var(--font-size-md);color:var(--color-text-subtle)}.climate-threat__description p{word-break:keep-all}.climate-threat__description sup{vertical-align:super;font-size:.7em;color:#5b5b5b}.climate-threat__footnote{display:flex;align-items:flex-start;justify-content:unset;flex-direction:row;gap:var(--gap-01);font-size:var(--font-size-md);color:var(--color-text-subtle)}.climate-threat__footnote-mark{flex-shrink:0;color:#5b5b5b}.climate-threat__report{display:flex;align-items:stretch;justify-content:unset;flex-direction:row;gap:var(--gap-03);padding:var(--padding-03);background-color:#fff;border:.5px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.climate-threat__report-thumb{flex:0 0 81px;width:81px;height:106px;overflow:hidden;border-radius:var(--radius-xsm)}.climate-threat__report-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.climate-threat__report-body{flex:1 1 0;min-width:0;display:flex;align-items:unset;justify-content:center;flex-direction:column;gap:var(--gap-03)}.climate-threat__report-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-basic);word-break:keep-all}.climate-threat__report-link{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--gap-01);height:32px;padding:0 var(--padding-01);border-radius:var(--radius-xsm);font-size:var(--font-size-md);color:var(--color-text-basic);text-decoration:underline;text-underline-offset:2px}.climate-threat__report-link:hover{color:var(--color-secondary-text-inverse)}.climate-threat__report-link .icon-arrow-right{flex-shrink:0}.climate-threat__visual{width:100%;min-width:600px;display:flex;align-items:center;justify-content:center;flex-direction:row}.climate-threat__visual img{display:block;min-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.climate-response__title{font-size:var(--font-size-xxlg);font-weight:var(--font-weight-bold);color:var(--color-secondary-text-inverse);word-break:keep-all}.climate-response-split{display:flex;align-items:flex-start;justify-content:unset;flex-direction:row;gap:var(--gap-06)}.climate-response-split__content{flex:1 1 0;min-width:0;display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-06)}.climate-response__card{display:flex;align-items:center;justify-content:unset;flex-direction:column;gap:var(--gap-03);padding:var(--padding-03);background-color:#fff;border:.5px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.climate-response__card-head{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:var(--gap-03);width:100%;padding:var(--padding-03) 0;border-bottom:2px solid var(--color-secondary-text-inverse)}.climate-response__card-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-secondary-text-inverse);line-height:1;word-break:keep-all}.climate-response-risk{position:relative;display:flex;align-items:center;justify-content:unset;flex-direction:column}.climate-response-risk__bottom{display:flex;align-items:flex-start;justify-content:center;flex-direction:row;gap:var(--gap-03);width:100%}.climate-response-risk__item{position:relative;flex:1 1 0;display:flex;align-items:center;justify-content:unset;flex-direction:column;gap:var(--gap-02)}.climate-response-risk__item--row{display:flex;align-items:flex-start;justify-content:center;flex-direction:row;width:100%;gap:var(--gap-03)}.climate-response-risk__image{width:200px;position:relative;z-index:5;flex-shrink:0}.climate-response-risk__image img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.climate-response-risk__card{width:100%;padding:var(--padding-03);background-color:#fff;border-radius:var(--radius-sm)}.climate-response-risk__card-title{display:flex;align-items:center;justify-content:center;flex-direction:row;min-height:40px;margin-bottom:var(--spacing-02);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-basic);background-color:#e6eaef;border-radius:var(--radius-xsm);text-align:center}.climate-response-risk__card-desc{font-size:var(--font-size-md);color:var(--color-text-subtle);word-break:keep-all}.climate-response-risk__core{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;aspect-ratio:1/1;margin:var(--spacing-01) 0;padding:var(--padding-03);border:8px solid transparent;border-radius:50%;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#ff2c01,#ffe701) border-box}.climate-response-risk__core-title{position:relative;z-index:5;font-size:var(--font-size-xlg);font-weight:var(--font-weight-bold);color:var(--color-text-basic)}.climate-response-risk__core-desc{position:relative;z-index:5;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-subtle);text-align:center;word-break:keep-all}.climate-response-risk__arrow{position:absolute;width:56px;overflow:hidden;z-index:5}.climate-response-risk__arrow img{display:block;height:auto}.climate-response-risk__arrow--down{transform:rotate(224deg);bottom:90%;left:50%;margin-left:-14px}.climate-response-risk__arrow--left{top:80%;left:-40px;transform:rotate(90deg)}.climate-response-risk__arrow--right{top:92%;right:-20px;transform:rotate(0)}.climate-response-risk__caption{margin-top:var(--spacing-03);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-basic);text-align:center;word-break:keep-all}.intro-page__section--climate-response{padding:var(--padding-10);background-color:#f4f5f6;border-radius:var(--radius-lg)}.climate-risk-panel{background-color:#f4f6f9;border-radius:var(--radius-md);padding:var(--padding-02)}.climate-risk-panel__list{aspect-ratio:1030/588.776;position:relative;overflow:hidden}.climate-risk-panel__list>li{position:absolute;line-height:0}.climate-risk-panel__list>li img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.climate-risk-panel__list .climate-risk-panel__badge{position:absolute;z-index:5;text-decoration:none}.climate-risk-panel__list .land{z-index:5;left:0;top:16.789%;width:100%;height:83.211%}.climate-risk-panel__list .land img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.climate-risk-panel__list .e01_e06{z-index:5;left:6.12%;top:0;width:49.51%;height:25.18%}.climate-risk-panel__list .e01_e06 .climate-risk-panel__badge{left:49.35%;top:45.19%}.climate-risk-panel__list .e01_e06 .climate-risk-panel__badge:first-of-type{transform:translate(calc(-100% - 4px))}.climate-risk-panel__list .e01_e06 .climate-risk-panel__badge:nth-of-type(2){transform:translate(4px)}.climate-risk-panel__list .e02{z-index:5;left:20.79%;top:31.39%;width:14.68%;height:20.19%}.climate-risk-panel__list .e02 .climate-risk-panel__badge{top:20.67%;left:0%}.climate-risk-panel__list .e03{z-index:5;left:6.54%;top:9.85%;width:19.19%;height:27.74%}.climate-risk-panel__list .e03 .climate-risk-panel__badge{top:33.67%;left:35.75%}.climate-risk-panel__list .e04_01{z-index:5;left:33.53%;top:10.19%;width:10.49%;height:19.82%}.climate-risk-panel__list .e04_01 .climate-risk-panel__badge{top:40.77%;left:0%}.climate-risk-panel__list .e04_02{z-index:5;left:39.02%;top:20.19%;width:19.49%;height:16.82%}.climate-risk-panel__list .e04_02 .climate-risk-panel__badge{top:6%;left:62%}.climate-risk-panel__list .e05_e08{z-index:5;left:54.03%;top:28.95%;width:18.36%;height:19.46%}.climate-risk-panel__list .e05_e08 .climate-risk-panel__badge{left:71.45%;top:34.49%}.climate-risk-panel__list .e05_e08 .climate-risk-panel__badge:first-of-type{transform:translate(calc(-100% - 4px))}.climate-risk-panel__list .e05_e08 .climate-risk-panel__badge:nth-of-type(2){transform:translate(4px)}.climate-risk-panel__list .e07{z-index:5;left:38.1%;top:21.26%;width:13.54%;height:40.46%}.climate-risk-panel__list .e07 .climate-risk-panel__badge{top:48.07%;left:24.79%}.climate-risk-panel__list .e09{z-index:5;left:30.88%;top:60.1%;width:18.29%;height:11.68%}.climate-risk-panel__list .e09 .climate-risk-panel__badge{top:46.78%;left:66.34%}.climate-risk-panel__list .e10{z-index:5;left:55.7%;top:74.7%;width:21.84%;height:16.54%}.climate-risk-panel__list .e10 .climate-risk-panel__badge{top:64.89%;left:65.03%}.climate-risk-panel__list .e11{z-index:5;left:3.69%;top:50.61%;width:28.16%;height:24.82%}.climate-risk-panel__list .e11 .climate-risk-panel__badge{top:36.98%;left:57.93%}.climate-risk-panel__list .e12_e13{z-index:5;left:71.14%;top:36.62%;width:20.17%;height:43.19%}.climate-risk-panel__list .e12_e13 .climate-risk-panel__badge{left:54.52%;top:38.7%}.climate-risk-panel__list .e12_e13 .climate-risk-panel__badge:first-of-type{transform:translate(calc(-100% - 4px))}.climate-risk-panel__list .e12_e13 .climate-risk-panel__badge:nth-of-type(2){transform:translate(4px)}.climate-risk-table-wrap thead th{border-bottom:1px solid var(--color-border-th);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.climate-risk-table-wrap tbody tr[id]{scroll-margin-top:120px}.climate-risk-table-wrap tbody td{vertical-align:middle;background-color:#fff}.climate-risk-table__title{display:flex;align-items:center;justify-content:unset;flex-direction:row;flex-wrap:wrap;gap:var(--gap-02);margin-bottom:var(--gap-01);font-size:19px;font-weight:var(--font-weight-bold);color:var(--color-text-basic);word-break:keep-all}.climate-risk-table__desc{font-size:17px;font-weight:var(--font-weight-regular);color:var(--color-text-subtle);line-height:1.5;word-break:keep-all}.climate-risk-table__action{text-align:center}.climate-risk-table__action .base-btn{height:48px!important;text-decoration:none!important;margin:0 auto}body.mobile{--mobile-header-height: 72px;padding-top:var(--mobile-header-height)}body.mobile .main-logo img{height:48px}body.mobile .mobile-header{position:fixed;top:0;left:0;width:100%;min-height:var(--mobile-header-height);box-sizing:border-box;background-color:#fff;z-index:10;will-change:transform;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;border-bottom:1px solid var(--color-border-subtle)}body.mobile .mobile-header.is-scrolled{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-bottom:0}body.mobile .mobile-header.is-hidden{transform:translate3d(0,calc(-100% - 2px),0);box-shadow:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}body.mobile .mobile-header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:var(--padding-02) var(--padding-05)}body.mobile .mobile-header .btn-hamburger{width:unset;height:unset;align-items:center;justify-content:center;gap:var(--gap-01);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}body.mobile .mobile-header .btn-hamburger.is-active .btn-hamburger__line-wrap .btn-hamburger__line:nth-child(1){transform:translate(-50%,-4px) rotate(45deg)}body.mobile .mobile-header .btn-hamburger.is-active .btn-hamburger__line-wrap .btn-hamburger__line:nth-child(2){opacity:0}body.mobile .mobile-header .btn-hamburger.is-active .btn-hamburger__line-wrap .btn-hamburger__line:nth-child(3){transform:translate(-50%,-4px) rotate(-45deg)}body.mobile .mobile-header .btn-hamburger__line-wrap{position:relative}body.mobile .mobile-header .btn-hamburger__line{transform:translate(-50%,-4px)}body.mobile .mobile-header__scroll-top{display:flex;align-items:center;justify-content:center;flex-direction:column;position:fixed;right:var(--padding-05);bottom:calc(var(--padding-05) + env(safe-area-inset-bottom,0px));z-index:11;gap:var(--gap-01);min-height:44px;padding:var(--padding-02) var(--padding-04);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:inherit;background-color:#fff;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease}body.mobile .mobile-header__scroll-top:focus-visible{outline:2px solid var(--color-border-primary);outline-offset:2px}body.mobile .mobile-header.is-scrolled.is-hidden+.mobile-header__scroll-top{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}body.mobile .mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--mobile-header-height);z-index:12;display:none;flex-direction:column;background-color:#fff;overflow:hidden}body.mobile .mobile-nav.is-active{display:flex}body.mobile .mobile-nav__header{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-shrink:0;min-height:65px;padding:0 var(--padding-04);border-bottom:1px solid var(--color-border-subtle)}body.mobile .mobile-nav__close{display:flex;align-items:center;justify-content:center;flex-direction:row;padding:var(--padding-02);margin-right:calc(var(--padding-02) * -1);background:none;border:0;cursor:pointer;color:inherit}body.mobile .mobile-nav__close i{font-size:2.4rem}body.mobile .mobile-nav__close:focus-visible{outline:2px solid var(--color-border-primary);outline-offset:2px}body.mobile .mobile-nav__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}body.mobile .mobile-nav__section{padding:var(--padding-04) var(--padding-04) 0}body.mobile .mobile-nav__section:last-child{padding-bottom:var(--padding-06)}body.mobile .mobile-nav__title{padding:var(--gap-01) var(--padding-02) var(--padding-03);border-bottom:1px solid var(--color-border-bold);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.5}body.mobile .mobile-nav__list{padding-top:var(--gap-03)}body.mobile .mobile-nav__list:after{content:none}body.mobile .mobile-nav__list li{float:none;width:100%}body.mobile .mobile-nav__link{display:block;padding:var(--padding-03) var(--padding-02);margin-bottom:var(--gap-01);border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:1.5}body.mobile .mobile-nav__link:focus-visible{outline:2px solid var(--color-border-primary);outline-offset:2px}body.mobile .mobile-nav__link:hover{background-color:var(--color-border-subtler)}body.mobile .scroll-nav{top:var(--mobile-header-height)}body.mobile:has(.mobile-header.is-hidden) .scroll-nav{top:0}body.mobile [data-scroll-nav-target]{scroll-margin-top:calc(var(--mobile-header-height) + 56px + var(--spacing-04))}body.mobile .global-footer{position:relative;padding:var(--padding-04)}body.mobile .global-footer__link-group{position:absolute;bottom:100%;left:0;width:100%}body.mobile .global-footer__link-group label{display:none}body.mobile .global-footer__link-group select{height:56px;width:100%;margin-top:0!important;border:1px solid var(--color-border-subtle);border-radius:0;font-size:var(--font-size-md);background-image:url(../../../assets/images/common/icon_plus.svg)}body.mobile .global-footer__top-container{padding:0 0 var(--padding-03)}body.mobile .global-footer__bottom{padding:0}body.mobile .global-footer__bottom-container{padding:var(--padding-03) 0 0;flex-direction:column;align-items:flex-start;gap:var(--gap-02)}body.mobile .global-footer__bottom-container .policy-links{flex-wrap:wrap;white-space:nowrap;gap:var(--gap-03)}body.mobile .global-footer__bottom-container .copyright{font-size:var(--font-size-xsm)}body.mobile .global-footer__info-group .link-group{gap:var(--gap-04)}body.mobile .global-footer__info-group img{height:40px}body.mobile .global-footer__info-group .address{flex-wrap:wrap;gap:var(--gap-03);font-size:var(--font-size-sm);align-items:flex-end}body.mobile .global-footer__info-group .address>p:nth-of-type(1){flex-direction:column;align-items:flex-start;gap:var(--gap-01)}body.mobile .global-footer__info-group .address span{font-weight:var(--font-weight-semibold)}body.mobile .page-banner__container{justify-content:flex-start}body.mobile .page-banner .breadcrumb{padding:var(--padding-05) 0;word-break:keep-all}body.mobile .page-banner .breadcrumb__list,body.mobile .page-banner .breadcrumb__item{gap:var(--gap-01)}body.mobile .page-banner .breadcrumb__item:after{color:var(--color-text-subtle)}body.mobile .page-banner .breadcrumb i{color:var(--color-text-subtle)}body.mobile .page-banner .breadcrumb a{color:var(--color-text-basic)}body.mobile .page-banner .breadcrumb span{color:var(--color-text-subtle)}body.mobile .content-body__title{padding-top:0}body.mobile .board--mobile .board-search-form--boxing{padding:0;background-color:transparent;border-radius:0}body.mobile .board--mobile .board-search-form__inner{flex-direction:column;align-items:stretch;gap:var(--gap-05)}body.mobile .board--mobile .board-search-form__select{max-width:none;width:100%}body.mobile .board--mobile .board-search-form__input-group .base-input{padding-right:var(--padding-10)}body.mobile .board--mobile .data-toolbar__inner{justify-content:flex-start}body.mobile .board--mobile .board-content{padding-top:0}body.mobile .mobile-board-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}body.mobile .mobile-board-card{display:flex;flex-direction:column;gap:var(--gap-02);padding:var(--padding-04) 10px;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px 2px #05256114}body.mobile .mobile-board-card .badge{align-self:flex-start;font-size:14px;font-weight:var(--font-weight-regular)}body.mobile .mobile-board-card__title{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.5;color:var(--color-text-basic)}body.mobile .mobile-board-card__title a{color:inherit;text-decoration:none;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}body.mobile .mobile-board-card__title a:hover{text-decoration:underline}body.mobile .mobile-board-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-03);margin-top:0}body.mobile .mobile-board-card__meta-group{display:flex;align-items:center;gap:10px}body.mobile .mobile-board-card__meta{display:inline-flex;align-items:center;gap:var(--gap-02);font-size:15px;color:var(--color-text-disabled)}body.mobile .mobile-board-card__author{font-size:15px;color:var(--color-text-subtle);white-space:nowrap}body.mobile .base-pagination--stack{flex-direction:column;gap:var(--gap-06)}body.mobile .base-pagination--stack .base-pagination__mobile-row{display:flex;align-items:center;justify-content:center;gap:var(--gap-03)}body.mobile .base-pagination--stack .base-pagination__numbers{width:100%;justify-content:space-evenly;gap:0;flex-wrap:nowrap}body.mobile .base-pagination--stack .base-pagination__numbers .base-pagination__btn:not(.is-active){background-color:var(--color-secondary-fill)}body.mobile .base-pagination--stack .base-pagination__numbers .base-pagination__btn{width:var(--icon-size-xlg);min-width:var(--icon-size-xlg);padding:0}body.mobile .base-pagination--stack .base-pagination__btn--prev,body.mobile .base-pagination--stack .base-pagination__btn--next{width:auto;min-width:unset;padding:0 var(--padding-03)}body.mobile .base-pagination--stack .base-pagination__btn--prev:disabled{opacity:1;color:var(--color-text-disabled);cursor:not-allowed}body.mobile .base-pagination--stack .base-pagination__btn--prev:disabled span{color:var(--color-text-disabled)}body.mobile .base-pagination--stack .base-pagination__ellipsis{display:flex;align-items:center;justify-content:center;min-width:var(--icon-size-xlg);height:var(--icon-size-xlg);padding:0}body.mobile .intro-page__heading{word-break:keep-all}body.mobile .intro-page__section{gap:var(--gap-03)}body.mobile .intro-page__section--climate-forecast{margin-right:calc(var(--spacing-04) * -1);margin-left:calc(var(--spacing-04) * -1);padding:var(--padding-10) var(--padding-04);background-color:var(--color-secondary-fill)}body.mobile .intro-page__panel{padding:var(--padding-04)}body.mobile .intro-page__card-grid{grid-template-columns:repeat(1,1fr)}body.mobile .intro-page--motive-shinybio .intro-page__media{overflow:auto}body.mobile .intro-page--system-purpose .intro-page__feature-grid{grid-template-columns:repeat(1,1fr)}body.mobile .system-purpose-diagram{flex-direction:column}body.mobile .system-purpose-diagram__arrow{transform:rotate(0)}body.mobile .system-purpose-diagram__audience{padding:0;justify-content:center;flex-direction:row}body.mobile .system-purpose-diagram__audience-item{aspect-ratio:1;height:unset}body.mobile .process-overview{flex-direction:column}body.mobile .process-overview__title{flex:unset;margin-bottom:-20px;margin-right:0;border-radius:var(--radius-md) var(--radius-md) 0 0;padding:var(--padding-04) var(--padding-03) var(--padding-09)}body.mobile .process-overview__content{padding:var(--padding-04);word-break:keep-all;gap:var(--gap-03);flex-direction:column}body.mobile .process-overview__content .process-overview__data-source:not(:first-child){padding-top:var(--gap-03);border-top:1px dashed var(--color-border-subtle);border-left:0}body.mobile .process-overview__logo-list{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap}body.mobile .process-overview--step04 .process-overview__content{padding:0}body.mobile .process-overview--step04 .process-overview__integrated-list{padding:var(--padding-03);gap:var(--gap-03)}body.mobile .data-conjugation-overview__item--provided .data-conjugation-overview__item-content{flex-direction:column}body.mobile .data-conjugation-overview__item--provided .data-conjugation-overview__item-content .divider{width:100%;height:1px;border-right:0;border-bottom:1px dashed var(--color-border-subtle)}body.mobile .data-conjugation-overview__item--modeling .data-conjugation-overview__modeling-card-group{gap:var(--gap-01);position:relative;z-index:1}body.mobile .data-conjugation-overview__item--map img{width:100%}body.mobile .intro-page--national-monitoring .monitoring-items{gap:var(--gap-03)}body.mobile .intro-page--national-monitoring .monitoring-definition__list{gap:var(--gap-02)}body.mobile .intro-page--national-monitoring .monitoring-definition__item-title{padding-top:0}body.mobile .intro-page--national-monitoring .monitoring-definition__lede{font-size:var(--font-size-md)}body.mobile .intro-page--national-monitoring .monitoring-future__cards{position:unset;display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-03)}body.mobile .intro-page--national-monitoring .monitoring-future__card{position:unset;gap:var(--gap-03);padding:var(--padding-03)}body.mobile .intro-page--national-monitoring .monitoring-future__card:after,body.mobile .intro-page--national-monitoring .monitoring-future__card:before{content:none}body.mobile .intro-page--national-monitoring .monitoring-future__card-title{font-size:var(--font-size-lg)}body.mobile .intro-page--national-monitoring .monitoring-future__card-desc{font-size:var(--font-size-sm)}body.mobile .intro-page--national-monitoring .monitoring-future__visual{position:absolute;z-index:-1;opacity:.3;bottom:0;top:0}body.mobile .intro-page--national-monitoring .monitoring-future__visual img{height:100%;-o-object-fit:unset;object-fit:unset}body.mobile .intro-page--national-monitoring .monitoring-message{padding:var(--padding-04)}body.mobile .intro-page--national-monitoring .monitoring-message__text{font-size:var(--font-size-md);color:var(--color-text-subtle)}body.mobile .climate-intro{padding:0}body.mobile .climate-intro__cards{flex-direction:column;gap:var(--gap-03)}body.mobile .climate-intro__content{gap:var(--gap-03)}body.mobile .climate-forecast__title{font-size:var(--font-size-xlg)}body.mobile .climate-forecast__value{font-size:var(--font-size-md);top:-20px}body.mobile .climate-threat{gap:var(--gap-03)}body.mobile .climate-threat__title{font-size:var(--font-size-xlg)}body.mobile .climate-threat__visual{min-width:unset}body.mobile .climate-threat__content{gap:var(--gap-03)}body.mobile .climate-risk-accordion{display:flex;flex-direction:column;gap:var(--gap-01)}body.mobile .climate-risk-accordion__details{display:flex;align-items:unset;justify-content:unset;flex-direction:column-reverse}body.mobile .climate-risk-accordion__details[open] .climate-risk-accordion__summary{background-color:var(--color-tertiary-fill-inverse);color:var(--color-tertiary-fill)}body.mobile .climate-risk-accordion__details[open] .climate-risk-accordion__summary>span:before{content:"접기"}body.mobile .climate-risk-accordion__details[open] .climate-risk-accordion__summary i{transform:rotate(180deg)}body.mobile .climate-risk-accordion__item{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:#fff;padding:var(--padding-04);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;position:relative;z-index:1}body.mobile .climate-risk-accordion__head{display:flex;align-items:flex-start;justify-content:unset;flex-direction:column;gap:var(--gap-01)}body.mobile .climate-risk-accordion__summary{margin-top:var(--padding-03);list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--gap-02);width:100%;min-height:40px;background-color:var(--color-secondary-fill);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-basic)}body.mobile .climate-risk-accordion__summary>span:before{content:"자세히 보기"}body.mobile .climate-risk-accordion__summary::-webkit-details-marker{display:none}body.mobile .climate-risk-accordion__title{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-basic);line-height:1.5}body.mobile .climate-risk-accordion__desc{margin-top:var(--padding-03);padding-top:var(--padding-03);border-top:1px solid var(--color-border-subtle);font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text-subtle)}body.mobile .intro-page__section--climate-response{padding:0;background-color:transparent}body.mobile .climate-response__title{font-size:var(--font-size-xlg)}body.mobile .climate-response-split{align-items:unset}body.mobile .climate-response-split__content{gap:var(--gap-03)}body.mobile .climate-response-risk__caption{order:0;border-bottom:2px solid var(--color-secondary-text-inverse);text-align:left;padding-bottom:var(--padding-03);margin-bottom:var(--spacing-03);font-weight:var(--font-weight-bold);color:var(--color-secondary-text-inverse)}body.mobile .climate-response-risk__core{order:1;margin-bottom:var(--spacing-03)}body.mobile .climate-response-risk__item{order:2}body.mobile .climate-response-risk__image{width:unset}body.mobile .climate-response-risk__bottom{order:3;flex-direction:column;gap:0;align-items:unset}body.mobile .climate-response-risk__card{padding:0}body.mobile .climate-response-risk__item{flex-direction:column;gap:0;padding:var(--padding-04);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);margin-bottom:var(--gap-02)}body.mobile .climate-response-risk__item--row{align-items:center}body.mobile .file-attach__size,body.mobile .file-attach__name{font-size:var(--font-size-sm)}.scroll-nav{--scroll-nav-height: 56px;position:sticky;top:var(--header-height, 131px);z-index:6;width:100%;background-color:#fff;border:1px solid #b1b8be;border-radius:var(--radius-sm);overflow:hidden;transition:top .3s cubic-bezier(.4,0,.2,1)}.scroll-nav__list{display:flex;align-items:stretch;justify-content:unset;flex-direction:row;width:100%}.scroll-nav__list:after{content:none}.scroll-nav__item{flex:1 1 0;min-width:80px;display:flex}.scroll-nav__link{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--gap-02);width:100%;min-height:56px;padding:0 var(--padding-04);border-radius:var(--radius-sm);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-subtle);text-align:center;word-break:keep-all;transition:background-color .2s ease,color .2s ease}.scroll-nav__link:hover{background-color:var(--color-secondary-fill);color:var(--color-secondary-text-inverse)}.scroll-nav__link:focus-visible{outline:2px solid var(--color-primary-stroke);outline-offset:-2px}.scroll-nav__link.is-active,.scroll-nav__link[aria-current=true]{background-color:var(--color-secondary-fill-inverse);color:var(--color-secondary-text)}.scroll-nav__index{flex-shrink:0}.scroll-nav__label{line-height:1.5}:root:has(.global-header.is-hidden) .scroll-nav{top:0}[data-scroll-nav-target]{scroll-margin-top:calc(var(--header-height, 131px) + 56px + var(--spacing-04))}:root{--font-family-base: "PretendardGOV", "ria-sans", "AppleGothic", "Malgun Gothic", "맑은 고딕", "돋음", "Dotum", "Apple SD Gothic Neo", Arial, Helvetica, sans-serif;--climate-secondary-0: #ffffffff;--climate-secondary-50: #eef2f7ff;--climate-secondary-100: #d6e0ebff;--climate-secondary-200: #bacbdeff;--climate-secondary-300: #90b0d5ff;--climate-secondary-400: #6b96c7ff;--climate-secondary-500: #346fb2ff;--climate-secondary-600: #1c589cff;--climate-secondary-700: #063a74ff;--climate-secondary-800: #052b57ff;--climate-secondary-900: #031f3fff;--climate-secondary-950: #02162cff;--climate-primary-0: #ffffffff;--climate-primary-50: #ecf2feff;--climate-primary-100: #d8e5fdff;--climate-primary-200: #b1cefbff;--climate-primary-300: #86aff9ff;--climate-primary-400: #4c87f6ff;--climate-primary-500: #256ef4ff;--climate-primary-600: #0b50d0ff;--climate-primary-700: #083891ff;--climate-primary-800: #052561ff;--climate-primary-900: #03163aff;--climate-primary-950: #020f27ff;--climate-gray-0: #ffffffff;--climate-gray-50: #f4f5f6ff;--climate-gray-100: #e6e8eaff;--climate-gray-200: #cdd1d5ff;--climate-gray-300: #b1b8beff;--climate-gray-400: #8a949eff;--climate-gray-500: #6d7882ff;--climate-gray-600: #58616aff;--climate-gray-700: #464c53ff;--climate-gray-800: #33363dff;--climate-gray-900: #1e2124ff;--climate-gray-950: #131416ff;--climate-gray-1000: #000000ff;--climate-red-0: #ffffffff;--climate-red-50: #fdefecff;--climate-red-100: #fcdfd9ff;--climate-red-200: #f7afa1ff;--climate-red-300: #f48771ff;--climate-red-400: #f05f42ff;--climate-red-500: #de3412ff;--climate-red-600: #bd2c0fff;--climate-red-700: #8a240fff;--climate-red-800: #5c180aff;--climate-red-900: #390d05ff;--climate-red-950: #260903ff;--inverse-static: #ffffffff;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-base: 62.5%;--font-size-xsm: 1.3rem;--font-size-sm: 1.5rem;--font-size-md: 1.7rem;--font-size-lg: 1.9rem;--font-size-xlg: 2.4rem;--font-size-xxlg: 3.2rem;--spacing-01: 4px;--spacing-02: 8px;--spacing-025: 10px;--spacing-03: 12px;--spacing-04: 16px;--spacing-05: 20px;--spacing-06: 24px;--spacing-07: 28px;--spacing-08: 32px;--spacing-09: 36px;--spacing-10: 40px;--spacing-11: 44px;--spacing-12: 48px;--padding-01: var(--spacing-01);--padding-02: var(--spacing-02);--padding-025: var(--spacing-025);--padding-03: var(--spacing-03);--padding-04: var(--spacing-04);--padding-05: var(--spacing-05);--padding-06: var(--spacing-06);--padding-07: var(--spacing-07);--padding-08: var(--spacing-08);--padding-09: var(--spacing-09);--padding-10: var(--spacing-10);--padding-11: var(--spacing-11);--padding-12: var(--spacing-12);--radius-xsm: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xlg: 24px;--radius-max: 999px;--gap-01: var(--spacing-01);--gap-02: var(--spacing-02);--gap-03: var(--spacing-03);--gap-04: var(--spacing-04);--gap-05: var(--spacing-05);--gap-06: var(--spacing-06);--gap-07: var(--spacing-07);--gap-08: var(--spacing-08);--gap-09: var(--spacing-09);--gap-10: var(--spacing-10);--gap-11: var(--spacing-11);--gap-12: var(--spacing-12);--icon-size-xsm: 12px;--icon-size-sm: 16px;--icon-size-xmd: 20px;--icon-size-md: 24px;--icon-size-lg: 32px;--icon-size-xlg: 40px;--icon-size-xxlg: 52px;--color-icon-fill: var(--climate-gray-600);--color-icon-fill-subtle: var(--climate-gray-300);--color-primary-fill: var(--climate-primary-500);--color-primary-fill-subtle: var(--climate-primary-50);--color-primary-hover: var(--climate-primary-600);--color-primary-fill-subtle-hover: var(--climate-primary-100);--color-primary-active: var(--climate-primary-700);--color-primary-active-inverse: var(--climate-primary-200);--color-primary-stroke: var(--climate-primary-500);--color-primary-text: var(--climate-primary-0);--color-secondary-fill: var(--climate-secondary-50);--color-secondary-fill-inverse: var(--climate-secondary-700);--color-secondary-hover: var(--climate-secondary-100);--color-secondary-fill-inverse-hover: var(--climate-secondary-800);--color-secondary-active: var(--climate-secondary-200);--color-secondary-active-inverse: var(--climate-secondary-900);--color-secondary-stroke: var(--climate-secondary-700);--color-secondary-stroke-subtle: var(--climate-secondary-100);--color-secondary-text: var(--climate-secondary-0);--color-secondary-text-inverse: var(--climate-secondary-800);--color-secondary-dot: var(--climate-secondary-400);--color-tertiary-fill: var(--climate-gray-0);--color-tertiary-fill-inverse: var(--climate-gray-800);--color-tertiary-hover: var(--climate-gray-50);--color-tertiary-active: var(--climate-gray-100);--color-tertiary-stroke: var(--climate-gray-400);--color-tertiary-stroke-subtle: var(--climate-gray-200);--color-ghost-fill: transparent;--color-ghost-hover: var(--color-primary-fill-subtle);--color-ghost-active: var(--climate-primary-200);--color-ghost-text: var(--color-text-bolder);--color-ghost-text-hover: var(--climate-secondary-800);--color-dark-fill: var(--climate-gray-800);--color-dark-hover: var(--climate-gray-900);--color-dark-active: var(--climate-gray-950);--color-dark-text: var(--climate-gray-0);--color-destructive-fill: var(--climate-red-500);--color-destructive-hover: var(--climate-red-600);--color-destructive-active: var(--climate-red-700);--color-destructive-active-inverse: var(--climate-red-200);--color-destructive-fill-subtle: var(--climate-red-50);--color-destructive-fill-subtle-hover: var(--climate-red-100);--color-destructive-text: var(--climate-red-0);--color-destructive-text-inverse: var(--climate-red-600);--color-tab-fill: transparent;--color-tab-active: var(--climate-secondary-700);--color-tab-hover: var(--climate-secondary-800);--color-tab-text: var(--climate-gray-700);--color-tab-text-hover: var(--color-ghost-text-hover);--color-tab-text-active: var(--climate-secondary-0);--color-border: var(--climate-gray-300);--color-border-bold: var(--climate-gray-600);--color-border-bolder: var(--climate-gray-800);--color-border-subtle: var(--climate-gray-200);--color-border-subtler: var(--climate-gray-100);--color-border-primary: var(--color-primary-stroke);--color-border-th: var(--climate-secondary-100);--color-border-td: var(--color-border-subtle);--color-text-bolder: var(--climate-gray-950);--color-text-basic: var(--climate-gray-900);--color-text-subtle: var(--climate-gray-700);--color-text-placeholder: var(--climate-gray-400);--color-text-disabled: var(--climate-gray-400);--color-text-th: var(--color-text-bolder);--color-text-td: var(--color-text-basic);--transition: all .3s ease;--input-height: var(--spacing-12);--input-height-sm: var(--spacing-09);--indicator-left: auto;--indicator-width: auto;--color-footer-bg: #3d3d3d;--color-footer-text: #ddd;--color-footer-border: #666;--color-footer-link: var(--climate-gray-300);--color-footer-highlight: #ffdb1f;--header-height: 131px;--color-visual-banner-bg: linear-gradient(90deg, #fff0a3 0%, #f0de6d 50%, #cde3b9 100%);--image-visual-banner: url(../../../assets/images/common/visual_banner--color.png);--color-map-gradient: linear-gradient(45deg, #00c9c8 0%, #0082e5 100%);--map-color-primary-fill: #48b2fe;--map-color-secondary-fill: #323e5b;--map-header-height: 76px;--color-map-toolbar-text: var(--climate-gray-300);--color-map-icon-fill: var(--climate-gray-200);--color-tree-fill: var(--climate-gray-50)}.custom-calendar{--calendar-bg: var(--color-secondary-fill);--calendar-focus-outline-color: var(--color-primary-fill);--calendar-caption-height: 5rem;--calendar-nav-button-background: var(--color-secondary-text);--calendar-nav-button-radius: var(--radius-max);--calendar-nav-button-color-border: var(--color-border);--calendar-nav-button-width: 3.2rem;--calendar-nav-button-padding: var(--padding-01);--calendar-weekday-font-size: var(--font-size-sm);--calendar-day-td-padding: var(--padding-01);--calendar-day-button-width: 3.4rem;--calendar-day-button-height: 3.4rem;--calendar-day-button-font-size: var(--font-size-sm);--calendar-day-button-font-weight: var(--font-weight-medium);--calendar-day-button-active-background: var(--color-secondary-fill-inverse);--calendar-sunday-color: #bd2c0f;--calendar-saturday-color: #072d97;--calendar-dropdowns-gap: var(--gap-03);--calendar-dropdown-padding-y: .2rem;--calendar-dropdown-padding-left: .4rem;--calendar-dropdown-padding-right: 1.4rem;--calendar-dropdown-icon-right: .15rem;--calendar-dropdown-icon-size: 1.2rem;--calendar-focus-outline-offset: .2rem}.custom-datepicker{--datepicker-actions-padding: var(--padding-03);--datepicker-actions-border-color: var(--color-border-subtle);--datepicker-actions-background: var(--color-tertiary-fill);--datepicker-action-button-height: 3.2rem;--datepicker-action-button-min-width: 5.6rem;--datepicker-action-button-padding-x: var(--padding-03);--datepicker-action-button-radius: var(--radius-sm);--datepicker-action-button-font-size: var(--font-size-sm);--datepicker-action-button-font-weight: var(--font-weight-semibold);--datepicker-action-button-hover-background: var(--color-tertiary-hover);--datepicker-action-button-active-background: var(--color-tertiary-active);--datepicker-action-button-focus-color: var(--color-primary-fill);--datepicker-action-button-focus-offset: .2rem;--datepicker-action-clear-color: var(--color-text-subtle);--datepicker-action-today-color: var(--color-primary-fill)}.custom-calendar{padding:var(--padding-03)}.custom-calendar__root{width:-moz-fit-content;width:fit-content;background-color:var(--calendar-bg)}.custom-calendar__months{position:relative;display:flex;flex-direction:column;gap:var(--gap-04)}@media (min-width: 768px){.custom-calendar__months{flex-direction:row}}.custom-calendar__month{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--gap-02)}.custom-calendar__nav{display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-04)}.custom-calendar__caption{display:flex;height:var(--calendar-caption-height);width:100%;align-items:center;justify-content:flex-start;text-align:left}.custom-calendar__dropdowns{display:flex;align-items:center;justify-content:flex-start;gap:var(--calendar-dropdowns-gap);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.custom-calendar__dropdown-root{position:relative;display:inline-flex;align-items:center;border:0;border-radius:var(--radius-xsm);padding:var(--calendar-dropdown-padding-y) var(--calendar-dropdown-padding-right) var(--calendar-dropdown-padding-y) var(--calendar-dropdown-padding-left);background:transparent}.custom-calendar__dropdown{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.custom-calendar__dropdown-icon{position:absolute;right:var(--calendar-dropdown-icon-right);top:50%;transform:translateY(-50%);width:var(--calendar-dropdown-icon-size);height:var(--calendar-dropdown-icon-size);pointer-events:none;z-index:1}.custom-calendar__dropdown-root:has(.custom-calendar__dropdown:focus-visible){outline:1px solid var(--calendar-focus-outline-color);outline-offset:var(--calendar-focus-outline-offset)}.custom-calendar__dropdown option{color:var(--color-text-basic);background-color:var(--color-tertiary-fill);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.custom-calendar__caption-label{width:auto;padding-right:var(--calendar-dropdown-padding-right);font-weight:var(--font-weight-medium);line-height:1}.custom-calendar__weekdays{display:flex}.custom-calendar__weekday{flex:1 1 0;text-align:center;font-size:var(--calendar-weekday-font-size);color:var(--color-text-subtle)}.custom-calendar__weekdays .custom-calendar__weekday:nth-child(1){color:var(--calendar-sunday-color)}.custom-calendar__weekdays .custom-calendar__weekday:nth-child(7){color:var(--calendar-saturday-color)}.custom-calendar__week{display:flex;width:100%;margin-top:var(--padding-02)}.custom-calendar__week-number-header,.custom-calendar__week-number{width:3.6rem;text-align:center;color:var(--color-text-subtle)}.custom-calendar__week .custom-calendar__day:nth-child(1):not(.custom-calendar__outside):not(.custom-calendar__disabled) .custom-calendar__day-button{color:var(--calendar-sunday-color)}.custom-calendar__week .custom-calendar__day:nth-child(7):not(.custom-calendar__outside):not(.custom-calendar__disabled) .custom-calendar__day-button{color:var(--calendar-saturday-color)}.custom-calendar__day{position:relative;display:flex;align-items:center;justify-content:center;width:100%;text-align:center;padding:var(--calendar-day-td-padding)}.custom-calendar__week-number-cell{display:flex;align-items:center;justify-content:center;text-align:center}.custom-calendar__day-button{position:relative;display:flex;align-items:center;justify-content:center;width:var(--calendar-day-button-width);height:var(--calendar-day-button-height);border-radius:var(--radius-xsm);font-size:var(--calendar-day-button-font-size);font-weight:var(--calendar-day-button-font-weight);background-color:transparent;cursor:pointer}.custom-calendar__day-button:hover:not([data-selected-single=true]){background-color:var(--color-tertiary-hover)}.custom-calendar__today .custom-calendar__day-button:after{content:"";position:absolute;left:50%;bottom:.35rem;transform:translate(-50%);width:.4rem;height:.4rem;border-radius:9999px;background-color:#ef4444}.custom-calendar__range-start{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.custom-calendar__range-middle{border-radius:0}.custom-calendar__range-end{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.custom-calendar__outside,.custom-calendar__disabled,.custom-calendar__outside button,.custom-calendar__disabled button{color:var(--color-text-disabled)}.custom-calendar__disabled{opacity:.5}.custom-calendar__day-button[data-selected-single=true]{background-color:var(--calendar-day-button-active-background);color:var(--color-primary-text)}.custom-calendar__day-button[data-range-start=true]{background-color:var(--color-primary-fill);color:var(--color-primary-text)}.custom-calendar__day-button[data-range-middle=true]{background-color:var(--climate-gray-200, #e5e7eb);border-radius:0;color:var(--color-text-basic)}.custom-calendar__day-button[data-range-end=true]{background-color:var(--color-primary-fill);color:var(--color-primary-text);border-radius:var(--radius-sm)}.custom-calendar__week .custom-calendar__day:not(.custom-calendar__outside):not(.custom-calendar__disabled) .custom-calendar__day-button[data-selected-single=true],.custom-calendar__week .custom-calendar__day:not(.custom-calendar__outside):not(.custom-calendar__disabled) .custom-calendar__day-button[data-range-start=true],.custom-calendar__week .custom-calendar__day:not(.custom-calendar__outside):not(.custom-calendar__disabled) .custom-calendar__day-button[data-range-end=true]{color:var(--color-primary-text)}.custom-calendar__week .custom-calendar__today .custom-calendar__day-button[data-selected-single=true]:after,.custom-calendar__week .custom-calendar__today .custom-calendar__day-button[data-range-start=true]:after,.custom-calendar__week .custom-calendar__today .custom-calendar__day-button[data-range-end=true]:after{background-color:currentColor}.rdp-month_grid,.custom-calendar__grid{grid-column:1/-1}.custom-calendar__nav-button{width:var(--calendar-nav-button-width);height:var(--calendar-nav-button-width);background-color:var(--calendar-nav-button-background);border-radius:var(--calendar-nav-button-radius);border:1px solid var(--calendar-nav-button-color-border);padding:var(--calendar-nav-button-padding);display:grid;place-items:center}.custom-calendar__nav-button:disabled{pointer-events:none;opacity:.5}.custom-calendar__nav-icon{display:block;width:var(--font-size-lg);height:var(--font-size-lg);flex-shrink:0}.custom-calendar__nav-icon-left{transform:translate(-.1rem)}.custom-calendar__nav-icon-right{transform:translate(.1rem)}.custom-checkbox{display:inline-flex;align-items:center;gap:var(--gap-02);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox--disabled{cursor:not-allowed;opacity:.5}.custom-checkbox__control{position:relative;display:flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center}.custom-checkbox__input{width:2.4rem;height:2.4rem;border:1px solid var(--color-border-bold);border-radius:var(--radius-sm);background-color:var(--color-tertiary-fill);-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-checkbox__input:checked{border-color:var(--color-primary-fill);background-color:var(--color-primary-fill)}.custom-checkbox__icon{position:absolute;width:1.6rem;height:1.6rem;color:var(--climate-gray-0);pointer-events:none}.custom-checkbox__label{color:var(--color-text-subtle);font-size:var(--font-size-md)}.custom-date-button{white-space:nowrap;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:var(--calendar-day-button-width);min-width:var(--calendar-day-button-width);height:var(--calendar-day-button-height);padding:0;border:0;border-radius:var(--radius-max);background-color:transparent;font-size:var(--calendar-day-button-font-size);font-weight:var(--calendar-day-button-font-weight);line-height:1}.custom-date-button:disabled{pointer-events:none;opacity:.5}.custom-date-button--destructive{background-color:var(--color-destructive-fill);color:var(--color-destructive-text)}.custom-date-button--outline{background-color:var(--color-tertiary-fill);color:var(--color-text-basic)}.custom-date-button--secondary{background-color:var(--color-secondary-fill);color:var(--color-secondary-text-inverse)}.custom-date-button--ghost:hover:not(:disabled){background-color:var(--color-ghost-hover)}.custom-date-button--link{color:var(--color-primary-fill)}.custom-date-button--link:hover:not(:disabled){text-decoration:underline}.custom-date-button--default-size{height:3.6rem;padding:var(--padding-02) var(--padding-04)}.custom-date-button--sm{height:3.2rem;padding:var(--padding-01) var(--padding-03);font-size:var(--font-size-xsm)}.custom-date-button--lg{height:4rem;padding:var(--padding-02) var(--padding-08)}.custom-search-box{display:flex;align-items:center;gap:var(--gap-04);margin-bottom:var(--spacing-06);padding:var(--padding-06);border-radius:var(--radius-md);background-color:var(--color-secondary-fill)}.custom-search-box--plain{display:flex;align-items:center;gap:var(--gap-04);margin-bottom:var(--spacing-06)}.custom-search-box__fields{display:flex;flex:1;flex-direction:column;gap:var(--gap-04)}@media (min-width: 1600px){.custom-search-box__fields{display:grid}}.custom-search-box__item{display:flex;height:100%;align-items:center}.custom-search-box__item.col-span-1{grid-column:span 1/span 1}.custom-search-box__item.col-span-2{grid-column:span 2/span 2}.custom-search-box__item.col-span-3{grid-column:span 3/span 3}.custom-search-box__item.col-span-4{grid-column:span 4/span 4}.custom-search-box__item.col-span-5{grid-column:span 5/span 5}.custom-search-box__item.col-span-6{grid-column:span 6/span 6}.custom-search-box__control{width:100%}.custom-search-box__actions{display:flex;flex:none;align-items:center;align-self:stretch;gap:var(--gap-03)}.custom-search-box__button{min-width:9rem;height:100%;max-height:10rem}.custom-editor{width:100%;overflow-x:auto}.custom-shimmer-cell.custom-editor__loading{width:100%;height:30rem}.custom-loading-box{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#131416b3}.custom-loading-box__panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-04);padding:var(--padding-08);border-radius:var(--radius-md)}.custom-loading-box__text{color:var(--climate-gray-0);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);text-align:center}.login-container{max-width:var(--main-wrap);padding:0 var(--padding-07);margin:0 auto}.login-title{margin-top:var(--padding-11);margin-bottom:var(--padding-07);border:none;text-align:center;font-size:32px}.login-subtitle{margin-top:var(--padding-09);font-size:1.9rem;text-align:center}.login-form-wrap{margin:var(--padding-11) auto 0;width:-moz-fit-content;width:fit-content}@media (min-width: 768px){.login-form-wrap{width:48rem}}.login-input{padding:.8rem 1rem .8rem 4.8rem;margin-bottom:var(--padding-02);height:5.6rem;background-position:10px center;background-repeat:no-repeat}.login-input:focus{box-shadow:0 0 0 1px var(--color-primary-stroke)}.login-input--id{background-image:url(../../../assets/images/common/icon_login-id.svg)}.login-input--password{background-image:url(../../../assets/images/common/icon_login-password.svg)}.login-submit{width:100%;height:5.6rem;margin:var(--padding-10) 0;border:0;border-radius:var(--radius-sm);background:linear-gradient(90deg,#00c9c8,#0082e5);color:#fff;font-size:var(--font-size-heading-small);font-weight:var(--font-weight-bold);cursor:pointer}.login-submit:hover{background:linear-gradient(90deg,#00b0af,#006fd0)}.login-submit--narrow{margin:var(--padding-07) 0}.login-error{margin-bottom:var(--padding-10)}.login-error-list{padding:var(--padding-03) var(--padding-04);border:1px solid var(--color-destructive-stroke);border-radius:var(--radius-sm);background-color:var(--color-destructive-fill-subtle, #fef2f2);color:var(--color-destructive-fill);font-size:var(--font-size-sm)}.login-error-list ul{list-style:disc inside}.login-error-list li+li{margin-top:var(--spacing-01)}.login-links{display:flex;align-items:center;justify-content:center;margin-top:var(--padding-09)}.login-links a{color:var(--color-text-subtle)}.login-links__separator{margin:0 var(--padding-09);height:2.4rem}.login-social{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--padding-09)}@keyframes custom-message-icon-pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.swal2-container.custom-message-overlay{background-color:#0009!important}.swal2-popup.custom-message-content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;border:none!important;background-color:transparent!important;padding:0!important;box-shadow:none!important;margin:auto!important}.swal2-icon.custom-message-icon{position:relative!important;display:flex!important;width:10rem!important;height:10rem!important;align-items:center!important;justify-content:center!important;margin:0 0 3.2rem!important;border:none!important;background:transparent!important;animation:custom-message-icon-pop .25s ease-out both!important;font-family:inherit!important}.swal2-icon.custom-message-icon svg{width:100%;height:100%}.custom-message-icon--info{color:#3fc3ee!important}.custom-message-icon--success{color:#a5dc86!important}.custom-message-icon--warning{color:#fdba74!important}.custom-message-icon--error{color:#f27474!important}.swal2-html-container.custom-message-text{width:100%!important;max-width:50vw!important;margin:0 0 3.2rem!important;padding:0 var(--padding-06)!important;overflow:auto!important;white-space:pre-wrap!important;text-align:center!important;color:var(--climate-gray-0)!important;font-size:2rem!important;font-weight:var(--font-weight-light)!important;text-shadow:0 2px 10px rgba(0,0,0,.35)!important}.swal2-actions.custom-message-actions{display:flex!important;width:100%!important;justify-content:center!important;gap:var(--gap-03)!important;margin:0!important}.base-btn.custom-message-button{width:100%;background-color:transparent!important;color:var(--climate-gray-0)!important;font-size:1.65rem!important;border:none!important;box-shadow:none!important;outline:none!important}.base-btn.custom-message-button:hover,.base-btn.custom-message-button:focus{background-color:#d7d7d71a!important;color:var(--climate-gray-0)!important}.custom-message-button--single{max-width:20rem}.custom-message-button--split{max-width:10rem;flex:1}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:unset!important;padding-right:0!important}@media (min-width: 640px){.custom-modal-content{max-width:70rem}}.custom-modal-divider{padding:0 var(--padding-06)}.custom-modal-content{display:grid;width:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-tertiary-fill);box-shadow:0 18px 48px #0000002e}.custom-modal-footer{display:flex;gap:var(--gap-02)}.custom-modal-footer--left{justify-content:flex-start}.custom-modal-footer--center{justify-content:center}.custom-modal-footer--right{justify-content:flex-end}.custom-modal-footer--between{justify-content:space-between}.custom-file{width:100%;padding-top:var(--padding-02)}.custom-shimmer-cell.custom-file__loading{height:20rem}.custom-file__actions{margin-top:var(--padding-05);margin-bottom:var(--padding-02)}.custom-file__toggle-wrap,.custom-file__more-wrap{position:relative;width:100%;margin-top:var(--padding-02)}.custom-file__upload-content{display:flex;flex-direction:column;gap:var(--gap-03)}.custom-file__toggle,.custom-file__more-toggle{display:none}.custom-file__toggle-label,.custom-file__more-label{display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-01);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.2rem;color:var(--color-text-subtle)}.custom-file__toggle-count,.custom-file__more-count{font-weight:var(--font-weight-medium)}.custom-file__toggle-arrow,.custom-file__more-arrow{font-size:1rem;transition:transform .3s ease}.custom-file__toggle-closed,.custom-file__more-closed{margin-left:var(--padding-01)}.custom-file__toggle-opened,.custom-file__more-opened{display:none;margin-left:var(--padding-01)}.custom-file__toggle-panel,.custom-file__more-panel{display:none}.custom-file__toggle:checked~.custom-file__toggle-panel,.custom-file__more-toggle:checked~.custom-file__more-panel{display:block}.custom-file__toggle:checked+.custom-file__toggle-label .custom-file__toggle-arrow,.custom-file__more-toggle:checked+.custom-file__more-label .custom-file__more-arrow{transform:rotate(180deg)}.custom-file__toggle:checked+.custom-file__toggle-label .custom-file__toggle-closed,.custom-file__more-toggle:checked+.custom-file__more-label .custom-file__more-closed{display:none}.custom-file__toggle:checked+.custom-file__toggle-label .custom-file__toggle-opened,.custom-file__more-toggle:checked+.custom-file__more-label .custom-file__more-opened{display:inline}.custom-file__guide{margin-top:var(--padding-02);padding:var(--padding-03);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background-color:var(--climate-gray-50);box-shadow:inset 0 .2rem .4rem #00000014}.custom-file__guide-title{margin-bottom:var(--padding-03);font-size:1.2rem;font-weight:var(--font-weight-bold);color:var(--color-text-subtle)}.custom-file__ext-list{display:flex;flex-wrap:wrap;gap:.6rem}.custom-file__ext-chip{display:inline-flex;align-items:center;padding:.2rem var(--padding-02);border:1px solid var(--climate-primary-100);border-radius:var(--radius-sm);background-color:var(--color-tertiary-fill);color:var(--climate-primary-600);font-size:1rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.custom-file__viewer{display:flex;width:100%;flex-direction:column;gap:var(--gap-03)}.custom-file__viewer-list,.custom-file__more-list{display:flex;flex-direction:column;gap:var(--gap-03)}.custom-file__item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-03);padding:var(--padding-03) var(--padding-05);border-radius:var(--radius-sm);background-color:var(--color-secondary-fill)}.custom-file__name{display:flex;align-items:center;max-width:60%;gap:var(--gap-02);overflow:hidden;color:var(--color-text-subtle);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.custom-file__name svg{flex:0 0 auto}.custom-file__name-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-file__name:not(.custom-file__name--upload):hover{text-decoration:underline}.custom-file__meta{display:flex;align-items:center;gap:var(--gap-02)}.custom-file__size{color:var(--color-text-subtle);font-size:var(--font-size-xsm)}.custom-file__download{display:flex;align-items:center;justify-content:center;gap:var(--gap-02);min-height:3.2rem;padding:var(--padding-01) var(--padding-03);background-color:var(--climate-gray-1000);color:var(--climate-gray-0);font-weight:var(--font-weight-regular)}.custom-file__status{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:0 var(--padding-02);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background-color:var(--climate-gray-50);color:var(--color-text-subtle);font-size:var(--font-size-xsm);font-weight:var(--font-weight-medium);white-space:nowrap}.custom-file__delete,.custom-file__preview-button{flex:0 0 auto}.file-upload{position:relative;overflow:hidden}.custom-file-upload__zone{min-height:12rem;padding:var(--padding-05)}.file-upload__preview{position:absolute;top:1px;right:1px;bottom:1px;width:18rem;height:auto;border-left:1px solid var(--color-border-subtle);border-radius:0 var(--radius-sm) var(--radius-sm) 0;overflow:hidden;background-color:var(--climate-gray-50);box-shadow:-.2rem 0 .8rem #00000014;pointer-events:none}.file-upload__preview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.custom-datepicker-trigger{display:flex;width:100%;align-items:center;border:1px solid var(--color-border-bold);border-radius:var(--radius-sm);background-color:var(--color-tertiary-fill);cursor:pointer}.custom-datepicker-trigger--open{border-color:var(--color-primary-fill);box-shadow:0 0 0 1px var(--color-primary-fill)}.custom-datepicker-trigger--disabled{cursor:not-allowed;background-color:var(--climate-gray-50)}.custom-datepicker-trigger__label{flex-shrink:0;padding:var(--padding-03) var(--padding-05);color:var(--color-text-subtle);font-size:var(--font-size-sm)}.custom-datepicker-trigger__separator,.custom-datepicker-single-range__separator{height:4rem}.base-btn.custom-datepicker-button{min-width:0;flex:1;justify-content:space-between;padding:var(--padding-02) var(--padding-04);border:0;background-color:transparent;font-weight:var(--font-weight-regular);box-shadow:none}.base-btn.custom-datepicker-button:hover,.base-btn.custom-datepicker-button:focus{background-color:transparent}.custom-datepicker-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-datepicker-icon{width:2rem;opacity:.5}.custom-datepicker-content{width:auto;padding:0}.custom-datepicker-actions{display:flex;align-items:center;justify-content:space-between;padding:var(--datepicker-actions-padding);border-top:1px solid var(--datepicker-actions-border-color);background-color:var(--datepicker-actions-background)}.base-btn.custom-datepicker-action-button{height:var(--datepicker-action-button-height);min-width:var(--datepicker-action-button-min-width);padding:0 var(--datepicker-action-button-padding-x);border:0;border-radius:var(--datepicker-action-button-radius);background-color:transparent;font-size:var(--datepicker-action-button-font-size);font-weight:var(--datepicker-action-button-font-weight)}.base-btn.custom-datepicker-action-button:hover{background-color:var(--datepicker-action-button-hover-background)}.base-btn.custom-datepicker-action-button:active{background-color:var(--datepicker-action-button-active-background)}.base-btn.custom-datepicker-action-button:focus-visible{outline:1px solid var(--datepicker-action-button-focus-color);outline-offset:var(--datepicker-action-button-focus-offset)}.custom-datepicker-action-button--clear{color:var(--datepicker-action-clear-color)}.custom-datepicker-action-button--today{color:var(--datepicker-action-today-color)}.custom-datepicker-time-wrap{padding:var(--padding-02) var(--padding-03);border-top:1px solid var(--color-border-subtle)}.custom-datepicker-time-row{display:flex;align-items:center;gap:var(--gap-02)}.custom-datepicker-time-label{flex-shrink:0;color:var(--color-text-subtle);font-size:var(--font-size-xsm)}.custom-datepicker-time-input{width:100%;padding:var(--padding-01) var(--padding-02);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);font-size:var(--font-size-xsm);font-family:PretendardGOV}.custom-datepicker-range{display:flex;flex:1;align-items:center;gap:var(--gap-02)}.custom-datepicker-range-divider{color:var(--color-text-subtle)}.custom-datepicker-single-range{display:flex;width:100%;align-items:center;padding:0 var(--padding-04);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background-color:var(--color-tertiary-fill)}.custom-datepicker-single-range__label{flex-shrink:0;padding:var(--padding-03) var(--padding-04);color:var(--color-text-subtle);font-size:var(--font-size-sm)}.custom-datepicker-single-range__button{display:flex;flex:1;align-items:center;justify-content:space-between;padding:var(--padding-02) var(--padding-03);border:0;background-color:transparent;cursor:pointer;font-size:var(--font-size-sm)}.custom-datepicker-single-range__button:hover{background-color:var(--color-tertiary-hover)}.custom-month-range{display:flex;width:100%;align-items:center;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background-color:var(--color-tertiary-fill);transition:var(--transition)}.custom-month-range:focus-within{border-color:var(--color-primary-stroke);box-shadow:0 0 0 2px var(--color-primary-fill-subtle-hover)}.custom-month-range__label{flex-shrink:0;padding:var(--padding-03) var(--padding-05);color:var(--color-text-subtle);font-size:var(--font-size-sm)}.custom-month-range__separator{height:4rem}.custom-month-range__button{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:var(--gap-02);padding:var(--padding-02) var(--padding-03);border:0;background-color:transparent;cursor:pointer;font-size:var(--font-size-sm)}.custom-month-range__button:hover{background-color:var(--color-tertiary-hover)}.custom-month-range__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-month-range__icon{flex-shrink:0;width:2rem;opacity:.5}.custom-month-range__divider{flex-shrink:0;padding:0 var(--padding-01);color:var(--color-text-subtle)}.custom-month-range__popover{width:auto;padding:0}.custom-month-grid{width:25.6rem;padding:var(--padding-03)}.custom-month-grid__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-03)}.custom-month-grid__nav{display:inline-flex;align-items:center;justify-content:center;padding:var(--padding-01);border-radius:var(--radius-xsm);background-color:transparent;cursor:pointer}.custom-month-grid__nav:hover{background-color:var(--color-tertiary-hover)}.custom-month-grid__nav:disabled{cursor:not-allowed;opacity:.3}.custom-month-grid__nav-icon{width:1.6rem;height:1.6rem}.custom-month-grid__year{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-basic)}.custom-month-grid__months{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-01)}.custom-month-grid__month{padding:var(--padding-02) 0;border-radius:var(--radius-xsm);background-color:transparent;cursor:pointer;font-size:var(--font-size-sm);transition:var(--transition)}.custom-month-grid__month:hover{background-color:var(--color-tertiary-hover)}.custom-month-grid__month.is-selected{background-color:var(--color-primary-fill);color:var(--color-primary-text)}.custom-month-grid__month:disabled,.custom-month-grid__month.is-disabled{cursor:not-allowed;opacity:.3}.custom-month-grid__month:disabled:hover,.custom-month-grid__month.is-disabled:hover{background-color:transparent}.custom-popover-content{z-index:50;padding:var(--padding-04);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background-color:var(--color-tertiary-fill);color:var(--color-text-basic);box-shadow:0 10px 24px #0000001f;outline:none}@keyframes custom-shimmer-cell-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.custom-shimmer-cell{position:relative;height:3.5rem;overflow:hidden;width:100%;border-radius:var(--radius-sm);background-color:var(--climate-gray-300)}.custom-shimmer-cell__shimmer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:linear-gradient(90deg,#fff0,#fff6,#fff0);animation:custom-shimmer-cell-shimmer 1s ease-in-out infinite}.custom-separator{flex-shrink:0;background-color:var(--climate-gray-200)}.custom-separator[data-orientation=horizontal]{height:1px;width:100%}.custom-separator[data-orientation=vertical]{height:100%;width:1px}@keyframes custom-spinner-rotate{to{transform:rotate(360deg)}}.custom-spinner{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.custom-spinner__icon{color:var(--climate-gray-300);animation:custom-spinner-rotate 1s linear infinite}.custom-table--hoverable tbody tr:hover td{background-color:var(--color-secondary-fill)}.custom-table--center,.custom-table--center th,.custom-table--center td{text-align:center}.custom-table--left,.custom-table--left th,.custom-table--left td{text-align:left}.custom-table--right,.custom-table--right th,.custom-table--right td{text-align:right}.custom-table__td--center{text-align:center!important}.custom-table__td--left{text-align:left!important}.custom-table__td--right{text-align:right!important}.custom-table__td--ellipsis{max-width:0}.custom-table__ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-table__td--link{padding:0!important}.custom-table__td--link-ellipsis{padding-left:0!important;padding-right:0!important}.custom-table__link{display:block;padding:var(--padding-04) var(--padding-03)}.custom-table__link--ellipsis{padding:0 var(--padding-03);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-tabs{width:100%}.custom-tabs__list{display:flex}.custom-tabs__list--contained{gap:var(--gap-04);border-bottom:1px solid var(--color-border)}.custom-tabs__list--outline{gap:var(--gap-02)}.custom-tabs__list--box{width:100%;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.custom-tabs__list--left{justify-content:flex-start}.custom-tabs__list--center{justify-content:center}.custom-tabs__list--right{justify-content:flex-end}.custom-tabs__list--between{justify-content:space-between}.custom-tabs__trigger{display:flex;align-items:center;justify-content:center;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition)}.custom-tabs__trigger-text{line-height:1}.custom-tabs__trigger--contained{min-width:14.4rem;padding:var(--padding-04) var(--padding-04) var(--padding-05);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.custom-tabs__trigger--contained-active{background-color:var(--color-primary-fill);color:var(--color-primary-text)}.custom-tabs__trigger--contained-inactive{background-color:var(--climate-gray-100);color:var(--climate-gray-700)}.custom-tabs__trigger--outline{padding:var(--padding-05);border:1px solid var(--color-border-bold);border-radius:var(--radius-md)}.custom-tabs__trigger--outline-active{border-color:var(--color-primary-fill);background-color:var(--color-primary-fill-subtle);color:var(--climate-primary-700)}.custom-tabs__trigger--outline-inactive{background-color:var(--color-tertiary-fill);color:var(--color-text-subtle)}.custom-tabs__trigger--box{flex:1;padding:var(--padding-06);border-right:1px solid var(--color-border)}.custom-tabs__trigger--box:last-child{border-right:0}.custom-tabs__trigger--box-active{background-color:var(--color-primary-fill);color:var(--color-primary-text)}.custom-tabs__trigger--box-inactive{background-color:var(--color-tertiary-fill);color:var(--color-text-subtle)}.custom-tabs__content{padding:var(--padding-04) 0}.custom-tabs__content--hidden{display:none}.custom-textarea{position:relative;display:inline-block;width:100%}.custom-textarea__field{box-sizing:border-box;display:inline-block;width:100%;padding:var(--padding-02) var(--padding-02);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);font-size:var(--font-size-sm);resize:none;transition:border-color .2s ease,box-shadow .2s ease;font-family:PretendardGOVVariable}.custom-textarea__field:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-fill-subtle-hover)}.custom-textarea__field:disabled{cursor:not-allowed;background-color:var(--climate-gray-50);color:var(--color-text-subtle)}.custom-textarea__field--error{border-color:var(--climate-red-500)}.custom-textarea__field--error:focus{border:1px solid var(--color-destructive-fill)!important;box-shadow:0 0 0 .5px var(--color-destructive-hover)}.custom-textarea__counter{display:flex;justify-content:flex-end;color:var(--color-text-subtle);font-size:var(--font-size-xsm)}.custom-textarea__counter-value--error{color:var(--climate-red-600)}@keyframes custom-tooltip-enter-bottom{0%{opacity:0;transform:scale(.95) translateY(-.5rem)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes custom-tooltip-enter-top{0%{opacity:0;transform:scale(.95) translateY(.5rem)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes custom-tooltip-enter-left{0%{opacity:0;transform:scale(.95) translate(.5rem)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes custom-tooltip-enter-right{0%{opacity:0;transform:scale(.95) translate(-.5rem)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes custom-tooltip-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.custom-tooltip-content{z-index:50;overflow:hidden;border-radius:var(--radius-sm);background-color:var(--color-ghost-hover);padding:.6rem var(--padding-03);font-size:var(--font-size-body-small);color:var(--color-ghost-text);transform-origin:var(--radix-tooltip-content-transform-origin)}.custom-tooltip-content[data-state=open][data-side=bottom]{animation:custom-tooltip-enter-bottom .15s ease-out}.custom-tooltip-content[data-state=open][data-side=top]{animation:custom-tooltip-enter-top .15s ease-out}.custom-tooltip-content[data-state=open][data-side=left]{animation:custom-tooltip-enter-left .15s ease-out}.custom-tooltip-content[data-state=open][data-side=right]{animation:custom-tooltip-enter-right .15s ease-out}.custom-tooltip-content[data-state=closed]{animation:custom-tooltip-exit .15s ease-in}@keyframes custom-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes custom-dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes custom-dialog-zoom-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes custom-dialog-zoom-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}.custom-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background-color:#00000080}.custom-dialog-overlay[data-state=open]{animation:custom-dialog-fade-in .2s ease-out}.custom-dialog-overlay[data-state=closed]{animation:custom-dialog-fade-out .2s ease-in}.custom-dialog-content{position:fixed;left:50%;top:50%;z-index:50;display:grid;width:100%;max-width:calc(100% - 2rem);transform:translate(-50%,-50%);gap:0;border:1px solid transparent;border-radius:var(--radius-md);background-color:transparent;transition:.2s}.custom-dialog-content[data-state=open]{animation:custom-dialog-zoom-in .2s ease-out}.custom-dialog-content[data-state=closed]{animation:custom-dialog-zoom-out .2s ease-in}@media (min-width: 640px){.custom-dialog-content{max-width:51.2rem}}.custom-dialog-drag-frame{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none}.custom-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-02);padding:1.4rem;text-align:left;border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:1px solid var(--color-border-subtle)}.custom-dialog-header--draggable{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-dialog-header--draggable:active{cursor:grabbing}.custom-dialog-close{position:relative;z-index:10;border:0;background:transparent;cursor:pointer}.custom-dialog-close:focus{outline:2px solid var(--color-primary-fill);outline-offset:2px;border-radius:var(--radius-xs, 2px)}.custom-dialog-body{flex:1;max-height:calc(85vh - 120px);overflow-y:auto;padding:var(--padding-06)}.custom-dialog-footer{display:flex;flex-direction:column;gap:var(--gap-02);padding:var(--padding-03)}@media (min-width: 640px){.custom-dialog-footer{flex-direction:row}}.custom-dialog-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1}.custom-dialog-description{font-size:var(--font-size-sm);color:var(--color-text-subtle)}.map-content{padding-top:var(--map-header-height);width:100%;height:100%}.pinocam-veg__grid.is-single{grid-template-columns:repeat(1,minmax(0,1fr))}.main-wrap--recover{display:flex;position:absolute;top:var(--map-header-height);right:0;bottom:0;left:120px;z-index:0;overflow:hidden;justify-content:center;align-items:center}.map-aside{z-index:2}.tab-menu--hierarchy{display:flex;flex-direction:column;border:0;border-radius:0;margin-bottom:0}.tab-menu--hierarchy .tab-menu__row{display:flex}.tab-menu--hierarchy .tab-menu__row .tab-menu__btn{border-bottom:2px solid var(--color-border)}.tab-menu--hierarchy .tab-menu__row .tab-menu__btn:hover{border-bottom:2px solid var(--color-secondary-fill-inverse);background:var(--color-secondary-fill)}.tab-menu--hierarchy .tab-menu__row .tab-menu__btn.is-active{background-color:transparent;border-bottom:4px solid var(--color-secondary-fill-inverse);color:var(--color-secondary-fill-inverse);font-weight:var(--font-weight-bold)}.tab-menu--hierarchy .tab-menu__row .tab-menu__btn.is-dim{color:var(--color-text-subtle);font-weight:var(--font-weight-regular)}.tab-menu--hierarchy .tab-menu__row--sub .tab-menu__btn:not(:last-child){border-right:1px solid var(--color-border-subtle)}.map-marker{position:relative;width:150px;background-color:#fff;border-radius:8px 8px 8px 0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--marker-color, rgb(128, 128, 128))}.map-marker__header{color:#fff;padding:8px 12px;font-size:15px;font-weight:700;border-radius:8px 8px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:var(--marker-color, rgb(128, 128, 128))}.map-marker__body{padding:12px}.map-marker__info-row{display:flex;align-items:flex-end;margin-bottom:6px;min-width:0}.map-marker__info-label{color:#333;font-size:13px;margin-right:6px;line-height:1;margin-bottom:2px;flex-shrink:0}.map-marker__info-value{color:#000;font-weight:700;font-size:15px;letter-spacing:-.025em;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.map-marker__area-row{display:flex;align-items:center;font-size:13px}.map-marker__area-label{color:#333;margin-right:4px}.map-marker__area-value{color:#000;font-weight:700;font-size:15px}.map-marker__arrow-outer{position:absolute;left:-1px;bottom:-12px;width:0;height:0;border-top:12px solid var(--marker-color, rgb(128, 128, 128));border-right:12px solid transparent;z-index:0;pointer-events:none}.map-marker__arrow-inner{position:absolute;left:0;bottom:-10px;width:0;height:0;border-top:11px solid #fff;border-right:11px solid transparent;z-index:10;pointer-events:none}.cluster-item{width:100%;border-bottom:1px solid #eee;padding:8px 4px;cursor:pointer}.cluster-item:last-child{border-bottom:none}.cluster-item__tag{display:inline-block;font-size:1.1rem;line-height:1;padding:2px 6px;border-radius:4px;color:#fff;margin-bottom:4px;pointer-events:none}.cluster-item__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-width:0}.cluster-item__name{font-weight:700;font-size:1.3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;pointer-events:none}.cluster-item__area{font-size:1.1rem;color:#888;white-space:nowrap;flex-shrink:0;pointer-events:none}.map-cluster{position:relative;background-color:#fff;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;min-width:160px;max-width:200px;max-height:220px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #ddd}.map-cluster__header{background-color:#4b5563;color:#fff;padding:8px 12px;font-size:14px;font-weight:700;border-radius:8px 8px 0 0}.map-cluster__list{display:flex;flex-direction:column;overflow-y:auto;padding:4px 12px}.map-cluster__item-name{font-weight:700;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.map-cluster__item-area{color:#888;font-size:12px;pointer-events:none}.map-cluster__arrow{position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10px solid #fff;pointer-events:none}.map-cluster-balloon{position:relative;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;border:2px solid #eee;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;min-width:140px;max-width:200px;max-height:200px;overflow:hidden;cursor:default}.map-cluster-balloon__header{position:relative;width:100%;background-color:#f8f9fa;border-bottom:1px solid #eee;padding:4px 28px;border-radius:12px 12px 0 0;text-align:center}.map-cluster-balloon__title{font-size:13px;font-weight:700;color:#666}.map-cluster-balloon__close{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:none;border:none;border-radius:4px;font-size:12px;color:#999;cursor:pointer;line-height:1}.map-cluster-balloon__close:hover{background-color:#e9ecef;color:#333}.map-cluster-balloon__list{width:100%;display:flex;flex-direction:column;overflow-y:auto;padding:4px 12px}.map-cluster-balloon__arrow{position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10px solid #fff}.measure-info-card{--measure-value-color: rgb(0, 88, 255);width:140px;padding:10px;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:2px;box-shadow:0 2px 3px #0000001a;box-sizing:border-box;background-clip:padding-box;font-size:12px;line-height:15px;color:#333;white-space:nowrap;pointer-events:none}.measure-info-card__row{display:flex;align-items:baseline;justify-content:space-between}.measure-info-card__name{color:#333}.measure-info-card__amount{white-space:nowrap}.measure-info-card__value{color:var(--measure-value-color);font-weight:600}.measure-info-card__unit{color:#666}.measure-info-card__hint{font-size:12px;line-height:15px;font-weight:500;letter-spacing:-.3px;color:#333;white-space:normal}.measure-info-card__hint--divided{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.1)}.measure-info-card__remove-btn{pointer-events:auto;cursor:pointer;margin-top:10px;width:100%;padding:9px 0;border-radius:18px;border:1px solid rgb(229,229,229);font-size:12px;line-height:16px;color:#333;letter-spacing:-.3px}.measure-info-card__remove-btn:hover{background-color:#f0f0f0;border-color:transparent}.measure-segment-label{padding:2px 5px;background-color:#ffffffd9;border-radius:3px;font-size:12px;line-height:15px;white-space:nowrap;pointer-events:none}.measure-overlay--card{z-index:10}.measure-overlay--segment{z-index:1}.anls-rslt{display:flex;flex-direction:column;flex:1;overflow:hidden;min-height:0;padding:0 var(--padding-06) var(--padding-06)}.anls-rslt__chart-wrap{flex-shrink:0;margin-top:var(--gap-02)}.anls-rslt__chart{width:100%;height:260px}.anls-rslt__empty{margin-top:16px;text-align:center;color:var(--color-text-subtle, #888);font-size:var(--map-font-size-label-medium, 1.6rem)}.anls-filter{display:flex;flex-wrap:wrap;gap:var(--gap-01);margin-top:var(--gap-02);flex-shrink:0}.anls-filter__btn{display:flex;align-items:center;gap:var(--gap-01);padding:5px 8px;border:1px solid var(--color-border-gray-subtle, #ddd);border-radius:var(--radius-md);background:var(--color-background-white-subtle, #fff);font-size:var(--map-font-size-label-medium, 1.1rem);cursor:pointer;color:var(--color-text-bold, #333);white-space:nowrap}.anls-filter__btn:hover{background:var(--color-background-blue-subtlest, #f0f7ff)}.anls-filter__btn--active{background:var(--color-background-blue-subtle, #d6eaff);border-color:var(--color-border-blue-subtle, #90c2ff);font-weight:var(--font-weight-bold, 700)}.anls-filter__swatch{display:inline-block;width:10px;height:10px;border-radius:2px;flex-shrink:0}.anls-filter__ratio{color:var(--color-text-subtle, #888)}.anls-table-wrap{width:100%;margin-top:var(--gap-02);flex:1;overflow-y:auto;min-height:0;border-radius:0;scrollbar-gutter:stable}.anls-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--map-font-size-label-medium, 1.2rem)}.anls-table thead{position:sticky;top:0;z-index:1}.anls-table th,.anls-table td{border:1px solid var(--color-border-gray-subtle, #ddd);padding:5px 6px;text-align:left;white-space:nowrap;overflow:hidden}.anls-table th{background-color:var(--color-background-gray-subtler, #f5f5f5);text-align:center}.anls-table tbody tr:hover{background-color:var(--color-background-blue-subtlest, #f0f7ff)}.anls-table__row{cursor:pointer}.anls-table__row--selected{background-color:var(--color-background-blue-subtle, #d6eaff);font-weight:var(--font-weight-bold, 700)}.anls-table__type-swatch{display:inline-block;width:18px;height:18px;border:2.5px solid;border-radius:3px;vertical-align:middle}.anls-table__psn-swatch{display:inline-block;width:10px;height:10px;border-radius:2px;vertical-align:middle;flex-shrink:0}.anls-table__cell{display:flex;align-items:center;gap:var(--gap-01);overflow:hidden}.anls-table__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.anls-table__td--ellipsis{text-overflow:ellipsis}.anls-table__td--right{text-align:right!important}.anls-table__td--center{text-align:center!important}.anls-table th:nth-child(1),.anls-table td:nth-child(1){width:10%;text-align:center}.anls-table th:nth-child(2),.anls-table td:nth-child(2){width:26%}.anls-table th:nth-child(3),.anls-table td:nth-child(3){width:23%}.anls-table th:nth-child(4),.anls-table td:nth-child(4){width:27%}.anls-table th:nth-child(5),.anls-table td:nth-child(5){width:14%}.anls-popup{background:#fff;border:1px solid var(--color-border-gray-subtle, #ddd);border-radius:var(--border-radius-small, .5rem);padding:var(--padding-04, 1.2rem) var(--padding-05, 1.6rem);box-shadow:0 4px 16px #00000026;font-size:var(--map-font-size-label-medium, 1.4rem);min-width:190px;pointer-events:auto}.anls-popup__close{position:absolute;top:6px;right:8px;background:none;border:none;cursor:pointer;font-size:var(--map-font-size-body-medium, 1.4rem);color:var(--color-text-subtle, #888);line-height:1;padding:0}.anls-popup__body{display:grid;grid-template-columns:auto 1fr;gap:var(--gap-01, .4rem) var(--gap-02, .8rem);margin:0}.anls-popup__body dt{color:var(--color-text-subtle, #888);white-space:nowrap;font-size:var(--map-font-size-body-small, 1.2rem)}.anls-popup__body dd{margin:0;font-weight:var(--font-weight-bold, 700);color:var(--color-text-basic, #333)}.map-body:not(.carbon){overflow:hidden}.map-canvas{background-color:#c8d0db;width:100%;height:100%;display:block}.map-header{position:absolute;top:0;left:0;width:100%;background-color:var(--map-color-secondary-fill)}.map-header__title{color:#fff;font-size:var(--font-size-xlg)}.map-header__container{padding:0 var(--padding-05);height:var(--map-header-height);display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:80px}.map-header__logo{background:none;border:none;padding:0;cursor:pointer}.map-header__back-link{margin-left:auto;display:flex;align-items:center;gap:var(--gap-02);color:var(--color-secondary-fill);font-size:var(--font-size-md);white-space:nowrap;opacity:.8}.map-header__back-link:hover{opacity:1;text-decoration:underline}.map-header__nav{height:100%}.map-header__nav .tab-menu.tab-menu--line{height:100%;margin-bottom:0;gap:var(--gap-10)}.map-header__nav .tab-menu.tab-menu--line .tab-menu__btn{color:var(--color-secondary-fill);background-color:transparent;font-weight:var(--font-weight-regular);border-bottom:4px solid transparent;white-space:nowrap;line-height:50px}.map-header__nav .tab-menu.tab-menu--line .tab-menu__btn:hover{border-bottom:4px solid var(--color-tertiary-fill);background-color:transparent;color:var(--color-tertiary-fill)}.map-header__nav .tab-menu.tab-menu--line .tab-menu__btn.is-active{color:var(--map-color-primary-fill);border-bottom:4px solid var(--map-color-primary-fill);font-weight:var(--font-weight-bold)}.map-aside{position:absolute;left:0;top:var(--map-header-height);bottom:0}.map-aside__content{height:100%}.map-aside__content:before{content:"";display:block;position:absolute;top:0;left:100%;width:var(--icon-size-md);height:var(--icon-size-md);z-index:1;color:var(--map-color-secondary-fill);background-color:currentColor;mask-image:url(../../../assets/images/map/icon_map_edge.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_map_edge.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.map-aside-toolbar__list{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;height:100%;width:120px;overflow:auto;padding:var(--padding-05) var(--padding-02);background-color:var(--map-color-secondary-fill);position:relative;z-index:1}.map-aside-toolbar__list>li{display:flex;align-items:center;justify-content:center;flex-direction:column}.map-aside-toolbar__list>li:not(:last-child):after{content:"";display:block;width:60px;height:1px;background-color:var(--color-border-bold);margin:var(--padding-04) auto}.map-aside-toolbar__btn{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:transparent;color:var(--color-map-toolbar-text)}.map-aside-toolbar__btn.is-active span{color:var(--color-primary-text)}.map-aside-toolbar__btn.is-active i{background:var(--color-map-gradient);color:#fff}.map-aside-toolbar__btn.is-active i:before{background-color:#fff}.map-aside-toolbar__btn span{margin-top:4px;display:inline-block;word-break:keep-all;font-size:var(--font-size-sm);line-height:1.1}.map-aside-toolbar__btn i{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;width:var(--icon-size-xxlg);height:var(--icon-size-xxlg);border-radius:var(--radius-sm)}.map-aside-toolbar__btn i:before{content:"";display:block;width:var(--icon-size-lg);height:var(--icon-size-lg);background-color:var(--color-map-icon-fill)}.map-aside-toolbar__btn i.icon-diagnosis:before{background-color:currentColor;mask-image:url(../../../assets/images/map/icon_diagnosis.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_diagnosis.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.map-aside-toolbar__btn i.icon-risk:before{background-color:currentColor;mask-image:url(../../../assets/images/map/icon_risk.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_risk.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.map-aside-toolbar__btn i.icon-life:before{background-color:currentColor;mask-image:url(../../../assets/images/map/icon_life.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_life.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.map-aside-toolbar__btn i.icon-introduction:before{background-color:currentColor;mask-image:url(../../../assets/images/map/icon_introduction.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_introduction.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.map-aside-toolbar__btn i.icon-integration:before{background-color:currentColor;mask-image:url(../../../assets/images/map/icon_integration.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/icon_integration.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.map-aside-toolbar__btn i.icon-base-location:before{background-color:currentColor;mask-image:url(../../../assets/images/map/ico-region-recover.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/map/ico-region-recover.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.map-aside-drawer{position:absolute;top:0;left:-450px;transition:var(--transition);height:100%}.map-aside-drawer.is-open{left:100%}.map-aside-drawer__pane{position:absolute;top:0;left:0;opacity:0;visibility:hidden;width:450px;height:100%;transition:var(--transition)}.map-aside-drawer__pane.is-active{opacity:1;visibility:visible}.map-aside-drawer__pane.is-collapsed{pointer-events:none}.map-aside-drawer__pane--diagnosis{background-color:transparent;box-shadow:none;width:0;height:0}.map-aside-drawer__pane--diagnosis .base-btn{white-space:nowrap}.map-aside-panel{height:100%;min-height:0;display:flex;flex-direction:column}.map-aside-panel__header{flex-shrink:0;padding:var(--padding-02) var(--padding-06);min-height:60px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;border-bottom:1px solid var(--color-border-subtle);box-sizing:border-box}.map-aside-panel__close{background-color:transparent;display:flex;align-items:center;justify-content:center;flex-direction:row;border-radius:var(--radius-sm)}.map-aside-panel__close:hover{background-color:var(--color-secondary-fill)}.map-aside-panel__close i{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-text-basic)}.map-aside-panel__title{font-size:var(--font-size-xlg)}.map-aside-panel__content{flex:1 1 0;min-height:0;overflow:auto;display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-04)}.panel-section{flex:0 0 auto;min-width:0}.panel-section__header{color:var(--color-text-basic);padding:var(--padding-03) var(--padding-06) 0;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--gap-02)}.panel-section__header .icon-info{position:relative}.panel-section__header .icon-info:hover+.panel-section__desc{display:block}.panel-section__content{padding:var(--padding-03) var(--padding-06)}.panel-section__title{font-size:var(--font-size-lg);color:var(--color-text-bolder)}.panel-section__title span{font-weight:var(--font-weight-regular)}.panel-section__title strong{color:var(--color-primary-fill)}.panel-section__desc{position:absolute;display:none;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:var(--padding-04);background-color:#fff;border-radius:var(--radius-sm);top:0;margin-top:var(--icon-size-xmd);margin-left:var(--icon-size-xmd)}.panel-section--scroll{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.panel-section--scroll .panel-section__content,.panel-section--scroll .panel-section__content .form-row-group{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.result-list{flex:1 1 0;min-height:0;overflow-y:auto}.map-panel-placeholder{margin:0;font-size:var(--font-size-md);color:var(--color-text-subtle)}.result-item{display:flex;align-items:flex-start;gap:var(--gap-02);width:100%;padding:var(--padding-03) 0;border-bottom:1px solid var(--color-border-subtle)}.result-item__index{display:flex;align-items:center;justify-content:center;flex-direction:row;padding:var(--padding-01) var(--padding-01);min-width:24px;height:24px;flex-shrink:0;border-radius:var(--radius-sm);background-color:var(--map-color-secondary-fill);color:#fff;font-size:var(--font-size-sm)}.result-item__body{display:flex;flex-direction:column;gap:var(--gap-01);min-width:0}.result-item__title-row{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--gap-02);min-width:0}.result-item__title-link{flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0;text-align:left;color:var(--color-text-basic);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);text-decoration:none}.result-item__title-link span{pointer-events:none}.result-item__title-link:hover,.result-item__title-link:focus-visible{text-decoration:underline}.result-item__badge{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-shrink:0;height:24px;padding:0 var(--padding-02);border-radius:var(--radius-xsm);background-color:#ecf2fe;color:var(--color-primary-fill);font-size:var(--font-size-sm);white-space:nowrap}.result-item__stats{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--gap-06);flex-wrap:wrap}.result-item__meta{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--gap-02);font-size:var(--font-size-sm);white-space:nowrap}.result-item__meta-key{color:var(--color-text-disabled)}.result-item__meta-value{color:var(--color-text-basic)}.result-item__meta-value sup{font-size:.7em;line-height:0;vertical-align:super}#modal-restoration-introduction .modal__container{width:900px}#modal-restoration-introduction .restoration-intro{display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-06);width:100%;min-width:0}#modal-restoration-introduction .restoration-intro__section{display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-02);width:100%;min-width:0}#modal-restoration-introduction .restoration-intro__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-basic)}#modal-restoration-introduction .restoration-intro__text{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);color:var(--color-text-subtle)}#modal-restoration-introduction .restoration-intro__flow{display:flex;align-items:stretch;gap:0;width:100%;min-width:0}#modal-restoration-introduction .restoration-intro__step{flex:1 1 0;min-width:0;padding:var(--padding-04) var(--padding-05);display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-04)}#modal-restoration-introduction .restoration-intro__step-label{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-secondary-text);background-color:var(--color-secondary-fill-inverse);width:-moz-fit-content;width:fit-content;padding:var(--padding-01) var(--padding-02);border-radius:var(--radius-xsm)}#modal-restoration-introduction .restoration-intro__step-heading{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-subtle)}#modal-restoration-introduction .restoration-intro__step-figure{display:flex;align-items:center;justify-content:center;width:100%;min-height:100px;background-color:#fff;border-radius:var(--radius-sm)}#modal-restoration-introduction .restoration-intro__thumb{display:block;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:contain}#modal-restoration-introduction .restoration-intro__thumb--step-1{background-image:url(../../../assets/images/map/img_step01.png)}#modal-restoration-introduction .restoration-intro__thumb--step-2{background-image:url(../../../assets/images/map/img_step02.png)}#modal-restoration-introduction .restoration-intro__thumb--step-3{background-image:url(../../../assets/images/map/img_step03.png)}#modal-restoration-introduction .restoration-intro__thumb--step-1,#modal-restoration-introduction .restoration-intro__thumb--step-2,#modal-restoration-introduction .restoration-intro__thumb--step-3{width:100px;height:100px}#modal-restoration-introduction .restoration-intro__thumb--goal-1,#modal-restoration-introduction .restoration-intro__thumb--goal-2,#modal-restoration-introduction .restoration-intro__thumb--goal-3,#modal-restoration-introduction .restoration-intro__thumb--goal-4,#modal-restoration-introduction .restoration-intro__thumb--goal-5,#modal-restoration-introduction .restoration-intro__thumb--goal-6,#modal-restoration-introduction .restoration-intro__thumb--goal-7{width:100%;max-width:127px;height:120px;margin:0 auto}#modal-restoration-introduction .restoration-intro__thumb--goal-1{background-image:url(../../../assets/images/map/img_goal01.png)}#modal-restoration-introduction .restoration-intro__thumb--goal-2{background-image:url(../../../assets/images/map/img_goal02.png)}#modal-restoration-introduction .restoration-intro__thumb--goal-3{background-image:url(../../../assets/images/map/img_goal03.png)}#modal-restoration-introduction .restoration-intro__thumb--goal-4{background-image:url(../../../assets/images/map/img_goal04.png)}#modal-restoration-introduction .restoration-intro__thumb--goal-5{background-image:url(../../../assets/images/map/img_goal05.png)}#modal-restoration-introduction .restoration-intro__thumb--goal-6{background-image:url(../../../assets/images/map/img_goal06.png)}#modal-restoration-introduction .restoration-intro__thumb--goal-7{background-image:url(../../../assets/images/map/img_goal07.png)}#modal-restoration-introduction .restoration-intro__thumb--restoration-1,#modal-restoration-introduction .restoration-intro__thumb--restoration-2,#modal-restoration-introduction .restoration-intro__thumb--restoration-3,#modal-restoration-introduction .restoration-intro__thumb--restoration-4,#modal-restoration-introduction .restoration-intro__thumb--restoration-5,#modal-restoration-introduction .restoration-intro__thumb--restoration-6,#modal-restoration-introduction .restoration-intro__thumb--restoration-7,#modal-restoration-introduction .restoration-intro__thumb--restoration-8,#modal-restoration-introduction .restoration-intro__thumb--restoration-9{width:100%;height:140px}#modal-restoration-introduction .restoration-intro__thumb--restoration-1{background-image:url(../../../assets/images/map/img_restoration01.png)}#modal-restoration-introduction .restoration-intro__thumb--restoration-2{background-image:url(../../../assets/images/map/img_restoration02.png)}#modal-restoration-introduction .restoration-intro__thumb--restoration-3{background-image:url(../../../assets/images/map/img_restoration03.png)}#modal-restoration-introduction .restoration-intro__thumb--restoration-4{background-image:url(../../../assets/images/map/img_restoration04.png)}#modal-restoration-introduction .restoration-intro__thumb--restoration-5{background-image:url(../../../assets/images/map/img_restoration05.png)}#modal-restoration-introduction .restoration-intro__thumb--restoration-6{background-image:url(../../../assets/images/map/img_restoration06.png)}#modal-restoration-introduction .restoration-intro__thumb--restoration-7{background-image:url(../../../assets/images/map/img_restoration07.png)}#modal-restoration-introduction .restoration-intro__thumb--restoration-8{background-image:url(../../../assets/images/map/img_restoration08.png)}#modal-restoration-introduction .restoration-intro__thumb--restoration-9{background-image:url(../../../assets/images/map/img_restoration09.png)}#modal-restoration-introduction .restoration-intro__list{margin:0;padding-left:1.5em;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);color:var(--color-text-subtle);list-style:disc;display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-02);word-break:keep-all}#modal-restoration-introduction .restoration-intro__flow-divider{flex:0 0 auto;align-self:stretch;width:0;min-height:270px;margin:0 4px;border-left:1px dashed var(--color-border-subtle)}#modal-restoration-introduction .restoration-intro__card-list{list-style:none;margin:0;padding:var(--padding-04) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-04);width:100%}#modal-restoration-introduction .restoration-intro__card-list:after{content:none}#modal-restoration-introduction .restoration-intro__card{display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-05);padding:var(--padding-05);background-color:#f4f5f6;border-radius:var(--radius-sm);min-width:0}#modal-restoration-introduction .restoration-intro__card-figure{display:flex;align-items:center;justify-content:center;width:100%;min-height:120px}#modal-restoration-introduction .restoration-intro__card-body{display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-03)}#modal-restoration-introduction .restoration-intro__card-tag{display:inline-flex;align-self:flex-start;padding:var(--padding-01) var(--padding-02);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-subtle);background-color:#fff;border:1px solid var(--color-border-subtle);border-radius:var(--radius-xsm)}#modal-restoration-introduction .restoration-intro__card-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-basic)}#modal-restoration-introduction .restoration-intro__card-desc{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);color:var(--color-text-subtle);word-break:keep-all}#modal-restoration-introduction .restoration-business{display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-06);width:100%;min-width:0}.map-aside-panel--wrap{position:relative;height:100%;background-color:#fff;transition:var(--transition);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.map-aside-panel--wrap .map-aside-panel--main{width:100%}.map-aside-panel--wrap .map-aside-panel--detail{position:absolute;top:0;left:100%;width:400px;height:100%;opacity:0;visibility:hidden;transform:translate(-12px);transition:var(--transition);border-left:1px solid var(--color-border-subtle);background-color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.map-aside-panel--wrap.is-detail-open .map-aside-panel--detail{opacity:1;visibility:visible;transform:translate(0)}.map-aside-panel--wrap.is-detail-open .depth__control{right:-424px}.map-aside-panel--wrap.is-collapsed{transform:translate(-100%);pointer-events:none}.map-aside-panel--wrap.is-collapsed.is-detail-open{transform:translate(calc(-100% - 400px))}.depth__control{position:absolute;top:50%;right:-24px;transform:translateY(-50%);transition:var(--transition);z-index:1;pointer-events:auto}.depth__control .btn{display:flex;align-items:center;justify-content:center;flex-direction:row;width:24px;height:60px;border:1px solid var(--color-border-subtle);border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background-color:#fff;transition:var(--transition);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.depth__control .btn i{color:var(--map-color-secondary-fill)}.depth__control .btn:hover{background-color:var(--color-secondary-fill)}.depth__control .btn.is-collapsed{border:0;background-color:var(--map-color-secondary-fill);box-shadow:none}.depth__control .btn.is-collapsed i{color:#fff}.depth__control .btn.is-collapsed:hover{background-color:var(--map-color-primary-fill)}.map-aside-panel--detail .map-aside-panel__header{background-color:var(--color-secondary-fill)}.map-aside-panel--detail .integration-detail-header{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--gap-02);min-width:0}.map-aside-panel--detail .integration-detail-header__back{display:none;flex-shrink:0;background-color:transparent;font-size:var(--font-size-sm);text-decoration:underline}.map-aside-panel--detail .map-aside-detail-view--sub{display:none}.map-aside-panel--detail.is-subdetail-open .integration-detail-header__back{display:inline-flex}.map-aside-panel--detail.is-subdetail-open .map-aside-detail-view--default{display:none}.map-aside-panel--detail.is-subdetail-open .map-aside-detail-view--sub{display:block}.map-aside-drawer__pane--search-address{background:transparent;box-shadow:none;width:450px}.search-address-panel{height:100%;min-height:0;flex:1 1 0}.search-address-panel__inner{height:100%;min-height:0;display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-02);padding:var(--padding-03)}.search-address-form{flex-shrink:0}.search-address-form__field{display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:var(--gap-02);height:48px;padding:0 var(--padding-03);background-color:var(--color-input-surface, #fff);border:1px solid var(--color-border);border-radius:6px}.search-address-form__input{flex:1;min-width:0;border:0;background:transparent;font-size:var(--font-size-md);color:var(--color-text-basic);-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-address-form__input::-webkit-search-cancel-button,.search-address-form__input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-address-form__input::-ms-clear{display:none}.search-address-form__input:focus{outline:none}.search-address-form__input::-moz-placeholder{color:var(--color-text-subtle)}.search-address-form__input::placeholder{color:var(--color-text-subtle)}.search-address-form__clear{flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:row;padding:0;border:0;background:transparent;cursor:pointer}.search-address-form__clear:hover{background-color:var(--color-secondary-fill);border-radius:var(--radius-xsm)}.search-address-results{flex:1 1 0;min-height:0;display:flex;align-items:unset;justify-content:unset;flex-direction:column;background-color:#fff;border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.search-address-results .tab-body__content{display:none;flex-direction:column;height:100%}.search-address-results .tab-body__content.is-active{display:flex}.search-address-results__summary{flex-shrink:0;padding:var(--padding-03);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);letter-spacing:-.5px;color:var(--color-text-subtle);white-space:nowrap}.search-address-results__count{font-weight:var(--font-weight-medium);color:var(--color-secondary-fill-inverse)}.search-address-results__tabs{flex-shrink:0;margin-bottom:0!important}.search-address-results__tabs .tab-menu__btn{padding:var(--padding-02);font-size:var(--font-size-md)}.search-address-results__tabs .tab-menu__btn:not(.is-active){color:var(--climate-gray-400);font-weight:var(--font-weight-regular)}.search-address-results__body{flex:1 1 0;min-height:0;display:flex;align-items:unset;justify-content:unset;flex-direction:column;box-shadow:0 6px 10px -2px #03143014}.search-address-results__list{flex:1 1 0;min-height:0;overflow-y:auto}.search-address-result-item{display:flex;align-items:unset;justify-content:unset;flex-direction:column;width:100%;gap:var(--gap-01);padding:var(--padding-05);border-bottom:1px solid var(--color-border-subtler)}.search-address-result-item:hover,.search-address-result-item.is-hover{background-color:var(--color-tertiary-hover, #f4f5f6)}.search-address-result-item__head{display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-01)}.search-address-result-item__title{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-basic);word-break:break-word}.search-address-result-item mark{background-color:var(--color-footer-highlight);color:inherit;font-weight:var(--font-weight-bold);border-radius:2px}.search-address-result-item__category{margin:0;font-size:var(--font-size-xsm);color:var(--climate-gray-500);word-break:break-word}.search-address-result-item__address{display:flex;align-items:flex-start;justify-content:unset;flex-direction:row;gap:var(--gap-01)}.search-address-result-item__address-text{min-width:0;width:-moz-fit-content;width:fit-content;padding-top:4px;font-size:var(--font-size-sm);letter-spacing:-.5px;color:var(--color-text-subtle);text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:3px;word-break:break-word}.search-address-result-item__address-text:hover{color:var(--color-primary-fill);text-decoration-color:var(--color-primary-fill)}.search-address-badge{flex-shrink:0;width:44px;padding:var(--padding-01);border:1px solid #fff;border-radius:var(--radius-xsm);font-size:var(--font-size-xsm);font-weight:var(--font-weight-light);line-height:normal;text-align:center;color:#fff;word-break:break-word}.search-address-badge--lot{background-color:var(--climate-gray-500)}.search-address-badge--road{background-color:var(--climate-primary-800)}.search-address-pagination{flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--gap-01);padding:var(--padding-03) var(--padding-08);border-top:1px solid #ddd}.search-address-pagination__btn{display:flex;align-items:center;justify-content:center;flex-direction:row;background:transparent;cursor:pointer;padding:var(--padding-01);border-radius:var(--radius-xsm)}.search-address-pagination__btn i{color:var(--color-text-subtle)}.search-address-pagination__btn:disabled{opacity:.5;cursor:not-allowed}.search-address-pagination__btn:hover{background-color:var(--color-tertiary-hover, #f4f5f6)}.search-address-pagination__btn:active{background-color:var(--color-primary-fill-subtle, #f4f5f6)}.search-address-pagination__btn .icon{width:16px;height:16px}.search-address-pagination__btn--first,.search-address-pagination__btn--last{gap:0}.search-address-pagination__btn--first .icon+.icon,.search-address-pagination__btn--last .icon+.icon{margin-left:-8px}.search-address-pagination__page{display:flex;align-items:center;justify-content:center;flex-direction:row}.search-address-pagination__input{box-sizing:border-box;width:calc(4ch + var(--padding-04) * 2);min-width:46px;height:32px!important;padding:0 var(--padding-04);text-align:center;font-size:var(--font-size-sm)}.search-address-pagination__total{padding:0 var(--padding-02);font-size:var(--font-size-sm);color:var(--color-text-subtle);white-space:nowrap}@media (max-width: 1680px){.main-login-dock{display:none}}@media (max-width: 1279px){.hero-section__container{flex-direction:column}.hero-section .banner-slide__image{width:100%}.hero-section .banner-slide__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.hero-section .metrics-card__item{width:unset}.global-nav{gap:var(--gap-02)}.global-nav__list{gap:0}.global-nav__depth{font-size:var(--font-size-md);padding:0 var(--padding-02)}.intro-page--system-purpose .intro-page__panel{flex-direction:column}.intro-page--system-purpose .intro-page__split-aside{max-width:unset}.data-conjugation-overview{flex-direction:column}.data-conjugation-overview__item-content{flex-direction:row;gap:var(--gap-06)}.data-conjugation-overview__item-content .divider{width:1px;height:100px;border-right:1px solid var(--color-border-subtle);border-bottom:none}.data-conjugation-overview__item--map .data-conjugation-overview__item-content{flex-direction:column;align-items:center}.data-conjugation-overview__item{flex:unset}.data-conjugation-overview__arrow{transform:rotate(90deg)}.monitoring-items{flex-direction:column}.monitoring-future__card:after{height:50%}.monitoring-future__card:before{top:150%}.climate-intro{flex-direction:column-reverse;gap:var(--gap-06)}.climate-intro__content{flex:0 0 auto;width:100%;max-width:unset;gap:var(--gap-05)}.climate-intro__title{font-size:var(--font-size-xlg)}.climate-intro__visual{width:100%;max-width:480px;margin:0 auto}.climate-threat{flex-direction:column-reverse}.climate-threat__content{order:1}}@media (max-width: 1023px){.global-nav__list{display:none}.global-footer .address{flex-direction:column;gap:var(--gap-02)}.quick-menu__list{display:grid;grid-template-columns:repeat(3,1fr)}.sitemap-layer__grid{grid-template-columns:repeat(1,1fr)}.integrated-search-result__header{padding:0}.integrated-search-result__header .tab-menu{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;gap:var(--gap-06);border-radius:0}.integrated-search-result__header .tab-menu::-webkit-scrollbar{display:none}.integrated-search-result__header .tab-menu__btn{flex:0 0 auto;white-space:nowrap}.integrated-search-result__header .data-toolbar{padding:0 var(--padding-05)}.integrated-search-result__header .data-toolbar .form-row{flex-direction:column;align-items:flex-start}.integrated-search-result__header .data-toolbar .checkbox-group,.integrated-search-result__header .data-toolbar .radio-group{min-height:40px}.integrated-search-result__header .data-toolbar .input-group{flex-direction:row;align-items:center}.main-content__container{flex-direction:column;align-items:unset;justify-content:unset;gap:0;padding:0}.main-content .content-body{padding:var(--padding-06) var(--padding-04)}.side-nav-container{width:100%;transform:none;position:relative;z-index:2}.side-nav-container:before{left:0;transform:unset}.side-nav-container .tree-nav{box-shadow:none;padding:0}.side-nav-container .tree-nav__main-title{display:none}.side-nav-container .tree-nav .tree-nav__item--hasdepth:last-child{border-bottom:1px solid var(--color-border-subtle)}.side-nav-container .tree-nav__list{display:flex}.side-nav-container .tree-nav__list>li:not(:last-child){border-right:1px solid var(--color-border-subtle)}.side-nav-container .tree-nav__btn{padding:var(--padding-04) var(--padding-02);justify-content:center}.side-nav-container .tree-nav__toggle{justify-content:center;gap:var(--gap-02);height:100%}.side-nav-container .tree-nav__item{position:relative}.side-nav-container .tree-nav__item:last-child{border-right:none}.side-nav-container .tree-nav__item.is-open{z-index:1}.side-nav-container .tree-nav__item.is-open>.tree-nav__sub-wrap{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding-bottom:0}.side-nav-container .tree-nav__sub-wrap{position:absolute;background-color:#fff;width:100%;z-index:1}.side-nav-container .tree-nav__link{border-radius:0}.form-col,.input-group{flex-direction:column;align-items:flex-start}.form-row--map-upload .panel-file-upload{min-width:100%}.form-row--map-upload .panel-file-upload__guide{margin-left:0}.monitoring-hero{padding:var(--padding-05)}.monitoring-hero__title{font-size:var(--font-size-xlg)}.monitoring-hero__desc{font-size:var(--font-size-md)}.monitoring-definition__media{flex:0 0 320px}.monitoring-items__icon{height:160px}.monitoring-items__icon img{width:160px;height:160px}.monitoring-future__card--step01{top:42%;left:10%}.monitoring-future__card--step02{top:28%;left:36%}.monitoring-future__card--step03{top:12%;left:58%}.scroll-nav__link{gap:var(--gap-01);padding:0 var(--padding-03);font-size:var(--font-size-md)}.climate-forecast__row{flex-direction:column}.climate-threat{flex-direction:column;gap:var(--gap-06)}.climate-threat__title--mobile{display:block;order:1;font-size:var(--font-size-xlg)}.climate-threat__title--desktop{display:none}.climate-threat__content{order:1;flex:0 0 auto;width:100%;max-width:unset}.climate-threat__visual{order:2;width:100%;margin:0 auto}.climate-response-split{flex-direction:column;gap:var(--gap-06)}.climate-response-risk__item--row{justify-content:center}.climate-response-risk__bottom{gap:var(--gap-04)}.download-data__tooltip{width:unset!important;min-width:unset}.download-data--filter .input-group{flex-direction:row;align-items:center}.panel-section__content input{height:40px}.panel-section__content .input-group{flex-direction:row;align-items:center}.diagnosis-btn-group{align-items:flex-start;padding-bottom:55px}.diagnosis-btn-group .form-col{flex-direction:row;align-items:center}.diagnosis-btn-group>.form-col:last-child{position:absolute;top:65px}}@media (max-width: 834px){.monitoring-definition{flex-direction:column;align-items:stretch}.monitoring-definition__media{flex:0 0 auto;width:100%;max-width:420px;margin:0 auto}.monitoring-future__card--step01{top:45%;left:4%}.monitoring-future__card--step02{top:28%;left:32%}.monitoring-future__card--step03{top:10%;left:56%}.scroll-nav__link{padding:0 var(--padding-02);font-size:var(--font-size-sm)}.scroll-nav__index{display:none}.climate-intro{padding:var(--padding-06) var(--padding-05)}.climate-intro__cards{flex-direction:row}.climate-forecast__weather-list{flex-wrap:wrap}.climate-forecast__weather-item{flex:1 1 calc(50% - var(--gap-03))}.climate-response-risk__item--row,.climate-response-risk__bottom{align-items:center}.climate-response-risk__item{width:100%}}@media (max-width: 1440px){.map-dashboard{flex-direction:column;gap:var(--gap-03)}.map-body{overflow:unset!important}.map-dashboard--carbon{height:-moz-fit-content;height:fit-content}.map-dashboard .carbon-dashboard__overview{gap:var(--gap-02)}.map-dashboard .carbon-dashboard__side{width:-moz-fit-content;width:fit-content}.map-dashboard .carbon-dashboard__side .carbon-dashboard__hero-visual{width:71%}.map-dashboard .carbon-dashboard__charts{padding:var(--padding-05)}.map-dashboard .carbon-dashboard__charts .carbon-dashboard__chart{min-height:110px}.map-dashboard .carbon-dashboard__geo{padding:var(--padding-05)}.map-dashboard .carbon-dashboard__geo .carbon-dashboard__card--comparison{padding-right:0}.map-dashboard .carbon-dashboard__map{max-width:unset;border-radius:var(--radius-lg)}.map-dashboard-panel{overflow:unset!important}.map-dashboard-panel__filter{flex-direction:column}.map-dashboard-panel__submit{align-self:flex-end;min-height:48px}.map-dashboard-panel__grid{grid-template-columns:1fr}.tree-nav--pinocam .pinocam-month__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 960px){.map-header__container{gap:var(--gap-05)}.map-header__container .map-header__nav .tab-menu{gap:var(--gap-02)}.map-dashboard-panel{top:calc(var(--map-header-height) + 16px);right:16px;bottom:16px;left:16px}.map-dashboard-panel__selected,.map-dashboard-panel__search{align-items:flex-start;flex-direction:column}.map-dashboard-panel__search-placeholder,.map-dashboard-panel__search-placeholder.is-range{width:100%;min-width:0}.map-dashboard-panel__submit{width:100%}.map-dashboard-panel-card{padding:20px}.tree-nav--pinocam .pinocam-month__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tree-nav--pinocam .pinocam-veg__grid{grid-template-columns:1fr}}.test{text-align:center}.main-page{margin-bottom:0;position:relative}.main-page .main-login-dock{position:absolute;left:100%;bottom:30%;text-align:center}.main-page .main-login-dock__label{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-bolder)}.main-page .main-login-dock__character{display:block;width:120px;height:120px;background-image:url(../../../assets/images/main/img_main_login.png);background-size:contain;background-repeat:no-repeat;background-position:center}.main-page .main-login-dock__character:hover{background-image:url(../../../assets/images/main/gif_mascot.gif)}.main-page .main-content__container{position:relative;padding:var(--padding-12) var(--padding-05)}.main-page--season-spring .img.main--bg{background-image:url(../../../assets/images/main/img_main_bg_spring.svg)}.main-page--season-spring .img.quick-menu--bg{background-image:url(../../../assets/images/main/img_quick_menu_bg_spring.svg)}.main-page--season-spring .metrics-card__header .icon{color:#1f6547}.main-page--season-spring .quick-menu__section{background-color:#fff8d0}.main-page--season-spring .quick-menu__list{background-color:#f3dc6180}.main-page--season-summer .img.main--bg{background-image:url(../../../assets/images/main/img_main_bg_summer.svg)}.main-page--season-summer .img.quick-menu--bg{background-image:url(../../../assets/images/main/img_quick_menu_bg_summer.svg)}.main-page--season-summer .metrics-card__header .icon{color:#51a8c1}.main-page--season-summer .quick-menu__section{background-color:#dbf8ff}.main-page--season-summer .quick-menu__list{background-color:#8ad9ef}.main-page--season-autumn .img.main--bg{background-image:url(../../../assets/images/main/img_main_bg_autumn.svg)}.main-page--season-autumn .img.quick-menu--bg{background-image:url(../../../assets/images/main/img_quick_menu_bg_autumn.svg)}.main-page--season-autumn .metrics-card__header .icon{color:#b9863d}.main-page--season-autumn .quick-menu__section{background-color:#fdebcb}.main-page--season-autumn .quick-menu__list{background-color:#f9c881}.main-page--season-winter{background-image:url(../../../assets/images/main/img_main_snow--bg.png);position:relative}.main-page--season-winter:before{content:"";display:block;width:128px;height:174px;position:absolute;top:40%;background-image:url(../../../assets/images/main/img_main_snow--lg.png);animation:winter-snow-float-lg 3.2s ease-in-out infinite}.main-page--season-winter:after{content:"";display:block;width:114px;height:118px;position:absolute;bottom:20%;right:30px;background-image:url(../../../assets/images/main/img_main_snow.png);animation:winter-snow-float-sm 2.6s ease-in-out infinite;animation-delay:.4s}.main-page--season-winter .img.main--bg{background-image:url(../../../assets/images/main/img_main_bg_winter.svg)}.main-page--season-winter .img.quick-menu--bg{background-image:url(../../../assets/images/main/img_quick_menu_bg_winter.svg)}.main-page--season-winter .metrics-card__header .icon{color:#778ea9}.main-page--season-winter .quick-menu__section{background-color:#fff}.main-page--season-winter .quick-menu__list{background-color:#e0e7ef}.main-page .img{display:block;position:absolute}.main-page .img.main--bg{width:284px;height:488px;left:0;top:56px}.main-page .img.quick-menu--bg{width:239px;height:284px;right:0;top:0}.hero-section{width:100%}.hero-section__container{display:flex;align-items:unset;justify-content:unset;flex-direction:row;gap:var(--gap-10)}.banner-slide{--banner-slide-count: 1;flex:1;background-color:#f4f6f9;position:relative;border-radius:var(--radius-xlg);overflow:hidden;min-width:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.banner-slide__viewport{width:100%;overflow:hidden;height:100%}.banner-slide__track{display:flex;width:calc(var(--banner-slide-count) * 100%);transform:translate(0);transition:transform .45s ease;will-change:transform;height:100%}.banner-slide__item{flex:0 0 calc(100% / var(--banner-slide-count));max-width:calc(100% / var(--banner-slide-count));box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--gap-06);min-height:200px;position:relative}.banner-slide__image{flex-shrink:0}.banner-slide__image img{display:block;height:100%}.banner-slide__content{flex:1;min-width:0;position:absolute;top:40px;left:40px;right:40px}.banner-slide__title{word-break:keep-all;font-family:ria-sans,serif;margin:0 0 var(--spacing-03);font-size:42px;font-weight:var(--font-weight-semibold);color:#1a1a1a;-webkit-text-stroke:3px rgba(255,255,255,.35);paint-order:stroke fill}.banner-slide__description{color:var(--color-text-subtle);font-size:var(--font-size-md)}.banner-slide__description--white{color:#fff}.banner-slide__controls{position:absolute;right:var(--padding-04);bottom:var(--padding-04);z-index:2;display:flex;gap:var(--gap-02);padding:var(--padding-02);background-color:#00000080;border-radius:var(--radius-max);box-shadow:0 1px 4px #00000014}.banner-slide__counter{min-width:2.75rem;text-align:center;font-size:var(--font-size-sm);background-color:#fff;color:var(--color-text-subtle);border-radius:var(--radius-xlg);padding:0 var(--padding-04);line-height:36px}.banner-slide__counter .js-banner-slide-current{margin-right:var(--spacing-01);color:var(--color-secondary-fill-inverse);font-weight:var(--font-weight-bold)}.banner-slide__counter .js-banner-slide-total{margin-left:var(--spacing-01)}.banner-slide__btn{display:flex;align-items:center;justify-content:center;flex-direction:row;width:36px;height:36px;border:1px solid var(--color-border-subtle, #e0e0e0);border-radius:var(--radius-max);background-color:#fff;color:#333;cursor:pointer;transition:var(--transition, .2s ease)}.banner-slide__btn:hover{background-color:#f5f5f5;border-color:#ccc}.banner-slide__btn:focus-visible{outline:2px solid var(--color-primary-stroke, #1558d6);outline-offset:2px}.banner-slide__btn .icon{background-color:currentColor}.banner-slide__toggle{display:flex;align-items:center;justify-content:center;flex-direction:row;width:36px;height:36px;flex-shrink:0;border:none;border-radius:var(--radius-max);background-color:var(--color-primary-fill, #1558d6);color:var(--color-primary-text, #fff);cursor:pointer;transition:var(--transition, .2s ease)}.banner-slide__toggle:hover{background-color:var(--color-primary-hover, #1247b8)}.banner-slide__toggle:focus-visible{outline:2px solid var(--color-primary-stroke, #1558d6);outline-offset:2px}.banner-slide__toggle svg{display:block;width:18px;height:18px;fill:currentColor}.banner-slide__toggle .banner-slide__toggle-icon--pause{display:none}.banner-slide__toggle.is-playing{background-color:var(--color-secondary-fill, #4a5568)}.banner-slide__toggle.is-playing .banner-slide__toggle-icon--play{display:none}.banner-slide__toggle.is-playing .banner-slide__toggle-icon--pause{display:block;color:var(--color-text-basic)}@media (prefers-reduced-motion: reduce){.banner-slide__track{transition:none}}.metrics-card{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-02);background-color:#efefef;padding:var(--padding-02);border-radius:var(--radius-xlg)}.metrics-card__item{background-image:linear-gradient(to bottom,#fff,#f9f9f9);border-radius:var(--radius-lg);padding:var(--padding-06);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;align-items:unset;justify-content:space-between;flex-direction:column;width:276px}.metrics-card__header{display:flex;align-items:unset;justify-content:unset;flex-direction:row;gap:var(--gap-02)}.metrics-card__header .icon{width:var(--icon-size-xxlg);height:var(--icon-size-xxlg)}.metrics-card__content{display:flex;align-items:end;justify-content:end;flex-direction:row;gap:var(--gap-02)}.metrics-card__title{font-size:var(--font-size-xlg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-01);color:#4a4a4a}.metrics-card__sub-title{font-size:var(--font-size-md);color:var(--color-text-subtle);color:#606060}.metrics-card__value{font-size:60px;font-weight:var(--font-weight-semibold)}.metrics-card__value--red{color:#b70000}.metrics-card__value--blue{color:#293dbf}.metrics-card__unit{font-size:var(--font-size-lg);color:#606060;padding-bottom:var(--padding-02)}.quick-menu__section{position:relative}.quick-menu__container{width:100%;max-width:1440px;margin:0 auto;padding:var(--padding-10) var(--padding-05)}.quick-menu__list{position:relative;padding:var(--padding-04);display:flex;align-items:unset;justify-content:unset;flex-direction:row;gap:var(--gap-03);border-radius:var(--radius-xlg)}.quick-menu__list:after{content:none}.quick-menu__item{flex:1}.quick-menu__item a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--gap-02);padding:var(--padding-04) var(--padding-05);background-color:#fff;border-radius:var(--radius-lg);height:100%;text-align:center;border:2px solid transparent}.quick-menu__item a:hover{background-color:transparent}.quick-menu__item a:hover .quick-menu__name{color:var(--color-text-bolder)}.quick-menu__item a:hover i{animation:quick-icon-float 1.4s ease-in-out infinite}.quick-menu__item a i{display:inline-block;width:80px;height:80px;transition:transform .3s ease;background-size:contain;background-repeat:no-repeat;background-position:center}.quick-menu__name{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-subtle);word-break:keep-all}@keyframes quick-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes winter-snow-float-lg{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes winter-snow-float-sm{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.main-search-form{margin:0 auto}.main-search-form__inner{display:flex;align-items:center;padding:var(--padding-03) var(--padding-04);background-color:var(--color-tertiary-fill);border:1px solid var(--color-border-bold);border-radius:var(--radius-md);transition:var(--transition)}.main-search-form__inner:focus-within{border-color:var(--color-primary-stroke);box-shadow:0 0 0 2px var(--color-primary-fill-subtle)}.main-search-form__select select{border:none;font-weight:var(--font-weight-bold);cursor:pointer;font-size:var(--font-size-lg)}.main-search-form__divider{width:1px;height:24px;background-color:var(--color-border-subtle);margin:0 var(--spacing-04)}.main-search-form__input-group{display:flex;flex:1;align-items:center;gap:var(--gap-01)}.main-search-form__input-group input{flex:1;border:none;padding:0 var(--padding-03);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);height:40px}.main-search-form__input-group input:focus{outline:none;background-color:var(--color-primary-fill-subtle);box-shadow:unset}.main-search-form__input-group input::-moz-placeholder{color:var(--color-text-placeholder)}.main-search-form__input-group input::placeholder{color:var(--color-text-placeholder)}.main-search-form__submit{background:none;border:none;cursor:pointer;color:var(--color-text-bolder)}.main-search-form__submit .icon-search{display:inline-block;width:var(--icon-size-xlg);height:var(--icon-size-xlg)}.main-search-form__submit:hover{background-color:var(--color-primary-fill-subtle)}.board-search-form{margin-bottom:var(--spacing-06)}.board-search-form__inner{display:flex;align-items:center;justify-content:center;flex-direction:row;border:0;gap:var(--gap-04)}.board-search-form__input-group{position:relative}.board-search-form__input-group input{padding-right:var(--padding-10);border-radius:var(--radius-sm)}.board-search-form__submit{position:absolute;right:var(--padding-02);top:50%;transform:translateY(-50%);background-color:transparent;border:0;height:unset}.board-search-form__submit .icon-search{display:inline-block;width:var(--icon-size-md);height:var(--icon-size-md)}.board-search-form__submit:hover{background-color:var(--color-primary-fill-subtle)}.board-search-form--boxing{padding:var(--padding-06);background-color:var(--color-secondary-fill);border-radius:var(--radius-md)}.board-search-form--boxing .board-search-form__select{max-width:180px;flex:1}.board-search-form--boxing .board-search-form__input-group{flex:1}.data-toolbar__inner{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.data-toolbar__result{font-size:var(--font-size-lg);color:var(--color-text-basic);font-weight:var(--font-weight-bold)}.data-toolbar__result span{color:var(--color-primary-fill)}.data-toolbar__group{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--gap-02)}.data-toolbar{margin-bottom:var(--spacing-03)}.data-toolbar .divider{width:1px;height:24px;background-color:var(--color-border-subtle);margin:0 var(--spacing-04)}.data-toolbar select,.data-toolbar .base-btn{height:40px}.board-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 var(--padding-02);border-radius:var(--radius-xsm);font-size:var(--font-size-xsm);white-space:nowrap}.board-status--answered{background-color:var(--color-primary-fill-subtle);color:var(--color-primary-hover)}.board-status--pending{background-color:var(--color-destructive-fill-subtle);color:var(--color-destructive-text-inverse)}.text-highlight{color:var(--color-secondary-fill-inverse);font-weight:var(--font-weight-bold)}.step-indicator{display:flex;width:100%}.step-indicator__item{position:relative;flex:1}.step-indicator__item:after{content:"";display:block;width:auto;height:2px;position:absolute;top:10px;left:20px;right:0;background-color:var(--color-border-subtle);z-index:1}.step-indicator__item:last-child{flex:0 0 auto}.step-indicator__item:last-child:after{display:none}.step-indicator__node{position:relative;z-index:2;width:20px;height:20px;border-radius:50%;border:1px solid var(--color-border);background-color:var(--color-border-subtle);margin-bottom:var(--spacing-03)}.step-indicator__content{display:flex;flex-direction:column;gap:var(--spacing-01);padding-right:var(--padding-04)}.step-indicator__step{font-size:var(--font-size-xsm);color:var(--color-text-subtle)}.step-indicator__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-bolder)}.step-indicator__item.is-active .step-indicator__node{background-color:var(--color-primary-fill);border:3px solid var(--color-tertiary-fill);box-shadow:0 0 0 2px var(--color-primary-fill)}.step-indicator__item.is-active .step-indicator__title{color:var(--color-secondary-fill-inverse)}.step-indicator__item.is-done .step-indicator__node{position:relative;background-color:var(--color-primary-fill);border-color:var(--color-primary-fill)}.step-indicator__item.is-done .step-indicator__node:after{content:"";display:block;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;mask-image:url(../../../assets/images/common/icon_check--white.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../../../assets/images/common/icon_check--white.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.step-indicator__item.is-done:after{background-color:var(--color-primary-fill)}.step-indicator__item.is-done .step-indicator__title{color:var(--color-secondary-fill-inverse)}.step-indicator--center .step-indicator__node{margin-right:auto;margin-left:auto}.step-indicator--center .step-indicator__item{text-align:center}.step-indicator--center .step-indicator__item:last-child{flex:1}.step-indicator--center .step-indicator__item:after{left:50%;width:100%}.step-indicator--center .step-indicator__content{padding-right:0}.step-title{margin-bottom:var(--spacing-06);font-size:var(--font-size-xlg);font-weight:var(--font-weight-semibold);color:var(--color-text-basic)}.step-title__list{list-style-type:decimal;padding-left:var(--spacing-09)}.info-box{background-color:var(--color-secondary-fill);border:1px solid var(--color-secondary-stroke-subtle);border-radius:var(--radius-sm);padding:var(--padding-04);display:flex;align-items:unset;justify-content:unset;flex-direction:row;gap:var(--gap-02);margin-bottom:var(--spacing-10)}.info-box__icon{width:var(--icon-size-xmd);height:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-box__content{flex:1;font-size:var(--font-size-md);color:var(--color-text-basic)}.info-box__desc{display:flex;gap:var(--gap-01);align-items:flex-start}.info-box__desc+.info-box__desc{margin-top:var(--spacing-01)}.base-badge{padding:var(--padding-01) var(--padding-02);border-radius:var(--radius-xsm);background-color:var(--color-secondary-fill);color:var(--color-text-basic);font-size:var(--font-size-xsm);font-weight:var(--font-weight-bold);white-space:nowrap}.base-badge.taxon-chip{background-color:var(--color-primary-text);color:var(--color-primary-hover);border:1px solid var(--color-primary-stroke)}.file-upload{width:100%}.file-upload__zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-025);padding:var(--padding-08);background-color:var(--color-tertiary-hover);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);text-align:center;cursor:pointer;transition:var(--transition)}.file-upload__zone:hover{background-color:var(--color-tertiary-hover);border-color:var(--color-border)}.file-upload:focus-within .file-upload__zone{border-color:var(--color-primary-stroke);box-shadow:0 0 0 2px var(--color-primary-fill-subtle);outline:none}.file-upload__icon{color:var(--color-icon-fill)}.file-upload__copy{display:flex;flex-direction:column;gap:0;align-items:center}.file-upload__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-basic)}.file-upload__hint{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-subtle)}.file-attach{gap:var(--gap-03);width:100%;min-width:0;display:flex;align-items:unset;justify-content:unset;flex-direction:column}.file-attach__toolbar{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:var(--gap-03);flex-wrap:wrap;width:100%}.file-attach__hint{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-subtle)}.file-attach__actions{flex-wrap:wrap;gap:var(--gap-03);display:flex;align-items:center;justify-content:unset;flex-direction:row}.file-attach__list{padding:var(--padding-03);display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-01);width:100%;min-width:0;box-sizing:border-box;background-color:var(--color-tertiary-hover);border-radius:var(--radius-xsm)}.file-attach__item{display:flex;align-items:center;justify-content:unset;flex-direction:row;gap:var(--gap-03);min-width:0;width:100%}.file-attach__check{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden}.file-attach__check .file-attach__name{color:var(--color-text-subtle);font-size:var(--font-size-md);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.file-attach__rule{flex:1 1 auto;min-width:var(--spacing-04);align-self:center;border-bottom:1px dashed var(--color-border-subtle)}.file-attach__size{flex-shrink:0;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);color:var(--color-text-subtle);white-space:nowrap}.form-row--upload{align-items:center;flex-wrap:wrap}.form-row--upload .group-file-upload{flex:1;min-width:280px;height:48px;padding:var(--padding-02);border:1px solid var(--color-border-bold);border-radius:var(--radius-sm);background-color:var(--color-tertiary-fill);display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:var(--gap-04)}.form-row--upload .group-file-upload__name{flex:1;font-size:var(--font-size-md);color:var(--color-text-bolder);display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-row--upload .group-file-upload__remove{min-width:unset;height:36px;padding:var(--padding-01) var(--padding-02);color:var(--color-text-basic);gap:var(--gap-01)}.form-row--upload .group-file-upload__upload{min-width:unset;height:36px;padding:var(--padding-01) var(--padding-02)}.form-row--upload .group-file-upload__guide{width:100%;margin-left:calc(90px + var(--gap-03))}.form-row--upload .group-file-upload__guide p{font-size:var(--font-size-md);color:var(--color-text-subtle)}.tab-menu-wrap--map-panel{padding:0 var(--padding-04)}.tab-menu-wrap--map-panel>.tab-menu{margin-bottom:0}.tab-menu-wrap--map-panel+.tab-body{display:flex;flex:1}.tab-body__content .map-aside-panel__content.tab-body__content{display:none}.tab-body__content .map-aside-panel__content.is-active{display:flex}.toggle-scope__panels{width:100%}.toggle-scope__panel{display:none}.toggle-scope:has(input[type=radio][value=group-a]:checked) .toggle-scope__panel[data-toggle-scope=group-a]{display:block}.toggle-scope:has(input[type=radio][value=group-b]:checked) .toggle-scope__panel[data-toggle-scope=group-b]{display:block}.text-ellipsis{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.img__area{display:block;background-color:var(--color-border-subtler);border-radius:var(--radius-xsm)}.divider{width:100%;height:1px;background-color:var(--color-border-subtle)}.divider--dashed{border-bottom:1px dashed var(--color-border-subtle);background-color:transparent}.divider--vertical{width:1px;height:100%;min-height:32px;background-color:var(--color-border-subtle)}.divider--vertical.divider--dashed{background-color:transparent;border-bottom:none;border-right:1px dashed var(--color-border-subtle)}.download-complete-intro p{font-size:var(--font-size-lg);color:var(--color-text-basic)}.download-notice{margin-top:var(--spacing-04);padding:var(--padding-04);border:1px solid #d6e0eb;border-radius:var(--radius-sm);background-color:#eef2f7}.download-notice p{font-size:var(--font-size-md);line-height:1.5;color:var(--color-text-basic)}.download-notice p+p{margin-top:var(--spacing-01)}.policy-card-group{margin-top:var(--spacing-04);display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:var(--gap-06);width:100%}.policy-card{width:100%;padding:var(--padding-04);box-sizing:border-box;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-tertiary-fill);display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:var(--gap-03)}.policy-card__head{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:var(--gap-03);width:100%;padding:var(--padding-03) 0;border-bottom:2px solid #052b57}.policy-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:#052b57;line-height:1}.policy-card__copy{min-width:78px;height:48px;padding:0 var(--padding-04);gap:var(--gap-01)}.policy-card__body{width:100%;font-size:var(--font-size-md);color:var(--color-text-subtle);line-height:1.5}.policy-card__body>p+p,.policy-card__body>ul+p,.policy-card__body>p+ul{margin-top:var(--spacing-01)}.policy-card__body a{color:var(--color-primary-fill);text-decoration:underline;word-break:break-all}.policy-card__body a:hover{color:var(--color-primary-hover)}.policy-card__list{padding-left:var(--spacing-05);list-style:disc;color:var(--color-text-subtle)}.modal--observation-sites .modal__footer{border-top:0}.site-select{display:flex;align-items:stretch;justify-content:unset;flex-direction:row;gap:var(--gap-03)}.site-select__map{flex:0 0 auto;width:400px;height:501px;border-radius:var(--radius-md);background-color:#dcdfe3}.site-select__panel{flex:1 1 auto;min-width:220px;padding:var(--padding-04);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:#fff;display:flex;align-items:unset;justify-content:unset;flex-direction:column;gap:var(--gap-03)}.site-select__panel-title{padding:var(--padding-03) 0;border-bottom:2px solid #052b57;display:flex;align-items:center;justify-content:space-between;flex-direction:row;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:#052b57}.site-select__list{flex:1 1 auto;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:var(--gap-03);align-content:flex-start;overflow-y:auto}.site-select__chip{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--gap-01);height:40px;padding:0 var(--padding-03);border:1px solid #cdd1d5;border-radius:var(--radius-max);background-color:#fff;font-size:var(--font-size-md);color:var(--color-text-basic);white-space:nowrap}.site-select__chip-remove{display:flex;align-items:center;justify-content:center;flex-direction:row;width:var(--icon-size-sm);height:var(--icon-size-sm);border:0;background-color:transparent;cursor:pointer}.site-select__chip-remove:hover .icon-close-round{opacity:.7}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-left-\[17px\]{left:-17px}.-right-\[16px\]{right:-16px}.-right-\[17px\]{right:-17px}.-start-1\.5{inset-inline-start:-.375rem}.-start-14{inset-inline-start:-3.5rem}.-start-3{inset-inline-start:-.75rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.end-0{inset-inline-end:0px}.end-2\.5{inset-inline-end:.625rem}.end-5{inset-inline-end:1.25rem}.end-6{inset-inline-end:1.5rem}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-12{right:3rem}.right-4{right:1rem}.right-\[5px\]{right:5px}.start-0{inset-inline-start:0px}.start-1{inset-inline-start:.25rem}.start-1\/2{inset-inline-start:50%}.start-2\.5{inset-inline-start:.625rem}.start-5{inset-inline-start:1.25rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[124px\]{top:124px}.top-\[142px\]{top:142px}.top-\[178px\]{top:178px}.top-\[40px\]{top:40px}.top-\[72px\]{top:72px}.top-\[88px\]{top:88px}.top-\[calc\(100\%\+1rem\)\]{top:calc(100% + 1rem)}.\!z-\[2\]{z-index:2!important}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[999\]{z-index:999}.col-span-2{grid-column:span 2 / span 2}.float-none{float:none}.m-0\.5{margin:.125rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.\!ml-0{margin-left:0!important}.-mb-px{margin-bottom:-1px}.-me-1\.5{margin-inline-end:-.375rem}.-ms-4{margin-inline-start:-1rem}.-mt-px{margin-top:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-48{margin-bottom:12rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-px{margin-bottom:1px}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.me-3{margin-inline-end:.75rem}.me-4{margin-inline-end:1rem}.ml-4{margin-left:1rem}.ml-\[16px\]{margin-left:16px}.ms-1{margin-inline-start:.25rem}.ms-1\.5{margin-inline-start:.375rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-4{margin-inline-start:1rem}.ms-6{margin-inline-start:1.5rem}.ms-auto{margin-inline-start:auto}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[10px\]{margin-top:10px}.mt-\[16px\]{margin-top:16px}.mt-\[40px\]{margin-top:40px}.mt-\[80px\]{margin-top:80px}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-96{height:24rem}.h-\[10px\]{height:10px}.h-\[120px\]{height:120px}.h-\[140px\]{height:140px}.h-\[156px\]{height:156px}.h-\[172px\]{height:172px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[193px\]{height:193px}.h-\[213px\]{height:213px}.h-\[24px\]{height:24px}.h-\[250px\]{height:250px}.h-\[28px\]{height:28px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[32px\]{height:32px}.h-\[350px\]{height:350px}.h-\[41px\]{height:41px}.h-\[426px\]{height:426px}.h-\[454px\]{height:454px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[55px\]{height:55px}.h-\[572px\]{height:572px}.h-\[5px\]{height:5px}.h-\[600px\]{height:600px}.h-\[63px\]{height:63px}.h-\[64px\]{height:64px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:16rem}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-full{max-height:100%}.\!min-h-0{min-height:0px!important}.min-h-\[2\.4rem\]{min-height:2.4rem}.min-h-\[2\.7rem\]{min-height:2.7rem}.min-h-\[200px\]{min-height:200px}.min-h-\[3\.2rem\]{min-height:3.2rem}.min-h-\[43px\]{min-height:43px}.min-h-\[500px\]{min-height:500px}.\!w-\[calc\(50\%-var\(--min-width-03\)\)\]{width:calc(50% - var(--min-width-03))!important}.\!w-\[var\(--min-width-03\)\]{width:var(--min-width-03)!important}.\!w-full{width:100%!important}.w-1{width:.25rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/4{width:50%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-8\/12{width:66.666667%}.w-80{width:20rem}.w-9{width:2.25rem}.w-9\/12{width:75%}.w-\[10px\]{width:10px}.w-\[148px\]{width:148px}.w-\[188px\]{width:188px}.w-\[1px\]{width:1px}.w-\[208px\]{width:208px}.w-\[272px\]{width:272px}.w-\[300px\]{width:300px}.w-\[3px\]{width:3px}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.w-\[600px\]{width:600px}.w-\[6px\]{width:6px}.w-\[70rem\]{width:70rem}.w-\[800px\]{width:800px}.w-\[85rem\]{width:85rem}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-full{width:100%}.min-w-\[140px\]{min-width:140px}.min-w-\[28px\]{min-width:28px}.min-w-\[50rem\]{min-width:50rem}.min-w-\[70rem\]{min-width:70rem}.min-w-\[90px\]{min-width:90px}.min-w-\[90rem\]{min-width:90rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-60{max-width:15rem}.max-w-7xl{max-width:80rem}.max-w-\[133px\]{max-width:133px}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[301px\]{max-width:301px}.max-w-\[341px\]{max-width:341px}.max-w-\[351px\]{max-width:351px}.max-w-\[540px\]{max-width:540px}.max-w-\[640px\]{max-width:640px}.max-w-\[83px\]{max-width:83px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-screen-md{max-width:768px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.\!flex-none{flex:none!important}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/3{--tw-translate-x: -33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/3{--tw-translate-y: -33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/3{--tw-translate-x: 33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/3{--tw-translate-y: 33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-flow-row{grid-auto-flow:row}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.gap-\[20px\]{gap:20px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-4{row-gap:1rem}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-blue-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(147 197 253 / var(--tw-divide-opacity, 1))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(209 213 219 / var(--tw-divide-opacity, 1))}.divide-gray-500>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(107 114 128 / var(--tw-divide-opacity, 1))}.divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.divide-green-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(134 239 172 / var(--tw-divide-opacity, 1))}.divide-indigo-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(165 180 252 / var(--tw-divide-opacity, 1))}.divide-orange-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(253 186 116 / var(--tw-divide-opacity, 1))}.divide-pink-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(249 168 212 / var(--tw-divide-opacity, 1))}.divide-purple-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(216 180 254 / var(--tw-divide-opacity, 1))}.divide-red-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(252 165 165 / var(--tw-divide-opacity, 1))}.divide-yellow-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(253 224 71 / var(--tw-divide-opacity, 1))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.\!overflow-y-auto{overflow-y:auto!important}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!rounded-md{border-radius:.375rem!important}.rounded{border-radius:.25rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-\[1rem\]{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-\[2\.5rem\]{border-bottom-right-radius:2.5rem;border-bottom-left-radius:2.5rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-e-full{border-start-end-radius:9999px;border-end-end-radius:9999px}.rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-s-full{border-start-start-radius:9999px;border-end-start-radius:9999px}.rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-t-\[2\.5rem\]{border-top-left-radius:2.5rem;border-top-right-radius:2.5rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[10px\]{border-width:10px}.border-\[14px\]{border-width:14px}.border-\[16px\]{border-width:16px}.border-\[8px\]{border-width:8px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-s-4{border-inline-start-width:4px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-red-500{--tw-border-opacity: 1 !important;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))!important}.border-\[\#1a73e8\]{--tw-border-opacity: 1;border-color:rgb(26 115 232 / var(--tw-border-opacity, 1))}.border-\[\#ccc\]{--tw-border-opacity: 1;border-color:rgb(204 204 204 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-inherit{border-color:inherit}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-pink-300{--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity, 1))}.border-pink-400{--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-purple-700{--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.bg-\[\#0082E5\]{--tw-bg-opacity: 1;background-color:rgb(0 130 229 / var(--tw-bg-opacity, 1))}.bg-\[\#999\]{--tw-bg-opacity: 1;background-color:rgb(153 153 153 / var(--tw-bg-opacity, 1))}.bg-\[\#EEF2F7FF\]{background-color:#eef2f7}.bg-\[\#FFFFFF\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.bg-green-800{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-800{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.bg-inherit{background-color:inherit}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-800{--tw-bg-opacity: 1;background-color:rgb(157 23 77 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.bg-purple-800{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-red-900{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/30{background-color:#ffffff4d}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-75{--tw-bg-opacity: .75}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-200{--tw-gradient-from: #d9f99d var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 249 157 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-200{--tw-gradient-from: #fecaca var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from: #99f6e4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(153 246 228 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-600{--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2563eb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-lime-400{--tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a3e635 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9333ea var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-300{--tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fca5a5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #14b8a6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-lime-200{--tw-gradient-to: #d9f99d var(--tw-gradient-to-position)}.to-lime-500{--tw-gradient-to: #84cc16 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-yellow-200{--tw-gradient-to: #fef08a var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-blue-600{fill:#2563eb}.fill-gray-600{fill:#4b5563}.fill-green-500{fill:#22c55e}.fill-pink-600{fill:#db2777}.fill-purple-600{fill:#9333ea}.fill-red-600{fill:#dc2626}.fill-white{fill:#fff}.fill-yellow-400{fill:#facc15}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.\!p-0{padding:0!important}.\!p-2{padding:.5rem!important}.\!p-3{padding:.75rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-8{padding:2rem}.p-\[12px\]{padding:12px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0{padding-left:0;padding-right:0}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[50px\]{padding-left:50px;padding-right:50px}.px-\[var\(--button-padding-small\)\]{padding-left:var(--button-padding-small);padding-right:var(--button-padding-small)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-\[32px\]{padding-top:32px;padding-bottom:32px}.pb-1\.5{padding-bottom:.375rem}.pb-2\.5{padding-bottom:.625rem}.pb-\[5px\]{padding-bottom:5px}.pe-10{padding-inline-end:2.5rem}.pe-11{padding-inline-end:2.75rem}.pe-2\.5{padding-inline-end:.625rem}.pe-4{padding-inline-end:1rem}.pe-9{padding-inline-end:2.25rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-\[26px\]{padding-left:26px}.ps-10{padding-inline-start:2.5rem}.ps-11{padding-inline-start:2.75rem}.ps-2\.5{padding-inline-start:.625rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-9{padding-inline-start:2.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-\[15px\]{padding-top:15px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.\!text-\[1\.5rem\]{font-size:1.5rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[38px\]{font-size:38px}.text-\[48px\]{font-size:48px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\!text-gray-900{--tw-text-opacity: 1 !important;color:rgb(17 24 39 / var(--tw-text-opacity, 1))!important}.text-\[\#666\]{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.text-\[\#979EA6\]{--tw-text-opacity: 1;color:rgb(151 158 166 / var(--tw-text-opacity, 1))}.text-\[\#fff\]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-50{--tw-text-opacity: 1;color:rgb(239 246 255 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-100{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-pink-100{--tw-text-opacity: 1;color:rgb(252 231 243 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-blue-400{text-decoration-color:#60a5fa}.decoration-2{text-decoration-thickness:2px}.placeholder-green-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(21 128 61 / var(--tw-placeholder-opacity, 1))}.placeholder-green-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(21 128 61 / var(--tw-placeholder-opacity, 1))}.placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(185 28 28 / var(--tw-placeholder-opacity, 1))}.placeholder-red-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(185 28 28 / var(--tw-placeholder-opacity, 1))}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_3px_rgba\(26\,115\,232\,0\.3\)\]{--tw-shadow: 0 0 3px rgba(26,115,232,.3);--tw-shadow-colored: 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-blue-500\/50{--tw-shadow-color: rgb(59 130 246 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-700{--tw-shadow-color: #1d4ed8;--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/50{--tw-shadow-color: rgb(6 182 212 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-300{--tw-shadow-color: #d1d5db;--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-500\/50{--tw-shadow-color: rgb(107 114 128 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-800{--tw-shadow-color: #1f2937;--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/50{--tw-shadow-color: rgb(34 197 94 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-700{--tw-shadow-color: #15803d;--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-500\/50{--tw-shadow-color: rgb(132 204 22 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/50{--tw-shadow-color: rgb(236 72 153 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/50{--tw-shadow-color: rgb(168 85 247 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-700{--tw-shadow-color: #7e22ce;--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/50{--tw-shadow-color: rgb(239 68 68 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-700{--tw-shadow-color: #b91c1c;--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-500\/50{--tw-shadow-color: rgb(20 184 166 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-500{--tw-shadow-color: #eab308;--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-500\/50{--tw-shadow-color: rgb(234 179 8 / .5);--tw-shadow: var(--tw-shadow-colored)}.\!outline{outline-style:solid!important}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-8{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.contrast-50{--tw-contrast: contrast(.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.scrollbar-thin::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.scrollbar-thin::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-track-hover, var(--scrollbar-track))}.scrollbar-thin::-webkit-scrollbar-track:active{background-color:var(--scrollbar-track-active, var(--scrollbar-track-hover, var(--scrollbar-track)))}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover, var(--scrollbar-thumb))}.scrollbar-thin::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover, var(--scrollbar-thumb)))}.scrollbar-thin::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.scrollbar-thin::-webkit-scrollbar-corner:hover{background-color:var(--scrollbar-corner-hover, var(--scrollbar-corner))}.scrollbar-thin::-webkit-scrollbar-corner:active{background-color:var(--scrollbar-corner-active, var(--scrollbar-corner-hover, var(--scrollbar-corner)))}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb, initial) var(--scrollbar-track, initial)}.scrollbar-thin::-webkit-scrollbar{display:block;width:8px;height:8px}button.result-item__title-link>span.active{color:var(--color-primary-fill);font-weight:bolder}.first-letter\:float-left:first-letter{float:left}.first-letter\:me-3:first-letter{margin-inline-end:.75rem}.first-letter\:text-7xl:first-letter{font-size:4.5rem;line-height:1}.first-letter\:font-bold:first-letter{font-weight:700}.first-letter\:text-gray-900:first-letter{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.first-line\:uppercase:first-line{text-transform:uppercase}.first-line\:tracking-widest:first-line{letter-spacing:.1em}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:end-0:before{content:var(--tw-content);inset-inline-end:0px}.before\:left-0:before{content:var(--tw-content);left:0}.before\:z-10:before{content:var(--tw-content);z-index:10}.before\:block:before{content:var(--tw-content);display:block}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-\[10px\]:before{content:var(--tw-content);width:10px}.before\:rounded-\[50px\]:before{content:var(--tw-content);border-radius:50px}.before\:bg-\[\#407Bff\]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(64 123 255 / var(--tw-bg-opacity, 1))}.before\:shadow-\[-10px_0_50px_65px_rgba\(256\,256\,256\,1\)\]:before{content:var(--tw-content);--tw-shadow: -10px 0 50px 65px rgba(256,256,256,1);--tw-shadow-colored: -10px 0 50px 65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-\[2px\]:after{content:var(--tw-content);inset-inline-start:2px}.after\:start-\[4px\]:after{content:var(--tw-content);inset-inline-start:4px}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:z-10:after{content:var(--tw-content);z-index:10}.after\:block:after{content:var(--tw-content);display:block}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-6:after{content:var(--tw-content);height:1.5rem}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:pl-3:after{content:var(--tw-content);padding-left:.75rem}.after\:shadow-\[10px_0_50px_65px_rgba\(256\,256\,256\,1\)\]:after{content:var(--tw-content);--tw-shadow: 10px 0 50px 65px rgba(256,256,256,1);--tw-shadow-colored: 10px 0 50px 65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\"▲\"\]:after{--tw-content: "▲";content:var(--tw-content)}.after\:content-\[\"▼\"\]:after{--tw-content: "▼";content:var(--tw-content)}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first\:rounded-s-full:first-child{border-start-start-radius:9999px;border-end-start-radius:9999px}.first\:rounded-s-lg:first-child{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.first\:rounded-t-lg:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.last\:me-0:last-child{margin-inline-end:0px}.last\:rounded-b-lg:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.last\:rounded-e-full:last-child{border-start-end-radius:9999px;border-end-end-radius:9999px}.last\:rounded-e-lg:last-child{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.last\:border-b-0:last-child{border-bottom-width:0px}.odd\:bg-blue-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.odd\:bg-green-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.odd\:bg-purple-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.odd\:bg-red-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.odd\:bg-white:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.odd\:bg-yellow-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity, 1))}.even\:bg-blue-700:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.even\:bg-gray-50:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.even\:bg-green-700:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.even\:bg-purple-700:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.even\:bg-red-700:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.even\:bg-yellow-700:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:bg-gray-900:focus-within{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.focus-within\:text-white:focus-within{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.focus-within\:ring-1:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-4:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-blue-300:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.focus-within\:ring-gray-200:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.focus-within\:ring-gray-300:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.focus-within\:ring-green-300:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))}.focus-within\:ring-purple-300:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))}.focus-within\:ring-red-300:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.focus-within\:ring-yellow-300:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))}.group:first-child .group-first\:rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.group:first-child .group-first\:rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.group:first-child .group-first\:border-t{border-top-width:1px}.group:last-child .group-last\:rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.group:hover .group-hover\:rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-white\/50{background-color:#ffffff80}.group:hover .group-hover\:\!bg-opacity-0{--tw-bg-opacity: 0 !important}.group:hover .group-hover\:\!text-inherit{color:inherit!important}.group:focus .group-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.group:focus .group-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group:focus .group-focus\:ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.peer:checked~.peer-checked\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.peer:-moz-placeholder~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:-moz-placeholder~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder~.peer-placeholder-shown\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:start-0{inset-inline-start:0px}.peer:focus~.peer-focus\:top-2{top:.5rem}.peer:focus~.peer-focus\:-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:px-2{padding-left:.5rem;padding-right:.5rem}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\:ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.peer:focus~.peer-focus\:ring-green-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))}.peer:focus~.peer-focus\:ring-orange-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))}.peer:focus~.peer-focus\:ring-purple-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))}.peer:focus~.peer-focus\:ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.peer:focus~.peer-focus\:ring-teal-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))}.peer:focus~.peer-focus\:ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#eee\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-400:hover{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-400:hover{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.hover\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-200:hover{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-200:hover{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-400:hover{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-800:hover{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-400:hover{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-400:hover{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.hover\:bg-gradient-to-bl:hover{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\:bg-gradient-to-l:hover{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.hover\:\!text-inherit:hover{color:inherit!important}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:z-40:focus{z-index:40}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-gray-200:focus{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.focus\:border-green-600:focus{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-red-600:focus{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.focus\:ring-green-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))}.focus\:ring-green-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.focus\:ring-lime-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity, 1))}.focus\:ring-lime-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.focus\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))}.focus\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))}.focus\:ring-yellow-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))}.focus\:ring-yellow-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 640px){.sm\:order-last{order:9999}.sm\:mb-0{margin-bottom:0}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:h-10{height:2.5rem}.sm\:h-6{height:1.5rem}.sm\:h-64{height:16rem}.sm\:h-7{height:1.75rem}.sm\:w-10{width:2.5rem}.sm\:w-6{width:1.5rem}.sm\:w-96{width:24rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:pe-4{padding-inline-end:1rem}.sm\:ps-4{padding-inline-start:1rem}.sm\:text-center{text-align:center}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.first\:sm\:ps-0:first-child{padding-inline-start:0px}.last\:sm\:pe-0:last-child{padding-inline-end:0px}}@media (min-width: 768px){.md\:inset-0{top:0;right:0;bottom:0;left:0}.md\:mb-0{margin-bottom:0}.md\:me-6{margin-inline-end:1.5rem}.md\:ms-2{margin-inline-start:.5rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[21px\]{height:21px}.md\:h-\[262px\]{height:262px}.md\:h-\[278px\]{height:278px}.md\:h-\[294px\]{height:294px}.md\:h-\[42px\]{height:42px}.md\:h-\[654px\]{height:654px}.md\:h-\[682px\]{height:682px}.md\:h-\[8px\]{height:8px}.md\:h-\[95px\]{height:95px}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-48{width:12rem}.md\:w-\[96px\]{width:96px}.md\:w-auto{width:auto}.md\:max-w-\[142px\]{max-width:142px}.md\:max-w-\[512px\]{max-width:512px}.md\:max-w-\[597px\]{max-width:597px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:2rem}.md\:gap-x-0{-moz-column-gap:0px;column-gap:0px}.md\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:rounded-none{border-radius:0}.md\:rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.md\:rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.md\:border-0{border-width:0px}.md\:bg-transparent{background-color:transparent}.md\:p-0{padding:0}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-medium{font-weight:500}.md\:hover\:bg-transparent:hover{background-color:transparent}}@media (min-width: 1024px){.lg\:max-w-7xl{max-width:80rem}}@media (min-width: 1280px){.xl\:h-80{height:20rem}}@media (min-width: 1536px){.\32xl\:h-96{height:24rem}}.rtl\:origin-right:where([dir=rtl],[dir=rtl] *){transform-origin:right}.rtl\:-translate-x-1\/3:where([dir=rtl],[dir=rtl] *){--tw-translate-x: -33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:translate-x-1\/2:where([dir=rtl],[dir=rtl] *){--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:translate-x-1\/3:where([dir=rtl],[dir=rtl] *){--tw-translate-x: 33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:-scale-x-100:where([dir=rtl],[dir=rtl] *){--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}.rtl\:divide-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 1}.rtl\:text-right:where([dir=rtl],[dir=rtl] *){text-align:right}.peer:checked~.rtl\:peer-checked\:after\:-translate-x-full:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-color-scheme: dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:divide-blue-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 64 175 / var(--tw-divide-opacity, 1))}.dark\:divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(75 85 99 / var(--tw-divide-opacity, 1))}.dark\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.dark\:divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(31 41 55 / var(--tw-divide-opacity, 1))}.dark\:divide-green-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(22 101 52 / var(--tw-divide-opacity, 1))}.dark\:divide-indigo-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 48 163 / var(--tw-divide-opacity, 1))}.dark\:divide-orange-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(154 52 18 / var(--tw-divide-opacity, 1))}.dark\:divide-pink-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(157 23 77 / var(--tw-divide-opacity, 1))}.dark\:divide-purple-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(107 33 168 / var(--tw-divide-opacity, 1))}.dark\:divide-red-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(153 27 27 / var(--tw-divide-opacity, 1))}.dark\:divide-yellow-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(133 77 14 / var(--tw-divide-opacity, 1))}.dark\:\!border-gray-600{--tw-border-opacity: 1 !important;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))!important}.dark\:border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.dark\:border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.dark\:border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.dark\:border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\:border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.dark\:border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.dark\:border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.dark\:border-green-800{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.dark\:border-indigo-800{--tw-border-opacity: 1;border-color:rgb(55 48 163 / var(--tw-border-opacity, 1))}.dark\:border-orange-800{--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity, 1))}.dark\:border-pink-400{--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity, 1))}.dark\:border-pink-800{--tw-border-opacity: 1;border-color:rgb(157 23 77 / var(--tw-border-opacity, 1))}.dark\:border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.dark\:border-purple-800{--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.dark\:border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.dark\:border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.dark\:border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.dark\:border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.dark\:border-yellow-800{--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))}.dark\:border-e-gray-600{--tw-border-opacity: 1;border-inline-end-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-e-gray-700{--tw-border-opacity: 1;border-inline-end-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/30{background-color:#1f29374d}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.dark\:bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.dark\:bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.dark\:bg-green-800{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-800{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-900{--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity, 1))}.dark\:bg-inherit{background-color:inherit}.dark\:bg-orange-800{--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity, 1))}.dark\:bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.dark\:bg-pink-700{--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity, 1))}.dark\:bg-pink-900{--tw-bg-opacity: 1;background-color:rgb(131 24 67 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-800{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900{--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1))}.dark\:bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.dark\:bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark\:bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-transparent{background-color:transparent}.dark\:bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-800{--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900{--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}.dark\:bg-opacity-80{--tw-bg-opacity: .8}.dark\:fill-gray-300{fill:#d1d5db}.dark\:\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.dark\:text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.dark\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.dark\:text-green-100{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.dark\:text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.dark\:text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.dark\:text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.dark\:text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-pink-100{--tw-text-opacity: 1;color:rgb(252 231 243 / var(--tw-text-opacity, 1))}.dark\:text-pink-200{--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.dark\:text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.dark\:text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.dark\:text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.dark\:text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.dark\:text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.dark\:text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.dark\:text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:decoration-blue-600{text-decoration-color:#2563eb}.dark\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-green-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(34 197 94 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-green-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(34 197 94 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-red-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(239 68 68 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-red-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(239 68 68 / var(--tw-placeholder-opacity, 1))}.dark\:opacity-25{opacity:.25}.dark\:shadow-blue-800{--tw-shadow-color: #1e40af;--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-blue-800\/80{--tw-shadow-color: rgb(30 64 175 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-cyan-800\/80{--tw-shadow-color: rgb(21 94 117 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-gray-700{--tw-shadow-color: #374151;--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-gray-800{--tw-shadow-color: #1f2937;--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-gray-800\/80{--tw-shadow-color: rgb(31 41 55 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-gray-900{--tw-shadow-color: #111827;--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-green-800{--tw-shadow-color: #166534;--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-green-800\/80{--tw-shadow-color: rgb(22 101 52 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-lime-800\/80{--tw-shadow-color: rgb(63 98 18 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-pink-800\/80{--tw-shadow-color: rgb(157 23 77 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-purple-800{--tw-shadow-color: #6b21a8;--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-purple-800\/80{--tw-shadow-color: rgb(107 33 168 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-red-800{--tw-shadow-color: #991b1b;--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-red-800\/80{--tw-shadow-color: rgb(153 27 27 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-teal-800\/80{--tw-shadow-color: rgb(17 94 89 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-yellow-700{--tw-shadow-color: #a16207;--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-yellow-800\/80{--tw-shadow-color: rgb(133 77 14 / .8);--tw-shadow: var(--tw-shadow-colored)}.dark\:ring-gray-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.dark\:ring-offset-gray-800{--tw-ring-offset-color: #1f2937}.dark\:first-letter\:text-gray-100:first-letter{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:before\:shadow-\[-10px_0_50px_65px_rgba\(16\,24\,39\,1\)\]:before{content:var(--tw-content);--tw-shadow: -10px 0 50px 65px rgba(16,24,39,1);--tw-shadow-colored: -10px 0 50px 65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:after\:shadow-\[10px_0_50px_65px_rgba\(16\,24\,39\,1\)\]:after{content:var(--tw-content);--tw-shadow: 10px 0 50px 65px rgba(16,24,39,1);--tw-shadow-colored: 10px 0 50px 65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:last\:border-e-gray-500:last-child{--tw-border-opacity: 1;border-inline-end-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.dark\:last\:border-e-gray-600:last-child{--tw-border-opacity: 1;border-inline-end-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.odd\:dark\:bg-blue-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.odd\:dark\:bg-gray-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.odd\:dark\:bg-green-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.odd\:dark\:bg-purple-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.odd\:dark\:bg-red-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.odd\:dark\:bg-yellow-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity, 1))}.even\:dark\:bg-blue-700:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.even\:dark\:bg-gray-700:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.even\:dark\:bg-green-700:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.even\:dark\:bg-purple-700:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.even\:dark\:bg-red-700:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.even\:dark\:bg-yellow-700:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.dark\:focus-within\:text-white:focus-within{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:focus-within\:ring-blue-800:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.dark\:focus-within\:ring-gray-700:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))}.dark\:focus-within\:ring-gray-800:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.dark\:focus-within\:ring-green-800:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))}.dark\:focus-within\:ring-purple-900:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(88 28 135 / var(--tw-ring-opacity, 1))}.dark\:focus-within\:ring-red-900:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))}.dark\:focus-within\:ring-yellow-900:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity, 1))}.group:hover .dark\:group-hover\:bg-gray-800\/60{background-color:#1f293799}.group:focus .dark\:group-focus\:ring-gray-800\/70{--tw-ring-color: rgb(31 41 55 / .7)}.peer:focus~.dark\:peer-focus\:ring-blue-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.peer:focus~.dark\:peer-focus\:ring-green-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))}.peer:focus~.dark\:peer-focus\:ring-orange-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(154 52 18 / var(--tw-ring-opacity, 1))}.peer:focus~.dark\:peer-focus\:ring-purple-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity, 1))}.peer:focus~.dark\:peer-focus\:ring-red-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))}.peer:focus~.dark\:peer-focus\:ring-teal-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 94 89 / var(--tw-ring-opacity, 1))}.peer:focus~.dark\:peer-focus\:ring-yellow-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity, 1))}.dark\:hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.dark\:hover\:border-gray-600:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-indigo-800:hover{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-pink-800:hover{--tw-bg-opacity: 1;background-color:rgb(157 23 77 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-purple-500:hover{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-purple-800:hover{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-yellow-400:hover{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-yellow-800:hover{--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-green-300:hover{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:hover\:text-indigo-300:hover{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:hover\:text-pink-300:hover{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.dark\:hover\:text-purple-300:hover{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-yellow-300:hover{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.dark\:focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.dark\:focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.dark\:focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-blue-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-cyan-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-green-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-green-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-green-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-lime-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-orange-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 88 12 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-pink-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-purple-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-purple-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-teal-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-teal-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(15 118 110 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-teal-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 94 89 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-yellow-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-yellow-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity, 1))}.dark\:disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}}@media (min-width: 768px){@media (prefers-color-scheme: dark){.md\:dark\:bg-transparent{background-color:transparent}.md\:dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.md\:dark\:hover\:bg-transparent:hover{background-color:transparent}.md\:dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}}.\[\&\:not\(\:first-child\)\]\:-ms-px:not(:first-child){margin-inline-start:-1px}:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:grabbing}.ol-grab{cursor:move;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}.map-container #map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.widget{position:absolute;z-index:10}.widget__top{top:12px;right:12px}.widget__top>ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row}.widget__top>ul>li{border-radius:6px;box-shadow:0 6px 12px #3a3a5126}.widget__top>ul>li>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:58px;min-height:64px;padding:8px 4px;background:#fff;border:0;border-radius:6px;cursor:pointer;color:var(--color-map-toolbar-text);font-size:11px;letter-spacing:-.5px}.widget__top>ul>li>button:hover,.widget__top>ul>li>button[aria-pressed=true]{color:var(--color-primary-fill)}.widget__top>ul>li>button:before{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain}.layer-panel{position:fixed;z-index:50;width:360px;max-height:calc(100vh - 120px);display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 8px 24px #3a3a5140;overflow:hidden}.layer-panel--initial{top:72px;right:12px}.layer-panel__header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--color-primary-fill-subtle, #eef4ff);cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.layer-panel__title{font-weight:700;font-size:14px}.layer-panel__close{border:0;background:transparent;cursor:pointer;font-size:15px;line-height:1;color:#555;padding:2px 4px}.layer-panel__body{padding:8px 12px 12px;overflow-y:auto}.layer-row{display:flex;align-items:center;gap:8px;padding:2px 0}.layer-row__name{flex:1;font-size:13px;word-break:break-all}.layer-row__remove{flex:none;border:0;background:transparent;cursor:pointer;color:#999;font-size:13px;padding:2px 4px}.layer-row__remove:hover{color:#e23}.layer-switch{position:relative;display:inline-block;width:34px;height:18px;flex:none}.layer-switch input{position:absolute;opacity:0;width:0;height:0}.layer-switch__slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#cbd5e1;border-radius:9999px;transition:background .15s;cursor:pointer}.layer-switch__slider:before{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .15s}.layer-switch input:checked+.layer-switch__slider{background:var(--color-primary-fill, #2f6fed)}.layer-switch input:checked+.layer-switch__slider:before{transform:translate(16px)}.layer-controls{display:flex;flex-direction:column;gap:6px;padding:4px 0 8px 42px}.layer-opacity{width:100%;accent-color:var(--color-primary-fill, #2f6fed)}.layer-legend__toggle{align-self:flex-start;padding:3px 10px;border:1px solid var(--color-primary-fill, #2f6fed);border-radius:4px;background:#fff;color:var(--color-primary-fill, #2f6fed);font-size:12px;cursor:pointer}.layer-legend{max-height:180px;overflow-y:auto;border:1px solid #eee;border-radius:4px}.layer-legend table{width:100%;border-collapse:collapse;font-size:12px}.layer-legend th,.layer-legend td{padding:4px 6px;border-bottom:1px solid #f0f0f0;text-align:left}.layer-legend thead th{position:sticky;top:0;background:#f5f5f5;font-weight:700}.layer-legend__swatch{display:inline-block;width:22px;height:14px;border:1px solid #ccc}.envrn-legend{position:absolute;bottom:12px;left:12px;z-index:10;display:flex;flex-direction:column;gap:8px}.envrn-legend__item{width:220px;max-height:320px;overflow-y:auto;background:#fffffff7;border-radius:6px;box-shadow:0 6px 12px #3a3a5126}.envrn-legend__table{width:100%;border-collapse:collapse;font-size:12px}.envrn-legend__table th,.envrn-legend__table td{padding:5px 8px;border-bottom:1px solid #eee;text-align:left}.envrn-legend__table thead th{position:sticky;top:0;background:#eef4ff;font-weight:700}.envrn-legend__swatch{display:inline-block;width:22px;height:14px;border:1px solid #ccc}.envrn-legend__range{white-space:nowrap}.layer-hue{width:100%;height:14px;margin:2px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:7px;cursor:pointer;background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.layer-hue::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #333;cursor:pointer}.layer-hue::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #333;cursor:pointer}.widget-toolbar-stack{position:absolute;top:90px;right:12px;z-index:10;display:flex;flex-direction:column;align-items:flex-end;gap:12px}#widget ul.widget__right{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;background:#fff;border-radius:6px;box-shadow:0 6px 12px #3a3a5126}#widget ul.widget__right>li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}#widget ul.widget__right>li:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-bottom:0}#widget ul.widget__right>li{position:relative;text-align:center;border-bottom:1px solid #eee}#widget ul.widget__right>li>button,#widget ul.widget__right>li>div>button.bookmark_btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:58px;min-height:60px;padding:8px 4px;background:transparent;border:0;cursor:pointer;color:var(--color-map-toolbar-text)}#widget ul.widget__right>li>button img,#widget ul.widget__right>li>div>button.bookmark_btn img{width:24px;height:24px}#basemapWidget>button:before,#basemapWidgetRight>button:before,#fullScreenWidget>button:before,#divideWidget>button:before,#printControlWidget>button:before,#measureWidget>button:before,#resetWidget>button:before{content:"";display:block;width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-size:contain}#basemapWidget>button:before,#basemapWidgetRight>button:before{background-image:url(../../../plugins/odf/images/widget/ico-basemap.svg)}#basemapWidget>button:hover:before,#basemapWidget>button[aria-expanded=true]:before,#basemapWidgetRight>button:hover:before,#basemapWidgetRight>button[aria-expanded=true]:before{background-image:url(../../../plugins/odf/images/widget/ico-basemap-active.svg)}#fullScreenWidget>button:before{background-image:url(../../../plugins/odf/images/widget/ico-fullscreen.svg)}#fullScreenWidget>button:hover:before,#fullScreenWidget>button.active:before{background-image:url(../../../plugins/odf/images/widget/ico-fullscreen-active.svg)}#divideWidget>button:before{background-image:url(../../../plugins/odf/images/widget/ico-dividemap.svg)}#divideWidget>button:hover:before,#divideWidget>button.active:before{background-image:url(../../../plugins/odf/images/widget/ico-dividemap-active.svg)}#printControlWidget>button:before{background-image:url(../../../plugins/odf/images/widget/ico-print.svg)}#printControlWidget>button:hover:before,#printControlWidget>button.active:before{background-image:url(../../../plugins/odf/images/widget/ico-print-active.svg)}#measureWidget>button:before{background-image:url(../../../plugins/odf/images/widget/ico-measure.svg)}#measureWidget>button:hover:before,#measureWidget>button.active:before,#measureWidget>button[aria-expanded=true]:before{background-image:url(../../../plugins/odf/images/widget/ico-measure-active.svg)}#resetWidget>button:before{background-image:url(../../../plugins/odf/images/widget/ico-home.svg)}#resetWidget>button:hover:before{background-image:url(../../../plugins/odf/images/widget/ico-home-active.svg)}#widget ul.widget__right>li>button>span.hidden,#widget ul.widget__right>li>div>button.bookmark_btn>span.hidden{position:static;width:auto;height:auto;clip:auto;overflow:visible;display:block;font-size:11px;line-height:1.15;letter-spacing:-.5px;white-space:nowrap}#widget ul.widget__right>li>button.active,#widget ul.widget__right>li>button:hover,#widget ul.widget__right>li>button[aria-expanded=true],#widget ul.widget__right>li>div>button.bookmark_btn:hover{color:var(--color-primary-fill)}#widget #basemapWidget>button>span.hidden,#widget #basemapWidgetRight>button>span.hidden,#widget #fullScreenWidget>button>span.hidden,#widget #divideWidget>button>span.hidden,#widget #printControlWidget>button>span.hidden,#widget #measureWidget>button>span.hidden,#widget #resetWidget>button>span.hidden{color:#555;font-size:12px;font-weight:600}#widget #basemapWidget>button:hover>span.hidden,#widget #basemapWidgetRight>button:hover>span.hidden,#widget #fullScreenWidget>button:hover>span.hidden,#widget #divideWidget>button:hover>span.hidden,#widget #printControlWidget>button:hover>span.hidden,#widget #measureWidget>button:hover>span.hidden,#widget #resetWidget>button:hover>span.hidden{color:var(--color-primary-fill)}#widget #fullScreenWidget>button.active>span.hidden,#widget #divideWidget>button.active>span.hidden,#widget #printControlWidget>button.active>span.hidden,#widget #measureWidget>button.active>span.hidden{color:var(--color-primary-fill)}#widget #basemapWidget>button[aria-expanded=true]>span.hidden,#widget #basemapWidgetRight>button[aria-expanded=true]>span.hidden,#widget #measureWidget>button[aria-expanded=true]>span.hidden{color:var(--color-primary-fill)}#widget ul.widget__right li.hasdepth{position:relative}#widget ul.widget__right li.hasdepth .bookmarkDiv{position:absolute;top:0;right:100%;margin-right:8px;z-index:30;background:#fff;border-radius:6px;padding:8px;box-shadow:0 6px 12px #3a3a5126;white-space:nowrap}#widget ul.widget__right li.hasdepth .bookmarkDiv ul,#widget ul.widget__right li.hasdepth .bookmarkDiv .bookMarkControl_bookMarkList{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;gap:4px}#widget ul.widget__right li.hasdepth .bookmarkDiv li button,#widget ul.widget__right li.hasdepth .bookmarkDiv .bookMarkControl_bookmarkBtn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:56px;padding:8px 6px;background:transparent;border:0;border-radius:4px;cursor:pointer;color:var(--color-map-toolbar-text);font-size:11px;letter-spacing:-.5px}#widget ul.widget__right li.hasdepth .bookmarkDiv li button img{width:24px;height:24px}#widget ul.widget__right li.hasdepth .bookmarkDiv li button>span.hidden{position:static;width:auto;height:auto;clip:auto;overflow:visible;display:block}#widget ul.widget__right li.hasdepth .bookmarkDiv button.active{color:var(--color-primary-fill);background:var(--color-primary-fill-subtle)}#widget ul.widget__right li.hasdepth .bookmarkDiv button:hover{background:var(--color-primary-fill-subtle)}#measureTool-area>button:before,#measureTool-distance>button:before,#measureTool-radius>button:before,#measureTool-spot>button:before,#measureClearTool>button:before{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain}#measureTool-area>button:before{background-image:url(../../../plugins/odf/images/toolbar/ico-area.svg)}#measureTool-area>button:hover:before,#measureTool-area>button.active:before{background-image:url(../../../plugins/odf/images/toolbar/ico-area-active.svg)}#measureTool-distance>button:before{background-image:url(../../../plugins/odf/images/toolbar/ico-distance.svg)}#measureTool-distance>button:hover:before,#measureTool-distance>button.active:before{background-image:url(../../../plugins/odf/images/toolbar/ico-distance-active.svg)}#measureTool-radius>button:before{background-image:url(../../../plugins/odf/images/toolbar/ico-radius.svg)}#measureTool-radius>button:hover:before,#measureTool-radius>button.active:before{background-image:url(../../../plugins/odf/images/toolbar/ico-radius-active.svg)}#measureTool-spot>button:before{background-image:url(../../../plugins/odf/images/toolbar/ico-spot.svg)}#measureTool-spot>button:hover:before,#measureTool-spot>button.active:before{background-image:url(../../../plugins/odf/images/toolbar/ico-spot-active.svg)}#measureClearTool>button:before{background-image:url(../../../plugins/odf/images/toolbar/ico-reset.svg)}#measureClearTool>button:hover:before{background-image:url(../../../plugins/odf/images/toolbar/ico-reset-active.svg)}#widget li.basemapWidget.hasdepth .bookmarkDiv li button img{width:64px;height:40px;-o-object-fit:cover;object-fit:cover;border:2px solid transparent;border-radius:4px}#widget li.basemapWidget.hasdepth .bookmarkDiv li button.active img{border-color:var(--color-primary-fill)}#widget li.basemapWidget.hasdepth .bookmarkDiv li button>span{text-align:center;padding-top:4px;font-size:12px;line-height:1.2}#widget li.basemapWidget.hasdepth .bookmarkDiv li button.active>span{color:var(--color-primary-fill);font-weight:600}#widget li.measureWidget.hasdepth .bookmarkDiv li button>span.hidden{text-align:center;padding-top:4px;font-size:12px;line-height:1.2}#widget li.measureWidget.hasdepth .bookmarkDiv li button.active>span.hidden{color:var(--color-primary-fill);font-weight:600}.ol-zoom{top:auto;left:auto;bottom:56px;right:12px;background:#ffffffe6;border-radius:3px;box-shadow:0 1px 3px #0003;padding:4px}.ol-zoom .ol-zoom-in,.ol-zoom .ol-zoom-out{display:block;width:28px;height:28px;background-color:transparent;color:var(--color-map-toolbar-text, #555);font-size:18px;line-height:1;border-radius:3px;cursor:pointer}.ol-zoom .ol-zoom-in:hover,.ol-zoom .ol-zoom-out:hover{background-color:var(--color-primary-fill-subtle, #eef4ff);color:var(--color-primary-fill, #2f6fed)}#widgetNav ul.navigation__group{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;background:#fff;border-radius:6px;box-shadow:0 6px 12px #3a3a5126}#widgetNav ul.navigation__group>li{border-bottom:1px solid #eee}#widgetNav ul.navigation__group>li:last-child{border-bottom:0}#widgetNav ul.navigation__group>li>button,#widgetNav ul.navigation__group>li>div{display:flex;align-items:center;justify-content:center;width:58px;height:60px;padding:0;background:transparent;border:0}#widgetNav ul.navigation__group>li>button{cursor:pointer}#widgetNav ul.navigation__group>li:first-child>button,#widgetNav ul.navigation__group>li:first-child>div{border-top-left-radius:6px;border-top-right-radius:6px}#widgetNav ul.navigation__group>li:last-child>button,#widgetNav ul.navigation__group>li:last-child>div{border-bottom-left-radius:6px;border-bottom-right-radius:6px}#widgetNav ul.navigation__group>li>button:before{content:"";display:block;width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-size:contain}#zoomInWidget>button:before{background-image:url(../../../plugins/odf/images/widget/ico-zoom-in.svg)}#zoomInWidget>button:hover:before{background-image:url(../../../plugins/odf/images/widget/ico-zoom-in-active.svg)}#zoomOutWidget>button:before{background-image:url(../../../plugins/odf/images/widget/ico-zoom-out.svg)}#zoomOutWidget>button:hover:before{background-image:url(../../../plugins/odf/images/widget/ico-zoom-out-active.svg)}#zoomControl{position:absolute;bottom:24px;right:12px;z-index:10;display:block;font-size:12px}@media (max-height: 900px){#zoomControl{right:85px}}#zoomControl .zoomControl__row{display:block}#scaleControl{min-width:0}#scaleControl .ol-scale-line,#scaleControl .ol-scale-bar{position:static}#scaleControl .ol-scale-line-inner{max-width:160px;overflow:hidden;white-space:nowrap}.measureControl{display:flex;gap:4px;align-items:center}#scaleInput{position:absolute;bottom:24px;right:180px;z-index:10;display:flex;align-items:center;gap:4px;font-size:12px;background:#ffffffe6;padding:6px 10px;border-radius:4px;box-shadow:0 1px 3px #0003}@media (max-height: 900px){#scaleInput{right:250px}}#scaleInput input{width:100px;padding:2px 4px;border:1px solid #ccc;border-radius:3px}#positionControl{position:absolute;bottom:80px;right:12px}@media (max-height: 900px){#positionControl{right:85px}}.map-container--split #map{position:relative;inset:unset}#splitMap{background:#1a1a1a}.hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sec__tit{font-size:14px;margin:8px 0 4px;font-weight:700}.table__box{border:1px solid #ddd;overflow:auto;margin:8px 0}.type__list{width:100%;border-collapse:collapse;font-size:12px}.type__list caption{display:none}.type__list th,.type__list td{padding:6px 8px;border-bottom:1px solid #eee;text-align:left}.type__list thead th{background:#f5f5f5;font-weight:700}.type__list tbody tr:hover{background:#f9f9f9;cursor:pointer}.type__list tbody tr.active{background:#e1efff}.txt-c{text-align:center}.txt-l{text-align:left}.search__results .count{font-size:13px;margin:4px 0}.search__results .primary{color:#4a90e2;font-weight:700}@media print{.map-header,.map-aside,#widget,#widgetNav,#zoomControl,#scaleInput,.widget__top{display:none!important}.map-content{padding:0!important}#map{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}#printLogo,#printMsg,#printScaleMsg{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;display:block!important}}#printLogo,#printMsg,#printScaleMsg{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}/*! 
 * OverlayScrollbars
 * Version: 2.16.0
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */.os-size-observer,.os-size-observer-listener{scroll-behavior:auto!important;direction:inherit;pointer-events:none;overflow:hidden;visibility:hidden;box-sizing:border-box}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;left:0;top:0}.os-size-observer{z-index:-1;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;padding:inherit;border:inherit;box-sizing:inherit;margin:-133px;top:0;right:0;bottom:0;left:0;transform:scale(.1)}.os-size-observer:before{content:"";flex:none;box-sizing:inherit;padding:10px;width:10px;height:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{box-sizing:border-box;position:relative;flex:auto;padding:inherit;border:inherit;margin:-133px;transform:scale(10)}.os-size-observer-listener.ltr{margin-right:-266px;margin-left:0}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{display:block;position:relative;padding:inherit;border:inherit;box-sizing:content-box;flex:auto}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{right:0;bottom:0;overflow:hidden;direction:ltr;flex:none}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{flex:none;box-sizing:border-box;position:relative;max-width:0px;max-height:1px;padding:0;margin:0;border:none;overflow:hidden;z-index:-1;height:0;top:calc(100% + 1px);contain:strict}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{overflow:visible;margin:0}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;position:relative;flex:auto;height:auto;width:100%;min-width:0;padding:0;margin:0;border:none;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw: 0;--os-vah: 0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";position:absolute;pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah)}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{overflow:hidden!important}[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping],[data-overlayscrollbars-padding~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x: hidden;--os-viewport-overflow-y: hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x: visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x: hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x: scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y: visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y: hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y: scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>*:not(#osFakeId){display:none!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}@property --os-scroll-percent{syntax: "<number>"; inherits: true; initial-value: 0;}@property --os-viewport-percent{syntax: "<number>"; inherits: true; initial-value: 0;}.os-scrollbar{--os-viewport-percent: 0;--os-scroll-percent: 0;--os-scroll-direction: 0;--os-scroll-percent-directional: calc( var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction) );contain:size layout;contain:size layout style;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;pointer-events:none;position:absolute;opacity:0;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{position:relative;padding:0!important;border:none!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{right:auto;left:0}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional) * 100%);transform:translate(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent) * 100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional) * 100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent) * 100%)}@supports (container-type: size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translate(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{right:auto;left:0}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{right:auto;left:0}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size: 0;--os-padding-perpendicular: 0;--os-padding-axis: 0;--os-track-border-radius: 0;--os-track-bg: none;--os-track-bg-hover: none;--os-track-bg-active: none;--os-track-border: none;--os-track-border-hover: none;--os-track-border-active: none;--os-handle-border-radius: 0;--os-handle-bg: none;--os-handle-bg-hover: none;--os-handle-bg-active: none;--os-handle-border: none;--os-handle-border-hover: none;--os-handle-border-active: none;--os-handle-min-size: 33px;--os-handle-max-size: none;--os-handle-perpendicular-size: 100%;--os-handle-perpendicular-size-hover: 100%;--os-handle-perpendicular-size-active: 100%;--os-handle-interactive-area-offset: 0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-track:before,.os-scrollbar-handle:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size: 10px;--os-padding-perpendicular: 2px;--os-padding-axis: 2px;--os-track-border-radius: 10px;--os-handle-interactive-area-offset: 4px;--os-handle-border-radius: 10px}.os-theme-dark{--os-handle-bg: rgba(0, 0, 0, .44);--os-handle-bg-hover: rgba(0, 0, 0, .55);--os-handle-bg-active: rgba(0, 0, 0, .66)}.os-theme-light{--os-handle-bg: rgba(255, 255, 255, .44);--os-handle-bg-hover: rgba(255, 255, 255, .55);--os-handle-bg-active: rgba(255, 255, 255, .66)}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:none!important;width:0!important;height:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}
