.\33 1-01_AppBody-module-scss-module__VuO0RW__navbar{z-index:30;--app-shell-header-offset:var(--sa-header-height,0px);--app-shell-footer-offset:calc(var(--sa-footer-height,0px) + 3.5rem)}@media (min-width:48em){.\33 1-01_AppBody-module-scss-module__VuO0RW__navbar{--app-shell-footer-offset:var(--sa-footer-height,0px)}}.\33 1-01_AppBody-module-scss-module__VuO0RW__navbarOpen{transition:box-shadow .25s;box-shadow:20px 0 40px #0000004d}@media (min-width:48em){.\33 1-01_AppBody-module-scss-module__VuO0RW__navbarOpen{box-shadow:none}}.\33 1-01_AppBody-module-scss-module__VuO0RW__overlay{inset:0;bottom:calc(3.5rem + var(--sa-footer-height,0px) + var(--sa-hazard-width,0px));z-index:29;display:block;position:fixed}@media (min-width:48em){.\33 1-01_AppBody-module-scss-module__VuO0RW__overlay{display:none}}.\33 1-01_AppBody-module-scss-module__VuO0RW__main{z-index:0;--app-shell-header-offset:calc(57px - var(--app-shell-padding,1rem));--app-shell-footer-offset:calc(3.5rem - var(--app-shell-padding,1rem));min-height:calc(100dvh - var(--sa-header-height,0px) - var(--sa-footer-height,0px));background-color:#f7f9fa;position:relative;overflow-x:clip}@media (min-width:48em){.\33 1-01_AppBody-module-scss-module__VuO0RW__main{--app-shell-footer-offset:0px}}
.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:.2s ease-in-out animate-fade-in}.driver-fade .driver-popover{animation:.2s animate-fade-in}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;margin:0;font:700 19px/1.5 sans-serif;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font:400 14px/1.5 sans-serif}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer button{all:unset;box-sizing:border-box;text-shadow:1px 1px #fff;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font:12px/1.3 sans-serif;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{margin-top:-5px;top:50%}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{margin-left:-5px;left:50%}.driver-popover-arrow-none{display:none}
.\33 0-01_HomeDashboard-module-scss-module__yQKaLa__page{flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.\33 0-01_HomeDashboard-module-scss-module__yQKaLa__header{flex-direction:column;gap:.5rem;display:flex}.\33 0-01_HomeDashboard-module-scss-module__yQKaLa__userName{color:#2f2f2f;font-weight:600}.\33 0-01_HomeDashboard-module-scss-module__yQKaLa__actionLink{color:#1976d2;font-weight:700;text-decoration:none;transition:-webkit-text-decoration .15s,text-decoration .15s}.\33 0-01_HomeDashboard-module-scss-module__yQKaLa__actionLink:hover{text-decoration:underline}.\33 0-01_HomeDashboard-module-scss-module__yQKaLa__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.driver-popover{border-radius:.5rem;font-family:inherit}.driver-popover-title{font-size:1rem;font-weight:600}.driver-popover-description{color:#636363;font-size:.875rem}.driver-popover-progress-text{color:#8a8a8a;font-size:.75rem}:is(.driver-popover-prev-btn,.driver-popover-next-btn){text-shadow:none;border-radius:.25rem;font-size:.875rem}.driver-popover-next-btn{background:#1976d2}
.\32 0-01_TimelineDateSection-module-scss-module__3D6BQW__section{position:relative}.\32 0-01_TimelineDateSection-module-scss-module__3D6BQW__events{flex-direction:column;display:flex}
.\33 0-02_StepEmptyState-module-scss-module__6T4gZa__emptyState{color:#636363;height:100%;font-family:var(--font-source-sans-3),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:1rem;font-style:italic;line-height:1.5;display:flex}.\33 0-02_StepEmptyState-module-scss-module__6T4gZa__loadUpNextBtn{color:#1976d2;font-family:var(--font-source-sans-3),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;cursor:pointer;background:0 0;border:1px solid #1976d2;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.5;transition:background-color .15s;display:flex}.\33 0-02_StepEmptyState-module-scss-module__6T4gZa__loadUpNextBtn:hover{background-color:#1976d20f}.\33 0-02_StepEmptyState-module-scss-module__6T4gZa__loadUpNextBtn:focus-visible{outline-offset:2px;outline:2px solid #ed1c24}
.\33 0-02_TimelinePage-module-scss-module__7nUndW__pageContainer{margin-bottom:calc(-1*var(--app-shell-padding,1rem));padding-top:1rem;container-type:inline-size}.\33 0-02_TimelinePage-module-scss-module__7nUndW__pageContainerExpanded{container-type:normal}.\33 0-02_TimelinePage-module-scss-module__7nUndW__pageLayout{min-height:calc(100dvh - var(--app-shell-padding,1rem));flex-direction:column;display:flex}.\33 0-02_TimelinePage-module-scss-module__7nUndW__col1{min-width:0;padding-bottom:var(--app-shell-padding,1rem);z-index:0;flex:1;position:relative}.\33 0-02_TimelinePage-module-scss-module__7nUndW__col1:before{content:"";top:var(--rail-start,0px);background-color:#d4d4d4;width:2px;position:absolute;bottom:0;left:9px}.\33 0-02_TimelinePage-module-scss-module__7nUndW__noEvents{color:#8a8a8a;margin:0;padding:.25rem 0 0 calc(20px + .5rem);font-size:.875rem}@container (min-width:650px){.\33 0-02_TimelinePage-module-scss-module__7nUndW__pageLayout{flex-direction:row;gap:2rem}.\33 0-02_TimelinePage-module-scss-module__7nUndW__col1{flex:1}.\33 0-02_TimelinePage-module-scss-module__7nUndW__col2{z-index:1;flex:1;align-self:flex-end;min-width:0;height:calc(100dvh - 57px - 1rem);position:sticky;bottom:0;overflow:hidden}}.\33 0-02_TimelinePage-module-scss-module__7nUndW__panel{border:1px solid #d4d4d4;border-bottom:none;border-radius:.5rem .5rem 0 0;height:100%;animation:.25s forwards \33 0-02_TimelinePage-module-scss-module__7nUndW__panelSlideUp;overflow:hidden;box-shadow:0 1px 4px #00000029}.\33 0-02_TimelinePage-module-scss-module__7nUndW__col2Expanded .\33 0-02_TimelinePage-module-scss-module__7nUndW__panel{top:0;bottom:0;right:0;left:var(--app-shell-navbar-offset,280px);z-index:20;width:auto;height:100dvh;box-shadow:none;background-color:#fff;border:none;border-radius:0;flex-direction:column;animation:none;display:flex;position:fixed}.\33 0-02_TimelinePage-module-scss-module__7nUndW__panelClosing{animation:.25s forwards \33 0-02_TimelinePage-module-scss-module__7nUndW__panelSlideDown}@keyframes \33 0-02_TimelinePage-module-scss-module__7nUndW__panelSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes \33 0-02_TimelinePage-module-scss-module__7nUndW__panelSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.\33 0-02_TimelinePage-module-scss-module__7nUndW__splitBody{flex:1;min-height:0;display:flex;overflow:hidden}.\33 0-02_TimelinePage-module-scss-module__7nUndW__splitLeft{border-right:1px solid #d4d4d4;flex:1;min-width:325px;overflow:hidden}.\33 0-02_TimelinePage-module-scss-module__7nUndW__splitRight{flex:1;min-width:325px;overflow:hidden}.\33 0-02_TimelinePage-module-scss-module__7nUndW__collapsedSidebar{scrollbar-width:none;border-right:1px solid #d4d4d4;flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .5rem 0;display:flex;overflow-y:auto}.\33 0-02_TimelinePage-module-scss-module__7nUndW__collapsedSidebar::-webkit-scrollbar{display:none}.\33 0-02_TimelinePage-module-scss-module__7nUndW__sidebarToggle{color:#636363;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s;display:flex}.\33 0-02_TimelinePage-module-scss-module__7nUndW__sidebarToggle:hover{background-color:#f5f5f5}.\33 0-02_TimelinePage-module-scss-module__7nUndW__sidebarToggle:focus-visible{outline-offset:2px;outline:2px solid #ed1c24}.\33 0-02_TimelinePage-module-scss-module__7nUndW__ringLabel{color:#636363;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.\33 0-02_TimelinePage-module-scss-module__7nUndW__sidebarTimeChip{background-color:#f5f5f5;border:1px solid #d4d4d4;border-radius:.5rem;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.\33 0-02_TimelinePage-module-scss-module__7nUndW__timeNumber{color:#b0b0b0;z-index:0;font-weight:700;line-height:1;font-size:min(38px,51px/var(--digits));justify-content:center;align-items:center;padding-top:2px;display:flex;position:absolute;inset:0 0 33.333%}.\33 0-02_TimelinePage-module-scss-module__7nUndW__timeLabel{color:#636363;text-transform:uppercase;letter-spacing:.02em;z-index:1;background-color:#d4d4d4;justify-content:center;align-items:center;height:33.333%;font-size:12px;font-weight:600;line-height:1;display:flex;position:absolute;bottom:0;left:0;right:0}.\33 0-02_TimelinePage-module-scss-module__7nUndW__sidebarItem{cursor:pointer;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;font-weight:700;transition:opacity .15s;display:flex}.\33 0-02_TimelinePage-module-scss-module__7nUndW__sidebarItem:hover:not(:disabled){opacity:.85}.\33 0-02_TimelinePage-module-scss-module__7nUndW__sidebarItem:disabled{cursor:default}.\33 0-02_TimelinePage-module-scss-module__7nUndW__sidebarItemActive{color:#1976d2;background-color:#ddeaf8;border:1px solid #bad6f2}.\33 0-02_TimelinePage-module-scss-module__7nUndW__sidebarItemCompleted{color:#fff;background-color:#2e7d32}.\33 0-02_TimelinePage-module-scss-module__7nUndW__sidebarItemSelected{color:#fff;background-color:#1976d2}.\33 0-02_TimelinePage-module-scss-module__7nUndW__sidebarItemLocked{color:#b0b0b0;opacity:.6;background-color:#0000;border:1px solid #d4d4d4;font-weight:500}.\33 0-02_TimelinePage-module-scss-module__7nUndW__contentFull{flex:1;min-width:0;overflow:hidden}
.\33 0-05_StatEntryPage-module-scss-module__76aG8G__page{padding:1rem 0}.\33 0-05_StatEntryPage-module-scss-module__76aG8G__stickyCol{z-index:1;text-align:right;font-weight:600;position:sticky;left:0}.\33 0-05_StatEntryPage-module-scss-module__76aG8G__totalsRow{border-top:2px solid #b0b0b0}.\33 0-05_StatEntryPage-module-scss-module__76aG8G__totalCell{text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.\33 0-05_StatEntryPage-module-scss-module__76aG8G__categoryBorder{border-left:2px solid #b0b0b0}.\33 0-05_StatEntryPage-module-scss-module__76aG8G__locationBorder{border-left:1px solid #e8e8e8}
.\33 0-06_ProfilePage-module-scss-module__55xpoW__page{flex-direction:column;gap:2rem;max-width:640px;display:flex}.\33 0-06_ProfilePage-module-scss-module__55xpoW__circlePreview{object-fit:cover;border-radius:50%;width:48px;height:48px}.\33 0-06_ProfilePage-module-scss-module__55xpoW__imagePreviewButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex}.\33 0-06_ProfilePage-module-scss-module__55xpoW__imagePreviewButton:hover{opacity:.8}.\33 0-06_ProfilePage-module-scss-module__55xpoW__circlePreviewPlaceholder{color:#636363;border:2px dashed #b0b0b0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:.75rem;display:flex}.\33 0-06_ProfilePage-module-scss-module__55xpoW__hiddenInput{display:none}
.\33 0-06_AccountPage-module-scss-module__p23ryq__page{flex-direction:column;gap:2rem;max-width:640px;display:flex}.\33 0-06_AccountPage-module-scss-module__p23ryq__fieldset{border:1px solid #d4d4d4;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex;position:relative}.\33 0-06_AccountPage-module-scss-module__p23ryq__fieldsetLegend{color:#636363;padding:0 .25rem;font-size:.875rem;font-weight:600}.\33 0-06_AccountPage-module-scss-module__p23ryq__validationList{flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.\33 0-06_AccountPage-module-scss-module__p23ryq__validationItem{align-items:center;gap:.25rem;display:flex}.\33 0-06_AccountPage-module-scss-module__p23ryq__validationPass{color:#2e7d32}.\33 0-06_AccountPage-module-scss-module__p23ryq__validationFail{color:#8a8a8a}
.\33 0-07_SetupPage-module-scss-module__tPNnKa__pageContainer{z-index:0;padding-top:1rem;position:relative;container-type:inline-size}.\33 0-07_SetupPage-module-scss-module__tPNnKa__pageLayout{width:100%;max-width:750px;margin:0 auto;padding:0 1rem 2rem}.\33 0-07_SetupPage-module-scss-module__tPNnKa__stepContent{flex-direction:column;gap:1.5rem;width:100%;display:flex}.\33 0-07_SetupPage-module-scss-module__tPNnKa__fieldset{border:1px solid #d4d4d4;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex;position:relative}.\33 0-07_SetupPage-module-scss-module__tPNnKa__fieldsetLegend{color:#636363;padding:0 .25rem;font-size:.875rem;font-weight:600}.\33 0-07_SetupPage-module-scss-module__tPNnKa__fieldsetActions{transform-origin:50%;gap:.25rem;display:inline-flex;position:absolute;top:-28px;right:calc(.5rem + 4px);transform:scale(.85)}.\33 0-07_SetupPage-module-scss-module__tPNnKa__fieldRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.\33 0-07_SetupPage-module-scss-module__tPNnKa__fieldRow>*{flex:1 1 0;min-width:120px}.\33 0-07_SetupPage-module-scss-module__tPNnKa__fieldRowTitleField{min-width:90px;flex:0 90px!important}.\33 0-07_SetupPage-module-scss-module__tPNnKa__fieldRowFill{min-width:120px;flex:100%!important}.\33 0-07_SetupPage-module-scss-module__tPNnKa__fieldRowAuto{min-width:0;flex:none!important}.\33 0-07_SetupPage-module-scss-module__tPNnKa__sectionLabel{color:#2f2f2f;font-size:1rem;font-weight:600}.\33 0-07_SetupPage-module-scss-module__tPNnKa__cell{flex-direction:column;gap:.5rem;display:flex}.\33 0-07_SetupPage-module-scss-module__tPNnKa__cellHeader{flex-direction:column;gap:0;display:flex}.\33 0-07_SetupPage-module-scss-module__tPNnKa__helperText{color:#636363;font-size:.875rem}.\33 0-07_SetupPage-module-scss-module__tPNnKa__link{color:#1976d2;cursor:pointer;font-size:.875rem;text-decoration:underline}.\33 0-07_SetupPage-module-scss-module__tPNnKa__link:hover{color:#145ca4}.\33 0-07_SetupPage-module-scss-module__tPNnKa__required{color:#ed1c24}.\33 0-07_SetupPage-module-scss-module__tPNnKa__validationList{flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.\33 0-07_SetupPage-module-scss-module__tPNnKa__validationItem{align-items:center;gap:.25rem;display:flex}.\33 0-07_SetupPage-module-scss-module__tPNnKa__validationPass{color:#2e7d32}.\33 0-07_SetupPage-module-scss-module__tPNnKa__validationFail{color:#8a8a8a}.\33 0-07_SetupPage-module-scss-module__tPNnKa__addressCard{border:1px solid #d4d4d4;border-radius:.5rem;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.\33 0-07_SetupPage-module-scss-module__tPNnKa__addressCardInfo{flex-direction:column;flex:1;gap:.25rem;display:flex}.\33 0-07_SetupPage-module-scss-module__tPNnKa__addressCardName{font-weight:600}.\33 0-07_SetupPage-module-scss-module__tPNnKa__addressCardLine{color:#636363;font-size:.875rem}.\33 0-07_SetupPage-module-scss-module__tPNnKa__addressCardImage{object-fit:cover;border-radius:.25rem;flex-shrink:0;width:80px;height:80px}.\33 0-07_SetupPage-module-scss-module__tPNnKa__imageUploadArea{align-items:center;gap:1rem;display:flex}.\33 0-07_SetupPage-module-scss-module__tPNnKa__circlePreview{object-fit:cover;border-radius:50%;width:72px;height:72px}.\33 0-07_SetupPage-module-scss-module__tPNnKa__circlePreviewPlaceholder{color:#8a8a8a;cursor:pointer;border:2px dashed #b0b0b0;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:.75rem;transition:border-color .15s;display:flex}.\33 0-07_SetupPage-module-scss-module__tPNnKa__circlePreviewPlaceholder:hover{border-color:#1976d2}.\33 0-07_SetupPage-module-scss-module__tPNnKa__hiddenInput{display:none}.\33 0-07_SetupPage-module-scss-module__tPNnKa__disabledCheckboxes{opacity:.5}.\33 0-07_SetupPage-module-scss-module__tPNnKa__autocompleteWrapper{position:relative}.\33 0-07_SetupPage-module-scss-module__tPNnKa__autocompleteDropdown{z-index:10;background:#fff;border:1px solid #d4d4d4;border-radius:.25rem;max-height:240px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.\33 0-07_SetupPage-module-scss-module__tPNnKa__autocompleteItem{cursor:pointer;padding:.25rem .5rem;font-size:.875rem;transition:background .15s}.\33 0-07_SetupPage-module-scss-module__tPNnKa__autocompleteItem:hover{background:#e8e8e8}.\33 0-07_SetupPage-module-scss-module__tPNnKa__addLocationButton{align-self:flex-start}.driver-popover{border-radius:.5rem;font-family:inherit}.driver-popover-title{font-size:1rem;font-weight:600}.driver-popover-description{color:#636363;font-size:.875rem}.driver-popover-progress-text{color:#8a8a8a;font-size:.75rem}:is(.driver-popover-prev-btn,.driver-popover-next-btn){text-shadow:none;border-radius:.25rem;font-size:.875rem}.driver-popover-next-btn{background:#1976d2}
.\33 0-08_LoginPage-module-scss-module__WQc-nG__page{background-color:#f5f5f5;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:2rem 1rem;display:flex}.\33 0-08_LoginPage-module-scss-module__WQc-nG__logo{margin-bottom:2rem}.\33 0-08_LoginPage-module-scss-module__WQc-nG__card{background-color:#fff;border:1px solid #d4d4d4;border-radius:.5rem;width:100%;max-width:600px;padding:2rem}.\33 0-08_LoginPage-module-scss-module__WQc-nG__toggleWrapper{justify-content:center;margin-bottom:2rem;display:flex}.\33 0-08_LoginPage-module-scss-module__WQc-nG__drillHeader{grid-template-columns:36px 1fr 36px;align-items:center;gap:1rem;margin-bottom:2rem;display:grid}.\33 0-08_LoginPage-module-scss-module__WQc-nG__drillTitle{text-align:center;margin:0;font-size:1.25rem;line-height:1.2}.\33 0-08_LoginPage-module-scss-module__WQc-nG__drillSpacer{width:36px;height:36px}.\33 0-08_LoginPage-module-scss-module__WQc-nG__lockedTabLabel{align-items:center;gap:4px;display:inline-flex}.\33 0-08_LoginPage-module-scss-module__WQc-nG__lockedTabLabel svg{flex-shrink:0;width:12px;height:12px}.\33 0-08_LoginPage-module-scss-module__WQc-nG__form{flex-direction:column;gap:1.5rem;display:flex}.\33 0-08_LoginPage-module-scss-module__WQc-nG__error{color:#ed1c24;font-size:.875rem}
.\33 0-08_SignUpPage-module-scss-module__00PxGa__page{background-color:#f5f5f5;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:2rem 1rem calc(72px + 2rem);display:flex}.\33 0-08_SignUpPage-module-scss-module__00PxGa__logo{margin-bottom:2rem}.\33 0-08_SignUpPage-module-scss-module__00PxGa__card{background-color:#fff;border:1px solid #d4d4d4;border-radius:.5rem;width:100%;max-width:600px;padding:2rem}.\33 0-08_SignUpPage-module-scss-module__00PxGa__toggleWrapper{justify-content:center;margin-bottom:2rem;display:flex}.\33 0-08_SignUpPage-module-scss-module__00PxGa__form{flex-direction:column;gap:1.5rem;display:flex}.\33 0-08_SignUpPage-module-scss-module__00PxGa__radioGroup{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.\33 0-08_SignUpPage-module-scss-module__00PxGa__stepContent{flex-direction:column;gap:1.5rem;display:flex}.\33 0-08_SignUpPage-module-scss-module__00PxGa__joinCodeSection{flex-direction:column;gap:.25rem;display:flex}.\33 0-08_SignUpPage-module-scss-module__00PxGa__inputLabel{color:#2f2f2f;font-size:.875rem;font-weight:500}.\33 0-08_SignUpPage-module-scss-module__00PxGa__fieldset{border:1px solid #d4d4d4;border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.\33 0-08_SignUpPage-module-scss-module__00PxGa__fieldsetLegend{padding:0 .25rem;font-size:.875rem;font-weight:600}.\33 0-08_SignUpPage-module-scss-module__00PxGa__fieldRow{gap:1rem;display:flex}.\33 0-08_SignUpPage-module-scss-module__00PxGa__fieldRow>*{flex:1}.\33 0-08_SignUpPage-module-scss-module__00PxGa__autocompleteWrapper{position:relative}.\33 0-08_SignUpPage-module-scss-module__00PxGa__autocompleteDropdown{z-index:10;background:#fff;border:1px solid #d4d4d4;border-radius:.25rem;max-height:240px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.\33 0-08_SignUpPage-module-scss-module__00PxGa__autocompleteItem{cursor:pointer;flex-direction:column;gap:2px;padding:.25rem .5rem;transition:background .15s;display:flex}.\33 0-08_SignUpPage-module-scss-module__00PxGa__autocompleteItem:hover{background:#e8e8e8}.\33 0-08_SignUpPage-module-scss-module__00PxGa__autocompleteName{font-size:.875rem;font-weight:500}.\33 0-08_SignUpPage-module-scss-module__00PxGa__autocompleteAddress{color:#636363;font-size:.75rem}.\33 0-08_SignUpPage-module-scss-module__00PxGa__footer{z-index:10;background-color:#fff;border-top:1px solid #d4d4d4;justify-content:center;height:72px;padding:1rem 1rem 0;display:flex;position:fixed;bottom:0;left:0;right:0}.\33 0-08_SignUpPage-module-scss-module__00PxGa__footerInner{width:100%;max-width:600px}.\33 0-08_SignUpPage-module-scss-module__00PxGa__footerInner>*{margin-bottom:0}
@keyframes \33 0-09_PracticeInfoPage-module-scss-module__V9Lnjq__pulse{0%,to{opacity:1}50%{opacity:.4}}.\33 0-09_PracticeInfoPage-module-scss-module__V9Lnjq__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:.25rem;animation:2s ease-in-out infinite \33 0-09_PracticeInfoPage-module-scss-module__V9Lnjq__pulse;display:inline-block}.\33 0-09_PracticeInfoPage-module-scss-module__V9Lnjq__dotSetup,.\33 0-09_PracticeInfoPage-module-scss-module__V9Lnjq__dotOnboarding{background-color:#ed1c24}.\33 0-09_PracticeInfoPage-module-scss-module__V9Lnjq__dotFirst90{background-color:#1976d2}.\33 0-09_PracticeInfoPage-module-scss-module__V9Lnjq__dotActive{background-color:#2e7d32}
.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__section{flex-direction:column;gap:.5rem;display:flex}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__headingRow{justify-content:space-between;align-items:center;min-height:32px;display:flex}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__headingActions{align-items:center;gap:.25rem;display:flex}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__addButton:hover{background-color:#e8e8e8}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__tableWrapper{overflow-x:auto}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__labelCell{color:#636363;white-space:nowrap;text-overflow:ellipsis;width:140px;min-width:100px;max-width:140px;font-size:.875rem;font-weight:500;overflow:hidden}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__labelRow{align-items:center;gap:.25rem;display:flex}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__locationChip{color:#636363;white-space:nowrap;background-color:#d4d4d4;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:2px .5rem;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-flex}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__roleLabel{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:.25rem;padding:2px .25rem;transition:background-color .15s;display:block;overflow:hidden}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__roleLabel:hover{background-color:#f5f5f5}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__selectLabel{cursor:pointer;border-radius:.25rem;align-items:center;min-height:30px;padding:0 .25rem;font-size:.875rem;transition:background-color .15s;display:inline-flex}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__selectLabel:hover{background-color:#f5f5f5}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__dirtyLabel{color:#ed1c24}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__dirtySelect .mantine-NativeSelect-input{color:#ed1c24}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__addressTableOuter{display:flex}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__addressTableScroll{flex:1;min-width:0;overflow-x:auto}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__addressTable th{color:#636363;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__addressTable td{white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:.875rem;overflow:hidden}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__addressRow{cursor:pointer;transition:background-color .15s}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__addressRow:hover{background-color:#f5f5f5}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__addressMenuCol{flex-direction:column;flex-shrink:0;padding-left:.25rem;display:flex}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__addressMenuSpacer{height:36px}.\33 0-09_PracticeLocationsPage-module-scss-module__9HlwOa__addressMenuCell{justify-content:center;align-items:center;height:42px;display:flex}
.\33 0-09_PracticeTeamPage-module-scss-module__F1uMzq__section{flex-direction:column;gap:.5rem;display:flex}.\33 0-09_PracticeTeamPage-module-scss-module__F1uMzq__headingRow{justify-content:space-between;align-items:center;min-height:32px;display:flex}.\33 0-09_PracticeTeamPage-module-scss-module__F1uMzq__headingActions{align-items:center;gap:.25rem;display:flex}.\33 0-09_PracticeTeamPage-module-scss-module__F1uMzq__addButton:hover{background-color:#e8e8e8}.\33 0-09_PracticeTeamPage-module-scss-module__F1uMzq__tableWrapper{overflow-x:auto}.\33 0-09_PracticeTeamPage-module-scss-module__F1uMzq__labelCell{color:#636363;white-space:nowrap;text-overflow:ellipsis;width:140px;min-width:100px;max-width:140px;font-size:.875rem;font-weight:500;overflow:hidden}.\33 0-09_PracticeTeamPage-module-scss-module__F1uMzq__selectLabel{cursor:pointer;border-radius:.25rem;align-items:center;min-height:30px;padding:0 .25rem;font-size:.875rem;transition:background-color .15s;display:inline-flex}.\33 0-09_PracticeTeamPage-module-scss-module__F1uMzq__selectLabel:hover{background-color:#f5f5f5}.\33 0-09_PracticeTeamPage-module-scss-module__F1uMzq__dirtyLabel{color:#ed1c24}.\33 0-09_PracticeTeamPage-module-scss-module__F1uMzq__dirtySelect .mantine-NativeSelect-input{color:#ed1c24}.\33 0-09_PracticeTeamPage-module-scss-module__F1uMzq__locationChip{color:#636363;white-space:nowrap;background-color:#d4d4d4;border-radius:999px;justify-content:center;align-items:center;padding:2px .5rem;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-flex}.\33 0-09_PracticeTeamPage-module-scss-module__F1uMzq__coordinatorRow{align-items:center;gap:.5rem;display:flex}.\33 0-09_PracticeTeamPage-module-scss-module__F1uMzq__coordinatorTr td{border-bottom:none}.\33 0-09_PracticeTeamPage-module-scss-module__F1uMzq__adminDropdown{flex-direction:column;gap:.25rem;padding:.25rem 0;display:flex}.\33 0-09_PracticeTeamPage-module-scss-module__F1uMzq__memberRow{cursor:pointer;transition:background-color .15s}.\33 0-09_PracticeTeamPage-module-scss-module__F1uMzq__memberRow:hover{background-color:#f5f5f5}.\33 0-09_PracticeTeamPage-module-scss-module__F1uMzq__statusActive{color:#2e7d32;font-size:.875rem;font-weight:500}.\33 0-09_PracticeTeamPage-module-scss-module__F1uMzq__statusInactive{color:#636363;font-size:.875rem;font-weight:500}
.\33 1-02_SuperAdminBody-module-scss-module__IwjU2W__saRoot{--sa-footer-height:56px;--sa-hazard-width:2px;padding-bottom:var(--sa-footer-height)}.\33 1-02_SuperAdminBody-module-scss-module__IwjU2W__hazardBorder{z-index:9999;pointer-events:none;border:2px solid #0000;border-image:repeating-linear-gradient(-45deg,#000,#000 4px,#fc0 4px 8px) 2;position:fixed;inset:0}
.\33 0-10_SuperAdminDashboard-module-scss-module__1Od1gW__container{flex-direction:column;gap:1rem;width:100%;max-width:750px;margin:0 auto;padding:1rem;display:flex}
.\33 0-10_EventAccessPage-module-scss-module__yE2AwW__container{flex-direction:column;gap:1rem;width:100%;max-width:750px;margin:0 auto;padding:1rem;display:flex}.\33 0-10_EventAccessPage-module-scss-module__yE2AwW__header{flex-direction:column;gap:.5rem;display:flex}.\33 0-10_EventAccessPage-module-scss-module__yE2AwW__toolbar{align-items:center;gap:.5rem;display:flex}.\33 0-10_EventAccessPage-module-scss-module__yE2AwW__searchWrapper{flex:1}.\33 0-10_EventAccessPage-module-scss-module__yE2AwW__results{flex-direction:column;gap:.5rem;display:flex}.\33 0-10_EventAccessPage-module-scss-module__yE2AwW__count{color:var(--mantine-color-dimmed);font-size:.8rem}.\33 0-10_EventAccessPage-module-scss-module__yE2AwW__eventList{flex-direction:column;gap:.5rem;display:flex}.\33 0-10_EventAccessPage-module-scss-module__yE2AwW__loadMore{width:100%;margin-top:.75rem}.\33 0-10_EventAccessPage-module-scss-module__yE2AwW__empty{text-align:center;color:var(--mantine-color-dimmed);padding:2rem 0}
.\33 0-10_AccountSetupPage-module-scss-module__89qoRW__container{flex-direction:column;gap:1rem;width:100%;max-width:750px;margin:0 auto;padding:1rem;display:flex}.\33 0-10_AccountSetupPage-module-scss-module__89qoRW__header{flex-direction:column;gap:.5rem;display:flex}.\33 0-10_AccountSetupPage-module-scss-module__89qoRW__formContainer{flex-direction:column;gap:.5rem;width:100%;display:flex}.\33 0-10_AccountSetupPage-module-scss-module__89qoRW__fieldRow{align-items:flex-end;gap:.75rem;display:flex}.\33 0-10_AccountSetupPage-module-scss-module__89qoRW__empty{text-align:center;color:var(--mantine-color-dimmed);padding:2rem 0}.\33 0-10_AccountSetupPage-module-scss-module__89qoRW__imageUploadArea{align-items:center;gap:1rem;display:flex}.\33 0-10_AccountSetupPage-module-scss-module__89qoRW__circlePreview{object-fit:cover;border-radius:50%;width:72px;height:72px}.\33 0-10_AccountSetupPage-module-scss-module__89qoRW__circlePreviewPlaceholder{color:#8a8a8a;cursor:pointer;border:2px dashed #b0b0b0;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:.75rem;transition:border-color .15s;display:flex}.\33 0-10_AccountSetupPage-module-scss-module__89qoRW__circlePreviewPlaceholder:hover{border-color:#1976d2}.\33 0-10_AccountSetupPage-module-scss-module__89qoRW__hiddenInput{display:none}.\33 0-10_AccountSetupPage-module-scss-module__89qoRW__addLocationButton{align-self:flex-start}
.\33 0-10_SAProfilePage-module-scss-module__1lcMkG__container{flex-direction:column;gap:1rem;width:100%;max-width:750px;margin:0 auto;padding:1rem;display:flex}.\33 0-10_SAProfilePage-module-scss-module__1lcMkG__section{flex-direction:column;gap:.5rem;display:flex}.\33 0-10_SAProfilePage-module-scss-module__1lcMkG__fieldset{border:1px solid #d4d4d4;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex;position:relative}.\33 0-10_SAProfilePage-module-scss-module__1lcMkG__fieldsetLegend{color:#636363;padding:0 .25rem;font-size:.875rem;font-weight:600}.\33 0-10_SAProfilePage-module-scss-module__1lcMkG__validationList{flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.\33 0-10_SAProfilePage-module-scss-module__1lcMkG__validationItem{align-items:center;gap:.25rem;display:flex}.\33 0-10_SAProfilePage-module-scss-module__1lcMkG__validationPass{color:#2e7d32}.\33 0-10_SAProfilePage-module-scss-module__1lcMkG__validationFail{color:#8a8a8a}
.\33 0-10_SAPasswordResetPage-module-scss-module__hAKegW__container{flex-direction:column;gap:1rem;width:100%;max-width:750px;margin:0 auto;padding:1rem;display:flex}.\33 0-10_SAPasswordResetPage-module-scss-module__hAKegW__section{flex-direction:column;gap:.5rem;display:flex}.\33 0-10_SAPasswordResetPage-module-scss-module__hAKegW__fieldset{border:1px solid #d4d4d4;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex;position:relative}.\33 0-10_SAPasswordResetPage-module-scss-module__hAKegW__fieldsetLegend{color:#636363;padding:0 .25rem;font-size:.875rem;font-weight:600}.\33 0-10_SAPasswordResetPage-module-scss-module__hAKegW__validationList{flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.\33 0-10_SAPasswordResetPage-module-scss-module__hAKegW__validationItem{align-items:center;gap:.25rem;display:flex}.\33 0-10_SAPasswordResetPage-module-scss-module__hAKegW__validationPass{color:#2e7d32}.\33 0-10_SAPasswordResetPage-module-scss-module__hAKegW__validationFail{color:#8a8a8a}.\33 0-10_SAPasswordResetPage-module-scss-module__hAKegW__emptyMessage{color:#8a8a8a;font-size:.875rem}
