.ui-card{--card-padding:var(--ui-panel-padding,14px);--card-gap:var(--ui-section-gap,14px);background:var(--panel);border:1px solid var(--border);border-radius:var(--ui-radius);min-width:0;overflow:clip}.ui-card[data-spacing=compact]{--card-padding:10px;--card-gap:8px}.ui-card[data-spacing=roomy]{--card-padding:24px;--card-gap:20px}.ui-card>.ui-card-header,.ui-panel.ui-card>.ui-card-header{padding:var(--card-padding);border-bottom:1px solid var(--soft-border);gap:6px;display:grid}.ui-card-title{font:600 14px/1.4 var(--font-heading);letter-spacing:-.2px;color:var(--text);margin:0}.ui-card-description{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.ui-card>.ui-card-body,.ui-panel.ui-card>.ui-card-body{gap:var(--card-gap);padding:var(--card-padding);min-width:0;display:grid}.ui-card-body>p{margin:0}.ui-card>.ui-card-footer{padding:var(--card-padding);border-top:1px solid var(--soft-border);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-page-context{margin-bottom:var(--ui-section-gap,14px);gap:12px;display:grid}.ui-page-context>.ui-page-eyebrow{color:var(--muted);margin:0;font-size:11px}.ui-mobile-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-card>.ui-card-header>.ui-card-description,.app-shell .ui-form-grid>.ui-card,.app-shell .ui-settings-sections>.ui-card,.ui-form-grid>.ui-disclosure{margin:0}.ui-card>.ui-card-header>.ui-card-title{font:600 var(--ui-card-title-size,14px)/1.4 var(--font-heading);letter-spacing:-.2px;margin:0}.ui-page-container>.ui-notice+:where(.ui-card,.ui-disclosure){margin-top:var(--ui-section-gap,14px)}.ui-page-container.ui-form-grid>.ui-notice+:where(.ui-card,.ui-disclosure){margin-top:0}
.view{padding-top:12px}.app-shell .view{gap:10px;padding-bottom:24px}.app-shell .view>.ui-page-intro{max-width:none;margin:0;font-size:12.5px}.ui-cluster-end{white-space:nowrap;font-size:var(--type-xs,11.5px);color:var(--muted);margin-left:auto}.small{font-size:var(--type-xs,11.5px)}.error-text{color:var(--red)}.plain-list{gap:4px;margin:0;padding-left:18px;display:grid}.plain-link{color:inherit;text-decoration:none}.centre-screen{align-content:center;place-items:center;gap:22px;min-height:100vh;padding:24px;display:grid}.centre-screen>*{width:min(420px,100%)}.centre-screen>.ui-logo{justify-self:center;width:auto}.ui-stack{gap:var(--ui-section-gap,14px);display:grid}.ui-section{gap:6px;min-width:0;display:grid}.ui-section-title{font:600 11px var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:7px;margin:6px 0 0;display:flex}.ui-section-count{color:var(--faint);font-weight:500}.ui-section-end{font:500 11.5px var(--font-sans,inherit);letter-spacing:0;text-transform:none;color:var(--faint);margin-left:auto}.ui-section-end a{color:var(--muted);text-decoration:none}.ui-section-end a:hover{color:var(--accent)}
