@layer ui{.co-icon{width:var(--co-icon-md);height:var(--co-icon-md);flex:none;display:inline-block}.co-icon--xs{width:var(--co-icon-xs);height:var(--co-icon-xs)}.co-icon--sm{width:var(--co-icon-sm);height:var(--co-icon-sm)}.co-icon--lg{width:var(--co-icon-lg);height:var(--co-icon-lg)}.co-btn{justify-content:center;align-items:center;gap:var(--co-space-4);height:var(--co-control-height-md);min-width:var(--co-btn-min-width);padding:0 var(--co-control-padding-x);border-radius:var(--co-radius-lg);font-family:var(--co-font-sans);font-size:var(--co-text-button-size);line-height:var(--co-text-button-lh);font-weight:var(--co-text-button-weight);cursor:pointer;white-space:nowrap;transition:background-color var(--co-duration-fast) var(--co-ease-standard), border-color var(--co-duration-fast) var(--co-ease-standard);background:0 0;border:1px solid #0000;display:inline-flex}.co-btn>svg{flex:none}.co-btn--primary{background:var(--co-accent-fill);color:var(--co-text-on-accent)}.co-btn--primary:hover{background:var(--co-accent-fill-hover)}.co-btn--secondary{color:var(--co-text);border-color:var(--co-border-control);background:0 0}.co-btn--secondary:hover{background:var(--co-state-hover)}.co-btn--tertiary{color:var(--co-text-secondary);background:0 0}.co-btn--tertiary:hover{background:var(--co-state-hover);color:var(--co-text)}.co-btn--text{color:var(--co-link);min-width:0;padding:0 var(--co-space-8)}.co-btn--text:hover{background:var(--co-state-hover)}.co-btn--danger{color:var(--co-danger);padding:0 var(--co-space-8);background:0 0;border-color:#0000}.co-btn--danger:hover{background:var(--co-danger-tint);border-color:var(--co-danger-border)}.co-btn--danger-solid{background:var(--co-danger-fill);color:var(--co-text-on-accent)}.co-btn--danger-solid:hover{background:var(--co-danger-fill-hover)}.co-btn:disabled,.co-btn--disabled{background:var(--co-surface-raised);color:var(--co-text-disabled);border-color:var(--co-border);cursor:not-allowed}.co-btn--sm{height:var(--co-control-height-sm);font-size:var(--co-text-label-size);padding:0 var(--co-space-8)}@media (pointer:coarse){.co-btn--sm{height:var(--co-control-height-lg)}}.co-btn--lg{height:var(--co-control-height-lg);padding:0 var(--co-space-16)}.co-btn--icon{min-width:0;width:var(--co-control-height-md);padding:0;position:relative}.co-btn--icon.co-btn--sm{width:var(--co-control-height-sm)}.co-btn--icon.co-btn--lg{width:var(--co-control-height-lg)}@media (pointer:coarse){.co-btn--icon:after{content:"";width:var(--co-touch-target-min);height:var(--co-touch-target-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.co-btn--full{width:100%}.co-btn[aria-busy=true]{cursor:progress}.co-btn__label{display:inline-grid}.co-btn__label>*{grid-area:1/1;justify-self:start}.co-btn__label>[aria-hidden=true]{visibility:hidden}.co-btn__slot{width:var(--co-icon-sm);height:var(--co-icon-sm);flex:none}.co-display{font-family:var(--co-font-display);font-size:var(--co-text-display-size);line-height:var(--co-text-display-lh);font-weight:var(--co-text-display-weight);letter-spacing:var(--co-text-display-tracking)}.co-h1{font-family:var(--co-font-display);font-size:var(--co-text-h1-size);line-height:var(--co-text-h1-lh);font-weight:var(--co-text-h1-weight);letter-spacing:var(--co-text-h1-tracking)}.co-h2{font-size:var(--co-text-h2-size);line-height:var(--co-text-h2-lh);font-weight:var(--co-text-h2-weight);letter-spacing:var(--co-text-h2-tracking)}.co-h3{font-size:var(--co-text-h3-size);line-height:var(--co-text-h3-lh);font-weight:var(--co-text-h3-weight);letter-spacing:var(--co-text-h3-tracking)}.co-body{font-size:var(--co-text-body-size);line-height:var(--co-text-body-lh)}.co-body-sm{font-size:var(--co-text-body-sm-size);line-height:var(--co-text-body-sm-lh)}.co-label{font-size:var(--co-text-label-size);line-height:var(--co-text-label-lh);font-weight:var(--co-text-label-weight)}.co-overline{font-family:var(--co-font-mono);font-size:var(--co-text-overline-size);line-height:var(--co-text-overline-lh);font-weight:var(--co-text-overline-weight);letter-spacing:var(--co-text-overline-tracking);text-transform:uppercase;color:var(--co-text-tertiary)}.co-caption{font-size:var(--co-text-caption-size);line-height:var(--co-text-caption-lh);font-weight:var(--co-text-caption-weight);color:var(--co-text-muted)}.co-mono{font-family:var(--co-font-mono);font-size:var(--co-text-numeric-size);line-height:var(--co-text-numeric-lh);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.co-muted{color:var(--co-text-muted)}.co-tertiary{color:var(--co-text-tertiary)}.co-btn:any-link{text-decoration:none}.co-syspage{align-items:flex-start;gap:var(--co-space-8);max-width:var(--co-measure);padding-block:var(--co-space-64);flex-direction:column;margin-inline:auto;display:flex}.co-syspage__title,.co-syspage__body{overflow-wrap:anywhere;margin:0}.co-syspage__action{margin-top:var(--co-space-8)}@media (width<=599px){.co-syspage{padding-block:var(--co-space-32)}}}
