:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--colorBrandForegroundLink);text-decoration:inherit}a:hover{color:var(--colorBrandForegroundLinkHover)}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@-ms-viewport{width:device-width}.container{width:100%;padding:0;margin-right:auto;margin-left:auto}.justify-content-start{justify-content:flex-start!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:8px;padding-left:8px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media(min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}body{height:100%;position:relative;padding:0;margin:0;font-family:var(--fontFamilyBase);color:var(--colorNeutralForeground1)}body #root{width:100%}.layout{display:flex;flex-direction:column;min-height:100vh}.layout .header{background-color:var(--colorNeutralBackground4);height:48px;color:#fff;display:flex;justify-content:space-between;box-shadow:var(--shadow4);z-index:10}.layout .header .header-content{display:flex;align-items:flex-start;justify-content:flex-start}.layout .header .header-content .hamburger{display:flex;flex-direction:column;justify-content:space-around;width:48px;height:48px;padding:12px;cursor:pointer}.layout .header .header-content .hamburger span{width:100%;height:4px;background-color:var(--colorBrandForeground1);transition:all .3s ease;transform-origin:center}.layout .header .header-content .hamburger.open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.layout .header .header-content .hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.layout .header .header-content .hamburger.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.layout .header .header-content .app-logo{width:212px;flex-grow:0;flex-shrink:0;padding:4px}.layout .header .header-content .app-logo img{height:40px}.layout .header .header-append{display:flex;align-items:flex-end;justify-content:flex-end;gap:12px;padding-right:12px}.layout .header .header-append>div{display:flex;justify-content:center;flex-direction:column;height:100%}.layout .pageContent{display:flex;flex:1}.layout .pageContent .sidebar{width:260px;background-color:var(--colorNeutralBackground4);padding:0;transition:width .3s ease;overflow:hidden;box-shadow:var(--shadow4)}@media(max-width:768px){.layout .pageContent .sidebar{position:fixed;top:48px;left:0;height:calc(100vh - 48px);width:260px;z-index:200;transform:translate(-100%);transition:transform .3s ease;overflow-y:auto}.layout .pageContent .sidebar.mobile-open{transform:translate(0)}.layout .pageContent .sidebar.mobile-closed{transform:translate(-100%)}}.layout .pageContent .sidebar-backdrop{display:none}@media(max-width:768px){.layout .pageContent .sidebar-backdrop{display:block;position:fixed;top:48px;left:0;width:100%;height:calc(100vh - 48px);background:#0006;z-index:199}}.layout .pageContent .main{flex:1;padding:0}.layout .pageContent .main .page-content{flex-grow:1;height:calc(100vh - 110px);background-color:var(--colorNeutralBackground1);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:stretch}.layout .pageContent .main .page-content .page-info{padding:8px 18px;background:var(--colorNeutralBackground4)}.layout .pageContent .main .page-content .page-breadcrumbs{height:40px;padding:4px 12px;border-bottom:1px solid var(--colorNeutralStroke1);flex-grow:0;flex-shrink:0}.layout .pageContent .main .page-content .page-toolbar{margin-top:0;margin-bottom:0;justify-content:space-between;flex-grow:0;flex-shrink:0;padding:4px 8px;box-shadow:var(--shadow4)}.layout .pageContent .main .page-content .page-toolbar .fui-ToolbarGroup{display:flex;gap:12px;padding:0 12px}.layout .pageContent .main .page-content .page-data{padding:12px;height:100%;overflow:auto}@media(max-width:768px){.layout .pageContent .main .page-content .page-data{padding:4px;overflow-x:hidden}.layout .pageContent .main .page-content .page-data table,.layout .pageContent .main .page-content .page-data [role=grid]{width:100%!important;min-width:unset!important;table-layout:fixed}}.layout .pageContent .main .page-content .pagination{display:flex;padding-left:0;list-style:none}.layout .pageContent .main .page-content .pagination button{min-width:32px}.layout .pageContent.collapsed .sidebar{width:0;padding:0}@media(max-width:768px){.layout .pageContent.collapsed .sidebar{width:260px}}@media(max-width:768px){.layout .pageContent{flex-direction:column}}.layout .footer{background-color:var(--colorNeutralBackground6);color:var(--colorNeutralForeground3);padding:1rem;text-align:center;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.layout .footer .footer-links{display:flex;gap:1rem}.layout .footer .footer-links a{color:var(--colorNeutralForeground3);text-decoration:none;font-size:.85rem}.layout .footer .footer-links a:hover{text-decoration:underline;color:var(--colorBrandForeground1)}.legal-page{width:100%}.legal-page .legal-page-content h1{font-size:2rem;margin-bottom:.25rem;color:var(--colorBrandForeground1)}.legal-page .legal-page-content .legal-updated{color:var(--colorNeutralForeground3);font-size:.85rem;margin-bottom:2rem}.legal-page .legal-page-content section{margin-bottom:2rem}.legal-page .legal-page-content section h2{font-size:1.15rem;margin-bottom:.75rem;border-bottom:1px solid var(--colorNeutralStroke1);padding-bottom:.4rem}.legal-page .legal-page-content section p,.legal-page .legal-page-content section li{line-height:1.7;margin-bottom:.5rem}.legal-page .legal-page-content section ul{padding-left:1.5rem}.legal-page .legal-page-content section a{color:var(--colorBrandForeground1)}.legal-page .legal-page-content .legal-back{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--colorNeutralStroke1)}.legal-page .legal-page-content .legal-back a{color:var(--colorBrandForeground1);text-decoration:none}.legal-page .legal-page-content .legal-back a:hover{text-decoration:underline}.fluentSet{padding:12px;background-color:var(--colorNeutralBackground2);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);margin-bottom:18px}.fluentSet .fluentSetTitle{padding-bottom:4px}.fluentSet .fluentSetContent{padding-top:12px}.fluentSet .fluentSetContent>div{margin-bottom:12px}.justify-content-end{justify-content:flex-end!important}.text-center{text-align:center}.btn-danger{background-color:var(--colorPaletteRedBackground3)!important;border:1px solid var(--colorPaletteRedBorder2)!important}.btn-danger:disabled{background-color:var(--colorPaletteRedBorder2)!important}.personHeader{padding:24px;width:100%}.personHeader .personName{margin-bottom:12px}.personHeader .personTags{display:flex;gap:8px}.personHeader .personDetails{margin-top:12px;color:var(--colorNeutralForeground2)}.personHeader .personDetails>div>svg{margin-right:2px}.personFacilities>div{margin-bottom:12px;box-shadow:var(--shadow2);background-color:var(--colorNeutralCardBackground)}.personFacilities>div:hover{background-color:var(--colorNeutralCardBackgroundHover)}.eventCohorts .eventHeader{padding:0;width:100%}.eventCohorts>div{margin-bottom:4px}.attendant-import-field-cell{width:100%;display:flex}.attendant-import-field-cell .fui-TableCellLayout,.attendant-import-field-cell .fui-TableCellLayout .fui-TableCellLayout__content{width:100%;flex:1}.stats-dashboard{display:flex;flex-direction:column;gap:24px;padding:4px 0}.stats-dashboard__section-title{font-weight:600;font-size:14px;color:var(--colorNeutralForeground2);margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.stats-dashboard__cards{display:flex;flex-wrap:wrap;gap:12px}.stats-dashboard .stat-card{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:8px;padding:16px 20px;min-width:160px;flex:1 1 160px;max-width:240px;display:flex;flex-direction:column;gap:4px}.stats-dashboard .stat-card__value{font-size:28px;font-weight:700;color:var(--colorBrandForeground1);line-height:1.1}.stats-dashboard .stat-card__label{font-size:12px;color:var(--colorNeutralForeground3)}@media(max-width:600px){.stats-dashboard .stat-card{min-width:140px;max-width:unset}}.stats-dashboard__bar-list{display:flex;flex-direction:column;gap:6px;max-width:480px}.stats-dashboard__bar-list .bar-item{display:flex;align-items:center;gap:8px}.stats-dashboard__bar-list .bar-item__label{font-size:13px;min-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--colorNeutralForeground1)}.stats-dashboard__bar-list .bar-item__bar-wrap{flex:1;background:var(--colorNeutralBackground3);border-radius:4px;height:8px;overflow:hidden}.stats-dashboard__bar-list .bar-item__bar{height:100%;background:var(--colorBrandBackground);border-radius:4px;transition:width .3s ease}.stats-dashboard__bar-list .bar-item__count{font-size:12px;color:var(--colorNeutralForeground3);min-width:28px;text-align:right}body .signin-page{align-items:center;display:flex;min-height:100vh}body .signin-page .signin-form{background-color:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);box-shadow:var(--shadow8);border-radius:var(--borderRadiusLarge);padding:48px}body .signin-page .signin-form .logo{margin-bottom:24px;text-align:center}body .signin-page .signin-form h1{font-size:var(--fontSizeBase500);text-align:center;margin-bottom:24px}body .signin-page .signin-form .actions{margin:24px 0}body .signin-page .signin-form .actions button{width:100%}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.auth-logo .logo-dark{display:block}.auth-logo .logo-light,html[data-bs-theme=dark] .auth-logo .logo-dark{display:none}html[data-bs-theme=dark] .auth-logo .logo-light{display:block}.legal-layout{position:fixed;inset:0;display:flex;flex-direction:column;overflow-y:auto;background-color:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1)}.legal-layout-header{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:.75rem 2rem;background-color:var(--colorNeutralBackground3);border-bottom:1px solid var(--colorNeutralStroke1);flex-wrap:wrap;gap:.5rem}.legal-layout-header img{height:28px}.legal-layout-nav{display:flex;gap:1.5rem}.legal-layout-nav a{color:var(--colorNeutralForeground2);text-decoration:none;font-size:.9rem}.legal-layout-nav a:hover{color:var(--colorBrandForeground1)}.legal-layout-logo{display:flex;align-items:center}.legal-layout-main{flex:1;padding:2rem 1rem;display:flex;justify-content:center}.legal-layout-main .legal-page{width:100%;max-width:800px;padding:0;min-height:unset}.legal-layout-main .legal-page .legal-page-content{width:100%}.legal-layout-footer{padding:1rem 2rem;background-color:var(--colorNeutralBackground3);border-top:1px solid var(--colorNeutralStroke1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.85rem;color:var(--colorNeutralForeground3)}.legal-layout-footer a{color:var(--colorNeutralForeground3);text-decoration:none}.legal-layout-footer a:hover{color:var(--colorBrandForeground1);text-decoration:underline}
