@layer izzy.tokens,izzy.base,izzy.components,izzy.utilities;@property --ib-px{syntax: "*"; inherits: false;}@property --ib-px-sm{syntax: "*"; inherits: false;}@property --ib-px-md{syntax: "*"; inherits: false;}@property --ib-px-lg{syntax: "*"; inherits: false;}@property --ib-px-xl{syntax: "*"; inherits: false;}@property --ib-py{syntax: "*"; inherits: false;}@property --ib-py-sm{syntax: "*"; inherits: false;}@property --ib-py-md{syntax: "*"; inherits: false;}@property --ib-py-lg{syntax: "*"; inherits: false;}@property --ib-py-xl{syntax: "*"; inherits: false;}@property --ib-mx{syntax: "*"; inherits: false;}@property --ib-mx-sm{syntax: "*"; inherits: false;}@property --ib-mx-md{syntax: "*"; inherits: false;}@property --ib-mx-lg{syntax: "*"; inherits: false;}@property --ib-mx-xl{syntax: "*"; inherits: false;}@property --ib-my{syntax: "*"; inherits: false;}@property --ib-my-sm{syntax: "*"; inherits: false;}@property --ib-my-md{syntax: "*"; inherits: false;}@property --ib-my-lg{syntax: "*"; inherits: false;}@property --ib-my-xl{syntax: "*"; inherits: false;}@property --ib-pt{syntax: "*"; inherits: false;}@property --ib-pt-sm{syntax: "*"; inherits: false;}@property --ib-pt-md{syntax: "*"; inherits: false;}@property --ib-pt-lg{syntax: "*"; inherits: false;}@property --ib-pt-xl{syntax: "*"; inherits: false;}@property --ib-pb{syntax: "*"; inherits: false;}@property --ib-pb-sm{syntax: "*"; inherits: false;}@property --ib-pb-md{syntax: "*"; inherits: false;}@property --ib-pb-lg{syntax: "*"; inherits: false;}@property --ib-pb-xl{syntax: "*"; inherits: false;}@property --ib-ps{syntax: "*"; inherits: false;}@property --ib-ps-sm{syntax: "*"; inherits: false;}@property --ib-ps-md{syntax: "*"; inherits: false;}@property --ib-ps-lg{syntax: "*"; inherits: false;}@property --ib-ps-xl{syntax: "*"; inherits: false;}@property --ib-pe{syntax: "*"; inherits: false;}@property --ib-pe-sm{syntax: "*"; inherits: false;}@property --ib-pe-md{syntax: "*"; inherits: false;}@property --ib-pe-lg{syntax: "*"; inherits: false;}@property --ib-pe-xl{syntax: "*"; inherits: false;}@property --ib-mt{syntax: "*"; inherits: false;}@property --ib-mt-sm{syntax: "*"; inherits: false;}@property --ib-mt-md{syntax: "*"; inherits: false;}@property --ib-mt-lg{syntax: "*"; inherits: false;}@property --ib-mt-xl{syntax: "*"; inherits: false;}@property --ib-mb{syntax: "*"; inherits: false;}@property --ib-mb-sm{syntax: "*"; inherits: false;}@property --ib-mb-md{syntax: "*"; inherits: false;}@property --ib-mb-lg{syntax: "*"; inherits: false;}@property --ib-mb-xl{syntax: "*"; inherits: false;}@property --ib-ms{syntax: "*"; inherits: false;}@property --ib-ms-sm{syntax: "*"; inherits: false;}@property --ib-ms-md{syntax: "*"; inherits: false;}@property --ib-ms-lg{syntax: "*"; inherits: false;}@property --ib-ms-xl{syntax: "*"; inherits: false;}@property --ib-me{syntax: "*"; inherits: false;}@property --ib-me-sm{syntax: "*"; inherits: false;}@property --ib-me-md{syntax: "*"; inherits: false;}@property --ib-me-lg{syntax: "*"; inherits: false;}@property --ib-me-xl{syntax: "*"; inherits: false;}@property --ib-bg{syntax: "*"; inherits: false;}@property --ib-bg-sm{syntax: "*"; inherits: false;}@property --ib-bg-md{syntax: "*"; inherits: false;}@property --ib-bg-lg{syntax: "*"; inherits: false;}@property --ib-bg-xl{syntax: "*"; inherits: false;}@property --ib-fg{syntax: "*"; inherits: false;}@property --ib-fg-sm{syntax: "*"; inherits: false;}@property --ib-fg-md{syntax: "*"; inherits: false;}@property --ib-fg-lg{syntax: "*"; inherits: false;}@property --ib-fg-xl{syntax: "*"; inherits: false;}@property --ib-rounded{syntax: "*"; inherits: false;}@property --ib-rounded-sm{syntax: "*"; inherits: false;}@property --ib-rounded-md{syntax: "*"; inherits: false;}@property --ib-rounded-lg{syntax: "*"; inherits: false;}@property --ib-rounded-xl{syntax: "*"; inherits: false;}@property --ib-elevation{syntax: "*"; inherits: false;}@property --ib-elevation-sm{syntax: "*"; inherits: false;}@property --ib-elevation-md{syntax: "*"; inherits: false;}@property --ib-elevation-lg{syntax: "*"; inherits: false;}@property --ib-elevation-xl{syntax: "*"; inherits: false;}@property --ib-w{syntax: "*"; inherits: false;}@property --ib-w-sm{syntax: "*"; inherits: false;}@property --ib-w-md{syntax: "*"; inherits: false;}@property --ib-w-lg{syntax: "*"; inherits: false;}@property --ib-w-xl{syntax: "*"; inherits: false;}@property --ib-maxw{syntax: "*"; inherits: false;}@property --ib-maxw-sm{syntax: "*"; inherits: false;}@property --ib-maxw-md{syntax: "*"; inherits: false;}@property --ib-maxw-lg{syntax: "*"; inherits: false;}@property --ib-maxw-xl{syntax: "*"; inherits: false;}@property --ib-minw{syntax: "*"; inherits: false;}@property --ib-minw-sm{syntax: "*"; inherits: false;}@property --ib-minw-md{syntax: "*"; inherits: false;}@property --ib-minw-lg{syntax: "*"; inherits: false;}@property --ib-minw-xl{syntax: "*"; inherits: false;}@property --ib-h{syntax: "*"; inherits: false;}@property --ib-h-sm{syntax: "*"; inherits: false;}@property --ib-h-md{syntax: "*"; inherits: false;}@property --ib-h-lg{syntax: "*"; inherits: false;}@property --ib-h-xl{syntax: "*"; inherits: false;}@property --ib-maxh{syntax: "*"; inherits: false;}@property --ib-maxh-sm{syntax: "*"; inherits: false;}@property --ib-maxh-md{syntax: "*"; inherits: false;}@property --ib-maxh-lg{syntax: "*"; inherits: false;}@property --ib-maxh-xl{syntax: "*"; inherits: false;}@property --ib-minh{syntax: "*"; inherits: false;}@property --ib-minh-sm{syntax: "*"; inherits: false;}@property --ib-minh-md{syntax: "*"; inherits: false;}@property --ib-minh-lg{syntax: "*"; inherits: false;}@property --ib-minh-xl{syntax: "*"; inherits: false;}@property --ib-ov{syntax: "*"; inherits: false;}@property --ib-ov-sm{syntax: "*"; inherits: false;}@property --ib-ov-md{syntax: "*"; inherits: false;}@property --ib-ov-lg{syntax: "*"; inherits: false;}@property --ib-ov-xl{syntax: "*"; inherits: false;}@property --ib-bx{syntax: "*"; inherits: false;}@property --ib-bx-sm{syntax: "*"; inherits: false;}@property --ib-bx-md{syntax: "*"; inherits: false;}@property --ib-bx-lg{syntax: "*"; inherits: false;}@property --ib-bx-xl{syntax: "*"; inherits: false;}@property --ib-by{syntax: "*"; inherits: false;}@property --ib-by-sm{syntax: "*"; inherits: false;}@property --ib-by-md{syntax: "*"; inherits: false;}@property --ib-by-lg{syntax: "*"; inherits: false;}@property --ib-by-xl{syntax: "*"; inherits: false;}@property --ib-bt{syntax: "*"; inherits: false;}@property --ib-bt-sm{syntax: "*"; inherits: false;}@property --ib-bt-md{syntax: "*"; inherits: false;}@property --ib-bt-lg{syntax: "*"; inherits: false;}@property --ib-bt-xl{syntax: "*"; inherits: false;}@property --ib-bb{syntax: "*"; inherits: false;}@property --ib-bb-sm{syntax: "*"; inherits: false;}@property --ib-bb-md{syntax: "*"; inherits: false;}@property --ib-bb-lg{syntax: "*"; inherits: false;}@property --ib-bb-xl{syntax: "*"; inherits: false;}@property --ib-bs{syntax: "*"; inherits: false;}@property --ib-bs-sm{syntax: "*"; inherits: false;}@property --ib-bs-md{syntax: "*"; inherits: false;}@property --ib-bs-lg{syntax: "*"; inherits: false;}@property --ib-bs-xl{syntax: "*"; inherits: false;}@property --ib-be{syntax: "*"; inherits: false;}@property --ib-be-sm{syntax: "*"; inherits: false;}@property --ib-be-md{syntax: "*"; inherits: false;}@property --ib-be-lg{syntax: "*"; inherits: false;}@property --ib-be-xl{syntax: "*"; inherits: false;}@property --ib-bc{syntax: "*"; inherits: false;}@property --ib-bc-sm{syntax: "*"; inherits: false;}@property --ib-bc-md{syntax: "*"; inherits: false;}@property --ib-bc-lg{syntax: "*"; inherits: false;}@property --ib-bc-xl{syntax: "*"; inherits: false;}@property --ib-bst{syntax: "*"; inherits: false;}@property --ib-bst-sm{syntax: "*"; inherits: false;}@property --ib-bst-md{syntax: "*"; inherits: false;}@property --ib-bst-lg{syntax: "*"; inherits: false;}@property --ib-bst-xl{syntax: "*"; inherits: false;}@property --ib-grow{syntax: "*"; inherits: false;}@property --ib-grow-sm{syntax: "*"; inherits: false;}@property --ib-grow-md{syntax: "*"; inherits: false;}@property --ib-grow-lg{syntax: "*"; inherits: false;}@property --ib-grow-xl{syntax: "*"; inherits: false;}@property --ib-shrink{syntax: "*"; inherits: false;}@property --ib-shrink-sm{syntax: "*"; inherits: false;}@property --ib-shrink-md{syntax: "*"; inherits: false;}@property --ib-shrink-lg{syntax: "*"; inherits: false;}@property --ib-shrink-xl{syntax: "*"; inherits: false;}@property --ib-basis{syntax: "*"; inherits: false;}@property --ib-basis-sm{syntax: "*"; inherits: false;}@property --ib-basis-md{syntax: "*"; inherits: false;}@property --ib-basis-lg{syntax: "*"; inherits: false;}@property --ib-basis-xl{syntax: "*"; inherits: false;}@property --ib-self{syntax: "*"; inherits: false;}@property --ib-self-sm{syntax: "*"; inherits: false;}@property --ib-self-md{syntax: "*"; inherits: false;}@property --ib-self-lg{syntax: "*"; inherits: false;}@property --ib-self-xl{syntax: "*"; inherits: false;}@property --ib-dir{syntax: "*"; inherits: false;}@property --ib-dir-sm{syntax: "*"; inherits: false;}@property --ib-dir-md{syntax: "*"; inherits: false;}@property --ib-dir-lg{syntax: "*"; inherits: false;}@property --ib-dir-xl{syntax: "*"; inherits: false;}@property --ib-gap{syntax: "*"; inherits: false;}@property --ib-gap-sm{syntax: "*"; inherits: false;}@property --ib-gap-md{syntax: "*"; inherits: false;}@property --ib-gap-lg{syntax: "*"; inherits: false;}@property --ib-gap-xl{syntax: "*"; inherits: false;}@property --ib-align{syntax: "*"; inherits: false;}@property --ib-align-sm{syntax: "*"; inherits: false;}@property --ib-align-md{syntax: "*"; inherits: false;}@property --ib-align-lg{syntax: "*"; inherits: false;}@property --ib-align-xl{syntax: "*"; inherits: false;}@property --ib-justify{syntax: "*"; inherits: false;}@property --ib-justify-sm{syntax: "*"; inherits: false;}@property --ib-justify-md{syntax: "*"; inherits: false;}@property --ib-justify-lg{syntax: "*"; inherits: false;}@property --ib-justify-xl{syntax: "*"; inherits: false;}@property --ib-wrap{syntax: "*"; inherits: false;}@property --ib-wrap-sm{syntax: "*"; inherits: false;}@property --ib-wrap-md{syntax: "*"; inherits: false;}@property --ib-wrap-lg{syntax: "*"; inherits: false;}@property --ib-wrap-xl{syntax: "*"; inherits: false;}@property --ib-cols{syntax: "*"; inherits: false;}@property --ib-cols-sm{syntax: "*"; inherits: false;}@property --ib-cols-md{syntax: "*"; inherits: false;}@property --ib-cols-lg{syntax: "*"; inherits: false;}@property --ib-cols-xl{syntax: "*"; inherits: false;}@property --ib-colspan{syntax: "*"; inherits: false;}@property --ib-colspan-sm{syntax: "*"; inherits: false;}@property --ib-colspan-md{syntax: "*"; inherits: false;}@property --ib-colspan-lg{syntax: "*"; inherits: false;}@property --ib-colspan-xl{syntax: "*"; inherits: false;}@property --ib-rowspan{syntax: "*"; inherits: false;}@property --ib-rowspan-sm{syntax: "*"; inherits: false;}@property --ib-rowspan-md{syntax: "*"; inherits: false;}@property --ib-rowspan-lg{syntax: "*"; inherits: false;}@property --ib-rowspan-xl{syntax: "*"; inherits: false;}@property --ib-fs{syntax: "*"; inherits: false;}@property --ib-fs-sm{syntax: "*"; inherits: false;}@property --ib-fs-md{syntax: "*"; inherits: false;}@property --ib-fs-lg{syntax: "*"; inherits: false;}@property --ib-fs-xl{syntax: "*"; inherits: false;}@property --ib-ta{syntax: "*"; inherits: false;}@property --ib-ta-sm{syntax: "*"; inherits: false;}@property --ib-ta-md{syntax: "*"; inherits: false;}@property --ib-ta-lg{syntax: "*"; inherits: false;}@property --ib-ta-xl{syntax: "*"; inherits: false;}@property --ib-bc-now{syntax: "*"; inherits: false;}@property --ib-bst-now{syntax: "*"; inherits: false;}@property --ib-gap-now{syntax: "*"; inherits: false;}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/inter-cyrillic-ext-standard-normal.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/inter-cyrillic-standard-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/inter-greek-ext-standard-normal.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/inter-greek-standard-normal.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/inter-vietnamese-standard-normal.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/inter-latin-ext-standard-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/inter-latin-standard-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(fonts/inter-cyrillic-ext-standard-italic.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(fonts/inter-cyrillic-standard-italic.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(fonts/inter-greek-ext-standard-italic.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(fonts/inter-greek-standard-italic.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(fonts/inter-vietnamese-standard-italic.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(fonts/inter-latin-ext-standard-italic.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(fonts/inter-latin-standard-italic.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer izzy.tokens{:root{color-scheme:light dark;--ib-space-0: 0;--ib-space-1: .25rem;--ib-space-2: .5rem;--ib-space-3: .75rem;--ib-space-4: 1rem;--ib-space-5: 1.25rem;--ib-space-6: 1.5rem;--ib-space-7: 1.75rem;--ib-space-8: 2rem;--ib-space-9: 2.25rem;--ib-space-10: 2.5rem;--ib-space-11: 2.75rem;--ib-space-12: 3rem;--ib-space-13: 3.5rem;--ib-space-14: 4rem;--ib-space-15: 5rem;--ib-space-16: 6rem;--ib-control-h-sm: 2rem;--ib-control-h-md: 2.25rem;--ib-control-h-lg: 2.75rem;--ib-control-font-sm: .8125rem;--ib-control-icon-sm: 1rem;--ib-control-icon-md: 1.25rem;--ib-control-icon-lg: 1.5rem;--ib-table-cell-py: var(--ib-space-3);--ib-card-padding: var(--ib-space-5);--ib-radius-none: 0;--ib-radius-sm: .25rem;--ib-radius-md: .375rem;--ib-radius-lg: .625rem;--ib-radius-xl: .75rem;--ib-radius-full: 9999px;--ib-size-sm: 640px;--ib-size-md: 768px;--ib-size-lg: 1024px;--ib-size-xl: 1280px;--ib-size-prose: round(down, 68ch, 1px);--ib-font-body: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ib-font-mono: ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, monospace;--ib-font-heading: var(--ib-font-body);--ib-weight-heading: var(--ib-weight-semibold);--ib-text-xs: .75rem;--ib-text-sm: .875rem;--ib-text-md: 1rem;--ib-text-lg: 1.125rem;--ib-text-xl: 1.25rem;--ib-text-2xl: 1.5rem;--ib-text-3xl: 1.875rem;--ib-text-4xl: 2.25rem;--ib-text-5xl: 3rem;--ib-text-6xl: 3.75rem;--ib-leading-none: 1;--ib-leading-tight: 1.25;--ib-leading-snug: 1.375;--ib-leading-normal: 1.5;--ib-leading-relaxed: 1.625;--ib-leading-loose: 2;--ib-tracking-tighter: -.05em;--ib-tracking-tight: -.025em;--ib-tracking-normal: 0;--ib-tracking-wide: .025em;--ib-tracking-wider: .05em;--ib-tracking-widest: .1em;--ib-weight-light: 300;--ib-weight-normal: 400;--ib-weight-medium: 500;--ib-weight-semibold: 600;--ib-weight-bold: 700;--ib-weight-extrabold: 800;--ib-duration-fast: .12s;--ib-duration-normal: .2s;--ib-ease: cubic-bezier(.2, 0, 0, 1);--ib-color-primary: light-dark(#2563eb, #3d6ae8);--ib-color-on-primary: #ffffff;--ib-color-primary-text: light-dark(#1d4ed8, #a9bdff);--ib-color-primary-soft: light-dark(#dbe6fd, #1e2a4a);--ib-color-success: light-dark(#1d7a3e, #1f8345);--ib-color-on-success: #ffffff;--ib-color-success-text: light-dark(#1d6b3a, #7fd49b);--ib-color-success-soft: light-dark(#dbe7df, #16301f);--ib-color-warning: light-dark(#a8580c, #a8580c);--ib-color-on-warning: #ffffff;--ib-color-warning-text: light-dark(#8a3d08, #f0b27a);--ib-color-warning-soft: light-dark(#f3e6d9, #3a2615);--ib-color-danger: light-dark(#b3261e, #c8423a);--ib-color-on-danger: #ffffff;--ib-color-danger-text: light-dark(#a3221b, #ff9d94);--ib-color-danger-soft: light-dark(#f3dcdb, #3b1a18);--ib-color-info: light-dark(#1f4fd1, #3d6ae8);--ib-color-on-info: #ffffff;--ib-color-info-text: light-dark(#1a3fa6, #a9bdff);--ib-color-info-soft: light-dark(#dbe3f8, #1e2a4a);--ib-color-neutral: light-dark(#5b6168, #62666d);--ib-color-on-neutral: #ffffff;--ib-color-background: light-dark(#fafafa, #08080a);--ib-color-surface: light-dark(#ffffff, #0d0d0f);--ib-color-fill-subtle: light-dark(#f3f3f5, #141416);--ib-color-fill: light-dark(#e9e9ec, #1b1b1e);--ib-color-fill-strong: light-dark(#dfdfe3, #232326);--ib-color-surface-overlay: light-dark(#ffffff, #17171a);--ib-color-overlay-border: light-dark(transparent, rgb(255 255 255 / .08));--ib-color-on-surface: light-dark(#18181b, #ececee);--ib-color-muted: light-dark(#5f5f66, #a1a1a8);--ib-color-subtle: light-dark(#66666d, #929299);--ib-color-disabled: light-dark(#8c8c93, #6c6c73);--ib-color-border: light-dark(#dcdce0, #2e2e33);--ib-color-outline: light-dark(#b8b8bf, #47474d);--ib-color-backdrop: light-dark(rgb(27 29 31 / .38), rgb(0 0 0 / .6));--ib-shadow-none: none;--ib-shadow-xs: 0 1px 2px light-dark(rgb(0 0 0 / .04), rgb(0 0 0 / .3));--ib-shadow-sm: 0 1px 2px light-dark(rgb(20 20 19 / .08), rgb(0 0 0 / .4));--ib-shadow-md: 0 4px 12px light-dark(rgb(20 20 19 / .1), rgb(0 0 0 / .45));--ib-shadow-lg: 0 12px 32px light-dark(rgb(20 20 19 / .14), rgb(0 0 0 / .5))}:root{--ib-code-comment: light-dark(#5f6670, #9198a1);--ib-code-keyword: light-dark(#b8202a, #ff8a80);--ib-code-string: light-dark(#0a3d75, #a5d6ff);--ib-code-number: light-dark(#0550ae, #79c0ff);--ib-code-type: light-dark(#8a3d08, #f0b27a);--ib-code-function: light-dark(#6f42c1, #d2a8ff);--ib-code-tag: light-dark(#116329, #7ee787);--ib-code-attr: light-dark(#0b5cad, #9ecbff);--ib-code-meta: light-dark(#a3216c, #f7a1d0)}[data-ib-color-scheme][data-ib-color-scheme=dark],:root:where(:has(>head>meta[name=ib-color-scheme][content=dark])),.ib-scheme-dark{color-scheme:dark}[data-ib-color-scheme][data-ib-color-scheme=light],:root:where(:has(>head>meta[name=ib-color-scheme][content=light])),.ib-scheme-light{color-scheme:light}:root[data-ib-color-scheme=light] :is(.ib-scheme-inverse,[data-ib-color-scheme=inverse]),:root:has(>head>meta[name=ib-color-scheme][content=light]):not([data-ib-color-scheme=dark]) :is(.ib-scheme-inverse,[data-ib-color-scheme=inverse]){color-scheme:dark}:root[data-ib-color-scheme=dark] :is(.ib-scheme-inverse,[data-ib-color-scheme=inverse]),:root:has(>head>meta[name=ib-color-scheme][content=dark]):not([data-ib-color-scheme=light]) :is(.ib-scheme-inverse,[data-ib-color-scheme=inverse]){color-scheme:light}@media(prefers-color-scheme:light){:root:not([data-ib-color-scheme=light],[data-ib-color-scheme=dark],:has(>head>meta[name=ib-color-scheme]:is([content=light],[content=dark]))) :is(.ib-scheme-inverse,[data-ib-color-scheme=inverse]){color-scheme:dark}}@media(prefers-color-scheme:dark){:root:not([data-ib-color-scheme=light],[data-ib-color-scheme=dark],:has(>head>meta[name=ib-color-scheme]:is([content=light],[content=dark]))) :is(.ib-scheme-inverse,[data-ib-color-scheme=inverse]){color-scheme:light}}}@layer izzy.tokens{:root[data-ib-preset=editorial],:root:where(:has(>head>meta[name=ib-preset][content=editorial])),[data-ib-gray][data-ib-gray][data-ib-gray][data-ib-gray=stone],:root:root:root:where(:has(>head>meta[name=ib-gray][content=stone])){--ib-color-background: light-dark(#f7f6f3, #08090a);--ib-color-surface: light-dark(#ffffff, #0e0f10);--ib-color-fill-subtle: light-dark(#f3f2ee, #161719);--ib-color-fill: light-dark(#eae8e2, #1d1f22);--ib-color-fill-strong: light-dark(#e0ddd5, #25272a);--ib-color-surface-overlay: light-dark(#ffffff, #18191b);--ib-color-on-surface: light-dark(#1b1d1f, #ecebe6);--ib-color-muted: light-dark(#5b6168, #a3a7ad);--ib-color-subtle: light-dark(#646970, #92969c);--ib-color-disabled: light-dark(#8a8f95, #6d7176);--ib-color-border: light-dark(#dedbd3, #2f3236);--ib-color-outline: light-dark(#bdb9b0, #484b51)}:root[data-ib-preset=compact],:root:where(:has(>head>meta[name=ib-preset][content=compact])),[data-ib-gray][data-ib-gray][data-ib-gray][data-ib-gray=slate],:root:root:root:where(:has(>head>meta[name=ib-gray][content=slate])){--ib-color-background: light-dark(#f8fafc, #090b10);--ib-color-surface: light-dark(#ffffff, #0f1218);--ib-color-fill-subtle: light-dark(#f1f4f8, #171b22);--ib-color-fill: light-dark(#e7ebf1, #1e222a);--ib-color-fill-strong: light-dark(#dce2ea, #262b34);--ib-color-surface-overlay: light-dark(#ffffff, #191d24);--ib-color-on-surface: light-dark(#0f172a, #e7ebf0);--ib-color-muted: light-dark(#526072, #9aa4b2);--ib-color-subtle: light-dark(#5a6779, #8892a0);--ib-color-disabled: light-dark(#8794a6, #5f6978);--ib-color-border: light-dark(#d9e0e9, #2f3540);--ib-color-outline: light-dark(#b2bccb, #4a5361)}:root[data-ib-preset=standard],:root:where(:has(>head>meta[name=ib-preset][content=standard])),:root[data-ib-preset=soft],:root:where(:has(>head>meta[name=ib-preset][content=soft])),[data-ib-gray][data-ib-gray][data-ib-gray][data-ib-gray=neutral],:root:root:root:where(:has(>head>meta[name=ib-gray][content=neutral])){--ib-color-background: light-dark(#fafafa, #08080a);--ib-color-surface: light-dark(#ffffff, #0d0d0f);--ib-color-fill-subtle: light-dark(#f3f3f5, #141416);--ib-color-fill: light-dark(#e9e9ec, #1b1b1e);--ib-color-fill-strong: light-dark(#dfdfe3, #232326);--ib-color-surface-overlay: light-dark(#ffffff, #17171a);--ib-color-on-surface: light-dark(#18181b, #ececee);--ib-color-muted: light-dark(#5f5f66, #a1a1a8);--ib-color-subtle: light-dark(#66666d, #929299);--ib-color-disabled: light-dark(#8c8c93, #6c6c73);--ib-color-border: light-dark(#dcdce0, #2e2e33);--ib-color-outline: light-dark(#b8b8bf, #47474d)}:root[data-ib-preset=editorial],:root:where(:has(>head>meta[name=ib-preset][content=editorial])),[data-ib-brand][data-ib-brand][data-ib-brand][data-ib-brand=ink],:root:root:root:where(:has(>head>meta[name=ib-brand][content=ink])){--ib-color-primary: var(--ib-color-on-surface);--ib-color-on-primary: var(--ib-color-surface);--ib-color-primary-text: var(--ib-color-on-surface);--ib-color-primary-soft: light-dark(color-mix(in oklab, var(--ib-color-on-surface) 10%, transparent), color-mix(in oklab, var(--ib-color-on-surface) 12%, transparent))}:root[data-ib-preset=standard],:root:where(:has(>head>meta[name=ib-preset][content=standard])),[data-ib-brand][data-ib-brand][data-ib-brand][data-ib-brand=blue],:root:root:root:where(:has(>head>meta[name=ib-brand][content=blue])){--ib-color-primary: light-dark(#2563eb, #3d6ae8);--ib-color-on-primary: #ffffff;--ib-color-primary-text: light-dark(#1d4ed8, #a9bdff);--ib-color-primary-soft: light-dark(#dbe6fd, #1e2a4a)}:root[data-ib-preset=compact],:root:where(:has(>head>meta[name=ib-preset][content=compact])),[data-ib-brand][data-ib-brand][data-ib-brand][data-ib-brand=indigo],:root:root:root:where(:has(>head>meta[name=ib-brand][content=indigo])){--ib-color-primary: light-dark(#4f46e5, #5b55e9);--ib-color-on-primary: #ffffff;--ib-color-primary-text: light-dark(#4338ca, #b8bbff);--ib-color-primary-soft: light-dark(#e3e1fb, #23234b)}[data-ib-brand][data-ib-brand][data-ib-brand][data-ib-brand=violet],:root:root:root:where(:has(>head>meta[name=ib-brand][content=violet])){--ib-color-primary: light-dark(#6d28d9, #7a4be0);--ib-color-on-primary: #ffffff;--ib-color-primary-text: light-dark(#5b21b6, #cdb8ff);--ib-color-primary-soft: light-dark(#e8ddf9, #2a1f45)}:root[data-ib-preset=soft],:root:where(:has(>head>meta[name=ib-preset][content=soft])),[data-ib-brand][data-ib-brand][data-ib-brand][data-ib-brand=teal],:root:root:root:where(:has(>head>meta[name=ib-brand][content=teal])){--ib-color-primary: light-dark(#0f766e, #11807a);--ib-color-on-primary: #ffffff;--ib-color-primary-text: light-dark(#115e59, #7fd6cb);--ib-color-primary-soft: light-dark(#d9e9e8, #12302e)}[data-ib-brand][data-ib-brand][data-ib-brand][data-ib-brand=green],:root:root:root:where(:has(>head>meta[name=ib-brand][content=green])){--ib-color-primary: light-dark(#1d7a3e, #1f8345);--ib-color-on-primary: #ffffff;--ib-color-primary-text: light-dark(#1d6b3a, #8fdcaa);--ib-color-primary-soft: light-dark(#dbeae0, #16301f)}[data-ib-brand][data-ib-brand][data-ib-brand][data-ib-brand=rose],:root:root:root:where(:has(>head>meta[name=ib-brand][content=rose])){--ib-color-primary: light-dark(#be1857, #cc2a63);--ib-color-on-primary: #ffffff;--ib-color-primary-text: light-dark(#9f1239, #ffa8c5);--ib-color-primary-soft: light-dark(#f5dae4, #3a1626)}[data-ib-preset][data-ib-preset=compact],:root:where(:has(>head>meta[name=ib-preset][content=compact])),[data-ib-radius][data-ib-radius][data-ib-radius][data-ib-radius=sm],:root:root:root:where(:has(>head>meta[name=ib-radius][content=sm])){--ib-radius-control: initial;--ib-radius-control-sm: initial;--ib-radius-sm: .125rem;--ib-radius-md: .25rem;--ib-radius-lg: .375rem;--ib-radius-xl: .5rem}[data-ib-preset][data-ib-preset=standard],:root:where(:has(>head>meta[name=ib-preset][content=standard])),[data-ib-radius][data-ib-radius][data-ib-radius][data-ib-radius=md],:root:root:root:where(:has(>head>meta[name=ib-radius][content=md])){--ib-radius-control: initial;--ib-radius-control-sm: initial;--ib-radius-sm: .25rem;--ib-radius-md: .375rem;--ib-radius-lg: .625rem;--ib-radius-xl: .75rem}[data-ib-preset][data-ib-preset=editorial],:root:where(:has(>head>meta[name=ib-preset][content=editorial])),[data-ib-preset][data-ib-preset=soft],:root:where(:has(>head>meta[name=ib-preset][content=soft])),[data-ib-radius][data-ib-radius][data-ib-radius][data-ib-radius=lg],:root:root:root:where(:has(>head>meta[name=ib-radius][content=lg])){--ib-radius-control: initial;--ib-radius-control-sm: initial;--ib-radius-sm: .375rem;--ib-radius-md: .5rem;--ib-radius-lg: .875rem;--ib-radius-xl: 1rem}[data-ib-radius][data-ib-radius][data-ib-radius][data-ib-radius=none],:root:root:root:where(:has(>head>meta[name=ib-radius][content=none])){--ib-radius-control: initial;--ib-radius-control-sm: initial;--ib-radius-sm: 0px;--ib-radius-md: 0px;--ib-radius-lg: 0px;--ib-radius-xl: 0px}[data-ib-radius][data-ib-radius][data-ib-radius][data-ib-radius=full],:root:root:root:where(:has(>head>meta[name=ib-radius][content=full])){--ib-radius-control: 9999px;--ib-radius-control-sm: 9999px;--ib-radius-sm: .375rem;--ib-radius-md: .5rem;--ib-radius-lg: .875rem;--ib-radius-xl: 1rem}[data-ib-preset][data-ib-preset=standard],:root:where(:has(>head>meta[name=ib-preset][content=standard])),[data-ib-preset][data-ib-preset=editorial],:root:where(:has(>head>meta[name=ib-preset][content=editorial])),[data-ib-density][data-ib-density][data-ib-density][data-ib-density=standard],:root:root:root:where(:has(>head>meta[name=ib-density][content=standard])){--ib-control-h-sm: 2rem;--ib-control-h-md: 2.25rem;--ib-control-h-lg: 2.75rem;--ib-table-cell-py: var(--ib-space-3);--ib-card-padding: var(--ib-space-5)}[data-ib-preset][data-ib-preset=compact],:root:where(:has(>head>meta[name=ib-preset][content=compact])),[data-ib-density][data-ib-density][data-ib-density][data-ib-density=compact],:root:root:root:where(:has(>head>meta[name=ib-density][content=compact])){--ib-control-h-sm: 1.75rem;--ib-control-h-md: 2rem;--ib-control-h-lg: 2.5rem;--ib-table-cell-py: .375rem;--ib-card-padding: var(--ib-space-4)}[data-ib-preset][data-ib-preset=soft],:root:where(:has(>head>meta[name=ib-preset][content=soft])),[data-ib-density][data-ib-density][data-ib-density][data-ib-density=comfortable],:root:root:root:where(:has(>head>meta[name=ib-density][content=comfortable])){--ib-control-h-sm: 2.25rem;--ib-control-h-md: 2.5rem;--ib-control-h-lg: 3rem;--ib-table-cell-py: .875rem;--ib-card-padding: var(--ib-space-6)}[data-ib-preset][data-ib-preset=standard],[data-ib-preset][data-ib-preset=editorial]{--ib-shadow-xs: 0 1px 2px light-dark(rgb(0 0 0 / .04), rgb(0 0 0 / .3))}[data-ib-preset][data-ib-preset=compact],:root:where(:has(>head>meta[name=ib-preset][content=compact])){--ib-shadow-xs: none}[data-ib-preset][data-ib-preset=soft],:root:where(:has(>head>meta[name=ib-preset][content=soft])){--ib-shadow-xs: 0 1px 3px light-dark(rgb(0 0 0 / .06), rgb(0 0 0 / .35)), 0 1px 2px light-dark(rgb(0 0 0 / .04), rgb(0 0 0 / .25))}:root[data-ib-preset=editorial],:root:where(:has(>head>meta[name=ib-preset][content=editorial])){--ib-font-body: "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ib-font-heading: Newsreader, Georgia, "Times New Roman", serif}}@layer izzy.base{@supports not selector(::-webkit-scrollbar){:where(:root:not(.ib-scrollbars-native,:has(>head>meta[name=ib-scrollbars][content=native])) :is(.ib-shell-sidebar-body,.ib-shell-aside-inner,.ib-shell-scroll-main>.ib-shell-main,.ib-table-scroll,.ib-pop,.ib-dialog,.ib-dialog-body,.ib-code-pre,.ib-scroll),:root:is(.ib-scrollbars,:has(>head>meta[name=ib-scrollbars][content=themed]))){scrollbar-width:thin;scrollbar-color:var(--ib-color-scrollbar, color-mix(in oklab, var(--ib-color-on-surface) 26%, transparent)) transparent}:root:is(.ib-scrollbars,:has(>head>meta[name=ib-scrollbars][content=themed]))>body{scrollbar-color:auto}}@supports selector(::-webkit-scrollbar){:where(:root:not(.ib-scrollbars-native,:has(>head>meta[name=ib-scrollbars][content=native])) :is(.ib-shell-sidebar-body,.ib-shell-aside-inner,.ib-shell-scroll-main>.ib-shell-main,.ib-table-scroll,.ib-pop,.ib-dialog,.ib-dialog-body,.ib-code-pre,.ib-scroll),:root:is(.ib-scrollbars,:has(>head>meta[name=ib-scrollbars][content=themed])))::-webkit-scrollbar{width:8px;height:8px}:where(:root:not(.ib-scrollbars-native,:has(>head>meta[name=ib-scrollbars][content=native])) :is(.ib-shell-sidebar-body,.ib-shell-aside-inner,.ib-shell-scroll-main>.ib-shell-main,.ib-table-scroll,.ib-pop,.ib-dialog,.ib-dialog-body,.ib-code-pre,.ib-scroll),:root:is(.ib-scrollbars,:has(>head>meta[name=ib-scrollbars][content=themed])))::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:999px;background-color:var(--ib-color-scrollbar, color-mix(in oklab, var(--ib-color-on-surface) 26%, transparent));background-clip:padding-box}:where(:root:not(.ib-scrollbars-native,:has(>head>meta[name=ib-scrollbars][content=native])) :is(.ib-shell-sidebar-body,.ib-shell-aside-inner,.ib-shell-scroll-main>.ib-shell-main,.ib-table-scroll,.ib-pop,.ib-dialog,.ib-dialog-body,.ib-code-pre,.ib-scroll),:root:is(.ib-scrollbars,:has(>head>meta[name=ib-scrollbars][content=themed])))::-webkit-scrollbar-thumb:hover{border-width:0;background-color:var(--ib-color-scrollbar-hover, color-mix(in oklab, var(--ib-color-on-surface) 42%, transparent))}:where(:root:not(.ib-scrollbars-native,:has(>head>meta[name=ib-scrollbars][content=native])) :is(.ib-shell-sidebar-body,.ib-shell-aside-inner,.ib-shell-scroll-main>.ib-shell-main,.ib-table-scroll,.ib-pop,.ib-dialog,.ib-dialog-body,.ib-code-pre,.ib-scroll),:root:is(.ib-scrollbars,:has(>head>meta[name=ib-scrollbars][content=themed])))::-webkit-scrollbar-track,:where(:root:not(.ib-scrollbars-native,:has(>head>meta[name=ib-scrollbars][content=native])) :is(.ib-shell-sidebar-body,.ib-shell-aside-inner,.ib-shell-scroll-main>.ib-shell-main,.ib-table-scroll,.ib-pop,.ib-dialog,.ib-dialog-body,.ib-code-pre,.ib-scroll),:root:is(.ib-scrollbars,:has(>head>meta[name=ib-scrollbars][content=themed])))::-webkit-scrollbar-corner{background:transparent}:where(:root:not(.ib-scrollbars-native,:has(>head>meta[name=ib-scrollbars][content=native])) :is(.ib-shell-sidebar-body,.ib-shell-aside-inner,.ib-shell-scroll-main>.ib-shell-main,.ib-table-scroll,.ib-pop,.ib-dialog,.ib-dialog-body,.ib-code-pre,.ib-scroll),:root:is(.ib-scrollbars,:has(>head>meta[name=ib-scrollbars][content=themed])))::-webkit-scrollbar-button{display:none}}@media all{:root:has(.ib-shell-scroll-page){scrollbar-gutter:stable}}@media(forced-colors:active){:root{--ib-color-scrollbar: CanvasText;--ib-color-scrollbar-hover: Highlight}}*,*:before,*:after{box-sizing:border-box}.ib-scheme-light,.ib-scheme-dark,.ib-scheme-inverse,:not(:root)[data-ib-color-scheme]{background-color:var(--ib-color-surface);color:var(--ib-color-on-surface)}body{margin:0;background-color:var(--ib-color-background);color:var(--ib-color-on-surface);font-family:var(--ib-font-body);font-size:var(--ib-text-md);line-height:var(--ib-leading-normal);-webkit-font-smoothing:antialiased}.ib-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px}:is(h1,h2,h3,h4,h5,h6,main)[tabindex="-1"]:focus-visible{outline:none}}@layer izzy.components{.ib-stack{display:flex;flex-direction:column;min-width:0}.ib-stack-inline{display:inline-flex}.ib-grid>*{--ib-form-cols: initial}.ib-grid{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.ib-grid-item{min-width:0}.ib-container{width:100%;margin-inline:auto;padding-inline:var(--ib-space-4)}@media(width>=768px){.ib-container{padding-inline:var(--ib-space-6)}}.ib-container-sm{max-width:40rem}.ib-container-md{max-width:48rem}.ib-container-lg{max-width:64rem}.ib-container-xl{max-width:80rem}.ib-center{display:flex;align-items:center;justify-content:center}.ib-center-inline{display:inline-flex}.ib-spacer{flex:1 1 auto;align-self:stretch}.ib-ratio{position:relative;aspect-ratio:var(--ib-ratio, 16 / 9);overflow:hidden}.ib-ratio>:is(img,video,iframe,picture,svg,canvas){position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}@supports (height: round(down,1px,1px)){.ib-ratio{display:grid;container-type:inline-size;aspect-ratio:auto}.ib-ratio:before{content:"";display:block;height:round(down,100cqi / (var(--ib-ratio, 16 / 9)),1px)}.ib-ratio:before,.ib-ratio>*{grid-area:1 / 1}}.ib-divider{flex:none;align-self:stretch;margin:0;border:0;border-top:1px solid var(--ib-color-border)}.ib-divider-dashed{border-top-style:dashed}.ib-divider-vertical{width:0;min-height:1em;border-top:0;border-inline-start:1px solid var(--ib-color-border)}.ib-divider-vertical.ib-divider-dashed{border-inline-start-style:dashed}.ib-divider-label{display:flex;align-items:center;gap:var(--ib-space-3);border-top:0;color:var(--ib-color-subtle);font-size:var(--ib-text-xs);font-weight:var(--ib-weight-medium);letter-spacing:var(--ib-tracking-wide);text-transform:uppercase}.ib-divider-label:before,.ib-divider-label:after{content:"";flex:1;border-top:1px solid var(--ib-color-border)}.ib-divider-label.ib-divider-dashed:before,.ib-divider-label.ib-divider-dashed:after{border-top-style:dashed}}@layer izzy.utilities{@media(width>=640px){.ib-hidden-from-sm{display:none!important}}@media(width>=768px){.ib-hidden-from-md{display:none!important}}@media(width>=1024px){.ib-hidden-from-lg{display:none!important}}@media(width>=1280px){.ib-hidden-from-xl{display:none!important}}@media(width<640px){.ib-visible-from-sm{display:none!important}}@media(width<768px){.ib-visible-from-md{display:none!important}}@media(width<1024px){.ib-visible-from-lg{display:none!important}}@media(width<1280px){.ib-visible-from-xl{display:none!important}}}@layer izzy.components{.ib-section{display:block}.ib-section-sm{padding-block:var(--ib-space-8)}.ib-section-md{padding-block:var(--ib-space-12)}.ib-section-lg{padding-block:var(--ib-space-14)}@media(width>=768px){.ib-section-md{padding-block:var(--ib-space-14)}.ib-section-lg{padding-block:var(--ib-space-16)}}.ib-section-bleed{box-sizing:border-box;width:var(--ib-bleed-width, auto);max-width:none;margin-inline-start:calc(-1 * var(--ib-bleed-pad, 0px));padding-inline:var(--ib-bleed-pad, 0px)}}@layer izzy.components{.ib-text,.ib-heading{margin:0}.ib-heading{font-family:var(--ib-font-heading);font-weight:var(--ib-weight-heading, var(--ib-weight-semibold));line-height:var(--ib-leading-tight);text-wrap:balance}.ib-heading:has(>:is(.ib-badge,.ib-tag)),.ib-heading:has(>.ib-heading-anchor>:is(.ib-badge,.ib-tag)){line-height:round(up,calc(1em * var(--ib-leading-tight)),2px);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ib-space-2)}.ib-heading>.ib-heading-anchor:has(>:is(.ib-badge,.ib-tag)){display:inline-flex;flex-wrap:wrap;align-items:center;gap:inherit}.ib-heading-anchor{border-radius:var(--ib-radius-sm);color:inherit;text-decoration:none}.ib-heading-anchor:after{content:"#";content:"#" / "";padding-inline-start:.3em;color:var(--ib-color-subtle);font-weight:var(--ib-weight-normal);opacity:0;transition:opacity var(--ib-duration-fast) var(--ib-ease)}.ib-heading:hover>.ib-heading-anchor:after,.ib-heading-anchor:focus-visible:after{opacity:1}.ib-heading-anchor:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px}@media(prefers-reduced-motion:reduce){.ib-heading-anchor:after{transition:none}}}@layer izzy.utilities{.ib-fw-light{font-weight:var(--ib-weight-light)}.ib-fw-normal{font-weight:var(--ib-weight-normal)}.ib-fw-medium{font-weight:var(--ib-weight-medium)}.ib-fw-semibold{font-weight:var(--ib-weight-semibold)}.ib-fw-bold{font-weight:var(--ib-weight-bold)}.ib-fw-extrabold{font-weight:var(--ib-weight-extrabold)}.ib-ff-body{font-family:var(--ib-font-body)}.ib-ff-heading{font-family:var(--ib-font-heading)}.ib-ff-mono{font-family:var(--ib-font-mono)}.ib-lh-none{line-height:var(--ib-leading-none)}.ib-lh-tight{line-height:var(--ib-leading-tight)}.ib-lh-snug{line-height:var(--ib-leading-snug)}.ib-lh-normal{line-height:var(--ib-leading-normal)}.ib-lh-relaxed{line-height:var(--ib-leading-relaxed)}.ib-lh-loose{line-height:var(--ib-leading-loose)}.ib-ls-tighter{letter-spacing:var(--ib-tracking-tighter)}.ib-ls-tight{letter-spacing:var(--ib-tracking-tight)}.ib-ls-normal{letter-spacing:var(--ib-tracking-normal)}.ib-ls-wide{letter-spacing:var(--ib-tracking-wide)}.ib-ls-wider{letter-spacing:var(--ib-tracking-wider)}.ib-ls-widest{letter-spacing:var(--ib-tracking-widest)}.ib-tt-none{text-transform:none}.ib-tt-uppercase{text-transform:uppercase}.ib-tt-lowercase{text-transform:lowercase}.ib-tt-capitalize{text-transform:capitalize}.ib-td-none{text-decoration-line:none}.ib-td-underline{text-decoration-line:underline;text-underline-offset:.15em}.ib-td-line-through{text-decoration-line:line-through}.ib-tw-wrap{text-wrap:wrap}.ib-tw-no-wrap{text-wrap:nowrap}.ib-tw-balance{text-wrap:balance}.ib-tw-pretty{text-wrap:pretty}.ib-italic{font-style:italic}.ib-tabular{font-variant-numeric:tabular-nums}.ib-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ib-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ib-clamp);line-clamp:var(--ib-clamp);overflow:hidden}}@layer izzy.components{.ib-anchor{width:fit-content;border-radius:var(--ib-radius-sm);color:var(--ib-color-primary-text);text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em;transition:color var(--ib-duration-fast) var(--ib-ease),text-decoration-color var(--ib-duration-fast) var(--ib-ease)}.ib-anchor:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.ib-anchor-hover,.ib-anchor-plain{text-decoration:none}.ib-anchor-hover:hover{text-decoration:underline}.ib-anchor-inherit{color:inherit}.ib-anchor:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px}.ib-anchor-icon{width:.85em;width:round(nearest,.85em,2px);height:.85em;height:round(nearest,.85em,2px);margin-inline-start:.15em;margin-inline-start:round(nearest,.15em,1px);vertical-align:-.05em;vertical-align:round(nearest,-.05em,1px)}.ib-code{width:fit-content;max-width:100%;padding:.125em .375em;padding:round(nearest,.125em,1px) round(nearest,.375em,1px);border-radius:var(--ib-radius-sm);background-color:var(--ib-color-fill);font-family:var(--ib-font-mono);font-size:.875em;overflow-wrap:anywhere}.ib-code-block{position:relative;display:block;min-width:0;border:1px solid var(--ib-color-border);border-radius:var(--ib-radius-lg);--ib-code-fill: light-dark(var(--ib-color-fill-subtle), var(--ib-color-fill));background-color:var(--ib-code-fill)}.ib-code-bar{position:absolute;top:0;inset-inline-end:0;display:flex;align-items:center;gap:var(--ib-space-2);padding:var(--ib-space-2);padding-inline-start:var(--ib-space-2);border-start-end-radius:calc(var(--ib-radius-lg) - 1px);border-end-start-radius:var(--ib-radius-md);background-color:var(--ib-code-fill);box-shadow:calc(-1 * var(--ib-space-3)) 0 var(--ib-space-2) calc(-1 * var(--ib-space-1)) var(--ib-code-fill)}.ib-code-language{color:var(--ib-color-subtle);font-family:var(--ib-font-mono);font-size:var(--ib-text-xs)}.ib-code-pre{margin:0;padding:var(--ib-space-4);overflow-x:auto;font-family:var(--ib-font-mono);font-size:var(--ib-text-sm);line-height:var(--ib-leading-normal);tab-size:4}.ib-code-sized .ib-code-pre{max-height:var(--ib-code-maxh);overflow-y:auto}.ib-code-block:has(>.ib-code-bar:not(.ib-code-head)) .ib-code-pre{padding-inline-end:7rem}.ib-code-head{position:static;justify-content:space-between;min-height:calc(2.5rem + 1px);padding:0 var(--ib-space-2) 0 var(--ib-space-4);border-bottom:1px solid var(--ib-color-border);border-radius:0;background-color:transparent;box-shadow:none}.ib-code-title{min-width:0;overflow:hidden;color:var(--ib-color-muted);font-family:var(--ib-font-mono);font-size:var(--ib-text-xs);text-overflow:ellipsis;white-space:nowrap}.ib-code-has-hl{--ib-code-pad-top: var(--ib-space-4);--ib-code-hl: color-mix(in oklab, var(--ib-color-primary) 12%, transparent);--ib-code-hl-bar: var(--ib-color-primary)}.ib-code-has-hl .ib-code-pre{background-image:linear-gradient(to bottom,var(--ib-code-hl-bar-stops)),linear-gradient(to bottom,var(--ib-code-hl-stops));background-size:2px 100%,100% 100%;background-repeat:no-repeat;background-position:left top;background-attachment:local}.ib-code-line-hl{background:none;color:inherit}.ib-code-numbered .ib-code-pre>code{counter-reset:ib-code-line}.ib-code-numbered .ib-code-line:before{counter-increment:ib-code-line;content:counter(ib-code-line);content:counter(ib-code-line) / "";display:inline-block;width:calc(var(--ib-code-digits, 2) * 1ch);margin-inline-end:var(--ib-space-4);color:var(--ib-color-subtle);text-align:end;user-select:none}.ib-code-numbered .ib-code-line-hl:before{color:var(--ib-color-on-surface)}.ib-code-pre:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:-2px;border-radius:inherit}.ib-tok-comment{color:var(--ib-code-comment)}.ib-tok-keyword{color:var(--ib-code-keyword)}.ib-tok-string{color:var(--ib-code-string)}.ib-tok-number{color:var(--ib-code-number)}.ib-tok-type{color:var(--ib-code-type)}.ib-tok-function{color:var(--ib-code-function)}.ib-tok-tag{color:var(--ib-code-tag)}.ib-tok-attr{color:var(--ib-code-attr)}.ib-tok-meta{color:var(--ib-code-meta)}.ib-code-bar>.ib-code-copy,.ib-code-copy .ib-code-copied-icon,.ib-code-copy[data-copied] .ib-code-copy-icon{display:none}@media not all{ib-code:not([data-ib-failed]) .ib-code-bar>.ib-code-copy{display:inline-flex}}.ib-code-copy[data-copied] .ib-code-copied-icon{display:block;color:var(--ib-color-success-text)}}@layer izzy.components{.ib-list{display:flex;flex-direction:column;margin:0;padding-inline-start:1.5em}.ib-list-plain{padding-inline-start:0;list-style:none}.ib-list-ordered{list-style:decimal}.ib-list-item::marker{color:var(--ib-color-subtle)}.ib-list-item-icon{display:flex;align-items:flex-start;gap:var(--ib-space-2)}.ib-list-icon{flex:none;width:1.25em;width:round(nearest,1.25em,2px);height:1.25em;height:round(nearest,1.25em,2px);margin-block-start:max(0px,calc((1lh - 1.25em)/2));margin-block-start:max(0px,round(nearest,(1lh - round(nearest,1.25em,2px)) / 2,1px))}.ib-list-content{min-width:0}}@layer izzy.components{.ib-prose{--ib-prose-gap: var(--ib-space-5);color:var(--ib-color-on-surface);font-size:var(--ib-text-md);line-height:1.75;line-height:round(nearest,1.75em,2px);overflow-wrap:break-word}.ib-prose-sm{--ib-prose-gap: var(--ib-space-4);font-size:var(--ib-text-sm)}.ib-prose-lg{--ib-prose-gap: var(--ib-space-6);font-size:var(--ib-text-lg)}.ib-prose :where(p,ul,ol,dl,blockquote,pre,table,figure,hr,details){margin-block:0 var(--ib-prose-gap)}.ib-prose :where(blockquote,figure){margin-inline:0}.ib-prose :where(h1,h2,h3,h4,h5,h6){margin-block:var(--ib-space-10) var(--ib-space-3);color:var(--ib-color-on-surface);font-family:var(--ib-font-heading);font-weight:var(--ib-weight-heading);line-height:1.25;line-height:round(up,1.25em,2px);text-wrap:balance}.ib-prose :where(h1){font-size:2.25em;margin-block-start:0}.ib-prose :where(h2){font-size:1.5em}.ib-prose :where(h3){font-size:1.25em;margin-block-start:var(--ib-space-8)}.ib-prose :where(h4,h5,h6){font-size:1em;margin-block-start:var(--ib-space-6)}.ib-prose :where(h1,h2,h3,h4,h5,h6)+:where(*){margin-block-start:0}.ib-prose :where(a){color:var(--ib-color-primary-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ib-prose :where(a:hover){text-decoration-thickness:2px}.ib-prose :where(strong,b){font-weight:var(--ib-weight-semibold)}.ib-prose :where(ul,ol){padding-inline-start:1.5em}.ib-prose :where(li){margin-block:var(--ib-space-2) 0}.ib-prose :where(li)::marker{color:var(--ib-color-subtle)}.ib-prose :where(li>ul,li>ol){margin-block:var(--ib-space-2) 0}.ib-prose :where(li>p){margin-block:0}.ib-prose :where(blockquote){padding-inline-start:var(--ib-space-4);border-inline-start:3px solid var(--ib-color-outline);color:var(--ib-color-muted)}.ib-prose :where(code){padding:.125em .375em;border-radius:var(--ib-radius-sm);background-color:var(--ib-color-fill);font-family:var(--ib-font-mono);font-size:.875em}.ib-prose :where(pre){overflow-x:auto;padding:var(--ib-space-4);border:1px solid var(--ib-color-border);border-radius:var(--ib-radius-lg);background-color:light-dark(var(--ib-color-fill-subtle),var(--ib-color-fill));font-family:var(--ib-font-mono);font-size:var(--ib-text-sm);line-height:1.375rem;tab-size:4}.ib-prose :where(pre code){padding:0;border-radius:0;background:none;font-size:inherit}.ib-prose :where(hr){margin-block:var(--ib-space-10);border:0;border-top:1px solid var(--ib-color-border)}.ib-prose :where(img,video,svg,canvas){max-width:100%;height:auto}.ib-prose :where(img,video){border-radius:var(--ib-radius-md)}.ib-prose :where(figcaption){margin-block-start:var(--ib-space-2);color:var(--ib-color-muted);font-size:var(--ib-text-sm);line-height:1.25rem}.ib-prose :where(table){width:100%;border-collapse:separate;border-spacing:0;font-size:var(--ib-text-sm);line-height:1.25rem}.ib-prose :where(th,td){padding:var(--ib-space-2) var(--ib-space-3);border-bottom:1px solid var(--ib-color-border);text-align:start;vertical-align:top}.ib-prose :where(th){border-bottom-color:var(--ib-color-outline);font-weight:var(--ib-weight-semibold)}.ib-prose :where(kbd){padding:.125em .375em;border:1px solid var(--ib-color-border);border-radius:var(--ib-radius-sm);box-shadow:inset 0 -1px 0 var(--ib-color-border);font-family:var(--ib-font-mono);font-size:.8125em}.ib-prose :where(mark){padding-inline:.125em;border-radius:2px;background-color:var(--ib-color-warning-soft);color:inherit}.ib-mark{border-radius:2px;background-color:var(--ib-color-warning-soft);color:inherit}.ib-prose>:where(:first-child){margin-block-start:0}.ib-prose>:where(:last-child){margin-block-end:0}}@layer izzy.components{.ib-example{min-width:0;overflow:hidden;border:1px solid var(--ib-color-border);border-radius:var(--ib-radius-lg);background-color:var(--ib-color-surface)}.ib-example-preview{min-width:0;padding:var(--ib-example-padding, var(--ib-space-5));overflow-x:auto;background-color:var(--ib-example-bg, transparent)}.ib-example-center{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ib-space-3)}.ib-example-preview+.ib-example-source{border-top:1px solid var(--ib-color-border)}.ib-example-files>.ib-tabs-list{background-color:light-dark(var(--ib-color-fill-subtle),var(--ib-color-fill))}.ib-example-source .ib-code-block{border:0;border-radius:0}.ib-example-source .ib-code-language{display:none}.ib-example-files>.ib-tabs-list{padding-inline:var(--ib-space-2)}.ib-example-files .ib-tab-panel{border-top:0}.ib-example-toggle{display:flex;align-items:center;gap:var(--ib-space-2);min-height:var(--ib-control-h-sm);padding-inline:var(--ib-space-4);color:var(--ib-color-muted);font-size:var(--ib-text-sm);font-weight:var(--ib-weight-medium);list-style:none;cursor:pointer;user-select:none}.ib-example-toggle::-webkit-details-marker{display:none}.ib-example-toggle:hover{color:var(--ib-color-on-surface)}.ib-example-toggle:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:-2px}.ib-example-toggle-icon{--ib-icon-size: 1rem;transition:rotate var(--ib-duration-fast) var(--ib-ease)}.ib-example-source[open]>.ib-example-toggle .ib-example-toggle-icon{rotate:90deg}.ib-example-source:not([open]) .ib-example-hide,.ib-example-source[open] .ib-example-show{display:none}.ib-example-source[open]>.ib-example-toggle{border-bottom:1px solid var(--ib-color-border)}.ib-example-toggle-icon:dir(rtl){scale:-1 1}@media(prefers-reduced-motion:reduce){.ib-example-toggle-icon{transition:none}}}@layer izzy.components{.ib-icon{display:inline-block;width:1em;width:round(nearest,1em,2px);height:1em;height:round(nearest,1em,2px);flex-shrink:0;vertical-align:-.125em;vertical-align:round(nearest,-.125em,1px)}@supports (width: round(nearest,1em,2px)){.ib-icon{width:var(--ib-icon-size, round(nearest, 1em, 2px));height:var(--ib-icon-size, round(nearest, 1em, 2px))}}.ib-icon[stroke-width="1.5"]{stroke-width:var(--ib-icon-stroke, 1.5)}.ib-icon-xs{width:.75em;width:round(nearest,.75em,2px);height:.75em;height:round(nearest,.75em,2px)}.ib-icon-sm{width:.875em;width:round(nearest,.875em,2px);height:.875em;height:round(nearest,.875em,2px)}.ib-icon-lg{width:1.25em;width:round(nearest,1.25em,2px);height:1.25em;height:round(nearest,1.25em,2px);vertical-align:-.25em;vertical-align:round(nearest,-.25em,1px)}.ib-icon-xl{width:1.5em;width:round(nearest,1.5em,2px);height:1.5em;height:round(nearest,1.5em,2px);vertical-align:-.3em;vertical-align:round(nearest,-.3em,1px)}.ib-icon-xl2{width:2em;width:round(nearest,2em,2px);height:2em;height:round(nearest,2em,2px);vertical-align:-.5em;vertical-align:round(nearest,-.5em,1px)}.ib-icon-xl3{width:3em;width:round(nearest,3em,2px);height:3em;height:round(nearest,3em,2px);vertical-align:-1em;vertical-align:round(nearest,-1em,1px)}.ib-icon-spin{animation:ib-spin var(--ib-spin-duration, 1s) linear infinite}@media(prefers-reduced-motion:reduce){.ib-icon-spin{animation-duration:var(--ib-spin-duration-reduced, 2s)}}@keyframes ib-spin{to{transform:rotate(360deg)}}}@layer izzy.components{.ib-btn{--ib-btn-h: var(--ib-control-h-md);--ib-btn-pad: var(--ib-space-4);--ib-btn-font: var(--ib-text-sm);--ib-icon-size: var(--ib-control-icon-md);display:inline-flex;align-items:center;justify-content:center;gap:.5em;height:var(--ib-btn-h);padding:0 var(--ib-btn-px, var(--ib-btn-pad));border:1px solid transparent;border-radius:var(--ib-btn-radius, var(--ib-radius-control, var(--ib-radius-md)));font:inherit;font-size:var(--ib-btn-font);font-weight:var(--ib-weight-medium);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--ib-duration-fast) var(--ib-ease),border-color var(--ib-duration-fast) var(--ib-ease),color var(--ib-duration-fast) var(--ib-ease)}.ib-btn-label{text-box:trim-both cap alphabetic}.ib-btn:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px}.ib-btn-sm{--ib-btn-h: var(--ib-control-h-sm);--ib-btn-pad: var(--ib-space-3);--ib-btn-font: var(--ib-control-font-sm);--ib-icon-size: var(--ib-control-icon-sm)}.ib-btn-lg{--ib-btn-h: var(--ib-control-h-lg);--ib-btn-pad: var(--ib-space-5);--ib-btn-font: var(--ib-text-md);--ib-icon-size: var(--ib-control-icon-lg)}.ib-btn-icon-only{width:var(--ib-btn-h);padding:0}.ib-btn-full{display:flex;width:100%}.ib-btn-primary{--ib-accent: var(--ib-color-primary);--ib-on-accent: var(--ib-color-on-primary);--ib-accent-text: var(--ib-color-primary-text);--ib-accent-soft: var(--ib-color-primary-soft)}.ib-btn-danger{--ib-accent: var(--ib-color-danger);--ib-on-accent: var(--ib-color-on-danger);--ib-accent-text: var(--ib-color-danger-text);--ib-accent-soft: var(--ib-color-danger-soft)}.ib-btn-neutral{--ib-accent: var(--ib-color-neutral);--ib-on-accent: var(--ib-color-on-neutral);--ib-accent-text: var(--ib-color-on-surface);--ib-accent-soft: var(--ib-color-fill-strong)}.ib-btn-solid{background-color:var(--ib-accent);color:var(--ib-on-accent)}.ib-btn-solid:hover{background-color:color-mix(in oklab,var(--ib-accent) 88%,var(--ib-color-on-surface))}.ib-btn-solid:active{background-color:color-mix(in oklab,var(--ib-accent) 78%,var(--ib-color-on-surface))}.ib-btn-soft{background-color:var(--ib-accent-soft, color-mix(in oklab, var(--ib-accent) 16%, var(--ib-color-surface)));color:var(--ib-accent-text)}.ib-btn-soft:hover{background-color:color-mix(in oklab,var(--ib-accent) 10%,var(--ib-accent-soft, var(--ib-color-surface)))}.ib-btn-soft:active{background-color:color-mix(in oklab,var(--ib-accent) 20%,var(--ib-accent-soft, var(--ib-color-surface)))}.ib-btn-outline{background-color:transparent;border-color:color-mix(in oklab,var(--ib-accent) 40%,var(--ib-color-surface));color:var(--ib-accent-text)}.ib-btn-neutral.ib-btn-outline{border-color:var(--ib-color-outline)}.ib-btn-outline:hover{background-color:color-mix(in oklab,var(--ib-accent) 10%,transparent);border-color:var(--ib-accent)}.ib-btn-outline:active{background-color:color-mix(in oklab,var(--ib-accent) 18%,transparent)}.ib-btn-ghost{background-color:transparent;color:var(--ib-accent-text)}.ib-btn-ghost:hover{background-color:color-mix(in oklab,var(--ib-accent) 12%,transparent)}.ib-btn-ghost:active{background-color:color-mix(in oklab,var(--ib-accent) 20%,transparent)}.ib-btn-toggle[aria-pressed=true]:not(.ib-btn-solid){background-color:color-mix(in oklab,var(--ib-accent-text) 12%,transparent);border-color:color-mix(in oklab,var(--ib-accent-text) 65%,transparent);color:var(--ib-accent-text)}.ib-btn-toggle[aria-pressed=true]:not(.ib-btn-solid):hover{background-color:color-mix(in oklab,var(--ib-accent-text) 18%,transparent)}.ib-btn-toggle.ib-btn-solid[aria-pressed=true]{background-color:color-mix(in oklab,var(--ib-accent) 78%,var(--ib-color-on-surface));box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--ib-on-accent) 70%,transparent)}.ib-btn-link{height:auto;padding:0;background-color:transparent;color:var(--ib-accent-text);text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:.2em}.ib-btn-link:hover{text-decoration-color:currentColor}.ib-btn:disabled,.ib-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.ib-btn-loading{cursor:progress;pointer-events:none}.ib-btn-loading[aria-disabled=true]{opacity:1}.ib-btn-group{display:inline-flex;flex-wrap:wrap;gap:var(--ib-space-2);vertical-align:middle}.ib-btn-group-vertical{flex-direction:column;align-items:stretch}.ib-btn-group-full{display:flex}.ib-btn-group-full>*{flex:1 1 0}.ib-btn-group-full .ib-btn{width:100%}.ib-btn-group-attached{flex-wrap:nowrap;gap:0}.ib-btn-group-attached .ib-btn{position:relative;border-radius:0}.ib-btn-group-attached .ib-btn:is(:hover,:focus-visible,[aria-pressed=true]){z-index:1}.ib-btn-group-attached:not(.ib-btn-group-vertical)>*+*{margin-inline-start:-1px}.ib-btn-group-attached.ib-btn-group-vertical>*+*{margin-block-start:-1px}.ib-btn-group-attached>.ib-btn:nth-child(1 of.ib-btn,:has(>.ib-btn)),.ib-btn-group-attached>:nth-child(1 of.ib-btn,:has(>.ib-btn))>.ib-btn{border-start-start-radius:var(--ib-btn-radius, var(--ib-radius-control, var(--ib-radius-md)))}.ib-btn-group-attached:not(.ib-btn-group-vertical)>.ib-btn:nth-child(1 of.ib-btn,:has(>.ib-btn)),.ib-btn-group-attached:not(.ib-btn-group-vertical)>:nth-child(1 of.ib-btn,:has(>.ib-btn))>.ib-btn,.ib-btn-group-attached.ib-btn-group-vertical>.ib-btn:nth-last-child(1 of.ib-btn,:has(>.ib-btn)),.ib-btn-group-attached.ib-btn-group-vertical>:nth-last-child(1 of.ib-btn,:has(>.ib-btn))>.ib-btn{border-end-start-radius:var(--ib-btn-radius, var(--ib-radius-control, var(--ib-radius-md)))}.ib-btn-group-attached:not(.ib-btn-group-vertical)>.ib-btn:nth-last-child(1 of.ib-btn,:has(>.ib-btn)),.ib-btn-group-attached:not(.ib-btn-group-vertical)>:nth-last-child(1 of.ib-btn,:has(>.ib-btn))>.ib-btn,.ib-btn-group-attached.ib-btn-group-vertical>.ib-btn:nth-child(1 of.ib-btn,:has(>.ib-btn)),.ib-btn-group-attached.ib-btn-group-vertical>:nth-child(1 of.ib-btn,:has(>.ib-btn))>.ib-btn{border-start-end-radius:var(--ib-btn-radius, var(--ib-radius-control, var(--ib-radius-md)))}.ib-btn-group-attached>.ib-btn:nth-last-child(1 of.ib-btn,:has(>.ib-btn)),.ib-btn-group-attached>:nth-last-child(1 of.ib-btn,:has(>.ib-btn))>.ib-btn{border-end-end-radius:var(--ib-btn-radius, var(--ib-radius-control, var(--ib-radius-md)))}.ib-btn-group-attached .ib-btn-solid{--ib-btn-divider: color-mix(in oklab, var(--ib-on-accent) 30%, transparent)}.ib-btn-group-attached .ib-btn-soft{--ib-btn-divider: color-mix(in oklab, var(--ib-accent) 30%, transparent)}.ib-btn-group-attached:not(.ib-btn-group-vertical) :is(.ib-btn-solid,.ib-btn-soft){box-shadow:inset 1px 0 0 var(--ib-btn-divider)}.ib-btn-group-attached.ib-btn-group-vertical :is(.ib-btn-solid,.ib-btn-soft){box-shadow:inset 0 1px 0 var(--ib-btn-divider)}.ib-btn-group-attached>.ib-btn:nth-child(1 of.ib-btn,:has(>.ib-btn)),.ib-btn-group-attached>:nth-child(1 of.ib-btn,:has(>.ib-btn))>.ib-btn{box-shadow:none}}@layer izzy.components{ib-copy{display:contents}ib-copy>.ib-copy-btn,.ib-copy-btn .ib-copied-icon,.ib-copy-btn[data-copied] .ib-copy-icon{display:none}@media not all{ib-copy:not([data-ib-failed])>.ib-copy-btn{display:inline-flex}}.ib-copy-btn[data-copied] .ib-copied-icon{display:block;color:var(--ib-color-success-text)}}@layer izzy.components{.ib-toolbar{--ib-toolbar-gap: var(--ib-space-2);container-type:inline-size;display:flex;align-items:center;gap:var(--ib-toolbar-gap);min-width:0}.ib-toolbar-start,.ib-toolbar-center,.ib-toolbar-end{display:flex;align-items:center;gap:var(--ib-toolbar-gap);min-width:0}.ib-toolbar-start{flex:1 1 auto}.ib-toolbar-end{flex:none}.ib-toolbar:has(>.ib-toolbar-center){display:grid;grid-template-columns:1fr auto 1fr}.ib-toolbar:has(>.ib-toolbar-center)>.ib-toolbar-end{justify-content:flex-end}.ib-toolbar-unit{display:flex;flex:none;align-items:center;gap:var(--ib-toolbar-gap)}.ib-toolbar-text{overflow:hidden;font-size:var(--ib-text-sm);font-weight:var(--ib-weight-medium);white-space:nowrap;text-overflow:ellipsis}.ib-toolbar-sm .ib-toolbar-text{font-size:var(--ib-control-font-sm)}.ib-toolbar-lg .ib-toolbar-text{font-size:var(--ib-text-md)}.ib-toolbar-divider{width:1px;height:1.25rem;background-color:var(--ib-color-border)}.ib-toolbar-more,.ib-toolbar-menu-unit{display:none}.ib-toolbar[data-ib-measured]:not([data-ib-measuring]) .ib-toolbar-unit[data-ib-out]{display:none}.ib-toolbar[data-ib-measured] .ib-toolbar-menu-unit[data-ib-show]{display:contents}.ib-toolbar[data-ib-measured][data-ib-more] .ib-toolbar-more,.ib-toolbar[data-ib-measuring] .ib-toolbar-more{display:flex}.ib-toolbar:is([data-ib-measured][data-ib-collapsed]:not([data-ib-measuring]),[data-ib-measuring=collapsed]) .ib-toolbar-collapse>.ib-btn-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ib-toolbar:is([data-ib-measured][data-ib-collapsed]:not([data-ib-measuring]),[data-ib-measuring=collapsed]) .ib-toolbar-collapse-square{width:var(--ib-btn-h);padding:0}.ib-toolbar-wrap,.ib-toolbar-wrap>:is(.ib-toolbar-start,.ib-toolbar-center,.ib-toolbar-end){flex-wrap:wrap}.ib-toolbar-wrap{container-type:normal}}@layer izzy.components{.ib-form{display:flex;flex-direction:column}.ib-field{--ib-field-h: var(--ib-control-h-md);--ib-field-px: var(--ib-space-3);--ib-field-font: var(--ib-text-sm);--ib-field-label-font: var(--ib-text-sm);--ib-field-hint-font: var(--ib-text-xs);--ib-icon-size: var(--ib-control-icon-md);--ib-field-border: var(--ib-color-outline);--ib-field-bg: var(--ib-color-surface);display:flex;flex-direction:column;gap:var(--ib-space-1);min-width:0;margin:0;padding:0;border:0}.ib-field-sm{--ib-field-h: var(--ib-control-h-sm);--ib-field-px: var(--ib-space-2);--ib-field-font: var(--ib-control-font-sm);--ib-field-label-font: var(--ib-control-font-sm);--ib-icon-size: var(--ib-control-icon-sm)}.ib-field-lg{--ib-field-h: var(--ib-control-h-lg);--ib-field-px: var(--ib-space-4);--ib-field-font: var(--ib-text-md);--ib-field-label-font: var(--ib-text-md);--ib-field-hint-font: var(--ib-text-sm);--ib-icon-size: var(--ib-control-icon-lg)}.ib-field-label{padding:0;font-size:var(--ib-field-label-font);font-weight:var(--ib-weight-medium);color:var(--ib-color-on-surface)}.ib-field-sm :is(.ib-field-label,.ib-check){line-height:round(up,calc(1em * var(--ib-leading-normal)),2px)}.ib-field-required{color:var(--ib-color-danger-text)}.ib-field-optional{font-weight:var(--ib-weight-normal);color:var(--ib-color-muted)}.ib-field-hint{margin:0;font-size:var(--ib-field-hint-font);color:var(--ib-color-subtle)}.ib-field-error{font-size:var(--ib-field-hint-font);color:var(--ib-color-danger-text)}.ib-field-error p{display:flex;align-items:center;gap:.375em;gap:round(nearest,.375em,1px);margin:0}.ib-field-control{position:relative;display:flex;align-items:center}.ib-field-input{width:100%;min-width:0;height:var(--ib-field-h);padding:0 var(--ib-field-px);border:1px solid var(--ib-field-border);border-radius:var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md)));background-color:var(--ib-field-bg);color:var(--ib-color-on-surface);font:inherit;font-size:var(--ib-field-font);transition:border-color var(--ib-duration-fast) var(--ib-ease),box-shadow var(--ib-duration-fast) var(--ib-ease)}textarea.ib-field-input{height:auto;padding-block:var(--ib-space-2);line-height:var(--ib-leading-normal);resize:vertical}.ib-field-autogrow{field-sizing:content;min-height:calc(var(--ib-rows, 2) * 1lh + 2 * var(--ib-space-2) + 2px)}@supports (field-sizing: content){textarea.ib-field-autogrow{resize:none}}input.ib-field-input{-webkit-appearance:none;appearance:none}input.ib-field-input[type=checkbox],input.ib-field-input[type=radio]{-webkit-appearance:auto;appearance:auto}.ib-field-input::-webkit-search-decoration{-webkit-appearance:none}.ib-field-input::-webkit-date-and-time-value{text-align:start}.ib-field-input::placeholder{color:var(--ib-color-subtle)}.ib-field-input:hover:not(:disabled,:focus-visible,:focus-within,:user-invalid){border-color:color-mix(in oklab,var(--ib-color-outline) 55%,var(--ib-color-on-surface))}.ib-field-input:focus-visible{outline:none;border-color:var(--ib-color-focus, var(--ib-color-primary));box-shadow:0 0 0 3px var(--ib-color-halo, light-dark(color-mix(in oklab, var(--ib-color-focus, var(--ib-color-primary)) 22%, transparent), color-mix(in oklab, var(--ib-color-focus, var(--ib-color-primary)) 35%, transparent)))}.ib-field-disabled,fieldset:disabled .ib-field{--ib-field-border: transparent}.ib-field-input:disabled{border-color:transparent;color:var(--ib-color-disabled);background-color:var(--ib-color-fill);cursor:not-allowed}.ib-field-input[readonly]{background-color:var(--ib-color-fill)}.ib-field-invalid>.ib-field-control>.ib-field-input,.ib-field-invalid>.ib-field-group>.ib-field-control>.ib-field-input,.ib-field-input:user-invalid{border-color:var(--ib-color-danger)}.ib-field-invalid>.ib-field-control>.ib-field-input:focus-visible,.ib-field-invalid>.ib-field-group>.ib-field-control>.ib-field-input:focus-visible,.ib-field-input:user-invalid:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--ib-color-danger) 25%,transparent)}.ib-field-icon{position:absolute;color:var(--ib-color-subtle);pointer-events:none}.ib-field-control:has(>.ib-field-input:disabled)>.ib-field-icon{color:var(--ib-color-disabled)}.ib-field-icon-start{inset-inline-start:var(--ib-field-px)}.ib-field-icon-end{inset-inline-end:var(--ib-field-px)}.ib-has-start .ib-field-input{padding-inline-start:calc(var(--ib-field-px) + var(--ib-icon-size) + var(--ib-space-2))}.ib-has-end .ib-field-input{padding-inline-end:calc(var(--ib-field-px) + var(--ib-icon-size) + var(--ib-space-2))}input.ib-field-number{font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.ib-field-number::-webkit-inner-spin-button,.ib-field-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media all{:is(.ib-has-steppers,.ib-has-split-steppers)>input.ib-field-number{-moz-appearance:number-input;appearance:auto}:is(.ib-has-steppers,.ib-has-split-steppers)>.ib-field-number::-webkit-inner-spin-button{-webkit-appearance:auto}}.ib-field-steppers{--ib-step-inset: .125rem;--ib-step-w: 1.5rem;--ib-step-icon: calc((var(--ib-field-h) - 4px) / 2 + 2px);position:absolute;inset-block:var(--ib-step-inset);inset-inline-end:var(--ib-step-inset);display:flex;flex-direction:column;width:var(--ib-step-w)}.ib-field-steppers[hidden]{display:none}.ib-field-step{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-height:0;padding:0;border:0;background:none;color:var(--ib-color-muted);cursor:pointer}.ib-field-steppers:not(.ib-field-steppers-split)>.ib-field-step{border-radius:var(--ib-radius-sm)}.ib-field-step .ib-icon{width:var(--ib-step-icon);height:var(--ib-step-icon)}.ib-field-step:hover:not(:disabled){background-color:var(--ib-state-hover, color-mix(in oklab, var(--ib-color-on-surface) 6%, transparent));color:var(--ib-color-on-surface)}.ib-field-step:is(:active,[data-pressed]):not(:disabled){background-color:var(--ib-state-pressed, color-mix(in oklab, var(--ib-color-on-surface) 10%, transparent));color:var(--ib-color-primary-text)}.ib-field-step .ib-icon{transition:translate var(--ib-duration-fast) var(--ib-ease),scale var(--ib-duration-fast) var(--ib-ease)}.ib-field-step[data-ib-step=up]:is(:active,[data-pressed]):not(:disabled) .ib-icon{translate:0 -1px}.ib-field-step[data-ib-step=down]:is(:active,[data-pressed]):not(:disabled) .ib-icon{translate:0 1px}.ib-field-steppers-split .ib-field-step:is(:active,[data-pressed]):not(:disabled) .ib-icon{translate:none;scale:.85}.ib-field-step:disabled{color:var(--ib-color-disabled);cursor:default}.ib-has-steppers:has(>[data-ib-steppers]:not([hidden])) .ib-field-input{padding-inline-end:calc(1.5rem + .125rem + var(--ib-space-2))}.ib-field-steppers-split{inset-block:1px;inset-inline:1px;width:auto;flex-direction:row;justify-content:space-between;border:0;pointer-events:none}.ib-field-steppers-split .ib-field-step{flex:none;width:calc(var(--ib-field-h) - 1px);pointer-events:auto}.ib-field-steppers-split .ib-field-step+.ib-field-step{border-top:0}.ib-field-step-down{border-inline-end:1px solid var(--ib-field-border);border-start-start-radius:calc(var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md))) - 1px);border-end-start-radius:calc(var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md))) - 1px)}.ib-field-step-up{border-inline-start:1px solid var(--ib-field-border);border-start-end-radius:calc(var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md))) - 1px);border-end-end-radius:calc(var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md))) - 1px)}.ib-field-steppers-split .ib-field-step .ib-icon{width:1rem;height:1rem;stroke-width:3}.ib-has-split-steppers:has(>[data-ib-steppers]:not([hidden])) .ib-field-input{padding-inline:calc(var(--ib-field-h) + var(--ib-field-px));text-align:center}.ib-has-split-steppers:has(>[data-ib-steppers]:not([hidden])) .ib-field-icon-start{inset-inline-start:calc(var(--ib-field-h) + var(--ib-field-px))}.ib-field-group:has(>.ib-field-addon-start) .ib-field-step-down{border-radius:0}.ib-field-group:has(>.ib-field-addon-end) .ib-field-step-up{border-radius:0}.ib-slider{--ib-slider-track: .25rem;--ib-slider-thumb: 1.25rem;--ib-slider-core: .375rem;--ib-slider-accent: var(--ib-color-primary);--ib-slider-stop: calc(var(--ib-slider-thumb) / 2 + (100% - var(--ib-slider-thumb)) * var(--ib-slider-fill, 0) / 100);gap:var(--ib-space-3);min-height:var(--ib-field-h)}.ib-field-sm .ib-slider{--ib-slider-track: .25rem;--ib-slider-thumb: 1rem;--ib-slider-core: .25rem}.ib-field-lg .ib-slider{--ib-slider-track: .375rem;--ib-slider-thumb: 1.5rem;--ib-slider-core: .5rem}.ib-slider-input{flex:1 1 auto;min-width:0;height:var(--ib-slider-thumb);margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.ib-slider-input::-webkit-slider-runnable-track{height:var(--ib-slider-track);border-radius:999px;background:linear-gradient(to right,var(--ib-slider-accent) var(--ib-slider-stop),var(--ib-color-fill-strong, var(--ib-color-outline)) 0)}.ib-slider-input:dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--ib-slider-accent) var(--ib-slider-stop),var(--ib-color-fill-strong, var(--ib-color-outline)) 0)}.ib-slider-input::-moz-range-track{height:var(--ib-slider-track);border-radius:999px;background:var(--ib-color-fill-strong, var(--ib-color-outline))}.ib-slider-input::-moz-range-progress{height:var(--ib-slider-track);border-radius:999px;background:var(--ib-slider-accent)}.ib-slider-input::-webkit-slider-thumb{width:var(--ib-slider-thumb);height:var(--ib-slider-thumb);box-sizing:border-box;margin-top:calc((var(--ib-slider-track) - var(--ib-slider-thumb)) / 2);border:2px solid var(--ib-slider-accent);border-radius:50%;background:radial-gradient(circle,var(--ib-slider-accent) calc(var(--ib-slider-core) / 2 - .25px),var(--ib-color-surface) calc(var(--ib-slider-core) / 2 + .5px));-webkit-appearance:none;appearance:none;transition:box-shadow var(--ib-duration-fast) var(--ib-ease)}.ib-slider-input::-moz-range-thumb{width:var(--ib-slider-thumb);height:var(--ib-slider-thumb);box-sizing:border-box;border:2px solid var(--ib-slider-accent);border-radius:50%;background:radial-gradient(circle,var(--ib-slider-accent) calc(var(--ib-slider-core) / 2 - .25px),var(--ib-color-surface) calc(var(--ib-slider-core) / 2 + .5px));transition:box-shadow var(--ib-duration-fast) var(--ib-ease)}.ib-slider-input:is(:hover,:active):not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 .25rem var(--ib-color-halo, light-dark(color-mix(in oklab, var(--ib-color-focus, var(--ib-color-primary)) 22%, transparent), color-mix(in oklab, var(--ib-color-focus, var(--ib-color-primary)) 35%, transparent)))}.ib-slider-input:is(:hover,:active):not(:disabled)::-moz-range-thumb{box-shadow:0 0 0 .25rem var(--ib-color-halo, light-dark(color-mix(in oklab, var(--ib-color-focus, var(--ib-color-primary)) 22%, transparent), color-mix(in oklab, var(--ib-color-focus, var(--ib-color-primary)) 35%, transparent)))}.ib-slider-input:focus-visible{outline:none}.ib-slider-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--ib-color-surface),0 0 0 4px var(--ib-color-focus, var(--ib-color-primary))}.ib-slider-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--ib-color-surface),0 0 0 4px var(--ib-color-focus, var(--ib-color-primary))}.ib-slider-input:disabled{--ib-slider-accent: var(--ib-color-disabled);cursor:not-allowed}.ib-field-invalid .ib-slider{--ib-slider-accent: var(--ib-color-danger)}.ib-slider-value{flex:none;min-width:3ch;font-size:var(--ib-field-font);font-variant-numeric:tabular-nums;text-align:end;color:var(--ib-color-on-surface)}.ib-slider-value[data-current]{font-size:0}.ib-slider-value[data-current]:after{content:attr(data-current);font-size:var(--ib-field-font)}@media all{.ib-slider-input::-webkit-slider-runnable-track,.ib-slider-input:dir(rtl)::-webkit-slider-runnable-track{background:var(--ib-color-fill-strong, var(--ib-color-outline))}.ib-slider-value{display:none}}.ib-file-zone{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--ib-space-2);padding:var(--ib-space-6) var(--ib-space-4);border:1px var(--ib-upload-border-style, dashed) var(--ib-upload-border-color, color-mix(in oklab, var(--ib-color-outline) 70%, var(--ib-color-on-surface)));border-radius:var(--ib-radius-lg);background-color:var(--ib-upload-bg, var(--ib-color-fill-subtle));text-align:center;transition:border-color var(--ib-duration-fast) var(--ib-ease),background-color var(--ib-duration-fast) var(--ib-ease),box-shadow var(--ib-duration-fast) var(--ib-ease)}.ib-file-zone[data-dragging]{border-style:solid;border-color:var(--ib-color-primary);background-color:color-mix(in oklab,var(--ib-color-primary) 8%,var(--ib-upload-bg, var(--ib-color-fill-subtle)))}.ib-file-zone:has(.ib-file-input:focus-visible){border-style:solid;border-color:var(--ib-color-focus, var(--ib-color-primary));box-shadow:0 0 0 3px var(--ib-color-halo, light-dark(color-mix(in oklab, var(--ib-color-focus, var(--ib-color-primary)) 22%, transparent), color-mix(in oklab, var(--ib-color-focus, var(--ib-color-primary)) 35%, transparent)))}.ib-file-badge{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--ib-color-border);border-radius:var(--ib-radius-full);background-color:var(--ib-color-surface);color:var(--ib-color-muted)}.ib-file-icon{width:var(--ib-control-icon-sm, 1rem);height:var(--ib-control-icon-sm, 1rem)}.ib-file-zone[data-dragging] .ib-file-badge{border-color:var(--ib-color-primary);color:var(--ib-color-primary-text)}.ib-file-prompt{font-size:var(--ib-text-sm);color:var(--ib-color-on-surface)}.ib-file-choose{color:var(--ib-color-primary-text);font-weight:var(--ib-weight-medium);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}.ib-file-choose:hover{text-decoration-thickness:2px}@media(pointer:coarse), all{.ib-file-drag{display:none}}.ib-file-accept,.ib-file-chosen,.ib-file-input{font-size:var(--ib-text-xs);color:var(--ib-color-subtle)}.ib-file-chosen{max-width:100%;overflow-wrap:anywhere;color:var(--ib-color-on-surface)}.ib-file-zone[data-chosen] .ib-file-accept{display:none}.ib-file-zone:not([data-chosen]) .ib-file-chosen{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ib-file-input{max-width:100%;field-sizing:content;font-family:inherit}.ib-file-input:focus-visible{outline:none}@media not all{.ib-file-input{position:absolute;inset-block-end:var(--ib-space-4);inset-inline-start:50%;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}}.ib-file-input::file-selector-button{display:none}.ib-field-disabled .ib-file-zone{background-color:var(--ib-color-fill)}.ib-field-disabled .ib-file-choose{color:var(--ib-color-disabled);text-decoration:none;cursor:not-allowed}.ib-field-disabled .ib-file-prompt,.ib-field-disabled .ib-file-badge{color:var(--ib-color-disabled)}.ib-field-invalid .ib-file-zone,.ib-file-zone:has(.ib-file-input:user-invalid){border-color:var(--ib-color-danger)}.ib-field-invalid .ib-file-zone:has(.ib-file-input:focus-visible),.ib-file-zone:has(.ib-file-input:user-invalid:focus-visible){border-color:var(--ib-color-danger);box-shadow:0 0 0 3px color-mix(in oklab,var(--ib-color-danger) 25%,transparent)}.ib-field-group{display:flex;align-items:stretch;min-width:0}.ib-field-group>.ib-field-control{flex:1 1 auto;min-width:0}.ib-field-addon{display:flex;flex:none;align-items:center;gap:var(--ib-space-1);min-height:var(--ib-field-h);padding:0 var(--ib-field-px);border:1px solid var(--ib-field-border);background-color:var(--ib-color-fill);color:var(--ib-color-subtle);font-size:var(--ib-field-font);white-space:nowrap;width:calc-size(max-content,round(up,size,1px))}.ib-field-addon-start{margin-inline-end:-1px;border-start-start-radius:var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md)));border-end-start-radius:var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md)))}.ib-field-addon-end{margin-inline-start:-1px;border-start-end-radius:var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md)));border-end-end-radius:var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md)))}.ib-field-group:has(>.ib-field-addon-start)>.ib-field-control .ib-field-input{border-start-start-radius:0;border-end-start-radius:0}.ib-field-group:has(>.ib-field-addon-end)>.ib-field-control .ib-field-input{border-start-end-radius:0;border-end-end-radius:0}.ib-field-group>.ib-field-control:focus-within,.ib-field-addon:focus-within{z-index:1}.ib-field-addon:has(>.ib-btn,>.ib-field,>ib-copy){padding:0;border:0;background:none}.ib-field-addon>ib-copy{border-radius:inherit}.ib-field-addon>.ib-btn,.ib-field-addon>ib-copy>.ib-btn{--ib-btn-h: var(--ib-field-h);--ib-btn-font: var(--ib-field-font);position:relative;border-radius:inherit}.ib-field-addon>.ib-btn:not(.ib-btn-solid),.ib-field-addon>ib-copy>.ib-btn:not(.ib-btn-solid){border-color:var(--ib-field-border)}:is(.ib-field-disabled,fieldset:disabled) .ib-field-addon>:is(.ib-btn,ib-copy>.ib-btn):not(.ib-btn-solid,:disabled){border-color:var(--ib-color-outline)}.ib-field-addon>.ib-btn:focus-visible,.ib-field-addon>ib-copy>.ib-btn:focus-visible{outline-offset:-2px}.ib-field-addon>.ib-field{--ib-field-h: inherit;--ib-field-px: inherit;--ib-field-font: inherit;gap:0}.ib-field-addon>.ib-field>:is(.ib-field-label,.ib-field-hint,.ib-field-error){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ib-field-addon>:is(.ib-btn,.ib-field),.ib-field-addon>ib-copy>.ib-btn{flex:1 0 auto}@media all{.ib-field-addon:has(>ib-copy:only-child){display:none}.ib-field-group:has(>.ib-field-addon-start>ib-copy:only-child)>.ib-field-control .ib-field-input{border-start-start-radius:var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md)));border-end-start-radius:var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md)))}.ib-field-group:has(>.ib-field-addon-end>ib-copy:only-child)>.ib-field-control .ib-field-input{border-start-end-radius:var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md)));border-end-end-radius:var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md)))}}.ib-field-addon:has(>ib-copy:only-child[data-ib-failed]){display:none}.ib-field-group:has(>.ib-field-addon-start>ib-copy:only-child[data-ib-failed])>.ib-field-control .ib-field-input{border-start-start-radius:var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md)));border-end-start-radius:var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md)))}.ib-field-group:has(>.ib-field-addon-end>ib-copy:only-child[data-ib-failed])>.ib-field-control .ib-field-input{border-start-end-radius:var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md)));border-end-end-radius:var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md)))}.ib-field-addon>.ib-field .ib-field-input{width:100%;border-radius:inherit;background-color:var(--ib-color-fill)}.ib-field-addon-start>.ib-field .ib-field-input{border-start-start-radius:var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md)));border-end-start-radius:var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md)))}.ib-field-addon-end>.ib-field .ib-field-input{border-start-end-radius:var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md)));border-end-end-radius:var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md)))}:is(.ib-field-disabled,fieldset:disabled) .ib-field-addon{color:var(--ib-color-disabled)}select.ib-field-select{appearance:none;cursor:pointer}select.ib-field-select~.ib-field-icon-end{transition:rotate var(--ib-duration-fast) var(--ib-ease)}@supports (appearance: base-select){select.ib-field-select,select.ib-field-select::picker(select){appearance:base-select}select.ib-field-select{display:flex;align-items:center;field-sizing:fixed;inline-size:100%;margin:0;white-space:nowrap}select.ib-field-select::picker-icon{display:none}select.ib-field-select:open~.ib-field-icon-end{rotate:180deg}select.ib-field-select:has(>option[value=""]:checked){color:var(--ib-color-subtle)}select.ib-field-select:disabled:has(>option[value=""]:checked){color:var(--ib-color-disabled)}select.ib-field-select::picker(select){box-sizing:border-box;min-inline-size:anchor-size(inline);max-block-size:min(20rem,45dvh);margin-block:.25rem;padding:var(--ib-space-1);border:1px solid var(--ib-color-border);border-radius:var(--ib-radius-lg);background-color:var(--ib-color-surface-overlay);color:var(--ib-color-on-surface);box-shadow:var(--ib-shadow-lg);opacity:0;transition:opacity var(--ib-duration-fast) var(--ib-ease),overlay var(--ib-duration-fast) allow-discrete,display var(--ib-duration-fast) allow-discrete}select.ib-field-select:open::picker(select){opacity:1}@starting-style{select.ib-field-select:open::picker(select){opacity:0}}select.ib-field-select option{display:flex;align-items:center;gap:var(--ib-space-2);min-block-size:var(--ib-control-h-sm);padding:var(--ib-space-1) var(--ib-space-2);border-radius:var(--ib-radius-sm);color:var(--ib-color-on-surface);cursor:pointer;white-space:normal}select.ib-field-select option:hover,select.ib-field-select option:focus-visible{background-color:var(--ib-state-hover, color-mix(in oklab, var(--ib-color-on-surface) 6%, transparent));outline:none}select.ib-field-select option:checked{font-weight:500}select.ib-field-select option::checkmark{order:1;margin-inline-start:auto;color:var(--ib-color-primary-text)}select.ib-field-select option:disabled{color:var(--ib-color-disabled);font-weight:400;cursor:default}select.ib-field-select option:disabled:hover,select.ib-field-select option:disabled:checked{background-color:transparent}select.ib-field-select option[value=""]{color:var(--ib-color-subtle);font-weight:400}select.ib-field-select option[value=""]:checked{background-color:transparent}select.ib-field-select option[value=""]::checkmark{visibility:hidden}select.ib-field-select hr{margin:var(--ib-space-1) calc(-1 * var(--ib-space-1));border:0;border-block-start:1px solid var(--ib-color-border)}select.ib-field-select optgroup legend{padding:var(--ib-space-2) var(--ib-space-2) var(--ib-space-1);color:var(--ib-color-subtle);font-size:var(--ib-text-xs);font-weight:600;white-space:normal}.ib-select-button{display:flex;align-items:center;min-inline-size:0;flex:1;overflow:hidden}.ib-select-value{display:flex;align-items:center;gap:var(--ib-space-2);min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ib-select-value .ib-option-hint{display:none}.ib-select-value>:not(img,svg,picture,.ib-icon,.ib-avatar,.ib-badge,.ib-tag){min-inline-size:0;overflow:hidden;text-overflow:ellipsis}}.ib-combobox-input{display:none}.ib-combobox[data-ready]>.ib-combobox-input{display:block}.ib-combobox[data-ready]>.ib-combobox-select{position:absolute;inset:0;opacity:0;pointer-events:none}.ib-combobox:not([data-ready])>.ib-combobox-list{display:none}.ib-combobox-toggle{position:absolute;inset-inline-end:calc(var(--ib-field-px) - .375rem);display:inline-flex;padding:.375rem;border:0;border-radius:var(--ib-radius-sm);background:transparent;color:var(--ib-color-subtle);pointer-events:none}.ib-combobox-toggle .ib-field-icon{position:static;transition:rotate var(--ib-duration-fast) var(--ib-ease)}.ib-combobox[data-ready]>.ib-combobox-toggle{pointer-events:auto;cursor:pointer}@media all{.ib-multiselect>.ib-combobox-toggle{display:none}.ib-multiselect>select.ib-multiselect-select{padding-inline-end:var(--ib-field-px)}}.ib-multiselect>.ib-combobox-toggle{top:calc((var(--ib-field-h) - var(--ib-icon-size)) / 2 - .375rem)}.ib-multiselect[data-ib-failed]>.ib-combobox-toggle{display:none}.ib-multiselect[data-ib-failed]>select.ib-multiselect-select{padding-inline-end:var(--ib-field-px)}.ib-combobox[data-ready]>.ib-combobox-toggle:hover{color:var(--ib-color-on-surface)}.ib-combobox:has(>[aria-expanded=true]) .ib-combobox-toggle .ib-field-icon{rotate:180deg}.ib-combobox-toggle:disabled{display:none}.ib-combobox[data-ready]:has(>select:user-invalid)>.ib-combobox-input{border-color:var(--ib-color-danger)}.ib-pop.ib-combobox-list{min-inline-size:10rem;max-block-size:min(20rem,45dvh);overscroll-behavior:contain}@supports (anchor-name: --a){.ib-pop.ib-combobox-list{min-inline-size:anchor-size(inline)}}.ib-combobox-option{display:flex;align-items:center;gap:var(--ib-space-2);min-block-size:var(--ib-control-h-sm);padding:var(--ib-space-1) var(--ib-space-2);border-radius:var(--ib-radius-sm);cursor:pointer}.ib-combobox-option[hidden]{display:none}.ib-combobox-option[data-active]{background-color:var(--ib-state-hover, color-mix(in oklab, var(--ib-color-on-surface) 6%, transparent))}.ib-combobox-option[aria-selected=true]{font-weight:500}.ib-combobox-option[aria-selected=true]:not(.ib-multiselect-option):after{content:"";flex:none;width:1rem;height:1rem;margin-inline-start:auto;background-color:var(--ib-color-primary-text);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.ib-combobox-option[aria-disabled=true]{color:var(--ib-color-disabled);cursor:default}.ib-combobox-empty{display:none;padding:var(--ib-space-2);color:var(--ib-color-subtle)}.ib-combobox-list[data-empty]>.ib-combobox-empty,.ib-combobox-list[aria-busy=true]>.ib-combobox-empty{display:block}select.ib-multiselect-select{height:auto;padding-block:var(--ib-space-1)}.ib-multiselect-box{display:none}@media not all{.ib-multiselect:not([data-ib-failed])>select.ib-multiselect-select:not(.ib-combobox[data-ready]>*){position:absolute;inset:0;visibility:hidden}.ib-multiselect:not([data-ib-failed])>.ib-multiselect-box{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--ib-space-1);height:auto;min-height:var(--ib-field-h);padding-block:calc(var(--ib-space-1) - 1px);padding-inline-start:var(--ib-space-1);cursor:text}}.ib-combobox[data-ready]>.ib-multiselect-box:focus-within{outline:none;border-color:var(--ib-color-focus, var(--ib-color-primary));box-shadow:0 0 0 3px var(--ib-color-halo, light-dark(color-mix(in oklab, var(--ib-color-focus, var(--ib-color-primary)) 22%, transparent), color-mix(in oklab, var(--ib-color-focus, var(--ib-color-primary)) 35%, transparent)))}.ib-combobox[data-ready]:has(>select:user-invalid)>.ib-multiselect-box{border-color:var(--ib-color-danger)}.ib-multiselect-chips{display:contents}.ib-multiselect-box>.ib-multiselect-input{display:block;flex:1 0 2ch;min-width:2ch;height:calc(var(--ib-field-h) - var(--ib-space-2) - 2px);padding:0 var(--ib-space-1);border:0;background:transparent;color:inherit;font:inherit}.ib-multiselect-box>.ib-multiselect-input:not(:placeholder-shown){flex-basis:6ch;min-width:6ch}.ib-multiselect:has(.ib-chip) .ib-multiselect-box>.ib-multiselect-input:placeholder-shown{margin-inline-end:calc(-2ch - var(--ib-space-1))}.ib-multiselect-box>.ib-multiselect-input:focus{outline:none}.ib-multiselect-box .ib-chip{min-height:max(1.25rem,calc(var(--ib-field-h) - .75rem));margin-block:2px;font-size:var(--ib-field-font)}.ib-field-lg .ib-multiselect-box .ib-chip-remove{width:1.5rem;height:1.5rem}.ib-multiselect:has(.ib-chip) .ib-multiselect-input::placeholder{color:transparent}:is(.ib-field-disabled,fieldset:disabled) .ib-multiselect>.ib-multiselect-box,:is(.ib-field-disabled,fieldset:disabled) .ib-multiselect>.ib-multiselect-box:hover{border-color:var(--ib-field-border);color:var(--ib-color-disabled);background-color:var(--ib-color-fill);cursor:not-allowed}:is(.ib-field-disabled,fieldset:disabled) .ib-multiselect .ib-chip{padding-inline-end:var(--ib-space-2);color:var(--ib-color-disabled)}:is(.ib-field-disabled,fieldset:disabled) .ib-multiselect .ib-chip-remove{display:none}.ib-field-disabled .ib-multiselect-input{cursor:not-allowed}.ib-chip{display:inline-flex;align-items:center;gap:.125rem;max-width:100%;min-height:1.5rem;padding-inline:var(--ib-space-2) .125rem;border-radius:var(--ib-radius-sm);background-color:var(--ib-color-fill-strong);color:var(--ib-color-on-surface);font-size:var(--ib-text-sm);line-height:1.2}.ib-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-chip-remove{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;padding:0;border:0;border-radius:var(--ib-radius-sm);background:transparent;color:var(--ib-color-muted);cursor:pointer}.ib-chip-remove:hover{background-color:color-mix(in oklab,var(--ib-color-on-surface) 10%,transparent);color:var(--ib-color-on-surface)}.ib-chip-remove svg{width:.75rem;height:.75rem}.ib-multiselect-check{flex:none;display:inline-grid;place-items:center;width:1rem;height:1rem;border:1px solid color-mix(in oklab,var(--ib-color-outline) 70%,var(--ib-color-on-surface));border-radius:.25rem}.ib-multiselect-option[aria-selected=true]{background-color:transparent;font-weight:400}.ib-multiselect-option[aria-selected=true][data-active],.ib-multiselect-option[data-active]{background-color:var(--ib-state-hover, color-mix(in oklab, var(--ib-color-on-surface) 6%, transparent))}.ib-multiselect-option[aria-selected=true]>.ib-multiselect-check{border-color:var(--ib-color-primary);background-color:var(--ib-color-primary)}.ib-multiselect-option[aria-selected=true]>.ib-multiselect-check:after{content:"";width:.75rem;height:.75rem;background-color:var(--ib-color-on-primary);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.ib-option-hint{color:var(--ib-color-subtle);font-size:.875em;font-weight:400}.ib-option .ib-icon,.ib-select-value .ib-icon,.ib-combobox-option .ib-icon{flex:none}.ib-field-reveal{position:absolute;inset-inline-end:calc(var(--ib-field-px) - .375rem);display:inline-flex;padding:.375rem;border:0;border-radius:var(--ib-radius-sm);background:transparent;color:var(--ib-color-muted);cursor:pointer}.ib-field-reveal[hidden]{display:none}.ib-field-control:has(>.ib-field-reveal:not([hidden]))>.ib-field-input::-ms-reveal{display:none}.ib-field-control:has(>.ib-field-reveal[hidden]):not(:has(>.ib-field-icon-end))>.ib-field-input{padding-inline-end:var(--ib-field-px)}.ib-field-reveal:hover{color:var(--ib-color-on-surface)}.ib-field-reveal[aria-pressed=true] .ib-reveal-show,.ib-field-reveal[aria-pressed=false] .ib-reveal-hide{display:none}.ib-field-count{position:absolute;inset-block-end:calc(-1 * var(--ib-space-5));inset-inline-end:0;font-size:var(--ib-text-xs);color:var(--ib-color-subtle);font-variant-numeric:tabular-nums}.ib-field-textarea:has(.ib-field-count){padding-block-end:var(--ib-space-4)}.ib-check{display:inline-flex;align-items:flex-start;gap:var(--ib-space-2);font-size:var(--ib-field-label-font, var(--ib-text-sm));color:var(--ib-color-on-surface);cursor:pointer}.ib-check{width:calc-size(fit-content,round(up,size,1px))}.ib-check{--ib-check-size: 1.125rem;--ib-check-dot: .375rem}.ib-field-sm .ib-check,.ib-filter-form .ib-check{--ib-check-size: 1rem;--ib-check-dot: .375rem}.ib-field-lg .ib-check{--ib-check-size: 1.25rem;--ib-check-dot: .5rem}.ib-check-input{appearance:none;position:relative;display:grid;place-content:center;flex-shrink:0;width:var(--ib-check-size);height:var(--ib-check-size);font:inherit;margin:calc((1lh - var(--ib-check-size)) / 2) 0 0;margin-block-start:max(0px,calc((1lh - var(--ib-check-size)) / 2));margin-block-start:max(0px,round(nearest,(1lh - var(--ib-check-size)) / 2,1px));border:1px solid color-mix(in oklab,var(--ib-color-outline) 70%,var(--ib-color-on-surface));border-radius:calc(var(--ib-check-size) * .25);background-color:var(--ib-color-surface);cursor:pointer;transition:background-color var(--ib-duration-fast) var(--ib-ease),border-color var(--ib-duration-fast) var(--ib-ease)}.ib-check-input[type=radio]{border-radius:50%}.ib-check-input:before{content:"";width:calc(var(--ib-check-size) - 2px);height:calc(var(--ib-check-size) - 2px);background-color:var(--ib-color-on-primary);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") center / contain no-repeat;scale:0;transition:scale var(--ib-duration-fast) var(--ib-ease)}.ib-check-input[type=radio]:before{width:var(--ib-check-dot);height:var(--ib-check-dot);border-radius:50%;mask:none}.ib-check-input:hover:not(:disabled,:checked,:indeterminate,[data-indeterminate]:not([data-indeterminate-cleared])){border-color:color-mix(in oklab,var(--ib-color-outline) 40%,var(--ib-color-on-surface))}.ib-check-input:checked,.ib-check-input[type=checkbox]:indeterminate,.ib-check-input[type=checkbox][data-indeterminate]:not([data-indeterminate-cleared],:checked){border-color:var(--ib-color-primary);background-color:var(--ib-color-primary)}.ib-check-input:checked:before,.ib-check-input[type=checkbox]:indeterminate:before,.ib-check-input[type=checkbox][data-indeterminate]:not([data-indeterminate-cleared],:checked):before{scale:1}.ib-check-input[type=checkbox]:indeterminate:before,.ib-check-input[type=checkbox][data-indeterminate]:not([data-indeterminate-cleared],:checked):before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round'%3E%3Cpath d='M4 8h8'/%3E%3C/svg%3E")}.ib-check-input:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px}.ib-check-input:disabled{border-color:color-mix(in oklab,var(--ib-color-outline) 60%,transparent);background-color:var(--ib-color-fill);cursor:not-allowed}.ib-check-input:disabled:is(:checked,[type=checkbox]:indeterminate,[type=checkbox][data-indeterminate]:not([data-indeterminate-cleared])){border-color:transparent;background-color:var(--ib-color-disabled)}.ib-check-input:disabled:is(:checked,[type=checkbox]:indeterminate,[type=checkbox][data-indeterminate]:not([data-indeterminate-cleared])):before{background-color:var(--ib-color-surface)}@media(prefers-reduced-motion:reduce){.ib-check-input,.ib-check-input:before{transition:none}}:is(.ib-check-input,.ib-switch-input):disabled~.ib-check-label{color:var(--ib-color-disabled);cursor:not-allowed}.ib-check-description{display:block;font-size:var(--ib-field-hint-font);color:var(--ib-color-subtle)}.ib-check-input:disabled~.ib-check-label .ib-check-description{color:inherit}@media(forced-colors:active){.ib-check-input{appearance:auto}.ib-check-input:before{display:none}}.ib-check{--ib-switch-w: 2.25rem;--ib-switch-h: 1.25rem}.ib-field-sm .ib-check,.ib-filter-form .ib-check{--ib-switch-w: 1.75rem;--ib-switch-h: 1rem}.ib-field-lg .ib-check{--ib-switch-w: 2.75rem;--ib-switch-h: 1.5rem}.ib-switch-input{appearance:none;flex-shrink:0;position:relative;width:var(--ib-switch-w);height:var(--ib-switch-h);margin:0;border-radius:var(--ib-radius-full);background-color:var(--ib-color-fill-strong);box-shadow:inset 0 0 0 1px var(--ib-color-outline);cursor:pointer;transition:background-color var(--ib-duration-fast) var(--ib-ease)}.ib-switch-input:before,.ib-switch-input:after{content:"";position:absolute;border-radius:50%;transition:translate var(--ib-duration-normal) var(--ib-ease),background-color var(--ib-duration-fast) var(--ib-ease)}.ib-switch-input:before{inset-block-start:.125rem;inset-inline-start:.125rem;width:calc(var(--ib-switch-h) - .25rem);height:calc(var(--ib-switch-h) - .25rem);background-color:var(--ib-color-surface);box-shadow:inset 0 0 0 1px var(--ib-color-outline)}.ib-switch-input:after{inset-block-start:calc((var(--ib-switch-h) - .375rem) / 2);inset-inline-start:calc((var(--ib-switch-h) - .375rem) / 2);width:.375rem;height:.375rem;background-color:var(--ib-color-outline)}.ib-switch-input:checked{background-color:var(--ib-color-primary);box-shadow:none}.ib-switch-input:checked:before{background-color:var(--ib-color-on-primary);box-shadow:none}.ib-switch-input:checked:after{background-color:var(--ib-color-primary)}.ib-switch-input:checked:before,.ib-switch-input:checked:after{translate:calc(var(--ib-switch-w) - var(--ib-switch-h)) 0}.ib-switch-input:checked:dir(rtl):before,.ib-switch-input:checked:dir(rtl):after{translate:calc(var(--ib-switch-h) - var(--ib-switch-w)) 0}.ib-switch-input:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px}.ib-switch-input:disabled{opacity:.5;cursor:not-allowed}.ib-field-control-end{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--ib-space-4)}.ib-field-control-end>.ib-check{display:contents}.ib-field-control-end :is(.ib-check-label,.ib-field-hint,.ib-field-error){grid-column:1}.ib-field-control-end .ib-check-label{cursor:pointer}.ib-field-control-end :is(.ib-check-label,.ib-field-hint){line-height:round(up,calc(1em * var(--ib-leading-normal)),2px)}.ib-field-control-end :is(.ib-check-input,.ib-switch-input){grid-column:2;grid-row:1;align-self:center;margin:0}.ib-field-control-end:has(>.ib-field-hint) :is(.ib-check-input,.ib-switch-input){grid-row:1 / span 2}.ib-field:has(>.ib-check:not(.ib-check-all)){position:relative}.ib-field:not(.ib-field-control-end):has(>.ib-check:not(.ib-check-all)){width:fit-content;max-width:100%}.ib-field>.ib-check:not(.ib-check-all):after{content:"";position:absolute;inset:0;cursor:pointer}.ib-field>.ib-check:not(.ib-check-all):has(:disabled):after{cursor:not-allowed}.ib-field:has(>.ib-check:not(.ib-check-all))>.ib-field-hint :is(a,button),.ib-field>.ib-check:not(.ib-check-all) .ib-check-label :is(a,button){position:relative;z-index:1}.ib-check-icon{display:flex;flex:none;align-items:center;height:1lh;height:round(down,1lh,2px);color:var(--ib-color-muted)}.ib-field-disabled .ib-check-icon{color:var(--ib-color-disabled)}.ib-field-control-end.ib-check-has-icon{grid-template-columns:auto minmax(0,1fr) auto}.ib-field-control-end.ib-check-has-icon :is(.ib-check-label,.ib-field-hint,.ib-field-error){grid-column:2}.ib-field-control-end.ib-check-has-icon :is(.ib-check-input,.ib-switch-input){grid-column:3}.ib-field-control-end .ib-check-icon{grid-column:1;grid-row:1;align-self:center;height:auto}.ib-field-control-end:has(>.ib-field-hint) .ib-check-icon{grid-row:1 / span 2}.ib-radio-options{display:flex;flex-direction:column;gap:var(--ib-space-2);margin-top:var(--ib-space-1)}.ib-radio-horizontal{flex-direction:row;flex-wrap:wrap;column-gap:var(--ib-space-5)}.ib-check-all{margin-top:var(--ib-space-1)}.ib-checks-under-all{margin-top:var(--ib-space-2);padding-inline-start:var(--ib-space-6)}@media all{.ib-check-all{display:none}.ib-checks-under-all{margin-top:var(--ib-space-1);padding-inline-start:0}}.ib-field-invalid .ib-check-input:not(:checked),.ib-check-input:user-invalid{border-color:var(--ib-color-danger)}.ib-fieldset{display:flex;flex-direction:column;gap:var(--ib-space-1);margin:0;padding:0;border:0;min-width:0}.ib-fieldset-legend{padding:0;font-size:var(--ib-text-md);font-weight:var(--ib-weight-semibold)}.ib-fieldset-description{margin:0;font-size:var(--ib-text-sm);color:var(--ib-color-muted)}.ib-fieldset-body{display:flex;flex-direction:column;margin-top:var(--ib-space-3)}.ib-fieldset-has-icon{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--ib-space-3)}.ib-fieldset-has-icon>.ib-fieldset-legend{float:inline-start;grid-column:2;grid-row:1;margin-bottom:calc(-1 * var(--ib-space-1))}.ib-fieldset-has-icon>.ib-fieldset-description{grid-column:2;grid-row:2}.ib-fieldset-has-icon>:is(.ib-fieldset-legend,.ib-fieldset-description){line-height:round(up,calc(1em * var(--ib-leading-normal)),2px)}.ib-fieldset-has-icon>.ib-fieldset-icon{--ib-icon-size: var(--ib-control-icon-lg);display:flex;grid-column:1;grid-row:1 / span 2;align-self:center;color:var(--ib-color-muted)}.ib-fieldset-has-icon:not(:has(>.ib-fieldset-description))>.ib-fieldset-icon{grid-row:1}.ib-fieldset-has-icon>.ib-fieldset-body{grid-column:1 / -1}.ib-fieldset-dividers>.ib-fieldset-body{--ib-fieldset-row-gap: var(--ib-gap-now, 0px)}.ib-fieldset-dividers>.ib-fieldset-body>:not([hidden],[type=hidden])~:not([hidden],[type=hidden]){padding-block-start:var(--ib-fieldset-row-gap);border-block-start:1px solid var(--ib-color-border)}.ib-fieldset-dividers>.ib-fieldset-body>fieldset>legend{float:inline-start;inline-size:100%}.ib-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ib-space-2);grid-column:1 / -1}.ib-form-cols,.ib-fieldset-cols{container-type:inline-size;flex:1 1 0%;width:100%;min-width:0}.ib-form-grid{--ib-form-cols: 1;display:grid;grid-template-columns:repeat(var(--ib-form-cols),minmax(0,1fr));align-items:start}.ib-form-grid>:not(.ib-field){grid-column:1 / -1}@media(width>=640px){.ib-form.ib-form-horizontal .ib-form-grid .ib-field:not(.ib-field-control-end){display:flex}}@container (width >= 32rem){.ib-form-grid-2,.ib-form-grid-3,.ib-form-grid-4{--ib-form-cols: 2}}@container (width >= 48rem){.ib-form-grid-3,.ib-form-grid-4{--ib-form-cols: 3}}@container (width >= 64rem){.ib-form-grid-4{--ib-form-cols: 4}}.ib-form-errors{padding:var(--ib-space-3) var(--ib-space-4);border:1px solid color-mix(in oklab,var(--ib-color-danger) 40%,transparent);border-radius:var(--ib-radius-md);background-color:color-mix(in oklab,var(--ib-color-danger) 8%,transparent);color:var(--ib-color-danger-text);font-size:var(--ib-text-sm)}.ib-form-errors:focus{outline:none}.ib-form-errors:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px}.ib-form-errors-title{display:flex;align-items:center;gap:.375em;margin:0;font-weight:var(--ib-weight-semibold)}.ib-form-errors ul{margin:var(--ib-space-1) 0 0;padding-inline-start:1.75rem}@media(width>=640px){.ib-form-horizontal .ib-field:not(.ib-field-checkbox,.ib-field-switch,.ib-field-radio,.ib-field-segmented,.ib-field-checkboxes){display:grid;grid-template-columns:10rem 1fr;column-gap:var(--ib-space-4);align-items:center}.ib-form-horizontal .ib-field:not(.ib-field-control-end)>:not(.ib-field-label){grid-column:2}}@media(prefers-reduced-motion:reduce){.ib-switch-input:before,.ib-switch-input:after{transition:none}}@media(pointer:coarse){.ib-field-input{font-size:max(16px,var(--ib-field-font))}}}@layer izzy.components{.ib-filter-form{display:block}.ib-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ib-space-2) var(--ib-space-3)}.ib-filter-search{flex:1 1 14rem;max-width:24rem}.ib-filter-select{flex:0 1 12rem}.ib-filter-buttons{display:flex;gap:var(--ib-space-2);min-height:var(--ib-control-h-md)}.ib-filter-search input[type=search]::-webkit-search-cancel-button{cursor:pointer}@media not all{ib-filter-form[data-live]:not([data-ib-failed]) .ib-filter-apply{display:none}}}@layer izzy.components{.ib-segmented{display:inline-flex;align-self:flex-start;gap:2px;width:calc-size(fit-content,round(up,size,1px));max-width:100%;height:var(--ib-field-h);margin-top:var(--ib-space-1);padding:3px;border-radius:var(--ib-radius-md);box-shadow:inset 0 0 0 1px var(--ib-field-border, var(--ib-color-outline))}.ib-field-label.ib-visually-hidden+:is(.ib-segmented,.ib-radio-options){margin-top:0}.ib-segmented,.ib-tabs-segmented>.ib-tabs-list{--ib-segment-fill: var(--ib-color-segment, light-dark(var(--ib-color-surface-overlay), color-mix(in oklab, var(--ib-color-on-surface) 16%, var(--ib-color-surface))));--ib-segment-edge: var(--ib-color-segment-edge, light-dark(var(--ib-color-border), rgb(255 255 255 / .08)));--ib-segment-lift: inset 0 0 0 1px var(--ib-segment-edge), inset 0 1px 0 light-dark(transparent, rgb(255 255 255 / .08)), 0 1px 2px light-dark(rgb(20 20 19 / .12), rgb(0 0 0 / .6)), 0 1px 1px light-dark(rgb(20 20 19 / .06), rgb(0 0 0 / .4));background-color:var(--ib-color-segment-track, light-dark(var(--ib-color-fill), var(--ib-color-fill-subtle)))}.ib-segmented-full{display:flex;align-self:stretch;width:100%}.ib-segmented-full>.ib-segment{flex:1 1 0}.ib-segment{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding-inline:var(--ib-field-px);border-radius:calc(var(--ib-radius-control, var(--ib-radius-md)) - 2px);color:var(--ib-color-muted);font-size:var(--ib-field-font);font-weight:var(--ib-weight-medium);white-space:nowrap;cursor:pointer;user-select:none;transition:background-color var(--ib-duration-fast) var(--ib-ease),color var(--ib-duration-fast) var(--ib-ease)}.ib-segment-input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;appearance:none;cursor:inherit}.ib-segment-label{min-width:0;overflow:hidden;padding-block:.25em;margin-block:-.25em;text-overflow:ellipsis;text-box:trim-both cap alphabetic}.ib-segment>.ib-icon{flex:none}.ib-segmented-icon-only>.ib-segment{flex:none;width:calc(var(--ib-field-h) - 6px);padding-inline:0}.ib-segment:hover:not(:has(.ib-segment-input:disabled),:has(.ib-segment-input:checked),[aria-current=true]){color:var(--ib-color-on-surface)}.ib-segment:has(.ib-segment-input:checked){background-color:var(--ib-segment-fill);color:var(--ib-color-on-segment, var(--ib-color-on-surface));box-shadow:var(--ib-segment-lift)}.ib-segment:has(.ib-segment-input:focus-visible){outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:1px}.ib-segment:has(.ib-segment-input:disabled){color:var(--ib-color-disabled);cursor:default}.ib-segment:has(.ib-segment-input:checked:disabled){color:var(--ib-color-on-segment, var(--ib-color-on-surface));opacity:.5;box-shadow:inset 0 0 0 1px var(--ib-segment-edge)}.ib-field-invalid .ib-segmented{box-shadow:inset 0 0 0 1px var(--ib-color-danger)}@media(forced-colors:active){.ib-segmented{border:1px solid CanvasText}.ib-segment:has(.ib-segment-input:checked){forced-color-adjust:none;background-color:Highlight;color:HighlightText}.ib-segment:has(.ib-segment-input:disabled){color:GrayText}.ib-segment:has(.ib-segment-input:checked:disabled){background-color:GrayText;color:Canvas;opacity:1}}}@layer izzy.components{@media(forced-colors:active){.ib-switch-input{appearance:auto;width:var(--ib-check-size, 1rem);height:var(--ib-check-size, 1rem);box-shadow:none}.ib-switch-input:before,.ib-switch-input:after{display:none}.ib-combobox-option[data-active],.ib-multiselect-option[data-active]{forced-color-adjust:none;background-color:Highlight;color:HighlightText}.ib-combobox-option[aria-selected=true]:after,.ib-multiselect-option[aria-selected=true]>.ib-multiselect-check:after{forced-color-adjust:none;background-color:CanvasText}.ib-combobox-option[data-active][aria-selected=true]:after,.ib-multiselect-option[data-active][aria-selected=true]>.ib-multiselect-check:after{background-color:HighlightText}}}@layer izzy.components{.ib-color-picker{display:flex;flex-direction:column;gap:var(--ib-space-2)}.ib-color-box{display:flex;align-items:center;gap:var(--ib-space-2);height:var(--ib-field-h);padding:3px;border:1px solid var(--ib-field-border);border-radius:var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md)));background-color:var(--ib-field-bg);transition:border-color var(--ib-duration-fast) var(--ib-ease),box-shadow var(--ib-duration-fast) var(--ib-ease)}.ib-color-box:hover:not(:focus-within,:has(:disabled)){border-color:color-mix(in oklab,var(--ib-color-outline) 55%,var(--ib-color-on-surface))}.ib-color-box:focus-within{border-color:var(--ib-color-focus, var(--ib-color-primary));box-shadow:0 0 0 3px var(--ib-color-halo, light-dark(color-mix(in oklab, var(--ib-color-focus, var(--ib-color-primary)) 22%, transparent), color-mix(in oklab, var(--ib-color-focus, var(--ib-color-primary)) 35%, transparent)))}.ib-field-invalid .ib-color-box{border-color:var(--ib-color-danger)}.ib-color-box:has(.ib-color-input:disabled){background-color:var(--ib-color-fill)}.ib-color-input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:max(2px,calc(var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md))) - 3px));background:none;cursor:pointer;appearance:none}.ib-color-input:focus{outline:none}.ib-color-input:disabled{cursor:not-allowed}.ib-color-input::-webkit-color-swatch-wrapper{padding:0}.ib-color-input::-webkit-color-swatch{border:0;border-radius:max(2px,calc(var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md))) - 3px));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ib-color-on-surface) 15%,transparent)}.ib-color-input::-moz-color-swatch{border:0;border-radius:max(2px,calc(var(--ib-field-radius, var(--ib-radius-control, var(--ib-radius-md))) - 3px));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ib-color-on-surface) 15%,transparent)}.ib-color-hex,.ib-color-presets{display:none}.ib-color-hex{flex:1 1 auto;min-width:0;height:100%;padding:0 var(--ib-space-1);border:0;background:none;color:var(--ib-color-on-surface);font-family:var(--ib-font-mono);font-size:var(--ib-field-font);text-transform:lowercase;outline:none}@media not all{ib-color-picker:not([data-ib-failed]) .ib-color-input{flex:none;width:calc(var(--ib-field-h) - 8px)}ib-color-picker:not([data-ib-failed]) .ib-color-hex{display:block}ib-color-picker:not([data-ib-failed]) .ib-color-presets{display:flex;flex-wrap:wrap;gap:var(--ib-space-2)}}.ib-color-readonly .ib-color-input{flex:none;width:calc(var(--ib-field-h) - 8px)}.ib-color-readonly .ib-color-hex{display:block}.ib-color-hex:disabled{color:var(--ib-color-disabled)}.ib-color-box:not(:has(.ib-color-hex)){width:fit-content}.ib-color-box:not(:has(.ib-color-hex)) .ib-color-input{flex:none;width:calc(var(--ib-field-h) - 8px)}.ib-color-preset{--ib-preset-size: calc(var(--ib-field-h) - 12px);width:var(--ib-preset-size);height:var(--ib-preset-size);padding:0;border:0;border-radius:var(--ib-radius-full);background-color:var(--ib-color-preset);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ib-color-on-surface) 15%,transparent);cursor:pointer}.ib-color-preset[aria-pressed=true]{outline:2px solid var(--ib-color-on-surface);outline-offset:2px}.ib-color-preset:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px}.ib-color-preset:disabled{cursor:not-allowed;opacity:.5}@media(forced-colors:active){.ib-color-preset,.ib-color-input::-webkit-color-swatch{forced-color-adjust:none}}}@layer izzy.components{@media(forced-colors:active){:is(.ib-field-disabled,fieldset:disabled) :is(.ib-multiselect>.ib-multiselect-box,.ib-color-box:has(:disabled),.ib-field-addon,.ib-file-zone){border-color:GrayText;color:GrayText}.ib-field-control:has(>.ib-field-input:disabled)>.ib-field-icon{color:GrayText}}}@layer izzy.components{.ib-badge{width:fit-content;display:inline-flex;align-items:center;gap:.375em;gap:round(nearest,.375em,1px);height:1.375rem;padding:0 var(--ib-space-2);border:1px solid transparent;border-radius:var(--ib-radius-control-sm, var(--ib-radius-sm));font-size:var(--ib-text-xs);font-weight:var(--ib-weight-medium);line-height:1;white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.ib-badge-label{text-box:trim-both cap alphabetic}.ib-badge-sm{height:1.125rem;padding:0 var(--ib-space-1);font-size:.6875rem}.ib-badge-pill{border-radius:var(--ib-radius-full);min-width:1.375rem;justify-content:center}.ib-badge-sm.ib-badge-pill{min-width:1.125rem}.ib-badge-success,.ib-tag-success{--ib-accent: var(--ib-color-success);--ib-on-accent: var(--ib-color-on-success);--ib-accent-text: var(--ib-color-success-text);--ib-accent-soft: var(--ib-color-success-soft)}.ib-badge-warning,.ib-tag-warning{--ib-accent: var(--ib-color-warning);--ib-on-accent: var(--ib-color-on-warning);--ib-accent-text: var(--ib-color-warning-text);--ib-accent-soft: var(--ib-color-warning-soft)}.ib-badge-danger,.ib-tag-danger{--ib-accent: var(--ib-color-danger);--ib-on-accent: var(--ib-color-on-danger);--ib-accent-text: var(--ib-color-danger-text);--ib-accent-soft: var(--ib-color-danger-soft)}.ib-badge-info,.ib-tag-info{--ib-accent: var(--ib-color-info);--ib-on-accent: var(--ib-color-on-info);--ib-accent-text: var(--ib-color-info-text);--ib-accent-soft: var(--ib-color-info-soft)}.ib-badge-neutral,.ib-tag-neutral{--ib-accent: var(--ib-color-neutral);--ib-on-accent: var(--ib-color-on-neutral);--ib-accent-text: var(--ib-color-on-surface);--ib-accent-soft: var(--ib-color-fill-strong)}.ib-badge-soft,.ib-tag-soft{background-color:var(--ib-accent-soft, color-mix(in oklab, var(--ib-accent) 16%, var(--ib-color-surface)));color:var(--ib-accent-text)}.ib-badge-solid,.ib-tag-solid{background-color:var(--ib-accent);color:var(--ib-on-accent)}.ib-badge-outline,.ib-tag-outline{border-color:color-mix(in oklab,var(--ib-accent) 55%,transparent);color:var(--ib-accent-text)}.ib-badge-plain{color:var(--ib-accent-text);font-weight:var(--ib-weight-normal)}.ib-badge-neutral.ib-badge-plain:not(.ib-badge-accent){color:var(--ib-color-muted)}.ib-badge-dot{width:.375rem;height:.375rem;border-radius:50%;background-color:var(--ib-accent)}.ib-badge-solid .ib-badge-dot{background-color:currentColor}}@layer izzy.components{.ib-tag{--ib-tag-h: 1.5rem;--ib-tag-px: var(--ib-space-2);--ib-tag-icon: .875rem;--ib-tag-x: 1.125rem;--ib-tag-x-icon: .75rem;display:inline-flex;align-items:center;gap:4px;width:fit-content;max-width:100%;height:var(--ib-tag-h);padding-inline:var(--ib-tag-px);border:1px solid transparent;border-radius:var(--ib-radius-control, var(--ib-radius-md));font-size:var(--ib-text-sm);font-weight:var(--ib-weight-medium);line-height:1;white-space:nowrap;vertical-align:middle}.ib-tag-sm{--ib-tag-h: 1.25rem;--ib-tag-px: 6px;--ib-tag-icon: .75rem;--ib-tag-x: .875rem;--ib-tag-x-icon: .625rem;font-size:var(--ib-text-xs)}.ib-tag-lg{--ib-tag-h: 1.75rem;--ib-tag-px: .625rem;--ib-tag-icon: 1rem;--ib-tag-x: 1.375rem;--ib-tag-x-icon: .875rem}.ib-tag-removable{padding-inline-end:2px}.ib-tag>.ib-icon,.ib-tag-link>.ib-icon{flex:none;width:var(--ib-tag-icon);height:var(--ib-tag-icon)}.ib-tag-label{text-box:trim-both cap alphabetic}.ib-tag-link{display:inline-flex;align-items:center;gap:inherit;min-width:0;border-radius:calc(var(--ib-radius-control, var(--ib-radius-md)) - 2px);color:inherit;text-decoration:none}.ib-tag-link:hover .ib-tag-label{text-decoration:underline;text-underline-offset:2px}.ib-tag-link:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:3px}.ib-tag-remove{display:inline-grid;flex:none;place-items:center;width:var(--ib-tag-x);height:var(--ib-tag-x);margin-inline-start:2px;padding:0;border:0;border-radius:calc(var(--ib-radius-control, var(--ib-radius-md)) - 2px);background:transparent;color:inherit;opacity:.7;cursor:pointer}.ib-tag-remove:hover{background-color:color-mix(in oklab,currentColor 15%,transparent);opacity:1}.ib-tag-remove:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:1px;opacity:1}.ib-tag-remove>.ib-icon{width:var(--ib-tag-x-icon);height:var(--ib-tag-x-icon)}}@layer izzy.components{.ib-avatar{--ib-avatar-size: 2.5rem;--ib-avatar-hue: 250;position:relative;display:inline-flex;flex-shrink:0;width:var(--ib-avatar-size);height:var(--ib-avatar-size);border-radius:var(--ib-radius-full);vertical-align:middle;font-size:calc(var(--ib-avatar-size) * .4);font-weight:var(--ib-weight-medium);line-height:1;user-select:none}.ib-avatar-xs{--ib-avatar-size: 1.5rem}.ib-avatar-sm{--ib-avatar-size: 2rem}.ib-avatar-lg{--ib-avatar-size: 3rem}.ib-avatar-xl{--ib-avatar-size: 4rem}.ib-avatar-xl2{--ib-avatar-size: 6rem}.ib-avatar-square{border-radius:calc(var(--ib-avatar-size) * .2)}.ib-avatar-fallback{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:light-dark(oklch(.92 .045 var(--ib-avatar-hue)),oklch(.36 .06 var(--ib-avatar-hue)));color:light-dark(oklch(.42 .11 var(--ib-avatar-hue)),oklch(.9 .06 var(--ib-avatar-hue)));letter-spacing:.02em}.ib-avatar-fallback>.ib-icon{width:55%;height:55%}.ib-avatar-solid>.ib-avatar-fallback{background:oklch(.52 .13 var(--ib-avatar-hue));color:#fff}.ib-avatar-anonymous>.ib-avatar-fallback{background:var(--ib-color-fill-strong);color:var(--ib-color-muted)}.ib-avatar-colored>.ib-avatar-fallback{background:var(--ib-accent-soft);color:var(--ib-accent-text)}.ib-avatar-colored.ib-avatar-solid>.ib-avatar-fallback{background:var(--ib-accent);color:var(--ib-on-accent)}.ib-avatar-img{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;background-position:center;background-size:cover;background-repeat:no-repeat}.ib-avatar-status{position:absolute;inset-block-end:0;inset-inline-end:0;width:max(.5rem,calc(var(--ib-avatar-size) * .28));width:max(.5rem,round(nearest,var(--ib-avatar-size) * .28,2px));height:max(.5rem,calc(var(--ib-avatar-size) * .28));height:max(.5rem,round(nearest,var(--ib-avatar-size) * .28,2px));border-radius:var(--ib-radius-full);box-shadow:0 0 0 2px var(--ib-avatar-ring, var(--ib-color-surface));background:var(--ib-color-muted)}.ib-avatar-square>.ib-avatar-status{translate:25% 25%}.ib-avatar-status:dir(rtl){translate:-25% 25%}.ib-avatar-status-success{background:var(--ib-color-success)}.ib-avatar-status-warning{background:var(--ib-color-warning)}.ib-avatar-status-danger{background:var(--ib-color-danger)}.ib-avatar-status-info{background:var(--ib-color-info)}.ib-avatar-group{display:inline-flex;align-items:center;flex-direction:row;padding-inline-start:.125rem}.ib-avatar-group>.ib-avatar{box-shadow:0 0 0 2px var(--ib-avatar-ring, var(--ib-color-surface))}.ib-avatar-group>.ib-avatar+.ib-avatar{margin-inline-start:calc(var(--ib-avatar-size) * -.25)}.ib-avatar-more>.ib-avatar-fallback{background:var(--ib-color-fill-strong);color:var(--ib-color-on-surface);font-size:.9em}.ib-avatar-group[data-max="1"]>.ib-avatar:not(.ib-avatar-more):nth-child(n+2),.ib-avatar-group[data-max="2"]>.ib-avatar:not(.ib-avatar-more):nth-child(n+3),.ib-avatar-group[data-max="3"]>.ib-avatar:not(.ib-avatar-more):nth-child(n+4),.ib-avatar-group[data-max="4"]>.ib-avatar:not(.ib-avatar-more):nth-child(n+5),.ib-avatar-group[data-max="5"]>.ib-avatar:not(.ib-avatar-more):nth-child(n+6),.ib-avatar-group[data-max="6"]>.ib-avatar:not(.ib-avatar-more):nth-child(n+7),.ib-avatar-group[data-max="7"]>.ib-avatar:not(.ib-avatar-more):nth-child(n+8),.ib-avatar-group[data-max="8"]>.ib-avatar:not(.ib-avatar-more):nth-child(n+9),.ib-avatar-group[data-max="9"]>.ib-avatar:not(.ib-avatar-more):nth-child(n+10),.ib-avatar-group[data-max="10"]>.ib-avatar:not(.ib-avatar-more):nth-child(n+11){display:none}}@layer izzy.components{.ib-alert{--ib-accent: var(--ib-color-info);--ib-on-accent: var(--ib-color-on-info);--ib-accent-text: var(--ib-color-info-text);--ib-accent-soft: var(--ib-color-info-soft);display:flex;align-items:flex-start;gap:var(--ib-space-3);padding:var(--ib-space-3) var(--ib-space-4);border:1px solid transparent;border-radius:var(--ib-radius-lg);font-size:var(--ib-text-sm);line-height:var(--ib-leading-snug)}.ib-alert-neutral{--ib-accent: var(--ib-color-neutral);--ib-on-accent: var(--ib-color-on-neutral);--ib-accent-text: var(--ib-color-on-surface);--ib-accent-soft: var(--ib-color-fill-strong)}.ib-alert-success{--ib-accent: var(--ib-color-success);--ib-on-accent: var(--ib-color-on-success);--ib-accent-text: var(--ib-color-success-text);--ib-accent-soft: var(--ib-color-success-soft)}.ib-alert-warning{--ib-accent: var(--ib-color-warning);--ib-on-accent: var(--ib-color-on-warning);--ib-accent-text: var(--ib-color-warning-text);--ib-accent-soft: var(--ib-color-warning-soft)}.ib-alert-danger{--ib-accent: var(--ib-color-danger);--ib-on-accent: var(--ib-color-on-danger);--ib-accent-text: var(--ib-color-danger-text);--ib-accent-soft: var(--ib-color-danger-soft)}.ib-alert-soft{border-color:color-mix(in oklab,var(--ib-accent) 30%,transparent);background-color:var(--ib-accent-soft, color-mix(in oklab, var(--ib-accent) 16%, var(--ib-color-surface)));color:var(--ib-color-on-surface)}.ib-alert-outline{border-color:color-mix(in oklab,var(--ib-accent) 55%,transparent);background-color:var(--ib-color-surface);color:var(--ib-color-on-surface)}.ib-alert-solid{background-color:var(--ib-accent);color:var(--ib-on-accent)}.ib-alert-icon{flex:none;width:1.25rem;height:1.25rem;margin-block:calc((1lh - 1.25rem)/2);margin-block:round(nearest,(1lh - 1.25rem) / 2,1px);color:var(--ib-accent-text)}.ib-alert-solid .ib-alert-icon{color:inherit}.ib-alert-body{display:flex;flex:1;flex-direction:column;gap:var(--ib-space-1);min-width:0}.ib-alert-title{font-weight:var(--ib-weight-semibold)}.ib-alert-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ib-space-2);margin-top:calc(var(--ib-space-1) + var(--ib-space-2))}.ib-alert-close{flex:none;margin:calc(var(--ib-space-1) * -1) calc(var(--ib-space-2) * -1) calc(var(--ib-space-1) * -1) 0;color:inherit;cursor:pointer}.ib-alert-solid .ib-alert-close:hover{background-color:color-mix(in oklab,currentColor 15%,transparent)}.ib-alert-dismiss:focus-visible+.ib-alert-close,button.ib-alert-close:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px}ib-dismiss{display:contents}@media all{ib-dismiss{display:none}}@media not all{:is(.ib-alert,.ib-banner):has(>ib-dismiss)>:is(input.ib-alert-dismiss,input.ib-banner-dismiss,label.ib-alert-close,label.ib-banner-close){display:none}}.ib-alert:has(>.ib-alert-dismiss:checked){display:none}}@layer izzy.components{:where(.ib-banner){--ib-accent: var(--ib-color-info);--ib-on-accent: var(--ib-color-on-info);--ib-accent-text: var(--ib-color-info-text);border-color:transparent}.ib-banner{display:flex;align-items:flex-start;gap:var(--ib-space-3);padding:var(--ib-space-2) var(--ib-space-4);border-style:solid;border-width:0 0 1px;font-size:var(--ib-text-sm);line-height:1.25rem}.ib-banner-icon{flex:none;width:1.25rem;height:1.25rem;color:var(--ib-accent-text)}.ib-alert-solid>.ib-banner-icon{color:inherit}.ib-banner-body{display:flex;flex:1;flex-wrap:wrap;align-items:flex-start;gap:var(--ib-space-1) var(--ib-space-3);min-width:0}.ib-banner-title{margin-inline-end:var(--ib-space-1);font-weight:var(--ib-weight-semibold)}.ib-banner-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ib-space-2)}.ib-banner-actions>.ib-btn{margin-block:calc((1.25rem - var(--ib-btn-h)) / 2)}.ib-banner .ib-anchor{color:var(--ib-accent-text);font-weight:var(--ib-weight-medium)}.ib-alert-solid.ib-banner .ib-anchor{color:inherit}.ib-banner-close{flex:none;margin-block:calc((1.25rem - var(--ib-btn-h)) / 2);margin-inline-end:calc(var(--ib-space-2) * -1);color:inherit;cursor:pointer}.ib-alert-solid>.ib-banner-close:hover,.ib-alert-solid>ib-dismiss>.ib-banner-close:hover{background-color:color-mix(in oklab,currentColor 15%,transparent)}.ib-banner-dismiss:focus-visible+.ib-banner-close,button.ib-banner-close:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:-2px}.ib-banner:has(>.ib-banner-dismiss:checked){display:none}.ib-shell>.ib-banner{grid-area:banner}.ib-banner-sticky{position:sticky;top:0;z-index:21}}@layer izzy.components{.ib-toast-region{position:fixed;z-index:60;display:flex;flex-direction:column;gap:var(--ib-space-2);width:min(24rem,calc(100vw - 2 * var(--ib-space-4)));margin:0;pointer-events:none}.ib-toast-live{display:flex;flex-direction:inherit;gap:inherit}ib-toast-added{display:contents}.ib-toast-top-start,.ib-toast-top-center,.ib-toast-top-end{top:calc(var(--ib-space-4) + env(safe-area-inset-top,0px));flex-direction:column-reverse}.ib-toast-bottom-start,.ib-toast-bottom-center,.ib-toast-bottom-end{bottom:calc(var(--ib-space-4) + env(safe-area-inset-bottom,0px))}.ib-toast-top-start,.ib-toast-bottom-start{inset-inline-start:calc(var(--ib-space-4) + env(safe-area-inset-left,0px))}.ib-toast-top-end,.ib-toast-bottom-end{inset-inline-end:calc(var(--ib-space-4) + env(safe-area-inset-right,0px))}.ib-toast-top-center,.ib-toast-bottom-center{left:50%;translate:-50% 0;translate:round(nearest,-50%,1px) 0}.ib-toast{pointer-events:auto;box-shadow:var(--ib-shadow-lg);transition:opacity var(--ib-duration-normal) var(--ib-ease),translate var(--ib-duration-normal) var(--ib-ease),display var(--ib-duration-normal) allow-discrete;@starting-style{opacity:0;translate:0 .5rem}}.ib-toast-top-start .ib-toast,.ib-toast-top-center .ib-toast,.ib-toast-top-end .ib-toast{@starting-style{translate:0 -.5rem}}.ib-toast.ib-alert:has(>.ib-alert-dismiss:checked){opacity:0}.ib-toast.ib-alert-outline{border-color:var(--ib-color-border);background-color:var(--ib-color-surface-overlay)}@media(prefers-reduced-motion:reduce){.ib-toast{transition:none}}}@layer izzy.components{.ib-spinner-svg{display:block;width:100%;height:100%;animation:ib-spin var(--ib-spin-duration, 1s) linear infinite}.ib-spinner-track,.ib-spinner-arc{fill:none;stroke:currentColor;stroke-width:3}.ib-spinner-track{opacity:.2}.ib-spinner-arc{stroke-linecap:round;stroke-dasharray:18 60}.ib-progress{--ib-progress-h: .5rem;display:flex;flex-direction:column;gap:var(--ib-space-2);width:100%}.ib-progress-sm{--ib-progress-h: .25rem}.ib-progress-lg{--ib-progress-h: .75rem}.ib-progress-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ib-space-2);font-size:var(--ib-text-sm)}.ib-progress-label{font-weight:var(--ib-weight-medium)}.ib-progress-value{margin-inline-start:auto;color:var(--ib-color-muted);font-variant-numeric:tabular-nums}.ib-progress-track{position:relative;overflow:hidden;height:var(--ib-progress-h);border-radius:var(--ib-radius-full);background:var(--ib-color-fill-strong)}.ib-progress-bar{height:100%;border-radius:inherit;background:var(--ib-progress-color, var(--ib-color-primary));transition:width var(--ib-duration-normal) var(--ib-ease)}.ib-progress-indeterminate .ib-progress-bar{position:absolute;inset-block:0;width:40%;animation:ib-progress-sweep 1.4s var(--ib-ease) infinite}.ib-progress-indeterminate .ib-progress-bar:dir(rtl){animation-direction:reverse}@keyframes ib-progress-sweep{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}.ib-skeleton{display:block;border-radius:var(--ib-radius-sm);background:linear-gradient(90deg,var(--ib-color-fill) 25%,var(--ib-color-fill-strong) 50%,var(--ib-color-fill) 75%);background-size:200% 100%;animation:ib-skeleton-shimmer 1.4s ease-in-out infinite}.ib-skeleton-text{display:flex;flex-direction:column;gap:.5em;gap:round(nearest,.5em,1px);width:100%}.ib-skeleton-line{height:.75em;height:round(nearest,.75em,1px);margin-block:.125em;margin-block:round(nearest,.125em,1px)}.ib-skeleton-line:last-child:not(:first-child){width:60%}.ib-skeleton-block{width:100%;border-radius:var(--ib-radius-md)}.ib-skeleton-circle{width:2.5rem;aspect-ratio:1;border-radius:var(--ib-radius-full);flex-shrink:0}.ib-skeleton-circle-h{width:auto}@keyframes ib-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.ib-spinner-svg{animation-duration:var(--ib-spin-duration-reduced, 2s)}.ib-progress-indeterminate .ib-progress-bar,.ib-skeleton{animation-duration:3s}}}@layer izzy.components{.ib-shell{--ib-shell-banner-top: 0px;--ib-shell-header-top: 0px;--ib-shell-top: calc(var(--ib-shell-banner-top) + var(--ib-shell-header-top));--ib-shell-bottom: 0px;display:grid;min-height:100dvh;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto 1fr auto;grid-template-areas:"banner banner banner" "header header header" "sidebar main aside" "footer footer footer"}.ib-shell:has(>.ib-shell-sidebar-end){grid-template-areas:"banner banner banner" "header header header" "aside main sidebar" "footer footer footer"}.ib-shell:has(>.ib-shell-sidebar-full){grid-template-areas:"banner banner banner" "sidebar header header" "sidebar main aside" "sidebar footer footer"}.ib-shell:has(>.ib-shell-sidebar-full.ib-shell-sidebar-end){grid-template-areas:"banner banner banner" "header header sidebar" "aside main sidebar" "footer footer sidebar"}.ib-shell:has(>.ib-shell-header-sticky){--ib-shell-header-top: calc(var(--ib-shell-header-h, 3.5rem) + env(safe-area-inset-top, 0px))}.ib-shell-scroll-page:has(>.ib-banner-sticky){--ib-shell-banner-top: var(--ib-banner-h, 2.3125rem)}.ib-shell-scroll-page:has(>.ib-banner-sticky>.ib-banner-dismiss:checked){--ib-shell-banner-top: 0px}.ib-shell:has(>.ib-shell-footer-sticky){--ib-shell-bottom: calc(var(--ib-shell-footer-h, 3.5rem) + env(safe-area-inset-bottom, 0px))}.ib-shell-header{grid-area:header;display:flex;align-items:center;gap:var(--ib-space-3);min-height:calc(var(--ib-shell-header-h, 3.5rem) + env(safe-area-inset-top,0px));padding:calc(env(safe-area-inset-top,0px) + 1px) max(var(--ib-space-4),env(safe-area-inset-right,0px)) 0 max(var(--ib-space-4),env(safe-area-inset-left,0px));border-bottom:1px solid var(--ib-shell-divider, var(--ib-color-border));--ib-shell-tone: var(--ib-color-surface);background-color:var(--ib-shell-header-bg, var(--ib-shell-tone));color:var(--ib-shell-header-fg, var(--ib-color-on-surface))}.ib-shell-brand{display:inline-flex;flex:0 1 auto;align-items:center;gap:var(--ib-space-2);min-width:0;border-radius:var(--ib-radius-sm);color:inherit;font-weight:var(--ib-weight-bold);white-space:nowrap;text-decoration:none}.ib-shell-brand>:not(.ib-shell-brand-label){flex:none}.ib-shell-brand-icon{color:var(--ib-color-primary-text)}.ib-shell-brand-logo{display:inline-flex}.ib-shell-brand-label{min-width:0;overflow:hidden;text-overflow:ellipsis}a.ib-shell-brand:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px}.ib-shell-scroll-page>.ib-shell-header-sticky{position:sticky;top:var(--ib-shell-banner-top);z-index:20}.ib-shell-sidebar{--ib-drawer-off: -100%;grid-area:sidebar;width:var(--ib-sidebar-w, 16rem);min-height:0;contain:size;border-inline-end:1px solid var(--ib-shell-divider, var(--ib-color-border));--ib-shell-tone: var(--ib-color-surface);background-color:var(--ib-shell-sidebar-bg, var(--ib-shell-tone));color:var(--ib-shell-sidebar-fg, var(--ib-color-on-surface))}.ib-shell-sidebar-end{border-inline-end:0;border-inline-start:1px solid var(--ib-shell-divider, var(--ib-color-border))}.ib-shell-drawer-end{--ib-drawer-off: 100%}.ib-shell-sidebar:dir(rtl){--ib-drawer-off: 100%}.ib-shell-drawer-end:dir(rtl){--ib-drawer-off: -100%}.ib-shell-sidebar-inner{display:flex;flex-direction:column;gap:var(--ib-space-2);--ib-sb-pad-x: var(--ib-space-3);min-height:0;padding:var(--ib-space-4) var(--ib-sb-pad-x)}.ib-shell-scroll-page>.ib-shell-sidebar>.ib-shell-sidebar-inner{position:sticky;top:var(--ib-shell-top);height:calc(100dvh - var(--ib-shell-top) - var(--ib-shell-bottom));max-height:100%}.ib-shell-scroll-page>.ib-shell-sidebar-full>.ib-shell-sidebar-inner{top:var(--ib-shell-banner-top);height:calc(100dvh - var(--ib-shell-banner-top))}.ib-shell-sidebar-body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ib-space-2);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ib-shell-sidebar-head,.ib-shell-sidebar-foot{display:flex;flex:none;align-items:center;gap:var(--ib-space-2)}.ib-shell-sidebar-slot{flex:1;min-width:0}.ib-shell-sidebar-content{flex:1 0 auto;gap:var(--ib-space-2)}.ib-shell-sidebar-body{--ib-sb-line-top: transparent;--ib-sb-line-bottom: transparent;margin-inline:calc(var(--ib-sb-pad-x) * -1);padding-inline:var(--ib-sb-pad-x);background:linear-gradient(var(--ib-shell-sidebar-bg, var(--ib-shell-tone)),var(--ib-shell-sidebar-bg, var(--ib-shell-tone))) top / 100% 2px no-repeat local,linear-gradient(var(--ib-shell-sidebar-bg, var(--ib-shell-tone)),var(--ib-shell-sidebar-bg, var(--ib-shell-tone))) bottom / 100% 2px no-repeat local,linear-gradient(var(--ib-sb-line-top),var(--ib-sb-line-top)) top / 100% 1px no-repeat scroll,linear-gradient(var(--ib-sb-line-bottom),var(--ib-sb-line-bottom)) bottom / 100% 1px no-repeat scroll}.ib-shell-sidebar-head:not(.ib-shell-sidebar-head-auto)+.ib-shell-sidebar-body,.ib-shell-collapse+.ib-shell-sidebar-body{--ib-sb-line-top: var(--ib-shell-divider, var(--ib-color-border))}.ib-shell-sidebar-body:has(+.ib-shell-sidebar-foot,+.ib-shell-collapse){--ib-sb-line-bottom: var(--ib-shell-divider, var(--ib-color-border))}.ib-shell-sidebar-head>.ib-shell-collapse,.ib-shell-sidebar-foot>.ib-shell-collapse{flex:none}.ib-shell-sidebar-close{display:none;justify-content:flex-end}.ib-shell-main{grid-area:main;min-width:0;--ib-shell-tone: var(--ib-color-surface);background-color:var(--ib-shell-main-bg, var(--ib-shell-tone));color:var(--ib-shell-main-fg, var(--ib-color-on-surface))}.ib-shell-main:focus{outline:none}.ib-shell-scroll-main>.ib-shell-main:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:-2px}.ib-shell-aside{grid-area:aside;width:var(--ib-aside-w, 15rem);min-height:0;border-inline-start:1px solid var(--ib-shell-divider, var(--ib-color-border));--ib-shell-tone: var(--ib-color-surface);background-color:var(--ib-shell-aside-bg, var(--ib-shell-tone));color:var(--ib-shell-aside-fg, var(--ib-color-on-surface))}.ib-shell:has(>.ib-shell-sidebar-end)>.ib-shell-aside{border-inline-start:0;border-inline-end:1px solid var(--ib-shell-divider, var(--ib-color-border))}.ib-shell>.ib-shell-aside:has(.ib-toc:not([hidden])),.ib-shell:has(>.ib-shell-sidebar-end)>.ib-shell-aside:has(.ib-toc:not([hidden])){border-inline:0}.ib-shell-aside-inner{padding:var(--ib-space-4);overflow-y:auto}.ib-shell-scroll-page>.ib-shell-aside>.ib-shell-aside-inner{position:sticky;top:var(--ib-shell-top);max-height:calc(100dvh - var(--ib-shell-top) - var(--ib-shell-bottom))}.ib-shell-scroll-page>.ib-shell-main [id]{scroll-margin-top:calc(var(--ib-shell-top) + var(--ib-space-4))}.ib-shell-scroll-main>.ib-shell-main [id]{scroll-margin-top:var(--ib-space-4)}.ib-shell-footer{grid-area:footer;padding:var(--ib-space-4);padding-bottom:calc(var(--ib-space-4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ib-shell-divider, var(--ib-color-border));--ib-shell-tone: var(--ib-color-surface);background-color:var(--ib-shell-footer-bg, var(--ib-shell-tone));color:var(--ib-shell-footer-fg, var(--ib-color-on-surface))}.ib-shell-measured>:is(.ib-shell-header,.ib-shell-footer),:is(.ib-shell-header,.ib-shell-footer).ib-shell-part-measured{--ib-shell-measure-pad: calc((100% - var(--ib-shell-content-w)) / 2);padding-inline-start:max(var(--ib-space-4),env(safe-area-inset-left,0px),var(--ib-shell-measure-pad));padding-inline-start:max(var(--ib-space-4),env(safe-area-inset-left,0px),round(down,var(--ib-shell-measure-pad),1px));padding-inline-end:max(var(--ib-space-4),env(safe-area-inset-right,0px),var(--ib-shell-measure-pad));padding-inline-end:max(var(--ib-space-4),env(safe-area-inset-right,0px),round(down,var(--ib-shell-measure-pad),1px))}.ib-shell-main-measured{container:ib-main / inline-size;--ib-bleed-gutter: max(var(--ib-space-4), env(safe-area-inset-left, 0px));--ib-bleed-col: min(100cqi, calc(var(--ib-shell-content-w) + 2 * var(--ib-bleed-gutter)));--ib-bleed-start: calc((100cqi - var(--ib-bleed-col)) / 2);--ib-bleed-pad: calc(var(--ib-bleed-start) + var(--ib-bleed-gutter));--ib-bleed-width: 100cqi}@supports (width: round(down,1px,1px)){.ib-shell-main-measured{--ib-bleed-start: round(down, (100cqi - var(--ib-bleed-col)) / 2, 1px)}}.ib-shell-main-column{box-sizing:border-box;width:var(--ib-bleed-col);margin-inline-start:var(--ib-bleed-start);padding-inline:var(--ib-bleed-gutter)}.ib-shell-scroll-page>.ib-shell-footer-sticky{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;min-height:calc(var(--ib-shell-footer-h, 3.5rem) + env(safe-area-inset-bottom,0px));padding-block:var(--ib-space-2) calc(var(--ib-space-2) + env(safe-area-inset-bottom,0px))}.ib-shell-tinted>.ib-shell-sidebar,.ib-shell-canvas>.ib-shell-main,.ib-shell-inset>:is(.ib-shell-header,.ib-shell-sidebar,.ib-shell-aside,.ib-shell-footer){--ib-shell-tone: var(--ib-color-background)}.ib-shell-inset{--ib-shell-inset-gap: var(--ib-space-2);background-color:var(--ib-color-background)}.ib-shell-inset>:is(.ib-shell-header,.ib-shell-sidebar,.ib-shell-aside,.ib-shell-footer){border-color:transparent}.ib-shell-inset>.ib-shell-main{margin:0 var(--ib-shell-inset-gap) var(--ib-shell-inset-gap);border:1px solid var(--ib-shell-divider, var(--ib-color-border));border-radius:var(--ib-radius-lg)}.ib-shell-inset:has(>.ib-shell-footer)>.ib-shell-main{margin-bottom:0}.ib-shell-scroll-main{height:100dvh;grid-template-rows:auto auto minmax(0,1fr) auto}.ib-shell-scroll-main>.ib-shell-main{min-height:0;overflow-y:auto;overscroll-behavior:contain}.ib-shell-scroll-main>.ib-shell-sidebar>.ib-shell-sidebar-inner,.ib-shell-scroll-main>.ib-shell-aside>.ib-shell-aside-inner{height:100%}.ib-shell-backdrop{display:none;position:fixed;inset:0;z-index:30;background-color:var(--ib-color-backdrop);touch-action:none}.ib-shell:not(:has(>.ib-shell-sidebar)) .ib-shell-toggle{display:none}.ib-skip-link{position:absolute;top:var(--ib-space-2);left:var(--ib-space-2);z-index:50;padding:var(--ib-space-2) var(--ib-space-3);border-radius:var(--ib-radius-md);background-color:var(--ib-color-primary);color:var(--ib-color-on-primary);font-size:var(--ib-text-sm);font-weight:var(--ib-weight-medium);translate:0 -200%}.ib-skip-link:focus{translate:0 0}@media(width<640px){.ib-shell-sidebar-bp-sm{position:fixed;inset-block:0;inset-inline-start:0;z-index:40;width:min(max(var(--ib-sidebar-w, 16rem),22.5rem),100%);translate:var(--ib-drawer-off) 0;visibility:hidden;box-shadow:var(--ib-shadow-lg);transition:translate var(--ib-duration-normal) var(--ib-ease),visibility 0s linear var(--ib-duration-normal)}.ib-shell-sidebar-bp-sm.ib-shell-drawer-end{inset-inline-start:auto;inset-inline-end:0}.ib-shell-sidebar-bp-sm:target,.ib-shell[data-sidebar-open]>.ib-shell-sidebar-bp-sm{translate:0 0;visibility:visible;transition:translate var(--ib-duration-normal) var(--ib-ease),visibility 0s}.ib-shell>.ib-shell-sidebar-bp-sm>.ib-shell-sidebar-inner{position:static;height:100%;max-height:none;padding-block:calc(var(--ib-space-4) + env(safe-area-inset-top,0px)) calc(var(--ib-space-4) + env(safe-area-inset-bottom,0px))}.ib-shell-sidebar-bp-sm .ib-shell-sidebar-close{display:flex;align-items:center;flex:none;min-height:var(--ib-shell-header-h, 3.5rem);margin:calc(var(--ib-space-4) * -1) calc(var(--ib-sb-pad-x) * -1) 0;padding:1px var(--ib-sb-pad-x) 0;border-bottom:1px solid var(--ib-shell-divider, var(--ib-color-border))}.ib-shell-sidebar-bp-sm .ib-shell-sidebar-head:has(>.ib-shell-sidebar-close){min-height:var(--ib-shell-header-h, 3.5rem);margin:calc(var(--ib-space-4) * -1) calc(var(--ib-sb-pad-x) * -1) 0;padding:1px var(--ib-sb-pad-x) 0;border-bottom:1px solid var(--ib-shell-divider, var(--ib-color-border))}.ib-shell-sidebar-bp-sm .ib-shell-sidebar-head>.ib-shell-sidebar-close{order:1;min-height:0;margin:0;padding:0;border-bottom:0}.ib-shell-sidebar-bp-sm .ib-shell-sidebar-head:has(>.ib-shell-sidebar-close)+.ib-shell-sidebar-body{--ib-sb-line-top: transparent}.ib-shell-sidebar-bp-sm .ib-nav-item{min-height:2.75rem;font-size:var(--ib-text-md)}html:has(.ib-shell>.ib-shell-sidebar-bp-sm:target),html:has(.ib-shell[data-sidebar-open]>.ib-shell-sidebar-bp-sm){overflow:hidden}html[data-ib-scrollbar]:has(.ib-shell-scroll-page):has(.ib-shell>.ib-shell-sidebar-bp-sm:target),html[data-ib-scrollbar]:has(.ib-shell-scroll-page):has(.ib-shell[data-sidebar-open]>.ib-shell-sidebar-bp-sm){scrollbar-gutter:auto;padding-inline-end:var(--ib-scrollbar-w)}.ib-shell:has(>.ib-shell-sidebar-bp-sm:target)>.ib-shell-backdrop,.ib-shell[data-sidebar-open]:has(>.ib-shell-sidebar-bp-sm)>.ib-shell-backdrop{display:block}}@media(width>=640px){.ib-shell:has(>.ib-shell-sidebar-bp-sm) .ib-shell-toggle{display:none}.ib-shell-inset:has(>.ib-shell-sidebar-bp-sm:not(.ib-shell-sidebar-end))>.ib-shell-main{margin-inline-start:0}.ib-shell-inset:has(>.ib-shell-sidebar-bp-sm.ib-shell-sidebar-end)>.ib-shell-main{margin-inline-end:0}}@media(width<768px){.ib-shell-sidebar-bp-md{position:fixed;inset-block:0;inset-inline-start:0;z-index:40;width:min(max(var(--ib-sidebar-w, 16rem),22.5rem),100%);translate:var(--ib-drawer-off) 0;visibility:hidden;box-shadow:var(--ib-shadow-lg);transition:translate var(--ib-duration-normal) var(--ib-ease),visibility 0s linear var(--ib-duration-normal)}.ib-shell-sidebar-bp-md.ib-shell-drawer-end{inset-inline-start:auto;inset-inline-end:0}.ib-shell-sidebar-bp-md:target,.ib-shell[data-sidebar-open]>.ib-shell-sidebar-bp-md{translate:0 0;visibility:visible;transition:translate var(--ib-duration-normal) var(--ib-ease),visibility 0s}.ib-shell>.ib-shell-sidebar-bp-md>.ib-shell-sidebar-inner{position:static;height:100%;max-height:none;padding-block:calc(var(--ib-space-4) + env(safe-area-inset-top,0px)) calc(var(--ib-space-4) + env(safe-area-inset-bottom,0px))}.ib-shell-sidebar-bp-md .ib-shell-sidebar-close{display:flex;align-items:center;flex:none;min-height:var(--ib-shell-header-h, 3.5rem);margin:calc(var(--ib-space-4) * -1) calc(var(--ib-sb-pad-x) * -1) 0;padding:1px var(--ib-sb-pad-x) 0;border-bottom:1px solid var(--ib-shell-divider, var(--ib-color-border))}.ib-shell-sidebar-bp-md .ib-shell-sidebar-head:has(>.ib-shell-sidebar-close){min-height:var(--ib-shell-header-h, 3.5rem);margin:calc(var(--ib-space-4) * -1) calc(var(--ib-sb-pad-x) * -1) 0;padding:1px var(--ib-sb-pad-x) 0;border-bottom:1px solid var(--ib-shell-divider, var(--ib-color-border))}.ib-shell-sidebar-bp-md .ib-shell-sidebar-head>.ib-shell-sidebar-close{order:1;min-height:0;margin:0;padding:0;border-bottom:0}.ib-shell-sidebar-bp-md .ib-shell-sidebar-head:has(>.ib-shell-sidebar-close)+.ib-shell-sidebar-body{--ib-sb-line-top: transparent}.ib-shell-sidebar-bp-md .ib-nav-item{min-height:2.75rem;font-size:var(--ib-text-md)}html:has(.ib-shell>.ib-shell-sidebar-bp-md:target),html:has(.ib-shell[data-sidebar-open]>.ib-shell-sidebar-bp-md){overflow:hidden}html[data-ib-scrollbar]:has(.ib-shell-scroll-page):has(.ib-shell>.ib-shell-sidebar-bp-md:target),html[data-ib-scrollbar]:has(.ib-shell-scroll-page):has(.ib-shell[data-sidebar-open]>.ib-shell-sidebar-bp-md){scrollbar-gutter:auto;padding-inline-end:var(--ib-scrollbar-w)}.ib-shell:has(>.ib-shell-sidebar-bp-md:target)>.ib-shell-backdrop,.ib-shell[data-sidebar-open]:has(>.ib-shell-sidebar-bp-md)>.ib-shell-backdrop{display:block}}@media(width>=768px){.ib-shell:has(>.ib-shell-sidebar-bp-md) .ib-shell-toggle{display:none}.ib-shell-inset:has(>.ib-shell-sidebar-bp-md:not(.ib-shell-sidebar-end))>.ib-shell-main{margin-inline-start:0}.ib-shell-inset:has(>.ib-shell-sidebar-bp-md.ib-shell-sidebar-end)>.ib-shell-main{margin-inline-end:0}}@media(width<1024px){.ib-shell-sidebar-bp-lg{position:fixed;inset-block:0;inset-inline-start:0;z-index:40;width:min(max(var(--ib-sidebar-w, 16rem),22.5rem),100%);translate:var(--ib-drawer-off) 0;visibility:hidden;box-shadow:var(--ib-shadow-lg);transition:translate var(--ib-duration-normal) var(--ib-ease),visibility 0s linear var(--ib-duration-normal)}.ib-shell-sidebar-bp-lg.ib-shell-drawer-end{inset-inline-start:auto;inset-inline-end:0}.ib-shell-sidebar-bp-lg:target,.ib-shell[data-sidebar-open]>.ib-shell-sidebar-bp-lg{translate:0 0;visibility:visible;transition:translate var(--ib-duration-normal) var(--ib-ease),visibility 0s}.ib-shell>.ib-shell-sidebar-bp-lg>.ib-shell-sidebar-inner{position:static;height:100%;max-height:none;padding-block:calc(var(--ib-space-4) + env(safe-area-inset-top,0px)) calc(var(--ib-space-4) + env(safe-area-inset-bottom,0px))}.ib-shell-sidebar-bp-lg .ib-shell-sidebar-close{display:flex;align-items:center;flex:none;min-height:var(--ib-shell-header-h, 3.5rem);margin:calc(var(--ib-space-4) * -1) calc(var(--ib-sb-pad-x) * -1) 0;padding:1px var(--ib-sb-pad-x) 0;border-bottom:1px solid var(--ib-shell-divider, var(--ib-color-border))}.ib-shell-sidebar-bp-lg .ib-shell-sidebar-head:has(>.ib-shell-sidebar-close){min-height:var(--ib-shell-header-h, 3.5rem);margin:calc(var(--ib-space-4) * -1) calc(var(--ib-sb-pad-x) * -1) 0;padding:1px var(--ib-sb-pad-x) 0;border-bottom:1px solid var(--ib-shell-divider, var(--ib-color-border))}.ib-shell-sidebar-bp-lg .ib-shell-sidebar-head>.ib-shell-sidebar-close{order:1;min-height:0;margin:0;padding:0;border-bottom:0}.ib-shell-sidebar-bp-lg .ib-shell-sidebar-head:has(>.ib-shell-sidebar-close)+.ib-shell-sidebar-body{--ib-sb-line-top: transparent}.ib-shell-sidebar-bp-lg .ib-nav-item{min-height:2.75rem;font-size:var(--ib-text-md)}html:has(.ib-shell>.ib-shell-sidebar-bp-lg:target),html:has(.ib-shell[data-sidebar-open]>.ib-shell-sidebar-bp-lg){overflow:hidden}html[data-ib-scrollbar]:has(.ib-shell-scroll-page):has(.ib-shell>.ib-shell-sidebar-bp-lg:target),html[data-ib-scrollbar]:has(.ib-shell-scroll-page):has(.ib-shell[data-sidebar-open]>.ib-shell-sidebar-bp-lg){scrollbar-gutter:auto;padding-inline-end:var(--ib-scrollbar-w)}.ib-shell:has(>.ib-shell-sidebar-bp-lg:target)>.ib-shell-backdrop,.ib-shell[data-sidebar-open]:has(>.ib-shell-sidebar-bp-lg)>.ib-shell-backdrop{display:block}}@media(width>=1024px){.ib-shell:has(>.ib-shell-sidebar-bp-lg) .ib-shell-toggle{display:none}.ib-shell-inset:has(>.ib-shell-sidebar-bp-lg:not(.ib-shell-sidebar-end))>.ib-shell-main{margin-inline-start:0}.ib-shell-inset:has(>.ib-shell-sidebar-bp-lg.ib-shell-sidebar-end)>.ib-shell-main{margin-inline-end:0}}@media(width<1280px){.ib-shell-sidebar-bp-xl{position:fixed;inset-block:0;inset-inline-start:0;z-index:40;width:min(max(var(--ib-sidebar-w, 16rem),22.5rem),100%);translate:var(--ib-drawer-off) 0;visibility:hidden;box-shadow:var(--ib-shadow-lg);transition:translate var(--ib-duration-normal) var(--ib-ease),visibility 0s linear var(--ib-duration-normal)}.ib-shell-sidebar-bp-xl.ib-shell-drawer-end{inset-inline-start:auto;inset-inline-end:0}.ib-shell-sidebar-bp-xl:target,.ib-shell[data-sidebar-open]>.ib-shell-sidebar-bp-xl{translate:0 0;visibility:visible;transition:translate var(--ib-duration-normal) var(--ib-ease),visibility 0s}.ib-shell>.ib-shell-sidebar-bp-xl>.ib-shell-sidebar-inner{position:static;height:100%;max-height:none;padding-block:calc(var(--ib-space-4) + env(safe-area-inset-top,0px)) calc(var(--ib-space-4) + env(safe-area-inset-bottom,0px))}.ib-shell-sidebar-bp-xl .ib-shell-sidebar-close{display:flex;align-items:center;flex:none;min-height:var(--ib-shell-header-h, 3.5rem);margin:calc(var(--ib-space-4) * -1) calc(var(--ib-sb-pad-x) * -1) 0;padding:1px var(--ib-sb-pad-x) 0;border-bottom:1px solid var(--ib-shell-divider, var(--ib-color-border))}.ib-shell-sidebar-bp-xl .ib-shell-sidebar-head:has(>.ib-shell-sidebar-close){min-height:var(--ib-shell-header-h, 3.5rem);margin:calc(var(--ib-space-4) * -1) calc(var(--ib-sb-pad-x) * -1) 0;padding:1px var(--ib-sb-pad-x) 0;border-bottom:1px solid var(--ib-shell-divider, var(--ib-color-border))}.ib-shell-sidebar-bp-xl .ib-shell-sidebar-head>.ib-shell-sidebar-close{order:1;min-height:0;margin:0;padding:0;border-bottom:0}.ib-shell-sidebar-bp-xl .ib-shell-sidebar-head:has(>.ib-shell-sidebar-close)+.ib-shell-sidebar-body{--ib-sb-line-top: transparent}.ib-shell-sidebar-bp-xl .ib-nav-item{min-height:2.75rem;font-size:var(--ib-text-md)}html:has(.ib-shell>.ib-shell-sidebar-bp-xl:target),html:has(.ib-shell[data-sidebar-open]>.ib-shell-sidebar-bp-xl){overflow:hidden}html[data-ib-scrollbar]:has(.ib-shell-scroll-page):has(.ib-shell>.ib-shell-sidebar-bp-xl:target),html[data-ib-scrollbar]:has(.ib-shell-scroll-page):has(.ib-shell[data-sidebar-open]>.ib-shell-sidebar-bp-xl){scrollbar-gutter:auto;padding-inline-end:var(--ib-scrollbar-w)}.ib-shell:has(>.ib-shell-sidebar-bp-xl:target)>.ib-shell-backdrop,.ib-shell[data-sidebar-open]:has(>.ib-shell-sidebar-bp-xl)>.ib-shell-backdrop{display:block}}@media(width>=1280px){.ib-shell:has(>.ib-shell-sidebar-bp-xl) .ib-shell-toggle{display:none}.ib-shell-inset:has(>.ib-shell-sidebar-bp-xl:not(.ib-shell-sidebar-end))>.ib-shell-main{margin-inline-start:0}.ib-shell-inset:has(>.ib-shell-sidebar-bp-xl.ib-shell-sidebar-end)>.ib-shell-main{margin-inline-end:0}}@media(width<640px){.ib-shell-aside-bp-sm{display:none}}@media(width<768px){.ib-shell-aside-bp-md{display:none}}@media(width<1024px){.ib-shell-aside-bp-lg{display:none}}@media(width<1280px){.ib-shell-aside-bp-xl{display:none}}.ib-shell-collapse,.ib-shell-collapse-toggle,.ib-collapsed-show{display:none}.ib-shell-collapse{position:relative;justify-content:flex-end}.ib-shell-sidebar-end .ib-shell-collapse{justify-content:flex-start}.ib-shell-collapse-btn,.ib-shell-collapse-toggle{cursor:pointer}.ib-shell-collapse-input:focus-visible+.ib-shell-collapse-btn,.ib-shell:has(.ib-shell-collapse-nobutton>.ib-shell-collapse-input:focus-visible) .ib-shell-collapse-toggle,.ib-shell:has(.ib-shell-collapse-auto>.ib-shell-collapse-input:focus-visible) .ib-shell-collapse-toggle{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px}.ib-shell-collapse-icon{transition:rotate var(--ib-duration-normal) var(--ib-ease)}.ib-shell-sidebar-end .ib-shell-collapse-icon,.ib-shell-collapse-icon:dir(rtl){scale:-1 1}.ib-shell-sidebar-end .ib-shell-collapse-icon:dir(rtl){scale:1 1}.ib-shell-collapse-input:checked+.ib-shell-collapse-btn .ib-shell-collapse-icon{rotate:180deg}.ib-shell-sidebar-collapsible>.ib-shell-sidebar-inner{overflow-x:hidden}.ib-shell-sidebar-collapsible>.ib-shell-sidebar-inner{--ib-sb-pad-x: var(--ib-space-2);--ib-sb-icon-pad: max(0px, calc(var(--ib-sidebar-collapsed-w, 3.5rem) / 2 - var(--ib-space-2) - .5625rem))}.ib-shell-sidebar-collapsible .ib-nav-item,.ib-shell-sidebar-collapsible .ib-nav-heading{padding-inline-start:var(--ib-sb-icon-pad)}@media(width>=640px){.ib-shell-sidebar-bp-sm .ib-shell-collapse{display:flex}.ib-shell-sidebar-bp-sm.ib-shell-sidebar-collapsible{transition:width var(--ib-duration-normal) var(--ib-ease)}.ib-shell-sidebar-bp-sm.ib-shell-sidebar-collapsible .ib-nav-text,.ib-shell-sidebar-bp-sm.ib-shell-sidebar-collapsible .ib-nav-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-shell-sidebar-bp-sm .ib-shell-collapse-nobutton,.ib-shell:has(.ib-shell-collapse-toggle)>.ib-shell-sidebar-bp-sm .ib-shell-collapse-auto{display:contents}.ib-shell-sidebar-bp-sm .ib-shell-collapse-nobutton>.ib-shell-collapse-btn,.ib-shell:has(.ib-shell-collapse-toggle)>.ib-shell-sidebar-bp-sm .ib-shell-collapse-auto>.ib-shell-collapse-btn{display:none}.ib-shell:has(>.ib-shell-sidebar-bp-sm .ib-shell-collapse-input) .ib-shell-collapse-toggle{display:inline-flex}.ib-shell:has(>.ib-shell-sidebar-bp-sm.ib-shell-sidebar-collapsible:not(.ib-shell-sidebar-end,.ib-shell-sidebar-full))>.ib-shell-header>.ib-shell-toggle:first-child+.ib-shell-collapse-toggle{margin-inline-start:calc(3.5rem / 2 - var(--ib-space-4) - 1.125rem)}.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked){width:var(--ib-sidebar-collapsed-w, 3.5rem)}.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked)>.ib-shell-sidebar-inner{--ib-sb-pad-x: var(--ib-space-2)}.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-shell-collapse{justify-content:center}.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-shell-sidebar-head,.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-shell-sidebar-foot{flex-direction:column}.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-shell-sidebar-slot{display:flex;flex-direction:column;align-items:center;width:100%;overflow:hidden}.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-nav-item{justify-content:center;gap:0;padding-inline:0}.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-nav-li{anchor-scope:--ib-nav-tip}.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-nav-item>.ib-nav-text{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-nav-item:not(:has(>.ib-icon))>.ib-nav-text{position:static;flex:none;width:1ch;height:auto;clip-path:none;text-overflow:clip}@supports (position-area: inline-end){.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):focus-visible{anchor-name:--ib-nav-tip}.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):focus-visible>.ib-nav-text{z-index:50;width:max-content;max-width:16rem;height:auto;margin-inline-start:var(--ib-space-2);padding:var(--ib-space-1) var(--ib-space-2);clip-path:none;border-radius:var(--ib-radius-sm);background-color:var(--ib-color-on-surface);color:var(--ib-color-surface);font-size:var(--ib-text-xs);position-anchor:--ib-nav-tip;position-area:inline-end;position-try-fallbacks:flip-inline;pointer-events:none}.ib-shell-sidebar-end.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):focus-visible>.ib-nav-text{margin-inline:0 var(--ib-space-2);position-area:inline-start}@media(hover:hover){.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):hover{anchor-name:--ib-nav-tip}.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):hover>.ib-nav-text{z-index:50;width:max-content;max-width:16rem;height:auto;margin-inline-start:var(--ib-space-2);padding:var(--ib-space-1) var(--ib-space-2);clip-path:none;border-radius:var(--ib-radius-sm);background-color:var(--ib-color-on-surface);color:var(--ib-color-surface);font-size:var(--ib-text-xs);position-anchor:--ib-nav-tip;position-area:inline-end;position-try-fallbacks:flip-inline;pointer-events:none}.ib-shell-sidebar-end.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):hover>.ib-nav-text{margin-inline:0 var(--ib-space-2);position-area:inline-start}}}.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-nav-item>.ib-badge,.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-nav-chevron,.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-nav-sub,.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-nav-heading:first-child,.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-nav-divider+.ib-nav-heading{display:none}.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-collapsed-hide,.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-shell-brand-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-nav-heading{height:1px;margin:var(--ib-space-2) var(--ib-space-1);padding:0;overflow:hidden;background-color:var(--ib-color-border);color:transparent}.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-nav-divider{margin-inline:var(--ib-space-1)}.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-btn:has(>.ib-btn-label>.ib-collapsed-hide){justify-content:center}.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-btn-label:not(:has(>:not(.ib-collapsed-hide))){position:absolute}.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked) .ib-collapsed-show{display:revert}}@media(width>=768px){.ib-shell-sidebar-bp-md .ib-shell-collapse{display:flex}.ib-shell-sidebar-bp-md.ib-shell-sidebar-collapsible{transition:width var(--ib-duration-normal) var(--ib-ease)}.ib-shell-sidebar-bp-md.ib-shell-sidebar-collapsible .ib-nav-text,.ib-shell-sidebar-bp-md.ib-shell-sidebar-collapsible .ib-nav-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-shell-sidebar-bp-md .ib-shell-collapse-nobutton,.ib-shell:has(.ib-shell-collapse-toggle)>.ib-shell-sidebar-bp-md .ib-shell-collapse-auto{display:contents}.ib-shell-sidebar-bp-md .ib-shell-collapse-nobutton>.ib-shell-collapse-btn,.ib-shell:has(.ib-shell-collapse-toggle)>.ib-shell-sidebar-bp-md .ib-shell-collapse-auto>.ib-shell-collapse-btn{display:none}.ib-shell:has(>.ib-shell-sidebar-bp-md .ib-shell-collapse-input) .ib-shell-collapse-toggle{display:inline-flex}.ib-shell:has(>.ib-shell-sidebar-bp-md.ib-shell-sidebar-collapsible:not(.ib-shell-sidebar-end,.ib-shell-sidebar-full))>.ib-shell-header>.ib-shell-toggle:first-child+.ib-shell-collapse-toggle{margin-inline-start:calc(3.5rem / 2 - var(--ib-space-4) - 1.125rem)}.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked){width:var(--ib-sidebar-collapsed-w, 3.5rem)}.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked)>.ib-shell-sidebar-inner{--ib-sb-pad-x: var(--ib-space-2)}.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-shell-collapse{justify-content:center}.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-shell-sidebar-head,.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-shell-sidebar-foot{flex-direction:column}.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-shell-sidebar-slot{display:flex;flex-direction:column;align-items:center;width:100%;overflow:hidden}.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-nav-item{justify-content:center;gap:0;padding-inline:0}.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-nav-li{anchor-scope:--ib-nav-tip}.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-nav-item>.ib-nav-text{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-nav-item:not(:has(>.ib-icon))>.ib-nav-text{position:static;flex:none;width:1ch;height:auto;clip-path:none;text-overflow:clip}@supports (position-area: inline-end){.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):focus-visible{anchor-name:--ib-nav-tip}.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):focus-visible>.ib-nav-text{z-index:50;width:max-content;max-width:16rem;height:auto;margin-inline-start:var(--ib-space-2);padding:var(--ib-space-1) var(--ib-space-2);clip-path:none;border-radius:var(--ib-radius-sm);background-color:var(--ib-color-on-surface);color:var(--ib-color-surface);font-size:var(--ib-text-xs);position-anchor:--ib-nav-tip;position-area:inline-end;position-try-fallbacks:flip-inline;pointer-events:none}.ib-shell-sidebar-end.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):focus-visible>.ib-nav-text{margin-inline:0 var(--ib-space-2);position-area:inline-start}@media(hover:hover){.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):hover{anchor-name:--ib-nav-tip}.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):hover>.ib-nav-text{z-index:50;width:max-content;max-width:16rem;height:auto;margin-inline-start:var(--ib-space-2);padding:var(--ib-space-1) var(--ib-space-2);clip-path:none;border-radius:var(--ib-radius-sm);background-color:var(--ib-color-on-surface);color:var(--ib-color-surface);font-size:var(--ib-text-xs);position-anchor:--ib-nav-tip;position-area:inline-end;position-try-fallbacks:flip-inline;pointer-events:none}.ib-shell-sidebar-end.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):hover>.ib-nav-text{margin-inline:0 var(--ib-space-2);position-area:inline-start}}}.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-nav-item>.ib-badge,.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-nav-chevron,.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-nav-sub,.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-nav-heading:first-child,.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-nav-divider+.ib-nav-heading{display:none}.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-collapsed-hide,.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-shell-brand-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-nav-heading{height:1px;margin:var(--ib-space-2) var(--ib-space-1);padding:0;overflow:hidden;background-color:var(--ib-color-border);color:transparent}.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-nav-divider{margin-inline:var(--ib-space-1)}.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-btn:has(>.ib-btn-label>.ib-collapsed-hide){justify-content:center}.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-btn-label:not(:has(>:not(.ib-collapsed-hide))){position:absolute}.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked) .ib-collapsed-show{display:revert}}@media(width>=1024px){.ib-shell-sidebar-bp-lg .ib-shell-collapse{display:flex}.ib-shell-sidebar-bp-lg.ib-shell-sidebar-collapsible{transition:width var(--ib-duration-normal) var(--ib-ease)}.ib-shell-sidebar-bp-lg.ib-shell-sidebar-collapsible .ib-nav-text,.ib-shell-sidebar-bp-lg.ib-shell-sidebar-collapsible .ib-nav-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-shell-sidebar-bp-lg .ib-shell-collapse-nobutton,.ib-shell:has(.ib-shell-collapse-toggle)>.ib-shell-sidebar-bp-lg .ib-shell-collapse-auto{display:contents}.ib-shell-sidebar-bp-lg .ib-shell-collapse-nobutton>.ib-shell-collapse-btn,.ib-shell:has(.ib-shell-collapse-toggle)>.ib-shell-sidebar-bp-lg .ib-shell-collapse-auto>.ib-shell-collapse-btn{display:none}.ib-shell:has(>.ib-shell-sidebar-bp-lg .ib-shell-collapse-input) .ib-shell-collapse-toggle{display:inline-flex}.ib-shell:has(>.ib-shell-sidebar-bp-lg.ib-shell-sidebar-collapsible:not(.ib-shell-sidebar-end,.ib-shell-sidebar-full))>.ib-shell-header>.ib-shell-toggle:first-child+.ib-shell-collapse-toggle{margin-inline-start:calc(3.5rem / 2 - var(--ib-space-4) - 1.125rem)}.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked){width:var(--ib-sidebar-collapsed-w, 3.5rem)}.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked)>.ib-shell-sidebar-inner{--ib-sb-pad-x: var(--ib-space-2)}.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-shell-collapse{justify-content:center}.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-shell-sidebar-head,.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-shell-sidebar-foot{flex-direction:column}.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-shell-sidebar-slot{display:flex;flex-direction:column;align-items:center;width:100%;overflow:hidden}.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-nav-item{justify-content:center;gap:0;padding-inline:0}.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-nav-li{anchor-scope:--ib-nav-tip}.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-nav-item>.ib-nav-text{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-nav-item:not(:has(>.ib-icon))>.ib-nav-text{position:static;flex:none;width:1ch;height:auto;clip-path:none;text-overflow:clip}@supports (position-area: inline-end){.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):focus-visible{anchor-name:--ib-nav-tip}.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):focus-visible>.ib-nav-text{z-index:50;width:max-content;max-width:16rem;height:auto;margin-inline-start:var(--ib-space-2);padding:var(--ib-space-1) var(--ib-space-2);clip-path:none;border-radius:var(--ib-radius-sm);background-color:var(--ib-color-on-surface);color:var(--ib-color-surface);font-size:var(--ib-text-xs);position-anchor:--ib-nav-tip;position-area:inline-end;position-try-fallbacks:flip-inline;pointer-events:none}.ib-shell-sidebar-end.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):focus-visible>.ib-nav-text{margin-inline:0 var(--ib-space-2);position-area:inline-start}@media(hover:hover){.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):hover{anchor-name:--ib-nav-tip}.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):hover>.ib-nav-text{z-index:50;width:max-content;max-width:16rem;height:auto;margin-inline-start:var(--ib-space-2);padding:var(--ib-space-1) var(--ib-space-2);clip-path:none;border-radius:var(--ib-radius-sm);background-color:var(--ib-color-on-surface);color:var(--ib-color-surface);font-size:var(--ib-text-xs);position-anchor:--ib-nav-tip;position-area:inline-end;position-try-fallbacks:flip-inline;pointer-events:none}.ib-shell-sidebar-end.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):hover>.ib-nav-text{margin-inline:0 var(--ib-space-2);position-area:inline-start}}}.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-nav-item>.ib-badge,.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-nav-chevron,.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-nav-sub,.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-nav-heading:first-child,.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-nav-divider+.ib-nav-heading{display:none}.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-collapsed-hide,.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-shell-brand-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-nav-heading{height:1px;margin:var(--ib-space-2) var(--ib-space-1);padding:0;overflow:hidden;background-color:var(--ib-color-border);color:transparent}.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-nav-divider{margin-inline:var(--ib-space-1)}.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-btn:has(>.ib-btn-label>.ib-collapsed-hide){justify-content:center}.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-btn-label:not(:has(>:not(.ib-collapsed-hide))){position:absolute}.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked) .ib-collapsed-show{display:revert}}@media(width>=1280px){.ib-shell-sidebar-bp-xl .ib-shell-collapse{display:flex}.ib-shell-sidebar-bp-xl.ib-shell-sidebar-collapsible{transition:width var(--ib-duration-normal) var(--ib-ease)}.ib-shell-sidebar-bp-xl.ib-shell-sidebar-collapsible .ib-nav-text,.ib-shell-sidebar-bp-xl.ib-shell-sidebar-collapsible .ib-nav-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-shell-sidebar-bp-xl .ib-shell-collapse-nobutton,.ib-shell:has(.ib-shell-collapse-toggle)>.ib-shell-sidebar-bp-xl .ib-shell-collapse-auto{display:contents}.ib-shell-sidebar-bp-xl .ib-shell-collapse-nobutton>.ib-shell-collapse-btn,.ib-shell:has(.ib-shell-collapse-toggle)>.ib-shell-sidebar-bp-xl .ib-shell-collapse-auto>.ib-shell-collapse-btn{display:none}.ib-shell:has(>.ib-shell-sidebar-bp-xl .ib-shell-collapse-input) .ib-shell-collapse-toggle{display:inline-flex}.ib-shell:has(>.ib-shell-sidebar-bp-xl.ib-shell-sidebar-collapsible:not(.ib-shell-sidebar-end,.ib-shell-sidebar-full))>.ib-shell-header>.ib-shell-toggle:first-child+.ib-shell-collapse-toggle{margin-inline-start:calc(3.5rem / 2 - var(--ib-space-4) - 1.125rem)}.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked){width:var(--ib-sidebar-collapsed-w, 3.5rem)}.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked)>.ib-shell-sidebar-inner{--ib-sb-pad-x: var(--ib-space-2)}.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-shell-collapse{justify-content:center}.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-shell-sidebar-head,.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-shell-sidebar-foot{flex-direction:column}.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-shell-sidebar-slot{display:flex;flex-direction:column;align-items:center;width:100%;overflow:hidden}.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-nav-item{justify-content:center;gap:0;padding-inline:0}.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-nav-li{anchor-scope:--ib-nav-tip}.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-nav-item>.ib-nav-text{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-nav-item:not(:has(>.ib-icon))>.ib-nav-text{position:static;flex:none;width:1ch;height:auto;clip-path:none;text-overflow:clip}@supports (position-area: inline-end){.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):focus-visible{anchor-name:--ib-nav-tip}.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):focus-visible>.ib-nav-text{z-index:50;width:max-content;max-width:16rem;height:auto;margin-inline-start:var(--ib-space-2);padding:var(--ib-space-1) var(--ib-space-2);clip-path:none;border-radius:var(--ib-radius-sm);background-color:var(--ib-color-on-surface);color:var(--ib-color-surface);font-size:var(--ib-text-xs);position-anchor:--ib-nav-tip;position-area:inline-end;position-try-fallbacks:flip-inline;pointer-events:none}.ib-shell-sidebar-end.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):focus-visible>.ib-nav-text{margin-inline:0 var(--ib-space-2);position-area:inline-start}@media(hover:hover){.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):hover{anchor-name:--ib-nav-tip}.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):hover>.ib-nav-text{z-index:50;width:max-content;max-width:16rem;height:auto;margin-inline-start:var(--ib-space-2);padding:var(--ib-space-1) var(--ib-space-2);clip-path:none;border-radius:var(--ib-radius-sm);background-color:var(--ib-color-on-surface);color:var(--ib-color-surface);font-size:var(--ib-text-xs);position-anchor:--ib-nav-tip;position-area:inline-end;position-try-fallbacks:flip-inline;pointer-events:none}.ib-shell-sidebar-end.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-nav-item:has(>.ib-icon):hover>.ib-nav-text{margin-inline:0 var(--ib-space-2);position-area:inline-start}}}.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-nav-item>.ib-badge,.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-nav-chevron,.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-nav-sub,.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-nav-heading:first-child,.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-nav-divider+.ib-nav-heading{display:none}.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-collapsed-hide,.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-shell-brand-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-nav-heading{height:1px;margin:var(--ib-space-2) var(--ib-space-1);padding:0;overflow:hidden;background-color:var(--ib-color-border);color:transparent}.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-nav-divider{margin-inline:var(--ib-space-1)}.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-btn:has(>.ib-btn-label>.ib-collapsed-hide){justify-content:center}.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-btn-label:not(:has(>:not(.ib-collapsed-hide))){position:absolute}.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked) .ib-collapsed-show{display:revert}}@media(width>=640px){.ib-shell:has(>.ib-shell-header)>.ib-shell-sidebar-full.ib-shell-sidebar-bp-sm>.ib-shell-sidebar-inner>.ib-shell-sidebar-head{min-height:var(--ib-shell-header-h, 3.5rem);margin:calc(var(--ib-space-4) * -1) calc(var(--ib-sb-pad-x) * -1) calc(var(--ib-space-2) * -1);padding:calc(var(--ib-space-1) + 1px) var(--ib-sb-pad-x) var(--ib-space-1);border-bottom:1px solid var(--ib-shell-divider, var(--ib-color-border))}.ib-shell:has(>.ib-shell-header)>.ib-shell-sidebar-full.ib-shell-sidebar-bp-sm>.ib-shell-sidebar-inner>.ib-shell-sidebar-head+.ib-shell-sidebar-body{--ib-sb-line-top: transparent;padding-top:var(--ib-space-3)}.ib-shell:has(>.ib-shell-header)>.ib-shell-sidebar-full.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked)>.ib-shell-sidebar-inner>.ib-shell-sidebar-head,.ib-shell:has(>.ib-shell-header)>.ib-shell-sidebar-full.ib-shell-sidebar-bp-sm:has(.ib-shell-collapse-input:checked)>.ib-shell-sidebar-inner>.ib-shell-sidebar-head>.ib-shell-sidebar-slot{justify-content:center}}@media(width>=768px){.ib-shell:has(>.ib-shell-header)>.ib-shell-sidebar-full.ib-shell-sidebar-bp-md>.ib-shell-sidebar-inner>.ib-shell-sidebar-head{min-height:var(--ib-shell-header-h, 3.5rem);margin:calc(var(--ib-space-4) * -1) calc(var(--ib-sb-pad-x) * -1) calc(var(--ib-space-2) * -1);padding:calc(var(--ib-space-1) + 1px) var(--ib-sb-pad-x) var(--ib-space-1);border-bottom:1px solid var(--ib-shell-divider, var(--ib-color-border))}.ib-shell:has(>.ib-shell-header)>.ib-shell-sidebar-full.ib-shell-sidebar-bp-md>.ib-shell-sidebar-inner>.ib-shell-sidebar-head+.ib-shell-sidebar-body{--ib-sb-line-top: transparent;padding-top:var(--ib-space-3)}.ib-shell:has(>.ib-shell-header)>.ib-shell-sidebar-full.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked)>.ib-shell-sidebar-inner>.ib-shell-sidebar-head,.ib-shell:has(>.ib-shell-header)>.ib-shell-sidebar-full.ib-shell-sidebar-bp-md:has(.ib-shell-collapse-input:checked)>.ib-shell-sidebar-inner>.ib-shell-sidebar-head>.ib-shell-sidebar-slot{justify-content:center}}@media(width>=1024px){.ib-shell:has(>.ib-shell-header)>.ib-shell-sidebar-full.ib-shell-sidebar-bp-lg>.ib-shell-sidebar-inner>.ib-shell-sidebar-head{min-height:var(--ib-shell-header-h, 3.5rem);margin:calc(var(--ib-space-4) * -1) calc(var(--ib-sb-pad-x) * -1) calc(var(--ib-space-2) * -1);padding:calc(var(--ib-space-1) + 1px) var(--ib-sb-pad-x) var(--ib-space-1);border-bottom:1px solid var(--ib-shell-divider, var(--ib-color-border))}.ib-shell:has(>.ib-shell-header)>.ib-shell-sidebar-full.ib-shell-sidebar-bp-lg>.ib-shell-sidebar-inner>.ib-shell-sidebar-head+.ib-shell-sidebar-body{--ib-sb-line-top: transparent;padding-top:var(--ib-space-3)}.ib-shell:has(>.ib-shell-header)>.ib-shell-sidebar-full.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked)>.ib-shell-sidebar-inner>.ib-shell-sidebar-head,.ib-shell:has(>.ib-shell-header)>.ib-shell-sidebar-full.ib-shell-sidebar-bp-lg:has(.ib-shell-collapse-input:checked)>.ib-shell-sidebar-inner>.ib-shell-sidebar-head>.ib-shell-sidebar-slot{justify-content:center}}@media(width>=1280px){.ib-shell:has(>.ib-shell-header)>.ib-shell-sidebar-full.ib-shell-sidebar-bp-xl>.ib-shell-sidebar-inner>.ib-shell-sidebar-head{min-height:var(--ib-shell-header-h, 3.5rem);margin:calc(var(--ib-space-4) * -1) calc(var(--ib-sb-pad-x) * -1) calc(var(--ib-space-2) * -1);padding:calc(var(--ib-space-1) + 1px) var(--ib-sb-pad-x) var(--ib-space-1);border-bottom:1px solid var(--ib-shell-divider, var(--ib-color-border))}.ib-shell:has(>.ib-shell-header)>.ib-shell-sidebar-full.ib-shell-sidebar-bp-xl>.ib-shell-sidebar-inner>.ib-shell-sidebar-head+.ib-shell-sidebar-body{--ib-sb-line-top: transparent;padding-top:var(--ib-space-3)}.ib-shell:has(>.ib-shell-header)>.ib-shell-sidebar-full.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked)>.ib-shell-sidebar-inner>.ib-shell-sidebar-head,.ib-shell:has(>.ib-shell-header)>.ib-shell-sidebar-full.ib-shell-sidebar-bp-xl:has(.ib-shell-collapse-input:checked)>.ib-shell-sidebar-inner>.ib-shell-sidebar-head>.ib-shell-sidebar-slot{justify-content:center}}@media(prefers-reduced-motion:reduce){.ib-shell-sidebar,.ib-shell-collapse-icon{transition:none!important}}.ib-shell[data-ib-resizing] :is(*,*:before,*:after){transition:none!important}}@layer izzy.components{@media(width<30rem){:is(.ib-shell-sidebar-bp-sm,.ib-shell-sidebar-bp-md,.ib-shell-sidebar-bp-lg,.ib-shell-sidebar-bp-xl){width:100%;border-inline-width:0}:is(.ib-shell-sidebar-bp-sm,.ib-shell-sidebar-bp-md,.ib-shell-sidebar-bp-lg,.ib-shell-sidebar-bp-xl) .ib-shell-sidebar-close{justify-content:flex-start;padding-inline:max(var(--ib-space-4),env(safe-area-inset-left,0px))}:is(.ib-shell-sidebar-bp-sm,.ib-shell-sidebar-bp-md,.ib-shell-sidebar-bp-lg,.ib-shell-sidebar-bp-xl).ib-shell-drawer-end .ib-shell-sidebar-close{justify-content:flex-end;padding-inline:max(var(--ib-space-4),env(safe-area-inset-right,0px))}:is(.ib-shell-sidebar-bp-sm,.ib-shell-sidebar-bp-md,.ib-shell-sidebar-bp-lg,.ib-shell-sidebar-bp-xl) .ib-shell-sidebar-head:has(>.ib-shell-sidebar-close){gap:var(--ib-space-3);padding-inline:max(var(--ib-space-4),env(safe-area-inset-left,0px)) max(var(--ib-space-4),env(safe-area-inset-right,0px))}:is(.ib-shell-sidebar-bp-sm,.ib-shell-sidebar-bp-md,.ib-shell-sidebar-bp-lg,.ib-shell-sidebar-bp-xl) .ib-shell-sidebar-head>.ib-shell-sidebar-close{order:0;padding-inline:0}:is(.ib-shell-sidebar-bp-sm,.ib-shell-sidebar-bp-md,.ib-shell-sidebar-bp-lg,.ib-shell-sidebar-bp-xl).ib-shell-drawer-end .ib-shell-sidebar-head>.ib-shell-sidebar-close{order:1;padding-inline:0}}}@layer izzy.components{@media(width<640px){.ib-shell:has(>.ib-shell-sidebar-bp-sm.ib-shell-drawer-end)>.ib-shell-header>:is(.ib-shell-toggle,.ib-shell-toggle-close){order:1}}@media(width<768px){.ib-shell:has(>.ib-shell-sidebar-bp-md.ib-shell-drawer-end)>.ib-shell-header>:is(.ib-shell-toggle,.ib-shell-toggle-close){order:1}}@media(width<1024px){.ib-shell:has(>.ib-shell-sidebar-bp-lg.ib-shell-drawer-end)>.ib-shell-header>:is(.ib-shell-toggle,.ib-shell-toggle-close){order:1}}@media(width<1280px){.ib-shell:has(>.ib-shell-sidebar-bp-xl.ib-shell-drawer-end)>.ib-shell-header>:is(.ib-shell-toggle,.ib-shell-toggle-close){order:1}}}@layer izzy.components{.ib-shell{--ib-shell-panel-top: calc(var(--ib-shell-banner-top) + var(--ib-shell-header-h, 3.5rem) + env(safe-area-inset-top, 0px))}:where(.ib-shell-header){anchor-name:--ib-shell-header}@supports (anchor-name: --a){.ib-shell{--ib-shell-panel-top: max(0px, anchor(--ib-shell-header bottom, calc(var(--ib-shell-banner-top) + var(--ib-shell-header-h, 3.5rem) + env(safe-area-inset-top, 0px))))}}.ib-shell-sidebar-head-auto,.ib-shell-toggle-close{display:none}.ib-shell-sidebar-head-auto>.ib-shell-sidebar-slot{display:flex;align-items:center;min-width:0}@media(width<640px){.ib-shell-sidebar-bp-sm .ib-shell-sidebar-head-auto{display:flex}.ib-shell>.ib-shell-sidebar-bp-sm.ib-shell-sidebar-panel{inset:var(--ib-shell-panel-top) 0 0;width:100%;contain:none;border-inline-width:0;background:none;box-shadow:none;pointer-events:none;opacity:0;translate:0 -.5rem;transition:translate var(--ib-duration-normal) var(--ib-ease),opacity var(--ib-duration-normal) var(--ib-ease),visibility 0s linear var(--ib-duration-normal)}.ib-shell>.ib-shell-sidebar-bp-sm.ib-shell-sidebar-panel:target,.ib-shell[data-sidebar-open]>.ib-shell-sidebar-bp-sm.ib-shell-sidebar-panel{opacity:1;translate:0 0;transition:translate var(--ib-duration-normal) var(--ib-ease),opacity var(--ib-duration-normal) var(--ib-ease),visibility 0s}.ib-shell>.ib-shell-sidebar-bp-sm.ib-shell-sidebar-panel>.ib-shell-sidebar-inner{height:auto;max-height:100%;padding-block:var(--ib-space-2) calc(var(--ib-space-4) + env(safe-area-inset-bottom,0px));border-bottom:1px solid var(--ib-shell-divider, var(--ib-color-border));background-color:var(--ib-shell-sidebar-bg, var(--ib-shell-tone));box-shadow:var(--ib-shadow-lg);pointer-events:auto}.ib-shell-sidebar-bp-sm.ib-shell-sidebar-panel .ib-shell-sidebar-close{display:none}.ib-shell-sidebar-bp-sm.ib-shell-sidebar-panel .ib-shell-sidebar-head{min-height:0;margin:0;padding:0;border-bottom:0}.ib-shell-sidebar-bp-sm.ib-shell-sidebar-panel .ib-shell-sidebar-head+.ib-shell-sidebar-body{--ib-sb-line-top: var(--ib-shell-divider, var(--ib-color-border))}.ib-shell:has(>.ib-shell-sidebar-bp-sm.ib-shell-sidebar-panel)>.ib-shell-backdrop{top:var(--ib-shell-panel-top)}.ib-shell:has(>.ib-shell-sidebar-bp-sm.ib-shell-sidebar-panel:target) .ib-shell-toggle,.ib-shell[data-sidebar-open]:has(>.ib-shell-sidebar-bp-sm.ib-shell-sidebar-panel) .ib-shell-toggle{display:none}.ib-shell:has(>.ib-shell-sidebar-bp-sm.ib-shell-sidebar-panel:target) .ib-shell-toggle-close,.ib-shell[data-sidebar-open]:has(>.ib-shell-sidebar-bp-sm.ib-shell-sidebar-panel) .ib-shell-toggle-close{display:inline-flex}}@media(width<768px){.ib-shell-sidebar-bp-md .ib-shell-sidebar-head-auto{display:flex}.ib-shell>.ib-shell-sidebar-bp-md.ib-shell-sidebar-panel{inset:var(--ib-shell-panel-top) 0 0;width:100%;contain:none;border-inline-width:0;background:none;box-shadow:none;pointer-events:none;opacity:0;translate:0 -.5rem;transition:translate var(--ib-duration-normal) var(--ib-ease),opacity var(--ib-duration-normal) var(--ib-ease),visibility 0s linear var(--ib-duration-normal)}.ib-shell>.ib-shell-sidebar-bp-md.ib-shell-sidebar-panel:target,.ib-shell[data-sidebar-open]>.ib-shell-sidebar-bp-md.ib-shell-sidebar-panel{opacity:1;translate:0 0;transition:translate var(--ib-duration-normal) var(--ib-ease),opacity var(--ib-duration-normal) var(--ib-ease),visibility 0s}.ib-shell>.ib-shell-sidebar-bp-md.ib-shell-sidebar-panel>.ib-shell-sidebar-inner{height:auto;max-height:100%;padding-block:var(--ib-space-2) calc(var(--ib-space-4) + env(safe-area-inset-bottom,0px));border-bottom:1px solid var(--ib-shell-divider, var(--ib-color-border));background-color:var(--ib-shell-sidebar-bg, var(--ib-shell-tone));box-shadow:var(--ib-shadow-lg);pointer-events:auto}.ib-shell-sidebar-bp-md.ib-shell-sidebar-panel .ib-shell-sidebar-close{display:none}.ib-shell-sidebar-bp-md.ib-shell-sidebar-panel .ib-shell-sidebar-head{min-height:0;margin:0;padding:0;border-bottom:0}.ib-shell-sidebar-bp-md.ib-shell-sidebar-panel .ib-shell-sidebar-head+.ib-shell-sidebar-body{--ib-sb-line-top: var(--ib-shell-divider, var(--ib-color-border))}.ib-shell:has(>.ib-shell-sidebar-bp-md.ib-shell-sidebar-panel)>.ib-shell-backdrop{top:var(--ib-shell-panel-top)}.ib-shell:has(>.ib-shell-sidebar-bp-md.ib-shell-sidebar-panel:target) .ib-shell-toggle,.ib-shell[data-sidebar-open]:has(>.ib-shell-sidebar-bp-md.ib-shell-sidebar-panel) .ib-shell-toggle{display:none}.ib-shell:has(>.ib-shell-sidebar-bp-md.ib-shell-sidebar-panel:target) .ib-shell-toggle-close,.ib-shell[data-sidebar-open]:has(>.ib-shell-sidebar-bp-md.ib-shell-sidebar-panel) .ib-shell-toggle-close{display:inline-flex}}@media(width<1024px){.ib-shell-sidebar-bp-lg .ib-shell-sidebar-head-auto{display:flex}.ib-shell>.ib-shell-sidebar-bp-lg.ib-shell-sidebar-panel{inset:var(--ib-shell-panel-top) 0 0;width:100%;contain:none;border-inline-width:0;background:none;box-shadow:none;pointer-events:none;opacity:0;translate:0 -.5rem;transition:translate var(--ib-duration-normal) var(--ib-ease),opacity var(--ib-duration-normal) var(--ib-ease),visibility 0s linear var(--ib-duration-normal)}.ib-shell>.ib-shell-sidebar-bp-lg.ib-shell-sidebar-panel:target,.ib-shell[data-sidebar-open]>.ib-shell-sidebar-bp-lg.ib-shell-sidebar-panel{opacity:1;translate:0 0;transition:translate var(--ib-duration-normal) var(--ib-ease),opacity var(--ib-duration-normal) var(--ib-ease),visibility 0s}.ib-shell>.ib-shell-sidebar-bp-lg.ib-shell-sidebar-panel>.ib-shell-sidebar-inner{height:auto;max-height:100%;padding-block:var(--ib-space-2) calc(var(--ib-space-4) + env(safe-area-inset-bottom,0px));border-bottom:1px solid var(--ib-shell-divider, var(--ib-color-border));background-color:var(--ib-shell-sidebar-bg, var(--ib-shell-tone));box-shadow:var(--ib-shadow-lg);pointer-events:auto}.ib-shell-sidebar-bp-lg.ib-shell-sidebar-panel .ib-shell-sidebar-close{display:none}.ib-shell-sidebar-bp-lg.ib-shell-sidebar-panel .ib-shell-sidebar-head{min-height:0;margin:0;padding:0;border-bottom:0}.ib-shell-sidebar-bp-lg.ib-shell-sidebar-panel .ib-shell-sidebar-head+.ib-shell-sidebar-body{--ib-sb-line-top: var(--ib-shell-divider, var(--ib-color-border))}.ib-shell:has(>.ib-shell-sidebar-bp-lg.ib-shell-sidebar-panel)>.ib-shell-backdrop{top:var(--ib-shell-panel-top)}.ib-shell:has(>.ib-shell-sidebar-bp-lg.ib-shell-sidebar-panel:target) .ib-shell-toggle,.ib-shell[data-sidebar-open]:has(>.ib-shell-sidebar-bp-lg.ib-shell-sidebar-panel) .ib-shell-toggle{display:none}.ib-shell:has(>.ib-shell-sidebar-bp-lg.ib-shell-sidebar-panel:target) .ib-shell-toggle-close,.ib-shell[data-sidebar-open]:has(>.ib-shell-sidebar-bp-lg.ib-shell-sidebar-panel) .ib-shell-toggle-close{display:inline-flex}}@media(width<1280px){.ib-shell-sidebar-bp-xl .ib-shell-sidebar-head-auto{display:flex}.ib-shell>.ib-shell-sidebar-bp-xl.ib-shell-sidebar-panel{inset:var(--ib-shell-panel-top) 0 0;width:100%;contain:none;border-inline-width:0;background:none;box-shadow:none;pointer-events:none;opacity:0;translate:0 -.5rem;transition:translate var(--ib-duration-normal) var(--ib-ease),opacity var(--ib-duration-normal) var(--ib-ease),visibility 0s linear var(--ib-duration-normal)}.ib-shell>.ib-shell-sidebar-bp-xl.ib-shell-sidebar-panel:target,.ib-shell[data-sidebar-open]>.ib-shell-sidebar-bp-xl.ib-shell-sidebar-panel{opacity:1;translate:0 0;transition:translate var(--ib-duration-normal) var(--ib-ease),opacity var(--ib-duration-normal) var(--ib-ease),visibility 0s}.ib-shell>.ib-shell-sidebar-bp-xl.ib-shell-sidebar-panel>.ib-shell-sidebar-inner{height:auto;max-height:100%;padding-block:var(--ib-space-2) calc(var(--ib-space-4) + env(safe-area-inset-bottom,0px));border-bottom:1px solid var(--ib-shell-divider, var(--ib-color-border));background-color:var(--ib-shell-sidebar-bg, var(--ib-shell-tone));box-shadow:var(--ib-shadow-lg);pointer-events:auto}.ib-shell-sidebar-bp-xl.ib-shell-sidebar-panel .ib-shell-sidebar-close{display:none}.ib-shell-sidebar-bp-xl.ib-shell-sidebar-panel .ib-shell-sidebar-head{min-height:0;margin:0;padding:0;border-bottom:0}.ib-shell-sidebar-bp-xl.ib-shell-sidebar-panel .ib-shell-sidebar-head+.ib-shell-sidebar-body{--ib-sb-line-top: var(--ib-shell-divider, var(--ib-color-border))}.ib-shell:has(>.ib-shell-sidebar-bp-xl.ib-shell-sidebar-panel)>.ib-shell-backdrop{top:var(--ib-shell-panel-top)}.ib-shell:has(>.ib-shell-sidebar-bp-xl.ib-shell-sidebar-panel:target) .ib-shell-toggle,.ib-shell[data-sidebar-open]:has(>.ib-shell-sidebar-bp-xl.ib-shell-sidebar-panel) .ib-shell-toggle{display:none}.ib-shell:has(>.ib-shell-sidebar-bp-xl.ib-shell-sidebar-panel:target) .ib-shell-toggle-close,.ib-shell[data-sidebar-open]:has(>.ib-shell-sidebar-bp-xl.ib-shell-sidebar-panel) .ib-shell-toggle-close{display:inline-flex}}}@layer izzy.components{.ib-nav{display:flex;margin:0;padding:0;list-style:none}.ib-nav-vertical{flex-direction:column;gap:.125rem}.ib-nav-horizontal{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--ib-space-1);min-width:0;overflow-x:auto;scrollbar-width:none}.ib-nav-horizontal .ib-nav-item{white-space:nowrap}.ib-nav-horizontal>.ib-nav-li{flex:none;width:calc-size(max-content,round(up,size,1px))}.ib-nav-li{min-width:0}.ib-nav-item{--ib-icon-size: var(--ib-control-icon-md);display:flex;align-items:center;gap:var(--ib-space-2);min-height:var(--ib-control-h-md);padding:var(--ib-space-1) var(--ib-space-3);border-radius:var(--ib-radius-md);color:var(--ib-color-muted);font-size:var(--ib-text-sm);font-weight:var(--ib-weight-medium);text-decoration:none;cursor:pointer;transition:background-color var(--ib-duration-fast) var(--ib-ease),color var(--ib-duration-fast) var(--ib-ease)}.ib-nav-item:hover{background-color:var(--ib-state-hover, color-mix(in oklab, var(--ib-color-on-surface) 6%, transparent));color:var(--ib-color-on-surface)}.ib-nav-item:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:-2px}.ib-nav-item-active,.ib-nav-item-active:hover{background-color:var(--ib-color-primary-soft);color:var(--ib-color-primary-text)}.ib-nav-vertical .ib-nav-item{padding-block:max(var(--ib-space-1),round(down,calc((var(--ib-control-h-md) - 1lh) / 2),1px))}.ib-nav-text{flex:1;min-width:0;overflow-wrap:anywhere}.ib-nav-horizontal .ib-nav-text{flex:none}.ib-nav-group>summary{list-style:none}.ib-nav-group>summary::-webkit-details-marker{display:none}.ib-nav-chevron{transition:rotate var(--ib-duration-fast) var(--ib-ease)}.ib-nav-group[open]>summary .ib-nav-chevron{rotate:90deg}.ib-nav-sub{margin-top:.125rem;padding-inline-start:calc(1.125rem + var(--ib-space-2))}.ib-nav-heading{margin-top:var(--ib-space-6);padding:var(--ib-space-1) var(--ib-space-3) var(--ib-space-2);font-size:var(--ib-text-xs);font-weight:var(--ib-weight-semibold);letter-spacing:var(--ib-tracking-wider);text-transform:uppercase;color:var(--ib-color-on-surface)}.ib-nav-heading:first-child{margin-top:0}.ib-nav-divider+.ib-nav-heading{margin-top:var(--ib-space-2)}.ib-nav-divider{height:1px;margin:var(--ib-space-2) var(--ib-space-3);background-color:var(--ib-color-border)}.ib-nav-horizontal .ib-nav-divider{width:1px;height:1.25rem;margin:0 var(--ib-space-1)}@media(prefers-reduced-motion:reduce){.ib-nav-chevron{transition:none}}}@layer izzy.components{ib-site-nav{display:contents}.ib-site-nav-bar{display:flex;min-width:0}.ib-site-nav-end>.ib-site-nav-toggle{order:1}.ib-site-nav-start>.ib-site-nav-toggle{order:-1}.ib-site-nav-close-icon,ib-site-nav:has(>.ib-site-nav-panel:popover-open)>.ib-site-nav-toggle>.ib-site-nav-open-icon{display:none}ib-site-nav:has(>.ib-site-nav-panel:popover-open)>.ib-site-nav-toggle>.ib-site-nav-close-icon{display:inline-block}header:has(ib-site-nav){anchor-name:--ib-site-nav-header,--ib-shell-header}.ib-site-nav-panel{position:fixed;inset:calc(var(--ib-shell-banner-top, 0px) + var(--ib-shell-header-h, 3.5rem) + env(safe-area-inset-top,0px)) 0 0;box-sizing:border-box;width:100%;max-width:none;height:auto;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background-color:var(--ib-color-backdrop);color:var(--ib-shell-header-fg, var(--ib-color-on-surface));transition:opacity var(--ib-duration-normal) var(--ib-ease),overlay var(--ib-duration-normal) allow-discrete,display var(--ib-duration-normal) allow-discrete}@supports (anchor-name: --a){.ib-site-nav-panel{position-anchor:--ib-site-nav-header;top:max(0px,anchor(bottom))}}.ib-site-nav-panel:popover-open{display:flex;flex-direction:column}.ib-site-nav-panel::backdrop{background-color:transparent}.ib-site-nav-scrim{position:absolute;inset:0;margin:0;padding:0;border:0;background:transparent;cursor:default}.ib-site-nav-sheet{position:relative;display:flex;flex-direction:column;min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;border-bottom:1px solid var(--ib-shell-divider, var(--ib-color-border));background-color:var(--ib-shell-header-bg, var(--ib-shell-tone, var(--ib-color-surface)));box-shadow:var(--ib-shadow-lg);transition:translate var(--ib-duration-normal) var(--ib-ease)}@supports selector(:popover-open){.ib-site-nav-panel{opacity:0}.ib-site-nav-panel>.ib-site-nav-sheet{translate:0 -.5rem}.ib-site-nav-panel:popover-open{opacity:1}.ib-site-nav-panel:popover-open>.ib-site-nav-sheet{translate:0 0}@starting-style{.ib-site-nav-panel:popover-open{opacity:0}.ib-site-nav-panel:popover-open>.ib-site-nav-sheet{translate:0 -.5rem}}}.ib-site-nav-body{padding:var(--ib-space-2) max(var(--ib-space-1),calc(env(safe-area-inset-right,0px) - var(--ib-space-3))) var(--ib-space-2) max(var(--ib-space-1),calc(env(safe-area-inset-left,0px) - var(--ib-space-3)))}.ib-site-nav-body:last-child{padding-bottom:calc(var(--ib-space-4) + env(safe-area-inset-bottom,0px))}.ib-site-nav-body .ib-nav-item{min-height:2.75rem;font-size:var(--ib-text-md)}.ib-site-nav-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ib-space-2);padding:var(--ib-space-3) max(var(--ib-space-4),env(safe-area-inset-right,0px)) calc(var(--ib-space-4) + env(safe-area-inset-bottom,0px)) max(var(--ib-space-4),env(safe-area-inset-left,0px));border-top:1px solid var(--ib-shell-divider, var(--ib-color-border))}@media(width>=640px){.ib-site-nav-bp-sm>.ib-site-nav-toggle,.ib-site-nav-bp-sm>.ib-site-nav-panel,.ib-site-nav-bp-sm>.ib-site-nav-panel::backdrop{display:none}}@media(width<640px){.ib-site-nav-bp-sm>.ib-site-nav-bar{display:none}html:has(.ib-site-nav-bp-sm>.ib-site-nav-panel:popover-open){overflow:hidden}html[data-ib-scrollbar]:has(.ib-shell-scroll-page):has(.ib-site-nav-bp-sm>.ib-site-nav-panel:popover-open){scrollbar-gutter:auto;padding-inline-end:var(--ib-scrollbar-w)}}@media(width>=768px){.ib-site-nav-bp-md>.ib-site-nav-toggle,.ib-site-nav-bp-md>.ib-site-nav-panel,.ib-site-nav-bp-md>.ib-site-nav-panel::backdrop{display:none}}@media(width<768px){.ib-site-nav-bp-md>.ib-site-nav-bar{display:none}html:has(.ib-site-nav-bp-md>.ib-site-nav-panel:popover-open){overflow:hidden}html[data-ib-scrollbar]:has(.ib-shell-scroll-page):has(.ib-site-nav-bp-md>.ib-site-nav-panel:popover-open){scrollbar-gutter:auto;padding-inline-end:var(--ib-scrollbar-w)}}@media(width>=1024px){.ib-site-nav-bp-lg>.ib-site-nav-toggle,.ib-site-nav-bp-lg>.ib-site-nav-panel,.ib-site-nav-bp-lg>.ib-site-nav-panel::backdrop{display:none}}@media(width<1024px){.ib-site-nav-bp-lg>.ib-site-nav-bar{display:none}html:has(.ib-site-nav-bp-lg>.ib-site-nav-panel:popover-open){overflow:hidden}html[data-ib-scrollbar]:has(.ib-shell-scroll-page):has(.ib-site-nav-bp-lg>.ib-site-nav-panel:popover-open){scrollbar-gutter:auto;padding-inline-end:var(--ib-scrollbar-w)}}@media(width>=1280px){.ib-site-nav-bp-xl>.ib-site-nav-toggle,.ib-site-nav-bp-xl>.ib-site-nav-panel,.ib-site-nav-bp-xl>.ib-site-nav-panel::backdrop{display:none}}@media(width<1280px){.ib-site-nav-bp-xl>.ib-site-nav-bar{display:none}html:has(.ib-site-nav-bp-xl>.ib-site-nav-panel:popover-open){overflow:hidden}html[data-ib-scrollbar]:has(.ib-shell-scroll-page):has(.ib-site-nav-bp-xl>.ib-site-nav-panel:popover-open){scrollbar-gutter:auto;padding-inline-end:var(--ib-scrollbar-w)}}@media(prefers-reduced-motion:reduce){.ib-site-nav-panel,.ib-site-nav-sheet{transition:none}}}@layer izzy.components{.ib-shell:has(>.ib-shell-sidebar) ib-site-nav>:is(.ib-site-nav-toggle,.ib-site-nav-panel){display:none}.ib-shell-sidebar-links{position:relative;margin-block-end:var(--ib-space-2);padding-block-end:var(--ib-space-2)}.ib-shell-sidebar-links:after{content:"";position:absolute;inset-inline:var(--ib-space-3);inset-block-end:0;height:1px;background-color:var(--ib-shell-divider, var(--ib-color-border))}@media(width>=640px){.ib-shell-sidebar-links-bp-sm{display:none}}@media(width>=768px){.ib-shell-sidebar-links-bp-md{display:none}}@media(width>=1024px){.ib-shell-sidebar-links-bp-lg{display:none}}@media(width>=1280px){.ib-shell-sidebar-links-bp-xl{display:none}}}@layer izzy.components{.ib-disclosure>summary{list-style:none;cursor:pointer}.ib-disclosure>summary::-webkit-details-marker{display:none}.ib-disclosure>summary:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px}.ib-disclosure-disabled>summary{pointer-events:none;color:var(--ib-color-disabled)}@supports selector(::details-content){.ib-disclosure{interpolate-size:allow-keywords}.ib-disclosure::details-content{block-size:0;overflow:clip;transition:block-size var(--ib-duration-normal) var(--ib-ease),content-visibility var(--ib-duration-normal) allow-discrete}.ib-disclosure[open]::details-content{block-size:auto}@media(prefers-reduced-motion:reduce){.ib-disclosure::details-content{transition:none}}}.ib-accordion{--ib-acc-px: var(--ib-space-4);--ib-acc-py: var(--ib-space-3);--ib-acc-font: var(--ib-text-md);--ib-acc-content-py: var(--ib-space-4);--ib-acc-content-font: var(--ib-text-md);--ib-acc-content-gap: var(--ib-space-3);display:flex;flex-direction:column}.ib-accordion-sm{--ib-acc-px: var(--ib-space-3);--ib-acc-py: var(--ib-space-2);--ib-acc-font: var(--ib-text-sm);--ib-acc-content-py: var(--ib-space-3);--ib-acc-content-font: var(--ib-text-sm);--ib-acc-content-gap: var(--ib-space-2)}.ib-accordion-lg{--ib-acc-px: var(--ib-space-5);--ib-acc-py: var(--ib-space-4);--ib-acc-font: var(--ib-text-lg);--ib-acc-content-py: var(--ib-space-5);--ib-acc-content-gap: var(--ib-space-4)}.ib-accordion-flush{--ib-acc-px: 0}.ib-accordion-trigger{display:flex;align-items:center;gap:var(--ib-space-3);padding:var(--ib-acc-py) var(--ib-acc-px);font-size:var(--ib-acc-font);font-weight:var(--ib-weight-medium);border-radius:inherit;transition:background-color var(--ib-duration-fast) var(--ib-ease)}.ib-accordion-trigger:hover{background-color:var(--ib-state-hover, color-mix(in oklab, var(--ib-color-on-surface) 6%, transparent))}.ib-accordion-trigger:focus-visible{outline-offset:-2px}.ib-accordion-title{flex:1;min-width:0}.ib-accordion-chevron{flex:none;color:var(--ib-color-muted);transition:rotate var(--ib-duration-normal) var(--ib-ease)}.ib-accordion-item[open]>summary .ib-accordion-chevron{rotate:180deg}.ib-accordion-panel{display:flex;flex-direction:column;gap:var(--ib-acc-content-gap);padding:var(--ib-acc-content-py) var(--ib-acc-px);font-size:var(--ib-acc-content-font)}.ib-accordion-separated{gap:var(--ib-space-2)}.ib-accordion-separated>.ib-accordion-item{border:1px solid var(--ib-color-border);border-radius:var(--ib-radius-md);background-color:var(--ib-color-surface)}.ib-accordion-bordered{border:1px solid var(--ib-color-border);border-radius:var(--ib-radius-md);background-color:var(--ib-color-surface)}.ib-accordion-bordered>.ib-accordion-item+.ib-accordion-item,.ib-accordion-flush>.ib-accordion-item+.ib-accordion-item{border-top:1px solid var(--ib-color-border)}.ib-accordion-bordered>.ib-accordion-item:first-child>summary{border-radius:var(--ib-radius-md) var(--ib-radius-md) 0 0}.ib-accordion-bordered>.ib-accordion-item:last-child:not([open])>summary{border-radius:0 0 var(--ib-radius-md) var(--ib-radius-md)}.ib-accordion-flush>.ib-accordion-item>.ib-accordion-trigger{border-radius:0}.ib-accordion-flush>.ib-accordion-item>.ib-accordion-trigger:hover{background-color:transparent;color:var(--ib-color-primary-text)}.ib-collapsible-trigger{display:inline-flex;align-items:center;gap:var(--ib-space-1);border-radius:var(--ib-radius-sm);color:var(--ib-color-primary-text);font-weight:var(--ib-weight-medium)}.ib-collapsible-trigger:hover{text-decoration:underline;text-underline-offset:.2em}.ib-collapsible-chevron{transition:rotate var(--ib-duration-normal) var(--ib-ease)}.ib-collapsible[open]>summary .ib-collapsible-chevron{rotate:90deg}.ib-collapsible-chevron:dir(rtl){scale:-1 1}.ib-collapsible[open]>summary .ib-collapsible-chevron:dir(rtl){rotate:-90deg}.ib-collapsible-panel{padding-top:var(--ib-space-2)}}@layer izzy.components{.ib-pop-root{display:inline-flex;vertical-align:middle}.ib-pop{--ib-pop-gap: .375rem;box-sizing:border-box;max-width:min(24rem,calc(100vw - 1rem));max-height:min(32rem,calc(100dvh - 1rem));overflow:auto;padding:var(--ib-space-1);border:1px solid var(--ib-color-border);border-radius:var(--ib-radius-lg);background-color:var(--ib-color-surface-overlay);color:var(--ib-color-on-surface);box-shadow:var(--ib-shadow-lg);font-size:var(--ib-text-sm);transition:opacity var(--ib-duration-fast) var(--ib-ease),translate var(--ib-duration-fast) var(--ib-ease),overlay var(--ib-duration-fast) allow-discrete,display var(--ib-duration-fast) allow-discrete}@supports selector(:popover-open){.ib-pop{opacity:0}.ib-pop:popover-open{opacity:1}@starting-style{.ib-pop:popover-open{opacity:0}}}.ib-pop.ib-pop-sized{width:var(--ib-pop-w);max-width:calc(100vw - 1rem)}.ib-pop.ib-menu.ib-pop-sized{min-width:0}.ib-pop-placed{inset:auto;margin:0}.ib-pop.ib-menu{min-width:min(15rem,calc(100vw - 1rem))}@supports (anchor-name: --a){.ib-pop,.ib-tooltip[popover]{inset:auto;margin:0;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline}.ib-pop.ib-menu{min-width:max(min(15rem,calc(100vw - 1rem)),anchor-size(width))}.ib-place-bottom-start{position-area:block-end span-inline-end;margin-block-start:var(--ib-pop-gap)}.ib-place-bottom{position-area:block-end span-all;justify-self:anchor-center;margin-block-start:var(--ib-pop-gap)}.ib-place-bottom-end{position-area:block-end span-inline-start;margin-block-start:var(--ib-pop-gap)}.ib-place-top-start{position-area:block-start span-inline-end;margin-block-end:var(--ib-pop-gap)}.ib-place-top{position-area:block-start span-all;justify-self:anchor-center;margin-block-end:var(--ib-pop-gap)}.ib-place-top-end{position-area:block-start span-inline-start;margin-block-end:var(--ib-pop-gap)}.ib-place-start{position-area:span-all inline-start;align-self:anchor-center;margin-inline-end:var(--ib-pop-gap)}.ib-place-end{position-area:span-all inline-end;align-self:anchor-center;margin-inline-start:var(--ib-pop-gap)}.ib-pop:is(.ib-place-start,.ib-place-end){position-try-fallbacks:flip-inline,--ib-pop-below,--ib-pop-above}@position-try --ib-pop-below{position-area:block-end span-all;justify-self:anchor-center;align-self:normal;margin:var(--ib-pop-gap) 0 0}@position-try --ib-pop-above{position-area:block-start span-all;justify-self:anchor-center;align-self:normal;margin:0 0 var(--ib-pop-gap)}.ib-popover:not(.ib-pop-sized){width:max-content}.ib-place-end-start{position-area:inline-end span-block-end;margin-inline-start:.125rem;margin-block-start:calc(-1 * var(--ib-space-1) - 1px)}.ib-pop.ib-menu-sub{min-width:min(15rem,calc(100vw - 1rem));position-try-fallbacks:flip-inline,--ib-sub-below-end,--ib-sub-below-start,flip-block}}@position-try --ib-sub-below-end{position-area:block-end span-inline-start;margin:.125rem 0 0}@position-try --ib-sub-below-start{position-area:block-end span-inline-end;margin:.125rem 0 0}.ib-menu-item{--ib-icon-size: var(--ib-control-icon-sm);display:flex;align-items:center;gap:.625rem;width:100%;min-height:var(--ib-control-h-sm);padding:var(--ib-space-1) var(--ib-space-2);border:0;border-radius:var(--ib-radius-sm);background:none;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer}.ib-menu-item:hover,.ib-menu-item:focus-visible{background-color:var(--ib-state-hover, color-mix(in oklab, var(--ib-color-on-surface) 6%, transparent));outline:none}.ib-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--ib-color-focus, var(--ib-color-primary))}.ib-menu-item:disabled,.ib-menu-item[aria-disabled=true]{color:var(--ib-color-disabled);pointer-events:none}.ib-menu-item .ib-icon{color:var(--ib-color-muted)}.ib-menu-label{flex:1;min-width:0;text-box:trim-both cap alphabetic}.ib-menu-shortcut{display:inline-flex;flex:none;align-items:center;height:1.25rem;margin-inline-start:var(--ib-space-6);padding-inline:var(--ib-space-2);border:1px solid var(--ib-color-border);border-radius:var(--ib-radius-sm);background-color:var(--ib-color-fill);color:var(--ib-color-muted);font-family:inherit;font-size:var(--ib-text-xs);letter-spacing:.02em;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;width:calc-size(max-content,round(up,size,1px));min-width:3rem;justify-content:center}.ib-menu-item .ib-menu-shortcut .ib-menu-key-icon{--ib-icon-size: .75rem;color:inherit}.ib-menu-item:disabled .ib-menu-shortcut,.ib-menu-item[aria-disabled=true] .ib-menu-shortcut{color:inherit}.ib-menu-item-primary{color:var(--ib-color-primary-text)}.ib-menu-item-danger{color:var(--ib-color-danger-text)}.ib-menu-item-custom{color:var(--ib-menu-item-color)}.ib-menu-item-primary .ib-icon,.ib-menu-item-danger .ib-icon,.ib-menu-item-custom .ib-icon{color:inherit}.ib-menu-check{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--ib-color-primary-text)}.ib-menu-item .ib-menu-check .ib-icon{color:inherit}.ib-menu-dot{width:.375rem;height:.375rem;border-radius:50%;background-color:currentColor}.ib-menu-sub-root{display:flex}.ib-menu-item .ib-menu-sub-chevron{margin-inline-start:auto;color:var(--ib-color-subtle)}.ib-menu-item .ib-menu-sub-chevron:dir(rtl){scale:-1 1}.ib-menu-sub-root:has(>[popover]:popover-open)>.ib-menu-sub-trigger{background-color:var(--ib-state-hover, color-mix(in oklab, var(--ib-color-on-surface) 6%, transparent))}.ib-menu-heading{padding:var(--ib-space-2) var(--ib-space-2) var(--ib-space-1);color:var(--ib-color-subtle);font-size:var(--ib-text-xs);font-weight:var(--ib-weight-semibold)}.ib-menu-divider{height:1px;margin:.375rem calc(var(--ib-space-1) * -1);background-color:var(--ib-color-border)}.ib-pop.ib-popover:focus{outline:none}.ib-pop.ib-popover{padding:var(--ib-space-4);font-size:var(--ib-text-md)}.ib-popover-header{display:flex;align-items:center;gap:var(--ib-space-2);margin-bottom:var(--ib-space-3)}.ib-popover-title{font-family:var(--ib-font-heading);flex:1;font-weight:var(--ib-weight-semibold)}.ib-popover-close{margin:calc(var(--ib-space-2) * -1);margin-inline-start:auto}.ib-tooltip-root{position:relative;display:inline-flex;vertical-align:middle}:is(.ib-pop-root,.ib-tooltip-root):is(.ib-grow,.ib-w,.ib-w-sm,.ib-w-md,.ib-w-lg,.ib-w-xl,.ib-minw,.ib-minw-sm,.ib-minw-md,.ib-minw-lg,.ib-minw-xl,.ib-basis,.ib-basis-sm,.ib-basis-md,.ib-basis-lg,.ib-basis-xl)>:not([popover],.ib-tooltip){flex-grow:1}.ib-tooltip{--ib-tooltip-gap: .375rem;position:absolute;z-index:50;box-sizing:border-box;width:max-content;max-width:18rem;padding:var(--ib-space-1) var(--ib-space-2);border:0;border-radius:var(--ib-radius-sm);background-color:var(--ib-color-on-surface);color:var(--ib-color-surface);font-size:var(--ib-text-xs);font-weight:var(--ib-weight-medium);line-height:var(--ib-leading-snug);text-align:start;white-space:normal;overflow:visible;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ib-duration-fast) var(--ib-ease),visibility var(--ib-duration-fast)}.ib-tooltip:before{content:"";position:absolute;inset:calc(var(--ib-tooltip-gap) * -1)}.ib-tooltip:not([popover]){display:none;transition:opacity var(--ib-duration-fast) var(--ib-ease),visibility var(--ib-duration-fast),display var(--ib-duration-fast) allow-discrete}@media(hover:hover){.ib-tooltip-root:hover>.ib-tooltip:not([popover]){display:block;opacity:1;visibility:visible;pointer-events:auto;transition-delay:var(--ib-tooltip-delay, .3s);@starting-style{opacity:0}}}.ib-tooltip-root:has(:focus-visible)>.ib-tooltip:not([popover]){display:block;opacity:1;visibility:visible;pointer-events:auto;@starting-style{opacity:0}}.ib-tooltip-root:has(:focus-visible)>.ib-tooltip:not([popover]){transition-delay:0s}.ib-tooltip-top,.ib-tooltip-top-start,.ib-tooltip-top-end{bottom:100%;margin-bottom:var(--ib-tooltip-gap)}.ib-tooltip-bottom,.ib-tooltip-bottom-start,.ib-tooltip-bottom-end{top:100%;margin-top:var(--ib-tooltip-gap)}.ib-tooltip-top,.ib-tooltip-bottom{left:50%;translate:-50% 0;translate:round(nearest,-50%,1px) 0}.ib-tooltip-top-start,.ib-tooltip-bottom-start{inset-inline-start:0}.ib-tooltip-top-end,.ib-tooltip-bottom-end{inset-inline-end:0}.ib-tooltip-start{inset-inline-end:100%;top:50%;translate:0 -50%;translate:0 round(nearest,-50%,1px);margin-inline-end:var(--ib-tooltip-gap)}.ib-tooltip-end{inset-inline-start:100%;top:50%;translate:0 -50%;translate:0 round(nearest,-50%,1px);margin-inline-start:var(--ib-tooltip-gap)}.ib-tooltip[popover]{position:fixed;inset:auto;translate:none;opacity:1;visibility:visible;pointer-events:auto;margin:0}@supports (anchor-name: --a){.ib-tooltip-top[popover]{position-area:block-start span-all;justify-self:anchor-center;margin-block-end:var(--ib-tooltip-gap)}.ib-tooltip-top-start[popover]{position-area:block-start span-inline-end;margin-block-end:var(--ib-tooltip-gap)}.ib-tooltip-top-end[popover]{position-area:block-start span-inline-start;margin-block-end:var(--ib-tooltip-gap)}.ib-tooltip-bottom[popover]{position-area:block-end span-all;justify-self:anchor-center;margin-block-start:var(--ib-tooltip-gap)}.ib-tooltip-bottom-start[popover]{position-area:block-end span-inline-end;margin-block-start:var(--ib-tooltip-gap)}.ib-tooltip-bottom-end[popover]{position-area:block-end span-inline-start;margin-block-start:var(--ib-tooltip-gap)}.ib-tooltip-start[popover]{position-area:span-all inline-start;align-self:anchor-center;margin-inline-end:var(--ib-tooltip-gap)}.ib-tooltip-end[popover]{position-area:span-all inline-end;align-self:anchor-center;margin-inline-start:var(--ib-tooltip-gap)}}.ib-dialog{--ib-dialog-w: 32rem;box-sizing:border-box;width:min(var(--ib-dialog-w),calc(100% - 2rem));max-width:none;max-height:calc(100dvh - 2rem);padding:0;border:1px solid var(--ib-color-overlay-border);border-radius:var(--ib-radius-lg);background-color:var(--ib-color-surface-overlay);color:var(--ib-color-on-surface);box-shadow:var(--ib-shadow-lg);opacity:0;scale:.97;transition:opacity var(--ib-duration-normal) var(--ib-ease),scale var(--ib-duration-normal) var(--ib-ease),translate var(--ib-duration-normal) var(--ib-ease),overlay var(--ib-duration-normal) allow-discrete,display var(--ib-duration-normal) allow-discrete}.ib-dialog[open]{display:flex;flex-direction:column;opacity:1;scale:1}@starting-style{.ib-dialog[open]{opacity:0;scale:.97}}.ib-dialog::backdrop{background-color:#0f172a00;transition:background-color var(--ib-duration-normal) var(--ib-ease),overlay var(--ib-duration-normal) allow-discrete,display var(--ib-duration-normal) allow-discrete}.ib-dialog[open]::backdrop{background-color:var(--ib-color-backdrop)}@starting-style{.ib-dialog[open]::backdrop{background-color:#0f172a00}}.ib-dialog[open]:not(:modal){position:fixed;inset:0;z-index:1000;margin:auto;box-shadow:var(--ib-shadow-lg)}body:has(.ib-dialog[open]:not(:modal)):after{content:"";position:fixed;inset:0;z-index:999;background-color:var(--ib-color-backdrop)}html:has(.ib-dialog:modal),html:has(.ib-dialog[open]:not(:modal)){overflow:hidden}html[data-ib-scrollbar]:has(.ib-shell-scroll-page):has(.ib-dialog:modal),html[data-ib-scrollbar]:has(.ib-shell-scroll-page):has(.ib-dialog[open]:not(:modal)){scrollbar-gutter:auto;padding-inline-end:var(--ib-scrollbar-w)}.ib-dialog-sm{--ib-dialog-w: 24rem}.ib-dialog-lg{--ib-dialog-w: 48rem}.ib-dialog-xl{--ib-dialog-w: 64rem}.ib-dialog-full{width:100%;height:100%;max-height:none;border-radius:0}.ib-dialog-start,.ib-dialog-end{--ib-drawer-w: 24rem;width:min(var(--ib-drawer-w),calc(100% - 3rem));height:100%;max-height:none;margin-block:0;border-radius:0;scale:1}.ib-dialog-start{margin-inline-start:0;translate:-100% 0}.ib-dialog-end{margin-inline-end:0;translate:100% 0}.ib-dialog-start:dir(rtl){translate:100% 0}.ib-dialog-end:dir(rtl){translate:-100% 0}.ib-dialog-start[open],.ib-dialog-end[open]{translate:0 0;scale:1}@starting-style{.ib-dialog-start[open]{translate:-100% 0}.ib-dialog-end[open]{translate:100% 0}.ib-dialog-start[open]:dir(rtl){translate:100% 0}.ib-dialog-end[open]:dir(rtl){translate:-100% 0}}.ib-dialog-start[open]:not(:modal){margin-inline-start:0;margin-block:0}.ib-dialog-end[open]:not(:modal){margin-inline-end:0;margin-block:0}.ib-dialog-sm:is(.ib-dialog-start,.ib-dialog-end){--ib-drawer-w: 20rem}.ib-dialog-lg:is(.ib-dialog-start,.ib-dialog-end){--ib-drawer-w: 32rem}.ib-dialog-xl:is(.ib-dialog-start,.ib-dialog-end){--ib-drawer-w: 40rem}.ib-dialog-full:is(.ib-dialog-start,.ib-dialog-end){width:100%}.ib-dialog.ib-dialog-sized:not(.ib-dialog-top,.ib-dialog-bottom){--ib-dialog-w: var(--ib-dlgw);--ib-drawer-w: var(--ib-dlgw)}@media(min-width:640px){.ib-dialog.ib-dialog-sized-sm:not(.ib-dialog-top,.ib-dialog-bottom){--ib-dialog-w: var(--ib-dlgw-sm);--ib-drawer-w: var(--ib-dlgw-sm)}}@media(min-width:768px){.ib-dialog.ib-dialog-sized-md:not(.ib-dialog-top,.ib-dialog-bottom){--ib-dialog-w: var(--ib-dlgw-md);--ib-drawer-w: var(--ib-dlgw-md)}}@media(min-width:1024px){.ib-dialog.ib-dialog-sized-lg:not(.ib-dialog-top,.ib-dialog-bottom){--ib-dialog-w: var(--ib-dlgw-lg);--ib-drawer-w: var(--ib-dlgw-lg)}}@media(min-width:1280px){.ib-dialog.ib-dialog-sized-xl:not(.ib-dialog-top,.ib-dialog-bottom){--ib-dialog-w: var(--ib-dlgw-xl);--ib-drawer-w: var(--ib-dlgw-xl)}}.ib-dialog-top,.ib-dialog-bottom{width:100%;max-height:85dvh;margin-inline:0;scale:1}.ib-dialog-top{margin-block:0 auto;border-radius:0 0 var(--ib-radius-lg) var(--ib-radius-lg);translate:0 -100%}.ib-dialog-bottom{margin-block:auto 0;border-radius:var(--ib-radius-lg) var(--ib-radius-lg) 0 0;translate:0 100%}.ib-dialog-top[open],.ib-dialog-bottom[open]{translate:0 0;scale:1}@starting-style{.ib-dialog-top[open]{translate:0 -100%}.ib-dialog-bottom[open]{translate:0 100%}}.ib-dialog-top[open]:not(:modal){margin-block:0 auto;margin-inline:0}.ib-dialog-bottom[open]:not(:modal){margin-block:auto 0;margin-inline:0}.ib-dialog-header{display:flex;align-items:flex-start;gap:var(--ib-space-3);padding:var(--ib-space-5) var(--ib-space-6) var(--ib-space-2)}.ib-dialog-title{font-family:var(--ib-font-heading);flex:1;min-width:0;margin:0;font-size:var(--ib-text-lg);font-weight:var(--ib-weight-semibold);line-height:var(--ib-leading-tight)}.ib-dialog-header:has(>.ib-dialog-close)>.ib-dialog-title{padding-block:calc((var(--ib-control-h-sm) - var(--ib-text-lg) * var(--ib-leading-tight)) / 2)}.ib-dialog-close{--ib-icon-size: var(--ib-control-icon-md);margin-block-start:calc(.5rem - var(--ib-space-5));margin-inline-start:auto;margin-inline-end:calc(.5rem - var(--ib-space-6))}.ib-dialog-body{--ib-dialog-px: var(--ib-space-6);--ib-dialog-pb: var(--ib-space-5);flex:1;min-height:0;overflow:auto;padding:var(--ib-space-2) var(--ib-space-6) var(--ib-space-5)}.ib-dialog-body.ib-dialog-pad{--ib-dialog-px: var(--ib-dlgpad);--ib-dialog-pb: var(--ib-dlgpad)}@media(min-width:640px){.ib-dialog-body.ib-dialog-pad-sm{--ib-dialog-px: var(--ib-dlgpad-sm);--ib-dialog-pb: var(--ib-dlgpad-sm)}}@media(min-width:768px){.ib-dialog-body.ib-dialog-pad-md{--ib-dialog-px: var(--ib-dlgpad-md);--ib-dialog-pb: var(--ib-dlgpad-md)}}@media(min-width:1024px){.ib-dialog-body.ib-dialog-pad-lg{--ib-dialog-px: var(--ib-dlgpad-lg);--ib-dialog-pb: var(--ib-dlgpad-lg)}}@media(min-width:1280px){.ib-dialog-body.ib-dialog-pad-xl{--ib-dialog-px: var(--ib-dlgpad-xl);--ib-dialog-pb: var(--ib-dlgpad-xl)}}.ib-confirm-message{color:var(--ib-color-muted)}.ib-confirm-message>p{margin:0}.ib-confirm-message>*+*{margin-top:var(--ib-space-2)}.ib-dialog-header+.ib-dialog-body{padding-top:var(--ib-space-1)}.ib-dialog-body:first-child{padding-top:var(--ib-space-6)}@media(prefers-reduced-motion:reduce){.ib-pop,.ib-dialog,.ib-dialog::backdrop,.ib-tooltip{transition:none}}}@layer izzy.components{@media(forced-colors:active){.ib-menu-item:is(:hover,:focus-visible),.ib-menu-sub-root:has(>[popover]:popover-open)>.ib-menu-sub-trigger{forced-color-adjust:none;background-color:Highlight;color:HighlightText}.ib-menu-dot{forced-color-adjust:none;background-color:CanvasText}.ib-menu-item:is(:hover,:focus-visible) .ib-menu-dot{background-color:HighlightText}}}@layer izzy.components{.ib-dialog-footer,.ib-dialog-body>.ib-form:last-child>.ib-form-actions:nth-last-child(1 of:not(input[type=hidden])),.ib-dialog-body>.ib-form:last-child>.ib-form-grid>.ib-form-actions:nth-last-child(1 of:not(input[type=hidden])){position:sticky;bottom:calc(-1 * var(--ib-dialog-pb, var(--ib-space-5)));z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ib-space-2);margin:var(--ib-space-5) calc(-1 * var(--ib-dialog-px, var(--ib-space-6))) calc(-1 * var(--ib-dialog-pb, var(--ib-space-5)));padding:var(--ib-space-4) var(--ib-space-6);border-top:1px solid var(--ib-color-border);background-color:color-mix(in oklab,var(--ib-color-surface-overlay),var(--ib-color-on-surface) 4%)}:is(.ib-form,.ib-form-grid)>.ib-dialog-footer,.ib-dialog-body>.ib-form:last-child>.ib-form-actions:nth-last-child(1 of:not(input[type=hidden])),.ib-dialog-body>.ib-form:last-child>.ib-form-grid>.ib-form-actions:nth-last-child(1 of:not(input[type=hidden])){margin-top:0}.ib-form-grid>.ib-dialog-footer{grid-column:1 / -1}.ib-dialog-body:has(>.ib-dialog-content,>form:last-child>.ib-dialog-content,>form:last-child>.ib-form-grid>.ib-dialog-content){display:flex;flex-direction:column}.ib-dialog-body>form:last-child:has(>.ib-dialog-content,>.ib-form-grid>.ib-dialog-content){display:flex;flex:1 0 auto;flex-direction:column}.ib-dialog-body>.ib-dialog-content,.ib-dialog-body>form:last-child>.ib-dialog-content{flex:1 0 auto}.ib-dialog-body>form:last-child>.ib-form-grid:has(>.ib-dialog-content){flex:1 0 auto;grid-template-rows:1fr;grid-auto-rows:auto}.ib-form-grid>.ib-dialog-content{grid-column:1 / -1}.ib-dialog-content.ib-dialog-flush{margin-inline:calc(-1 * var(--ib-dialog-px, var(--ib-space-6)))}.ib-dialog:not(.ib-dialog-start,.ib-dialog-end,.ib-dialog-bottom,.ib-dialog-full) :is(.ib-dialog-footer,.ib-dialog-body>.ib-form:last-child>.ib-form-actions:nth-last-child(1 of:not(input[type=hidden])),.ib-dialog-body>.ib-form:last-child>.ib-form-grid>.ib-form-actions:nth-last-child(1 of:not(input[type=hidden]))){border-radius:0 0 calc(var(--ib-radius-lg) - 1px) calc(var(--ib-radius-lg) - 1px)}}@layer izzy.components{.ib-tabs{--ib-tab-h: var(--ib-control-h-md);--ib-tab-px: var(--ib-space-3);--ib-tab-font: var(--ib-text-sm);--ib-icon-size: var(--ib-control-icon-md);display:block;min-width:0}.ib-tabs-sm{--ib-tab-h: var(--ib-control-h-sm);--ib-tab-px: var(--ib-space-2);--ib-tab-font: var(--ib-control-font-sm);--ib-icon-size: var(--ib-control-icon-sm)}.ib-tabs-lg{--ib-tab-h: var(--ib-control-h-lg);--ib-tab-px: var(--ib-space-4);--ib-tab-font: var(--ib-text-md);--ib-icon-size: var(--ib-control-icon-lg)}.ib-tabs-list{display:flex;gap:var(--ib-space-1);min-width:0;overflow-x:auto;scrollbar-width:none}.ib-tab{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--ib-space-2);height:var(--ib-tab-h);padding:0 var(--ib-tab-px);border-radius:var(--ib-radius-md);color:var(--ib-color-muted);font-size:var(--ib-tab-font);font-weight:var(--ib-weight-medium);line-height:1;white-space:nowrap;cursor:pointer;user-select:none;transition:color var(--ib-duration-fast) var(--ib-ease),background-color var(--ib-duration-fast) var(--ib-ease),box-shadow var(--ib-duration-fast) var(--ib-ease)}a.ib-tab{text-decoration:none}.ib-tab-label{display:contents;cursor:inherit}.ib-tab-label:before{content:"";position:absolute;inset:0}.ib-tab-text{text-box:trim-both cap alphabetic}.ib-tab:hover{color:var(--ib-color-on-surface)}.ib-tab:has(>.ib-tab-input:focus-visible),.ib-tab:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:-2px}.ib-tab-disabled,.ib-tab-disabled:hover{color:var(--ib-color-disabled);cursor:not-allowed}.ib-tabs-fitted>.ib-tabs-list>.ib-tab{flex:1 1 0;min-width:0;overflow:hidden}.ib-tabs-line>.ib-tabs-list{gap:var(--ib-space-1);box-shadow:inset 0 -1px 0 var(--ib-color-border)}.ib-tabs-line>.ib-tabs-list>.ib-tab{border-radius:var(--ib-radius-md) var(--ib-radius-md) 0 0}.ib-tabs-line>.ib-tabs-list>.ib-tab:is(:has(>.ib-tab-input:checked),[aria-current]){color:var(--ib-color-primary-text);box-shadow:inset 0 -2px 0 var(--ib-color-primary)}.ib-tabs-soft>.ib-tabs-list>.ib-tab:not(.ib-tab-disabled):hover{background-color:var(--ib-state-hover, color-mix(in oklab, var(--ib-color-on-surface) 6%, transparent))}.ib-tabs-soft>.ib-tabs-list>.ib-tab:is(:has(>.ib-tab-input:checked),[aria-current]){background-color:var(--ib-color-primary-soft);color:var(--ib-color-primary-text)}.ib-tabs-segmented>.ib-tabs-list{display:inline-flex;max-width:100%;gap:.125rem;padding:.1875rem;border-radius:var(--ib-radius-control, var(--ib-radius-md))}.ib-tabs-segmented.ib-tabs-fitted>.ib-tabs-list{display:flex}.ib-tabs-segmented>.ib-tabs-list>.ib-tab{height:calc(var(--ib-tab-h) - .375rem);border-radius:calc(var(--ib-radius-control, var(--ib-radius-md)) - 2px)}.ib-tabs-segmented>.ib-tabs-list>.ib-tab:is(:has(>.ib-tab-input:checked),[aria-current]){background-color:var(--ib-segment-fill);box-shadow:var(--ib-segment-lift);color:var(--ib-color-on-segment, var(--ib-color-on-surface))}@media(min-width:640px){.ib-tabs-vertical:not(.ib-tabs-nav){display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--ib-space-6);align-items:start}.ib-tabs-vertical>.ib-tabs-list{flex-direction:column;align-items:stretch;overflow:visible}.ib-tabs-vertical:not(.ib-tabs-nav)>.ib-tabs-list{grid-row:1;grid-column:1}.ib-tabs-vertical>.ib-tab-panel{grid-row:1;grid-column:2;padding-block:0}.ib-tabs-vertical>.ib-tabs-list>.ib-tab{justify-content:flex-start}.ib-tabs-segmented.ib-tabs-vertical>.ib-tabs-list{display:flex}.ib-tabs-line.ib-tabs-vertical>.ib-tabs-list{box-shadow:inset -1px 0 0 var(--ib-color-border)}.ib-tabs-line.ib-tabs-vertical>.ib-tabs-list>.ib-tab{border-radius:var(--ib-radius-md) 0 0 var(--ib-radius-md)}.ib-tabs-line.ib-tabs-vertical>.ib-tabs-list>.ib-tab:is(:has(>.ib-tab-input:checked),[aria-current]){box-shadow:inset -2px 0 0 var(--ib-color-primary)}.ib-tabs-line.ib-tabs-vertical:dir(rtl)>.ib-tabs-list{box-shadow:inset 1px 0 0 var(--ib-color-border)}.ib-tabs-line.ib-tabs-vertical:dir(rtl)>.ib-tabs-list>.ib-tab{border-radius:0 var(--ib-radius-md) var(--ib-radius-md) 0}.ib-tabs-line.ib-tabs-vertical:dir(rtl)>.ib-tabs-list>.ib-tab:is(:has(>.ib-tab-input:checked),[aria-current]){box-shadow:inset 2px 0 0 var(--ib-color-primary)}}.ib-tab-panel{display:none;padding-block:var(--ib-space-4)}.ib-tab-panel:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px;border-radius:var(--ib-radius-sm)}.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(1)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(2),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(2)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(3),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(3)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(4),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(4)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(5),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(5)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(6),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(6)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(7),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(7)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(8),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(8)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(9),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(9)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(10),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(10)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(11),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(11)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(12),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(12)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(13),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(13)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(14),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(14)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(15),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(15)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(16),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(16)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(17),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(17)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(18),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(18)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(19),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(19)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(20),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(20)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(21),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(21)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(22),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(22)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(23),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(23)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(24),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(24)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(25),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(25)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(26),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(26)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(27),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(27)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(28),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(28)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(29),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(29)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(30),.ib-tabs:has(>.ib-tabs-list>.ib-tab:nth-child(30)>.ib-tab-input:checked)>.ib-tab-panel:nth-child(31){display:block}.ib-tab-panel-label{display:none}@media all{form .ib-tabs>.ib-tabs-list{display:none}form .ib-tabs>.ib-tab-panel{display:block;grid-row:auto;grid-column:1 / -1}form .ib-tabs>.ib-tab-panel>.ib-tab-panel-label{display:block;margin:0 0 var(--ib-space-3);font-size:var(--ib-text-md);font-weight:var(--ib-weight-semibold)}}@media(prefers-reduced-motion:reduce){.ib-tab{transition:none}}}@layer izzy.components{@media(forced-colors:active){.ib-tabs>.ib-tabs-list>.ib-tab:is(:has(>.ib-tab-input:checked),[aria-current]){forced-color-adjust:none;background-color:Highlight;color:HighlightText;box-shadow:none}}}@layer izzy.components{.ib-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ib-space-1) var(--ib-space-2);margin:0;padding:0;list-style:none;font-size:var(--ib-text-sm)}.ib-breadcrumb-item{display:inline-flex;align-items:center;gap:var(--ib-space-2);min-width:0}.ib-breadcrumb-item+.ib-breadcrumb-item:before{content:"";flex:none;width:.875rem;height:.875rem;background-color:var(--ib-color-subtle);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat}.ib-breadcrumb-item:dir(rtl):before{scale:-1 1}.ib-breadcrumb-slash .ib-breadcrumb-item+.ib-breadcrumb-item:before{content:"/" / "";width:auto;height:auto;mask:none;background:none;color:var(--ib-color-subtle);scale:none}.ib-breadcrumb-link,.ib-breadcrumb-current{display:inline-flex;align-items:center;gap:var(--ib-space-1);min-width:0}.ib-breadcrumb-link{border-radius:var(--ib-radius-sm);color:var(--ib-color-muted);text-decoration:none}.ib-breadcrumb-link:hover{color:var(--ib-color-on-surface);text-decoration:underline;text-underline-offset:.2em}.ib-breadcrumb-link:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px}.ib-breadcrumb-current{color:var(--ib-color-on-surface);font-weight:var(--ib-weight-medium)}.ib-breadcrumb .ib-icon{width:1em;width:round(nearest,1em,2px);height:1em;height:round(nearest,1em,2px)}.ib-pagination-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ib-space-1);margin:0;padding:0;list-style:none}.ib-pagination-list>li{display:flex}.ib-pagination-item{width:calc-size(max-content,round(up,size,1px));min-width:var(--ib-btn-h);padding-inline:var(--ib-space-2);font-weight:var(--ib-weight-normal);font-variant-numeric:tabular-nums}.ib-pagination-sm .ib-pagination-item{--ib-btn-h: var(--ib-control-h-sm);--ib-btn-font: var(--ib-control-font-sm);--ib-icon-size: var(--ib-control-icon-sm)}.ib-pagination-lg .ib-pagination-item{--ib-btn-h: var(--ib-control-h-lg);--ib-btn-font: var(--ib-text-md);--ib-icon-size: var(--ib-control-icon-lg)}.ib-pagination-current,.ib-pagination-current:hover{background-color:var(--ib-color-primary-soft);color:var(--ib-color-primary-text);font-weight:var(--ib-weight-semibold);cursor:default}.ib-pagination-item[aria-disabled=true]{color:var(--ib-color-disabled);background:none;cursor:not-allowed}.ib-pagination-gap{min-width:1.5rem;color:var(--ib-color-subtle);text-align:center}@media(width<640px){.ib-pagination-far:not(:first-child,:nth-child(2),:last-child,:nth-last-child(2)){display:none}}}@layer izzy.components{.ib-steps{--ib-step-size: 2rem;--ib-step-icon: 1rem;display:flex;flex-direction:column;margin:0;padding:0;list-style:none;font-size:var(--ib-text-sm);line-height:var(--ib-leading-normal);line-height:round(up,calc(1em * var(--ib-leading-normal)),2px)}.ib-steps-sm{--ib-step-size: 1.5rem;--ib-step-icon: .875rem;font-size:var(--ib-text-xs)}.ib-steps-lg{--ib-step-size: 2.5rem;--ib-step-icon: 1.25rem;font-size:var(--ib-text-md)}.ib-step{position:relative;display:flex;gap:var(--ib-space-3);min-width:0;padding-bottom:var(--ib-space-6)}.ib-step:last-child{padding-bottom:0}.ib-step:not(:last-child):after{content:"";position:absolute;inset-inline-start:calc(var(--ib-step-size) / 2 - 1px);top:calc(var(--ib-step-size) + var(--ib-space-1));bottom:var(--ib-space-1);width:2px;border-radius:1px;background-color:var(--ib-color-border)}.ib-step-complete:not(:last-child):after{background-color:var(--ib-color-primary)}.ib-step-marker{display:grid;flex:none;place-items:center;width:var(--ib-step-size);height:var(--ib-step-size);border:2px solid var(--ib-color-outline);border-radius:var(--ib-radius-full);background-color:var(--ib-color-surface);color:var(--ib-color-muted);font-weight:var(--ib-weight-semibold);font-variant-numeric:tabular-nums;line-height:1}.ib-step-marker>.ib-icon{width:var(--ib-step-icon);height:var(--ib-step-icon)}.ib-step-current .ib-step-marker{border-color:var(--ib-color-primary);background-color:var(--ib-color-primary-soft);color:var(--ib-color-primary-text)}.ib-step-complete .ib-step-marker{border-color:var(--ib-color-primary);background-color:var(--ib-color-primary);color:var(--ib-color-on-primary)}.ib-step-text{display:flex;flex-direction:column;min-width:0;padding-top:calc((var(--ib-step-size) - 1lh) / 2)}.ib-step-label{color:var(--ib-color-on-surface);font-weight:var(--ib-weight-medium);text-decoration:none}.ib-step-upcoming .ib-step-label{color:var(--ib-color-muted)}a.ib-step-label:hover{text-decoration:underline;text-underline-offset:2px}a.ib-step-label:focus-visible{border-radius:var(--ib-radius-sm);outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px}.ib-step-description{color:var(--ib-color-muted)}@media(width<640px){.ib-steps-horizontal{flex-direction:row;align-items:flex-start;gap:var(--ib-space-2)}.ib-steps-horizontal>.ib-step{flex:1 1 auto;gap:var(--ib-space-2);padding-bottom:0}.ib-steps-horizontal>.ib-step:last-child{flex:0 1 auto}.ib-steps-horizontal>.ib-step:not(:last-child):after{position:static;flex:1 1 var(--ib-space-3);min-width:var(--ib-space-3);width:auto;height:2px;margin-top:calc(var(--ib-step-size) / 2 - 1px)}.ib-steps-horizontal>.ib-step-current>.ib-step-text{flex:0 1 auto}.ib-steps-horizontal>.ib-step-current .ib-step-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-steps-horizontal>.ib-step:not(.ib-step-current)>.ib-step-text{position:absolute;top:0;inset-inline-start:0;width:var(--ib-step-size);height:var(--ib-step-size);padding:0;overflow:hidden;border-radius:var(--ib-radius-full);white-space:nowrap;opacity:0}.ib-steps-horizontal>.ib-step:not(.ib-step-current) a.ib-step-label{display:block;height:100%;outline:none}.ib-steps-horizontal>.ib-step:has(>.ib-step-text a.ib-step-label:focus-visible)>.ib-step-marker{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px}}@media(min-width:640px){.ib-steps-horizontal{flex-direction:row;gap:var(--ib-space-3)}.ib-steps-horizontal>.ib-step{flex:1 1 0;padding-bottom:0}.ib-steps-horizontal>.ib-step:last-child{flex:0 1 auto}.ib-steps-horizontal>.ib-step:not(:last-child):after{position:static;flex:1 1 var(--ib-space-6);min-width:var(--ib-space-6);width:auto;height:2px;margin-top:calc(var(--ib-step-size) / 2 - 1px)}}@media(forced-colors:active){.ib-step-complete .ib-step-marker,.ib-step-current .ib-step-marker{border-color:Highlight}.ib-step-complete:not(:last-child):after{background-color:Highlight}}}@layer izzy.components{.ib-toc[hidden]{display:none}.ib-toc-title{margin:0 0 var(--ib-space-3);color:var(--ib-color-on-surface);font-size:var(--ib-text-sm);font-weight:var(--ib-weight-semibold);line-height:round(nearest,calc(1em * var(--ib-leading-snug)),1px)}.ib-toc-list{margin:0;padding:0;list-style:none;border-inline-start:1px solid var(--ib-color-border)}.ib-toc-link{display:block;margin-inline-start:-1px;padding-block:.3125rem;padding-inline:calc(var(--ib-space-3) + var(--ib-toc-depth, 0) * var(--ib-space-3)) 0;border-inline-start:2px solid transparent;color:var(--ib-color-muted);font-size:var(--ib-text-sm);line-height:round(nearest,calc(1em * var(--ib-leading-snug)),1px);text-decoration:none;overflow-wrap:anywhere}.ib-toc-link:hover{color:var(--ib-color-on-surface)}.ib-toc-link:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:-2px;border-radius:var(--ib-radius-sm)}.ib-toc-link[aria-current]{border-inline-start-color:var(--ib-color-primary);color:var(--ib-color-primary-text);font-weight:var(--ib-weight-medium)}}@layer izzy.components{.ib-prev-next{container-type:inline-size}.ib-prev-next-grid{display:grid;gap:var(--ib-space-3)}@container (width >= 32rem){.ib-prev-next-link{grid-row:1}.ib-prev-next-grid{grid-template-columns:1fr 1fr}.ib-prev-next-next{grid-column:2}}.ib-prev-next-link{display:flex;flex-direction:column;gap:var(--ib-space-1);min-width:0;padding:var(--ib-space-3) var(--ib-space-4);border:1px solid var(--ib-color-border);border-radius:var(--ib-radius-lg);color:var(--ib-color-on-surface);text-decoration:none;transition:border-color var(--ib-duration-fast) var(--ib-ease)}.ib-prev-next-next{align-items:flex-end;text-align:end}.ib-prev-next-link:hover{border-color:var(--ib-color-primary)}.ib-prev-next-link:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px}.ib-prev-next-dir{display:inline-flex;align-items:center;gap:var(--ib-space-1);color:var(--ib-color-muted);font-size:var(--ib-text-sm);line-height:1.25rem}.ib-prev-next-icon{--ib-icon-size: 1rem}.ib-prev-next-icon:dir(rtl){scale:-1 1}.ib-prev-next-title{color:var(--ib-color-primary-text);font-weight:var(--ib-weight-medium);line-height:round(nearest,calc(1em * var(--ib-leading-snug)),1px);overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.ib-prev-next-link{transition:none}}}@layer izzy.components{.ib-card{--ib-card-p: var(--ib-card-padding);--ib-card-gap: var(--ib-space-4);--ib-card-title: var(--ib-text-lg);position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px var(--ib-bst-now, solid) transparent;border-radius:var(--ib-radius-xl);background-color:var(--ib-card-bg, var(--ib-color-surface));color:var(--ib-color-on-surface)}.ib-card-sm{--ib-card-p: var(--ib-space-4);--ib-card-gap: var(--ib-space-3);--ib-card-title: var(--ib-text-md)}.ib-card-lg{--ib-card-p: var(--ib-space-6);--ib-card-gap: var(--ib-space-5);--ib-card-title: var(--ib-text-xl)}.ib-card-outline{border-color:var(--ib-color-border);box-shadow:var(--ib-shadow-xs)}.ib-card-elevated{--ib-card-bg: var(--ib-color-surface-overlay);border-color:var(--ib-color-overlay-border);box-shadow:var(--ib-shadow-md)}.ib-card-filled{--ib-card-bg: var(--ib-color-fill-subtle)}.ib-card-header,.ib-card-body{padding:var(--ib-card-gap) var(--ib-card-p) 0}.ib-card>:first-child:not(.ib-card-media){padding-top:var(--ib-card-p)}.ib-card>:last-child:not(.ib-card-media){padding-bottom:var(--ib-card-p)}.ib-card-body:empty{display:none}.ib-card-body:has(>.ib-card-content:only-child:empty){display:none}.ib-card-header:has(+.ib-card-body:last-child:is(:empty,:has(>.ib-card-content:only-child:empty))){padding-bottom:var(--ib-card-p)}.ib-card-media>:is(img,video,picture,svg){display:block;width:100%;height:auto;object-fit:cover}.ib-card-header{display:flex;align-items:flex-start;gap:var(--ib-space-3)}.ib-card-heading{display:flex;flex:1;flex-direction:column;gap:var(--ib-space-1);min-width:0}.ib-card-title{font-family:var(--ib-font-heading);margin:0;font-size:var(--ib-card-title);font-weight:var(--ib-weight-semibold);line-height:var(--ib-leading-snug)}.ib-card-description{margin:0;color:var(--ib-color-muted);font-size:var(--ib-text-sm)}.ib-card-actions{display:flex;flex:none;gap:var(--ib-space-1);margin-block-start:calc(var(--ib-space-1) * -1);margin-inline:auto calc(var(--ib-space-2) * -1)}.ib-card-body{display:flex;flex:1;flex-direction:column;gap:var(--ib-space-3);font-size:var(--ib-text-sm)}.ib-card-body>.ib-card-content{flex:1;gap:var(--ib-space-3)}.ib-card-body>.ib-card-flush{margin-inline:calc(var(--ib-card-p) * -1)}.ib-card-flush>.ib-table{--ib-table-bg: var(--ib-card-bg, var(--ib-color-surface))}.ib-card-flush>.ib-table>.ib-table-scroll{border:0;border-radius:0;background-color:transparent;box-shadow:none}.ib-card-flush>.ib-table>.ib-table-scroll:focus-visible{outline-offset:-2px}.ib-card-flush>.ib-table>:not(.ib-table-scroll){padding-inline:var(--ib-card-p)}.ib-card-flush>.ib-table>:last-child:not(.ib-table-scroll){padding-block-end:var(--ib-card-gap)}.ib-card-flush>.ib-table :is(th,td):first-child{padding-inline-start:var(--ib-card-p)}.ib-card-flush>.ib-table :is(th,td):last-child{padding-inline-end:var(--ib-card-p)}.ib-card>.ib-card-body:first-child:has(>.ib-card-flush:first-child){padding-top:0}.ib-card>.ib-card-body:last-child:has(>.ib-card-flush:last-child){padding-bottom:0}.ib-card-body:has(>.ib-card-footer):not(:has(>.ib-card-footer:only-child)):after{content:"";order:1;flex:1 0 calc(var(--ib-card-gap) - var(--ib-space-3));margin-top:calc(var(--ib-space-3) * -1)}.ib-card-body>.ib-card-footer{order:2;flex-wrap:wrap;align-items:center;gap:var(--ib-space-2);margin:auto calc(var(--ib-card-p) * -1) calc(var(--ib-card-p) * -1);padding:0 var(--ib-card-p) var(--ib-card-p);font-size:var(--ib-text-md)}.ib-card-body>.ib-card-footer:is([class*=ib-bg],[class*=ib-bt],[class*=ib-by]){padding-block:var(--ib-card-gap)}.ib-card-dividers>.ib-card-body{gap:var(--ib-card-p)}.ib-card-dividers>.ib-card-body>.ib-card-content~.ib-card-content{margin-inline:calc(var(--ib-card-p) * -1);padding:var(--ib-card-p) var(--ib-card-p) 0;border-top:1px solid var(--ib-color-border)}.ib-card-dividers>.ib-card-body>.ib-card-content~.ib-card-flush{padding-inline:0}.ib-card-link{color:inherit;text-decoration:none}.ib-card-link:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit}.ib-card-link:focus-visible{outline:none}.ib-card-linked:has(.ib-card-link:focus-visible){outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px}.ib-card-linked :is(.ib-card-heading,.ib-card-actions,.ib-card-footer,.ib-card-body) :is(a,button,input,select,textarea,label,summary,[tabindex]):not(.ib-card-link,.ib-video-poster){position:relative;z-index:1}.ib-card-linked :is(.ib-card-body,.ib-card-media) :is(.ib-video,video[controls],audio[controls],iframe){position:relative;z-index:1}.ib-card-linked{transition:border-color var(--ib-duration-fast) var(--ib-ease),box-shadow var(--ib-duration-fast) var(--ib-ease)}.ib-card-linked:hover{border-color:var(--ib-color-outline)}.ib-card-linked.ib-card-elevated:hover{box-shadow:var(--ib-shadow-lg)}.ib-card-linked:hover .ib-card-title{text-decoration:underline;text-underline-offset:.2em}}@layer izzy.components{.ib-table{--ib-table-py: var(--ib-table-cell-py);--ib-table-px: var(--ib-table-cell-px, var(--ib-space-4));--ib-table-font: var(--ib-text-sm);--ib-table-stripe: color-mix(in oklab, var(--ib-color-fill) 50%, transparent);display:flex;flex-direction:column;gap:var(--ib-space-3);min-width:0}.ib-table-sm{--ib-table-py: var(--ib-space-2);--ib-table-px: var(--ib-space-3);--ib-table-font: var(--ib-text-xs)}.ib-table-lg{--ib-table-py: var(--ib-space-4);--ib-table-px: var(--ib-space-5);--ib-table-font: var(--ib-text-md)}.ib-table-scroll{overflow:auto;border:1px solid var(--ib-color-border);border-radius:var(--ib-radius-lg);background-color:var(--ib-color-surface);box-shadow:var(--ib-shadow-xs)}.ib-table-scroll:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:2px}.ib-table-grid{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--ib-table-font);font-variant-numeric:tabular-nums}.ib-table-grid :is(th,td){padding:var(--ib-table-py) var(--ib-table-px);border-bottom:1px solid var(--ib-table-row-line, color-mix(in oklab, var(--ib-color-border) 65%, var(--ib-color-surface)));text-align:start;vertical-align:middle;line-height:calc(1em * var(--ib-leading-normal));line-height:round(up,calc(1em * var(--ib-leading-normal)),2px)}.ib-table-grid :is(th,td)>:is(.ib-badge,.ib-tag,.ib-table-sort,.ib-icon,.ib-btn,.ib-avatar,input){vertical-align:top}.ib-table-grid tbody tr:last-child>td{border-bottom:0}.ib-table-no-row-lines .ib-table-grid tbody td{border-bottom-color:transparent}.ib-table-column-lines .ib-table-grid :is(th,td)+:is(th,td){border-inline-start:1px solid var(--ib-color-border)}.ib-table-borderless{--ib-table-bg: transparent}.ib-table-borderless .ib-table-scroll{border:0;border-radius:0;background-color:transparent;box-shadow:none}.ib-table-grid th{border-bottom-color:var(--ib-color-border);background-color:var(--ib-table-bg, var(--ib-color-surface));color:var(--ib-color-on-surface);font-weight:var(--ib-weight-semibold);white-space:nowrap}.ib-table-grid :is(th,td).ib-cell-end{text-align:end}.ib-table-grid :is(th,td).ib-cell-center{text-align:center}.ib-table-grid tbody tr:hover>td{background-image:linear-gradient(var(--ib-state-hover, color-mix(in oklab, var(--ib-color-on-surface) 6%, transparent)),var(--ib-state-hover, color-mix(in oklab, var(--ib-color-on-surface) 6%, transparent)))}.ib-table-striped .ib-table-grid tbody tr:nth-child(2n)>td{background-color:var(--ib-table-stripe)}.ib-table-sticky .ib-table-grid thead{position:sticky;top:0;z-index:1}.ib-table-head{display:flex;align-items:center;justify-content:flex-start;gap:var(--ib-space-2)}.ib-table-head>:first-child{min-width:0}.ib-table-title{min-width:0;width:calc-size(fit-content,round(up,size,1px))}.ib-cell-end>.ib-table-head{flex-direction:row-reverse}.ib-cell-center>.ib-table-head{justify-content:center}.ib-table-filter-button{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;margin-inline:-.25rem;padding:0;border:0;border-radius:var(--ib-radius-sm);background:none;color:var(--ib-color-muted);cursor:pointer}.ib-table-filter-button>.ib-icon{width:.875rem;height:.875rem;opacity:.6}.ib-table-filter-button:hover{background-color:var(--ib-state-hover, color-mix(in oklab, var(--ib-color-on-surface) 6%, transparent));color:var(--ib-color-on-surface)}.ib-table-filter-button[data-active]{background-color:var(--ib-color-primary-soft);color:var(--ib-color-primary-text)}.ib-table-filter-button:is(:hover,[data-active])>.ib-icon{opacity:1}.ib-table-filter-button:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:0}.ib-table-filter-panel{display:flex;flex-direction:column;gap:var(--ib-space-2);width:14rem}.ib-table-filter-panel-actions{display:flex;justify-content:flex-end}@media not all{ib-table:not([data-ib-failed]) .ib-table-filter-panel-actions{display:none}}.ib-table-filter-tags[hidden]{display:none}.ib-table-filter-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ib-space-2)}.ib-table-grid .ib-table-filter-row>td{padding-block:var(--ib-space-2);background-color:var(--ib-table-bg, var(--ib-color-surface))}.ib-table-filter{min-width:6rem}.ib-table-filter-multiple>ib-popover{display:block}.ib-table-filter-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--ib-space-1);text-align:start;cursor:pointer}.ib-table-filter-summary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-table-filter-chevron{flex:none;width:1rem;height:1rem;color:var(--ib-color-muted)}.ib-table-filter-date{min-width:8.5rem}.ib-cell-end>.ib-table-filter input{text-align:end}.ib-table-filter-form{display:none}.ib-table-filter-actions{display:flex;justify-content:flex-end;gap:var(--ib-space-2)}@media not all{ib-table:not([data-ib-failed]) .ib-table-filter-actions{display:none}}.ib-table-empty>td{padding-block:var(--ib-space-8);color:var(--ib-color-muted);text-align:center}.ib-table-sort{display:inline-flex;align-items:center;gap:var(--ib-space-1);margin:-.25rem -.375rem;padding:.25rem .375rem;border-radius:var(--ib-radius-sm);color:inherit;text-decoration:none}button.ib-table-sort{border:0;background:none;font:inherit;line-height:inherit;cursor:pointer}.ib-cell-end>.ib-table-sort,.ib-cell-end>.ib-table-head>.ib-table-sort{flex-direction:row-reverse}.ib-table-sort:hover{color:var(--ib-color-on-surface)}.ib-table-sort:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:0}.ib-table-sort-icon{width:.875rem;height:.875rem;opacity:.45}th[aria-sort=ascending],th[aria-sort=descending]{color:var(--ib-color-on-surface)}th:is([aria-sort=ascending],[aria-sort=descending]) .ib-table-sort-icon{opacity:1}.ib-table-grid tfoot td{border-top:1px solid var(--ib-color-border);border-bottom:0;background-color:transparent;font-weight:var(--ib-weight-semibold)}.ib-table-grid :is(th,td).ib-table-select-cell{width:1%;padding-inline-end:0}.ib-table-select,.ib-table-select-all{--ib-check-size: 1rem;margin:0;margin-block-start:0}ib-table:not([data-ready]) .ib-table-select-all{visibility:hidden}ib-table[data-ready] .ib-table-select-heading{display:none}.ib-table-grid tbody tr:has(.ib-table-select:checked)>td,.ib-table-striped .ib-table-grid tbody tr:has(.ib-table-select:checked)>td{background-color:var(--ib-color-selected, light-dark(color-mix(in oklab, var(--ib-color-primary) 5%, transparent), color-mix(in oklab, var(--ib-color-primary) 12%, transparent)))}.ib-table-grid tbody tr:has(.ib-table-select:checked)>td:first-child{box-shadow:inset 2px 0 0 var(--ib-color-primary)}.ib-table-grid:dir(rtl) tbody tr:has(.ib-table-select:checked)>td:first-child{box-shadow:inset -2px 0 0 var(--ib-color-primary)}.ib-table-grid tbody tr.ib-table-row-linked{position:relative;cursor:pointer}.ib-table-row-link:after{content:"";position:absolute;inset:0}.ib-table-row-link:focus-visible{outline:none}.ib-table-grid tbody tr:has(>td>.ib-table-row-link:focus-visible){outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:-2px}.ib-table-row-linked>td :is(a,button,input,select,textarea,label,summary,[tabindex]):not(.ib-table-row-link){position:relative;z-index:1}.ib-table-grid[aria-busy=true]>tbody:not(:has(.ib-table-skeleton-row)){opacity:.55;transition:opacity var(--ib-duration-normal) var(--ib-ease)}.ib-table-skeleton{width:70%;height:.75em;height:round(nearest,.75em,1px)}.ib-cell-end>.ib-table-skeleton{width:40%;margin-inline-start:auto}.ib-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ib-space-2) var(--ib-space-4)}.ib-table-footer-info{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ib-space-2) var(--ib-space-4)}.ib-table-page-size{display:inline-flex;align-items:center;gap:var(--ib-space-2);color:var(--ib-color-muted);font-size:var(--ib-text-sm);line-height:1.25rem}.ib-table-page-size-button{justify-content:space-between;gap:var(--ib-space-2);width:4.5rem;padding-inline:var(--ib-space-3) var(--ib-space-2);font-weight:var(--ib-weight-normal);font-variant-numeric:tabular-nums}.ib-table-footer :is(.ib-pagination-item,.ib-table-page-size-button){--ib-btn-font: var(--ib-text-sm)}.ib-table-page-size-chevron{width:.875rem;height:.875rem;color:var(--ib-color-muted)}.ib-table-summary{width:calc-size(max-content,round(up,size,1px));color:var(--ib-color-muted);font-size:var(--ib-text-sm);line-height:1.25rem;font-variant-numeric:tabular-nums}}@layer izzy.components{.ib-timeline{--ib-timeline-line: 1.5rem;margin:0;padding:0;list-style:none}.ib-timeline-item{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr);column-gap:var(--ib-space-3);padding-block-end:var(--ib-space-6)}.ib-timeline-item:last-child{padding-block-end:0}.ib-timeline-item:not(:last-child):before{content:"";position:absolute;inset-block:calc(var(--ib-timeline-line) / 2) calc(var(--ib-timeline-line) / -2);inset-inline-start:calc(.75rem - 1px);width:2px;background-color:var(--ib-color-outline)}.ib-timeline-marker{position:relative;z-index:1;box-sizing:border-box;justify-self:center;width:.75rem;height:.75rem;margin-block-start:calc((var(--ib-timeline-line) - .75rem) / 2);border:2px solid var(--ib-timeline-accent, color-mix(in oklab, var(--ib-color-outline) 70%, var(--ib-color-on-surface)));border-radius:var(--ib-radius-full);background-color:var(--ib-timeline-bg, var(--ib-color-surface))}.ib-timeline-has-icon>.ib-timeline-marker{display:grid;place-items:center;width:var(--ib-timeline-line);height:var(--ib-timeline-line);margin-block-start:0;border-width:1px;color:var(--ib-timeline-accent-text, var(--ib-color-muted))}.ib-timeline-has-icon>.ib-timeline-marker>.ib-icon{width:.875rem;height:.875rem}.ib-timeline-success{--ib-timeline-accent: var(--ib-color-success);--ib-timeline-accent-text: var(--ib-color-success-text)}.ib-timeline-warning{--ib-timeline-accent: var(--ib-color-warning);--ib-timeline-accent-text: var(--ib-color-warning-text)}.ib-timeline-danger{--ib-timeline-accent: var(--ib-color-danger);--ib-timeline-accent-text: var(--ib-color-danger-text)}.ib-timeline-info{--ib-timeline-accent: var(--ib-color-info);--ib-timeline-accent-text: var(--ib-color-info-text)}.ib-timeline-item:is(.ib-timeline-success,.ib-timeline-warning,.ib-timeline-danger,.ib-timeline-info):not(.ib-timeline-has-icon)>.ib-timeline-marker{background-color:var(--ib-timeline-accent)}.ib-timeline-current>.ib-timeline-marker{border-color:var(--ib-color-primary);background-color:var(--ib-color-primary);box-shadow:inset 0 0 0 2px var(--ib-timeline-bg, var(--ib-color-surface)),0 0 0 3px var(--ib-color-halo, light-dark(color-mix(in oklab, var(--ib-color-focus, var(--ib-color-primary)) 22%, transparent), color-mix(in oklab, var(--ib-color-focus, var(--ib-color-primary)) 35%, transparent)))}.ib-timeline-current.ib-timeline-has-icon>.ib-timeline-marker{background-color:var(--ib-color-primary-soft);color:var(--ib-color-primary-text);box-shadow:0 0 0 3px var(--ib-color-halo, light-dark(color-mix(in oklab, var(--ib-color-focus, var(--ib-color-primary)) 22%, transparent), color-mix(in oklab, var(--ib-color-focus, var(--ib-color-primary)) 35%, transparent)))}.ib-timeline-body{min-width:0}.ib-timeline-head{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--ib-space-2);min-height:var(--ib-timeline-line);line-height:var(--ib-timeline-line)}.ib-timeline-title{color:var(--ib-color-on-surface);font-weight:var(--ib-weight-semibold)}a.ib-timeline-title{text-decoration:none}a.ib-timeline-title:hover{color:var(--ib-color-primary-text);text-decoration:underline;text-underline-offset:.2em}.ib-timeline-time{color:var(--ib-color-muted);font-size:var(--ib-text-sm)}.ib-timeline-content{margin-block-start:var(--ib-space-1);color:var(--ib-color-muted);font-size:var(--ib-text-sm);line-height:1.25rem}@media(forced-colors:active){.ib-timeline-current>.ib-timeline-marker{forced-color-adjust:none;border-color:Highlight;background-color:Highlight}}}@layer izzy.components{.ib-kbd{width:fit-content;display:inline-block;min-width:calc(1.5em + 2px);min-width:calc(round(nearest,1.5em,2px) + 2px);padding-inline:.375em;padding-inline:round(nearest,.375em,1px);border:1px solid var(--ib-color-border);border-radius:var(--ib-radius-sm);box-shadow:inset 0 -1px 0 var(--ib-color-border);background-color:var(--ib-color-surface);color:var(--ib-color-on-surface);font-family:var(--ib-font-mono);font-size:.75em;font-weight:var(--ib-weight-medium);line-height:1.5;line-height:round(nearest,1.5em,2px);text-align:center;white-space:nowrap}.ib-kbd-combo{display:inline-flex;align-items:baseline;gap:.25em;gap:round(nearest,.25em,1px);font:inherit;white-space:nowrap}.ib-kbd-separator{color:var(--ib-color-muted);font-size:.875em}.ib-dl{--ib-dl-gap-y: var(--ib-space-4);display:grid;gap:var(--ib-dl-gap-y) var(--ib-space-6);margin:0;font-size:var(--ib-text-sm);line-height:var(--ib-leading-normal);line-height:round(up,calc(1em * var(--ib-leading-normal)),2px)}.ib-dl-sm{--ib-dl-gap-y: var(--ib-space-3);font-size:var(--ib-text-xs)}.ib-dl-lg{--ib-dl-gap-y: var(--ib-space-5);font-size:var(--ib-text-md)}.ib-dl-item{display:grid;gap:var(--ib-space-1);min-width:0}.ib-dl-term{color:var(--ib-color-muted);font-weight:var(--ib-weight-medium)}.ib-dl-detail{min-width:0;margin:0;color:var(--ib-color-on-surface);overflow-wrap:anywhere}.ib-dl-detail>:is(.ib-badge,.ib-tag,.ib-table-sort,.ib-icon,.ib-btn,.ib-avatar,input){vertical-align:top}.ib-dl-divided{row-gap:0}.ib-dl-divided>.ib-dl-item{padding-block:calc(var(--ib-dl-gap-y) / 2);border-top:1px solid var(--ib-color-border)}.ib-dl-divided>.ib-dl-item:first-child{padding-top:0;border-top:0}.ib-dl-divided>.ib-dl-item:last-child{padding-bottom:0}@media(min-width:640px){.ib-dl-horizontal{grid-template-columns:fit-content(40%) minmax(0,1fr)}.ib-dl-horizontal>.ib-dl-item{grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline;gap:normal}.ib-dl-columns{grid-template-columns:repeat(var(--ib-dl-columns),minmax(0,1fr))}}.ib-stat{--ib-stat-value: var(--ib-text-2xl);--ib-stat-text: var(--ib-text-sm);--ib-stat-icon: 2.5rem;--ib-stat-glyph: 1.25rem;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ib-space-4);min-width:0;color:var(--ib-color-on-surface)}.ib-stat-sm{--ib-stat-value: var(--ib-text-xl);--ib-stat-text: var(--ib-text-xs);--ib-stat-icon: 2rem;--ib-stat-glyph: 1rem}.ib-stat-lg{--ib-stat-value: var(--ib-text-3xl);--ib-stat-text: var(--ib-text-md);--ib-stat-icon: 3rem;--ib-stat-glyph: 1.5rem}.ib-stat-body{display:flex;flex-direction:column;gap:var(--ib-space-1);min-width:0;margin:0;font-size:var(--ib-stat-text);line-height:var(--ib-leading-normal);line-height:round(up,calc(1em * var(--ib-leading-normal)),2px)}.ib-stat-body>dd{margin:0}.ib-stat-label{color:var(--ib-color-muted);font-weight:var(--ib-weight-medium)}.ib-stat-value{font-size:var(--ib-stat-value);font-weight:var(--ib-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--ib-tracking-tight);line-height:var(--ib-leading-tight);line-height:round(nearest,calc(1em * var(--ib-leading-tight)),2px)}.ib-stat-meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--ib-space-2);color:var(--ib-color-muted)}.ib-stat-change{display:inline-flex;align-items:center;gap:2px;font-weight:var(--ib-weight-medium);font-variant-numeric:tabular-nums}.ib-stat-change-neutral{color:var(--ib-color-on-surface)}.ib-stat-change-info{color:var(--ib-color-info-text)}.ib-stat-change-success{color:var(--ib-color-success-text)}.ib-stat-change-warning{color:var(--ib-color-warning-text)}.ib-stat-change-danger{color:var(--ib-color-danger-text)}.ib-stat-trend{width:1em;width:round(nearest,1em,2px);height:1em;height:round(nearest,1em,2px)}.ib-stat-icon{display:grid;flex:none;place-items:center;width:var(--ib-stat-icon);height:var(--ib-stat-icon);border-radius:var(--ib-radius-lg);background-color:var(--ib-color-primary-soft);color:var(--ib-color-primary-text)}.ib-stat-icon>.ib-icon{width:var(--ib-stat-glyph);height:var(--ib-stat-glyph)}.ib-empty{--ib-empty-icon: 3rem;--ib-empty-glyph: 1.5rem;--ib-empty-title: var(--ib-text-lg);--ib-empty-text: var(--ib-text-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ib-space-10) var(--ib-space-6);color:var(--ib-color-on-surface);text-align:center}.ib-empty-sm{--ib-empty-icon: 2.5rem;--ib-empty-glyph: 1.25rem;--ib-empty-title: var(--ib-text-md);--ib-empty-text: var(--ib-text-xs);padding:var(--ib-space-6) var(--ib-space-4)}.ib-empty-lg{--ib-empty-icon: 4rem;--ib-empty-glyph: 2rem;--ib-empty-title: var(--ib-text-xl);--ib-empty-text: var(--ib-text-md);padding:var(--ib-space-16) var(--ib-space-8)}.ib-empty-bordered{border:1px var(--ib-bst-now, dashed) var(--ib-color-outline);border-radius:var(--ib-radius-xl)}.ib-empty-icon{display:grid;place-items:center;width:var(--ib-empty-icon);height:var(--ib-empty-icon);margin-bottom:var(--ib-space-4);border-radius:var(--ib-radius-full);background-color:var(--ib-color-fill);color:var(--ib-color-muted)}.ib-empty-icon>.ib-icon{width:var(--ib-empty-glyph);height:var(--ib-empty-glyph)}.ib-empty-title{font-family:var(--ib-font-heading);margin:0;font-size:var(--ib-empty-title);font-weight:var(--ib-weight-semibold);line-height:var(--ib-leading-snug);line-height:round(nearest,calc(1em * var(--ib-leading-snug)),1px)}.ib-empty-description{max-width:28rem;margin:var(--ib-space-1) 0 0;color:var(--ib-color-muted);font-size:var(--ib-empty-text);line-height:var(--ib-leading-normal);line-height:round(nearest,calc(1em * var(--ib-leading-normal)),1px)}.ib-empty-body{margin-top:var(--ib-space-4)}.ib-empty-body:empty{display:none}.ib-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ib-space-2);margin-top:var(--ib-space-5)}}@layer izzy.components{.ib-image{display:block;max-width:100%;height:auto}.ib-image-ratio{width:100%;aspect-ratio:var(--ib-ratio);object-fit:cover}.ib-image-contain{object-fit:contain}.ib-figure{margin:0}.ib-figure-caption{margin-block-start:var(--ib-space-2);color:var(--ib-color-muted);font-size:var(--ib-text-sm);line-height:1.25rem}}@layer izzy.components{.ib-video{position:relative;display:block;overflow:hidden;aspect-ratio:var(--ib-ratio, 16 / 9);border-radius:var(--ib-radius-lg);background-color:#000}.ib-video-poster{position:absolute;inset:0;display:grid;place-items:center;color:#fff}.ib-video-poster>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ib-video-play{position:relative;display:grid;place-items:center;width:4.25rem;height:3rem;border-radius:.75rem;background-color:#000000b3;transition:background-color var(--ib-duration-fast) var(--ib-ease)}.ib-video-play>.ib-icon{width:1.5rem;height:1.5rem;fill:currentColor}.ib-video-poster:hover>.ib-video-play,.ib-video-poster:focus-visible>.ib-video-play{background-color:#e00}.ib-video-poster:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:-2px;border-radius:inherit}.ib-video-frame{position:absolute;inset:0}.ib-video-frame:empty{display:none}.ib-video-frame>iframe{width:100%;height:100%;border:0}ib-video[data-playing]>.ib-video-poster{display:none}.ib-video-upcoming{background-color:var(--ib-color-fill);color:var(--ib-color-muted)}.ib-video-upcoming>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35}.ib-video-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ib-space-2);padding:var(--ib-space-4);font-size:var(--ib-text-sm);font-weight:var(--ib-weight-medium);line-height:1.25rem;text-align:center}.ib-video-upcoming:has(>img)>.ib-video-empty{color:var(--ib-color-on-surface)}@supports (height: round(down,1px,1px)){.ib-video{container-type:inline-size;aspect-ratio:auto}.ib-video:before{content:"";display:block;height:round(down,100cqi / (var(--ib-ratio, 16 / 9)),1px)}}}@layer izzy.components{.ib-scheme-switch-menu,.ib-scheme-switch-toggle{display:inline-flex;align-self:center;vertical-align:middle}.ib-scheme-switch .ib-scheme-if-dark{display:none}:root[data-ib-color-scheme=dark] .ib-scheme-switch .ib-scheme-if-light,:root:not([data-ib-color-scheme]):has(>head>meta[name=ib-color-scheme][content=dark]) .ib-scheme-switch .ib-scheme-if-light{display:none}:root[data-ib-color-scheme=dark] .ib-scheme-switch .ib-scheme-if-dark,:root:not([data-ib-color-scheme]):has(>head>meta[name=ib-color-scheme][content=dark]) .ib-scheme-switch .ib-scheme-if-dark{display:inline-flex}@media(prefers-color-scheme:dark){:root:not([data-ib-color-scheme],:has(>head>meta[name=ib-color-scheme]:is([content=light],[content=dark]))) .ib-scheme-switch .ib-scheme-if-light{display:none}:root:not([data-ib-color-scheme],:has(>head>meta[name=ib-color-scheme]:is([content=light],[content=dark]))) .ib-scheme-switch .ib-scheme-if-dark{display:inline-flex}}.ib-scheme-switch .ib-menu-item .ib-scheme-check{visibility:hidden}.ib-scheme-switch .ib-menu-item:is([aria-checked=true],:not([aria-checked])[data-ib-checked=true],:not([aria-checked])[aria-current=true]) .ib-scheme-check{visibility:visible}.ib-scheme-switch-segmented{--ib-field-h: var(--ib-control-h-md);--ib-field-px: var(--ib-space-3);--ib-field-font: var(--ib-text-sm);--ib-icon-size: var(--ib-control-icon-md);align-self:center;margin-top:0;vertical-align:middle}.ib-scheme-switch-sm{--ib-field-h: var(--ib-control-h-sm);--ib-field-px: var(--ib-space-2);--ib-field-font: var(--ib-control-font-sm);--ib-icon-size: var(--ib-control-icon-sm)}.ib-scheme-switch-lg{--ib-field-h: var(--ib-control-h-lg);--ib-field-px: var(--ib-space-4);--ib-field-font: var(--ib-text-md);--ib-icon-size: var(--ib-control-icon-lg)}.ib-scheme-switch>.ib-segment{text-decoration:none}.ib-scheme-switch>.ib-segment[aria-current=true]{background-color:var(--ib-segment-fill);color:var(--ib-color-on-segment, var(--ib-color-on-surface));box-shadow:var(--ib-segment-lift)}.ib-scheme-switch>.ib-segment:focus-visible{outline:2px solid var(--ib-color-focus, var(--ib-color-primary));outline-offset:1px}@media(forced-colors:active){.ib-scheme-switch>.ib-segment[aria-current=true]{forced-color-adjust:none;background-color:Highlight;color:HighlightText}}}@supports (line-height: round(nearest,1.5px,1px)){@layer izzy.components{.ib-heading,.ib-dialog-title{line-height:round(nearest,calc(1em * var(--ib-leading-tight)),1px)}.ib-alert,.ib-card-title,.ib-tooltip{line-height:round(nearest,calc(1em * var(--ib-leading-snug)),1px)}}@layer izzy.utilities{.ib-lh-tight{line-height:round(nearest,calc(1em * var(--ib-leading-tight)),1px)}.ib-lh-snug{line-height:round(nearest,calc(1em * var(--ib-leading-snug)),1px)}.ib-lh-normal{line-height:round(nearest,calc(1em * var(--ib-leading-normal)),1px)}.ib-lh-relaxed{line-height:round(nearest,calc(1em * var(--ib-leading-relaxed)),1px)}}}@layer izzy.utilities{.ib-px{padding-inline:var(--ib-px)}.ib-py{padding-block:var(--ib-py)}.ib-mx{margin-inline:var(--ib-mx)}.ib-my{margin-block:var(--ib-my)}.ib-pt{padding-block-start:var(--ib-pt)}.ib-pb{padding-block-end:var(--ib-pb)}.ib-ps{padding-inline-start:var(--ib-ps)}.ib-pe{padding-inline-end:var(--ib-pe)}.ib-mt{margin-block-start:var(--ib-mt)}.ib-mb{margin-block-end:var(--ib-mb)}.ib-ms{margin-inline-start:var(--ib-ms)}.ib-me{margin-inline-end:var(--ib-me)}.ib-bg{background-color:var(--ib-bg)}.ib-fg{color:var(--ib-fg)}.ib-radius{border-radius:var(--ib-rounded)}.ib-shadow{box-shadow:var(--ib-elevation)}.ib-w{width:var(--ib-w)}.ib-maxw{max-width:var(--ib-maxw)}.ib-minw{min-width:var(--ib-minw)}.ib-h{height:var(--ib-h)}.ib-maxh{max-height:var(--ib-maxh)}.ib-minh{min-height:var(--ib-minh)}.ib-ov{overflow:var(--ib-ov)}.ib-bx{border-inline:var(--ib-bx) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-by{border-block:var(--ib-by) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bt{border-block-start:var(--ib-bt) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bb{border-block-end:var(--ib-bb) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bs{border-inline-start:var(--ib-bs) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-be{border-inline-end:var(--ib-be) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bc{--ib-bc-now: var(--ib-bc);border-color:var(--ib-bc)}.ib-bst{--ib-bst-now: var(--ib-bst)}.ib-grow{flex-grow:var(--ib-grow)}.ib-shrink{flex-shrink:var(--ib-shrink)}.ib-basis{flex-basis:var(--ib-basis)}.ib-self{align-self:var(--ib-self)}.ib-dir{flex-direction:var(--ib-dir)}.ib-gap{--ib-gap-now: var(--ib-gap);gap:var(--ib-gap)}.ib-align{align-items:var(--ib-align)}.ib-justify{justify-content:var(--ib-justify)}.ib-wrap{flex-wrap:var(--ib-wrap)}.ib-cols{grid-template-columns:var(--ib-cols)}.ib-colspan{grid-column:var(--ib-colspan)}.ib-rowspan{grid-row:var(--ib-rowspan)}.ib-fs{font-size:var(--ib-fs)}.ib-ta{text-align:var(--ib-ta)}@media(min-width:640px){.ib-px-sm{padding-inline:var(--ib-px-sm)}.ib-py-sm{padding-block:var(--ib-py-sm)}.ib-mx-sm{margin-inline:var(--ib-mx-sm)}.ib-my-sm{margin-block:var(--ib-my-sm)}.ib-pt-sm{padding-block-start:var(--ib-pt-sm)}.ib-pb-sm{padding-block-end:var(--ib-pb-sm)}.ib-ps-sm{padding-inline-start:var(--ib-ps-sm)}.ib-pe-sm{padding-inline-end:var(--ib-pe-sm)}.ib-mt-sm{margin-block-start:var(--ib-mt-sm)}.ib-mb-sm{margin-block-end:var(--ib-mb-sm)}.ib-ms-sm{margin-inline-start:var(--ib-ms-sm)}.ib-me-sm{margin-inline-end:var(--ib-me-sm)}.ib-bg-sm{background-color:var(--ib-bg-sm)}.ib-fg-sm{color:var(--ib-fg-sm)}.ib-radius-sm{border-radius:var(--ib-rounded-sm)}.ib-shadow-sm{box-shadow:var(--ib-elevation-sm)}.ib-w-sm{width:var(--ib-w-sm)}.ib-maxw-sm{max-width:var(--ib-maxw-sm)}.ib-minw-sm{min-width:var(--ib-minw-sm)}.ib-h-sm{height:var(--ib-h-sm)}.ib-maxh-sm{max-height:var(--ib-maxh-sm)}.ib-minh-sm{min-height:var(--ib-minh-sm)}.ib-ov-sm{overflow:var(--ib-ov-sm)}.ib-bx-sm{border-inline:var(--ib-bx-sm) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-by-sm{border-block:var(--ib-by-sm) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bt-sm{border-block-start:var(--ib-bt-sm) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bb-sm{border-block-end:var(--ib-bb-sm) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bs-sm{border-inline-start:var(--ib-bs-sm) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-be-sm{border-inline-end:var(--ib-be-sm) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bc-sm{--ib-bc-now: var(--ib-bc-sm);border-color:var(--ib-bc-sm)}.ib-bst-sm{--ib-bst-now: var(--ib-bst-sm)}.ib-grow-sm{flex-grow:var(--ib-grow-sm)}.ib-shrink-sm{flex-shrink:var(--ib-shrink-sm)}.ib-basis-sm{flex-basis:var(--ib-basis-sm)}.ib-self-sm{align-self:var(--ib-self-sm)}.ib-dir-sm{flex-direction:var(--ib-dir-sm)}.ib-gap-sm{--ib-gap-now: var(--ib-gap-sm);gap:var(--ib-gap-sm)}.ib-align-sm{align-items:var(--ib-align-sm)}.ib-justify-sm{justify-content:var(--ib-justify-sm)}.ib-wrap-sm{flex-wrap:var(--ib-wrap-sm)}.ib-cols-sm{grid-template-columns:var(--ib-cols-sm)}.ib-colspan-sm{grid-column:var(--ib-colspan-sm)}.ib-rowspan-sm{grid-row:var(--ib-rowspan-sm)}.ib-fs-sm{font-size:var(--ib-fs-sm)}.ib-ta-sm{text-align:var(--ib-ta-sm)}}@media(min-width:768px){.ib-px-md{padding-inline:var(--ib-px-md)}.ib-py-md{padding-block:var(--ib-py-md)}.ib-mx-md{margin-inline:var(--ib-mx-md)}.ib-my-md{margin-block:var(--ib-my-md)}.ib-pt-md{padding-block-start:var(--ib-pt-md)}.ib-pb-md{padding-block-end:var(--ib-pb-md)}.ib-ps-md{padding-inline-start:var(--ib-ps-md)}.ib-pe-md{padding-inline-end:var(--ib-pe-md)}.ib-mt-md{margin-block-start:var(--ib-mt-md)}.ib-mb-md{margin-block-end:var(--ib-mb-md)}.ib-ms-md{margin-inline-start:var(--ib-ms-md)}.ib-me-md{margin-inline-end:var(--ib-me-md)}.ib-bg-md{background-color:var(--ib-bg-md)}.ib-fg-md{color:var(--ib-fg-md)}.ib-radius-md{border-radius:var(--ib-rounded-md)}.ib-shadow-md{box-shadow:var(--ib-elevation-md)}.ib-w-md{width:var(--ib-w-md)}.ib-maxw-md{max-width:var(--ib-maxw-md)}.ib-minw-md{min-width:var(--ib-minw-md)}.ib-h-md{height:var(--ib-h-md)}.ib-maxh-md{max-height:var(--ib-maxh-md)}.ib-minh-md{min-height:var(--ib-minh-md)}.ib-ov-md{overflow:var(--ib-ov-md)}.ib-bx-md{border-inline:var(--ib-bx-md) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-by-md{border-block:var(--ib-by-md) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bt-md{border-block-start:var(--ib-bt-md) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bb-md{border-block-end:var(--ib-bb-md) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bs-md{border-inline-start:var(--ib-bs-md) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-be-md{border-inline-end:var(--ib-be-md) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bc-md{--ib-bc-now: var(--ib-bc-md);border-color:var(--ib-bc-md)}.ib-bst-md{--ib-bst-now: var(--ib-bst-md)}.ib-grow-md{flex-grow:var(--ib-grow-md)}.ib-shrink-md{flex-shrink:var(--ib-shrink-md)}.ib-basis-md{flex-basis:var(--ib-basis-md)}.ib-self-md{align-self:var(--ib-self-md)}.ib-dir-md{flex-direction:var(--ib-dir-md)}.ib-gap-md{--ib-gap-now: var(--ib-gap-md);gap:var(--ib-gap-md)}.ib-align-md{align-items:var(--ib-align-md)}.ib-justify-md{justify-content:var(--ib-justify-md)}.ib-wrap-md{flex-wrap:var(--ib-wrap-md)}.ib-cols-md{grid-template-columns:var(--ib-cols-md)}.ib-colspan-md{grid-column:var(--ib-colspan-md)}.ib-rowspan-md{grid-row:var(--ib-rowspan-md)}.ib-fs-md{font-size:var(--ib-fs-md)}.ib-ta-md{text-align:var(--ib-ta-md)}}@media(min-width:1024px){.ib-px-lg{padding-inline:var(--ib-px-lg)}.ib-py-lg{padding-block:var(--ib-py-lg)}.ib-mx-lg{margin-inline:var(--ib-mx-lg)}.ib-my-lg{margin-block:var(--ib-my-lg)}.ib-pt-lg{padding-block-start:var(--ib-pt-lg)}.ib-pb-lg{padding-block-end:var(--ib-pb-lg)}.ib-ps-lg{padding-inline-start:var(--ib-ps-lg)}.ib-pe-lg{padding-inline-end:var(--ib-pe-lg)}.ib-mt-lg{margin-block-start:var(--ib-mt-lg)}.ib-mb-lg{margin-block-end:var(--ib-mb-lg)}.ib-ms-lg{margin-inline-start:var(--ib-ms-lg)}.ib-me-lg{margin-inline-end:var(--ib-me-lg)}.ib-bg-lg{background-color:var(--ib-bg-lg)}.ib-fg-lg{color:var(--ib-fg-lg)}.ib-radius-lg{border-radius:var(--ib-rounded-lg)}.ib-shadow-lg{box-shadow:var(--ib-elevation-lg)}.ib-w-lg{width:var(--ib-w-lg)}.ib-maxw-lg{max-width:var(--ib-maxw-lg)}.ib-minw-lg{min-width:var(--ib-minw-lg)}.ib-h-lg{height:var(--ib-h-lg)}.ib-maxh-lg{max-height:var(--ib-maxh-lg)}.ib-minh-lg{min-height:var(--ib-minh-lg)}.ib-ov-lg{overflow:var(--ib-ov-lg)}.ib-bx-lg{border-inline:var(--ib-bx-lg) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-by-lg{border-block:var(--ib-by-lg) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bt-lg{border-block-start:var(--ib-bt-lg) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bb-lg{border-block-end:var(--ib-bb-lg) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bs-lg{border-inline-start:var(--ib-bs-lg) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-be-lg{border-inline-end:var(--ib-be-lg) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bc-lg{--ib-bc-now: var(--ib-bc-lg);border-color:var(--ib-bc-lg)}.ib-bst-lg{--ib-bst-now: var(--ib-bst-lg)}.ib-grow-lg{flex-grow:var(--ib-grow-lg)}.ib-shrink-lg{flex-shrink:var(--ib-shrink-lg)}.ib-basis-lg{flex-basis:var(--ib-basis-lg)}.ib-self-lg{align-self:var(--ib-self-lg)}.ib-dir-lg{flex-direction:var(--ib-dir-lg)}.ib-gap-lg{--ib-gap-now: var(--ib-gap-lg);gap:var(--ib-gap-lg)}.ib-align-lg{align-items:var(--ib-align-lg)}.ib-justify-lg{justify-content:var(--ib-justify-lg)}.ib-wrap-lg{flex-wrap:var(--ib-wrap-lg)}.ib-cols-lg{grid-template-columns:var(--ib-cols-lg)}.ib-colspan-lg{grid-column:var(--ib-colspan-lg)}.ib-rowspan-lg{grid-row:var(--ib-rowspan-lg)}.ib-fs-lg{font-size:var(--ib-fs-lg)}.ib-ta-lg{text-align:var(--ib-ta-lg)}}@media(min-width:1280px){.ib-px-xl{padding-inline:var(--ib-px-xl)}.ib-py-xl{padding-block:var(--ib-py-xl)}.ib-mx-xl{margin-inline:var(--ib-mx-xl)}.ib-my-xl{margin-block:var(--ib-my-xl)}.ib-pt-xl{padding-block-start:var(--ib-pt-xl)}.ib-pb-xl{padding-block-end:var(--ib-pb-xl)}.ib-ps-xl{padding-inline-start:var(--ib-ps-xl)}.ib-pe-xl{padding-inline-end:var(--ib-pe-xl)}.ib-mt-xl{margin-block-start:var(--ib-mt-xl)}.ib-mb-xl{margin-block-end:var(--ib-mb-xl)}.ib-ms-xl{margin-inline-start:var(--ib-ms-xl)}.ib-me-xl{margin-inline-end:var(--ib-me-xl)}.ib-bg-xl{background-color:var(--ib-bg-xl)}.ib-fg-xl{color:var(--ib-fg-xl)}.ib-radius-xl{border-radius:var(--ib-rounded-xl)}.ib-shadow-xl{box-shadow:var(--ib-elevation-xl)}.ib-w-xl{width:var(--ib-w-xl)}.ib-maxw-xl{max-width:var(--ib-maxw-xl)}.ib-minw-xl{min-width:var(--ib-minw-xl)}.ib-h-xl{height:var(--ib-h-xl)}.ib-maxh-xl{max-height:var(--ib-maxh-xl)}.ib-minh-xl{min-height:var(--ib-minh-xl)}.ib-ov-xl{overflow:var(--ib-ov-xl)}.ib-bx-xl{border-inline:var(--ib-bx-xl) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-by-xl{border-block:var(--ib-by-xl) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bt-xl{border-block-start:var(--ib-bt-xl) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bb-xl{border-block-end:var(--ib-bb-xl) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bs-xl{border-inline-start:var(--ib-bs-xl) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-be-xl{border-inline-end:var(--ib-be-xl) var(--ib-bst-now, solid) var(--ib-bc-now, var(--ib-color-border))}.ib-bc-xl{--ib-bc-now: var(--ib-bc-xl);border-color:var(--ib-bc-xl)}.ib-bst-xl{--ib-bst-now: var(--ib-bst-xl)}.ib-grow-xl{flex-grow:var(--ib-grow-xl)}.ib-shrink-xl{flex-shrink:var(--ib-shrink-xl)}.ib-basis-xl{flex-basis:var(--ib-basis-xl)}.ib-self-xl{align-self:var(--ib-self-xl)}.ib-dir-xl{flex-direction:var(--ib-dir-xl)}.ib-gap-xl{--ib-gap-now: var(--ib-gap-xl);gap:var(--ib-gap-xl)}.ib-align-xl{align-items:var(--ib-align-xl)}.ib-justify-xl{justify-content:var(--ib-justify-xl)}.ib-wrap-xl{flex-wrap:var(--ib-wrap-xl)}.ib-cols-xl{grid-template-columns:var(--ib-cols-xl)}.ib-colspan-xl{grid-column:var(--ib-colspan-xl)}.ib-rowspan-xl{grid-row:var(--ib-rowspan-xl)}.ib-fs-xl{font-size:var(--ib-fs-xl)}.ib-ta-xl{text-align:var(--ib-ta-xl)}}}
