@font-face{font-family:"Segoe UI";src:local("Segoe UI"),url("../assets/fonts/segoeui.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Segoe UI";src:local("Segoe UI Italic"),url("../assets/fonts/segoeuii.ttf") format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:"Segoe UI";src:local("Segoe UI Semibold"),url("../assets/fonts/seguisb.ttf") format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Segoe UI";src:local("Segoe UI Bold"),url("../assets/fonts/segoeuib.ttf") format("truetype");font-style:normal;font-weight:700 900;font-display:swap}@font-face{font-family:"Material Symbols Rounded";font-style:normal;font-weight:400;font-display:block;src:url("../assets/fonts/material-symbols-rounded-navigation.woff2?v=268-nav3") format("woff2")}.material-symbols-rounded{display:inline-block;overflow:hidden;font-family:"Material Symbols Rounded";font-size:24px;font-style:normal;font-weight:400;font-feature-settings:"liga";line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.hidden,[hidden]{display:none!important}.visually-hidden{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:0!important}.application-boot-overlay{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;background:#f7f3eb;color:#26323a}.application-boot-card{display:flex;align-items:center;gap:14px;padding:18px 22px;border:1px solid rgba(82,97,109,.22);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 18px 45px rgba(47,55,61,.13)}.application-boot-spinner{width:27px;height:27px;border:3px solid rgba(82,97,109,.18);border-top-color:#52616d;border-radius:50%;animation:.8s linear infinite application-boot-spin}@keyframes application-boot-spin{to{transform:rotate(360deg)}}:where(
button,a[href],summary,select,[role=button],[role=tab],[role=switch],[role=option],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=file],input[type=color],input[type=range],label.action-button,label[role=button],label:has(input[type=checkbox],input[type=radio],input[type=file],input[type=color],input[type=range])
):not(:disabled):not([aria-disabled=true]){cursor:pointer!important}:where(
button,select,[role=button],[role=tab],[role=switch],input
):is(:disabled,[aria-disabled=true]){cursor:not-allowed!important}:where(
button,a[href],summary,select,[role=button],[role=tab],[role=switch],[role=option],label.action-button,label[role=button],label:has(input[type=checkbox],input[type=radio],input[type=file],input[type=color],input[type=range])
):not(:disabled):not([aria-disabled=true]) *{cursor:inherit!important}:where(
button,select,[role=button],[role=tab],[role=switch]
):is(:disabled,[aria-disabled=true]) *{cursor:inherit!important}:where(
.application-boot-overlay,.authentication-overlay,.tree-render-overlay,.modal-overlay
){cursor:default!important}:where(
.application-boot-overlay,.authentication-overlay,.tree-render-overlay,.modal-overlay
) :where(
input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true]
){cursor:text!important}:where(
.application-boot-overlay,.authentication-overlay,.tree-render-overlay,.modal-overlay
) :where(
h1,h2,h3,h4,h5,h6,p,li,dt,dd,legend,th,td,.settings-profile-photo-size-label,.settings-profile-photo-size-labels > span,.settings-lineage-position,.settings-lineage-name
):not(:where(button *,a[href] *,[role=button] *,[role=tab] *,[role=switch] *)){cursor:text!important}:where(
.application-boot-overlay,.authentication-overlay,.tree-render-overlay,.modal-overlay
) .material-symbols-rounded:not(:where(
button *,a[href] *,[role=button] *,[role=tab] *,[role=switch] *
)){cursor:default!important;user-select:none}input:not([type]):focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:not(.searchable-picker-input):focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{outline:0;box-shadow:none;background:var(--ui-color-input-focus-surface)}
