@media screen{.role-app-shell .app-content{--content-line:color-mix(in srgb, var(--border) 68%, transparent);--content-inset:clamp(22px, 2.6cqi, 36px);--content-radius:26px;flex-direction:column;gap:28px;padding-bottom:64px;display:flex;container:workspace/inline-size}.role-app-shell .app-content>:where(.page-header,.notice,.panel,.stats-grid,.split-layout){margin-block:0}.role-app-shell .app-content :where(.page-header){border-bottom:1px solid var(--content-line);align-items:center;margin-bottom:8px;padding-block:10px 28px}.role-app-shell .app-content :where(.page-header h1){letter-spacing:-.058em;font-size:clamp(38px,4.8cqi,62px);font-weight:440;line-height:1.06}.role-app-shell .app-content :where(.eyebrow){margin-bottom:18px;font-size:12px;line-height:1.5}.role-app-shell .app-content :where(.page-description){text-wrap:pretty;max-width:58ch;margin-top:16px;font-size:14px;line-height:1.65}.role-app-shell .app-content :where(.page-header-action){max-width:100%}.role-app-shell .app-content :where(.panel){border-color:var(--content-line);border-radius:var(--content-radius);box-shadow:0 2px 3px #00000001,0 12px 36px #00000003}.role-app-shell .app-content :where(.panel-header){padding:var(--content-inset) var(--content-inset) 0;align-items:center}.role-app-shell .app-content :where(.panel-header>div){min-width:0}.role-app-shell .app-content :where(.panel-header h2){letter-spacing:-.045em;font-size:clamp(21px,2.5cqi,27px);font-weight:470;line-height:1.2}.role-app-shell .app-content :where(.panel-header p){max-width:64ch;margin-top:9px;line-height:1.65}.role-app-shell .app-content :where(.panel-content){padding:26px var(--content-inset) var(--content-inset)}.role-app-shell .app-content :where(.panel--flush .panel-content){padding:0}.role-app-shell .app-content :where(.panel--flush .panel-header){padding-bottom:24px}.role-app-shell .app-content :where(.stats-grid){background:var(--surface);border:1px solid var(--content-line);border-radius:var(--content-radius);gap:0}.role-app-shell .app-content :where(.stats-grid:has(>.stat-card:nth-child(4)):not(:has(>:nth-child(5)))){grid-template-columns:repeat(4,minmax(0,1fr))}.role-app-shell .app-content :where(.stat-card){padding:28px var(--content-inset);border-color:var(--content-line);border-radius:var(--content-radius);box-shadow:none}.role-app-shell .app-content :where(.stats-grid>.stat-card){background:0 0;border:0;border-radius:0}.role-app-shell .app-content :where(.stats-grid>.stat-card+.stat-card){border-left:1px solid var(--content-line)}.role-app-shell .app-content :where(.stat-label){font-size:12px;line-height:1.5}.role-app-shell .app-content :where(.stat-label svg){opacity:.65;width:16px;height:16px}.role-app-shell .app-content :where(.stat-value){letter-spacing:-.06em;margin-top:24px;font-size:clamp(32px,4cqi,48px);font-weight:430;line-height:1.12}.role-app-shell .app-content :where(.stat-detail){margin-top:12px;line-height:1.6}.role-app-shell .app-content :where(.button){min-height:46px;padding-inline:20px}.role-app-shell .app-content :where(.button--secondary){border-color:var(--border)}.role-app-shell .app-content :where(.input){border-radius:14px;font-size:14px}.role-app-shell .app-content :where(.field){gap:9px}.role-app-shell .app-content :where(.field>label){font-size:12px;font-weight:550}.role-app-shell .app-content :where(.field-hint,.field-error){line-height:1.65}.role-app-shell .app-content :where(.form-grid){gap:22px}.role-app-shell .app-content :where(.form-actions){gap:12px}.role-app-shell .app-content :where(.checkbox-field){min-height:44px;padding-block:9px}.role-app-shell .app-content :where(.notice){border-color:var(--content-line);border-radius:20px;padding:20px 22px;line-height:1.65}.role-app-shell .app-content :where(.notice>strong){margin-bottom:7px;font-weight:550}.role-app-shell .app-content :where(.notice--warning){border-color:color-mix(in srgb, var(--warning) 24%, transparent)}.role-app-shell .app-content :where(.notice--error){border-color:color-mix(in srgb, var(--error) 30%, transparent)}.role-app-shell .app-content :where(.notice--success){border-color:color-mix(in srgb, var(--success) 24%, transparent)}.role-app-shell .app-content :where(.notice .button){margin-top:12px}.role-app-shell .app-content :where(.badge){padding:5px 10px;font-size:11px;font-weight:500}.role-app-shell .app-content :where(.data-table){font-size:13px}.role-app-shell .app-content :where(.data-table th){background:0 0;font-size:11px;font-weight:500}.role-app-shell .app-content :where(.data-table th,.data-table td){border-bottom-color:var(--content-line);padding:18px 20px}.role-app-shell .app-content :where(.data-table tbody tr:hover,.data-table tbody tr:focus-within){background:color-mix(in srgb, var(--surface-muted) 58%, transparent)}.role-app-shell .app-content :where(.data-table td:first-child strong){font-size:13px;font-weight:550}.role-app-shell .app-content :where(.record-details,.catalog-row){border-color:var(--content-line)}.role-app-shell .app-content :where(.record-details>summary,.catalog-row){gap:16px;padding-block:23px}.role-app-shell .app-content :where(.record-summary-text){gap:6px}.role-app-shell .app-content :where(.record-summary-text>strong){letter-spacing:-.025em;font-size:15px;font-weight:500}.role-app-shell .app-content :where(.record-editor){padding-block:26px 30px}.role-app-shell .app-content :where(.help-details){border-color:var(--content-line)}.role-app-shell .app-content :where(.help-details>summary){padding-block:14px;font-size:13px}.role-app-shell .app-content :where(.empty-state){padding:52px 22px}.role-app-shell .app-content :where(.empty-state-icon){border:1px solid var(--content-line);background:0 0;border-radius:18px;width:52px;height:52px;margin-bottom:22px}.role-app-shell .app-content :where(.empty-state h3){letter-spacing:-.045em;font-size:24px}.role-app-shell .app-content :where(.empty-state p){line-height:1.7}@container workspace (max-width:900px){.role-app-shell .app-content :where(.stats-grid:has(>.stat-card:nth-child(4)):not(:has(>:nth-child(5)))){grid-template-columns:repeat(2,minmax(0,1fr))}.role-app-shell .app-content :where(.stats-grid:has(>.stat-card:nth-child(4)):not(:has(>:nth-child(5)))>.stat-card:nth-child(n+3)){border-top:1px solid var(--content-line)}.role-app-shell .app-content :where(.stats-grid:has(>.stat-card:nth-child(4)):not(:has(>:nth-child(5)))>.stat-card:nth-child(3)){border-left:0}}@container workspace (max-width:700px){.role-app-shell .app-content :where(.page-header){flex-direction:column;align-items:flex-start;gap:22px;padding-bottom:24px}.role-app-shell .app-content :where(.panel-header){flex-wrap:wrap}}@container workspace (max-width:560px){.role-app-shell .app-content :where(.form-grid){grid-template-columns:minmax(0,1fr)}}@container workspace (max-width:640px){.role-app-shell .app-content :where(.stats-grid){grid-template-columns:minmax(0,1fr)}.role-app-shell .app-content :where(.stats-grid>.stat-card+.stat-card){border-left:0;border-top:1px solid var(--content-line)}}@container workspace (max-width:480px){.role-app-shell .app-content :where(.page-header h1){font-size:clamp(33px,9cqi,42px)}.role-app-shell .app-content :where(.page-description){font-size:13px}.role-app-shell .app-content :where(.stat-card){padding-block:23px}.role-app-shell .app-content :where(.stat-value){margin-top:18px}.role-app-shell .app-content :where(.data-table th,.data-table td){padding:16px}.role-app-shell .app-content :where(.record-details>summary,.catalog-row){column-gap:12px;padding-block:20px}.role-app-shell .app-content :where(.notice){padding:18px}}@media (max-width:850px){.role-app-shell .app-content :is(input,select,textarea){font-size:16px}}}
