:root{--corn-primary: #7c3aed;--corn-primary-hover: #6d28d9;--corn-primary-active: #5b21b6;--corn-primary-light: #ede9fe;--corn-secondary: #4f46e5;--corn-secondary-hover: #4338ca;--corn-secondary-active: #3730a3;--corn-secondary-light: #e0e7ff;--corn-success: #047857;--corn-success-light: #d1fae5;--corn-warning: #b45309;--corn-warning-light: #fef3c7;--corn-danger: #b91c1c;--corn-danger-light: #fee2e2;--corn-info: #1d4ed8;--corn-info-light: #dbeafe;--corn-text-primary: #1a1a1a;--corn-text-secondary: #4d4d4d;--corn-text-tertiary: #6b6b6b;--corn-text-inverse: #ffffff;--corn-bg-primary: #ffffff;--corn-bg-secondary: #f9f9f9;--corn-bg-tertiary: #f0f0f0;--corn-border-light: #e5e5e5;--corn-border-primary: #d0d0d0;--corn-border-secondary: #a0a0a0;--corn-chart-1: #4a3aa7;--corn-chart-2: #eb6834;--corn-chart-3: #1baf7a;--corn-chart-4: #eda100;--corn-chart-5: #e87ba4;--corn-chart-6: #008300;--corn-chart-7: #2a78d6;--corn-chart-8: #e34948;--corn-chart-seq-1: #b8a5fc;--corn-chart-seq-2: #9575f8;--corn-chart-seq-3: #7c3aed;--corn-chart-seq-4: #5b21b6;--corn-spacing-xs: 4px;--corn-spacing-sm: 8px;--corn-spacing-md: 16px;--corn-spacing-lg: 24px;--corn-spacing-xl: 32px;--corn-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--corn-font-family-mono: "Monaco", "Menlo", "Ubuntu Mono", "Courier New", monospace;--corn-font-size-xs: 11px;--corn-font-size-sm: 12px;--corn-font-size-base: 14px;--corn-font-size-lg: 16px;--corn-font-size-xl: 18px;--corn-font-weight-regular: 400;--corn-font-weight-medium: 500;--corn-font-weight-bold: 700;--corn-line-height: 1.4;--corn-control-height-sm: calc(var(--corn-font-size-sm) * var(--corn-line-height) + 10px);--corn-control-height-md: calc(var(--corn-font-size-base) * var(--corn-line-height) + 14px);--corn-control-height-lg: calc(var(--corn-font-size-lg) * var(--corn-line-height) + 22px);--corn-radius-sm: 4px;--corn-radius-md: 6px;--corn-radius-lg: 8px;--corn-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--corn-shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--corn-shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--corn-transition-fast: .1s ease-in-out;--corn-transition-base: .2s ease-in-out;--corn-transition-slow: .3s ease-in-out;--corn-bp-sm: 640px;--corn-bp-md: 960px;--corn-bp-lg: 1280px;--corn-focus-ring-width: 3px;--corn-focus-ring-color: rgba(124, 58, 237, .15);--corn-focus-ring-error-color: rgba(185, 28, 28, .15);--corn-focus-ring: 0 0 0 var(--corn-focus-ring-width) var(--corn-focus-ring-color);--corn-focus-ring-error: 0 0 0 var(--corn-focus-ring-width) var(--corn-focus-ring-error-color);--corn-backdrop: rgba(0, 0, 0, .5);--corn-shadow-color: rgba(0, 0, 0, .15);--corn-chart-grid: var(--corn-border-light);--corn-chart-axis: var(--corn-border-primary);--corn-layout-divider: var(--corn-border-primary);--corn-chart-surface: var(--corn-bg-primary);--corn-chart-muted: var(--corn-text-tertiary)}@supports (color: color-mix(in srgb,red 50%,transparent)){:root{--corn-focus-ring-color: color-mix(in srgb, var(--corn-primary) 15%, transparent);--corn-focus-ring-error-color: color-mix(in srgb, var(--corn-danger) 15%, transparent)}}@media (prefers-reduced-motion: reduce){:root:root{--corn-transition-fast: 0ms ease-in-out;--corn-transition-base: 0ms ease-in-out;--corn-transition-slow: 0ms ease-in-out}[class*=corn-]:not(.corn-spinner):not(.corn-progress-bar),[class*=corn-]:not(.corn-button[data-loading]):before,[class*=corn-]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root[data-theme=dark]{--corn-primary: #a78bfa;--corn-primary-hover: #c4b5fd;--corn-primary-active: #9b74f7;--corn-primary-light: #2e1065;--corn-secondary: #818cf8;--corn-secondary-hover: #a5b4fc;--corn-secondary-active: #7c7ff5;--corn-secondary-light: #1e1b4b;--corn-success: #34d399;--corn-success-light: #064e3b;--corn-warning: #fbbf24;--corn-warning-light: #78350f;--corn-danger: #f87171;--corn-danger-light: #450a0a;--corn-info: #60a5fa;--corn-info-light: #0c2340;--corn-text-primary: #ffffff;--corn-text-secondary: #e0e0e0;--corn-text-tertiary: #b0b0b0;--corn-text-inverse: #1a1a1a;--corn-bg-primary: #0f172a;--corn-bg-secondary: #1a2332;--corn-bg-tertiary: #2a3342;--corn-border-light: #3a4554;--corn-border-primary: #4a5568;--corn-border-secondary: #7a8a9a;--corn-chart-1: #9085e9;--corn-chart-2: #d95926;--corn-chart-3: #199e70;--corn-chart-4: #c98500;--corn-chart-5: #d55181;--corn-chart-6: #008300;--corn-chart-7: #3987e5;--corn-chart-8: #e66767;--corn-chart-seq-1: #7c3aed;--corn-chart-seq-2: #9575f8;--corn-chart-seq-3: #b8a5fc;--corn-chart-seq-4: #ddd6fe;--corn-backdrop: rgba(0, 0, 0, .7);--corn-shadow-color: rgba(0, 0, 0, .4)}.corn-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--corn-spacing-xs);border:1px solid transparent;border-radius:var(--corn-radius-sm);font-family:var(--corn-font-family);font-weight:var(--corn-font-weight-medium);line-height:1;cursor:pointer;text-decoration:none;transition:background-color var(--corn-transition-fast),border-color var(--corn-transition-fast),color var(--corn-transition-fast),box-shadow var(--corn-transition-fast);white-space:nowrap;user-select:none;font-size:var(--corn-font-size-base);padding:6px var(--corn-spacing-md);min-block-size:var(--corn-control-height-md, 2.1rem)}.corn-button[data-size=sm]{font-size:var(--corn-font-size-sm);padding:4px var(--corn-spacing-sm);min-block-size:var(--corn-control-height-sm, 1.7rem)}.corn-button[data-size=md]{font-size:var(--corn-font-size-base);padding:6px var(--corn-spacing-md);min-block-size:var(--corn-control-height-md, 2.1rem)}.corn-button[data-size=lg]{font-size:var(--corn-font-size-lg);padding:10px var(--corn-spacing-lg);min-block-size:var(--corn-control-height-lg, 2.8rem)}.corn-button[data-variant=icon]{padding:0;aspect-ratio:1;min-inline-size:var(--corn-control-height-md, 2.1rem);min-block-size:var(--corn-control-height-md, 2.1rem)}.corn-button[data-variant=icon][data-size=sm]{min-inline-size:var(--corn-control-height-sm, 1.7rem);min-block-size:var(--corn-control-height-sm, 1.7rem)}.corn-button[data-variant=icon][data-size=lg]{min-inline-size:var(--corn-control-height-lg, 2.8rem);min-block-size:var(--corn-control-height-lg, 2.8rem)}.corn-button[data-level=primary]{background:var(--corn-primary);color:var(--corn-text-inverse)}.corn-button[data-level=primary]:hover:not(:disabled){background:var(--corn-primary-hover)}.corn-button[data-level=primary]:active:not(:disabled){background:var(--corn-primary-active)}.corn-button[data-level=secondary]{background:var(--corn-secondary);color:var(--corn-text-inverse)}.corn-button[data-level=secondary]:hover:not(:disabled){background:var(--corn-secondary-hover)}.corn-button[data-level=secondary]:active:not(:disabled){background:var(--corn-secondary-active)}.corn-button[data-level=success]{background:var(--corn-success);color:var(--corn-text-inverse)}.corn-button[data-level=success]:hover:not(:disabled){filter:brightness(.9)}.corn-button[data-level=danger]{background:var(--corn-danger);color:var(--corn-text-inverse)}.corn-button[data-level=danger]:hover:not(:disabled){filter:brightness(.9)}.corn-button[data-level=warning]{background:var(--corn-warning);color:var(--corn-text-inverse)}.corn-button[data-level=warning]:hover:not(:disabled){filter:brightness(.9)}.corn-button[data-level=ghost]{background:transparent;color:var(--corn-primary);border-color:var(--corn-primary)}.corn-button[data-level=ghost]:hover:not(:disabled){background:var(--corn-primary);color:var(--corn-text-inverse)}.corn-button[data-level=primary][data-emphasis=solid]{background:var(--corn-primary);color:var(--corn-text-inverse)}.corn-button[data-level=secondary][data-emphasis=solid]{background:var(--corn-secondary);color:var(--corn-text-inverse)}.corn-button[data-level=success][data-emphasis=solid]{background:var(--corn-success);color:var(--corn-text-inverse)}.corn-button[data-level=warning][data-emphasis=solid]{background:var(--corn-warning);color:var(--corn-text-inverse)}.corn-button[data-level=danger][data-emphasis=solid]{background:var(--corn-danger);color:var(--corn-text-inverse)}.corn-button[data-level=primary][data-emphasis=soft]{background:var(--corn-primary-light);color:var(--corn-primary);border-color:transparent}.corn-button[data-level=primary][data-emphasis=soft]:hover:not(:disabled){background:var(--corn-primary);color:var(--corn-text-inverse)}.corn-button[data-level=secondary][data-emphasis=soft]{background:var(--corn-secondary-light);color:var(--corn-secondary);border-color:transparent}.corn-button[data-level=secondary][data-emphasis=soft]:hover:not(:disabled){background:var(--corn-secondary);color:var(--corn-text-inverse)}.corn-button[data-level=success][data-emphasis=soft]{background:var(--corn-success-light);color:var(--corn-success);border-color:transparent}.corn-button[data-level=success][data-emphasis=soft]:hover:not(:disabled){background:var(--corn-success);color:var(--corn-text-inverse)}.corn-button[data-level=warning][data-emphasis=soft]{background:var(--corn-warning-light);color:var(--corn-warning);border-color:transparent}.corn-button[data-level=warning][data-emphasis=soft]:hover:not(:disabled){background:var(--corn-warning);color:var(--corn-text-inverse)}.corn-button[data-level=danger][data-emphasis=soft]{background:var(--corn-danger-light);color:var(--corn-danger);border-color:transparent}.corn-button[data-level=danger][data-emphasis=soft]:hover:not(:disabled){background:var(--corn-danger);color:var(--corn-text-inverse)}.corn-button[data-level=primary][data-emphasis=outline],.corn-button[data-level=primary][data-emphasis=quiet]{background:transparent;color:var(--corn-primary)}.corn-button[data-level=primary][data-emphasis=outline]{border-color:var(--corn-primary)}.corn-button[data-level=primary][data-emphasis=outline]:hover:not(:disabled){background:var(--corn-primary);color:var(--corn-text-inverse)}.corn-button[data-level=primary][data-emphasis=quiet]:hover:not(:disabled){background:var(--corn-primary-light)}.corn-button[data-level=secondary][data-emphasis=outline],.corn-button[data-level=secondary][data-emphasis=quiet]{background:transparent;color:var(--corn-secondary)}.corn-button[data-level=secondary][data-emphasis=outline]{border-color:var(--corn-secondary)}.corn-button[data-level=secondary][data-emphasis=outline]:hover:not(:disabled){background:var(--corn-secondary);color:var(--corn-text-inverse)}.corn-button[data-level=secondary][data-emphasis=quiet]:hover:not(:disabled){background:var(--corn-secondary-light)}.corn-button[data-level=success][data-emphasis=outline],.corn-button[data-level=success][data-emphasis=quiet]{background:transparent;color:var(--corn-success)}.corn-button[data-level=success][data-emphasis=outline]{border-color:var(--corn-success)}.corn-button[data-level=success][data-emphasis=outline]:hover:not(:disabled){background:var(--corn-success);color:var(--corn-text-inverse)}.corn-button[data-level=success][data-emphasis=quiet]:hover:not(:disabled){background:var(--corn-success-light)}.corn-button[data-level=warning][data-emphasis=outline],.corn-button[data-level=warning][data-emphasis=quiet]{background:transparent;color:var(--corn-warning)}.corn-button[data-level=warning][data-emphasis=outline]{border-color:var(--corn-warning)}.corn-button[data-level=warning][data-emphasis=outline]:hover:not(:disabled){background:var(--corn-warning);color:var(--corn-text-inverse)}.corn-button[data-level=warning][data-emphasis=quiet]:hover:not(:disabled){background:var(--corn-warning-light)}.corn-button[data-level=danger][data-emphasis=outline],.corn-button[data-level=danger][data-emphasis=quiet]{background:transparent;color:var(--corn-danger)}.corn-button[data-level=danger][data-emphasis=outline]{border-color:var(--corn-danger)}.corn-button[data-level=danger][data-emphasis=outline]:hover:not(:disabled){background:var(--corn-danger);color:var(--corn-text-inverse)}.corn-button[data-level=danger][data-emphasis=quiet]:hover:not(:disabled){background:var(--corn-danger-light)}.corn-button[data-level=neutral],.corn-button[data-level=neutral][data-emphasis=solid]{background:var(--corn-text-primary);color:var(--corn-bg-primary)}.corn-button[data-level=neutral]:hover:not(:disabled),.corn-button[data-level=neutral][data-emphasis=solid]:hover:not(:disabled){background:var(--corn-text-secondary)}.corn-button[data-level=neutral][data-emphasis=soft]{background:var(--corn-bg-tertiary);color:var(--corn-text-primary);border-color:transparent}.corn-button[data-level=neutral][data-emphasis=soft]:hover:not(:disabled),.corn-button[data-level=neutral][data-emphasis=outline]:hover:not(:disabled){background:var(--corn-text-primary);color:var(--corn-bg-primary)}.corn-button[data-level=neutral][data-emphasis=outline],.corn-button[data-level=neutral][data-emphasis=quiet]{background:transparent;color:var(--corn-text-primary)}.corn-button[data-level=neutral][data-emphasis=outline]{border-color:var(--corn-border-primary)}.corn-button[data-level=neutral][data-emphasis=quiet]:hover:not(:disabled){background:var(--corn-bg-tertiary)}.corn-button[data-variant=unstyled]{display:inline-block;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;line-height:inherit;white-space:normal;user-select:auto;min-inline-size:1.5rem;min-block-size:1.5rem}.corn-button[data-full-width]{display:flex;inline-size:100%}.corn-button[data-variant=unstyled][data-full-width]{display:block}.corn-button:disabled,.corn-button[data-loading]{opacity:.5;cursor:not-allowed;pointer-events:none}.corn-button:focus-visible{outline:2px solid var(--corn-primary);outline-offset:2px}.corn-button[data-loading]:before{content:"";display:inline-block;width:.85em;height:.85em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:corn-spin .6s linear infinite;flex-shrink:0}@keyframes corn-spin{to{transform:rotate(360deg)}}.corn-stack{display:flex;gap:var(--corn-stack-gap, var(--corn-spacing-md));align-items:var(--corn-stack-align, stretch);justify-content:var(--corn-stack-justify, flex-start)}.corn-stack[data-direction=vertical]{flex-direction:column}.corn-stack[data-direction=horizontal]{flex-direction:row}.corn-stack[data-gap=xs]{--corn-stack-gap: var(--corn-spacing-xs)}.corn-stack[data-gap=sm]{--corn-stack-gap: var(--corn-spacing-sm)}.corn-stack[data-gap=md]{--corn-stack-gap: var(--corn-spacing-md)}.corn-stack[data-gap=lg]{--corn-stack-gap: var(--corn-spacing-lg)}.corn-stack[data-gap=xl]{--corn-stack-gap: var(--corn-spacing-xl)}.corn-stack[data-align=start]{--corn-stack-align: flex-start}.corn-stack[data-align=center]{--corn-stack-align: center}.corn-stack[data-align=end]{--corn-stack-align: flex-end}.corn-stack[data-align=stretch]{--corn-stack-align: stretch}.corn-stack[data-justify=start]{--corn-stack-justify: flex-start}.corn-stack[data-justify=center]{--corn-stack-justify: center}.corn-stack[data-justify=end]{--corn-stack-justify: flex-end}.corn-stack[data-justify=between]{--corn-stack-justify: space-between}.corn-stack[data-justify=around]{--corn-stack-justify: space-around}.corn-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--corn-group-gap, var(--corn-spacing-sm));align-items:var(--corn-group-align, center);justify-content:var(--corn-group-justify, flex-start)}.corn-group[data-nowrap]{flex-wrap:nowrap}.corn-group[data-gap=xs]{--corn-group-gap: var(--corn-spacing-xs)}.corn-group[data-gap=sm]{--corn-group-gap: var(--corn-spacing-sm)}.corn-group[data-gap=md]{--corn-group-gap: var(--corn-spacing-md)}.corn-group[data-gap=lg]{--corn-group-gap: var(--corn-spacing-lg)}.corn-group[data-gap=xl]{--corn-group-gap: var(--corn-spacing-xl)}.corn-group[data-align=start]{--corn-group-align: flex-start}.corn-group[data-align=center]{--corn-group-align: center}.corn-group[data-align=end]{--corn-group-align: flex-end}.corn-group[data-align=baseline]{--corn-group-align: baseline}.corn-group[data-justify=start]{--corn-group-justify: flex-start}.corn-group[data-justify=center]{--corn-group-justify: center}.corn-group[data-justify=end]{--corn-group-justify: flex-end}.corn-group[data-justify=between]{--corn-group-justify: space-between}.corn-group[data-justify=around]{--corn-group-justify: space-around}:where(.corn-group[data-grow])>*{flex:1 1 0}:where(.corn-group[data-grow][data-nowrap])>*{min-inline-size:0}.corn-box{box-sizing:border-box}.corn-box[data-padding=xs]{padding:var(--corn-spacing-xs)}.corn-box[data-padding=sm]{padding:var(--corn-spacing-sm)}.corn-box[data-padding=md]{padding:var(--corn-spacing-md)}.corn-box[data-padding=lg]{padding:var(--corn-spacing-lg)}.corn-box[data-padding=xl]{padding:var(--corn-spacing-xl)}.corn-box[data-padding-x=xs]{padding-left:var(--corn-spacing-xs);padding-right:var(--corn-spacing-xs)}.corn-box[data-padding-x=sm]{padding-left:var(--corn-spacing-sm);padding-right:var(--corn-spacing-sm)}.corn-box[data-padding-x=md]{padding-left:var(--corn-spacing-md);padding-right:var(--corn-spacing-md)}.corn-box[data-padding-x=lg]{padding-left:var(--corn-spacing-lg);padding-right:var(--corn-spacing-lg)}.corn-box[data-padding-x=xl]{padding-left:var(--corn-spacing-xl);padding-right:var(--corn-spacing-xl)}.corn-box[data-padding-y=xs]{padding-top:var(--corn-spacing-xs);padding-bottom:var(--corn-spacing-xs)}.corn-box[data-padding-y=sm]{padding-top:var(--corn-spacing-sm);padding-bottom:var(--corn-spacing-sm)}.corn-box[data-padding-y=md]{padding-top:var(--corn-spacing-md);padding-bottom:var(--corn-spacing-md)}.corn-box[data-padding-y=lg]{padding-top:var(--corn-spacing-lg);padding-bottom:var(--corn-spacing-lg)}.corn-box[data-padding-y=xl]{padding-top:var(--corn-spacing-xl);padding-bottom:var(--corn-spacing-xl)}.corn-box[data-background=primary]{background:var(--corn-bg-primary)}.corn-box[data-background=secondary]{background:var(--corn-bg-secondary)}.corn-box[data-background=tertiary]{background:var(--corn-bg-tertiary)}.corn-box[data-border]{border:1px solid var(--corn-border-light)}.corn-box[data-radius=sm]{border-radius:var(--corn-radius-sm)}.corn-box[data-radius=md]{border-radius:var(--corn-radius-md)}.corn-box[data-radius=lg]{border-radius:var(--corn-radius-lg)}.corn-container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--corn-spacing-lg);padding-right:var(--corn-spacing-lg);box-sizing:border-box;max-width:960px}.corn-container[data-size=sm]{max-width:640px}.corn-container[data-size=md]{max-width:960px}.corn-container[data-size=lg]{max-width:1280px}.corn-container[data-size=fluid]{max-width:100%}@media (max-width: 640px){.corn-container{padding-left:var(--corn-spacing-md);padding-right:var(--corn-spacing-md)}}.corn-grid{display:grid}.corn-grid[data-cols]{grid-template-columns:repeat(var(--corn-grid-cols, 12),minmax(0,1fr))}.corn-grid[data-gap=xs]{gap:var(--corn-spacing-xs);--corn-grid-col-gap: var(--corn-spacing-xs)}.corn-grid[data-gap=sm]{gap:var(--corn-spacing-sm);--corn-grid-col-gap: var(--corn-spacing-sm)}.corn-grid[data-gap=md]{gap:var(--corn-spacing-md);--corn-grid-col-gap: var(--corn-spacing-md)}.corn-grid[data-gap=lg]{gap:var(--corn-spacing-lg);--corn-grid-col-gap: var(--corn-spacing-lg)}.corn-grid[data-gap=xl]{gap:var(--corn-spacing-xl);--corn-grid-col-gap: var(--corn-spacing-xl)}.corn-grid[data-row-gap=xs]{row-gap:var(--corn-spacing-xs)}.corn-grid[data-row-gap=sm]{row-gap:var(--corn-spacing-sm)}.corn-grid[data-row-gap=md]{row-gap:var(--corn-spacing-md)}.corn-grid[data-row-gap=lg]{row-gap:var(--corn-spacing-lg)}.corn-grid[data-row-gap=xl]{row-gap:var(--corn-spacing-xl)}.corn-grid[data-col-gap=xs]{column-gap:var(--corn-spacing-xs);--corn-grid-col-gap: var(--corn-spacing-xs)}.corn-grid[data-col-gap=sm]{column-gap:var(--corn-spacing-sm);--corn-grid-col-gap: var(--corn-spacing-sm)}.corn-grid[data-col-gap=md]{column-gap:var(--corn-spacing-md);--corn-grid-col-gap: var(--corn-spacing-md)}.corn-grid[data-col-gap=lg]{column-gap:var(--corn-spacing-lg);--corn-grid-col-gap: var(--corn-spacing-lg)}.corn-grid[data-col-gap=xl]{column-gap:var(--corn-spacing-xl);--corn-grid-col-gap: var(--corn-spacing-xl)}@media (max-width: 640px){.corn-grid[data-cols]{grid-template-columns:minmax(0,1fr)}}.corn-grid:has(>.corn-grid-col){display:flex;flex-wrap:wrap}.corn-grid-col{box-sizing:border-box;min-width:0;flex:0 0 calc((100% - (var(--corn-grid-cols, 12) - 1) * var(--corn-grid-col-gap, 0px)) * var(--corn-grid-span, 12) / var(--corn-grid-cols, 12) + (var(--corn-grid-span, 12) - 1) * var(--corn-grid-col-gap, 0px))}.corn-grid-col[data-span="1"]{--corn-grid-span: 1}.corn-grid-col[data-span="2"]{--corn-grid-span: 2}.corn-grid-col[data-span="3"]{--corn-grid-span: 3}.corn-grid-col[data-span="4"]{--corn-grid-span: 4}.corn-grid-col[data-span="5"]{--corn-grid-span: 5}.corn-grid-col[data-span="6"]{--corn-grid-span: 6}.corn-grid-col[data-span="7"]{--corn-grid-span: 7}.corn-grid-col[data-span="8"]{--corn-grid-span: 8}.corn-grid-col[data-span="9"]{--corn-grid-span: 9}.corn-grid-col[data-span="10"]{--corn-grid-span: 10}.corn-grid-col[data-span="11"]{--corn-grid-span: 11}.corn-grid-col[data-span="12"]{--corn-grid-span: 12}.corn-grid-col[data-span=content]{flex:0 0 auto}.corn-grid-col[data-span=auto]{flex:1 1 0}@media (max-width: 640px){.corn-grid-col,.corn-grid-col[data-span=content],.corn-grid-col[data-span=auto]{flex:0 0 100%}}.corn-divider[data-orientation=horizontal]{width:100%;height:0;margin:0;border:none;border-top:1px solid var(--corn-border-light)}.corn-divider[data-orientation=vertical]{width:0;min-height:1em;margin:0;border:none;border-left:1px solid var(--corn-border-light);align-self:stretch}.corn-divider[data-orientation=horizontal].corn-divider[data-labelled]{display:flex;align-items:center;gap:var(--corn-spacing-sm);height:auto;border-top:none}.corn-divider[data-orientation=horizontal].corn-divider[data-labelled]:before,.corn-divider[data-orientation=horizontal].corn-divider[data-labelled]:after{content:"";flex:1;border-top:1px solid var(--corn-border-light)}.corn-divider-label{font-family:var(--corn-font-family);font-size:var(--corn-font-size-sm);color:var(--corn-text-secondary);white-space:nowrap}.corn-input{display:block;width:auto;font-family:var(--corn-font-family);font-size:var(--corn-font-size-base);line-height:var(--corn-line-height);color:var(--corn-text-primary);background:var(--corn-bg-primary);border:1px solid var(--corn-border-primary);border-radius:var(--corn-radius-sm);transition:border-color var(--corn-transition-fast),box-shadow var(--corn-transition-fast);box-sizing:border-box;appearance:none;padding:6px var(--corn-spacing-md);min-block-size:var(--corn-control-height-md, 2.1rem)}.corn-input::placeholder{color:var(--corn-text-tertiary)}.corn-input:hover:not(:disabled){border-color:var(--corn-border-secondary)}.corn-input:focus{outline:none;border-color:var(--corn-primary);box-shadow:var(--corn-focus-ring)}.corn-input[data-size=sm]{font-size:var(--corn-font-size-sm);padding:4px var(--corn-spacing-sm);min-block-size:var(--corn-control-height-sm, 1.7rem)}.corn-input[data-size=md]{font-size:var(--corn-font-size-base);padding:6px var(--corn-spacing-md);min-block-size:var(--corn-control-height-md, 2.1rem)}.corn-input[data-size=lg]{font-size:var(--corn-font-size-lg);padding:10px var(--corn-spacing-md);min-block-size:var(--corn-control-height-lg, 2.8rem)}.corn-input[data-error]{border-color:var(--corn-danger)}.corn-input[data-error]:focus{box-shadow:var(--corn-focus-ring-error)}.corn-input:disabled{opacity:.5;cursor:not-allowed;background:var(--corn-bg-secondary)}.corn-input[data-full-width]{width:100%}.corn-input[data-variant=unstyled]{font:inherit;color:inherit;background:transparent;border-color:transparent;border-radius:var(--corn-radius-sm);min-block-size:1.5rem}.corn-input[data-variant=unstyled]:hover:not(:disabled){border-color:transparent;background:var(--corn-bg-secondary)}.corn-input[data-variant=unstyled]:focus{background:var(--corn-bg-primary);border-color:var(--corn-primary);box-shadow:var(--corn-focus-ring)}.corn-input[data-variant=unstyled][data-error]{border-block-end-color:var(--corn-danger)}.corn-input[data-variant=unstyled]:disabled{background:transparent}.corn-input-wrapper{--corn-input-section-size: 2.25rem;position:relative;display:inline-flex;align-items:stretch;vertical-align:middle;box-sizing:border-box;background:var(--corn-bg-primary);border:1px solid var(--corn-border-primary);border-radius:var(--corn-radius-sm);transition:border-color var(--corn-transition-fast),box-shadow var(--corn-transition-fast)}.corn-input-wrapper:has(>.corn-input[data-size=sm]){--corn-input-section-size: 1.875rem}.corn-input-wrapper:has(>.corn-input[data-size=lg]){--corn-input-section-size: 2.75rem}.corn-input-wrapper{min-block-size:var(--corn-control-height-md, 2.1rem)}.corn-input-wrapper:has(>.corn-input[data-size=sm]){min-block-size:var(--corn-control-height-sm, 1.7rem)}.corn-input-wrapper:has(>.corn-input[data-size=lg]){min-block-size:var(--corn-control-height-lg, 2.8rem)}.corn-input-wrapper:has(>.corn-input[data-full-width]){display:flex;inline-size:100%}.corn-input-wrapper:hover:not(:has(>.corn-input:disabled)){border-color:var(--corn-border-secondary)}.corn-input-wrapper:has(>.corn-input:focus){border-color:var(--corn-primary);box-shadow:var(--corn-focus-ring)}.corn-input-wrapper:has(>.corn-input[data-error]){border-color:var(--corn-danger)}.corn-input-wrapper:has(>.corn-input[data-error]:focus){box-shadow:var(--corn-focus-ring-error)}.corn-input-wrapper:has(>.corn-input:disabled){opacity:.5;cursor:not-allowed;background:var(--corn-bg-secondary)}.corn-input-wrapper>.corn-input{flex:1 1 auto;min-inline-size:0;min-block-size:0;border:0;border-radius:0;background:transparent;box-shadow:none}.corn-input-wrapper>.corn-input:disabled{opacity:1;background:transparent}.corn-input-section{display:flex;align-items:center;justify-content:center;flex:none;color:var(--corn-text-tertiary)}.corn-input-section[data-position=left]{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--corn-input-section-size, 2.25rem);pointer-events:none;z-index:1}.corn-input-wrapper:has(>.corn-input-section[data-position=left])>.corn-input{padding-inline-start:var(--corn-input-section-size, 2.25rem)}.corn-input-section[data-position=right]{min-inline-size:var(--corn-input-section-size, 2.25rem);padding-inline-end:3px}.corn-input-wrapper:has(>.corn-input-section[data-position=right])>.corn-input{padding-inline-end:var(--corn-spacing-xs)}:where(.corn-input-section)>:where(button,a){min-inline-size:1.5rem;min-block-size:1.5rem}.corn-input-reveal{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--corn-radius-sm);background:transparent;color:var(--corn-text-secondary);cursor:pointer}.corn-input-reveal:hover{background:var(--corn-bg-tertiary)}.corn-input-reveal:focus-visible{outline:2px solid var(--corn-primary);outline-offset:1px}.corn-select{display:block;width:auto;font-family:var(--corn-font-family);font-size:var(--corn-font-size-base);line-height:var(--corn-line-height);color:var(--corn-text-primary);background:var(--corn-bg-primary);border:1px solid var(--corn-border-primary);border-radius:var(--corn-radius-sm);transition:border-color var(--corn-transition-fast),box-shadow var(--corn-transition-fast);box-sizing:border-box;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--corn-spacing-sm) center;padding:6px var(--corn-spacing-xl) 6px var(--corn-spacing-md);min-block-size:var(--corn-control-height-md, 2.1rem)}.corn-select:hover:not(:disabled){border-color:var(--corn-border-secondary)}.corn-select:focus{outline:none;border-color:var(--corn-primary);box-shadow:var(--corn-focus-ring)}.corn-select[data-size=sm]{font-size:var(--corn-font-size-sm);padding:4px var(--corn-spacing-xl) 4px var(--corn-spacing-sm);min-block-size:var(--corn-control-height-sm, 1.7rem)}.corn-select[data-size=md]{font-size:var(--corn-font-size-base);padding:6px var(--corn-spacing-xl) 6px var(--corn-spacing-md);min-block-size:var(--corn-control-height-md, 2.1rem)}.corn-select[data-size=lg]{font-size:var(--corn-font-size-lg);padding:10px var(--corn-spacing-xl) 10px var(--corn-spacing-md);min-block-size:var(--corn-control-height-lg, 2.8rem)}.corn-select[data-error]{border-color:var(--corn-danger)}.corn-select[data-error]:focus{box-shadow:var(--corn-focus-ring-error)}.corn-select:disabled{opacity:.5;cursor:not-allowed;background-color:var(--corn-bg-secondary)}.corn-select[data-full-width]{width:100%}.corn-textarea{display:block;width:auto;font-family:var(--corn-font-family);font-size:var(--corn-font-size-base);line-height:var(--corn-line-height);color:var(--corn-text-primary);background:var(--corn-bg-primary);border:1px solid var(--corn-border-primary);border-radius:var(--corn-radius-sm);transition:border-color var(--corn-transition-fast),box-shadow var(--corn-transition-fast);box-sizing:border-box;appearance:none;--corn-textarea-padding-block: 6px;padding:var(--corn-textarea-padding-block, 6px) var(--corn-spacing-md)}.corn-textarea:not([rows]):not([data-autosize]){min-block-size:80px}.corn-textarea::placeholder{color:var(--corn-text-tertiary)}.corn-textarea:hover:not(:disabled){border-color:var(--corn-border-secondary)}.corn-textarea:focus{outline:none;border-color:var(--corn-primary);box-shadow:var(--corn-focus-ring)}.corn-textarea[data-size=sm]{--corn-textarea-padding-block: 4px;font-size:var(--corn-font-size-sm);padding:var(--corn-textarea-padding-block, 6px) var(--corn-spacing-sm)}.corn-textarea[data-size=md]{--corn-textarea-padding-block: 6px;font-size:var(--corn-font-size-base);padding:var(--corn-textarea-padding-block, 6px) var(--corn-spacing-md)}.corn-textarea[data-size=lg]{--corn-textarea-padding-block: 10px;font-size:var(--corn-font-size-lg);padding:var(--corn-textarea-padding-block, 6px) var(--corn-spacing-md)}.corn-textarea[data-autosize]{field-sizing:content;min-block-size:calc(var(--corn-textarea-rows, 2) * 1lh + 2 * var(--corn-textarea-padding-block, 6px) + 2px);min-block-size:calc(attr(rows type(<number>),var(--corn-textarea-rows, 2)) * 1lh + 2 * var(--corn-textarea-padding-block, 6px) + 2px)}.corn-textarea[data-max-rows]{max-block-size:calc(var(--corn-textarea-max-rows, 12) * 1lh + 2 * var(--corn-textarea-padding-block, 6px) + 2px)}.corn-textarea[data-resize=none]{resize:none}.corn-textarea[data-resize=vertical]{resize:vertical}.corn-textarea[data-resize=horizontal]{resize:horizontal}.corn-textarea[data-resize=both]{resize:both}.corn-textarea[data-error]{border-color:var(--corn-danger)}.corn-textarea[data-error]:focus{box-shadow:var(--corn-focus-ring-error)}.corn-textarea:disabled{opacity:.5;cursor:not-allowed;background:var(--corn-bg-secondary);resize:none}.corn-textarea[data-full-width]{width:100%}.corn-checkbox{appearance:none;display:inline-block;vertical-align:middle;background:var(--corn-bg-primary);border:2px solid var(--corn-border-primary);border-radius:var(--corn-radius-sm);cursor:pointer;width:16px;height:16px;flex-shrink:0;transition:background-color var(--corn-transition-fast),border-color var(--corn-transition-fast),box-shadow var(--corn-transition-fast);position:relative}.corn-checkbox:checked:after{content:"";position:absolute;left:50%;top:45%;width:35%;height:55%;border:2px solid var(--corn-text-inverse);border-top:none;border-left:none;transform:translate(-50%,-55%) rotate(45deg)}.corn-checkbox:checked{background:var(--corn-primary);border-color:var(--corn-primary)}.corn-checkbox:hover:not(:disabled):not(:checked){border-color:var(--corn-primary)}.corn-checkbox:focus-visible{outline:none;box-shadow:var(--corn-focus-ring)}.corn-checkbox[data-size=sm]{width:14px;height:14px}.corn-checkbox[data-size=md]{width:16px;height:16px}.corn-checkbox[data-size=lg]{width:20px;height:20px}.corn-checkbox[data-error]{border-color:var(--corn-danger)}.corn-checkbox[data-error]:checked{background:var(--corn-danger);border-color:var(--corn-danger)}.corn-checkbox[data-error]:focus-visible{box-shadow:var(--corn-focus-ring-error)}.corn-checkbox:disabled{opacity:.5;cursor:not-allowed}.corn-radio{appearance:none;display:inline-block;vertical-align:middle;background:var(--corn-bg-primary);border:2px solid var(--corn-border-primary);border-radius:50%;cursor:pointer;flex-shrink:0;width:16px;height:16px;transition:background-color var(--corn-transition-fast),border-color var(--corn-transition-fast),box-shadow var(--corn-transition-fast);position:relative}.corn-radio:checked:after{content:"";position:absolute;left:50%;top:50%;width:45%;height:45%;border-radius:50%;background:var(--corn-text-inverse);transform:translate(-50%,-50%)}.corn-radio:checked{background:var(--corn-primary);border-color:var(--corn-primary)}.corn-radio:hover:not(:disabled):not(:checked){border-color:var(--corn-primary)}.corn-radio:focus-visible{outline:none;box-shadow:var(--corn-focus-ring)}.corn-radio[data-size=sm]{width:14px;height:14px}.corn-radio[data-size=md]{width:16px;height:16px}.corn-radio[data-size=lg]{width:20px;height:20px}.corn-radio[data-error]{border-color:var(--corn-danger)}.corn-radio[data-error]:checked{background:var(--corn-danger);border-color:var(--corn-danger)}.corn-radio[data-error]:focus-visible{box-shadow:var(--corn-focus-ring-error)}.corn-radio:disabled{opacity:.5;cursor:not-allowed}.corn-radio-group{display:flex;flex-direction:column;gap:var(--corn-spacing-sm)}.corn-switch{appearance:none;display:inline-block;vertical-align:middle;flex-shrink:0;position:relative;background:var(--corn-border-primary);border:none;border-radius:999px;cursor:pointer;width:36px;height:20px;transition:background-color var(--corn-transition-fast),box-shadow var(--corn-transition-fast)}.corn-switch:after{content:"";position:absolute;top:50%;left:2px;transform:translateY(-50%);background:var(--corn-text-inverse);border-radius:50%;transition:left var(--corn-transition-fast);width:16px;height:16px}.corn-switch:checked{background:var(--corn-primary)}.corn-switch:checked:after{left:calc(100% - 18px)}.corn-switch:hover:not(:disabled):not(:checked){background:var(--corn-border-secondary)}.corn-switch:focus-visible{outline:none;box-shadow:var(--corn-focus-ring)}.corn-switch[data-size=sm]{width:28px;height:16px}.corn-switch[data-size=sm]:after{width:12px;height:12px}.corn-switch[data-size=sm]:checked:after{left:calc(100% - 14px)}.corn-switch[data-size=md]{width:36px;height:20px}.corn-switch[data-size=md]:after{width:16px;height:16px}.corn-switch[data-size=md]:checked:after{left:calc(100% - 18px)}.corn-switch[data-size=lg]{width:44px;height:24px}.corn-switch[data-size=lg]:after{width:20px;height:20px}.corn-switch[data-size=lg]:checked:after{left:calc(100% - 22px)}.corn-switch:disabled{opacity:.5;cursor:not-allowed}.corn-slider{appearance:none;-webkit-appearance:none;width:100%;background:transparent;cursor:pointer}.corn-slider:disabled{opacity:.5;cursor:not-allowed}.corn-slider::-webkit-slider-runnable-track{height:var(--corn-slider-track, 4px);background:var(--corn-border-primary);border-radius:999px}.corn-slider::-moz-range-track{height:var(--corn-slider-track, 4px);background:var(--corn-border-primary);border-radius:999px}.corn-slider::-webkit-slider-thumb{-webkit-appearance:none;width:var(--corn-slider-target, 24px);height:var(--corn-slider-target, 24px);margin-top:calc((var(--corn-slider-track, 4px) - var(--corn-slider-target, 24px)) / 2);border:none;border-radius:50%;background:radial-gradient(circle at center,var(--corn-primary) 0 calc(var(--corn-slider-thumb, 16px) / 2 - 2px),var(--corn-bg-primary) calc(var(--corn-slider-thumb, 16px) / 2 - 2px) calc(var(--corn-slider-thumb, 16px) / 2),transparent calc(var(--corn-slider-thumb, 16px) / 2));filter:drop-shadow(0 1px 2px var(--corn-shadow-color));transition:box-shadow var(--corn-transition-fast)}.corn-slider::-moz-range-thumb{width:var(--corn-slider-target, 24px);height:var(--corn-slider-target, 24px);margin-top:calc((var(--corn-slider-track, 4px) - var(--corn-slider-target, 24px)) / 2);border:none;border-radius:50%;background:radial-gradient(circle at center,var(--corn-primary) 0 calc(var(--corn-slider-thumb, 16px) / 2 - 2px),var(--corn-bg-primary) calc(var(--corn-slider-thumb, 16px) / 2 - 2px) calc(var(--corn-slider-thumb, 16px) / 2),transparent calc(var(--corn-slider-thumb, 16px) / 2));filter:drop-shadow(0 1px 2px var(--corn-shadow-color));transition:box-shadow var(--corn-transition-fast)}.corn-slider:focus-visible::-webkit-slider-thumb{box-shadow:var(--corn-focus-ring)}.corn-slider:focus-visible::-moz-range-thumb{box-shadow:var(--corn-focus-ring)}.corn-slider:focus{outline:none}.corn-slider[data-size=sm]{--corn-slider-track: 3px;--corn-slider-thumb: 12px}.corn-slider[data-size=md]{--corn-slider-track: 4px;--corn-slider-thumb: 16px}.corn-slider[data-size=lg]{--corn-slider-track: 6px;--corn-slider-thumb: 20px}.corn-slider{--corn-slider-target: max(24px, var(--corn-slider-thumb, 16px))}.corn-combobox{position:relative;display:inline-block;width:100%;max-width:320px}.corn-combobox-input{display:block;width:100%;font-family:var(--corn-font-family);line-height:var(--corn-line-height);color:var(--corn-text-primary);background:var(--corn-bg-primary);border:1px solid var(--corn-border-primary);border-radius:var(--corn-radius-sm);transition:border-color var(--corn-transition-fast),box-shadow var(--corn-transition-fast);box-sizing:border-box;appearance:none;font-size:var(--corn-font-size-base);padding:6px var(--corn-spacing-md);min-block-size:var(--corn-control-height-md, 2.1rem)}.corn-combobox-input::placeholder{color:var(--corn-text-tertiary)}.corn-combobox-input:hover:not(:disabled){border-color:var(--corn-border-secondary)}.corn-combobox-input:focus{outline:none;border-color:var(--corn-primary);box-shadow:var(--corn-focus-ring)}.corn-combobox-input:disabled{opacity:.5;cursor:not-allowed;background:var(--corn-bg-secondary)}.corn-combobox-input[data-size=sm]{font-size:var(--corn-font-size-sm);padding:4px var(--corn-spacing-sm);min-block-size:var(--corn-control-height-sm, 1.7rem)}.corn-combobox-input[data-size=md]{font-size:var(--corn-font-size-base);padding:6px var(--corn-spacing-md);min-block-size:var(--corn-control-height-md, 2.1rem)}.corn-combobox-input[data-size=lg]{font-size:var(--corn-font-size-lg);padding:10px var(--corn-spacing-md);min-block-size:var(--corn-control-height-lg, 2.8rem)}.corn-combobox-listbox{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:8000;margin:0;padding:var(--corn-spacing-xs);list-style:none;max-height:240px;overflow-y:auto;background:var(--corn-bg-primary);border:1px solid var(--corn-border-light);border-radius:var(--corn-radius-md);box-shadow:var(--corn-shadow-lg)}.corn-combobox-option{padding:var(--corn-spacing-sm) var(--corn-spacing-md);border-radius:var(--corn-radius-sm);font-size:var(--corn-font-size-base);color:var(--corn-text-primary);cursor:pointer}.corn-combobox-option[data-active]{background:var(--corn-bg-tertiary)}.corn-combobox-option[data-selected]{font-weight:600;color:var(--corn-primary)}.corn-combobox-option[data-create]{color:var(--corn-text-secondary)}.corn-combobox-option[data-create]:not(:first-child){margin-top:var(--corn-spacing-xs)}.corn-combobox-empty{padding:var(--corn-spacing-sm) var(--corn-spacing-md);font-size:var(--corn-font-size-sm);color:var(--corn-text-tertiary)}.corn-combobox-adornment{position:absolute;inset-inline-end:var(--corn-spacing-sm);top:50%;transform:translateY(-50%);display:flex;align-items:center}.corn-combobox-input:has(~.corn-combobox-adornment){padding-inline-end:calc(1rem + var(--corn-spacing-md))}.corn-form{display:flex;flex-direction:column;gap:var(--corn-spacing-md)}.corn-form-field[data-layout=inline]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--corn-spacing-sm);align-items:center}.corn-form-field[data-layout=inline]>:not(.corn-label):not(.corn-form-description):not(.corn-form-error){grid-column:1;grid-row:1}.corn-form-field[data-layout=inline]>.corn-label{grid-column:2;grid-row:1;cursor:pointer}.corn-form-field[data-layout=inline]:has(>:disabled)>.corn-label{cursor:not-allowed}.corn-form-field[data-layout=inline]>.corn-form-description{grid-column:2;grid-row:2}.corn-form-field[data-layout=inline]>.corn-form-error{grid-column:2;grid-row:3}.corn-form-field{display:flex;flex-direction:column;gap:var(--corn-spacing-xs);min-inline-size:0}.corn-form-description{color:var(--corn-text-secondary);font-size:var(--corn-font-size-sm);line-height:var(--corn-line-height)}.corn-form-error{display:none;color:var(--corn-danger);font-size:var(--corn-font-size-sm);line-height:var(--corn-line-height)}.corn-form-error[data-visible]{display:block}.corn-clear{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:1rem;block-size:1rem;padding:0;border:0;border-radius:50%;background:none;color:var(--corn-text-tertiary);font:inherit;line-height:1;cursor:pointer;transition:color var(--corn-transition-fast),background var(--corn-transition-fast)}.corn-clear:hover:not(:disabled){color:var(--corn-text-primary);background:var(--corn-bg-tertiary)}.corn-clear:focus-visible{outline:none;box-shadow:var(--corn-focus-ring)}.corn-clear:disabled{cursor:not-allowed;opacity:.5}.corn-clear:after{content:"\d7";font-size:1.1em}.corn-checkbox:before,.corn-radio:before,.corn-switch:before,.corn-clear:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);inline-size:max(100%,1.5rem);block-size:max(100%,1.5rem)}.corn-badge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;border-width:1px;border-style:solid;font-family:var(--corn-font-family);font-weight:var(--corn-font-weight-medium);line-height:1;white-space:nowrap;font-size:var(--corn-font-size-sm);padding:3px 8px}.corn-badge[data-size=sm]{font-size:var(--corn-font-size-xs);padding:2px 6px}.corn-badge[data-size=md]{font-size:var(--corn-font-size-sm);padding:3px 8px}.corn-badge[data-size=lg]{font-size:var(--corn-font-size-base);padding:4px 10px}:where(.corn-badge){border-color:transparent}:where(.corn-badge[data-variant=default]){background:var(--corn-bg-tertiary);color:var(--corn-text-primary)}:where(.corn-badge[data-variant=default][data-emphasis=solid]){background:var(--corn-text-secondary);color:var(--corn-text-inverse)}:where(.corn-badge[data-variant=default][data-emphasis=outline]),:where(.corn-badge[data-variant=default][data-emphasis=quiet]){background:transparent;color:var(--corn-text-primary)}:where(.corn-badge[data-variant=default][data-emphasis=outline]){border-color:var(--corn-border-primary)}:where(.corn-badge[data-variant=primary]){background:var(--corn-primary-light);color:var(--corn-primary)}:where(.corn-badge[data-variant=success]){background:var(--corn-success-light);color:var(--corn-success)}:where(.corn-badge[data-variant=warning]){background:var(--corn-warning-light);color:var(--corn-warning)}:where(.corn-badge[data-variant=danger]){background:var(--corn-danger-light);color:var(--corn-danger)}:where(.corn-badge[data-variant=info]){background:var(--corn-info-light);color:var(--corn-info)}:where(.corn-badge[data-variant=primary][data-emphasis=solid]){background:var(--corn-primary);color:var(--corn-text-inverse)}:where(.corn-badge[data-variant=success][data-emphasis=solid]){background:var(--corn-success);color:var(--corn-text-inverse)}:where(.corn-badge[data-variant=warning][data-emphasis=solid]){background:var(--corn-warning);color:var(--corn-text-inverse)}:where(.corn-badge[data-variant=danger][data-emphasis=solid]){background:var(--corn-danger);color:var(--corn-text-inverse)}:where(.corn-badge[data-variant=info][data-emphasis=solid]){background:var(--corn-info);color:var(--corn-text-inverse)}:where(.corn-badge[data-variant=primary][data-emphasis=outline]),:where(.corn-badge[data-variant=primary][data-emphasis=quiet]){background:transparent;color:var(--corn-primary)}:where(.corn-badge[data-variant=primary][data-emphasis=outline]){border-color:var(--corn-primary)}:where(.corn-badge[data-variant=success][data-emphasis=outline]),:where(.corn-badge[data-variant=success][data-emphasis=quiet]){background:transparent;color:var(--corn-success)}:where(.corn-badge[data-variant=success][data-emphasis=outline]){border-color:var(--corn-success)}:where(.corn-badge[data-variant=warning][data-emphasis=outline]),:where(.corn-badge[data-variant=warning][data-emphasis=quiet]){background:transparent;color:var(--corn-warning)}:where(.corn-badge[data-variant=warning][data-emphasis=outline]){border-color:var(--corn-warning)}:where(.corn-badge[data-variant=danger][data-emphasis=outline]),:where(.corn-badge[data-variant=danger][data-emphasis=quiet]){background:transparent;color:var(--corn-danger)}:where(.corn-badge[data-variant=danger][data-emphasis=outline]){border-color:var(--corn-danger)}:where(.corn-badge[data-variant=info][data-emphasis=outline]),:where(.corn-badge[data-variant=info][data-emphasis=quiet]){background:transparent;color:var(--corn-info)}:where(.corn-badge[data-variant=info][data-emphasis=outline]){border-color:var(--corn-info)}:where(.corn-badge[data-variant=default][data-emphasis=soft]){background:var(--corn-bg-tertiary);color:var(--corn-text-primary)}:where(.corn-badge[data-variant=primary][data-emphasis=soft]){background:var(--corn-primary-light);color:var(--corn-primary)}:where(.corn-badge[data-variant=success][data-emphasis=soft]){background:var(--corn-success-light);color:var(--corn-success)}:where(.corn-badge[data-variant=warning][data-emphasis=soft]){background:var(--corn-warning-light);color:var(--corn-warning)}:where(.corn-badge[data-variant=danger][data-emphasis=soft]){background:var(--corn-danger-light);color:var(--corn-danger)}:where(.corn-badge[data-variant=info][data-emphasis=soft]){background:var(--corn-info-light);color:var(--corn-info)}.corn-badge[data-dot]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.corn-pill{display:inline-flex;align-items:center;gap:var(--corn-spacing-xs);min-block-size:1.5rem;max-inline-size:100%;border-radius:999px;font-family:var(--corn-font-family);font-weight:var(--corn-font-weight-medium);line-height:1;border:1px solid transparent;background:var(--corn-bg-tertiary);color:var(--corn-text-primary);font-size:var(--corn-font-size-sm);padding-inline:var(--corn-spacing-sm)}.corn-pill[data-size=sm]{font-size:var(--corn-font-size-xs);padding-inline:var(--corn-spacing-sm)}.corn-pill[data-size=md]{font-size:var(--corn-font-size-sm);padding-inline:var(--corn-spacing-sm)}.corn-pill[data-size=lg]{font-size:var(--corn-font-size-base);padding-inline:var(--corn-spacing-md)}.corn-pill[data-emphasis=soft]{background:var(--corn-bg-tertiary);color:var(--corn-text-primary)}.corn-pill[data-emphasis=solid]{background:var(--corn-text-secondary);color:var(--corn-text-inverse)}.corn-pill[data-emphasis=outline],.corn-pill[data-emphasis=quiet]{background:transparent;color:var(--corn-text-primary)}.corn-pill[data-emphasis=outline]{border-color:var(--corn-border-primary)}.corn-pill-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corn-pill-remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-inline-size:1.5rem;min-block-size:1.5rem;margin-inline-end:calc(var(--corn-spacing-xs) * -1);padding:0;border:0;border-radius:50%;background:none;color:inherit;font:inherit;line-height:1;cursor:pointer;transition:background var(--corn-transition-fast)}.corn-pill-remove:hover:not(:disabled){background:var(--corn-bg-secondary)}.corn-pill-remove:focus-visible{outline:none;box-shadow:var(--corn-focus-ring)}.corn-pill-remove:disabled{cursor:not-allowed;opacity:.5}.corn-pill-remove:before{content:"\d7";font-size:1.1em}.corn-pill[data-disabled]{opacity:.5}.corn-pills-input{display:flex;flex-wrap:wrap;align-items:center;gap:var(--corn-spacing-xs);inline-size:100%;box-sizing:border-box;background:var(--corn-bg-primary);border:1px solid var(--corn-border-primary);border-radius:var(--corn-radius-sm);transition:border-color var(--corn-transition-fast),box-shadow var(--corn-transition-fast);cursor:text;padding:6px var(--corn-spacing-sm);font-size:var(--corn-font-size-sm)}.corn-pills-input[data-size=sm]{padding:4px var(--corn-spacing-sm);font-size:var(--corn-font-size-xs)}.corn-pills-input[data-size=md]{padding:6px var(--corn-spacing-sm);font-size:var(--corn-font-size-sm)}.corn-pills-input[data-size=lg]{padding:8px var(--corn-spacing-md);font-size:var(--corn-font-size-base)}.corn-pills-input:hover:not([data-disabled]){border-color:var(--corn-border-secondary)}.corn-pills-input:focus-within{border-color:var(--corn-primary);box-shadow:var(--corn-focus-ring)}.corn-pills-input[data-disabled]{opacity:.5;cursor:not-allowed;background:var(--corn-bg-secondary)}.corn-pills-input[data-error]{border-color:var(--corn-danger)}.corn-pills-input[data-error]:focus-within{box-shadow:var(--corn-focus-ring-error)}.corn-pills-input-field{flex:1 1 6rem;min-inline-size:0;padding:0;border:0;outline:0;background:none;color:var(--corn-text-primary);font-family:var(--corn-font-family);font-size:inherit;line-height:1.5;appearance:none}.corn-pills-input-field::placeholder{color:var(--corn-text-tertiary)}.corn-pills-input-field:disabled{cursor:not-allowed}.corn-listbox{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:8000;margin:0;padding:var(--corn-spacing-xs);list-style:none;max-block-size:240px;overflow-y:auto;scrollbar-gutter:stable;background:var(--corn-bg-primary);border:1px solid var(--corn-border-light);border-radius:var(--corn-radius-md);box-shadow:var(--corn-shadow-lg)}.corn-listbox-option{display:flex;align-items:center;gap:var(--corn-spacing-sm);padding:var(--corn-spacing-sm) var(--corn-spacing-md);border-radius:var(--corn-radius-sm);font-size:var(--corn-font-size-base);color:var(--corn-text-primary);cursor:pointer}.corn-listbox-option[data-active]{background:var(--corn-bg-tertiary)}.corn-listbox-option[data-selected]{font-weight:var(--corn-font-weight-medium);color:var(--corn-primary)}.corn-listbox-option[data-selected]:before{content:"\2713";inline-size:1em;flex-shrink:0}.corn-listbox-option:not([data-selected]):before{content:"";inline-size:1em;flex-shrink:0}.corn-listbox-option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.corn-listbox-empty{padding:var(--corn-spacing-sm) var(--corn-spacing-md);font-size:var(--corn-font-size-sm);color:var(--corn-text-tertiary)}.corn-listbox-group{margin:0;padding:0;list-style:none}.corn-listbox-group+.corn-listbox-group,.corn-listbox-group-item+.corn-listbox-group-item{margin-block-start:var(--corn-spacing-xs)}.corn-listbox-group-label{padding:var(--corn-spacing-xs) var(--corn-spacing-md);font-size:var(--corn-font-size-xs);font-weight:var(--corn-font-weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--corn-text-secondary);cursor:default;user-select:none}.corn-listbox-group-item{list-style:none}.corn-listbox-empty[data-status=error]{color:var(--corn-danger)}.corn-multi-select{position:relative;inline-size:100%}.corn-tags-input{position:relative;inline-size:100%}.corn-search-bar{position:relative;display:block}.corn-search-bar-status{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.corn-segmented{display:inline-flex;gap:2px;padding:2px;background:var(--corn-bg-tertiary);border-radius:var(--corn-radius-md);font-family:var(--corn-font-family);--corn-segmented-pad: 4px var(--corn-spacing-md);font-size:var(--corn-font-size-sm)}.corn-segmented[data-size=sm]{--corn-segmented-pad: 2px var(--corn-spacing-sm);font-size:var(--corn-font-size-xs)}.corn-segmented[data-size=md]{--corn-segmented-pad: 4px var(--corn-spacing-md);font-size:var(--corn-font-size-sm)}.corn-segmented[data-size=lg]{--corn-segmented-pad: 6px var(--corn-spacing-lg);font-size:var(--corn-font-size-base)}.corn-segmented[data-full-width]{display:flex}.corn-segmented[data-full-width]>.corn-segmented-option{flex:1 1 0}.corn-segmented-option{position:relative;display:inline-flex}.corn-segmented-input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.corn-segmented-label{display:inline-flex;flex:1;align-items:center;justify-content:center;min-block-size:1.5rem;min-inline-size:1.5rem;box-sizing:border-box;padding:var(--corn-segmented-pad, 4px var(--corn-spacing-md));border:1px solid transparent;border-radius:var(--corn-radius-sm);color:var(--corn-text-secondary);font-weight:var(--corn-font-weight-medium);line-height:1.2;white-space:nowrap;cursor:pointer;user-select:none;transition:background-color var(--corn-transition-fast),color var(--corn-transition-fast)}.corn-segmented-input:hover:not(:disabled)+.corn-segmented-label{color:var(--corn-text-primary)}.corn-segmented-input:checked+.corn-segmented-label{background:var(--corn-bg-primary);border-color:var(--corn-border-primary);color:var(--corn-text-primary);font-weight:var(--corn-font-weight-bold);box-shadow:var(--corn-shadow-sm)}.corn-segmented-input:focus-visible+.corn-segmented-label{outline:2px solid var(--corn-primary);outline-offset:1px}.corn-segmented-input:disabled,.corn-segmented-input:disabled+.corn-segmented-label{cursor:not-allowed}.corn-segmented-input:disabled+.corn-segmented-label{opacity:.5}.corn-number-input-controls{display:inline-flex;align-items:center;gap:2px}.corn-number-input-step{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.5rem;min-block-size:1.5rem;padding:0;border:0;border-radius:var(--corn-radius-sm);background:transparent;color:var(--corn-text-secondary);font:inherit;font-size:1.1em;line-height:1;cursor:pointer}.corn-number-input-step:hover:not(:disabled){background:var(--corn-bg-tertiary);color:var(--corn-text-primary)}.corn-number-input-step:disabled{opacity:.4;cursor:not-allowed}.corn-timeline{list-style:none;margin:0;padding:0}.corn-timeline-item{position:relative;display:grid;grid-template-columns:var(--corn-timeline-bullet-size, 22px) minmax(0,1fr);column-gap:var(--corn-spacing-sm);row-gap:var(--corn-spacing-xs);padding-bottom:var(--corn-spacing-md)}.corn-timeline-item:last-child{padding-bottom:0}.corn-timeline-item:not(:last-child):before{content:"";position:absolute;top:var(--corn-timeline-bullet-size, 22px);bottom:0;left:calc((var(--corn-timeline-bullet-size, 22px) - var(--corn-timeline-line-width, 2px)) / 2);width:var(--corn-timeline-line-width, 2px);background-color:var(--corn-border-primary)}.corn-timeline-bullet{grid-column:1;grid-row:1;box-sizing:border-box;width:var(--corn-timeline-bullet-size, 22px);height:var(--corn-timeline-bullet-size, 22px);display:flex;align-items:center;justify-content:center;border:var(--corn-timeline-line-width, 2px) solid var(--corn-border-primary);border-radius:50%;background-color:var(--corn-bg-primary);color:var(--corn-text-secondary);font-size:var(--corn-font-size-xs);line-height:1}.corn-timeline-title{grid-column:2;grid-row:1;min-height:var(--corn-timeline-bullet-size, 22px);display:flex;flex-wrap:wrap;align-items:center;gap:var(--corn-spacing-xs);font-weight:var(--corn-font-weight-medium);color:var(--corn-text-primary)}.corn-timeline-body{grid-column:2;min-width:0;color:var(--corn-text-secondary);font-size:var(--corn-font-size-sm)}.corn-timeline[data-variant=progress] .corn-timeline-item[data-state=complete]>.corn-timeline-bullet{border-color:var(--corn-primary);background-color:var(--corn-primary);color:var(--corn-text-inverse)}.corn-timeline[data-variant=progress] .corn-timeline-item[data-state=complete]:not(:last-child):before{background-color:var(--corn-primary)}.corn-timeline[data-variant=progress] .corn-timeline-item[data-state=active]>.corn-timeline-bullet{border-color:var(--corn-primary);box-shadow:0 0 0 3px var(--corn-primary-light);color:var(--corn-primary)}.corn-timeline[data-variant=progress] .corn-timeline-item[data-state=active]>.corn-timeline-title{font-weight:var(--corn-font-weight-bold)}.corn-collapse{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--corn-transition-base),visibility var(--corn-transition-base)}.corn-collapse[data-open]{grid-template-rows:1fr;visibility:visible}.corn-collapse-inner{min-block-size:0;overflow:hidden}.corn-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--corn-spacing-xs);margin:0;padding:0;list-style:none;font-family:var(--corn-font-family);font-size:var(--corn-font-size-sm);color:var(--corn-text-secondary)}.corn-breadcrumbs-item{display:inline-flex;align-items:center;gap:var(--corn-spacing-xs);min-width:0}.corn-breadcrumbs-item+.corn-breadcrumbs-item:before{content:var(--corn-breadcrumbs-separator, "/");content:var(--corn-breadcrumbs-separator, "/") / "";color:var(--corn-text-tertiary)}.corn-breadcrumbs-link{color:inherit;text-decoration:none;border-radius:var(--corn-radius-sm)}.corn-breadcrumbs-link:hover{color:var(--corn-text-primary);text-decoration:underline}.corn-breadcrumbs-link:focus-visible,.corn-breadcrumbs-ellipsis:focus-visible{outline:2px solid var(--corn-primary);outline-offset:2px}.corn-breadcrumbs-current{color:var(--corn-text-primary);font-weight:var(--corn-font-weight-medium)}.corn-breadcrumbs-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.5rem;min-block-size:1.5rem;padding:0 var(--corn-spacing-xs);border:0;border-radius:var(--corn-radius-sm);background:none;color:inherit;font:inherit;cursor:pointer}.corn-breadcrumbs-ellipsis:hover{background:var(--corn-bg-tertiary);color:var(--corn-text-primary)}.corn-avatar{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--corn-bg-tertiary);color:var(--corn-text-secondary);font-family:var(--corn-font-family);font-weight:var(--corn-font-weight-medium);flex-shrink:0;user-select:none}.corn-avatar img{width:100%;height:100%;object-fit:cover}.corn-avatar[data-size=xs]{width:24px;height:24px;font-size:var(--corn-font-size-xs)}.corn-avatar[data-size=sm]{width:32px;height:32px;font-size:var(--corn-font-size-sm)}.corn-avatar[data-size=md]{width:40px;height:40px;font-size:var(--corn-font-size-base)}.corn-avatar[data-size=lg]{width:56px;height:56px;font-size:var(--corn-font-size-lg)}.corn-avatar[data-size=xl]{width:72px;height:72px;font-size:var(--corn-font-size-xl)}.corn-avatar[data-shape=circle]{border-radius:50%}.corn-avatar[data-shape=square]{border-radius:var(--corn-radius-sm)}.corn-image{display:block;max-width:100%;height:auto;border-radius:var(--corn-radius-none, 0)}.corn-image[data-ratio=square],.corn-image[data-ratio=video],.corn-image[data-ratio=portrait],.corn-image[data-ratio=wide]{width:100%;height:auto;object-fit:cover}.corn-image[data-ratio=square]{aspect-ratio:1 / 1}.corn-image[data-ratio=video]{aspect-ratio:16 / 9}.corn-image[data-ratio=portrait]{aspect-ratio:3 / 4}.corn-image[data-ratio=wide]{aspect-ratio:21 / 9}.corn-image[data-fit=cover]{object-fit:cover}.corn-image[data-fit=contain]{object-fit:contain}.corn-image[data-radius=sm]{border-radius:var(--corn-radius-sm)}.corn-image[data-radius=md]{border-radius:var(--corn-radius-md)}.corn-image[data-radius=lg]{border-radius:var(--corn-radius-lg)}.corn-image[data-radius=circle]{border-radius:50%}.corn-image[data-full-width]{width:100%}.corn-image[data-bordered]{border:1px solid var(--corn-border-light)}.corn-image[data-placeholder]{background-color:var(--corn-bg-tertiary)}.corn-heading{font-family:var(--corn-font-family);color:var(--corn-text-primary);margin:0;font-weight:var(--corn-font-weight-bold)}.corn-heading[data-level="1"]{font-size:2rem;line-height:1.2;letter-spacing:-.02em}.corn-heading[data-level="2"]{font-size:1.5rem;line-height:1.25;letter-spacing:-.01em}.corn-heading[data-level="3"]{font-size:1.25rem;line-height:1.3}.corn-heading[data-level="4"]{font-size:1rem;line-height:1.35}.corn-heading[data-level="5"]{font-size:.875rem;line-height:1.4}.corn-heading[data-level="6"]{font-size:.75rem;line-height:1.4}.corn-heading[data-weight=medium]{font-weight:var(--corn-font-weight-medium)}.corn-heading[data-muted]{color:var(--corn-text-secondary)}.corn-heading[data-truncate]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corn-text{font-family:var(--corn-font-family);font-size:var(--corn-font-size-base);font-weight:var(--corn-font-weight-regular);color:var(--corn-text-primary);line-height:var(--corn-line-height);margin:0}.corn-text[data-size=xs]{font-size:var(--corn-font-size-xs)}.corn-text[data-size=sm]{font-size:var(--corn-font-size-sm)}.corn-text[data-size=md]{font-size:var(--corn-font-size-base)}.corn-text[data-size=lg]{font-size:var(--corn-font-size-lg)}.corn-text[data-size=xl]{font-size:var(--corn-font-size-xl)}.corn-text[data-weight=medium]{font-weight:var(--corn-font-weight-medium)}.corn-text[data-weight=bold]{font-weight:var(--corn-font-weight-bold)}.corn-text[data-muted]{color:var(--corn-text-secondary)}.corn-text[data-truncate]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corn-label{font-family:var(--corn-font-family);font-size:var(--corn-font-size-sm);font-weight:var(--corn-font-weight-medium);color:var(--corn-text-primary);letter-spacing:.01em;line-height:var(--corn-line-height)}.corn-label[data-muted]{color:var(--corn-text-secondary)}.corn-caption{font-family:var(--corn-font-family);font-size:var(--corn-font-size-xs);font-weight:var(--corn-font-weight-regular);color:var(--corn-text-secondary);line-height:var(--corn-line-height)}.corn-caption[data-muted]{color:var(--corn-text-tertiary)}.corn-code{font-family:var(--corn-font-family-mono);font-size:.9em;background:var(--corn-bg-tertiary);padding:1px 5px;border-radius:var(--corn-radius-sm);color:var(--corn-text-primary)}.corn-code[data-block]{display:block;padding:var(--corn-spacing-md);border-radius:var(--corn-radius-md);white-space:pre;overflow-x:auto;font-size:var(--corn-font-size-sm)}.corn-paper{background:var(--corn-bg-primary);box-sizing:border-box}.corn-paper[data-surface=base]{background:var(--corn-bg-primary)}.corn-paper[data-surface=raised]{background:var(--corn-bg-secondary)}.corn-paper[data-shadow=none]{box-shadow:none}.corn-paper[data-shadow=sm]{box-shadow:var(--corn-shadow-sm)}.corn-paper[data-shadow=md]{box-shadow:var(--corn-shadow-md)}.corn-paper[data-shadow=lg]{box-shadow:var(--corn-shadow-lg)}.corn-paper[data-padding=none]{padding:0}.corn-paper[data-padding=xs]{padding:var(--corn-spacing-xs)}.corn-paper[data-padding=sm]{padding:var(--corn-spacing-sm)}.corn-paper[data-padding=md]{padding:var(--corn-spacing-md)}.corn-paper[data-padding=lg]{padding:var(--corn-spacing-lg)}.corn-paper[data-padding=xl]{padding:var(--corn-spacing-xl)}.corn-paper[data-radius=none]{border-radius:0}.corn-paper[data-radius=sm]{border-radius:var(--corn-radius-sm)}.corn-paper[data-radius=md]{border-radius:var(--corn-radius-md)}.corn-paper[data-radius=lg]{border-radius:var(--corn-radius-lg)}.corn-paper[data-border]{border:1px solid var(--corn-border-light)}.corn-fieldset{border:1px solid var(--corn-border-primary);border-radius:var(--corn-radius-md);padding:var(--corn-spacing-md);min-inline-size:0;margin:0}.corn-fieldset[data-padding=none]{padding:0}.corn-fieldset[data-padding=xs]{padding:var(--corn-spacing-xs)}.corn-fieldset[data-padding=sm]{padding:var(--corn-spacing-sm)}.corn-fieldset[data-padding=md]{padding:var(--corn-spacing-md)}.corn-fieldset[data-padding=lg]{padding:var(--corn-spacing-lg)}.corn-fieldset[data-padding=xl]{padding:var(--corn-spacing-xl)}.corn-fieldset[data-variant=unstyled]{border:none;padding:0}.corn-fieldset-legend{padding-inline:var(--corn-spacing-xs);margin-inline-start:calc(var(--corn-spacing-xs) * -1);font-family:var(--corn-font-family);font-size:var(--corn-font-size-sm);font-weight:var(--corn-font-weight-medium);color:var(--corn-text-primary)}.corn-fieldset[data-variant=unstyled]>.corn-fieldset-legend{padding-inline:0;margin-inline-start:0}.corn-fieldset:disabled{opacity:.5;cursor:not-allowed}.corn-fieldset:disabled>.corn-fieldset-legend{color:var(--corn-text-secondary)}.corn-anchor{color:var(--corn-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer;background:none;border:none;padding:0;margin:0;font:inherit;text-align:inherit;line-height:inherit}.corn-anchor:hover{color:var(--corn-primary-hover)}.corn-anchor:active{color:var(--corn-primary-active)}.corn-anchor:focus-visible{outline:none;box-shadow:var(--corn-focus-ring);border-radius:var(--corn-radius-sm)}.corn-anchor[data-underline=hover]{text-decoration:none}.corn-anchor[data-underline=hover]:hover,.corn-anchor[data-underline=always]{text-decoration:underline}.corn-anchor[data-muted]{color:var(--corn-text-secondary)}.corn-anchor[data-muted]:hover{color:var(--corn-text-primary)}.corn-anchor:disabled{color:var(--corn-text-tertiary);cursor:not-allowed;text-decoration:none}.corn-center{display:flex;align-items:center;justify-content:center}.corn-center[data-inline]{display:inline-flex}.corn-center[data-fill]{block-size:100%;inline-size:100%}.corn-space{display:block;flex:none}.corn-space[data-size=xs]{block-size:var(--corn-spacing-xs)}.corn-space[data-size=sm]{block-size:var(--corn-spacing-sm)}.corn-space[data-size=md]{block-size:var(--corn-spacing-md)}.corn-space[data-size=lg]{block-size:var(--corn-spacing-lg)}.corn-space[data-size=xl]{block-size:var(--corn-spacing-xl)}.corn-space[data-axis=x]{display:inline-block;block-size:auto}.corn-space[data-axis=x][data-size=xs]{inline-size:var(--corn-spacing-xs)}.corn-space[data-axis=x][data-size=sm]{inline-size:var(--corn-spacing-sm)}.corn-space[data-axis=x][data-size=md]{inline-size:var(--corn-spacing-md)}.corn-space[data-axis=x][data-size=lg]{inline-size:var(--corn-spacing-lg)}.corn-space[data-axis=x][data-size=xl]{inline-size:var(--corn-spacing-xl)}.corn-theme-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--corn-radius-md);color:var(--corn-text-inverse);background:var(--corn-primary);inline-size:2rem;block-size:2rem;font-size:var(--corn-font-size-base)}.corn-theme-icon[data-size=sm]{inline-size:1.5rem;block-size:1.5rem;font-size:var(--corn-font-size-sm)}.corn-theme-icon[data-size=md]{inline-size:2rem;block-size:2rem;font-size:var(--corn-font-size-base)}.corn-theme-icon[data-size=lg]{inline-size:2.5rem;block-size:2.5rem;font-size:var(--corn-font-size-lg)}.corn-theme-icon[data-radius=sm]{border-radius:var(--corn-radius-sm)}.corn-theme-icon[data-radius=md]{border-radius:var(--corn-radius-md)}.corn-theme-icon[data-radius=full]{border-radius:999px}.corn-theme-icon[data-level=primary]{background:var(--corn-primary)}.corn-theme-icon[data-level=secondary]{background:var(--corn-secondary)}.corn-theme-icon[data-level=success]{background:var(--corn-success)}.corn-theme-icon[data-level=warning]{background:var(--corn-warning)}.corn-theme-icon[data-level=danger]{background:var(--corn-danger)}.corn-theme-icon[data-variant=light]{background:var(--corn-bg-secondary)}.corn-theme-icon[data-variant=light][data-level=primary]{color:var(--corn-primary);background:var(--corn-primary-light)}.corn-theme-icon[data-variant=light][data-level=secondary]{color:var(--corn-secondary);background:var(--corn-secondary-light)}.corn-theme-icon[data-variant=light][data-level=success]{color:var(--corn-success);background:var(--corn-success-light)}.corn-theme-icon[data-variant=light][data-level=warning]{color:var(--corn-warning);background:var(--corn-warning-light)}.corn-theme-icon[data-variant=light][data-level=danger]{color:var(--corn-danger);background:var(--corn-danger-light)}.corn-theme-icon[data-variant=outline]{background:transparent;border:1px solid currentColor}.corn-theme-icon[data-variant=outline][data-level=primary]{color:var(--corn-primary)}.corn-theme-icon[data-variant=outline][data-level=secondary]{color:var(--corn-secondary)}.corn-theme-icon[data-variant=outline][data-level=success]{color:var(--corn-success)}.corn-theme-icon[data-variant=outline][data-level=warning]{color:var(--corn-warning)}.corn-theme-icon[data-variant=outline][data-level=danger]{color:var(--corn-danger)}.corn-theme-icon[data-variant=bare]{background:none;border:0;color:inherit}.corn-simple-grid{display:grid;gap:var(--corn-spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(var(--corn-simple-grid-min, 16rem),100%),1fr))}.corn-simple-grid[data-gap=xs]{gap:var(--corn-spacing-xs)}.corn-simple-grid[data-gap=sm]{gap:var(--corn-spacing-sm)}.corn-simple-grid[data-gap=md]{gap:var(--corn-spacing-md)}.corn-simple-grid[data-gap=lg]{gap:var(--corn-spacing-lg)}.corn-simple-grid[data-gap=xl]{gap:var(--corn-spacing-xl)}.corn-simple-grid[data-cols]{grid-template-columns:repeat(var(--corn-simple-grid-cols, 2),minmax(0,1fr))}@media (max-width: 640px){.corn-simple-grid[data-cols]{grid-template-columns:1fr}}.corn-file-input{display:inline-flex;align-items:center;gap:var(--corn-spacing-sm)}.corn-file-input-control{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.corn-file-input-trigger{cursor:pointer}.corn-file-input-control:focus-visible+.corn-file-input-trigger{outline:none;box-shadow:var(--corn-focus-ring)}.corn-file-input-control:disabled+.corn-file-input-trigger{opacity:.5;cursor:not-allowed}.corn-file-input-name{font-family:var(--corn-font-family);font-size:var(--corn-font-size-sm);color:var(--corn-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corn-file-input-name[data-empty]{color:var(--corn-text-tertiary)}.corn-scroll-area{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--corn-border-primary) transparent;scrollbar-gutter:stable;overscroll-behavior:contain}.corn-scroll-area[data-axis=x]{overflow-x:auto;overflow-y:hidden}.corn-scroll-area[data-axis=y]{overflow-x:hidden;overflow-y:auto}.corn-scroll-area[data-axis=both]{overflow:auto}.corn-scroll-area[data-hover-only]:not(:hover)::-webkit-scrollbar-thumb{background:transparent}.corn-scroll-area::-webkit-scrollbar{inline-size:8px;block-size:8px}.corn-scroll-area::-webkit-scrollbar-track{background:transparent}.corn-scroll-area::-webkit-scrollbar-thumb{background:var(--corn-border-primary);border-radius:999px;transition:background var(--corn-transition-fast)}.corn-scroll-area::-webkit-scrollbar-thumb:hover{background:var(--corn-text-tertiary)}.corn-scroll-area::-webkit-scrollbar-corner{background:transparent}.corn-spinner{display:inline-block;vertical-align:middle;box-sizing:border-box;border-radius:50%;border:2px solid var(--corn-border-primary);border-top-color:var(--corn-primary);animation:corn-spinner-rotate .6s linear infinite}@keyframes corn-spinner-rotate{to{transform:rotate(360deg)}}.corn-spinner[data-size=sm]{width:14px;height:14px;border-width:2px}.corn-spinner[data-size=md]{width:20px;height:20px;border-width:2px}.corn-spinner[data-size=lg]{width:28px;height:28px;border-width:3px}.corn-spinner[data-size=xl]{width:40px;height:40px;border-width:4px}@media (prefers-reduced-motion: reduce){.corn-spinner{animation-duration:1.6s}}.corn-progress{position:relative;width:100%;overflow:hidden;background:var(--corn-bg-tertiary);border-radius:999px;height:8px}.corn-progress-bar{height:100%;background:var(--corn-primary);border-radius:inherit;transition:width var(--corn-transition-base)}.corn-progress[data-size=sm]{height:4px}.corn-progress[data-size=md]{height:8px}.corn-progress[data-size=lg]{height:12px}.corn-progress[data-indeterminate] .corn-progress-bar{width:40%;animation:corn-progress-indeterminate 1.2s ease-in-out infinite}@keyframes corn-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion: reduce){.corn-progress[data-indeterminate] .corn-progress-bar{animation-duration:2.4s}}.corn-skeleton{display:block;background:var(--corn-bg-tertiary);border-radius:var(--corn-radius-sm);animation:corn-skeleton-pulse 1.5s ease-in-out infinite}@keyframes corn-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.corn-skeleton[data-variant=text]{width:100%;height:1em;border-radius:var(--corn-radius-sm)}.corn-skeleton[data-variant=rectangular]{border-radius:var(--corn-radius-sm)}.corn-skeleton[data-variant=circular]{border-radius:50%}@media (prefers-reduced-motion: reduce){.corn-skeleton{animation:none}}.corn-stat{display:flex;flex-direction:column;gap:var(--corn-spacing-xs);font-family:var(--corn-font-family);line-height:var(--corn-line-height)}.corn-stat-label{color:var(--corn-text-secondary);font-size:var(--corn-font-size-sm);font-weight:var(--corn-font-weight-medium)}.corn-stat-value{color:var(--corn-text-primary);font-weight:var(--corn-font-weight-bold);font-variant-numeric:proportional-nums}.corn-stat-delta{display:inline-flex;align-items:baseline;gap:var(--corn-spacing-xs);font-size:var(--corn-font-size-sm);font-weight:var(--corn-font-weight-medium)}.corn-stat-delta-arrow{font-size:.85em}.corn-stat-delta-period{color:var(--corn-text-secondary);font-weight:var(--corn-font-weight-regular)}.corn-stat-trend{display:block;margin-top:var(--corn-spacing-xs)}.corn-stat-delta[data-trend=good]{color:var(--corn-success)}.corn-stat-delta[data-trend=bad]{color:var(--corn-danger)}.corn-stat-delta[data-trend=neutral]{color:var(--corn-text-secondary)}.corn-stat[data-size=sm] .corn-stat-value{font-size:20px}.corn-stat[data-size=md] .corn-stat-value{font-size:28px}.corn-stat[data-size=lg] .corn-stat-value{font-size:36px}.corn-stat[data-hero] .corn-stat-value{font-size:48px}.corn-list{margin:0;padding:0;font-family:var(--corn-font-family);font-size:var(--corn-font-size-base);line-height:var(--corn-line-height);color:var(--corn-text-primary)}.corn-list[data-variant=unordered]{list-style:disc;padding-left:var(--corn-spacing-lg)}.corn-list[data-variant=ordered]{list-style:decimal;padding-left:var(--corn-spacing-lg)}.corn-list[data-variant=unstyled]{list-style:none;padding-left:0}.corn-list-item{margin:0}.corn-list[data-spacing=sm]>.corn-list-item+.corn-list-item{margin-top:var(--corn-spacing-xs)}.corn-list[data-spacing=md]>.corn-list-item+.corn-list-item{margin-top:var(--corn-spacing-sm)}.corn-list[data-spacing=lg]>.corn-list-item+.corn-list-item{margin-top:var(--corn-spacing-md)}.corn-list[data-divided]>.corn-list-item+.corn-list-item{margin-top:var(--corn-spacing-sm);padding-top:var(--corn-spacing-sm);border-top:1px solid var(--corn-border-light)}.corn-list[data-variant=description]{display:grid;grid-template-columns:auto 1fr;gap:var(--corn-spacing-sm) var(--corn-spacing-md);padding-left:0;list-style:none}.corn-list-term{margin:0;font-weight:var(--corn-font-weight-medium);color:var(--corn-text-secondary)}.corn-list-detail{margin:0}.corn-table-wrapper{width:100%;overflow-x:auto}.corn-table{width:100%;border-collapse:collapse;font-family:var(--corn-font-family);font-size:var(--corn-font-size-base);color:var(--corn-text-primary)}.corn-table th,.corn-table td{padding:var(--corn-spacing-sm) var(--corn-spacing-md);text-align:left;border-bottom:1px solid var(--corn-border-light)}.corn-table thead th{font-weight:var(--corn-font-weight-bold);color:var(--corn-text-secondary);font-size:var(--corn-font-size-sm);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--corn-border-primary);background:var(--corn-bg-secondary)}.corn-table tbody tr:last-child td{border-bottom:none}.corn-table[data-hoverable] tbody tr:hover td{background:var(--corn-bg-secondary)}.corn-table[data-striped] tbody tr:nth-child(2n) td{background:var(--corn-bg-secondary)}.corn-table[data-bordered] th,.corn-table[data-bordered] td{border:1px solid var(--corn-border-light)}.corn-table[data-sticky-header] thead th{position:sticky;top:0;z-index:1}.corn-table-th[data-sortable]{cursor:pointer;user-select:none}.corn-table-th[data-sortable]:after{content:" \2195";opacity:.4}.corn-table-th[data-sort=asc]:after{content:" \2191";opacity:1}.corn-table-th[data-sort=desc]:after{content:" \2193";opacity:1}.corn-tabs{display:flex;flex-direction:column}[role=tablist].corn-tabs-tablist,.corn-tabs [role=tablist]{display:flex;align-items:center;gap:0}.corn-tabs-tab{display:inline-flex;align-items:center;gap:var(--corn-spacing-xs);padding:var(--corn-spacing-sm) var(--corn-spacing-md);font-family:var(--corn-font-family);font-size:var(--corn-font-size-base);font-weight:var(--corn-font-weight-medium);color:var(--corn-text-secondary);cursor:pointer;border:none;background:none;transition:color var(--corn-transition-fast),background-color var(--corn-transition-fast);user-select:none;white-space:nowrap}.corn-tabs-tab:hover:not([disabled]){color:var(--corn-text-primary)}.corn-tabs-tab[disabled]{opacity:.4;cursor:not-allowed}.corn-tabs-tab:focus-visible{outline:2px solid var(--corn-primary);outline-offset:-2px;border-radius:var(--corn-radius-sm)}.corn-tabs[data-variant=line] [role=tablist]{border-bottom:2px solid var(--corn-border-light)}.corn-tabs[data-variant=line] .corn-tabs-tab{margin-bottom:-2px;border-bottom:2px solid transparent;border-radius:var(--corn-radius-sm) var(--corn-radius-sm) 0 0}.corn-tabs[data-variant=line] .corn-tabs-tab[data-active]{color:var(--corn-primary);border-bottom-color:var(--corn-primary)}.corn-tabs[data-variant=pills] [role=tablist]{gap:var(--corn-spacing-xs);padding:var(--corn-spacing-xs);background:var(--corn-bg-secondary);border-radius:var(--corn-radius-md)}.corn-tabs[data-variant=pills] .corn-tabs-tab{border-radius:var(--corn-radius-sm)}.corn-tabs[data-variant=pills] .corn-tabs-tab[data-active]{background:var(--corn-bg-primary);color:var(--corn-text-primary);box-shadow:var(--corn-shadow-sm)}.corn-tabs-panel{padding-top:var(--corn-spacing-md)}.corn-tabs-panel[hidden]{display:none}.corn-tabs-tab-section{display:inline-flex;align-items:center;flex-shrink:0}.corn-bar{display:flex;align-items:center;padding:0 var(--corn-spacing-lg);min-height:var(--corn-bar-height, 56px);background:var(--corn-bg-primary);font-family:var(--corn-font-family);box-sizing:border-box}.corn-bar[data-position=top]{border-bottom:1px solid var(--corn-border-light)}.corn-bar[data-position=bottom]{border-top:1px solid var(--corn-border-light)}.corn-bar[data-sticky]{position:sticky;z-index:var(--corn-z-bar, 100)}.corn-bar[data-position=top].corn-bar[data-sticky]{top:0}.corn-bar[data-position=bottom].corn-bar[data-sticky]{bottom:0}.corn-nav{font-family:var(--corn-font-family)}.corn-nav-list{list-style:none;margin:0;padding:0;display:flex}.corn-nav[data-orientation=horizontal] .corn-nav-list{flex-direction:row;align-items:center;gap:var(--corn-spacing-xs)}.corn-nav[data-orientation=vertical] .corn-nav-list{flex-direction:column;gap:0}.corn-nav-item{display:contents}.corn-nav-group{display:block}.corn-nav-link{display:inline-flex;align-items:center;gap:var(--corn-spacing-xs);border-radius:var(--corn-radius-sm);color:var(--corn-text-secondary);text-decoration:none;font-size:var(--corn-font-size-base);font-weight:var(--corn-font-weight-medium);line-height:var(--corn-line-height);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:background-color var(--corn-transition-fast),color var(--corn-transition-fast)}.corn-nav[data-orientation=horizontal] .corn-nav-link{padding:var(--corn-spacing-xs) var(--corn-spacing-sm)}.corn-nav[data-orientation=vertical] .corn-nav-link{width:100%;box-sizing:border-box;padding:var(--corn-spacing-sm) var(--corn-spacing-md)}.corn-nav-link:hover{background:var(--corn-bg-tertiary);color:var(--corn-text-primary)}.corn-nav-link:focus-visible{outline:2px solid var(--corn-primary);outline-offset:2px}.corn-nav-link[data-active]{color:var(--corn-primary);background:var(--corn-bg-secondary);font-weight:var(--corn-font-weight-bold)}.corn-nav[data-orientation=vertical] .corn-nav-link[data-active]{border-left:2px solid var(--corn-primary);border-radius:0 var(--corn-radius-sm) var(--corn-radius-sm) 0}.corn-nav-link[data-active]:hover{background:var(--corn-bg-tertiary)}.corn-nav-icon{display:inline-flex;align-items:center;flex-shrink:0;font-size:1em}@media (max-width: 640px){.corn-nav[data-orientation=horizontal] .corn-nav-list{flex-wrap:wrap}}.corn-nav-section+.corn-nav-section{margin-top:var(--corn-spacing-md)}.corn-nav-heading{margin:0 0 var(--corn-spacing-xs);color:var(--corn-text-tertiary);font-size:var(--corn-font-size-sm);font-weight:var(--corn-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.corn-nav[data-orientation=vertical] .corn-nav-heading{padding:0 var(--corn-spacing-md)}.corn-nav-sublist{display:flex;flex-direction:column;gap:0}.corn-nav[data-orientation=vertical] .corn-nav-sublist{padding-inline-start:var(--corn-nav-indent, var(--corn-spacing-md))}.corn-nav-toggle[aria-expanded=false]+.corn-nav-sublist,.corn-nav-branch-toggle[aria-expanded=false]+.corn-nav-sublist{display:none}.corn-nav-group:has(>[aria-expanded=false])>.corn-nav-sublist{display:none}.corn-nav-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--corn-spacing-xs);border:none;border-radius:var(--corn-radius-sm);background:transparent;color:var(--corn-text-tertiary);cursor:pointer;line-height:1}.corn-nav-toggle:hover{background:var(--corn-bg-tertiary);color:var(--corn-text-primary)}.corn-nav-toggle:focus-visible{outline:2px solid var(--corn-primary);outline-offset:2px}.corn-nav-toggle-icon{width:0;height:0;border-inline:.3em solid transparent;border-top:.35em solid currentColor;transition:transform var(--corn-transition-fast)}.corn-nav-toggle[aria-expanded=false] .corn-nav-toggle-icon,.corn-nav-branch-toggle[aria-expanded=false] .corn-nav-toggle-icon{transform:rotate(-90deg)}.corn-nav[data-orientation=vertical] .corn-nav-branch-toggle>.corn-nav-toggle-icon{margin-inline-start:auto}.corn-nav[data-orientation=vertical] .corn-nav-branch-toggle{padding-inline-end:var(--corn-spacing-xs)}.corn-nav[data-orientation=vertical] .corn-nav-group>.corn-nav-link{width:auto;flex:1}.corn-nav[data-orientation=vertical] .corn-nav-group{display:grid;grid-template-columns:1fr auto auto;align-items:center}.corn-nav[data-orientation=vertical] .corn-nav-group>.corn-nav-sublist{grid-column:1 / -1}.corn-nav-label{min-width:0}.corn-nav[data-orientation=horizontal] .corn-nav-group{position:relative}.corn-nav[data-orientation=horizontal] .corn-nav-group>.corn-nav-sublist{position:absolute;z-index:var(--corn-z-nav-dropdown, 8000);inset-inline-start:0;top:100%;min-width:12rem;margin-top:var(--corn-spacing-xs);padding:var(--corn-spacing-xs);border:1px solid var(--corn-border-light);border-radius:var(--corn-radius-md);background:var(--corn-bg-primary);box-shadow:var(--corn-shadow-md)}.corn-nav[data-orientation=horizontal] .corn-nav-group>.corn-nav-sublist .corn-nav-link{width:100%;padding:var(--corn-spacing-xs) var(--corn-spacing-sm)}@media (max-width: 640px){.corn-nav[data-orientation=horizontal] .corn-nav-group>.corn-nav-sublist{position:static;min-width:0;margin-top:0;padding:0 0 0 var(--corn-nav-indent, var(--corn-spacing-md));border:none;background:none;box-shadow:none}}.corn-nav-trailing{display:inline-flex;align-items:center;gap:var(--corn-spacing-xs);flex-shrink:0;padding-inline-end:var(--corn-spacing-xs);color:var(--corn-text-tertiary)}.corn-nav-item:has(>.corn-nav-trailing):not(.corn-nav-group){display:flex;align-items:center}.corn-nav-item:has(>.corn-nav-trailing):not(.corn-nav-group)>.corn-nav-link{flex:1;min-width:0}.corn-nav-text{display:flex;flex-direction:column;min-width:0}.corn-nav-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--corn-nav-description-lines, 1);line-clamp:var(--corn-nav-description-lines, 1);overflow:hidden;white-space:normal;font-size:var(--corn-font-size-sm);font-weight:var(--corn-font-weight-regular);color:var(--corn-text-tertiary)}.corn-layout{display:flex;flex-direction:column;min-height:100vh;background:var(--corn-bg-primary);font-family:var(--corn-font-family);box-sizing:border-box}.corn-layout-header,.corn-layout-footer{flex-shrink:0}.corn-layout-body{flex:1;display:flex;min-height:0}.corn-layout-left-nav,.corn-layout-right-nav{flex-shrink:0;box-sizing:border-box;overflow-y:auto;background:var(--corn-bg-secondary)}.corn-layout-left-nav{width:var(--corn-layout-left-nav-width, var(--corn-layout-side-nav-width, 240px));border-right:1px solid var(--corn-border-light)}.corn-layout-right-nav{width:var(--corn-layout-right-nav-width, var(--corn-layout-side-nav-width, 240px));border-left:1px solid var(--corn-border-light)}.corn-layout-main{flex:1;overflow-y:auto;min-width:0}.corn-layout[data-main-scroll=false]{height:100vh;height:100dvh;min-height:0}.corn-layout[data-main-scroll=false]>.corn-layout-body>.corn-layout-main{overflow:hidden;display:flex;flex-direction:column}@media (max-width: 960px){.corn-layout:not([data-narrow=beside],[data-narrow=overlay])>.corn-layout-body{flex-direction:column}.corn-layout:not([data-narrow=beside],[data-narrow=overlay])>.corn-layout-body>:is(.corn-layout-left-nav,.corn-layout-right-nav){width:auto;border-right:0;border-left:0}.corn-layout:not([data-narrow=beside],[data-narrow=overlay])>.corn-layout-body>.corn-layout-left-nav{border-bottom:1px solid var(--corn-border-light)}.corn-layout:not([data-narrow=beside],[data-narrow=overlay])>.corn-layout-body>.corn-layout-right-nav{border-top:1px solid var(--corn-border-light)}.corn-layout[data-narrow=beside]>.corn-layout-body{flex-direction:row}.corn-layout[data-narrow=overlay]>.corn-layout-body>:is(.corn-layout-left-nav,.corn-layout-right-nav):not([data-open]){display:none}.corn-layout[data-narrow=overlay]>.corn-layout-body>:is(.corn-layout-left-nav,.corn-layout-right-nav)[data-open]{position:fixed;top:0;bottom:0;z-index:999;max-width:85vw;box-shadow:0 0 0 100vmax var(--corn-backdrop)}.corn-layout[data-narrow=overlay]>.corn-layout-body>.corn-layout-left-nav[data-open]{left:0}.corn-layout[data-narrow=overlay]>.corn-layout-body>.corn-layout-right-nav[data-open]{right:0}}@media not all and (max-width: 960px){.corn-layout-narrow-only{display:none!important}}@media (max-width: 960px){.corn-layout-wide-only{display:none!important}}.corn-layout[data-divided]>.corn-layout-header{border-bottom:1px solid var(--corn-layout-divider, var(--corn-border-primary))}.corn-layout[data-divided]>.corn-layout-footer{border-top:1px solid var(--corn-layout-divider, var(--corn-border-primary))}.corn-layout[data-divided]>.corn-layout-body>:is(.corn-layout-left-nav,.corn-layout-right-nav){background:var(--corn-bg-primary);border-color:var(--corn-layout-divider, var(--corn-border-primary))}.corn-m-0{margin:0!important}.corn-m-xs{margin:var(--corn-spacing-xs)!important}.corn-m-sm{margin:var(--corn-spacing-sm)!important}.corn-m-md{margin:var(--corn-spacing-md)!important}.corn-m-lg{margin:var(--corn-spacing-lg)!important}.corn-m-xl{margin:var(--corn-spacing-xl)!important}.corn-mt-0{margin-block-start:0!important}.corn-mt-xs{margin-block-start:var(--corn-spacing-xs)!important}.corn-mt-sm{margin-block-start:var(--corn-spacing-sm)!important}.corn-mt-md{margin-block-start:var(--corn-spacing-md)!important}.corn-mt-lg{margin-block-start:var(--corn-spacing-lg)!important}.corn-mt-xl{margin-block-start:var(--corn-spacing-xl)!important}.corn-mb-0{margin-block-end:0!important}.corn-mb-xs{margin-block-end:var(--corn-spacing-xs)!important}.corn-mb-sm{margin-block-end:var(--corn-spacing-sm)!important}.corn-mb-md{margin-block-end:var(--corn-spacing-md)!important}.corn-mb-lg{margin-block-end:var(--corn-spacing-lg)!important}.corn-mb-xl{margin-block-end:var(--corn-spacing-xl)!important}.corn-mx-0{margin-inline:0!important}.corn-mx-xs{margin-inline:var(--corn-spacing-xs)!important}.corn-mx-sm{margin-inline:var(--corn-spacing-sm)!important}.corn-mx-md{margin-inline:var(--corn-spacing-md)!important}.corn-mx-lg{margin-inline:var(--corn-spacing-lg)!important}.corn-mx-xl{margin-inline:var(--corn-spacing-xl)!important}.corn-my-0{margin-block:0!important}.corn-my-xs{margin-block:var(--corn-spacing-xs)!important}.corn-my-sm{margin-block:var(--corn-spacing-sm)!important}.corn-my-md{margin-block:var(--corn-spacing-md)!important}.corn-my-lg{margin-block:var(--corn-spacing-lg)!important}.corn-my-xl{margin-block:var(--corn-spacing-xl)!important}.corn-p-0{padding:0!important}.corn-p-xs{padding:var(--corn-spacing-xs)!important}.corn-p-sm{padding:var(--corn-spacing-sm)!important}.corn-p-md{padding:var(--corn-spacing-md)!important}.corn-p-lg{padding:var(--corn-spacing-lg)!important}.corn-p-xl{padding:var(--corn-spacing-xl)!important}.corn-pt-0{padding-block-start:0!important}.corn-pt-xs{padding-block-start:var(--corn-spacing-xs)!important}.corn-pt-sm{padding-block-start:var(--corn-spacing-sm)!important}.corn-pt-md{padding-block-start:var(--corn-spacing-md)!important}.corn-pt-lg{padding-block-start:var(--corn-spacing-lg)!important}.corn-pt-xl{padding-block-start:var(--corn-spacing-xl)!important}.corn-pb-0{padding-block-end:0!important}.corn-pb-xs{padding-block-end:var(--corn-spacing-xs)!important}.corn-pb-sm{padding-block-end:var(--corn-spacing-sm)!important}.corn-pb-md{padding-block-end:var(--corn-spacing-md)!important}.corn-pb-lg{padding-block-end:var(--corn-spacing-lg)!important}.corn-pb-xl{padding-block-end:var(--corn-spacing-xl)!important}.corn-px-0{padding-inline:0!important}.corn-px-xs{padding-inline:var(--corn-spacing-xs)!important}.corn-px-sm{padding-inline:var(--corn-spacing-sm)!important}.corn-px-md{padding-inline:var(--corn-spacing-md)!important}.corn-px-lg{padding-inline:var(--corn-spacing-lg)!important}.corn-px-xl{padding-inline:var(--corn-spacing-xl)!important}.corn-py-0{padding-block:0!important}.corn-py-xs{padding-block:var(--corn-spacing-xs)!important}.corn-py-sm{padding-block:var(--corn-spacing-sm)!important}.corn-py-md{padding-block:var(--corn-spacing-md)!important}.corn-py-lg{padding-block:var(--corn-spacing-lg)!important}.corn-py-xl{padding-block:var(--corn-spacing-xl)!important}.corn-modal-backdrop{position:fixed;inset:0;z-index:1000;background-color:transparent;display:flex;align-items:center;justify-content:center;padding:var(--corn-spacing-md);transition:background-color var(--corn-transition-base)}.corn-modal-backdrop[data-visible]{background-color:var(--corn-backdrop)}.corn-modal{background:var(--corn-bg-primary);border-radius:var(--corn-radius-md);box-shadow:var(--corn-shadow-lg);display:flex;flex-direction:column;max-height:calc(100vh - var(--corn-spacing-xl) * 2);width:100%;opacity:0;transform:translateY(-8px) scale(.98);transition:opacity var(--corn-transition-base),transform var(--corn-transition-base)}.corn-modal[data-visible]{opacity:1;transform:translateY(0) scale(1)}.corn-modal[data-size=sm]{max-width:400px}.corn-modal[data-size=md]{max-width:560px}.corn-modal[data-size=lg]{max-width:720px}.corn-modal[data-size=xl]{max-width:960px}.corn-modal[data-size=fullscreen]{max-width:100%;max-height:100%;height:100%;border-radius:0}.corn-modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--corn-spacing-md) var(--corn-spacing-lg);border-bottom:1px solid var(--corn-border-light);flex-shrink:0}.corn-modal-title{font-family:var(--corn-font-family);font-size:var(--corn-font-size-lg);font-weight:var(--corn-font-weight-bold);color:var(--corn-text-primary);margin:0;line-height:var(--corn-line-height)}.corn-modal-close{background:none;border:none;cursor:pointer;color:var(--corn-text-secondary);font-size:var(--corn-font-size-lg);line-height:1;padding:var(--corn-spacing-xs);border-radius:var(--corn-radius-sm);display:flex;align-items:center;justify-content:center;transition:color var(--corn-transition-fast),background-color var(--corn-transition-fast);flex-shrink:0}.corn-modal-close:hover{color:var(--corn-text-primary);background-color:var(--corn-bg-tertiary)}.corn-modal-body{padding:var(--corn-spacing-lg);overflow-y:auto;flex:1;font-family:var(--corn-font-family);font-size:var(--corn-font-size-base);color:var(--corn-text-primary);line-height:var(--corn-line-height)}.corn-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--corn-spacing-sm);padding:var(--corn-spacing-md) var(--corn-spacing-lg);border-top:1px solid var(--corn-border-light);flex-shrink:0}body.corn-modal-open{overflow:hidden}[data-theme=dark] .corn-modal{background:var(--corn-bg-primary);border:1px solid var(--corn-border-light)}.corn-drawer-backdrop{position:fixed;inset:0;z-index:1000;background-color:transparent;transition:background-color var(--corn-transition-base)}.corn-drawer-backdrop[data-visible]{background-color:var(--corn-backdrop)}.corn-drawer{position:fixed;top:0;bottom:0;z-index:1001;width:400px;background:var(--corn-bg-primary);box-shadow:var(--corn-shadow-lg);display:flex;flex-direction:column;transition:transform var(--corn-transition-base);overflow:hidden}.corn-drawer[data-side=right]{right:0;transform:translate(100%)}.corn-drawer[data-side=left]{left:0;transform:translate(-100%)}.corn-drawer[data-side=right].corn-drawer[data-open],.corn-drawer[data-side=left].corn-drawer[data-open]{transform:translate(0)}.corn-drawer[data-size=sm]{width:280px}.corn-drawer[data-size=md]{width:400px}.corn-drawer[data-size=lg]{width:560px}.corn-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:var(--corn-spacing-md) var(--corn-spacing-lg);border-bottom:1px solid var(--corn-border-light);flex-shrink:0}.corn-drawer-title{font-family:var(--corn-font-family);font-size:var(--corn-font-size-lg);font-weight:var(--corn-font-weight-bold);color:var(--corn-text-primary);margin:0;line-height:var(--corn-line-height)}.corn-drawer-close{background:none;border:none;cursor:pointer;color:var(--corn-text-secondary);font-size:var(--corn-font-size-lg);line-height:1;padding:var(--corn-spacing-xs);border-radius:var(--corn-radius-sm);display:flex;align-items:center;justify-content:center;transition:color var(--corn-transition-fast),background-color var(--corn-transition-fast);flex-shrink:0}.corn-drawer-close:hover{color:var(--corn-text-primary);background-color:var(--corn-bg-tertiary)}.corn-drawer-body{padding:var(--corn-spacing-lg);overflow-y:auto;flex:1;font-family:var(--corn-font-family);font-size:var(--corn-font-size-base);color:var(--corn-text-primary);line-height:var(--corn-line-height)}.corn-drawer-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--corn-spacing-sm);padding:var(--corn-spacing-md) var(--corn-spacing-lg);border-top:1px solid var(--corn-border-light);flex-shrink:0}body.corn-drawer-open{overflow:hidden}.corn-accordion{display:flex;flex-direction:column;border:1px solid var(--corn-border-light);border-radius:var(--corn-radius-md);overflow:hidden}.corn-accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--corn-spacing-md) var(--corn-spacing-lg);background:var(--corn-bg-primary);border:none;border-bottom:1px solid var(--corn-border-light);cursor:pointer;font-family:var(--corn-font-family);font-size:var(--corn-font-size-base);font-weight:var(--corn-font-weight-medium);color:var(--corn-text-primary);text-align:left;line-height:var(--corn-line-height);transition:background-color var(--corn-transition-fast);gap:var(--corn-spacing-sm)}.corn-accordion-trigger:hover{background:var(--corn-bg-secondary)}.corn-accordion-trigger:focus-visible{outline:2px solid var(--corn-primary);outline-offset:-2px}.corn-accordion-trigger:last-of-type{border-bottom:none}.corn-accordion-trigger:after{content:"";display:inline-block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--corn-transition-base);flex-shrink:0}.corn-accordion-trigger[data-open]:after{transform:rotate(-135deg)}.corn-accordion-item{display:flex;flex-direction:column}.corn-accordion-item+.corn-accordion-item{border-top:1px solid var(--corn-border-light)}.corn-accordion-item>.corn-accordion-trigger[data-open]{border-bottom:1px solid var(--corn-border-light)}.corn-accordion-panel{padding:var(--corn-spacing-md) var(--corn-spacing-lg);border-bottom:1px solid var(--corn-border-light);background:var(--corn-bg-primary);font-family:var(--corn-font-family);font-size:var(--corn-font-size-base);color:var(--corn-text-primary);line-height:var(--corn-line-height)}.corn-accordion-panel:last-child{border-bottom:none}[data-theme=dark] .corn-accordion{border-color:var(--corn-border-light)}[data-theme=dark] .corn-accordion-trigger,[data-theme=dark] .corn-accordion-panel{background:var(--corn-bg-primary)}[data-theme=dark] .corn-accordion-trigger:hover{background:var(--corn-bg-secondary)}.corn-tooltip{position:fixed;z-index:9000;padding:var(--corn-spacing-xs) var(--corn-spacing-sm);background-color:var(--corn-text-primary);color:var(--corn-text-inverse);font-family:var(--corn-font-family);font-size:var(--corn-font-size-sm);line-height:1.4;border-radius:var(--corn-radius-sm);white-space:nowrap;max-width:240px;white-space:normal;pointer-events:none;opacity:0;transform:scale(.95);transition:opacity var(--corn-transition-fast),transform var(--corn-transition-fast)}.corn-tooltip[data-visible]{opacity:1;transform:scale(1)}.corn-tooltip:after{content:"";position:absolute;border:5px solid transparent}.corn-tooltip[data-placement=top]:after{top:100%;left:50%;transform:translate(-50%);border-top-color:var(--corn-text-primary)}.corn-tooltip[data-placement=bottom]:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:var(--corn-text-primary)}.corn-tooltip[data-placement=left]:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:var(--corn-text-primary)}.corn-tooltip[data-placement=right]:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:var(--corn-text-primary)}.corn-popover{position:fixed;z-index:8000;background-color:var(--corn-bg-primary);border:1px solid var(--corn-border-light);border-radius:var(--corn-radius-md);box-shadow:var(--corn-shadow-lg);min-width:200px;max-width:320px;font-family:var(--corn-font-family);font-size:var(--corn-font-size-base);color:var(--corn-text-primary);opacity:0;transform:scale(.95);transition:opacity var(--corn-transition-fast),transform var(--corn-transition-fast);pointer-events:none}.corn-popover:not([data-visible]){visibility:hidden;transition:opacity var(--corn-transition-fast),transform var(--corn-transition-fast),visibility var(--corn-transition-fast)}.corn-popover[data-visible]{opacity:1;transform:scale(1);pointer-events:auto}.corn-popover:before{content:"";position:absolute;border:7px solid transparent}.corn-popover[data-placement=top]:before{top:100%;left:50%;transform:translate(-50%);border-top-color:var(--corn-border-light)}.corn-popover[data-placement=bottom]:before{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:var(--corn-border-light)}.corn-popover[data-placement=left]:before{left:100%;top:50%;transform:translateY(-50%);border-left-color:var(--corn-border-light)}.corn-popover[data-placement=right]:before{right:100%;top:50%;transform:translateY(-50%);border-right-color:var(--corn-border-light)}.corn-popover-header{display:flex;align-items:center;justify-content:space-between;padding:var(--corn-spacing-sm) var(--corn-spacing-md);border-bottom:1px solid var(--corn-border-light)}.corn-popover-title{font-size:var(--corn-font-size-base);font-weight:600;color:var(--corn-text-primary)}.corn-popover-close{background:none;border:none;cursor:pointer;font-size:var(--corn-font-size-lg);line-height:1;color:var(--corn-text-secondary);padding:0 4px;border-radius:var(--corn-radius-sm);transition:color var(--corn-transition-fast),background-color var(--corn-transition-fast)}.corn-popover-close:hover{color:var(--corn-text-primary);background-color:var(--corn-bg-tertiary)}.corn-popover-body{padding:var(--corn-spacing-md);color:var(--corn-text-secondary);line-height:1.6}.corn-menu{position:fixed;z-index:8000;min-width:180px;max-width:320px;padding:var(--corn-spacing-xs);background-color:var(--corn-bg-primary);border:1px solid var(--corn-border-light);border-radius:var(--corn-radius-md);box-shadow:var(--corn-shadow-lg);font-family:var(--corn-font-family);font-size:var(--corn-font-size-base);color:var(--corn-text-primary);opacity:0;transform:scale(.97);transform-origin:top left;transition:opacity var(--corn-transition-fast),transform var(--corn-transition-fast);pointer-events:none}.corn-menu[data-placement=top]{transform-origin:bottom left}.corn-menu:not([data-visible]){visibility:hidden;transition:opacity var(--corn-transition-fast),transform var(--corn-transition-fast),visibility var(--corn-transition-fast)}.corn-menu[data-visible]{opacity:1;transform:scale(1);pointer-events:auto}.corn-menu-item{display:flex;align-items:center;gap:var(--corn-spacing-sm);width:100%;padding:var(--corn-spacing-sm) var(--corn-spacing-md);background:none;border:none;border-radius:var(--corn-radius-sm);font:inherit;color:var(--corn-text-primary);text-align:left;cursor:pointer;transition:background-color var(--corn-transition-fast)}.corn-menu-item:hover:not(:disabled),.corn-menu-item:focus-visible{outline:none;background-color:var(--corn-bg-tertiary)}.corn-menu-item:disabled{opacity:.5;cursor:not-allowed}.corn-menu-item[data-danger]{color:var(--corn-danger)}.corn-menu-item[data-danger]:hover:not(:disabled),.corn-menu-item[data-danger]:focus-visible{background-color:var(--corn-danger-light)}.corn-menu-group:not(:first-child){margin-top:var(--corn-spacing-xs)}.corn-menu-label{padding:var(--corn-spacing-xs) var(--corn-spacing-md);font-size:var(--corn-font-size-xs);font-weight:var(--corn-font-weight-medium);color:var(--corn-text-secondary);cursor:default;user-select:none}.corn-menu-separator{height:1px;margin:var(--corn-spacing-xs) 0;background-color:var(--corn-border-light)}:root{--corn-styles-ui-overlays: 1}.corn-alert{border-radius:var(--corn-radius-md);border:1px solid var(--corn-border-light);border-left:4px solid var(--corn-border-primary);background:var(--corn-bg-secondary);font-family:var(--corn-font-family);font-size:var(--corn-font-size-base);line-height:var(--corn-line-height);opacity:1;transition:opacity var(--corn-transition-base)}.corn-alert[data-dismissed]{opacity:0}.corn-alert[data-type=success]{border-left-color:var(--corn-success);background:var(--corn-success-light)}.corn-alert[data-type=warning]{border-left-color:var(--corn-warning);background:var(--corn-warning-light)}.corn-alert[data-type=danger]{border-left-color:var(--corn-danger);background:var(--corn-danger-light)}.corn-alert[data-type=info]{border-left-color:var(--corn-info);background:var(--corn-info-light)}.corn-alert-inner{display:flex;align-items:flex-start;gap:var(--corn-spacing-sm);padding:var(--corn-spacing-sm) var(--corn-spacing-md)}.corn-alert-icon{flex-shrink:0;font-size:var(--corn-font-size-base);line-height:var(--corn-line-height)}.corn-alert[data-type=success] .corn-alert-icon{color:var(--corn-success)}.corn-alert[data-type=warning] .corn-alert-icon{color:var(--corn-warning)}.corn-alert[data-type=danger] .corn-alert-icon{color:var(--corn-danger)}.corn-alert[data-type=info] .corn-alert-icon{color:var(--corn-info)}.corn-alert[data-type=success] .corn-alert-title{color:var(--corn-success)}.corn-alert[data-type=warning] .corn-alert-title{color:var(--corn-warning)}.corn-alert[data-type=danger] .corn-alert-title{color:var(--corn-danger)}.corn-alert[data-type=info] .corn-alert-title{color:var(--corn-info)}.corn-alert-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.corn-alert-title{font-weight:var(--corn-font-weight-bold);color:var(--corn-text-primary);display:block}.corn-alert-message{color:var(--corn-text-secondary)}.corn-alert-close{background:none;border:none;cursor:pointer;color:var(--corn-text-tertiary);font-size:var(--corn-font-size-sm);line-height:1;padding:2px;border-radius:var(--corn-radius-sm);flex-shrink:0;align-self:flex-start;transition:color var(--corn-transition-fast)}.corn-alert-close:hover{color:var(--corn-text-primary)}.corn-toast-container{position:fixed;z-index:2000;display:flex;flex-direction:column;gap:var(--corn-spacing-sm);pointer-events:none;max-width:380px;width:calc(100% - var(--corn-spacing-xl))}.corn-toast-container[data-position=top-right]{top:var(--corn-spacing-lg);right:var(--corn-spacing-lg);align-items:flex-end}.corn-toast-container[data-position=top-left]{top:var(--corn-spacing-lg);left:var(--corn-spacing-lg);align-items:flex-start}.corn-toast-container[data-position=top-center]{top:var(--corn-spacing-lg);left:50%;transform:translate(-50%);align-items:center}.corn-toast-container[data-position=bottom-right]{bottom:var(--corn-spacing-lg);right:var(--corn-spacing-lg);align-items:flex-end;flex-direction:column-reverse}.corn-toast-container[data-position=bottom-left]{bottom:var(--corn-spacing-lg);left:var(--corn-spacing-lg);align-items:flex-start;flex-direction:column-reverse}.corn-toast-container[data-position=bottom-center]{bottom:var(--corn-spacing-lg);left:50%;transform:translate(-50%);align-items:center;flex-direction:column-reverse}.corn-toast{pointer-events:all;display:flex;align-items:flex-start;gap:var(--corn-spacing-sm);padding:var(--corn-spacing-sm) var(--corn-spacing-md);background:var(--corn-bg-primary);border:1px solid var(--corn-border-light);border-left:4px solid var(--corn-border-primary);border-radius:var(--corn-radius-md);box-shadow:var(--corn-shadow-md);min-width:280px;max-width:380px;width:100%;position:relative;overflow:hidden;opacity:0;transform:translateY(-8px);transition:opacity var(--corn-transition-base),transform var(--corn-transition-base)}.corn-toast[data-visible]{opacity:1;transform:translateY(0)}.corn-toast[data-leaving]{opacity:0;transform:translateY(-8px)}.corn-toast-container[data-position=bottom-right] .corn-toast,.corn-toast-container[data-position=bottom-left] .corn-toast,.corn-toast-container[data-position=bottom-center] .corn-toast{transform:translateY(8px)}.corn-toast-container[data-position=bottom-right] .corn-toast[data-visible],.corn-toast-container[data-position=bottom-left] .corn-toast[data-visible],.corn-toast-container[data-position=bottom-center] .corn-toast[data-visible]{transform:translateY(0)}.corn-toast-container[data-position=bottom-right] .corn-toast[data-leaving],.corn-toast-container[data-position=bottom-left] .corn-toast[data-leaving],.corn-toast-container[data-position=bottom-center] .corn-toast[data-leaving]{transform:translateY(8px)}.corn-toast[data-type=success]{border-left-color:var(--corn-success)}.corn-toast[data-type=warning]{border-left-color:var(--corn-warning)}.corn-toast[data-type=danger]{border-left-color:var(--corn-danger)}.corn-toast[data-type=info]{border-left-color:var(--corn-info)}.corn-toast[data-type=default]{border-left-color:var(--corn-border-primary)}.corn-toast-icon{font-size:var(--corn-font-size-base);line-height:1.4;flex-shrink:0}.corn-toast[data-type=success] .corn-toast-icon{color:var(--corn-success)}.corn-toast[data-type=warning] .corn-toast-icon{color:var(--corn-warning)}.corn-toast[data-type=danger] .corn-toast-icon{color:var(--corn-danger)}.corn-toast[data-type=info] .corn-toast-icon{color:var(--corn-info)}.corn-toast-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.corn-toast-title{font-family:var(--corn-font-family);font-size:var(--corn-font-size-sm);font-weight:var(--corn-font-weight-bold);color:var(--corn-text-primary);line-height:var(--corn-line-height);display:block}.corn-toast-message{font-family:var(--corn-font-family);font-size:var(--corn-font-size-sm);color:var(--corn-text-secondary);line-height:var(--corn-line-height);word-break:break-word}.corn-toast-close{background:none;border:none;cursor:pointer;color:var(--corn-text-tertiary);font-size:var(--corn-font-size-sm);line-height:1;padding:2px;border-radius:var(--corn-radius-sm);flex-shrink:0;align-self:flex-start;transition:color var(--corn-transition-fast)}.corn-toast-close:hover{color:var(--corn-text-primary)}.corn-toast-progress{position:absolute;bottom:0;left:0;height:3px;background:var(--corn-primary);width:100%;transform-origin:left;animation:corn-toast-progress linear forwards}.corn-toast[data-type=success] .corn-toast-progress{background:var(--corn-success)}.corn-toast[data-type=warning] .corn-toast-progress{background:var(--corn-warning)}.corn-toast[data-type=danger] .corn-toast-progress{background:var(--corn-danger)}.corn-toast[data-type=info] .corn-toast-progress{background:var(--corn-info)}@keyframes corn-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}:root{--corn-styles-ui-notifications: 1}.corn-markdown-blockquote{border-left:3px solid var(--corn-info);background:var(--corn-info-light);padding:var(--corn-spacing-sm) var(--corn-spacing-md);border-radius:var(--corn-radius-md)}.corn-markdown-list{padding-left:var(--corn-spacing-lg);margin:0}ul.corn-markdown-list{list-style:disc}ol.corn-markdown-list{list-style:decimal}.corn-markdown-item{padding-left:var(--corn-spacing-xs)}.corn-markdown-link{color:var(--corn-primary);text-decoration:underline}.corn-markdown-link:hover{color:var(--corn-primary-hover)}.corn-markdown-divider{border:none;border-top:1px solid var(--corn-border-light);margin:0}.corn-markdown-strong{font-weight:var(--corn-font-weight-bold)}.corn-markdown-em{font-style:italic}.corn-markdown-del{text-decoration:line-through;color:var(--corn-text-tertiary)}.corn-markdown-img{max-width:100%;height:auto;border-radius:var(--corn-radius-md)}.corn-markdown-table-wrap{overflow-x:auto}.corn-markdown-table{width:100%;border-collapse:collapse}.corn-markdown-th,.corn-markdown-td{padding:var(--corn-spacing-sm) var(--corn-spacing-md);text-align:left;border-bottom:1px solid var(--corn-border-light)}.corn-markdown-th{border-bottom-color:var(--corn-border-primary)}:root{--corn-styles-ui-markdown: 1}.corn-icon{display:inline-block;vertical-align:middle;flex-shrink:0}:root{--corn-styles-ui-icons: 1}
