@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Nunito:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&family=Lora:ital,wght@1,400;1,700&display=swap');
*, *::before, *::after{-moz-box-sizing:border-box;box-sizing:border-box}*{margin:0}html, body{height:100%}body{line-height:1.5}img, picture, video, canvas, svg{display:block;max-width:100%}input, button, textarea, select{font-family:inherit}p, h1, h2, h3, h4, h5, h6{overflow-wrap:break-word}#root, #__next{isolation:isolate}body{font-family:Lato, sans-serif}address, blockquote, dl, figure, form, ol, p, pre, table, ul{color:#3F341E}address, blockquote, dl, figure, form, ol, p, pre, table, ul:not(:last-child){margin-bottom:1rem}h1, h2, h3, h4, header nav li{font-family:Nunito, sans-serif}h1, h2.as-h1, h3.as-h1, h4.as-h1, h5.as-h1, h6.as-h1{font-family:Nunito, sans-serif;font-size:3.125rem;line-height:3.75rem;font-weight:700}h1.as-h2, h2, h3.as-h2, h4.as-h2, h5.as-h2, h6.as-h2{font-family:Nunito, sans-serif;font-size:2.5rem;line-height:2.75rem;font-weight:700}h1.as-h3, h2.as-h3, h3, h4.as-h3, h5.as-h3, h6.as-h3{font-family:Nunito, sans-serif;font-size:1.75rem;line-height:2.25rem;font-weight:700}h1.as-h4, h2.as-h4, h3.as-h4, h4, h5.as-h4, h6.as-h4{font-family:Nunito, sans-serif;font-size:1.25rem;line-height:1.85rem;font-weight:700}h1.as-h5, h2.as-h5, h3.as-h5, h4.as-h5, h5, h6.as-h5{font-family:Nunito, sans-serif;font-size:1.1rem;line-height:1.275rem;font-weight:900}h1.as-h6, h2.as-h6, h3.as-h6, h4.as-h6, h5.as-h6, h6{font-family:Nunito, sans-serif;font-size:0.875rem;line-height:1.05rem;color:#B2B1AD;font-weight:700;text-transform:uppercase;letter-spacing:0.04em}article{margin:0;overflow:inherit}nav, nav ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex}nav ol, nav ul{text-align:center;list-style:none}dl dt{font-weight:bold}dl dt:not(:first-child){margin-top:1rem}dl dd{padding-left:0.5rem;border-left-style:solid;border-left-width:1px;border-left-color:rgba(0,0,0,0.1)}a{-moz-text-decoration:none;text-decoration:none}body, body > div#app, body > div#app > div#router, body > div#app > div#router > div#main, body > div#app > div#router > div#main > div{min-width:100%;min-height:100%}body > div#app > div#router > div#main > div > header{height:3.625rem;position:fixed;top:0;left:0;right:0;z-index:100;background-color:#FFFFFF;border-bottom-color:#B2B1AD;-moz-box-shadow:0 2px 12px rgba(63,52,30,0.06);box-shadow:0 2px 12px rgba(63,52,30,0.06);-moz-transition:left 0.5s cubic-bezier(0.77,0.2,0.05,1.0);-o-transition:left 0.5s cubic-bezier(0.77,0.2,0.05,1.0);-webkit-transition:left 0.5s cubic-bezier(0.77,0.2,0.05,1.0);transition:left 0.5s cubic-bezier(0.77,0.2,0.05,1.0)}body > div#app > div#router > div#main > div > header nav{height:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:1.25rem;padding-left:1.5rem;padding-right:1.5rem}body > div#app > div#router > div#main > div > header nav .topbar-search{position:relative;-moz-flex-shrink:1;-ms-flex-shrink:1;-o-flex-shrink:1;-webkit-flex-shrink:1;flex-shrink:1;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;max-width:22rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center}body > div#app > div#router > div#main > div > header nav .topbar-search i{position:absolute;left:0.875rem;color:#B2B1AD;font-size:0.8125rem;pointer-events:none}body > div#app > div#router > div#main > div > header nav .topbar-search input{width:100%;height:2.25rem;padding:0 0.875rem 0 2.25rem;-moz-border-radius:8px;border-radius:8px;border-style:solid;border-width:1px;border-color:#B2B1AD;background-color:#EFEDED;font-size:0.875rem;appearance:none;outline:none}body > div#app > div#router > div#main > div > header nav .topbar-search input:focus{border-color:#F8B22F;-moz-box-shadow:0 0 0 3px rgba(248,178,47,0.35);box-shadow:0 0 0 3px rgba(248,178,47,0.35)}body > div#app > div#router > div#main > div > header nav .part-switcher{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-moz-align-self:center;-ms-align-self:center;-o-align-self:center;-webkit-align-self:center;align-self:center;height:2.25rem;-moz-box-sizing:border-box;box-sizing:border-box;gap:0.25rem;background-color:#EFEDED;-moz-border-radius:8px;border-radius:8px;padding:0.1875rem;border-style:solid;border-width:1px;border-color:#B2B1AD}body > div#app > div#router > div#main > div > header nav .part-switcher .part-segment{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;padding:0 0.875rem;-moz-border-radius:6px;border-radius:6px;font-family:Nunito, sans-serif;font-size:0.875rem;font-weight:600;color:#B2B1AD;-moz-text-decoration:none;text-decoration:none;cursor:pointer;-moz-transition:all 0.15s ease;-o-transition:all 0.15s ease;-webkit-transition:all 0.15s ease;transition:all 0.15s ease}body > div#app > div#router > div#main > div > header nav .part-switcher .part-segment.selected{background-color:#FFFFFF;color:#053454;font-weight:800;-moz-box-shadow:0 1px 3px rgba(5,52,84,0.10);box-shadow:0 1px 3px rgba(5,52,84,0.10)}body > div#app > div#router > div#main > div > header nav ul.logo{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;height:100%}body > div#app > div#router > div#main > div > header nav ul.logo li{margin:auto;width:12rem;padding:0;padding-left:1.5rem;line-height:1.75rem}body > div#app > div#router > div#main > div > header nav ul.logo li a{background-image:url(../img/logo-square.svg);background-size:contain;background-repeat:no-repeat;display:block;margin-left:auto;margin-right:auto;text-indent:-9999px}body > div#app > div#router > div#main > div > header nav ul.topmenu{height:100%;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;gap:0.75rem}body > div#app > div#router > div#main > div > header nav ul.topmenu .language-selector{appearance:none;background-color:transparent;border-style:none;color:#3F341E;cursor:pointer;font-size:0.875rem;padding:0.25rem 1.25rem 0.25rem 0.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 12 12'%3E%3Cpath fill='%23999' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.25rem center}body > div#app > div#router > div#main > div > header nav ul.topmenu li.notifications{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center}body > div#app > div#router > div#main > div > header nav ul.topmenu li.notifications button{appearance:none;-moz-box-shadow:none;box-shadow:none;min-height:auto;padding:0;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:2.25rem;height:2.25rem;-moz-border-radius:8px;border-radius:8px;border-style:solid;border-width:1px;border-color:#B2B1AD;color:#B2B1AD;background-color:#FFFFFF;cursor:pointer;-moz-transition:all 0.15s ease;-o-transition:all 0.15s ease;-webkit-transition:all 0.15s ease;transition:all 0.15s ease}body > div#app > div#router > div#main > div > header nav ul.topmenu li.notifications button:hover{color:#276B9A;border-color:#276B9A}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu .user-menu-anchor{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu .user-trigger{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-box-shadow:none;box-shadow:none;height:2.25rem;min-height:2.25rem;line-height:1.5rem;-moz-box-sizing:border-box;box-sizing:border-box;gap:0.5rem;padding:0 0.625rem 0 0.25rem;-moz-border-radius:999px;border-radius:999px;border-style:solid;border-width:1px;border-color:#B2B1AD;background-color:#FFFFFF;color:#3F341E;cursor:pointer;-moz-transition:all 0.15s ease;-o-transition:all 0.15s ease;-webkit-transition:all 0.15s ease;transition:all 0.15s ease}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu .user-trigger:hover{border-color:#276B9A;-moz-box-shadow:0 2px 12px rgba(63,52,30,0.06);box-shadow:0 2px 12px rgba(63,52,30,0.06)}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu .user-avatar{width:1.625rem;height:1.625rem;-moz-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#276B9A;color:#F8B22F;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;font-family:Lora, serif;font-style:italic;font-size:0.875rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu .user-avatar .user-avatar-img{width:100%;height:100%;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;display:block}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu .user-name{font-family:Nunito, sans-serif;font-size:0.875rem;font-weight:600;text-transform:none;letter-spacing:normal;color:#3F341E;white-space:nowrap}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu .user-chevron{font-size:0.625rem;color:#B2B1AD;-moz-transition:transform 0.15s ease;-o-transition:transform 0.15s ease;-webkit-transition:transform 0.15s ease;transition:transform 0.15s ease}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu .user-trigger[aria-expanded="true"] .user-chevron{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu .menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:90}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu .user-dropdown{position:absolute;top:calc(100% + 0.5rem);right:0;min-width:12rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding:0.375rem;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#B2B1AD;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:0 10px 28px rgba(63,52,30,0.10);box-shadow:0 10px 28px rgba(63,52,30,0.10);z-index:100}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu .menu-item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-moz-box-shadow:none;box-shadow:none;min-height:auto;height:auto;line-height:1.5rem;gap:0.625rem;width:100%;padding:0.5rem 0.625rem;border-style:none;-moz-border-radius:8px;border-radius:8px;background-color:transparent;color:#3F341E;font-family:Nunito, sans-serif;font-size:0.875rem;font-weight:600;text-transform:none;letter-spacing:normal;text-align:left;-moz-text-decoration:none;text-decoration:none;cursor:pointer;-moz-transition:background-color 0.12s ease;-o-transition:background-color 0.12s ease;-webkit-transition:background-color 0.12s ease;transition:background-color 0.12s ease}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu .menu-item:hover{background-color:#EFEDED}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu .menu-item i{width:1rem;text-align:center;color:#B2B1AD}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu .menu-item.logout{color:#E64849}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu .menu-item.logout:hover{background-color:rgba(230,72,73,0.10000000149011612)}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu .menu-item.logout i{color:#E64849}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu .menu-group-label{padding:0.375rem 0.625rem;font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:#6E6F73}body > div#app > div#router > div#main > div > header nav ul.topmenu li.user-menu .menu-divider{height:1px;margin:0.375rem 0.25rem;background-color:#E5E3E1}#sideMenuLayout{display:block;top:0;left:0}#sidebarToggle{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.topbar-menu-toggle{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:2.25rem;height:2.25rem;-moz-border-radius:8px;border-radius:8px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23276B9A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='2'/%3E%3Cline x1='8' y1='2' x2='8' y2='22'/%3E%3Cpolyline points='13,8 17,12 13,16'/%3E%3C/svg%3E");background-size:1.25rem;background-repeat:no-repeat;background-position:center;-moz-transition:background-color 0.15s ease;-o-transition:background-color 0.15s ease;-webkit-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.topbar-menu-toggle:hover{background-color:#EFEDED}body > div#app > div#router > div#main > div:has(#sidebarToggle:checked) .topbar-menu-toggle{display:none}#sideMenuLayout > nav{display:block;position:fixed;margin-left:1rem;margin-top:1rem;height:100%;font-size:0.875rem;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;z-index:100}#sideMenuLayout > nav ul{-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;text-align:left;padding-left:0;gap:0.125rem}#sideMenuLayout > nav ul li a{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.75rem;padding:0.55rem 0.75rem;-moz-border-radius:8px;border-radius:8px;border-left-style:solid;border-left-width:3px;border-left-color:transparent;font-family:Nunito, sans-serif;color:#FFFFFF;-moz-transition:all 0.15s ease;-o-transition:all 0.15s ease;-webkit-transition:all 0.15s ease;transition:all 0.15s ease}#sideMenuLayout > nav ul li a:hover{background-color:rgba(255,255,255,0.06)}#sideMenuLayout > nav ul li a i.menuitem{color:rgba(255,255,255,0.7);line-height:1.5rem;width:1rem;text-align:center}#sideMenuLayout > nav ul li ul{margin-left:0;margin-bottom:0.75rem}#sideMenuLayout > nav ul li .submenu{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.75rem;line-height:1.5rem;margin-top:1.25rem;margin-bottom:0.5rem;padding:0.25rem 0.75rem;cursor:pointer;list-style-type:none;font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.5)}#sideMenuLayout > nav ul li .submenu:hover{color:rgba(255,255,255,0.8)}#sideMenuLayout > nav ul li .submenu i.menuitem{line-height:1.5rem;color:rgba(255,255,255,0.5);width:1rem;text-align:center}#sideMenuLayout > nav ul li .submenu .chapter-label{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}#sideMenuLayout > nav ul li .submenu .chapter-chevron{font-size:0.625rem;color:rgba(255,255,255,0.45);-moz-transition:transform 0.16s ease;-o-transition:transform 0.16s ease;-webkit-transition:transform 0.16s ease;transition:transform 0.16s ease}#sideMenuLayout > nav ul li summary.submenu::-webkit-details-marker{display:none}#sideMenuLayout > nav ul li details:not([open]) > summary.submenu .chapter-chevron{-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#sideMenuLayout > nav ul li.selected > details > summary.submenu{color:rgba(255,255,255,0.75)}#sideMenuLayout > nav ul li.selected > a{color:#F8B22F;font-weight:800;background-color:rgba(248,178,47,0.12);border-left-color:#F8B22F}#sideMenuLayout > nav ul li.selected > a i{color:#F8B22F}#sideMenuLayout > nav ul li.sidebar-brand{height:3.625rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;-moz-box-sizing:border-box;box-sizing:border-box;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;margin-left:-0.75rem;margin-right:-0.75rem;margin-bottom:0.5rem;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(255,255,255,0.08)}#sideMenuLayout > nav ul li.sidebar-brand .sidebar-collapse{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:2rem;height:2rem;margin-right:0.5rem;-moz-border-radius:8px;border-radius:8px;cursor:pointer;opacity:0.7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='22'/%3E%3Cpolyline points='11,8 7,12 11,16'/%3E%3C/svg%3E");background-size:1.25rem;background-repeat:no-repeat;background-position:center;-moz-transition:opacity 0.15s ease, background-color 0.15s ease;-o-transition:opacity 0.15s ease, background-color 0.15s ease;-webkit-transition:opacity 0.15s ease, background-color 0.15s ease;transition:opacity 0.15s ease, background-color 0.15s ease}#sideMenuLayout > nav ul li.sidebar-brand .sidebar-collapse:hover{opacity:1;background-color:rgba(255,255,255,0.08)}#sideMenuLayout > nav ul li.sidebar-brand a{height:100%;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;padding:0 1.25rem;border-left-width:0;gap:0.625rem}#sideMenuLayout > nav ul li.sidebar-brand a:hover{background-color:transparent}#sideMenuLayout > nav ul li.sidebar-brand a span.brand-symbol{width:2rem;height:2rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;-moz-border-radius:8px;border-radius:8px;background-color:#FFFFFF;background-image:url(../img/logo-square.svg);background-size:1.375rem;background-repeat:no-repeat;background-position:center}#sideMenuLayout > nav ul li.sidebar-brand a span.brand-text{font-family:Nunito, sans-serif;font-weight:800;font-size:0.8125rem;line-height:1.05rem;color:#FFFFFF;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#sideMenuLayout > nav ul li.child-switcher{position:relative;margin-bottom:0.5rem}#sideMenuLayout > nav ul li.child-switcher .child-eyebrow{display:block;font-family:Nunito, sans-serif;font-size:0.5625rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.5);margin-bottom:0.4375rem;padding-left:0.125rem}#sideMenuLayout > nav ul li.child-switcher .child-switcher-anchor{position:relative}#sideMenuLayout > nav ul li.child-switcher .child-trigger{appearance:none;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;height:auto;min-height:auto;line-height:1.3;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;width:100%;padding:0.5rem 0.625rem;border-style:none;-moz-border-radius:10px;border-radius:10px;background-color:rgba(255,255,255,0.06);cursor:pointer;-moz-transition:background-color 0.15s ease;-o-transition:background-color 0.15s ease;-webkit-transition:background-color 0.15s ease;transition:background-color 0.15s ease}#sideMenuLayout > nav ul li.child-switcher .child-trigger:hover{background-color:rgba(255,255,255,0.1)}#sideMenuLayout > nav ul li.child-switcher .child-trigger .child-info{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;overflow:hidden}#sideMenuLayout > nav ul li.child-switcher .child-trigger .child-info .child-name{color:#FFFFFF;font-family:Nunito, sans-serif;font-weight:700;font-size:0.8125rem;line-height:1.1rem}#sideMenuLayout > nav ul li.child-switcher .child-trigger .child-info .child-age{color:rgba(255,255,255,0.6);font-size:0.6875rem}#sideMenuLayout > nav ul li.child-switcher .child-trigger .child-chevron{font-size:0.625rem;color:rgba(255,255,255,0.6)}#sideMenuLayout > nav ul li.child-switcher .child-avatar{width:1.75rem;height:1.75rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;-moz-border-radius:50%;border-radius:50%;background-color:#053454;color:#F8B22F;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;font-family:Nunito, sans-serif;font-weight:800;font-size:0.8rem}#sideMenuLayout > nav ul li.child-switcher .menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:90}#sideMenuLayout > nav ul li.child-switcher .child-dropdown{position:absolute;top:calc(100% + 0.25rem);left:0;right:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding:0.375rem;background-color:#FFFFFF;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:0 10px 28px rgba(63,52,30,0.10);box-shadow:0 10px 28px rgba(63,52,30,0.10);z-index:100}#sideMenuLayout > nav ul li.child-switcher .child-dropdown button{appearance:none;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;height:auto;min-height:auto;line-height:1.3;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;width:100%;padding:0.5rem 0.625rem;border-style:none;-moz-border-radius:8px;border-radius:8px;background-color:transparent;color:#3F341E;font-family:Nunito, sans-serif;font-weight:600;font-size:0.8125rem;text-align:left;cursor:pointer}#sideMenuLayout > nav ul li.child-switcher .child-dropdown button:hover{background-color:#EFEDED}#sideMenuLayout > nav ul li.child-switcher .child-dropdown button .child-avatar.small{width:1.5rem;height:1.5rem;font-size:0.7rem}#sideMenuLayout > nav ul li.child-switcher .child-dropdown button .child-info{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;overflow:hidden}#sideMenuLayout > nav ul li.child-switcher .child-dropdown button .child-info .child-name{color:#053454;font-weight:700;font-size:0.8125rem;line-height:1.1rem}#sideMenuLayout > nav ul li.child-switcher .child-dropdown button .child-info .child-age{color:#6E6F73;font-size:0.6875rem}#sideMenuLayout > nav ul li.child-switcher .child-dropdown button.child-add{color:#276B9A;font-weight:800}#sideMenuLayout > nav ul li.child-switcher .child-dropdown button.child-add .child-add-icon{width:1.5rem;height:1.5rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;-moz-border-radius:50%;border-radius:50%;background-color:#EFEDED;color:#276B9A;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;font-size:0.7rem}#sideMenuLayout > nav > ul{position:fixed;top:0;left:0;width:15rem;max-width:82%;height:100vh;background-color:#053454;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-moz-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);-moz-transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);-o-transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);-webkit-transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);padding-left:0.75rem;padding-right:0.75rem;padding-top:0;padding-bottom:5rem;overflow:auto;z-index:101;-moz-box-shadow:0 8px 24px rgba(5,52,84,0.18);box-shadow:0 8px 24px rgba(5,52,84,0.18)}body > div#app > div#router > div#main > div:has(#sidebarToggle:checked) > #sideMenuLayout > nav > ul{-moz-transform:none;-o-transform:none;-webkit-transform:none;transform:none}#sideMenuLayout > .menu-backdrop{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background-color:rgba(5,52,84,0.45);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:0;visibility:hidden;cursor:pointer;-moz-transition:opacity 0.3s ease, visibility 0.3s ease;-o-transition:opacity 0.3s ease, visibility 0.3s ease;-webkit-transition:opacity 0.3s ease, visibility 0.3s ease;transition:opacity 0.3s ease, visibility 0.3s ease}body > div#app > div#router > div#main > div:has(#sidebarToggle:checked) > #sideMenuLayout > .menu-backdrop{opacity:1;visibility:visible}body > div#app > div#router > div#main > div > div > footer{-moz-transition:padding 0.5s cubic-bezier(0.77,0.2,0.05,1.0);-o-transition:padding 0.5s cubic-bezier(0.77,0.2,0.05,1.0);-webkit-transition:padding 0.5s cubic-bezier(0.77,0.2,0.05,1.0);transition:padding 0.5s cubic-bezier(0.77,0.2,0.05,1.0);-moz-flex-basis:100%;-ms-flex-basis:100%;-o-flex-basis:100%;-webkit-flex-basis:100%;flex-basis:100%;padding-left:1rem;padding-right:1rem;padding-top:2rem}.mobile-footer-nav{display:none}.mobile-footer-nav .footer-item{appearance:none;-moz-box-shadow:none;box-shadow:none;min-height:auto;height:auto;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-ms-flex-shrink:1;-o-flex-shrink:1;-webkit-flex-shrink:1;flex-shrink:1;-moz-flex-basis:0%;-ms-flex-basis:0%;-o-flex-basis:0%;-webkit-flex-basis:0%;flex-basis:0%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;gap:0.25rem;padding:0.6875rem 0.25rem 0.25rem;border-style:none;background-color:transparent;color:rgba(255,255,255,0.75);font-family:Nunito, sans-serif;text-transform:none;letter-spacing:normal;-moz-text-decoration:none;text-decoration:none;cursor:pointer}.mobile-footer-nav .footer-item i{font-size:1.125rem;height:1.375rem;line-height:1.375rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center}.mobile-footer-nav .footer-item .footer-label{font-size:0.625rem;line-height:1.125;font-weight:700;white-space:nowrap}.mobile-footer-nav .footer-genius{-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;-moz-flex-basis:auto;-ms-flex-basis:auto;-o-flex-basis:auto;-webkit-flex-basis:auto;flex-basis:auto;width:3.25rem;height:3.25rem;padding:0;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-border-radius:50%;border-radius:50%;margin-top:-1rem;-moz-align-self:center;-ms-align-self:center;-o-align-self:center;-webkit-align-self:center;align-self:center;background-color:#F8B22F;color:#053454;border-style:solid;border-width:3px;border-color:#053454;-moz-box-shadow:0 4px 12px rgba(5,52,84,0.35);box-shadow:0 4px 12px rgba(5,52,84,0.35)}.mobile-footer-nav .footer-genius i{font-size:1.25rem;height:auto}.mobile-footer-nav .child-avatar.small{width:1.375rem;height:1.375rem;-moz-border-radius:50%;border-radius:50%;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;background-color:rgba(255,255,255,0.18);color:#FFFFFF;font-family:Lora, serif;font-style:italic;font-size:0.75rem}.mobile-footer-nav .footer-item[aria-expanded="true"]{color:#F8B22F}.sheet-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(5,52,84,0.45);z-index:9000}.bottom-sheet{position:fixed;left:0;right:0;bottom:0;z-index:9001;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;max-height:75vh;background-color:#FFFFFF;-moz-border-radius:18px 18px 0 0;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom);-moz-box-shadow:0 -8px 30px rgba(5,52,84,0.30);box-shadow:0 -8px 30px rgba(5,52,84,0.30)}.bottom-sheet .sheet-header{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;padding:1rem 1.25rem 0.5rem}.bottom-sheet .sheet-header .sheet-title{font-family:Nunito, sans-serif;font-size:1.25rem;font-weight:800;color:#3F341E}.bottom-sheet .sheet-header .sheet-close{appearance:none;-moz-box-shadow:none;box-shadow:none;min-height:auto;padding:0;width:2rem;height:2rem;border-style:none;-moz-border-radius:50%;border-radius:50%;background-color:transparent;color:#6E6F73;cursor:pointer}.bottom-sheet .sheet-header .sheet-close:hover{background-color:#EFEDED}.bottom-sheet .sheet-body{padding:0.25rem 0.75rem 1rem;overflow-y:auto}.bottom-sheet .menu-item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.75rem;width:100%;-moz-box-shadow:none;box-shadow:none;min-height:auto;height:auto;padding:0.75rem 0.75rem;border-style:none;-moz-border-radius:10px;border-radius:10px;background-color:transparent;color:#3F341E;font-family:Nunito, sans-serif;font-size:1.0rem;font-weight:600;text-transform:none;letter-spacing:normal;text-align:left;-moz-text-decoration:none;text-decoration:none;cursor:pointer}.bottom-sheet .menu-item:hover{background-color:#EFEDED}.bottom-sheet .menu-item i{width:1.25rem;text-align:center;color:#B2B1AD}.bottom-sheet .menu-item.selected{background-color:#EFEDED;font-weight:800}.bottom-sheet .menu-item.logout{color:#E64849}.bottom-sheet .menu-item.logout i{color:#E64849}.bottom-sheet .menu-group-label{display:block;padding:0.5rem 0.75rem 0.25rem;font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:#6E6F73}.bottom-sheet .menu-divider{height:1px;margin:0.375rem 0.5rem;background-color:#E5E3E1}.bottom-sheet .account-sheet-head{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.75rem;padding:0.5rem 0.75rem 0.75rem}.bottom-sheet .account-sheet-head .user-avatar{width:2.5rem;height:2.5rem;-moz-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#276B9A;color:#F8B22F;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;font-family:Lora, serif;font-style:italic;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.bottom-sheet .account-sheet-head .user-avatar .user-avatar-img{width:100%;height:100%;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;display:block}.bottom-sheet .account-sheet-head .user-name{font-family:Nunito, sans-serif;font-size:1.25rem;font-weight:700;color:#3F341E}.bottom-sheet .child-avatar.small{width:2rem;height:2rem;-moz-border-radius:50%;border-radius:50%;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;background-color:#053454;color:#FFFFFF;font-family:Lora, serif;font-style:italic;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.bottom-sheet .child-info{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.bottom-sheet .child-info .child-name{font-weight:700}.bottom-sheet .child-info .child-age{font-size:0.75rem;color:#6E6F73}.bottom-sheet .child-add .child-add-icon{width:2rem;height:2rem;-moz-border-radius:50%;border-radius:50%;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;background-color:#EFEDED;color:#276B9A;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.bottom-sheet .genius-sheet{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.75rem;padding:0.5rem 0.75rem 1rem}.bottom-sheet .genius-sheet .sheet-search{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center}.bottom-sheet .genius-sheet .sheet-search i{position:absolute;left:0.875rem;color:#B2B1AD;font-size:0.875rem;pointer-events:none}.bottom-sheet .genius-sheet .sheet-search input{width:100%;height:2.75rem;padding:0 1rem 0 2.5rem;-moz-border-radius:10px;border-radius:10px;border-style:solid;border-width:1px;border-color:#B2B1AD;background-color:#EFEDED;font-size:1.0rem;appearance:none;outline:none}.bottom-sheet .genius-sheet .sheet-search input:focus{border-color:#F8B22F;-moz-box-shadow:0 0 0 3px rgba(248,178,47,0.35);box-shadow:0 0 0 3px rgba(248,178,47,0.35)}.bottom-sheet .genius-sheet .genius-coming-soon{text-align:center;font-size:0.875rem;color:#6E6F73}.bottom-sheet .part-sheet-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}body > div#app > div#router > div#main > div > div > main{background-color:#EFEDED;padding-top:3.625rem;-moz-flex-basis:100%;-ms-flex-basis:100%;-o-flex-basis:100%;-webkit-flex-basis:100%;flex-basis:100%;min-height:100vh;-moz-transition:padding 0.5s cubic-bezier(0.77,0.2,0.05,1.0);-o-transition:padding 0.5s cubic-bezier(0.77,0.2,0.05,1.0);-webkit-transition:padding 0.5s cubic-bezier(0.77,0.2,0.05,1.0);transition:padding 0.5s cubic-bezier(0.77,0.2,0.05,1.0)}body > div#app > div#router > div#main > div > div > main > header{padding:1.75rem 1rem 1.25rem}body > div#app > div#router > div#main > div > div > main > header h1{font-family:Lora, serif;font-style:italic;font-weight:500;font-size:1.75rem;line-height:2.25rem;color:#276B9A;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.75rem}body > div#app > div#router > div#main > div > div > main > header h1 i.title{color:#F8B22F;font-style:normal}body > div#app > div#router > div#main > div > div > main > header h2{font-size:1.0rem;line-height:1.5rem;font-style:normal;margin-top:0.25rem;color:#B2B1AD}body > div#app > div#router > div#main > div > div > main > nav{border-bottom-color:#B2B1AD;border-bottom-style:solid;border-bottom-width:1px;margin:1rem}body > div#app > div#router > div#main > div > div > main > nav ul{padding-left:0;margin:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-content:flex-start;-ms-align-content:flex-start;-o-align-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;gap:1.75rem}body > div#app > div#router > div#main > div > div > main > nav ul li{line-height:1.5rem;padding-top:0.5rem;padding-bottom:0.625rem;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:transparent;margin-bottom:-1px;-moz-transition:border-color 0.15s ease;-o-transition:border-color 0.15s ease;-webkit-transition:border-color 0.15s ease;transition:border-color 0.15s ease}body > div#app > div#router > div#main > div > div > main > nav ul li a{color:#3F341E;font-family:Nunito, sans-serif;font-size:0.875rem;font-weight:600;-moz-text-decoration:none;text-decoration:none}body > div#app > div#router > div#main > div > div > main > nav ul li.selected{border-bottom-color:#F8B22F}body > div#app > div#router > div#main > div > div > main > nav ul li.selected a{color:#276B9A;font-weight:700}body > div#app > div#router > div#main > div > div > main > nav.ia-breadcrumb{border-bottom-style:none;border-bottom-width:0;margin:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.4rem;font-family:Nunito, sans-serif;font-size:0.875rem;font-weight:700;color:#B2B1AD;padding:1.25rem 1rem 0}body > div#app > div#router > div#main > div > div > main > nav.ia-breadcrumb .crumb{color:#B2B1AD;white-space:nowrap}body > div#app > div#router > div#main > div > div > main > nav.ia-breadcrumb a.crumb{color:#276B9A;-moz-text-decoration:none;text-decoration:none;cursor:pointer}body > div#app > div#router > div#main > div > div > main > nav.ia-breadcrumb a.crumb:hover{-moz-text-decoration:underline;text-decoration:underline}body > div#app > div#router > div#main > div > div > main > nav.ia-breadcrumb .crumb.current{color:#053454}body > div#app > div#router > div#main > div > div > main > nav.ia-breadcrumb .crumb-sep{color:#B2B1AD}body > div#app > div#router > div#main > div > div > main > nav.ia-breadcrumb .crumb-trailing{margin-left:auto}body > div#app > div#router > div#main > div > div > main article{padding:1rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-moz-align-content:flex-start;-ms-align-content:flex-start;-o-align-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;gap:1rem}body > div#app > div#router > div#main > div > div > main article section{-moz-flex-basis:100%;-ms-flex-basis:100%;-o-flex-basis:100%;-webkit-flex-basis:100%;flex-basis:100%;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-ms-flex-shrink:1;-o-flex-shrink:1;-webkit-flex-shrink:1;flex-shrink:1;min-width:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:1rem}body > div#app > div#router > div#main > div > div > main article section > div{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:1rem}body > div#app > div#router > div#main > div > div > main article aside{-moz-flex-basis:100%;-ms-flex-basis:100%;-o-flex-basis:100%;-webkit-flex-basis:100%;flex-basis:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:1rem;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}body > div#app > div#router > div#main > div > div > main article aside:empty{display:none}body > div#app > div#router > div#main > div > div > main article aside > div{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:1rem}body > div#app > div#router > div#main > div > div > main article details{width:100%;background-color:#FFFFFF;border-style:solid;border-width:1px;-moz-border-radius:12px;border-radius:12px;overflow:hidden;border-color:#B2B1AD;-moz-box-shadow:0 2px 12px rgba(63,52,30,0.06);box-shadow:0 2px 12px rgba(63,52,30,0.06)}body > div#app > div#router > div#main > div > div > main article details > div{padding:1rem}body > div#app > div#router > div#main > div > div > main article details > div h2{font-family:Nunito, sans-serif;font-size:1.125rem;line-height:1.5rem;font-weight:800;margin:1rem 0 0.5rem}body > div#app > div#router > div#main > div > div > main article details > div h3{font-family:Nunito, sans-serif;font-size:1rem;line-height:1.4rem;font-weight:800;margin:1rem 0 0.375rem}body > div#app > div#router > div#main > div > div > main article details > div h4{font-family:Nunito, sans-serif;font-size:1.0625rem;line-height:1.4rem;font-weight:800;margin:0 0 0.25rem}body > div#app > div#router > div#main > div > div > main article details > div h2:first-child, h3:first-child, h4:first-child{margin-top:0}body > div#app > div#router > div#main > div > div > main article details summary{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;list-style-type:none;cursor:default;padding:1rem;background-color:#FFFFFF;color:#3F341E;font-weight:bold;font-family:Nunito, sans-serif;font-size:1.1rem;border-bottom-color:#B2B1AD}body > div#app > div#router > div#main > div > div > main article details summary div{padding:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.75rem;width:100%}body > div#app > div#router > div#main > div > div > main article details summary  .section-action{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;margin-left:auto;padding:0.25rem;border-style:none;background-color:transparent;-moz-box-shadow:none;box-shadow:none;height:auto;min-height:0;line-height:1;-moz-border-radius:0.25rem;border-radius:0.25rem;cursor:pointer;-moz-text-decoration:none;text-decoration:none;font-size:1.25rem;opacity:0.75;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;color:#F8B22F}body > div#app > div#router > div#main > div > div > main article details summary  .section-action:hover{opacity:1}body > div#app > div#router > div#main > div > div > main article details summary .section-action:focus-visible{opacity:1;outline:none;-moz-box-shadow:0 0 0 3px rgba(248,178,47,.45);box-shadow:0 0 0 3px rgba(248,178,47,.45)}body > div#app > div#router > div#main > div > div > main.dashboard > header{background-color:#276B9A;color:#FFFFFF;padding-top:3rem;padding-bottom:9rem}body > div#app > div#router > div#main > div > div > main.dashboard > header h1{font-size:1.75rem;line-height:2.25rem;color:#FFFFFF}body > div#app > div#router > div#main > div > div > main.dashboard > header h2{font-size:1.25rem;line-height:1.85rem;color:#FFFFFF;opacity:0.5}body > div#app > div#router > div#main > div > div > main.dashboard > article{-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;-webkit-align-items:stretch;align-items:stretch}body > div#app > div#router > div#main > div > div > main.dashboard > article:first-of-type{margin-top:-9rem}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card{background-color:#FFFFFF;padding:1rem;border-style:solid;border-width:1px;-moz-border-radius:16px;border-radius:16px;overflow:hidden;border-color:rgba(0,0,0,0.1);-moz-box-shadow:0 2px 12px rgba(63,52,30,0.06);box-shadow:0 2px 12px rgba(63,52,30,0.06);display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card div.calloutFact{padding-top:1rem;padding-bottom:1rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card div.calloutFact span{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card div.calloutFact span h4{opacity:0.75}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card div.calloutFact span p{font-size:1.75rem;font-weight:bold}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card div.calloutFact aside{-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:4rem;-moz-flex-basis:4rem;-ms-flex-basis:4rem;-o-flex-basis:4rem;-webkit-flex-basis:4rem;flex-basis:4rem;font-size:2.5rem}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card header{line-height:2.5rem;padding:1.5rem;height:4rem;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;margin-left:-1rem;margin-right:-1rem;margin-top:-1rem;border-bottom-style:solid;border-bottom-width:1px;background-color:rgba(0,0,0,0.05);border-bottom-color:rgba(0,0,0,0.1);color:#276B9A}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card footer{line-height:2.5rem;padding:1.5rem;padding-top:0.75rem;height:4rem;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;margin-left:-1rem;margin-right:-1rem;margin-bottom:-1rem;border-top-style:solid;border-top-width:1px;background-color:rgba(0,0,0,0.05);border-top-color:rgba(0,0,0,0.1)}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card footer a{color:#276B9A}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card footer a:hover{color:#F8B22F;-moz-text-decoration:underline;text-decoration:underline}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card footer a:visited{color:#276B9A;opacity:0.75}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card > div{padding-left:0.5rem;padding-right:0.5rem;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card.colored{color:#FFFFFF}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card.colored header{color:#FFFFFF}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card.colored div{color:#FFFFFF}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card.colored footer{color:#FFFFFF}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card.colored footer a{color:#FFFFFF}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card.colored p{color:#FFFFFF}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card.colored dl{color:#FFFFFF}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card.colored blockquote{color:#FFFFFF}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card.colored address{color:#FFFFFF}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card.colored ol{color:#FFFFFF}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card.colored ul{color:#FFFFFF}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card.colored pre{color:#FFFFFF}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card.colored table{color:#FFFFFF}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card.colored dl dd{border-color:rgba(255,255,255,0.25)}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card.accent1{background-color:#23AA5D}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card.accent2{background-color:#E38DBB}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card.accent3{background-color:#E64849}body > div#app > div#router > div#main > div > div > main.dashboard > article section.card.accent4{background-color:#87CDD8}body > div#app > div#router > div#main > div > div#focusLayout{min-width:100%;min-height:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;background-color:#276B9A}body > div#app > div#router > div#main > div > div#focusLayout main{height:auto;padding:1rem;margin-top:2rem;margin-bottom:2rem;-moz-flex-basis:90%;-ms-flex-basis:90%;-o-flex-basis:90%;-webkit-flex-basis:90%;flex-basis:90%;background-color:#EFEDED;-moz-border-radius:12px;border-radius:12px}body > div#app > div#router > div#main > div > div#focusLayout > main > article{-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding-left:1.5rem;padding-right:1.5rem}body > div#app > div#router > div#main > div > div#focusLayout > main > article header{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center}body > div#app > div#router > div#main > div > div#focusLayout > main > article section div{padding:1rem}body > div#app > div#router > div#main > div > div#focusLayout > main > article section div.actions{padding:1.75rem}.auth-shell{min-height:100vh;width:100%;display:-ms-grid;display:grid;-ms-grid-template-columns:1fr;grid-template-columns:1fr;background-color:#EFEDED}.auth-form-col{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;padding:3rem 1.5rem;background-color:#FFFFFF}.auth-inner{width:100%;max-width:23.75rem}.auth-inner.auth-inner-wide{max-width:34rem}.auth-lockup{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.75rem;margin-bottom:2.5rem}.auth-lockup .auth-lockup-symbol{width:2.875rem;height:2.375rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;background-image:url(../img/logo-square.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.auth-lockup .auth-lockup-name{font-family:Nunito, sans-serif;font-weight:900;font-size:1.125rem;color:#053454;white-space:nowrap}.auth-lockup .auth-lockup-tag{font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:#B2B1AD}.auth-head{margin-bottom:1.75rem}.auth-head .auth-eyebrow{font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:#276B9A;margin-bottom:0.375rem}.auth-head .auth-title{font-family:Lora, serif;font-style:italic;font-weight:500;font-size:1.75rem;line-height:2.25rem;color:#053454;margin:0 0 0.5rem}.auth-head .auth-sub{font-size:0.875rem;line-height:1.5rem;color:#6E6F73;margin:0}.auth-brand-panel{display:none;position:relative;overflow:hidden;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;padding:3rem;background:-moz-linear-gradient(160deg, #053454 0%, #0a4a73 100%);background:-o-linear-gradient(160deg, #053454 0%, #0a4a73 100%);background:-webkit-linear-gradient(160deg, #053454 0%, #0a4a73 100%);background:linear-gradient(160deg, #053454 0%, #0a4a73 100%)}.auth-brand-blob{position:absolute;-moz-border-radius:50%;border-radius:50%}.auth-brand-blob-1{top:-90px;right:-70px;width:380px;height:380px;background-color:#F8B22F;opacity:0.1}.auth-brand-blob-2{bottom:-110px;left:-90px;width:320px;height:320px;background-color:#276B9A;opacity:0.12}.auth-brand-content{position:relative;z-index:2;max-width:26rem;color:#FFFFFF}.auth-brand-content .auth-brand-symbol{width:6rem;height:5rem;margin-bottom:2rem;background-image:url(../img/logo-square.svg);background-size:contain;background-repeat:no-repeat;background-position:left center}.auth-brand-content .auth-brand-eyebrow{font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:#F8B22F;margin-bottom:0.875rem}.auth-brand-content .auth-brand-quote{font-family:Lora, serif;font-style:italic;font-weight:500;font-size:1.875rem;line-height:2.375rem;margin-bottom:1.125rem}.auth-brand-content .auth-brand-body{font-size:0.875rem;line-height:1.6rem;color:#FFFFFF;opacity:0.78;margin:0}.auth-brand-content .auth-brand-badges{margin-top:2.25rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.125rem;font-size:0.75rem;font-weight:700;opacity:0.82}.auth-brand-content .auth-brand-badges  .auth-brand-badge{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.375rem}.auth-brand-content .auth-brand-badges  .auth-brand-badge  i{color:#F8B22F}.auth-inner article form{gap:0.5rem}.auth-inner article form  label{color:#3F341E}.auth-shell button.auth-submit{width:100%;padding:0.875rem 1.25rem;background-color:#053454;color:#FFFFFF;border-style:solid;border-width:1px;border-color:#053454;-moz-border-radius:10px;border-radius:10px;font-family:Nunito, sans-serif;font-weight:800;font-size:1.0rem;height:auto;min-height:auto;line-height:1.5rem;text-transform:none;letter-spacing:normal;-moz-box-shadow:none;box-shadow:none;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;gap:0.5rem;cursor:pointer}.auth-shell button.auth-submit:hover{background-color:#0a4a73;border-color:#0a4a73}.auth-shell button.auth-secondary{width:100%;padding:0.75rem 1.25rem;margin-top:0.625rem;background-color:#FFFFFF;color:#053454;border-style:solid;border-width:1px;border-color:#E5E3E1;-moz-border-radius:10px;border-radius:10px;font-family:Nunito, sans-serif;font-weight:700;font-size:0.875rem;height:auto;min-height:auto;line-height:1.5rem;text-transform:none;letter-spacing:normal;-moz-box-shadow:none;box-shadow:none;cursor:pointer}.auth-shell button.auth-secondary:hover{background-color:#F7F6F4}.profile-avatar-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;margin-bottom:0.5rem}.help-text{font-size:0.875rem;line-height:1.05rem;text-align:center;margin-top:1rem;margin-bottom:0}.provider-separator{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:1rem;margin-top:1.5rem;margin-bottom:1.5rem;color:#276B9A;font-size:0.875rem}.provider-separator .provider-separator-line{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;height:1px;background-color:#B2B1AD}.provider-button{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;width:100%;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;margin-top:0.75rem}.table-sentinel{width:100%;padding:1rem;text-align:center;background-color:rgba(0,0,0,0.05);border-top-color:rgba(0,0,0,0.1);cursor:pointer;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;font-size:0.875rem;color:#276B9A}.table-sentinel:active{background-color:rgba(248,178,47,0.10000000149011612)}.table-sentinel:hover{background-color:rgba(248,178,47,0.05000000074505806);color:#F8B22F}table{width:100%;border-collapse:collapse;font-size:0.875rem}table thead th{text-align:left;font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:#B2B1AD;background-color:#EFEDED;padding:0.75rem 1rem;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#E5E3E1;white-space:nowrap}table thead th.sortable{cursor:pointer;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;position:relative;padding-right:1.5rem}table thead th.sortable  .sort-indicator{position:absolute;right:0.5rem;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0.8em}table thead th.sortable  .sort-indicator.sort-asc::after{content:'\25B2'}table thead th.sortable  .sort-indicator.sort-desc::after{content:'\25BC'}table thead th.sortable  .sort-indicator.sort-both::after{content:'\21C5';opacity:0.3}table tbody td{padding:0.8125rem 1rem;vertical-align:top;color:#3F341E}table tbody tr:not(:last-child) td{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#E5E3E1}.data-table{background-color:#FFFFFF;-moz-border-radius:10px;border-radius:10px;border-style:solid;border-width:1px;border-color:#E5E3E1;overflow:hidden}.data-table > table{margin-bottom:0}.data-table-title{font-family:Nunito, sans-serif;font-weight:800;font-size:1.0625rem;color:#053454;margin-bottom:0.875rem}.table-section-head{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;gap:1rem;margin-bottom:0.875rem}.table-section-head > h2{font-family:Nunito, sans-serif;font-weight:800;font-size:1.25rem;line-height:1.6rem;color:#053454;margin:0}td .cell-muted, .cell-muted{color:#6E6F73}.cell-identity{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.625rem}.cell-identity-text{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;min-width:0}.cell-identity-name{font-weight:700;white-space:nowrap;color:#3F341E}.cell-identity-sub{font-size:0.75rem;white-space:nowrap;color:#6E6F73}.cell-tags{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.375rem}.list-toolbar{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.75rem;margin-bottom:0.875rem}.list-toolbar-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.625rem;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.list-toolbar-search{position:relative;-moz-flex:1 1 280px;-ms-flex:1 1 280px;-o-flex:1 1 280px;-webkit-flex:1 1 280px;flex:1 1 280px;min-width:13.75rem}.list-toolbar-search-icon{position:absolute;left:0.8125rem;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#B2B1AD;font-size:0.8125rem;pointer-events:none}.list-toolbar-search input{width:100%;height:2.625rem;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-bottom:0;padding-left:2.375rem;padding-right:2.25rem;-moz-border-radius:10px;border-radius:10px;border-style:solid;border-width:1px;border-color:#E5E3E1;background-color:#FFFFFF;color:#3F341E;font-size:0.875rem;appearance:none}.list-toolbar-search input:focus{outline:none;border-color:#276B9A;-moz-box-shadow:0 0 0 3px rgba(39,107,154,0.20);box-shadow:0 0 0 3px rgba(39,107,154,0.20)}.list-toolbar-search input::-webkit-search-cancel-button{-webkit-appearance:none}.list-toolbar-clear{position:absolute;right:0.5rem;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.625rem;height:1.625rem;min-height:0;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;border-style:none;border-width:0;-moz-border-radius:7px;border-radius:7px;background-color:transparent;-moz-box-shadow:none;box-shadow:none;cursor:pointer;color:#B2B1AD;-moz-transition:background-color 0.15s ease, color 0.15s ease;-o-transition:background-color 0.15s ease, color 0.15s ease;-webkit-transition:background-color 0.15s ease, color 0.15s ease;transition:background-color 0.15s ease, color 0.15s ease}.list-toolbar-clear:hover{background-color:#EFEDED;color:#3F341E}.list-toolbar-filter{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;height:2.625rem;min-height:0;padding-top:0;padding-bottom:0;padding-left:0.875rem;padding-right:0.875rem;-moz-border-radius:10px;border-radius:10px;border-style:solid;border-width:1px;border-color:#E5E3E1;background-color:#FFFFFF;color:#3F341E;font-family:Nunito, sans-serif;font-weight:700;font-size:0.8125rem;white-space:nowrap;cursor:pointer;-moz-box-shadow:none;box-shadow:none;-moz-transition:border-color 0.15s ease;-o-transition:border-color 0.15s ease;-webkit-transition:border-color 0.15s ease;transition:border-color 0.15s ease}.list-toolbar-filter:hover{border-color:#276B9A}.list-toolbar-meta{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.list-toolbar-chip{height:1.875rem;min-height:0;padding-top:0;padding-bottom:0;padding-left:0.8125rem;padding-right:0.8125rem;-moz-border-radius:999px;border-radius:999px;border-style:solid;border-width:1px;border-color:#E5E3E1;background-color:#FFFFFF;color:#6E6F73;font-family:Nunito, sans-serif;font-weight:700;font-size:0.78125rem;white-space:nowrap;cursor:pointer;-moz-box-shadow:none;box-shadow:none;-moz-transition:all 0.15s ease;-o-transition:all 0.15s ease;-webkit-transition:all 0.15s ease;transition:all 0.15s ease}.list-toolbar-chip.selected{background-color:#053454;border-color:#053454;color:#FFFFFF}.list-toolbar-count{margin-left:auto;font-size:0.78125rem;font-weight:600;color:#6E6F73}.list-toolbar-count strong{font-family:Nunito, sans-serif;font-weight:800;color:#053454;margin-right:0.25rem}.list-load-more{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;gap:0.5625rem;padding-top:1.125rem;padding-bottom:1.125rem;border-top-style:solid;border-top-width:1px;border-top-color:#E5E3E1;font-family:Nunito, sans-serif;font-weight:700;font-size:0.78125rem;color:#6E6F73}.list-load-more .list-load-more-spinner{color:#F8B22F}table.interactive tbody tr{-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease}table.interactive tbody tr:hover{background-color:rgba(248,178,47,0.10000000149011612);cursor:pointer}table.interactive tbody tr td.actions{opacity:0;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}table.interactive tbody tr:hover td.actions{opacity:1}table.interactive td.actions{white-space:nowrap}table.interactive td.actions a{display:inline-block;margin:0 0.3rem;padding:0;cursor:pointer;-moz-text-decoration:none;text-decoration:none;font-size:1.0rem;opacity:0.6;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;color:#3F341E}table.interactive td.actions a:hover{opacity:1}span.badge{border-style:solid;-moz-border-radius:1.25rem;border-radius:1.25rem;border-width:1px;padding-left:1rem;padding-right:1rem;border-color:#B2B1AD;background-color:#EFEDED;color:#3F341E;white-space:nowrap}span.badge:not(:first-of-type){margin-left:1rem}span.badge.badge-accent1{background-color:rgba(35,170,93,0.15000000596046448);border-color:#23AA5D;color:#23AA5D}span.badge.badge-accent2{background-color:rgba(227,141,187,0.15000000596046448);border-color:#E38DBB;color:#E38DBB}span.badge.badge-accent3{background-color:rgba(230,72,73,0.15000000596046448);border-color:#E64849;color:#E64849}span.badge.badge-accent4{background-color:rgba(135,205,216,0.15000000596046448);border-color:#87CDD8;color:#87CDD8}span.badge.badge-highlight{background-color:rgba(248,178,47,0.15000000596046448);border-color:#F8B22F;color:#F8B22F}span.badge.badge-secondary{background-color:rgba(39,107,154,0.15000000596046448);border-color:#276B9A;color:#276B9A}.cell-tags span.badge{-moz-border-radius:6px;border-radius:6px;padding-top:0.125rem;padding-bottom:0.125rem;padding-left:0.5rem;padding-right:0.5rem;font-size:0.75rem;font-weight:700;line-height:1.1rem}.cell-tags span.badge:not(:first-of-type){margin-left:0}.rich-list-sort-bar{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.75rem;padding-bottom:0.5rem;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,0.1);font-size:0.875rem}.rich-list-sort-label{color:#276B9A;opacity:0.6}a.rich-list-sort-option{-moz-text-decoration:none;text-decoration:none;cursor:pointer;opacity:0.6;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;color:#3F341E}a.rich-list-sort-option:hover{opacity:1}a.rich-list-sort-option.active{opacity:1;font-weight:bold;color:#F8B22F}.rich-list-item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;padding:0.75rem 0}.rich-list-item:not(:last-child){border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,0.1)}.rich-list-item > .pd-av{margin-right:0.75rem}.rich-list:not(:has(.rich-list-sort-bar)) .rich-list-item:first-child{padding-top:0}.rich-list:not(:has(.rich-list-sort-bar)) .rich-list-item:last-child{padding-bottom:0}.rich-list-item-content{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;min-width:0;overflow:hidden}.rich-list-item-title{font-weight:bold;font-size:1.0rem}.rich-list-item-tags{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;margin-top:0.25rem}.rich-list-item-tags  span.badge{margin-left:0}.rich-list-item-description{font-size:0.875rem;color:#276B9A;opacity:0.6;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;margin-top:0.25rem}.rich-list.interactive .rich-list-item{-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.rich-list.interactive .rich-list-item:hover{background-color:rgba(248,178,47,0.10000000149011612);cursor:pointer}.rich-list.interactive .rich-list-item .rich-list-item-actions{opacity:0;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.rich-list.interactive .rich-list-item:hover .rich-list-item-actions{opacity:1}.rich-list-item-actions{white-space:nowrap;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.rich-list-item-actions a{display:inline-block;margin:0 0.3rem;padding:0;cursor:pointer;-moz-text-decoration:none;text-decoration:none;font-size:1.0rem;opacity:0.6;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;color:#3F341E}.rich-list-item-actions a:hover{opacity:1}.tabs{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:2px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#B2B1AD;margin-bottom:1.25rem}.tabs a.tab{position:relative;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:8px;padding:13px 12px 11px;margin-bottom:-1px;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:transparent;font-family:Nunito, sans-serif;font-size:0.875rem;font-weight:600;color:#6E6F73;-moz-text-decoration:none;text-decoration:none;cursor:pointer;-moz-transition:color 0.15s ease, border-color 0.15s ease;-o-transition:color 0.15s ease, border-color 0.15s ease;-webkit-transition:color 0.15s ease, border-color 0.15s ease;transition:color 0.15s ease, border-color 0.15s ease}.tabs a.tab:hover{color:#053454}.tabs a.tab.selected{color:#053454;font-weight:800;border-bottom-color:#F8B22F}.media-picker{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.5rem}.media-picker .media-picker-thumb{width:2.5rem;height:2.5rem;-moz-border-radius:8px;border-radius:8px;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;background-color:#EFEDED}.media-picker .media-picker-selected{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;font-size:0.875rem}.media-picker .media-picker-results{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:2px;max-height:15rem;overflow-y:auto;border-style:solid;border-width:1px;border-color:#B2B1AD;-moz-border-radius:11px;border-radius:11px;padding:4px}.media-picker .media-picker-result{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;padding:0.35rem 0.5rem;-moz-border-radius:8px;border-radius:8px;cursor:pointer;font-size:0.875rem;-moz-text-decoration:none;text-decoration:none;color:#3F341E}.media-picker .media-picker-result:hover{background-color:#EFEDED}.media-picker .media-thumbnail-placeholder{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:2.5rem;height:2.5rem;-moz-border-radius:8px;border-radius:8px;background-color:#EFEDED;color:#6E6F73;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.media-thumbnail-chip{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;font-size:0.875rem}.media-thumbnail-chip .media-picker-thumb{width:2rem;height:2rem;-moz-border-radius:6px;border-radius:6px;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover}.trl{border-style:solid;border-width:1px;border-color:#B2B1AD;-moz-border-radius:12px;border-radius:12px;overflow:hidden;background-color:#FFFFFF;margin-bottom:1rem;flex-basis:100%}.trl .trl-head{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:10px;padding:12px 16px;background-color:#EFEDED;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#B2B1AD}.trl .trl-head label{margin:0;font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;color:#276B9A}.trl .trl-head .trl-count{margin-left:auto;font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;color:#6E6F73;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#B2B1AD;-moz-border-radius:99px;border-radius:99px;padding:3px 10px}.trl .trl-tabs{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:2px;padding:0 12px;background-color:#FFFFFF;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#B2B1AD}.trl .trl-tabs .trl-tab{position:relative;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:8px;max-width:200px;padding:13px 12px 11px;margin-bottom:-1px;border-width:0;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:transparent;background-color:transparent;cursor:pointer;font-family:Nunito, sans-serif;font-size:0.875rem;font-weight:600;color:#6E6F73}.trl .trl-tabs .trl-tab:hover{color:#053454}.trl .trl-tabs .trl-tab .trl-ix{width:20px;height:20px;-moz-border-radius:6px;border-radius:6px;background-color:#EFEDED;color:#6E6F73;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;font-weight:800;font-size:0.75rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.trl .trl-tabs .trl-tab .trl-nm{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-overflow:ellipsis}.trl .trl-tabs .trl-tab .trl-rm{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:18px;height:18px;-moz-border-radius:5px;border-radius:5px;border-width:0;background-color:transparent;color:#B2B1AD;cursor:pointer;opacity:0;-moz-transition:opacity 0.12s;-o-transition:opacity 0.12s;-webkit-transition:opacity 0.12s;transition:opacity 0.12s;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.trl .trl-tabs .trl-tab:hover .trl-rm{opacity:1}.trl .trl-tabs .trl-tab .trl-errdot{position:absolute;top:9px;left:26px;width:8px;height:8px;-moz-border-radius:50%;border-radius:50%;background-color:#E64849;border-style:solid;border-width:1.5px;border-color:#FFFFFF}.trl .trl-tabs .trl-tab.selected{color:#053454;font-weight:800;border-bottom-color:#F8B22F}.trl .trl-tabs .trl-tab.selected .trl-ix{background-color:#053454;color:#F8B22F}.trl .trl-tabs .trl-tab.selected .trl-rm{opacity:1}.trl .trl-tabs .trl-add{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:6px;-moz-align-self:center;-ms-align-self:center;-o-align-self:center;-webkit-align-self:center;align-self:center;margin-left:auto;margin-top:8px;margin-bottom:8px;height:32px;padding:0 13px;border-style:dashed;border-width:1.5px;border-color:#E5E3E1;background-color:#FFFFFF;-moz-border-radius:99px;border-radius:99px;cursor:pointer;font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;color:#276B9A;-moz-text-decoration:none;text-decoration:none}.trl .trl-tabs .trl-add.disabled{opacity:0.45;cursor:not-allowed;border-style:solid}.trl .trl-panel{padding:20px}.trl .trl-panel .trl-panel-foot{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:8px;margin-top:18px;padding-top:14px;border-top-style:solid;border-top-width:1px;border-top-color:#B2B1AD}.trl .trl-panel .trl-panel-foot button{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;gap:6px;height:32px;min-width:32px;padding:0 12px;-moz-border-radius:8px;border-radius:8px;border-style:solid;border-width:1px;border-color:#B2B1AD;background-color:#FFFFFF;color:#6E6F73;font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;cursor:pointer}.trl .trl-panel .trl-panel-foot button:disabled{opacity:0.4;cursor:not-allowed}.trl .trl-panel .trl-panel-foot button:hover{color:#053454}.trl .trl-panel .trl-panel-foot button.trl-move{padding:0}.trl .trl-panel .trl-panel-foot button.trl-remove{color:#E64849}.trl .trl-panel .trl-panel-foot button.trl-remove:hover{border-color:#E64849}.trl .trl-panel .trl-panel-foot .trl-note{font-size:0.75rem;color:#B2B1AD}.trl .trl-panel .trl-panel-foot .trl-spacer{-moz-flex:1;-ms-flex:1;-o-flex:1;-webkit-flex:1;flex:1}.trl .trl-empty{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:9px;padding:32px 20px;text-align:center}.trl .trl-empty .trl-empty-title{font-family:Nunito, sans-serif;font-weight:800;color:#053454}.trl .trl-empty .trl-empty-sub{font-size:0.75rem;color:#6E6F73;max-width:300px}div:has(ul.iconList){padding:0}ul.iconList{padding:0}ul.iconList li{padding:1rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-moz-justify-content:stretch;-ms-justify-content:stretch;-o-justify-content:stretch;-webkit-justify-content:stretch;justify-content:stretch;gap:1rem;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,0.1)}ul.iconList li i{-moz-flex-basis:3rem;-ms-flex-basis:3rem;-o-flex-basis:3rem;-webkit-flex-basis:3rem;flex-basis:3rem;line-height:2.5rem;font-size:2.5rem;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;color:#276B9A}ul.iconList li img{-moz-flex-basis:3.5rem;-ms-flex-basis:3.5rem;-o-flex-basis:3.5rem;-webkit-flex-basis:3.5rem;flex-basis:3.5rem;line-height:3.5rem;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:3.5rem;height:3.5rem;max-width:3.5rem;-moz-border-radius:50%;border-radius:50%;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;object-position:50% 50%}ul.iconList li img:hover{opacity:0.8}ul.iconList li span{display:block;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}ul.iconList li span p{margin-bottom:0}ul.iconList li aside{-moz-flex-basis:5rem;-ms-flex-basis:5rem;-o-flex-basis:5rem;-webkit-flex-basis:5rem;flex-basis:5rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0}ul.iconList li aside:empty{display:none}ul.iconList > a:hover > li{background-color:rgba(39,107,154,0.20000000298023224)}ul.timeline{padding-left:0}ul.timeline li{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-justify-content:stretch;-ms-justify-content:stretch;-o-justify-content:stretch;-webkit-justify-content:stretch;justify-content:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;gap:1rem}ul.timeline li time{display:block;font-size:0.875rem;color:#B2B1AD;-moz-flex-basis:5rem;-ms-flex-basis:5rem;-o-flex-basis:5rem;-webkit-flex-basis:5rem;flex-basis:5rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;text-align:right;white-space:nowrap}ul.timeline li p{-moz-flex-basis:5rem;-ms-flex-basis:5rem;-o-flex-basis:5rem;-webkit-flex-basis:5rem;flex-basis:5rem;-moz-flex-grow:10;-ms-flex-grow:10;-o-flex-grow:10;-webkit-flex-grow:10;flex-grow:10}ul.timeline li i{font-size:0.875rem;line-height:1.5rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center}ul.timeline li i::after{content:'';display:block;width:2px;height:100%;background-color:rgba(0,0,0,0.05)}button, .button{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;gap:0.75rem;background-color:#F8B22F;padding-left:1.5rem;padding-right:1.5rem;padding-top:0;padding-bottom:0;color:#FFFFFF;font-family:Nunito, sans-serif;font-size:1.0rem;font-weight:700;line-height:3rem;height:3.25rem;min-height:3.25rem;-moz-border-radius:1.625rem;border-radius:1.625rem;border-style:solid;border-width:0.125rem;border-color:#F8B22F;text-transform:uppercase;letter-spacing:0.05em;-moz-text-decoration:none;text-decoration:none;-moz-box-shadow:0 6px 18px rgba(248,178,47,0.30);box-shadow:0 6px 18px rgba(248,178,47,0.30);cursor:pointer;-moz-transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1)}button:hover, .button:hover{background-color:#FFFFFF;color:#F8B22F;-moz-box-shadow:none;box-shadow:none}button.secondary, .button.secondary{background-color:#FFFFFF;color:#F8B22F;border-color:#F8B22F;-moz-box-shadow:none;box-shadow:none}button.secondary:hover, .button.secondary:hover{background-color:#F8B22F;color:#FFFFFF}button.blue, .button.blue{background-color:#276B9A;color:#FFFFFF;border-color:#276B9A;-moz-box-shadow:none;box-shadow:none}button.blue:hover, .button.blue:hover{background-color:#FFFFFF;color:#276B9A}button.green, .button.green{background-color:#23AA5D;color:#FFFFFF;border-color:#23AA5D;-moz-box-shadow:none;box-shadow:none}button.green:hover, .button.green:hover{background-color:#FFFFFF;color:#23AA5D}button.orange, .button.orange{background-color:#DB6F0E;color:#FFFFFF;border-color:#DB6F0E;-moz-box-shadow:none;box-shadow:none}button.orange:hover, .button.orange:hover{background-color:#FFFFFF;color:#DB6F0E}button.danger, .button.danger{background-color:#E64849;color:#FFFFFF;border-color:#E64849;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem}button.danger:hover, .button.danger:hover{background-color:#FFFFFF;color:#E64849}button.inline, .button.inline{line-height:inherit;min-height:inherit;height:inherit;border-style:none}button.btn-compact, .button.btn-compact{height:auto;min-height:auto;font-size:0.875rem;line-height:1.05rem;padding:0.25rem 0.75rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;-moz-border-radius:1.25rem;border-radius:1.25rem;text-transform:none;letter-spacing:normal;-moz-box-shadow:none;box-shadow:none}button.small, .button.small{height:auto;min-height:auto;font-size:0.875rem;line-height:1.05rem;padding:0.25rem 0.75rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.375rem;-moz-border-radius:1.25rem;border-radius:1.25rem;text-transform:none;letter-spacing:normal;-moz-box-shadow:none;box-shadow:none}button:disabled, .button.disabled{cursor:not-allowed;opacity:0.4}button.submitting, .button.submitting{cursor:wait;opacity:0.7}.chip{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:6px;padding:6px 14px;-moz-border-radius:999px;border-radius:999px;font-family:Nunito, sans-serif;font-size:0.8125rem;line-height:1.05rem;font-weight:700;white-space:nowrap}.chip.c-yellow{background-color:#FEF1D8;color:#A87208}.chip.c-blue{background-color:#DCE9F2;color:#1B4F73}.chip.c-green{background-color:#D8F0E2;color:#147239}.chip.c-pink{background-color:#F8DEEC;color:#A4407A}.label-cert{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:6px;background-color:#3F341E;color:#FFFFFF;padding:6px 12px;-moz-border-radius:999px;border-radius:999px;font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:700;letter-spacing:0.04em}.label-cert::before{content:'\2713';color:#23AA5D;font-weight:900}.content-card{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;background-color:#FFFFFF;-moz-border-radius:20px;border-radius:20px;overflow:hidden;-moz-box-shadow:0 2px 12px rgba(63,52,30,0.06);box-shadow:0 2px 12px rgba(63,52,30,0.06);-moz-transition:box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1);transition:box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1)}.content-card:hover{-moz-box-shadow:0 10px 28px rgba(63,52,30,0.10);box-shadow:0 10px 28px rgba(63,52,30,0.10)}.content-card .media{height:160px;overflow:hidden}.content-card .media img{width:100%;height:100%;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover}.content-card .body{padding:18px}.content-card .eyebrow{font-family:Nunito, sans-serif;font-size:0.6875rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:#276B9A;margin-bottom:6px}.content-card .title{font-family:Lora, serif;font-style:italic;font-weight:500;font-size:1.375rem;line-height:1.25rem;color:#3F341E;margin:0 0 10px 0}.content-card .summary{font-family:Lato, sans-serif;font-size:0.8125rem;line-height:1.5rem;color:#B2B1AD;margin:0 0 14px 0}.content-card .cta{font-family:Nunito, sans-serif;font-size:0.8125rem;font-weight:800;color:#276B9A;-moz-text-decoration:none;text-decoration:none}.pp{max-width:44rem;margin-top:1.5rem;margin-bottom:3rem;padding-left:1rem;padding-right:1rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.75rem}.pp-h2{font-family:Nunito, sans-serif;font-weight:800;font-size:1.25rem;color:#053454;margin:0.75rem 0 0.25rem 0}.pp-between{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;-webkit-align-items:baseline;align-items:baseline;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.pp-link{appearance:none;background-color:transparent;border-style:none;padding:0;cursor:pointer;font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;color:#276B9A;-moz-text-decoration:none;text-decoration:none}.pp-card{background-color:#FFFFFF;-moz-border-radius:20px;border-radius:20px;padding:1rem;-moz-box-shadow:0 2px 12px rgba(63,52,30,0.06);box-shadow:0 2px 12px rgba(63,52,30,0.06)}.pp-card > * + *{margin-top:0.625rem}.pp-eyebrow{font-family:Nunito, sans-serif;font-size:0.625rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:#276B9A}.pp-muted{font-size:0.75rem;color:#6E6F73}.pp-name{font-family:Nunito, sans-serif;font-weight:800;font-size:1.0625rem;color:#053454}.pp-grow{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;min-width:0}.pp-head{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.875rem}.pp-chips{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;gap:0.375rem;margin-top:0.5rem}.pp-avatar{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:3.375rem;height:3.375rem;-moz-border-radius:999px;border-radius:999px;background-color:#053454;color:#F8B22F;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;font-family:Lora, serif;font-style:italic;font-weight:800;font-size:1.375rem}.pp-avatar.ring{border-style:solid;border-width:3px;border-color:#F8B22F}.pp-avatar.lg{width:4rem;height:4rem;font-size:1.75rem}.pp-avatar.sm{width:2.75rem;height:2.75rem;font-size:1.05rem}.pp-child{border-top-style:solid;border-top-width:4px;border-top-color:#F8B22F}.pp-bar{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;height:8px;-moz-border-radius:999px;border-radius:999px;background-color:#E5E3E1;overflow:hidden}.pp-bar > i{display:block;height:100%;-moz-border-radius:999px;border-radius:999px;background-color:#F8B22F}.pp-bar-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.625rem}.pp-bar-val{font-family:Nunito, sans-serif;font-weight:900;font-size:1rem;min-width:2rem;text-align:right;color:#053454}.pp-bar.fill-green > i{background-color:#23AA5D}.pp-bar.fill-blue > i{background-color:#276B9A}.pp-bar.fill-pink > i{background-color:#E38DBB}.pp-bar.fill-warm > i{background-color:#DB6F0E}.pp-bar-val.t-yellow{color:#F8B22F}.pp-bar-val.t-green{color:#23AA5D}.pp-bar-val.t-blue{color:#276B9A}.pp-bar-val.t-pink{color:#E38DBB}.pp-bar-val.t-warm{color:#DB6F0E}.pp-seg{height:100%}.pp-seg.s-yellow{background-color:#F8B22F}.pp-seg.s-green{background-color:#23AA5D}.pp-seg.s-blue{background-color:#276B9A}.pp-seg.s-pink{background-color:#E38DBB}.pp-seg.s-warm{background-color:#DB6F0E}.pp-meta{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;margin-top:6px;font-size:0.6875rem;color:#6E6F73}.pp-meta b{font-weight:800;color:#053454}.pp-item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.75rem}.pp-ibox{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:2.375rem;height:2.375rem;-moz-border-radius:10px;border-radius:10px;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;background-color:rgba(39,107,154,0.11999999731779099);color:#276B9A}.pp-ibox.warm{background-color:rgba(248,178,47,0.20000000298023224);color:#DB6F0E}.pp-ibox.success{background-color:rgba(35,170,93,0.15000000596046448);color:#23AA5D}.pp-iconbtn{appearance:none;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:2.25rem;height:2.25rem;-moz-border-radius:999px;border-radius:999px;border-style:none;background-color:#EFEDED;color:#276B9A;cursor:pointer;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center}.pp-chevron{color:#B2B1AD}.pp-score{background-color:#053454;color:#FFFFFF;-moz-border-radius:20px;border-radius:20px;padding:1.125rem}.pp-score-eyebrow{font-family:Nunito, sans-serif;font-size:0.625rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:#F8B22F}.pp-score-num{font-family:Nunito, sans-serif;font-weight:900;font-size:3rem;line-height:1;color:#F8B22F}.pp-score-of{font-size:0.8125rem;opacity:0.7;font-weight:600}.pp-score-bar{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;gap:6px;height:3rem;-moz-border-radius:8px;border-radius:8px;overflow:hidden}.pp-score-cap{font-size:0.75rem;opacity:0.7;line-height:1.4;margin-top:0.625rem}.pp-days{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;gap:0.5rem;overflow-x:auto;padding-bottom:4px}.pp-day{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;padding:0.625rem 0.875rem;-moz-border-radius:14px;border-radius:14px;background-color:#FFFFFF;-moz-box-shadow:0 2px 12px rgba(63,52,30,0.06);box-shadow:0 2px 12px rgba(63,52,30,0.06);font-family:Nunito, sans-serif;font-weight:800;font-size:0.75rem;color:#053454;text-align:center;white-space:nowrap}.pp-day.sel{background-color:#053454;color:#F8B22F;-moz-box-shadow:none;box-shadow:none}.pp-time{font-family:Nunito, sans-serif;font-weight:900;font-size:1rem;color:#DB6F0E;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:3.25rem}.pp-agenda-body{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;border-left-style:solid;border-left-width:2px;border-left-color:#E5E3E1;padding-left:0.875rem}.pp-search{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.625rem;padding:0.75rem 0.875rem;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#E5E3E1;-moz-border-radius:16px;border-radius:16px;color:#6E6F73}.pp-search input{appearance:none;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;border-style:none;outline-style:none;background-color:transparent;font-family:Nunito, sans-serif;font-size:0.875rem;color:#053454}.pp-cats{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;gap:0.5rem;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.pp-cat{appearance:none;padding:0.375rem 0.875rem;-moz-border-radius:999px;border-radius:999px;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#E5E3E1;font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;color:#053454;cursor:pointer}.pp-cat.sel{background-color:#053454;color:#F8B22F;border-color:#053454}.content-card.pp-row{-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.content-card.pp-row > .pp-media{width:6.5rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.content-card.pp-row .body{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;padding:0.875rem 1rem}.pp-media{position:relative;min-height:8.75rem;background:-moz-linear-gradient(150deg, #053454 0%, #0a4a73 100%);background:-o-linear-gradient(150deg, #053454 0%, #0a4a73 100%);background:-webkit-linear-gradient(150deg, #053454 0%, #0a4a73 100%);background:linear-gradient(150deg, #053454 0%, #0a4a73 100%)}.pp-media .label-cert{position:absolute;top:0.75rem;left:0.75rem}.pp-dossier-no{position:absolute;top:0.5rem;left:0.5rem;width:2rem;height:2rem;-moz-border-radius:999px;border-radius:999px;background-color:rgba(5,52,84,0.8500000238418579);color:#F8B22F;font-family:Lora, serif;font-style:italic;font-weight:800;font-size:1.125rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center}.pp-invite{appearance:none;width:100%;padding:0.875rem;-moz-border-radius:999px;border-radius:999px;background-color:transparent;border-style:solid;border-width:1.5px;border-color:#E5E3E1;color:#053454;font-family:Nunito, sans-serif;font-weight:800;font-size:0.875rem;cursor:pointer;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;gap:0.5rem}.pp-link, .pp-cat, .pp-invite{-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;height:auto;min-height:auto;line-height:1.3}.pp-iconbtn{-moz-box-shadow:none;box-shadow:none;min-height:auto;text-transform:none;letter-spacing:normal}.pd{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:1rem;padding:1.5rem 1rem 3rem}.pd-card{background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#E5E3E1;-moz-border-radius:10px;border-radius:10px;padding:1.25rem}.pd-card.flush{padding:0}.pd-kpis{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}.pd-kpi-label{font-size:0.6875rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:#6E6F73}.pd-kpi-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;gap:0.75rem;margin-top:0.625rem}.pd-kpi-val{font-family:Nunito, sans-serif;font-weight:900;font-size:1.75rem;color:#053454}.pd-kpi-delta{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:4px;font-size:0.6875rem;font-weight:800;color:#23AA5D;margin-top:4px}.pd-spark{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end;gap:2px;height:2.5rem;width:6rem}.pd-spark > i{display:block;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;-moz-border-radius:2px;border-radius:2px;min-height:2px;background-color:#276B9A}.pd-spark.c-yellow > i{background-color:#F8B22F}.pd-spark.c-blue > i{background-color:#276B9A}.pd-spark.c-orange > i{background-color:#DB6F0E}.pd-spark.c-navy > i{background-color:#053454}.pd-grid2{display:grid;grid-template-columns:2fr 1fr;gap:1rem}.pd-sechead{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;gap:1rem;margin-bottom:1rem}.pd-sechead h3{font-family:Nunito, sans-serif;font-weight:800;font-size:1.25rem;color:#053454;margin:0}.pd-sub{font-size:0.8125rem;color:#6E6F73;margin-top:2px}.pd-legend{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;gap:0.875rem;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;font-size:0.75rem;font-weight:700;color:#6E6F73}.pd-legend .k{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:6px}.pd-dotsq{width:10px;height:10px;-moz-border-radius:2px;border-radius:2px;display:inline-block}.pd-dotsq.c-yellow{background-color:#F8B22F}.pd-dotsq.c-blue{background-color:#276B9A}.pd-dotsq.c-orange{background-color:#DB6F0E}.pd-dotsq.c-navy{background-color:#053454}.pd-bars{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end;gap:0.5rem;height:11rem;padding-top:0.5rem}.pd-week{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;gap:2px;height:100%}.pd-b{width:40%;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;min-height:2px}.pd-b.s-a{background-color:#F8B22F}.pd-b.s-b{background-color:#276B9A}.pd-donut-wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:1.25rem}.pd-donut{position:relative;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:8.75rem;height:8.75rem;-moz-border-radius:50%;border-radius:50%}.pd-donut-hole{position:absolute;top:1.375rem;right:1.375rem;bottom:1.375rem;left:1.375rem;-moz-border-radius:50%;border-radius:50%;background-color:#FFFFFF;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center}.pd-donut-num{font-family:Nunito, sans-serif;font-weight:900;font-size:1.5rem;color:#053454}.pd-donut-sub{font-size:0.625rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#6E6F73}.pd-dlegend{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.625rem;font-size:0.75rem}.pd-dlrow{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.625rem}.pd-dlrow .l{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;color:#3F341E;font-weight:600}.pd-dlrow .v{font-family:Nunito, sans-serif;font-weight:800;color:#6E6F73}.pd-feed-head{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;padding:1.125rem 1.25rem;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#E5E3E1}.pd-feed-title{font-family:Nunito, sans-serif;font-weight:800;font-size:1rem;color:#053454}.pd-feed-item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.875rem;padding:0.875rem 1.25rem;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#E5E3E1}.pd-feed-item.last{border-bottom-width:0}.pd-feed-text{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;font-size:0.8125rem;line-height:1.4;color:#6E6F73}.pd-feed-text b{color:#3F341E}.pd-feed-text em{font-style:normal;font-weight:700;color:#053454}.pd-feed-icon{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:1.75rem;height:1.75rem;-moz-border-radius:8px;border-radius:8px;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;background-color:rgba(39,107,154,0.12999999523162842);color:#276B9A}.pd-feed-icon.c-green{background-color:rgba(35,170,93,0.12999999523162842);color:#23AA5D}.pd-feed-icon.c-orange{background-color:rgba(219,111,14,0.12999999523162842);color:#DB6F0E}.pd-feed-icon.c-pink{background-color:rgba(227,141,187,0.12999999523162842);color:#E38DBB}.pd-feed-icon.c-yellow{background-color:rgba(248,178,47,0.20000000298023224);color:#DB6F0E}.pd-when{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;min-width:5rem;text-align:right;font-size:0.6875rem;font-weight:700;color:#B2B1AD}.pd-av{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:2.125rem;height:2.125rem;-moz-border-radius:50%;border-radius:50%;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;font-family:Lora, serif;font-style:italic;font-weight:500;font-size:0.9rem}.pd-av.t-navy{background-color:#053454;color:#F8B22F}.pd-av.t-yellow{background-color:#F8B22F;color:#053454}.pd-av.t-orange{background-color:#DB6F0E;color:#FFFFFF}.pd-av.t-pink{background-color:#E38DBB;color:#FFFFFF}.pd-av.t-mist{background-color:#EFEDED;color:#053454}.pd-queue{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.625rem}.pd-q{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.75rem;padding:0.75rem 0.875rem;-moz-border-radius:8px;border-radius:8px;background-color:#EFEDED;border-style:solid;border-width:1px;border-color:#E5E3E1}.pd-q-time{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;min-width:4rem;font-size:0.6875rem;font-weight:800;color:#6E6F73}.pd-q-name{font-weight:700;font-size:0.8125rem;color:#3F341E}.pd-dot{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:8px;height:8px;-moz-border-radius:50%;border-radius:50%}.pd-dot.c-yellow{background-color:#F8B22F}.pd-dot.c-orange{background-color:#DB6F0E}.pd-dot.c-blue{background-color:#276B9A}.pd-dot.c-pink{background-color:#E38DBB}.detail-tabs{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;gap:2px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#E5E3E1;margin-bottom:1.5rem}.detail-tab{appearance:none;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;height:auto;min-height:auto;line-height:1.3;padding:0.6875rem 1rem;border-style:none;background-color:transparent;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:transparent;margin-bottom:-1px;font-family:Nunito, sans-serif;font-size:0.8125rem;font-weight:600;color:#6E6F73;cursor:pointer}.detail-tab.sel{color:#053454;font-weight:800;border-bottom-color:#F8B22F}.cd-stack{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.cd-grid2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cd-profile{display:grid;grid-template-columns:1fr 2fr;gap:1rem}.cd-avatar-card{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;text-align:center;gap:0.5rem}.cd-avatar-card > fieldset{width:100%;align-self:stretch;border-style:none;margin:0;padding:0;min-width:0}.cd-avatar{width:5rem;height:5rem;-moz-border-radius:50%;border-radius:50%;background-color:#053454;color:#F8B22F;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;font-family:Lora, serif;font-style:italic;font-weight:500;font-size:2rem}.cd-name{font-family:Lora, serif;font-style:italic;font-weight:500;font-size:1.5rem;color:#053454}.editable-avatar{position:relative;width:5rem;height:5rem;-moz-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#053454;color:#F8B22F;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;font-family:Lora, serif;font-style:italic;font-weight:500;font-size:2rem;cursor:pointer;outline:none}.editable-avatar  img.avatar-img{width:100%;height:100%;object-fit:cover}.editable-avatar  .avatar-edit-badge{position:absolute;left:0;right:0;bottom:0;height:38%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;background-color:rgba(0,0,0,0.45);color:#FFFFFF;font-size:0.9rem;font-style:normal;opacity:0;-moz-transition:opacity 0.15s ease;-o-transition:opacity 0.15s ease;-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease;pointer-events:none}.editable-avatar:hover  .avatar-edit-badge{opacity:1}.editable-avatar:focus  .avatar-edit-badge{opacity:1}.editable-avatar  .avatar-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;background-color:rgba(0,0,0,0.4);color:#FFFFFF;font-size:1.25rem;font-style:normal}.editable-avatar.drag-over{-moz-box-shadow:0 0 0 3px rgba(248,178,47,0.85);box-shadow:0 0 0 3px rgba(248,178,47,0.85)}.page-publish-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:1rem;margin-bottom:1rem}.page-status-badge{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;padding:0.2rem 0.7rem;-moz-border-radius:99px;border-radius:99px;font-family:Nunito, sans-serif;font-size:0.7rem;font-weight:800;letter-spacing:0.03em}.page-status-badge.published{background:#DDF1E5;color:#1d7e46}.page-status-badge.draft{background:#FCEFCE;color:#DB6F0E}.page-status-badge.inpreview{background:#E6E1F7;color:#5B3FC4}.page-status-badge.inreview{background:#E6E1F7;color:#5B3FC4}.page-status-badge.changesrequested{background:#F9DEDC;color:#B3261E}.page-components{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.component-card{border:1px solid rgba(0,0,0,0.12);-moz-border-radius:0.5rem;border-radius:0.5rem;overflow:hidden}.component-card-header{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.6rem;padding:0.5rem 0.9rem;background-color:rgba(0,0,0,0.05)}.component-card-header  i{color:#053454}.component-card-type{font-weight:600}.component-card-summary{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;min-width:0;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;opacity:0.7;font-style:italic}.component-card-controls{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;gap:0.3rem}.component-card-controls  button.icon-only{padding:0.3rem 0.55rem}.component-card-body{padding:0.5rem 0.9rem}.component-type-grid{display:-ms-grid;display:grid;-ms-grid-template-columns:repeat(auto-fill, minmax(9rem, 1fr));grid-template-columns:repeat(auto-fill, minmax(9rem, 1fr));gap:0.75rem;padding:1rem}.child-avatar{overflow:hidden}.child-avatar img{width:100%;height:100%;object-fit:cover}.info-grid{display:grid;grid-template-columns:repeat(2, 1fr)}.info-grid > div{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:3px;padding:0.875rem 0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#E5E3E1}.info-grid > div.full{grid-column:1 / -1}.info-grid .l{font-size:0.6875rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#B2B1AD}.info-grid .v{font-size:0.875rem;color:#3F341E}.info-grid .value.strong{font-weight:700}.diag-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.875rem;padding:0.8125rem 1rem;border-style:solid;border-width:1px;border-color:#E5E3E1;-moz-border-radius:10px;border-radius:10px}.diag-icon{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:2.5rem;height:2.5rem;-moz-border-radius:10px;border-radius:10px;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;background-color:rgba(248,178,47,0.20000000298023224);color:#DB6F0E}.diag-row .t{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}.diag-row .t b{color:#053454;font-weight:700}.diag-row .t span{display:block;font-size:0.75rem;color:#6E6F73;margin-top:2px}.person-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.875rem}.person-row .pr-name{font-weight:800;font-size:0.9375rem;color:#053454}.person-row .pr-role{font-size:0.8125rem;color:#6E6F73;margin-top:2px}.drag-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.75rem}.drag-item{position:relative;-moz-transition:box-shadow 0.15s ease, opacity 0.15s ease, transform 0.15s ease;-o-transition:box-shadow 0.15s ease, opacity 0.15s ease, transform 0.15s ease;-webkit-transition:box-shadow 0.15s ease, opacity 0.15s ease, transform 0.15s ease;transition:box-shadow 0.15s ease, opacity 0.15s ease, transform 0.15s ease}.drag-item.dragging{opacity:0.45}.drag-item.drag-over{box-shadow:0 -3px 0 -1px #F8B22F, 0 10px 28px rgba(63,52,30,0.10);-moz-border-radius:0.5rem;border-radius:0.5rem}.drag-handle{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;cursor:grab;color:#B2B1AD;padding:0.2rem 0.35rem;touch-action:none;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.drag-handle:hover{color:#053454}.drag-handle i{font-size:0.95rem;pointer-events:none}.drag-item.dragging .drag-handle{cursor:grabbing}.component-card{position:relative;border-color:#E5E3E1;border-style:solid;border-width:1px;-moz-border-radius:0.875rem;border-radius:0.875rem;background-color:#FFFFFF;-moz-box-shadow:0 2px 12px rgba(63,52,30,0.06);box-shadow:0 2px 12px rgba(63,52,30,0.06);overflow:hidden;-moz-transition:box-shadow 0.15s ease;-o-transition:box-shadow 0.15s ease;-webkit-transition:box-shadow 0.15s ease;transition:box-shadow 0.15s ease}.component-card:hover{-moz-box-shadow:0 10px 28px rgba(63,52,30,0.10);box-shadow:0 10px 28px rgba(63,52,30,0.10)}.component-card:before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent,#276B9A)}.component-card-header{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.6rem;padding:0.6rem 0.85rem 0.6rem 1.1rem;background-color:#FFFFFF;cursor:pointer}.component-card-header:hover{background-color:rgba(0,0,0,0.015)}.component-card-new .component-card-header{gap:0.6rem}.component-card-new .component-card-controls{margin-left:auto}.component-card-icon-tile{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:2.25rem;height:2.25rem;-moz-border-radius:0.5rem;border-radius:0.5rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;background:var(--accent,#276B9A)}.component-card-icon-tile  i{color:#FFFFFF;font-size:0.95rem}.component-card-toggle{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.55rem;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;min-width:0;cursor:pointer;background-color:transparent;border:none;text-align:left}.disclosure-chevron{width:0.85rem;font-size:0.85rem;color:#6E6F73;-moz-transition:transform 0.15s ease;-o-transition:transform 0.15s ease;-webkit-transition:transform 0.15s ease;transition:transform 0.15s ease;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.component-card:not(.collapsed) .component-card-chevron{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.collapsible-section[open] > summary .disclosure-chevron{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.collapsible-section > summary{cursor:pointer;gap:0.6rem;list-style:none}.collapsible-section > summary ::-webkit-details-marker{display:none}body > div#app > div#router > div#main > div > div > main article section details.collapsible-section > summary{cursor:pointer}.component-card-icon{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.component-card.collapsed .component-card-body{display:none}.component-card-body{padding:0.6rem 1.1rem 1rem 1.25rem;border-top-color:#E5E3E1;border-top-style:solid;border-top-width:1px}.component-card-body .multi-image-cell.has-image{-moz-border-radius:0.7rem;border-radius:0.7rem;border-color:#E5E3E1;border-style:solid;border-width:1px;overflow:hidden}.component-card-body .multi-image-add-cell{-moz-border-radius:0.7rem;border-radius:0.7rem}article form.form-compact .actions{margin-top:0.35rem}article form.form-compact .actions button{height:auto;min-height:auto;line-height:1.4rem;padding:0.4rem 1.1rem;font-size:0.875rem;-moz-box-shadow:none;box-shadow:none}.rich-text-editor{display:block;border-color:#B2B1AD;border-style:solid;border-width:1px;-moz-border-radius:0.875rem;border-radius:0.875rem;overflow:hidden;background-color:#FFFFFF}.rich-text-editor:focus-within{border-color:#276B9A;-moz-box-shadow:0 0 0 3px rgba(39,107,154,0.20);box-shadow:0 0 0 3px rgba(39,107,154,0.20)}.rich-text-editor.invalid{border-color:#E64849}.rte-toolbar{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.15rem;padding:0.3rem 0.4rem;background-color:rgba(0,0,0,0.05);border-bottom-color:#E5E3E1;border-bottom-style:solid;border-bottom-width:1px}.rte-tool{appearance:none;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;min-width:1.75rem;height:1.75rem;min-height:auto;line-height:1rem;padding:0 0.3rem;background-color:transparent;border:none;-moz-border-radius:0.4rem;border-radius:0.4rem;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;cursor:pointer;color:#3F341E;font-size:0.875rem}.rte-tool:hover{background-color:rgba(0,0,0,0.05);color:#053454;-moz-box-shadow:none;box-shadow:none}.rte-tool-text{font-family:Nunito, sans-serif;font-weight:700}.rte-divider{display:inline-block;width:1px;height:1.1rem;background-color:#E5E3E1;margin:0 0.2rem}.rte-surface{display:block;min-height:6rem;padding:0.75rem 1rem;outline:none;font-size:0.875rem;line-height:1.5rem;color:#3F341E}.rte-surface div{display:block;margin:0}.rte-surface:empty:before{content:attr(data-placeholder);color:#6E6F73;pointer-events:none}.rte-surface h2, .rich-text-view h2{font-size:1.25rem;font-weight:800;margin:0.4rem 0 0.3rem 0}.rte-surface h3, .rich-text-view h3{font-size:1.1rem;font-weight:700;margin:0.4rem 0 0.3rem 0}.rte-surface ul, .rte-surface ol, .rich-text-view ul, .rich-text-view ol{margin:0.25rem 0 0.25rem 1.25rem}.rte-surface a, .rich-text-view a{color:#276B9A;-moz-text-decoration:underline;text-decoration:underline}.rich-text-view{display:block;font-size:0.875rem;line-height:1.5rem;color:#3F341E}.rich-text-view  p{margin:0 0 0.5rem 0}article form.form-compact{gap:0.55rem}article form.form-compact fieldset{gap:0.55rem}article form.form-compact  fieldset div{gap:0.25rem}article form.form-compact  fieldset div input:not([type="checkbox"]):not([type="radio"]), fieldset div textarea, fieldset div select{padding:0.5rem 0.7rem;-moz-border-radius:0.6rem;border-radius:0.6rem}article form.form-compact  .field-error{min-height:0.85rem}.field.readonly.enum-value > span{display:inline-block}.field.readonly.enum-value > span::first-letter{text-transform:uppercase}.address-grid{display:grid;grid-template-columns:1fr;gap:0.55rem 1rem}.rail-layout{display:grid;grid-template-columns:1fr;align-items:start;gap:1.5rem;padding-left:1rem;padding-right:1rem}.rail-layout-main{min-width:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:1.5rem}.rail-layout-aside{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:1.5rem}body > div#app > div#router > div#main > div > div > main .rail-layout article{padding:0}.iconbtn{appearance:none;width:2rem;height:2rem;min-height:auto;line-height:1rem;padding:0;text-transform:none;letter-spacing:normal;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;border-color:#E5E3E1;border-style:solid;border-width:1px;-moz-border-radius:0.5rem;border-radius:0.5rem;background-color:#FFFFFF;color:#6E6F73;-moz-box-shadow:none;box-shadow:none;cursor:pointer;font-size:0.8rem;-moz-transition:border-color 0.15s ease, color 0.15s ease, background 0.15s ease;-o-transition:border-color 0.15s ease, color 0.15s ease, background 0.15s ease;-webkit-transition:border-color 0.15s ease, color 0.15s ease, background 0.15s ease;transition:border-color 0.15s ease, color 0.15s ease, background 0.15s ease}.iconbtn:hover{color:#053454;border-color:#B2B1AD;-moz-box-shadow:none;box-shadow:none}.iconbtn :disabled{opacity:0.4;cursor:not-allowed}.iconbtn-danger:hover{color:#E64849;border-color:#E64849;background-color:rgba(230,72,73,0.07999999821186066)}.menu-links-field  .menu-links-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.75rem}.menu-links-field  .menu-links-empty{margin:0;padding:0.85rem 1rem;font-size:0.875rem;font-style:italic;color:#6E6F73}.menu-links-field  .menu-link-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.85rem;padding:0.85rem 1rem 1rem;background-color:#FFFFFF;border-color:#E5E3E1;border-style:solid;border-width:1px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:0 2px 12px rgba(63,52,30,0.06);box-shadow:0 2px 12px rgba(63,52,30,0.06);-moz-transition:border-color 0.15s ease, box-shadow 0.15s ease;-o-transition:border-color 0.15s ease, box-shadow 0.15s ease;-webkit-transition:border-color 0.15s ease, box-shadow 0.15s ease;transition:border-color 0.15s ease, box-shadow 0.15s ease}.menu-links-field  .menu-link-row:hover{border-color:#B2B1AD}.menu-links-field  .menu-link-row-head{-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.6rem}.menu-links-field  .menu-link-row-toggle{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;min-width:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.6rem;cursor:pointer}.menu-links-field  .menu-link-row:not(.collapsed) .menu-link-chevron{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu-links-field  .menu-link-row.collapsed .menu-link-fields{display:none}.menu-links-field  .menu-link-index{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:1.6rem;height:1.6rem;-moz-border-radius:0.5rem;border-radius:0.5rem;background-color:#276B9A;color:#FFFFFF;font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800}.menu-links-field  .menu-link-preview{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;-webkit-align-items:baseline;align-items:baseline;gap:0.4rem;min-width:0;overflow:hidden}.menu-links-field  .menu-link-preview-label{font-family:Nunito, sans-serif;font-size:0.95rem;font-weight:800;color:#3F341E;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.menu-links-field  .menu-link-preview-label.is-placeholder{font-weight:normal;font-style:italic;color:#6E6F73}.menu-links-field  .menu-link-preview-arrow{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;font-size:0.75rem;color:#6E6F73}.menu-links-field  .menu-link-preview-target{font-size:0.875rem;color:#6E6F73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-links-field  .menu-link-actions{-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;margin-left:auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.35rem}.menu-links-field  .menu-link-fields{-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.55rem}.menu-links-field  .menu-link-add{appearance:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;gap:0.5rem;width:100%;min-height:auto;margin-top:0.75rem;padding:0.7rem 1rem;text-transform:none;letter-spacing:normal;font-family:Nunito, sans-serif;font-size:0.875rem;font-weight:800;color:#6E6F73;background-color:#FFFFFF;border-color:#B2B1AD;border-style:dashed;border-width:1px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:none;box-shadow:none;cursor:pointer;-moz-transition:border-color 0.15s ease, color 0.15s ease, background 0.15s ease;-o-transition:border-color 0.15s ease, color 0.15s ease, background 0.15s ease;-webkit-transition:border-color 0.15s ease, color 0.15s ease, background 0.15s ease;transition:border-color 0.15s ease, color 0.15s ease, background 0.15s ease}.menu-links-field  .menu-link-add:hover{color:#276B9A;border-color:#276B9A;background-color:#EFEDED}.component-tab-panel  .menu-links-field > label{display:none}.component-tab-panel  .social-links-field > label{display:none}.component-tab-panel  .for-who-item-label{display:none}body > div#app > div#router > div#main > div > div > main article.danger-zone details{background-color:rgba(230,72,73,0.03999999910593033);border-color:rgba(230,72,73,0.30)}body > div#app > div#router > div#main > div > div > main article.danger-zone summary{background-color:rgba(230,72,73,0.03999999910593033)}.danger-zone .actions button{min-height:auto;height:auto;line-height:1.4rem;padding:0.45rem 1.2rem;font-size:0.875rem;-moz-box-shadow:none;box-shadow:none}body > div#app > div#router > div#main > div > div > main article.rail-card summary{padding:0.8rem 1.1rem;color:#053454;font-family:Nunito, sans-serif;font-size:0.95rem;font-weight:800}body > div#app > div#router > div#main > div > div > main article.rail-card details > div{padding:0.1rem 1.1rem 1rem 1.1rem}.rail-card .rail-pub-row{margin-bottom:0.6rem}.rail-card .button.full-width{min-height:auto;height:auto;line-height:1.4rem;padding:0.6rem 1.2rem;-moz-box-shadow:none;box-shadow:none}.add-comp{appearance:none;width:100%;padding:1.25rem;border-style:dashed;border-width:2px;border-color:#B2B1AD;-moz-border-radius:0.875rem;border-radius:0.875rem;background-color:rgba(255,255,255,0.5);cursor:pointer;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.45rem;min-height:auto;height:auto;line-height:1.3rem;text-transform:none;letter-spacing:normal;-moz-box-shadow:none;box-shadow:none;-moz-transition:border-color 0.15s ease, background 0.15s ease;-o-transition:border-color 0.15s ease, background 0.15s ease;-webkit-transition:border-color 0.15s ease, background 0.15s ease;transition:border-color 0.15s ease, background 0.15s ease}.add-comp:hover{border-color:#F8B22F;background-color:rgba(248,178,47,0.07999999821186066);-moz-box-shadow:none;box-shadow:none}.add-comp-ic{width:2.5rem;height:2.5rem;-moz-border-radius:0.75rem;border-radius:0.75rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;background-color:#F8B22F;color:#053454}.add-comp-title{font-family:Nunito, sans-serif;font-size:1.0rem;font-weight:800;color:#053454}.add-comp-sub{font-size:0.75rem;color:#6E6F73}.rail-pub-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:0.85rem}.rail-status-label{font-family:Nunito, sans-serif;font-weight:800;color:#053454}.button.full-width{width:100%;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center}.pub-axis{border-style:solid;border-width:1px;border-color:#E5E3E1;-moz-border-radius:11px;border-radius:11px;padding:0.7rem 0.8rem;margin-bottom:0.6rem}.pub-axis-label{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.4rem;font-family:Nunito, sans-serif;font-size:0.66rem;font-weight:800;letter-spacing:0.11em;text-transform:uppercase;color:#6E6F73;margin-bottom:0.45rem}.pub-axis-main{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.55rem}.pub-dot{width:9px;height:9px;-moz-border-radius:50%;border-radius:50%;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.pub-dot.green{background:#1d7e46}.pub-dot.amber{background:#DB6F0E}.pub-dot.indigo{background:#5B3FC4}.pub-dot.red{background:#B3261E}.pub-dot.grey{background:#D5D3D0}.pub-state{font-weight:800;color:#053454;font-size:0.98rem}.pub-state.off{color:#6E6F73;font-weight:700}.pub-ver{font-variant-numeric:tabular-nums;font-weight:800;color:#053454}.pub-ago{color:#6E6F73;font-size:0.82rem;margin-left:auto;white-space:nowrap}.pub-sub{color:#6E6F73;font-size:0.82rem;margin-top:0.4rem;margin-bottom:0}.pub-help{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:15px;height:15px;-moz-border-radius:50%;border-radius:50%;border-style:solid;border-width:1px;border-color:#E5E3E1;color:#6E6F73;font-size:0.62rem;font-weight:800;cursor:help;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.rail-pub-actions{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.5rem;margin-top:0.6rem;margin-bottom:0.7rem}.rail-pub-actions-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.5rem}.rail-review{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.6rem;margin-bottom:0.7rem}.rail-review-feedback{background:#F9DEDC;border-color:#E5E3E1;-moz-border-radius:0.5rem;border-radius:0.5rem;padding:0.6rem 0.7rem;font-size:0.85rem}.rail-review-feedback .k{display:block;font-weight:800;color:#B3261E;margin-bottom:0.2rem}.rail-pub-actions button, .rail-pub-actions-row button{-moz-box-shadow:none;box-shadow:none;min-height:auto;height:auto;line-height:1.35rem;padding:0.5rem 0.9rem;font-size:0.875rem;font-weight:800;text-transform:none;letter-spacing:normal;-moz-border-radius:8px;border-radius:8px}.rail-preview-site-link{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-column-gap:0.4rem;-o-column-gap:0.4rem;-webkit-column-gap:0.4rem;column-gap:0.4rem;margin-top:0.1rem;font-size:0.875rem;font-weight:700;color:#276B9A;-moz-text-decoration-line:none;text-decoration-line:none}.rail-preview-site-link:hover{-moz-text-decoration-line:underline;text-decoration-line:underline}.rail-preview-site-link i{font-size:0.75rem}.publish-status{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.85rem}.publish-status-text{color:#276B9A}.publish-actions{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.6rem;margin-top:0.4rem}.change-count{color:#6E6F73;font-weight:700}.publish-legend{background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#E5E3E1;-moz-border-radius:16px;border-radius:16px;padding:1.25rem 1.4rem;margin-bottom:1rem;-moz-box-shadow:0 2px 12px rgba(63,52,30,0.06);box-shadow:0 2px 12px rgba(63,52,30,0.06)}.open-preview-site{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;margin-bottom:1rem;width:auto}.publish-legend-title{font-family:Nunito, sans-serif;font-size:1.05rem;font-weight:800;color:#053454;margin-bottom:0.9rem}.publish-legend-flow{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.6rem;margin-bottom:1rem}.publish-legend-step{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;flex-basis:12rem;border-style:solid;border-width:1px;border-color:#E5E3E1;border-top-width:3px;-moz-border-radius:12px;border-radius:12px;padding:0.8rem 0.85rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0.5rem}.publish-legend-step.s-draft{border-top-color:#DB6F0E}.publish-legend-step.s-prev{border-top-color:#5B3FC4}.publish-legend-step.s-pub{border-top-color:#1d7e46}.publish-legend-step p{margin:0;font-size:0.85rem;color:#6E6F73}.publish-legend-arrow{-moz-align-self:center;-ms-align-self:center;-o-align-self:center;-webkit-align-self:center;align-self:center;color:#B2B1AD;font-weight:800;font-size:1.2rem}.publish-legend-note{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0.7rem;background:#FCEFCE;-moz-border-radius:10px;border-radius:10px;padding:0.75rem 0.85rem}.publish-legend-note-icon{font-weight:800;color:#DB6F0E;font-variant-numeric:tabular-nums;font-size:1.05rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.publish-legend-note p{margin:0;font-size:0.88rem;color:#3F341E}.publish-legend-note p b{color:#DB6F0E}.publish-changes-list{list-style-type:none;margin:0;padding:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;max-height:19rem;overflow-y:auto}.review-queue-group{margin-top:1.2rem}.review-queue-group h3{margin-bottom:0.4rem}.publish-change .change-title{margin-right:auto}.publish-change{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;-webkit-align-items:baseline;align-items:baseline;gap:0.75rem;padding:0.5rem 0;border-bottom-color:#E5E3E1;border-bottom-style:solid;border-bottom-width:1px}.publish-changes-list .publish-change:last-child{border-bottom-width:0}.publish-change .change-type{font-size:0.75rem;font-weight:800;font-family:Nunito, sans-serif;text-transform:uppercase;color:#6E6F73;-moz-flex-basis:4.75rem;-ms-flex-basis:4.75rem;-o-flex-basis:4.75rem;-webkit-flex-basis:4.75rem;flex-basis:4.75rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.publish-change .change-body{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.1rem;-moz-flex:1;-ms-flex:1;-o-flex:1;-webkit-flex:1;flex:1;min-width:0}.publish-change .change-title{font-weight:700;color:#3F341E;overflow:hidden;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.publish-change .change-meta{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;-webkit-align-items:baseline;align-items:baseline;gap:0.4rem;font-size:0.75rem;color:#6E6F73}.publish-change .change-kind{text-transform:uppercase;font-weight:700}.publish-change .page-status-badge{margin-left:auto;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.active-release{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.6rem}.release-list{list-style-type:none;margin:0;padding:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.release-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.6rem;padding:0.6rem 0;border-bottom-color:#E5E3E1;border-bottom-style:solid;border-bottom-width:1px}.release-list .release-row:last-child{border-bottom-width:0}.release-number{font-family:Nunito, sans-serif;font-weight:800;color:#053454}.release-cause{font-family:Nunito, sans-serif;font-weight:700;color:#276B9A}.release-when{font-size:0.75rem;color:#6E6F73}.release-counts{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.35rem;margin-left:auto}.count-chip{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.25rem;padding:0.1rem 0.5rem;-moz-border-radius:99px;border-radius:99px;font-size:0.75rem;font-weight:800;font-family:Nunito, sans-serif}.count-chip.pins{background:#E8ECF3;color:#3C4A63}.count-chip.errors{background:#FBE6E6;color:#B03535}.count-chip.warnings{background:#FCF3D8;color:#8A6D1B}.fixit-report{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.6rem;margin-top:1rem}.fixit-blocked{font-weight:800;color:#B03535}.fixit-group{list-style-type:none;margin:0;padding:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.4rem}.fixit-finding{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;-webkit-align-items:baseline;align-items:baseline;gap:0.6rem;padding:0.5rem 0.7rem;-moz-border-radius:0.4rem;border-radius:0.4rem}.fixit-finding.error{background:#FBE6E6}.fixit-finding.warning{background:#FCF3D8}.fixit-code-chip{font-size:0.75rem;font-weight:800;font-family:Nunito, sans-serif;text-transform:uppercase;color:#6E6F73;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.fixit-message{-moz-flex:1;-ms-flex:1;-o-flex:1;-webkit-flex:1;flex:1;min-width:0;color:#3F341E}.fixit-nothing-changed{color:#6E6F73;margin-bottom:0.6rem}.fixit-all-clear{color:#23AA5D;font-weight:700;margin-bottom:0.6rem}.rail-lang-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;padding:0.5rem 0;border-bottom-color:#E5E3E1;border-bottom-style:solid;border-bottom-width:1px}.rail-langs .rail-lang-row:last-child{border-bottom-width:0}.rail-lang-name{font-family:Nunito, sans-serif;font-weight:700;color:#053454;font-size:0.875rem}.rail-lang-tag{font-size:0.75rem;font-weight:800;font-family:Nunito, sans-serif}.rail-lang-tag.complete{color:#23AA5D}.rail-lang-tag.todo{color:#DB6F0E}.rail-info-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.6rem;padding:0.5rem 0;border-bottom-color:#E5E3E1;border-bottom-style:solid;border-bottom-width:1px;font-size:0.875rem}.rail-info .rail-info-row:last-child{border-bottom-width:0}.rail-info-row .k{color:#6E6F73;width:6rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.rail-info-row .v{color:#3F341E;font-weight:700;font-family:Nunito, sans-serif}.component-picker-search{position:relative;padding:1rem 1.25rem 0 1.25rem}.component-picker-search  i{position:absolute;left:2rem;top:1.7rem;color:#6E6F73;font-size:0.85rem;pointer-events:none}.component-picker-search  input{width:100%;padding:0.6rem 0.9rem 0.6rem 2.5rem;border-color:#B2B1AD;border-style:solid;border-width:1px;-moz-border-radius:0.75rem;border-radius:0.75rem;appearance:none;outline:none}.component-picker-search  input:focus{border-color:#276B9A;-moz-box-shadow:0 0 0 3px rgba(39,107,154,0.20);box-shadow:0 0 0 3px rgba(39,107,154,0.20)}.component-picker-cats{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.4rem;padding:0.85rem 1.25rem 0.85rem 1.25rem}.component-cat-chip{appearance:none;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;height:1.75rem;min-height:auto;line-height:1rem;padding:0 0.75rem;-moz-border-radius:99px;border-radius:99px;border-color:#E5E3E1;border-style:solid;border-width:1px;background-color:#FFFFFF;color:#6E6F73;cursor:pointer;font-family:Nunito, sans-serif;font-size:0.7rem;font-weight:800;letter-spacing:normal;text-transform:none;-moz-box-shadow:none;box-shadow:none;-moz-transition:background 0.15s ease, color 0.15s ease, border-color 0.15s ease;-o-transition:background 0.15s ease, color 0.15s ease, border-color 0.15s ease;-webkit-transition:background 0.15s ease, color 0.15s ease, border-color 0.15s ease;transition:background 0.15s ease, color 0.15s ease, border-color 0.15s ease}.component-cat-chip:hover{border-color:#053454;-moz-box-shadow:none;box-shadow:none}.component-cat-chip.on{background-color:#053454;color:#FFFFFF;border-color:rgba(0,0,0,0.0)}.component-picker-body{padding:0.25rem 1.25rem 1.25rem 1.25rem}.component-picker-body .component-type-grid{grid-template-columns:repeat(auto-fill, minmax(7rem, 1fr));gap:0.6rem;padding:0}.component-type-group-label{font-family:Nunito, sans-serif;font-size:0.65rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#6E6F73;margin:0.85rem 0 0.5rem 0}.component-type-tile{appearance:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;text-align:center;min-height:auto;height:auto;line-height:1.2rem;text-transform:none;letter-spacing:normal;-moz-box-shadow:none;box-shadow:none;padding:0.9rem 0.6rem;background-color:#FFFFFF;border-color:#E5E3E1;border-style:solid;border-width:1px;-moz-border-radius:0.75rem;border-radius:0.75rem;cursor:pointer;-moz-transition:border-color 0.14s ease, box-shadow 0.14s ease, transform 0.14s ease;-o-transition:border-color 0.14s ease, box-shadow 0.14s ease, transform 0.14s ease;-webkit-transition:border-color 0.14s ease, box-shadow 0.14s ease, transform 0.14s ease;transition:border-color 0.14s ease, box-shadow 0.14s ease, transform 0.14s ease}.component-type-tile:hover{border-color:#F8B22F;box-shadow:0 8px 20px rgba(248,178,47,0.16);transform:translateY(-2px)}.component-type-pic{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:2.75rem;height:2.75rem;-moz-border-radius:0.7rem;border-radius:0.7rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center}.component-type-pic  i{color:#FFFFFF;font-size:1.05rem}.component-type-name{font-family:Nunito, sans-serif;font-weight:800;font-size:0.8rem;line-height:1.1rem;text-transform:none;color:#053454}.ws-btn{appearance:none;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;height:auto;min-height:auto;line-height:1.2;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;gap:0.5rem;padding:0.5625rem 1rem;-moz-border-radius:8px;border-radius:8px;font-family:Nunito, sans-serif;font-size:0.8125rem;font-weight:700;border-style:solid;border-width:1px;cursor:pointer;white-space:nowrap}.ws-btn.primary{background-color:#F8B22F;color:#053454;border-color:#F8B22F}.ws-btn.ghost{background-color:#FFFFFF;color:#3F341E;border-color:#E5E3E1}.ws-btn.sm{padding:0.4375rem 0.75rem;font-size:0.75rem}.ws-iconbtn{appearance:none;-moz-box-shadow:none;box-shadow:none;min-height:auto;padding:0;width:2rem;height:2rem;-moz-border-radius:8px;border-radius:8px;border-style:solid;border-width:1px;border-color:#E5E3E1;background-color:#FFFFFF;color:#6E6F73;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}.ws-actions{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;gap:0.5rem}.placeholder-badge{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-align-self:center;-ms-align-self:center;-o-align-self:center;-webkit-align-self:center;align-self:center;gap:0.25rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;padding:0.125rem 0.375rem;-moz-border-radius:4px;border-radius:4px;background-color:#DB6F0E;color:#FFFFFF;font-family:Nunito, sans-serif;font-size:0.625rem;font-weight:800;line-height:1.4;letter-spacing:0.06em;text-transform:uppercase;font-style:normal;cursor:default}.placeholder-badge i{font-size:0.5625rem}.ws-sub{font-size:0.875rem;color:#6E6F73;margin-bottom:1.25rem;max-width:40rem}.ws-body{padding:0.5rem 1rem 3rem}.ws-stack{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.pd-xlabels{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;gap:0.5rem;margin-top:0.375rem}.pd-xlabels span{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;text-align:center;font-size:0.625rem;font-weight:700;color:#6E6F73}.ws-grid-2-1{display:grid;grid-template-columns:2fr 1fr;gap:1rem}.ws-grid-1-2{display:grid;grid-template-columns:1fr 2fr;gap:1rem}.pd-av.t-blue{background-color:#276B9A;color:#FFFFFF}.pd-av.t-green{background-color:#23AA5D;color:#FFFFFF}.person-card .pd-av{width:3rem;height:3rem;font-size:1.1rem}.comp-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:1rem;padding:0.9375rem 0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#E5E3E1}.comp-row .cr-main{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;min-width:0}.comp-row .cr-name{font-weight:700;font-size:0.875rem;color:#3F341E}.comp-row .cr-note{font-size:0.75rem;color:#6E6F73;margin-top:2px}.comp-row .cr-bar{width:12.5rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.625rem}.comp-row .cr-status{width:6rem;text-align:right;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.milestone{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;gap:1rem}.milestone .ms-rail{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center}.milestone .ms-dot{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:1.75rem;height:1.75rem;-moz-border-radius:50%;border-radius:50%;border-style:solid;border-width:2px;border-color:#B2B1AD;background-color:#FFFFFF;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;z-index:1}.milestone .ms-dot.done{background-color:#23AA5D;border-color:#23AA5D;color:#FFFFFF;font-size:0.6875rem}.milestone .ms-line{width:2px;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;background-color:#E5E3E1;margin-top:2px}.milestone .ms-body{padding-bottom:1.375rem;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}.milestone .ms-date{font-size:0.6875rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:#B2B1AD}.milestone .ms-date.done{color:#23AA5D}.milestone .ms-title{font-weight:700;font-size:0.875rem;color:#053454;margin-top:3px}.milestone .ms-sub{font-size:0.8125rem;color:#6E6F73;margin-top:3px}.activity-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.act-media{position:relative;height:7.5rem;background-color:rgba(39,107,154,0.12999999523162842)}.act-media.t-pink{background-color:rgba(227,141,187,0.12999999523162842)}.act-media.t-yellow{background-color:rgba(248,178,47,0.18000000715255737)}.act-media.t-orange{background-color:rgba(219,111,14,0.12999999523162842)}.act-media .chip{position:absolute;top:0.625rem;left:0.625rem}.act-star{appearance:none;-moz-box-shadow:none;box-shadow:none;min-height:auto;padding:0;position:absolute;top:0.5rem;right:0.5rem;width:1.875rem;height:1.875rem;-moz-border-radius:50%;border-radius:50%;border-style:none;background-color:rgba(255,255,255,0.92);color:#B2B1AD;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}.act-foot{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;margin-top:0.75rem}.act-dur{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:6px;font-size:0.75rem;font-weight:700;color:#6E6F73}.chip.c-navy{background-color:#053454;color:#FFFFFF}.chip.c-orange{background-color:rgba(219,111,14,0.18000000715255737);color:#DB6F0E}.act-title{font-family:Nunito, sans-serif;font-weight:800;font-size:0.9375rem;line-height:1.3;color:#053454}.person-grid{display:grid;grid-template-columns:1fr 1fr;gap:0.875rem}.person-card{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.875rem}.person-card .pc-grow{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;min-width:0}.person-card .pc-name{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;font-weight:800;font-size:0.9375rem;color:#053454}.person-card .pc-role{font-size:0.8125rem;color:#6E6F73;margin-top:2px}.person-card .pc-tags{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;gap:0.375rem;margin-top:0.5rem;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.person-card .pc-actions{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;gap:0.375rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.dashed-add{appearance:none;-moz-box-shadow:none;box-shadow:none;min-height:auto;text-transform:none;letter-spacing:normal;height:auto;line-height:1.2;width:100%;padding:1rem;border-style:dashed;border-width:1.5px;border-color:#B2B1AD;-moz-border-radius:12px;border-radius:12px;background-color:#EFEDED;color:#276B9A;font-family:Nunito, sans-serif;font-weight:800;font-size:0.875rem;cursor:pointer;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;gap:0.625rem}.invite-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;gap:0.625rem;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end}.ws-field{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.375rem}.ws-field.grow{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}.ws-label{font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;color:#053454}.ws-input, .ws-select, .ws-textarea{appearance:none;padding:0.625rem 0.875rem;border-style:solid;border-width:1px;border-color:#E5E3E1;-moz-border-radius:10px;border-radius:10px;font-family:Lato, sans-serif;font-size:0.875rem;color:#3F341E;background-color:#FFFFFF;outline-style:none;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.faq-item{padding:1rem 0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#E5E3E1}.faq-q{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;font-weight:700;font-size:0.875rem;color:#053454}.faq-a{font-size:0.8125rem;color:#6E6F73;line-height:1.6;margin-top:0.625rem}.ma-formule{background:-moz-linear-gradient(135deg, #053454, #0a4a73);background:-o-linear-gradient(135deg, #053454, #0a4a73);background:-webkit-linear-gradient(135deg, #053454, #0a4a73);background:linear-gradient(135deg, #053454, #0a4a73);color:#FFFFFF;-moz-border-radius:10px;border-radius:10px;padding:1.5rem}.ma-formule .mf-eyebrow{font-size:0.625rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:#F8B22F}.ma-formule .mf-name{font-family:Lora, serif;font-style:italic;font-weight:500;font-size:1.75rem;margin:0.5rem 0 0.25rem 0}.ma-formule .mf-sub{font-size:0.875rem;opacity:0.85}article form{-moz-transition:all 3s ease-out;-o-transition:all 3s ease-out;-webkit-transition:all 3s ease-out;transition:all 3s ease-out;gap:1rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}article form fieldset{border:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-content:stretch;-ms-align-content:stretch;-o-align-content:stretch;-webkit-align-content:stretch;align-content:stretch;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;padding:0;gap:1rem}article form fieldset legend{padding:0;line-height:2.25rem;width:100%;font-style:italic}article form fieldset div{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-content:stretch;-ms-align-content:stretch;-o-align-content:stretch;-webkit-align-content:stretch;align-content:stretch;gap:0.4375rem}article form fieldset div label{font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;letter-spacing:0.03em;color:#276B9A}article form fieldset div  label:has(input){font-family:Lato, sans-serif;font-size:0.875rem;font-weight:400;letter-spacing:normal;text-transform:none;color:#3F341E;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;cursor:pointer}article form fieldset div  .field-error{visibility:hidden;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;min-height:1.05rem;gap:0.375rem;font-size:0.75rem;font-weight:600;color:#E64849}article form fieldset div  .field-error i{font-size:0.75rem}article form fieldset div input:not([type="checkbox"]):not([type="radio"]), textarea, select{font-size:0.9375rem;line-height:1.5rem;padding:0.75rem 1rem;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border-color:#B2B1AD;border-style:solid;border-width:1px;-moz-border-radius:0.875rem;border-radius:0.875rem;appearance:none}article form fieldset div input:not([type="checkbox"]):not([type="radio"]):focus, textarea:focus, select:focus{outline:none;border-color:#276B9A;-moz-box-shadow:0 0 0 3px rgba(39,107,154,0.20);box-shadow:0 0 0 3px rgba(39,107,154,0.20)}article form fieldset div input[type="checkbox"], input[type="radio"]{width:1rem;height:1rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;accent-color:#276B9A;cursor:pointer}article form fieldset div  .input-wrap{position:relative;display:block;width:100%}article form fieldset div  .field-status-icon{display:none;position:absolute;right:0.875rem;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#E64849;font-size:0.875rem;pointer-events:none}article form fieldset div select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}article form fieldset div.invalid input{border-color:#E64849;background-color:rgba(230,72,73,0.10000000149011612);padding-right:2.75rem}article form fieldset div.invalid textarea{border-color:#E64849;background-color:rgba(230,72,73,0.10000000149011612);padding-right:2.75rem}article form fieldset div.invalid  .field-status-icon{display:block}article form fieldset div.invalid  .field-error{visibility:visible}article form fieldset div.readonly span{padding:0.875rem 0;line-height:1.5rem;font-size:1.0rem;font-weight:bold}.input-wrap.has-unit{position:relative}.input-wrap.has-unit input{padding-right:3.1rem;-moz-appearance:textfield;appearance:textfield}.input-wrap.has-unit input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-wrap.has-unit input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field-unit{position:absolute;right:0.95rem;top:50%;transform:translateY(-50%);color:#6E6F73;font-size:0.9rem;font-weight:600;pointer-events:none}.translate-hint{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.375rem;font-size:0.75rem;color:#6E6F73;margin-top:0.375rem}.translate-hint  i{font-size:0.75rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.field-conflict{display:contents}.field-conflict:not(.has-conflict) .conflict-marker{display:none}.field-conflict:not(.has-conflict) .conflict-popover{display:none}.multilingual-row{position:relative}.input-wrap.conflicted input, .input-wrap.conflicted textarea, .multilingual-row.conflicted .title-input{padding-right:10rem}.conflict-marker{position:absolute;right:0.625rem;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.375rem;height:1.5rem;min-height:0;line-height:1;padding:0 0.625rem;-moz-border-radius:99px;border-radius:99px;background-color:#FCEFCE;border-style:solid;border-width:1px;border-color:rgba(176,122,18,0.35);color:#8A5F0D;-moz-box-shadow:none;box-shadow:none;text-transform:none;font-family:Nunito, sans-serif;font-size:0.71875rem;font-weight:800;letter-spacing:0.03em;white-space:nowrap;max-width:8.75rem;cursor:pointer;z-index:5}.conflict-marker  i{font-size:0.6875rem}.conflict-marker  span{overflow:hidden;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.conflict-marker:hover{background-color:#FAE4B0;color:#8A5F0D;-moz-box-shadow:none;box-shadow:none}.multilingual-row .conflict-marker{right:3.25rem}.multilingual-row .conflict-caret{right:6rem}.conflict-popover{display:none;position:absolute;top:calc(100% + 0.625rem);right:0;width:20rem;max-width:100%;background-color:#FFFFFF;border-color:#E5E3E1;border-style:solid;border-width:1px;-moz-border-radius:0.75rem;border-radius:0.75rem;-moz-box-shadow:0 16px 40px rgba(63,52,30,0.18);box-shadow:0 16px 40px rgba(63,52,30,0.18);padding:1rem;z-index:30}.conflict-popover.open{display:block}.conflict-caret{position:absolute;top:-6px;right:3.5rem;width:10px;height:10px;background-color:#FFFFFF;border-left-style:solid;border-left-width:1px;border-left-color:#E5E3E1;border-top-style:solid;border-top-width:1px;border-top-color:#E5E3E1;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.conflict-eyebrow{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.375rem;font-family:Nunito, sans-serif;font-size:0.6875rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:#8A5F0D;margin-bottom:0.625rem}.conflict-value{display:block;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;background-color:#F5F9FC;-moz-border-radius:0.5rem;border-radius:0.5rem;padding:0.625rem 0.75rem;font-size:0.875rem;line-height:1.45;overflow-wrap:break-word;margin-bottom:0.875rem}.conflict-actions{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.75rem}.conflict-use{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;height:2.125rem;min-height:0;line-height:1;padding:0 1rem;-moz-border-radius:99px;border-radius:99px;border:none;background-color:#F8B22F;color:#FFFFFF;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;font-family:Nunito, sans-serif;font-size:0.8125rem;font-weight:800;cursor:pointer}.conflict-use:hover{background-color:#D99916;color:#FFFFFF;-moz-box-shadow:none;box-shadow:none}.conflict-keep{background-color:transparent;border:none;min-height:0;height:auto;line-height:1;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;color:#276B9A;font-family:Nunito, sans-serif;font-size:0.8125rem;font-weight:800;padding:0.375rem 0.25rem;cursor:pointer}.conflict-keep:hover{background-color:transparent;color:#276B9A;-moz-text-decoration:underline;text-decoration:underline;-moz-box-shadow:none;box-shadow:none}article div.actions{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;gap:2rem}article div.actions a{-moz-align-self:center;-ms-align-self:center;-o-align-self:center;-webkit-align-self:center;align-self:center;color:#B2B1AD;font-family:Nunito, sans-serif;font-size:0.875rem;font-weight:700;-moz-text-decoration:none;text-decoration:none;cursor:pointer}article div.actions a:hover{-moz-text-decoration:underline;text-decoration:underline}.submitSuccess div.feedback{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.625rem;padding:0.8125rem 1rem;-moz-border-radius:12px;border-radius:12px;border-style:solid;border-width:1px;font-family:Nunito, sans-serif;font-weight:800;font-size:0.875rem;margin-bottom:0.5rem;color:#1D7E46;background-color:#E3F4EA;border-color:rgba(35,170,93,0.2)}.submitFailure div.feedback{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.625rem;padding:0.8125rem 1rem;-moz-border-radius:12px;border-radius:12px;border-style:solid;border-width:1px;font-family:Nunito, sans-serif;font-weight:800;font-size:0.875rem;margin-bottom:0.5rem;color:#9E2A2A;background-color:#FBE9E9;border-color:rgba(213,72,72,0.25)}.submitWarning div.feedback{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.625rem;padding:0.8125rem 1rem;-moz-border-radius:12px;border-radius:12px;border-style:solid;border-width:1px;font-family:Nunito, sans-serif;font-weight:800;font-size:0.875rem;margin-bottom:0.5rem;color:#B07A12;background-color:#FCEFCE;border-color:rgba(248,178,47,0.35)}.submitInfo div.feedback{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.625rem;padding:0.8125rem 1rem;-moz-border-radius:12px;border-radius:12px;border-style:solid;border-width:1px;font-family:Nunito, sans-serif;font-weight:800;font-size:0.875rem;margin-bottom:0.5rem;color:#276B9A;background-color:#E2EEF6;border-color:rgba(39,107,154,0.2)}article.form-section header{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;line-height:1.275rem;gap:0.5rem}article.form-section header a{display:inline-block;margin:0 0.3rem;padding:0;cursor:pointer;-moz-text-decoration:none;text-decoration:none;font-size:1.0rem;opacity:0;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;color:#3F341E}article.form-section:hover header a{opacity:0.6}article.form-section:hover header a:hover{opacity:1}article.form-section  .edit-controls{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem}article.form-section  .unsaved-indicator{font-size:0.75rem;color:#F8B22F;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.25rem}article.form-section  .unsaved-indicator i{font-size:0.5rem}.field-label-row{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.35rem}.field .field-label-row label{margin-bottom:0}.dossier-members{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.5rem}.dossier-member-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;padding:0.4rem 0.6rem;-moz-border-radius:10px;border-radius:10px;border-style:solid;border-width:1px;border-color:#B2B1AD;background-color:#FFFFFF}.dossier-member-row .dossier-member-title{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;min-width:0;font-size:0.875rem;color:#3F341E;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-overflow:ellipsis}.dossier-member-row .drag-handle{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.dossier-member-row button{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.dossier-member-add{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;margin-top:0.25rem}.dossier-member-add select{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;min-width:0}.dossier-member-add button{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.toggle-label{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.6rem;cursor:pointer}.toggle-switch{position:relative;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.toggle-control{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.toggle-track{position:relative;display:inline-block;width:2.75rem;height:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem;background-color:#B2B1AD;-moz-transition:background 0.2s ease;-o-transition:background 0.2s ease;-webkit-transition:background 0.2s ease;transition:background 0.2s ease}.toggle-knob{position:absolute;top:0.1875rem;left:0.1875rem;width:1.125rem;height:1.125rem;-moz-border-radius:50%;border-radius:50%;background-color:#FFFFFF;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.25);-moz-transition:transform 0.2s ease;-o-transition:transform 0.2s ease;-webkit-transition:transform 0.2s ease;transition:transform 0.2s ease}.toggle-control:checked + .toggle-track{background-color:#053454}.toggle-control:checked + .toggle-track .toggle-knob{-moz-transform:translateX(1.25rem);-o-transform:translateX(1.25rem);-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}.toggle-control:focus-visible + .toggle-track{-moz-box-shadow:0 0 0 3px rgba(39,107,154,0.20);box-shadow:0 0 0 3px rgba(39,107,154,0.20)}.multilingual-toggle{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;padding:0;margin:0;border:none;height:auto;min-height:auto;min-width:auto;background-color:transparent;cursor:pointer;color:#276B9A;opacity:0.6;-moz-transition:all 0.15s ease;-o-transition:all 0.15s ease;-webkit-transition:all 0.15s ease;transition:all 0.15s ease;line-height:1;vertical-align:baseline}.multilingual-toggle:hover{color:#F8B22F;opacity:1}.multilingual-toggle .fa{font-size:0.75rem}.multilingual-toggle.active{color:#F8B22F;opacity:1}.component-tabbed-list{display:block;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;flex-basis:100%;border-style:solid;border-width:1.5px;border-color:#D5D3D0;-moz-border-radius:14px;border-radius:14px;background-color:#F7FAFC;overflow:hidden}.component-tabbed-list-body{display:block}.component-tabbed-list-cap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;gap:0;padding:13px 16px 0}.component-tabbed-list-label{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:7px;font-family:Nunito, sans-serif;font-weight:800;font-size:12.5px;color:#276B9A}.component-tab-ml{font-size:11px;color:#5DABFF}.component-tab-count{font-family:Nunito, sans-serif;font-weight:800;font-size:10.5px;color:#6E6F73;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#E5E3E1;-moz-border-radius:99px;border-radius:99px;padding:2px 9px}.component-tabs{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;gap:6px;padding:11px 16px 0}.component-tab{position:relative;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:8px;-moz-box-sizing:border-box;box-sizing:border-box;min-width:120px;max-width:190px;height:38px;padding:0 12px;background-color:#FFFFFF;border-style:solid;border-width:1.5px;border-color:#E5E3E1;border-bottom-width:0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;cursor:pointer;font-family:Nunito, sans-serif;font-weight:700;font-size:13px;color:#6E6F73;top:1.5px;-moz-box-shadow:none;box-shadow:none;min-height:38px;line-height:1;text-transform:none;letter-spacing:normal;-moz-transition:background-color .12s ease, color .12s ease;-o-transition:background-color .12s ease, color .12s ease;-webkit-transition:background-color .12s ease, color .12s ease;transition:background-color .12s ease, color .12s ease}.component-tab:hover{background-color:#E7F0F6;color:#053454}.component-tab.active{background-color:#FFFFFF;color:#053454;border-color:#D5D3D0;border-bottom-width:2px;border-bottom-color:#FFFFFF;z-index:3;-moz-box-shadow:0 -2px 0 #276B9A inset;box-shadow:0 -2px 0 #276B9A inset}.component-tab-index{font-family:Nunito, sans-serif;font-weight:800;color:#9C9A96}.component-tab.active .component-tab-index{color:#276B9A}.component-tab-name{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-overflow:ellipsis}.component-tab:focus-visible{outline:none;-moz-box-shadow:0 0 0 3px rgba(248,178,47,.45), 0 -2px 0 #276B9A inset;box-shadow:0 0 0 3px rgba(248,178,47,.45), 0 -2px 0 #276B9A inset}.component-tab-remove{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;margin-left:auto;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-box-sizing:border-box;box-sizing:border-box;width:18px;height:18px;padding:0;line-height:1;-moz-border-radius:5px;border-radius:5px;border-width:0;border-style:none;background-color:transparent;color:#9C9A96;cursor:pointer;font-size:11px;opacity:0;-moz-box-shadow:none;box-shadow:none;min-height:auto;-moz-transition:opacity .12s ease;-o-transition:opacity .12s ease;-webkit-transition:opacity .12s ease;transition:opacity .12s ease}.component-tab:hover .component-tab-remove{opacity:1}.component-tab.active .component-tab-remove{opacity:1}.component-tab-remove:hover{background-color:#FCEDED;color:#E64849}.component-tab-errdot{position:absolute;top:6px;right:6px;width:8px;height:8px;-moz-border-radius:50%;border-radius:50%;background-color:#E64849;border-style:solid;border-width:1.5px;border-color:#FFFFFF}.component-tab-add{position:relative;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:6px;-moz-box-sizing:border-box;box-sizing:border-box;height:38px;padding:0 13px;background-color:transparent;border-style:dashed;border-width:1.5px;border-color:#D5D3D0;-moz-border-radius:10px;border-radius:10px;cursor:pointer;font-family:Nunito, sans-serif;font-weight:800;font-size:12.5px;color:#276B9A;top:1.5px;-moz-box-shadow:none;box-shadow:none;min-height:38px;line-height:1;text-transform:none;letter-spacing:normal;-moz-transition:background-color .12s ease, border-color .12s ease, color .12s ease;-o-transition:background-color .12s ease, border-color .12s ease, color .12s ease;-webkit-transition:background-color .12s ease, border-color .12s ease, color .12s ease;transition:background-color .12s ease, border-color .12s ease, color .12s ease}.component-tab-add:hover{border-color:#F8B22F;background-color:#FFFBF2;color:#053454}.component-tab-add.disabled{opacity:0.5;cursor:not-allowed;border-style:solid;color:#9C9A96}.component-tab-panel{position:relative;z-index:1;background-color:#FFFFFF;border-top-style:solid;border-top-width:1.5px;border-top-color:#D5D3D0;padding:20px;-moz-border-radius:0;border-radius:0}.component-tab-panel.hidden{display:none}.component-tab-empty{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:10px;padding:30px 20px;text-align:center}.component-tab-empty-icon{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:48px;height:48px;-moz-border-radius:13px;border-radius:13px;background-color:#E7F0F6;color:#276B9A;font-size:20px}.component-tab-empty-cta{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:7px;height:40px;padding:0 18px;-moz-border-radius:10px;border-radius:10px;border-width:0;border-style:none;background-color:#F8B22F;color:#053454;cursor:pointer;font-family:Nunito, sans-serif;font-weight:800;font-size:13px;-moz-box-shadow:none;box-shadow:none;min-height:auto;text-transform:none;letter-spacing:normal}.multilingual-title-field{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.multilingual-title-field label{font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;letter-spacing:0.03em;color:#276B9A;margin-bottom:0.25rem}.multilingual-title-field .multilingual-rows{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.5rem}.multilingual-title-field .multilingual-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;width:100%}.multilingual-title-field .language-select{width:8rem;min-width:8rem;font-size:0.9375rem;line-height:1.5rem;padding:0.75rem 2rem 0.75rem 0.75rem;-moz-box-sizing:border-box;box-sizing:border-box;height:3rem;border-color:#B2B1AD;border-style:solid;border-width:1px;-moz-border-radius:0.875rem;border-radius:0.875rem;appearance:none;background-color:#FFFFFF;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.5rem center}.multilingual-title-field .title-input{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;font-size:0.9375rem;line-height:1.5rem;padding:0.75rem 1rem;border-color:#B2B1AD;border-style:solid;border-width:1px;-moz-border-radius:0.875rem;border-radius:0.875rem;appearance:none}.multilingual-title-field .title-input.invalid{border-color:#E64849;background-color:rgba(230,72,73,0.10000000149011612)}.multilingual-title-field .delete-row{background-color:transparent;border:none;color:#B2B1AD;cursor:pointer;padding:0.5rem;-moz-border-radius:8px;border-radius:8px;-moz-align-self:center;-ms-align-self:center;-o-align-self:center;-webkit-align-self:center;align-self:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-box-shadow:none;box-shadow:none;height:auto;min-height:auto;line-height:1rem;-moz-transition:color 0.2s ease, background-color 0.2s ease;-o-transition:color 0.2s ease, background-color 0.2s ease;-webkit-transition:color 0.2s ease, background-color 0.2s ease;transition:color 0.2s ease, background-color 0.2s ease}.multilingual-title-field .delete-row:hover{color:#E64849;background-color:rgba(230,72,73,0.10000000149011612)}.multilingual-title-field .add-translation{margin-top:0.5rem;padding:0.625rem 1rem;background-color:#EFEDED;border-color:#B2B1AD;border-style:dashed;border-width:1px;-moz-border-radius:12px;border-radius:12px;cursor:pointer;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;gap:0.5rem;-moz-box-shadow:none;box-shadow:none;height:auto;min-height:auto;line-height:1.5rem;text-transform:none;letter-spacing:normal;font-family:Nunito, sans-serif;font-size:0.875rem;font-weight:700;color:#276B9A;-moz-transition:background-color 0.2s ease, border-color 0.2s ease;-o-transition:background-color 0.2s ease, border-color 0.2s ease;-webkit-transition:background-color 0.2s ease, border-color 0.2s ease;transition:background-color 0.2s ease, border-color 0.2s ease}.multilingual-title-field .add-translation:hover{background-color:#B2B1AD;border-color:#276B9A}.multilingual-title-field .field-errors{margin-top:0.25rem}.multilingual-title-field .field-errors .error{color:#E64849;font-size:0.875rem}.multilingual-title-field .multilingual-values{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.multilingual-title-field .multilingual-value-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;padding:0.125rem 0}.multilingual-title-field .language-label{width:6rem;min-width:6rem;font-size:1.0rem;color:#276B9A}.multilingual-title-field .title-value{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;font-size:1.0rem;font-weight:bold}.multilingual-description-field{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.multilingual-description-field label{font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;letter-spacing:0.03em;color:#276B9A;margin-bottom:0.25rem}.multilingual-description-field .multilingual-rows{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.5rem}.multilingual-description-field .multilingual-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0.5rem;width:100%}.multilingual-description-field .language-select{width:8rem;min-width:8rem;font-size:0.9375rem;line-height:1.5rem;padding:0.75rem 2rem 0.75rem 0.75rem;-moz-box-sizing:border-box;box-sizing:border-box;height:3rem;border-color:#B2B1AD;border-style:solid;border-width:1px;-moz-border-radius:0.875rem;border-radius:0.875rem;appearance:none;background-color:#FFFFFF;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.5rem center}.multilingual-description-field .description-input{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;font-size:0.9375rem;line-height:1.5rem;padding:0.75rem 1rem;border-color:#B2B1AD;border-style:solid;border-width:1px;-moz-border-radius:0.875rem;border-radius:0.875rem;appearance:none;-moz-resize:vertical;resize:vertical;min-height:4rem}.multilingual-description-field .description-input.invalid{border-color:#E64849;background-color:rgba(230,72,73,0.10000000149011612)}.multilingual-description-field .delete-row{background-color:transparent;border:none;color:#B2B1AD;cursor:pointer;padding:0.5rem;-moz-border-radius:8px;border-radius:8px;margin-top:0.875rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-box-shadow:none;box-shadow:none;height:auto;min-height:auto;line-height:1rem;-moz-transition:color 0.2s ease, background-color 0.2s ease;-o-transition:color 0.2s ease, background-color 0.2s ease;-webkit-transition:color 0.2s ease, background-color 0.2s ease;transition:color 0.2s ease, background-color 0.2s ease}.multilingual-description-field .delete-row:hover{color:#E64849;background-color:rgba(230,72,73,0.10000000149011612)}.multilingual-description-field .add-translation{margin-top:0.5rem;padding:0.625rem 1rem;background-color:#EFEDED;border-color:#B2B1AD;border-style:dashed;border-width:1px;-moz-border-radius:12px;border-radius:12px;cursor:pointer;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;gap:0.5rem;-moz-box-shadow:none;box-shadow:none;height:auto;min-height:auto;line-height:1.5rem;text-transform:none;letter-spacing:normal;font-family:Nunito, sans-serif;font-size:0.875rem;font-weight:700;color:#276B9A;-moz-transition:background-color 0.2s ease, border-color 0.2s ease;-o-transition:background-color 0.2s ease, border-color 0.2s ease;-webkit-transition:background-color 0.2s ease, border-color 0.2s ease;transition:background-color 0.2s ease, border-color 0.2s ease}.multilingual-description-field .add-translation:hover{background-color:#B2B1AD;border-color:#276B9A}.multilingual-description-field .field-errors{margin-top:0.25rem}.multilingual-description-field .field-errors .error{color:#E64849;font-size:0.875rem}.multilingual-description-field .multilingual-values{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.multilingual-description-field .multilingual-value-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0.5rem;padding:0.125rem 0}.multilingual-description-field .language-label{width:6rem;min-width:6rem;font-size:1.0rem;color:#276B9A}.multilingual-description-field .description-value{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;font-size:1.0rem;font-weight:bold;white-space:pre-wrap}fieldset:has(.entity-select-field){border:none;padding:0;margin:0}.entity-select-field{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.entity-select-container{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center}.entity-select-trigger{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;gap:0.5rem;width:100%;height:3rem;min-height:0;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.75rem 1rem;background-color:#FFFFFF;border-color:#B2B1AD;border-style:solid;border-width:1px;-moz-border-radius:0.875rem;border-radius:0.875rem;cursor:pointer;font-family:Lato, sans-serif;font-size:0.9375rem;line-height:1.5rem;font-weight:400;letter-spacing:normal;text-transform:none;color:#3F341E;text-align:left;-moz-box-shadow:none;box-shadow:none;-moz-transition:border-color 0.2s ease, box-shadow 0.2s ease;-o-transition:border-color 0.2s ease, box-shadow 0.2s ease;-webkit-transition:border-color 0.2s ease, box-shadow 0.2s ease;transition:border-color 0.2s ease, box-shadow 0.2s ease}.entity-select-trigger:focus{border-color:#276B9A;outline:none;-moz-box-shadow:0 0 0 3px rgba(39,107,154,0.20);box-shadow:0 0 0 3px rgba(39,107,154,0.20)}.entity-select-trigger:hover{border-color:#276B9A}.entity-select-value{-moz-flex:1;-ms-flex:1;-o-flex:1;-webkit-flex:1;flex:1;overflow:hidden;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.entity-select-value.placeholder{color:#B2B1AD;font-style:italic}.entity-select-icon{margin-left:0.5rem;color:#B2B1AD;-moz-transition:transform 0.2s ease;-o-transition:transform 0.2s ease;-webkit-transition:transform 0.2s ease;transition:transform 0.2s ease}.entity-select-clear{position:absolute;right:2.5rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;height:auto;min-height:0;width:auto;padding:0.25rem;background-color:transparent;border-style:none;border-width:0;-moz-border-radius:0;border-radius:0;-moz-box-shadow:none;box-shadow:none;cursor:pointer;color:#B2B1AD;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.entity-select-clear:hover{color:#F8B22F}.entity-select-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:0.25rem;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#B2B1AD;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:0 10px 28px rgba(63,52,30,0.10);box-shadow:0 10px 28px rgba(63,52,30,0.10);z-index:1000;display:none;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0;max-height:20rem;overflow:hidden}.entity-select-dropdown.open{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex}.entity-select-search{position:relative;display:block;padding:0.75rem;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#B2B1AD}.entity-select-dropdown .entity-select-search .entity-select-search-input{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:0.625rem;padding-bottom:0.625rem;padding-right:0.875rem;padding-left:2.25rem;font-size:0.9375rem;line-height:1.5rem;border-color:#B2B1AD;border-style:solid;border-width:1px;-moz-border-radius:0.5rem;border-radius:0.5rem;appearance:none}.entity-select-dropdown .entity-select-search .entity-select-search-input:focus{border-color:#276B9A;outline:none;-moz-box-shadow:0 0 0 2px rgba(39,107,154,0.20);box-shadow:0 0 0 2px rgba(39,107,154,0.20)}.entity-select-search-icon{position:absolute;left:1.5rem;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#B2B1AD;pointer-events:none}.entity-select-options{display:block;overflow-y:auto;-moz-flex:1;-ms-flex:1;-o-flex:1;-webkit-flex:1;flex:1}.entity-select-options::-webkit-scrollbar{width:6px}.entity-select-options::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.05);-moz-border-radius:3px;border-radius:3px}.entity-select-options::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2);-moz-border-radius:3px;border-radius:3px}.entity-select-options::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.3)}.entity-select-option{padding:0.75rem 1rem;cursor:pointer;-moz-transition:background-color 0.15s ease;-o-transition:background-color 0.15s ease;-webkit-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.entity-select-option:hover{background-color:rgba(248,178,47,0.10000000149011612)}.entity-select-option.selected{background-color:rgba(248,178,47,0.15000000596046448);font-weight:600}.entity-select-option.selected:hover{background-color:rgba(248,178,47,0.20000000298023224)}.entity-select-no-results{padding:1rem;text-align:center;color:#B2B1AD;font-style:italic}.entity-select-loading{padding:0.75rem;text-align:center;color:#276B9A}.entity-select-field.invalid .entity-select-trigger{border-color:#E64849;background-color:rgba(230,72,73,0.05000000074505806)}.entity-select-chips{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;margin-bottom:0.5rem}.entity-select-chip{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.375rem;padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.625rem;padding-right:0.375rem;background-color:rgba(248,178,47,0.15000000596046448);border-style:solid;border-width:1px;border-color:#F8B22F;-moz-border-radius:0.5rem;border-radius:0.5rem;font-size:0.875rem;line-height:1.05rem}.entity-select-chip-label{color:#3F341E}.entity-select-chip-remove{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:1.125rem;height:1.125rem;min-height:0;padding:0;line-height:1rem;font-size:0.6875rem;background-color:transparent;border-style:none;border-width:0;-moz-border-radius:50%;border-radius:50%;-moz-box-shadow:none;box-shadow:none;cursor:pointer;color:#3F341E;opacity:0.6;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.entity-select-chip-remove:hover{opacity:1}.avatar-field{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.5rem}.avatar-field.editable label{margin-bottom:0.25rem}.avatar-upload-container{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0.5rem}.avatar-dropzone{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;border-style:dashed;border-width:2px;border-color:#B2B1AD;-moz-border-radius:12px;border-radius:12px;cursor:pointer;overflow:hidden;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#EFEDED}.avatar-dropzone:hover{border-color:#276B9A;background-color:rgba(248,178,47,0.05000000074505806)}.avatar-dropzone.drag-over{border-color:#F8B22F;background-color:rgba(248,178,47,0.10000000149011612);border-style:solid}.avatar-dropzone.uploading{cursor:default;opacity:0.8}.avatar-dropzone.has-image{border-style:solid;border-color:#B2B1AD;background-color:transparent}.avatar-dropzone.has-image:hover{border-color:#276B9A;background-color:transparent}.avatar-upload-progress{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%}.progress-circle{position:relative;width:48px;height:48px;min-width:48px;min-height:48px;max-width:48px;max-height:48px;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;-moz-border-radius:50%;border-radius:50%;background-color:#B2B1AD;background-image:conic-gradient(var(--progress-color, #276B9A) var(--progress, 0%), transparent var(--progress, 0%))}.progress-circle::before{content:'';position:absolute;top:6px;left:6px;width:36px;height:36px;-moz-border-radius:50%;border-radius:50%;background-color:#FFFFFF}.avatar-preview-img{width:100%;height:100%;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;object-position:center;-moz-border-radius:8px;border-radius:8px}.avatar-placeholder-content{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;gap:0.25rem;padding:0.5rem;color:#B2B1AD;text-align:center}.avatar-placeholder-content i{font-size:1.25rem;opacity:0.6}.placeholder-text{font-size:0.75rem;opacity:0.8;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;max-width:100%}.avatar-remove-btn{position:absolute;top:4px;right:4px;width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0;-moz-border-radius:50%;border-radius:50%;background-color:#F8B22F;color:#FFFFFF;border-style:none;cursor:pointer;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;padding:0;opacity:0;-moz-transition:opacity 0.2s ease, background-color 0.2s ease;-o-transition:opacity 0.2s ease, background-color 0.2s ease;-webkit-transition:opacity 0.2s ease, background-color 0.2s ease;transition:opacity 0.2s ease, background-color 0.2s ease;z-index:10}.avatar-remove-btn:hover{background-color:#276B9A}.avatar-remove-btn i{font-size:0.75rem;line-height:1}.avatar-dropzone.has-image:hover .avatar-remove-btn{opacity:1}.avatar-error{color:#E64849;font-size:0.875rem;margin-top:0.25rem}.avatar-thumbnail{-moz-border-radius:12px;border-radius:12px;overflow:hidden}.avatar-thumbnail img{-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;object-position:center}.avatar-thumbnail.avatar-placeholder{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;background-color:#EFEDED;color:#B2B1AD;border-style:solid;border-width:1px;border-color:#B2B1AD}.avatar-thumbnail.avatar-placeholder i{font-size:2.5rem;opacity:0.4}.avatar-field-responsive{width:100%}.avatar-field-responsive .avatar-upload-container{width:100%}.avatar-field-responsive .avatar-dropzone{width:100%;aspect-ratio:1}.avatar-field-responsive .avatar-thumbnail{width:100%;aspect-ratio:1}.avatar-field-responsive .avatar-thumbnail img{width:100%;height:100%}.avatar-field-responsive .avatar-thumbnail.avatar-placeholder{width:100%;aspect-ratio:1}.multi-image-field{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.5rem}.multi-image-field.editable label{margin-bottom:0.25rem}.multi-image-upload-container{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.5rem}.multi-image-grid{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem}.multi-image-cell{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-border-radius:12px;border-radius:12px;overflow:hidden;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-webkit-flex-grow:0;flex-grow:0}.multi-image-cell.has-image{border-style:solid;border-width:1px;border-color:#B2B1AD}.multi-image-cell.has-image:hover  .avatar-remove-btn{opacity:1}.multi-image-cell.uploading-cell{border-style:solid;border-width:1px;border-color:#B2B1AD;background-color:#EFEDED}.multi-image-add-cell{border-style:dashed;border-width:2px;border-color:#B2B1AD;cursor:pointer;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#EFEDED}.multi-image-add-cell:hover{border-color:#276B9A;background-color:rgba(248,178,47,0.05000000074505806)}.multi-image-add-cell.drag-over{border-color:#F8B22F;background-color:rgba(248,178,47,0.10000000149011612);border-style:solid}.multi-image-error-content{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;color:#E64849}.multi-image-error-content i{font-size:1.25rem}.multi-image-empty{color:#B2B1AD;font-style:italic}.video-player{width:100%}.video-player-element{width:100%;height:auto;-moz-border-radius:8px;border-radius:8px;background-color:#EFEDED}.video-player-small{max-width:320px}.video-player-medium{max-width:640px}.video-player-large{max-width:100%}.video-player-placeholder{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:100%;height:200px;background-color:#EFEDED;-moz-border-radius:8px;border-radius:8px;color:#276B9A;font-size:2rem}.media-thumbnail-container{position:relative;width:100%;height:100%}.video-thumbnail-overlay{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:36px;height:36px;-moz-border-radius:50%;border-radius:50%;background-color:rgba(0,0,0,0.6);display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;color:white;font-size:14px;pointer-events:none}.video-upload-field{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.5rem}.video-upload-container{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0.5rem}.video-upload-dropzone{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-border-radius:8px;border-radius:8px;border:2px dashed #B2B1AD;cursor:pointer;overflow:hidden;position:relative}.video-upload-dropzone:hover{border-color:#23AA5D}.video-upload-dropzone.drag-over{border-color:#23AA5D;background-color:rgba(35,170,93,0.10000000149011612)}.video-upload-dropzone.has-video{border-style:solid;border-width:1px}.video-duration-badge{position:absolute;bottom:4px;right:4px;background-color:rgba(0,0,0,0.75);color:white;font-size:11px;padding:1px 4px;-moz-border-radius:2px;border-radius:2px;line-height:1.4;pointer-events:none}.video-thumbnail-placeholder{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;background-color:#EFEDED;color:#276B9A;font-size:1.5rem}body >div#app >div#router > div.dialog-container > .modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(5,52,84,0.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;z-index:9999;cursor:pointer}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container{position:relative;background-color:#FFFFFF;-moz-border-radius:18px;border-radius:18px;-moz-box-shadow:0 24px 60px rgba(5,52,84,0.28);box-shadow:0 24px 60px rgba(5,52,84,0.28);display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;max-height:calc(100vh - 100px);max-width:calc(100vw - 100px);width:100%;cursor:auto}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-header{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;padding:1rem 1.5rem;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#B2B1AD;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;gap:1rem}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-header .modal-badge{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:2.75rem;height:2.75rem;-moz-border-radius:12px;border-radius:12px;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;font-size:1.375rem}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-header .modal-badge.tone-success{background-color:#E3F4EA;color:#1D7E46}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-header .modal-badge.tone-info{background-color:#E2EEF6;color:#276B9A}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-header .modal-badge.tone-warning{background-color:#FCEFCE;color:#B07A12}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-header .modal-badge.tone-error{background-color:#FBE9E9;color:#9E2A2A}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-header h2{margin:0;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;font-family:Nunito, sans-serif;font-weight:800;font-size:1.1875rem;line-height:1.5rem;color:#053454}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-header .modal-close{border:none;background-color:#F6F5F3;-moz-box-shadow:none;box-shadow:none;width:2rem;height:2rem;min-height:auto;-moz-border-radius:8px;border-radius:8px;text-transform:none;letter-spacing:normal;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;font-size:1.25rem;cursor:pointer;padding:0;line-height:1;color:#B2B1AD;-moz-transition:color 0.2s ease, background-color 0.2s ease;-o-transition:color 0.2s ease, background-color 0.2s ease;-webkit-transition:color 0.2s ease, background-color 0.2s ease;transition:color 0.2s ease, background-color 0.2s ease}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-header .modal-close:hover{color:#276B9A}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-body{overflow-y:auto;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-body  > article{padding:1.25rem 1.5rem;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-body  p{font-size:0.875rem;line-height:1.5rem;color:#6E6F73}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-body::-webkit-scrollbar{width:8px}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-body::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.05);-moz-border-radius:4px;border-radius:4px}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2);-moz-border-radius:4px;border-radius:4px}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-body::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.3)}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-footer{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:1rem;gap:0.625rem;padding:1.5rem;border-top-style:solid;border-top-width:1px;border-top-color:#B2B1AD;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-footer div{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;gap:1rem}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-footer button, body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-footer .button{height:auto;min-height:auto;line-height:1.25rem;padding:0.625rem 1.125rem;font-size:0.8125rem;font-family:Nunito, sans-serif;font-weight:800;-moz-border-radius:9px;border-radius:9px;text-transform:none;letter-spacing:normal;-moz-box-shadow:none;box-shadow:none}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-footer .button:not(.secondary):not(.danger){background-color:#F8B22F;color:#053454;border-color:#F8B22F}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-footer .button.secondary{background-color:#FFFFFF;color:#3F341E;border-color:#B2B1AD}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-footer .button.secondary:hover{background-color:#EFEDED;color:#3F341E;border-color:#B2B1AD}body.modal-open{overflow:hidden}.notification-container{position:fixed;bottom:1.25rem;right:1.25rem;z-index:10000;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.75rem;pointer-events:none}.notification{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:21.25rem;max-width:calc(100vw - 2.5rem);background-color:#FFFFFF;-moz-border-radius:12px;border-radius:12px;border-style:solid;border-width:1px;border-color:#B2B1AD;-moz-box-shadow:0 10px 30px rgba(5,52,84,0.16);box-shadow:0 10px 30px rgba(5,52,84,0.16);overflow:hidden;position:relative;pointer-events:none;-moz-transform:translateX(24px);-o-transform:translateX(24px);-webkit-transform:translateX(24px);transform:translateX(24px);opacity:0;-moz-transition:transform 0.22s cubic-bezier(.22,1,.36,1), opacity 0.22s ease;-o-transition:transform 0.22s cubic-bezier(.22,1,.36,1), opacity 0.22s ease;-webkit-transition:transform 0.22s cubic-bezier(.22,1,.36,1), opacity 0.22s ease;transition:transform 0.22s cubic-bezier(.22,1,.36,1), opacity 0.22s ease}.notification.notification-enter{-moz-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.notification.notification-exit{-moz-transform:translateX(24px);-o-transform:translateX(24px);-webkit-transform:translateX(24px);transform:translateX(24px);opacity:0}.notification-content{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0.75rem;padding:0.875rem}.notification-icon{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:2rem;height:2rem;-moz-border-radius:9px;border-radius:9px;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;font-size:1.0625rem}.notification-message{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;min-width:0;font-family:Nunito, sans-serif;font-weight:800;font-size:0.875rem;line-height:1.25rem;color:#053454;padding-top:0.3125rem}.notification-close{background-color:transparent;border-style:none;-moz-box-shadow:none;box-shadow:none;width:1.5rem;height:1.5rem;min-height:auto;-moz-border-radius:6px;border-radius:6px;font-size:1rem;line-height:1;padding:0;text-transform:none;letter-spacing:normal;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;pointer-events:auto;color:#B2B1AD;-moz-transition:color 0.2s;-o-transition:color 0.2s;-webkit-transition:color 0.2s;transition:color 0.2s}.notification-close:hover{color:#3F341E}.notification-progress{position:absolute;bottom:0;left:0;height:3px;width:100%}.notification-success  .notification-icon{background-color:#E3F4EA;color:#1D7E46}.notification-success  .notification-progress{background-color:#23AA5D}.notification-info  .notification-icon{background-color:#E2EEF6;color:#276B9A}.notification-info  .notification-progress{background-color:#276B9A}.notification-warning  .notification-icon{background-color:#FCEFCE;color:#B07A12}.notification-warning  .notification-progress{background-color:#F8B22F}.notification-error  .notification-icon{background-color:#FBE9E9;color:#9E2A2A}.notification-error  .notification-progress{background-color:#D54848}.gf-banner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0.75rem;padding:0.8125rem 1rem;-moz-border-radius:12px;border-radius:12px;border-style:solid;border-width:1px}.gf-banner  .gf-banner-icon{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;font-size:1.1875rem;line-height:1.25rem;padding-top:0.0625rem}.gf-banner  .gf-banner-body{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;font-size:0.875rem;line-height:1.4rem}.gf-banner  .gf-banner-title{font-family:Nunito, sans-serif;font-weight:800;margin-right:0.375rem}.gf-banner  .gf-banner-text{color:#3F341E;opacity:0.85}.gf-banner  .gf-banner-close{background-color:transparent;border-style:none;-moz-box-shadow:none;box-shadow:none;height:auto;min-height:auto;width:auto;padding:0.125rem;text-transform:none;letter-spacing:normal;line-height:1;font-size:1rem;cursor:pointer;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;color:inherit}.gf-banner.tone-success{color:#1D7E46;background-color:#E3F4EA;border-color:rgba(35,170,93,0.2)}.gf-banner.tone-info{color:#276B9A;background-color:#E2EEF6;border-color:rgba(39,107,154,0.2)}.gf-banner.tone-warning{color:#B07A12;background-color:#FCEFCE;border-color:rgba(248,178,47,0.35)}.gf-banner.tone-error{color:#9E2A2A;background-color:#FBE9E9;border-color:rgba(213,72,72,0.25)}.notification-demo-grid{display:-ms-grid;display:grid;-ms-grid-template-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.notification-demo-card{padding:1rem;-moz-border-radius:8px;border-radius:8px;border-color:#B2B1AD;border-width:1px;border-style:solid}.notification-demo-card  h3{margin-top:0;margin-bottom:0.5rem;font-size:1.1rem}.notification-demo-card  p{margin-bottom:1rem;font-size:0.875rem;opacity:0.8}.notification-demo-card .error{border-color:#E64849;background-color:rgba(230,72,73,0.10000000149011612)}.notification-demo-card .error  h3{color:#E64849}.notification-demo-card .success{border-color:#23AA5D;background-color:rgba(35,170,93,0.10000000149011612)}.notification-demo-card .success  h3{color:#23AA5D}.notification-demo-card .info{border-color:#23AA5D;background-color:rgba(35,170,93,0.10000000149011612)}.notification-demo-card .info  h3{color:#23AA5D}.notification-demo-card .warning{border-color:#E64849;background-color:rgba(230,72,73,0.10000000149011612)}.notification-demo-card .warning  h3{color:#E64849}.sse-host{display:none}.translate-control{position:relative;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.translate-popover{position:absolute;top:calc(100% + 0.5rem);right:0;z-index:1200;display:none;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.625rem;min-width:15rem;padding:1rem;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#E5E3E1;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:0 10px 28px rgba(63,52,30,0.10);box-shadow:0 10px 28px rgba(63,52,30,0.10)}.translate-popover.open{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex}.translate-popover-label{display:block;font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;letter-spacing:0.03em;color:#276B9A}.translate-popover-select{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.5rem 0.75rem;font-size:0.9375rem;line-height:1.5rem;border-color:#B2B1AD;border-style:solid;border-width:1px;-moz-border-radius:0.5rem;border-radius:0.5rem;background-color:#FFFFFF;color:#3F341E;cursor:pointer}.translate-popover .button{width:100%}.detail-page{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.detail-page  h2{margin-bottom:0.5rem}.detail-page  .loading{padding:2rem;text-align:center;color:#B2B1AD}.detail-loading{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;gap:0.625rem;padding:3rem 2rem;color:#6E6F73;font-size:0.9375rem}.detail-loading i{color:#276B9A}.detail-empty{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:1rem;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1rem;padding-right:1rem}.detail-empty  p{margin:0;color:#6E6F73}.detail-not-found{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;text-align:center;max-width:29rem;margin:3rem auto;padding:0 1.5rem}.detail-not-found .nf-art{position:relative;width:9.375rem;height:9.375rem;margin-bottom:1.75rem}.detail-not-found .nf-bubble{position:absolute;-moz-border-radius:50%;border-radius:50%}.detail-not-found .nf-b1{top:0;left:0;right:0;bottom:0;background-color:#E2EEF6}.detail-not-found .nf-b2{width:2.625rem;height:2.625rem;top:-0.375rem;right:0.25rem;background-color:#FCEFCE}.detail-not-found .nf-b3{width:1.5rem;height:1.5rem;bottom:0.375rem;left:-0.25rem;background-color:#E3F4EA}.detail-not-found .nf-fish{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../img/logo-square.svg);background-repeat:no-repeat;background-position:center;background-size:4.75rem;-moz-animation:_b3 3.4s ease-in-out infinite;-o-animation:_b3 3.4s ease-in-out infinite;-webkit-animation:_b3 3.4s ease-in-out infinite;animation:_b3 3.4s ease-in-out infinite}.detail-not-found .nf-eyebrow{font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:#276B9A;margin-bottom:0.625rem}.detail-not-found .nf-title{font-family:Lora, serif;font-style:italic;font-weight:500;font-size:1.875rem;line-height:2.15rem;letter-spacing:-0.01em;color:#053454;margin:0 0 0.75rem}.detail-not-found .nf-text{font-size:0.90625rem;line-height:1.5rem;color:#6E6F73;margin:0 0 1.5rem}.detail-not-found .nf-action{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;font-family:Nunito, sans-serif;font-weight:800;font-size:0.84375rem;padding-top:0.6875rem;padding-bottom:0.6875rem;padding-left:1.25rem;padding-right:1.25rem;-moz-border-radius:10px;border-radius:10px;border-style:solid;border-width:1px;background-color:#F8B22F;border-color:#F8B22F;color:#053454;cursor:pointer;-moz-transition:box-shadow 0.15s ease;-o-transition:box-shadow 0.15s ease;-webkit-transition:box-shadow 0.15s ease;transition:box-shadow 0.15s ease}.detail-not-found .nf-action:hover{-moz-box-shadow:0 4px 12px rgba(248,178,47,0.35);box-shadow:0 4px 12px rgba(248,178,47,0.35)}.detail-not-found .nf-action i{font-size:0.8125rem}.dev-mode-panel{position:fixed;bottom:1rem;right:1rem;background-color:#FFFFFF;-moz-box-shadow:0 2px 12px rgba(63,52,30,0.06);box-shadow:0 2px 12px rgba(63,52,30,0.06);padding:1rem;-moz-border-radius:12px;border-radius:12px;z-index:9998;border-style:solid;border-width:1px;border-color:#B2B1AD;min-width:10rem}.dev-mode-panel-title{font-weight:bold;margin-bottom:0.5rem;font-size:0.875rem;color:#276B9A}.dev-mode-panel-buttons{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.25rem}.dev-mode-panel-button{padding:0.5rem 0.75rem;background-color:#EFEDED;-moz-border-radius:8px;border-radius:8px;font-size:0.875rem;display:block;width:100%;border-style:none;cursor:pointer;text-align:left;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.dev-mode-panel-button:hover{background-color:#B2B1AD}.dev-mode-panel-info{margin-top:0.5rem;font-size:0.75rem;color:#B2B1AD}.media-library-container{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.media-filter-bar{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.75rem;padding-bottom:0.5rem;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,0.1)}.media-search{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}.media-search  .search-input{width:100%;padding:0.375rem 0.625rem;border-style:solid;border-width:1px;border-color:#B2B1AD;-moz-border-radius:0.375rem;border-radius:0.375rem;font-size:1.0rem}.media-search  .search-input:focus{outline:none;border-color:#F8B22F;-moz-box-shadow:0 0 0 2px #F8B22F20;box-shadow:0 0 0 2px #F8B22F20}.media-view-toggle{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;gap:0.25rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.view-btn{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:2.25rem;height:2.25rem;min-height:0;border-style:solid;border-width:1px;border-color:#B2B1AD;-moz-border-radius:0.375rem;border-radius:0.375rem;cursor:pointer;background-color:#EFEDED;color:#3F341E;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.view-btn:hover{border-color:#276B9A;background-color:rgba(248,178,47,0.05000000074505806)}.view-btn.active{border-color:#F8B22F;background-color:#F8B22F;color:#FFFFFF}.media-type-filter{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;gap:0.25rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.media-type-filter-btn{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:2.25rem;height:2.25rem;min-height:0;border-style:solid;border-width:1px;border-color:#B2B1AD;-moz-border-radius:0.375rem;border-radius:0.375rem;cursor:pointer;background-color:#EFEDED;color:#3F341E;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.media-type-filter-btn:hover{border-color:#276B9A;background-color:rgba(248,178,47,0.05000000074505806)}.media-type-filter-btn.active{border-color:#F8B22F;background-color:#F8B22F;color:#FFFFFF}.media-stylization-actions{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;gap:0.25rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.stylization-btn{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:2.25rem;height:2.25rem;min-height:0;border-style:solid;border-width:1px;border-color:#B2B1AD;-moz-border-radius:0.375rem;border-radius:0.375rem;cursor:pointer;background-color:#EFEDED;color:#3F341E;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.stylization-btn:hover{border-color:#276B9A;background-color:rgba(248,178,47,0.05000000074505806)}.media-grid{display:-ms-grid;display:grid;-ms-grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:1rem;margin-top:0.75rem}.media-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.5rem;margin-top:0.75rem}.media-list  .media-card{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.media-list  .media-card-thumbnail{width:80px;height:80px;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}.media-list  .media-card-info{-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;min-width:0}.media-card{border-style:solid;border-width:1px;border-color:#B2B1AD;-moz-border-radius:12px;border-radius:12px;overflow:hidden;cursor:pointer;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#FFFFFF}.media-card:hover{-moz-box-shadow:0 2px 12px rgba(63,52,30,0.06);box-shadow:0 2px 12px rgba(63,52,30,0.06);border-color:#F8B22F}.media-card.media-pending{background-color:rgba(35,170,93,0.05000000074505806);border-color:#23AA5D}.media-card.media-failed{background-color:rgba(230,72,73,0.05000000074505806);border-color:#E64849}.media-card.media-archived{opacity:0.6}.media-card-thumbnail{width:100%;height:140px;overflow:hidden;background-color:rgba(0,0,0,0.04);display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center}.media-thumbnail-img{width:100%;height:100%;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;display:block}.media-thumbnail-placeholder{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;color:#276B9A;opacity:0.4;font-size:2.5rem}.media-card-info{padding:0.5rem 0.625rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.25rem}.media-filename{font-size:0.875rem;font-weight:bold;color:#3F341E;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;margin:0}.media-card-tags{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.25rem;min-height:1.25rem}.media-tags-more{font-size:0.75rem;color:#276B9A;opacity:0.6;-moz-align-self:center;-ms-align-self:center;-o-align-self:center;-webkit-align-self:center;align-self:center}.media-empty-state{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;padding:3rem 1rem;color:#276B9A;opacity:0.5;font-size:1.0rem;gap:0.75rem}.media-empty-state  i{font-size:2.5rem}.media-empty-state  p{margin:0}.media-tag-chip{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:6px;padding:0.1875rem 0.625rem;-moz-border-radius:999px;border-radius:999px;font-family:Nunito, sans-serif;font-size:0.8125rem;line-height:1.05rem;font-weight:700;white-space:nowrap;background-color:#DCE9F2;color:#1B4F73}.media-tag-chip.small{padding:0.125rem 0.5rem}.media-tag-chip.removable{padding-right:0.1875rem}.tag-label{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;max-width:8rem}.tag-remove{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:1.125rem;height:1.125rem;min-height:0;padding:0;margin:0;border-style:none;-moz-border-radius:50%;border-radius:50%;background-color:#CFE0EE;color:#1B4F73;cursor:pointer;font-size:0.5625rem;line-height:1;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;-moz-box-shadow:none;box-shadow:none;-moz-transition:background-color 0.15s ease, color 0.15s ease;-o-transition:background-color 0.15s ease, color 0.15s ease;-webkit-transition:background-color 0.15s ease, color 0.15s ease;transition:background-color 0.15s ease, color 0.15s ease}.tag-remove:hover{background-color:rgba(230,72,73,0.15000000596046448);color:#E64849}.age-range-field{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.age-range-field > label{font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;letter-spacing:0.03em;color:#276B9A;margin-bottom:0.25rem}.age-range-field.invalid .age-range-slider-fill{background-color:#E64849}.age-range-label-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;-webkit-align-items:baseline;align-items:baseline;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;gap:0.5rem}.age-range-clear{font-size:0.75rem;font-weight:700;color:#276B9A;cursor:pointer;-moz-text-decoration:none;text-decoration:none}.age-range-clear:hover{-moz-text-decoration:underline;text-decoration:underline}.age-range-slider-control{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.625rem}.age-range-slider-values{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;min-height:1.25rem}.age-range-slider-span{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.375rem;font-size:0.9375rem;font-weight:600;color:#3F341E}.age-range-slider-sep{color:#6E6F73}.age-range-slider-unset{font-size:0.9375rem;font-style:italic;color:#B2B1AD}.age-range-slider{position:relative;display:block;height:1.5rem}.age-range-slider-rail{position:absolute;left:0;right:0;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);height:0.375rem;-moz-border-radius:999px;border-radius:999px;background-color:#E5E3E1}.age-range-slider-fill{position:absolute;top:0;height:100%;-moz-border-radius:999px;border-radius:999px;background-color:#F8B22F}.age-range-field .age-range-slider .age-range-slider-input{position:absolute;left:0;top:0;width:100%;height:1.5rem;margin:0;padding:0;background-color:transparent;border-style:none;border-width:0;-moz-border-radius:0;border-radius:0;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;appearance:none;pointer-events:none;cursor:pointer}.age-range-field .age-range-slider .age-range-slider-input:focus{outline-style:none;-moz-box-shadow:none;box-shadow:none}.age-range-slider-input::-webkit-slider-runnable-track{height:1.5rem;background-color:transparent;border-style:none}.age-range-slider-input::-moz-range-track{height:1.5rem;background-color:transparent;border-style:none}.age-range-slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:1.125rem;height:1.125rem;margin-top:0.1875rem;-moz-border-radius:50%;border-radius:50%;background-color:#FFFFFF;border-style:solid;border-width:2px;border-color:#F8B22F;-moz-box-shadow:0 1px 3px rgba(5,52,84,0.25);box-shadow:0 1px 3px rgba(5,52,84,0.25);cursor:pointer}.age-range-slider-input::-moz-range-thumb{pointer-events:auto;width:1.125rem;height:1.125rem;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:50%;border-radius:50%;background-color:#FFFFFF;border-style:solid;border-width:2px;border-color:#F8B22F;-moz-box-shadow:0 1px 3px rgba(5,52,84,0.25);box-shadow:0 1px 3px rgba(5,52,84,0.25);cursor:pointer}.age-range-slider-input:focus::-webkit-slider-thumb{-moz-box-shadow:0 0 0 3px rgba(39,107,154,0.25);box-shadow:0 0 0 3px rgba(39,107,154,0.25)}.age-range-slider-input:focus::-moz-range-thumb{-moz-box-shadow:0 0 0 3px rgba(39,107,154,0.25);box-shadow:0 0 0 3px rgba(39,107,154,0.25)}.age-range-field.invalid .age-range-slider-input::-webkit-slider-thumb{border-color:#E64849}.age-range-field.invalid .age-range-slider-input::-moz-range-thumb{border-color:#E64849}.age-range-display{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;font-size:1.0rem;font-weight:bold}.media-tags-field{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.media-tags-field > label{font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;letter-spacing:0.03em;color:#276B9A;margin-bottom:0.25rem}.media-tags-field.invalid .media-tags-chips{border-color:#E64849;background-color:rgba(230,72,73,0.10000000149011612)}.media-tags-field.invalid .tag-input{background-color:transparent}.media-tags-editor{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.375rem}.media-tags-chips{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.375rem}.media-tags-editor .media-tags-chips{padding:0.5rem 0.75rem;border-style:solid;border-width:1px;border-color:#B2B1AD;-moz-border-radius:0.875rem;border-radius:0.875rem}.media-tags-editor .media-tags-chips:focus-within{border-color:#276B9A;-moz-box-shadow:0 0 0 3px rgba(39,107,154,0.20);box-shadow:0 0 0 3px rgba(39,107,154,0.20)}.no-tags{font-size:1.0rem;color:#276B9A;opacity:0.5;font-style:italic}.tag-input{padding:0.125rem 0;border:none;outline:none;background-color:transparent;font-size:0.9375rem;line-height:1.5rem;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;min-width:6rem}.tag-input-wrapper{position:relative;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}.tag-input-hint{font-size:0.75rem;color:#276B9A;opacity:0.55}.tag-suggestions-dropdown{position:absolute;top:100%;left:0;right:0;z-index:10;background-color:#EFEDED;border-style:solid;border-width:1px;border-color:#B2B1AD;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:0 4px 12px #3F341E15;box-shadow:0 4px 12px #3F341E15;max-height:200px;overflow-y:auto;margin-top:2px}.tag-suggestion-item{padding:0.5rem 0.75rem;font-size:0.875rem;cursor:pointer}.tag-suggestion-item:hover{background-color:#F8B22F;color:white}.tag-suggestion-item .highlighted{background-color:#F8B22F;color:white}.media-upload-zone{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;gap:0.5rem;padding:1.5rem;border-style:dashed;border-width:2px;border-color:#B2B1AD;-moz-border-radius:0.75rem;border-radius:0.75rem;cursor:pointer;-moz-transition:border-color 0.2s ease, background-color 0.2s ease;-o-transition:border-color 0.2s ease, background-color 0.2s ease;-webkit-transition:border-color 0.2s ease, background-color 0.2s ease;transition:border-color 0.2s ease, background-color 0.2s ease}.media-upload-zone:hover{background-color:rgba(248,178,47,0.05000000074505806);border-color:#F8B22F}.media-upload-zone.drag-over{border-style:solid;border-color:#F8B22F;background-color:rgba(248,178,47,0.10000000149011612)}.media-upload-zone.has-uploads{-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;-webkit-align-items:stretch;align-items:stretch}.upload-drop-hint{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.375rem;color:#276B9A}.upload-drop-hint i{font-size:1.5rem;color:#F8B22F}.upload-drop-hint p{font-size:1.0rem;margin:0}.upload-click-hint{font-size:0.75rem;opacity:0.6}.upload-progress-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.5rem;width:100%}.upload-slot{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.25rem}.upload-slot-name{font-size:0.875rem;color:#3F341E}.upload-slot-progress{width:100%;height:4px;background-color:#B2B1AD;-moz-border-radius:2px;border-radius:2px;overflow:hidden}.upload-slot-bar{height:100%;background-color:#F8B22F;-moz-border-radius:2px;border-radius:2px;-moz-transition:width 0.2s ease;-o-transition:width 0.2s ease;-webkit-transition:width 0.2s ease;transition:width 0.2s ease}.upload-slot-error{font-size:0.75rem;color:#E64849}.media-picker-search{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;padding:0.5rem 0;margin-bottom:0.75rem}.media-picker-search i{color:#276B9A;opacity:0.6}.media-picker-search input{-moz-flex:1;-ms-flex:1;-o-flex:1;-webkit-flex:1;flex:1}.media-picker-body{max-height:60vh;overflow-y:auto}.media-select-field .media-select-container{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.5rem}.media-select-preview{position:relative;display:inline-block}.media-select-actions{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;gap:0.375rem;margin-top:0.375rem}.media-select-change{font-size:0.75rem;padding:0.25rem 0.5rem;border-style:solid;border-width:1px;border-color:#B2B1AD;-moz-border-radius:8px;border-radius:8px;background-color:#FFFFFF;cursor:pointer}.media-select-change:hover{border-color:#F8B22F;color:#F8B22F}.media-select-remove{font-size:0.75rem;padding:0.25rem 0.5rem;border-style:solid;border-width:1px;border-color:#E64849;-moz-border-radius:8px;border-radius:8px;background-color:#FFFFFF;color:#E64849;cursor:pointer}.media-select-remove:hover{background-color:rgba(230,72,73,0.10000000149011612)}.media-select-trigger{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;gap:0.5rem;padding:1rem;border-style:dashed;border-width:2px;border-color:#B2B1AD;-moz-border-radius:12px;border-radius:12px;cursor:pointer;color:#276B9A;-moz-transition:border-color 0.2s ease, background-color 0.2s ease;-o-transition:border-color 0.2s ease, background-color 0.2s ease;-webkit-transition:border-color 0.2s ease, background-color 0.2s ease;transition:border-color 0.2s ease, background-color 0.2s ease}.media-select-trigger:focus{border-color:#F8B22F;outline:none}.media-select-trigger:hover{background-color:rgba(248,178,47,0.05000000074505806);border-color:#F8B22F}.media-select-trigger i{font-size:1.75rem;opacity:0.6}.media-folder-breadcrumb{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.375rem;padding:0.5rem 0;font-size:1.0rem}.breadcrumb-item.clickable{cursor:pointer;color:#F8B22F}.breadcrumb-item.clickable:hover{-moz-text-decoration:underline;text-decoration:underline}.breadcrumb-separator{color:#276B9A;opacity:0.5}.media-folder-card{position:relative}.media-folder-card .media-thumbnail-placeholder{color:#F8B22F}.media-folder-card .media-thumbnail-placeholder i{font-size:2.5rem}.media-folder-card:hover  .folder-card-actions{opacity:1}.media-folder-card-icon{color:#F8B22F}.folder-card-actions{position:absolute;top:0.5rem;right:0.5rem;z-index:2;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;gap:0.25rem;opacity:0;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.folder-action-btn{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;width:1.75rem;height:1.75rem;-moz-border-radius:8px;border-radius:8px;border:none;background-color:#EFEDED;color:#3F341E;cursor:pointer;font-size:0.75rem}.folder-action-btn:hover{background-color:#F8B22F;color:#FFFFFF}.folder-action-danger:hover{background-color:#E64849;color:#FFFFFF}.folder-picker-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;max-height:400px;overflow-y:auto}.folder-picker-item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;padding:0.5rem 0.75rem;cursor:pointer;-moz-border-radius:8px;border-radius:8px}.folder-picker-item:hover{background-color:rgba(0,0,0,0.05)}.folder-picker-item.selected{background-color:#F8B22F;color:#FFFFFF}.media-new-folder{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center}.media-new-folder-icon{appearance:none;border-style:none;background-color:transparent;-moz-box-shadow:none;box-shadow:none;height:auto;min-height:0;padding:0.25rem;line-height:1;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;color:#F8B22F;font-size:1.0rem;cursor:pointer}.media-new-folder-icon:hover{opacity:0.7}.new-folder-input-group{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.375rem}.new-folder-input{font-size:1.0rem;padding:0.25rem 0.5rem;border-style:solid;border-width:1px;border-color:#B2B1AD;-moz-border-radius:0.375rem;border-radius:0.375rem}.media-metadata{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.75rem}.media-info-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.125rem}.info-label{font-size:0.75rem;color:#276B9A;font-weight:bold;text-transform:uppercase;opacity:0.7}.info-value{font-size:1.0rem;color:#3F341E}.media-preview{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center}.media-preview-img{max-width:100%;-o-object-fit:contain;-webkit-object-fit:contain;object-fit:contain;-moz-border-radius:12px;border-radius:12px}.media-preview-clickable{position:relative;cursor:pointer}.media-preview-clickable:hover  .media-preview-gallery-hint{opacity:1}.media-preview-gallery-hint{position:absolute;bottom:0;left:0;right:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;gap:0.5rem;padding:0.5rem;background-color:rgba(0,0,0,0.6);color:#FFFFFF;font-size:0.75rem;-moz-border-radius:0 0 0.5rem 0.5rem;border-radius:0 0 0.5rem 0.5rem;opacity:0;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.variant-gallery-image-container{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;height:calc(100vh - 350px);background-color:#EFEDED;-moz-border-radius:8px;border-radius:8px;overflow:hidden}.variant-gallery-img{max-width:100%;max-height:100%;-o-object-fit:contain;-webkit-object-fit:contain;object-fit:contain}.variant-gallery-info{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;gap:2rem;padding:1rem 0}.variant-gallery-info-item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.125rem}.variant-gallery-counter{font-size:0.75rem;color:#276B9A;font-family:monospace}.variant-gallery-nav{min-width:44px;min-height:44px}.avatar{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#276B9A;color:#F8B22F;font-family:Lora, serif;font-style:italic;font-weight:700;line-height:1}.avatar img{width:100%;height:100%;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;display:block}.avatar-small{width:2rem;height:2rem;font-size:0.75rem}.avatar-medium{width:3rem;height:3rem;font-size:1.0625rem}.avatar-large{width:6rem;height:6rem;font-size:1.875rem}.avatar-extra-large{width:9.375rem;height:9.375rem;font-size:2.75rem}.checkbox-group{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.75rem}.checkbox-option{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0.75rem;cursor:pointer}.checkbox-option .checkbox-control{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.checkbox-option .checkbox-box{-moz-box-sizing:border-box;box-sizing:border-box;width:1.375rem;height:1.375rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;-moz-border-radius:0.4375rem;border-radius:0.4375rem;border-style:solid;border-width:1.5px;border-color:#B2B1AD;background-color:#FFFFFF;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-transition:all 0.15s ease;-o-transition:all 0.15s ease;-webkit-transition:all 0.15s ease;transition:all 0.15s ease}.checkbox-option .checkbox-box i{font-size:0.75rem;color:#FFFFFF;opacity:0;-moz-transition:opacity 0.12s ease;-o-transition:opacity 0.12s ease;-webkit-transition:opacity 0.12s ease;transition:opacity 0.12s ease}.checkbox-option .checkbox-control:checked + .checkbox-box{background-color:#053454;border-color:#053454}.checkbox-option .checkbox-control:checked + .checkbox-box i{opacity:1}.checkbox-option .checkbox-control:focus-visible + .checkbox-box{outline:none;-moz-box-shadow:0 0 0 3px rgba(39,107,154,0.20);box-shadow:0 0 0 3px rgba(39,107,154,0.20)}.checkbox-option:hover .checkbox-box{border-color:#276B9A}.checkbox-option .checkbox-control:disabled + .checkbox-box{opacity:0.5;cursor:not-allowed}.checkbox-option .checkbox-text{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.checkbox-option .checkbox-label{font-family:Lato, sans-serif;font-size:0.875rem;font-weight:600;line-height:1.35;color:#3F341E}.checkbox-option .checkbox-desc{font-size:0.75rem;color:#6E6F73;margin-top:0.0625rem}.user-detail-avatar{width:100%;aspect-ratio:1 / 1;-moz-border-radius:12px;border-radius:12px;overflow:hidden;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;background-color:#276B9A;color:#F8B22F}.user-detail-avatar img{width:100%;height:100%;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;display:block}.user-detail-avatar .user-detail-avatar-initials{font-family:Lora, serif;font-style:italic;font-weight:700;font-size:3rem}.account-facts{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.75rem;padding:0.25rem 0}.account-fact{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.75rem}.account-fact .account-fact-label{-moz-flex-basis:10rem;-ms-flex-basis:10rem;-o-flex-basis:10rem;-webkit-flex-basis:10rem;flex-basis:10rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;font-family:Nunito, sans-serif;font-size:0.75rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;color:#6E6F73}.account-fact .account-fact-value{font-size:0.875rem;color:#3F341E}.skip-to-content{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-to-content:focus{position:fixed;top:0;left:0;width:auto;height:auto;overflow:visible;padding:0.75rem 1.5rem;background-color:#FFFFFF;color:#276B9A;font-size:1.0rem;font-weight:bold;z-index:10001;-moz-box-shadow:0 10px 28px rgba(63,52,30,0.10);box-shadow:0 10px 28px rgba(63,52,30,0.10)}.hidden{display:none}.demo-flex-row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;gap:1rem;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.demo-center{text-align:center}.demo-spaced{margin-bottom:1rem}.demo-image-placeholder{height:200px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;color:#FFFFFF;background:-moz-linear-gradient(135deg, #276B9A 0%, #87CDD8 100%);background:-o-linear-gradient(135deg, #276B9A 0%, #87CDD8 100%);background:-webkit-linear-gradient(135deg, #276B9A 0%, #87CDD8 100%);background:linear-gradient(135deg, #276B9A 0%, #87CDD8 100%)}.demo-video-placeholder{background-color:#276B9A;height:180px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;justify-content:center;color:#FFFFFF}.demo-chart-container{background-color:rgba(178,177,173,0.30000001192092896);height:150px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;padding:10px}.demo-chart-bar{background-color:#E64849;width:30px}code{font-family:ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, 'Liberation Mono', monospace;font-size:0.8125rem;padding:0.1rem 0.35rem;-moz-border-radius:6px;border-radius:6px;background-color:rgba(39,107,154,0.10000000149011612);color:#276B9A}pre{background-color:#053454;color:#E7EEF4;padding:1.125rem 1.25rem;-moz-border-radius:12px;border-radius:12px;overflow-x:auto;-moz-box-shadow:0 2px 12px rgba(63,52,30,0.06);box-shadow:0 2px 12px rgba(63,52,30,0.06);margin:0}pre code{font-family:ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, 'Liberation Mono', monospace;background-color:transparent;padding:0;color:#E7EEF4;font-size:0.8125rem;line-height:1.6rem;white-space:pre}.output-section{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;gap:0.375rem;margin-top:1.25rem;padding:0.75rem 1rem;-moz-border-radius:10px;border-radius:10px;background-color:rgba(39,107,154,0.07999999821186066);border-left-style:solid;border-left-width:3px;border-left-color:#276B9A;font-size:0.875rem;color:#3F341E}.actions-section{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.75rem;margin-top:1.25rem}.actions-section label{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-flex;display:inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.5rem;font-size:0.875rem;cursor:pointer}.demo-actions, .button-group, .mode-controls{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;gap:0.75rem;margin-top:1.25rem}.actions-section button, .demo-actions button, .button-group button, .mode-controls button{height:auto;min-height:auto;font-size:0.875rem;line-height:1.05rem;padding:0.25rem 0.75rem;-moz-border-radius:1.25rem;border-radius:1.25rem;text-transform:none;letter-spacing:normal;-moz-box-shadow:none;box-shadow:none}.actions-section button:not(.blue):not(.green):not(.danger):not(.secondary), .demo-actions button:not(.blue):not(.green):not(.danger):not(.secondary), .button-group button:not(.blue):not(.green):not(.danger):not(.secondary), .mode-controls button:not(.blue):not(.green):not(.danger):not(.secondary){background-color:#FFFFFF;color:#F8B22F;border-color:#F8B22F}.actions-section button:not(.blue):not(.green):not(.danger):not(.secondary):hover, .demo-actions button:not(.blue):not(.green):not(.danger):not(.secondary):hover, .button-group button:not(.blue):not(.green):not(.danger):not(.secondary):hover, .mode-controls button:not(.blue):not(.green):not(.danger):not(.secondary):hover{background-color:#F8B22F;color:#FFFFFF}@media screen and (max-width:767px){body > div#app > div#router > div#main > div > header{display:none}#sideMenuLayout > nav ul li.child-switcher{display:none}.mobile-footer-nav{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;position:fixed;left:0;right:0;bottom:0;z-index:100;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;height:4rem;padding-left:0.5rem;padding-right:0.5rem;padding-bottom:env(safe-area-inset-bottom);background-color:#053454;-moz-box-shadow:0 -2px 10px rgba(5,52,84,0.25);box-shadow:0 -2px 10px rgba(5,52,84,0.25)}body > div#app > div#router > div#main > div > div > main{padding-top:0;padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.data-table{overflow-x:auto}.pd-kpis{grid-template-columns:1fr}.pd-grid2{grid-template-columns:1fr}.cd-grid2{grid-template-columns:1fr}.cd-profile{grid-template-columns:1fr}.ws-grid-2-1{grid-template-columns:1fr}.ws-grid-1-2{grid-template-columns:1fr}.activity-grid{grid-template-columns:1fr}.person-grid{grid-template-columns:1fr}.invite-row{-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;-webkit-align-items:stretch;align-items:stretch}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container{position:fixed;top:10px;left:10px;right:10px;bottom:10px;width:auto;height:auto;max-height:none;max-width:none;-moz-border-radius:8px;border-radius:8px}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-footer{-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container > .modal-footer button{width:100%}.notification-demo-grid{-ms-grid-template-columns:1fr;grid-template-columns:1fr}}@media screen and (min-width:992px){body > div#app > div#router > div#main > div > header{left:0}body > div#app > div#router > div#main > div > header nav ul.logo li a{background-image:url(../img/logo-horizontal.svg);width:12rem}body > div#app > div#router > div#main > div:has(#sidebarToggle:checked) > header{left:15rem}#sideMenuLayout > nav > ul{max-width:15rem;z-index:100;-moz-box-shadow:none;box-shadow:none}#sideMenuLayout > .menu-backdrop{display:none}body > div#app > div#router > div#main > div > div > footer{padding-left:2rem;padding-right:2rem}body > div#app > div#router > div#main > div:has(#sidebarToggle:checked) > #sideMenuLayout > footer{padding-left:17rem;-moz-transition:padding 0.5s cubic-bezier(0.77,0.2,0.05,1.0);-o-transition:padding 0.5s cubic-bezier(0.77,0.2,0.05,1.0);-webkit-transition:padding 0.5s cubic-bezier(0.77,0.2,0.05,1.0);transition:padding 0.5s cubic-bezier(0.77,0.2,0.05,1.0)}body > div#app > div#router > div#main > div > div > main{padding-left:0}body > div#app > div#router > div#main > div:has(#sidebarToggle:checked) > #sideMenuLayout > main{padding-left:15rem;-moz-transition:padding 0.5s cubic-bezier(0.77,0.2,0.05,1.0);-o-transition:padding 0.5s cubic-bezier(0.77,0.2,0.05,1.0);-webkit-transition:padding 0.5s cubic-bezier(0.77,0.2,0.05,1.0);transition:padding 0.5s cubic-bezier(0.77,0.2,0.05,1.0)}body > div#app > div#router > div#main > div > div > main > header{padding-left:2rem;padding-right:2rem}body > div#app > div#router > div#main > div > div > main > nav{margin-left:2rem;margin-right:2rem}body > div#app > div#router > div#main > div > div > main > nav.ia-breadcrumb{padding-left:2rem;padding-right:2rem}body > div#app > div#router > div#main > div > div > main article{padding-left:2rem;padding-right:2rem}body > div#app > div#router > div#main > div > div#focusLayout main{-moz-flex-basis:40rem;-ms-flex-basis:40rem;-o-flex-basis:40rem;-webkit-flex-basis:40rem;flex-basis:40rem}.auth-shell{-ms-grid-template-columns:1fr 1fr;grid-template-columns:1fr 1fr}.auth-brand-panel{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;display:flex;position:sticky;top:0;-moz-align-self:flex-start;-ms-align-self:flex-start;-o-align-self:flex-start;-webkit-align-self:flex-start;align-self:flex-start;height:100vh}.pp{padding-left:2rem}.pd{padding-left:2rem;padding-right:2rem}.rail-layout{grid-template-columns:minmax(0, 1fr) 312px;padding-left:2rem;padding-right:2rem}.rail-layout-aside{position:sticky;top:1rem}.ws-body{padding-left:2rem;padding-right:2rem}article form fieldset{-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-justify-content:stretch;-ms-justify-content:stretch;-o-justify-content:stretch;-webkit-justify-content:stretch;justify-content:stretch}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container{width:calc(100vw - 100px);max-width:900px;max-height:calc(100vh - 100px)}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container.modal-large{max-width:960px}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container.modal-full{max-width:none;width:calc(100vw - 100px)}.detail-empty{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1200px){body > div#app > div#router > div#main > div > div > footer{padding-left:3rem;padding-right:3rem}body > div#app > div#router > div#main > div:has(#sidebarToggle:checked) > #sideMenuLayout > footer{padding-left:18rem}body > div#app > div#router > div#main > div > div > main > header{padding-left:3rem;padding-right:3rem}body > div#app > div#router > div#main > div > div > main > nav{margin-left:3rem;margin-right:3rem}body > div#app > div#router > div#main > div > div > main > nav.ia-breadcrumb{padding-left:3rem}body > div#app > div#router > div#main > div > div > main article{padding-left:3rem;padding-right:3rem;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}body > div#app > div#router > div#main > div > div > main article section{-moz-flex-basis:30rem;-ms-flex-basis:30rem;-o-flex-basis:30rem;-webkit-flex-basis:30rem;flex-basis:30rem}body > div#app > div#router > div#main > div > div > main article aside{-moz-flex-basis:30rem;-ms-flex-basis:30rem;-o-flex-basis:30rem;-webkit-flex-basis:30rem;flex-basis:30rem}.pp{padding-left:3rem}.pd{padding-left:3rem;padding-right:3rem}.rail-layout{padding-left:3rem;padding-right:3rem}.ws-body{padding-left:3rem;padding-right:3rem}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container{width:calc(100vw - 100px);max-width:1100px;max-height:calc(100vh - 100px)}.detail-empty{padding-left:3rem;padding-right:3rem}}@media screen and (min-width:1500px){body > div#app > div#router > div#main > div > div > footer{padding-left:4rem;padding-right:4rem}body > div#app > div#router > div#main > div:has(#sidebarToggle:checked) > #sideMenuLayout > footer{padding-left:19rem}body > div#app > div#router > div#main > div > div > main > header{padding-left:4rem;padding-right:4rem}body > div#app > div#router > div#main > div > div > main > nav{margin-left:4rem;margin-right:4rem}body > div#app > div#router > div#main > div > div > main > nav.ia-breadcrumb{padding-left:4rem}body > div#app > div#router > div#main > div > div > main article{padding-left:4rem;padding-right:4rem}body > div#app > div#router > div#main > div > div > main article section{-moz-flex-basis:40rem;-ms-flex-basis:40rem;-o-flex-basis:40rem;-webkit-flex-basis:40rem;flex-basis:40rem}body > div#app > div#router > div#main > div > div > main article aside{-moz-flex-basis:35rem;-ms-flex-basis:35rem;-o-flex-basis:35rem;-webkit-flex-basis:35rem;flex-basis:35rem}body > div#app > div#router > div#main > div > div#focusLayout main{-moz-flex-basis:50rem;-ms-flex-basis:50rem;-o-flex-basis:50rem;-webkit-flex-basis:50rem;flex-basis:50rem}.auth-inner.auth-inner-wide{max-width:46rem}.pp{padding-left:4rem}.rail-layout{padding-left:4rem;padding-right:4rem}.ws-body{padding-left:4rem;padding-right:4rem}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container{width:calc(100vw - 100px);max-width:1200px;max-height:calc(100vh - 100px)}.detail-empty{padding-left:4rem;padding-right:4rem}}@media screen and (min-width:768px){body > div#app > div#router > div#main > div > div > main{padding-top:3.625rem}.auth-form-col{padding:3rem 2.5rem}article form.form-compact .actions{flex-basis:100%;width:100%}article form.form-compact{-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.55rem 1rem}article form.form-compact fieldset{flex:1 1 calc(50% - 0.5rem);min-width:0}article form.form-compact fieldset.field-full{flex-basis:100%}.address-grid{grid-template-columns:minmax(0, 9rem) minmax(0, 1fr)}.address-grid > .field.field-span{grid-column:1 / -1}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container{width:calc(100vw - 40px);max-height:calc(100vh - 40px);max-width:calc(100vw - 40px)}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container.modal-small{max-width:480px}body >div#app >div#router > div.dialog-container > .modal-overlay > .modal-container.modal-medium{max-width:680px}}
@keyframes _b0{0%{opacity:1}100%{opacity:0}}@keyframes _b1{0%{-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-moz-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes _b2{0%{-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes _b3{0%{-moz-transform:translateY(0) rotate(-3deg);-o-transform:translateY(0) rotate(-3deg);-webkit-transform:translateY(0) rotate(-3deg);transform:translateY(0) rotate(-3deg)}50%{-moz-transform:translateY(-7px) rotate(3deg);-o-transform:translateY(-7px) rotate(3deg);-webkit-transform:translateY(-7px) rotate(3deg);transform:translateY(-7px) rotate(3deg)}100%{-moz-transform:translateY(0) rotate(-3deg);-o-transform:translateY(0) rotate(-3deg);-webkit-transform:translateY(0) rotate(-3deg);transform:translateY(0) rotate(-3deg)}}
@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}
