.PortalCredentials-module-scss-module__fYr9iG__container{background-color:var(--bg-primary);flex-direction:column;height:100%;min-height:0;display:flex}.PortalCredentials-module-scss-module__fYr9iG__icon{flex-shrink:0;width:.875rem;height:.875rem}.PortalCredentials-module-scss-module__fYr9iG__spin{animation:1s linear infinite PortalCredentials-module-scss-module__fYr9iG__spin;}@keyframes PortalCredentials-module-scss-module__fYr9iG__spin{to{transform:rotate(360deg)}}.PortalCredentials-module-scss-module__fYr9iG__count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.PortalCredentials-module-scss-module__fYr9iG__hint{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.5}.PortalCredentials-module-scss-module__fYr9iG__tabs{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-default);background-color:var(--bg-surface);flex-shrink:0;display:flex;overflow-x:auto}.PortalCredentials-module-scss-module__fYr9iG__tab{align-items:baseline;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;font-size:.8125rem;font-weight:500;display:inline-flex}.PortalCredentials-module-scss-module__fYr9iG__tab .PortalCredentials-module-scss-module__fYr9iG__icon{align-self:center}.PortalCredentials-module-scss-module__fYr9iG__tab:hover{border-color:var(--border-hover);background-color:var(--bg-primary);color:var(--text-primary)}.PortalCredentials-module-scss-module__fYr9iG__tabActive{background-color:var(--accent-soft);border-color:color-mix(in srgb, var(--accent-secondary) 30%, transparent);color:var(--accent-secondary)}.PortalCredentials-module-scss-module__fYr9iG__tabActive:hover{background-color:var(--accent-soft);border-color:color-mix(in srgb, var(--accent-secondary) 45%, transparent);color:var(--accent-hover)}.PortalCredentials-module-scss-module__fYr9iG__tabActive .PortalCredentials-module-scss-module__fYr9iG__count{color:var(--accent-secondary)}.PortalCredentials-module-scss-module__fYr9iG__errorBanner,.PortalCredentials-module-scss-module__fYr9iG__noticeBanner{align-items:center;gap:var(--spacing-md);margin:var(--spacing-md) var(--spacing-lg) 0;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);flex-shrink:0;font-size:.75rem;display:flex}.PortalCredentials-module-scss-module__fYr9iG__errorBanner span,.PortalCredentials-module-scss-module__fYr9iG__noticeBanner span{flex:1}.PortalCredentials-module-scss-module__fYr9iG__errorBanner{background-color:var(--error-soft);border:1px solid color-mix(in srgb, var(--error) 25%, transparent);color:var(--error)}.PortalCredentials-module-scss-module__fYr9iG__noticeBanner{background-color:var(--success-soft);border:1px solid color-mix(in srgb, var(--success) 25%, transparent);color:var(--success)}.PortalCredentials-module-scss-module__fYr9iG__content{gap:var(--spacing-lg);min-height:0;padding:var(--spacing-lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.PortalCredentials-module-scss-module__fYr9iG__loading{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-4xl) 0;color:var(--text-muted);font-size:.8125rem;display:flex}.PortalCredentials-module-scss-module__fYr9iG__noResults{margin:var(--spacing-xl) 0;color:var(--text-muted);text-align:center;font-size:.8125rem}.PortalCredentials-module-scss-module__fYr9iG__search{align-items:center;gap:var(--spacing-sm);padding-left:var(--spacing-md);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--bg-input);color:var(--text-muted);display:flex}.PortalCredentials-module-scss-module__fYr9iG__search:focus-within{border-color:var(--border-focus)}.PortalCredentials-module-scss-module__fYr9iG__search input{box-shadow:none;border:none;padding-left:0}.PortalCredentials-module-scss-module__fYr9iG__search input:focus-visible{box-shadow:none}.PortalCredentials-module-scss-module__fYr9iG__searchNarrow{flex-shrink:0;max-width:28rem}.PortalCredentials-module-scss-module__fYr9iG__stateGroups{gap:var(--spacing-xl);flex-direction:column;display:flex}.PortalCredentials-module-scss-module__fYr9iG__groupTitle{align-items:baseline;gap:var(--spacing-sm);margin:0 0 var(--spacing-sm);color:var(--text-primary);font-size:.8125rem;font-weight:600;display:flex}.PortalCredentials-module-scss-module__fYr9iG__cards{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.PortalCredentials-module-scss-module__fYr9iG__card{gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-xs) var(--spacing-md);border:1px solid var(--border-default);border-radius:var(--radius-lg);background-color:var(--bg-surface);flex-direction:column;display:flex}.PortalCredentials-module-scss-module__fYr9iG__cardName{min-width:0;padding-right:var(--spacing-sm);color:var(--text-primary);font-size:.875rem;font-weight:500;line-height:1.35}.PortalCredentials-module-scss-module__fYr9iG__cardActions{color:var(--text-muted);align-items:center;display:flex}.PortalCredentials-module-scss-module__fYr9iG__showToggle{align-items:center;gap:var(--spacing-xs);cursor:pointer;margin-right:auto;font-size:.75rem;display:inline-flex}.PortalCredentials-module-scss-module__fYr9iG__showToggle span{white-space:nowrap}@media (max-width:640px){.PortalCredentials-module-scss-module__fYr9iG__showToggle span{display:none}}.PortalCredentials-module-scss-module__fYr9iG__submitBar{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);color:var(--text-secondary);flex-wrap:wrap;font-size:.8125rem;display:flex}.PortalCredentials-module-scss-module__fYr9iG__submitBarText strong{color:var(--text-primary)}.PortalCredentials-module-scss-module__fYr9iG__submitBarActions{gap:var(--spacing-xs);display:flex}.PortalCredentials-module-scss-module__fYr9iG__empty{align-items:center;gap:var(--spacing-md);max-width:26rem;margin:var(--spacing-4xl) auto;text-align:center;flex-direction:column;display:flex}.PortalCredentials-module-scss-module__fYr9iG__emptyIcon{width:2.25rem;height:2.25rem;color:var(--text-disabled)}.PortalCredentials-module-scss-module__fYr9iG__emptyTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.PortalCredentials-module-scss-module__fYr9iG__emptyText{font-size:.8125rem;}.PortalCredentials-module-scss-module__fYr9iG__browser{gap:var(--spacing-lg);min-height:0;margin:calc(-1*var(--spacing-lg));flex:1;grid-template-columns:13rem minmax(0,1fr);display:grid}.PortalCredentials-module-scss-module__fYr9iG__statePane{min-height:0;padding:var(--spacing-md) var(--spacing-sm);border-right:1px solid var(--border-default);background-color:var(--bg-primary);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.PortalCredentials-module-scss-module__fYr9iG__stateItem{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);padding:.375rem var(--spacing-sm);border-radius:var(--radius-sm);color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;font-size:.8125rem;display:flex}.PortalCredentials-module-scss-module__fYr9iG__stateItem:hover{background-color:var(--bg-secondary)}.PortalCredentials-module-scss-module__fYr9iG__stateItemActive{background-color:var(--accent-soft);color:var(--accent-secondary);font-weight:600}.PortalCredentials-module-scss-module__fYr9iG__stateItemActive:hover{background-color:var(--accent-soft)}.PortalCredentials-module-scss-module__fYr9iG__browseMain{gap:var(--spacing-md);min-width:0;min-height:0;padding:var(--spacing-lg) var(--spacing-lg) 0 0;flex-direction:column;display:flex;overflow-y:auto}.PortalCredentials-module-scss-module__fYr9iG__browseMain>.PortalCredentials-module-scss-module__fYr9iG__search{max-width:40rem}.PortalCredentials-module-scss-module__fYr9iG__statePicker{gap:var(--spacing-md);flex-direction:column;display:flex}.PortalCredentials-module-scss-module__fYr9iG__stateTiles{gap:var(--spacing-sm);padding:0 0 var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:0;list-style:none;display:grid}.PortalCredentials-module-scss-module__fYr9iG__stateTile{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);text-align:left;cursor:pointer;flex-direction:column;gap:.125rem;display:flex}.PortalCredentials-module-scss-module__fYr9iG__stateTile:hover{border-color:var(--accent-secondary)}.PortalCredentials-module-scss-module__fYr9iG__stateTileName{color:var(--text-primary);font-size:.8125rem;font-weight:500}.PortalCredentials-module-scss-module__fYr9iG__stateTileCount{}.PortalCredentials-module-scss-module__fYr9iG__agencies{max-width:40rem;padding-bottom:var(--spacing-lg);flex-direction:column;display:flex}.PortalCredentials-module-scss-module__fYr9iG__listHeader{align-items:baseline;gap:var(--spacing-sm);padding:0 var(--spacing-sm) var(--spacing-sm);border-bottom:1px solid var(--border-default);cursor:pointer;display:flex}.PortalCredentials-module-scss-module__fYr9iG__listHeader input{align-self:center}.PortalCredentials-module-scss-module__fYr9iG__listTitle{color:var(--text-primary);font-size:.8125rem;font-weight:600}.PortalCredentials-module-scss-module__fYr9iG__agencyList{padding:var(--spacing-xs) 0 0;margin:0;list-style:none}.PortalCredentials-module-scss-module__fYr9iG__agency{align-items:center;gap:var(--spacing-sm);padding:.3125rem var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;font-size:.8125rem;display:flex}.PortalCredentials-module-scss-module__fYr9iG__agency:hover,.PortalCredentials-module-scss-module__fYr9iG__agencySelected{background-color:var(--bg-secondary)}.PortalCredentials-module-scss-module__fYr9iG__agencyName{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;flex:1}.PortalCredentials-module-scss-module__fYr9iG__agencyState{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.PortalCredentials-module-scss-module__fYr9iG__selectionBar{bottom:var(--spacing-md);align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-medium);border-radius:var(--radius-lg);background-color:var(--bg-surface);box-shadow:var(--shadow-lg);color:var(--text-primary);align-self:flex-end;margin-top:auto;font-size:.8125rem;display:flex;position:sticky}.PortalCredentials-module-scss-module__fYr9iG__details{align-items:flex-start;gap:var(--spacing-md);flex-direction:column;max-width:44rem;display:flex}.PortalCredentials-module-scss-module__fYr9iG__backButton{margin-left:-.625rem}.PortalCredentials-module-scss-module__fYr9iG__detailsTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.PortalCredentials-module-scss-module__fYr9iG__selectedList{color:var(--text-secondary);font-size:.75rem}.PortalCredentials-module-scss-module__fYr9iG__selectedList summary{cursor:pointer}.PortalCredentials-module-scss-module__fYr9iG__selectedList ul{max-height:12rem;margin:var(--spacing-sm) 0 0;padding-left:var(--spacing-xl);columns:2;overflow-y:auto}.PortalCredentials-module-scss-module__fYr9iG__form{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.PortalCredentials-module-scss-module__fYr9iG__fieldset{gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}.PortalCredentials-module-scss-module__fYr9iG__legend{padding:0 var(--spacing-xs);color:var(--text-primary);font-size:.8125rem;font-weight:600}.PortalCredentials-module-scss-module__fYr9iG__row,.PortalCredentials-module-scss-module__fYr9iG__row3{gap:var(--spacing-md);display:grid}.PortalCredentials-module-scss-module__fYr9iG__row{grid-template-columns:repeat(2,minmax(0,1fr))}.PortalCredentials-module-scss-module__fYr9iG__row3{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr)}.PortalCredentials-module-scss-module__fYr9iG__field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.PortalCredentials-module-scss-module__fYr9iG__label{color:var(--text-secondary);font-size:.75rem;font-weight:500}.PortalCredentials-module-scss-module__fYr9iG__password{align-items:center;gap:var(--spacing-xs);display:flex}.PortalCredentials-module-scss-module__fYr9iG__actions{justify-content:flex-end;gap:var(--spacing-sm);width:100%;display:flex}.PortalCredentials-module-scss-module__fYr9iG__modal{max-width:44rem;max-height:90vh;overflow-y:auto}.PortalCredentials-module-scss-module__fYr9iG__coverage{gap:var(--spacing-lg);flex-direction:column;max-width:40rem;display:flex}.PortalCredentials-module-scss-module__fYr9iG__tiles{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.PortalCredentials-module-scss-module__fYr9iG__tile{gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--bg-surface);flex-direction:column;display:flex}.PortalCredentials-module-scss-module__fYr9iG__tileValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1.1}.PortalCredentials-module-scss-module__fYr9iG__tileLabel{color:var(--text-muted);font-size:.75rem}.PortalCredentials-module-scss-module__fYr9iG__panel{padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--bg-surface)}.PortalCredentials-module-scss-module__fYr9iG__panelTitle{margin:0 0 var(--spacing-md);color:var(--text-primary);font-size:.8125rem;font-weight:600}.PortalCredentials-module-scss-module__fYr9iG__tableWrap{overflow-x:auto}.PortalCredentials-module-scss-module__fYr9iG__table{border-collapse:collapse;width:100%;font-size:.75rem}.PortalCredentials-module-scss-module__fYr9iG__table th,.PortalCredentials-module-scss-module__fYr9iG__table td{padding:.375rem var(--spacing-md);border-bottom:1px solid var(--border-default);text-align:left;white-space:nowrap}.PortalCredentials-module-scss-module__fYr9iG__table thead th{color:var(--text-muted);font-weight:600}.PortalCredentials-module-scss-module__fYr9iG__table tbody th{font-weight:500}.PortalCredentials-module-scss-module__fYr9iG__table tbody tr:hover{background-color:var(--bg-secondary)}.PortalCredentials-module-scss-module__fYr9iG__table .PortalCredentials-module-scss-module__fYr9iG__num{text-align:right;font-variant-numeric:tabular-nums}.PortalCredentials-module-scss-module__fYr9iG__linkButton{color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.PortalCredentials-module-scss-module__fYr9iG__linkButton:hover{text-decoration:underline}@media (max-width:720px){.PortalCredentials-module-scss-module__fYr9iG__browser{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0}.PortalCredentials-module-scss-module__fYr9iG__statePane{gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-right:none;border-bottom:1px solid var(--border-default);flex-direction:row;overflow:auto hidden}.PortalCredentials-module-scss-module__fYr9iG__stateItem{white-space:nowrap;flex-shrink:0}.PortalCredentials-module-scss-module__fYr9iG__tabs{gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md)}.PortalCredentials-module-scss-module__fYr9iG__tab{padding:var(--spacing-sm);flex:auto;justify-content:center;gap:.375rem}.PortalCredentials-module-scss-module__fYr9iG__tab .PortalCredentials-module-scss-module__fYr9iG__icon{display:none}.PortalCredentials-module-scss-module__fYr9iG__browseMain{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)}.PortalCredentials-module-scss-module__fYr9iG__row,.PortalCredentials-module-scss-module__fYr9iG__row3{grid-template-columns:minmax(0,1fr)}}
.AuthPage-module-scss-module__vEkWza__container{background-color:var(--bg-primary);min-height:100vh;display:flex}.AuthPage-module-scss-module__vEkWza__brandingSide{background-color:var(--bg-primary);padding:var(--spacing-4xl);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.AuthPage-module-scss-module__vEkWza__brandingSide:before{content:"";background-image:radial-gradient(circle at 25% 25%, color-mix(in srgb, var(--accent-secondary) 10%, transparent) 0%, transparent 50%),radial-gradient(circle at 75% 75%, color-mix(in srgb, var(--accent-secondary) 5%, transparent) 0%, transparent 50%);pointer-events:none;position:absolute;inset:0}.AuthPage-module-scss-module__vEkWza__brandingContent{z-index:1;max-width:500px;position:relative}.AuthPage-module-scss-module__vEkWza__logo{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-3xl);display:flex}.AuthPage-module-scss-module__vEkWza__logo .AuthPage-module-scss-module__vEkWza__logoMark{border-radius:var(--radius-md);background-color:var(--accent-secondary);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.AuthPage-module-scss-module__vEkWza__logo .AuthPage-module-scss-module__vEkWza__logoIcon{width:1rem;height:1rem;color:var(--primary-foreground)}.AuthPage-module-scss-module__vEkWza__logo .AuthPage-module-scss-module__vEkWza__logoText{color:var(--text-primary);font-size:1.125rem;font-weight:700}.AuthPage-module-scss-module__vEkWza__brandingText{margin-bottom:var(--spacing-3xl)}.AuthPage-module-scss-module__vEkWza__brandingTitle{color:var(--text-primary);margin-bottom:var(--spacing-lg);font-size:2rem;font-weight:700;line-height:1.2}.AuthPage-module-scss-module__vEkWza__brandingSubtitle{color:var(--text-secondary);margin:0;font-size:1.125rem;line-height:1.6}.AuthPage-module-scss-module__vEkWza__features{gap:var(--spacing-md);flex-direction:column;display:flex}.AuthPage-module-scss-module__vEkWza__feature{align-items:center;gap:var(--spacing-md);color:var(--text-secondary);font-size:.875rem;font-weight:500;display:flex}.AuthPage-module-scss-module__vEkWza__featureBullet{background-color:var(--accent-secondary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.AuthPage-module-scss-module__vEkWza__authSide{background-color:var(--bg-surface);border-left:1px solid var(--border-default);padding:var(--spacing-3xl);flex:1;justify-content:center;align-items:center;min-width:480px;display:flex}.AuthPage-module-scss-module__vEkWza__authContainer{width:100%;max-width:400px}.AuthPage-module-scss-module__vEkWza__authHeader{margin-bottom:var(--spacing-3xl);justify-content:flex-end;display:flex}.AuthPage-module-scss-module__vEkWza__toggleLink{color:var(--accent-secondary);cursor:pointer;background:0 0;border:none;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.AuthPage-module-scss-module__vEkWza__toggleLink:hover{color:var(--text-primary)}.AuthPage-module-scss-module__vEkWza__authForm{width:100%}.AuthPage-module-scss-module__vEkWza__formHeader{text-align:center;margin-bottom:var(--spacing-3xl)}.AuthPage-module-scss-module__vEkWza__formTitle{color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:1.875rem;font-weight:700;line-height:1.2}.AuthPage-module-scss-module__vEkWza__formSubtitle{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.5}.AuthPage-module-scss-module__vEkWza__errorBanner{align-items:center;gap:var(--spacing-sm);background-color:var(--error-soft);border:1px solid color-mix(in srgb, var(--error) 25%, transparent);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-xl);display:flex}.AuthPage-module-scss-module__vEkWza__errorIcon{width:1rem;height:1rem;color:var(--error);flex-shrink:0}.AuthPage-module-scss-module__vEkWza__errorText{color:var(--error);font-size:.75rem;font-weight:500}.AuthPage-module-scss-module__vEkWza__form{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.AuthPage-module-scss-module__vEkWza__formField{flex-direction:column;display:flex}.AuthPage-module-scss-module__vEkWza__formRow{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.AuthPage-module-scss-module__vEkWza__inputWrapper{align-items:center;display:flex;position:relative}.AuthPage-module-scss-module__vEkWza__inputIcon{left:var(--spacing-md);width:1rem;height:1rem;color:var(--text-muted);z-index:1;position:absolute}.AuthPage-module-scss-module__vEkWza__input{background-color:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) 2.5rem;color:var(--text-primary);height:48px;font-size:.875rem;transition:all .2s}.AuthPage-module-scss-module__vEkWza__input::placeholder{color:var(--text-muted)}.AuthPage-module-scss-module__vEkWza__input:focus{border-color:var(--accent-secondary);background-color:var(--bg-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-secondary) 10%, transparent);outline:none}.AuthPage-module-scss-module__vEkWza__input:hover:not(:focus){border-color:var(--border-hover)}.AuthPage-module-scss-module__vEkWza__passwordField{width:100%;position:relative}.AuthPage-module-scss-module__vEkWza__passwordInput{background-color:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;padding:var(--spacing-md) 2.5rem var(--spacing-md) var(--spacing-md);color:var(--text-primary);height:48px;font-size:.875rem;transition:all .2s}.AuthPage-module-scss-module__vEkWza__passwordInput::placeholder{color:var(--text-muted)}.AuthPage-module-scss-module__vEkWza__passwordInput:focus{border-color:var(--accent-secondary);background-color:var(--bg-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-secondary) 10%, transparent);outline:none}.AuthPage-module-scss-module__vEkWza__passwordInput:hover:not(:focus){border-color:var(--border-hover)}.AuthPage-module-scss-module__vEkWza__passwordToggle{top:50%;right:var(--spacing-md);color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;transition:color .2s;display:flex;position:absolute;transform:translateY(-50%)}.AuthPage-module-scss-module__vEkWza__passwordToggle:hover{color:var(--text-primary)}.AuthPage-module-scss-module__vEkWza__eyeIcon{width:1rem;height:1rem}.AuthPage-module-scss-module__vEkWza__submitButton{background-color:var(--accent-secondary);color:#fff;border-radius:var(--radius-md);width:100%;padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;border:none;height:48px;font-size:.875rem;font-weight:600;transition:all .2s}.AuthPage-module-scss-module__vEkWza__submitButton:hover:not(:disabled){background-color:var(--accent-hover)}.AuthPage-module-scss-module__vEkWza__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthPage-module-scss-module__vEkWza__divider{text-align:center;margin:var(--spacing-xl) 0;position:relative}.AuthPage-module-scss-module__vEkWza__divider:before{content:"";background-color:var(--border-default);height:1px;position:absolute;top:50%;left:0;right:0}.AuthPage-module-scss-module__vEkWza__dividerText{background-color:var(--bg-surface);color:var(--text-muted);padding:0 var(--spacing-md);font-size:.75rem;font-weight:500}.AuthPage-module-scss-module__vEkWza__githubButton{border:1px solid var(--border-default);width:100%;color:var(--text-secondary);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);justify-content:center;align-items:center;gap:var(--spacing-sm);cursor:pointer;height:48px;margin-bottom:var(--spacing-xl);background-color:#0000;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.AuthPage-module-scss-module__vEkWza__githubButton:hover:not(:disabled){background-color:var(--accent-soft);border-color:var(--accent-secondary);color:var(--text-primary)}.AuthPage-module-scss-module__vEkWza__githubButton:disabled{opacity:.6;cursor:not-allowed}.AuthPage-module-scss-module__vEkWza__githubIcon{width:1rem;height:1rem}.AuthPage-module-scss-module__vEkWza__legalText{text-align:center;color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.5}.AuthPage-module-scss-module__vEkWza__legalLink{color:var(--accent-secondary);text-decoration:underline;transition:color .2s}.AuthPage-module-scss-module__vEkWza__legalLink:hover{color:var(--text-primary)}@media (max-width:1024px){.AuthPage-module-scss-module__vEkWza__container{flex-direction:column}.AuthPage-module-scss-module__vEkWza__brandingSide{min-height:40vh;padding:var(--spacing-2xl)}.AuthPage-module-scss-module__vEkWza__brandingTitle{font-size:2rem}.AuthPage-module-scss-module__vEkWza__authSide{min-width:auto;padding:var(--spacing-2xl)}}@media (max-width:640px){.AuthPage-module-scss-module__vEkWza__brandingSide{padding:var(--spacing-xl)}.AuthPage-module-scss-module__vEkWza__brandingTitle{font-size:1.75rem}.AuthPage-module-scss-module__vEkWza__authSide{padding:var(--spacing-xl)}.AuthPage-module-scss-module__vEkWza__formRow{grid-template-columns:1fr}.AuthPage-module-scss-module__vEkWza__authContainer{max-width:none}}.AuthPage-module-scss-module__vEkWza__toggleLink:focus-visible,.AuthPage-module-scss-module__vEkWza__passwordToggle:focus-visible,.AuthPage-module-scss-module__vEkWza__submitButton:focus-visible,.AuthPage-module-scss-module__vEkWza__githubButton:focus-visible,.AuthPage-module-scss-module__vEkWza__input:focus-visible,.AuthPage-module-scss-module__vEkWza__passwordInput:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:2px}.AuthPage-module-scss-module__vEkWza__submitButton:disabled,.AuthPage-module-scss-module__vEkWza__githubButton:disabled{position:relative}.AuthPage-module-scss-module__vEkWza__submitButton:disabled:after,.AuthPage-module-scss-module__vEkWza__githubButton:disabled:after{content:"";width:1rem;height:1rem;margin-left:var(--spacing-sm);border:2px solid #0000;border-top-color:currentColor;border-radius:50%;animation:1s linear infinite AuthPage-module-scss-module__vEkWza__spin;position:absolute}@keyframes AuthPage-module-scss-module__vEkWza__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AuthPage-module-scss-module__vEkWza__form{animation:.5s AuthPage-module-scss-module__vEkWza__fadeInUp}@keyframes AuthPage-module-scss-module__vEkWza__fadeInUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}
.AttentionQueuePage-module-scss-module__ICmRcW__container{background-color:var(--bg-primary);min-height:100vh;display:flex}.AttentionQueuePage-module-scss-module__ICmRcW__sidebar{width:var(--sidebar-width);background-color:var(--bg-sidebar);border-right:1px solid var(--border-default);z-index:50;flex-direction:column;height:100dvh;display:flex;position:fixed;top:0;left:0}.AttentionQueuePage-module-scss-module__ICmRcW__sidebarHeader{align-items:center;gap:var(--spacing-sm);height:var(--shell-header-height);padding:0 var(--spacing-md);border-bottom:1px solid var(--border-default);flex-shrink:0;text-decoration:none;display:flex}.AttentionQueuePage-module-scss-module__ICmRcW__logoMark{border-radius:var(--radius-md);background-color:var(--accent-secondary);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.AttentionQueuePage-module-scss-module__ICmRcW__logoMark .AttentionQueuePage-module-scss-module__ICmRcW__logoIcon{color:#fff;width:1rem;height:1rem}.AttentionQueuePage-module-scss-module__ICmRcW__logoText{color:var(--text-primary);white-space:nowrap;font-size:.875rem;font-weight:700}.AttentionQueuePage-module-scss-module__ICmRcW__primaryAction{padding:var(--spacing-md) var(--spacing-md) 0}.AttentionQueuePage-module-scss-module__ICmRcW__newRequestButton{border-radius:var(--radius-md);background-color:var(--accent-secondary);color:#fff;justify-content:center;align-items:center;gap:.375rem;height:2rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:flex}.AttentionQueuePage-module-scss-module__ICmRcW__newRequestButton:hover{background-color:var(--accent-hover)}.AttentionQueuePage-module-scss-module__ICmRcW__newRequestButton:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:2px}.AttentionQueuePage-module-scss-module__ICmRcW__sidebarNav{padding:var(--spacing-md) var(--spacing-sm);flex:1;overflow-y:auto}.AttentionQueuePage-module-scss-module__ICmRcW__navGroup{margin-bottom:var(--spacing-lg)}.AttentionQueuePage-module-scss-module__ICmRcW__navGroup:last-child{margin-bottom:0}.AttentionQueuePage-module-scss-module__ICmRcW__navGroupTitle{color:var(--text-muted);padding:0 var(--spacing-sm);margin:0 0 var(--spacing-xs);font-size:.75rem;font-weight:500}.AttentionQueuePage-module-scss-module__ICmRcW__navItem{align-items:center;gap:var(--spacing-sm);height:2rem;padding:0 var(--spacing-sm);border-radius:var(--radius-md);color:var(--text-secondary);text-decoration:none;transition:background-color .15s,color .15s;display:flex}.AttentionQueuePage-module-scss-module__ICmRcW__navItem:hover{color:var(--text-primary);background-color:var(--bg-secondary)}.AttentionQueuePage-module-scss-module__ICmRcW__navItem:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:-2px}.AttentionQueuePage-module-scss-module__ICmRcW__navItem.AttentionQueuePage-module-scss-module__ICmRcW__navItemActive{color:var(--accent-secondary);background-color:var(--accent-soft);font-weight:600}.AttentionQueuePage-module-scss-module__ICmRcW__navIcon{flex-shrink:0;width:1rem;height:1rem}.AttentionQueuePage-module-scss-module__ICmRcW__navLabel{font-size:.8125rem;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AttentionQueuePage-module-scss-module__ICmRcW__navBadge{background-color:var(--accent-secondary);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:9999px;min-width:1.25rem;margin-left:auto;padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1.25rem}.AttentionQueuePage-module-scss-module__ICmRcW__sidebarFooter{gap:var(--spacing-xs);padding:var(--spacing-sm);border-top:1px solid var(--border-default);flex-direction:column;display:flex}.AttentionQueuePage-module-scss-module__ICmRcW__userMenu{position:relative}.AttentionQueuePage-module-scss-module__ICmRcW__userButton{align-items:center;gap:var(--spacing-sm);width:100%;padding:.375rem var(--spacing-sm);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.AttentionQueuePage-module-scss-module__ICmRcW__userButton:hover{background-color:var(--bg-secondary)}.AttentionQueuePage-module-scss-module__ICmRcW__userButton:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:-2px}.AttentionQueuePage-module-scss-module__ICmRcW__avatar{background-color:var(--accent-soft);width:1.75rem;height:1.75rem;color:var(--accent-secondary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex}.AttentionQueuePage-module-scss-module__ICmRcW__userDetails{flex-direction:column;flex:1;min-width:0;display:flex}.AttentionQueuePage-module-scss-module__ICmRcW__userName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.AttentionQueuePage-module-scss-module__ICmRcW__userEmail{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.AttentionQueuePage-module-scss-module__ICmRcW__userChevron{width:.875rem;height:.875rem;color:var(--text-muted);flex-shrink:0}.AttentionQueuePage-module-scss-module__ICmRcW__menu{left:0;right:0;bottom:calc(100% + var(--spacing-xs));padding:var(--spacing-xs);background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:10;position:absolute}.AttentionQueuePage-module-scss-module__ICmRcW__menuItem{align-items:center;gap:var(--spacing-sm);width:100%;height:2rem;padding:0 var(--spacing-sm);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:.8125rem;text-decoration:none;display:flex}.AttentionQueuePage-module-scss-module__ICmRcW__menuItem:hover,.AttentionQueuePage-module-scss-module__ICmRcW__menuItem:focus-visible{background-color:var(--bg-secondary);color:var(--text-primary);outline:none}.AttentionQueuePage-module-scss-module__ICmRcW__navBackdrop{display:none}.AttentionQueuePage-module-scss-module__ICmRcW__mainContent{min-width:0;margin-left:var(--sidebar-width);flex-direction:column;flex:1;height:100dvh;display:flex}.AttentionQueuePage-module-scss-module__ICmRcW__header{height:var(--shell-header-height);background-color:var(--bg-surface);border-bottom:1px solid var(--border-default);padding:0 var(--spacing-lg);flex-shrink:0;align-items:center;display:flex}.AttentionQueuePage-module-scss-module__ICmRcW__headerContent{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex:1;min-width:0;display:flex}.AttentionQueuePage-module-scss-module__ICmRcW__headerLeft{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.AttentionQueuePage-module-scss-module__ICmRcW__headerText{min-width:0}.AttentionQueuePage-module-scss-module__ICmRcW__headerText .AttentionQueuePage-module-scss-module__ICmRcW__title{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.AttentionQueuePage-module-scss-module__ICmRcW__headerText .AttentionQueuePage-module-scss-module__ICmRcW__subtitle{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;overflow:hidden}.AttentionQueuePage-module-scss-module__ICmRcW__headerRight{align-items:center;gap:var(--spacing-md);flex-shrink:0;display:flex}.AttentionQueuePage-module-scss-module__ICmRcW__lastUpdated{color:var(--text-muted);white-space:nowrap;font-size:.75rem}.AttentionQueuePage-module-scss-module__ICmRcW__refreshButton{gap:.375rem}.AttentionQueuePage-module-scss-module__ICmRcW__actionIcon{width:.875rem;height:.875rem}.AttentionQueuePage-module-scss-module__ICmRcW__actionIcon.AttentionQueuePage-module-scss-module__ICmRcW__spinning{animation:1s linear infinite AttentionQueuePage-module-scss-module__ICmRcW__spin}.AttentionQueuePage-module-scss-module__ICmRcW__menuButton{display:none}.AttentionQueuePage-module-scss-module__ICmRcW__tabContent{background-color:var(--bg-primary);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.AttentionQueuePage-module-scss-module__ICmRcW__errorBanner{background-color:var(--error-soft);border:1px solid color-mix(in srgb, var(--error) 30%, transparent);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);margin:var(--spacing-md) var(--spacing-lg) 0}.AttentionQueuePage-module-scss-module__ICmRcW__errorContent{align-items:flex-start;gap:var(--spacing-sm);display:flex}.AttentionQueuePage-module-scss-module__ICmRcW__errorIcon{width:1rem;height:1rem;color:var(--error);flex-shrink:0;margin-top:.125rem}.AttentionQueuePage-module-scss-module__ICmRcW__errorText{color:var(--error);margin:0;font-size:.8125rem;font-weight:500}.AttentionQueuePage-module-scss-module__ICmRcW__loadingScreen{background-color:var(--bg-primary);justify-content:center;align-items:center;gap:var(--spacing-lg);z-index:100;flex-direction:column;display:flex;position:fixed;inset:0}.AttentionQueuePage-module-scss-module__ICmRcW__loadingIcon{width:2rem;height:2rem;color:var(--accent-secondary);animation:1s linear infinite AttentionQueuePage-module-scss-module__ICmRcW__spin}.AttentionQueuePage-module-scss-module__ICmRcW__loadingText{color:var(--text-muted);margin:0;font-size:.875rem}@keyframes AttentionQueuePage-module-scss-module__ICmRcW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1023px){.AttentionQueuePage-module-scss-module__ICmRcW__sidebar{z-index:80;width:min(280px,85vw);transition:transform .2s;transform:translate(-100%)}.AttentionQueuePage-module-scss-module__ICmRcW__sidebar.AttentionQueuePage-module-scss-module__ICmRcW__sidebarOpen{box-shadow:var(--shadow-lg);transform:translate(0)}.AttentionQueuePage-module-scss-module__ICmRcW__navBackdrop{z-index:75;background:#0f172a59;display:block;position:fixed;inset:0}.AttentionQueuePage-module-scss-module__ICmRcW__mainContent{margin-left:0}.AttentionQueuePage-module-scss-module__ICmRcW__menuButton{width:2rem;height:2rem;margin-left:calc(-1*var(--spacing-xs));border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AttentionQueuePage-module-scss-module__ICmRcW__menuButton:hover{background-color:var(--bg-secondary)}.AttentionQueuePage-module-scss-module__ICmRcW__menuButton .AttentionQueuePage-module-scss-module__ICmRcW__actionIcon{width:1.125rem;height:1.125rem}.AttentionQueuePage-module-scss-module__ICmRcW__header{padding:0 var(--spacing-md)}}@media (max-width:640px){.AttentionQueuePage-module-scss-module__ICmRcW__headerText .AttentionQueuePage-module-scss-module__ICmRcW__subtitle,.AttentionQueuePage-module-scss-module__ICmRcW__lastUpdated{display:none}}
.RequestTimeline-module-scss-module__cmzGKq__timeline{margin-bottom:var(--spacing-lg)}.RequestTimeline-module-scss-module__cmzGKq__header{align-items:baseline;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.RequestTimeline-module-scss-module__cmzGKq__label{color:var(--text-secondary);letter-spacing:-.01em;font-size:.75rem;font-weight:600}.RequestTimeline-module-scss-module__cmzGKq__count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.RequestTimeline-module-scss-module__cmzGKq__notice{color:var(--text-muted);margin:0 0 var(--spacing-sm);font-size:.75rem;line-height:1.5}.RequestTimeline-module-scss-module__cmzGKq__entries{gap:var(--spacing-sm);background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--spacing-md);flex-direction:column;max-height:26rem;display:flex;overflow-y:auto}.RequestTimeline-module-scss-module__cmzGKq__entries::-webkit-scrollbar{width:4px}.RequestTimeline-module-scss-module__cmzGKq__entries::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:2px}.RequestTimeline-module-scss-module__cmzGKq__entries::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:2px}.RequestTimeline-module-scss-module__cmzGKq__entries::-webkit-scrollbar-thumb:hover{background:var(--border-active)}.RequestTimeline-module-scss-module__cmzGKq__entry{background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);border-left-width:3px}.RequestTimeline-module-scss-module__cmzGKq__fromUs{border-left-color:var(--accent-light);background-color:var(--bg-secondary)}.RequestTimeline-module-scss-module__cmzGKq__fromAgency{border-left-color:var(--accent-secondary)}.RequestTimeline-module-scss-module__cmzGKq__replyTarget{border-color:var(--accent-light);border-left-color:var(--accent-secondary)}.RequestTimeline-module-scss-module__cmzGKq__entryHeader{align-items:center;gap:var(--spacing-xs) var(--spacing-sm);margin-bottom:var(--spacing-xs);flex-wrap:wrap;display:flex}.RequestTimeline-module-scss-module__cmzGKq__sender{color:var(--text-primary);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:.75rem;font-weight:600}.RequestTimeline-module-scss-module__cmzGKq__us,.RequestTimeline-module-scss-module__cmzGKq__tag,.RequestTimeline-module-scss-module__cmzGKq__replyTag{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:3px;padding:2px 6px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.RequestTimeline-module-scss-module__cmzGKq__us{color:var(--neutral-status);background-color:var(--neutral-soft)}.RequestTimeline-module-scss-module__cmzGKq__tag{color:var(--accent-secondary);background-color:var(--accent-soft)}.RequestTimeline-module-scss-module__cmzGKq__replyTag{color:var(--bg-surface);background-color:var(--accent-secondary);text-transform:none;letter-spacing:0}.RequestTimeline-module-scss-module__cmzGKq__when{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.75rem}.RequestTimeline-module-scss-module__cmzGKq__body{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.55}.RequestTimeline-module-scss-module__cmzGKq__bodyEmpty{color:var(--text-disabled);margin:0;font-size:.75rem;font-style:italic}.RequestTimeline-module-scss-module__cmzGKq__toggle{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);color:var(--accent-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:500;transition:color .15s;display:inline-flex}.RequestTimeline-module-scss-module__cmzGKq__toggle:hover{color:var(--text-primary)}
.ThemePreview-module-scss-module__Wdts9q__fab{right:var(--spacing-lg);bottom:var(--spacing-lg);z-index:100;background:var(--accent-secondary);color:#fff;width:2.25rem;height:2.25rem;box-shadow:var(--shadow-lg);cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:fixed}.ThemePreview-module-scss-module__Wdts9q__icon{width:1rem;height:1rem}.ThemePreview-module-scss-module__Wdts9q__panel{right:var(--spacing-lg);bottom:var(--spacing-lg);z-index:100;width:200px;padding:var(--spacing-sm);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:fixed}.ThemePreview-module-scss-module__Wdts9q__panelHeader{padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-sm);color:var(--text-primary);justify-content:space-between;align-items:center;font-size:.75rem;font-weight:600;display:flex}.ThemePreview-module-scss-module__Wdts9q__close{color:var(--text-muted);cursor:pointer;background:0 0;border:none}.ThemePreview-module-scss-module__Wdts9q__option{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-xs) var(--spacing-sm);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;font-size:.75rem;display:flex}.ThemePreview-module-scss-module__Wdts9q__option:hover{background:var(--bg-secondary)}.ThemePreview-module-scss-module__Wdts9q__optionActive{border-color:var(--accent-secondary);color:var(--text-primary);font-weight:600}.ThemePreview-module-scss-module__Wdts9q__swatch{border:1px solid var(--border-hover);border-radius:9999px;flex-shrink:0;width:1rem;height:1rem}
