.ui-page{min-height:60vh;background:var(--surface-page);color:var(--text-primary)}.ui-container{width:100%;max-width:var(--width-md);margin-inline:auto;padding-inline:var(--space-page-x)}.ui-container--reading{max-width:var(--width-sm)}.ui-container--wide{max-width:var(--width-lg)}.ui-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-ui-4);padding:var(--space-ui-6) 0 var(--space-ui-4)}.ui-page-header__main{min-width:0}.ui-page-title{margin:0;font-size:var(--type-h1-size);line-height:var(--type-h1-line);font-weight:var(--font-weight-bold);color:var(--text-primary);letter-spacing:var(--letter-spacing-tight)}.ui-page-subtitle{margin:var(--space-ui-1) 0 0;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text-secondary)}.ui-page-actions{display:flex;align-items:center;gap:var(--space-ui-2);flex-shrink:0}.ui-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-ui-2);margin-bottom:var(--space-ui-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--text-tertiary)}.ui-breadcrumb__sep{color:var(--text-disabled)}.ui-breadcrumb a{color:var(--text-tertiary);text-decoration:none}.ui-breadcrumb a:hover{color:var(--text-brand)}.ui-section{margin-top:var(--space-section)}.ui-section__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-ui-3);margin-bottom:var(--space-ui-3)}.ui-section__title{margin:0;font-size:var(--type-h2-size);line-height:var(--type-h2-line);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.ui-section__extra{font-size:var(--type-caption-size);color:var(--text-tertiary)}.ui-text-display{font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary)}.ui-text-h1{font-size:var(--type-h1-size);line-height:var(--type-h1-line);font-weight:var(--font-weight-bold);color:var(--text-primary)}.ui-text-h2{font-size:var(--type-h2-size);line-height:var(--type-h2-line);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.ui-text-h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.ui-text-body{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--text-primary)}.ui-text-reading{font-size:var(--type-reading-size);line-height:var(--type-reading-line);color:var(--text-secondary)}.ui-text-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--text-tertiary)}.ui-text-secondary{color:var(--text-secondary)}.ui-text-tertiary{color:var(--text-tertiary)}.ui-text-brand{color:var(--text-brand)}.ui-text-danger{color:var(--text-danger)}.ui-text-success{color:var(--text-success)}.ui-text-warning{color:var(--text-warning)}.ui-text-info{color:var(--text-info)}.ui-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0}.ui-num--rise{color:var(--color-rise)}.ui-num--fall{color:var(--color-fall)}.ui-num--flat{color:var(--color-flat)}@media (max-width:767px){.ui-container{padding-inline:var(--space-page-x-sm)}.ui-page-header{align-items:flex-start;flex-direction:column;gap:var(--space-ui-2);padding-top:var(--space-ui-4)}.ui-page-actions{width:100%}.ui-section{margin-top:var(--space-ui-6)}}