.apiKeyCard-card{gap:var(--spacing-xs);padding:var(--spacing-sm);border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-card-background);flex-direction:column;display:flex}.apiKeyCard-card--revoked{color:var(--color-text-muted)}.apiKeyCard-card--expired{color:var(--color-warning)}.apiKeyCard-header{justify-content:space-between;align-items:center;gap:var(--spacing-xs);display:flex}.apiKeyCard-label{font-weight:600}.apiKeyCard-statusBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-text-muted) 15%, transparent);color:var(--color-text-muted);padding:.125rem .5rem;font-size:.75rem}.apiKeyCard-statusBadge--active{background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success)}.apiKeyCard-statusBadge--expired{background:color-mix(in srgb, var(--color-warning) 15%, transparent);color:var(--color-warning)}.apiKeyCard-prefix{font-size:var(--font-size-body);color:var(--color-text-muted)}.apiKeyCard-meta{font-size:var(--font-size-body);flex-direction:column;gap:.25rem;margin:0;display:flex}.apiKeyCard-metaRow{justify-content:space-between;gap:var(--spacing-xs);display:flex}.apiKeyCard-metaRow dt{color:var(--color-text-muted)}.apiKeyCard-metaRow dd{margin:0}.apiKeyCard-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);display:flex}.apiKeyCard-revealedKey{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);border:1px solid var(--color-card-border);border-radius:var(--radius-sm);background:var(--color-body-background);flex-wrap:wrap;display:flex}.apiKeyCard-revealedKeyValue{overflow-wrap:anywhere;font-size:var(--font-size-body);flex:1}.apiKeyCard-countdown{width:100%;color:var(--color-text-muted);margin:0;font-size:.75rem}.revealApiKeyDialog-content{gap:var(--spacing-sm);flex-direction:column;display:flex}.revealApiKeyDialog-message{margin:0}.revealApiKeyDialog-errorMessage{color:var(--color-danger);font-size:var(--font-size-body);margin:0}.apiKeyList-emptyMessage{color:var(--color-text-muted)}.apiKeyList-grid{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));display:grid}.createApiKeyModal-content{gap:var(--spacing-sm);flex-direction:column;display:flex;padding-top:var(--spacing-xs)!important}.createApiKeyModal-warning{padding:var(--spacing-xs);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-warning) 15%, transparent);color:var(--color-text-primary);margin:0;font-weight:600}.createApiKeyModal-keyDisplay{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);border:1px solid var(--color-card-border);border-radius:var(--radius-sm);background:var(--color-body-background);display:flex}.createApiKeyModal-keyValue{overflow-wrap:anywhere;font-size:var(--font-size-body);flex:1}.createApiKeyModal-errorMessage{color:var(--color-danger);font-size:var(--font-size-body);margin:0}.revokeApiKeyDialog-content{gap:var(--spacing-sm);flex-direction:column;display:flex}.revokeApiKeyDialog-message{margin:0}.revokeApiKeyDialog-errorMessage{color:var(--color-danger);font-size:var(--font-size-body);margin:0}.applicationApiKeysTab-container{gap:var(--spacing-sm);flex-direction:column;display:flex}.applicationApiKeysTab-createButton{align-self:flex-start}.applicationMembersTab-container{gap:var(--spacing-sm);flex-direction:column;display:flex}.applicationMembersTab-manageLink{color:var(--color-primary);white-space:nowrap;font-size:.8125rem}.applicationMembersTab-emptyMessage{color:var(--color-text-muted)}.applicationMembersTab-table{border-collapse:collapse;width:100%}.applicationMembersTab-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);padding:var(--spacing-xs);border-bottom:1px solid var(--color-card-border);font-size:.75rem}.applicationMembersTab-row td{padding:var(--spacing-xs);border-bottom:1px solid var(--color-card-border)}.deleteApplicationDialog-content{gap:var(--spacing-sm);flex-direction:column;display:flex}.deleteApplicationDialog-warning{color:var(--color-text-primary);margin:0}.deleteApplicationDialog-errorMessage{color:var(--color-danger);font-size:var(--font-size-body);margin:0}.applicationOverviewTab-container{gap:var(--spacing-sm);flex-direction:column;display:flex}.applicationOverviewTab-field{flex-direction:column;gap:.125rem;display:flex}.applicationOverviewTab-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.75rem}.applicationOverviewTab-value{font-size:var(--font-size-body);color:var(--color-text-primary)}.applicationOverviewTab-errorMessage{color:var(--color-danger);font-size:var(--font-size-body);margin:0}.applicationOverviewTab-actions{gap:var(--spacing-xs);display:flex}.logFilterBar-container{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);flex-direction:column;display:flex}.logFilterBar-searchField{width:100%}.logFilterBar-filtersRow{align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.logFilterBar-field{flex:10rem;min-width:9rem}.logFilterBar-dateGroup{gap:var(--spacing-sm);flex:20rem;display:flex}.logFilterBar-dateGroup .logFilterBar-field{flex:9rem;min-width:8rem}.logFilterBar-clearButton{flex-shrink:0;align-self:center}.logFilterBar-filtersRow--dialog{padding-top:var(--spacing-xs);flex-flow:column;align-items:stretch}.logFilterBar-filtersRow--dialog .logFilterBar-field,.logFilterBar-filtersRow--dialog .logFilterBar-dateGroup{flex:none}.logFilterBar-filtersRow--dialog .logFilterBar-dateGroup .logFilterBar-field{flex:1 1 0;min-width:0}.logLevelBadge-container{border-radius:var(--radius-sm);letter-spacing:.05em;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.logLevelBadge-container--debug{color:var(--color-text-muted);background:color-mix(in srgb, var(--color-text-muted) 15%, transparent)}.logLevelBadge-container--info{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 15%, transparent)}.logLevelBadge-container--warn{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 15%, transparent)}.logLevelBadge-container--error{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 15%, transparent)}.logLevelBadge-container--fatal{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 15%, transparent);font-weight:800}.logLevelBadge-icon{font-size:.75rem}.logMobileCard-container{gap:var(--spacing-xs);width:100%;min-width:0;padding:var(--spacing-sm);background:var(--color-card-background);border:1px solid var(--color-card-border);border-radius:var(--radius-sm);cursor:pointer;text-align:left;font:inherit;color:inherit;flex-direction:column;display:flex}.logMobileCard-container:hover{border-color:var(--color-primary)}.logMobileCard-header{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}.logMobileCard-applicationTag{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-sm);background:var(--color-body-background);border:1px solid var(--color-card-border);min-width:0;color:var(--color-text-muted);padding:.0625rem .5rem;font-size:.75rem;overflow:hidden}.logMobileCard-timestamp{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.75rem}.logMobileCard-message{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;font-size:var(--font-size-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.logMobileCard-source{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:.8125rem;overflow:hidden}.logRow-container{align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-card-background);border:1px solid var(--color-card-border);border-radius:var(--radius-sm);cursor:pointer;text-align:left;font:inherit;color:inherit;display:flex}.logRow-container:hover{border-color:var(--color-primary)}.logRow-timestamp{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-size:.8125rem}.logRow-applicationTag{border-radius:var(--radius-sm);background:var(--color-body-background);border:1px solid var(--color-card-border);color:var(--color-text-muted);flex-shrink:0;padding:.0625rem .5rem;font-size:.75rem}.logRow-source{color:var(--color-text-muted);flex-shrink:0;font-size:.8125rem}.logRow-message{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-body);flex:1;overflow:hidden}.logList-container{gap:var(--spacing-sm);flex-direction:column;display:flex}.logList-counter{color:var(--color-text-muted);margin:0;font-size:.8125rem}.logList-emptyMessage{color:var(--color-text-muted);padding:var(--spacing-lg) 0;text-align:center}.logList-rows{gap:var(--spacing-xs);flex-direction:column;display:flex}.logList-loadMoreButton{align-self:center}.logsExplorer-container{flex-direction:column;display:flex}.logsExplorer-skeleton{gap:var(--spacing-xs);flex-direction:column;display:flex}.logsExplorer-header{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.logsExplorer-title{font-size:var(--font-size-h1);margin:0}.logsExplorer-filtersButton{border:1px solid var(--color-card-border);border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--color-text-primary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:none;position:relative}.logsExplorer-filtersButton:hover{border-color:var(--color-primary)}.logsExplorer-filtersCount{top:calc(var(--spacing-xs) * -1);right:calc(var(--spacing-xs) * -1);border-radius:var(--radius-lg);background:var(--color-primary);min-width:1.25rem;height:1.25rem;color:var(--color-card-background);text-align:center;padding:0 .25rem;font-size:.75rem;font-weight:700;line-height:1.25rem;position:absolute}@media (width<=600px){.logsExplorer-filtersButton{display:flex}}._breadcrumbs_13crr_1{align-items:center;gap:var(--spacing-xs);min-width:0;font-size:var(--font-size-body);color:var(--color-text-muted);flex-wrap:wrap;display:flex}._breadcrumbs__link_13crr_11{color:var(--color-primary);text-decoration:none}._breadcrumbs__link_13crr_11:hover{text-decoration:underline}._breadcrumbs__current_13crr_20{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary)}.applicationDetailPage-container{gap:var(--spacing-sm);padding:var(--spacing-md);flex-direction:column;display:flex}.applicationDetailPage-title{font-size:var(--font-size-h1);margin:0}.applicationDetailPage-tabPanel{padding-top:var(--spacing-sm)}.applicationCard-container{align-items:stretch;gap:var(--spacing-xs);padding:var(--spacing-sm);background:var(--color-card-background);border:1px solid var(--color-card-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;font:inherit;color:inherit;flex-direction:column;display:flex}.applicationCard-container:hover{border-color:var(--color-primary)}.applicationCard-header{justify-content:space-between;align-items:center;gap:var(--spacing-xs);display:flex}.applicationCard-name{font-size:var(--font-size-h2);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.applicationCard-environmentBadge{border-radius:var(--radius-sm);color:#fff;flex-shrink:0;padding:.125rem .625rem;font-size:.75rem;font-weight:600}.applicationCard-environmentBadge--production{background:var(--color-danger)}.applicationCard-environmentBadge--staging{background:var(--color-warning)}.applicationCard-environmentBadge--development{background:var(--color-text-muted)}.applicationCard-description{color:var(--color-text-muted);font-size:var(--font-size-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.applicationFilter-container{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.applicationFilter-searchField{flex:16rem}.applicationFilter-environmentField{flex:0 12rem}.applicationList-container{padding:var(--spacing-md);flex-direction:column;display:flex}.applicationList-header{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.applicationList-title{font-size:var(--font-size-h1);margin:0}.applicationList-grid{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.applicationList-emptyState{padding:var(--spacing-lg) 0;text-align:center}.applicationList-emptyMessage{color:var(--color-text-muted)}@media (width<=600px){.applicationList-header{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}}.createApplicationModal-content{gap:var(--spacing-sm);flex-direction:column;display:flex;padding-top:var(--spacing-xs)!important}.createApplicationModal-errorMessage{color:var(--color-danger);font-size:var(--font-size-body);margin:0}.applicationsListPage-container{min-height:100vh}.changePasswordForm-container{gap:var(--spacing-sm);flex-direction:column;width:100%;max-width:24rem;display:flex}.changePasswordForm-errorMessage{color:var(--color-danger);font-size:var(--font-size-body);margin:0}.changePasswordForm-actions{justify-content:flex-end;gap:var(--spacing-xs);display:flex}.changePasswordPage-container{justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:100vh;padding:var(--spacing-md);flex-direction:column;display:flex}.changePasswordPage-title{font-size:var(--font-size-h2);color:var(--color-text-primary)}.changePasswordPage-forcedMessage{color:var(--color-text-muted);font-size:var(--font-size-body);text-align:center;margin:0}.docsSideMenu-container{top:var(--header-height);height:calc(100vh - var(--header-height));width:var(--sidebar-width);padding:var(--spacing-sm);background:var(--color-sidebar-background);border-right:1px solid var(--color-card-border);flex-direction:column;flex-shrink:0;align-self:flex-start;gap:.125rem;display:flex;position:sticky;overflow-y:auto}.docsSideMenu-group{flex-direction:column;display:flex}.docsSideMenu-groupHeader{border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);font-size:var(--font-size-body);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.625rem;padding:.625rem .75rem;font-weight:600;display:flex}.docsSideMenu-groupHeader:hover{background:var(--color-body-background)}.docsSideMenu-groupIcon{width:.75rem;color:var(--color-text-muted);flex-shrink:0}.docsSideMenu-chapters{flex-direction:column;gap:.125rem;padding-left:1.375rem;display:flex}.docsSideMenu-chapterLink{border-radius:var(--radius-sm);color:var(--color-text-muted);padding:.5rem .75rem;font-size:.9375rem;text-decoration:none}.docsSideMenu-chapterLink:hover{background:var(--color-body-background);color:var(--color-text-primary)}.docsSideMenu-standaloneLink{text-decoration:none}.docsSideMenu-standaloneLink--active,.docsSideMenu-standaloneLink--active .docsSideMenu-groupIcon{color:var(--color-primary)}.docsSideMenu-standaloneLink--active{background:color-mix(in srgb, var(--color-primary) 15%, transparent)}.docsSideMenu-chapterLink--active{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary);font-weight:600}.docsSideMenu-mobileBar,.docsSideMenu-overlay{display:none}@media (width<=1024px){.docsSideMenu-mobileBar{top:var(--header-height);z-index:20;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-xs) var(--spacing-sm);border:none;border-bottom:1px solid var(--color-card-border);background:var(--color-sidebar-background);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;display:flex;position:sticky}.docsSideMenu-mobileBarIcon{color:var(--color-text-muted);flex-shrink:0}.docsSideMenu-mobileBarText{flex-direction:column;min-width:0;display:flex}.docsSideMenu-mobileBarDoc{color:var(--color-text-muted);font-size:.75rem}.docsSideMenu-mobileBarChapter{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.docsSideMenu-container{top:var(--header-height);z-index:28;align-self:auto;height:auto;transition:transform .2s ease-in-out;position:fixed;bottom:0;left:0;transform:translate(-100%);box-shadow:2px 0 12px #00000026}.docsSideMenu-container--open{transform:translate(0)}.docsSideMenu-overlay{inset:var(--header-height) 0 0 0;z-index:27;background:#0006;display:block;position:fixed}}.docArticle-container{max-width:52rem}.docArticle-title{font-size:var(--font-size-h1);margin:0 0 var(--spacing-sm)}.docArticle-body{gap:var(--spacing-xs);flex-direction:column;line-height:1.7;display:flex}.docArticle-body h2{font-size:var(--font-size-h2);margin:var(--spacing-sm) 0 0}.docArticle-body h3{margin:var(--spacing-xs) 0 0;font-size:1.125rem}.docArticle-body p{color:var(--color-text-primary);margin:0}.docArticle-body ul,.docArticle-body ol{flex-direction:column;gap:.375rem;margin:0;padding-left:1.5rem;display:flex}.docArticle-body code{background:var(--color-body-background);border:1px solid var(--color-card-border);border-radius:var(--radius-sm);padding:.125rem .375rem;font-size:.875rem}.docArticle-body table{border-collapse:collapse;width:100%}.docArticle-body th,.docArticle-body td{text-align:left;border:1px solid var(--color-card-border);font-size:var(--font-size-body);padding:.5rem .75rem}.docArticle-body th{background:var(--color-body-background)}.docArticle-callout{padding:var(--spacing-xs);border-left:3px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent);border-radius:var(--radius-sm);font-size:var(--font-size-body)}.docArticle-checklist{padding-left:0;list-style:none}.docArticle-checklist li:before{content:"☐ ";color:var(--color-text-muted)}.logLevelsDoc-container{display:contents}.markdownDownloadCard-container{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-card-background);border:1px solid var(--color-card-border);border-radius:var(--radius-md);display:flex}.markdownDownloadCard-icon{color:var(--color-primary);flex-shrink:0;font-size:1.5rem}.markdownDownloadCard-info{flex-direction:column;flex:1;min-width:0;display:flex}.markdownDownloadCard-fileName{overflow-wrap:anywhere;font-weight:600}.markdownDownloadCard-docTitle{color:var(--color-text-muted);font-size:.875rem}.markdownDownloadCard-button{flex-shrink:0}.markdownDownloadDoc-list{gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-direction:column;display:flex}.docCodeBlock-pre{padding:var(--spacing-xs);border:1px solid var(--color-card-border);border-radius:var(--radius-md);margin:0;font-size:.875rem;overflow-x:auto}.docCodeBlock-pre code{font-size:inherit;background:0 0;border:none;padding:0}.quickStartDoc-container{display:contents}.docsPage-container{min-height:100%;display:flex}.docsPage-content{min-width:0;padding:var(--spacing-md);flex:1}@media (width<=1024px){.docsPage-container{flex-direction:column}}.forgotPasswordForm-container{gap:var(--spacing-sm);flex-direction:column;width:100%;max-width:24rem;display:flex}.forgotPasswordForm-errorMessage{color:var(--color-danger);font-size:var(--font-size-body);margin:0}.forgotPasswordForm-successMessage{color:var(--color-success);font-size:var(--font-size-body);margin:0}.forgotPasswordPage-container{justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:100vh;padding:var(--spacing-md);flex-direction:column;display:flex}.forgotPasswordPage-title{font-size:var(--font-size-h2);color:var(--color-text-primary)}.forgotPasswordPage-backLink{color:var(--color-primary);font-size:var(--font-size-body)}.loginForm-container{gap:var(--spacing-sm);flex-direction:column;width:100%;max-width:24rem;display:flex}.loginForm-errorMessage{color:var(--color-danger);font-size:var(--font-size-body);margin:0}.loginPage-container{justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:100vh;padding:var(--spacing-md);flex-direction:column;display:flex}.loginPage-title{font-size:var(--font-size-h1);color:var(--color-text-primary)}.loginPage-successMessage{color:var(--color-success);font-size:var(--font-size-body);margin:0}.deleteLogDialog-content{gap:var(--spacing-sm);flex-direction:column;display:flex}.deleteLogDialog-warning{color:var(--color-text-primary);margin:0}.deleteLogDialog-errorMessage{color:var(--color-danger);font-size:var(--font-size-body);margin:0}.logDetailPage-container{gap:var(--spacing-sm);padding:var(--spacing-md);flex-direction:column;display:flex}.logDetailPage-topBar{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.logDetailPage-header{align-items:center;gap:var(--spacing-xs);display:flex}.logDetailPage-timestamp{font-size:var(--font-size-body);color:var(--color-text-muted)}.logDetailPage-message{font-size:var(--font-size-h2);word-break:break-word;margin:0}.logDetailPage-section{gap:var(--spacing-xs);flex-direction:column;display:flex}.logDetailPage-sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:0;font-size:.75rem}.logDetailPage-sectionValue{font-size:var(--font-size-body);margin:0}.logDetailPage-context{padding:var(--spacing-sm);background:var(--color-body-background);border:1px solid var(--color-card-border);border-radius:var(--radius-sm);margin:0;font-size:.8125rem;overflow-x:auto}.logDetailPage-requestIdRow{align-items:center;gap:var(--spacing-xs);display:flex}.logDetailPage-requestIdValue{background:var(--color-body-background);border:1px solid var(--color-card-border);border-radius:var(--radius-sm);font-size:var(--font-size-body);padding:.25rem .5rem}.logDetailPage-applicationCard{gap:var(--spacing-xs);padding:var(--spacing-sm);background:var(--color-card-background);border:1px solid var(--color-card-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.logDetailPage-applicationCardHeader{justify-content:space-between;align-items:center;gap:var(--spacing-xs);display:flex}.logDetailPage-applicationName{font-size:var(--font-size-h2)}.logDetailPage-environmentBadge{border-radius:var(--radius-sm);color:#fff;flex-shrink:0;padding:.125rem .625rem;font-size:.75rem;font-weight:600}.logDetailPage-environmentBadge--production{background:var(--color-danger)}.logDetailPage-environmentBadge--staging{background:var(--color-warning)}.logDetailPage-environmentBadge--development{background:var(--color-text-muted)}.logDetailPage-applicationSlug{color:var(--color-text-muted);margin:0;font-size:.8125rem}.logDetailPage-applicationLink{color:var(--color-primary);align-self:flex-start}.logsPage-container{padding:var(--spacing-md);flex-direction:column;display:flex}.profilePage-container{gap:var(--spacing-md);padding:var(--spacing-md);flex-direction:column;max-width:32rem;display:flex}.profilePage-title{font-size:var(--font-size-h1);margin:0}.profilePage-info{gap:var(--spacing-sm);flex-direction:column;display:flex}.profilePage-field{flex-direction:column;gap:.125rem;display:flex}.profilePage-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.75rem}.profilePage-value{font-size:var(--font-size-body);color:var(--color-text-primary)}.profilePage-changePasswordSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.profilePage-sectionTitle{font-size:var(--font-size-h2);margin:0}.profilePage-successMessage{color:var(--color-success);margin:0}.resetPasswordForm-container{gap:var(--spacing-sm);flex-direction:column;width:100%;max-width:24rem;display:flex}.resetPasswordForm-errorMessage{color:var(--color-danger);font-size:var(--font-size-body);margin:0}.resetPasswordPage-container{justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:100vh;padding:var(--spacing-md);flex-direction:column;display:flex}.resetPasswordPage-title{font-size:var(--font-size-h2);color:var(--color-text-primary)}.userApplicationAccessTab-container{gap:var(--spacing-sm);flex-direction:column;display:flex}.userApplicationAccessTab-adminNotice{padding:var(--spacing-xs);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-text-primary);font-size:var(--font-size-body);margin:0}.userApplicationAccessTab-grantRow{align-items:center;gap:var(--spacing-xs);display:flex}.userApplicationAccessTab-grantField{flex:16rem}.userApplicationAccessTab-errorMessage{color:var(--color-danger);font-size:var(--font-size-body);margin:0}.userApplicationAccessTab-emptyMessage{color:var(--color-text-muted)}.userApplicationAccessTab-table{border-collapse:collapse;width:100%}.userApplicationAccessTab-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);padding:var(--spacing-xs);border-bottom:1px solid var(--color-card-border);font-size:.75rem}.userApplicationAccessTab-row td{padding:var(--spacing-xs);border-bottom:1px solid var(--color-card-border)}.deleteUserDialog-content{gap:var(--spacing-sm);flex-direction:column;display:flex}.deleteUserDialog-warning{color:var(--color-text-primary);margin:0}.deleteUserDialog-errorMessage{color:var(--color-danger);font-size:var(--font-size-body);margin:0}.userOverviewTab-container{gap:var(--spacing-sm);flex-direction:column;display:flex}.userOverviewTab-field{flex-direction:column;gap:.125rem;display:flex}.userOverviewTab-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.75rem}.userOverviewTab-value{font-size:var(--font-size-body);color:var(--color-text-primary)}.userOverviewTab-errorMessage{color:var(--color-danger);font-size:var(--font-size-body);margin:0}.userOverviewTab-actions{gap:var(--spacing-xs);display:flex}.userPermissionsTab-container{gap:var(--spacing-sm);flex-direction:column;display:flex}.userPermissionsTab-adminNotice{padding:var(--spacing-xs);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-text-primary);font-size:var(--font-size-body);margin:0}.userPermissionsTab-grantRow{align-items:center;gap:var(--spacing-xs);display:flex}.userPermissionsTab-grantField{flex:16rem}.userPermissionsTab-errorMessage{color:var(--color-danger);font-size:var(--font-size-body);margin:0}.userPermissionsTab-emptyMessage{color:var(--color-text-muted)}.userPermissionsTab-badgeList{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.userPermissionsTab-badge{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary);align-items:center;gap:.375rem;padding:.25rem .25rem .25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.userPermissionsTab-revokeButton{width:1.25rem;height:1.25rem;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.userPermissionsTab-revokeButton:hover{background:color-mix(in srgb, var(--color-primary) 25%, transparent)}.userDetailPage-container{gap:var(--spacing-sm);padding:var(--spacing-md);flex-direction:column;display:flex}.userDetailPage-title{font-size:var(--font-size-h1);margin:0}.userDetailPage-tabPanel{padding-top:var(--spacing-sm)}.createUserModal-content{gap:var(--spacing-sm);flex-direction:column;display:flex;padding-top:var(--spacing-xs)!important}.createUserModal-warning{padding:var(--spacing-xs);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-warning) 15%, transparent);color:var(--color-text-primary);margin:0;font-weight:600}.createUserModal-passwordDisplay{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);border:1px solid var(--color-card-border);border-radius:var(--radius-sm);background:var(--color-body-background);display:flex}.createUserModal-passwordValue{overflow-wrap:anywhere;font-size:var(--font-size-body);flex:1}.createUserModal-errorMessage{color:var(--color-danger);font-size:var(--font-size-body);margin:0}.userFilter-searchField{max-width:24rem;margin-bottom:var(--spacing-sm)}.userList-container{padding:var(--spacing-md);flex-direction:column;display:flex}.userList-header{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.userList-title{font-size:var(--font-size-h1);margin:0}.userList-emptyMessage{color:var(--color-text-muted);padding:var(--spacing-lg) 0;text-align:center}.userList-table{border-collapse:collapse;width:100%}.userList-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);padding:var(--spacing-xs);border-bottom:1px solid var(--color-card-border);font-size:.75rem}.userList-row{cursor:pointer}.userList-row:hover{background:var(--color-body-background)}.userList-row td{padding:var(--spacing-xs);border-bottom:1px solid var(--color-card-border)}.userList-roleBadge{border-radius:var(--radius-sm);padding:.125rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.userList-roleBadge--admin{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary)}.userList-roleBadge--member{background:color-mix(in srgb, var(--color-text-muted) 15%, transparent);color:var(--color-text-muted)}.userList-pendingBadge{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-warning) 15%, transparent);color:var(--color-warning);padding:.125rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}@media (width<=600px){.userList-header{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}}.usersListPage-container{min-height:100vh}._searchBar_yp2as_1{flex:20rem;max-width:28rem}._searchBar__input_yp2as_6{border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-body-background);width:100%;color:var(--color-text-primary);font-size:var(--font-size-body);padding:.5rem .875rem}._searchBar__input_yp2as_6:focus{border-color:var(--color-primary);outline:none}._searchBar__input_yp2as_6::placeholder{color:var(--color-text-muted)}@media (width<=600px){._searchBar_yp2as_1{display:none}}._userMenu_g1oy2_1{flex-shrink:0;position:relative}._userMenu__trigger_g1oy2_6{border:1px solid var(--color-card-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-body);cursor:pointer;background:0 0;align-items:center;gap:.375rem;padding:.5rem .75rem;display:flex}._userMenu__trigger_g1oy2_6:hover{border-color:var(--color-primary)}._userMenu__dropdown_g1oy2_23{border:1px solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-card-background);z-index:20;flex-direction:column;min-width:10rem;padding:.5rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 4px 12px #0000001f}._userMenu__dropdown_g1oy2_23 a,._userMenu__dropdown_g1oy2_23 button{border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);font-size:var(--font-size-body);text-align:left;cursor:pointer;background:0 0;border:none;padding:.5rem .75rem;text-decoration:none;display:block}._userMenu__dropdown_g1oy2_23 a:hover,._userMenu__dropdown_g1oy2_23 button:hover{background:var(--color-body-background)}._headerBar_7poim_3{z-index:40;justify-content:space-between;align-items:center;gap:var(--spacing-sm);height:var(--header-height);padding:0 var(--spacing-sm);background:var(--color-sidebar-background);border-bottom:1px solid var(--color-card-border);display:flex;position:sticky;top:0}._headerBar__left_7poim_17{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}._headerBar__right_7poim_24{align-items:center;gap:var(--spacing-sm);flex:1;justify-content:flex-end;display:flex}._headerBar__drawerToggle_7poim_32{border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.125rem;display:none}._headerBar__brand_7poim_46{color:var(--color-text-primary);flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:flex}._headerBar__logo_7poim_55{width:2.5rem;height:2.5rem}._headerBar__title_7poim_60{font-size:var(--font-size-h2);font-weight:700}._themeToggle_7poim_65{border:1px solid var(--color-card-border);border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--color-text-primary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}._themeToggle_7poim_65:hover{border-color:var(--color-primary)}@media (width<=1024px){._headerBar__drawerToggle_7poim_32{display:flex}}@media (width<=600px){._headerBar__title_7poim_60{display:none}}._sideMenu_1jhyi_4{top:var(--header-height);height:calc(100vh - var(--header-height));width:var(--sidebar-width);padding:var(--spacing-sm);background:var(--color-sidebar-background);border-right:1px solid var(--color-card-border);flex-direction:column;flex-shrink:0;align-self:flex-start;gap:.125rem;display:flex;position:sticky;overflow-y:auto}._sideMenu__link_1jhyi_20{border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-body);align-items:center;gap:.625rem;padding:.625rem .75rem;text-decoration:none;display:flex}._sideMenu__icon_1jhyi_31{flex-shrink:0;width:1rem}._sideMenu__link_1jhyi_20:hover{background:var(--color-body-background)}._sideMenu__linkActive_1jhyi_40{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary);font-weight:600}._sideMenu__overlay_1jhyi_46{display:none}@media (width<=1024px){._sideMenu_1jhyi_4{top:var(--header-height);z-index:30;align-self:auto;height:auto;transition:transform .2s ease-in-out;position:fixed;bottom:0;left:0;transform:translate(-100%);box-shadow:2px 0 12px #00000026}._sideMenu__open_1jhyi_66{transform:translate(0)}._sideMenu__overlay_1jhyi_46{inset:var(--header-height) 0 0 0;z-index:29;background:#0006;display:block;position:fixed}}._appLayout_ta6e8_1{flex-direction:column;min-height:100vh;display:flex}._appLayout__body_ta6e8_7{flex:1;min-height:0;display:flex}._appLayout__content_ta6e8_16{flex:1;min-width:0;overflow-x:clip}:root{--color-primary:#4f46e5;--color-body-background:#f8fafc;--color-text-primary:#0f172a;--color-text-muted:#64748b;--color-sidebar-background:#fff;--color-card-background:#fff;--color-card-border:#e2e8f0;--color-success:#22c55e;--color-danger:#ef4444;--color-warning:#f59e0b;--color-input-border:#cbd5e1;--color-input-border-hover:#94a3b8;--header-height:4rem;--sidebar-width:16rem;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:4rem;--font-size-h1:clamp(2rem, 4vw, 3rem);--font-size-h2:clamp(1.5rem, 3vw, 2rem);--font-size-body:1rem;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1rem}[data-theme=dark]{--color-primary:#818cf8;--color-body-background:#0f172a;--color-text-primary:#f1f5f9;--color-text-muted:#94a3b8;--color-sidebar-background:#1e293b;--color-card-background:#1e293b;--color-card-border:#334155;--color-input-border:#64748b;--color-input-border-hover:#94a3b8}*{box-sizing:border-box}body{font-family:system-ui,Segoe UI,Roboto,sans-serif;font-size:var(--font-size-body);color:var(--color-text-primary);background:var(--color-body-background);margin:0}#root{min-height:100vh}
