*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--cc-yellow-10: #faf6ed;--cc-yellow-20: #efe2bb;--cc-yellow-30: #dfcb87;--cc-yellow-40: #c9b03e;--cc-yellow-50: #a58d00;--cc-yellow-60: #837000;--cc-yellow-70: #665600;--cc-yellow-80: #4e4200;--cc-yellow-90: #393000;--cc-yellow-100: #282100;--cc-blue-10: #d4fffa;--cc-blue-20: #abefe8;--cc-blue-30: #5be0d5;--cc-blue-40: #00c5ba;--cc-blue-50: #009f96;--cc-blue-60: #007f77;--cc-blue-70: #00625c;--cc-blue-80: #004b46;--cc-blue-90: #103633;--cc-blue-100: #002724;--cc-orange-10: #fef4f3;--cc-orange-20: #fbdcd5;--cc-orange-30: #f4c0b4;--cc-orange-40: #e99e8b;--cc-orange-50: #d47453;--cc-orange-60: #b55429;--cc-orange-70: #8e401e;--cc-orange-80: #6d3015;--cc-orange-90: #52220d;--cc-orange-100: #3b1707;--cc-red-10: #fcf5f5;--cc-red-20: #f5dddd;--cc-red-30: #eec2c1;--cc-red-40: #e69e9c;--cc-red-50: #df6a66;--cc-red-60: #c04944;--cc-red-70: #963733;--cc-red-80: #742926;--cc-red-90: #571d1a;--cc-red-100: #3f1311;--cc-green-10: #ecfbe8;--cc-green-20: #b9f2a5;--cc-green-30: #a6da93;--cc-green-40: #90bd7f;--cc-green-50: #739866;--cc-green-60: #5b7950;--cc-green-70: #465d3d;--cc-green-80: #34472d;--cc-green-90: #263420;--cc-green-100: #192515;--cc-gray-10: #f7f6f3;--cc-gray-20: #e7e2d7;--cc-gray-30: #d1ccbe;--cc-gray-40: #b5b0a4;--cc-gray-50: #928e84;--cc-gray-60: #747169;--cc-gray-70: #595751;--cc-gray-80: #44423d;--cc-gray-90: #32302c;--cc-gray-100: #23211f;--cc-white: #fff;--cc-black: #000;--cc-body--background: var(--cc-yellow-10);--color-warning: var(--cc-yellow-60);--color-warning-light: var(--cc-yellow-20);--color-warning-dark: var(--cc-yellow-80);--color-info: var(--cc-blue-60);--color-info-light: var(--cc-blue-20);--color-info-dark: var(--cc-blue-80);--color-white: #fff;--color-black: #000;--color-light: var(--cc-gray-20);--color-dark: var(--cc-gray-80);--color-text: #1f2937;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--color-border: #e5e7eb;--color-border-light: #f3f4f6;--color-border-dark: #d1d5db;--color-background: #fff;--color-background-secondary: #f9fafb}[data-theme=dark]{--color-text: #f3f4f6;--color-text-secondary: #d1d5db;--color-text-muted: #9ca3af;--color-border: #4b5563;--color-border-light: #374151;--color-border-dark: #1f2937;--color-background: #111827;--color-background-secondary: #1f2937;--color-light: #374151;--color-dark: #f3f4f6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-text: #f3f4f6;--color-text-secondary: #d1d5db;--color-text-muted: #9ca3af;--color-border: #4b5563;--color-border-light: #374151;--color-border-dark: #1f2937;--color-background: #111827;--color-background-secondary: #1f2937;--color-light: #374151;--color-dark: #f3f4f6}}:root{--cc-font-family: system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--cc-font-family-mono: "SFMono-Regular", consolas, "Liberation Mono", menlo, courier, monospace;--font-size-xs: var(--cc-size--2);--font-size-base: var(--cc-size-0);--font-size-xl: var(--cc-size-2);--font-size-2xl: var(--cc-size-3);--font-size-3xl: var(--cc-size-4);--font-size-4xl: var(--cc-size-5);--font-weight-thin: 100;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--line-height-loose: 2;--letter-spacing-tighter: -.05rem;--letter-spacing-tight: -.025rem;--letter-spacing-normal: 0rem;--letter-spacing-wide: .025rem;--letter-spacing-wider: .05rem}h1{margin-bottom:var(--cc-spacing-2)}h2{margin-bottom:var(--cc-spacing-1)}h3{margin-bottom:var(--cc-spacing-0)}h4,h5,h6{margin-bottom:var(--cc-spacing--1)}:root{--cc-spacing-unit: .75rem;--cc-spacing--2: calc(var(--cc-spacing-unit) * .25);--cc-spacing--1: calc(var(--cc-spacing-unit) * .5);--cc-spacing-0: calc(var(--cc-spacing-unit) * 1);--cc-spacing-1: calc(var(--cc-spacing-unit) * 1.5);--cc-spacing-2: calc(var(--cc-spacing-unit) * 2);--cc-spacing-3: calc(var(--cc-spacing-unit) * 2.5);--cc-spacing-4: calc(var(--cc-spacing-unit) * 3);--cc-spacing-5: calc(var(--cc-spacing-unit) * 4);--cc-spacing-6: calc(var(--cc-spacing-unit) * 5);--cc-spacing-7: calc(var(--cc-spacing-unit) * 6);--radius-none: 0;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-full: 9999px;--radius-round: 50%;--transition-fast: .15s ease-in-out;--transition-base: .3s ease-in-out;--transition-slow: .5s ease-in-out}:root{--cc-shadow--drop: 0 1px 8px 0px rgb(from var(--cc-black) r g b / 6%);--cc-shadow--drop--heavy: 0 1px 8px 0px rgb(from var(--cc-black) r g b / 12%);--cc-shadow--inset: inset 0 0 18px 0 rgb(from var(--cc-black) r g b / 23%);--cc-shadow--inset--heavy: inset 0 0 18px 0 rgb(from var(--cc-black) r g b / 36%);--cc-shadow--text: 0 0 2px rgb(from var(--cc-black) r g b / 48%);--cc-shadow--text--reverse: 0 0 1px rgb(from var(--cc-white) r g b / 48%)}:root{--cc-size-ratio: 1.25;--cc-size--4: calc(var(--cc-size-3) / var(--cc-size-ratio));--cc-size--3: calc(var(--cc-size-2) / var(--cc-size-ratio));--cc-size--2: calc(var(--cc-size-1) / var(--cc-size-ratio));--cc-size--1: calc(var(--cc-size-0) / var(--cc-size-ratio));--cc-size-0: 1rem;--cc-size-1: calc(var(--cc-size-0) * var(--cc-size-ratio));--cc-size-2: calc(var(--cc-size-1) * var(--cc-size-ratio));--cc-size-3: calc(var(--cc-size-2) * var(--cc-size-ratio));--cc-size-4: calc(var(--cc-size-3) * var(--cc-size-ratio));--cc-size-5: calc(var(--cc-size-4) * var(--cc-size-ratio));--cc-size-6: calc(var(--cc-size-5) * var(--cc-size-ratio));--cc-size-7: calc(var(--cc-size-6) * var(--cc-size-ratio))}:root{--cc-border--width: 1px;--cc-border--style: solid;--cc-border--radius: 4px;--cc-border--radius--xs: 2px;--cc-border--radius--round: 50%;--cc-border--color: var(--cc-gray-70)}:root{--cc-transition--easing: ease-out;--cc-transition--time: .15s;--cc-transition--time--fast: 83ms;--cc-transition--time--slow: 333ms}:root{--cc-form--item--focus-ring: 0 0 0 3px var(--cc-blue-60);--cc-form--item--focus-ring--active: none;--cc-form--item--color--background: rgb(from var(--cc-gray-10) r g b / 87.2%);--cc-form--item--color--background--hover: rgb(from var(--cc-white) r g b / 87.2%);--cc-form--item--color-background--selected: rgb(from var(--cc-blue-20) r g b / 87.2%);--cc-form--item--color-background--selected--hover: rgb(from var(--cc-blue-10) r g b / 87.2%);--cc-form--item--border: var(--cc-border--width) var(--cc-border--style) var(--cc-border--color);--cc-form--item--border--color--focus: var(--cc-white);--cc-form--item--border--color--active: var(--cc-border--color);--cc-form--item--border--radius: var(--cc-border--radius);--cc-form--item--border--radius--xs: var(--cc-border--radius--xs);--cc-form--item--color--text: var(--cc-gray-90);--cc-form--item--font-size--xs: var(--cc-size--1);--cc-form--item--font-size--sm: var(--cc-size-0);--cc-form--item--font-size--md: var(--cc-size-1);--cc-form--item--font-size--lg: var(--cc-size-2);--cc-form--item--font-size--xl: var(--cc-size-3);--cc-form--item--padding: 0 var(--cc-size-0);--cc-form--item--size--xs: var(--cc-size-2);--cc-form--item--size--sm: var(--cc-size-4);--cc-form--item--size--md: var(--cc-size-5);--cc-form--item--size--lg: var(--cc-size-6);--cc-form--item--size--xl: var(--cc-size-7);--cc-form--item--input--label--color: var(--cc-blue-60);--cc-form--item--input--label--font-weight: 500;--cc-form--item--color-indicator: var(--cc-blue-70);--cc-form--control--font-size--xs: var(--cc-size-0);--cc-form--control--font-size--sm: var(--cc-size-2);--cc-form--control--font-size--md: var(--cc-size-3);--cc-form--control--font-size--lg: var(--cc-size-4);--cc-form--control--font-size--xl: var(--cc-size-5);--cc-form--widget--size--xs: var(--cc-size-0);--cc-form--widget--size--sm: var(--cc-size-0);--cc-form--widget--size--md: var(--cc-size-2);--cc-form--widget--size--lg: var(--cc-size-2);--cc-form--widget--size--xl: var(--cc-size-3);--cc-form--widget--color: var(--cc-blue-70);--cc-form--widget--color--hover: var(--cc-blue-80);--cc-form--widget--background--selected: var(--cc-form--item--color-background--selected);--cc-form--widget--background--selected--hover: var( --cc-form--item--color-background--selected--hover ) !important;--cc-form--item--background--disabled: rgb(from var(--cc-gray-80) r g b / 5.4%) !important;--cc-form--item--border-color--disabled: rgb(from var(--cc-gray-80) r g b / 40.2%) !important;--cc-form--item--color--disabled: rgb(from var(--cc-gray-80) r g b / 40.2%) !important;--cc-form--item--focus-ring--disabled: none !important}:root{--cc-panel--border--radius: var(--cc-border--radius);--cc-panel--border--width: var(--cc-border--width);--cc-panel--border--style: var(--cc-border--style);--cc-panel--border--color: rgb(from var(--cc-border--color) r g b / 21%);--cc-panel--shadow: var(--cc-shadow--drop);--cc-panel--padding: var(--cc-size-2);--cc-panel--background: var(--cc-white)}.corn-panel{background:var(--cc-panel--background);border-color:var(--cc-panel--border--color);border-radius:var(--cc-panel--border--radius);border-style:var(--cc-panel--border--style);border-width:var(--cc-panel--border--width);box-shadow:var(--cc-panel--shadow);padding:var(--cc-panel--padding)}.corn-panel .corn-panel{border-style:var(--cc-panel--border--style);box-shadow:none}:root{--cc-link--transition--timing: .15s;--cc-link--font--weight: var(--cc-body--font--weight--normal);--cc-link--font--weight--bold: var(--cc-body--font--weight--bold);--cc-link--font--family: var(--cc-body--font--family);--cc-link--color--border: transparent;--cc-link--width--border: 1px;--cc-link--style--border: solid;--cc-link--color--text: var(--cc-blue-60);--cc-link--color--text--hover: var(--cc-blue-70);--cc-link--color--border--hover: var(--cc-blue-70);--cc-link--color--text--active: var(--cc-blue-80);--cc-link--color--border--active: var(--cc-blue-80);--cc-link--color--text--focus: var(--cc-blue-60);--cc-link--color--border--focus: var(--cc-blue-50);--cc-link--underline--color--border: var(--cc-blue-50);--cc-link--underline--style--border: solid;--cc-link--underline--width--border: 1px;--cc-link--underline--color--border--hover: var(--cc-blue-50);--cc-link--underline--color--border--active: var(--cc-blue-50);--cc-link--underline--color--border--focus: var(--cc-blue-50);--cc-link--underline--color--text: var(--cc-gray-80);--cc-link--underline--width--border--focus: 1px;--cc-link--underline--width--border--active: var(--cc-link--underline--width--border);--cc-link--underline--color--text--hover: var(--cc-gray-90);--cc-link--underline--color--text--active: var(--cc-black);--cc-link--underline--box-shadow--hover: 0 2px 2px -2px var(--cc-blue-60);--cc-link--underline--box-shadow--focus: 0 2px 2px -2px var(--cc-blue-80);--cc-link--underline--box-shadow--active: none}a,.corn-link{border-bottom:var(--cc-link--width--border) var(--cc-link--style--border) var(--cc-link--color--border);color:var(--cc-link--color--text);font-weight:var(--cc-link--font--weight);position:relative;text-decoration:none;transition:border-bottom-color var(--cc-link--transition--timing),box-shadow var(--cc-link--transition--timing)}:is(a,.corn-link):hover,:is(a,.corn-link):active,:is(a,.corn-link):focus-visible{text-decoration:none}:is(a,.corn-link):hover{border-bottom-color:var(--cc-link--color--border--hover);box-shadow:var(--cc-link--underline--box-shadow--hover);color:var(--cc-link--color--text--hover)}:is(a,.corn-link):active{border-bottom-color:var(--cc-link--color--border--active);box-shadow:var(--cc-link--underline--box-shadow--active);color:var(--cc-link--color--text--active)}:is(a,.corn-link):focus-visible{border-bottom-color:var(--cc-link--color--border--focus);box-shadow:var(--cc-link--underline--box-shadow--focus);outline:0}:is(a,.corn-link):focus-visible:hover{border-bottom-color:var(--cc-link--color--border--hover)}:is(a,.corn-link):focus-visible:active{border-bottom-color:transparent}a{border-bottom-color:var(--cc-link--underline--color--border)}:root{--cc-button--height--xs: var(--cc-form--item--size--xs);--cc-button--height--sm: var(--cc-form--item--size--sm);--cc-button--height--md: var(--cc-form--item--size--md);--cc-button--height--lg: var(--cc-form--item--size--lg);--cc-button--height--xl: var(--cc-form--item--size--xl);--cc-button--icon--size--md: var(--cc-button--height--md);--cc-button--icon--size--xs: var(--cc-button--height--xs);--cc-button--icon--size--sm: var(--cc-button--height--sm);--cc-button--icon--size--lg: var(--cc-button--height--lg);--cc-button--icon--size--xl: var(--cc-button--height--xl);--cc-button--font-size--md: var(--cc-form--item--font-size--md);--cc-button--font-size--xs: var(--cc-form--item--font-size--xs);--cc-button--font-size--sm: var(--cc-form--item--font-size--sm);--cc-button--font-size--lg: var(--cc-form--item--font-size--lg);--cc-button--font-size--xl: var(--cc-form--item--font-size--xl);--cc-button--icon--glyph-size--md: var(--cc-form--control--font-size--md);--cc-button--icon--glyph-size--xs: var(--cc-form--control--font-size--xs);--cc-button--icon--glyph-size--sm: var(--cc-form--control--font-size--sm);--cc-button--icon--glyph-size--lg: var(--cc-form--control--font-size--lg);--cc-button--icon--glyph-size--xl: var(--cc-form--control--font-size--xl);--cc-button--padding--md: var(--cc-form--item--padding);--cc-button--corn-icon--size--md: var(--cc-size-2);--cc-button--background--hover: var(--cc-gray-90);--cc-button--background--active: var(--cc-black);--cc-button--border-color--active: var(--cc-gray-100);--cc-button--color--disabled: var(--cc-form--item--color--disabled);--cc-button--box-shadow--focus: var(--cc-form--item--focus-ring);--cc-button--box-shadow--active-focus: var(--cc-form--item--focus-ring--active);--cc-button--background--disabled: var(--cc-form--item--background--disabled);--cc-button--border-color--disabled: var(--cc-form--item--border-color--disabled);--cc-button--background: var(--cc-gray-100);--cc-button--color: var(--cc-white);--cc-button--border-width: var(--cc-border--width);--cc-button--border-style: var(--cc-border--style);--cc-button--border-color: var(--cc-border--color);--cc-button--border-radius: var(--cc-border--radius);--cc-button--border-radius--xs: var(--cc-border--radius--xs);--cc-button--border-radius--round: var( --cc-border--radius--round);--cc-button--secondary--background: rgb(from var(--cc-gray-20) r g b / 40.2%);--cc-button--secondary--color: var(--cc-gray-90);--cc-button--secondary--background--hover: rgb(from var(--cc-gray-80) r g b / 15.8%);--cc-button--secondary--color--hover: var(--cc-gray-100);--cc-button--secondary--background--active: rgb(from var(--cc-gray-80) r g b / 20.8%);--cc-button--danger--background: var(--cc-red-80);--cc-button--danger--border-color: var(--cc-red-100);--cc-button--danger--color: var(--cc-red-10);--cc-button--danger--background--hover: var(--cc-red-90);--cc-button--danger--color--hover: var(--cc-red-20);--cc-button--danger--background--active: var(--cc-red-100);--cc-button--danger--color--active: var(--cc-red-10);--cc-button--transition--duration: var(--cc-transition--time);--cc-button--transition--easing: var(--cc-transition--easing)}.corn-button,.corn-button--md{align-items:center;background-color:var(--cc-button--background);border:var(--cc-button--border-width) var(--cc-button--border-style) var(--cc-button--border-color);border-radius:var(--cc-button--border-radius);color:var(--cc-button--color);cursor:pointer;display:inline-flex;font-size:var(--cc-button--font-size--md);height:var(--cc-button--height--md);justify-content:center;line-height:1;outline:none;padding:var(--cc-button--padding--md);transition:background-color var(--cc-button--transition--duration) var(--cc-button--transition--easing),color var(--cc-button--transition--duration) var(--cc-button--transition--easing),border-color var(--cc-button--transition--duration) var(--cc-button--transition--easing),box-shadow var(--cc-button--transition--duration) var(--cc-button--transition--easing);white-space:nowrap}:is(.corn-button,.corn-button--md):hover{background-color:var(--cc-button--background--hover)}:is(.corn-button,.corn-button--md):active{background-color:var(--cc-button--background--active)}:is(.corn-button,.corn-button--md):focus-visible{border-color:var(--cc-white);box-shadow:var(--cc-button--box-shadow--focus)}:is(.corn-button,.corn-button--md):active:focus-visible{border-color:var(--cc-border--color);box-shadow:var(--cc-button--box-shadow--active-focus)}:is(.corn-button,.corn-button--md)[disabled]{background-color:var(--cc-button--background--disabled);border-color:var(--cc-button--border-color--disabled);color:var(--cc-button--color--disabled);cursor:not-allowed}:is(.corn-button,.corn-button--md).corn-button--icon{border-radius:var(--cc-button--border-radius--round);height:var(--cc-button--icon--size--md);padding:0;width:var(--cc-button--icon--size--md)}:is(.corn-button,.corn-button--md).corn-button--icon .corn-icon{fill:currentcolor;height:var(--cc-button--icon--glyph-size--md);width:var(--cc-button--icon--glyph-size--md)}.corn-button--xs{border-radius:var(--cc-button--border-radius--xs);font-size:var(--cc-button--font-size--xs);height:var(--cc-button--height--xs)}.corn-button--xs.corn-button--icon{height:var(--cc-button--icon--size--xs);width:var(--cc-button--icon--size--xs)}.corn-button--xs.corn-button--icon .corn-icon{fill:currentcolor;height:var(--cc-button--icon--glyph-size--xs);width:var(--cc-button--icon--glyph-size--xs)}.corn-button--sm{font-size:var(--cc-button--font-size--sm);height:var(--cc-button--height--sm);line-height:1}.corn-button--sm.corn-button--icon{height:var(--cc-button--icon--size--sm);width:var(--cc-button--icon--size--sm)}.corn-button--sm.corn-button--icon .corn-icon{fill:currentcolor;height:var(--cc-button--icon--glyph-size--sm);width:var(--cc-button--icon--glyph-size--sm)}.corn-button--lg{font-size:var(--cc-button--font-size--lg);height:var(--cc-button--height--lg)}.corn-button--lg.corn-button--icon{height:var(--cc-button--icon--size--lg);width:var(--cc-button--icon--size--lg)}.corn-button--lg.corn-button--icon .corn-icon{fill:currentcolor;height:var(--cc-button--icon--glyph-size--lg);width:var(--cc-button--icon--glyph-size--lg)}.corn-button--xl{font-size:var(--cc-button--font-size--xl);height:var(--cc-button--height--xl)}.corn-button--xl.corn-button--icon{height:var(--cc-button--icon--size--xl);width:var(--cc-button--icon--size--xl)}.corn-button--xl.corn-button--icon .corn-icon{fill:currentcolor;height:var(--cc-button--icon--glyph-size--xl);width:var(--cc-button--icon--glyph-size--xl)}.corn-button--secondary{background-color:var(--cc-button--secondary--background);color:var(--cc-button--secondary--color)}.corn-button--secondary:hover{background-color:var(--cc-button--secondary--background--hover);color:var(--cc-button--secondary--color--hover)}.corn-button--secondary:active{background-color:var(--cc-button--secondary--background--active);color:var(--cc-button--secondary--color--active)}.corn-button--danger{background-color:var(--cc-button--danger--background);border-color:var(--cc-button--danger--border-color);color:var(--cc-button--danger--color)}.corn-button--danger:hover{background-color:var(--cc-button--danger--background--hover);color:var(--cc-button--danger--color--hover)}.corn-button--danger:active{background-color:var(--cc-button--danger--background--active);color:var(--cc-button--danger--color--active)}.corn-button--danger:active:focus{border-color:var(--cc-button--danger--border-color--active);box-shadow:none}.corn-button--danger svg{fill:currentcolor}.corn-button--icon{border-radius:var(--cc-button--border-radius--round)}.corn-copy-button .corn-button.corn-copied{background-color:var(--cc-green-40);color:var(--cc-green-100)}:root{--cc-text-input--background: var(--cc-form--item--color--background);--cc-text-input--background--hover: var(--cc-form--item--color--background--hover);--cc-text-input--border: var(--cc-border--width) var(--cc-border--style) var(--cc-border--color);--cc-text-input--border--color--focus: var(--cc-form--item--border--color--focus);--cc-text-input--border--color--active: var(--cc-form--item--border--color--active);--cc-text-input--border-radius: var(--cc-border--radius);--cc-text-input--border-radius--xs: var(--cc-border--radius--xs);--cc-text-input--color: var(--cc-form--item--color--text);--cc-text-input--font-size--xs: var(--cc-form--item--font-size--xs);--cc-text-input--font-size--sm: var(--cc-form--item--font-size--sm);--cc-text-input--font-size--md: var(--cc-form--item--font-size--md);--cc-text-input--font-size--lg: var(--cc-form--item--font-size--lg);--cc-text-input--font-size--xl: var(--cc-form--item--font-size--xl);--cc-text-input--height--xs: var(--cc-form--item--size--xs);--cc-text-input--height--sm: var(--cc-form--item--size--sm);--cc-text-input--height--md: var(--cc-form--item--size--md);--cc-text-input--height--lg: var(--cc-form--item--size--lg);--cc-text-input--height--xl: var(--cc-form--item--size--xl);--cc-text-input--padding: 0 var(--cc-size-0);--cc-text-input--label--color: var(--cc-blue-60);--cc-text-input--label--font-weight: 500;--cc-text-input--focus-ring: var(--cc-form--item--focus-ring);--cc-text-input--focus-ring--active: var(--cc-form--item--focus-ring--active);--cc-text-input--color--disabled: var(--cc-form--item--color--disabled);--cc-text-input--background--disabled: var(--cc-form--item--background--disabled);--cc-text-input--background--disabled--hover: var(--cc-form--item--background--disabled);--cc-text-input--border-color--disabled: var(--cc-form--item--border-color--disabled);--cc-text-input--focus-ring--disabled: none !important}.corn-text-input,.corn-text-input--md{align-items:center;background-color:var(--cc-text-input--background);border:var(--cc-text-input--border);border-radius:var(--cc-text-input--border-radius);color:var(--cc-text-input--color);cursor:pointer;display:inline-flex;font-size:var(--cc-text-input--font-size--md);height:var(--cc-text-input--height--md);justify-content:center;line-height:1;outline:none;position:relative;transition:box-shadow var(--cc-transition--time) var(--cc-transition--easing),border-color var(--cc-transition--time) var(--cc-transition--easing),background-color var(--cc-transition--time) var(--cc-transition--easing)}:is(.corn-text-input,.corn-text-input--md) label{color:var(--cc-text-input--label--color);font-weight:var(--cc-text-input--label--font-weight);left:var(--cc-size-0);position:absolute;top:50%;transform:translateY(-50%);transition:font-size var(--cc-transition--time) var(--cc-transition--easing),top var(--cc-transition--time) var(--cc-transition--easing),transform var(--cc-transition--time) var(--cc-transition--easing)}:is(.corn-text-input,.corn-text-input--md) input{align-self:flex-end;background-color:transparent;border:none;color:var(--cc-text-input--color);display:flex;flex-grow:1;margin-bottom:var(--cc-spacing--1);outline:none;padding:var(--cc-text-input--padding)}:is(.corn-text-input,.corn-text-input--md) input::placeholder{opacity:0;transition:opacity var(--cc-transition--time) var(--cc-transition--easing)}:is(.corn-text-input,.corn-text-input--md):hover{background-color:var(--cc-text-input--background--hover);cursor:pointer}:is(.corn-text-input,.corn-text-input--md):hover label,:is(.corn-text-input,.corn-text-input--md):hover input{cursor:pointer}:is(.corn-text-input,.corn-text-input--md):has(input:focus){border-color:var(--cc-text-input--border--color--focus);box-shadow:var(--cc-text-input--focus-ring)}:is(.corn-text-input,.corn-text-input--md):has(input:focus),:is(.corn-text-input,.corn-text-input--md):has(input:not(:placeholder-shown)){background-color:var(--cc-text-input--background--hover)}:is(:is(.corn-text-input,.corn-text-input--md):has(input:focus),:is(.corn-text-input,.corn-text-input--md):has(input:not(:placeholder-shown))) input::placeholder{opacity:1}:is(:is(.corn-text-input,.corn-text-input--md):has(input:focus),:is(.corn-text-input,.corn-text-input--md):has(input:not(:placeholder-shown))) label{font-size:var(--cc-size--1);top:var(--cc-spacing--2);transform:translateY(0)}:is(.corn-text-input,.corn-text-input--md):active:focus{border-color:var(--cc-border--color);box-shadow:none}:is(.corn-text-input,.corn-text-input--md):has(input[disabled]){background-color:var(--cc-text-input--background--disabled);border-color:var(--cc-text-input--border-color--disabled);box-shadow:none!important;color:var(--cc-text-input--color--disabled);cursor:not-allowed!important}:is(.corn-text-input,.corn-text-input--md):has(input[disabled]):hover{background-color:var(--cc-text-input--background--disabled--hover)}:is(.corn-text-input,.corn-text-input--md):has(input[disabled]) input,:is(.corn-text-input,.corn-text-input--md):has(input[disabled]) label{color:var(--cc-text-input--color--disabled);cursor:not-allowed!important}:is(.corn-text-input,.corn-text-input--md) .corn-icon{color:currentcolor;fill:currentcolor;height:var(--cc-size-2);width:var(--cc-size-2)}.corn-text-input--xs{border-radius:var(--cc-border--radius--xs);font-size:var(--cc-text-input--font-size--xs);height:var(--cc-text-input--height--xs)}.corn-text-input--xs input{align-self:center;margin-bottom:0}.corn-text-input--xs input::placeholder{opacity:1}.corn-text-input--sm{font-size:var(--cc-text-input--font-size--sm);height:var(--cc-text-input--height--sm);line-height:1}.corn-text-input--sm input{align-self:center;margin-bottom:0}.corn-text-input--sm input::placeholder{opacity:1}.corn-text-input--lg{font-size:var(--cc-text-input--font-size--lg);height:var(--cc-text-input--height--lg)}:is(.corn-text-input--lg:has(input:not(:placeholder-shown)),.corn-text-input--lg:has(input:focus)) label{font-size:var(--cc-size-0)}.corn-text-input--xl{font-size:var(--cc-size-3);height:var(--cc-size-7)}:is(.corn-text-input--xl:has(input:not(:placeholder-shown)),.corn-text-input--xl:has(input:focus)) label{font-size:var(--cc-size-1)}.corn-status--warning .corn-text-input{border-color:var(--cc-yellow-80);box-shadow:inset 10px 0 0 -2px var(--cc-yellow-40);color:var(--cc-yellow-0)}.corn-status--warning .corn-text-input:hover{background-color:rgb(from var(--cc-yellow-10) r g b / 87.2%)}.corn-status--warning .corn-text-input label{color:var(--cc-yellow-60)}.corn-status--error .corn-text-input{border-color:var(--cc-red-80);box-shadow:inset 10px 0 0 -2px var(--cc-red-60);color:var(--cc-red-100)}.corn-status--error .corn-text-input:hover{background-color:rgb(from var(--cc-red-10) r g b / 87.2%)}.corn-status--error .corn-text-input label{color:var(--cc-red-60)}.corn-status--success .corn-text-input{border-color:var(--cc-green-80);box-shadow:inset 10px 0 0 -2px var(--cc-green-60);color:var(--cc-green-100)}.corn-status--success .corn-text-input:hover{background-color:rgb(from var(--cc-green-10) r g b / 87.2%)}.corn-status--success .corn-text-input label{color:var(--cc-green-60)}:root{--cc-tooltip--background: var(--cc-black);--cc-tooltip--color: var(--cc-white);--cc-tooltip--font-size: var(--cc-size--1);--cc-tooltip--padding: .25rem .5rem;--cc-tooltip--border-radius: var(--cc-border--radius);--cc-tooltip--box-shadow: var(--cc-shadow--drop);--cc-tooltip--transition: opacity var(--cc-transition--easing) var(--cc-transition--time)}.corn-tooltip--anchor{display:inline-flex;position:relative}:is(.corn-tooltip--anchor:not([disabled]):hover,.corn-tooltip--anchor:not([disabled]):focus-within) corn-tooltip{opacity:1}.corn-tooltip--anchor.corn-tooltip--top-left .corn-tooltip--content{inset:-2.5rem auto auto 0;transform:translate(0)}.corn-tooltip--anchor.corn-tooltip--top-right .corn-tooltip--content{inset:-2.5rem 0 auto auto;transform:translate(0)}.corn-tooltip--anchor.corn-tooltip--bottom-left .corn-tooltip--content{inset:auto auto -2.5rem 0;transform:translate(0)}.corn-tooltip--anchor.corn-tooltip--bottom-right .corn-tooltip--content{inset:auto 0 -2.5rem auto;transform:translate(0)}.corn-tooltip--anchor.corn-tooltip--bottom .corn-tooltip--content{inset:auto auto -2.5rem 50%}.corn-tooltip{background:var(--cc-tooltip--background);border-radius:var(--cc-tooltip--border-radius);bottom:calc(100% + .25rem);box-shadow:var(--cc-tooltip--box-shadow);color:var(--cc-tooltip--color);font-size:var(--cc-tooltip--font-size);left:50%;line-height:1;opacity:0;padding:var(--cc-tooltip--padding);position:absolute;transform:translate(-50%);transition:var(--cc-tooltip--transition);white-space:nowrap}.corn-tooltip.corn-tooltip--bottom{bottom:auto;top:calc(100% + .25rem)}.corn-tooltip.corn-tooltip--right{bottom:auto;left:calc(100% + .25rem);top:50%;transform:translateY(-50%)}.corn-tooltip.corn-tooltip--left{inset:50% calc(100% + .25rem) auto auto;transform:translateY(-50%)}:root{--cc-popover--background: var(--cc-white);--cc-popover--border: var(--cc-border--width) var(--cc-border--style) var(--cc-border--color);--cc-popover--border-radius: var(--cc-border--radius);--cc-popover--box-shadow: var(--cc-shadow--drop);--cc-popover--color: var(--cc-ink);--cc-popover--font-size: var(--cc-size-0);--cc-popover--gap: .5rem;--cc-popover--padding: .75rem;--cc-popover--transition: opacity var(--cc-transition--easing) var(--cc-transition--time)}.corn-popover--anchor{display:inline-flex;position:relative}.corn-popover{background:var(--cc-popover--background);border:var(--cc-popover--border);border-radius:var(--cc-popover--border-radius);bottom:calc(100% + .25rem);box-shadow:var(--cc-popover--box-shadow);box-sizing:border-box;color:var(--cc-popover--color);display:none;flex-direction:column;font-size:var(--cc-popover--font-size);gap:var(--cc-popover--gap);left:50%;opacity:0;padding:var(--cc-popover--padding);position:absolute;transform:translate(-50%);transition:opacity var(--cc-popover--transition);white-space:nowrap;z-index:1000}.corn-popover ul{list-style:none;margin:0;padding:0}.corn-popover.corn-popover--bottom{bottom:auto;top:calc(100% + .25rem)}.corn-popover.corn-popover--right{bottom:auto;left:calc(100% + .25rem);top:50%;transform:translateY(-50%)}.corn-popover.corn-popover--left{inset:50% calc(100% + .25rem) auto auto;transform:translateY(-50%)}.corn-popover--open{display:flex;opacity:1}:root{--cc-checkbox--input--background: var(--cc-form--item--color--background);--cc-checkbox--input--background--hover: var(--cc-form--item--color--background--hover);--cc-checkbox--input--background--checked: var(--cc-form--widget--background--selected);--cc-checkbox--input--background--checked--hover: var( --cc-form--widget--background--selected--hover );--cc-checkbox--input--border: var(--cc-form--item--border);--cc-checkbox--input--border-radius: var(--cc-border--radius);--cc-checkbox--input--color--checked: var(--cc-form--widget--color);--cc-checkbox--input--color--checked-hover: var(--cc-form--widget--color--hover);--cc-checkbox--input--border-color--checked-focus: var(--cc-form--item--input--label--color);--cc-checkbox--input--border-color--checked-active: var(--cc-form--item--input--label--color);--cc-checkbox--input--border-color--checked-hover: var(--cc-form--item--input--label--color);--cc-checkbox--input--focus-ring: var(--cc-form--item--focus-ring);--cc-checkbox--input--focus-ring--active: var(--cc-form--item--focus-ring--active);--cc-checkbox--input--color--text: var(--cc-form--item--color--text);--cc-checkbox--input--font-size--xs: var(--cc-form--item--font-size--xs);--cc-checkbox--input--font-size--sm: var(--cc-form--item--font-size--sm);--cc-checkbox--input--font-size--md: var(--cc-form--item--font-size--md);--cc-checkbox--input--font-size--lg: var(--cc-form--item--font-size--lg);--cc-checkbox--input--font-size--xl: var(--cc-form--item--font-size--xl);--cc-checkbox--input--size--xs: var(--cc-form--widget--size--xs);--cc-checkbox--input--size--sm: var(--cc-form--widget--size--sm);--cc-checkbox--input--size--md: var(--cc-form--widget--size--md);--cc-checkbox--input--size--lg: var(--cc-form--widget--size--lg);--cc-checkbox--input--size--xl: var(--cc-form--widget--size--xl)}fieldset.corn-checkbox-group{border:none;display:flex;gap:1rem}fieldset.corn-checkbox-group hr{margin:1rem 0}fieldset.corn-checkbox-group legend{flex-basis:100%;font-weight:500;line-height:1;padding-bottom:1rem}.corn-checkbox{align-items:center;display:flex;height:var(--cc-checkbox--input--size--md);position:relative}.corn-checkbox:has(input:hover,label:hover) input{background-color:var(--cc-form--widget--background--selected--hover);zoom:1}.corn-checkbox:has(input:hover,label:hover) input:checked:after{border-color:var(--cc-checkbox--input--color--checked-hover)}.corn-checkbox input{align-items:center;appearance:none;background:var(--cc-checkbox--input--background);border:var(--cc-checkbox--input--border);border-radius:var(--cc-checkbox--input--border-radius);cursor:pointer;display:flex;font-size:var(--cc-checkbox--input--font-size--md);height:var(--cc-checkbox--input--size--md);justify-content:center;left:0;margin:0;outline:none;position:relative;width:var(--cc-checkbox--input--size--md)}.corn-checkbox input:focus{box-shadow:var(--cc-checkbox--input--focus-ring)}.corn-checkbox input:focus:checked{border-color:var(--cc-white)}.corn-checkbox input:active{box-shadow:none}.corn-checkbox input:active:checked{border:var(--cc-checkbox--input--border)}.corn-checkbox input:after{border-color:var(--cc-checkbox--input--color--checked);border-radius:var(--cc-checkbox--input--border-radius);border-style:solid;border-width:0 .105em .105em 0;content:"";font-size:inherit;height:.5em;margin-top:-.2rem;opacity:0;scale:.65;transform:rotate(45deg);transition:opacity var(--cc-transition--time--fast) var(--cc-transition--easing),scale var(--cc-transition--time--fast) var(--cc-transition--easing),box-shadow var(--cc-transition--time--fast) var(--cc-transition--easing);width:.3em}.corn-checkbox input:checked{background:var(--cc-checkbox--input--background--checked)}.corn-checkbox input:checked:after{opacity:1;scale:1.05}.corn-checkbox label{cursor:pointer;font-size:var(--cc-checkbox--input--font-size--md);line-height:2rem;padding-left:.5rem}.corn-checkbox--xs{height:var(--cc-checkbox--input--size--xs)}.corn-checkbox--xs input{height:var(--cc-checkbox--input--size--xs);width:var(--cc-checkbox--input--size--xs)}.corn-checkbox--xs input:checked:after{scale:.75}.corn-checkbox--xs input:after{border-radius:var(--cc-checkbox--input--border-radius)}.corn-checkbox--xs label{font-size:var(--cc-checkbox--input--font-size--xs)}.corn-checkbox--sm{height:var(--cc-checkbox--input--size--sm)}.corn-checkbox--sm input{height:var(--cc-checkbox--input--size--sm);width:var(--cc-checkbox--input--size--sm)}.corn-checkbox--sm input:checked:after{scale:.75}.corn-checkbox--sm input:after{border-radius:var(--cc-checkbox--input--border-radius)}.corn-checkbox--sm label{font-size:var(--cc-checkbox--input--font-size--sm)}.corn-checkbox--md{height:var(--cc-checkbox--input--size--md)}.corn-checkbox--md input{height:var(--cc-checkbox--input--size--md);width:var(--cc-checkbox--input--size--md)}.corn-checkbox--md label{font-size:var(--cc-checkbox--input--font-size--md)}.corn-checkbox--lg{height:var(--cc-checkbox--input--size--lg)}.corn-checkbox--lg input{height:var(--cc-checkbox--input--size--lg);width:var(--cc-checkbox--input--size--lg)}.corn-checkbox--lg label{font-size:var(--cc-checkbox--input--font-size--lg)}.corn-checkbox--xl{height:var(--cc-checkbox--input--size--xl)}.corn-checkbox--xl input{height:var(--cc-checkbox--input--size--xl);width:var(--cc-checkbox--input--size--xl)}.corn-checkbox--xl input:checked:after{scale:1.25}.corn-checkbox--xl label{font-size:var(--cc-checkbox--input--font-size--xl)}fieldset.corn-checkbox-group--inline{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));list-style:none;padding:0}fieldset.corn-checkbox-group--inline .corn-checkbox{flex:1 1 0%;margin-bottom:0;white-space:nowrap}:root{--cc-radio-button--input--background: var(--cc-form--item--color--background);--cc-radio-button--input--background--hover: var(--cc-form--item--color--background--hover);--cc-radio-button--input--background--checked: var(--cc-form--widget--background--selected);--cc-radio-button--input--background--checked--hover: var( --cc-form--widget--background--selected--hover );--cc-radio-button--input--border: var(--cc-form--item--border);--cc-radio-button--input--border-radius: var(--cc-border--radius--round);--cc-radio-button--input--color--checked: var(--cc-form--widget--color);--cc-radio-button--input--color--checked-hover: var(--cc-form--widget--color--hover);--cc-radio-button--input--border-color--checked: var(--cc-form--item--input--label--color);--cc-radio-button--input--border-color--checked-focus: var(--cc-form--item--input--label--color);--cc-radio-button--input--border-color--checked-active: var(--cc-form--item--input--label--color);--cc-radio-button--input--border-color--checked-hover: var(--cc-form--item--input--label--color);--cc-radio-button--input--focus-ring: var(--cc-form--item--focus-ring);--cc-radio-button--input--focus-ring--active: var(--cc-form--item--focus-ring--active);--cc-radio-button--input--color--text: var(--cc-form--item--color--text);--cc-radio-button--input--font-size--xs: var(--cc-form--item--font--size--xs);--cc-radio-button--input--font-size--sm: var(--cc-form--item--font--size--sm);--cc-radio-button--input--font-size--md: var(--cc-form--item--font--size--md);--cc-radio-button--input--font-size--lg: var(--cc-form--item--font--size--lg);--cc-radio-button--input--font-size--xl: var(--cc-form--item--font--size--xl);--cc-radio-button--input--size--xs: var(--cc-form--widget--size--xs);--cc-radio-button--input--size--sm: var(--cc-form--widget--size--sm);--cc-radio-button--input--size--md: var(--cc-form--widget--size--md);--cc-radio-button--input--size--lg: var(--cc-form--widget--size--lg);--cc-radio-button--input--size--xl: var(--cc-form--widget--size--xl)}fieldset.corn-radio-button-group{border:none;display:flex;gap:1rem}fieldset.corn-radio-button-group hr{margin:1rem 0}fieldset.corn-radio-button-group legend{flex-basis:100%;font-weight:500;line-height:1;padding-bottom:1rem}.corn-radio-button{align-items:center;display:flex;height:var(--cc-radio-button--input--size--md);position:relative}.corn-radio-button:has(input:hover,label:hover) input{background:var(--cc-radio-button--input--background--hover)}.corn-radio-button:has(input:hover,label:hover) input:checked{background:var(--cc-radio-button--input--background--checked--hover)}.corn-radio-button input{align-items:center;appearance:none;background:var(--cc-radio-button--input--background);border:var(--cc-radio-button--input--border);border-radius:var(--cc-radio-button--input--border-radius);cursor:pointer;display:flex;font-size:var(--cc-radio-button--input--font-size--md);height:var(--cc-radio-button--input--size--md);justify-content:center;left:0;margin:0;outline:none;position:relative;width:var(--cc-radio-button--input--size--md)}.corn-radio-button input:focus{box-shadow:var(--cc-radio-button--input--focus-ring)}.corn-radio-button input:focus:checked{border-color:var(--cc-white)}.corn-radio-button input:active{box-shadow:none}.corn-radio-button input:active:checked{border:var(--cc-radio-button--input--border)}.corn-radio-button input:after{background:var(--cc-radio-button--input--color--checked);border-radius:var(--cc-radio-button--input--border-radius);content:"";font-size:inherit;height:.5em;opacity:0;scale:.65;transition:opacity var(--cc-transition--time--fast) var(--cc-transition--easing),scale var(--cc-transition--time--fast) var(--cc-transition--easing),box-shadow var(--cc-transition--time--fast) var(--cc-transition--easing);width:.5em}.corn-radio-button input:checked{background:var(--cc-radio-button--input--background--checked)}.corn-radio-button input:checked:after{opacity:1;scale:1.05}.corn-radio-button label{cursor:pointer;font-size:var(--cc-radio-button--input--font-size--md);line-height:2rem;padding-left:.5rem}.corn-radio-button--xs{height:var(--cc-radio-button--input--size--xs)}.corn-radio-button--xs input{height:var(--cc-radio-button--input--size--xs);width:var(--cc-radio-button--input--size--xs)}.corn-radio-button--xs input:checked:after{scale:.75}.corn-radio-button--xs label{font-size:var(--cc-radio-button--input--font-size--xs)}.corn-radio-button--sm{height:var(--cc-radio-button--input--size--sm)}.corn-radio-button--sm input{height:var(--cc-radio-button--input--size--sm);width:var(--cc-radio-button--input--size--sm)}.corn-radio-button--sm input:checked:after{scale:.75}.corn-radio-button--sm label{font-size:var(--cc-radio-button--input--font-size--sm)}.corn-radio-button--md{height:var(--cc-radio-button--input--size--md)}.corn-radio-button--md input{height:var(--cc-radio-button--input--size--md);width:var(--cc-radio-button--input--size--md)}.corn-radio-button--md label{font-size:var(--cc-radio-button--input--font-size--md)}.corn-radio-button--lg{height:var(--cc-radio-button--input--size--lg)}.corn-radio-button--lg input{height:var(--cc-radio-button--input--size--lg);width:var(--cc-radio-button--input--size--lg)}.corn-radio-button--lg label{font-size:var(--cc-radio-button--input--font-size--lg)}.corn-radio-button--xl{height:var(--cc-radio-button--input--size--xl)}.corn-radio-button--xl input{height:var(--cc-radio-button--input--size--xl);width:var(--cc-radio-button--input--size--xl)}.corn-radio-button--xl input:checked:after{scale:1.25}.corn-radio-button--xl label{font-size:var(--cc-radio-button--input--font-size--xl)}fieldset.corn-radio-button-group--inline{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));list-style:none;padding:0}fieldset.corn-radio-button-group--inline .corn-radio-button{flex:1 1 0%;margin-bottom:0;white-space:nowrap}:root{--cc-expandable--border-radius: var(--cc-border--radius);--cc-expandable--border-width: var(--cc-border--width);--cc-expandable--border-style: var(--cc-border--style);--cc-expandable--border-color: rgb(from var(--cc-border--color) r g b / 21%);--cc-expandable--color: var(--cc-gray-90);--cc-expandable--color--hover: var(--cc-gray-100);--cc-expandable--color--active: var(--cc-black);--cc-expandable--focus-ring: var(--cc-form--item--focus-ring);--cc-expandable--icon--background: var(--cc-gray-20);--cc-expandable--icon--background--hover: var(--cc-gray-30);--cc-expandable--icon--background--active: transparent}.corn-expandable{display:flex}.corn-expandable details{background:var(--cc-white);border-color:var(--cc-expandable--border-color);border-radius:var(--cc-expandable--border-radius);border-style:var(--cc-expandable--border-style);border-width:var(--cc-expandable--border-width);display:flex;flex-basis:100%;flex-direction:column;padding:.5rem}.corn-expandable details.corn-expandable--open{overflow:visible}.corn-expandable details.corn-expandable--open>summary .corn-icon{transform:rotate(90deg);transform-origin:center}.corn-expandable details.corn-expandable--open>.corn-expandable--content{grid-template-rows:minmax(0,1fr);opacity:1}.corn-expandable details.corn-expandable--animating>.corn-expandable--content{overflow:hidden}.corn-expandable .corn-expandable--content{box-sizing:border-box}.corn-expandable details .corn-expandable{margin-left:.5rem}.corn-expandable details .corn-expandable details{border-width:0}.corn-expandable summary{align-items:center;cursor:pointer;display:inline-flex;flex:1 1 0%;font-weight:500;gap:.25rem;outline:none;padding:.25rem 0}.corn-expandable summary>.corn-icon{margin-left:auto}.corn-expandable summary .corn-icon{border-radius:50%;height:1rem;padding:.25rem;transform:rotate(0);transform-origin:center;transition:transform var(--cc-transition--easing) var(--cc-transition--time);width:1rem}.corn-expandable-button{color:var(--cc-expandable--color)}.corn-expandable-button:focus-visible .corn-icon{box-shadow:var(--cc-expandable--focus-ring)}.corn-expandable-button:hover{color:var(--cc-expandable--color--hover)}.corn-expandable-button:hover .corn-icon{background-color:var(--cc-expandable--icon--background--hover)}.corn-expandable-button:active{color:var(--cc-expandable--color--active)}.corn-expandable-button:active .corn-icon{background-color:var(--cc-expandable--icon--background--active)}.corn-expandable--content{display:grid;grid-template-rows:minmax(0,0fr);opacity:0;transition:grid-template-rows var(--cc-transition--easing) var(--cc-transition--time),opacity var(--cc-transition--easing) var(--cc-transition--time)}.corn-tree-view summary>.corn-icon{margin-left:0}.corn-accordion{display:flex;flex-direction:column}.corn-accordion .corn-expandable details{border-bottom-width:0;border-radius:0}.corn-accordion .corn-expandable:first-child details{border-top-left-radius:var(--cc-expandable--border-radius);border-top-right-radius:var(--cc-expandable--border-radius)}.corn-accordion .corn-expandable:not(:first-child) details{border-top-width:var(--cc-expandable--border-width)}.corn-accordion .corn-expandable:last-child details{border-bottom-width:var(--cc-expandable--border-width);border-radius:0 0 var(--cc-expandable--border-radius) var(--cc-expandable--border-radius)}:root{--cc-panel--border--radius: var(--cc-border--radius);--cc-panel--border--width: var(--cc-border--width);--cc-panel--border--style: var(--cc-border--style);--cc-panel--border--color: rgb(from var(--cc-border--color) r g b / 21%);--cc-panel--shadow: var(--cc-shadow--drop);--cc-panel--padding: var(--cc-size-2);--cc-panel--background: var(--cc-white);--cc-panel-menu--item--transition--timing: .15s;--cc-panel-menu--item--font--weight: var(--cc-body--font--weight--normal);--cc-panel-menu--item--font--weight--bold: var(--cc-body--font--weight--bold);--cc-panel-menu--item--font--family: var(--cc-body--font--family);--cc-panel-menu--item--color--border: transparent;--cc-panel-menu--item--width--border: 1px;--cc-panel-menu--item--style--border: solid;--cc-panel-menu--item--color--text: var(--cc-gray-60);--cc-panel-menu--item--color--text--hover: var(--cc-gray-70);--cc-panel-menu--item--color--border--hover: var(--cc-gray-70);--cc-panel-menu--item--color--text--active: var(--cc-gray-80);--cc-panel-menu--item--color--border--active: var(--cc-gray-80);--cc-panel-menu--item--color--text--focus: var(--cc-gray-60);--cc-panel-menu--item--color--border--focus: var(--cc-gray-50);--cc-panel-menu--item--underline--box-shadow--hover: 0 2px 2px -2px var(--cc-blue-60);--cc-panel-menu--item--underline--box-shadow--focus: 0 2px 2px -2px var(--cc-blue-80);--cc-panel-menu--item--underline--box-shadow--active: none}.corn-panel-menu{background:var(--cc-panel--background);border-color:var(--cc-panel--border--color);border-radius:var(--cc-panel--border--radius);border-style:var(--cc-panel--border--style);border-width:var(--cc-panel--border--width);box-shadow:var(--cc-panel--shadow);display:flex;flex-direction:column;gap:.5rem;padding:calc(var(--cc-panel--padding) / 2) 0}.corn-panel-menu details{border-width:0;padding:0}.corn-panel-menu--item{border-bottom:var(--cc-panel-menu--item--width--border) var(--cc-panel-menu--item--style--border) var(--cc-panel-menu--item--color--border);color:var(--cc-panel-menu--item--color--text);font-weight:500;padding:0 calc(var(--cc-panel--padding) / 2);position:relative;transition:border-bottom-color var(--cc-panel-menu--item--transition--timing),box-shadow var(--cc-panel-menu--item--transition--timing)}.corn-panel-menu--item:hover,.corn-panel-menu--item:active,.corn-panel-menu--item:focus-visible{text-decoration:none}.corn-panel-menu--item:hover{border-bottom-color:var(--cc-panel-menu--item--color--border--hover);box-shadow:var(--cc-panel-menu--item--underline--box-shadow--hover);color:var(--cc-panel-menu--item--color--text--hover)}.corn-panel-menu--item:active{box-shadow:var(--cc-panel-menu--item--underline--box-shadow--active);color:var(--cc-panel-menu--item--color--text--active)}.corn-panel-menu--item:focus-visible{border-bottom-color:var(--cc-panel-menu--item--color--border--focus);box-shadow:var(--cc-panel-menu--item--underline--box-shadow--focus);outline:0}.corn-panel-menu--item:focus-visible:hover{border-bottom-color:var(--cc-panel-menu--item--color--border--hover)}.corn-panel-menu--item:focus-visible:active{border-bottom-color:transparent}summary.corn-panel-menu--item{padding:0 calc(var(--cc-panel--padding) / 2)}.corn-panel-menu--item.corn-panel-menu--item--active,.corn-panel-menu--item[aria-current=page]{color:var(--cc-panel-menu--item--color--text--active)}:is(.corn-panel-menu--item.corn-panel-menu--item--active,.corn-panel-menu--item[aria-current=page]):before{background-color:var(--cc-blue-60);border-radius:var(--cc-panel--border--radius);content:"";height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.25rem}.corn-panel-menu--submenu{background-color:var(--cc-gray-10);border-bottom:rgb(from var(--cc-border--color) r g b / 21%) var(--cc-border--width) var(--cc-border--style);border-top:rgb(from var(--cc-border--color) r g b / 21%) var(--cc-border--width) var(--cc-border--style);display:flex;flex-direction:column;font-size:var(--cc-size--1);gap:.5rem;padding:.5rem 0}.corn-panel-menu--submenu .corn-panel-menu--item{font-size:var(--cc-size--1)}.corn-button-bar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;position:relative}.corn-button-bar.corn-button-bar--toolbar{justify-content:flex-end}.corn-button-bar--more:has(.corn-popover:empty){margin-right:-.5rem}.corn-button-bar--more:has(.corn-popover:empty) .corn-pop,.corn-button-bar--more:has(.corn-popover:empty) .corn-popover{display:none}:root{--cc-header--company--font--size: var(--cc-size-2);--cc-header--company--font--weight: 500;--cc-header--title--font--size: var(--cc-size-1);--cc-header--title--font--weight: 400}.corn-header{align-items:center;display:flex;gap:1rem;line-height:1;padding:1rem 1rem 0}.corn-header .corn-link{line-height:1}.corn-company{align-items:center;display:flex;flex-grow:0;font-size:var(--cc-header--company--font--size);font-weight:var(--cc-header--company--font--weight);gap:.25rem;line-height:1}.corn-company--name{white-space:nowrap}.corn-company--logo{align-items:baseline;display:inline-flex}.corn-header--nav{display:flex;gap:1rem;width:100%}.corn-header--nav .corn-button-bar{flex-grow:1;line-height:1}.corn-header--title{font-size:var(--cc-header--title--font--size);font-weight:var(--cc-header--title--font--weight);line-height:1;white-space:nowrap}.corn-header--actions{align-items:baseline;display:flex;gap:.25rem;justify-content:flex-end;line-height:1}.corn-company--logo img,.corn-company--logo svg{height:2rem;width:2rem}:root{--cc-footer--copyright--font--size: var(--cc-size--1)}.corn-footer{display:flex;flex-direction:column;gap:1rem;padding:1rem}.corn-footer--content{display:flex;flex-flow:row nowrap;gap:1rem;justify-content:center}.corn-footer--content--section{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;margin-bottom:1rem}.corn-footer--content--section ul{display:flex;flex-direction:column;gap:.25rem;list-style:none;padding:0}.corn-footer--social{display:flex;gap:.5rem}.corn-footer--social .corn-link{align-items:center;display:inline-flex;height:2rem;justify-content:center;width:2rem}.corn-footer--social .corn-link svg{height:2rem;width:2rem}.corn-footer--copyright{align-items:center;display:flex;font-size:var(--cc-footer--copyright--font--size);justify-content:center}.corn-form--row{display:flex;flex-wrap:wrap;gap:.5rem}fieldset.corn-form--item:has(input[disabled]){background-color:transparent!important}.corn-form--item{display:inline-flex;flex-direction:column;flex-grow:1}.corn-form--item .corn-status{margin-top:.25rem}.corn-form--item:has(input[disabled]){box-shadow:var(--cc-form--item--focus-ring--disabled);color:var(--cc-form--item--color--disabled);cursor:not-allowed!important}.corn-form--item:has(input[disabled]) input{color:var(--cc-form--item--color--disabled);cursor:not-allowed!important}.corn-form--item:has(input[disabled]) input[type=radio],.corn-form--item:has(input[disabled]) input[type=checkbox]{background-color:var(--cc-form--item--background--disabled);border-color:var(--cc-form--item--border-color--disabled)}.corn-form--item:has(input[disabled]) input::placeholder{color:var(--cc-form--item--color--disabled)}.corn-form--item:has(input[disabled]) input[type=radio]:after{background-color:var(--cc-form--item--color--disabled)}.corn-form--item:has(input[disabled]) input:after{border-color:var(--cc-form--item--border-color--disabled)}.corn-form--item:has(input[disabled]) label,.corn-form--item:has(input[disabled]) .corn-status{color:var(--cc-form--item--color--disabled);cursor:not-allowed!important}.corn-status{align-items:center;color:currentcolor;display:inline-flex;gap:.25rem;text-shadow:var(--cc-shadow--shadow--text--reverse);width:100%}.corn-status .corn-icon{color:currentcolor;fill:currentcolor;height:var(--cc-size-1);margin-left:.25rem;width:var(--cc-size-1)}.corn-status--success .corn-status,.corn-status--success .corn-text-input label{color:var(--cc-green-60)}.corn-status--warning .corn-status{color:var(--cc-yellow-60)}.corn-status--error .corn-status{color:var(--cc-red-60)}.corn-body{background:var(--cc-body--background)}.corn-main{padding-top:var(--cc-size-2)}hr{border-color:rgb(from var(--cc-border--color) r g b / 67.2%);border-radius:1px;border-style:solid;margin:var(--cc-spacing-1) 0}.corn-assistive-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--cc-breakpoint-xs: 0px;--cc-breakpoint-sm: 576px;--cc-breakpoint-md: 768px;--cc-breakpoint-lg: 992px;--cc-breakpoint-xl: 1200px;--cc-breakpoint-xxl: 1400px;--cc-container-sm: 540px;--cc-container-md: 720px;--cc-container-lg: 960px;--cc-container-xl: 1140px;--cc-container-xxl: 1320px;--cc-grid-gutter: 1rem;--cc-grid-columns: 12}.corn-container{box-sizing:border-box;margin-left:auto;margin-right:auto;width:calc(100% - (var(--cc-grid-gutter) * 2))}@media(min-width:576px){.corn-container{max-width:var(--cc-container-sm)}}@media(min-width:768px){.corn-container{max-width:var(--cc-container-md)}}@media(min-width:992px){.corn-container{max-width:var(--cc-container-lg)}}@media(min-width:1200px){.corn-container{max-width:var(--cc-container-xl)}}@media(min-width:1400px){.corn-container{max-width:var(--cc-container-xxl)}}.corn-row{display:grid;gap:var(--cc-grid-gutter);grid-template-columns:repeat(var(--cc-grid-columns, 12),1fr);grid-template-rows:repeat(1,1fr)}.corn-col{grid-column:auto / span var(--cc-grid-columns)}.corn-col-1{grid-column:auto / span 1}.corn-col-2{grid-column:auto / span 2}.corn-col-3{grid-column:auto / span 3}.corn-col-4{grid-column:auto / span 4}.corn-col-5{grid-column:auto / span 5}.corn-col-6{grid-column:auto / span 6}.corn-col-7{grid-column:auto / span 7}.corn-col-8{grid-column:auto / span 8}.corn-col-9{grid-column:auto / span 9}.corn-col-10{grid-column:auto / span 10}.corn-col-11{grid-column:auto / span 11}.corn-col-12{grid-column:auto / span 12}@media(min-width:576px){.corn-col-sm-1{grid-column:auto / span 1}.corn-col-sm-2{grid-column:auto / span 2}.corn-col-sm-3{grid-column:auto / span 3}.corn-col-sm-4{grid-column:auto / span 4}.corn-col-sm-5{grid-column:auto / span 5}.corn-col-sm-6{grid-column:auto / span 6}.corn-col-sm-7{grid-column:auto / span 7}.corn-col-sm-8{grid-column:auto / span 8}.corn-col-sm-9{grid-column:auto / span 9}.corn-col-sm-10{grid-column:auto / span 10}.corn-col-sm-11{grid-column:auto / span 11}.corn-col-sm-12{grid-column:auto / span 12}}@media(min-width:768px){.corn-col-md-1{grid-column:auto / span 1}.corn-col-md-2{grid-column:auto / span 2}.corn-col-md-3{grid-column:auto / span 3}.corn-col-md-4{grid-column:auto / span 4}.corn-col-md-5{grid-column:auto / span 5}.corn-col-md-6{grid-column:auto / span 6}.corn-col-md-7{grid-column:auto / span 7}.corn-col-md-8{grid-column:auto / span 8}.corn-col-md-9{grid-column:auto / span 9}.corn-col-md-10{grid-column:auto / span 10}.corn-col-md-11{grid-column:auto / span 11}.corn-col-md-12{grid-column:auto / span 12}}@media(min-width:992px){.corn-col-lg-1{grid-column:auto / span 1}.corn-col-lg-2{grid-column:auto / span 2}.corn-col-lg-3{grid-column:auto / span 3}.corn-col-lg-4{grid-column:auto / span 4}.corn-col-lg-5{grid-column:auto / span 5}.corn-col-lg-6{grid-column:auto / span 6}.corn-col-lg-7{grid-column:auto / span 7}.corn-col-lg-8{grid-column:auto / span 8}.corn-col-lg-9{grid-column:auto / span 9}.corn-col-lg-10{grid-column:auto / span 10}.corn-col-lg-11{grid-column:auto / span 11}.corn-col-lg-12{grid-column:auto / span 12}}@media(min-width:1200px){.corn-col-xl-1{grid-column:auto / span 1}.corn-col-xl-2{grid-column:auto / span 2}.corn-col-xl-3{grid-column:auto / span 3}.corn-col-xl-4{grid-column:auto / span 4}.corn-col-xl-5{grid-column:auto / span 5}.corn-col-xl-6{grid-column:auto / span 6}.corn-col-xl-7{grid-column:auto / span 7}.corn-col-xl-8{grid-column:auto / span 8}.corn-col-xl-9{grid-column:auto / span 9}.corn-col-xl-10{grid-column:auto / span 10}.corn-col-xl-11{grid-column:auto / span 11}.corn-col-xl-12{grid-column:auto / span 12}}@media(min-width:1400px){.corn-col-xxl-1{grid-column:auto / span 1}.corn-col-xxl-2{grid-column:auto / span 2}.corn-col-xxl-3{grid-column:auto / span 3}.corn-col-xxl-4{grid-column:auto / span 4}.corn-col-xxl-5{grid-column:auto / span 5}.corn-col-xxl-6{grid-column:auto / span 6}.corn-col-xxl-7{grid-column:auto / span 7}.corn-col-xxl-8{grid-column:auto / span 8}.corn-col-xxl-9{grid-column:auto / span 9}.corn-col-xxl-10{grid-column:auto / span 10}.corn-col-xxl-11{grid-column:auto / span 11}.corn-col-xxl-12{grid-column:auto / span 12}}.corn-docs-code{border:1px solid var(--cc-border--color);border-radius:var(--cc-border--radius);margin:1rem 0;pre{margin:0;padding:1rem .5rem}}.corn-sidebar{.corn-sidenav{position:sticky;top:1rem}}p>code{background-color:var(--cc-yellow-20)}p{line-height:1.3rem}.corn-panel .docs-demo-panel{box-shadow:var(--cc-panel--shadow)}.docs-color-palette{border:1px solid var(--cc-border--color);border-radius:var(--cc-border--radius);.docs-color-swatch:first-child{border-top-left-radius:var(--cc-border--radius);border-top-right-radius:var(--cc-border--radius)}.docs-color-swatch:last-child{border-bottom-left-radius:var(--cc-border--radius);border-bottom-right-radius:var(--cc-border--radius)}}.docs-color-swatch{display:grid;gap:.25rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;padding:.5rem}.docs-color-swatch-black-contrast{grid-column:1 / 2;grid-row:1 / 2}.docs-color-swatch-white-contrast{grid-column:1 / 2;grid-row:2 / 2}.docs-color-swatch-value{align-items:center;display:flex;font-size:var(--cc-size-1);grid-column:2 / 3;grid-row:1 / 3;justify-content:end}.docs-color-swatch-dark{color:var(--cc-white)}
