@import "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{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}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;font-weight:700;line-height:3.75rem}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;font-weight:700;line-height:2.75rem}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;font-weight:700;line-height:2.25rem}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;font-weight:700;line-height:1.85rem}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;font-weight:900;line-height:1.275rem}h1.as-h6,h2.as-h6,h3.as-h6,h4.as-h6,h5.as-h6,h6{color:#b2b1ad;text-transform:uppercase;letter-spacing:.04em;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.05rem}article{overflow:inherit;margin:0}nav,nav ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}nav ol,nav ul{text-align:center;list-style:none}dl dt{font-weight:700}dl dt:not(:first-child){margin-top:1rem}dl dd{border-left:1px solid #0000001a;padding-left:.5rem}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{z-index:100;-o-transition:left .5s cubic-bezier(.77,.2,.05,1);background-color:#fff;border-bottom-color:#b2b1ad;height:3.625rem;transition:left .5s cubic-bezier(.77,.2,.05,1);position:fixed;top:0;left:0;right:0;box-shadow:0 2px 12px #3f341e0f}body>div#app>div#router>div#main>div>header nav{height:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;justify-content:space-between;align-items:center;gap:1.25rem;padding-left:1.5rem;padding-right:1.5rem;display:flex}body>div#app>div#router>div#main>div>header nav .topbar-search{-moz-flex-shrink:1;-ms-flex-shrink:1;-o-flex-shrink:1;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;max-width:22rem;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-grow:1;flex-shrink:1;align-items:center;display:flex;position:relative}body>div#app>div#router>div#main>div>header nav .topbar-search i{color:#b2b1ad;pointer-events:none;font-size:.8125rem;position:absolute;left:.875rem}body>div#app>div#router>div#main>div>header nav .topbar-search input{appearance:none;background-color:#efeded;border:1px solid #b2b1ad;border-radius:8px;outline:none;width:100%;height:2.25rem;padding:0 .875rem 0 2.25rem;font-size:.875rem}body>div#app>div#router>div#main>div>header nav .topbar-search input:focus{border-color:#f8b22f;box-shadow:0 0 0 3px #f8b22f59}body>div#app>div#router>div#main>div>header nav .part-switcher{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;-moz-align-self:center;-ms-align-self:center;-o-align-self:center;box-sizing:border-box;background-color:#efeded;border:1px solid #b2b1ad;border-radius:8px;align-self:center;align-items:stretch;gap:.25rem;height:2.25rem;padding:.1875rem;display:flex}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;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#b2b1ad;cursor:pointer;-o-transition:all .15s ease;border-radius:6px;align-items:center;padding:0 .875rem;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:600;-moz-text-decoration:none;text-decoration:none;transition:all .15s;display:inline-flex}body>div#app>div#router>div#main>div>header nav .part-switcher .part-segment.selected{color:#053454;background-color:#fff;font-weight:800;box-shadow:0 1px 3px #0534541a}body>div#app>div#router>div#main>div>header nav ul.logo{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;height:100%}body>div#app>div#router>div#main>div>header nav ul.logo li{width:12rem;margin:auto;padding:0 0 0 1.5rem;line-height:1.75rem}body>div#app>div#router>div#main>div>header nav ul.logo li a{text-indent:-9999px;background-image:url(logo-square.16dde430.svg);background-repeat:no-repeat;background-size:contain;margin-left:auto;margin-right:auto;display:block}body>div#app>div#router>div#main>div>header nav ul.topmenu{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;height:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;align-items:center;gap:.75rem;display:flex}body>div#app>div#router>div#main>div>header nav ul.topmenu .language-selector{appearance:none;color:#3f341e;cursor:pointer;background-color:#0000;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-position:right .25rem center;background-repeat:no-repeat;border-style:none;padding:.25rem 1.25rem .25rem .25rem;font-size:.875rem}body>div#app>div#router>div#main>div>header nav ul.topmenu li.notifications{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:flex}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;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#b2b1ad;cursor:pointer;-o-transition:all .15s ease;background-color:#fff;border:1px solid #b2b1ad;border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:all .15s;display:inline-flex}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;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:flex}body>div#app>div#router>div#main>div>header nav ul.topmenu li.user-menu .user-menu-anchor{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:flex;position:relative}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;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-box-shadow:none;box-shadow:none;box-sizing:border-box;color:#3f341e;cursor:pointer;-o-transition:all .15s ease;background-color:#fff;border:1px solid #b2b1ad;border-radius:999px;align-items:center;gap:.5rem;height:2.25rem;min-height:2.25rem;padding:0 .625rem 0 .25rem;line-height:1.5rem;transition:all .15s;display:inline-flex}body>div#app>div#router>div#main>div>header nav ul.topmenu li.user-menu .user-trigger:hover{border-color:#276b9a;box-shadow:0 2px 12px #3f341e0f}body>div#app>div#router>div#main>div>header nav ul.topmenu li.user-menu .user-avatar{color:#f8b22f;width:1.625rem;height:1.625rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;background-color:#276b9a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Lora,serif;font-size:.875rem;font-style:italic;display:inline-flex;overflow:hidden}body>div#app>div#router>div#main>div>header nav ul.topmenu li.user-menu .user-avatar .user-avatar-img{-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}body>div#app>div#router>div#main>div>header nav ul.topmenu li.user-menu .user-name{text-transform:none;letter-spacing:normal;color:#3f341e;white-space:nowrap;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:600}body>div#app>div#router>div#main>div>header nav ul.topmenu li.user-menu .user-chevron{color:#b2b1ad;-o-transition:transform .15s ease;font-size:.625rem;transition:transform .15s}body>div#app>div#router>div#main>div>header nav ul.topmenu li.user-menu .user-trigger[aria-expanded=true] .user-chevron{transform:rotate(180deg)}body>div#app>div#router>div#main>div>header nav ul.topmenu li.user-menu .menu-overlay{z-index:90;position:fixed;inset:0}body>div#app>div#router>div#main>div>header nav ul.topmenu li.user-menu .user-dropdown{min-width:12rem;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;z-index:100;background-color:#fff;border:1px solid #b2b1ad;border-radius:12px;flex-direction:column;padding:.375rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 10px 28px #3f341e1a}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;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;-moz-box-shadow:none;box-shadow:none;color:#3f341e;text-transform:none;letter-spacing:normal;text-align:left;cursor:pointer;-o-transition:background-color .12s ease;background-color:#0000;border-style:none;border-radius:8px;justify-content:flex-start;align-items:center;gap:.625rem;width:100%;height:auto;min-height:auto;padding:.5rem .625rem;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:600;line-height:1.5rem;-moz-text-decoration:none;text-decoration:none;transition:background-color .12s;display:flex}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{text-align:center;color:#b2b1ad;width:1rem}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:#e648491a}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{text-transform:uppercase;letter-spacing:.04em;color:#6e6f73;padding:.375rem .625rem;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:700}body>div#app>div#router>div#main>div>header nav ul.topmenu li.user-menu .menu-divider{background-color:#e5e3e1;height:1px;margin:.375rem .25rem}#sideMenuLayout{display:block;top:0;left:0}#sidebarToggle{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.topbar-menu-toggle{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;cursor:pointer;-o-transition:background-color .15s ease;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-position:50%;background-repeat:no-repeat;background-size:1.25rem;border-radius:8px;flex-shrink:0;width:2.25rem;height:2.25rem;transition:background-color .15s;display:inline-flex}.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{-webkit-user-select:none;user-select:none;-o-user-select:none;z-index:100;height:100%;margin-top:1rem;margin-left:1rem;font-size:.875rem;display:block;position:fixed}#sideMenuLayout>nav ul{-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;text-align:left;flex-direction:column;align-items:stretch;gap:.125rem;padding-left:0}#sideMenuLayout>nav ul li a{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#fff;-o-transition:all .15s ease;border-left:3px solid #0000;border-radius:8px;flex-direction:row;align-items:center;gap:.75rem;padding:.55rem .75rem;font-family:Nunito,sans-serif;transition:all .15s;display:flex}#sideMenuLayout>nav ul li a:hover{background-color:#ffffff0f}#sideMenuLayout>nav ul li a i.menuitem{color:#ffffffb3;text-align:center;width:1rem;line-height:1.5rem}#sideMenuLayout>nav ul li ul{margin-bottom:.75rem;margin-left:0}#sideMenuLayout>nav ul li .submenu{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;flex-direction:row;align-items:center;gap:.75rem;margin-top:1.25rem;margin-bottom:.5rem;padding:.25rem .75rem;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800;line-height:1.5rem;list-style-type:none;display:flex}#sideMenuLayout>nav ul li .submenu:hover{color:#fffc}#sideMenuLayout>nav ul li .submenu i.menuitem{color:#ffffff80;text-align:center;width:1rem;line-height:1.5rem}#sideMenuLayout>nav ul li .submenu .chapter-label{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1}#sideMenuLayout>nav ul li .submenu .chapter-chevron{color:#ffffff73;-o-transition:transform .16s ease;font-size:.625rem;transition:transform .16s}#sideMenuLayout>nav ul li summary.submenu::-webkit-details-marker{display:none}#sideMenuLayout>nav ul li details:not([open])>summary.submenu .chapter-chevron{transform:rotate(-90deg)}#sideMenuLayout>nav ul li.selected>details>summary.submenu{color:#ffffffbf}#sideMenuLayout>nav ul li.selected>a{color:#f8b22f;background-color:#f8b22f1f;border-left-color:#f8b22f;font-weight:800}#sideMenuLayout>nav ul li.selected>a i{color:#f8b22f}#sideMenuLayout>nav ul li.sidebar-brand{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;box-sizing:border-box;height:3.625rem;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;margin-bottom:.5rem;margin-left:-.75rem;margin-right:-.75rem;display:flex}#sideMenuLayout>nav ul li.sidebar-brand .sidebar-collapse{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;cursor:pointer;opacity:.7;-o-transition:opacity .15s ease, background-color .15s ease;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-position:50%;background-repeat:no-repeat;background-size:1.25rem;border-radius:8px;flex-shrink:0;width:2rem;height:2rem;margin-right:.5rem;transition:opacity .15s,background-color .15s}#sideMenuLayout>nav ul li.sidebar-brand .sidebar-collapse:hover{opacity:1;background-color:#ffffff14}#sideMenuLayout>nav ul li.sidebar-brand a{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;border-left-width:0;flex-grow:1;gap:.625rem;height:100%;padding:0 1.25rem}#sideMenuLayout>nav ul li.sidebar-brand a:hover{background-color:#0000}#sideMenuLayout>nav ul li.sidebar-brand a span.brand-symbol{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;background-color:#fff;background-image:url(logo-square.16dde430.svg);background-position:50%;background-repeat:no-repeat;background-size:1.375rem;border-radius:8px;flex-shrink:0;width:2rem;height:2rem}#sideMenuLayout>nav ul li.sidebar-brand a span.brand-text{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Nunito,sans-serif;font-size:.8125rem;font-weight:800;line-height:1.05rem;display:-webkit-box;overflow:hidden}#sideMenuLayout>nav ul li.child-switcher{margin-bottom:.5rem;position:relative}#sideMenuLayout>nav ul li.child-switcher .child-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin-bottom:.4375rem;padding-left:.125rem;font-family:Nunito,sans-serif;font-size:.5625rem;font-weight:800;display:block}#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;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;cursor:pointer;-o-transition:background-color .15s ease;background-color:#ffffff0f;border-style:none;border-radius:10px;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;line-height:1.3;transition:background-color .15s;display:flex}#sideMenuLayout>nav ul li.child-switcher .child-trigger:hover{background-color:#ffffff1a}#sideMenuLayout>nav ul li.child-switcher .child-trigger .child-info{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-direction:column;flex-grow:1;align-items:flex-start;display:flex;overflow:hidden}#sideMenuLayout>nav ul li.child-switcher .child-trigger .child-info .child-name{color:#fff;font-family:Nunito,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.1rem}#sideMenuLayout>nav ul li.child-switcher .child-trigger .child-info .child-age{color:#fff9;font-size:.6875rem}#sideMenuLayout>nav ul li.child-switcher .child-trigger .child-chevron{color:#fff9;font-size:.625rem}#sideMenuLayout>nav ul li.child-switcher .child-avatar{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;color:#f8b22f;width:1.75rem;height:1.75rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;background-color:#053454;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Nunito,sans-serif;font-size:.8rem;font-weight:800;display:inline-flex}#sideMenuLayout>nav ul li.child-switcher .menu-overlay{z-index:90;position:fixed;inset:0}#sideMenuLayout>nav ul li.child-switcher .child-dropdown{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;z-index:100;background-color:#fff;border-radius:12px;flex-direction:column;padding:.375rem;display:flex;position:absolute;top:calc(100% + .25rem);left:0;right:0;box-shadow:0 10px 28px #3f341e1a}#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;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#3f341e;text-align:left;cursor:pointer;background-color:#0000;border-style:none;border-radius:8px;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;font-family:Nunito,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.3;display:flex}#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:.7rem}#sideMenuLayout>nav ul li.child-switcher .child-dropdown button .child-info{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-direction:column;flex-grow:1;align-items:flex-start;display:flex;overflow:hidden}#sideMenuLayout>nav ul li.child-switcher .child-dropdown button .child-info .child-name{color:#053454;font-size:.8125rem;font-weight:700;line-height:1.1rem}#sideMenuLayout>nav ul li.child-switcher .child-dropdown button .child-info .child-age{color:#6e6f73;font-size:.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{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;color:#276b9a;width:1.5rem;height:1.5rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;background-color:#efeded;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}#sideMenuLayout>nav>ul{transform-origin:0 0;-o-transition:transform .5s cubic-bezier(.77,.2,.05,1);z-index:101;background-color:#053454;width:15rem;max-width:82%;height:100vh;padding:0 .75rem 5rem;transition:transform .5s cubic-bezier(.77,.2,.05,1);position:fixed;top:0;left:0;overflow:auto;transform:translate(-100%);box-shadow:0 8px 24px #0534542e}body>div#app>div#router>div#main>div:has(#sidebarToggle:checked)>#sideMenuLayout>nav>ul{transform:none}#sideMenuLayout>.menu-backdrop{z-index:99;backdrop-filter:blur(1px);opacity:0;visibility:hidden;cursor:pointer;-o-transition:opacity .3s ease, visibility .3s ease;background-color:#05345473;transition:opacity .3s,visibility .3s;display:block;position:fixed;inset:0}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{-o-transition:padding .5s cubic-bezier(.77,.2,.05,1);-moz-flex-basis:100%;-ms-flex-basis:100%;-o-flex-basis:100%;flex-basis:100%;padding-top:2rem;padding-left:1rem;padding-right:1rem;transition:padding .5s cubic-bezier(.77,.2,.05,1)}.mobile-footer-nav{display:none}.mobile-footer-nav .footer-item{appearance:none;-moz-box-shadow:none;box-shadow:none;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-moz-flex-shrink:1;-ms-flex-shrink:1;-o-flex-shrink:1;-moz-flex-basis:0%;-ms-flex-basis:0%;-o-flex-basis:0%;height:auto;min-height:auto;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;color:#ffffffbf;text-transform:none;letter-spacing:normal;cursor:pointer;background-color:#0000;border-style:none;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:.25rem;padding:.6875rem .25rem .25rem;font-family:Nunito,sans-serif;-moz-text-decoration:none;text-decoration:none;display:flex}.mobile-footer-nav .footer-item i{height:1.375rem;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;align-items:center;font-size:1.125rem;line-height:1.375rem;display:flex}.mobile-footer-nav .footer-item .footer-label{white-space:nowrap;font-size:.625rem;font-weight:700;line-height:1.125}.mobile-footer-nav .footer-genius{-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-moz-flex-basis:auto;-ms-flex-basis:auto;-o-flex-basis:auto;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-align-self:center;-ms-align-self:center;-o-align-self:center;color:#053454;background-color:#f8b22f;border:3px solid #053454;border-radius:50%;flex:none;justify-content:center;align-self:center;width:3.25rem;height:3.25rem;margin-top:-1rem;padding:0;box-shadow:0 4px 12px #05345459}.mobile-footer-nav .footer-genius i{height:auto;font-size:1.25rem}.mobile-footer-nav .child-avatar.small{width:1.375rem;height:1.375rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#fff;background-color:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;font-family:Lora,serif;font-size:.75rem;font-style:italic;display:inline-flex}.mobile-footer-nav .footer-item[aria-expanded=true]{color:#f8b22f}.sheet-overlay{z-index:9000;background-color:#05345473;position:fixed;inset:0}.bottom-sheet{z-index:9001;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;max-height:75vh;padding-bottom:env(safe-area-inset-bottom);background-color:#fff;border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #0534544d}.bottom-sheet .sheet-header{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:center;padding:1rem 1.25rem .5rem;display:flex}.bottom-sheet .sheet-header .sheet-title{color:#3f341e;font-family:Nunito,sans-serif;font-size:1.25rem;font-weight:800}.bottom-sheet .sheet-header .sheet-close{appearance:none;-moz-box-shadow:none;box-shadow:none;color:#6e6f73;cursor:pointer;background-color:#0000;border-style:none;border-radius:50%;width:2rem;height:2rem;min-height:auto;padding:0}.bottom-sheet .sheet-header .sheet-close:hover{background-color:#efeded}.bottom-sheet .sheet-body{padding:.25rem .75rem 1rem;overflow-y:auto}.bottom-sheet .menu-item{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;width:100%;-moz-box-shadow:none;box-shadow:none;color:#3f341e;text-transform:none;letter-spacing:normal;text-align:left;cursor:pointer;background-color:#0000;border-style:none;border-radius:10px;align-items:center;gap:.75rem;height:auto;min-height:auto;padding:.75rem;font-family:Nunito,sans-serif;font-size:1rem;font-weight:600;-moz-text-decoration:none;text-decoration:none;display:flex}.bottom-sheet .menu-item:hover{background-color:#efeded}.bottom-sheet .menu-item i{text-align:center;color:#b2b1ad;width:1.25rem}.bottom-sheet .menu-item.selected{background-color:#efeded;font-weight:800}.bottom-sheet .menu-item.logout,.bottom-sheet .menu-item.logout i{color:#e64849}.bottom-sheet .menu-group-label{text-transform:uppercase;letter-spacing:.04em;color:#6e6f73;padding:.5rem .75rem .25rem;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:700;display:block}.bottom-sheet .menu-divider{background-color:#e5e3e1;height:1px;margin:.375rem .5rem}.bottom-sheet .account-sheet-head{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:.75rem;padding:.5rem .75rem .75rem;display:flex}.bottom-sheet .account-sheet-head .user-avatar{color:#f8b22f;width:2.5rem;height:2.5rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;background-color:#276b9a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Lora,serif;font-style:italic;display:inline-flex;overflow:hidden}.bottom-sheet .account-sheet-head .user-avatar .user-avatar-img{-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bottom-sheet .account-sheet-head .user-name{color:#3f341e;font-family:Nunito,sans-serif;font-size:1.25rem;font-weight:700}.bottom-sheet .child-avatar.small{width:2rem;height:2rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#fff;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;background-color:#053454;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Lora,serif;font-style:italic;display:inline-flex}.bottom-sheet .child-info{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;display:flex}.bottom-sheet .child-info .child-name{font-weight:700}.bottom-sheet .child-info .child-age{color:#6e6f73;font-size:.75rem}.bottom-sheet .child-add .child-add-icon{width:2rem;height:2rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#276b9a;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;background-color:#efeded;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bottom-sheet .genius-sheet{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.75rem;padding:.5rem .75rem 1rem;display:flex}.bottom-sheet .genius-sheet .sheet-search{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:flex;position:relative}.bottom-sheet .genius-sheet .sheet-search i{color:#b2b1ad;pointer-events:none;font-size:.875rem;position:absolute;left:.875rem}.bottom-sheet .genius-sheet .sheet-search input{appearance:none;background-color:#efeded;border:1px solid #b2b1ad;border-radius:10px;outline:none;width:100%;height:2.75rem;padding:0 1rem 0 2.5rem;font-size:1rem}.bottom-sheet .genius-sheet .sheet-search input:focus{border-color:#f8b22f;box-shadow:0 0 0 3px #f8b22f59}.bottom-sheet .genius-sheet .genius-coming-soon{text-align:center;color:#6e6f73;font-size:.875rem}.bottom-sheet .part-sheet-list{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;display:flex}body>div#app>div#router>div#main>div>div>main{-moz-flex-basis:100%;-ms-flex-basis:100%;-o-flex-basis:100%;-o-transition:padding .5s cubic-bezier(.77,.2,.05,1);background-color:#efeded;flex-basis:100%;min-height:100vh;padding-top:3.625rem;transition:padding .5s cubic-bezier(.77,.2,.05,1)}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{color:#276b9a;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-direction:row;align-items:center;gap:.75rem;font-family:Lora,serif;font-size:1.75rem;font-style:italic;font-weight:500;line-height:2.25rem;display:flex}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{color:#b2b1ad;margin-top:.25rem;font-size:1rem;font-style:normal;line-height:1.5rem}body>div#app>div#router>div#main>div>div>main>nav{border-bottom:1px solid #b2b1ad;margin:1rem}body>div#app>div#router>div#main>div>div>main>nav ul{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-content:flex-start;-ms-align-content:flex-start;-o-align-content:flex-start;flex-direction:row;align-content:flex-start;gap:1.75rem;margin:0;padding-left:0;display:flex}body>div#app>div#router>div#main>div>div>main>nav ul li{-o-transition:border-color .15s ease;border-bottom:2px solid #0000;margin-bottom:-1px;padding-top:.5rem;padding-bottom:.625rem;line-height:1.5rem;transition:border-color .15s}body>div#app>div#router>div#main>div>div>main>nav ul li a{color:#3f341e;font-family:Nunito,sans-serif;font-size:.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{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#b2b1ad;border-bottom-style:none;border-bottom-width:0;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:1.25rem 1rem 0;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;display:flex}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;cursor:pointer;-moz-text-decoration:none;text-decoration:none}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{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;-moz-align-content:flex-start;-ms-align-content:flex-start;-o-align-content:flex-start;flex-direction:column;place-content:flex-start space-between;align-items:stretch;gap:1rem;padding:1rem;display:flex}body>div#app>div#router>div#main>div>div>main article section{-moz-flex-basis:100%;-ms-flex-basis:100%;-o-flex-basis:100%;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-moz-flex-shrink:1;-ms-flex-shrink:1;-o-flex-shrink:1;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;flex:100%;gap:1rem;display:flex}body>div#app>div#router>div#main>div>div>main article section>div{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:1rem;display:flex}body>div#app>div#router>div#main>div>div>main article aside{-moz-flex-basis:100%;-ms-flex-basis:100%;-o-flex-basis:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-direction:column;flex:0 0 100%;gap:1rem;display:flex}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;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:1rem;display:flex}body>div#app>div#router>div#main>div>div>main article details{background-color:#fff;border:1px solid #b2b1ad;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 2px 12px #3f341e0f}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{margin:1rem 0 .5rem;font-family:Nunito,sans-serif;font-size:1.125rem;font-weight:800;line-height:1.5rem}body>div#app>div#router>div#main>div>div>main article details>div h3{margin:1rem 0 .375rem;font-family:Nunito,sans-serif;font-size:1rem;font-weight:800;line-height:1.4rem}body>div#app>div#router>div#main>div>div>main article details>div h4{margin:0 0 .25rem;font-family:Nunito,sans-serif;font-size:1.0625rem;font-weight:800;line-height:1.4rem}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;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;cursor:default;color:#3f341e;background-color:#fff;border-bottom-color:#b2b1ad;align-items:center;padding:1rem;font-family:Nunito,sans-serif;font-size:1.1rem;font-weight:700;list-style-type:none;display:flex}body>div#app>div#router>div#main>div>div>main article details summary div{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;padding:0;display:flex}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;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-box-shadow:none;box-shadow:none;cursor:pointer;opacity:.75;-o-transition:opacity .2s ease;color:#f8b22f;background-color:#0000;border-style:none;border-radius:.25rem;justify-content:center;align-items:center;height:auto;min-height:0;margin-left:auto;padding:.25rem;font-size:1.25rem;line-height:1;-moz-text-decoration:none;text-decoration:none;transition:opacity .2s;display:inline-flex}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;box-shadow:0 0 0 3px #f8b22f73}body>div#app>div#router>div#main>div>div>main.dashboard>header{color:#fff;background-color:#276b9a;padding-top:3rem;padding-bottom:9rem}body>div#app>div#router>div#main>div>div>main.dashboard>header h1{color:#fff;font-size:1.75rem;line-height:2.25rem}body>div#app>div#router>div#main>div>div>main.dashboard>header h2{color:#fff;opacity:.5;font-size:1.25rem;line-height:1.85rem}body>div#app>div#router>div#main>div>div>main.dashboard>article{-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;flex-wrap:nowrap;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{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;background-color:#fff;border:1px solid #0000001a;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:stretch;padding:1rem;display:flex;overflow:hidden;box-shadow:0 2px 12px #3f341e0f}body>div#app>div#router>div#main>div>div>main.dashboard>article section.card div.calloutFact{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-direction:row;align-items:center;padding-top:1rem;padding-bottom:1rem;display:flex}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;flex-grow:1}body>div#app>div#router>div#main>div>div>main.dashboard>article section.card div.calloutFact span h4{opacity:.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:700}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;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-moz-flex-basis:4rem;-ms-flex-basis:4rem;-o-flex-basis:4rem;flex:0 0 4rem;width:4rem;font-size:2.5rem}body>div#app>div#router>div#main>div>div>main.dashboard>article section.card header{-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;color:#276b9a;background-color:#0000000d;border-bottom:1px solid #0000001a;flex-grow:0;flex-shrink:0;height:4rem;margin-top:-1rem;margin-left:-1rem;margin-right:-1rem;padding:1.5rem;line-height:2.5rem}body>div#app>div#router>div#main>div>div>main.dashboard>article section.card footer{-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;background-color:#0000000d;border-top:1px solid #0000001a;flex-grow:0;flex-shrink:0;height:4rem;margin-bottom:-1rem;margin-left:-1rem;margin-right:-1rem;padding:.75rem 1.5rem 1.5rem;line-height:2.5rem}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:.75}body>div#app>div#router>div#main>div>div>main.dashboard>article section.card>div{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;padding-left:.5rem;padding-right:.5rem}body>div#app>div#router>div#main>div>div>main.dashboard>article section.card.colored,body>div#app>div#router>div#main>div>div>main.dashboard>article section.card.colored header,body>div#app>div#router>div#main>div>div>main.dashboard>article section.card.colored div,body>div#app>div#router>div#main>div>div>main.dashboard>article section.card.colored footer,body>div#app>div#router>div#main>div>div>main.dashboard>article section.card.colored footer a,body>div#app>div#router>div#main>div>div>main.dashboard>article section.card.colored p,body>div#app>div#router>div#main>div>div>main.dashboard>article section.card.colored dl,body>div#app>div#router>div#main>div>div>main.dashboard>article section.card.colored blockquote,body>div#app>div#router>div#main>div>div>main.dashboard>article section.card.colored address,body>div#app>div#router>div#main>div>div>main.dashboard>article section.card.colored ol,body>div#app>div#router>div#main>div>div>main.dashboard>article section.card.colored ul,body>div#app>div#router>div#main>div>div>main.dashboard>article section.card.colored pre,body>div#app>div#router>div#main>div>div>main.dashboard>article section.card.colored table{color:#fff}body>div#app>div#router>div#main>div>div>main.dashboard>article section.card.colored dl dd{border-color:#ffffff40}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;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;background-color:#276b9a;justify-content:center;display:flex}body>div#app>div#router>div#main>div>div#focusLayout main{-moz-flex-basis:90%;-ms-flex-basis:90%;-o-flex-basis:90%;background-color:#efeded;border-radius:12px;flex-basis:90%;height:auto;margin-top:2rem;margin-bottom:2rem;padding:1rem}body>div#app>div#router>div#main>div>div#focusLayout>main>article{-moz-flex-direction:column;-o-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;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;display:flex}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{width:100%;min-height:100vh;display:-ms-grid;-ms-grid-template-columns:1fr;background-color:#efeded;grid-template-columns:1fr;display:grid}.auth-form-col{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;background-color:#fff;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.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;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.auth-lockup .auth-lockup-symbol{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;background-image:url(logo-square.16dde430.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:2.875rem;height:2.375rem}.auth-lockup .auth-lockup-name{color:#053454;white-space:nowrap;font-family:Nunito,sans-serif;font-size:1.125rem;font-weight:900}.auth-lockup .auth-lockup-tag{letter-spacing:.1em;text-transform:uppercase;color:#b2b1ad;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800}.auth-head{margin-bottom:1.75rem}.auth-head .auth-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#276b9a;margin-bottom:.375rem;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800}.auth-head .auth-title{color:#053454;margin:0 0 .5rem;font-family:Lora,serif;font-size:1.75rem;font-style:italic;font-weight:500;line-height:2.25rem}.auth-head .auth-sub{color:#6e6f73;margin:0;font-size:.875rem;line-height:1.5rem}.auth-brand-panel{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;background:linear-gradient(160deg,#053454 0%,#0a4a73 100%);justify-content:center;align-items:center;padding:3rem;display:none;position:relative;overflow:hidden}.auth-brand-blob{border-radius:50%;position:absolute}.auth-brand-blob-1{opacity:.1;background-color:#f8b22f;width:380px;height:380px;top:-90px;right:-70px}.auth-brand-blob-2{opacity:.12;background-color:#276b9a;width:320px;height:320px;bottom:-110px;left:-90px}.auth-brand-content{z-index:2;color:#fff;max-width:26rem;position:relative}.auth-brand-content .auth-brand-symbol{background-image:url(logo-square.16dde430.svg);background-position:0;background-repeat:no-repeat;background-size:contain;width:6rem;height:5rem;margin-bottom:2rem}.auth-brand-content .auth-brand-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f8b22f;margin-bottom:.875rem;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800}.auth-brand-content .auth-brand-quote{margin-bottom:1.125rem;font-family:Lora,serif;font-size:1.875rem;font-style:italic;font-weight:500;line-height:2.375rem}.auth-brand-content .auth-brand-body{color:#fff;opacity:.78;margin:0;font-size:.875rem;line-height:1.6rem}.auth-brand-content .auth-brand-badges{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;opacity:.82;flex-wrap:wrap;gap:1.125rem;margin-top:2.25rem;font-size:.75rem;font-weight:700;display:flex}.auth-brand-content .auth-brand-badges .auth-brand-badge{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:.375rem;display:inline-flex}.auth-brand-content .auth-brand-badges .auth-brand-badge i{color:#f8b22f}.auth-inner article form{gap:.5rem}.auth-inner article form label{color:#3f341e}.auth-shell button.auth-submit{color:#fff;text-transform:none;letter-spacing:normal;width:100%;height:auto;min-height:auto;-moz-box-shadow:none;box-shadow:none;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;cursor:pointer;background-color:#053454;border:1px solid #053454;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-family:Nunito,sans-serif;font-size:1rem;font-weight:800;line-height:1.5rem;display:inline-flex}.auth-shell button.auth-submit:hover{background-color:#0a4a73;border-color:#0a4a73}.auth-shell button.auth-secondary{color:#053454;text-transform:none;letter-spacing:normal;width:100%;height:auto;min-height:auto;-moz-box-shadow:none;box-shadow:none;cursor:pointer;background-color:#fff;border:1px solid #e5e3e1;border-radius:10px;margin-top:.625rem;padding:.75rem 1.25rem;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.5rem}.auth-shell button.auth-secondary:hover{background-color:#f7f6f4}.profile-avatar-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;margin-bottom:.5rem;display:flex}.help-text{text-align:center;margin-top:1rem;margin-bottom:0;font-size:.875rem;line-height:1.05rem}.provider-separator{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#276b9a;align-items:center;gap:1rem;margin-top:1.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.provider-separator .provider-separator-line{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;background-color:#b2b1ad;flex-grow:1;height:1px}.provider-button{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;width:100%;margin-top:.75rem;display:flex}.table-sentinel{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-o-user-select:none;-o-transition:all .2s ease;color:#276b9a;background-color:#0000000d;border-top-color:#0000001a;width:100%;padding:1rem;font-size:.875rem;transition:all .2s}.table-sentinel:active{background-color:#f8b22f1a}.table-sentinel:hover{color:#f8b22f;background-color:#f8b22f0d}table{border-collapse:collapse;width:100%;font-size:.875rem}table thead th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#b2b1ad;white-space:nowrap;background-color:#efeded;border-bottom:1px solid #e5e3e1;padding:.75rem 1rem;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800}table thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;-o-user-select:none;padding-right:1.5rem;position:relative}table thead th.sortable .sort-indicator{font-size:.8em;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}table thead th.sortable .sort-indicator.sort-asc:after{content:"▲"}table thead th.sortable .sort-indicator.sort-desc:after{content:"▼"}table thead th.sortable .sort-indicator.sort-both:after{content:"⇅";opacity:.3}table tbody td{vertical-align:top;color:#3f341e;padding:.8125rem 1rem}table tbody tr:not(:last-child) td{border-bottom:1px solid #e5e3e1}.data-table{background-color:#fff;border:1px solid #e5e3e1;border-radius:10px;overflow:hidden}.data-table>table{margin-bottom:0}.data-table-title{color:#053454;margin-bottom:.875rem;font-family:Nunito,sans-serif;font-size:1.0625rem;font-weight:800}.table-section-head{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.875rem;display:flex}.table-section-head>h2{color:#053454;margin:0;font-family:Nunito,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.6rem}td .cell-muted,.cell-muted{color:#6e6f73}.cell-identity{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:.625rem;display:flex}.cell-identity-text{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;min-width:0;display:flex}.cell-identity-name{white-space:nowrap;color:#3f341e;font-weight:700}.cell-identity-sub{white-space:nowrap;color:#6e6f73;font-size:.75rem}.cell-tags{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.list-toolbar{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.75rem;margin-bottom:.875rem;display:flex}.list-toolbar-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-flow:wrap;align-items:center;gap:.625rem;display:flex}.list-toolbar-search{-moz-flex:1 1 280px;-o-flex:1 1 280px;flex:280px;min-width:13.75rem;position:relative}.list-toolbar-search-icon{color:#b2b1ad;pointer-events:none;font-size:.8125rem;position:absolute;top:50%;left:.8125rem;transform:translateY(-50%)}.list-toolbar-search input{box-sizing:border-box;color:#3f341e;appearance:none;background-color:#fff;border:1px solid #e5e3e1;border-radius:10px;width:100%;height:2.625rem;padding:0 2.25rem 0 2.375rem;font-size:.875rem}.list-toolbar-search input:focus{border-color:#276b9a;outline:none;box-shadow:0 0 0 3px #276b9a33}.list-toolbar-search input::-webkit-search-cancel-button{-webkit-appearance:none}.list-toolbar-clear{width:1.625rem;height:1.625rem;min-height:0;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-box-shadow:none;box-shadow:none;cursor:pointer;color:#b2b1ad;-o-transition:background-color .15s ease, color .15s ease;background-color:#0000;border-style:none;border-width:0;border-radius:7px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.list-toolbar-clear:hover{color:#3f341e;background-color:#efeded}.list-toolbar-filter{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#3f341e;white-space:nowrap;cursor:pointer;height:2.625rem;min-height:0;-moz-box-shadow:none;box-shadow:none;-o-transition:border-color .15s ease;background-color:#fff;border:1px solid #e5e3e1;border-radius:10px;align-items:center;gap:.5rem;padding:0 .875rem;font-family:Nunito,sans-serif;font-size:.8125rem;font-weight:700;transition:border-color .15s;display:inline-flex}.list-toolbar-filter:hover{border-color:#276b9a}.list-toolbar-meta{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-flow:wrap;align-items:center;gap:.5rem;display:flex}.list-toolbar-chip{color:#6e6f73;white-space:nowrap;cursor:pointer;height:1.875rem;min-height:0;-moz-box-shadow:none;box-shadow:none;-o-transition:all .15s ease;background-color:#fff;border:1px solid #e5e3e1;border-radius:999px;padding:0 .8125rem;font-family:Nunito,sans-serif;font-size:.78125rem;font-weight:700;transition:all .15s}.list-toolbar-chip.selected{color:#fff;background-color:#053454;border-color:#053454}.list-toolbar-count{color:#6e6f73;margin-left:auto;font-size:.78125rem;font-weight:600}.list-toolbar-count strong{color:#053454;margin-right:.25rem;font-family:Nunito,sans-serif;font-weight:800}.list-load-more{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#6e6f73;border-top:1px solid #e5e3e1;flex-direction:row;justify-content:center;align-items:center;gap:.5625rem;padding-top:1.125rem;padding-bottom:1.125rem;font-family:Nunito,sans-serif;font-size:.78125rem;font-weight:700;display:flex}.list-load-more .list-load-more-spinner{color:#f8b22f}table.interactive tbody tr{-o-transition:background-color .2s ease;transition:background-color .2s}table.interactive tbody tr:hover{cursor:pointer;background-color:#f8b22f1a}table.interactive tbody tr td.actions{opacity:0;-o-transition:opacity .2s ease;transition:opacity .2s}table.interactive tbody tr:hover td.actions{opacity:1}table.interactive td.actions{white-space:nowrap}table.interactive td.actions a{cursor:pointer;opacity:.6;-o-transition:opacity .2s ease;color:#3f341e;margin:0 .3rem;padding:0;font-size:1rem;-moz-text-decoration:none;text-decoration:none;transition:opacity .2s;display:inline-block}table.interactive td.actions a:hover{opacity:1}span.badge{color:#3f341e;white-space:nowrap;background-color:#efeded;border:1px solid #b2b1ad;border-radius:1.25rem;padding-left:1rem;padding-right:1rem}span.badge:not(:first-of-type){margin-left:1rem}span.badge.badge-accent1{color:#23aa5d;background-color:#23aa5d26;border-color:#23aa5d}span.badge.badge-accent2{color:#e38dbb;background-color:#e38dbb26;border-color:#e38dbb}span.badge.badge-accent3{color:#e64849;background-color:#e6484926;border-color:#e64849}span.badge.badge-accent4{color:#87cdd8;background-color:#87cdd826;border-color:#87cdd8}span.badge.badge-highlight{color:#f8b22f;background-color:#f8b22f26;border-color:#f8b22f}span.badge.badge-secondary{color:#276b9a;background-color:#276b9a26;border-color:#276b9a}.cell-tags span.badge{border-radius:6px;padding:.125rem .5rem;font-size:.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;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;border-bottom:1px solid #0000001a;flex-direction:row;align-items:center;gap:.75rem;padding-bottom:.5rem;font-size:.875rem;display:flex}.rich-list-sort-label{color:#276b9a;opacity:.6}a.rich-list-sort-option{cursor:pointer;opacity:.6;-o-transition:opacity .2s ease;color:#3f341e;-moz-text-decoration:none;text-decoration:none;transition:opacity .2s}a.rich-list-sort-option:hover{opacity:1}a.rich-list-sort-option.active{opacity:1;color:#f8b22f;font-weight:700}.rich-list-item{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-direction:row;align-items:center;padding:.75rem 0;display:flex}.rich-list-item:not(:last-child){border-bottom:1px solid #0000001a}.rich-list-item>.pd-av{margin-right:.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;flex-grow:1;min-width:0;overflow:hidden}.rich-list-item-title{font-size:1rem;font-weight:700}.rich-list-item-tags{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.rich-list-item-tags span.badge{margin-left:0}.rich-list-item-description{color:#276b9a;opacity:.6;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;margin-top:.25rem;font-size:.875rem;overflow:hidden}.rich-list.interactive .rich-list-item{-o-transition:background-color .2s ease;transition:background-color .2s}.rich-list.interactive .rich-list-item:hover{cursor:pointer;background-color:#f8b22f1a}.rich-list.interactive .rich-list-item .rich-list-item-actions{opacity:0;-o-transition:opacity .2s ease;transition:opacity .2s}.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;flex-shrink:0}.rich-list-item-actions a{cursor:pointer;opacity:.6;-o-transition:opacity .2s ease;color:#3f341e;margin:0 .3rem;padding:0;font-size:1rem;-moz-text-decoration:none;text-decoration:none;transition:opacity .2s;display:inline-block}.rich-list-item-actions a:hover{opacity:1}div:has(ul.iconList),ul.iconList{padding:0}ul.iconList li{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;-moz-justify-content:stretch;-ms-justify-content:stretch;-o-justify-content:stretch;border-bottom:1px solid #0000001a;flex-direction:row;justify-content:stretch;align-items:flex-start;gap:1rem;padding:1rem;display:flex}ul.iconList li i{-moz-flex-basis:3rem;-ms-flex-basis:3rem;-o-flex-basis:3rem;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;color:#276b9a;flex:0 0 3rem;font-size:2.5rem;line-height:2.5rem}ul.iconList li img{-moz-flex-basis:3.5rem;-ms-flex-basis:3.5rem;-o-flex-basis:3.5rem;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;object-position:50% 50%;border-radius:50%;flex:0 0 3.5rem;width:3.5rem;max-width:3.5rem;height:3.5rem;line-height:3.5rem}ul.iconList li img:hover{opacity:.8}ul.iconList li span{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;display:block}ul.iconList li span p{margin-bottom:0}ul.iconList li aside{-moz-flex-basis:5rem;-ms-flex-basis:5rem;-o-flex-basis:5rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;flex:0 0 5rem}ul.iconList li aside:empty{display:none}ul.iconList>a:hover>li{background-color:#276b9a33}ul.timeline{padding-left:0}ul.timeline li{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-justify-content:stretch;-ms-justify-content:stretch;-o-justify-content:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;flex-direction:row;justify-content:stretch;align-items:stretch;gap:1rem;display:flex}ul.timeline li time{color:#b2b1ad;-moz-flex-basis:5rem;-ms-flex-basis:5rem;-o-flex-basis:5rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;text-align:right;white-space:nowrap;flex:1 0 5rem;font-size:.875rem;display:block}ul.timeline li p{-moz-flex-basis:5rem;-ms-flex-basis:5rem;-o-flex-basis:5rem;-moz-flex-grow:10;-ms-flex-grow:10;-o-flex-grow:10;flex-grow:10;flex-basis:5rem}ul.timeline li i{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-direction:column;align-items:center;font-size:.875rem;line-height:1.5rem;display:flex}ul.timeline li i:after{content:"";background-color:#0000000d;width:2px;height:100%;display:block}button,.button{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-o-transition:all .25s cubic-bezier(.4, 0, .2, 1);background-color:#f8b22f;border:.125rem solid #f8b22f;border-radius:1.625rem;justify-content:center;align-items:center;gap:.75rem;height:3.25rem;min-height:3.25rem;padding:0 1.5rem;font-family:Nunito,sans-serif;font-size:1rem;font-weight:700;line-height:3rem;-moz-text-decoration:none;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 6px 18px #f8b22f4d}button:hover,.button:hover{color:#f8b22f;-moz-box-shadow:none;box-shadow:none;background-color:#fff}button.secondary,.button.secondary{color:#f8b22f;-moz-box-shadow:none;box-shadow:none;background-color:#fff;border-color:#f8b22f}button.secondary:hover,.button.secondary:hover{color:#fff;background-color:#f8b22f}button.blue,.button.blue{color:#fff;-moz-box-shadow:none;box-shadow:none;background-color:#276b9a;border-color:#276b9a}button.blue:hover,.button.blue:hover{color:#276b9a;background-color:#fff}button.green,.button.green{color:#fff;-moz-box-shadow:none;box-shadow:none;background-color:#23aa5d;border-color:#23aa5d}button.green:hover,.button.green:hover{color:#23aa5d;background-color:#fff}button.orange,.button.orange{color:#fff;-moz-box-shadow:none;box-shadow:none;background-color:#db6f0e;border-color:#db6f0e}button.orange:hover,.button.orange:hover{color:#db6f0e;background-color:#fff}button.danger,.button.danger{color:#fff;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;background-color:#e64849;border-color:#e64849;align-items:center;gap:.5rem;display:inline-flex}button.danger:hover,.button.danger:hover{color:#e64849;background-color:#fff}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;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;text-transform:none;letter-spacing:normal;-moz-box-shadow:none;box-shadow:none;border-radius:1.25rem;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.875rem;line-height:1.05rem;display:inline-flex}button.small,.button.small{height:auto;min-height:auto;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;text-transform:none;letter-spacing:normal;-moz-box-shadow:none;box-shadow:none;border-radius:1.25rem;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.875rem;line-height:1.05rem;display:inline-flex}button:disabled,.button.disabled{cursor:not-allowed;opacity:.4}button.submitting,.button.submitting{cursor:wait;opacity:.7}.chip{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-family:Nunito,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.05rem;display:inline-flex}.chip.c-yellow{color:#a87208;background-color:#fef1d8}.chip.c-blue{color:#1b4f73;background-color:#dce9f2}.chip.c-green{color:#147239;background-color:#d8f0e2}.chip.c-pink{color:#a4407a;background-color:#f8deec}.label-cert{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#fff;letter-spacing:.04em;background-color:#3f341e;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:700;display:inline-flex}.label-cert:before{content:"✓";color:#23aa5d;font-weight:900}.content-card{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-o-transition:box-shadow .25s cubic-bezier(.4, 0, .2, 1);background-color:#fff;border-radius:20px;flex-direction:column;transition:box-shadow .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 2px 12px #3f341e0f}.content-card:hover{box-shadow:0 10px 28px #3f341e1a}.content-card .media{height:160px;overflow:hidden}.content-card .media img{-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;width:100%;height:100%}.content-card .body{padding:18px}.content-card .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#276b9a;margin-bottom:6px;font-family:Nunito,sans-serif;font-size:.6875rem;font-weight:800}.content-card .title{color:#3f341e;margin:0 0 10px;font-family:Lora,serif;font-size:1.375rem;font-style:italic;font-weight:500;line-height:1.25rem}.content-card .summary{color:#b2b1ad;margin:0 0 14px;font-family:Lato,sans-serif;font-size:.8125rem;line-height:1.5rem}.content-card .cta{color:#276b9a;font-family:Nunito,sans-serif;font-size:.8125rem;font-weight:800;-moz-text-decoration:none;text-decoration:none}.pp{max-width:44rem;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.75rem;margin-top:1.5rem;margin-bottom:3rem;padding-left:1rem;padding-right:1rem;display:flex}.pp-h2{color:#053454;margin:.75rem 0 .25rem;font-family:Nunito,sans-serif;font-size:1.25rem;font-weight:800}.pp-between{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:baseline;display:flex}.pp-link{appearance:none;cursor:pointer;color:#276b9a;background-color:#0000;border-style:none;padding:0;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800;-moz-text-decoration:none;text-decoration:none}.pp-card{background-color:#fff;border-radius:20px;padding:1rem;box-shadow:0 2px 12px #3f341e0f}.pp-card>*+*{margin-top:.625rem}.pp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#276b9a;font-family:Nunito,sans-serif;font-size:.625rem;font-weight:800}.pp-muted{color:#6e6f73;font-size:.75rem}.pp-name{color:#053454;font-family:Nunito,sans-serif;font-size:1.0625rem;font-weight:800}.pp-grow{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;min-width:0}.pp-head{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:.875rem;display:flex}.pp-chips{display:-moz-flex;display:-ms-flex;display:-o-flex;gap:.375rem;margin-top:.5rem;display:flex}.pp-avatar{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;color:#f8b22f;width:3.375rem;height:3.375rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;background-color:#053454;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-family:Lora,serif;font-size:1.375rem;font-style:italic;font-weight:800;display:inline-flex}.pp-avatar.ring{border:3px solid #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:4px solid #f8b22f}.pp-bar{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;background-color:#e5e3e1;border-radius:999px;flex-grow:1;height:8px;overflow:hidden}.pp-bar>i{background-color:#f8b22f;border-radius:999px;height:100%;display:block}.pp-bar-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:.625rem;display:flex}.pp-bar-val{text-align:right;color:#053454;min-width:2rem;font-family:Nunito,sans-serif;font-size:1rem;font-weight:900}.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;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;color:#6e6f73;justify-content:space-between;margin-top:6px;font-size:.6875rem;display:flex}.pp-meta b{color:#053454;font-weight:800}.pp-item{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:.75rem;display:flex}.pp-ibox{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;width:2.375rem;height:2.375rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#276b9a;background-color:#276b9a1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pp-ibox.warm{color:#db6f0e;background-color:#f8b22f33}.pp-ibox.success{color:#23aa5d;background-color:#23aa5d26}.pp-iconbtn{appearance:none;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;color:#276b9a;cursor:pointer;width:2.25rem;height:2.25rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;background-color:#efeded;border-style:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pp-chevron{color:#b2b1ad}.pp-score{color:#fff;background-color:#053454;border-radius:20px;padding:1.125rem}.pp-score-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#f8b22f;font-family:Nunito,sans-serif;font-size:.625rem;font-weight:800}.pp-score-num{color:#f8b22f;font-family:Nunito,sans-serif;font-size:3rem;font-weight:900;line-height:1}.pp-score-of{opacity:.7;font-size:.8125rem;font-weight:600}.pp-score-bar{display:-moz-flex;display:-ms-flex;display:-o-flex;border-radius:8px;gap:6px;height:3rem;display:flex;overflow:hidden}.pp-score-cap{opacity:.7;margin-top:.625rem;font-size:.75rem;line-height:1.4}.pp-days{display:-moz-flex;display:-ms-flex;display:-o-flex;gap:.5rem;padding-bottom:4px;display:flex;overflow-x:auto}.pp-day{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;color:#053454;text-align:center;white-space:nowrap;background-color:#fff;border-radius:14px;flex-shrink:0;padding:.625rem .875rem;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800;box-shadow:0 2px 12px #3f341e0f}.pp-day.sel{color:#f8b22f;-moz-box-shadow:none;box-shadow:none;background-color:#053454}.pp-time{color:#db6f0e;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;width:3.25rem;font-family:Nunito,sans-serif;font-size:1rem;font-weight:900}.pp-agenda-body{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;border-left:2px solid #e5e3e1;flex-grow:1;padding-left:.875rem}.pp-search{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#6e6f73;background-color:#fff;border:1px solid #e5e3e1;border-radius:16px;align-items:center;gap:.625rem;padding:.75rem .875rem;display:flex}.pp-search input{appearance:none;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;color:#053454;background-color:#0000;border-style:none;outline-style:none;flex-grow:1;font-family:Nunito,sans-serif;font-size:.875rem}.pp-cats{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;display:flex}.pp-cat{appearance:none;color:#053454;cursor:pointer;background-color:#fff;border:1px solid #e5e3e1;border-radius:999px;padding:.375rem .875rem;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800}.pp-cat.sel{color:#f8b22f;background-color:#053454;border-color:#053454}.content-card.pp-row{-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row}.content-card.pp-row>.pp-media{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;width:6.5rem}.content-card.pp-row .body{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;padding:.875rem 1rem}.pp-media{background:linear-gradient(150deg,#053454 0%,#0a4a73 100%);min-height:8.75rem;position:relative}.pp-media .label-cert{position:absolute;top:.75rem;left:.75rem}.pp-dossier-no{color:#f8b22f;width:2rem;height:2rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;background-color:#053454d9;border-radius:999px;justify-content:center;align-items:center;font-family:Lora,serif;font-size:1.125rem;font-style:italic;font-weight:800;display:inline-flex;position:absolute;top:.5rem;left:.5rem}.pp-invite{appearance:none;color:#053454;cursor:pointer;width:100%;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;background-color:#0000;border:1.5px solid #e5e3e1;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:800;display:inline-flex}.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;text-transform:none;letter-spacing:normal;min-height:auto}.pd{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:1rem;padding:1.5rem 1rem 3rem;display:flex}.pd-card{background-color:#fff;border:1px solid #e5e3e1;border-radius:10px;padding:1.25rem}.pd-card.flush{padding:0}.pd-kpis{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.pd-kpi-label{letter-spacing:.1em;text-transform:uppercase;color:#6e6f73;font-size:.6875rem;font-weight:800}.pd-kpi-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:.625rem;display:flex}.pd-kpi-val{color:#053454;font-family:Nunito,sans-serif;font-size:1.75rem;font-weight:900}.pd-kpi-delta{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#23aa5d;align-items:center;gap:4px;margin-top:4px;font-size:.6875rem;font-weight:800;display:inline-flex}.pd-spark{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;gap:2px;width:6rem;height:2.5rem;display:flex}.pd-spark>i{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;background-color:#276b9a;border-radius:2px;flex-grow:1;min-height:2px;display:block}.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{grid-template-columns:2fr 1fr;gap:1rem;display:grid}.pd-sechead{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.pd-sechead h3{color:#053454;margin:0;font-family:Nunito,sans-serif;font-size:1.25rem;font-weight:800}.pd-sub{color:#6e6f73;margin-top:2px;font-size:.8125rem}.pd-legend{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#6e6f73;align-items:center;gap:.875rem;font-size:.75rem;font-weight:700;display:flex}.pd-legend .k{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:6px;display:inline-flex}.pd-dotsq{border-radius:2px;width:10px;height:10px;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;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;gap:.5rem;height:11rem;padding-top:.5rem;display:flex}.pd-week{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;flex-grow:1;justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex}.pd-b{border-radius:2px 2px 0 0;width:40%;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;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:1.25rem;display:flex}.pd-donut{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;border-radius:50%;flex-shrink:0;width:8.75rem;height:8.75rem;position:relative}.pd-donut-hole{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;background-color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:1.375rem}.pd-donut-num{color:#053454;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:900}.pd-donut-sub{letter-spacing:.08em;text-transform:uppercase;color:#6e6f73;font-size:.625rem;font-weight:700}.pd-dlegend{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;flex-grow:1;gap:.625rem;font-size:.75rem;display:flex}.pd-dlrow{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:.625rem;display:flex}.pd-dlrow .l{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;color:#3f341e;flex-grow:1;font-weight:600}.pd-dlrow .v{color:#6e6f73;font-family:Nunito,sans-serif;font-weight:800}.pd-feed-head{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;border-bottom:1px solid #e5e3e1;justify-content:space-between;align-items:center;padding:1.125rem 1.25rem;display:flex}.pd-feed-title{color:#053454;font-family:Nunito,sans-serif;font-size:1rem;font-weight:800}.pd-feed-item{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;border-bottom:1px solid #e5e3e1;align-items:center;gap:.875rem;padding:.875rem 1.25rem;display:flex}.pd-feed-item.last{border-bottom-width:0}.pd-feed-text{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;color:#6e6f73;flex-grow:1;font-size:.8125rem;line-height:1.4}.pd-feed-text b{color:#3f341e}.pd-feed-text em{color:#053454;font-style:normal;font-weight:700}.pd-feed-icon{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;width:1.75rem;height:1.75rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#276b9a;background-color:#276b9a21;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pd-feed-icon.c-green{color:#23aa5d;background-color:#23aa5d21}.pd-feed-icon.c-orange{color:#db6f0e;background-color:#db6f0e21}.pd-feed-icon.c-pink{color:#e38dbb;background-color:#e38dbb21}.pd-feed-icon.c-yellow{color:#db6f0e;background-color:#f8b22f33}.pd-when{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;text-align:right;color:#b2b1ad;flex-shrink:0;min-width:5rem;font-size:.6875rem;font-weight:700}.pd-av{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;width:2.125rem;height:2.125rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Lora,serif;font-size:.9rem;font-style:italic;font-weight:500;display:inline-flex}.pd-av.t-navy{color:#f8b22f;background-color:#053454}.pd-av.t-yellow{color:#053454;background-color:#f8b22f}.pd-av.t-orange{color:#fff;background-color:#db6f0e}.pd-av.t-pink{color:#fff;background-color:#e38dbb}.pd-av.t-mist{color:#053454;background-color:#efeded}.pd-queue{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.625rem;display:flex}.pd-q{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;background-color:#efeded;border:1px solid #e5e3e1;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.pd-q-time{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;color:#6e6f73;flex-shrink:0;min-width:4rem;font-size:.6875rem;font-weight:800}.pd-q-name{color:#3f341e;font-size:.8125rem;font-weight:700}.pd-dot{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;border-radius:50%;flex-shrink:0;width:8px;height:8px}.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;border-bottom:1px solid #e5e3e1;gap:2px;margin-bottom:1.5rem;display:flex}.detail-tab{appearance:none;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;color:#6e6f73;cursor:pointer;background-color:#0000;border-style:none none solid;border-bottom-width:2px;border-bottom-color:#0000;height:auto;min-height:auto;margin-bottom:-1px;padding:.6875rem 1rem;font-family:Nunito,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.3}.detail-tab.sel{color:#053454;border-bottom-color:#f8b22f;font-weight:800}.cd-stack{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:1rem;display:flex}.cd-grid2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.cd-profile{grid-template-columns:1fr 2fr;gap:1rem;display:grid}.cd-avatar-card{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.cd-avatar-card>fieldset{border-style:none;align-self:stretch;width:100%;min-width:0;margin:0;padding:0}.cd-avatar{color:#f8b22f;width:5rem;height:5rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;background-color:#053454;border-radius:50%;justify-content:center;align-items:center;font-family:Lora,serif;font-size:2rem;font-style:italic;font-weight:500;display:inline-flex}.cd-name{color:#053454;font-family:Lora,serif;font-size:1.5rem;font-style:italic;font-weight:500}.editable-avatar{color:#f8b22f;width:5rem;height:5rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;cursor:pointer;background-color:#053454;border-radius:50%;outline:none;justify-content:center;align-items:center;font-family:Lora,serif;font-size:2rem;font-style:italic;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.editable-avatar img.avatar-img{object-fit:cover;width:100%;height:100%}.editable-avatar .avatar-edit-badge{height:38%;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#fff;opacity:0;-o-transition:opacity .15s ease;pointer-events:none;background-color:#00000073;justify-content:center;align-items:center;font-size:.9rem;font-style:normal;transition:opacity .15s;display:flex;position:absolute;bottom:0;left:0;right:0}.editable-avatar:hover .avatar-edit-badge,.editable-avatar:focus .avatar-edit-badge{opacity:1}.editable-avatar .avatar-overlay{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#fff;background-color:#0006;justify-content:center;align-items:center;font-size:1.25rem;font-style:normal;display:flex;position:absolute;inset:0}.editable-avatar.drag-over{box-shadow:0 0 0 3px #f8b22fd9}.page-publish-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.page-status-badge{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;letter-spacing:.03em;border-radius:99px;align-items:center;padding:.2rem .7rem;font-family:Nunito,sans-serif;font-size:.7rem;font-weight:800;display:inline-flex}.page-status-badge.published{color:#1d7e46;background:#ddf1e5}.page-status-badge.draft{color:#db6f0e;background:#fcefce}.page-status-badge.inpreview,.page-status-badge.inreview{color:#5b3fc4;background:#e6e1f7}.page-status-badge.changesrequested{color:#b3261e;background:#f9dedc}.page-components{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:1rem;display:flex}.component-card{border:1px solid #0000001f;border-radius:.5rem;overflow:hidden}.component-card-header{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;background-color:#0000000d;align-items:center;gap:.6rem;padding:.5rem .9rem;display:flex}.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;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;opacity:.7;flex-grow:1;min-width:0;font-style:italic;overflow:hidden}.component-card-controls{display:-moz-flex;display:-ms-flex;display:-o-flex;gap:.3rem;display:flex}.component-card-controls button.icon-only{padding:.3rem .55rem}.component-card-body{padding:.5rem .9rem}.component-type-grid{display:-ms-grid;-ms-grid-template-columns:repeat(auto-fill, minmax(9rem, 1fr));grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;padding:1rem;display:grid}.child-avatar{overflow:hidden}.child-avatar img{object-fit:cover;width:100%;height:100%}.info-grid{grid-template-columns:repeat(2,1fr);display:grid}.info-grid>div{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;border-bottom:1px solid #e5e3e1;flex-direction:column;gap:3px;padding:.875rem 0;display:flex}.info-grid>div.full{grid-column:1/-1}.info-grid .l{letter-spacing:.08em;text-transform:uppercase;color:#b2b1ad;font-size:.6875rem;font-weight:800}.info-grid .v{color:#3f341e;font-size:.875rem}.info-grid .value.strong{font-weight:700}.diag-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;border:1px solid #e5e3e1;border-radius:10px;align-items:center;gap:.875rem;padding:.8125rem 1rem;display:flex}.diag-icon{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;width:2.5rem;height:2.5rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#db6f0e;background-color:#f8b22f33;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.diag-row .t{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1}.diag-row .t b{color:#053454;font-weight:700}.diag-row .t span{color:#6e6f73;margin-top:2px;font-size:.75rem;display:block}.person-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:.875rem;display:flex}.person-row .pr-name{color:#053454;font-size:.9375rem;font-weight:800}.person-row .pr-role{color:#6e6f73;margin-top:2px;font-size:.8125rem}.drag-list{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.75rem;display:flex}.drag-item{-o-transition:box-shadow .15s ease, opacity .15s ease, transform .15s ease;transition:box-shadow .15s,opacity .15s,transform .15s;position:relative}.drag-item.dragging{opacity:.45}.drag-item.drag-over{border-radius:.5rem;box-shadow:0 -3px 0 -1px #f8b22f,0 10px 28px #3f341e1a}.drag-handle{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;cursor:grab;color:#b2b1ad;touch-action:none;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;justify-content:center;align-items:center;padding:.2rem .35rem;display:inline-flex}.drag-handle:hover{color:#053454}.drag-handle i{pointer-events:none;font-size:.95rem}.drag-item.dragging .drag-handle{cursor:grabbing}.component-card{-o-transition:box-shadow .15s ease;background-color:#fff;border:1px solid #e5e3e1;border-radius:.875rem;transition:box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 2px 12px #3f341e0f}.component-card:hover{box-shadow:0 10px 28px #3f341e1a}.component-card:before{content:"";background:var(--accent,#276b9a);width:4px;position:absolute;top:0;bottom:0;left:0}.component-card-header{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;cursor:pointer;background-color:#fff;align-items:center;gap:.6rem;padding:.6rem .85rem .6rem 1.1rem;display:flex}.component-card-header:hover{background-color:#00000004}.component-card-new .component-card-header{gap:.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;width:2.25rem;height:2.25rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;background:var(--accent,#276b9a);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.component-card-icon-tile i{color:#fff;font-size:.95rem}.component-card-toggle{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;cursor:pointer;text-align:left;background-color:#0000;border:none;flex-grow:1;align-items:center;gap:.55rem;min-width:0;display:flex}.disclosure-chevron{color:#6e6f73;-o-transition:transform .15s ease;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;width:.85rem;font-size:.85rem;transition:transform .15s}.component-card:not(.collapsed) .component-card-chevron,.collapsible-section[open]>summary .disclosure-chevron{transform:rotate(90deg)}.collapsible-section>summary{cursor:pointer;gap:.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;flex-shrink:0}.component-card.collapsed .component-card-body{display:none}.component-card-body{border-top:1px solid #e5e3e1;padding:.6rem 1.1rem 1rem 1.25rem}.component-card-body .multi-image-cell.has-image{border:1px solid #e5e3e1;border-radius:.7rem;overflow:hidden}.component-card-body .multi-image-add-cell{border-radius:.7rem}article form.form-compact .actions{margin-top:.35rem}article form.form-compact .actions button{height:auto;min-height:auto;-moz-box-shadow:none;box-shadow:none;padding:.4rem 1.1rem;font-size:.875rem;line-height:1.4rem}.rich-text-editor{background-color:#fff;border:1px solid #b2b1ad;border-radius:.875rem;display:block;overflow:hidden}.rich-text-editor:focus-within{border-color:#276b9a;box-shadow:0 0 0 3px #276b9a33}.rich-text-editor.invalid{border-color:#e64849}.rte-toolbar{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;background-color:#0000000d;border-bottom:1px solid #e5e3e1;flex-flow:wrap;align-items:center;gap:.15rem;padding:.3rem .4rem;display:flex}.rte-tool{appearance:none;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;min-width:1.75rem;height:1.75rem;min-height:auto;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;cursor:pointer;color:#3f341e;background-color:#0000;border:none;border-radius:.4rem;justify-content:center;align-items:center;padding:0 .3rem;font-size:.875rem;line-height:1rem;display:inline-flex}.rte-tool:hover{color:#053454;-moz-box-shadow:none;box-shadow:none;background-color:#0000000d}.rte-tool-text{font-family:Nunito,sans-serif;font-weight:700}.rte-divider{background-color:#e5e3e1;width:1px;height:1.1rem;margin:0 .2rem;display:inline-block}.rte-surface{color:#3f341e;outline:none;min-height:6rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5rem;display:block}.rte-surface div{margin:0;display:block}.rte-surface:empty:before{content:attr(data-placeholder);color:#6e6f73;pointer-events:none}.rte-surface h2,.rich-text-view h2{margin:.4rem 0 .3rem;font-size:1.25rem;font-weight:800}.rte-surface h3,.rich-text-view h3{margin:.4rem 0 .3rem;font-size:1.1rem;font-weight:700}.rte-surface ul,.rte-surface ol,.rich-text-view ul,.rich-text-view ol{margin:.25rem 0 .25rem 1.25rem}.rte-surface a,.rich-text-view a{color:#276b9a;-moz-text-decoration:underline;text-decoration:underline}.rich-text-view{color:#3f341e;font-size:.875rem;line-height:1.5rem;display:block}.rich-text-view p{margin:0 0 .5rem}article form.form-compact,article form.form-compact fieldset{gap:.55rem}article form.form-compact fieldset div{gap:.25rem}article form.form-compact fieldset div input:not([type=checkbox]):not([type=radio]),fieldset div textarea,fieldset div select{border-radius:.6rem;padding:.5rem .7rem}article form.form-compact .field-error{min-height:.85rem}.field.readonly.enum-value>span{display:inline-block}.field.readonly.enum-value>span:first-letter{text-transform:uppercase}.address-grid{grid-template-columns:1fr;gap:.55rem 1rem;display:grid}.rail-layout{grid-template-columns:1fr;align-items:start;gap:1.5rem;padding-left:1rem;padding-right:1rem;display:grid}.rail-layout-main{min-width:0;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:1.5rem;display:flex}.rail-layout-aside{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:1.5rem;display:flex}body>div#app>div#router>div#main>div>div>main .rail-layout article{padding:0}.iconbtn{appearance:none;text-transform:none;letter-spacing:normal;width:2rem;height:2rem;min-height:auto;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#6e6f73;-moz-box-shadow:none;box-shadow:none;cursor:pointer;-o-transition:border-color .15s ease, color .15s ease, background .15s ease;background-color:#fff;border:1px solid #e5e3e1;border-radius:.5rem;justify-content:center;align-items:center;padding:0;font-size:.8rem;line-height:1rem;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.iconbtn:hover{color:#053454;-moz-box-shadow:none;box-shadow:none;border-color:#b2b1ad}.iconbtn :disabled{opacity:.4;cursor:not-allowed}.iconbtn-danger:hover{color:#e64849;background-color:#e6484914;border-color:#e64849}.menu-links-field .menu-links-list{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.75rem;display:flex}.menu-links-field .menu-links-empty{color:#6e6f73;margin:0;padding:.85rem 1rem;font-size:.875rem;font-style:italic}.menu-links-field .menu-link-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-o-transition:border-color .15s ease, box-shadow .15s ease;background-color:#fff;border:1px solid #e5e3e1;border-radius:12px;flex-direction:column;gap:.85rem;padding:.85rem 1rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 12px #3f341e0f}.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;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-direction:row;flex-grow:0;align-items:center;gap:.6rem;display:flex}.menu-links-field .menu-link-row-toggle{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;min-width:0;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;cursor:pointer;flex-direction:row;flex-grow:1;align-items:center;gap:.6rem;display:flex}.menu-links-field .menu-link-row:not(.collapsed) .menu-link-chevron{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;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#fff;background-color:#276b9a;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800;display:inline-flex}.menu-links-field .menu-link-preview{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;flex-direction:row;flex-grow:1;align-items:baseline;gap:.4rem;min-width:0;display:flex;overflow:hidden}.menu-links-field .menu-link-preview-label{color:#3f341e;white-space:nowrap;text-overflow:ellipsis;max-width:55%;font-family:Nunito,sans-serif;font-size:.95rem;font-weight:800;overflow:hidden}.menu-links-field .menu-link-preview-label.is-placeholder{color:#6e6f73;font-style:italic;font-weight:400}.menu-links-field .menu-link-preview-arrow{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;color:#6e6f73;flex-shrink:0;font-size:.75rem}.menu-links-field .menu-link-preview-target{color:#6e6f73;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.menu-links-field .menu-link-actions{-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-direction:row;flex-grow:0;flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto;display:flex}.menu-links-field .menu-link-fields{-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;flex-grow:0;gap:.55rem;display:flex}.menu-links-field .menu-link-add{appearance:none;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;text-transform:none;letter-spacing:normal;color:#6e6f73;width:100%;min-height:auto;-moz-box-shadow:none;box-shadow:none;cursor:pointer;-o-transition:border-color .15s ease, color .15s ease, background .15s ease;background-color:#fff;border:1px dashed #b2b1ad;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;padding:.7rem 1rem;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:800;transition:border-color .15s,color .15s,background .15s;display:flex}.menu-links-field .menu-link-add:hover{color:#276b9a;background-color:#efeded;border-color:#276b9a}.component-tab-panel .menu-links-field>label,.component-tab-panel .social-links-field>label,.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:#e648490a;border-color:#e648494d}body>div#app>div#router>div#main>div>div>main article.danger-zone summary{background-color:#e648490a}.danger-zone .actions button{height:auto;min-height:auto;-moz-box-shadow:none;box-shadow:none;padding:.45rem 1.2rem;font-size:.875rem;line-height:1.4rem}body>div#app>div#router>div#main>div>div>main article.rail-card summary{color:#053454;padding:.8rem 1.1rem;font-family:Nunito,sans-serif;font-size:.95rem;font-weight:800}body>div#app>div#router>div#main>div>div>main article.rail-card details>div{padding:.1rem 1.1rem 1rem}.rail-card .rail-pub-row{margin-bottom:.6rem}.rail-card .button.full-width{height:auto;min-height:auto;-moz-box-shadow:none;box-shadow:none;padding:.6rem 1.2rem;line-height:1.4rem}.add-comp{appearance:none;cursor:pointer;width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;text-transform:none;letter-spacing:normal;height:auto;min-height:auto;-moz-box-shadow:none;box-shadow:none;-o-transition:border-color .15s ease, background .15s ease;background-color:#ffffff80;border:2px dashed #b2b1ad;border-radius:.875rem;flex-direction:column;align-items:center;gap:.45rem;padding:1.25rem;line-height:1.3rem;transition:border-color .15s,background .15s;display:flex}.add-comp:hover{-moz-box-shadow:none;box-shadow:none;background-color:#f8b22f14;border-color:#f8b22f}.add-comp-ic{width:2.5rem;height:2.5rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#053454;background-color:#f8b22f;border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.add-comp-title{color:#053454;font-family:Nunito,sans-serif;font-size:1rem;font-weight:800}.add-comp-sub{color:#6e6f73;font-size:.75rem}.rail-pub-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.rail-status-label{color:#053454;font-family:Nunito,sans-serif;font-weight:800}.button.full-width{-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;width:100%}.pub-axis{border:1px solid #e5e3e1;border-radius:11px;margin-bottom:.6rem;padding:.7rem .8rem}.pub-axis-label{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;letter-spacing:.11em;text-transform:uppercase;color:#6e6f73;align-items:center;gap:.4rem;margin-bottom:.45rem;font-family:Nunito,sans-serif;font-size:.66rem;font-weight:800;display:flex}.pub-axis-main{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.pub-dot{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;border-radius:50%;flex-shrink:0;width:9px;height:9px}.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{color:#053454;font-size:.98rem;font-weight:800}.pub-state.off{color:#6e6f73;font-weight:700}.pub-ver{font-variant-numeric:tabular-nums;color:#053454;font-weight:800}.pub-ago{color:#6e6f73;white-space:nowrap;margin-left:auto;font-size:.82rem}.pub-sub{color:#6e6f73;margin-top:.4rem;margin-bottom:0;font-size:.82rem}.pub-help{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#6e6f73;cursor:help;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;border:1px solid #e5e3e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;font-size:.62rem;font-weight:800;display:inline-flex}.rail-pub-actions{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.5rem;margin-top:.6rem;margin-bottom:.7rem;display:flex}.rail-pub-actions-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.5rem;display:flex}.rail-review{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.6rem;margin-bottom:.7rem;display:flex}.rail-review-feedback{background:#f9dedc;border-color:#e5e3e1;border-radius:.5rem;padding:.6rem .7rem;font-size:.85rem}.rail-review-feedback .k{color:#b3261e;margin-bottom:.2rem;font-weight:800;display:block}.rail-pub-actions button,.rail-pub-actions-row button{-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;border-radius:8px;height:auto;min-height:auto;padding:.5rem .9rem;font-size:.875rem;font-weight:800;line-height:1.35rem}.rail-preview-site-link{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-column-gap:.4rem;-o-column-gap:.4rem;-webkit-column-gap:.4rem;color:#276b9a;justify-content:center;align-items:center;column-gap:.4rem;margin-top:.1rem;font-size:.875rem;font-weight:700;text-decoration-line:none;display:flex}.rail-preview-site-link:hover{text-decoration-line:underline}.rail-preview-site-link i{font-size:.75rem}.publish-status{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.85rem;display:flex}.publish-status-text{color:#276b9a}.publish-actions{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-flow:wrap;gap:.6rem;margin-top:.4rem;display:flex}.change-count{color:#6e6f73;font-weight:700}.publish-legend{background-color:#fff;border:1px solid #e5e3e1;border-radius:16px;margin-bottom:1rem;padding:1.25rem 1.4rem;box-shadow:0 2px 12px #3f341e0f}.open-preview-site{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:.5rem;width:auto;margin-bottom:1rem;display:inline-flex}.publish-legend-title{color:#053454;margin-bottom:.9rem;font-family:Nunito,sans-serif;font-size:1.05rem;font-weight:800}.publish-legend-flow{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;gap:.6rem;margin-bottom:1rem;display:flex}.publish-legend-step{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;border:1px solid #e5e3e1;border-top-width:3px;border-radius:12px;flex-direction:column;flex-grow:1;flex-basis:12rem;align-items:flex-start;gap:.5rem;padding:.8rem .85rem;display:flex}.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{color:#6e6f73;margin:0;font-size:.85rem}.publish-legend-arrow{-moz-align-self:center;-ms-align-self:center;-o-align-self:center;color:#b2b1ad;align-self:center;font-size:1.2rem;font-weight:800}.publish-legend-note{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;background:#fcefce;border-radius:10px;align-items:flex-start;gap:.7rem;padding:.75rem .85rem;display:flex}.publish-legend-note-icon{color:#db6f0e;font-variant-numeric:tabular-nums;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;font-size:1.05rem;font-weight:800}.publish-legend-note p{color:#3f341e;margin:0;font-size:.88rem}.publish-legend-note p b{color:#db6f0e}.publish-changes-list{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;max-height:19rem;margin:0;padding:0;list-style-type:none;display:flex;overflow-y:auto}.review-queue-group{margin-top:1.2rem}.review-queue-group h3{margin-bottom:.4rem}.publish-change .change-title{margin-right:auto}.publish-change{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;border-bottom:1px solid #e5e3e1;align-items:baseline;gap:.75rem;padding:.5rem 0;display:flex}.publish-changes-list .publish-change:last-child{border-bottom-width:0}.publish-change .change-type{text-transform:uppercase;color:#6e6f73;-moz-flex-basis:4.75rem;-ms-flex-basis:4.75rem;-o-flex-basis:4.75rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;flex-basis:4.75rem;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800}.publish-change .change-body{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-flex:1;-o-flex:1;flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.publish-change .change-title{color:#3f341e;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.publish-change .change-meta{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;color:#6e6f73;align-items:baseline;gap:.4rem;font-size:.75rem;display:flex}.publish-change .change-kind{text-transform:uppercase;font-weight:700}.publish-change .page-status-badge{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;margin-left:auto}.active-release{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.release-list{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.release-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;border-bottom:1px solid #e5e3e1;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem 0;display:flex}.release-list .release-row:last-child{border-bottom-width:0}.release-number{color:#053454;font-family:Nunito,sans-serif;font-weight:800}.release-cause{color:#276b9a;font-family:Nunito,sans-serif;font-weight:700}.release-when{color:#6e6f73;font-size:.75rem}.release-counts{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto;display:flex}.count-chip{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;border-radius:99px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800;display:inline-flex}.count-chip.pins{color:#3c4a63;background:#e8ecf3}.count-chip.errors{color:#b03535;background:#fbe6e6}.count-chip.warnings{color:#8a6d1b;background:#fcf3d8}.fixit-report{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.6rem;margin-top:1rem;display:flex}.fixit-blocked{color:#b03535;font-weight:800}.fixit-group{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style-type:none;display:flex}.fixit-finding{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;border-radius:.4rem;align-items:baseline;gap:.6rem;padding:.5rem .7rem;display:flex}.fixit-finding.error{background:#fbe6e6}.fixit-finding.warning{background:#fcf3d8}.fixit-code-chip{text-transform:uppercase;color:#6e6f73;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800}.fixit-message{-moz-flex:1;-o-flex:1;color:#3f341e;flex:1;min-width:0}.fixit-nothing-changed{color:#6e6f73;margin-bottom:.6rem}.fixit-all-clear{color:#23aa5d;margin-bottom:.6rem;font-weight:700}.rail-lang-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;border-bottom:1px solid #e5e3e1;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.rail-langs .rail-lang-row:last-child{border-bottom-width:0}.rail-lang-name{color:#053454;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700}.rail-lang-tag{font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800}.rail-lang-tag.complete{color:#23aa5d}.rail-lang-tag.todo{color:#db6f0e}.rail-info-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;border-bottom:1px solid #e5e3e1;align-items:center;gap:.6rem;padding:.5rem 0;font-size:.875rem;display:flex}.rail-info .rail-info-row:last-child{border-bottom-width:0}.rail-info-row .k{color:#6e6f73;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;width:6rem}.rail-info-row .v{color:#3f341e;font-family:Nunito,sans-serif;font-weight:700}.component-picker-search{padding:1rem 1.25rem 0;position:relative}.component-picker-search i{color:#6e6f73;pointer-events:none;font-size:.85rem;position:absolute;top:1.7rem;left:2rem}.component-picker-search input{appearance:none;border:1px solid #b2b1ad;border-radius:.75rem;outline:none;width:100%;padding:.6rem .9rem .6rem 2.5rem}.component-picker-search input:focus{border-color:#276b9a;box-shadow:0 0 0 3px #276b9a33}.component-picker-cats{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem;padding:.85rem 1.25rem;display:flex}.component-cat-chip{appearance:none;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#6e6f73;cursor:pointer;letter-spacing:normal;text-transform:none;height:1.75rem;min-height:auto;-moz-box-shadow:none;box-shadow:none;-o-transition:background .15s ease, color .15s ease, border-color .15s ease;background-color:#fff;border:1px solid #e5e3e1;border-radius:99px;align-items:center;padding:0 .75rem;font-family:Nunito,sans-serif;font-size:.7rem;font-weight:800;line-height:1rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.component-cat-chip:hover{-moz-box-shadow:none;box-shadow:none;border-color:#053454}.component-cat-chip.on{color:#fff;background-color:#053454;border-color:#0000}.component-picker-body{padding:.25rem 1.25rem 1.25rem}.component-picker-body .component-type-grid{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.6rem;padding:0}.component-type-group-label{letter-spacing:.08em;text-transform:uppercase;color:#6e6f73;margin:.85rem 0 .5rem;font-family:Nunito,sans-serif;font-size:.65rem;font-weight:800}.component-type-tile{appearance:none;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;text-align:center;text-transform:none;letter-spacing:normal;height:auto;min-height:auto;-moz-box-shadow:none;box-shadow:none;cursor:pointer;-o-transition:border-color .14s ease, box-shadow .14s ease, transform .14s ease;background-color:#fff;border:1px solid #e5e3e1;border-radius:.75rem;flex-direction:column;align-items:center;gap:.5rem;padding:.9rem .6rem;line-height:1.2rem;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.component-type-tile:hover{border-color:#f8b22f;transform:translateY(-2px);box-shadow:0 8px 20px #f8b22f29}.component-type-pic{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;width:2.75rem;height:2.75rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.component-type-pic i{color:#fff;font-size:1.05rem}.component-type-name{text-transform:none;color:#053454;font-family:Nunito,sans-serif;font-size:.8rem;font-weight:800;line-height:1.1rem}.ws-btn{appearance:none;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;height:auto;min-height:auto;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;cursor:pointer;white-space:nowrap;border-style:solid;border-width:1px;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.5625rem 1rem;font-family:Nunito,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-flex}.ws-btn.primary{color:#053454;background-color:#f8b22f;border-color:#f8b22f}.ws-btn.ghost{color:#3f341e;background-color:#fff;border-color:#e5e3e1}.ws-btn.sm{padding:.4375rem .75rem;font-size:.75rem}.ws-iconbtn{appearance:none;-moz-box-shadow:none;box-shadow:none;color:#6e6f73;width:2rem;height:2rem;min-height:auto;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;cursor:pointer;background-color:#fff;border:1px solid #e5e3e1;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ws-actions{display:-moz-flex;display:-ms-flex;display:-o-flex;gap:.5rem;display:flex}.placeholder-badge{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-align-self:center;-ms-align-self:center;-o-align-self:center;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:default;background-color:#db6f0e;border-radius:4px;flex-shrink:0;align-self:center;align-items:center;gap:.25rem;padding:.125rem .375rem;font-family:Nunito,sans-serif;font-size:.625rem;font-style:normal;font-weight:800;line-height:1.4;display:inline-flex}.placeholder-badge i{font-size:.5625rem}.ws-sub{color:#6e6f73;max-width:40rem;margin-bottom:1.25rem;font-size:.875rem}.ws-body{padding:.5rem 1rem 3rem}.ws-stack{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:1rem;display:flex}.pd-xlabels{display:-moz-flex;display:-ms-flex;display:-o-flex;gap:.5rem;margin-top:.375rem;display:flex}.pd-xlabels span{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;text-align:center;color:#6e6f73;flex-grow:1;font-size:.625rem;font-weight:700}.ws-grid-2-1{grid-template-columns:2fr 1fr;gap:1rem;display:grid}.ws-grid-1-2{grid-template-columns:1fr 2fr;gap:1rem;display:grid}.pd-av.t-blue{color:#fff;background-color:#276b9a}.pd-av.t-green{color:#fff;background-color:#23aa5d}.person-card .pd-av{width:3rem;height:3rem;font-size:1.1rem}.comp-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;border-bottom:1px solid #e5e3e1;align-items:center;gap:1rem;padding:.9375rem 0;display:flex}.comp-row .cr-main{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;min-width:0}.comp-row .cr-name{color:#3f341e;font-size:.875rem;font-weight:700}.comp-row .cr-note{color:#6e6f73;margin-top:2px;font-size:.75rem}.comp-row .cr-bar{width:12.5rem;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:.625rem;display:flex}.comp-row .cr-status{text-align:right;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;width:6rem}.milestone{display:-moz-flex;display:-ms-flex;display:-o-flex;gap:1rem;display:flex}.milestone .ms-rail{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-direction:column;align-items:center;display:flex}.milestone .ms-dot{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;width:1.75rem;height:1.75rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;z-index:1;background-color:#fff;border:2px solid #b2b1ad;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.milestone .ms-dot.done{color:#fff;background-color:#23aa5d;border-color:#23aa5d;font-size:.6875rem}.milestone .ms-line{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;background-color:#e5e3e1;flex-grow:1;width:2px;margin-top:2px}.milestone .ms-body{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;padding-bottom:1.375rem}.milestone .ms-date{letter-spacing:.06em;text-transform:uppercase;color:#b2b1ad;font-size:.6875rem;font-weight:800}.milestone .ms-date.done{color:#23aa5d}.milestone .ms-title{color:#053454;margin-top:3px;font-size:.875rem;font-weight:700}.milestone .ms-sub{color:#6e6f73;margin-top:3px;font-size:.8125rem}.activity-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.act-media{background-color:#276b9a21;height:7.5rem;position:relative}.act-media.t-pink{background-color:#e38dbb21}.act-media.t-yellow{background-color:#f8b22f2e}.act-media.t-orange{background-color:#db6f0e21}.act-media .chip{position:absolute;top:.625rem;left:.625rem}.act-star{appearance:none;-moz-box-shadow:none;box-shadow:none;color:#b2b1ad;width:1.875rem;height:1.875rem;min-height:auto;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;cursor:pointer;background-color:#ffffffeb;border-style:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.act-foot{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.act-dur{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#6e6f73;align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:inline-flex}.chip.c-navy{color:#fff;background-color:#053454}.chip.c-orange{color:#db6f0e;background-color:#db6f0e2e}.act-title{color:#053454;font-family:Nunito,sans-serif;font-size:.9375rem;font-weight:800;line-height:1.3}.person-grid{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.person-card{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:.875rem;display:flex}.person-card .pc-grow{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;min-width:0}.person-card .pc-name{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#053454;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:800;display:flex}.person-card .pc-role{color:#6e6f73;margin-top:2px;font-size:.8125rem}.person-card .pc-tags{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.person-card .pc-actions{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;gap:.375rem;display:flex}.dashed-add{appearance:none;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;color:#276b9a;cursor:pointer;width:100%;height:auto;min-height:auto;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;background-color:#efeded;border:1.5px dashed #b2b1ad;border-radius:12px;justify-content:center;align-items:center;gap:.625rem;padding:1rem;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:800;line-height:1.2;display:inline-flex}.invite-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;gap:.625rem;display:flex}.ws-field{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.375rem;display:flex}.ws-field.grow{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1}.ws-label{color:#053454;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800}.ws-input,.ws-select,.ws-textarea{appearance:none;color:#3f341e;box-sizing:border-box;background-color:#fff;border:1px solid #e5e3e1;border-radius:10px;outline-style:none;width:100%;padding:.625rem .875rem;font-family:Lato,sans-serif;font-size:.875rem}.faq-item{border-bottom:1px solid #e5e3e1;padding:1rem 0}.faq-q{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;color:#053454;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:700;display:flex}.faq-a{color:#6e6f73;margin-top:.625rem;font-size:.8125rem;line-height:1.6}.ma-formule{color:#fff;background:linear-gradient(135deg,#053454,#0a4a73);border-radius:10px;padding:1.5rem}.ma-formule .mf-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#f8b22f;font-size:.625rem;font-weight:800}.ma-formule .mf-name{margin:.5rem 0 .25rem;font-family:Lora,serif;font-size:1.75rem;font-style:italic;font-weight:500}.ma-formule .mf-sub{opacity:.85;font-size:.875rem}article form{-o-transition:all 3s ease-out;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:1rem;transition:all 3s ease-out;display:flex}article form fieldset{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-content:stretch;-ms-align-content:stretch;-o-align-content:stretch;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;border:none;flex-direction:column;place-content:stretch space-between;gap:1rem;padding:0;display:flex}article form fieldset legend{width:100%;padding:0;font-style:italic;line-height:2.25rem}article form fieldset div{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-content:stretch;-ms-align-content:stretch;-o-align-content:stretch;flex-direction:column;flex-grow:1;align-content:stretch;gap:.4375rem;display:flex}article form fieldset div label{letter-spacing:.03em;color:#276b9a;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800}article form fieldset div label:has(input){letter-spacing:normal;text-transform:none;color:#3f341e;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;cursor:pointer;align-items:center;gap:.5rem;font-family:Lato,sans-serif;font-size:.875rem;font-weight:400;display:inline-flex}article form fieldset div .field-error{visibility:hidden;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#e64849;align-items:center;gap:.375rem;min-height:1.05rem;font-size:.75rem;font-weight:600;display:flex}article form fieldset div .field-error i{font-size:.75rem}article form fieldset div input:not([type=checkbox]):not([type=radio]),textarea,select{box-sizing:border-box;appearance:none;border:1px solid #b2b1ad;border-radius:.875rem;width:100%;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5rem}article form fieldset div input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{border-color:#276b9a;outline:none;box-shadow:0 0 0 3px #276b9a33}article form fieldset div input[type=checkbox],input[type=radio]{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;accent-color:#276b9a;cursor:pointer;flex-shrink:0;width:1rem;height:1rem}article form fieldset div .input-wrap{width:100%;display:block;position:relative}article form fieldset div .field-status-icon{color:#e64849;pointer-events:none;font-size:.875rem;display:none;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}article form fieldset div select{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-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}article form fieldset div.invalid input,article form fieldset div.invalid textarea{background-color:#e648491a;border-color:#e64849;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:.875rem 0;font-size:1rem;font-weight:700;line-height:1.5rem}.input-wrap.has-unit{position:relative}.input-wrap.has-unit input{appearance:textfield;padding-right:3.1rem}.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{color:#6e6f73;pointer-events:none;font-size:.9rem;font-weight:600;position:absolute;top:50%;right:.95rem;transform:translateY(-50%)}.translate-hint{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#6e6f73;align-items:center;gap:.375rem;margin-top:.375rem;font-size:.75rem;display:flex}.translate-hint i{font-size:.75rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field-conflict{display:contents}.field-conflict:not(.has-conflict) .conflict-marker,.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{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#8a5f0d;height:1.5rem;min-height:0;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:.03em;white-space:nowrap;cursor:pointer;z-index:5;background-color:#fcefce;border:1px solid #b07a1259;border-radius:99px;align-items:center;gap:.375rem;max-width:8.75rem;padding:0 .625rem;font-family:Nunito,sans-serif;font-size:.71875rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.conflict-marker i{font-size:.6875rem}.conflict-marker span{text-overflow:ellipsis;-webkit-text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conflict-marker:hover{color:#8a5f0d;-moz-box-shadow:none;box-shadow:none;background-color:#fae4b0}.multilingual-row .conflict-marker{right:3.25rem}.multilingual-row .conflict-caret{right:6rem}.conflict-popover{z-index:30;background-color:#fff;border:1px solid #e5e3e1;border-radius:.75rem;width:20rem;max-width:100%;padding:1rem;display:none;position:absolute;top:calc(100% + .625rem);right:0;box-shadow:0 16px 40px #3f341e2e}.conflict-popover.open{display:block}.conflict-caret{background-color:#fff;border-top:1px solid #e5e3e1;border-left:1px solid #e5e3e1;width:10px;height:10px;position:absolute;top:-6px;right:3.5rem;transform:rotate(45deg)}.conflict-eyebrow{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;letter-spacing:.06em;text-transform:uppercase;color:#8a5f0d;flex-direction:row;flex-grow:0;align-items:center;gap:.375rem;margin-bottom:.625rem;font-family:Nunito,sans-serif;font-size:.6875rem;font-weight:800;display:flex}.conflict-value{-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;overflow-wrap:break-word;background-color:#f5f9fc;border-radius:.5rem;flex-grow:0;margin-bottom:.875rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.45;display:block}.conflict-actions{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-direction:row;flex-grow:0;align-items:center;gap:.75rem;display:flex}.conflict-use{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#fff;height:2.125rem;min-height:0;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;cursor:pointer;background-color:#f8b22f;border:none;border-radius:99px;justify-content:center;align-items:center;padding:0 1rem;font-family:Nunito,sans-serif;font-size:.8125rem;font-weight:800;line-height:1;display:inline-flex}.conflict-use:hover{color:#fff;-moz-box-shadow:none;box-shadow:none;background-color:#d99916}.conflict-keep{height:auto;min-height:0;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;color:#276b9a;cursor:pointer;background-color:#0000;border:none;padding:.375rem .25rem;font-family:Nunito,sans-serif;font-size:.8125rem;font-weight:800;line-height:1}.conflict-keep:hover{color:#276b9a;-moz-box-shadow:none;box-shadow:none;background-color:#0000;-moz-text-decoration:underline;text-decoration:underline}article div.actions{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row-reverse;-o-flex-direction:row-reverse;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;flex-direction:row-reverse;justify-content:flex-start;gap:2rem;display:flex}article div.actions a{-moz-align-self:center;-ms-align-self:center;-o-align-self:center;color:#b2b1ad;cursor:pointer;align-self:center;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;-moz-text-decoration:none;text-decoration:none}article div.actions a:hover{-moz-text-decoration:underline;text-decoration:underline}.submitSuccess div.feedback{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#1d7e46;background-color:#e3f4ea;border:1px solid #23aa5d33;border-radius:12px;align-items:center;gap:.625rem;margin-bottom:.5rem;padding:.8125rem 1rem;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:800;display:flex}.submitFailure div.feedback{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#9e2a2a;background-color:#fbe9e9;border:1px solid #d5484840;border-radius:12px;align-items:center;gap:.625rem;margin-bottom:.5rem;padding:.8125rem 1rem;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:800;display:flex}.submitWarning div.feedback{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#b07a12;background-color:#fcefce;border:1px solid #f8b22f59;border-radius:12px;align-items:center;gap:.625rem;margin-bottom:.5rem;padding:.8125rem 1rem;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:800;display:flex}.submitInfo div.feedback{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#276b9a;background-color:#e2eef6;border:1px solid #276b9a33;border-radius:12px;align-items:center;gap:.625rem;margin-bottom:.5rem;padding:.8125rem 1rem;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:800;display:flex}article.form-section header{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;gap:.5rem;line-height:1.275rem;display:flex}article.form-section header a{cursor:pointer;opacity:0;-o-transition:opacity .2s ease;color:#3f341e;margin:0 .3rem;padding:0;font-size:1rem;-moz-text-decoration:none;text-decoration:none;transition:opacity .2s;display:inline-block}article.form-section:hover header a{opacity:.6}article.form-section:hover header a:hover{opacity:1}article.form-section .edit-controls{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:.5rem;display:flex}article.form-section .unsaved-indicator{color:#f8b22f;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}article.form-section .unsaved-indicator i{font-size:.5rem}.field-label-row{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-direction:row;align-items:center;gap:.35rem;display:inline-flex}.field .field-label-row label{margin-bottom:0}.dossier-members{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.5rem;display:flex}.dossier-member-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;background-color:#fff;border:1px solid #b2b1ad;border-radius:10px;flex-direction:row;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.dossier-member-row .dossier-member-title{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;color:#3f341e;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;flex-grow:1;min-width:0;font-size:.875rem;overflow:hidden}.dossier-member-row .drag-handle,.dossier-member-row button{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0}.dossier-member-add{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-direction:row;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.dossier-member-add select{-moz-flex-grow:1;-ms-flex-grow:1;-o-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;flex-shrink:0}.toggle-label{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;cursor:pointer;align-items:center;gap:.6rem;display:inline-flex}.toggle-switch{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;display:inline-flex;position:relative}.toggle-control{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.toggle-track{-o-transition:background .2s ease;background-color:#b2b1ad;border-radius:1.5rem;width:2.75rem;height:1.5rem;transition:background .2s;display:inline-block;position:relative}.toggle-knob{-o-transition:transform .2s ease;background-color:#fff;border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .2s;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 2px #00000040}.toggle-control:checked+.toggle-track{background-color:#053454}.toggle-control:checked+.toggle-track .toggle-knob{transform:translate(1.25rem)}.toggle-control:focus-visible+.toggle-track{box-shadow:0 0 0 3px #276b9a33}.multilingual-toggle{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;cursor:pointer;color:#276b9a;opacity:.6;-o-transition:all .15s ease;vertical-align:baseline;background-color:#0000;border:none;justify-content:center;align-items:center;min-width:auto;height:auto;min-height:auto;margin:0;padding:0;line-height:1;transition:all .15s;display:inline-flex}.multilingual-toggle:hover{color:#f8b22f;opacity:1}.multilingual-toggle .fa{font-size:.75rem}.multilingual-toggle.active{color:#f8b22f;opacity:1}.component-tabbed-list{box-sizing:border-box;background-color:#f7fafc;border:1.5px solid #d5d3d0;border-radius:14px;flex-basis:100%;width:100%;display:block;overflow:hidden}.component-tabbed-list-body{display:block}.component-tabbed-list-cap{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;flex-direction:row;flex-grow:0;justify-content:space-between;align-items:center;gap:0;padding:13px 16px 0;display:flex}.component-tabbed-list-label{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#276b9a;align-items:center;gap:7px;font-family:Nunito,sans-serif;font-size:12.5px;font-weight:800;display:flex}.component-tab-ml{color:#5dabff;font-size:11px}.component-tab-count{color:#6e6f73;background-color:#fff;border:1px solid #e5e3e1;border-radius:99px;padding:2px 9px;font-family:Nunito,sans-serif;font-size:10.5px;font-weight:800}.component-tabs{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;flex-flow:wrap;flex-grow:0;align-items:flex-end;gap:6px;padding:11px 16px 0;display:flex}.component-tab{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;box-sizing:border-box;cursor:pointer;color:#6e6f73;min-width:120px;max-width:190px;height:38px;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;-o-transition:background-color .12s ease, color .12s ease;background-color:#fff;border:1.5px solid #e5e3e1;border-bottom-width:0;border-radius:10px 10px 0 0;flex-direction:row;flex-grow:0;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;line-height:1;transition:background-color .12s,color .12s;display:inline-flex;position:relative;top:1.5px}.component-tab:hover{color:#053454;background-color:#e7f0f6}.component-tab.active{color:#053454;z-index:3;background-color:#fff;border-color:#d5d3d0 #d5d3d0 #fff;border-bottom-width:2px;box-shadow:inset 0 -2px #276b9a}.component-tab-index{color:#9c9a96;font-family:Nunito,sans-serif;font-weight:800}.component-tab.active .component-tab-index{color:#276b9a}.component-tab-name{white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden}.component-tab:focus-visible{outline:none;box-shadow:0 0 0 3px #f8b22f73,inset 0 -2px #276b9a}.component-tab-remove{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;box-sizing:border-box;color:#9c9a96;cursor:pointer;opacity:0;width:18px;height:18px;-moz-box-shadow:none;box-shadow:none;-o-transition:opacity .12s ease;background-color:#0000;border-style:none;border-width:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;min-height:auto;margin-left:auto;padding:0;font-size:11px;line-height:1;transition:opacity .12s;display:flex}.component-tab:hover .component-tab-remove,.component-tab.active .component-tab-remove{opacity:1}.component-tab-remove:hover{color:#e64849;background-color:#fceded}.component-tab-errdot{background-color:#e64849;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.component-tab-add{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;box-sizing:border-box;cursor:pointer;color:#276b9a;height:38px;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;-o-transition:background-color .12s ease, border-color .12s ease, color .12s ease;background-color:#0000;border:1.5px dashed #d5d3d0;border-radius:10px;flex-direction:row;flex-grow:0;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-family:Nunito,sans-serif;font-size:12.5px;font-weight:800;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;position:relative;top:1.5px}.component-tab-add:hover{color:#053454;background-color:#fffbf2;border-color:#f8b22f}.component-tab-add.disabled{opacity:.5;cursor:not-allowed;color:#9c9a96;border-style:solid}.component-tab-panel{z-index:1;background-color:#fff;border-top:1.5px solid #d5d3d0;border-radius:0;padding:20px;position:relative}.component-tab-panel.hidden{display:none}.component-tab-empty{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:30px 20px;display:flex}.component-tab-empty-icon{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#276b9a;background-color:#e7f0f6;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.component-tab-empty-cta{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#053454;cursor:pointer;height:40px;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;background-color:#f8b22f;border-style:none;border-width:0;border-radius:10px;align-items:center;gap:7px;min-height:auto;padding:0 18px;font-family:Nunito,sans-serif;font-size:13px;font-weight:800;display:inline-flex}.multilingual-title-field{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;display:flex}.multilingual-title-field label{letter-spacing:.03em;color:#276b9a;margin-bottom:.25rem;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800}.multilingual-title-field .multilingual-rows{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.5rem;display:flex}.multilingual-title-field .multilingual-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-direction:row;align-items:center;gap:.5rem;width:100%;display:flex}.multilingual-title-field .language-select{box-sizing:border-box;appearance:none;cursor:pointer;background-color:#fff;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-position:right .5rem center;background-repeat:no-repeat;border:1px solid #b2b1ad;border-radius:.875rem;width:8rem;min-width:8rem;height:3rem;padding:.75rem 2rem .75rem .75rem;font-size:.9375rem;line-height:1.5rem}.multilingual-title-field .title-input{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;appearance:none;border:1px solid #b2b1ad;border-radius:.875rem;flex-grow:1;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5rem}.multilingual-title-field .title-input.invalid{background-color:#e648491a;border-color:#e64849}.multilingual-title-field .delete-row{color:#b2b1ad;cursor:pointer;-moz-align-self:center;-ms-align-self:center;-o-align-self:center;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-box-shadow:none;box-shadow:none;-o-transition:color .2s ease, background-color .2s ease;background-color:#0000;border:none;border-radius:8px;justify-content:center;align-self:center;align-items:center;height:auto;min-height:auto;padding:.5rem;line-height:1rem;transition:color .2s,background-color .2s;display:flex}.multilingual-title-field .delete-row:hover{color:#e64849;background-color:#e648491a}.multilingual-title-field .add-translation{cursor:pointer;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;color:#276b9a;-o-transition:background-color .2s ease, border-color .2s ease;background-color:#efeded;border:1px dashed #b2b1ad;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;height:auto;min-height:auto;margin-top:.5rem;padding:.625rem 1rem;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.5rem;transition:background-color .2s,border-color .2s;display:flex}.multilingual-title-field .add-translation:hover{background-color:#b2b1ad;border-color:#276b9a}.multilingual-title-field .field-errors{margin-top:.25rem}.multilingual-title-field .field-errors .error{color:#e64849;font-size:.875rem}.multilingual-title-field .multilingual-values{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;display:flex}.multilingual-title-field .multilingual-value-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-direction:row;align-items:center;gap:.5rem;padding:.125rem 0;display:flex}.multilingual-title-field .language-label{color:#276b9a;width:6rem;min-width:6rem;font-size:1rem}.multilingual-title-field .title-value{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;font-size:1rem;font-weight:700}.multilingual-description-field{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;display:flex}.multilingual-description-field label{letter-spacing:.03em;color:#276b9a;margin-bottom:.25rem;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800}.multilingual-description-field .multilingual-rows{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.5rem;display:flex}.multilingual-description-field .multilingual-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;flex-direction:row;align-items:flex-start;gap:.5rem;width:100%;display:flex}.multilingual-description-field .language-select{box-sizing:border-box;appearance:none;cursor:pointer;background-color:#fff;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-position:right .5rem center;background-repeat:no-repeat;border:1px solid #b2b1ad;border-radius:.875rem;width:8rem;min-width:8rem;height:3rem;padding:.75rem 2rem .75rem .75rem;font-size:.9375rem;line-height:1.5rem}.multilingual-description-field .description-input{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;appearance:none;-moz-resize:vertical;resize:vertical;border:1px solid #b2b1ad;border-radius:.875rem;flex-grow:1;min-height:4rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5rem}.multilingual-description-field .description-input.invalid{background-color:#e648491a;border-color:#e64849}.multilingual-description-field .delete-row{color:#b2b1ad;cursor:pointer;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-box-shadow:none;box-shadow:none;-o-transition:color .2s ease, background-color .2s ease;background-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;height:auto;min-height:auto;margin-top:.875rem;padding:.5rem;line-height:1rem;transition:color .2s,background-color .2s;display:flex}.multilingual-description-field .delete-row:hover{color:#e64849;background-color:#e648491a}.multilingual-description-field .add-translation{cursor:pointer;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;color:#276b9a;-o-transition:background-color .2s ease, border-color .2s ease;background-color:#efeded;border:1px dashed #b2b1ad;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;height:auto;min-height:auto;margin-top:.5rem;padding:.625rem 1rem;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:700;line-height:1.5rem;transition:background-color .2s,border-color .2s;display:flex}.multilingual-description-field .add-translation:hover{background-color:#b2b1ad;border-color:#276b9a}.multilingual-description-field .field-errors{margin-top:.25rem}.multilingual-description-field .field-errors .error{color:#e64849;font-size:.875rem}.multilingual-description-field .multilingual-values{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;display:flex}.multilingual-description-field .multilingual-value-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;flex-direction:row;align-items:flex-start;gap:.5rem;padding:.125rem 0;display:flex}.multilingual-description-field .language-label{color:#276b9a;width:6rem;min-width:6rem;font-size:1rem}.multilingual-description-field .description-value{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;white-space:pre-wrap;flex-grow:1;font-size:1rem;font-weight:700}fieldset:has(.entity-select-field){border:none;margin:0;padding:0}.entity-select-field{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;display:flex}.entity-select-container{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-direction:row;align-items:center;display:flex;position:relative}.entity-select-trigger{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;box-sizing:border-box;cursor:pointer;letter-spacing:normal;text-transform:none;color:#3f341e;text-align:left;width:100%;height:3rem;min-height:0;-moz-box-shadow:none;box-shadow:none;-o-transition:border-color .2s ease, box-shadow .2s ease;background-color:#fff;border:1px solid #b2b1ad;border-radius:.875rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;font-family:Lato,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5rem;transition:border-color .2s,box-shadow .2s;display:flex}.entity-select-trigger:focus{border-color:#276b9a;outline:none;box-shadow:0 0 0 3px #276b9a33}.entity-select-trigger:hover{border-color:#276b9a}.entity-select-value{-moz-flex:1;-o-flex:1;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.entity-select-value.placeholder{color:#b2b1ad;font-style:italic}.entity-select-icon{color:#b2b1ad;-o-transition:transform .2s ease;margin-left:.5rem;transition:transform .2s}.entity-select-clear{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;width:auto;height:auto;min-height:0;-moz-box-shadow:none;box-shadow:none;cursor:pointer;color:#b2b1ad;-o-transition:color .2s ease;background-color:#0000;border-style:none;border-width:0;border-radius:0;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex;position:absolute;right:2.5rem}.entity-select-clear:hover{color:#f8b22f}.entity-select-dropdown{z-index:1000;-moz-flex-direction:column;-o-flex-direction:column;background-color:#fff;border:1px solid #b2b1ad;border-radius:12px;flex-direction:column;gap:0;max-height:20rem;margin-top:.25rem;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 10px 28px #3f341e1a}.entity-select-dropdown.open{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.entity-select-search{border-bottom:1px solid #b2b1ad;padding:.75rem;display:block;position:relative}.entity-select-dropdown .entity-select-search .entity-select-search-input{box-sizing:border-box;appearance:none;border:1px solid #b2b1ad;border-radius:.5rem;width:100%;padding:.625rem .875rem .625rem 2.25rem;font-size:.9375rem;line-height:1.5rem}.entity-select-dropdown .entity-select-search .entity-select-search-input:focus{border-color:#276b9a;outline:none;box-shadow:0 0 0 2px #276b9a33}.entity-select-search-icon{color:#b2b1ad;pointer-events:none;position:absolute;top:50%;left:1.5rem;transform:translateY(-50%)}.entity-select-options{-moz-flex:1;-o-flex:1;flex:1;display:block;overflow-y:auto}.entity-select-options::-webkit-scrollbar{width:6px}.entity-select-options::-webkit-scrollbar-track{background-color:#0000000d;border-radius:3px}.entity-select-options::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.entity-select-options::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.entity-select-option{cursor:pointer;-o-transition:background-color .15s ease;padding:.75rem 1rem;transition:background-color .15s}.entity-select-option:hover{background-color:#f8b22f1a}.entity-select-option.selected{background-color:#f8b22f26;font-weight:600}.entity-select-option.selected:hover{background-color:#f8b22f33}.entity-select-no-results{text-align:center;color:#b2b1ad;padding:1rem;font-style:italic}.entity-select-loading{text-align:center;color:#276b9a;padding:.75rem}.entity-select-field.invalid .entity-select-trigger{background-color:#e648490d;border-color:#e64849}.entity-select-chips{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-flow:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.entity-select-chip{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;background-color:#f8b22f26;border:1px solid #f8b22f;border-radius:.5rem;flex-direction:row;align-items:center;gap:.375rem;padding:.25rem .375rem .25rem .625rem;font-size:.875rem;line-height:1.05rem;display:inline-flex}.entity-select-chip-label{color:#3f341e}.entity-select-chip-remove{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;width:1.125rem;height:1.125rem;min-height:0;-moz-box-shadow:none;box-shadow:none;cursor:pointer;color:#3f341e;opacity:.6;-o-transition:opacity .2s ease;background-color:#0000;border-style:none;border-width:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.6875rem;line-height:1rem;transition:opacity .2s;display:inline-flex}.entity-select-chip-remove:hover{opacity:1}.avatar-field{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.5rem;display:flex}.avatar-field.editable label{margin-bottom:.25rem}.avatar-upload-container{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.avatar-dropzone{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;cursor:pointer;-o-transition:all .2s ease;background-color:#efeded;border:2px dashed #b2b1ad;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative;overflow:hidden}.avatar-dropzone:hover{background-color:#f8b22f0d;border-color:#276b9a}.avatar-dropzone.drag-over{background-color:#f8b22f1a;border-style:solid;border-color:#f8b22f}.avatar-dropzone.uploading{cursor:default;opacity:.8}.avatar-dropzone.has-image{background-color:#0000;border-style:solid;border-color:#b2b1ad}.avatar-dropzone.has-image:hover{background-color:#0000;border-color:#276b9a}.avatar-upload-progress{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.progress-circle{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;background-color:#b2b1ad;background-image:conic-gradient(var(--progress-color,#276b9a) var(--progress,0%), transparent var(--progress,0%));border-radius:50%;flex-grow:0;flex-shrink:0;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;position:relative}.progress-circle:before{content:"";background-color:#fff;border-radius:50%;width:36px;height:36px;position:absolute;top:6px;left:6px}.avatar-preview-img{-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;object-position:center;border-radius:8px;width:100%;height:100%}.avatar-placeholder-content{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#b2b1ad;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;display:flex}.avatar-placeholder-content i{opacity:.6;font-size:1.25rem}.placeholder-text{opacity:.8;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;max-width:100%;font-size:.75rem;overflow:hidden}.avatar-remove-btn{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;color:#fff;cursor:pointer;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;opacity:0;-o-transition:opacity .2s ease, background-color .2s ease;z-index:10;background-color:#f8b22f;border-style:none;border-radius:50%;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s,background-color .2s;display:flex;position:absolute;top:4px;right:4px}.avatar-remove-btn:hover{background-color:#276b9a}.avatar-remove-btn i{font-size:.75rem;line-height:1}.avatar-dropzone.has-image:hover .avatar-remove-btn{opacity:1}.avatar-error{color:#e64849;margin-top:.25rem;font-size:.875rem}.avatar-thumbnail{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;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#b2b1ad;background-color:#efeded;border:1px solid #b2b1ad;justify-content:center;align-items:center;display:flex}.avatar-thumbnail.avatar-placeholder i{opacity:.4;font-size:2.5rem}.avatar-field-responsive,.avatar-field-responsive .avatar-upload-container{width:100%}.avatar-field-responsive .avatar-dropzone,.avatar-field-responsive .avatar-thumbnail{aspect-ratio:1;width:100%}.avatar-field-responsive .avatar-thumbnail img{width:100%;height:100%}.avatar-field-responsive .avatar-thumbnail.avatar-placeholder{aspect-ratio:1;width:100%}.multi-image-field{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.5rem;display:flex}.multi-image-field.editable label{margin-bottom:.25rem}.multi-image-upload-container{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.5rem;display:flex}.multi-image-grid{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-flow:wrap;gap:.5rem;display:flex}.multi-image-cell{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;border-radius:12px;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.multi-image-cell.has-image{border:1px solid #b2b1ad}.multi-image-cell.has-image:hover .avatar-remove-btn{opacity:1}.multi-image-cell.uploading-cell{background-color:#efeded;border:1px solid #b2b1ad}.multi-image-add-cell{cursor:pointer;-o-transition:all .2s ease;background-color:#efeded;border:2px dashed #b2b1ad;transition:all .2s}.multi-image-add-cell:hover{background-color:#f8b22f0d;border-color:#276b9a}.multi-image-add-cell.drag-over{background-color:#f8b22f1a;border-style:solid;border-color:#f8b22f}.multi-image-error-content{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#e64849;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.multi-image-error-content i{font-size:1.25rem}.multi-image-empty{color:#b2b1ad;font-style:italic}.video-player{width:100%}.video-player-element{background-color:#efeded;border-radius:8px;width:100%;height:auto}.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;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#276b9a;background-color:#efeded;border-radius:8px;justify-content:center;align-items:center;width:100%;height:200px;font-size:2rem;display:flex}.media-thumbnail-container{width:100%;height:100%;position:relative}.video-thumbnail-overlay{width:36px;height:36px;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#fff;pointer-events:none;background-color:#0009;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-upload-field{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.5rem;display:flex}.video-upload-container{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.video-upload-dropzone{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;cursor:pointer;border:2px dashed #b2b1ad;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.video-upload-dropzone:hover{border-color:#23aa5d}.video-upload-dropzone.drag-over{background-color:#23aa5d1a;border-color:#23aa5d}.video-upload-dropzone.has-video{border-style:solid;border-width:1px}.video-duration-badge{color:#fff;pointer-events:none;background-color:#000000bf;border-radius:2px;padding:1px 4px;font-size:11px;line-height:1.4;position:absolute;bottom:4px;right:4px}.video-thumbnail-placeholder{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#276b9a;background-color:#efeded;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5rem;display:flex}body>div#app>div#router>div.dialog-container>.modal-overlay{backdrop-filter:blur(2px);width:100vw;height:100vh;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;z-index:9999;cursor:pointer;background-color:#05345473;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;cursor:auto;background-color:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:calc(100vw - 100px);max-height:calc(100vh - 100px);display:flex;position:relative;box-shadow:0 24px 60px #05345447}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container>.modal-header{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;border-bottom:1px solid #b2b1ad;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}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;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.375rem;display:inline-flex}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container>.modal-header .modal-badge.tone-success{color:#1d7e46;background-color:#e3f4ea}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container>.modal-header .modal-badge.tone-info{color:#276b9a;background-color:#e2eef6}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container>.modal-header .modal-badge.tone-warning{color:#b07a12;background-color:#fcefce}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container>.modal-header .modal-badge.tone-error{color:#9e2a2a;background-color:#fbe9e9}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container>.modal-header h2{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;color:#053454;flex-grow:1;margin:0;font-family:Nunito,sans-serif;font-size:1.1875rem;font-weight:800;line-height:1.5rem}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container>.modal-header .modal-close{-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;width:2rem;height:2rem;min-height:auto;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;cursor:pointer;color:#b2b1ad;-o-transition:color .2s ease, background-color .2s ease;background-color:#f6f5f3;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;transition:color .2s,background-color .2s;display:inline-flex}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{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;overflow-y:auto}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container>.modal-body>article{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;padding:1.25rem 1.5rem}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container>.modal-body p{color:#6e6f73;font-size:.875rem;line-height:1.5rem}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:#0000000d;border-radius:4px}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container>.modal-body::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container>.modal-body::-webkit-scrollbar-thumb:hover{background-color:#0000004d}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container>.modal-footer{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;border-top:1px solid #b2b1ad;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.625rem;padding:1.5rem;display:flex}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container>.modal-footer div{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:1rem;display:flex}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{text-transform:none;letter-spacing:normal;height:auto;min-height:auto;-moz-box-shadow:none;box-shadow:none;border-radius:9px;padding:.625rem 1.125rem;font-family:Nunito,sans-serif;font-size:.8125rem;font-weight:800;line-height:1.25rem}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container>.modal-footer .button:not(.secondary):not(.danger){color:#053454;background-color:#f8b22f;border-color:#f8b22f}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container>.modal-footer .button.secondary{color:#3f341e;background-color:#fff;border-color:#b2b1ad}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container>.modal-footer .button.secondary:hover{color:#3f341e;background-color:#efeded;border-color:#b2b1ad}body.modal-open{overflow:hidden}.notification-container{z-index:10000;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;pointer-events:none;flex-direction:column;gap:.75rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.notification{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;pointer-events:none;opacity:0;-o-transition:transform .22s cubic-bezier(.22,1,.36,1), opacity .22s ease;background-color:#fff;border:1px solid #b2b1ad;border-radius:12px;flex-direction:column;width:21.25rem;max-width:calc(100vw - 2.5rem);transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s;display:flex;position:relative;overflow:hidden;transform:translate(24px);box-shadow:0 10px 30px #05345429}.notification.notification-enter{opacity:1;transform:translate(0)}.notification.notification-exit{opacity:0;transform:translate(24px)}.notification-content{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;gap:.75rem;padding:.875rem;display:flex}.notification-icon{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.0625rem;display:inline-flex}.notification-message{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;color:#053454;flex-grow:1;min-width:0;padding-top:.3125rem;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:800;line-height:1.25rem}.notification-close{-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;width:1.5rem;height:1.5rem;min-height:auto;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;cursor:pointer;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;pointer-events:auto;color:#b2b1ad;-o-transition:color .2s;background-color:#0000;border-style:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;transition:color .2s;display:inline-flex}.notification-close:hover{color:#3f341e}.notification-progress{width:100%;height:3px;position:absolute;bottom:0;left:0}.notification-success .notification-icon{color:#1d7e46;background-color:#e3f4ea}.notification-success .notification-progress{background-color:#23aa5d}.notification-info .notification-icon{color:#276b9a;background-color:#e2eef6}.notification-info .notification-progress{background-color:#276b9a}.notification-warning .notification-icon{color:#b07a12;background-color:#fcefce}.notification-warning .notification-progress{background-color:#f8b22f}.notification-error .notification-icon{color:#9e2a2a;background-color:#fbe9e9}.notification-error .notification-progress{background-color:#d54848}.gf-banner{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;border-style:solid;border-width:1px;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.8125rem 1rem;display:flex}.gf-banner .gf-banner-icon{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;padding-top:.0625rem;font-size:1.1875rem;line-height:1.25rem}.gf-banner .gf-banner-body{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;font-size:.875rem;line-height:1.4rem}.gf-banner .gf-banner-title{margin-right:.375rem;font-family:Nunito,sans-serif;font-weight:800}.gf-banner .gf-banner-text{color:#3f341e;opacity:.85}.gf-banner .gf-banner-close{-moz-box-shadow:none;box-shadow:none;text-transform:none;letter-spacing:normal;cursor:pointer;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;width:auto;height:auto;min-height:auto;color:inherit;background-color:#0000;border-style:none;flex-shrink:0;padding:.125rem;font-size:1rem;line-height:1}.gf-banner.tone-success{color:#1d7e46;background-color:#e3f4ea;border-color:#23aa5d33}.gf-banner.tone-info{color:#276b9a;background-color:#e2eef6;border-color:#276b9a33}.gf-banner.tone-warning{color:#b07a12;background-color:#fcefce;border-color:#f8b22f59}.gf-banner.tone-error{color:#9e2a2a;background-color:#fbe9e9;border-color:#d5484840}.notification-demo-grid{display:-ms-grid;-ms-grid-template-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.notification-demo-card{border:1px solid #b2b1ad;border-radius:8px;padding:1rem}.notification-demo-card h3{margin-top:0;margin-bottom:.5rem;font-size:1.1rem}.notification-demo-card p{opacity:.8;margin-bottom:1rem;font-size:.875rem}.notification-demo-card .error{background-color:#e648491a;border-color:#e64849}.notification-demo-card .error h3{color:#e64849}.notification-demo-card .success{background-color:#23aa5d1a;border-color:#23aa5d}.notification-demo-card .success h3{color:#23aa5d}.notification-demo-card .info{background-color:#23aa5d1a;border-color:#23aa5d}.notification-demo-card .info h3{color:#23aa5d}.notification-demo-card .warning{background-color:#e648491a;border-color:#e64849}.notification-demo-card .warning h3{color:#e64849}.sse-host{display:none}.translate-control{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;display:inline-flex;position:relative}.translate-popover{z-index:1200;-moz-flex-direction:column;-o-flex-direction:column;background-color:#fff;border:1px solid #e5e3e1;border-radius:12px;flex-direction:column;gap:.625rem;min-width:15rem;padding:1rem;display:none;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 10px 28px #3f341e1a}.translate-popover.open{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.translate-popover-label{letter-spacing:.03em;color:#276b9a;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800;display:block}.translate-popover-select{box-sizing:border-box;color:#3f341e;cursor:pointer;background-color:#fff;border:1px solid #b2b1ad;border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:.9375rem;line-height:1.5rem}.translate-popover .button{width:100%}.detail-page{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:1rem;display:flex}.detail-page h2{margin-bottom:.5rem}.detail-page .loading{text-align:center;color:#b2b1ad;padding:2rem}.detail-loading{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#6e6f73;justify-content:center;align-items:center;gap:.625rem;padding:3rem 2rem;font-size:.9375rem;display:flex}.detail-loading i{color:#276b9a}.detail-empty{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem 1rem;display:flex}.detail-empty p{color:#6e6f73;margin:0}.detail-not-found{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:29rem;margin:3rem auto;padding:0 1.5rem;display:flex}.detail-not-found .nf-art{width:9.375rem;height:9.375rem;margin-bottom:1.75rem;position:relative}.detail-not-found .nf-bubble{border-radius:50%;position:absolute}.detail-not-found .nf-b1{background-color:#e2eef6;inset:0}.detail-not-found .nf-b2{background-color:#fcefce;width:2.625rem;height:2.625rem;top:-.375rem;right:.25rem}.detail-not-found .nf-b3{background-color:#e3f4ea;width:1.5rem;height:1.5rem;bottom:.375rem;left:-.25rem}.detail-not-found .nf-fish{background-image:url(logo-square.16dde430.svg);background-position:50%;background-repeat:no-repeat;background-size:4.75rem;animation:3.4s ease-in-out infinite _b3;position:absolute;inset:0}.detail-not-found .nf-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#276b9a;margin-bottom:.625rem;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800}.detail-not-found .nf-title{letter-spacing:-.01em;color:#053454;margin:0 0 .75rem;font-family:Lora,serif;font-size:1.875rem;font-style:italic;font-weight:500;line-height:2.15rem}.detail-not-found .nf-text{color:#6e6f73;margin:0 0 1.5rem;font-size:.90625rem;line-height:1.5rem}.detail-not-found .nf-action{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#053454;cursor:pointer;-o-transition:box-shadow .15s ease;background-color:#f8b22f;border:1px solid #f8b22f;border-radius:10px;align-items:center;gap:.5rem;padding:.6875rem 1.25rem;font-family:Nunito,sans-serif;font-size:.84375rem;font-weight:800;transition:box-shadow .15s;display:inline-flex}.detail-not-found .nf-action:hover{box-shadow:0 4px 12px #f8b22f59}.detail-not-found .nf-action i{font-size:.8125rem}.dev-mode-panel{z-index:9998;background-color:#fff;border:1px solid #b2b1ad;border-radius:12px;min-width:10rem;padding:1rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 2px 12px #3f341e0f}.dev-mode-panel-title{color:#276b9a;margin-bottom:.5rem;font-size:.875rem;font-weight:700}.dev-mode-panel-buttons{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.25rem;display:flex}.dev-mode-panel-button{cursor:pointer;text-align:left;-o-transition:background-color .2s ease;background-color:#efeded;border-style:none;border-radius:8px;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:background-color .2s;display:block}.dev-mode-panel-button:hover{background-color:#b2b1ad}.dev-mode-panel-info{color:#b2b1ad;margin-top:.5rem;font-size:.75rem}.media-library-container{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:1rem;display:flex}.media-filter-bar{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;border-bottom:1px solid #0000001a;flex-direction:row;align-items:center;gap:.75rem;padding-bottom:.5rem;display:flex}.media-search{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1}.media-search .search-input{border:1px solid #b2b1ad;border-radius:.375rem;width:100%;padding:.375rem .625rem;font-size:1rem}.media-search .search-input:focus{border-color:#f8b22f;outline:none;box-shadow:0 0 0 2px #f8b22f20}.media-view-toggle{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-direction:row;flex-shrink:0;gap:.25rem;display:flex}.view-btn{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;cursor:pointer;color:#3f341e;-o-transition:all .2s ease;background-color:#efeded;border:1px solid #b2b1ad;border-radius:.375rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;min-height:0;transition:all .2s;display:flex}.view-btn:hover{background-color:#f8b22f0d;border-color:#276b9a}.view-btn.active{color:#fff;background-color:#f8b22f;border-color:#f8b22f}.media-type-filter{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-direction:row;flex-shrink:0;gap:.25rem;display:flex}.media-type-filter-btn{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;cursor:pointer;color:#3f341e;-o-transition:all .2s ease;background-color:#efeded;border:1px solid #b2b1ad;border-radius:.375rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;min-height:0;transition:all .2s;display:flex}.media-type-filter-btn:hover{background-color:#f8b22f0d;border-color:#276b9a}.media-type-filter-btn.active{color:#fff;background-color:#f8b22f;border-color:#f8b22f}.media-stylization-actions{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-direction:row;flex-shrink:0;gap:.25rem;display:flex}.stylization-btn{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;cursor:pointer;color:#3f341e;-o-transition:all .2s ease;background-color:#efeded;border:1px solid #b2b1ad;border-radius:.375rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;min-height:0;transition:all .2s;display:flex}.stylization-btn:hover{background-color:#f8b22f0d;border-color:#276b9a}.media-grid{display:-ms-grid;-ms-grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-top:.75rem;display:grid}.media-list{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.media-list .media-card{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;display:flex}.media-list .media-card-thumbnail{-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;width:80px;height:80px}.media-list .media-card-info{-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;min-width:0}.media-card{cursor:pointer;-o-transition:all .2s ease;background-color:#fff;border:1px solid #b2b1ad;border-radius:12px;transition:all .2s;overflow:hidden}.media-card:hover{border-color:#f8b22f;box-shadow:0 2px 12px #3f341e0f}.media-card.media-pending{background-color:#23aa5d0d;border-color:#23aa5d}.media-card.media-failed{background-color:#e648490d;border-color:#e64849}.media-card.media-archived{opacity:.6}.media-card-thumbnail{width:100%;height:140px;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;background-color:#0000000a;justify-content:center;align-items:center;display:flex;overflow:hidden}.media-thumbnail-img{-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.media-thumbnail-placeholder{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#276b9a;opacity:.4;justify-content:center;align-items:center;width:100%;height:100%;font-size:2.5rem;display:flex}.media-card-info{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.25rem;padding:.5rem .625rem;display:flex}.media-filename{color:#3f341e;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:700;overflow:hidden}.media-card-tags{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;min-height:1.25rem;display:flex}.media-tags-more{color:#276b9a;opacity:.6;-moz-align-self:center;-ms-align-self:center;-o-align-self:center;align-self:center;font-size:.75rem}.media-empty-state{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#276b9a;opacity:.5;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:1rem;display:flex}.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;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;white-space:nowrap;color:#1b4f73;background-color:#dce9f2;border-radius:999px;align-items:center;gap:6px;padding:.1875rem .625rem;font-family:Nunito,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.05rem;display:inline-flex}.media-tag-chip.small{padding:.125rem .5rem}.media-tag-chip.removable{padding-right:.1875rem}.tag-label{white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;max-width:8rem;overflow:hidden}.tag-remove{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#1b4f73;cursor:pointer;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;width:1.125rem;height:1.125rem;min-height:0;-moz-box-shadow:none;box-shadow:none;-o-transition:background-color .15s ease, color .15s ease;background-color:#cfe0ee;border-style:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:.5625rem;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.tag-remove:hover{color:#e64849;background-color:#e6484926}.age-range-field{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;display:flex}.age-range-field>label{letter-spacing:.03em;color:#276b9a;margin-bottom:.25rem;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800}.age-range-field.invalid .age-range-slider-fill{background-color:#e64849}.age-range-label-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;flex-direction:row;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.age-range-clear{color:#276b9a;cursor:pointer;font-size:.75rem;font-weight:700;-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;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.625rem;display:flex}.age-range-slider-values{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-direction:row;align-items:center;min-height:1.25rem;display:flex}.age-range-slider-span{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#3f341e;flex-direction:row;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;display:inline-flex}.age-range-slider-sep{color:#6e6f73}.age-range-slider-unset{color:#b2b1ad;font-size:.9375rem;font-style:italic}.age-range-slider{height:1.5rem;display:block;position:relative}.age-range-slider-rail{background-color:#e5e3e1;border-radius:999px;height:.375rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.age-range-slider-fill{background-color:#f8b22f;border-radius:999px;height:100%;position:absolute;top:0}.age-range-field .age-range-slider .age-range-slider-input{width:100%;height:1.5rem;-moz-box-shadow:none;box-shadow:none;appearance:none;pointer-events:none;cursor:pointer;background-color:#0000;border-style:none;border-width:0;border-radius:0;margin:0;padding:0;position:absolute;top:0;left:0}.age-range-field .age-range-slider .age-range-slider-input:focus{-moz-box-shadow:none;box-shadow:none;outline-style:none}.age-range-slider-input::-webkit-slider-runnable-track{background-color:#0000;border-style:none;height:1.5rem}.age-range-slider-input::-moz-range-track{background-color:#0000;border-style:none;height:1.5rem}.age-range-slider-input::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:pointer;background-color:#fff;border:2px solid #f8b22f;border-radius:50%;width:1.125rem;height:1.125rem;margin-top:.1875rem;box-shadow:0 1px 3px #05345440}.age-range-slider-input::-moz-range-thumb{pointer-events:auto;box-sizing:border-box;cursor:pointer;background-color:#fff;border:2px solid #f8b22f;border-radius:50%;width:1.125rem;height:1.125rem;box-shadow:0 1px 3px #05345440}.age-range-slider-input:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #276b9a40}.age-range-slider-input:focus::-moz-range-thumb{box-shadow:0 0 0 3px #276b9a40}.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;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-direction:row;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.media-tags-field{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;display:flex}.media-tags-field>label{letter-spacing:.03em;color:#276b9a;margin-bottom:.25rem;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800}.media-tags-field.invalid .media-tags-chips{background-color:#e648491a;border-color:#e64849}.media-tags-field.invalid .tag-input{background-color:#0000}.media-tags-editor{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.375rem;display:flex}.media-tags-chips{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-flow:wrap;align-items:center;gap:.375rem;display:flex}.media-tags-editor .media-tags-chips{border:1px solid #b2b1ad;border-radius:.875rem;padding:.5rem .75rem}.media-tags-editor .media-tags-chips:focus-within{border-color:#276b9a;box-shadow:0 0 0 3px #276b9a33}.no-tags{color:#276b9a;opacity:.5;font-size:1rem;font-style:italic}.tag-input{-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;background-color:#0000;border:none;outline:none;flex-grow:1;min-width:6rem;padding:.125rem 0;font-size:.9375rem;line-height:1.5rem}.tag-input-wrapper{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;display:inline-flex;position:relative}.tag-input-hint{color:#276b9a;opacity:.55;font-size:.75rem}.tag-suggestions-dropdown{z-index:10;background-color:#efeded;border:1px solid #b2b1ad;border-radius:12px;max-height:200px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #3f341e15}.tag-suggestion-item{cursor:pointer;padding:.5rem .75rem;font-size:.875rem}.tag-suggestion-item:hover,.tag-suggestion-item .highlighted{color:#fff;background-color:#f8b22f}.media-upload-zone{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;cursor:pointer;-o-transition:border-color .2s ease, background-color .2s ease;border:2px dashed #b2b1ad;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;transition:border-color .2s,background-color .2s;display:flex}.media-upload-zone:hover{background-color:#f8b22f0d;border-color:#f8b22f}.media-upload-zone.drag-over{background-color:#f8b22f1a;border-style:solid;border-color:#f8b22f}.media-upload-zone.has-uploads{-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch}.upload-drop-hint{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;color:#276b9a;flex-direction:column;align-items:center;gap:.375rem;display:flex}.upload-drop-hint i{color:#f8b22f;font-size:1.5rem}.upload-drop-hint p{margin:0;font-size:1rem}.upload-click-hint{opacity:.6;font-size:.75rem}.upload-progress-list{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.5rem;width:100%;display:flex}.upload-slot{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.25rem;display:flex}.upload-slot-name{color:#3f341e;font-size:.875rem}.upload-slot-progress{background-color:#b2b1ad;border-radius:2px;width:100%;height:4px;overflow:hidden}.upload-slot-bar{-o-transition:width .2s ease;background-color:#f8b22f;border-radius:2px;height:100%;transition:width .2s}.upload-slot-error{color:#e64849;font-size:.75rem}.media-picker-search{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem 0;display:flex}.media-picker-search i{color:#276b9a;opacity:.6}.media-picker-search input{-moz-flex:1;-o-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;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.5rem;display:flex}.media-select-preview{display:inline-block;position:relative}.media-select-actions{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;gap:.375rem;margin-top:.375rem;display:flex}.media-select-change{cursor:pointer;background-color:#fff;border:1px solid #b2b1ad;border-radius:8px;padding:.25rem .5rem;font-size:.75rem}.media-select-change:hover{color:#f8b22f;border-color:#f8b22f}.media-select-remove{color:#e64849;cursor:pointer;background-color:#fff;border:1px solid #e64849;border-radius:8px;padding:.25rem .5rem;font-size:.75rem}.media-select-remove:hover{background-color:#e648491a}.media-select-trigger{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;cursor:pointer;color:#276b9a;-o-transition:border-color .2s ease, background-color .2s ease;border:2px dashed #b2b1ad;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;transition:border-color .2s,background-color .2s;display:flex}.media-select-trigger:focus{border-color:#f8b22f;outline:none}.media-select-trigger:hover{background-color:#f8b22f0d;border-color:#f8b22f}.media-select-trigger i{opacity:.6;font-size:1.75rem}.media-folder-breadcrumb{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-direction:row;align-items:center;gap:.375rem;padding:.5rem 0;font-size:1rem;display:flex}.breadcrumb-item.clickable{cursor:pointer;color:#f8b22f}.breadcrumb-item.clickable:hover{-moz-text-decoration:underline;text-decoration:underline}.breadcrumb-separator{color:#276b9a;opacity:.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{z-index:2;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;opacity:0;-o-transition:opacity .2s ease;flex-direction:row;gap:.25rem;transition:opacity .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.folder-action-btn{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#3f341e;cursor:pointer;background-color:#efeded;border:none;border-radius:8px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;display:flex}.folder-action-btn:hover{color:#fff;background-color:#f8b22f}.folder-action-danger:hover{color:#fff;background-color:#e64849}.folder-picker-list{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;max-height:400px;display:flex;overflow-y:auto}.folder-picker-item{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:row;-o-flex-direction:row;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;cursor:pointer;border-radius:8px;flex-direction:row;align-items:center;padding:.5rem .75rem;display:flex}.folder-picker-item:hover{background-color:#0000000d}.folder-picker-item.selected{color:#fff;background-color:#f8b22f}.media-new-folder{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:flex}.media-new-folder-icon{color:#f8b22f;cursor:pointer;font-size:1rem}.media-new-folder-icon:hover{opacity:.7}.new-folder-input-group{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:.375rem;display:flex}.new-folder-input{border:1px solid #b2b1ad;border-radius:.375rem;padding:.25rem .5rem;font-size:1rem}.media-metadata{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.75rem;display:flex}.media-info-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.125rem;display:flex}.info-label{color:#276b9a;text-transform:uppercase;opacity:.7;font-size:.75rem;font-weight:700}.info-value{color:#3f341e;font-size:1rem}.media-preview{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;display:flex}.media-preview-img{-o-object-fit:contain;-webkit-object-fit:contain;object-fit:contain;border-radius:12px;max-width:100%}.media-preview-clickable{cursor:pointer;position:relative}.media-preview-clickable:hover .media-preview-gallery-hint{opacity:1}.media-preview-gallery-hint{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#fff;opacity:0;-o-transition:opacity .2s ease;background-color:#0009;border-radius:0 0 .5rem .5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.75rem;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.variant-gallery-image-container{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;background-color:#efeded;border-radius:8px;justify-content:center;align-items:center;height:calc(100vh - 350px);display:flex;overflow:hidden}.variant-gallery-img{-o-object-fit:contain;-webkit-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.variant-gallery-info{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;gap:2rem;padding:1rem 0;display:flex}.variant-gallery-info-item{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-direction:column;align-items:center;gap:.125rem;display:flex}.variant-gallery-counter{color:#276b9a;font-family:monospace;font-size:.75rem}.variant-gallery-nav{min-width:44px;min-height:44px}.avatar{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;box-sizing:border-box;color:#f8b22f;background-color:#276b9a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Lora,serif;font-style:italic;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.avatar img{-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.avatar-small{width:2rem;height:2rem;font-size:.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;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.75rem;display:flex}.checkbox-option{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;cursor:pointer;align-items:flex-start;gap:.75rem;display:flex;position:relative}.checkbox-option .checkbox-control{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.checkbox-option .checkbox-box{box-sizing:border-box;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;width:1.375rem;height:1.375rem;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-o-transition:all .15s ease;background-color:#fff;border:1.5px solid #b2b1ad;border-radius:.4375rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.checkbox-option .checkbox-box i{color:#fff;opacity:0;-o-transition:opacity .12s ease;font-size:.75rem;transition:opacity .12s}.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;box-shadow:0 0 0 3px #276b9a33}.checkbox-option:hover .checkbox-box{border-color:#276b9a}.checkbox-option .checkbox-control:disabled+.checkbox-box{opacity:.5;cursor:not-allowed}.checkbox-option .checkbox-text{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;display:flex}.checkbox-option .checkbox-label{color:#3f341e;font-family:Lato,sans-serif;font-size:.875rem;font-weight:600;line-height:1.35}.checkbox-option .checkbox-desc{color:#6e6f73;margin-top:.0625rem;font-size:.75rem}.user-detail-avatar{aspect-ratio:1;width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#f8b22f;background-color:#276b9a;border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.user-detail-avatar img{-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.user-detail-avatar .user-detail-avatar-initials{font-family:Lora,serif;font-size:3rem;font-style:italic;font-weight:700}.account-facts{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.75rem;padding:.25rem 0;display:flex}.account-fact{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.account-fact .account-fact-label{-moz-flex-basis:10rem;-ms-flex-basis:10rem;-o-flex-basis:10rem;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;text-transform:uppercase;letter-spacing:.04em;color:#6e6f73;flex-shrink:0;flex-basis:10rem;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:800}.account-fact .account-fact-value{color:#3f341e;font-size:.875rem}.skip-to-content{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-to-content:focus{color:#276b9a;z-index:10001;background-color:#fff;width:auto;height:auto;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;position:fixed;top:0;left:0;overflow:visible;box-shadow:0 10px 28px #3f341e1a}.hidden{display:none}.demo-flex-row{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.demo-center{text-align:center}.demo-spaced{margin-bottom:1rem}.demo-image-placeholder{height:200px;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#fff;background:linear-gradient(135deg,#276b9a 0%,#87cdd8 100%);justify-content:center;align-items:center;display:flex}.demo-video-placeholder{height:180px;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;color:#fff;background-color:#276b9a;justify-content:center;align-items:center;display:flex}.demo-chart-container{height:150px;display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;background-color:#b2b1ad4d;justify-content:space-around;align-items:flex-end;padding:10px;display:flex}.demo-chart-bar{background-color:#e64849;width:30px}code{color:#276b9a;background-color:#276b9a1a;border-radius:6px;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.8125rem}pre{color:#e7eef4;background-color:#053454;border-radius:12px;margin:0;padding:1.125rem 1.25rem;overflow-x:auto;box-shadow:0 2px 12px #3f341e0f}pre code{color:#e7eef4;white-space:pre;background-color:#0000;padding:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.8125rem;line-height:1.6rem}.output-section{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-direction:column;-o-flex-direction:column;color:#3f341e;background-color:#276b9a14;border-left:3px solid #276b9a;border-radius:10px;flex-direction:column;gap:.375rem;margin-top:1.25rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.actions-section{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.actions-section label{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.demo-actions,.button-group,.mode-controls{display:-moz-flex;display:-ms-flex;display:-o-flex;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.actions-section button,.demo-actions button,.button-group button,.mode-controls button{text-transform:none;letter-spacing:normal;height:auto;min-height:auto;-moz-box-shadow:none;box-shadow:none;border-radius:1.25rem;padding:.25rem .75rem;font-size:.875rem;line-height:1.05rem}.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){color:#f8b22f;background-color:#fff;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{color:#fff;background-color:#f8b22f}@media screen and (width<=767px){body>div#app>div#router>div#main>div>header,#sideMenuLayout>nav ul li.child-switcher{display:none}.mobile-footer-nav{display:-moz-flex;display:-ms-flex;display:-o-flex;z-index:100;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;height:4rem;padding-left:.5rem;padding-right:.5rem;padding-bottom:env(safe-area-inset-bottom);background-color:#053454;justify-content:space-between;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #05345440}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,.pd-grid2,.cd-grid2,.cd-profile,.ws-grid-2-1,.ws-grid-1-2,.activity-grid,.person-grid{grid-template-columns:1fr}.invite-row{-moz-flex-direction:column;-o-flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;flex-direction:column;align-items:stretch}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container{border-radius:8px;width:auto;max-width:none;height:auto;max-height:none;position:fixed;inset:10px}body>div#app>div#router>div.dialog-container>.modal-overlay>.modal-container>.modal-footer{-moz-flex-direction:column;-o-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 (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(logo-horizontal.b68376ea.svg);width:12rem}body>div#app>div#router>div#main>div:has(#sidebarToggle:checked)>header{left:15rem}#sideMenuLayout>nav>ul{z-index:100;max-width:15rem;-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{-o-transition:padding .5s cubic-bezier(.77,.2,.05,1);padding-left:17rem;transition:padding .5s cubic-bezier(.77,.2,.05,1)}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{-o-transition:padding .5s cubic-bezier(.77,.2,.05,1);padding-left:15rem;transition:padding .5s cubic-bezier(.77,.2,.05,1)}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,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;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;-moz-align-self:flex-start;-ms-align-self:flex-start;-o-align-self:flex-start;align-self:flex-start;height:100vh;display:flex;position:sticky;top:0}.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;-o-flex-direction:row;-moz-justify-content:stretch;-ms-justify-content:stretch;-o-justify-content:stretch;flex-direction:row;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{width:calc(100vw - 100px);max-width:none}.detail-empty{padding-left:2rem;padding-right:2rem}}@media screen and (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{-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;padding-left:3rem;padding-right:3rem}body>div#app>div#router>div#main>div>div>main article section,body>div#app>div#router>div#main>div>div>main article aside{-moz-flex-basis:30rem;-ms-flex-basis:30rem;-o-flex-basis:30rem;flex-basis:30rem}.pp{padding-left:3rem}.pd,.rail-layout,.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 (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;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;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;flex-basis:50rem}.auth-inner.auth-inner-wide{max-width:46rem}.pp{padding-left:4rem}.rail-layout,.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 (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;-o-flex-direction:row;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-flow:wrap;gap:.55rem 1rem}article form.form-compact fieldset{flex:calc(50% - .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-width:calc(100vw - 40px);max-height:calc(100vh - 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}to{opacity:0}}@keyframes _b1{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes _b2{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes _b3{0%{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-7px)rotate(3deg)}to{transform:translateY(0)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}