:root{--font-sans:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-2xs:0.625rem;--text-xs:0.6875rem;--text-sm:0.75rem;--text-md:0.8125rem;--text-base:0.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.25rem;--text-3xl:1.5rem;--text-4xl:1.75rem;--text-hero:clamp(2.75rem,6vw,4.5rem);--leading-none:1.1;--leading-tight:1.25;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.55;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-caps:0.06em;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--type-display-size:var(--text-4xl);--type-display-weight:var(--font-bold);--type-display-leading:var(--leading-tight);--type-title-size:var(--text-3xl);--type-title-weight:var(--font-bold);--type-title-leading:var(--leading-tight);--type-heading-size:var(--text-2xl);--type-heading-weight:var(--font-bold);--type-heading-leading:var(--leading-tight);--type-subheading-size:var(--text-xl);--type-subheading-weight:var(--font-semibold);--type-subheading-leading:var(--leading-snug);--type-body-size:var(--text-base);--type-body-weight:var(--font-normal);--type-body-leading:var(--leading-normal);--type-body-sm-size:var(--text-md);--type-body-sm-weight:var(--font-normal);--type-body-sm-leading:var(--leading-normal);--type-caption-size:var(--text-sm);--type-caption-weight:var(--font-normal);--type-caption-leading:var(--leading-snug);--type-label-size:var(--text-xs);--type-label-weight:var(--font-semibold);--type-label-leading:var(--leading-snug);--type-overline-size:var(--text-xs);--type-overline-weight:var(--font-bold);--type-overline-leading:var(--leading-snug);--type-overline-tracking:var(--tracking-caps);--type-micro-size:var(--text-2xs);--type-micro-weight:var(--font-medium);--type-micro-leading:var(--leading-snug)}@layer base{html{font-family:var(--font-sans);font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);color:var(--app-text,#18181b)}.type-display,h1{font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-leading);letter-spacing:var(--tracking-tight)}.type-title,h2{font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading)}.type-heading,h3{font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.type-subheading,h4{font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);line-height:var(--type-subheading-leading)}h5{font-size:var(--type-body-lg-size,var(--text-lg));line-height:var(--leading-snug)}h5,h6{font-weight:var(--font-semibold)}h6{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.type-caption,small{font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}code,kbd,pre,samp{font-family:var(--font-mono)}.type-body-sm{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading)}.type-label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading)}.type-overline{font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);line-height:var(--type-overline-leading);letter-spacing:var(--type-overline-tracking);text-transform:uppercase}.type-micro{font-size:var(--type-micro-size);font-weight:var(--type-micro-weight);line-height:var(--type-micro-leading)}}.ant-btn,.ant-dropdown-menu-item,.ant-form-item-label>label,.ant-input,.ant-modal-body,.ant-select,.ant-table,.ant-typography{font-family:var(--font-sans)}.ant-modal-title{font-size:var(--type-heading-size)!important;font-weight:var(--type-heading-weight)!important;line-height:var(--type-heading-leading)!important}.ant-form-item-label>label{font-size:var(--type-body-sm-size);font-weight:var(--font-medium)}.ant-form-item-explain,.ant-form-item-extra{font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.ant-table-thead>tr>th{font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ant-btn,.ant-table-tbody>tr>td{font-size:var(--type-body-sm-size)}.ant-btn{font-weight:var(--font-medium)}.ant-btn-sm{font-size:var(--type-caption-size)}.ant-btn-lg{font-size:var(--type-body-size)}.ant-tag{line-height:var(--leading-snug)}.ant-breadcrumb,.ant-tag{font-size:var(--type-caption-size)}.ant-input,.ant-input-affix-wrapper,.ant-menu-item,.ant-menu-submenu-title,.ant-picker-input>input,.ant-select-selection-item,.ant-select-selection-placeholder{font-size:var(--type-body-sm-size)}.ant-segmented-item-label{font-size:var(--type-caption-size)}.ant-empty-description{font-size:var(--type-body-sm-size);color:var(--app-text-muted)}